body:before,body:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:-15vmax}body:before{filter:saturate(1.15);will-change:transform;background:radial-gradient(38vmax 30vmax at 18% 12%,#ff4b3e33,#0000 62%),radial-gradient(42vmax 34vmax at 78% 26%,#7c5cff2b,#0000 64%),radial-gradient(46vmax 36vmax at 52% 92%,#3abee821,#0000 66%);animation:96s ease-in-out infinite alternate drift}@keyframes drift{0%{transform:translate(-2%,-1%)scale(1)rotate(0)}50%{transform:translate(3%,2%)scale(1.08)rotate(4deg)}to{transform:translate(-1%,3%)scale(1.03)rotate(-3deg)}}body:after{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.rail:after,.chat:before,.gate-card:before,.drawer:before,.bal-strip:before,.acct-row:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a 18%,#ffffff29 50%,#ffffff1a 82%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.rail:before,.controls:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff4b3e57 20%,#7c5cff4d 52%,#3abee842 80%,#0000);height:1px;position:absolute;left:0;right:0}.rail:before{bottom:0}.controls:before{top:0}.pane.stranger[data-live="1"]:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;animation:7s ease-in-out infinite ringbreath;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ff4b3e8c,inset 0 0 34px #ff4b3e24}@keyframes ringbreath{0%,to{opacity:.4}50%{opacity:.85}}@keyframes veilIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1}}@keyframes slabIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes drawerIn{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes haloPulse{0%{box-shadow:0 0 #ff4b3e6b,0 0 10px #ff4b3e8c}70%{box-shadow:0 0 0 7px #ff4b3e00,0 0 10px #ff4b3e59}to{box-shadow:0 0 #ff4b3e00,0 0 10px #ff4b3e8c}}@keyframes emberPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes ellipsis{0%{width:0}to{width:3ch}}@keyframes flashOk{0%{box-shadow:0 0 0 1px #55c98ad9,0 0 22px #55c98a59}to{box-shadow:0 0 0 1px #55c98a00,0 0 22px #55c98a00}}@keyframes popIn{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes lineIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes underlineIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fxrise{0%{opacity:0;transform:translateY(10px)scale(.6)}15%{opacity:1;transform:translateY(0)scale(1.12)}30%{transform:translateY(-14px)scale(1)}to{opacity:0;transform:translateY(-160px)scale(.88)}}@keyframes fxriseGift{0%{opacity:0;transform:translateY(16px)scale(.5)rotate(-6deg)}18%{opacity:1;transform:translateY(0)scale(1.18)rotate(3deg)}40%{transform:translateY(-26px)scale(1)rotate(-2deg)}to{opacity:0;transform:translateY(-200px)scale(.9)rotate(2deg)}}@keyframes fxfade{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes sheen{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(130%)skew(-18deg)}}:root{--void:#05070a;--ink:#080a0f;--panel:#10141c;--panel-2:#171d27;--panel-3:#1e2532;--hair:#262e3c;--hair-2:#333c4c;--text:#e7eaf1;--dim:#949dae;--dimmer:#6b7484;--signal:#ff4b3e;--signal-2:#ff8a3d;--violet:#7c5cff;--cool:#3abee8;--good:#55c98a;--wait:#e8b23c;--glass:linear-gradient(180deg, #1e2532d1, #0e1219e6);--glass-2:linear-gradient(180deg, #252d3cb8, #131821db);--hot:linear-gradient(135deg, var(--signal) 0%, var(--signal-2) 100%);--edge:inset 0 1px 0 #ffffff12;--lift:0 1px 2px #00000080, 0 8px 24px -10px #000000b3;--lift-2:0 2px 6px #0000008c, 0 24px 60px -20px #000000d9;--radius:10px;--radius-s:6px;--radius-x:3px;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--display:Anton, Impact, "Haettenschweiler", sans-serif;--ease:cubic-bezier(.2,.7,.3,1)}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}#root{grid-template-rows:auto 1fr auto;height:100%;display:grid}body{color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:var(--ink);background-image:radial-gradient(120% 90% at 50% -10%,#2e384e8c,#0000 60%),radial-gradient(100% 70% at 50% 110%,#0c1018e6,#0000 55%),linear-gradient(#0a0d13 0%,#070910 100%);background-attachment:fixed;margin:0;font-size:14px;line-height:1.55;overflow:hidden}::selection{color:#fff;background:#ff4b3e52}*{scrollbar-width:thin;scrollbar-color:var(--hair-2) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--hair-2), var(--hair));background-clip:padding-box;border:2px solid #0000;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:var(--dimmer);background-clip:padding-box}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--radius-s);box-shadow:0 0 0 5px #ff4b3e38}.rail{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);z-index:2;background:linear-gradient(#141923db,#0a0d13b8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex;position:relative;box-shadow:0 10px 30px -18px #000000e6}.lockup{align-items:center;gap:12px;min-width:0;display:flex}.mark{color:var(--text);filter:drop-shadow(0 0 10px #ff4b3e59);transition:filter .3s var(--ease), transform .3s var(--ease);display:flex}.lockup:hover .mark{filter:drop-shadow(0 0 16px #ff4b3e99);transform:translateY(-1px)}.wordmark{font-family:var(--display);letter-spacing:.035em;text-transform:lowercase;background:linear-gradient(100deg, #fff 0%, #dfe4ee 42%, var(--signal) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:23px;line-height:1.02}.tagline{font-family:var(--mono);letter-spacing:.18em;color:var(--dimmer);text-transform:uppercase;font-size:10px}.rail-right{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pop{font-family:var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;background:#ffffff09;border-radius:99px;align-items:center;gap:8px;padding:5px 11px 5px 9px;font-size:11.5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.dot{background:var(--dimmer);width:7px;height:7px;transition:background .3s var(--ease), box-shadow .3s var(--ease);border-radius:50%;flex:none}.dot[data-state=on]{background:var(--good);box-shadow:0 0 10px #55c98ab3}.dot[data-state=wait]{background:var(--wait);animation:2.2s ease-in-out infinite emberPulse;box-shadow:0 0 10px #e8b23c99}.dot[data-state=live]{background:var(--signal);animation:2.4s ease-out infinite haloPulse}.stage{grid-template-columns:minmax(0,1fr) 348px;gap:10px;min-height:0;padding:10px;display:grid}.side{min-height:0}.pane{background:var(--void);border-radius:var(--radius);min-height:0;box-shadow:inset 0 0 0 1px #ffffff0f, var(--lift-2);position:relative;overflow:hidden}.pane video{object-fit:cover;background:var(--void);width:100%;height:100%;display:block}.pane.you{aspect-ratio:16/10}.pane.you video{transform:scaleX(-1)}.pane.stranger:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#04060a8c,#0000 18%),linear-gradient(#0000 78%,#04060a80);position:absolute;inset:0}.badge{z-index:3;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--dim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0e8c;border-radius:99px;padding:4px 9px;font-size:11px;position:absolute;bottom:10px;left:10px;box-shadow:inset 0 0 0 1px #ffffff14}.pane.stranger[data-live="1"] .badge{color:var(--text)}.pane.stranger[data-live="1"] .badge:before{content:"";background:var(--signal);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #ff4b3ee6}.cam-off{z-index:3;color:var(--dim);font-family:var(--mono);letter-spacing:.08em;background:radial-gradient(80% 60% at 50% 45%,#262e3ee6,#0a0d13f5);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.placeholder{text-align:center;background:radial-gradient(70% 55% at 50% 42%,#ff4b3e17,#0000 70%),radial-gradient(90% 70% at 50% 110%,#7c5cff1a,#0000 70%),repeating-linear-gradient(135deg,#ffffff04 0 14px,#0000 14px 28px),linear-gradient(#0d1017,#080b11);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.ph-title{font-family:var(--display);letter-spacing:.015em;text-transform:lowercase;background:linear-gradient(#fff,#b9c1d0);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 24px #0009);-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,5.2vw,46px);line-height:1}.ph-sub{color:var(--dim);max-width:36ch;font-size:13.5px}.shield{z-index:3;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--good);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0e8c;border-radius:99px;align-items:center;gap:7px;padding:4px 10px;font-size:10.5px;display:flex;position:absolute;top:10px;left:10px;box-shadow:inset 0 0 0 1px #ffffff14}.shield:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px}.shield[data-state=loading]{color:var(--wait)}.shield[data-state=loading]:before{animation:2.2s ease-in-out infinite emberPulse}.shield[data-state=unavailable]{color:var(--dimmer)}.shield[data-state=unavailable]:before{box-shadow:none}.report{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--dim);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:color .18s var(--ease), box-shadow .18s var(--ease);background:#080a0e8c;border:0;border-radius:99px;padding:5px 11px;font-size:11px;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 1px #ffffff1a}.report:hover{color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal), 0 0 18px -4px #ff4b3eb3}.report[data-done="1"]{color:var(--good);box-shadow:inset 0 0 0 1px var(--good);pointer-events:none}.grid{background:var(--void);gap:2px;display:grid;position:absolute;inset:0}.grid[data-count="1"]{grid-template-columns:1fr}.grid[data-count="2"]{grid-template-columns:1fr 1fr}.grid[data-count="3"]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.grid[data-count="3"]>:nth-child(3){grid-column:1/-1}.grid[data-count="4"]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}@media (width<=620px){.grid[data-count="2"]{grid-template-rows:1fr 1fr;grid-template-columns:1fr}}.tile{background:var(--void);min-width:0;min-height:0;position:relative;overflow:hidden}.tile video{object-fit:cover;background:var(--void);width:100%;height:100%;display:block}.tile:after{content:"";pointer-events:none;transition:box-shadow .25s var(--ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.tile:hover:after{box-shadow:inset 0 0 0 1px #ffffff24}.tile[data-state=live]:after{box-shadow:inset 0 0 0 1px #ff4b3e47}.tile[data-state=unstable]:after{box-shadow:inset 0 0 0 1px #e8b23c73}.tile[data-state=failed]:after{box-shadow:inset 0 0 0 1px #ff4b3e80}.tile[data-state=failed] video{opacity:.22;filter:grayscale()}.tile-state{z-index:2;font-family:var(--mono);letter-spacing:.08em;color:var(--dim);background:radial-gradient(70% 60% at 50% 45%,#7c5cff14,#0000 70%),repeating-linear-gradient(135deg,#ffffff04 0 14px,#0000 14px 28px),linear-gradient(#0d1017,#080b11);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.tile[data-state=connecting] .tile-state{animation:2.4s ease-in-out infinite emberPulse}.tile[data-state=failed] .tile-state{color:var(--signal)}.tile-name{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-s);max-width:calc(100% - 74px);font-family:var(--mono);color:var(--text);background:#080a0e80;flex-direction:column;gap:1px;padding:4px 9px;font-size:11px;display:flex;position:absolute;bottom:8px;left:8px;box-shadow:inset 0 0 0 1px #ffffff14}.tile-status{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.tile-report{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--dim);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:0;transition:opacity .18s var(--ease), transform .18s var(--ease), color .18s var(--ease);background:#080a0e8c;border:0;border-radius:99px;padding:3px 9px;font-size:10px;position:absolute;top:8px;right:8px;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffff1f}.tile:hover .tile-report,.tile-report:focus-visible{opacity:1;transform:none}.tile-report:hover{color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.chat{background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-radius:var(--radius);box-shadow:inset 0 0 0 1px #ffffff0f, var(--lift);grid-template-rows:minmax(0,1fr) auto auto;min-height:0;display:grid;position:relative;overflow:hidden}.log{flex-direction:column;gap:9px;padding:14px 14px 10px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}.line{word-break:break-word;animation:lineIn .22s var(--ease) both;align-items:baseline;gap:9px;display:flex}.line .who{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;flex:none;padding-top:1px;font-size:10.5px}.line.me .who{color:var(--dim)}.line.them .who{color:var(--signal);text-shadow:0 0 14px #ff4b3e80}.line .body{min-width:0;color:var(--text)}.line.me .body{color:#cfd5e0}.sys{font-family:var(--mono);color:var(--dimmer);animation:lineIn .22s var(--ease) both;padding:3px 0 3px 10px;font-size:11.5px;position:relative}.sys:before{content:"";background:var(--hair-2);border-radius:2px;width:2px;position:absolute;top:2px;bottom:2px;left:0}.sys.hot{color:var(--signal)}.sys.hot:before{background:var(--signal);box-shadow:0 0 10px #ff4b3eb3}.sys.ok{color:var(--good)}.sys.ok:before{background:var(--good);box-shadow:0 0 10px #55c98a99}.typing{font-family:var(--mono);color:var(--dimmer);padding:0 14px 8px;font-size:11px}.typing:after{content:"...";vertical-align:bottom;width:0;animation:1.6s steps(4,jump-none) infinite ellipsis;display:inline-block;overflow:hidden}.composer{background:#080b1080;gap:8px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff0d}.composer input{min-width:0;color:var(--text);box-shadow:inset 0 0 0 1px var(--hair);border-radius:var(--radius-s);font:inherit;transition:box-shadow .2s var(--ease), background .2s var(--ease);background:#05070bb8;border:0;flex:1;padding:9px 12px}.composer input::placeholder{color:var(--dimmer)}.composer input:focus{box-shadow:inset 0 0 0 1px var(--signal), 0 0 0 4px #ff4b3e24;outline:none}.composer input:disabled{opacity:.45}.composer button{background:var(--glass-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--hair), var(--edge);border-radius:var(--radius-s);font:inherit;cursor:pointer;transition:box-shadow .2s var(--ease), color .2s var(--ease), transform .12s var(--ease);border:0;padding:0 16px}.composer button:hover:not(:disabled){color:#fff;box-shadow:inset 0 0 0 1px var(--signal), 0 0 20px -6px #ff4b3ecc}.composer button:active:not(:disabled){transform:translateY(1px)}.composer button:disabled{opacity:.35;cursor:default}.controls{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);z-index:2;background:linear-gradient(#0a0d13b3,#141923e0);align-items:center;gap:9px;padding:12px 18px;display:flex;position:relative;box-shadow:0 -10px 30px -18px #000000e6}.spacer{flex:1}button{font-family:inherit}.primary{background:var(--hot);color:#1a0704;border-radius:var(--radius-s);letter-spacing:.01em;cursor:pointer;min-width:136px;transition:transform .14s var(--ease), box-shadow .24s var(--ease), filter .2s var(--ease);border:0;padding:12px 34px;font-size:15px;font-weight:600;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 6px 22px -8px #ff4b3ed9}.primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:45%;position:absolute;top:-40%;bottom:-40%;left:0;transform:translate(-130%)skew(-18deg)}.primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #fff6,0 10px 32px -8px #ff4b3e}.primary:hover:not(:disabled):after{animation:sheen .7s var(--ease)}.primary:active:not(:disabled){transform:translateY(1px)}.primary:disabled{background:var(--panel-2);color:var(--dimmer);box-shadow:inset 0 0 0 1px var(--hair);cursor:default}.primary.wide{width:100%;padding:13px}.primary[data-mode=stop]{background:var(--glass-2);color:var(--text);box-shadow:inset 0 0 0 1px #ff4b3e8c, var(--edge), 0 0 26px -12px #ff4b3ee6}.primary[data-mode=stop]:after{display:none}.primary[data-mode=stop]:hover:not(:disabled){filter:none;box-shadow:inset 0 0 0 1px var(--signal), var(--edge), 0 0 30px -10px #ff4b3e}.ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--hair);border-radius:var(--radius-s);cursor:pointer;transition:box-shadow .2s var(--ease), background .2s var(--ease), transform .12s var(--ease);background:#ffffff08;border:0;align-items:center;gap:8px;padding:11px 20px;font-size:14px;display:flex}.ghost:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--hair-2), 0 6px 18px -12px #000;background:#ffffff0f}.ghost:active:not(:disabled){transform:translateY(1px)}.ghost:disabled{color:var(--dimmer);cursor:default;opacity:.7}.ghost kbd,kbd{font-family:var(--mono);letter-spacing:.08em;color:var(--dimmer);box-shadow:inset 0 0 0 1px var(--hair), 0 1px 0 #00000080;background:#0006;border-radius:4px;padding:2px 5px;font-size:10px}.toggle{box-shadow:inset 0 0 0 1px var(--hair);color:var(--text);cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:box-shadow .2s var(--ease), color .2s var(--ease), background .2s var(--ease);background:#ffffff08;border:0;border-radius:99px;padding:10px 16px;font-size:11px}.toggle:hover{background:#ffffff0f}.toggle[data-on=true]{color:var(--text)}.toggle[data-on=false]{color:var(--signal);background:#ff4b3e14;text-decoration:line-through;box-shadow:inset 0 0 0 1px #ff4b3e99}.stat{font-family:var(--mono);color:var(--dim);letter-spacing:.05em;text-align:right;font-variant-numeric:tabular-nums;min-width:14ch;font-size:11.5px}.chip{color:var(--text);cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:lowercase;transition:box-shadow .2s var(--ease), background .2s var(--ease), transform .12s var(--ease), color .2s var(--ease);background:#ffffff0b;border:0;border-radius:99px;padding:7px 14px;font-size:11.5px;box-shadow:inset 0 0 0 1px #ffffff14}.chip:hover{background:#ffffff17;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 20px -12px #000}.chip:active{transform:none}.gate{z-index:20;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);animation:veilIn .28s var(--ease) both;background:radial-gradient(90% 70% at 50% 0,#ff4b3e1a,#0000 60%),radial-gradient(80% 60% at 50% 100%,#7c5cff1a,#0000 60%),#05070bdb;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.gate-card{background:var(--glass);width:min(470px,100%);animation:slabIn .34s var(--ease) both;border-radius:16px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 100px -30px #000000f2}.gate-card:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#ff4b3e33,#0000);width:70%;height:80%;position:absolute;top:-40%;right:-30%}.gate-card>*{z-index:1;position:relative}.gate-mark{font-family:var(--display);letter-spacing:.015em;text-transform:lowercase;background:linear-gradient(100deg, #fff, #d6dbe6 55%, var(--signal));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:42px;line-height:1}.gate-mark .tick{background:var(--hot);vertical-align:5px;-webkit-text-fill-color:initial;border-radius:2px;width:11px;height:11px;margin-left:8px;display:inline-block;box-shadow:0 0 18px #ff4b3ee6}.gate-lede{color:#dbe0ea;margin:0 0 18px;font-size:15.5px;line-height:1.6}.gate-rules{color:var(--dim);flex-direction:column;gap:8px;margin:0 0 18px;padding:0;font-size:13.5px;list-style:none;display:flex}.gate-rules li{padding-left:18px;position:relative}.gate-rules li:before{content:"";background:var(--hot);border-radius:2px;width:8px;height:2px;position:absolute;top:9px;left:0;box-shadow:0 0 10px #ff4b3eb3}.gate-fine{color:var(--dimmer);border-top:1px solid #ffffff12;margin:0 0 18px;padding-top:14px;font-size:12px;line-height:1.6}.gate-check{cursor:pointer;border-radius:var(--radius-s);transition:box-shadow .2s var(--ease), background .2s var(--ease);background:#ffffff08;align-items:flex-start;gap:10px;margin-bottom:18px;padding:10px 12px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.gate-check:hover{background:#ffffff0f}.gate-check input{accent-color:var(--signal);flex:none;width:16px;height:16px;margin-top:3px}.gate-check:has(input:checked){box-shadow:inset 0 0 0 1px #ff4b3e73}.gate-err{font-family:var(--mono);color:var(--signal);border-radius:var(--radius-s);background:#ff4b3e14;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.6;box-shadow:inset 0 0 0 1px #ff4b3e59}.drawer-wrap{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:veilIn .2s var(--ease) both;background:#04060a9e;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);width:min(440px,100%);height:100%;animation:drawerIn .28s var(--ease) both;background:linear-gradient(#161c26f0,#0a0d13f7);position:relative;overflow-y:auto;box-shadow:inset 1px 0 #ffffff12,-30px 0 80px -30px #000000f2}.panel{flex-direction:column;gap:15px;padding:22px;display:flex}.panel-head{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#121720f7,#121720b8);justify-content:space-between;align-items:center;margin:-22px -22px 0;padding:18px 22px 12px;display:flex;position:sticky;top:0}.panel-head h2{font-family:var(--display);letter-spacing:.03em;text-transform:lowercase;background:linear-gradient(100deg,#fff,#c8cfdc);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:26px;font-weight:400}.x{color:var(--dim);cursor:pointer;width:32px;height:32px;transition:color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);background:#ffffff0a;border:0;border-radius:99px;place-items:center;font-size:22px;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.x:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--signal);transform:rotate(90deg)}.hint{color:var(--dim);margin:0;font-size:12.5px;line-height:1.65}.fine{color:var(--dimmer);margin:6px 0 0;font-size:11.5px;line-height:1.65}.sec-head{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);align-items:center;gap:10px;margin-top:8px;padding-bottom:8px;font-size:10.5px;display:flex}.sec-head:after{content:"";background:linear-gradient(90deg,#ffffff24,#0000);flex:1;height:1px}.form{flex-direction:column;gap:13px;display:flex}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:10px}.field input,.field select{color:var(--text);box-shadow:inset 0 0 0 1px var(--hair);border-radius:var(--radius-s);font:inherit;width:100%;transition:box-shadow .2s var(--ease), background .2s var(--ease);background:#05070b99;border:0;padding:10px 12px;font-size:14px}.field input::placeholder{color:var(--dimmer)}.field input:hover,.field select:hover{box-shadow:inset 0 0 0 1px var(--hair-2)}.field input:focus,.field select:focus{box-shadow:inset 0 0 0 1px var(--signal), 0 0 0 4px #ff4b3e24;outline:none}.field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--dim) 50%), linear-gradient(135deg, var(--dim) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.field select option{color:var(--text);background:#12161f}.field-row{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.field-row>.primary,.field-row>.ghost{align-self:end;min-width:0}.code-input{letter-spacing:.36em;text-align:center;text-indent:.36em;font-family:var(--mono)!important;background-image:linear-gradient(#ff4b3e0f,#0000)!important;font-size:28px!important}.btn-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.linkish{color:var(--dim);cursor:pointer;font:inherit;text-underline-offset:3px;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);background:0 0;border:0;padding:2px;font-size:12.5px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.linkish:hover{color:var(--text);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.err,.notice{font-family:var(--mono);border-radius:var(--radius-s);animation:lineIn .22s var(--ease) both;padding:9px 12px;font-size:12px;line-height:1.6;position:relative}.err{color:#ff8b81;box-shadow:inset 0 0 0 1px #ff4b3e59, inset 3px 0 0 var(--signal);background:#ff4b3e17}.notice{color:#8ce0b4;box-shadow:inset 0 0 0 1px #55c98a52, inset 3px 0 0 var(--good);background:#55c98a17}.oauth-list{flex-direction:column;gap:8px;display:flex}.oauth{text-align:center;background:var(--glass-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--hair), var(--edge);border-radius:var(--radius-s);transition:transform .14s var(--ease), filter .2s var(--ease), box-shadow .2s var(--ease);border:0;padding:12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.oauth:hover{box-shadow:inset 0 0 0 1px var(--hair-2), 0 10px 24px -14px #000;transform:translateY(-1px)}.oauth[data-provider=google]{color:#111;box-shadow:none;background:#eceef1}.oauth[data-provider=discord]{color:#fff;box-shadow:none;background:#5865f2}.oauth[data-provider=twitch]{color:#fff;box-shadow:none;background:#9146ff}.oauth[data-provider=github]{color:#fff;background:#22272e;box-shadow:inset 0 0 0 1px #3a4149}.oauth[data-provider=apple]{color:#000;box-shadow:none;background:#f5f5f7}.oauth[data-provider=facebook]{color:#fff;box-shadow:none;background:#1877f2}.oauth[data-provider=instagram]{color:#fff;background:linear-gradient(95deg,#f9ce34 0%,#ee2a7b 45%,#6228d7 100%);box-shadow:inset 0 0 0 1px #b32e8c}.oauth[data-provider=snapchat]{color:#0b0b0b;box-shadow:none;background:#fffc00}.oauth[data-provider=steam]{color:#c7d5e0;background:linear-gradient(#2a475e 0%,#1b2838 100%);box-shadow:inset 0 0 0 1px #2a475e}.oauth[data-provider]:hover{filter:brightness(1.09)}.or{color:var(--dimmer);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-family:var(--mono);align-items:center;gap:12px;display:flex}.or:before,.or:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);flex:1;height:1px}.acct-row{background:var(--glass-2);border-radius:var(--radius);box-shadow:inset 0 0 0 1px #ffffff12, var(--lift);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;position:relative;overflow:hidden}.acct-email{word-break:break-all;font-size:14px}.acct-sub{color:var(--dim);font-size:10.5px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase}.acct-balance,.bal-strip{align-items:baseline;gap:7px;display:flex}.bal-strip{background:radial-gradient(120% 180% at 0% 0%, #ff4b3e24, transparent 60%), var(--glass-2);border-radius:var(--radius);box-shadow:inset 0 0 0 1px #ffffff12, var(--lift);padding:12px 14px;position:relative;overflow:hidden}.acct-balance .num,.bal-strip .num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:linear-gradient(#fff,#c3cbd9);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:500}.acct-balance .unit,.bal-strip .unit{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.packs{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.pack{background:var(--glass-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--hair), var(--edge);border-radius:var(--radius);cursor:pointer;transition:transform .16s var(--ease), box-shadow .22s var(--ease);border:0;flex-direction:column;align-items:center;gap:3px;padding:14px 6px;display:flex;position:relative;overflow:hidden}.pack:before{content:"";opacity:0;transition:opacity .22s var(--ease);background:radial-gradient(90% 70% at 50% 0,#ff4b3e33,#0000 70%);position:absolute;inset:0}.pack:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ff4b3e99,0 14px 30px -18px #ff4b3ee6}.pack:hover:not(:disabled):before{opacity:1}.pack:disabled{opacity:.4;cursor:default}.pack-tokens{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;position:relative}.pack-price{color:var(--dim);font-size:12px;position:relative}.items{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.item{background:var(--glass-2);border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--hair);transition:box-shadow .22s var(--ease), transform .16s var(--ease);align-items:center;gap:11px;padding:11px 13px;display:flex}.item:hover{box-shadow:inset 0 0 0 1px var(--hair-2);transform:translate(2px)}.item.flash{box-shadow:inset 0 0 0 1px var(--good);animation:flashOk 1.4s var(--ease) both}.item-main{flex:1;min-width:0}.item-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.item-glyph{filter:drop-shadow(0 2px 6px #0009);font-size:17px;line-height:1}.item-desc{color:var(--dim);margin-top:3px;font-size:12px;line-height:1.55}.held{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--good);background:#55c98a1f;border-radius:99px;padding:2px 7px;font-size:9.5px;box-shadow:inset 0 0 0 1px #55c98a80}.buy{background:var(--hot);color:#1a0704;border-radius:var(--radius-s);cursor:pointer;min-width:54px;font-family:var(--mono);transition:filter .18s var(--ease), transform .12s var(--ease), box-shadow .22s var(--ease);border:0;flex:none;padding:9px 13px;font-size:14px;font-weight:500;box-shadow:inset 0 1px #ffffff4d,0 4px 16px -8px #ff4b3ee6}.buy:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 1px #ffffff59,0 8px 22px -8px #ff4b3e}.buy:active:not(:disabled){transform:translateY(1px)}.buy:disabled{background:var(--panel-2);color:var(--dimmer);box-shadow:inset 0 0 0 1px var(--hair);cursor:default}.tabs{gap:2px;display:flex;position:relative;box-shadow:inset 0 -1px #ffffff14}.tab{color:var(--dim);cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:lowercase;transition:color .2s var(--ease);background:0 0;border:0;align-items:center;gap:7px;padding:9px 12px;font-size:11.5px;display:flex;position:relative}.tab:hover,.tab.on{color:var(--text)}.tab.on:after{content:"";background:var(--hot);transform-origin:0;height:2px;animation:underlineIn .26s var(--ease) both;border-radius:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 14px #ff4b3ed9}.pip{background:var(--hot);color:#1a0704;font-family:var(--mono);text-align:center;min-width:16px;animation:popIn .3s var(--ease) both;border-radius:99px;padding:0 6px;font-size:10px;font-weight:500;line-height:16px;box-shadow:0 0 14px -2px #ff4b3ee6}.rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.row{background:var(--glass-2);border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--hair);transition:box-shadow .22s var(--ease), transform .16s var(--ease);align-items:center;gap:9px;padding:10px 12px;display:flex}.row:hover{box-shadow:inset 0 0 0 1px var(--hair-2);transform:translate(2px)}.row-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.row>.row-name{flex:1}.row-name{text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.row-sub{font-family:var(--mono);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.callbar{z-index:4;transition:opacity .3s var(--ease);background:linear-gradient(#0000,#04060a73 45%,#04060ae6 90%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.callbar{opacity:.5}.pane.stranger:hover .callbar,.callbar:focus-within,.callbar:hover{opacity:1}}.reacts{flex-wrap:wrap;gap:5px;display:flex}.react-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .16s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);background:#0a0d138c;border:0;border-radius:99px;padding:6px 9px;font-size:17px;line-height:1;box-shadow:inset 0 0 0 1px #ffffff1f}.react-btn:hover{box-shadow:inset 0 0 0 1px var(--signal), 0 8px 20px -10px #ff4b3e;background:#ff4b3e24;transform:translateY(-3px)scale(1.08)}.react-btn:active{transform:translateY(0)scale(.96)}.callbar-right{gap:7px;display:flex}.callbar .chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0d138c}.tray{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:272px;box-shadow:inset 0 0 0 1px #ffffff1a, var(--lift-2);border-radius:var(--radius);animation:slabIn .2s var(--ease) both;background:linear-gradient(#1a202cf0,#0a0d13f5);flex-wrap:wrap;gap:7px;padding:10px;display:flex;position:absolute;bottom:60px;right:12px}.tray-empty{color:var(--dim);font-size:12px;line-height:1.55}.tray-item{box-shadow:inset 0 0 0 1px var(--hair);border-radius:var(--radius-s);cursor:pointer;transition:transform .16s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);background:#ffffff0a;border:0;align-items:center;gap:6px;padding:7px 9px;display:flex}.tray-item:hover{box-shadow:inset 0 0 0 1px var(--signal), 0 8px 20px -12px #ff4b3e;background:#ff4b3e1f;transform:translateY(-2px)}.tray-glyph{font-size:19px;line-height:1}.tray-qty{font-family:var(--mono);color:var(--dim);font-size:11px}.fx{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-item{filter:drop-shadow(0 4px 14px #000000bf);font-size:32px;line-height:1;animation:2.6s ease-out forwards fxrise;position:absolute;bottom:64px}.fx-gift{transform-origin:50%;filter:drop-shadow(0 0 40px #ff8a3d80)drop-shadow(0 18px 44px #000c);will-change:transform, opacity;font-size:clamp(140px,34vmin,320px);line-height:1;animation:2.6s cubic-bezier(.16,1,.3,1) forwards giftSlam;position:absolute;top:50%;left:50%}@keyframes giftSlam{0%{opacity:0;transform:translate(-50%,-50%)scale(2.6)rotate(-14deg)}14%{opacity:1;transform:translate(-50%,-50%)scale(.92)rotate(4deg)}24%{transform:translate(-50%,-50%)scale(1.06)rotate(-2deg)}34%{transform:translate(-50%,-50%)scale(1)rotate(0)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-60%)scale(1.14)rotate(0)}}.chip[data-attention="1"]{border-color:var(--signal);color:var(--text);box-shadow:inset 0 0 0 1px var(--signal), 0 0 16px -6px var(--signal)}.shot-frame{aspect-ratio:1;border:1px solid var(--hair);border-radius:var(--radius);background:#000;width:100%;position:relative;overflow:hidden}.shot-video{object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}.shot-state{color:var(--dim);background:repeating-linear-gradient(135deg,#101317 0 12px,#0d1014 12px 24px);place-items:center;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid;position:absolute;inset:0}.shot-current{background:var(--panel-2);border:1px solid var(--hair);border-radius:2px;align-items:center;gap:12px;padding:10px;display:flex}.shot-current img{object-fit:cover;border:1px solid var(--hair);border-radius:3px;flex:none;width:56px;height:56px}.stage{grid-template-columns:minmax(0,1fr) 8px var(--side-w,340px)}.splitter{cursor:col-resize;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.splitter-grip{background:var(--hair);border-radius:2px;width:2px;height:44px;transition:background .12s,height .12s}.splitter:hover .splitter-grip,.splitter:focus-visible .splitter-grip{background:var(--signal);height:72px}.splitter:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.stage[data-highlight=watch] .watch{flex-direction:column;flex:auto;display:flex}.stage[data-highlight=watch] .watch-player{aspect-ratio:auto;flex:auto;min-height:0}.stage[data-highlight=watch] .side>.chat{flex:0 0 clamp(140px,22vh,260px)}.stage[data-highlight=watch] .pane.you{aspect-ratio:16/10;max-height:22vh}.stage[data-highlight=watch] .pane.stranger{min-width:0}.watch-actions{gap:6px;display:flex}@media (width<=880px){.stage{grid-template-columns:1fr}.splitter{display:none}.stage[data-highlight=watch] .side>.chat{flex:auto}}.watch{background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);flex:none;overflow:hidden}.watch-head{border-bottom:1px solid var(--hair);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex}.watch-x{border:1px solid var(--hair);color:var(--dim);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:2px;padding:1px 7px;font-family:IBM Plex Mono,monospace;font-size:10px}.watch-x:hover{color:var(--signal);border-color:var(--signal)}.watch-player{aspect-ratio:16/9;background:#000;width:100%;position:relative}.watch-player>div,.watch-player iframe{border:0;position:absolute;inset:0;width:100%!important;height:100%!important}.watch-form{gap:6px;padding:8px;display:flex}.watch-form input{background:var(--ink);min-width:0;color:var(--text);border:1px solid var(--hair);font:inherit;border-radius:2px;flex:1;padding:7px 9px;font-size:13px}.watch-form input:focus{border-color:var(--dim);outline:none}.watch-note{color:var(--dimmer);padding:6px 10px 8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.5}.watch .err{margin:0 10px 10px}.faces{background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);flex:none;overflow:hidden}.faces-head{border-bottom:1px solid var(--hair);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;padding:7px 10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex}.faces-count{color:var(--good);font-variant-numeric:tabular-nums}.faces-strip{scrollbar-width:thin;scrollbar-color:var(--hair) transparent;gap:8px;padding:8px 10px;display:flex;overflow:auto hidden}.faces-strip::-webkit-scrollbar{height:6px}.faces-strip::-webkit-scrollbar-thumb{background:var(--hair);border-radius:3px}.face{flex:none;width:76px;position:relative}.face-img{object-fit:cover;border:1px solid var(--hair);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;border-radius:3px;width:76px;height:76px;display:block}.face-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.face-status{color:var(--dimmer);text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:10px;overflow:hidden}.face-report{color:var(--dim);border:1px solid var(--hair);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:0;background:#080a0cc7;border-radius:2px;padding:1px 4px;font-family:IBM Plex Mono,monospace;font-size:9px;transition:opacity .12s;position:absolute;top:3px;right:3px}.face:hover .face-report,.face-report:focus-visible{opacity:1}.face-report:hover{color:var(--signal);border-color:var(--signal)}.face-report:disabled{opacity:.5;cursor:default}.side{flex-direction:column;gap:10px;display:flex}.side>.pane.you{flex:none}.side>.chat{flex:auto;min-height:150px}.side>.pane.you{max-height:24vh}.side>.watch{flex:0 auto;min-height:0}.side>.watch .watch-player{max-height:26vh}.side{scrollbar-width:thin;scrollbar-color:var(--hair) transparent;overflow-y:auto}.stage[data-highlight=watch] .side>.watch .watch-player{max-height:none}.stage[data-highlight=watch] .side>.chat{min-height:120px}@media (width<=880px){.faces-strip{padding:6px 8px}.face,.face-img{width:60px}.face-img{height:60px}}.shutter{z-index:6;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.shutter-n{color:#fff;text-shadow:0 0 40px #000000b3,0 6px #00000059;font-family:Anton,Impact,sans-serif;font-size:clamp(90px,18vw,190px);line-height:1;animation:.9s ease-out countPop}@keyframes countPop{0%{opacity:0;transform:scale(1.5)}22%{opacity:1;transform:scale(1)}to{opacity:.15;transform:scale(.92)}}.shutter.flash{background:#fff;animation:.32s ease-out forwards flashOut}@keyframes flashOut{0%{opacity:.92}to{opacity:0}}.strip-wrap{z-index:40;background:#050709e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.strip-card{flex-direction:column;align-items:center;gap:12px;max-width:min(340px,90vw);display:flex}.strip-img{border:1px solid var(--hair);border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 24px 60px -20px #000}.strip-card .fine{text-align:center}@media (prefers-reduced-motion:reduce){.shutter-n{animation:none}.shutter.flash{opacity:0;animation:none}}.reconnect-ask{z-index:6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px #ff4b3e8c, 0 0 40px -14px #ff4b3eb3, var(--lift-2);border-radius:var(--radius);text-align:center;max-width:min(340px,90%);animation:slabIn .26s var(--ease) both;background:linear-gradient(#1c222ef2,#0a0d13f5);flex-direction:column;align-items:center;gap:11px;padding:14px 16px;font-size:13.5px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.reconnect-ask .primary{min-width:0;padding:9px 20px;font-size:13px}.reconnect-ask .ghost{padding:9px 16px;font-size:13px}.reconnect-ask .hint{text-align:center}@media (width<=880px){.stage{grid-template-rows:minmax(0,1.35fr) minmax(0,1fr);grid-template-columns:1fr;gap:8px;padding:8px}.side{flex-flow:wrap;align-items:stretch;gap:8px}.side>.pane.you{flex:0 0 150px}.side>.chat{flex:200px}.side>.faces,.side>.watch{flex:100%;order:1}.pane.you{aspect-ratio:auto}.tagline{display:none}.rail{gap:10px;padding:9px 12px}.controls{gap:7px;padding:9px 10px}.primary{flex:1;min-width:0;padding:11px 20px}.ghost{padding:11px 14px}.stat{display:none}.callbar{opacity:1;padding:10px}.tray{bottom:56px;right:10px}}@media (width<=420px){.wordmark{font-size:20px}.rail{padding:8px 10px}.rail-right{justify-content:space-between;gap:6px;width:100%}.pop{padding:4px 9px;font-size:10.5px}.chip{padding:6px 10px;font-size:11px}.side>.pane.you{flex:0 0 118px}.controls{gap:5px;padding:8px}.primary{padding:11px 14px;font-size:14px}.ghost{padding:11px 12px;font-size:13px}.toggle{letter-spacing:.06em;padding:10px 11px}.packs{gap:6px}.pack{padding:12px 4px}.panel{padding:16px}.panel-head{margin:-16px -16px 0;padding:14px 16px 10px}.gate-card{padding:22px}.gate-mark{font-size:34px}.field-row{grid-template-columns:1fr}}@media (height<=560px) and (width>=881px){.pane.you{aspect-ratio:16/7}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fx-item,.fx-gift{animation:2.6s ease-out forwards fxfade!important}body:before{transform:none!important}.typing:after{width:3ch}.item:hover,.row:hover,.chip:hover,.pack:hover:not(:disabled),.react-btn:hover,.tray-item:hover,.oauth:hover,.x:hover{transform:none!important}.callbar{opacity:1}}
