.fz-swin-modal.bz-modal{width:1000px;max-width:calc(100vw - 32px)}.fz-swin{box-sizing:border-box;align-self:stretch;gap:32px;padding:16px 0 8px;color:var(--t1);font-family:var(--font)}.fz-swin,.fz-swin-left{width:100%;display:flex}.fz-swin-left{flex:1 1 0;min-width:0;flex-direction:column;align-items:center;gap:16px}.fz-swin-right{flex:0 0 288px;display:flex;flex-direction:column;gap:24px;padding-top:56px}.fz-swin-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.fz-swin-tabs::-webkit-scrollbar{display:none}.fz-swin-card{position:relative;width:min(100%,360px,calc((100dvh - 480px) * 1080 / 1266));min-width:240px;aspect-ratio:1080/1266;border-radius:var(--r16);background:var(--fill);overflow:visible;touch-action:pan-y}.fz-swin-card img,.fz-swin-card video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--r16);-webkit-user-select:none;-moz-user-select:none;user-select:none}.fz-swin-card video{background:transparent}.fz-swin-card[data-state=wait]{animation:fz-swin-breathe 1.6s ease-in-out infinite}@keyframes fz-swin-breathe{50%{background:var(--fill2)}}@media (prefers-reduced-motion:reduce){.fz-swin-card[data-state=wait]{animation:none}}.fz-swin-miss{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;font-size:var(--fs-14);color:var(--t2)}.fz-swin-arrow,.fz-swin-zoom{position:absolute;width:40px;height:40px;border:0;border-radius:var(--r12);background:var(--fill);color:var(--t1);display:grid;place-items:center;cursor:pointer}.fz-swin-arrow{top:calc(50% - 20px)}.fz-swin-arrow[data-side=left]{left:-56px}.fz-swin-arrow[data-side=right]{right:-56px}.fz-swin-zoom{right:12px;bottom:12px;width:32px;height:32px;background:var(--scrim)}.fz-swin-zoom:disabled{display:none}.fz-swin-arrow:hover,.fz-swin-zoom:hover{background:var(--fill2)}.fz-swin-player{position:relative;width:min(100%,400px);display:flex;align-items:center;gap:16px}.fz-swin-play{height:40px;padding:0 16px;border:0;border-radius:var(--r12);background:var(--t1);color:var(--ink-on-light,var(--mintInk));display:inline-flex;align-items:center;gap:8px;font:var(--fw) var(--fs-14) /var(--lh-14) var(--font);flex:0 0 auto}.fz-swin-play:disabled{background:var(--fill);color:var(--t3)}.fz-swin-rail{flex:1 1 auto;height:4px;border-radius:var(--r4);background:var(--fill2);overflow:hidden}.fz-swin-rail i{display:block;height:100%;background:var(--t1)}.fz-swin-seek{position:absolute;left:120px;right:56px;margin:0;opacity:0;height:24px}.fz-swin-speed{min-width:40px;height:32px;border:0;border-radius:var(--r8);background:var(--fill);color:var(--t1);font:var(--fw) var(--fs-14) /var(--lh-14) var(--font)}.fz-swin-switches{width:min(100%,520px);display:flex;flex-direction:column;align-items:center;gap:16px}.fz-swin-chips,.fz-swin-segs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fz-swin-chip{height:var(--h28);padding:0 12px;border:0;border-radius:var(--r-pill);background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--t2);display:inline-flex;align-items:center;gap:8px;font:var(--fw) var(--fs-12) /var(--lh-12) var(--font)}.fz-swin-chip[aria-pressed=true]{background:var(--fill2);box-shadow:none;color:var(--t1)}.fz-swin-saves{display:flex;flex-direction:column;gap:8px}.fz-swin-saves button{height:48px;border:0;border-radius:var(--r12);background:var(--fill);color:var(--t1);display:flex;align-items:center;gap:12px;padding:0 16px;font:var(--fw) var(--fs-14) /var(--lh-14) var(--font)}.fz-swin-saves button:first-child{background:var(--accent-fill,var(--mint));color:var(--mintInk);font-weight:var(--fw-strong)}.fz-swin-saves button:not(:disabled):hover{background:var(--fill2)}.fz-swin-saves button:first-child:not(:disabled):hover{background:var(--accent-fill,var(--mint));filter:brightness(1.06)}.fz-swin-link button:disabled,.fz-swin-round button:disabled,.fz-swin-saves button:disabled{opacity:.4;cursor:default}.fz-swin-group{display:flex;flex-direction:column;gap:8px}.fz-swin-label{font-size:var(--fs-14);font-weight:var(--fw);color:var(--t2)}.fz-swin-link{display:flex;gap:8px}.fz-swin-link input{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:0 12px}.fz-swin-link button,.fz-swin-link input{height:40px;border:0;border-radius:var(--r12);background:var(--fill);color:var(--t1);font:var(--fw) var(--fs-14) /var(--lh-14) var(--font)}.fz-swin-link button{padding:0 16px}.fz-swin-round{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fz-swin-round button{border:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--t2);font:var(--fw) var(--fs-12) /var(--lh-12) var(--font);white-space:nowrap}.fz-swin-round button span{width:48px;height:48px;border-radius:50%;background:var(--fill);color:var(--t1);display:grid;place-items:center}.fz-swin-round button:not(:disabled):hover span{background:var(--fill2)}.fz-swin-note{margin:0;font-size:var(--fs-14);color:var(--up)}.fz-swin-more{height:40px;border:0;border-radius:var(--r12);background:transparent;color:var(--t2);font:var(--fw) var(--fs-14) /var(--lh-14) var(--font)}.fz-swin-zoomed{position:fixed;inset:0;z-index:1200;background:var(--scrim);display:grid;place-items:center;padding:24px}.fz-swin-zoomed img{max-width:100%;max-height:100%;border-radius:var(--r16)}.fz-swin-zoom-close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:0;border-radius:var(--r12);background:var(--fill);color:var(--t1);display:grid;place-items:center}.fz-swin-sheet.bz-sheet{height:100dvh;max-height:100dvh;border-radius:0;border-top:0;background:var(--bg)}.fz-swin-sheet .bz-overlay-body{overflow-y:auto;padding:0 16px 24px}.fz-swin-m{flex-direction:column;align-items:center;gap:16px;padding-top:0}.fz-swin-m .fz-swin-card{width:min(100%,calc((100dvh - 360px) * 1080 / 1266),358px)}.fz-swin-m .fz-swin-arrow{width:32px;height:32px;background:var(--scrim)}.fz-swin-m .fz-swin-arrow[data-side=left]{left:8px}.fz-swin-m .fz-swin-arrow[data-side=right]{right:8px}.fz-swin-m .fz-swin-link,.fz-swin-m .fz-swin-player,.fz-swin-m .fz-swin-round,.fz-swin-m .fz-swin-saves,.fz-swin-m .fz-swin-switches{width:100%}.fz-swin-m .fz-swin-chips,.fz-swin-m .fz-swin-segs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none}.fz-swin-m .fz-swin-saves{flex-direction:row}.fz-swin-m .fz-swin-saves button{flex:1 1 0;flex-direction:column;justify-content:center;height:64px;gap:4px;padding:0 4px;font-size:var(--fs-12)}.fz-swin-m .fz-swin-saves button:first-child{background:var(--fill);color:var(--t1)}.fz-swin button{transition:background-color .15s var(--ease),transform .1s var(--ease)}.fz-swin button:active:not(:disabled){transform:scale(.97)}