.sx-gift-portal{z-index:10000;pointer-events:none;position:fixed;inset:0;background:0 0!important}.sx-gift-portal>.nl-sheet-backdrop,.sx-gift-portal>.nl-sheet{pointer-events:auto;touch-action:manipulation}.sx-gift-portal>.nl-sheet{touch-action:pan-y}.sx{--sx-ink:230 40% 96%;--sx-mute:238 22% 76%;--sx-cyan:186 90% 63%;--sx-lilac:272 70% 75%;--sx-rose:346 85% 68%;--sx-glass:252 40% 14%;--sx-safe-bottom:env(safe-area-inset-bottom,0px);z-index:60;overscroll-behavior:none;touch-action:manipulation;height:100dvh;min-height:-webkit-fill-available;color:hsl(var(--sx-ink));isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}@media (width>=900px){.sx{z-index:1;border:1px solid hsl(var(--sx-lilac) / .2);border-radius:28px;max-width:500px;height:min(900px,100dvh - 96px);min-height:0;margin:8px auto 24px;position:relative;inset:auto;box-shadow:0 30px 80px #05030c8c}}.sx[data-stream-mode=main],.sx[data-phase=live]{z-index:60;width:100vw;max-width:none;height:100dvh;min-height:-webkit-fill-available;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0}.sx[data-phase=live]:not([data-stream-mode=main]) .sx-stage{align-content:center;position:relative;inset:auto}.sx[data-phase=live]:not([data-stream-mode=main]) .sx-bottom--live{position:relative;inset:auto}.sx[data-phase=live]:not([data-stream-mode=main]) .sx-grid:not([data-seats="1"]){width:100%;height:auto}@media (width>=900px){.sx[data-phase=live]:not([data-stream-mode=main]) .sx-grid:not([data-seats="1"]){width:min(100%,500px)}}.sx-backdrop{z-index:-1;background:radial-gradient(60% 34% at 18% 0%, hsl(var(--sx-lilac) / .38), transparent 70%), radial-gradient(50% 30% at 86% 6%, hsl(var(--sx-cyan) / .22), transparent 70%), radial-gradient(90% 40% at 50% 100%, #621782b3, transparent 70%), linear-gradient(180deg, #100c22, #1d1032 55%, #1a0b28);position:absolute;inset:0}.sx-backdrop:after{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(hsl(var(--sx-ink) / .5) .6px, transparent .8px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 40%,#000);mask-image:linear-gradient(#0000 40%,#000)}.sx-top{padding:max(env(safe-area-inset-top), 16px) 12px 8px;z-index:20}.sx-head-card{background:linear-gradient(145deg, #2e1a47c2, hsl(var(--sx-glass) / .58));border:1px solid hsl(var(--sx-lilac) / .2);box-shadow:inset 0 1px hsl(var(--sx-ink) / .05), 0 10px 28px #04020d2e;-webkit-backdrop-filter:blur(14px);border-radius:20px;padding:12px}.sx-head-row,.sx-live-bar{align-items:center;gap:10px;min-width:0;display:flex}.sx-live-bar{border:1px solid hsl(var(--sx-lilac) / .18);background:linear-gradient(100deg, #2e1a47c7, hsl(var(--sx-glass) / .62));-webkit-backdrop-filter:blur(12px);border-radius:999px;padding:4px 6px 4px 4px;box-shadow:0 8px 24px #04020d2e}.sx-head-main{flex:1;min-width:0;display:grid}.sx-title-input{border:0;border-bottom:1px dashed hsl(var(--sx-ink) / .3);color:inherit;background:0 0;outline:none;width:100%;padding:2px 0;font:700 1.12rem/1.3 inherit}.sx-title-input::placeholder{color:hsl(var(--sx-mute));font-weight:600}.sx-title-input:focus{border-bottom-color:hsl(var(--sx-cyan))}.sx-live-title{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.sx-head-sub{color:hsl(var(--sx-mute));white-space:nowrap;text-overflow:ellipsis;font:400 .72rem/1.3 Space Mono,ui-monospace,monospace;overflow:hidden}.sx-icon{width:40px;height:40px;color:hsl(var(--sx-ink));cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;place-items:center;display:grid}.sx-icon:is(:hover,:focus-visible){background:hsl(var(--sx-ink) / .1)}.sx-icon:focus-visible{outline:2px solid hsl(var(--sx-cyan) / .75);outline-offset:2px}.sx-chips{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-top:12px;display:flex;overflow-x:auto}.sx-chips::-webkit-scrollbar{display:none}.sx-chip{scroll-snap-align:start;color:hsl(var(--sx-mute));background:hsl(var(--sx-ink) / .07);cursor:pointer;border:1px solid #0000;border-radius:12px;flex:none;padding:8px 12px;font:600 .78rem/1 inherit}.sx-chip:is([aria-checked=true],[aria-pressed=true]){color:hsl(var(--sx-ink));border-color:hsl(var(--sx-cyan) / .72);background:linear-gradient(115deg, hsl(var(--sx-lilac) / .22), hsl(var(--sx-cyan) / .11));box-shadow:0 0 14px hsl(var(--sx-cyan) / .12)}.sx-mode-picker{scrollbar-width:none;align-items:center;gap:6px;min-width:0;padding-top:9px;display:flex;overflow-x:auto}.sx-mode-picker::-webkit-scrollbar{display:none}.sx-mode-picker>span{color:hsl(var(--sx-mute));text-transform:uppercase;letter-spacing:.08em;flex:none;padding-right:3px;font-size:.66rem;font-weight:700}.sx-mode-picker>a{border:1px solid hsl(var(--sx-ink) / .14);color:hsl(var(--sx-mute));border-radius:999px;flex:none;padding:6px 9px;font-size:.68rem;text-decoration:none}.sx-mode-picker>a:hover,.sx-mode-picker>a:focus-visible,.sx-mode-picker>a[data-selected=true]{color:hsl(var(--sx-ink));border-color:hsl(var(--sx-cyan));box-shadow:0 0 12px hsl(var(--sx-cyan)/.18);outline:none}.sx-stream-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:10px;display:grid}.sx-stream-tabs button{border:1px solid hsl(var(--sx-ink) / .14);background:hsl(var(--sx-ink) / .05);min-width:0;color:hsl(var(--sx-mute));text-align:left;cursor:pointer;border-radius:13px;gap:3px;padding:9px 10px;display:grid}.sx-stream-tabs button[aria-selected=true]{color:hsl(var(--sx-ink));border-color:hsl(var(--sx-cyan) / .75);background:linear-gradient(115deg, hsl(var(--sx-lilac) / .19), hsl(var(--sx-cyan) / .1));box-shadow:0 0 14px hsl(var(--sx-cyan) / .12)}.sx-stream-tabs strong{font-size:.74rem}.sx-stream-tabs span{font:400 .61rem/1.2 Space Mono,ui-monospace,monospace}.sx-live-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:9px;display:grid}.sx-live-modes button,.sx-live-modes a{border:1px solid hsl(var(--sx-ink) / .14);background:hsl(var(--sx-ink) / .05);min-width:0;min-height:46px;color:hsl(var(--sx-mute));text-align:left;cursor:pointer;border-radius:12px;align-content:center;gap:3px;padding:6px 8px;text-decoration:none;display:grid}.sx-live-modes button[aria-pressed=true],.sx-live-modes a:is(:hover,:focus-visible){color:hsl(var(--sx-ink));border-color:hsl(var(--sx-cyan) / .75);background:linear-gradient(115deg, hsl(var(--sx-lilac) / .19), hsl(var(--sx-cyan) / .1));box-shadow:0 0 14px hsl(var(--sx-cyan) / .12);outline:none}.sx-live-modes strong{font-size:.7rem}.sx-live-modes span{font:400 .57rem/1.2 Space Mono,ui-monospace,monospace}.sx-meta-row{flex-wrap:wrap;gap:6px;padding:8px 2px 0;display:flex}.sx-meta-row .lv-chip{font-size:.66rem}.sx-pill{letter-spacing:.08em;background:hsl(var(--sx-glass) / .7);color:hsl(var(--sx-ink));border-radius:99px;flex:none;align-items:center;gap:4px;padding:4px 9px;font:700 .64rem/1 Space Mono,ui-monospace,monospace;display:inline-flex}.sx-pill[data-tone=live]{background:hsl(var(--sx-rose));color:#0e0a1f}.sx-pill[data-state=failed]{color:hsl(var(--sx-rose))}.sx-pill[data-state=connected]{color:hsl(var(--sx-cyan))}.sx-meta-row .sx-volume-pill{border:1px solid hsl(var(--sx-cyan) / .25);cursor:pointer;transition:border-color .15s,box-shadow .15s}.sx-meta-row .sx-volume-pill:is(:hover,:focus-visible){border-color:hsl(var(--sx-cyan) / .7);box-shadow:0 0 14px hsl(var(--sx-cyan) / .16);outline:none}.sx-stage{z-index:0;align-content:start;place-items:center;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.sx-stage>canvas{z-index:10;pointer-events:none;position:absolute;inset:0}.sx-grid{background:0 0;gap:3px;width:100%;display:grid}.sx-grid[data-seats="1"]{width:100%;height:100%}.sx-grid[data-seats="2"]{aspect-ratio:16/9;grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.sx-grid[data-seats="4"]{aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.sx-grid[data-seats="6"]{aspect-ratio:3/2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.sx-grid[data-seats="9"]{aspect-ratio:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.sx-grid[data-seats="12"]{aspect-ratio:4/3;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}.sx-cell{border:1px solid hsl(var(--sx-lilac) / .2);min-width:0;min-height:0;box-shadow:inset 0 0 22px hsl(var(--sx-lilac) / .035);background:linear-gradient(145deg,#28183ef0,#150f24e0);border-radius:10px;position:relative;overflow:hidden}.sx-grid[data-seats="1"] .sx-cell{border:0;border-radius:0}.sx-host{width:100%;color:inherit;cursor:default;text-align:left;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}button.sx-host{cursor:pointer}.sx-host video{background:#0b0915;width:100%;height:100%;display:block}.sx-host-empty{color:hsl(var(--sx-mute));text-align:center;place-content:center;justify-items:center;gap:8px;padding:8px;font-size:.74rem;display:grid;position:absolute;inset:0}.sx-host-empty strong{color:hsl(var(--sx-ink));font-size:.9rem}.sx-tag{white-space:nowrap;text-overflow:ellipsis;z-index:2;background:#0a081799;border-radius:99px;align-items:center;gap:4px;max-width:calc(100% - 12px);padding:3px 8px;font-size:.66rem;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:6px;overflow:hidden}.sx-empty{width:100%;color:hsl(var(--sx-ink));background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}button.sx-empty{cursor:pointer;transition:background .2s}button.sx-empty:is(:hover,:focus-visible){background:hsl(var(--sx-lilac) / .12);outline:2px solid hsl(var(--sx-cyan) / .65);outline-offset:-3px}.sx-heart{color:hsl(var(--sx-ink) / .5);filter:drop-shadow(0 0 10px hsl(var(--sx-lilac) / .35));place-items:center;transition:transform .25s cubic-bezier(.2,.9,.3,1.4);display:grid;position:relative}.sx-heart>svg:first-child{fill:hsl(var(--sx-ink) / .1)}.sx-heart>svg:last-child{color:hsl(var(--sx-ink) / .85);position:absolute}button.sx-empty:active .sx-heart{transform:scale(.9)}.sx-seat-no{color:hsl(var(--sx-mute));font:700 .6rem/1 Space Mono,ui-monospace,monospace;position:absolute;top:6px;left:8px}.sx-seat-mic{color:hsl(var(--sx-mute));opacity:.7;position:absolute;bottom:6px;right:6px}.sx-seat-hint{color:#0e0a1f;background:hsl(var(--sx-cyan));border-radius:99px;padding:2px 7px;font-size:.6rem;font-weight:700;position:absolute;bottom:6px;left:6px}.sx-grid[data-seats="9"] .sx-heart>svg:first-child{width:36px;height:36px}.sx-grid[data-seats="12"] .sx-heart>svg:first-child{width:32px;height:32px}.sx-pulse{animation:1.4s ease-in-out infinite sx-pulse}@keyframes sx-pulse{50%{opacity:.4}}.sx-skel{aspect-ratio:1;background:hsl(var(--sx-ink) / .05);animation:1.4s ease-in-out infinite sx-pulse}@media (width<=700px){.sx-top{padding:max(env(safe-area-inset-top), 10px) 8px 6px}.sx-head-card{padding:10px}.sx-chips{scroll-snap-type:none;flex-wrap:wrap;gap:5px;padding-top:8px;overflow:visible}.sx-chip{padding:6px 9px;font-size:clamp(.68rem,2.7vw,.76rem)}.sx-grid[data-seats="2"],.sx-grid[data-seats="4"],.sx-grid[data-seats="6"],.sx-grid[data-seats="9"],.sx-grid[data-seats="12"]{width:min(100%,clamp(12rem,100dvh - 320px,25rem));max-height:100%}.sx[data-phase=live]:not([data-stream-mode=main]) .sx-grid:not([data-seats="1"]){width:min(100%,clamp(12rem,100dvh - 320px,25rem))}.sx[data-stream-mode=main] .sx-stage{position:absolute;inset:0}.sx[data-stream-mode=main] .sx-top{position:relative}.sx[data-stream-mode=main] .sx-grid[data-seats="1"]{width:100%;height:100%}.sx-bottom{padding:8px 8px max(env(safe-area-inset-bottom), 10px);gap:8px}.sx-bottom--live .sx-tray{gap:2px}.sx-tool{min-width:48px;padding-inline:3px}}.sx[data-stream-mode=main] .sx-stage{position:absolute;inset:0}.sx[data-stream-mode=main] .sx-grid[data-seats="1"]{aspect-ratio:auto;width:100%;height:100%}@media (height<=700px) and (width<=700px){.sx-head-card{padding:8px}.sx-chips{padding-top:6px}.sx-bottom{gap:6px;padding-top:6px}.sx-go{min-height:46px}.sx-mode{font-size:.88rem}}@media (width<=700px){.sx-live-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-bottom{z-index:20;padding:10px 14px max(env(safe-area-inset-bottom), 16px);background:linear-gradient(#0000,#0c0618bf 40%);gap:10px;display:grid}.sx-bottom--live{gap:8px;position:absolute;bottom:0;left:0;right:0}.sx-alerts{gap:6px;display:grid}.sx-alert{background:#f8ba4f29;border:1px solid #f8ba4f66;border-radius:12px;padding:8px 10px;font-size:.74rem;line-height:1.4}.sx-alert[data-tone=rose]{background:hsl(var(--sx-rose) / .16);border-color:hsl(var(--sx-rose) / .45)}.sx-alert button{color:hsl(var(--sx-cyan));cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;font-weight:700}.sx-bottom-row{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.sx-chat-dock{gap:7px;width:min(36vw,360px);min-width:0;display:grid}.sx-feed{scrollbar-width:none;align-content:end;gap:4px;max-width:100%;max-height:20dvh;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.sx-feed::-webkit-scrollbar{display:none}.sx-msg{overflow-wrap:anywhere;background:#0a081780;border-radius:14px;justify-self:start;padding:5px 10px;font-size:.78rem;line-height:1.35}.sx-msg b{color:hsl(var(--sx-lilac));font-weight:700}.sx-msg b[data-host=true]{color:hsl(var(--sx-cyan))}.sx-msg[data-kind=system]{color:hsl(var(--sx-mute));background:0 0;padding:0 4px;font-size:.7rem}.sx-msg[data-pending]{opacity:.6}.sx-bottom .lv-reacts{gap:6px;display:flex}.sx-bottom .lv-react{width:34px;height:34px;color:hsl(var(--sx-ink));background:hsl(var(--sx-glass) / .7);cursor:pointer;border:0;border-radius:99px;place-items:center;display:grid}.sx-bottom .lv-react:disabled{opacity:.4}.sx-tray{justify-content:space-around;align-items:flex-end;gap:4px;display:flex}.sx-bottom--live .sx-tray{flex:none;justify-content:center;align-items:center;gap:3px;padding:4px}.sx-tool{width:44px;min-width:44px;min-height:48px;color:hsl(var(--sx-ink));cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;padding:4px 1px;font:600 .68rem/1 inherit;display:grid;position:relative}.sx-tool span{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:.58rem;line-height:1.05}.sx-tool:disabled{opacity:.4;cursor:default}.sx-tool:is(:hover,:focus-visible){color:hsl(var(--sx-cyan))}.sx-tool:focus-visible{outline:2px solid hsl(var(--sx-cyan) / .65);outline-offset:2px;border-radius:12px}.sx-tool[aria-pressed=true]{color:hsl(var(--sx-cyan))}.sx-tool[data-off=true]{color:hsl(var(--sx-rose))}.sx-tool[data-on=true]{color:hsl(var(--sx-cyan))}.sx-badge{background:hsl(var(--sx-rose));color:#0e0a1f;border-radius:99px;min-width:18px;padding:0 5px;font-size:.62rem;line-height:18px;position:absolute;top:-4px;right:6px}.sx-compose{background:hsl(var(--sx-glass) / .75);border-radius:99px;flex:1;align-items:center;gap:4px;min-width:0;padding:4px 4px 4px 12px;display:flex}.sx-compose input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font:500 16px/1.2 inherit}.sx-compose input::placeholder{color:hsl(var(--sx-mute))}.sx-compose button{background:hsl(var(--sx-cyan));color:#0e0a1f;cursor:pointer;border:0;border-radius:99px;place-items:center;width:34px;height:34px;display:grid}.sx-compose button:disabled{opacity:.35}.sx-go{cursor:pointer;color:#0e0a1f;background:linear-gradient(105deg, hsl(var(--sx-cyan)), #59e8aa 62%, #6cefe2);border:0;border-radius:99px;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:0 22px;font:800 1.06rem/1 inherit;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 28px #27e7f12e}.sx-go:is(:hover,:focus-visible){box-shadow:0 0 0 3px hsl(var(--sx-cyan) / .2), 0 12px 32px #27e7f140}.sx-go:active{transform:scale(.98)}.sx-go:disabled{opacity:.5;cursor:default}.sx-go[data-size=sm]{min-height:34px;padding:0 12px;font-size:.78rem}.sx-go[data-tone=rose]{background:hsl(var(--sx-rose))}.sx-ghost{border:1px solid hsl(var(--sx-ink) / .2);background:hsl(var(--sx-ink) / .05);min-height:42px;color:hsl(var(--sx-ink));cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font:600 .84rem/1 inherit;text-decoration:none;display:inline-flex}.sx-ghost[data-tone=rose]{color:hsl(var(--sx-rose));border-color:hsl(var(--sx-rose) / .4)}.sx-mode{text-align:center;letter-spacing:-.01em;font-size:.98rem}.sx-camera-select{min-width:min(100%,210px);color:hsl(var(--sx-ink));gap:5px;font-size:.72rem;font-weight:700;display:grid}.sx-camera-select select{border:1px solid hsl(var(--sx-ink) / .2);width:100%;min-width:0;min-height:38px;color:hsl(var(--sx-ink));background:#120f24;border-radius:10px;padding:7px 10px;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.2}.sx-camera-select select:focus-visible{outline:2px solid hsl(var(--sx-cyan));outline-offset:2px}.sx-camera-empty{text-align:center;flex-basis:100%}.sx[data-phase=setup] .sx-bottom{padding:8px 12px calc(2rem + 48px + env(safe-area-inset-bottom,0px) + 12px);justify-items:center;gap:6px}.sx[data-phase=setup] .sx-bottom .sx-tray{justify-content:space-around;gap:clamp(2px,2.5vw,12px);width:min(100%,420px)}.sx[data-phase=setup] .sx-bottom .sx-tool{flex:1 1 0;min-width:0}.sx[data-phase=setup] .sx-go-live-dock{left:50%;bottom:calc(2rem + env(safe-area-inset-bottom,0px));z-index:75;pointer-events:none;place-items:center;width:min(100vw - 3rem,20rem);max-width:20rem;display:grid;position:fixed;transform:translate(-50%)}.sx[data-phase=setup] .sx-go-live-dock .sx-go{box-sizing:border-box;color:#08211d;pointer-events:auto;background:linear-gradient(105deg,#18dcc9,#31e393 54%,#36dff2);flex:0 0 48px;justify-self:center;width:100%;max-width:20rem;height:48px;min-height:48px;padding-inline:16px;font-size:.875rem;font-weight:600;box-shadow:0 9px 26px #10d5b533}.sx[data-phase=setup] .sx-go:is(:hover,:focus-visible){box-shadow:0 0 0 3px #6ef7ea33,0 12px 30px #10d5b54d}.sx[data-phase=setup] .sx-mode{max-width:100%;color:hsl(var(--sx-mute));font-size:.68rem;line-height:1.2}.sx[data-phase=setup] .sx-mode b{color:hsl(var(--sx-ink))}.sx[data-phase=setup] .sx-mode span{font-weight:500}.sx-sheet{color:hsl(var(--sx-mute));justify-content:center;align-items:center;gap:8px;font-size:.74rem;display:flex}.sx-bottom--live .sx-tray{border:1px solid hsl(var(--sx-lilac) / .18);-webkit-backdrop-filter:blur(14px);background:#0f0c1db8;border-radius:18px}.sx-scrim{z-index:10001;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05040b8c;place-items:end center;display:grid;position:fixed;inset:0}.sx-dialog{box-sizing:border-box;width:min(100%,680px);min-width:0;padding:20px 18px max(env(safe-area-inset-bottom), 18px);border-top:1px solid hsl(var(--sx-lilac) / .25);background:#1a152d;border-radius:22px 22px 0 0;margin:0 auto;animation:.22s cubic-bezier(.2,.8,.2,1) sx-up}@keyframes sx-up{0%{opacity:0;transform:translateY(24px)}}.sx-dialog h3{letter-spacing:-.02em;margin:0 0 6px;font-size:1.2rem;font-weight:800}.sx-dialog h3 em,.sx-signin h2 em{color:hsl(var(--sx-cyan));font-family:Georgia,serif;font-weight:400}.sx-dialog p{color:hsl(var(--sx-mute));margin:0 0 10px;font-size:.84rem;line-height:1.5}.sx-small{font-size:.74rem!important}.sx-dialog-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.sx-dialog-col{gap:8px;display:grid}.sx-req-list{gap:8px;max-height:40dvh;margin:4px 0 10px;padding:0;list-style:none;display:grid;overflow:auto}.sx-req-list li{align-items:center;gap:10px;display:flex}.sx-req-list li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}.sx-signin{text-align:center;grid-row:1/-1;place-self:center;gap:12px;max-width:360px;padding:24px;display:grid}.sx-signin h2{letter-spacing:-.04em;margin:0;font-size:1.8rem;font-weight:800}.sx-signin p{color:hsl(var(--sx-mute));margin:0}.sx-volume-control{color:hsl(var(--sx-cyan));align-items:center;gap:12px;padding:12px 2px 4px;display:flex}.sx-volume-control input[type=range]{min-width:0;accent-color:hsl(var(--sx-cyan));flex:1}.sx-volume-control output{min-width:3.5ch;color:hsl(var(--sx-ink));text-align:right;font:700 .78rem/1 Space Mono,ui-monospace,monospace}.sx-mode-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.sx-mode-switcher button,.sx-mode-switcher>a{border:1px solid hsl(var(--sx-ink) / .18);background:hsl(var(--sx-glass) / .42);min-width:0;min-height:42px;color:hsl(var(--sx-ink));cursor:pointer;text-align:center;border-radius:12px;padding:6px 10px;font:700 .76rem/1.2 inherit;text-decoration:none}.sx-mode-switcher>a{align-content:center;display:grid}.sx-mode-switcher button span,.sx-mode-switcher>a span{color:hsl(var(--sx-mute));margin-top:2px;font-size:.66rem;font-weight:500;display:block}.sx-mode-switcher .sx-room-mode{border:1px solid hsl(var(--sx-ink) / .18);background:hsl(var(--sx-glass) / .42);min-width:0;color:hsl(var(--sx-mute));border-radius:12px;grid-column:1/-1;justify-content:space-between;gap:10px;padding:7px 10px;font-size:.7rem;display:flex}.sx-room-mode select{border:1px solid hsl(var(--sx-cyan) / .45);background:hsl(var(--sx-glass));min-width:0;max-width:70%;min-height:32px;color:hsl(var(--sx-ink));border-radius:9px;padding:0 25px 0 9px;font:650 .72rem/1 inherit}.sx-room-mode select:focus-visible{outline:2px solid hsl(var(--sx-cyan));outline-offset:2px}.sx-room-mode select:disabled{opacity:.6}.sx-mode-switcher button[aria-pressed=true]{border-color:hsl(var(--sx-cyan) / .75);background:hsl(var(--sx-cyan) / .12);box-shadow:0 0 16px hsl(var(--sx-cyan) / .12)}.sx-mode-switcher button:disabled{opacity:.55;cursor:default}.sx-mode-switcher>a:is(:hover,:focus-visible){border-color:hsl(var(--sx-cyan) / .75);color:hsl(var(--sx-cyan));outline:none}.sx-seat-presets{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.sx-seat-presets button{min-height:35px;padding:4px;font-size:.74rem}.sx-seat-presets button[aria-pressed=true]{border-color:hsl(var(--sx-lime,86 88% 64%) / .75);background:hsl(var(--sx-lime,86 88% 64%) / .12);color:hsl(var(--sx-lime,86 88% 64%))}.sx-mode-hint{color:hsl(var(--sx-mute));text-align:center;grid-column:1/-1;font-size:.68rem}.sx-games-dialog{overscroll-behavior:contain;flex-direction:column;min-height:0;max-height:min(55dvh,520px);display:flex;overflow:hidden}.sx-games-dialog>h3,.sx-games-dialog>.sx-game-tabs,.sx-games-dialog>.sx-dialog-actions{flex:none}.sx-games-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.sx-game-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:12px 0;display:grid}.sx-game-tabs button{border:1px solid hsl(var(--sx-ink) / .17);background:hsl(var(--sx-ink) / .04);min-width:0;min-height:42px;color:hsl(var(--sx-ink));cursor:pointer;border-radius:12px;padding:5px 7px;font:650 .72rem/1.2 inherit}.sx-game-tabs button[aria-selected=true]{border-color:hsl(var(--sx-cyan) / .72);background:hsl(var(--sx-cyan) / .12);color:hsl(var(--sx-cyan))}.sx-game-tabs button:disabled{opacity:.45;cursor:default}.sx-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sx-game-card{border:1px solid hsl(var(--sx-lilac) / .22);background:hsl(var(--sx-glass) / .3);min-width:0;color:hsl(var(--sx-ink));border-radius:16px;align-content:start;justify-items:start;gap:7px;padding:12px;display:grid}.sx-game-card>svg{color:hsl(var(--sx-cyan))}.sx-game-card strong{font-size:.83rem}.sx-game-card p{min-height:2.8em;margin:0;font-size:.71rem}.sx-game-card .sx-ghost{white-space:normal;width:100%;min-height:36px;padding:4px 8px;font-size:.72rem}.sx-game-play{border:1px solid hsl(var(--sx-cyan) / .35);background:hsl(var(--sx-cyan) / .06);border-radius:16px;gap:10px;margin-top:10px;padding:12px;display:grid}.sx-game-play-head{align-items:center;gap:8px;display:flex}.sx-game-play-head strong{flex:1;min-width:0;font-size:.82rem}.sx-game-play-head>span{color:hsl(var(--sx-cyan));font:700 .78rem/1 Space Mono,ui-monospace,monospace}.sx-game-play-head>span.is-finished{color:hsl(var(--sx-mute))}.sx-game-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.sx-game-versus>div{background:hsl(var(--sx-glass) / .48);text-align:center;border-radius:13px;justify-items:center;gap:7px;min-width:0;padding:10px 6px;display:grid}.sx-game-versus>div b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}.sx-game-versus>div strong{color:hsl(var(--sx-cyan));font:800 1.35rem/1 Space Mono,ui-monospace,monospace}.sx-game-versus>span{color:hsl(var(--sx-mute));font-size:.68rem;font-weight:800}.sx-game-versus .sx-ghost{width:100%;min-height:34px;padding:0 6px;font-size:.67rem}.sx-game-pk-progress{background:hsl(var(--sx-ink) / .13);border-radius:999px;height:7px;overflow:hidden}.sx-game-pk-progress>span{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--sx-cyan)), hsl(var(--sx-lime,85 90% 55%)));height:100%;box-shadow:0 0 12px hsl(var(--sx-cyan) / .45);transition:width .25s linear;display:block}.sx-game-pk-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sx-game-pk-tile{aspect-ratio:16/10;border:1px solid hsl(var(--sx-lilac) / .25);background:hsl(var(--sx-glass) / .62);border-radius:13px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.sx-game-pk-tile>video{object-fit:cover;width:100%;height:100%}.sx-game-pk-tile>b{max-width:calc(100% - 14px);color:hsl(var(--sx-ink));text-overflow:ellipsis;white-space:nowrap;background:#090812c7;border-radius:99px;padding:4px 7px;font-size:.62rem;position:absolute;bottom:7px;left:7px;overflow:hidden}.sx-game-pk-empty{color:hsl(var(--sx-mute));justify-items:center;gap:5px;font-size:.66rem;display:grid}.sx-game-action{text-align:center;justify-items:center;gap:9px;display:grid}.sx-game-action p{margin:0}.sx-game-answers{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.sx-game-answers .sx-ghost{min-height:36px}.sx-game-feedback{color:hsl(var(--sx-cyan));font-size:.78rem}.sx-room-tags{flex-wrap:wrap;gap:7px;display:flex}@media (width<=700px){.sx-bottom--live{padding-inline:8px}.sx-bottom-row{justify-items:start;gap:6px;display:grid}.sx-chat-dock{width:min(100%,380px)}.sx-feed{max-height:16dvh}.sx-bottom--live .sx-tray{justify-self:center;gap:1px;max-width:100%;padding:3px}.sx-bottom--live .sx-tool{gap:2px;width:40px;min-width:40px;min-height:46px;padding-inline:0}.sx-bottom--live .sx-tool span{font-size:.53rem}}.sx-audio-visualizer{color:hsl(var(--sx-mute));text-align:center;place-content:center;justify-items:center;gap:7px;font-size:.72rem;display:grid;position:absolute;inset:0}.sx-audio-avatar{isolation:isolate;place-items:center;width:112px;height:112px;display:grid;position:relative}.sx-audio-avatar--small{width:82px;height:82px}.sx-audio-avatar__ring{z-index:0;border:2px solid hsl(var(--sx-cyan) / .82);box-shadow:0 0 20px hsl(var(--sx-cyan) / .28);border-radius:50%;animation:1.55s ease-out infinite sx-audio-ring;position:absolute;inset:12px}.sx-audio-avatar--small .sx-audio-avatar__ring{inset:8px}.sx-audio-avatar .lv-avatar{z-index:1;border:2px solid hsl(var(--sx-cyan) / .5);box-shadow:0 0 18px hsl(var(--sx-cyan) / .24)}.sx-audio-avatar[data-active=false] .sx-audio-avatar__ring{opacity:.3;border-color:hsl(var(--sx-mute) / .6);box-shadow:none;animation:none}@keyframes sx-audio-ring{0%{opacity:.78;transform:scale(.76)}72%,to{opacity:0;transform:scale(1.18)}}.sx-tool.sx-gift-tool{background:linear-gradient(145deg,#d71d7152,#59259d47);border:1px solid #f986b88c;border-radius:13px;box-shadow:0 0 14px #f55ca329,inset 0 0 12px #f986b814}.sx-tool.sx-gift-tool:is(:hover,:focus-visible),.sx-tool.sx-gift-tool[aria-expanded=true]{color:hsl(var(--sx-ink));background:linear-gradient(145deg,#ea2e838c,#6b26c580);border-color:#fda5cbe6;box-shadow:0 0 0 2px #f986b824,0 0 20px #f55ca34d}.sx-gift-box{filter:drop-shadow(0 2px 5px #f55ca366);font-size:1.35rem;line-height:1}@media (prefers-reduced-motion:reduce){.sx-audio-avatar__ring{opacity:.55;animation:none}}.sx.sx--minimized{inset:auto 4px calc(20px + var(--sx-safe-bottom)) auto;z-index:50;border:1px solid hsl(var(--sx-cyan) / .45);width:9rem;max-width:none;height:15rem;min-height:0;box-shadow:0 14px 40px #05030ca6, 0 0 18px hsl(var(--sx-cyan) / .16);background:#090812;border-radius:16px;margin:0;transition:box-shadow .2s,border-color .2s;display:block;position:fixed}.sx.sx--minimized .sx-backdrop,.sx.sx--minimized .sx-top,.sx.sx--minimized .sx-bottom{display:none!important}.sx.sx--minimized .sx-stage{padding:0;display:block;position:absolute;inset:0;overflow:hidden}.sx.sx--minimized .sx-grid{aspect-ratio:auto;gap:0;width:100%;height:100%;max-height:none;display:grid;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.sx.sx--minimized .sx-grid>.sx-cell:not([data-host=true]){display:none}.sx.sx--minimized .sx-cell[data-host=true]{border:0;border-radius:0}.sx.sx--minimized .sx-tag{display:none}.sx.sx--minimized .sx-host video{object-fit:cover}.sx.sx--minimized .sx-audio-visualizer .lv-avatar{width:42px;height:42px}.sx-mini-controls{z-index:30;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;top:7px;left:7px;right:7px}.sx-mini-title{min-width:0;color:hsl(var(--sx-ink));text-overflow:ellipsis;white-space:nowrap;background:#07050fb8;border-radius:9px;flex:1;padding:5px 7px;font-size:.62rem;font-weight:700;overflow:hidden}.sx-mini-controls button{border:1px solid hsl(var(--sx-ink) / .28);width:28px;height:28px;color:hsl(var(--sx-ink));cursor:pointer;pointer-events:auto;background:#07050fc7;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.sx-mini-controls button:is(:hover,:focus-visible){border-color:hsl(var(--sx-cyan));color:hsl(var(--sx-cyan));outline:2px solid hsl(var(--sx-cyan) / .55);outline-offset:2px}.sx-exit-dialog{z-index:10002;pointer-events:auto;box-sizing:border-box;color:#f1f2f9;background:#1a152d;border:1px solid #c293ec4d;border-radius:20px;width:min(100vw - 32px,440px);margin:auto;padding:22px;position:fixed;inset:0;box-shadow:0 24px 80px #05030cbf}.sx-exit-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05040bb8}.sx-exit-dialog h2{margin:0 0 8px;font-size:1.15rem;line-height:1.35}.sx-exit-dialog p{color:#b4b5cf;margin:0 0 12px;font-size:.84rem;line-height:1.5}.sx-exit-dialog .sx-exit-error{color:#f36888}.sx-exit-dialog .sx-dialog-actions{gap:8px}.sx-exit-dialog .sx-ghost,.sx-exit-dialog .sx-go{min-height:42px;padding-inline:14px}@media (width<=380px){.sx.sx--minimized{width:9rem;height:15rem;right:4px;bottom:calc(20px + var(--sx-safe-bottom))}.sx-mini-title{font-size:.57rem}.sx-mini-controls button{width:26px;height:26px}}.sx-mini-restore{display:none}@media (width>=900px){.sx.sx--minimized{width:9rem;height:15rem}}@media (prefers-reduced-motion:reduce){.sx *,.sx :before{transition:none!important;animation:none!important}}.sx-mode-switch{scrollbar-width:none;gap:6px;padding:6px 2px 0;display:flex;overflow-x:auto}.sx-mode-switch button{font:inherit;color:hsl(var(--sx-ink) / .78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0c121d8c;border:1px solid #47d8eb40;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:600}.sx-mode-switch button[aria-checked=true]{color:#0e181b;background:#4cddf0;border-color:#71e4f4}.sx-mode-switch button:disabled{opacity:.6;cursor:progress}.sx[data-broadcast-mode=solo] .sx-stage .sx-host :is(video){object-fit:cover;width:100%;height:100%}.sx-voice-room{background:radial-gradient(60% 45% at 50% 35%,#14a5b838,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,3vh,28px);padding:120px 16px 200px;display:flex;position:absolute;inset:0}.sx-voice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2.5vw,22px) clamp(8px,2vw,18px);width:min(100%,460px);display:grid}.sx-voice-cell{justify-content:center;display:flex}.sx-voice-cell>*{width:100%}.sx-voice-cell .sx-empty,.sx-voice-cell button:not(.sx-voice-seat){aspect-ratio:1;border-radius:999px;max-width:64px;margin:0 auto}.sx-voice-seat{color:hsl(var(--sx-ink));font:inherit;cursor:default;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}button.sx-voice-seat{cursor:pointer}.sx-voice-avatar{border-radius:999px;place-items:center;padding:3px;display:grid;position:relative}.sx-voice-avatar>:not(.sx-voice-ring):not(.sx-voice-mic){border-radius:999px}.sx-voice-ring{opacity:.5;border:2px solid #4cddf040;border-radius:999px;transition:transform .2s,opacity .2s;position:absolute;inset:-4px}.sx-voice-avatar[data-speaking=true] .sx-voice-ring{opacity:1;border-color:#51e3f6;animation:1.1s ease-out infinite sx-voice-pulse}.sx-voice-mic{color:#71e4f4;background:#0f1624;border:1px solid #47d8eb80;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-2px}.sx-voice-avatar[data-host=true] .sx-voice-mic{color:#0c121d;background:#2bd7ee;width:26px;height:26px}.sx-voice-name{white-space:nowrap;text-overflow:ellipsis;opacity:.85;max-width:100%;font-size:11px;overflow:hidden}.sx-voice-wave{align-items:center;gap:2px;height:12px;display:flex}.sx-voice-wave i{opacity:.4;transform-origin:50%;background:#4cddf0;border-radius:2px;width:3px;height:100%;transform:scaleY(.25)}.sx-voice-wave[data-speaking=true] i{opacity:1;animation:.7s ease-in-out infinite alternate sx-wave}.sx-voice-wave i:nth-child(2){animation-delay:.12s}.sx-voice-wave i:nth-child(3){animation-delay:.24s}.sx-voice-wave i:nth-child(4){animation-delay:80ms}.sx-voice-wave i:nth-child(5){animation-delay:.2s}@keyframes sx-wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes sx-voice-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.sx-tag[data-speaking=true]{box-shadow:0 0 0 1.5px #51e3f6}.sx-game-stage{padding:110px 10px 210px;position:absolute;inset:0}.sx-screen-area{background:#090d15d9;border:1px solid #47d8eb33;border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.sx-screen-area video{object-fit:contain;width:100%;height:100%}.sx-screen-empty{text-align:center;height:100%;color:hsl(var(--sx-ink) / .8);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.sx-screen-empty svg{color:#4cddf0}.sx-screen-empty span{opacity:.75;max-width:32ch;font-size:13px}.sx-screen-stop{font:inherit;color:hsl(var(--sx-ink));cursor:pointer;background:#0c121dbf;border:1px solid #f0758a80;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex;position:absolute;top:10px;left:10px}.sx-facecam{aspect-ratio:3/4;z-index:3;border:2px solid #4cddf0b3;border-radius:14px;width:clamp(96px,26vw,168px);position:absolute;bottom:222px;right:18px;overflow:hidden;box-shadow:0 10px 30px #04060b99}.sx-facecam>.sx-host{width:100%;height:100%}.sx-gift-fab-wrap{z-index:40;pointer-events:none;position:fixed;bottom:96px;right:16px}.sx-gift-fab{pointer-events:auto;cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:16px;outline:none;justify-content:center;align-items:center;padding:4px;font-size:2.25rem;line-height:1;transition:transform .15s;display:flex}.sx-gift-fab:hover,.sx-gift-fab[aria-expanded=true]{transform:scale(1.08)}.sx-gift-fab:focus-visible{box-shadow:0 0 0 2px #4cddf0}.sx-gift-fab:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.sx-voice-ring,.sx-voice-wave i{animation:none!important}}.sx-gift-portal .nl-sheet{max-height:50dvh;bottom:0;overflow-y:auto}.sx[data-phase] .sx-stage{position:absolute;inset:0}.sx[data-phase] .sx-top{z-index:20;position:relative}.sx[data-phase=live] .sx-bottom--live,.sx[data-phase=setup] .sx-bottom{position:absolute;bottom:0;left:0;right:0}.sx[data-phase=setup] .sx-bottom{padding-bottom:calc(2rem + 48px + env(safe-area-inset-bottom,0px) + 8px)}.sx[data-phase=live]:not([data-stream-mode=main]):not([data-broadcast-mode=audio]) .sx-stage{align-content:center;padding:150px 0 220px}.sx-solo{place-items:center;display:grid;position:absolute;inset:0}.sx-solo-frame{background:#0b0915;width:100%;height:100%;transition:border-radius .25s;position:relative;overflow:hidden}.sx-solo[data-fit=square] .sx-solo-frame{aspect-ratio:1;border:1px solid hsl(var(--sx-lilac) / .25);border-radius:22px;width:min(100vw - 24px,100dvh - 360px,560px);height:auto;box-shadow:0 24px 60px #04020d80}.sx-solo-frame>.sx-host{height:100%;position:absolute;inset:0}.sx-solo-frame .sx-tag{display:none}.sx-solo-tools{z-index:21;position:absolute;top:190px;right:12px}.sx-solo-tool{color:hsl(var(--sx-ink));border:1px solid hsl(var(--sx-ink) / .18);-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0f0c1d59;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font:600 11px/1 Plus Jakarta Sans,sans-serif;display:inline-flex}.sx-solo-tool[aria-pressed=true]{color:hsl(var(--sx-cyan));border-color:hsl(var(--sx-cyan) / .5)}.sx[data-stream-mode=main] .sx-live-bar{border-color:hsl(var(--sx-ink) / .1);box-shadow:none;background:#0b091538}.sx[data-stream-mode=main] .sx-meta-row .sx-pill{background:#0b091540}.sx[data-stream-mode=main] .sx-bottom--live{background:linear-gradient(#0000,#08041061 60%)}.sx[data-stream-mode=main] .sx-msg{text-shadow:0 1px 3px #05030ce6;background:0 0;padding:2px 4px}.sx[data-stream-mode=main] .sx-compose{background:#0b091547}.sx[data-stream-mode=main] .sx-bottom--live .sx-tray{background:#0f0c1d4d}.sx[data-broadcast-mode=game] .sx-game-stage{padding:0}.sx[data-broadcast-mode=game] .sx-screen-area{border:0;border-radius:0}.sx-pip-stack{z-index:22;gap:8px;display:grid;position:absolute;top:190px;right:12px}.sx-solo .sx-pip-stack{top:232px}.sx-pip-stack .sx-facecam{aspect-ratio:auto;width:112px;height:160px;position:relative;bottom:auto;right:auto}.sx-pip-stack .sx-facecam .sx-cell,.sx-pip-stack .sx-facecam>.sx-empty{width:100%;height:100%}.sx-pip-stack .sx-facecam .sx-tag{font-size:.55rem}.sx[data-phase=setup] .sx-pip-stack{top:250px}.sx-seat-toggle{border:1px solid hsl(var(--sx-lilac) / .3);border-radius:999px;flex:none;margin-left:4px;padding:2px;display:inline-flex}.sx-mode-switch .sx-seat-toggle button{background:0 0;border:0;padding:4px 10px}.sx-mode-switch .sx-seat-toggle button[aria-pressed=true]{color:#0f0c1d;background:hsl(var(--sx-lilac))}.sx-voice-room{justify-content:flex-start;gap:clamp(18px,4vh,40px);padding:170px 16px 230px}.sx-voice-host .sx-voice-avatar{padding:6px}.sx-voice-ring{transform:scale(calc(1 + var(--lvl,0) * .14));opacity:calc(.25 + var(--lvl,0) * .75);transition:transform .3s ease-out,opacity .3s ease-out}.sx-voice-ring--2{transform:scale(calc(1 + var(--lvl,0) * .22));opacity:calc(var(--lvl,0) * .6);border-width:1.5px;inset:-16px}.sx-voice-ring--3{transform:scale(calc(1 + var(--lvl,0) * .3));opacity:calc(var(--lvl,0) * .35);border-width:1px;inset:-30px}.sx-voice-avatar[data-speaking=true] .sx-voice-ring{animation:none}.sx-voice-host .sx-voice-name{font-size:13px;font-weight:700}.sx-voice-host .sx-voice-avatar[data-host=true] .sx-voice-mic{width:30px;height:30px}.sx-voice-cell{transition:transform .3s}.sx[data-phase=setup] .sx-tray--prelive{-webkit-backdrop-filter:blur(12px);background:#0f0c1d66;border-radius:18px;order:10;padding:4px}.sx-gift-fab-wrap{z-index:40}.sx-gift-fab{color:#feecf0;background:radial-gradient(circle at 30% 25%, hsl(var(--sx-rose)), #b6206b);border-radius:999px;width:54px;height:54px;animation:2.6s ease-in-out infinite sx-gift-float;box-shadow:0 10px 24px #8a0f3873}.sx-gift-fab .sx-gift-box{place-items:center;animation:2.6s ease-in-out infinite sx-gift-wiggle;display:grid}.sx-gift-fab:disabled{animation:none}.sx-gift-portal .nl-sheet-backdrop{z-index:49}.sx-gift-portal .nl-sheet{z-index:50}@keyframes sx-gift-float{0%,to{transform:translateY(0)}20%{transform:translateY(-9px)}32%{transform:translateY(0)}40%{transform:translateY(-4px)}48%{transform:translateY(0)}}@keyframes sx-gift-wiggle{0%,60%,to{transform:rotate(0)}66%{transform:rotate(-10deg)}74%{transform:rotate(8deg)}82%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.sx-gift-fab,.sx-gift-fab .sx-gift-box{animation:none!important}.sx-voice-ring,.sx-voice-cell,.sx-solo-frame{transition:none!important}}.sx-grid{--sx-ratio:1}.sx-grid[data-seats="2"]{--sx-ratio:4 / 3;aspect-ratio:4/3;gap:8px}.sx-grid[data-seats="4"]{--sx-ratio:1;gap:8px}.sx-grid[data-seats="6"]{--sx-ratio:3 / 2;gap:6px}.sx-grid[data-seats="9"]{--sx-ratio:1;gap:6px}.sx-grid[data-seats="12"]{--sx-ratio:4 / 3;gap:4px}.sx-grid[data-seats="16"]{--sx-ratio:1;aspect-ratio:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.sx-grid:not([data-seats="1"]) .sx-cell{border-radius:12px}.sx-grid[data-seats="16"] .sx-cell{border-radius:9px}.sx-grid[data-seats="16"] .sx-heart>svg:first-child{width:24px;height:24px}.sx-grid[data-seats="16"] .sx-heart>svg:last-child{width:11px;height:11px}.sx-grid:is([data-seats="12"],[data-seats="16"]) .sx-tag{padding:2px 5px;font-size:.56rem;bottom:3px;left:3px}.sx-grid:is([data-seats="12"],[data-seats="16"]) .sx-seat-no{font-size:.6rem}.sx-grid:is([data-seats="12"],[data-seats="16"]) .sx-host-empty{gap:3px;padding:3px;font-size:.58rem}.sx-grid:is([data-seats="12"],[data-seats="16"]) .sx-audio-visualizer>span:last-child{display:none}.sx-grid .sx-host video{object-fit:cover}.sx-audio-avatar[data-speaking=true] .sx-audio-avatar__ring{border-color:hsl(var(--sx-rose) / .9);animation-duration:.95s}.sx[data-phase=setup]{flex-direction:column;display:flex}.sx[data-phase=setup] .sx-top{padding:max(env(safe-area-inset-top), 8px) 12px 4px;flex:none}.sx[data-phase=setup] .sx-head-card{padding:10px}.sx[data-phase=setup] .sx-head-card .sx-live-modes{margin-top:8px}.sx[data-phase=setup]:not([data-stream-mode=main]) .sx-stage{flex:1 1 0;align-content:center;place-items:center;min-height:0;padding:6px 10px;display:grid;position:relative;inset:auto;container-type:size}.sx[data-phase=setup]:not([data-stream-mode=main]) .sx-stage .sx-grid:not([data-seats="1"]){width:min(100cqw, calc(100cqh * var(--sx-ratio)));height:auto;max-height:100cqh;margin:0 auto}.sx[data-phase=setup] .sx-bottom.sx-bottom--setup{padding:4px 12px max(env(safe-area-inset-bottom), 14px);flex:none;justify-items:center;gap:6px;margin-top:auto;display:grid;position:relative;inset:auto}.sx[data-phase=setup] .sx-bottom--setup .sx-alert{width:min(100%,420px)}.sx[data-phase=setup] .sx-bottom--setup .sx-tray--prelive{-webkit-backdrop-filter:none;background:0 0;order:0;width:min(100%,340px);padding:2px 4px}.sx[data-phase=setup] .sx-bottom--setup .sx-tool{min-height:50px}.sx[data-phase=setup] .sx-bottom--setup .sx-go-live-dock{pointer-events:auto;width:min(100%,20rem);position:static;bottom:auto;left:auto;transform:none}@media (height<=700px){.sx[data-phase=setup] .sx-head-card .sx-chips{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:6px;padding-bottom:2px;overflow-x:auto}.sx[data-phase=setup] .sx-head-card .sx-chips::-webkit-scrollbar{display:none}.sx[data-phase=setup] .sx-head-card .sx-chips .sx-chip{scroll-snap-align:start;flex:none;padding-block:5px;font-size:.74rem}.sx[data-phase=setup] .sx-live-modes button span{display:none}}.sx[data-phase=setup] .sx-stage .sx-voice-room{justify-content:center;gap:clamp(10px,2.5vh,22px);width:100%;height:100%;padding:8px 12px;position:relative;inset:auto}.sx-voice-room[data-seats="12"] .sx-voice-grid,.sx-voice-room[data-seats="16"] .sx-voice-grid,.sx[data-seat-count="12"] .sx-voice-grid,.sx[data-seat-count="16"] .sx-voice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 8px}.sx[data-seat-count="16"] .sx-voice-cell .sx-empty{max-width:48px}.sx-voice-cell .sx-empty{border:1px dashed hsl(var(--sx-cyan) / .35);background:radial-gradient(circle,#28183ee6,#150f24d9);position:relative;inset:auto}.sx-voice-cell .sx-empty .sx-heart>svg:first-child{width:22px;height:22px}.sx-voice-cell .sx-empty .sx-seat-mic{display:none}.sx-seat-tiers{flex-wrap:wrap;margin:6px 0 10px}.sx[data-phase=live]:not(.sx--minimized):not([data-stream-mode=main]):not([data-broadcast-mode=audio]) .sx-stage{padding:calc(var(--sx-head-h,150px) + 6px) 8px 220px;container-type:size}.sx[data-phase=live]:not(.sx--minimized):not([data-stream-mode=main]):not([data-broadcast-mode=audio]) .sx-stage .sx-grid:not([data-seats="1"]){width:min(100cqw, calc(100cqh * var(--sx-ratio)));height:auto;margin:0 auto}.sx[data-phase=live]:not(.sx--minimized)[data-watch=player] .sx-stage{padding:calc(var(--sx-head-h,150px) + 4px) 8px 210px;--sx-player-h:calc(min(100cqw, 32rem) * 9 / 16 + 50px);flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;display:flex;container-type:size}.sx[data-phase=live]:not(.sx--minimized)[data-watch=player] .sx-stage .sx-grid:not([data-seats="1"]){width:min(100cqw, calc((100cqh - var(--sx-player-h)) * var(--sx-ratio)));flex:none;height:auto;transition:width .3s}.sx[data-phase=live]:not(.sx--minimized)[data-watch=player][data-stream-mode=main] .sx-solo{z-index:30;border:2px solid hsl(var(--sx-cyan) / .6);background:#090812;border-radius:16px;width:7rem;height:10rem;position:fixed;inset:auto 16px 112px auto;overflow:hidden;box-shadow:0 16px 34px #04020d8c}.sx[data-phase=live]:not(.sx--minimized)[data-watch=player][data-stream-mode=main] .sx-solo .sx-solo-frame{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.sx[data-phase=live]:not(.sx--minimized)[data-watch=player][data-stream-mode=main] .sx-solo-tools,.sx.sx--minimized .swp{display:none}.sx-gift-fab-wrap{bottom:calc(env(safe-area-inset-bottom,0px) + 176px);right:14px}@media (width>=768px){.sx-gift-fab-wrap{bottom:calc(env(safe-area-inset-bottom,0px) + 150px)}}.sx[data-phase=live]:not(.sx--minimized)[data-broadcast-mode=audio] .sx-stage{padding:calc(var(--sx-head-h,150px) + 4px) 8px 210px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;display:flex}.sx[data-broadcast-mode=audio] .sx-voice-room,.sx[data-phase=setup] .sx-stage .sx-voice-room{justify-content:center;gap:var(--vr-gap);--vr-cols:4;--vr-rows:2;--vr-gap:10px;--vr-row-gap:8px;--vr-label:30px;--vr-host-label:34px;--vr-host:clamp(48px, 12vh, 112px);--vr-g:clamp(28px, 6.5vh, 60px);flex:1 1 0;width:100%;height:auto;min-height:0;padding:4px 0;position:relative;inset:auto;container-type:size}.sx[data-phase=setup] .sx-stage .sx-voice-room{flex:none;height:100%}.sx[data-seat-count="2"] .sx-voice-room,.sx[data-seat-count="4"] .sx-voice-room{--vr-rows:1}.sx[data-seat-count="12"] .sx-voice-room,.sx[data-seat-count="16"] .sx-voice-room{--vr-cols:5;--vr-rows:3;--vr-gap:6px;--vr-row-gap:4px;--vr-label:18px}.sx:is([data-seat-count="12"],[data-seat-count="16"]) .sx-voice-room .sx-voice-cell .sx-voice-wave{display:none}.sx:is([data-seat-count="12"],[data-seat-count="16"]) .sx-voice-room .sx-voice-cell .sx-voice-seat{gap:2px}@supports (height:1cqh){.sx[data-broadcast-mode=audio] .sx-voice-room,.sx[data-phase=setup] .sx-stage .sx-voice-room{--vr-host:clamp(36px, min(22cqh, 30cqw), 120px);--vr-g:max(22px, min(64px, calc((100cqw - (var(--vr-cols) - 1) * 8px) / var(--vr-cols) - 8px), calc((100cqh - 8px - var(--vr-host) - var(--vr-host-label) - var(--vr-gap) - var(--vr-rows) * var(--vr-label) - (var(--vr-rows) - 1) * var(--vr-row-gap)) / var(--vr-rows))))}}.sx-voice-room .sx-voice-host{flex:none}.sx-voice-room .sx-voice-host .sx-voice-avatar{padding:4px}.sx-voice-room .sx-voice-host .lv-avatar{font-size:calc(var(--vr-host) * .34);width:var(--vr-host)!important;height:var(--vr-host)!important}.sx-voice-room .sx-voice-host .sx-voice-name{font-size:12px}.sx-voice-room .sx-voice-grid{grid-template-columns:repeat(var(--vr-cols), minmax(0, 1fr));gap:var(--vr-row-gap) 8px;flex:none;width:min(100%,460px)}.sx-voice-room .sx-voice-cell{min-width:0;transform:none!important}.sx-voice-room .sx-voice-cell .sx-voice-avatar{padding:2px}.sx-voice-room .sx-voice-cell .lv-avatar{font-size:calc(var(--vr-g) * .36);width:var(--vr-g)!important;height:var(--vr-g)!important}.sx-voice-room .sx-voice-cell .sx-voice-mic{width:16px;height:16px}.sx-voice-room .sx-voice-cell .sx-voice-mic svg{width:9px;height:9px}.sx-voice-room .sx-voice-cell .sx-voice-name{font-size:10px;line-height:12px}.sx-voice-room .sx-voice-cell .sx-voice-wave{height:8px}.sx-voice-room .sx-voice-cell .sx-empty,.sx-voice-room .sx-voice-cell button:not(.sx-voice-seat){width:var(--vr-g);height:var(--vr-g);max-width:none;margin:0 auto calc(var(--vr-label) - 12px)}.sx-voice-room .sx-voice-cell .sx-empty .sx-seat-no{font-size:9px}.sx-voice-room .sx-voice-ring--2,.sx-voice-room .sx-voice-ring--3{inset:-8px}.sx[data-phase=live]:not(.sx--minimized):is(:not([data-stream-mode=main]),[data-watch=player]){flex-direction:column;display:flex}.sx[data-phase=live]:not(.sx--minimized):is(:not([data-stream-mode=main]),[data-watch=player])>.sx-top{flex:none;position:relative;inset:auto}.sx[data-phase=live]:not(.sx--minimized):is(:not([data-stream-mode=main]),[data-watch=player])>.sx-stage{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;container-type:size;padding:4px 8px!important;position:relative!important;inset:auto!important}.sx[data-phase=live]:not(.sx--minimized):is(:not([data-stream-mode=main]),[data-watch=player])>.sx-bottom--live{flex:none;max-height:40dvh;position:relative;inset:auto;overflow-y:auto}.sx[data-phase=live]:not(.sx--minimized):not([data-stream-mode=main]) .sx-stage .sx-grid:not([data-seats="1"]){width:min(100cqw, calc(100cqh * var(--sx-ratio)));flex:none;max-width:none}.sx[data-phase=live]:not(.sx--minimized)[data-watch=player]>.sx-stage{--sx-player-h:calc(min(100cqw, 46cqh * 16 / 9) * 9 / 16 + 36px);justify-content:flex-start}.sx[data-phase=live]:not(.sx--minimized)[data-watch=player]>.sx-stage>.swp{flex:none;width:min(100cqw,81.7778cqh)}.sx[data-phase=live]:not(.sx--minimized)[data-watch=player] .sx-stage .sx-grid:not([data-seats="1"]){width:min(100cqw, max(24px, calc((54cqh - 50px) * var(--sx-ratio))))!important}.sx[data-phase=live]:not(.sx--minimized)[data-watch=mini] .sx-stage .sx-grid:not([data-seats="1"]){width:min(100cqw, calc(100cqh * var(--sx-ratio)))!important}.sx[data-phase=live]:not(.sx--minimized)[data-watch=mini] .swp[data-mini="1"]{z-index:40;position:absolute;top:8px;right:8px}.sx[data-phase=setup][data-broadcast-mode=audio] .sx-voice-room{justify-content:center;gap:4px;overflow:hidden;height:calc(100cqh - 12px)!important}.sx[data-phase=live]:not(.sx--minimized) .sx-gift-fab-wrap{bottom:calc(var(--sx-bottom-h,210px) + 8px)}.sx[data-phase=live]:not(.sx--minimized)[data-watch=player][data-stream-mode=main]>.sx-stage{container-type:normal}.sx[data-phase=live]:not(.sx--minimized)[data-watch=player][data-stream-mode=main]>.sx-stage>.swp{width:min(100%,32rem)}.sx[data-phase=live]:not(.sx--minimized)[data-watch=player][data-stream-mode=main] .sx-solo{bottom:calc(var(--sx-bottom-h,210px) + 8px)}@media (height<=700px){.sx[data-phase=setup][data-broadcast-mode=audio] .sx-voice-host .lv-avatar{font-size:12px;width:26px!important;height:26px!important}.sx[data-phase=setup][data-broadcast-mode=audio] .sx-voice-host .sx-voice-avatar{padding:0}.sx[data-phase=setup][data-broadcast-mode=audio] .sx-voice-name{font-size:9px;line-height:12px}.sx[data-phase=setup][data-broadcast-mode=audio] .sx-voice-cell .sx-empty{margin:0 auto;width:22px!important;height:22px!important}.sx[data-phase=setup][data-broadcast-mode=audio] .sx-voice-grid{gap:3px 8px}}.sx[data-phase=setup] .sx-host-empty{gap:2px;padding:2px}.sx[data-phase=setup] .sx-grid:is([data-seats="9"],[data-seats="12"],[data-seats="16"]) .sx-host-empty strong{font-size:9px}.sx[data-phase=setup] .sx-grid:is([data-seats="9"],[data-seats="12"],[data-seats="16"]) .sx-host-empty .sx-ghost{min-height:20px;padding:2px;font-size:9px}.sx[data-phase=setup] .sx-grid:is([data-seats="9"],[data-seats="12"],[data-seats="16"]) .sx-host-empty svg{width:10px;height:10px}.sx .sx-voice-room{container-name:voice-fit}@container voice-fit (height<=230px){.sx-voice-room .sx-voice-host .lv-avatar{font-size:12px;width:26px!important;height:26px!important}.sx-voice-room .sx-voice-host .sx-voice-avatar{padding:0}.sx-voice-room .sx-voice-host .sx-voice-name{font-size:10px}.sx-voice-room .sx-voice-cell .lv-avatar,.sx-voice-room .sx-voice-cell .sx-empty,.sx-voice-room .sx-voice-cell button:not(.sx-voice-seat){margin-bottom:0;width:22px!important;height:22px!important}.sx-voice-room .sx-voice-cell .sx-voice-name,.sx-voice-room .sx-voice-wave{display:none}.sx-voice-room .sx-voice-grid{gap:3px 8px}.sx-voice-room .sx-voice-cell{min-height:22px}.sx-voice-room .sx-voice-ring{inset:-2px}}
