@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4caa5346f1c7fb-s.3ucz1d_kmgbtv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8637c86382b2cab5-s.40j1jjzs0bvwz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75a8566361c6e74e-s.3g1gre078i41u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc3a3dc9f8ed46f-s.27a0aiz-jsr35.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a624dffa201843ff-s.p.2xocl9mu6olar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico Fallback;src:local(Arial);ascent-override:137.32%;descent-override:47.74%;line-gap-override:0.0%;size-adjust:94.89%}.pacifico_180a5dbd-module__ES7gKG__className{font-family:Pacifico,Pacifico Fallback;font-style:normal;font-weight:400}.pacifico_180a5dbd-module__ES7gKG__variable{--font-pacifico:"Pacifico", "Pacifico Fallback"}
@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.2luydo5uehvh-.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.1q1056bo3qtcm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.3lswex48iwfpe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.0gwn7w9k-i020.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.02rcwld1m-ji4.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.17ncvpysp7y4m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.23gs_p123xcz8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.1d4mg4yt567i3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.1kvbj6zk-dn_f.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.3jgirgqxkqq7r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.2t53t_nth6shn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.2fz20jxmyia8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_714b2142-module__n4oS7W__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.chakra_petch_714b2142-module__n4oS7W__variable{--font-chakra-petch:"Chakra Petch", "Chakra Petch Fallback"}
.LanguageToggle-module__xSDUMq__toggle{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-pill);gap:4px;width:100%;padding:4px;display:flex}.LanguageToggle-module__xSDUMq__option{border-radius:var(--radius-pill);min-width:0;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--font-size-sm);text-align:center;cursor:pointer;background:0 0;border:none;flex:1 1 0;padding:8px 0;font-weight:600;transition:background-color .15s,color .15s}.LanguageToggle-module__xSDUMq__option[data-active=true]{background:var(--accent);color:var(--text-on-accent)}
.PreviewPanel-module__66TX1G__panel{z-index:60;width:min(280px,80vw);height:100%;padding:16px;padding-top:max(env(safe-area-inset-top), 16px);background:var(--bg-elevated);border-left:1px solid var(--border-default);flex-direction:column;gap:12px;transition:transform .25s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-12px 0 32px #00000073}.PreviewPanel-module__66TX1G__panel[data-open=true]{transform:translate(0)}.PreviewPanel-module__66TX1G__toggle{z-index:61;border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-elevated);width:48px;height:48px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #00000073}.PreviewPanel-module__66TX1G__toggleIcon{width:22px;height:22px;display:block}.PreviewPanel-module__66TX1G__backdrop{z-index:59;background:#00000080;position:fixed;inset:0}.PreviewPanel-module__66TX1G__heading{font-family:var(--font-display);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.PreviewPanel-module__66TX1G__row{flex-direction:column;gap:6px;display:flex}.PreviewPanel-module__66TX1G__rowLabel{font-size:var(--font-size-sm);color:var(--text-secondary)}@media (min-width:768px){.PreviewPanel-module__66TX1G__toggle,.PreviewPanel-module__66TX1G__backdrop{display:none}.PreviewPanel-module__66TX1G__panel,.PreviewPanel-module__66TX1G__panel[data-open=true]{border:1px solid var(--border-default);border-radius:var(--radius-lg);width:auto;min-width:180px;height:auto;padding:16px;transition:none;position:absolute;top:50%;left:calc(100% + 16px);right:auto;transform:translateY(-50%);box-shadow:0 12px 32px #0006}}
.MaterialSymbol-module__PJUQ2W__symbol{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-style:normal;font-weight:400;line-height:1;font-size:var(--sym-size,24px);font-variation-settings:"FILL" var(--sym-fill,0), "wght" var(--sym-wght,400), "GRAD" var(--sym-grad,0), "opsz" var(--sym-opsz,24);direction:ltr;flex-shrink:0;display:inline-block}.MaterialSymbol-module__PJUQ2W__outlined{font-family:Material Symbols Outlined}.MaterialSymbol-module__PJUQ2W__rounded{font-family:Material Symbols Rounded}.MaterialSymbol-module__PJUQ2W__sharp{font-family:Material Symbols Sharp}
.BackButton-module__VehSKa__backButton{border-radius:var(--radius-full);width:40px;height:40px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-self:flex-start;align-items:center;margin-left:-8px;transition:background .22s,color .22s;display:flex}.BackButton-module__VehSKa__default{background:0 0}.BackButton-module__VehSKa__glass{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#ffffff0f}.BackButton-module__VehSKa__default:hover{background:var(--bg-elevated)}.BackButton-module__VehSKa__default:active{background:var(--bg-surface)}.BackButton-module__VehSKa__glass:hover{background:#ffffff1a}.BackButton-module__VehSKa__glass:active{background:#ffffff14}.BackButton-module__VehSKa__backButton:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}
.AppHeader-module__eAQkCa__header{z-index:5;background:0 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding-block:8px;padding-inline:12px;display:grid;position:sticky;top:0}.AppHeader-module__eAQkCa__clearStatusBar{padding-top:max(env(safe-area-inset-top), var(--safe-area-inset-top))}.AppHeader-module__eAQkCa__leading{justify-self:start}.AppHeader-module__eAQkCa__trailing{justify-content:flex-end;justify-self:end;align-items:center;display:flex}.AppHeader-module__eAQkCa__title{max-width:60vw;font-family:var(--font-display);font-size:var(--font-size-md);color:var(--text-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin:0;font-weight:700;overflow:hidden}
.YugonWordmark-module__bcVd9a__wordmark{max-width:100%;height:auto;display:block}
.ModalButton-module__bzHG3a__button{border-radius:var(--radius-pill);min-height:44px;font-size:var(--font-size-md);cursor:pointer;touch-action:manipulation;border:1px solid #0000;padding:0 20px;font-weight:600;transition:background .15s,border-color .15s,color .15s,filter .15s,transform .12s}.ModalButton-module__bzHG3a__button:disabled{opacity:.5;cursor:not-allowed}.ModalButton-module__bzHG3a__button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ModalButton-module__bzHG3a__button:not(:disabled):active{transform:scale(.97)}.ModalButton-module__bzHG3a__fullWidth{align-self:stretch;width:100%}.ModalButton-module__bzHG3a__primary{background:var(--accent);color:var(--text-on-accent)}.ModalButton-module__bzHG3a__primary:active{background:var(--accent-active)}.ModalButton-module__bzHG3a__secondary{border-color:var(--border-default);color:var(--text-secondary);background:0 0}.ModalButton-module__bzHG3a__secondary:active{background:var(--bg-surface);color:var(--text-primary)}.ModalButton-module__bzHG3a__contrast{background:var(--color-cloud-white);color:var(--text-inverse)}.ModalButton-module__bzHG3a__contrast:active{background:var(--color-mist-steel)}@media (hover:hover) and (pointer:fine){.ModalButton-module__bzHG3a__primary:hover{filter:brightness(1.1)}.ModalButton-module__bzHG3a__secondary:hover{background:var(--bg-elevated);color:var(--text-primary)}.ModalButton-module__bzHG3a__contrast:hover{background:var(--color-cosmic-silver-mist)}}@media (prefers-reduced-motion:reduce){.ModalButton-module__bzHG3a__button{transition-duration:.01ms}.ModalButton-module__bzHG3a__button:active{transform:none}}
.ErrorModal-module__tBOrsq__overlay{z-index:var(--z-modal);background:var(--overlay-scrim);-webkit-backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:24px;animation:.2s ease-out ErrorModal-module__tBOrsq__errorScrimIn;display:flex;position:fixed;inset:0}.ErrorModal-module__tBOrsq__card{border:1px solid var(--border-default);border-top:3px solid var(--danger);border-radius:var(--radius-xl);background:var(--bg-elevated);text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(300px,90%);padding:24px 20px 20px;animation:.24s cubic-bezier(.2,.8,.2,1) ErrorModal-module__tBOrsq__errorModalIn;display:flex;box-shadow:0 20px 48px #00000080}.ErrorModal-module__tBOrsq__iconBadge{border-radius:var(--radius-full);background:var(--danger-subtle);width:52px;height:52px;color:var(--danger);justify-content:center;align-items:center;display:flex}.ErrorModal-module__tBOrsq__title{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--text-primary);margin:0;font-weight:700}.ErrorModal-module__tBOrsq__body{max-width:30ch;font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.45}@keyframes ErrorModal-module__tBOrsq__errorScrimIn{0%{opacity:0}}@keyframes ErrorModal-module__tBOrsq__errorModalIn{0%{opacity:0;transform:scale(.92)}}.ErrorModal-module__tBOrsq__overlayClosing{animation:.16s ease-in forwards ErrorModal-module__tBOrsq__errorScrimOut}.ErrorModal-module__tBOrsq__cardClosing{animation:.16s ease-in forwards ErrorModal-module__tBOrsq__errorModalOut}@keyframes ErrorModal-module__tBOrsq__errorScrimOut{to{opacity:0}}@keyframes ErrorModal-module__tBOrsq__errorModalOut{to{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.ErrorModal-module__tBOrsq__overlay,.ErrorModal-module__tBOrsq__card{animation:none}}
.StatusModal-module__dDeiOq__overlay{z-index:var(--z-modal);background:var(--overlay-scrim);-webkit-backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:24px;animation:.2s ease-out StatusModal-module__dDeiOq__statusScrimIn;display:flex;position:fixed;inset:0}.StatusModal-module__dDeiOq__card{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-elevated);text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(320px,92%);padding:20px;animation:.24s cubic-bezier(.2,.8,.2,1) StatusModal-module__dDeiOq__statusModalIn;display:flex;position:relative;box-shadow:0 20px 48px #00000080}.StatusModal-module__dDeiOq__closeButton{border-radius:var(--radius-full);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s,transform .18s;display:inline-flex;position:absolute;top:12px;right:12px}.StatusModal-module__dDeiOq__closeButton:hover{color:var(--text-primary);background:#ffffff0f}.StatusModal-module__dDeiOq__closeButton:active{transform:scale(.96)}.StatusModal-module__dDeiOq__closeButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StatusModal-module__dDeiOq__iconBadge{border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 18%, transparent);width:56px;height:56px;color:var(--accent);justify-content:center;align-items:center;margin-top:4px;display:flex}.StatusModal-module__dDeiOq__title{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--text-primary);margin:0;padding-inline:16px;font-weight:700;line-height:1.15}.StatusModal-module__dDeiOq__body{max-width:30ch;font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.45}@keyframes StatusModal-module__dDeiOq__statusScrimIn{0%{opacity:0}}@keyframes StatusModal-module__dDeiOq__statusModalIn{0%{opacity:0;transform:scale(.92)}}.StatusModal-module__dDeiOq__overlayClosing{animation:.16s ease-in forwards StatusModal-module__dDeiOq__statusScrimOut}.StatusModal-module__dDeiOq__cardClosing{animation:.16s ease-in forwards StatusModal-module__dDeiOq__statusModalOut}@keyframes StatusModal-module__dDeiOq__statusScrimOut{to{opacity:0}}@keyframes StatusModal-module__dDeiOq__statusModalOut{to{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.StatusModal-module__dDeiOq__overlay,.StatusModal-module__dDeiOq__card{animation:none}.StatusModal-module__dDeiOq__closeButton{transition:none}}
.AuthSceneHost-module__0EvhVW__host{flex-direction:column;flex:1;display:flex;position:relative}.AuthSceneHost-module__0EvhVW__overlay{z-index:var(--z-modal);background:var(--overlay-scrim);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:fixed;inset:0}.AuthSceneHost-module__0EvhVW__overlayLabel{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.AuthSceneHost-module__0EvhVW__spinner{border:3px solid var(--border-default);border-top-color:var(--accent);border-radius:var(--radius-full);width:32px;height:32px;animation:.8s linear infinite AuthSceneHost-module__0EvhVW__authSpin}@keyframes AuthSceneHost-module__0EvhVW__authSpin{to{transform:rotate(360deg)}}.AuthSceneHost-module__0EvhVW__successShell{z-index:var(--z-modal);background:var(--bg-base);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.AuthSceneHost-module__0EvhVW__successMark{border-radius:var(--radius-full);background:var(--accent-subtle);width:56px;height:56px;color:var(--success);justify-content:center;align-items:center;font-size:28px;line-height:1;display:flex}.AuthSceneHost-module__0EvhVW__successTitle{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--text-primary);margin:0;font-weight:700}.AuthSceneHost-module__0EvhVW__successBody{max-width:30ch;font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.4}
.IconCircleButton-module__SEzalG__iconCircleButton{width:41px;height:41px;color:var(--text-primary);background-image:linear-gradient(135deg, var(--color-sky-aqua-blue) 0%, var(--color-electric-violet) 100%);border-radius:var(--radius-full);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease-out;display:inline-flex}.IconCircleButton-module__SEzalG__iconCircleButton:hover{box-shadow:0 0 24px rgba(var(--color-electric-violet-rgb), .45);transform:translateY(-1px)scale(1.05)}.IconCircleButton-module__SEzalG__iconCircleButton:active{box-shadow:none;transform:scale(.94)}.IconCircleButton-module__SEzalG__iconCircleButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.IconCircleButton-module__SEzalG__iconCircleButton:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.IconCircleButton-module__SEzalG__iconCircleButton{transition-duration:.01ms}.IconCircleButton-module__SEzalG__iconCircleButton:hover,.IconCircleButton-module__SEzalG__iconCircleButton:active{transform:none}}
.GlowPillButton-module__hhAHVq__pill{min-width:9.5rem;font-family:var(--font-geist-sans);font-size:var(--font-size-md);letter-spacing:-.01em;border-radius:var(--radius-pill);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;padding:1.125rem 2.75rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .15s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease-out;display:inline-flex;position:relative}.GlowPillButton-module__hhAHVq__nova{color:#fff;background-color:#8367e5;background-image:radial-gradient(60% 80%,#26125f59 0%,#0000 75%),linear-gradient(#a593f7 0%,#8367e5 50%,#6e50dc 100%);box-shadow:inset 0 0 12px #d7c3ffe6,inset 0 0 3px #ebdcffd9,inset 0 2px #ffffff80,inset 0 -2px 6px #28146480,0 0 32px #8367e58c,0 0 6px #00000038}.GlowPillButton-module__hhAHVq__nova:hover{transform:translateY(-1px);box-shadow:inset 0 0 14px #e1cdff,inset 0 0 4px #f0e1fff2,inset 0 2px #ffffff8c,inset 0 -2px 6px #2814648c,0 0 36px #8367e5a6,0 0 6px #00000038}.GlowPillButton-module__hhAHVq__nova:active{transform:translateY(0)scale(.98);box-shadow:inset 0 0 6px #d7c3ff73,inset 0 1px #ffffff40,inset 0 3px 6px #28146499,0 0 12px #8367e566,0 0 2px #0000002e}.GlowPillButton-module__hhAHVq__nova:focus-visible{outline-offset:4px;outline:2px solid #fff}.GlowPillButton-module__hhAHVq__frost{color:#1f1854;background-color:#ece0fb;background-image:radial-gradient(55% 75%,#9676d238 0%,#0000 75%),linear-gradient(#f8f3ff 0%,#ece0fb 55%,#ddccf5 100%);box-shadow:inset 0 0 10px #fffcfff2,inset 0 0 2px #ffffffd9,inset 0 2px #fffffff2,inset 0 -2px 4px #7656c833,0 0 28px #00000047,0 0 6px #00000024}.GlowPillButton-module__hhAHVq__frost:hover{transform:translateY(-1px);box-shadow:inset 0 0 12px #fffcff,inset 0 0 3px #fffffff2,inset 0 2px #fff,inset 0 -2px 4px #7656c840,0 0 32px #00000052,0 0 6px #00000024}.GlowPillButton-module__hhAHVq__frost:active{transform:translateY(0)scale(.98);box-shadow:inset 0 0 5px #fffcff80,inset 0 1px #ffffff80,inset 0 3px 6px #7656c859,0 0 10px #0003,0 0 2px #0000001a}.GlowPillButton-module__hhAHVq__frost:focus-visible{outline-offset:4px;outline:2px solid #a18ff5}.GlowPillButton-module__hhAHVq__pill:disabled,.GlowPillButton-module__hhAHVq__pill[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.GlowPillButton-module__hhAHVq__pill{transition-duration:.01ms}.GlowPillButton-module__hhAHVq__pill:hover,.GlowPillButton-module__hhAHVq__pill:active{transform:none}}
.FormField-module__wCeC8G__field{gap:var(--field-gap);flex-direction:column;display:flex}.FormField-module__wCeC8G__label{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:600}.FormField-module__wCeC8G__required{color:var(--danger)}.FormField-module__wCeC8G__helper{font-size:var(--font-size-xs);color:var(--text-muted);margin:0}.FormField-module__wCeC8G__error{font-size:var(--font-size-xs);color:var(--danger);align-items:center;gap:5px;margin:0;display:flex}.FormField-module__wCeC8G__errorIcon{flex:none}
.HomeSceneHost-module__qtShWW__stateShell{flex-direction:column;gap:12px;min-height:100%;padding:24px 20px;display:flex}.HomeSceneHost-module__qtShWW__skeletonLine,.HomeSceneHost-module__qtShWW__skeletonLineShort,.HomeSceneHost-module__qtShWW__skeletonCard{border-radius:var(--radius-md);background:var(--bg-surface);animation:1.2s ease-in-out infinite HomeSceneHost-module__qtShWW__scenePulse}.HomeSceneHost-module__qtShWW__skeletonLine{height:20px}.HomeSceneHost-module__qtShWW__skeletonLineShort{width:55%;height:20px}.HomeSceneHost-module__qtShWW__skeletonCard{border-radius:var(--radius-lg);height:120px}@keyframes HomeSceneHost-module__qtShWW__scenePulse{50%{opacity:.45}}.HomeSceneHost-module__qtShWW__stateTitle{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--text-primary);margin:0;font-weight:700}.HomeSceneHost-module__qtShWW__stateBody{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}
.InputField-module__tbZNGW__control{position:relative}.InputField-module__tbZNGW__input{height:var(--field-height);width:100%;padding:0 var(--field-padding-x);border:.5px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text-primary);font-size:var(--font-size-md);font-weight:500;transition:border-color .18s,background .18s,box-shadow .18s}.InputField-module__tbZNGW__input::placeholder{color:var(--field-placeholder)}.InputField-module__tbZNGW__input:focus{border-color:var(--field-focus);background:var(--field-bg-focus);box-shadow:0 0 0 4px var(--field-focus-ring);outline:none}.InputField-module__tbZNGW__invalid{border-color:var(--danger);background:rgba(var(--color-dragonfruit-pink-rgb), .06)}.InputField-module__tbZNGW__invalid:focus{border-color:var(--danger);background:rgba(var(--color-dragonfruit-pink-rgb), .06);box-shadow:0 0 0 4px var(--danger-subtle);outline:none}.InputField-module__tbZNGW__valid{border-color:var(--success)}.InputField-module__tbZNGW__valid:focus{border-color:var(--success);box-shadow:0 0 0 4px var(--success-subtle);outline:none}.InputField-module__tbZNGW__hasLeading{padding-left:46px}.InputField-module__tbZNGW__hasTrailing{padding-right:46px}.InputField-module__tbZNGW__leadingIcon{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.InputField-module__tbZNGW__trailingIcon{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.InputField-module__tbZNGW__leadingIconInvalid{color:var(--danger)}.InputField-module__tbZNGW__leadingIconValid,.InputField-module__tbZNGW__trailingIconValid{color:var(--success)}
.PhoneNumberField-module__rg5QTG__control{height:var(--field-height);border:1.5px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);align-items:center;width:100%;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;overflow:hidden}.PhoneNumberField-module__rg5QTG__control:focus-within{border-color:var(--field-focus);background:var(--field-bg-focus);box-shadow:0 0 0 4px var(--field-focus-ring)}.PhoneNumberField-module__rg5QTG__invalid{border-color:var(--danger);background:rgba(var(--color-dragonfruit-pink-rgb), .06)}.PhoneNumberField-module__rg5QTG__invalid:focus-within{border-color:var(--danger);background:rgba(var(--color-dragonfruit-pink-rgb), .06);box-shadow:0 0 0 4px var(--danger-subtle)}.PhoneNumberField-module__rg5QTG__valid{border-color:var(--success)}.PhoneNumberField-module__rg5QTG__valid:focus-within{border-color:var(--success);box-shadow:0 0 0 4px var(--success-subtle)}.PhoneNumberField-module__rg5QTG__dialTrigger{height:100%;padding:0 12px 0 var(--field-padding-x);border:none;border-right:1px solid var(--field-border);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--font-size-md);cursor:pointer;background:0 0;align-items:center;gap:8px;display:flex}.PhoneNumberField-module__rg5QTG__dialTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.PhoneNumberField-module__rg5QTG__dialValue{font-weight:600}.PhoneNumberField-module__rg5QTG__dialChevron{border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.PhoneNumberField-module__rg5QTG__numberInput{min-width:0;height:100%;padding:0 var(--field-padding-x);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--font-size-md);background:0 0;border:none;flex:auto}.PhoneNumberField-module__rg5QTG__numberInput::placeholder{color:var(--field-placeholder)}.PhoneNumberField-module__rg5QTG__numberInput:focus-visible{outline:none}.PhoneNumberField-module__rg5QTG__overlay{z-index:var(--z-modal);background:var(--overlay-scrim);opacity:0;justify-content:center;align-items:center;padding:24px;transition:opacity .2s;display:flex;position:fixed;inset:0}.PhoneNumberField-module__rg5QTG__overlay[data-open]{opacity:1}.PhoneNumberField-module__rg5QTG__dialog{border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:var(--bg-surface);flex-direction:column;width:100%;max-width:360px;max-height:min(70%,560px);transition:transform .2s;display:flex;overflow:hidden;transform:scale(.94);box-shadow:0 24px 60px -12px #0009}.PhoneNumberField-module__rg5QTG__overlay[data-open] .PhoneNumberField-module__rg5QTG__dialog{transform:scale(1)}.PhoneNumberField-module__rg5QTG__dialogHeader{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 12px;display:flex}.PhoneNumberField-module__rg5QTG__dialogTitle{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--text-primary);margin:0;font-weight:600}.PhoneNumberField-module__rg5QTG__closeButton{border-radius:var(--radius-full);background:var(--bg-elevated);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.PhoneNumberField-module__rg5QTG__closeButton:hover{color:var(--text-primary)}.PhoneNumberField-module__rg5QTG__search{margin:0 18px 6px;position:relative}.PhoneNumberField-module__rg5QTG__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.PhoneNumberField-module__rg5QTG__searchInput{border:1.5px solid var(--field-border);border-radius:var(--radius-md);background:var(--field-bg);width:100%;height:44px;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--font-size-md);padding:0 14px 0 44px}.PhoneNumberField-module__rg5QTG__searchInput:focus{border-color:var(--field-focus);background:var(--field-bg-focus);box-shadow:0 0 0 4px var(--field-focus-ring);outline:none}.PhoneNumberField-module__rg5QTG__list{-webkit-overflow-scrolling:touch;flex:auto;margin:0;padding:6px;list-style:none;overflow-y:auto}.PhoneNumberField-module__rg5QTG__option{border-radius:var(--radius-md);width:100%;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--font-size-md);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:12px 14px;transition:background .15s,color .15s;display:flex}.PhoneNumberField-module__rg5QTG__option:hover{background:var(--bg-elevated);color:var(--text-primary)}.PhoneNumberField-module__rg5QTG__optionSelected{color:var(--text-primary);background:var(--accent-subtle)}.PhoneNumberField-module__rg5QTG__optionLabel{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.PhoneNumberField-module__rg5QTG__optionDial{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.PhoneNumberField-module__rg5QTG__optionCheck{color:var(--accent);flex:none}.PhoneNumberField-module__rg5QTG__empty{text-align:center;color:var(--text-muted);font-size:var(--font-size-sm);padding:20px 14px}
.InlineFormActionButton-module__DpodHW__button{border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--text-primary);cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .15s,filter .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.InlineFormActionButton-module__DpodHW__button:hover:not(:disabled){filter:brightness(1.1)}}.InlineFormActionButton-module__DpodHW__button:disabled{opacity:.5;cursor:not-allowed}.InlineFormActionButton-module__DpodHW__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.InlineFormActionButton-module__DpodHW__icon{justify-content:center;align-items:center;display:inline-flex}.InlineFormActionButton-module__DpodHW__label{align-items:center;display:inline-flex}
.StatusDot-module__J81cDa__dot{width:var(--dot-size,8px);height:var(--dot-size,8px);border-radius:var(--radius-full);background:currentColor;flex-shrink:0;position:relative}.StatusDot-module__J81cDa__pending{color:var(--warning)}.StatusDot-module__J81cDa__success{color:var(--success)}.StatusDot-module__J81cDa__error{color:var(--danger)}.StatusDot-module__J81cDa__pending:after,.StatusDot-module__J81cDa__live:after{content:"";border-radius:var(--radius-full);opacity:.45;background:currentColor;animation:1.6s ease-in-out infinite StatusDot-module__J81cDa__statusDotPulse;position:absolute;inset:-2px}@keyframes StatusDot-module__J81cDa__statusDotPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.StatusDot-module__J81cDa__pending:after,.StatusDot-module__J81cDa__live:after{animation:none}}
.AuthBadge-module__-EKqvq__badge{border-radius:var(--radius-xs);letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.AuthBadge-module__-EKqvq__accent{background:rgba(var(--color-electric-violet-rgb), .16);color:color-mix(in srgb, var(--accent-hover) 64%, white)}
.VideoPill-module__lrkP7G__pill{z-index:1;border-radius:var(--radius-pill);background:rgba(var(--color-void-black-rgb), .5);-webkit-backdrop-filter:blur(4px);max-width:calc(100% - 20px);color:var(--color-pure-white);align-items:center;gap:5px;padding:2px 4px;display:inline-flex;position:absolute}.VideoPill-module__lrkP7G__live{background:rgba(var(--color-dragonfruit-pink-rgb), .75);-webkit-backdrop-filter:none;font-family:var(--font-ui);letter-spacing:.02em;text-transform:uppercase;border-radius:2px;font-size:11px;font-weight:600;line-height:1}.VideoPill-module__lrkP7G__viewers{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:11px;font-weight:600}.VideoPill-module__lrkP7G__topLeft{top:4px;left:4px}.VideoPill-module__lrkP7G__topRight{top:4px;right:4px}.VideoPill-module__lrkP7G__bottomLeft{bottom:4px;left:4px}.VideoPill-module__lrkP7G__bottomRight{bottom:4px;right:4px}
.RegisterForm-module__8s8rha__form{flex-direction:column;gap:16px;display:flex}.RegisterForm-module__8s8rha__pwExtras{flex-direction:column;gap:4px;margin-top:-8px;animation:.22s RegisterForm-module__8s8rha__pwExtrasReveal;display:flex}@keyframes RegisterForm-module__8s8rha__pwExtrasReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.RegisterForm-module__8s8rha__submit{margin-top:8px}@media (prefers-reduced-motion:reduce){.RegisterForm-module__8s8rha__pwExtras{animation:none}}
.TroubleshootDetails-module___x2nPW__troubleshoot{background:var(--bg-elevated);border:1.5px solid var(--field-border);border-radius:var(--radius-lg);overflow:hidden}.TroubleshootDetails-module___x2nPW__troubleshootSummary{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:500;list-style:none;display:flex}.TroubleshootDetails-module___x2nPW__troubleshootSummary::-webkit-details-marker{display:none}.TroubleshootDetails-module___x2nPW__troubleshootInfo{color:var(--color-golden-amber);flex-shrink:0}.TroubleshootDetails-module___x2nPW__troubleshootChevron{color:var(--text-muted);margin-left:auto;transition:transform .2s}.TroubleshootDetails-module___x2nPW__troubleshoot[open] .TroubleshootDetails-module___x2nPW__troubleshootChevron{transform:rotate(180deg)}.TroubleshootDetails-module___x2nPW__troubleshootBody{color:var(--text-secondary);flex-direction:column;gap:8px;padding:0 16px 14px;font-size:12px;line-height:1.55;display:flex}.TroubleshootDetails-module___x2nPW__troubleshootItem{align-items:flex-start;gap:8px;display:flex}.TroubleshootDetails-module___x2nPW__troubleshootDot{border-radius:var(--radius-full);background:var(--text-muted);flex-shrink:0;width:4px;height:4px;margin-top:7px}
.PasswordField-module__DCGHgq__control{position:relative}.PasswordField-module__DCGHgq__input{height:var(--field-height);width:100%;padding:0 48px 0 var(--field-padding-x);border:1.5px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text-primary);font-size:var(--font-size-md);font-weight:500;transition:border-color .18s,background .18s,box-shadow .18s}.PasswordField-module__DCGHgq__input::placeholder{color:var(--field-placeholder)}.PasswordField-module__DCGHgq__input:focus{border-color:var(--field-focus);background:var(--field-bg-focus);box-shadow:0 0 0 4px var(--field-focus-ring);outline:none}.PasswordField-module__DCGHgq__invalid{border-color:var(--danger);background:rgba(var(--color-dragonfruit-pink-rgb), .06)}.PasswordField-module__DCGHgq__invalid:focus{border-color:var(--danger);background:rgba(var(--color-dragonfruit-pink-rgb), .06);box-shadow:0 0 0 4px var(--danger-subtle);outline:none}.PasswordField-module__DCGHgq__valid{border-color:var(--success)}.PasswordField-module__DCGHgq__valid:focus{border-color:var(--success);box-shadow:0 0 0 4px var(--success-subtle);outline:none}.PasswordField-module__DCGHgq__hasLeading{padding-left:46px}.PasswordField-module__DCGHgq__leadingIcon{color:var(--text-muted);pointer-events:none;align-items:center;transition:color .18s,filter .18s;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.PasswordField-module__DCGHgq__leadingIconActive{color:color-mix(in srgb, var(--field-focus) 68%, white);filter:drop-shadow(0 0 8px rgba(var(--color-electric-violet-rgb), .28));animation:1.3s ease-in-out infinite PasswordField-module__DCGHgq__lavenderPulse}.PasswordField-module__DCGHgq__leadingIconInvalid{color:var(--danger)}.PasswordField-module__DCGHgq__leadingIconValid{color:var(--success)}.PasswordField-module__DCGHgq__toggle{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .18s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.PasswordField-module__DCGHgq__toggle:active{color:var(--text-secondary)}.PasswordField-module__DCGHgq__icon{display:block}@keyframes PasswordField-module__DCGHgq__lavenderPulse{0%,to{filter:drop-shadow(0 0 6px rgba(var(--color-electric-violet-rgb), .18))}50%{filter:drop-shadow(0 0 10px rgba(var(--color-electric-violet-rgb), .34))}}@media (prefers-reduced-motion:reduce){.PasswordField-module__DCGHgq__leadingIcon,.PasswordField-module__DCGHgq__toggle{transition:none}.PasswordField-module__DCGHgq__leadingIconActive{animation:none}}
.HeroVideoGroup-module__EEYMZW__videoGroup{aspect-ratio:16/9;background:linear-gradient(135deg, var(--color-cosmic-indigo) 0%, var(--color-void-black) 100%);width:100%;position:relative;overflow:hidden}.HeroVideoGroup-module__EEYMZW__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HeroVideoGroup-module__EEYMZW__scrim{background:linear-gradient(to top, rgba(var(--color-void-black-rgb), .55) 0%, transparent 42%);pointer-events:none;position:absolute;inset:0}.HeroVideoGroup-module__EEYMZW__heatIcon{color:var(--danger)}.HeroVideoGroup-module__EEYMZW__avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--accent), var(--accent-secondary));width:22px;height:22px;color:var(--color-pure-white);flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.HeroVideoGroup-module__EEYMZW__avatarImg{object-fit:cover;width:100%;height:100%}.HeroVideoGroup-module__EEYMZW__nickname{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.HeroVideoGroup-module__EEYMZW__verified{color:var(--accent-secondary);flex:none}
.HomeHeroCarousel-module__tMed8G__carousel{--carousel-gap:6px;width:100%}.HomeHeroCarousel-module__tMed8G__track{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--carousel-gap)) / 1.05);gap:var(--carousel-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:grid;overflow-x:auto}.HomeHeroCarousel-module__tMed8G__track::-webkit-scrollbar{display:none}.HomeHeroCarousel-module__tMed8G__dragging{scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.HomeHeroCarousel-module__tMed8G__dragging img{pointer-events:none}.HomeHeroCarousel-module__tMed8G__slide{scroll-snap-align:start;scroll-snap-stop:always}@media (min-width:768px){.HomeHeroCarousel-module__tMed8G__track{grid-auto-columns:calc((100% - var(--carousel-gap)) / 1.05)}}
.PasswordStrengthMeter-module__shYpRq__strength{align-items:center;gap:10px;height:20px;margin:10px 0 18px;display:flex}.PasswordStrengthMeter-module__shYpRq__bars{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.PasswordStrengthMeter-module__shYpRq__bar{border-radius:var(--radius-pill);background:rgba(var(--color-pure-white-rgb), .09);height:4px;transition:background .25s}.PasswordStrengthMeter-module__shYpRq__label{text-align:right;font-variant-numeric:tabular-nums;min-width:40px;color:rgba(var(--color-pure-white-rgb), .5);font-size:12px;font-weight:500;transition:color .2s}.PasswordStrengthMeter-module__shYpRq__strength[data-level="1"] .PasswordStrengthMeter-module__shYpRq__bar:nth-child(-n+1){background:var(--danger)}.PasswordStrengthMeter-module__shYpRq__strength[data-level="1"] .PasswordStrengthMeter-module__shYpRq__label{color:var(--danger)}.PasswordStrengthMeter-module__shYpRq__strength[data-level="2"] .PasswordStrengthMeter-module__shYpRq__bar:nth-child(-n+2){background:var(--warning)}.PasswordStrengthMeter-module__shYpRq__strength[data-level="2"] .PasswordStrengthMeter-module__shYpRq__label{color:var(--warning)}.PasswordStrengthMeter-module__shYpRq__strength[data-level="3"] .PasswordStrengthMeter-module__shYpRq__bar:nth-child(-n+3){background:rgb(var(--color-radiant-lime-rgb))}.PasswordStrengthMeter-module__shYpRq__strength[data-level="3"] .PasswordStrengthMeter-module__shYpRq__label{color:rgb(var(--color-radiant-lime-rgb))}.PasswordStrengthMeter-module__shYpRq__strength[data-level="4"] .PasswordStrengthMeter-module__shYpRq__bar{background:var(--success)}.PasswordStrengthMeter-module__shYpRq__strength[data-level="4"] .PasswordStrengthMeter-module__shYpRq__label{color:var(--success)}.PasswordStrengthMeter-module__shYpRq__strength[data-level=breach] .PasswordStrengthMeter-module__shYpRq__bar{background:var(--danger)}.PasswordStrengthMeter-module__shYpRq__strength[data-level=breach] .PasswordStrengthMeter-module__shYpRq__label{color:var(--danger)}
.MonoChip-module__b9YWla__monoChip{font-family:var(--font-mono);border-radius:var(--radius-xs);background:rgba(var(--color-periwinkle-haze-rgb), .14);color:var(--color-periwinkle-haze);padding:1px 5px;font-size:11px}
.EmailVerifyForm-module__bIMuvG__form{flex-direction:column;gap:16px;display:flex}.EmailVerifyForm-module__bIMuvG__sentTo{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}.EmailVerifyForm-module__bIMuvG__emailRow{background:var(--bg-elevated);border:1.5px solid var(--field-border);border-radius:var(--radius-lg);align-items:center;gap:8px;padding:12px 14px;display:flex}.EmailVerifyForm-module__bIMuvG__emailIcon{color:var(--text-muted);flex-shrink:0}.EmailVerifyForm-module__bIMuvG__emailAddress{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);flex:1;font-size:15px;font-weight:500;overflow:hidden}.EmailVerifyForm-module__bIMuvG__statusRow{align-items:center;gap:8px;margin:0;padding:0 2px;display:flex}.EmailVerifyForm-module__bIMuvG__statusText{white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);flex:1;font-size:13px;font-weight:500;overflow:hidden}.EmailVerifyForm-module__bIMuvG__statusVerified .EmailVerifyForm-module__bIMuvG__statusText{color:var(--success)}.EmailVerifyForm-module__bIMuvG__primaryCta{border-radius:var(--radius-lg);background:var(--accent);width:100%;min-height:52px;color:var(--text-on-accent);cursor:pointer;touch-action:manipulation;border:none;align-items:center;gap:8px;padding:14px 18px;font-size:15px;font-weight:600;transition:filter .15s,transform .12s,background .25s;display:flex}@media (hover:hover) and (pointer:fine){.EmailVerifyForm-module__bIMuvG__primaryCta:hover{filter:brightness(1.1)}}.EmailVerifyForm-module__bIMuvG__primaryCta:active{transform:scale(.99)}.EmailVerifyForm-module__bIMuvG__primaryCta[data-success]{background:var(--success)}.EmailVerifyForm-module__bIMuvG__primaryLabel{align-items:center;display:inline-flex}.EmailVerifyForm-module__bIMuvG__primaryArrow{margin-left:auto}.EmailVerifyForm-module__bIMuvG__resendButton{border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:100%;min-height:44px;color:var(--text-primary);cursor:pointer;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.EmailVerifyForm-module__bIMuvG__resendButton:disabled{color:var(--text-muted);border-color:var(--border-default);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.EmailVerifyForm-module__bIMuvG__resendButton:not(:disabled):hover{background:var(--bg-elevated)}}.EmailVerifyForm-module__bIMuvG__resendTimer{font-variant-numeric:tabular-nums;opacity:.7}.EmailVerifyForm-module__bIMuvG__support{text-align:center;color:var(--text-muted);margin:0;padding-top:2px;font-size:12px}.EmailVerifyForm-module__bIMuvG__supportLink{color:var(--text-secondary);border-bottom:1px solid var(--text-muted);text-decoration:none}.EmailVerifyForm-module__bIMuvG__supportLink:hover{color:var(--text-primary);border-color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.EmailVerifyForm-module__bIMuvG__primaryCta{transition-duration:.01ms}}
.OtpPhoneForm-module__d8Hsdq__form{flex-direction:column;gap:14px;display:flex}.OtpPhoneForm-module__d8Hsdq__sentTo{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}.OtpPhoneForm-module__d8Hsdq__phoneRow{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);align-items:center;gap:8px;padding:12px 14px;display:flex}.OtpPhoneForm-module__d8Hsdq__phoneIcon{color:var(--text-muted);flex-shrink:0}.OtpPhoneForm-module__d8Hsdq__phoneNumber{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);flex:1;font-size:15px;font-weight:500;overflow:hidden}.OtpPhoneForm-module__d8Hsdq__prompt{color:var(--text-secondary);margin:0;font-size:13px}.OtpPhoneForm-module__d8Hsdq__otpRow{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.OtpPhoneForm-module__d8Hsdq__otpGroup{flex:1 1 0;grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;min-width:0;display:grid}.OtpPhoneForm-module__d8Hsdq__otpBox{border:1.5px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-elevated);text-align:center;width:100%;min-width:0;height:56px;color:var(--text-primary);caret-color:var(--accent);appearance:none;font-size:24px;font-weight:600;line-height:1;transition:border-color .15s,background .15s,box-shadow .2s}.OtpPhoneForm-module__d8Hsdq__otpBox:focus-visible{border-color:var(--accent);background:var(--accent-subtle);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.OtpPhoneForm-module__d8Hsdq__otpBoxFilled{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-default));background:color-mix(in srgb, var(--accent) 12%, var(--bg-elevated))}.OtpPhoneForm-module__d8Hsdq__otpRowInvalid{animation:.4s cubic-bezier(.36,.07,.19,.97) OtpPhoneForm-module__d8Hsdq__otpShake}.OtpPhoneForm-module__d8Hsdq__otpRowInvalid .OtpPhoneForm-module__d8Hsdq__otpBox{border-color:var(--danger);background:var(--danger-subtle)}.OtpPhoneForm-module__d8Hsdq__otpRowValid .OtpPhoneForm-module__d8Hsdq__otpBox{border-color:var(--success);background:var(--success-subtle)}@keyframes OtpPhoneForm-module__d8Hsdq__otpShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.OtpPhoneForm-module__d8Hsdq__statusRow{align-items:center;gap:8px;margin:0;padding:0 2px;display:flex}.OtpPhoneForm-module__d8Hsdq__statusText{white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);flex:1;font-size:13px;font-weight:500;overflow:hidden}.OtpPhoneForm-module__d8Hsdq__expiry{font-variant-numeric:tabular-nums;color:var(--text-muted);margin-left:4px;font-weight:400}.OtpPhoneForm-module__d8Hsdq__statusVerified .OtpPhoneForm-module__d8Hsdq__statusText{color:var(--success)}.OtpPhoneForm-module__d8Hsdq__statusError .OtpPhoneForm-module__d8Hsdq__statusText{color:var(--danger)}.OtpPhoneForm-module__d8Hsdq__continueButton{border-radius:var(--radius-lg);background:var(--success);width:100%;min-height:52px;color:var(--text-on-accent);cursor:pointer;touch-action:manipulation;border:none;align-items:center;gap:8px;padding:14px 18px;font-size:15px;font-weight:600;transition:filter .15s,transform .12s;display:flex}@media (hover:hover) and (pointer:fine){.OtpPhoneForm-module__d8Hsdq__continueButton:hover{filter:brightness(1.1)}}.OtpPhoneForm-module__d8Hsdq__continueButton:active{transform:scale(.99)}.OtpPhoneForm-module__d8Hsdq__continueArrow{margin-left:auto}.OtpPhoneForm-module__d8Hsdq__resendButton{border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:100%;min-height:44px;color:var(--text-primary);cursor:pointer;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.OtpPhoneForm-module__d8Hsdq__resendButton:disabled{color:var(--text-muted);border-color:var(--border-default);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.OtpPhoneForm-module__d8Hsdq__resendButton:not(:disabled):hover{background:var(--bg-elevated)}}.OtpPhoneForm-module__d8Hsdq__resendTimer{font-variant-numeric:tabular-nums;opacity:.7}.OtpPhoneForm-module__d8Hsdq__support{text-align:center;color:var(--text-muted);margin:0;padding-top:2px;font-size:12px}.OtpPhoneForm-module__d8Hsdq__supportLink{color:var(--text-secondary);border-bottom:1px solid var(--text-muted);text-decoration:none}.OtpPhoneForm-module__d8Hsdq__supportLink:hover{color:var(--text-primary);border-color:var(--text-primary)}.OtpPhoneForm-module__d8Hsdq__submit{margin-top:4px}@media (prefers-reduced-motion:reduce){.OtpPhoneForm-module__d8Hsdq__otpRowInvalid{animation:none}}@media (max-width:380px){.OtpPhoneForm-module__d8Hsdq__otpBox{height:52px;font-size:22px}.OtpPhoneForm-module__d8Hsdq__otpRow,.OtpPhoneForm-module__d8Hsdq__otpGroup{gap:6px}}
.PasswordRequirements-module__poj4CG__section{margin-bottom:14px}.PasswordRequirements-module__poj4CG__title{letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-pure-white-rgb), .5);margin:0 0 8px;font-size:12px;font-weight:500}.PasswordRequirements-module__poj4CG__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PasswordRequirements-module__poj4CG__item{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;transition:color .2s;display:flex}.PasswordRequirements-module__poj4CG__check{border-radius:var(--radius-full);background:rgba(var(--color-pure-white-rgb), .09);border:1px solid rgba(var(--color-pure-white-rgb), .16);color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .2s,border-color .2s,color .2s;display:flex}.PasswordRequirements-module__poj4CG__met{color:var(--text-primary)}.PasswordRequirements-module__poj4CG__met .PasswordRequirements-module__poj4CG__check{background:var(--success);border-color:var(--success);color:var(--text-primary)}.PasswordRequirements-module__poj4CG__bonus.PasswordRequirements-module__poj4CG__met .PasswordRequirements-module__poj4CG__check{background:var(--accent);border-color:var(--accent);color:var(--text-primary)}
.Flyout-module__NDKsBW__flyout{top:var(--flyout-top,0);left:var(--flyout-left,0);z-index:70;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;gap:4px;min-width:180px;max-height:min(60vh,420px);padding:10px;animation:.15s Flyout-module__NDKsBW__flyoutIn;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 32px #00000073}@keyframes Flyout-module__NDKsBW__flyoutIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}
.SectionTitle-module__VDGrmG__section{justify-content:space-between;align-items:center;gap:16px;display:flex}.SectionTitle-module__VDGrmG__title{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--text-primary);margin:0;font-weight:600;line-height:1}.SectionTitle-module__VDGrmG__seeMore{font-family:var(--font-ui);font-size:var(--font-size-xs);color:var(--text-primary);flex:none;align-items:center;gap:2px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}
.EditEmailSheet-module__sqGcQa__form{flex-direction:column;gap:18px;display:flex}.EditEmailSheet-module__sqGcQa__actions{gap:10px;display:flex}
.EditPhoneSheet-module__FxBWZq__form{flex-direction:column;gap:18px;display:flex}.EditPhoneSheet-module__FxBWZq__actions{gap:10px;display:flex}
.HomeGameCategories-module__5gMxXa__section{flex-direction:column;gap:5px;min-width:0;padding-inline:6px;display:flex}.HomeGameCategories-module__5gMxXa__row{--card-gap:5px;--cards-per-view:5;gap:var(--card-gap);scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.HomeGameCategories-module__5gMxXa__row::-webkit-scrollbar{display:none}.HomeGameCategories-module__5gMxXa__card{flex:0 0 calc((100% - (var(--cards-per-view) - 1) * var(--card-gap)) / var(--cards-per-view));flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.HomeGameCategories-module__5gMxXa__cover{aspect-ratio:1;background:linear-gradient(135deg, var(--color-cosmic-indigo) 0%, var(--color-void-black) 100%);border-radius:4px;width:100%;position:relative;overflow:hidden}.HomeGameCategories-module__5gMxXa__coverImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HomeGameCategories-module__5gMxXa__label{max-width:100%;font-family:var(--font-ui);font-size:var(--font-size-xs);text-align:center;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1;overflow:hidden}
.PasswordWarnings-module__3nctYq__flags{flex-direction:column;gap:4px;display:flex}.PasswordWarnings-module__3nctYq__flag{align-items:center;gap:6px;padding:6px 2px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.PasswordWarnings-module__3nctYq__flagCaps{color:var(--warning)}.PasswordWarnings-module__3nctYq__flagBreach{color:var(--danger)}
.PanelButton-module__JUhHEq__button{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;min-height:44px;color:var(--text-secondary);font-size:var(--font-size-sm);text-align:left;cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:background .15s,border-color .15s,color .15s;display:flex}.PanelButton-module__JUhHEq__button[data-active=true]{border-color:var(--accent);background:var(--accent-subtle);color:var(--text-primary);font-weight:600}.PanelButton-module__JUhHEq__compact{background:0 0;border-color:#0000;min-height:40px;padding:6px 10px}@media (hover:hover) and (pointer:fine){.PanelButton-module__JUhHEq__button:hover{border-color:var(--accent)}.PanelButton-module__JUhHEq__compact:hover{background:var(--bg-surface);border-color:#0000}}.PanelButton-module__JUhHEq__button:active{background:var(--bg-base)}.PanelButton-module__JUhHEq__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PanelButton-module__JUhHEq__check{color:var(--accent);flex-shrink:0}
.EmailRecoveryForm-module__pHN5cW__form{flex-direction:column;flex:1;gap:16px;display:flex}.EmailRecoveryForm-module__pHN5cW__submit{margin-top:8px}.EmailRecoveryForm-module__pHN5cW__backLink{color:var(--text-secondary);align-self:center;font-size:14px;font-weight:600}
.PhoneRecoveryForm-module__hfOZwW__form{flex-direction:column;flex:1;gap:16px;display:flex}.PhoneRecoveryForm-module__hfOZwW__submit{margin-top:8px}.PhoneRecoveryForm-module__hfOZwW__backLink{color:var(--text-secondary);align-self:center;font-size:14px;font-weight:600}
.SuccessOverlay-module__XAk4Aa__overlay{z-index:50;text-align:center;background:linear-gradient(to bottom, var(--reset-bg-top) 0%, var(--reset-bg-mid) 55%, var(--reset-bg-bottom) 100%);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px;transition:opacity .4s,visibility 0s linear .4s;display:flex;position:absolute;inset:0}.SuccessOverlay-module__XAk4Aa__open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s,visibility linear}.SuccessOverlay-module__XAk4Aa__icon{border-radius:var(--radius-full);background:var(--success-subtle);border:1.5px solid rgba(var(--color-electric-green-rgb), .5);width:88px;height:88px;color:var(--success);justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.34,1.56,.64,1) .1s;display:flex;transform:scale(0)}.SuccessOverlay-module__XAk4Aa__open .SuccessOverlay-module__XAk4Aa__icon{transform:scale(1)}.SuccessOverlay-module__XAk4Aa__title{letter-spacing:-.02em;color:var(--text-primary);opacity:0;margin:0;font-size:24px;font-weight:600;transition:opacity .3s .35s,transform .35s .35s;transform:translateY(8px)}.SuccessOverlay-module__XAk4Aa__open .SuccessOverlay-module__XAk4Aa__title{opacity:1;transform:translateY(0)}.SuccessOverlay-module__XAk4Aa__message{color:var(--text-secondary);opacity:0;align-items:center;gap:8px;margin:0;font-size:14px;transition:opacity .3s .45s,transform .35s .45s;display:flex;transform:translateY(8px)}.SuccessOverlay-module__XAk4Aa__open .SuccessOverlay-module__XAk4Aa__message{opacity:1;transform:translateY(0)}.SuccessOverlay-module__XAk4Aa__spinner{border:2px solid rgba(var(--color-pure-white-rgb), .16);border-top-color:var(--accent-hover);border-radius:var(--radius-full);width:14px;height:14px;animation:.8s linear infinite SuccessOverlay-module__XAk4Aa__spin}@keyframes SuccessOverlay-module__XAk4Aa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SuccessOverlay-module__XAk4Aa__overlay,.SuccessOverlay-module__XAk4Aa__icon,.SuccessOverlay-module__XAk4Aa__title,.SuccessOverlay-module__XAk4Aa__message{transition:none}.SuccessOverlay-module__XAk4Aa__spinner{animation:none}}
.LiveVideoCard-module__FIy0Ia__card{aspect-ratio:140/90;background:linear-gradient(135deg, var(--color-cosmic-indigo) 0%, var(--color-void-black) 100%);border-radius:6px;width:100%;position:relative;overflow:hidden}.LiveVideoCard-module__FIy0Ia__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.LiveVideoCard-module__FIy0Ia__scrim{background:linear-gradient(to top, rgba(var(--color-void-black-rgb), .55) 0%, transparent 45%);pointer-events:none;position:absolute;inset:0}.LiveVideoCard-module__FIy0Ia__user{z-index:1;align-items:center;gap:5px;max-width:calc(100% - 10px);display:flex;position:absolute;bottom:4px;left:4px}.LiveVideoCard-module__FIy0Ia__avatar{border-radius:var(--radius-pill);border:1px solid rgba(var(--color-pure-white-rgb), .5);background:rgba(var(--color-void-black-rgb), .35);width:20px;height:20px;color:var(--color-pure-white);flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;display:flex;overflow:hidden}.LiveVideoCard-module__FIy0Ia__avatarImg{object-fit:cover;width:100%;height:100%}.LiveVideoCard-module__FIy0Ia__nickname{min-width:0;font-family:var(--font-ui);font-size:var(--font-size-xs);color:var(--color-pure-white);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1;overflow:hidden}
.ScreenPanel-module__bC-w7a__panel{z-index:60;width:min(280px,80vw);height:100%;padding:16px;padding-top:max(env(safe-area-inset-top), 16px);background:var(--bg-elevated);border-right:1px solid var(--border-default);flex-direction:column;gap:6px;transition:transform .25s;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:12px 0 32px #00000073}.ScreenPanel-module__bC-w7a__panel[data-open=true]{transform:translate(0)}.ScreenPanel-module__bC-w7a__toggle{top:max(env(safe-area-inset-top), 20px);z-index:61;border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-elevated);width:48px;height:48px;color:var(--text-secondary);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;display:flex;position:fixed;left:20px;box-shadow:0 8px 24px #00000073}.ScreenPanel-module__bC-w7a__toggle:active{background:var(--bg-surface)}.ScreenPanel-module__bC-w7a__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ScreenPanel-module__bC-w7a__toggleIcon{width:22px;height:22px;display:block}.ScreenPanel-module__bC-w7a__backdrop{z-index:59;background:#00000080;position:fixed;inset:0}.ScreenPanel-module__bC-w7a__heading{font-family:var(--font-display);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 4px}.ScreenPanel-module__bC-w7a__breadcrumb{font-size:var(--font-size-xs);color:var(--text-muted);align-items:center;gap:4px;margin:-2px 0 4px;display:flex}.ScreenPanel-module__bC-w7a__breadcrumbSep{opacity:.45}.ScreenPanel-module__bC-w7a__breadcrumbLabel{color:var(--text-secondary)}.ScreenPanel-module__bC-w7a__divider{border:none;border-top:1px solid var(--border-default);margin:4px 0}.ScreenPanel-module__bC-w7a__flyoutTrigger{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;min-height:44px;color:var(--text-secondary);font-size:var(--font-size-sm);text-align:left;cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:background .15s,border-color .15s,color .15s;display:flex}.ScreenPanel-module__bC-w7a__flyoutTrigger[data-hasactive=true]{color:var(--text-primary);font-weight:600}.ScreenPanel-module__bC-w7a__flyoutTrigger[data-open=true]{border-color:var(--accent);background:var(--accent-subtle);color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.ScreenPanel-module__bC-w7a__flyoutTrigger:hover{border-color:var(--accent)}}.ScreenPanel-module__bC-w7a__flyoutTrigger:active{background:var(--bg-base)}.ScreenPanel-module__bC-w7a__flyoutTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ScreenPanel-module__bC-w7a__flyoutTriggerIcons{flex-shrink:0;align-items:center;gap:2px;display:flex}.ScreenPanel-module__bC-w7a__check{color:var(--accent);flex-shrink:0}.ScreenPanel-module__bC-w7a__chevron{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.ScreenPanel-module__bC-w7a__flyoutHeading{font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 2px 4px}@media (min-width:768px){.ScreenPanel-module__bC-w7a__toggle,.ScreenPanel-module__bC-w7a__backdrop{display:none}.ScreenPanel-module__bC-w7a__panel,.ScreenPanel-module__bC-w7a__panel[data-open=true]{border:1px solid var(--border-default);border-radius:var(--radius-lg);width:auto;min-width:200px;height:auto;padding:16px;transition:none;position:static;transform:none;box-shadow:0 12px 32px #0006}}
.page-module__4_tCaW__shell{--auth-bg-top:#09080f;--auth-bg-mid:#110f1d;--auth-bg-bottom:#1a1630;--auth-glow:#6f58d652;flex-direction:column;min-height:100%;display:flex;position:relative}.page-module__4_tCaW__body{z-index:1;padding-top:24px;padding-bottom:max(env(safe-area-inset-bottom), var(--safe-area-inset-bottom));flex-direction:column;flex:1;gap:24px;padding-inline:16px;display:flex;position:relative}.page-module__4_tCaW__header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.page-module__4_tCaW__subtitle{max-width:30ch;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.4}.page-module__4_tCaW__footer{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.page-module__4_tCaW__footerText{color:var(--text-secondary);margin:0;font-size:15px}.page-module__4_tCaW__footerLink{color:var(--accent);font-weight:600}
.page-module__H_CK0G__shell{--auth-bg-top:#09080f;--auth-bg-mid:#110f1d;--auth-bg-bottom:#1a1630;--auth-glow:#6f58d652;flex-direction:column;min-height:100%;display:flex;position:relative}.page-module__H_CK0G__body{z-index:1;padding-top:24px;padding-bottom:max(env(safe-area-inset-bottom), var(--safe-area-inset-bottom));flex-direction:column;flex:1;gap:24px;padding-inline:16px;display:flex;position:relative}.page-module__H_CK0G__header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.page-module__H_CK0G__subtitle{max-width:30ch;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.4}.page-module__H_CK0G__footer{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.page-module__H_CK0G__footerText{color:var(--text-secondary);margin:0;font-size:15px}.page-module__H_CK0G__footerLink{color:var(--accent);font-weight:600}
.ResetPasswordForm-module__iJ7PEa__form{z-index:2;flex-direction:column;flex:1;display:flex;position:relative}.ResetPasswordForm-module__iJ7PEa__body{flex:1;padding:8px 16px 0}.ResetPasswordForm-module__iJ7PEa__headerRow{align-items:center;gap:12px;margin-bottom:6px;display:flex}.ResetPasswordForm-module__iJ7PEa__brand{border-radius:var(--radius-lg);background:rgba(var(--color-electric-violet-rgb), .18);width:48px;height:48px;color:var(--accent-hover);justify-content:center;align-items:center;display:flex}.ResetPasswordForm-module__iJ7PEa__title{font-size:var(--font-size-xl);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:600;line-height:1.2}.ResetPasswordForm-module__iJ7PEa__subtitle{color:var(--text-secondary);margin:0 0 22px;font-size:14px;line-height:1.45}.ResetPasswordForm-module__iJ7PEa__accountMark{color:var(--color-lavender-pulse);font-weight:500}.ResetPasswordForm-module__iJ7PEa__passwordField{margin-bottom:8px}.ResetPasswordForm-module__iJ7PEa__passwordInputBreached{border-color:var(--danger);background:rgba(var(--color-dragonfruit-pink-rgb), .06)}.ResetPasswordForm-module__iJ7PEa__passwordInputBreached:focus-visible{border-color:var(--danger);background:rgba(var(--color-dragonfruit-pink-rgb), .06);box-shadow:0 0 0 4px rgba(var(--color-dragonfruit-pink-rgb), .16);outline:none}.ResetPasswordForm-module__iJ7PEa__signoutRow{border:.5px solid rgba(var(--color-pure-white-rgb), .08);border-radius:var(--radius-lg);background:rgba(var(--color-pure-white-rgb), .05);align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px;display:flex}.ResetPasswordForm-module__iJ7PEa__signoutText{flex:1}.ResetPasswordForm-module__iJ7PEa__signoutLabel{color:var(--text-primary);align-items:center;gap:6px;margin:0 0 2px;font-size:14px;font-weight:500;display:flex}.ResetPasswordForm-module__iJ7PEa__signoutHelp{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.ResetPasswordForm-module__iJ7PEa__ctaZone{z-index:5;padding:14px 16px max(28px, calc(env(safe-area-inset-bottom) + 14px));background:linear-gradient(180deg, transparent 0%, rgba(var(--reset-bg-bottom-rgb), .85) 30%, rgba(var(--reset-bg-bottom-rgb), .98) 100%);flex-shrink:0;position:relative}.ResetPasswordForm-module__iJ7PEa__cta{border:.5px solid rgba(var(--color-pure-white-rgb), .08);border-radius:var(--radius-lg);background:rgba(var(--color-pure-white-rgb), .09);letter-spacing:-.1px;width:100%;min-height:54px;color:rgba(var(--color-pure-white-rgb), .3);cursor:not-allowed;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,color .2s,transform .1s,box-shadow .25s;display:flex}.ResetPasswordForm-module__iJ7PEa__ctaReady{background:var(--accent);color:var(--color-pure-white);cursor:pointer;box-shadow:0 8px 20px rgba(var(--color-electric-violet-rgb), .4);border-color:#0000}.ResetPasswordForm-module__iJ7PEa__ctaReady:hover{background:var(--accent-hover);box-shadow:0 12px 28px rgba(var(--color-electric-violet-rgb), .5);transform:translateY(-1px)}.ResetPasswordForm-module__iJ7PEa__ctaReady:active{transform:translateY(0)scale(.99)}.ResetPasswordForm-module__iJ7PEa__ctaReady:focus-visible{outline:2px solid var(--color-pure-white);outline-offset:3px}.ResetPasswordForm-module__iJ7PEa__ctaHelp{text-align:center;min-height:16px;color:rgba(var(--color-pure-white-rgb), .5);margin:10px 0 0;font-size:12px;font-weight:500;transition:color .2s}.ResetPasswordForm-module__iJ7PEa__ctaHelpError{color:var(--danger)}.ResetPasswordForm-module__iJ7PEa__ctaHelpSuccess{color:var(--success)}@media (prefers-reduced-motion:reduce){.ResetPasswordForm-module__iJ7PEa__cta{transition:none}}
.page-module__B8SBiq__registerShell{--auth-bg-top:#09080f;--auth-bg-mid:#110f1d;--auth-bg-bottom:#1a1630;--auth-glow:#6f58d652;flex-direction:column;min-height:100%;display:flex;position:relative}.page-module__B8SBiq__body{z-index:1;padding-top:24px;padding-bottom:max(env(safe-area-inset-bottom), var(--safe-area-inset-bottom));flex-direction:column;flex:1;gap:24px;padding-inline:16px;display:flex;position:relative}.page-module__B8SBiq__header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.page-module__B8SBiq__subtitle{color:var(--text-secondary);margin:0;font-size:15px}.page-module__B8SBiq__footer{justify-content:space-between;align-items:center;margin-top:auto;padding-bottom:8px;display:flex}.page-module__B8SBiq__footerText{color:var(--text-secondary);margin:0;font-size:15px}.page-module__B8SBiq__footerLink{color:var(--accent);font-weight:600}
.HomeMovies-module__Cg5xHq__section{flex-direction:column;gap:5px;min-width:0;padding-inline:6px;display:flex}.HomeMovies-module__Cg5xHq__row{--card-gap:5px;--cards-per-view:3;gap:var(--card-gap);scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.HomeMovies-module__Cg5xHq__row::-webkit-scrollbar{display:none}.HomeMovies-module__Cg5xHq__slot{flex:0 0 calc((100% - (var(--cards-per-view) - 1) * var(--card-gap)) / var(--cards-per-view));min-width:0}
.ScenePanel-module__f_KiNa__panel{z-index:60;width:min(280px,80vw);height:100%;padding:16px;padding-top:max(env(safe-area-inset-top), 16px);background:var(--bg-elevated);border-right:1px solid var(--border-default);flex-direction:column;gap:12px;transition:transform .25s;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:12px 0 32px #00000073}.ScenePanel-module__f_KiNa__panel[data-open=true]{transform:translate(0)}.ScenePanel-module__f_KiNa__toggle{z-index:61;border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-elevated);width:48px;height:48px;color:var(--text-secondary);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 24px #00000073}.ScenePanel-module__f_KiNa__toggle:active{background:var(--bg-surface)}.ScenePanel-module__f_KiNa__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ScenePanel-module__f_KiNa__toggleIcon{width:22px;height:22px;display:block}.ScenePanel-module__f_KiNa__backdrop{z-index:59;background:#00000080;position:fixed;inset:0}.ScenePanel-module__f_KiNa__group,.ScenePanel-module__f_KiNa__sceneList{flex-direction:column;gap:6px;display:flex}.ScenePanel-module__f_KiNa__heading{font-family:var(--font-display);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.ScenePanel-module__f_KiNa__groupHeading{font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0}.ScenePanel-module__f_KiNa__caret{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}@media (min-width:768px){.ScenePanel-module__f_KiNa__toggle,.ScenePanel-module__f_KiNa__backdrop{display:none}.ScenePanel-module__f_KiNa__panel,.ScenePanel-module__f_KiNa__panel[data-open=true]{border:1px solid var(--border-default);border-radius:var(--radius-lg);width:auto;min-width:200px;height:auto;max-height:50vh;padding:16px;transition:none;position:static;transform:none;box-shadow:0 12px 32px #0006}}
.SearchPanel-module__zhUA4a__panel{--search-pad-x:16px;flex-direction:column;gap:12px;display:flex}.SearchPanel-module__zhUA4a__inputWrap{margin-inline:var(--search-pad-x);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-pill);align-items:center;gap:8px;height:44px;padding:0 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.SearchPanel-module__zhUA4a__inputWrap:focus-within{border-color:var(--color-periwinkle-haze);background:rgba(var(--color-periwinkle-haze-rgb), .1);box-shadow:0 0 0 4px rgba(var(--color-periwinkle-haze-rgb), .15)}.SearchPanel-module__zhUA4a__inputIcon{color:var(--text-muted);flex-shrink:0}.SearchPanel-module__zhUA4a__input{min-width:0;color:var(--text-primary);caret-color:var(--color-lavender-pulse);background:0 0;border:none;flex:1;font-size:15px}.SearchPanel-module__zhUA4a__input::placeholder{color:var(--text-muted)}.SearchPanel-module__zhUA4a__input:focus-visible{outline:none}.SearchPanel-module__zhUA4a__input::-webkit-search-cancel-button{display:none}.SearchPanel-module__zhUA4a__clear{border-radius:var(--radius-full);background:rgba(var(--color-pure-white-rgb), .18);width:22px;height:22px;color:var(--text-primary);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s;display:flex}@media (hover:hover) and (pointer:fine){.SearchPanel-module__zhUA4a__clear:hover{background:rgba(var(--color-pure-white-rgb), .28)}}.SearchPanel-module__zhUA4a__filters{padding-inline:var(--search-pad-x);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.SearchPanel-module__zhUA4a__filters::-webkit-scrollbar{display:none}.SearchPanel-module__zhUA4a__chip{border:.5px solid var(--field-border);border-radius:var(--radius-pill);background:rgba(var(--color-pure-white-rgb), .06);min-height:32px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .16s,color .16s,border-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.SearchPanel-module__zhUA4a__chip:not([data-active]):hover{background:rgba(var(--color-pure-white-rgb), .1);color:var(--text-primary)}}.SearchPanel-module__zhUA4a__chip[data-active]{background:rgba(var(--color-periwinkle-haze-rgb), .22);border-color:rgba(var(--color-periwinkle-haze-rgb), .45);color:var(--color-lavender-pulse);font-weight:600}.SearchPanel-module__zhUA4a__liveDot{border-radius:var(--radius-full);background:var(--danger);width:5px;height:5px;animation:1.4s ease-in-out infinite SearchPanel-module__zhUA4a__livePulse}.SearchPanel-module__zhUA4a__divider{height:.5px;margin-inline:var(--search-pad-x);background:var(--field-border)}.SearchPanel-module__zhUA4a__body{flex-direction:column;display:flex}.SearchPanel-module__zhUA4a__section{flex-direction:column;gap:10px;padding-top:14px;display:flex}.SearchPanel-module__zhUA4a__sectionHead{padding-inline:var(--search-pad-x);justify-content:space-between;align-items:center;display:flex}.SearchPanel-module__zhUA4a__sectionTitle{color:var(--text-primary);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.SearchPanel-module__zhUA4a__flame{color:var(--danger)}.SearchPanel-module__zhUA4a__textButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;transition:color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.SearchPanel-module__zhUA4a__textButton:hover{color:var(--text-secondary)}}.SearchPanel-module__zhUA4a__recentChips{padding-inline:var(--search-pad-x);flex-wrap:wrap;gap:6px;display:flex}.SearchPanel-module__zhUA4a__recentChip{border:.5px solid var(--field-border);border-radius:var(--radius-pill);background:rgba(var(--color-pure-white-rgb), .06);color:var(--text-secondary);cursor:pointer;padding:6px 12px;font-size:12px;font-weight:500;transition:background .16s,color .16s}@media (hover:hover) and (pointer:fine){.SearchPanel-module__zhUA4a__recentChip:hover{background:rgba(var(--color-pure-white-rgb), .1);color:var(--text-primary)}}.SearchPanel-module__zhUA4a__trendingList{flex-direction:column;display:flex}.SearchPanel-module__zhUA4a__trendingItem{min-height:44px;padding:8px var(--search-pad-x);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;transition:background .16s;display:flex}@media (hover:hover) and (pointer:fine){.SearchPanel-module__zhUA4a__trendingItem:hover{background:rgba(var(--color-pure-white-rgb), .05)}}.SearchPanel-module__zhUA4a__rank{text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;width:20px;font-size:13px;font-weight:700}.SearchPanel-module__zhUA4a__rank_hot{color:var(--danger)}.SearchPanel-module__zhUA4a__rank_warm{color:var(--color-golden-amber)}.SearchPanel-module__zhUA4a__rank_cool{color:var(--text-muted)}.SearchPanel-module__zhUA4a__trendingText{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.SearchPanel-module__zhUA4a__trendingHeat{font-family:var(--font-display);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.SearchPanel-module__zhUA4a__results{flex-direction:column;display:flex}.SearchPanel-module__zhUA4a__sectionLabel{padding:14px var(--search-pad-x) 4px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:500}.SearchPanel-module__zhUA4a__resultItem{width:100%;min-height:56px;padding:8px var(--search-pad-x);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;transition:background .16s;display:flex}@media (hover:hover) and (pointer:fine){.SearchPanel-module__zhUA4a__resultItem:hover{background:rgba(var(--color-pure-white-rgb), .05)}}.SearchPanel-module__zhUA4a__avatar{border-radius:var(--radius-full);flex-shrink:0;width:44px;height:44px;position:relative}.SearchPanel-module__zhUA4a__avatar_room,.SearchPanel-module__zhUA4a__avatar_guild{border-radius:var(--radius-md)}.SearchPanel-module__zhUA4a__avatarInner{border-radius:inherit;width:100%;height:100%;color:var(--color-pure-white);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;overflow:hidden}.SearchPanel-module__zhUA4a__liveRing{border-radius:inherit;border:2px solid var(--danger);position:absolute;inset:-2px}.SearchPanel-module__zhUA4a__resultInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SearchPanel-module__zhUA4a__badge{border-radius:var(--radius-xs);letter-spacing:.03em;align-self:flex-start;margin-bottom:2px;padding:2px 7px;font-size:10px;font-weight:700}.SearchPanel-module__zhUA4a__badge_streamer{background:var(--color-periwinkle-haze);color:var(--color-pure-white)}.SearchPanel-module__zhUA4a__badge_room{background:rgba(var(--color-sky-aqua-blue-rgb), .2);color:var(--color-sky-aqua-blue)}.SearchPanel-module__zhUA4a__badge_topic{background:var(--color-golden-amber-15);color:var(--color-golden-amber)}.SearchPanel-module__zhUA4a__badge_user{background:rgba(var(--color-pure-white-rgb), .1);color:var(--text-secondary)}.SearchPanel-module__zhUA4a__badge_guild{background:var(--success-subtle);color:var(--success)}.SearchPanel-module__zhUA4a__nameRow{align-items:center;gap:6px;min-width:0;display:flex}.SearchPanel-module__zhUA4a__resultName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.SearchPanel-module__zhUA4a__highlight{color:var(--color-lavender-pulse)}.SearchPanel-module__zhUA4a__verified{color:var(--color-sky-aqua-blue);flex-shrink:0}.SearchPanel-module__zhUA4a__resultMeta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.SearchPanel-module__zhUA4a__viewerChip{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.SearchPanel-module__zhUA4a__empty{padding:40px var(--search-pad-x);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.SearchPanel-module__zhUA4a__emptyIcon{color:var(--text-muted);opacity:.5}.SearchPanel-module__zhUA4a__emptyTitle{color:var(--text-secondary);margin:0;font-size:15px;font-weight:600}.SearchPanel-module__zhUA4a__emptySub{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}@keyframes SearchPanel-module__zhUA4a__livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.SearchPanel-module__zhUA4a__liveDot{animation:none}}
.SocialAuthRow-module__B0m1sq__social{flex-direction:column;gap:16px;display:flex}.SocialAuthRow-module__B0m1sq__divider{align-items:center;gap:12px;display:flex}.SocialAuthRow-module__B0m1sq__divider:before,.SocialAuthRow-module__B0m1sq__divider:after{content:"";background:var(--border-default);flex:1;height:1px}.SocialAuthRow-module__B0m1sq__dividerText{color:var(--text-muted);font-size:var(--font-size-sm)}.SocialAuthRow-module__B0m1sq__buttons{justify-content:center;gap:16px;display:flex}.SocialAuthRow-module__B0m1sq__button{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .15s,transform .1s;display:flex}.SocialAuthRow-module__B0m1sq__button:active{background:var(--bg-elevated);transform:scale(.96)}.SocialAuthRow-module__B0m1sq__icon{width:24px;height:24px;display:block}.SocialAuthRow-module__B0m1sq__legal{text-align:center;color:var(--text-muted);font-size:var(--font-size-xs);margin:0 auto;line-height:1.5}.SocialAuthRow-module__B0m1sq__legalLink{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.SocialAuthRow-module__B0m1sq__legalLink:active{color:var(--accent-active)}
.ForgotPasswordForm-module__3dqBHG__form{flex-direction:column;flex:1;gap:16px;display:flex}.ForgotPasswordForm-module__3dqBHG__optionList{flex-direction:column;gap:12px;display:flex}.ForgotPasswordForm-module__3dqBHG__optionButton{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--bg-elevated) 84%, transparent);text-align:left;cursor:pointer;align-items:center;gap:14px;width:100%;padding:16px;transition:border-color .18s,transform .18s,background-color .18s;display:flex}.ForgotPasswordForm-module__3dqBHG__optionButton:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--border-default));background:color-mix(in srgb, var(--bg-elevated) 92%, transparent)}.ForgotPasswordForm-module__3dqBHG__optionButton:active{transform:scale(.985)}.ForgotPasswordForm-module__3dqBHG__optionButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ForgotPasswordForm-module__3dqBHG__optionIcon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 16%, transparent);width:44px;height:44px;color:color-mix(in srgb, var(--accent) 72%, white);flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.ForgotPasswordForm-module__3dqBHG__optionCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ForgotPasswordForm-module__3dqBHG__optionTitle{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.25}.ForgotPasswordForm-module__3dqBHG__optionSubtitle{color:var(--text-secondary);font-size:13px;line-height:1.35}.ForgotPasswordForm-module__3dqBHG__optionCaret{color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.ForgotPasswordForm-module__3dqBHG__optionButton{transition:none}}
.page-module__YAar0a__shell{--reset-bg-top:#09080f;--reset-bg-mid:#110f1d;--reset-bg-bottom:#1a1630;--reset-bg-bottom-rgb:26, 22, 48;--reset-glow:#6f58d652;flex-direction:column;min-height:100%;display:flex;position:relative}
.LoginForm-module__23Z7IW__form{flex-direction:column;flex:1;gap:16px;display:flex}.LoginForm-module__23Z7IW__submit{margin-top:8px}.LoginForm-module__23Z7IW__forgotRow{justify-content:flex-end;margin-top:-8px;display:flex}.LoginForm-module__23Z7IW__forgotLink{color:var(--accent);font-size:var(--font-size-sm);font-weight:600}
.TopNavHeader-module__-wDl0a__header{padding-top:max(env(safe-area-inset-top), var(--safe-area-inset-top));padding-inline:4px;background:var(--bg-base);flex:none;justify-content:space-between;align-items:center;gap:6px;padding-bottom:8px;display:flex;position:relative}.TopNavHeader-module__-wDl0a__iconButton{width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.TopNavHeader-module__-wDl0a__tabs{width:calc(var(--device-width) - 200px);scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x;flex:1 1 0;align-items:stretch;gap:2px;display:flex;overflow-x:auto}.TopNavHeader-module__-wDl0a__tabs:active{cursor:grabbing}.TopNavHeader-module__-wDl0a__tabs::-webkit-scrollbar{display:none}.TopNavHeader-module__-wDl0a__tab{font-family:var(--font-ui);white-space:nowrap;color:rgba(var(--color-pure-white-rgb), .55);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:6px 10px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.TopNavHeader-module__-wDl0a__tab[data-active=true]{color:var(--text-primary);font-weight:600}.TopNavHeader-module__-wDl0a__tab[data-active=true]:after{content:"";border-radius:var(--radius-pill);background:var(--accent-secondary);height:2px;position:absolute;bottom:-2px;left:10px;right:10px}.TopNavHeader-module__-wDl0a__header[data-search-open]{z-index:calc(var(--z-modal) + 1)}.TopNavHeader-module__-wDl0a__searchPopover{z-index:2;max-height:calc(var(--device-height) - 140px);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 16px 32px rgba(var(--color-void-black-rgb), .45);padding:12px 0 16px;animation:.2s TopNavHeader-module__-wDl0a__searchDrop;position:absolute;top:100%;left:4px;right:4px;overflow-y:auto}.TopNavHeader-module__-wDl0a__searchPopover[data-closing]{animation:.18s forwards TopNavHeader-module__-wDl0a__searchDropOut}.TopNavHeader-module__-wDl0a__searchScrim{z-index:var(--z-modal);background:var(--overlay-scrim);cursor:default;border:none;padding:0;animation:.2s TopNavHeader-module__-wDl0a__searchFade;position:fixed;inset:0}.TopNavHeader-module__-wDl0a__searchScrim[data-closing]{animation:.18s forwards TopNavHeader-module__-wDl0a__searchFadeOut}@keyframes TopNavHeader-module__-wDl0a__searchDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes TopNavHeader-module__-wDl0a__searchDropOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes TopNavHeader-module__-wDl0a__searchFade{0%{opacity:0}to{opacity:1}}@keyframes TopNavHeader-module__-wDl0a__searchFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.TopNavHeader-module__-wDl0a__searchPopover,.TopNavHeader-module__-wDl0a__searchScrim,.TopNavHeader-module__-wDl0a__searchPopover[data-closing],.TopNavHeader-module__-wDl0a__searchScrim[data-closing]{animation-duration:.01ms}}
.LiveVideoSection-module__9YWl4W__section{flex-direction:column;gap:5px;min-width:0;padding-inline:6px;display:flex}.LiveVideoSection-module__9YWl4W__row{grid-template-columns:repeat(3,1fr);gap:5px;min-width:0;display:grid}
.CosmicBackground-module__LC1EjW__cosmicShell{z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 72% 18%, rgba(var(--color-electric-violet-rgb), .14), transparent 60%), radial-gradient(ellipse 55% 45% at 20% 82%, rgba(var(--color-nova-violet-rgb), .1), transparent 55%), var(--bg-base);position:absolute;inset:0;overflow:hidden}.CosmicBackground-module__LC1EjW__canvas{width:100%;height:100%;display:block}
.DeviceFrame-module__6eeu6q__stage{width:100%;min-height:100dvh;padding:var(--stage-padding);background:var(--device-stage-bg);justify-content:center;align-items:center;display:flex}.DeviceFrame-module__6eeu6q__deviceWrapper{flex:none;position:relative}@media (min-width:768px){.DeviceFrame-module__6eeu6q__leftPanels{flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;right:calc(100% + 16px);transform:translateY(-50%)}}.DeviceFrame-module__6eeu6q__device{aspect-ratio:var(--device-aspect);height:min(var(--device-body-height), calc(100dvh - var(--stage-padding) * 2), calc((100vw - var(--stage-padding) * 2) / (var(--device-aspect))));max-width:440px;padding:var(--device-bezel);border-radius:var(--device-frame-radius);background:var(--device-frame-color);flex:none;position:relative;box-shadow:inset 0 0 0 2px #ffffff0f,0 30px 60px -12px #0000008c}.DeviceFrame-module__6eeu6q__screen{border-radius:var(--device-screen-radius);background:var(--device-screen-bg);width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.DeviceFrame-module__6eeu6q__viewport{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;height:100%;overflow:hidden auto}.DeviceFrame-module__6eeu6q__viewport::-webkit-scrollbar{display:none}.DeviceFrame-module__6eeu6q__dynamicIsland{top:var(--dynamic-island-top);width:var(--dynamic-island-width);height:var(--dynamic-island-height);border-radius:calc(var(--dynamic-island-height) / 2);z-index:calc(var(--z-modal) + 21);pointer-events:none;background:#000;position:absolute;left:50%;transform:translate(-50%)}.DeviceFrame-module__6eeu6q__statusBar{height:var(--status-bar-height);grid-template-columns:1fr var(--dynamic-island-width) 1fr;padding:0 var(--status-bar-inset-x);color:var(--status-icon-color);z-index:calc(var(--z-modal) + 20);pointer-events:none;background:0 0;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.DeviceFrame-module__6eeu6q__statusClock{font-family:var(--font-ios-system);font-size:var(--status-clock-size);letter-spacing:.01em;font-variant-numeric:tabular-nums;grid-column:1;justify-self:center;font-weight:600;line-height:1}.DeviceFrame-module__6eeu6q__statusIndicators{grid-column:3;justify-self:end;align-items:center;gap:6px;display:flex}.DeviceFrame-module__6eeu6q__statusIcon{height:var(--status-icon-size);width:auto;display:block}.DeviceFrame-module__6eeu6q__statusIconWifi{height:18px;}
.page-module__PtFdtG__shell{--auth-bg-top:#09080f;--auth-bg-mid:#110f1d;--auth-bg-bottom:#1a1630;--auth-glow:#6f58d652;flex-direction:column;min-height:100%;display:flex;position:relative}.page-module__PtFdtG__body{z-index:1;padding-top:24px;padding-bottom:max(env(safe-area-inset-bottom), var(--safe-area-inset-bottom));flex-direction:column;flex:1;gap:24px;padding-inline:16px;display:flex;position:relative}.page-module__PtFdtG__header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.page-module__PtFdtG__subtitle{max-width:30ch;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.4}.page-module__PtFdtG__footer{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.page-module__PtFdtG__footerText{color:var(--text-secondary);margin:0;font-size:15px}.page-module__PtFdtG__footerLink{color:var(--accent);font-weight:600}
.page-module__x7S7mW__loginShell{--auth-bg-top:#09080f;--auth-bg-mid:#110f1d;--auth-bg-bottom:#1a1630;--auth-glow:#6f58d652;flex-direction:column;min-height:100%;display:flex;position:relative}.page-module__x7S7mW__body{z-index:1;padding-top:24px;padding-bottom:var(--safe-area-inset-bottom);flex-direction:column;flex:1;gap:24px;padding-inline:16px;display:flex;position:relative}.page-module__x7S7mW__header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.page-module__x7S7mW__subtitle{color:var(--text-secondary);margin:0;font-size:15px}.page-module__x7S7mW__footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.page-module__x7S7mW__footerText{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.page-module__x7S7mW__footerLink{color:var(--accent);font-weight:600}
.page-module__vAIT6W__welcomeShell{background:var(--bg-base);min-height:100%;padding-top:max(env(safe-area-inset-top), var(--safe-area-inset-top));padding-bottom:max(env(safe-area-inset-bottom), var(--safe-area-inset-bottom));flex-direction:column;padding-inline:16px;display:flex;position:relative}.page-module__vAIT6W__hero{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.page-module__vAIT6W__logo{width:min(240px,70%)}.page-module__vAIT6W__actions{z-index:1;flex-direction:column;align-items:center;gap:16px;padding-bottom:8px;display:flex;position:relative}.page-module__vAIT6W__cta{width:100%}.page-module__vAIT6W__tagline{max-width:18ch;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.4}.page-module__vAIT6W__haveAccount{color:var(--text-secondary);font-size:var(--font-size-sm);margin:4px 0 0}.page-module__vAIT6W__loginLink{color:var(--accent);font-weight:600}
.BottomNav-module__na_4iW__nav{left:10px;right:10px;bottom:max(env(safe-area-inset-bottom), var(--safe-area-inset-bottom));z-index:20;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(4px);background:#d9d9d926;justify-content:space-around;align-items:stretch;padding:6px 8px;display:flex;position:absolute}.BottomNav-module__na_4iW__nav:before{content:"";border-radius:inherit;background:linear-gradient(to right, var(--accent-secondary), var(--accent));-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.BottomNav-module__na_4iW__tab{min-height:48px;color:rgba(var(--color-pure-white-rgb), .72);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 2px;transition:color .15s;display:flex}.BottomNav-module__na_4iW__tab[data-active=true]{color:var(--accent-secondary)}.BottomNav-module__na_4iW__icon{display:block}.BottomNav-module__na_4iW__label{letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:500}.BottomNav-module__na_4iW__avatar{border-radius:var(--radius-full);border:1.5px solid var(--accent-secondary);width:20px;height:20px;display:flex;overflow:hidden}.BottomNav-module__na_4iW__avatarImg{object-fit:cover;width:100%;height:100%}
.PageHeader-module__PyJpFW__header{z-index:5;background:var(--bg-base);border-bottom:1px solid var(--border-default);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding-block:8px;padding-inline:12px;display:grid;position:sticky;top:0}.PageHeader-module__PyJpFW__clearStatusBar{padding-top:max(env(safe-area-inset-top), var(--safe-area-inset-top))}.PageHeader-module__PyJpFW__leading{justify-self:start}.PageHeader-module__PyJpFW__trailing{justify-content:flex-end;justify-self:end;align-items:center;display:flex}.PageHeader-module__PyJpFW__title{max-width:60vw;font-family:var(--font-display);font-size:var(--font-size-md);color:var(--text-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin:0;font-weight:700;overflow:hidden}
.SuccessToast-module__MVyXyW__backdrop{z-index:calc(var(--z-modal) + 9);background:var(--overlay-scrim);-webkit-backdrop-filter:blur(6px)saturate(120%);animation:.25s SuccessToast-module__MVyXyW__backdropIn;position:fixed;inset:0}@keyframes SuccessToast-module__MVyXyW__backdropIn{0%{opacity:0}to{opacity:1}}.SuccessToast-module__MVyXyW__toast{bottom:calc(24px + env(safe-area-inset-bottom));z-index:calc(var(--z-modal) + 10);border-radius:var(--radius-xl);background:rgba(var(--color-cloud-white-rgb), .72);border:1px solid rgba(var(--color-cloud-white-rgb), .5);-webkit-backdrop-filter:blur(12px)saturate(140%);width:calc(100% - 40px);color:var(--text-inverse);align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.35;animation:.25s SuccessToast-module__MVyXyW__toastIn;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000047}@keyframes SuccessToast-module__MVyXyW__toastIn{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.SuccessToast-module__MVyXyW__icon{border-radius:var(--radius-full);background:var(--success);width:22px;height:22px;color:var(--color-pure-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SuccessToast-module__MVyXyW__message{flex:1}@media (prefers-reduced-motion:reduce){.SuccessToast-module__MVyXyW__toast,.SuccessToast-module__MVyXyW__backdrop{animation:none}}
.page-module__iyFuza__detailShell{background:var(--bg-base);flex-direction:column;min-height:100%;padding-bottom:24px;display:flex}.page-module__iyFuza__detailHead{flex-direction:column;gap:6px;padding:16px 16px 0;display:flex}.page-module__iyFuza__detailMeta{color:var(--text-muted);margin:0;font-size:13px}.page-module__iyFuza__detailDescription{color:var(--text-secondary);margin:8px 0 0;font-size:16px;line-height:1.5}
.page-module__8lOuWG__home{flex-direction:column;gap:16px;padding:0;display:flex}
.layout-module__LYcBCq__appShell{width:100%;min-width:0;height:100%;padding-bottom:calc(max(env(safe-area-inset-bottom), var(--safe-area-inset-bottom)) + 70px);background:var(--bg-base);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.layout-module__LYcBCq__content{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.layout-module__LYcBCq__content::-webkit-scrollbar{display:none}
.page-module__ImgtbG__shell{background:var(--bg-base);flex-direction:column;min-height:100%;display:flex}.page-module__ImgtbG__body{flex-direction:column;gap:16px;padding:8px 0 24px;display:flex}
