@font-face{font-family:NS Sans;src:url(assets/NS-Sans-Medium.woff2)format("woff2");font-weight:100 399;font-style:normal;font-display:swap}@font-face{font-family:NS Sans;src:url(assets/NS-Sans-Medium.woff2)format("woff2");font-weight:400 599;font-style:normal;font-display:swap}@font-face{font-family:NS Sans;src:url(assets/NS-Sans-Bold.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:Creato Display;src:url(assets/Creato-Regular.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@property --fl{syntax:"<length>";inherits:false;initial-value:0}@property --fr{syntax:"<length>";inherits:false;initial-value:0}:root{--bg:#080808;--bg-rgb:8, 8, 8;--mood-bright:1;--mood-sat:1.4;--mood-cap:.25;--mood-reach:100vh;--mood-mid:58vh;--mood-h:100vh;--mood-blur:14px;--mood-near:34vh;--mood-mid-a:.42;--mood-end-a:.09;--surface-1:#0f0f0f;--surface-2:#151515;--surface-3:#1c1c1c;--raise-rgb:255, 255, 255;--on-accent:#080808;--tip-bg:#0a0a0af7;--tip-fg:#fff;--cert-u:#0d9f4c;--cert-pg:#f6b400;--cert-12:#f2701f;--cert-15:#e4177c;--cert-18:#d4172a;--cert-r18:#8c0f1d;--cert-none:#4b4b4b;--cert-ink:#fff;--cert-ink-dark:#111;--primary:#e6e6e6;--primary-dim:#e6e6e640;--accent:#e6e6e6;--accent-glow:#e6e6e680;--primary-hover:#ebebeb;--danger:#f4776b;--danger-lift:#ff8a8a;--danger-soft:#f4776b1f;--danger-soft-hover:#f4776b2e;--warn:#e0a33a;--ok:#4ade80;--role-admin:#f5c04a;--role-mod:#6cb2ff;--scrim:#00000094;--scrim-deep:#000000b8;--perf-surface:#0d0d0d;--ink-rgb:255, 255, 255;--text:rgb(var(--ink-rgb));--text-dim:rgba(var(--ink-rgb), .84);--text-muted:rgba(var(--ink-rgb), .56);--text-faint:rgba(var(--ink-rgb), .38);--font-body:"NS Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-label:"Creato Display", var(--font-body);--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--radius-hair:3px;--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius:16px;--radius-lg:22px;--radius-content:12px;--radius-float:999px;--radius-round:999px;--radius-menu:12px;--radius-menu-item:8px;--radius-chip:8px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-lift:cubic-bezier(.34, 1.4, .64, 1);--ease-glide:cubic-bezier(.25, .1, .25, 1);--t-press:.12s;--t-fast:.2s;--t-base:.3s;--t-slow:.45s;--t-lazy:.6s;--spring-island:.75s cubic-bezier(.22, 1, .36, 1);--spring-quick:.35s cubic-bezier(.22, 1, .36, 1);--pop-surface:var(--surface-2);--pill-blur:blur(20px) saturate(1.6);--panel-shadow:0 24px 48px -14px #000000b3;--fill-field:rgba(var(--raise-rgb), .045);--fill-1:rgba(var(--raise-rgb), .07);--fill-2:rgba(var(--raise-rgb), .12);--fill-3:rgba(var(--raise-rgb), .18);--fill-4:rgba(var(--raise-rgb), .28);--pill-sheen:linear-gradient(180deg, rgba(var(--raise-rgb), .08) 0%, rgba(var(--raise-rgb), 0) 100%);--pill-edge:inset 0 1px 0 rgba(var(--raise-rgb), .14), inset 0 0 0 1px rgba(var(--raise-rgb), .04), 0 1px 2px #00000052;--hairline:rgba(var(--raise-rgb), .1);--shade:#0000004d;--scrim-solid:#000000e6;--shadow-sm:0 4px 14px -6px #00000080;--shadow-md:0 12px 32px -12px #0009;--ring:0 0 0 2px var(--accent);--ring-soft:inset 0 0 0 1px var(--fill-3);--ctl-h:44px;--ctl-h-sm:36px;--ctl-h-xs:30px;--ctl-h-lg:56px;--ctl-pad:0 18px;--ctl-pad-sm:0 14px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--z-raised:10;--z-sticky:100;--z-bar:200;--z-popover:300;--z-sheet:400;--z-modal:500;--z-gate:600;--z-toast:700;--z-system:900;--pop-in:popIn var(--t-base) var(--ease-out);--pop-out:popOut var(--t-fast) var(--ease-in) forwards;--pop-in-up:popInUp var(--t-base) var(--ease-out);--pop-out-up:popOutUp var(--t-fast) var(--ease-in) forwards;--swap-in:swapIn var(--t-base) var(--ease-lift);--rise-in:riseIn var(--t-base) var(--ease-out) backwards;--bar-drop:barDrop var(--spring-island) backwards;--bar-slide:barSlide var(--spring-island) backwards;--rise-out:riseOut .15s var(--ease-in) forwards;--fade-in:fadeIn var(--t-base) var(--ease-out) backwards;--fade-out:fadeOut .15s var(--ease-in) forwards;--scrim-in:scrimIn var(--t-base) var(--ease-out);--scrim-out:scrimOut .15s var(--ease-in) forwards;--spin:spin .7s linear infinite;--glass-border-color:#fff3;--glass-highlight:inset 0 0 0 1.5px var(--glass-border-color);--glass-shadow:0 18px 44px -12px #0009;--glass-solid:var(--perf-surface);--glass-ctrl:#0e0e10a8;--glass-ctrl-hover:#1e1e21cc;--bar-glass:var(--pill-sheen) var(--fill-2);--bar-glass-hover:var(--pill-sheen) var(--fill-3);--bar-glass-blur:var(--pill-blur);--bar-shadow:0 3px 12px #0000008c, 0 1px 3px #00000073;--glass-button:rgba(var(--raise-rgb), .086);--glass-button-hover:rgba(var(--raise-rgb), .176);--glass-button-blur:blur(12px);--glass-button-ring:inset 0 0 0 1px rgba(var(--raise-rgb), .19);--ctl-ring:inset 0 0 0 1px var(--hairline);--page-max:1600px;--page-prose:820px;--page-pad:clamp(16px, 5%, 80px);--card-land:240px;--title-page:clamp(28px, 3vw, 38px);--hero-h:76vh;--hero-min:520px;--hero-max:880px;--rail-w:232px;--top-pad:84px;--page-top:calc(var(--top-pad) + 30px);--radius-panel:16px;--bar-h:56px;--stick-top:var(--bar-h);--tabs-h:76px;--frost:rgba(var(--bg-rgb), .8);--frost-blur:blur(48px);--lift-2:0 30px 70px -30px #000000e6}[data-theme=onyx]{--bg:#000;--bg-rgb:0, 0, 0;--surface-1:#080808;--surface-2:#0e0e0e;--surface-3:#141414}[data-theme=ash]{--bg:#16161a;--bg-rgb:22, 22, 26;--surface-1:#1d1d22;--surface-2:#24242a;--surface-3:#2c2c33}[data-theme=midnight]{--bg:#0a0d14;--bg-rgb:10, 13, 20;--surface-1:#101520;--surface-2:#161c2a;--surface-3:#1d2434}@media (prefers-reduced-motion:reduce){.moodTint{transition:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}@media (max-width:768px){:root{--hero-h:58vh;--hero-min:380px}}@media (min-width:901px){:root{--hero-h:84vh;--hero-max:940px}}@media (max-width:768px){:root{--top-pad:16px}}@media (min-width:769px){:root{--bar-h:64px}}html[data-nav=frame]{--top-pad:calc(var(--bar-h) + 24px)}@media (max-width:768px){html[data-nav=frame]{--top-pad:calc(var(--bar-h) + 12px)}}@keyframes moodDrift{0%{transform:scale(1)translate(-1%,-.5%)rotate(-.6deg)}4.76%{transform:scale(1.0029)translate(-.918%,-.447%)rotate(-.551deg)}9.52%{transform:scale(1.0119)translate(-.661%,-.279%)rotate(-.396deg)}14.29%{transform:scale(1.0265)translate(-.243%,-.008%)rotate(-.146deg)}19.05%{transform:scale(1.0435)translate(.243%,.308%)rotate(.146deg)}23.81%{transform:scale(1.0581)translate(.661%,.579%)rotate(.396deg)}28.57%{transform:scale(1.0671)translate(.918%,.747%)rotate(.551deg)}33.33%{transform:scale(1.07)translate(1%,.8%)rotate(.6deg)}38.1%{transform:scale(1.0684)translate(.992%,.726%)rotate(.582deg)}42.86%{transform:scale(1.0632)translate(.966%,.495%)rotate(.524deg)}47.62%{transform:scale(1.0549)translate(.924%,.119%)rotate(.43deg)}52.38%{transform:scale(1.0451)translate(.876%,-.319%)rotate(.32deg)}57.14%{transform:scale(1.0368)translate(.834%,-.695%)rotate(.226deg)}61.9%{transform:scale(1.0316)translate(.808%,-.926%)rotate(.168deg)}66.67%{transform:scale(1.03)translate(.8%,-1%)rotate(.15deg)}71.43%{transform:scale(1.0288)translate(.726%,-.98%)rotate(.119deg)}76.19%{transform:scale(1.0249)translate(.495%,-.915%)rotate(.023deg)}80.95%{transform:scale(1.0186)translate(.119%,-.811%)rotate(-.134deg)}85.71%{transform:scale(1.0114)translate(-.319%,-.689%)rotate(-.316deg)}90.48%{transform:scale(1.0051)translate(-.695%,-.585%)rotate(-.473deg)}95.24%{transform:scale(1.0012)translate(-.926%,-.52%)rotate(-.569deg)}to{transform:scale(1)translate(-1%,-.5%)rotate(-.6deg)}}@media (prefers-reduced-motion:reduce){.moodLayer{animation:none;transform:none}}.vLoader{border:2px solid rgba(var(--raise-rgb), .14);border-top-color:var(--primary);border-radius:50%;width:30px;height:30px;margin:26px auto;animation:.7s linear infinite vSpin;display:block}.vLoaderCenter{justify-content:center;align-items:center;width:100%;min-height:60vh;display:flex}.vLoaderCenter .vLoader{margin:0}@keyframes vSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vLoader{animation-duration:2s}}h1,h2,h3{letter-spacing:-.02em}.field{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:12px}html{scrollbar-gutter:stable;font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.watching [data-dock]{display:none}html[data-settings-open]{--z-popover:550;--z-sheet:560}html[data-focus],html[data-focus] body{overflow:hidden}[data-scroll-contain]{overscroll-behavior:contain}body{cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;min-height:100vh;overflow-x:hidden}*,:before,:after{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true],[contenteditable=true] *{-webkit-user-select:text;user-select:text;cursor:text}a{color:inherit;-webkit-user-drag:none;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;display:block}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}html,body{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--raise-rgb), .08);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--raise-rgb), .14)}*{scrollbar-width:thin;scrollbar-color:rgba(var(--raise-rgb), .08) transparent}::selection{background:var(--primary-dim);color:var(--text)}input,textarea{font:inherit;color:inherit;background:0 0;border:none;outline:none}button:focus-visible,a:focus-visible,input:is([type=checkbox],[type=radio],[type=range]):focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(input:not([type=checkbox],[type=radio],[type=range]),textarea):focus-visible{outline:none}[data-tv="1"],[data-perf="1"]{--pill-blur:none;--glass-ctrl:var(--glass-solid);--glass-ctrl-hover:var(--surface-3);--bar-glass:var(--glass-solid);--bar-glass-hover:var(--surface-3);--bar-glass-blur:none;--glass-button:var(--glass-solid);--glass-button-hover:var(--surface-3);--glass-button-blur:none;--glass-button-ring:var(--glass-highlight)}[data-tv="1"] :is(.liquidGlass,.panelGlass,.ctrlGlass,.popGlass,.btnHeroGlass){-webkit-backdrop-filter:none;backdrop-filter:none}[data-tv="1"]{--page-pad:clamp(28px, 4%, 64px);-moz-text-size-adjust:none;text-size-adjust:none;font-size:18px}@media (min-width:901px){:root{--fs-xs:13px;--fs-sm:14px;--fs-md:15px;--fs-lg:17px;--fs-xl:19px;--fs-2xl:22px;--fs-3xl:26px}}html[data-tv="1"]{--fs-xs:15px;--fs-sm:16px;--fs-md:17px;--fs-lg:19px;--fs-xl:21px;--fs-2xl:24px;--fs-3xl:28px;--radius-hair:0px;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius:4px;--radius-lg:6px;--radius-content:4px;--radius-float:6px;--radius-panel:8px}html[data-tv="1"][data-nav=side]{--page-pad:100px}[data-tv="1"] button:focus,[data-tv="1"] a:focus,[data-tv="1"] [tabindex]:focus,[data-tv="1"] input:focus,[data-tv="1"] textarea:focus{outline:2px solid var(--text);outline-offset:-2px}html[data-tv="1"] :is(.btnHero,.btnPrimary){background:var(--glass-solid);color:var(--text);box-shadow:var(--glass-highlight), var(--glass-shadow)}html[data-tv="1"] .chipOn{background:var(--fill-3);color:var(--text);font-weight:600}[data-tv="1"] :is(.btnHero,.btnHeroGlass,.btnPrimary,.btnGhost,.chip,.iconCircle,.iconCircleGlass,.iconCircleBare,.popItem){transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out)}html[data-tv="1"] [role=tooltip]{display:none}html[data-tv="1"] :is(.btnHero,.btnHeroGlass,.btnPrimary,.btnGhost,.chip,.iconCircle,.iconCircleGlass,.iconCircleBare):is(:focus,:hover){background:var(--primary);color:var(--on-accent);filter:none;box-shadow:var(--shadow-md);outline:none;transform:scale(1.06)}html[data-tv="1"] :is(.popItem,[class*=Filter-module][class*=__opt]):is(:focus,:hover){background:var(--primary);color:var(--on-accent);outline:none}html[data-tv="1"] .popItem:focus svg{color:inherit}[data-tv="1"] [data-player]:focus{outline:none}[data-tv="1"] [role=link][tabindex]{transition:transform var(--t-fast) var(--ease-out)!important}[data-tv="1"] [role=link][tabindex]:focus{z-index:5;outline:none;transform:scale(1.08)}[data-tv="1"] [role=link][tabindex]:focus>div:first-child{box-shadow:0 0 0 3px #fff,0 18px 40px -16px #000000f2}[data-tv="1"] ::-webkit-scrollbar{display:none}[data-tv="1"] *{scrollbar-width:none}[data-tv="1"] [class*=groundImg]{display:none}[data-tv="1"] [class*=HeroBanner-module][class*=backdropImg]{animation:none;transform:none}[data-tv="1"] [class*=HeroBanner-module][class*=edge],[data-tv="1"] [class*=HeroBanner-module][class*=ground]{display:none}[data-tv="1"] *{will-change:auto!important}[data-tv="1"] [class*=imageWrap]{transform-style:flat;transform:none!important}[data-tv="1"] [class*=MediaCard-module][class*=card]:hover{transform:none}[data-tv="1"] [class*=MediaCard-module][class*=poster]{transition:none;transform:none!important}[data-tv="1"] [class*=Player-module][class*=heroVideo],[data-tv="1"] [class*=Watch-module][class*=ambient]{display:none}[data-tv="1"] [class*=Watch-module][class*=frameLoad] img{filter:brightness(.7);transform:none}[data-tv="1"] [data-vchain],[data-tv="1"] [data-player] video{filter:none!important;opacity:1!important;clip-path:none!important;mix-blend-mode:normal!important;will-change:auto!important;border-radius:0!important;transition:none!important;transform:none!important;-webkit-mask:none!important;mask:none!important}[data-tv="1"] [class*=MediaCard-module][class*=lq]{display:none}[data-tv="1"] [class*=Watch-module][class*=epItem]{position:relative}[data-tv="1"] [class*=Watch-module][class*=epCheck]{margin:0;position:absolute;top:16px;right:16px}[data-tv="1"] [class*=Watch-module][class*=epInfo]{align-self:stretch}[data-tv="1"] [class*=Player-module][class*=playBtn]{padding:18px 40px;font-size:22px}[data-tv="1"] [class*=Watch-module][class*=epList]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;max-height:none;padding-right:0;display:grid;overflow:visible}[data-tv="1"] [class*=Watch-module][class*=epItem]{flex-direction:column;gap:10px;padding:8px}[data-tv="1"] [class*=Watch-module][class*=epThumb]{width:100%}[data-tv="1"] [class*=Watch-module][class*=epItem]:focus{background:rgba(var(--raise-rgb), .1);outline:none;transform:scale(1.05);box-shadow:0 0 0 4px #fff}[data-tv="1"] [class*=Watch-module][class*=epName]{font-size:18px}input[type=search],input[type=search]:focus,input[type=search]:focus-visible,input[type=search]:focus-within{-webkit-tap-highlight-color:transparent;appearance:none;outline:none}input[type=search]::-webkit-search-decoration{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-results-button{appearance:none}input[type=search]::-webkit-search-results-decoration{appearance:none}.shiny-text{text-shadow:none;display:inline-block}.glass-surface{justify-content:center;align-items:center;transition:opacity .26s ease-out;display:flex;position:relative;overflow:hidden}.glass-surface__filter{pointer-events:none;opacity:0;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.glass-surface__content{border-radius:inherit;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex;position:relative}.glass-surface--svg{background:hsl(0 0% 0%/var(--glass-frost,0));-webkit-backdrop-filter:var(--filter-id,url(#glass-filter)) saturate(var(--glass-saturation,1));backdrop-filter:var(--filter-id,url(#glass-filter)) saturate(var(--glass-saturation,1));box-shadow:0 4px 16px #1212120d,0 8px 24px #1212120d,0 16px 56px #1212120d}.glass-surface--fallback{background:rgba(var(--raise-rgb), .1);-webkit-backdrop-filter:blur(12px)saturate(1.8)brightness(1.2);backdrop-filter:blur(12px)saturate(1.8)brightness(1.2)}[data-perf="1"] *,[data-perf="1"] :before,[data-perf="1"] :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width:768px){.moodLayer{will-change:auto;animation:none;transform:none}}@keyframes popIn{0%{opacity:0;transform:translateY(-10px)scaleY(.92)}20%{opacity:1}to{opacity:1;transform:none}}@keyframes popOut{80%{opacity:1}to{opacity:0;transform:translateY(-10px)scaleY(.92)}}@keyframes popInUp{0%{opacity:0;transform:translateY(10px)scaleY(.92)}20%{opacity:1}to{opacity:1;transform:none}}@keyframes popOutUp{80%{opacity:1}to{opacity:0;transform:translateY(10px)scaleY(.92)}}@keyframes glassIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes glassInUp{0%{opacity:0;transform:translateY(6px)scale(.98)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes glassOut{to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes glassOutUp{to{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes swapIn{0%{opacity:.4;transform:scale(.7)}}@keyframes barDrop{0%{transform:translateY(-40px)}}@keyframes barSlide{0%{transform:translate(-40px)}}@keyframes scrimIn{0%{background-color:#0000}}@keyframes scrimOut{to{background-color:#0000}}.riseIn{animation:var(--rise-in)}.riseOut{animation:var(--rise-out);pointer-events:none}.fadeIn{animation:var(--fade-in)}.fadeOut{animation:var(--fade-out);pointer-events:none}@keyframes riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes riseOut{to{opacity:0;transform:translateY(-6px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.riseIn,.riseOut,.fadeIn,.fadeOut{animation:none}}button:active:not(:disabled):not([data-nopress]){transition-duration:var(--t-press);transform:scale(.96)}button:not([data-nopress]){transition:transform var(--t-base) var(--ease-out), background var(--t-fast), color var(--t-fast), filter var(--t-fast), opacity var(--t-fast), box-shadow var(--t-fast)}@media (prefers-reduced-motion:reduce){button{transition:none}button:active:not(:disabled){transform:none}}.pageFade{animation:pageArrive var(--t-slow) var(--ease-glide)}.pageFadeOut{animation:pageLeave var(--t-fast) var(--ease-glide) both;pointer-events:none}.keepAway{content-visibility:hidden;animation:none}@supports not (content-visibility:hidden){.keepAway{display:none}}@keyframes pageArrive{0%{opacity:0}to{opacity:1}}@keyframes pageLeave{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pageFade,.pageFadeOut{animation:none}}::view-transition-old(root){animation:vtLeave var(--t-slow) var(--ease-glide) both}::view-transition-new(root){animation:vtArrive var(--t-slow) var(--ease-glide) both}::view-transition-old(root){mix-blend-mode:plus-lighter}::view-transition-new(root){mix-blend-mode:plus-lighter}@keyframes vtLeave{to{opacity:0}}@keyframes vtArrive{0%{opacity:0}}::view-transition-group(vivart){animation-duration:.46s;animation-timing-function:var(--ease-out)}::view-transition-image-pair(vivart){isolation:auto}::view-transition-old(vivart){object-fit:cover;mix-blend-mode:normal;height:100%;animation:none}::view-transition-new(vivart){object-fit:cover;mix-blend-mode:normal;height:100%;animation:none}html[data-vt-live] [data-vt-copy]:has([data-vt-hero][style*=vivart]){view-transition-name:vivcopy}::view-transition-new(vivcopy){animation:vtArrive var(--t-slow) var(--ease-glide) both}html[data-vt] .pageFade,html[data-vt] .pageFadeOut{animation:none}.moodBg{height:var(--mood-h);z-index:-1;pointer-events:none;transition:opacity 1.4s var(--ease-out);position:fixed;inset:0}.moodLayer{will-change:transform, opacity;width:112%;height:112%;animation:42s steps(20,end) infinite moodDrift;display:block;position:absolute;top:-6%;left:-6%}.moodBg[data-off] .moodLayer{animation:none}@supports (-moz-orient:inline){.moodLayer{animation:none}}.moodMask{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--mood-near), rgba(0, 0, 0, var(--mood-mid-a)) var(--mood-mid), rgba(0, 0, 0, var(--mood-end-a)) var(--mood-reach));-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--mood-near), rgba(0, 0, 0, var(--mood-mid-a)) var(--mood-mid), rgba(0, 0, 0, var(--mood-end-a)) var(--mood-reach));mask-image:linear-gradient(to bottom, #000 0, #000 var(--mood-near), rgba(0, 0, 0, var(--mood-mid-a)) var(--mood-mid), rgba(0, 0, 0, var(--mood-end-a)) var(--mood-reach));position:absolute;inset:0}.moodTint{opacity:0;pointer-events:none;transition:opacity 1.6s,background 1.6s;position:absolute;inset:0}[data-theme=mood]{--bg:#070707;--bg-rgb:7, 7, 7;--mood-sat:1;--mood-cap:1;--mood-blur:96px;--mood-bleed:.4;--mood-bleed-blur:60px}[data-theme=mood] .moodBg{height:100vh;position:fixed;inset:0}[data-theme=mood] .moodMask{opacity:.59;height:100%;transition:opacity var(--t-lazy) var(--ease-out);inset:0;-webkit-mask-image:none;mask-image:none}[data-theme=mood] .moodTint{display:none}@media (prefers-reduced-motion:reduce){.moodTint{transition:none}.moodLayer{animation:none;transform:none}}@media (max-width:768px){.moodLayer{will-change:auto;animation:none;transform:none}.moodMask{-webkit-mask-image:none;mask-image:none}.moodMask:after{content:"";background:linear-gradient(to bottom, rgba(var(--bg-rgb), 0) var(--mood-near), rgba(var(--bg-rgb), calc(1 - var(--mood-mid-a))) var(--mood-mid), rgba(var(--bg-rgb), calc(1 - var(--mood-end-a))) var(--mood-reach), rgba(var(--bg-rgb), 1) 100%);position:absolute;inset:0}[data-theme=mood] .moodMask:after{display:none}}@supports (transition-timing-function:linear(0, 1)){:root{--spring-island:.75s linear(0, .0663, .2105, .3763, .5332, .6669, .7733, .8533, .9107, .9499, .9754, .9911, 1, 1.0044, 1.0061, 1.0062, 1.0055, 1.0045, 1.0035, 1.0026, 1.0018, 1.0012, 1.0008, 1, 1);--spring-quick:.35s linear(0, .1251, .3554, .5737, .7411, .8551, .9259, .9666, .988, .9981, 1.002, 1)}}@media (max-width:768px),(pointer:coarse){input,textarea,select{font-size:max(16px,1em)!important}}.liquidGlass{background:var(--surface-2);box-shadow:var(--ctl-ring), var(--glass-shadow);position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquidGlass{background:var(--glass-solid)}}.panelGlass{background:var(--surface-1);box-shadow:var(--ctl-ring), var(--glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.panelGlass{background:var(--glass-solid)}}[data-perf="1"] .panelGlass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}html[data-bar=away] .frostGlass{--stick-top:calc(-3 * var(--bar-h))}.frostGlass{background:var(--frost);transition:background var(--t-base) var(--ease-out), top var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);-webkit-backdrop-filter:var(--frost-blur);backdrop-filter:var(--frost-blur)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.frostGlass{background:var(--bg)}}[data-perf="1"] .frostGlass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}.frostGlass.frostClear,.frostGlass.frostBare{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:is(.frostClear,.frostBare) :is(.barGlass,[class*=Notifications-module][class*=__bell]){-webkit-backdrop-filter:var(--bar-glass-blur);backdrop-filter:var(--bar-glass-blur)}html:not([data-tv="1"]) .frostGlass[data-row]{position:relative;top:auto}html:not([data-tv="1"]) .frostGlass[data-row]:not([data-float]){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transition:none}html:not([data-tv="1"]) .frostGlass[data-row]:not([data-float]) [role=tab]{transition:color var(--t-fast)}html:not([data-tv="1"]) .frostGlass[data-row][data-float]{border-radius:var(--radius-float);background:var(--bar-glass);width:fit-content;max-width:calc(100vw - 48px);height:auto;min-height:52px;-webkit-backdrop-filter:var(--bar-glass-blur);backdrop-filter:var(--bar-glass-blur);box-shadow:var(--glass-button-ring), var(--shadow-md);animation:var(--rise-in);border:0;margin:0 auto;padding:6px 14px;position:fixed;inset:auto 0 24px}html:not([data-tv="1"]) .frostGlass[data-row][data-float]>[role=tablist]{height:auto;min-height:40px;padding-inline:0}html:not([data-tv="1"]) .frostGlass[data-row][data-float=out]{animation:var(--fade-out);pointer-events:none}html:not([data-tv="1"]) .frostGlass[data-row][data-float] [role=tab]{border-radius:var(--radius-float);background:var(--fill-2);height:36px;color:var(--text);align-items:center;padding:0 16px;font-weight:500;display:inline-flex}html:not([data-tv="1"]) .frostGlass[data-row][data-float] [role=tab]:hover{background-color:var(--fill-3)}html:not([data-tv="1"]) .frostGlass[data-row][data-float] [role=tab][aria-selected=true]{background:var(--primary);color:var(--on-accent)}@media (max-width:768px){html:not([data-tv="1"]) .frostGlass[data-row][data-float]{bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom) + 10px);max-width:calc(100vw - 24px);min-height:48px;padding:4px 10px}}.ctrlGlass{background:var(--surface-3)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ctrlGlass{background:var(--glass-solid)}}[data-perf="1"] .ctrlGlass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}[data-perf="1"] .liquidGlass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-2)}:is(.liquidGlass,.panelGlass,.ctrlGlass,.popGlass) :is(.chip,.btnGhost,.iconCircle,.iconCircleGlass,.btnHeroGlass,.input){-webkit-backdrop-filter:none;backdrop-filter:none}.popGlass{z-index:var(--z-popover);border-radius:var(--radius-menu);background:var(--surface-2);box-shadow:var(--panel-shadow);transform-origin:top;animation:glassIn var(--t-base) var(--ease-glide);padding:8px;position:fixed}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.popGlass{background:var(--glass-solid)}}[data-perf="1"] .popGlass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}.vidGlass{background:var(--glass-ctrl);-webkit-backdrop-filter:var(--bar-glass-blur);backdrop-filter:var(--bar-glass-blur);box-shadow:var(--glass-button-ring), var(--glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vidGlass{background:var(--glass-solid)}}.popOut{animation:var(--pop-out);pointer-events:none}.popGlass[data-up]{transform-origin:bottom;animation-name:glassInUp}.popOut[data-up]{animation-name:popOutUp}.popGlass.popOut{animation:glassOut var(--t-fast) var(--ease-glide) forwards}.popGlass.popOut[data-up]{animation-name:glassOutUp}@media (prefers-reduced-motion:reduce){.popGlass,.popGlass[data-up]{animation-name:fadeIn}.popOut,.popOut[data-up],.popGlass.popOut,.popGlass.popOut[data-up]{animation-name:fadeOut}}.popScrolls{flex-direction:column;display:flex;overflow:hidden}.popScroll{scrollbar-width:thin;scrollbar-color:var(--fill-3) transparent;min-height:0;overflow-y:auto}.popScroll::-webkit-scrollbar{width:6px}.popScroll::-webkit-scrollbar-track{background:0 0;margin:6px 0}.popScroll::-webkit-scrollbar-thumb{background:var(--fill-3);border-radius:var(--radius-float)}.popScroll::-webkit-scrollbar-thumb:hover{background:var(--fill-4)}.popItem{border-radius:var(--radius-menu-item);width:100%;font-size:var(--fs-md);color:var(--text);text-align:left;white-space:nowrap;transition:background var(--t-fast), color var(--t-fast);align-items:center;gap:10px;padding:10px 12px;font-weight:500;display:flex}.popItem:hover{background:var(--fill-1)}.popItemOn{color:var(--accent)}.btnPrimary,.btnGhost,.btnDanger,.btnDangerSolid{min-height:var(--ctl-h);padding:var(--ctl-pad);border-radius:var(--radius-float);font-size:var(--fs-md);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex}.btnPrimary{background:var(--primary);color:var(--on-accent);font-size:15px;font-weight:600}.btnPrimary:hover{background:var(--primary-hover)}.btnGhost{background:var(--pill-sheen) var(--fill-2);color:var(--text);box-shadow:var(--pill-edge)}.btnGhost:hover{background-color:var(--fill-3)}.btnDanger{background:var(--danger-soft);color:var(--danger)}.btnDanger:hover{background:var(--danger-soft-hover)}.btnDangerSolid{background:var(--danger);color:var(--on-accent);font-weight:600}.btnDangerSolid:hover{background:var(--danger-lift)}.btnPrimary:active,.btnGhost:active,.btnDanger:active,.btnDangerSolid:active{transform:scale(.97)}.btnSm{min-height:var(--ctl-h-sm);padding:var(--ctl-pad-sm);font-size:var(--fs-md)}.btnHero,.btnHeroGlass{min-height:var(--ctl-h-lg);border-radius:var(--radius-float);white-space:nowrap;transition:background var(--t-fast), filter var(--t-fast), transform var(--t-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 32px;font-size:19px;font-weight:600;display:inline-flex}.btnHero{background:var(--primary);color:var(--on-accent)}.btnHero:hover{background:var(--primary-hover);transform:translateY(-1px)}.btnHeroGlass{color:var(--text);background:var(--glass-button);-webkit-backdrop-filter:var(--glass-button-blur);backdrop-filter:var(--glass-button-blur);box-shadow:var(--glass-button-ring);font-weight:500;position:relative}.btnHeroGlass:hover{background:var(--glass-button-hover);transform:translateY(-1px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.btnHeroGlass{background:var(--glass-solid)}}[data-perf="1"] .btnHeroGlass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-2)}.btnHero:active,.btnHeroGlass:active{transform:scale(.97)}@media (min-width:901px){:root{--ctl-h-lg:64px}.btnHero,.btnHeroGlass{padding:0 38px;font-size:22px}}.chip{border-radius:var(--radius-float);background:var(--pill-sheen) var(--fill-2);height:36px;box-shadow:var(--pill-edge);color:var(--text);font-size:var(--fs-md);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast);align-items:center;gap:6px;padding:0 16px;font-weight:500;display:inline-flex}.chip:hover{background-color:var(--fill-3)}.chipOn{background:var(--primary);color:var(--on-accent);box-shadow:none}.chipOn:hover{background:var(--primary)}.chipOutline{box-shadow:var(--ctl-ring);background:0 0}@media (pointer:coarse){.chip{height:36px}}.tag{border-radius:var(--radius-xs);background:var(--fill-2);height:22px;color:var(--text);font-size:var(--fs-xs);white-space:nowrap;align-items:center;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.iconCircle,.iconCircleGlass,.iconCircleBare{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--radius-float);color:var(--text);transition:background var(--t-fast), color var(--t-fast), filter var(--t-fast), transform var(--t-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.iconCircle{background:var(--pill-sheen) var(--fill-2);box-shadow:var(--pill-edge)}.iconCircle:hover{background-color:var(--fill-3)}.iconCircleGlass{background:var(--glass-button);-webkit-backdrop-filter:var(--glass-button-blur);backdrop-filter:var(--glass-button-blur);box-shadow:var(--glass-button-ring)}.iconCircleGlass:hover{background:var(--glass-button-hover)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.iconCircleGlass{background:var(--glass-solid)}}[data-perf="1"] .iconCircleGlass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}.iconCircleBare{filter:drop-shadow(0 1px 5px #000000e6);background:0 0}.iconCircleBare:hover{transform:scale(1.1)}.iconCircle:active,.iconCircleGlass:active,.iconCircleBare:active{transform:scale(.92)}.iconSm{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}.iconXs{width:var(--ctl-h-xs);height:var(--ctl-h-xs)}.input{height:var(--ctl-h);border-radius:var(--radius-md);background:var(--fill-field);box-shadow:var(--ctl-ring);color:var(--text);font-size:var(--fs-lg);transition:background var(--t-fast), box-shadow var(--t-fast);padding:0 16px}.input::placeholder{color:var(--text-muted)}.input:focus{background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--fill-4);outline:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.chip,.btnGhost,.iconCircle,.input{background:var(--glass-solid)}}[data-perf="1"] .chip,[data-perf="1"] .btnGhost,[data-perf="1"] .iconCircle,[data-perf="1"] .input{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}[data-perf="1"] .chipOn,[data-perf="1"] .chipOn:hover{background:var(--primary)}

.Bg-module__j-Yblq__fill{z-index:0;pointer-events:none;background:var(--bg);position:fixed;inset:0}.Bg-module__j-Yblq__root{position:absolute;inset:0;overflow:hidden}.Bg-module__j-Yblq__root canvas{width:100%;height:100%;display:block}
.Toaster-module__t5bkOW__wrap{z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed;bottom:24px;left:24px}html[data-tv="1"] .Toaster-module__t5bkOW__wrap{align-items:flex-end;bottom:28px;left:auto;right:28px}.Toaster-module__t5bkOW__slot{pointer-events:auto;max-width:min(380px,100vw - 32px)}.Toaster-module__t5bkOW__drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.Toaster-module__t5bkOW__drag:active{cursor:grabbing}.Toaster-module__t5bkOW__toast{border-radius:var(--radius-chip);background:var(--surface-3);min-height:48px;box-shadow:var(--ctl-ring);color:var(--text);font-size:var(--fs-md);align-items:center;gap:12px;padding:4px 16px;font-weight:500;line-height:1.35;display:flex;position:relative;overflow:hidden}.Toaster-module__t5bkOW__mark{color:var(--ok);flex:none;display:inline-flex}.Toaster-module__t5bkOW__bad .Toaster-module__t5bkOW__mark{color:var(--danger)}.Toaster-module__t5bkOW__msg{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.Toaster-module__t5bkOW__act{height:var(--ctl-h-sm);border-radius:var(--radius-float);color:var(--text);font-size:var(--fs-md);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out);flex:none;margin:0 -8px 0 4px;padding:0 12px;font-weight:600}.Toaster-module__t5bkOW__act:hover{background:var(--fill-2)}.Toaster-module__t5bkOW__act:active{transform:scale(.96)}.Toaster-module__t5bkOW__act:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (pointer:coarse){.Toaster-module__t5bkOW__act{height:var(--ctl-h)}}html[data-tv="1"] .Toaster-module__t5bkOW__act{background:var(--fill-2)}html[data-tv="1"] .Toaster-module__t5bkOW__act:focus{background:var(--primary);color:var(--on-accent);outline:none}.Toaster-module__t5bkOW__fuse{background:var(--text);transform-origin:0;opacity:0;pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.Toaster-module__t5bkOW__lit{opacity:.7}@media (max-width:768px){.Toaster-module__t5bkOW__wrap{left:12px;right:12px;bottom:calc(var(--tabs-h) + 12px + env(safe-area-inset-bottom));align-items:center}.Toaster-module__t5bkOW__slot{max-width:100%}}@media (prefers-reduced-motion:reduce){.Toaster-module__t5bkOW__act:active{transform:none}}
.Palette-module__lZNMnG__scrim{z-index:var(--z-sheet);background:var(--scrim);animation:var(--scrim-in);justify-content:center;align-items:flex-start;padding:clamp(40px,10vh,120px) 16px 16px;display:flex;position:fixed;inset:0}.Palette-module__lZNMnG__box{border-radius:var(--radius);width:100%;max-width:640px;max-height:min(76vh,700px);animation:var(--pop-in);flex-direction:column;display:flex;overflow:hidden;}.Palette-module__lZNMnG__field{border-radius:var(--radius-float);background:var(--fill-field);height:48px;box-shadow:var(--ctl-ring);transition:background var(--t-fast), box-shadow var(--t-fast);flex:none;align-items:center;gap:12px;margin:12px 12px 0;padding:0 8px 0 16px;display:flex}.Palette-module__lZNMnG__field:focus-within{background:var(--fill-1);box-shadow:var(--ring-soft)}.Palette-module__lZNMnG__fieldIcon{color:var(--text-dim);flex:none}.Palette-module__lZNMnG__back{display:none}.Palette-module__lZNMnG__input{min-width:0;font-size:var(--fs-lg);color:var(--text);flex:1;font-weight:500}.Palette-module__lZNMnG__input::placeholder{color:var(--text-muted)}.Palette-module__lZNMnG__input::-webkit-search-cancel-button{display:none}.Palette-module__lZNMnG__input:focus,.Palette-module__lZNMnG__input:focus-visible{box-shadow:none;outline:none}.Palette-module__lZNMnG__wipe{border-radius:var(--radius-round);width:32px;height:32px;color:var(--text-dim);animation:var(--fade-in);flex:none;place-items:center;display:grid}.Palette-module__lZNMnG__wipe:hover{background:var(--fill-2);color:var(--text)}.Palette-module__lZNMnG__dock{flex:0 600px;min-width:0;position:relative}.Palette-module__lZNMnG__dockField{height:var(--bar-ctl);background:var(--bar-fill);box-shadow:var(--bar-ring);transition:background var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out);margin:0;padding:0 0 0 18px;overflow:hidden}.Palette-module__lZNMnG__dockField .Palette-module__lZNMnG__wipe{margin-right:4px}.Palette-module__lZNMnG__dockField:focus-within{background:var(--bar-fill-hover);box-shadow:var(--bar-ring)}.Palette-module__lZNMnG__go{border-left:1px solid var(--hairline);width:60px;height:100%;color:var(--text);transition:background var(--t-fast);flex:none;place-items:center;display:grid}.Palette-module__lZNMnG__go:hover{background:var(--fill-1)}.Palette-module__lZNMnG__drop{border-radius:var(--radius-md);background:var(--surface-2);max-height:min(70vh,560px);box-shadow:var(--panel-shadow);transform-origin:top;animation:var(--pop-in);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.Palette-module__lZNMnG__dropOut{animation:var(--pop-out);pointer-events:none}.Palette-module__lZNMnG__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fill-3) transparent;flex-direction:column;flex:1;min-height:0;padding:10px 0;display:flex;position:relative;overflow-y:auto}.Palette-module__lZNMnG__row{text-align:left;width:100%;min-height:44px;color:var(--text);transition:background var(--t-fast);flex:none;align-items:center;gap:14px;padding:3px 16px;display:flex}.Palette-module__lZNMnG__rowOn{background:var(--fill-1)}.Palette-module__lZNMnG__lead{width:20px;color:var(--text-dim);flex:none;place-items:center;display:grid}.Palette-module__lZNMnG__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-lg);font-weight:600;overflow:hidden}.Palette-module__lZNMnG__sub{font-size:var(--fs-md);color:var(--text-muted);white-space:nowrap;flex:none}.Palette-module__lZNMnG__art{border-radius:var(--radius-hair);background:var(--surface-3);flex:none;width:26px;height:38px;margin-left:auto;overflow:hidden}.Palette-module__lZNMnG__face{border-radius:var(--radius-round);width:34px;height:34px}.Palette-module__lZNMnG__art img{object-fit:cover;width:100%;height:100%}.Palette-module__lZNMnG__clear{font-size:var(--fs-sm);color:var(--text-muted);transition:color var(--t-fast);align-self:flex-end;margin:6px 16px 2px;font-weight:600}.Palette-module__lZNMnG__clear:hover{color:var(--text)}.Palette-module__lZNMnG__none{font-size:var(--fs-md);color:var(--text-dim);padding:14px 16px 16px 50px}.Palette-module__lZNMnG__scrimOut{animation:var(--scrim-out);pointer-events:none}.Palette-module__lZNMnG__boxOut{animation:var(--pop-out)}@media (prefers-reduced-motion:reduce){.Palette-module__lZNMnG__scrim,.Palette-module__lZNMnG__box,.Palette-module__lZNMnG__scrimOut,.Palette-module__lZNMnG__boxOut,.Palette-module__lZNMnG__wipe,.Palette-module__lZNMnG__drop,.Palette-module__lZNMnG__dropOut{animation:none}.Palette-module__lZNMnG__row,.Palette-module__lZNMnG__field,.Palette-module__lZNMnG__go,.Palette-module__lZNMnG__clear{transition:none}}@media (max-width:768px){.Palette-module__lZNMnG__scrim{background:var(--bg);padding:0}.Palette-module__lZNMnG__box{background:var(--bg);max-width:none;height:100dvh;max-height:none;box-shadow:none;animation:var(--fade-in);border-radius:0}.Palette-module__lZNMnG__boxOut{animation:var(--fade-out)}.Palette-module__lZNMnG__field{height:44px;box-shadow:none;background:0 0;margin:8px 12px 0 4px;padding:0 6px 0 4px}.Palette-module__lZNMnG__field:focus-within{box-shadow:none;background:0 0}.Palette-module__lZNMnG__field .Palette-module__lZNMnG__input{border-radius:var(--radius-float);background:var(--fill-2);height:40px;padding:0 16px}.Palette-module__lZNMnG__fieldIcon{display:none}.Palette-module__lZNMnG__back{border-radius:var(--radius-round);width:40px;height:40px;color:var(--text);flex:none;place-items:center;display:grid}.Palette-module__lZNMnG__row{min-height:48px}}
.Frog-module__rbD3JG__frog{width:calc(var(--w) * var(--px,2) * 1px);height:calc(var(--h) * var(--px,2) * 1px);pointer-events:none;flex:none;display:block}.Frog-module__rbD3JG__frog img{object-fit:contain;object-position:50% 100%;width:100%;max-width:none;height:100%;image-rendering:pixelated}
.ChatDock-module__OeWuga__btn{position:relative;}.ChatDock-module__OeWuga__dot{border-radius:var(--radius-round);background:var(--danger);width:8px;height:8px;animation:var(--fade-in);position:absolute;top:8px;right:8px}.ChatDock-module__OeWuga__dotAt{width:15px;height:15px;color:var(--on-accent);place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid;top:3px;right:3px}.ChatDock-module__OeWuga__panel{top:calc(var(--bar-h) + 8px);width:432px;height:min(640px, calc(100dvh - var(--bar-h) - 72px));transform-origin:100% 0;flex-direction:column;padding:0;display:flex;right:20px;overflow:hidden;}.ChatDock-module__OeWuga__panelOut{}.ChatDock-module__OeWuga__head{flex:none;align-items:center;gap:8px;min-height:48px;padding:0 6px 0 14px;display:flex}.ChatDock-module__OeWuga__sheetHead{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.ChatDock-module__OeWuga__title{font-size:var(--fs-lg);color:var(--text);font-weight:600;line-height:1.25}.ChatDock-module__OeWuga__count{min-width:0;font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:1;line-height:1.25}.ChatDock-module__OeWuga__hid{font-size:var(--fs-sm);color:var(--text-muted);transition:color var(--t-fast);font-weight:500;line-height:1.25}.ChatDock-module__OeWuga__hid:hover,.ChatDock-module__OeWuga__hid[aria-pressed=true]{color:var(--text)}.ChatDock-module__OeWuga__name{font-size:var(--fs-md);color:var(--text);animation:var(--rise-in);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-weight:600;display:flex}.ChatDock-module__OeWuga__x{box-shadow:none;background:0 0;}.ChatDock-module__OeWuga__x:hover{background:var(--fill-1)}.ChatDock-module__OeWuga__sheet{flex-direction:column;height:100%;display:flex}[class*=Sheet-module][class*=__panel]:has(.ChatDock-module__OeWuga__sheet){padding-bottom:0;padding-left:0;padding-right:0}[class*=Sheet-module][class*=__card]:has(.ChatDock-module__OeWuga__sheet){border-radius:var(--radius-menu) var(--radius-menu) 0 0}[class*=Sheet-module][class*=__body]:has(.ChatDock-module__OeWuga__sheet){padding-bottom:calc(8px + env(safe-area-inset-bottom))}.ChatDock-module__OeWuga__log{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;padding:12px 6px 8px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 8px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 8px),#0000)}.ChatDock-module__OeWuga__log::-webkit-scrollbar{display:none}.ChatDock-module__OeWuga__sheet .ChatDock-module__OeWuga__log{padding:12px 0 8px}.ChatDock-module__OeWuga__feed{flex-direction:column;flex:none;min-height:100%;display:flex}.ChatDock-module__OeWuga__empty{color:var(--text-dim);font-size:var(--fs-sm);margin:auto}.ChatDock-module__OeWuga__sys{text-align:center;color:var(--text-muted);font-size:var(--fs-sm);animation:var(--rise-in);flex:none;padding:8px 8px 2px}.ChatDock-module__OeWuga__row{border-radius:var(--radius-menu-item);transition:background var(--t-fast) var(--ease-out);animation:var(--rise-in);flex:none;padding:2px 8px;position:relative}.ChatDock-module__OeWuga__rowHead{margin-top:6px;padding-top:4px}.ChatDock-module__OeWuga__feed>.ChatDock-module__OeWuga__rowHead:first-child{margin-top:0}.ChatDock-module__OeWuga__rowOn,.ChatDock-module__OeWuga__rowAt{background:var(--fill-1)}.ChatDock-module__OeWuga__rowAt.ChatDock-module__OeWuga__rowOn{background:var(--fill-2)}.ChatDock-module__OeWuga__line{align-items:flex-start;gap:8px;display:flex}.ChatDock-module__OeWuga__bar{background:var(--surface-3);box-shadow:var(--shadow-sm);border-radius:var(--radius-chip);opacity:0;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);pointer-events:none;gap:2px;padding:2px;display:flex;position:absolute;top:-6px;right:6px;transform:translateY(2px)scale(.96)}.ChatDock-module__OeWuga__face{border-radius:var(--radius-round);width:28px;height:28px;font-size:var(--fs-xs);color:var(--on-accent);background:var(--primary);flex:none;place-items:center;margin-top:2px;font-weight:600;display:grid;overflow:hidden}.ChatDock-module__OeWuga__face img{object-fit:cover;width:100%;height:100%}a.ChatDock-module__OeWuga__face{transition:transform var(--t-fast) var(--ease-out)}a.ChatDock-module__OeWuga__face:hover{transform:scale(1.08)}.ChatDock-module__OeWuga__said{flex:1;min-width:0}.ChatDock-module__OeWuga__rowNext .ChatDock-module__OeWuga__said{margin-left:36px}.ChatDock-module__OeWuga__by{font-size:var(--fs-sm);align-items:baseline;gap:6px;line-height:1.3;display:flex}.ChatDock-module__OeWuga__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-weight:600;overflow:hidden}.ChatDock-module__OeWuga__when{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.ChatDock-module__OeWuga__text{font-size:var(--fs-md);color:var(--text);overflow-wrap:anywhere;font-weight:400;line-height:1.4}.ChatDock-module__OeWuga__at,.ChatDock-module__OeWuga__ref{border-radius:var(--radius-hair);background:var(--fill-1);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--text);transition:background var(--t-fast);margin:0 -2px;padding:0 2px;font-weight:600}.ChatDock-module__OeWuga__atMe,.ChatDock-module__OeWuga__at:hover,.ChatDock-module__OeWuga__ref:hover{background:var(--fill-3)}.ChatDock-module__OeWuga__who:hover{text-underline-offset:2px;text-decoration:underline}.ChatDock-module__OeWuga__refArt{border-radius:var(--radius-hair);vertical-align:-3px;place-items:center;width:12px;height:16px;margin-right:4px;display:inline-grid;overflow:hidden}.ChatDock-module__OeWuga__refArt img{object-fit:cover;width:100%;height:100%;display:block}.ChatDock-module__OeWuga__raw{color:var(--text-muted)}.ChatDock-module__OeWuga__gif{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--fill-1);object-fit:cover;width:240px;max-width:100%;height:auto;margin:4px 0 2px;display:block}.ChatDock-module__OeWuga__chip{width:max-content;max-width:100%;font-size:var(--fs-xs);color:var(--text-muted);transition:color var(--t-fast);align-items:center;gap:5px;margin-top:2px;font-weight:500;display:flex}.ChatDock-module__OeWuga__chip:hover{color:var(--text)}.ChatDock-module__OeWuga__chip svg{flex:none}.ChatDock-module__OeWuga__chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ChatDock-module__OeWuga__quote{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:calc(100% - 36px);font-size:var(--fs-xs);color:var(--text-muted);transition:color var(--t-fast);margin:0 0 1px 36px;line-height:1.4;display:block;overflow:hidden}.ChatDock-module__OeWuga__quote:hover{color:var(--text)}.ChatDock-module__OeWuga__quoteGone,.ChatDock-module__OeWuga__quoteGone:hover{color:var(--text-faint)}.ChatDock-module__OeWuga__quote>span:first-child{vertical-align:-2px;margin-right:4px}.ChatDock-module__OeWuga__quoteWho{color:var(--text-dim);margin-right:5px;font-weight:600}.ChatDock-module__OeWuga__acts{flex-wrap:wrap;gap:2px;margin-left:-7px;padding-top:4px;display:flex}@media (hover:hover){.ChatDock-module__OeWuga__row:hover{background:var(--fill-1)}.ChatDock-module__OeWuga__rowAt:hover{background:var(--fill-2)}.ChatDock-module__OeWuga__row:hover .ChatDock-module__OeWuga__bar,.ChatDock-module__OeWuga__row:focus-within .ChatDock-module__OeWuga__bar{opacity:1;pointer-events:auto;transform:none}}@media (hover:none){.ChatDock-module__OeWuga__bar{display:none}}.ChatDock-module__OeWuga__row.ChatDock-module__OeWuga__rowLit{background:var(--fill-3)}.ChatDock-module__OeWuga__act{border-radius:var(--radius-xs);color:var(--text);font-size:var(--fs-xs);transition:background var(--t-fast);padding:3px 7px;font-weight:600}.ChatDock-module__OeWuga__act:hover{background:var(--fill-2)}@media (pointer:coarse){.ChatDock-module__OeWuga__acts{margin-left:-12px}.ChatDock-module__OeWuga__act{font-size:var(--fs-sm);padding:10px 12px}}.ChatDock-module__OeWuga__actBad{color:var(--danger)}.ChatDock-module__OeWuga__jumpSlot{flex:none;height:0;position:relative}.ChatDock-module__OeWuga__jump{width:max-content;height:var(--ctl-h-xs);background:var(--surface-3);font-size:var(--fs-sm);animation:var(--rise-in);margin:0 auto;padding:0 12px;position:absolute;bottom:8px;left:0;right:0;}.ChatDock-module__OeWuga__tray{flex-direction:column;gap:8px;height:min(280px,42dvh);padding:8px 8px 0;display:flex}.ChatDock-module__OeWuga__sheet .ChatDock-module__OeWuga__tray{padding:8px 0 0}.ChatDock-module__OeWuga__fold{flex:none;overflow:visible clip!important}.ChatDock-module__OeWuga__reply{font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:8px;padding:8px 8px 0 20px;display:flex}.ChatDock-module__OeWuga__sheet .ChatDock-module__OeWuga__reply{padding:8px 0 0 12px}.ChatDock-module__OeWuga__replyTo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ChatDock-module__OeWuga__replyWho{color:var(--text);font-weight:600}.ChatDock-module__OeWuga__replyX{width:24px;height:24px;box-shadow:none;background:0 0;}.ChatDock-module__OeWuga__replyX:hover{background:var(--fill-1)}.ChatDock-module__OeWuga__ats{flex-direction:column;gap:2px;padding:8px 8px 0;display:flex}.ChatDock-module__OeWuga__sheet .ChatDock-module__OeWuga__ats{padding:8px 0 0}.ChatDock-module__OeWuga__atRow{border-radius:var(--radius-menu-item);text-align:left;font-size:var(--fs-md);color:var(--text);transition:background var(--t-fast);align-items:center;gap:8px;padding:4px 8px;font-weight:600;display:flex}.ChatDock-module__OeWuga__atRow .ChatDock-module__OeWuga__face{width:24px;height:24px;margin-top:0}.ChatDock-module__OeWuga__atName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ChatDock-module__OeWuga__art{border-radius:var(--radius-hair);background:var(--fill-1);flex:none;width:20px;height:30px;overflow:hidden}.ChatDock-module__OeWuga__art img{object-fit:cover;width:100%;height:100%;display:block}.ChatDock-module__OeWuga__year{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.ChatDock-module__OeWuga__atOn,.ChatDock-module__OeWuga__atRow:hover{background:var(--fill-1)}.ChatDock-module__OeWuga__gifs,.ChatDock-module__OeWuga__emojis{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.ChatDock-module__OeWuga__gifs::-webkit-scrollbar{display:none}.ChatDock-module__OeWuga__emojis::-webkit-scrollbar{display:none}.ChatDock-module__OeWuga__cats{overscroll-behavior:contain;touch-action:pan-x;scrollbar-width:none;flex:none;gap:6px;display:flex;overflow-x:auto}.ChatDock-module__OeWuga__cat{height:var(--ctl-h-xs);font-size:var(--fs-sm);text-transform:capitalize;flex:none;padding:0 12px;}.ChatDock-module__OeWuga__cols{column-count:2;column-gap:6px}.ChatDock-module__OeWuga__hit{border-radius:var(--radius-sm);break-inside:avoid;background:var(--fill-1);width:100%;transition:opacity var(--t-fast);margin-bottom:6px;display:block;overflow:hidden}.ChatDock-module__OeWuga__hit img{width:100%;height:auto;min-height:48px;display:block}.ChatDock-module__OeWuga__hit:hover{opacity:.8}.ChatDock-module__OeWuga__emojis{flex-direction:column;gap:8px;padding-bottom:8px;display:flex;position:relative}.ChatDock-module__OeWuga__tabs{overscroll-behavior:contain;touch-action:pan-x;scrollbar-width:none;flex:none;gap:2px;display:flex;overflow-x:auto}.ChatDock-module__OeWuga__tabs::-webkit-scrollbar{display:none}.ChatDock-module__OeWuga__tab{border-radius:var(--radius-chip);height:28px;color:var(--text-muted);transition:transform var(--t-fast) var(--ease-out);flex:1 0 28px;place-items:center;display:grid}.ChatDock-module__OeWuga__tab:hover{background:var(--fill-1);color:var(--text)}.ChatDock-module__OeWuga__tab:active{transform:scale(.9)}.ChatDock-module__OeWuga__group{flex:none;grid-template-columns:repeat(8,1fr);align-content:start;gap:2px;display:grid}.ChatDock-module__OeWuga__groupName{font-size:var(--fs-xs);color:var(--text-muted);grid-column:1/-1;padding:4px 4px 2px;font-weight:600}.ChatDock-module__OeWuga__hold{grid-column:1/-1}.ChatDock-module__OeWuga__emoji{aspect-ratio:1;border-radius:var(--radius-chip);transition:transform var(--t-fast) var(--ease-out);place-items:center;display:grid}.ChatDock-module__OeWuga__emoji img{vertical-align:0;width:28px;height:28px;margin:0}.ChatDock-module__OeWuga__emoji:hover{background:var(--fill-1)}.ChatDock-module__OeWuga__emoji:active{transform:scale(.9)}@media (pointer:coarse){.ChatDock-module__OeWuga__cat{height:var(--ctl-h-sm)}.ChatDock-module__OeWuga__tab{height:36px}.ChatDock-module__OeWuga__atRow{padding:8px}.ChatDock-module__OeWuga__replyX{width:32px;height:32px}}.ChatDock-module__OeWuga__foot{flex:none;align-items:center;gap:7px;min-height:56px;padding:8px;display:flex}.ChatDock-module__OeWuga__sheet .ChatDock-module__OeWuga__foot{padding:8px 0 0}.ChatDock-module__OeWuga__input{border-radius:var(--radius-md);background:var(--fill-field);min-width:0;color:var(--text);font-size:var(--fs-md);transition:background var(--t-fast), opacity var(--t-fast);outline:none;flex:1;padding:10px 12px;font-family:inherit}.ChatDock-module__OeWuga__input::placeholder{color:var(--text-muted)}.ChatDock-module__OeWuga__input:focus{background:var(--fill-1)}.ChatDock-module__OeWuga__input:disabled{opacity:.5}.ChatDock-module__OeWuga__find{flex:none;}.ChatDock-module__OeWuga__tool{width:40px;height:40px;box-shadow:none;background:0 0;}.ChatDock-module__OeWuga__tool:hover{background:var(--fill-1)}.ChatDock-module__OeWuga__tool[aria-expanded=true]{background:var(--fill-3)}.ChatDock-module__OeWuga__tool:disabled{opacity:.4;pointer-events:none}.ChatDock-module__OeWuga__send{border-radius:var(--radius-float);background:var(--primary);width:40px;height:40px;color:var(--on-accent);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;transition:filter var(--t-fast), opacity var(--t-fast), transform var(--t-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.ChatDock-module__OeWuga__send:hover{filter:brightness(1.08)}.ChatDock-module__OeWuga__send:active{transform:scale(.94)}.ChatDock-module__OeWuga__send:disabled{opacity:.4;pointer-events:none}.ChatDock-module__OeWuga__note{border-radius:var(--radius-md);background:var(--fill-field);height:40px;color:var(--text-dim);font-size:var(--fs-md);flex:1;place-items:center;font-weight:500;display:grid}a.ChatDock-module__OeWuga__note{background:var(--primary);color:var(--on-accent);transition:filter var(--t-fast), transform var(--t-fast) var(--ease-out);font-weight:600}a.ChatDock-module__OeWuga__note:hover{filter:brightness(1.08)}a.ChatDock-module__OeWuga__note:active{transform:scale(.98)}.ChatDock-module__OeWuga__btn:focus-visible,.ChatDock-module__OeWuga__x:focus-visible,.ChatDock-module__OeWuga__act:focus-visible,.ChatDock-module__OeWuga__chip:focus-visible,.ChatDock-module__OeWuga__jump:focus-visible,.ChatDock-module__OeWuga__send:focus-visible,a.ChatDock-module__OeWuga__note:focus-visible,.ChatDock-module__OeWuga__tool:focus-visible,.ChatDock-module__OeWuga__cat:focus-visible,.ChatDock-module__OeWuga__tab:focus-visible,.ChatDock-module__OeWuga__hit:focus-visible,.ChatDock-module__OeWuga__emoji:focus-visible,.ChatDock-module__OeWuga__row:focus-visible,.ChatDock-module__OeWuga__quote:focus-visible,.ChatDock-module__OeWuga__replyX:focus-visible,.ChatDock-module__OeWuga__atRow:focus-visible,.ChatDock-module__OeWuga__who:focus-visible,.ChatDock-module__OeWuga__at:focus-visible,.ChatDock-module__OeWuga__ref:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ChatDock-module__OeWuga__hit:focus-visible,.ChatDock-module__OeWuga__tab:focus-visible,.ChatDock-module__OeWuga__emoji:focus-visible,.ChatDock-module__OeWuga__row:focus-visible,.ChatDock-module__OeWuga__act:focus-visible,.ChatDock-module__OeWuga__atRow:focus-visible{outline-offset:-2px}@media (min-width:769px){.ChatDock-module__OeWuga__btn svg{width:24px;height:24px}}@media (max-width:768px){.ChatDock-module__OeWuga__input,.ChatDock-module__OeWuga__text{font-size:var(--fs-lg)}.ChatDock-module__OeWuga__by{font-size:var(--fs-md)}}@media (prefers-reduced-motion:reduce){.ChatDock-module__OeWuga__row,.ChatDock-module__OeWuga__sys,.ChatDock-module__OeWuga__jump,.ChatDock-module__OeWuga__dot{animation:none}.ChatDock-module__OeWuga__send:active,.ChatDock-module__OeWuga__tool:active,.ChatDock-module__OeWuga__tab:active,.ChatDock-module__OeWuga__emoji:active,a.ChatDock-module__OeWuga__note:active{transform:none}.ChatDock-module__OeWuga__tool,.ChatDock-module__OeWuga__bar{transition:none}}
.ChatCard-module__yiD8yq__card{outline:none;flex-direction:column;gap:12px;width:320px;padding:12px;display:flex;}.ChatCard-module__yiD8yq__cardOut{}.ChatCard-module__yiD8yq__sheet{flex-direction:column;gap:16px;padding:4px 4px 0;display:flex}.ChatCard-module__yiD8yq__head{align-items:center;gap:12px;min-height:48px;display:flex}.ChatCard-module__yiD8yq__face{border-radius:var(--radius-round);width:48px;height:48px;font-size:var(--fs-lg);color:var(--on-accent);background:var(--primary);flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.ChatCard-module__yiD8yq__face img{object-fit:cover;width:100%;height:100%}.ChatCard-module__yiD8yq__id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ChatCard-module__yiD8yq__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-lg);color:var(--text);font-weight:600;line-height:1.25;overflow:hidden}.ChatCard-module__yiD8yq__meta{font-size:var(--fs-sm);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:2px 6px;line-height:1.35;display:flex}.ChatCard-module__yiD8yq__since{flex:0 0 100%}.ChatCard-module__yiD8yq__dot{border-radius:var(--radius-round);background:var(--text-muted);flex:none;width:3px;height:3px}.ChatCard-module__yiD8yq__quiet{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.35}.ChatCard-module__yiD8yq__skel{border-radius:var(--radius-xs);background:var(--fill-1);width:150px;height:12px;animation:var(--fade-in);margin:3px 0;display:block}.ChatCard-module__yiD8yq__art{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--fill-1);position:relative;overflow:hidden}.ChatCard-module__yiD8yq__art img{object-fit:cover;width:100%;height:100%;animation:var(--fade-in);display:block}.ChatCard-module__yiD8yq__track{background:var(--scrim);height:4px;position:absolute;bottom:0;left:0;right:0}.ChatCard-module__yiD8yq__fill{background:var(--accent);min-width:4px;height:100%;display:block}.ChatCard-module__yiD8yq__title{font-size:var(--fs-lg);color:var(--text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.ChatCard-module__yiD8yq__score{color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.ChatCard-module__yiD8yq__plot{-webkit-line-clamp:3;font-size:var(--fs-sm);color:var(--text);-webkit-box-orient:vertical;margin:3px 0 0;line-height:1.4;display:-webkit-box;overflow:hidden}.ChatCard-module__yiD8yq__now{min-width:0;font-size:var(--fs-sm);color:var(--text);align-items:center;gap:6px;font-weight:500;line-height:1.35;display:flex}.ChatCard-module__yiD8yq__now span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;-webkit-text-decoration:var(--line,none);text-decoration:var(--line,none);text-underline-offset:2px;overflow:hidden}.ChatCard-module__yiD8yq__now:hover{--line:underline}.ChatCard-module__yiD8yq__acts{gap:6px;display:flex}.ChatCard-module__yiD8yq__btn{flex:auto;min-width:0;padding:0 10px;}.ChatCard-module__yiD8yq__go{flex:auto;min-width:0;padding:0 10px;}.ChatCard-module__yiD8yq__icon{width:var(--ctl-h-sm);flex:none;padding:0;}.ChatCard-module__yiD8yq__acts:empty{display:none}.ChatCard-module__yiD8yq__btn:focus-visible,.ChatCard-module__yiD8yq__go:focus-visible,.ChatCard-module__yiD8yq__icon:focus-visible,.ChatCard-module__yiD8yq__now:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.ChatCard-module__yiD8yq__btn,.ChatCard-module__yiD8yq__go,.ChatCard-module__yiD8yq__icon{min-height:var(--ctl-h)}.ChatCard-module__yiD8yq__icon{width:var(--ctl-h)}}@media (prefers-reduced-motion:reduce){.ChatCard-module__yiD8yq__skel,.ChatCard-module__yiD8yq__art img{animation:none}}
.Pulse-module__twhCOa__icon{flex:none;display:inline-flex}.Pulse-module__twhCOa__count{font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}.Pulse-module__twhCOa__count>span{height:1em;display:block}.Pulse-module__twhCOa__slot{position:relative;overflow:hidden}.Pulse-module__twhCOa__roll{flex-direction:column;display:flex}.Pulse-module__twhCOa__roll>span{height:1em;display:block}
.Screens-module__yIjBKa__remote{flex-direction:column;gap:18px;padding:4px 8px 8px;display:flex}.Screens-module__yIjBKa__now{flex-direction:column;gap:4px;min-width:0;display:flex}.Screens-module__yIjBKa__title{font-size:var(--fs-xl);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Screens-module__yIjBKa__ep{font-size:var(--fs-md);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Screens-module__yIjBKa__seek{width:100%;height:5px;accent-color:var(--primary);cursor:pointer;margin:8px 0 0}.Screens-module__yIjBKa__times{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-dim);justify-content:space-between;margin-top:-10px;display:flex}.Screens-module__yIjBKa__keys{justify-content:center;align-items:center;gap:18px;display:flex}.Screens-module__yIjBKa__key{width:56px;height:56px;color:var(--text);}.Screens-module__yIjBKa__keyMain{background:var(--primary);width:72px;height:72px;color:var(--on-accent);box-shadow:none}.Screens-module__yIjBKa__group{flex-direction:column;gap:10px;display:flex}.Screens-module__yIjBKa__label{font-size:var(--fs-sm);color:var(--text-dim);font-weight:600}.Screens-module__yIjBKa__chips{flex-wrap:wrap;gap:8px;display:flex}.Screens-module__yIjBKa__chip{}.Screens-module__yIjBKa__chipOn{}.Screens-module__yIjBKa__foot{gap:10px;display:flex}.Screens-module__yIjBKa__here{flex:1;gap:8px;}.Screens-module__yIjBKa__stop{flex:1;gap:8px;}.Screens-module__yIjBKa__wait{font-size:var(--fs-lg);color:var(--text-dim);text-align:center;padding:22px 8px 26px}.Screens-module__yIjBKa__pair{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:6px 8px 14px;display:flex}.Screens-module__yIjBKa__code{font-size:var(--fs-3xl);letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--text);min-height:1.2em;font-weight:700}.Screens-module__yIjBKa__qr{border-radius:var(--radius-md);background:var(--primary);width:200px;height:200px;overflow:hidden}.Screens-module__yIjBKa__qr svg{width:100%;height:100%;display:block}.Screens-module__yIjBKa__note{font-size:var(--fs-md);color:var(--text-dim)}[data-tv="1"] .Screens-module__yIjBKa__code{font-size:44px}[data-tv="1"] .Screens-module__yIjBKa__qr{width:280px;height:280px}
.CodeSlots-module__2RQlTq__wrap{min-width:0;display:flex;position:relative}.CodeSlots-module__2RQlTq__row{cursor:text;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:fit-content;max-width:100%;transition:opacity var(--t-fast);grid-auto-columns:minmax(0,44px);grid-auto-flow:column;gap:8px;display:grid;position:relative}.CodeSlots-module__2RQlTq__row[data-disabled]{opacity:.5;cursor:default}.CodeSlots-module__2RQlTq__input{z-index:4;color:#0000;caret-color:#0000;width:100%;font-size:var(--fs-lg);cursor:inherit;appearance:none;background:0 0;border:0;outline:0;margin:0;padding:0;position:absolute;inset:0}.CodeSlots-module__2RQlTq__slot{border-radius:var(--radius-md);background:var(--fill-field);height:52px;transition:background var(--t-fast), box-shadow var(--t-fast);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}@media (hover:hover){.CodeSlots-module__2RQlTq__row[data-status=idle]:not([data-disabled]):hover .CodeSlots-module__2RQlTq__slot:not([data-active]){background:var(--fill-1)}}.CodeSlots-module__2RQlTq__slot[data-active]{background:var(--fill-2);box-shadow:var(--ring-soft)}.CodeSlots-module__2RQlTq__fill{border-radius:inherit;background:var(--primary);transition:background var(--t-fast);position:absolute;inset:0}.CodeSlots-module__2RQlTq__row[data-status=error] .CodeSlots-module__2RQlTq__slot{background:var(--danger-soft)}.CodeSlots-module__2RQlTq__row[data-status=error] .CodeSlots-module__2RQlTq__fill{background:var(--danger)}.CodeSlots-module__2RQlTq__digit{z-index:2;color:var(--on-accent);font-family:inherit;font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.CodeSlots-module__2RQlTq__caret{z-index:3;background:var(--text);width:1.5px;height:50%;animation:CodeSlots-module__2RQlTq__pulseCaret calc(var(--t-lazy) * 2) linear infinite;pointer-events:none;margin-left:-.75px;position:absolute;top:25%;left:50%}@keyframes CodeSlots-module__2RQlTq__pulseCaret{0%,49.9%{opacity:1}50%,to{opacity:0}}.CodeSlots-module__2RQlTq__wash{z-index:3;border-radius:var(--radius-md);background:var(--primary);clip-path:inset(0 50% round var(--radius-md));pointer-events:none;transition:clip-path var(--t-base) var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.CodeSlots-module__2RQlTq__check{fill:none;width:26px;height:26px;stroke:var(--on-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-base) var(--ease-lift);transform:translateY(8px)scale(.85)}.CodeSlots-module__2RQlTq__row[data-status=success] .CodeSlots-module__2RQlTq__wash{clip-path:inset(0 0 round var(--radius-md))}.CodeSlots-module__2RQlTq__row[data-status=success] .CodeSlots-module__2RQlTq__check{opacity:1;transition-delay:var(--t-fast);transform:none}.CodeSlots-module__2RQlTq__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.CodeSlots-module__2RQlTq__caret{animation:none}.CodeSlots-module__2RQlTq__wash{clip-path:none;opacity:0;transition:opacity var(--t-fast)}.CodeSlots-module__2RQlTq__row[data-status=success] .CodeSlots-module__2RQlTq__wash{clip-path:none;opacity:1}.CodeSlots-module__2RQlTq__check{transform:none}}
.EpisodePanel-module__hWdrYa__eps{z-index:var(--z-sticky);background:var(--scrim);animation:var(--scrim-in);justify-content:flex-end;display:flex;position:absolute;inset:0}.EpisodePanel-module__hWdrYa__epsOut{animation:var(--scrim-out);pointer-events:none}.EpisodePanel-module__hWdrYa__epsPanel{border-radius:var(--radius-menu);cursor:default;width:420px;max-width:calc(100% - 24px);height:calc(100% - 24px);animation:EpisodePanel-module__hWdrYa__epsIn var(--t-base) var(--ease-glide) both;flex-direction:column;margin:12px;padding:16px 12px 0;display:flex;overflow:hidden;}.EpisodePanel-module__hWdrYa__epsOut .EpisodePanel-module__hWdrYa__epsPanel{animation:EpisodePanel-module__hWdrYa__epsOut var(--t-fast) var(--ease-in) forwards}@keyframes EpisodePanel-module__hWdrYa__epsIn{0%{opacity:0;transform:translate(18px)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes EpisodePanel-module__hWdrYa__epsOut{to{opacity:0;transform:translate(12px)}}@keyframes EpisodePanel-module__hWdrYa__epsUp{0%{opacity:0;transform:translateY(24px)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes EpisodePanel-module__hWdrYa__epsDown{to{opacity:0;transform:translateY(18px)}}.EpisodePanel-module__hWdrYa__epsHead{align-items:flex-start;gap:12px;padding:0 10px 14px;display:flex}.EpisodePanel-module__hWdrYa__epsHeadText{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.EpisodePanel-module__hWdrYa__epsShow{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-sm);color:var(--text-muted);font-weight:500;overflow:hidden}.EpisodePanel-module__hWdrYa__seasonWrap{max-width:calc(100% + 8px);margin-left:-8px;position:relative}.EpisodePanel-module__hWdrYa__seasonBtn{border-radius:var(--radius-sm);max-width:100%;font-size:var(--fs-2xl);color:var(--text);transition:background var(--t-fast);align-items:center;gap:6px;padding:4px 8px;font-weight:700;display:inline-flex}.EpisodePanel-module__hWdrYa__seasonBtn:disabled{cursor:default}.EpisodePanel-module__hWdrYa__seasonBtn svg{color:var(--text-dim);flex-shrink:0}.EpisodePanel-module__hWdrYa__seasonName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover){.EpisodePanel-module__hWdrYa__seasonBtn:not(:disabled):hover{background:var(--fill-1)}}.EpisodePanel-module__hWdrYa__seasonMenu{z-index:2;overscroll-behavior:contain;border-radius:var(--radius-lg);background:var(--surface-3);min-width:220px;max-height:340px;box-shadow:var(--panel-shadow);animation:var(--pop-in);transform-origin:0 0;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.EpisodePanel-module__hWdrYa__seasonMenuOut{animation:var(--pop-out);pointer-events:none}.EpisodePanel-module__hWdrYa__seasonItem{border-radius:var(--radius-sm);justify-content:space-between;}.EpisodePanel-module__hWdrYa__seasonOn{color:var(--accent)}.EpisodePanel-module__hWdrYa__epsClose{border-radius:var(--radius-round);width:40px;height:40px;color:var(--text);background:var(--fill-2);transition:background var(--t-fast), transform var(--t-fast) var(--ease-out);flex:none;place-items:center;display:grid}@media (hover:hover){.EpisodePanel-module__hWdrYa__epsClose:hover{background:var(--fill-3)}}.EpisodePanel-module__hWdrYa__epsClose:active{transform:scale(.92)}.EpisodePanel-module__hWdrYa__epRows{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fill-3) transparent;min-height:0;animation:var(--fade-in);flex-direction:column;flex:1;gap:12px;padding:2px 0 24px;display:flex;overflow-y:auto}.EpisodePanel-module__hWdrYa__tight{gap:2px;padding:6px 8px 8px}.EpisodePanel-module__hWdrYa__tight .EpisodePanel-module__hWdrYa__epItem{--pad:6px;--still:120px}.EpisodePanel-module__hWdrYa__tight .EpisodePanel-module__hWdrYa__epRow{border-radius:var(--radius-md);gap:10px;padding:6px}.EpisodePanel-module__hWdrYa__tight .EpisodePanel-module__hWdrYa__epStill{border-radius:var(--radius-chip);width:120px}.EpisodePanel-module__hWdrYa__tight .EpisodePanel-module__hWdrYa__epTitle{-webkit-line-clamp:2;white-space:normal;font-size:var(--fs-md);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.EpisodePanel-module__hWdrYa__tight .EpisodePanel-module__hWdrYa__epSub{font-size:var(--fs-xs)}.EpisodePanel-module__hWdrYa__tight .EpisodePanel-module__hWdrYa__epDesc{display:none}.EpisodePanel-module__hWdrYa__epRow{border-radius:var(--radius-lg);text-align:left;width:100%;transition:background var(--t-fast);align-items:flex-start;gap:14px;padding:8px;display:flex}@media (hover:hover){.EpisodePanel-module__hWdrYa__epRow:hover{background:var(--fill-1)}}.EpisodePanel-module__hWdrYa__epRow:focus-visible{background:var(--fill-2);box-shadow:var(--ring-soft);outline:none}.EpisodePanel-module__hWdrYa__epNow,.EpisodePanel-module__hWdrYa__epNow:hover{background:var(--fill-2)}.EpisodePanel-module__hWdrYa__epSoon{opacity:.55}.EpisodePanel-module__hWdrYa__epStill{aspect-ratio:16/9;border-radius:var(--radius-content);background:var(--fill-1);flex:none;width:132px;position:relative;overflow:hidden}.EpisodePanel-module__hWdrYa__epStill img{object-fit:cover;width:100%;height:100%}.EpisodePanel-module__hWdrYa__epItem{--pad:8px;--still:132px;position:relative}.EpisodePanel-module__hWdrYa__epCheck{top:calc(var(--pad) + 5px);left:calc(var(--pad) + var(--still) - 33px);z-index:1;position:absolute}.EpisodePanel-module__hWdrYa__epBar{background:var(--fill-3);height:3px;position:absolute;bottom:0;left:0;right:0}.EpisodePanel-module__hWdrYa__epBar i{background:var(--accent);height:100%;display:block}.EpisodePanel-module__hWdrYa__epText{flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:1px;display:flex}.EpisodePanel-module__hWdrYa__epTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-lg);color:var(--text);font-weight:600;overflow:hidden}.EpisodePanel-module__hWdrYa__epSub{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.EpisodePanel-module__hWdrYa__epNowTag{color:var(--accent);font-weight:600}.EpisodePanel-module__hWdrYa__epDesc{-webkit-line-clamp:2;font-size:var(--fs-sm);color:var(--text-dim);-webkit-box-orient:vertical;margin-top:2px;line-height:1.45;display:-webkit-box;overflow:hidden}html[data-tv="1"] .EpisodePanel-module__hWdrYa__epsPanel{width:640px;padding:40px 20px 0}html[data-tv="1"] .EpisodePanel-module__hWdrYa__seasonBtn{font-size:var(--fs-3xl)}html[data-tv="1"] .EpisodePanel-module__hWdrYa__epsShow{font-size:var(--fs-lg)}html[data-tv="1"] .EpisodePanel-module__hWdrYa__epsClose{width:56px;height:56px}html[data-tv="1"] .EpisodePanel-module__hWdrYa__epsClose:focus{background:var(--primary);color:var(--on-accent);outline:none}html[data-tv="1"] .EpisodePanel-module__hWdrYa__seasonBtn:focus{background:var(--fill-4);outline:none}html[data-tv="1"] .EpisodePanel-module__hWdrYa__epRow{gap:20px;padding:12px}html[data-tv="1"] .EpisodePanel-module__hWdrYa__epRow:focus{background:var(--fill-4);outline:none}html[data-tv="1"] .EpisodePanel-module__hWdrYa__epStill{width:208px}html[data-tv="1"] .EpisodePanel-module__hWdrYa__epItem{--pad:12px;--still:208px}html[data-tv="1"] .EpisodePanel-module__hWdrYa__epTitle{font-size:var(--fs-2xl)}:is(html[data-tv="1"] .EpisodePanel-module__hWdrYa__epSub,html[data-tv="1"] .EpisodePanel-module__hWdrYa__epDesc){font-size:var(--fs-lg)}.EpisodePanel-module__hWdrYa__sheet{z-index:var(--z-modal);position:fixed}@media (max-width:640px){.EpisodePanel-module__hWdrYa__eps{align-items:flex-end}.EpisodePanel-module__hWdrYa__epsPanel{border-radius:var(--radius-menu) var(--radius-menu) 0 0;width:100%;max-width:none;height:88%;margin:0;padding:18px 8px 0;animation-name:EpisodePanel-module__hWdrYa__epsUp}.EpisodePanel-module__hWdrYa__epsOut .EpisodePanel-module__hWdrYa__epsPanel{animation-name:EpisodePanel-module__hWdrYa__epsDown}.EpisodePanel-module__hWdrYa__epStill{width:116px}.EpisodePanel-module__hWdrYa__epItem{--still:116px}.EpisodePanel-module__hWdrYa__epTitle{font-size:var(--fs-md)}}@media (prefers-reduced-motion:reduce){.EpisodePanel-module__hWdrYa__eps,.EpisodePanel-module__hWdrYa__epsOut,.EpisodePanel-module__hWdrYa__epsPanel,.EpisodePanel-module__hWdrYa__epsOut .EpisodePanel-module__hWdrYa__epsPanel,.EpisodePanel-module__hWdrYa__seasonMenu,.EpisodePanel-module__hWdrYa__epRows{animation:none}.EpisodePanel-module__hWdrYa__epRow,.EpisodePanel-module__hWdrYa__seasonBtn,.EpisodePanel-module__hWdrYa__epsClose{transition:none}}
.Staff-module__xAeJwG__badge{cursor:default;-webkit-tap-highlight-color:transparent;flex:none;grid-template-rows:100%;place-items:center;width:16px;height:16px;display:inline-grid;position:relative}.Staff-module__xAeJwG__badge>svg{grid-area:1/1}.Staff-module__xAeJwG__badge:before{content:"â€‹";grid-area:1/1;margin-top:-.05em;line-height:normal}.Staff-module__xAeJwG__inline{margin-left:4px}.Staff-module__xAeJwG__big{width:26px;height:26px;margin-left:8px}.Staff-module__xAeJwG__admin{color:var(--role-admin)}.Staff-module__xAeJwG__mod{color:var(--role-mod)}.Staff-module__xAeJwG__tip{border-radius:var(--radius-sm);background:var(--tip-bg);box-shadow:var(--shadow-sm);color:var(--tip-fg);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;animation:var(--fade-in);padding:4px 9px;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}
.Layout-module__jbLzUW__main{z-index:var(--layout-z,1);min-height:100vh;padding-bottom:60px;position:relative;overflow-x:clip}.Layout-module__jbLzUW__mainTitle{z-index:var(--layout-z,auto)}.Layout-module__jbLzUW__mainTitle>:first-child:not(.keepAway){min-height:100vh}.Layout-module__jbLzUW__mainTitle>.keepAway+*{min-height:100vh}.Layout-module__jbLzUW__mainAuth{height:100vh;min-height:100vh;padding-bottom:0;position:relative;overflow:clip}.Layout-module__jbLzUW__mainAuth .Layout-module__jbLzUW__footer{position:absolute;bottom:0;left:0;right:0}.Layout-module__jbLzUW__mainSettings .pageFade{animation:none}.Layout-module__jbLzUW__mainSettings .Layout-module__jbLzUW__footer,:is(html[data-focus] .Layout-module__jbLzUW__footer,html[data-focus] .Layout-module__jbLzUW__dock){display:none}html[data-focus] .Layout-module__jbLzUW__backBtn{opacity:0;transition:opacity var(--t-base) var(--ease-out), background var(--t-fast)}:is(html[data-focus] .Layout-module__jbLzUW__backBtn:hover,html[data-focus] .Layout-module__jbLzUW__backBtn:focus-visible){opacity:1}.Layout-module__jbLzUW__mainDoc{flex-direction:column;min-height:100vh;padding-bottom:0;display:flex}.Layout-module__jbLzUW__mainDoc .Layout-module__jbLzUW__footer{margin-top:auto;position:static}.Layout-module__jbLzUW__topbar{z-index:var(--z-bar);height:56px;padding:0 var(--page-pad);pointer-events:none;justify-content:flex-start;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:769px) and (prefers-reduced-motion:no-preference){.Layout-module__jbLzUW__topbar{animation:var(--bar-drop)}.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar{animation:var(--bar-slide)}[data-tv="1"] .Layout-module__jbLzUW__topbar{animation:none}}.Layout-module__jbLzUW__topPill{pointer-events:none;width:100%;height:100%;position:relative}.Layout-module__jbLzUW__topbarInner{z-index:1;align-items:center;gap:3px;width:100%;height:100%;display:flex;position:relative}.Layout-module__jbLzUW__navPod{pointer-events:auto;flex:1;align-items:center;min-width:0;display:flex;}.Layout-module__jbLzUW__podWrap{flex:1;align-items:center;height:100%;display:flex;position:relative}.Layout-module__jbLzUW__podSlot{display:none}@property --wl{syntax:"<length>";inherits:true;initial-value:0}@property --wr{syntax:"<length>";inherits:true;initial-value:0}.Layout-module__jbLzUW__backBtn{pointer-events:auto;width:48px;height:48px;box-shadow:none;filter:drop-shadow(0 2px 6px var(--scrim-solid));border-radius:var(--radius-round);background:0 0;}.Layout-module__jbLzUW__backBtn:hover{background:var(--fill-1)}.Layout-module__jbLzUW__backBtn svg{width:26px;height:26px}html[data-tv="1"] .Layout-module__jbLzUW__backBtn{width:64px;height:64px;box-shadow:none;filter:drop-shadow(0 2px 6px var(--scrim-solid));background:0 0;position:fixed;top:24px;left:24px}html[data-tv="1"] .Layout-module__jbLzUW__backBtn svg{width:34px;height:34px}.Layout-module__jbLzUW__navGroup>span{display:inline-flex}.Layout-module__jbLzUW__navGroup{align-items:center;gap:3px;display:flex;position:relative}.Layout-module__jbLzUW__navMarker{display:none}.Layout-module__jbLzUW__navLink{z-index:1;border-radius:var(--radius-round);width:40px;height:38px;color:var(--text);transition:color var(--t-base);justify-content:center;align-items:center;display:flex;position:relative}.Layout-module__jbLzUW__navText{width:auto;font-size:var(--fs-md);letter-spacing:.005em;color:var(--text);transition:color var(--t-base) var(--ease-out);gap:7px;padding:0 13px;font-weight:500}.Layout-module__jbLzUW__navText svg{opacity:.92}.Layout-module__jbLzUW__navLink:hover,.Layout-module__jbLzUW__navLink.Layout-module__jbLzUW__active{color:var(--text)}.Layout-module__jbLzUW__navIcons{align-items:center;gap:6px;margin-left:auto;display:flex}.Layout-module__jbLzUW__iconBtn{border-radius:var(--radius-round);width:36px;height:36px;color:var(--text);transition:color var(--t-fast), background var(--t-fast);justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover){.Layout-module__jbLzUW__iconBtn:hover{color:var(--text);background:var(--fill-2)}}.Layout-module__jbLzUW__iconBtn.Layout-module__jbLzUW__active{color:var(--text)}.Layout-module__jbLzUW__avatar:focus-visible,.Layout-module__jbLzUW__menuItem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Layout-module__jbLzUW__avatar{border-radius:var(--radius-round);width:34px;height:34px;font-size:var(--fs-sm);color:var(--on-accent);background:var(--primary);place-items:center;margin-left:4px;font-weight:700;display:grid;overflow:hidden}.Layout-module__jbLzUW__avatar img{object-fit:cover;width:100%;height:100%}.Layout-module__jbLzUW__account{align-items:center;margin-left:4px;display:flex;position:relative}.Layout-module__jbLzUW__menu{width:244px;}.Layout-module__jbLzUW__menuOut{}@media (prefers-reduced-motion:reduce){.Layout-module__jbLzUW__menu,.Layout-module__jbLzUW__menuOut{animation:none}}.Layout-module__jbLzUW__menuHead{border-radius:var(--radius-menu-item);transition:background var(--t-base);align-items:center;gap:10px;margin-bottom:4px;padding:10px;display:flex}@media (hover:hover){a.Layout-module__jbLzUW__menuHead:hover{background:var(--fill-1)}a.Layout-module__jbLzUW__menuHead:hover .Layout-module__jbLzUW__menuName{color:var(--primary)}}.Layout-module__jbLzUW__menuAvatar{border-radius:var(--radius-round);width:38px;height:38px;font-size:var(--fs-md);color:var(--on-accent);background:var(--primary);flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.Layout-module__jbLzUW__menuAvatar img{object-fit:cover;width:100%;height:100%}.Layout-module__jbLzUW__menuInfo{min-width:0}.Layout-module__jbLzUW__menuName{font-size:var(--fs-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Layout-module__jbLzUW__menuEmail{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Layout-module__jbLzUW__menuItem{}.Layout-module__jbLzUW__menuItem svg{flex:none}.Layout-module__jbLzUW__menuOn{}.Layout-module__jbLzUW__menuDivide{background:var(--hairline);height:1px;margin:7px 12px;display:block}.Layout-module__jbLzUW__avatarPlain{color:var(--text);background:var(--fill-2)}.Layout-module__jbLzUW__menuAvatarGuest{color:var(--text);background:var(--fill-1)}.Layout-module__jbLzUW__sheetAvatar{border-radius:var(--radius-round);background:var(--surface-3);width:34px;height:34px;font-size:var(--fs-md);flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.Layout-module__jbLzUW__sheetAvatar img{object-fit:cover;width:100%;height:100%}.Layout-module__jbLzUW__footer{padding:72px var(--page-pad) 44px;flex-direction:column;gap:14px;display:flex}.Layout-module__jbLzUW__footerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;display:flex}.Layout-module__jbLzUW__footerBrand{font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--text);transition:opacity var(--t-fast);align-items:center;gap:10px;font-weight:700;display:inline-flex}.Layout-module__jbLzUW__footerBrand:hover{opacity:.8}.Layout-module__jbLzUW__footerLogo{object-fit:contain;width:28px;height:28px}.Layout-module__jbLzUW__footerLinks{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.Layout-module__jbLzUW__footerLinks>a,.Layout-module__jbLzUW__footerBtn{font-size:var(--fs-sm);color:var(--text-dim);transition:color var(--t-fast);font-weight:500}.Layout-module__jbLzUW__footerLinks>a:hover,.Layout-module__jbLzUW__footerBtn:hover{color:var(--text)}.Layout-module__jbLzUW__footerNote{font-size:var(--fs-xs);color:var(--text-muted);margin:0}@media (max-width:640px){.Layout-module__jbLzUW__footerTop{flex-direction:column;align-items:center}.Layout-module__jbLzUW__footerLinks{justify-content:center}.Layout-module__jbLzUW__footerNote{text-align:center}.Layout-module__jbLzUW__mainAuth .Layout-module__jbLzUW__footer{padding:14px var(--page-pad) 18px}.Layout-module__jbLzUW__mainAuth .Layout-module__jbLzUW__footerTop{flex-direction:row}.Layout-module__jbLzUW__mainAuth .Layout-module__jbLzUW__footerBrand,.Layout-module__jbLzUW__mainAuth .Layout-module__jbLzUW__footerNote{display:none}}.Layout-module__jbLzUW__dock{display:none}@media (max-width:768px){.Layout-module__jbLzUW__navLink{width:36px}.Layout-module__jbLzUW__iconBtn,.Layout-module__jbLzUW__avatar{width:34px;height:34px}.Layout-module__jbLzUW__avatar,.Layout-module__jbLzUW__account{margin-left:0}.Layout-module__jbLzUW__navWord,.Layout-module__jbLzUW__topbar{display:none}.Layout-module__jbLzUW__dock{left:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:var(--z-bar);transform-origin:50% 100%;transition:transform var(--spring-island);max-width:calc(100% - 16px);display:flex;position:fixed;transform:translate(-50%)}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navPod{border-radius:var(--radius-round);background:var(--glass-ctrl);-webkit-backdrop-filter:var(--pill-blur);backdrop-filter:var(--pill-blur);align-items:center;margin:0;padding:8px;display:flex;box-shadow:0 10px 34px #00000080,inset 0 0 0 1.5px #fff3}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navGroup{gap:0;position:relative}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navText{z-index:1;border-radius:var(--radius-round);width:44px;height:44px;color:var(--text);justify-content:center;padding:0;position:relative}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navText svg{opacity:1;width:24px;height:24px}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navIcons [class*=Notifications-module][class*=bell]{color:var(--text)}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navText.Layout-module__jbLzUW__active{color:var(--on-accent)}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navMarker{width:var(--markW,44px);border-radius:var(--radius-round);background:var(--primary);height:44px;transform:translate(var(--markX,0), -50%);transition:transform var(--spring-island), width var(--spring-island);pointer-events:none;display:block;position:absolute;top:50%;left:0}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navIcons{gap:0;margin-left:0}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__iconBtn{width:44px;height:44px}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__iconBtn svg{width:24px;height:24px}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navIcons [class*=Notifications-module][class*=bell] svg{width:24px;height:24px}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__account{margin:0}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__avatar{width:36px;height:36px;margin:0}.Layout-module__jbLzUW__iconBtn:active,.Layout-module__jbLzUW__avatar:active,.Layout-module__jbLzUW__navLink:active{transform:scale(.9)}.Layout-module__jbLzUW__main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.Layout-module__jbLzUW__mainDoc{padding-bottom:0}.Layout-module__jbLzUW__mainPlayer{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:372px){.Layout-module__jbLzUW__dock{--cell:min(40px, calc((100vw - 32px) / 8))}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navPod{padding:5px 6px}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__iconBtn{width:var(--cell);height:var(--cell)}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navIcons [class*=Notifications-module][class*=bell]{width:var(--cell);height:var(--cell)}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navMarker{width:var(--markW,var(--cell));height:var(--cell)}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navText svg,.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__iconBtn svg{width:22px;height:22px}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navIcons [class*=Notifications-module][class*=bell] svg{width:22px;height:22px}.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__avatar{width:32px;height:32px}}@media (max-width:768px){.Layout-module__jbLzUW__topbar{height:50px}.Layout-module__jbLzUW__topbarInner{gap:2px;padding:0 8px}.Layout-module__jbLzUW__navLink{width:36px;height:34px}.Layout-module__jbLzUW__navIcons{margin-left:auto}.Layout-module__jbLzUW__iconBtn{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.Layout-module__jbLzUW__dock,.Layout-module__jbLzUW__dock .Layout-module__jbLzUW__navMarker{transition:none}}.Layout-module__jbLzUW__menuBad,.Layout-module__jbLzUW__menuBad:hover{color:var(--danger)}.Layout-module__jbLzUW__navLink:focus-visible,.Layout-module__jbLzUW__iconBtn:focus-visible,.Layout-module__jbLzUW__avatar:focus-visible{outline:none}.Layout-module__jbLzUW__bellSlot{display:flex}.Layout-module__jbLzUW__avatarOn{box-shadow:var(--ring)}@media (min-width:769px){.Layout-module__jbLzUW__topbar{align-items:center;height:112px}.Layout-module__jbLzUW__topbar:before{display:none}.Layout-module__jbLzUW__topbarInner{gap:0}.Layout-module__jbLzUW__podWrap{flex:none;height:auto;margin:0 auto}.Layout-module__jbLzUW__navPod{--wl:0px;--wr:0px;margin:0 max(0px, calc(var(--wl) - var(--wr))) 0 max(0px, calc(var(--wr) - var(--wl)));border-radius:var(--radius-round);transition:--wl var(--t-base) var(--ease-out), --wr var(--t-base) var(--ease-out), padding var(--spring-island);align-items:center;padding:7px;display:flex}.Layout-module__jbLzUW__topPill{transition:transform var(--spring-island)}.Layout-module__jbLzUW__topCompact .Layout-module__jbLzUW__topPill{transform:translateY(-16px)}.Layout-module__jbLzUW__topCompact .Layout-module__jbLzUW__navPod{padding:4px}.Layout-module__jbLzUW__navGroup{gap:2px;margin-left:0}.Layout-module__jbLzUW__podSlot{flex:none;width:0;min-width:0;display:block;overflow:hidden}.Layout-module__jbLzUW__podSlotL{width:var(--wl)}.Layout-module__jbLzUW__podSlotR{width:var(--wr)}.Layout-module__jbLzUW__podSlotIn{align-items:center;width:max-content;display:flex}.Layout-module__jbLzUW__podSlotL{justify-content:flex-end;display:flex}.Layout-module__jbLzUW__podSlotL .Layout-module__jbLzUW__podSlotIn>*{margin-right:10px}.Layout-module__jbLzUW__podSlotR .Layout-module__jbLzUW__podSlotIn>*{margin-left:10px}.Layout-module__jbLzUW__navText{border-radius:var(--radius-round);width:auto;min-width:48px;height:48px;color:var(--text-muted);transition:color var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out), padding var(--t-slow) var(--ease-out);justify-content:center;gap:0;padding:0}.Layout-module__jbLzUW__navText .Layout-module__jbLzUW__navWord{opacity:0;white-space:nowrap;max-width:0;font-size:var(--fs-md);letter-spacing:.005em;transition:max-width var(--t-slow) var(--ease-out), margin-left var(--t-slow) var(--ease-out), opacity var(--t-base) var(--ease-out), transform var(--t-slow) var(--ease-out);margin-left:0;font-weight:500;display:block;overflow:hidden;transform:translate(-8px)}.Layout-module__jbLzUW__navText svg{opacity:1;width:23px;height:23px}.Layout-module__jbLzUW__navText:hover{color:var(--text);background:var(--fill-2)}.Layout-module__jbLzUW__navText.Layout-module__jbLzUW__active{color:var(--on-accent);background:0 0;justify-content:flex-start;padding:0 17px 0 14px}.Layout-module__jbLzUW__navText.Layout-module__jbLzUW__active:hover{background:0 0}.Layout-module__jbLzUW__navText.Layout-module__jbLzUW__active .Layout-module__jbLzUW__navWord{opacity:1;max-width:96px;margin-left:9px;transform:none}.Layout-module__jbLzUW__switching .Layout-module__jbLzUW__navText{transition-property:color,background}.Layout-module__jbLzUW__switching .Layout-module__jbLzUW__navText .Layout-module__jbLzUW__navWord{transition-property:opacity,transform}.Layout-module__jbLzUW__navMarker{width:var(--markW,48px);border-radius:var(--radius-round);background:var(--primary);height:48px;box-shadow:var(--shadow-sm);transform:translate(var(--markX,0), -50%);pointer-events:none;transition:none;display:block;position:absolute;top:50%;left:0}.Layout-module__jbLzUW__switching .Layout-module__jbLzUW__navMarker{transition:transform var(--spring-island), width var(--spring-island)}.Layout-module__jbLzUW__navText{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.Layout-module__jbLzUW__navMarker,.Layout-module__jbLzUW__switching .Layout-module__jbLzUW__navMarker,.Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__navText .Layout-module__jbLzUW__navWord,.Layout-module__jbLzUW__topPill{transition:none}.Layout-module__jbLzUW__navPod{transition-property:--wl,--wr}}.Layout-module__jbLzUW__navIcons{gap:2px;margin-left:8px;padding-left:9px;position:relative}.Layout-module__jbLzUW__navIcons:before{content:"";background:rgba(var(--ink-rgb), .16);width:1px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Layout-module__jbLzUW__iconBtn .Layout-module__jbLzUW__navWord{display:none}.Layout-module__jbLzUW__iconBtn{width:var(--ctl-h);height:var(--ctl-h);color:var(--text-muted)}.Layout-module__jbLzUW__iconBtn:hover{color:var(--text)}.Layout-module__jbLzUW__iconBtn svg{width:22px;height:22px}.Layout-module__jbLzUW__navIcons [class*=Notifications-module][class*=bell] svg{width:22px;height:22px}.Layout-module__jbLzUW__avatar{width:40px;height:40px;margin:0 4px 0 8px}}.Layout-module__jbLzUW__barBack,.Layout-module__jbLzUW__accountName{display:none}@media (min-width:769px){.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__barBack{pointer-events:none;display:block;position:absolute}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navPod{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;flex:1;margin:0;padding:0}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__podSlot,.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navIcons:before{display:none}.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar{pointer-events:auto;width:84px;height:auto;transition:width var(--t-slow) var(--ease-out);padding:0;top:0;bottom:0;right:auto}.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:hover,.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__railLock{width:240px}.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:has(:focus-visible){width:240px}[data-tv="1"] .Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:focus-within{width:240px}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__barBack{background:linear-gradient(to right, rgba(var(--bg-rgb), .42) 0%, rgba(var(--bg-rgb), .31) 19%, rgba(var(--bg-rgb), .227) 34%, rgba(var(--bg-rgb), .16) 47%, rgba(var(--bg-rgb), .117) 56.5%, rgba(var(--bg-rgb), .081) 65%, rgba(var(--bg-rgb), .053) 73%, rgba(var(--bg-rgb), .032) 80.2%, rgba(var(--bg-rgb), .018) 86.1%, rgba(var(--bg-rgb), .009) 91%, rgba(var(--bg-rgb), .003) 95.2%, rgba(var(--bg-rgb), .001) 98.2%, transparent 100%);width:190px;inset:0 auto 0 0}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__barBack:after{content:"";background:linear-gradient(to right, rgba(var(--bg-rgb), .9) 0%, rgba(var(--bg-rgb), .9) 40%, rgba(var(--bg-rgb), .895) 45%, rgba(var(--bg-rgb), .868) 50%, rgba(var(--bg-rgb), .807) 55%, rgba(var(--bg-rgb), .711) 60%, rgba(var(--bg-rgb), .588) 65%, rgba(var(--bg-rgb), .45) 70%, rgba(var(--bg-rgb), .312) 75%, rgba(var(--bg-rgb), .189) 80%, rgba(var(--bg-rgb), .093) 85%, rgba(var(--bg-rgb), .032) 90%, rgba(var(--bg-rgb), .005) 95%, transparent 100%);opacity:0;width:400px;transition:opacity var(--t-slow) var(--ease-out);position:absolute;inset:0 auto 0 0}.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:hover .Layout-module__jbLzUW__barBack:after,.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__railLock .Layout-module__jbLzUW__barBack:after{opacity:1}.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:has(:focus-visible) .Layout-module__jbLzUW__barBack:after{opacity:1}[data-tv="1"] .Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:focus-within .Layout-module__jbLzUW__barBack:after{opacity:1}[data-tv="1"] .Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar{transition:width var(--t-slow) step-end}[data-tv="1"] .Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:hover{width:300px;transition:none}[data-tv="1"] .Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:focus-within{width:300px;transition:none}[data-tv="1"] .Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__railLock{width:300px;transition:none}[data-tv="1"] .Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__barBack:after{width:520px}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__topPill{pointer-events:auto;width:100%}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__topbarInner{flex-direction:column;align-items:stretch;gap:0;width:100%;padding:22px 18px 20px;overflow:hidden}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__podWrap{flex:1;align-items:stretch;height:auto;min-height:0;margin:0}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navPod{flex-direction:column;align-items:stretch;gap:4px}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navIcons{display:contents}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__account{order:1}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__railLists{order:2}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__railSearch{order:3;margin-top:auto}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navGroup{flex-direction:column;order:4;align-items:stretch;gap:4px;margin:0}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__bellSlot{order:5;width:100%;margin-bottom:auto}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__railSettings{order:6;margin-top:52px}[data-tv="1"] .Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__railSettings{margin-top:66px}.Layout-module__jbLzUW__placeSide :is(.Layout-module__jbLzUW__account,.Layout-module__jbLzUW__railLists,.Layout-module__jbLzUW__railSettings){opacity:0;transition:opacity var(--t-base) var(--ease-out)}.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:hover :is(.Layout-module__jbLzUW__account,.Layout-module__jbLzUW__railLists,.Layout-module__jbLzUW__railSettings),.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__railLock :is(.Layout-module__jbLzUW__account,.Layout-module__jbLzUW__railLists,.Layout-module__jbLzUW__railSettings){opacity:1}.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:has(:focus-visible) :is(.Layout-module__jbLzUW__account,.Layout-module__jbLzUW__railLists,.Layout-module__jbLzUW__railSettings){opacity:1}[data-tv="1"] .Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:focus-within :is(.Layout-module__jbLzUW__account,.Layout-module__jbLzUW__railLists,.Layout-module__jbLzUW__railSettings){opacity:1}:is(.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__bellSlot [class*=Notifications-module][class*=wrap],.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__bellSlot [class*=Notifications-module][class*=wrap]>*){width:100%}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navText.Layout-module__jbLzUW__active,.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__iconBtn{border-radius:var(--radius-md);width:100%;min-width:0;height:48px;color:var(--text-dim);background:0 0;justify-content:flex-start;padding:0 13px}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navIcons [class*=Notifications-module][class*=bell]{border-radius:var(--radius-md);width:100%;min-width:0;height:48px;color:var(--text-dim);background:0 0;justify-content:flex-start;padding:0 13px}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navText svg,.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__iconBtn svg{flex:none;width:22px;height:22px}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navIcons [class*=Notifications-module][class*=bell] svg{flex:none;width:22px;height:22px}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navText:hover,.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__iconBtn:hover{color:var(--text);background:0 0}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navIcons [class*=Notifications-module][class*=bell]:hover{color:var(--text);background:0 0}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navText.Layout-module__jbLzUW__active{color:var(--text)}.Layout-module__jbLzUW__placeSide :is(.Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__iconBtn,.Layout-module__jbLzUW__accountRow,[class*=Notifications-module][class*=bell]) svg{opacity:var(--ico,.7);transition:opacity var(--t-fast)}.Layout-module__jbLzUW__placeSide :is(.Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__iconBtn,.Layout-module__jbLzUW__accountRow,[class*=Notifications-module][class*=bell]):is(:hover,:focus-visible){--ico:1}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navText.Layout-module__jbLzUW__active svg,.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__iconBtn.Layout-module__jbLzUW__active svg{opacity:1}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navIcons [class*=Notifications-module][class*=badge]{left:25px;right:auto}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navText .Layout-module__jbLzUW__navWord,.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navText.Layout-module__jbLzUW__active .Layout-module__jbLzUW__navWord,.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navIcons .Layout-module__jbLzUW__navWord,.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__accountName{white-space:nowrap;letter-spacing:-.012em;opacity:0;max-width:none;transition:opacity var(--t-base) var(--ease-out), transform var(--t-slow) var(--ease-out);flex:none;margin:0 0 0 34px;font-size:clamp(16px,1.05vw,18px);font-weight:500;display:block;transform:translate(-8px)}.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:hover .Layout-module__jbLzUW__navWord,.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__railLock .Layout-module__jbLzUW__navWord,.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:hover .Layout-module__jbLzUW__accountName,.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__railLock .Layout-module__jbLzUW__accountName{opacity:1;transform:none}.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:has(:focus-visible) .Layout-module__jbLzUW__navWord{opacity:1;transform:none}[data-tv="1"] .Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:focus-within .Layout-module__jbLzUW__navWord{opacity:1;transform:none}.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:has(:focus-visible) .Layout-module__jbLzUW__accountName{opacity:1;transform:none}[data-tv="1"] .Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar:focus-within .Layout-module__jbLzUW__accountName{opacity:1;transform:none}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navMarker{display:none}.Layout-module__jbLzUW__placeSide :is(.Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__iconBtn,.Layout-module__jbLzUW__accountRow,[class*=Notifications-module][class*=bell]):before{content:"";border-radius:var(--radius-xs);background:var(--text);opacity:0;width:3px;height:24px;transition:transform var(--t-base) var(--ease-out), opacity var(--t-fast);margin-top:-12px;position:absolute;top:50%;left:51px;transform:scaleY(0)}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__account .Layout-module__jbLzUW__accountRow:before{left:47px}.Layout-module__jbLzUW__placeSide :is(.Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__iconBtn,.Layout-module__jbLzUW__accountRow,[class*=Notifications-module][class*=bell]):is(:hover,:focus-visible){color:var(--text);box-shadow:none;background:0 0;outline:none;transform:none}.Layout-module__jbLzUW__placeSide :is(.Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__iconBtn,.Layout-module__jbLzUW__accountRow,[class*=Notifications-module][class*=bell]):is(:hover,:focus-visible):before{opacity:1;transform:none}.Layout-module__jbLzUW__placeSide :is(.Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__iconBtn,.Layout-module__jbLzUW__accountRow,[class*=Notifications-module][class*=bell]):is(:hover,:focus-visible) :is(.Layout-module__jbLzUW__navWord,.Layout-module__jbLzUW__accountName){font-weight:700}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__account{border-radius:var(--radius-md);width:100%;height:48px;margin:0;padding:0 4px}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__accountRow{border-radius:var(--radius-md);width:100%;height:100%;color:var(--text-dim);text-align:left;align-items:center;padding:0;display:flex;position:relative}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__accountRow .Layout-module__jbLzUW__accountName{flex:auto;min-width:0}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__avatar{flex:none;margin:0}.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__accountName{text-overflow:ellipsis;text-align:left;color:var(--text);margin-left:25px;font-weight:600;overflow:hidden}[data-tv="1"] .Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navText{height:62px}[data-tv="1"] .Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__iconBtn{height:62px}[data-tv="1"] .Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navIcons [class*=Notifications-module][class*=bell]{height:62px}[data-tv="1"] .Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navText svg{width:24px;height:24px}[data-tv="1"] .Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__iconBtn svg{width:24px;height:24px}[data-tv="1"] .Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navIcons [class*=Notifications-module][class*=bell] svg{width:24px;height:24px}:is([data-tv="1"] .Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navText .Layout-module__jbLzUW__navWord,[data-tv="1"] .Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navIcons .Layout-module__jbLzUW__navWord){font-size:var(--fs-lg);margin-left:45px}[data-tv="1"] .Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__accountName{font-size:var(--fs-lg);margin-left:44px}[data-tv="1"] .Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__account{height:62px}[data-tv="1"] .Layout-module__jbLzUW__placeSide :is(.Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__iconBtn,.Layout-module__jbLzUW__accountRow,[class*=Notifications-module][class*=bell]):before{height:28px;margin-top:-14px;left:63px}[data-tv="1"] .Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__account .Layout-module__jbLzUW__accountRow:before{left:59px}[data-tv="1"] .Layout-module__jbLzUW__placeSide :is(.Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__iconBtn,.Layout-module__jbLzUW__accountRow,[class*=Notifications-module][class*=bell]):focus svg{opacity:1}[data-tv="1"] .Layout-module__jbLzUW__placeSide :is(.Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__iconBtn,.Layout-module__jbLzUW__accountRow,[class*=Notifications-module][class*=bell]):focus{color:var(--text);box-shadow:none;background:0 0;outline:none;transform:none}[data-tv="1"] .Layout-module__jbLzUW__placeSide :is(.Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__iconBtn,.Layout-module__jbLzUW__accountRow,[class*=Notifications-module][class*=bell]):focus:before{opacity:1;transform:none}[data-tv="1"] .Layout-module__jbLzUW__placeSide :is(.Layout-module__jbLzUW__navText,.Layout-module__jbLzUW__iconBtn,.Layout-module__jbLzUW__accountRow,[class*=Notifications-module][class*=bell]):focus :is(.Layout-module__jbLzUW__navWord,.Layout-module__jbLzUW__accountName){font-weight:700}@media (prefers-reduced-motion:reduce){.Layout-module__jbLzUW__placeSide.Layout-module__jbLzUW__topbar,.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__barBack:after,.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__navWord,.Layout-module__jbLzUW__placeSide .Layout-module__jbLzUW__accountName{transition:none}}}
.PartyDock-module__f7cVRG__pill{z-index:var(--z-popover);min-height:var(--ctl-h);border-radius:var(--radius-float);background:var(--pop-surface);box-shadow:var(--panel-shadow);color:var(--text);font-size:var(--fs-md);font-variant-numeric:tabular-nums;transition:transform var(--t-fast) var(--ease-out), background var(--t-fast);animation:var(--rise-in);align-items:center;gap:7px;padding:0 16px;font-weight:600;display:inline-flex;position:fixed;bottom:18px;right:18px}.PartyDock-module__f7cVRG__pill:hover{transform:translateY(-1px)}.PartyDock-module__f7cVRG__pill:active{transform:scale(.97)}.PartyDock-module__f7cVRG__pill svg{color:var(--accent)}.PartyDock-module__f7cVRG__pillDot{border-radius:var(--radius-round);background:var(--accent);width:7px;height:7px}.PartyDock-module__f7cVRG__panel{width:432px;height:min(640px, calc(100dvh - var(--bar-h) - 72px));flex-direction:column;padding:0;display:flex;bottom:18px;right:18px;overflow:hidden;}.PartyDock-module__f7cVRG__panel[data-up]{transform-origin:100% 100%}.PartyDock-module__f7cVRG__sheet{flex-direction:column;height:100%;display:flex}.PartyDock-module__f7cVRG__sheetHead{flex:1;align-items:center;gap:8px;min-width:0;display:flex}[class*=Sheet-module][class*=__panel]:has(.PartyDock-module__f7cVRG__sheet){padding-bottom:0;padding-left:0;padding-right:0}[class*=Sheet-module][class*=__card]:has(.PartyDock-module__f7cVRG__sheet){border-radius:var(--radius-menu) var(--radius-menu) 0 0}[class*=Sheet-module][class*=__body]:has(.PartyDock-module__f7cVRG__sheet){padding-bottom:calc(8px + env(safe-area-inset-bottom))}.PartyDock-module__f7cVRG__float{z-index:var(--z-popover);border-radius:var(--radius);width:min(300px,100vw - 48px);box-shadow:var(--panel-shadow);animation:var(--rise-in);flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex;position:absolute;bottom:118px;right:24px;}.PartyDock-module__f7cVRG__floatMin{width:auto;padding-bottom:8px}.PartyDock-module__f7cVRG__floatHead{font-size:var(--fs-sm);color:var(--text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.PartyDock-module__f7cVRG__floatHead svg:last-child{color:var(--text-dim);transition:transform var(--t-fast)}.PartyDock-module__f7cVRG__floatFlip{transform:rotate(180deg)}.PartyDock-module__f7cVRG__floatLog{scrollbar-width:none;flex-direction:column;gap:4px;max-height:170px;display:flex;overflow-y:auto}.PartyDock-module__f7cVRG__floatMsg{font-size:var(--fs-sm);color:var(--text);word-break:break-word;text-shadow:0 1px 2px var(--scrim-deep);animation:var(--rise-in);line-height:1.4}.PartyDock-module__f7cVRG__panelOut{}.PartyDock-module__f7cVRG__pillOut{animation:var(--rise-out);pointer-events:none}.PartyDock-module__f7cVRG__count{border-radius:var(--radius-float);background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--accent);font-size:var(--fs-xs);padding:0 7px;font-weight:600}.PartyDock-module__f7cVRG__leave{border-radius:var(--radius-float);color:var(--text-muted);font-size:var(--fs-sm);transition:background var(--t-fast), color var(--t-fast);flex:none;padding:6px 10px;font-weight:600}.PartyDock-module__f7cVRG__leave:hover{background:var(--danger-soft);color:var(--danger-lift)}.PartyDock-module__f7cVRG__top{flex-direction:column;flex:none;gap:10px;padding:0 14px 2px;display:flex}.PartyDock-module__f7cVRG__now{min-width:0;color:var(--text);text-align:left;align-items:center;gap:12px;display:flex}.PartyDock-module__f7cVRG__art{border-radius:var(--radius-xs);background:var(--fill-1);flex:none;width:40px;height:60px;overflow:hidden}.PartyDock-module__f7cVRG__art img{object-fit:cover;width:100%;height:100%;animation:var(--fade-in);display:block}.PartyDock-module__f7cVRG__nowText{flex-direction:column;gap:2px;min-width:0;display:flex}.PartyDock-module__f7cVRG__nowLabel{font-size:var(--fs-xs);color:var(--text-muted);align-items:center;gap:5px;font-weight:600;display:inline-flex}.PartyDock-module__f7cVRG__nowTitle{-webkit-line-clamp:2;font-size:var(--fs-lg);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.PartyDock-module__f7cVRG__now:hover .PartyDock-module__f7cVRG__nowTitle{text-underline-offset:2px;text-decoration:underline}.PartyDock-module__f7cVRG__nowMeta{font-size:var(--fs-sm);color:var(--text-dim)}.PartyDock-module__f7cVRG__paused{font-size:var(--fs-sm);color:var(--warn);align-items:center;gap:7px;padding-bottom:10px;font-weight:500;display:flex}.PartyDock-module__f7cVRG__people{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.PartyDock-module__f7cVRG__person{min-width:0;height:28px;color:var(--text);align-items:center;gap:6px;display:inline-flex}.PartyDock-module__f7cVRG__face{border-radius:var(--radius-round);width:28px;height:28px;font-size:var(--fs-xs);color:var(--on-accent);background:var(--primary);flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.PartyDock-module__f7cVRG__face img{object-fit:cover;width:100%;height:100%}.PartyDock-module__f7cVRG__anon{background:var(--fill-3);color:var(--text)}.PartyDock-module__f7cVRG__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--text);font-weight:600;overflow:hidden}.PartyDock-module__f7cVRG__you,.PartyDock-module__f7cVRG__more{font-size:var(--fs-xs);color:var(--text-muted);font-weight:500}.PartyDock-module__f7cVRG__control{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.PartyDock-module__f7cVRG__role{min-width:0;font-size:var(--fs-md);color:var(--text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.PartyDock-module__f7cVRG__role svg{flex:none}.PartyDock-module__f7cVRG__share{font-size:var(--fs-sm);color:var(--text-dim);flex:none;align-items:center;gap:8px;font-weight:500;display:inline-flex}.PartyDock-module__f7cVRG__take{border-radius:var(--radius-float);background:var(--fill-2);height:28px;color:var(--text);font-size:var(--fs-sm);transition:background var(--t-fast), transform var(--t-fast) var(--ease-out);flex:none;align-items:center;gap:5px;padding:0 12px;font-weight:600;display:inline-flex}.PartyDock-module__f7cVRG__take:hover{background:var(--fill-3)}.PartyDock-module__f7cVRG__take:active{transform:scale(.97)}.PartyDock-module__f7cVRG__switch{border-radius:var(--radius-round);background:var(--fill-2);width:48px;height:28px;transition:background var(--t-base) var(--ease-out);flex:none;position:relative}.PartyDock-module__f7cVRG__switch .PartyDock-module__f7cVRG__knob{border-radius:var(--radius-round);background:var(--primary-hover);width:22px;height:22px;transition:transform var(--t-slow) var(--ease-lift), background-color var(--t-base) var(--ease-out), width var(--t-fast) var(--ease-out);position:absolute;top:3px;left:3px}.PartyDock-module__f7cVRG__switch:active .PartyDock-module__f7cVRG__knob{width:27px}.PartyDock-module__f7cVRG__switchOn{background:var(--primary-hover)}.PartyDock-module__f7cVRG__switchOn .PartyDock-module__f7cVRG__knob{background:var(--on-accent);transform:translate(20px)}.PartyDock-module__f7cVRG__switchOn:active .PartyDock-module__f7cVRG__knob{transform:translate(15px)}.PartyDock-module__f7cVRG__invite{gap:6px;width:100%;display:flex}.PartyDock-module__f7cVRG__inviteBtn{flex:auto;min-width:0;padding:0 12px;}.PartyDock-module__f7cVRG__code{flex:0 auto;gap:8px;min-width:0;padding:0 12px;}.PartyDock-module__f7cVRG__code svg{flex:none}.PartyDock-module__f7cVRG__codeText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600;overflow:hidden}.PartyDock-module__f7cVRG__log{padding-top:10px}.PartyDock-module__f7cVRG__log>div>div:hover{background:0 0}.PartyDock-module__f7cVRG__wait{flex-direction:column;align-items:center;gap:10px;width:100%;margin:auto;padding:0 8px;display:flex}.PartyDock-module__f7cVRG__frog{--px:2}.PartyDock-module__f7cVRG__waitText{font-size:var(--fs-md);color:var(--text);font-weight:600}.PartyDock-module__f7cVRG__bar{z-index:1;border-radius:var(--radius-chip);background:var(--surface-3);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);gap:2px;padding:2px;display:flex;position:absolute;top:-12px;right:8px;transform:translateY(2px)}@media (hover:hover){.PartyDock-module__f7cVRG__row:hover .PartyDock-module__f7cVRG__bar,.PartyDock-module__f7cVRG__row:focus-within .PartyDock-module__f7cVRG__bar{opacity:1;pointer-events:auto;transform:none}}@media (hover:none){.PartyDock-module__f7cVRG__bar{display:none}}.PartyDock-module__f7cVRG__who{color:var(--accent);font-weight:600;font-size:var(--fs-sm);margin-right:2px}.PartyDock-module__f7cVRG__sys{text-align:center;color:var(--text-dim);font-size:var(--fs-sm);animation:var(--rise-in)}.PartyDock-module__f7cVRG__compose{gap:7px;display:flex}.PartyDock-module__f7cVRG__input{border-radius:var(--radius-md);background:var(--fill-field);min-width:0;color:var(--text);font-size:var(--fs-md);transition:background var(--t-fast);outline:none;flex:1;padding:10px 12px;font-family:inherit}.PartyDock-module__f7cVRG__input::placeholder{color:var(--text-muted)}.PartyDock-module__f7cVRG__input:focus{background:var(--fill-1)}.PartyDock-module__f7cVRG__send{border-radius:var(--radius-float);background:var(--primary);width:40px;height:40px;color:var(--on-accent);transition:filter var(--t-fast), opacity var(--t-fast), transform var(--t-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex}.PartyDock-module__f7cVRG__send:hover{filter:brightness(1.08)}.PartyDock-module__f7cVRG__send:active{transform:scale(.94)}.PartyDock-module__f7cVRG__send:disabled{opacity:.4;pointer-events:none}.PartyDock-module__f7cVRG__now:focus-visible,.PartyDock-module__f7cVRG__take:focus-visible,.PartyDock-module__f7cVRG__inviteBtn:focus-visible,.PartyDock-module__f7cVRG__code:focus-visible,.PartyDock-module__f7cVRG__send:focus-visible,.PartyDock-module__f7cVRG__leave:focus-visible,.PartyDock-module__f7cVRG__pill:focus-visible,.PartyDock-module__f7cVRG__switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:768px){.PartyDock-module__f7cVRG__pill{bottom:calc(var(--tabs-h) + 16px + env(safe-area-inset-bottom));right:12px}}:is([data-perf="1"] .PartyDock-module__f7cVRG__pill,[data-perf="1"] .PartyDock-module__f7cVRG__panel){background:var(--perf-surface)}@media (pointer:coarse){.PartyDock-module__f7cVRG__take{height:36px}.PartyDock-module__f7cVRG__inviteBtn,.PartyDock-module__f7cVRG__code{min-height:var(--ctl-h)}.PartyDock-module__f7cVRG__leave{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.PartyDock-module__f7cVRG__pill,.PartyDock-module__f7cVRG__pillOut,.PartyDock-module__f7cVRG__sys,.PartyDock-module__f7cVRG__art img{animation:none}.PartyDock-module__f7cVRG__pill:hover,.PartyDock-module__f7cVRG__pill:active,.PartyDock-module__f7cVRG__take:active,.PartyDock-module__f7cVRG__send:active{transform:none}.PartyDock-module__f7cVRG__switch,.PartyDock-module__f7cVRG__switch .PartyDock-module__f7cVRG__knob{transition:none}.PartyDock-module__f7cVRG__bar{transition:opacity var(--t-fast);transform:none}}
.Tooltip-module__O-1r8G__wrap{display:inline-flex;position:relative}.Tooltip-module__O-1r8G__tip{z-index:var(--z-popover);background:var(--tip-bg);color:var(--tip-fg);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;animation:Tooltip-module__O-1r8G__tipIn var(--t-base) var(--ease-out);border-radius:4px;padding:6px 8px;font-weight:500;line-height:1;position:fixed;overflow:hidden}.Tooltip-module__O-1r8G__out{animation:Tooltip-module__O-1r8G__tipOut var(--t-fast) var(--ease-in) forwards}.Tooltip-module__O-1r8G__tip[data-move]{transition:top var(--t-base) var(--ease-out), left var(--t-base) var(--ease-out), width var(--t-base) var(--ease-out)}@keyframes Tooltip-module__O-1r8G__tipIn{0%{opacity:0;transform:translate(var(--sx,0), var(--sy,0))}}@keyframes Tooltip-module__O-1r8G__tipOut{to{opacity:0;transform:translate(var(--sx,0), var(--sy,0))}}.Tooltip-module__O-1r8G__top{--sy:4px}.Tooltip-module__O-1r8G__bottom{--sy:-4px}.Tooltip-module__O-1r8G__right{--sx:-4px}.Tooltip-module__O-1r8G__left{--sx:4px}@media (prefers-reduced-motion:reduce){.Tooltip-module__O-1r8G__tip{--sx:0;--sy:0}.Tooltip-module__O-1r8G__tip[data-move]{transition:none}}
.IconMenu-module__mM4jHa__wrap{align-self:stretch;align-items:center;display:inline-flex;position:relative}.IconMenu-module__mM4jHa__trigger{}.IconMenu-module__mM4jHa__on{color:var(--primary)}.IconMenu-module__mM4jHa__on:hover{color:var(--accent)}.IconMenu-module__mM4jHa__pop{min-width:200px;}.IconMenu-module__mM4jHa__popOut{}.IconMenu-module__mM4jHa__opt{}.IconMenu-module__mM4jHa__optOn{}.IconMenu-module__mM4jHa__label{flex:1}@media (prefers-reduced-motion:reduce){.IconMenu-module__mM4jHa__pop,.IconMenu-module__mM4jHa__popOut{animation:none}.IconMenu-module__mM4jHa__trigger:hover,.IconMenu-module__mM4jHa__trigger:active{transform:none}}
.WhoWatching-module__BvSvua__veil{z-index:var(--z-gate);background:radial-gradient(140% 110% at 50% -20%, var(--fill-1), transparent 55%), var(--bg);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.WhoWatching-module__BvSvua__veilOut{animation:var(--fade-out)}.WhoWatching-module__BvSvua__inner{z-index:1;width:100%;max-width:900px;animation:var(--rise-in);flex-direction:column;align-items:center;display:flex;position:relative}.WhoWatching-module__BvSvua__title{letter-spacing:-.02em;color:var(--text);text-align:center;margin:0 0 40px;font-size:clamp(30px,5vw,52px);font-weight:600}.WhoWatching-module__BvSvua__row{flex-wrap:wrap;justify-content:center;gap:20px 34px;display:flex}.WhoWatching-module__BvSvua__tile{cursor:pointer;color:var(--text-dim);transition:color var(--t-fast);flex-direction:column;align-items:center;gap:14px;padding:0;display:flex}.WhoWatching-module__BvSvua__tile:hover{color:var(--text)}.WhoWatching-module__BvSvua__faceWrap{border-radius:var(--radius-round);outline-offset:5px;width:clamp(96px,12vw,128px);height:clamp(96px,12vw,128px);transition:outline-color var(--t-fast), transform var(--t-fast) var(--ease-out);outline:3px solid #0000;position:relative;overflow:hidden}.WhoWatching-module__BvSvua__tile:hover .WhoWatching-module__BvSvua__faceWrap{outline-color:var(--text);transform:scale(1.03)}.WhoWatching-module__BvSvua__face{border-radius:var(--radius-round);background:var(--fill-2);width:100%;height:100%;color:var(--text);justify-content:center;align-items:center;font-size:40px;font-weight:600;display:flex}.WhoWatching-module__BvSvua__face img{object-fit:cover;border-radius:var(--radius-round);width:100%;height:100%;display:block}.WhoWatching-module__BvSvua__addFace{background:var(--fill-1);color:var(--text-muted);border-radius:var(--radius-round);justify-content:center;align-items:center;display:flex}.WhoWatching-module__BvSvua__tile:hover .WhoWatching-module__BvSvua__addFace{color:var(--text);outline-color:var(--fill-4)}.WhoWatching-module__BvSvua__name{color:var(--text-muted);transition:color var(--t-fast);font-size:clamp(15px,1.6vw,18px);font-weight:500}.WhoWatching-module__BvSvua__tile:hover .WhoWatching-module__BvSvua__name{color:var(--text)}.WhoWatching-module__BvSvua__pencil{border-radius:var(--radius-float);background:var(--scrim);color:var(--text);opacity:0;transition:opacity var(--t-fast);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.WhoWatching-module__BvSvua__tileManage:hover .WhoWatching-module__BvSvua__pencil{opacity:1}.WhoWatching-module__BvSvua__foot{align-items:center;gap:14px;margin-top:48px;display:flex}.WhoWatching-module__BvSvua__manageBtn{}.WhoWatching-module__BvSvua__closeBtn{min-height:var(--ctl-h);padding:var(--ctl-pad);border-radius:var(--radius-float);font-size:var(--fs-lg);color:var(--text-dim);transition:color var(--t-fast);align-items:center;gap:8px;font-weight:500;display:inline-flex}.WhoWatching-module__BvSvua__closeBtn:hover{color:var(--text)}.WhoWatching-module__BvSvua__editScrim{z-index:2;background:var(--scrim-deep);animation:var(--fade-in);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.WhoWatching-module__BvSvua__editor{border-radius:var(--radius);background:var(--surface-2);width:min(460px,100%);max-height:calc(100vh - 40px);box-shadow:var(--panel-shadow);animation:var(--pop-in);padding:22px 24px 20px;overflow-y:auto}.WhoWatching-module__BvSvua__editHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.WhoWatching-module__BvSvua__editHead h3{font-size:var(--fs-2xl);letter-spacing:-.01em;margin:0;font-weight:700}.WhoWatching-module__BvSvua__iconBtn{color:var(--text-dim);border-radius:var(--radius-round);}.WhoWatching-module__BvSvua__iconBtn:hover{color:var(--text)}.WhoWatching-module__BvSvua__editTop{align-items:center;gap:14px;margin-bottom:16px;display:flex}.WhoWatching-module__BvSvua__editTop .WhoWatching-module__BvSvua__face{border-radius:var(--radius-round)}.WhoWatching-module__BvSvua__nameInput{flex:1;min-width:0;}.WhoWatching-module__BvSvua__nameLocked{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.WhoWatching-module__BvSvua__nameLocked>span:first-child{font-size:var(--fs-xl);color:var(--text);font-weight:600}.WhoWatching-module__BvSvua__nameHint{font-size:var(--fs-sm);color:var(--text-muted)}.WhoWatching-module__BvSvua__pickLabel{font-family:var(--font-label);font-size:var(--fs-md);color:var(--text-dim);margin:6px 0 2px}.WhoWatching-module__BvSvua__avGrid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:10px;max-height:220px;padding:10px 6px;display:grid;overflow:hidden auto}.WhoWatching-module__BvSvua__avPick{aspect-ratio:1;border-radius:var(--radius-round);background:var(--fill-1);cursor:pointer;transition:transform var(--t-fast) var(--ease-out);padding:0;position:relative;overflow:visible}.WhoWatching-module__BvSvua__avPick img{object-fit:cover;border-radius:var(--radius-round);width:100%;height:100%;display:block}.WhoWatching-module__BvSvua__avPick:hover{transform:scale(1.07)}.WhoWatching-module__BvSvua__avOn img{box-shadow:0 0 0 2px var(--surface-2), 0 0 0 4px var(--text)}.WhoWatching-module__BvSvua__avCheck{border-radius:var(--radius-round);background:var(--text);width:22px;height:22px;color:var(--surface-2);box-shadow:0 0 0 2px var(--surface-2);justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;right:2px}.WhoWatching-module__BvSvua__err{font-size:var(--fs-sm);color:var(--danger);margin-top:12px}.WhoWatching-module__BvSvua__editRow{align-items:center;gap:8px;margin-top:18px;display:flex}.WhoWatching-module__BvSvua__spacer{flex:1}.WhoWatching-module__BvSvua__ghost{}.WhoWatching-module__BvSvua__primary{}.WhoWatching-module__BvSvua__primary:disabled,.WhoWatching-module__BvSvua__ghost:disabled{opacity:.5;pointer-events:none}.WhoWatching-module__BvSvua__delBtn{}.WhoWatching-module__BvSvua__delAsk{font-size:var(--fs-sm);color:var(--text-dim);align-items:center;gap:8px;display:inline-flex}.WhoWatching-module__BvSvua__delYes{}.WhoWatching-module__BvSvua__delNo{min-height:var(--ctl-h-sm);border-radius:var(--radius-float);font-size:var(--fs-md);white-space:nowrap;color:var(--text-dim);transition:color var(--t-fast);padding:0 12px;font-weight:500}.WhoWatching-module__BvSvua__delNo:hover{color:var(--text)}.WhoWatching-module__BvSvua__editOut{animation:var(--fade-out);pointer-events:none}.WhoWatching-module__BvSvua__editOut .WhoWatching-module__BvSvua__editor{animation:var(--pop-out)}@media (max-width:640px){.WhoWatching-module__BvSvua__veil{padding:20px 16px}.WhoWatching-module__BvSvua__title{margin-bottom:30px;font-size:clamp(26px,8vw,34px)}.WhoWatching-module__BvSvua__faceWrap{width:88px;height:88px}.WhoWatching-module__BvSvua__face{font-size:32px}.WhoWatching-module__BvSvua__row{gap:22px 18px}.WhoWatching-module__BvSvua__name{font-size:var(--fs-md)}.WhoWatching-module__BvSvua__foot{flex-direction:column;gap:10px;margin-top:34px}.WhoWatching-module__BvSvua__manageBtn,.WhoWatching-module__BvSvua__closeBtn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.WhoWatching-module__BvSvua__veil,.WhoWatching-module__BvSvua__inner,.WhoWatching-module__BvSvua__editor,.WhoWatching-module__BvSvua__editScrim,.WhoWatching-module__BvSvua__veilOut,.WhoWatching-module__BvSvua__editOut,.WhoWatching-module__BvSvua__editOut .WhoWatching-module__BvSvua__editor{animation:none}.WhoWatching-module__BvSvua__tile:hover .WhoWatching-module__BvSvua__faceWrap,.WhoWatching-module__BvSvua__avPick:hover{transform:none}}
.SigninPanel-module__Vc9A1G__veil{z-index:var(--z-modal);background:var(--scrim-deep);transition:background-color var(--t-base) var(--ease-out);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.SigninPanel-module__Vc9A1G__leaving{transition-duration:var(--t-fast);pointer-events:none;background-color:#0000}.SigninPanel-module__Vc9A1G__dialog{border-radius:var(--radius);background:var(--surface-2);width:min(840px,100%);box-shadow:var(--panel-shadow);opacity:1;transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);overflow:hidden;transform:none}.SigninPanel-module__Vc9A1G__leaving .SigninPanel-module__Vc9A1G__dialog{opacity:0;transition-duration:var(--t-fast);transition-timing-function:var(--ease-in);transform:translateY(8px)scale(.97)}@starting-style{.SigninPanel-module__Vc9A1G__veil{background-color:#0000}.SigninPanel-module__Vc9A1G__dialog{opacity:0;transform:translateY(14px)scale(.95)}}.SigninPanel-module__Vc9A1G__frame{--ctl-h:48px;isolation:isolate;width:100%;min-height:584px;color:var(--text);grid-template-columns:380px minmax(0,1fr);display:grid;position:relative}.SigninPanel-module__Vc9A1G__wall{z-index:-1;background:var(--bg);width:460px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.SigninPanel-module__Vc9A1G__wall video,.SigninPanel-module__Vc9A1G__wall img{object-fit:cover;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.SigninPanel-module__Vc9A1G__wall:after{content:"";background:linear-gradient(to right, transparent 38%, var(--surface-2) 92%), linear-gradient(to bottom, rgba(var(--bg-rgb), .96), rgba(var(--bg-rgb), .78) 16%, transparent 36%, transparent 52%, rgba(var(--bg-rgb), .82) 76%, rgba(var(--bg-rgb), .96));position:absolute;inset:0}.SigninPanel-module__Vc9A1G__scene{position:relative}.SigninPanel-module__Vc9A1G__brand{font-size:var(--fs-2xl);letter-spacing:-.01em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.SigninPanel-module__Vc9A1G__brand img{object-fit:contain;width:36px;height:36px}.SigninPanel-module__Vc9A1G__brand img.SigninPanel-module__Vc9A1G__leaf{width:48px;max-width:none;height:48px;image-rendering:pixelated;margin:-6px}.SigninPanel-module__Vc9A1G__scene .SigninPanel-module__Vc9A1G__brand{z-index:1;position:absolute;top:40px;left:40px}.SigninPanel-module__Vc9A1G__pitch{font-size:var(--fs-xl);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:26px;position:absolute;bottom:40px;left:40px;right:40px}.SigninPanel-module__Vc9A1G__side{align-items:center;min-width:0;padding:40px;display:flex;position:relative}.SigninPanel-module__Vc9A1G__close{z-index:1;box-shadow:none;background:0 0;position:absolute;top:14px;right:14px;}.SigninPanel-module__Vc9A1G__close:hover{background:var(--fill-1)}.SigninPanel-module__Vc9A1G__morph{box-sizing:content-box;width:100%;transition:height var(--t-slow) var(--ease-out);margin:-6px;padding:6px;position:relative;overflow:hidden}.SigninPanel-module__Vc9A1G__step{animation:var(--rise-in)}.SigninPanel-module__Vc9A1G__stepOut{animation:var(--rise-out);pointer-events:none;position:absolute;top:6px;left:6px;right:6px}.SigninPanel-module__Vc9A1G__form{flex-direction:column;display:flex}.SigninPanel-module__Vc9A1G__modes{--seg-h:44px;--seg-pad:18px;--seg-font:var(--fs-lg);--seg-thumb:var(--fill-3);--seg-ink-on:var(--text);align-self:flex-start;margin-bottom:24px}.SigninPanel-module__Vc9A1G__why{font-size:var(--fs-2xl);margin-bottom:20px;font-weight:700;line-height:28px}.SigninPanel-module__Vc9A1G__oauth{justify-content:center;gap:12px;margin-bottom:8px;display:flex}.SigninPanel-module__Vc9A1G__mark{width:var(--ctl-h);padding:0;}@media (max-width:372px){.SigninPanel-module__Vc9A1G__modes{--seg-pad:8px;--seg-font:var(--fs-md)}}.SigninPanel-module__Vc9A1G__field{flex-direction:column;margin-top:16px;display:flex}.SigninPanel-module__Vc9A1G__fieldWide{text-align:left;align-self:stretch;margin-top:20px}.SigninPanel-module__Vc9A1G__labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.SigninPanel-module__Vc9A1G__label{font-size:var(--fs-md);color:var(--text);margin-bottom:8px;font-weight:500;line-height:20px}.SigninPanel-module__Vc9A1G__inp{width:100%;}.SigninPanel-module__Vc9A1G__inp[aria-invalid=true],.SigninPanel-module__Vc9A1G__inp[aria-invalid=true]:focus{outline:1px solid var(--danger);outline-offset:-1px}.SigninPanel-module__Vc9A1G__pwBox{position:relative}.SigninPanel-module__Vc9A1G__pwBox .SigninPanel-module__Vc9A1G__inp{padding-right:72px}.SigninPanel-module__Vc9A1G__peek{height:calc(var(--ctl-h) - 12px);border-radius:calc(var(--radius-md) - 6px);font-size:var(--fs-md);color:var(--text-dim);padding:0 12px;font-weight:500;position:absolute;top:6px;right:6px}.SigninPanel-module__Vc9A1G__peek:hover{background:var(--fill-1);color:var(--text)}.SigninPanel-module__Vc9A1G__link{font-size:var(--fs-md);color:var(--text-dim);transition:color var(--t-fast);font-weight:500;line-height:20px}.SigninPanel-module__Vc9A1G__link:hover{color:var(--text)}.SigninPanel-module__Vc9A1G__err{font-size:var(--fs-md);color:var(--danger);animation:var(--fade-in);margin-top:8px;line-height:20px}.SigninPanel-module__Vc9A1G__errOut{animation:var(--fade-out)}.SigninPanel-module__Vc9A1G__primary{width:100%;font-size:var(--fs-lg);margin-top:24px;}.SigninPanel-module__Vc9A1G__primary:disabled{opacity:.55;cursor:default;pointer-events:none}.SigninPanel-module__Vc9A1G__gnote{animation:var(--rise-in);flex-direction:column;display:flex}.SigninPanel-module__Vc9A1G__gnote p{font-size:var(--fs-lg);margin-top:20px;line-height:24px}.SigninPanel-module__Vc9A1G__gnote .SigninPanel-module__Vc9A1G__primary{margin-top:12px}.SigninPanel-module__Vc9A1G__gnote .SigninPanel-module__Vc9A1G__link{align-self:center;margin-top:14px}.SigninPanel-module__Vc9A1G__gnoteOut{animation:var(--rise-out);pointer-events:none}.SigninPanel-module__Vc9A1G__fine{font-size:var(--fs-sm);color:var(--text-dim);margin-top:16px;line-height:20px}.SigninPanel-module__Vc9A1G__fine a{color:var(--text);font-weight:500}.SigninPanel-module__Vc9A1G__code{text-align:center;align-items:center}.SigninPanel-module__Vc9A1G__head{font-size:var(--fs-3xl);font-weight:700;line-height:32px}.SigninPanel-module__Vc9A1G__sub{font-size:var(--fs-lg);color:var(--text-dim);overflow-wrap:anywhere;margin:8px 0 24px;line-height:24px}.SigninPanel-module__Vc9A1G__sub b{color:var(--text);font-weight:600}.SigninPanel-module__Vc9A1G__boxes{justify-content:center}.SigninPanel-module__Vc9A1G__alt{justify-content:center;gap:28px;margin-top:20px;display:flex}.SigninPanel-module__Vc9A1G__pin{font-size:var(--fs-3xl);font-variant-numeric:tabular-nums;letter-spacing:.16em;text-indent:.16em;-webkit-user-select:text;user-select:text;font-weight:700;line-height:32px}.SigninPanel-module__Vc9A1G__simkl .SigninPanel-module__Vc9A1G__primary{margin-top:0}.SigninPanel-module__Vc9A1G__mark:focus-visible,.SigninPanel-module__Vc9A1G__primary:focus-visible,.SigninPanel-module__Vc9A1G__link:focus-visible,.SigninPanel-module__Vc9A1G__peek:focus-visible,.SigninPanel-module__Vc9A1G__close:focus-visible,.SigninPanel-module__Vc9A1G__fine a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:900px){.SigninPanel-module__Vc9A1G__frame{grid-template-columns:320px minmax(0,1fr)}.SigninPanel-module__Vc9A1G__side{padding:40px 32px}.SigninPanel-module__Vc9A1G__scene .SigninPanel-module__Vc9A1G__brand,.SigninPanel-module__Vc9A1G__pitch{left:32px}.SigninPanel-module__Vc9A1G__pitch{right:32px}}@media (max-width:768px){.SigninPanel-module__Vc9A1G__frame{grid-template-columns:minmax(0,1fr);min-height:0}.SigninPanel-module__Vc9A1G__frameSheet{width:auto;margin:0 -8px}.SigninPanel-module__Vc9A1G__wall{width:auto;height:184px;bottom:auto;right:0}.SigninPanel-module__Vc9A1G__wall:after{background:linear-gradient(to bottom, var(--surface-2), transparent 18%), linear-gradient(to bottom, rgba(var(--bg-rgb), .8), rgba(var(--bg-rgb), .3) 44%, var(--surface-2) 78%)}.SigninPanel-module__Vc9A1G__scene{height:148px}.SigninPanel-module__Vc9A1G__side{position:static}.SigninPanel-module__Vc9A1G__scene .SigninPanel-module__Vc9A1G__brand{top:20px;left:20px}.SigninPanel-module__Vc9A1G__close{background:var(--scrim);top:20px;right:12px}.SigninPanel-module__Vc9A1G__pitch{display:none}.SigninPanel-module__Vc9A1G__side{align-items:flex-start;padding:12px 20px 28px}.SigninPanel-module__Vc9A1G__modes{align-self:stretch}}@media (prefers-reduced-motion:reduce){.SigninPanel-module__Vc9A1G__veil,.SigninPanel-module__Vc9A1G__leaving,.SigninPanel-module__Vc9A1G__dialog,.SigninPanel-module__Vc9A1G__leaving .SigninPanel-module__Vc9A1G__dialog{transition:none;transform:none}.SigninPanel-module__Vc9A1G__morph{transition:none}.SigninPanel-module__Vc9A1G__step,.SigninPanel-module__Vc9A1G__stepOut,.SigninPanel-module__Vc9A1G__gnote,.SigninPanel-module__Vc9A1G__gnoteOut,.SigninPanel-module__Vc9A1G__err,.SigninPanel-module__Vc9A1G__errOut{animation:none}}
.DestinationHeader-module__D1FdXW__head{isolation:isolate;position:relative}.DestinationHeader-module__D1FdXW__banner{top:calc(-1 * var(--top-pad));z-index:-1;pointer-events:none;width:100vw;height:clamp(320px,58vh,640px);animation:var(--fade-in);position:absolute;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 20%,#00000080 46%,#00000024 70%,#0000 94%);mask-image:linear-gradient(#000 20%,#00000080 46%,#00000024 70%,#0000 94%)}.DestinationHeader-module__D1FdXW__banner:after{content:"";background:linear-gradient(to bottom, rgba(var(--bg-rgb), .3) 0%, transparent 18%), linear-gradient(to right, rgba(var(--bg-rgb), .72) 0%, rgba(var(--bg-rgb), .34) 40%, transparent 72%);position:absolute;inset:0}.DestinationHeader-module__D1FdXW__head:has(>.DestinationHeader-module__D1FdXW__banner){padding-top:clamp(110px,24vh,260px)}.DestinationHeader-module__D1FdXW__banner img{object-fit:cover;object-position:center 24%;width:100%;height:100%}.DestinationHeader-module__D1FdXW__row{animation:var(--rise-in);align-items:center;gap:24px;margin-bottom:16px;display:flex}.DestinationHeader-module__D1FdXW__tile{border-radius:var(--radius);background:var(--fill-1);min-width:120px;max-width:280px;height:120px;color:var(--text-dim);flex:none;place-items:center;padding:24px;display:grid;overflow:hidden}.DestinationHeader-module__D1FdXW__rowMark{flex-direction:column;align-items:flex-start;gap:12px}.DestinationHeader-module__D1FdXW__mark{width:340px;max-width:100%;height:84px;animation:var(--fade-in);background:0/contain no-repeat}.DestinationHeader-module__D1FdXW__markTall{height:128px}.DestinationHeader-module__D1FdXW__tile img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.DestinationHeader-module__D1FdXW__square,.DestinationHeader-module__D1FdXW__round,.DestinationHeader-module__D1FdXW__poster{min-width:0;padding:0}.DestinationHeader-module__D1FdXW__square{width:120px}.DestinationHeader-module__D1FdXW__round{border-radius:var(--radius-round);width:120px}.DestinationHeader-module__D1FdXW__poster{border-radius:var(--radius-md);width:80px}.DestinationHeader-module__D1FdXW__square img,.DestinationHeader-module__D1FdXW__round img,.DestinationHeader-module__D1FdXW__poster img{object-fit:cover;width:100%}.DestinationHeader-module__D1FdXW__text{flex:1;min-width:0}.DestinationHeader-module__D1FdXW__name{letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;font-size:36px;font-weight:700;line-height:1.15}.DestinationHeader-module__D1FdXW__meta{font-size:var(--fs-md);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:6px;display:flex}.DestinationHeader-module__D1FdXW__dot{border-radius:var(--radius-round);background:var(--text-muted);flex:none;width:3px;height:3px}.DestinationHeader-module__D1FdXW__about{max-width:74ch;margin-top:8px}.DestinationHeader-module__D1FdXW__desc{-webkit-line-clamp:2;max-height:2.9em;font-size:var(--fs-md);color:var(--text-dim);interpolate-size:allow-keywords;transition:max-height var(--t-lazy) var(--ease-out);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.DestinationHeader-module__D1FdXW__descOpen{-webkit-line-clamp:none;white-space:pre-line;max-height:max-content;display:block}.DestinationHeader-module__D1FdXW__more{font-size:var(--fs-md);color:var(--text);margin-top:2px;font-weight:600}.DestinationHeader-module__D1FdXW__more:hover{text-decoration:underline}@media (max-width:640px){.DestinationHeader-module__D1FdXW__banner{height:clamp(240px,44vh,400px)}.DestinationHeader-module__D1FdXW__head:has(>.DestinationHeader-module__D1FdXW__banner){padding-top:clamp(72px,16vh,160px)}.DestinationHeader-module__D1FdXW__row{align-items:flex-start;gap:14px}.DestinationHeader-module__D1FdXW__tile{min-width:72px;max-width:150px;height:72px;padding:14px}.DestinationHeader-module__D1FdXW__square,.DestinationHeader-module__D1FdXW__round,.DestinationHeader-module__D1FdXW__poster{min-width:0;padding:0}.DestinationHeader-module__D1FdXW__square,.DestinationHeader-module__D1FdXW__round{width:72px}.DestinationHeader-module__D1FdXW__poster{width:48px}.DestinationHeader-module__D1FdXW__name{font-size:var(--fs-3xl)}.DestinationHeader-module__D1FdXW__meta{font-size:var(--fs-sm)}}@media (prefers-reduced-motion:reduce){.DestinationHeader-module__D1FdXW__banner,.DestinationHeader-module__D1FdXW__row{animation:none}.DestinationHeader-module__D1FdXW__desc{transition:none}}
.Discover-module__EFIq5W__page{padding:var(--top-pad) var(--page-pad) 90px;min-height:100vh;margin:0 auto}.Discover-module__EFIq5W__title{margin:0 0 16px;}.Discover-module__EFIq5W__count{vertical-align:middle;margin-left:10px;}.Discover-module__EFIq5W__tools{align-items:center;gap:12px;margin-bottom:24px;display:flex}.Discover-module__EFIq5W__search{border-radius:var(--radius-float);background:var(--fill-2);min-width:0;height:40px;box-shadow:none;flex:0 360px;}.Discover-module__EFIq5W__mine{flex:none;}.Discover-module__EFIq5W__err{color:var(--danger);font-size:var(--fs-md);margin:0 0 16px}.Discover-module__EFIq5W__grid{animation:var(--rise-in);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:36px 16px;display:grid}.Discover-module__EFIq5W__card{text-align:left;width:100%;min-width:0;color:var(--text);display:block}.Discover-module__EFIq5W__hold{aspect-ratio:16/9;border-radius:var(--radius-content);background:var(--surface-1);margin:10px 0 56px}.Discover-module__EFIq5W__cover{margin-bottom:12px;padding-top:10px;display:block;position:relative}.Discover-module__EFIq5W__slab{border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--fill-2);height:20px;position:absolute;top:0;left:8%;right:8%}.Discover-module__EFIq5W__slab+.Discover-module__EFIq5W__slab{background:var(--fill-4);top:5px;left:4%;right:4%}.Discover-module__EFIq5W__art{aspect-ratio:16/9;border-radius:var(--radius-content);background:var(--surface-3);display:block;position:relative;overflow:hidden}.Discover-module__EFIq5W__art img{object-fit:cover;width:100%;height:100%;transform:var(--zoom,none);transition:transform var(--t-slow) var(--ease-out)}.Discover-module__EFIq5W__artPoster{object-position:center 18%}.Discover-module__EFIq5W__card:hover{--zoom:scale(1.04)}.Discover-module__EFIq5W__badge{border-radius:var(--radius-xs);background:var(--scrim-deep);height:22px;color:var(--text);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;right:8px}.Discover-module__EFIq5W__cardName{font-size:var(--fs-lg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.375;display:block;overflow:hidden}.Discover-module__EFIq5W__cardBy{min-width:0;font-size:var(--fs-md);color:var(--text-dim);align-items:center;gap:8px;margin-top:6px;display:flex}.Discover-module__EFIq5W__cardAvatar{border-radius:var(--radius-round);object-fit:cover;background:var(--surface-2);flex:none;width:24px;height:24px}.Discover-module__EFIq5W__cardMeta{font-size:var(--fs-md);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.Discover-module__EFIq5W__dot{border-radius:var(--radius-round);background:var(--text-muted);flex:none;width:3px;height:3px}.Discover-module__EFIq5W__more{margin:36px auto 0;padding:0 22px;display:flex;}.Discover-module__EFIq5W__more:disabled{opacity:.5}@media (max-width:768px){.Discover-module__EFIq5W__grid{gap:24px 16px}.Discover-module__EFIq5W__search{height:var(--ctl-h);flex:auto}}@media (prefers-reduced-motion:reduce){.Discover-module__EFIq5W__grid{animation:none}.Discover-module__EFIq5W__art img{transition:none}.Discover-module__EFIq5W__card:hover{--zoom:none}}
.FiltersSheet-module__atzLrW__wrap{align-items:center;display:flex}.FiltersSheet-module__atzLrW__trigger{height:var(--ctl-h-sm);border-radius:var(--radius-float);background:var(--pill-sheen) var(--fill-2);box-shadow:var(--pill-edge);color:var(--text);font-size:var(--fs-md);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out);align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.FiltersSheet-module__atzLrW__trigger:hover{background:var(--fill-3)}.FiltersSheet-module__atzLrW__trigger:active{transform:scale(.97)}.FiltersSheet-module__atzLrW__triggerOn,.FiltersSheet-module__atzLrW__triggerOn:hover{background:var(--primary);color:var(--on-accent)}.FiltersSheet-module__atzLrW__count{border-radius:var(--radius-float);background:var(--shade);min-width:22px;height:22px;font-size:var(--fs-sm);place-items:center;padding:0 7px;font-weight:600;display:inline-grid}.FiltersSheet-module__atzLrW__shuffle{}.FiltersSheet-module__atzLrW__spin{animation:var(--spin)}.FiltersSheet-module__atzLrW__active{animation:var(--rise-in);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.FiltersSheet-module__atzLrW__activeOut{animation:var(--rise-out);pointer-events:none}.FiltersSheet-module__atzLrW__pick{padding:0 8px 0 12px;}.FiltersSheet-module__atzLrW__clearInline{height:32px;color:var(--text-dim);font-size:var(--fs-md);transition:color var(--t-fast);padding:0 8px;font-weight:500}.FiltersSheet-module__atzLrW__clearInline:hover{color:var(--text)}.FiltersSheet-module__atzLrW__body{flex-direction:column;gap:22px;padding:4px 0 24px;display:flex}.FiltersSheet-module__atzLrW__group{flex-direction:column;gap:10px;display:flex}.FiltersSheet-module__atzLrW__groupTitle{font-size:var(--fs-md);color:var(--text-dim);font-weight:600}.FiltersSheet-module__atzLrW__search{background:var(--fill-1);width:100%;height:40px;padding:0 14px;}.FiltersSheet-module__atzLrW__search::placeholder{color:var(--text-dim)}.FiltersSheet-module__atzLrW__chips{flex-wrap:wrap;gap:8px;display:flex}.FiltersSheet-module__atzLrW__chip{transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out);}.FiltersSheet-module__atzLrW__chip:active{transform:scale(.96)}.FiltersSheet-module__atzLrW__chipOn{}.FiltersSheet-module__atzLrW__sub{padding:2px 0 0 10px}.FiltersSheet-module__atzLrW__foot{background:linear-gradient(to bottom, transparent, var(--surface-2) 20px);gap:10px;margin:0 -8px -8px;padding:24px 8px 8px;display:flex;position:sticky;bottom:-8px}.FiltersSheet-module__atzLrW__clear{font-size:var(--fs-lg);flex:1;font-weight:600;}.FiltersSheet-module__atzLrW__clear:disabled{opacity:.4}.FiltersSheet-module__atzLrW__done{flex:1;}@media (prefers-reduced-motion:reduce){.FiltersSheet-module__atzLrW__active,.FiltersSheet-module__atzLrW__activeOut,.FiltersSheet-module__atzLrW__spin{animation:none}.FiltersSheet-module__atzLrW__trigger:active,.FiltersSheet-module__atzLrW__chip:active{transform:none}}
.TvKeyboard-module__-JV8UW__board{--key:56px;flex-direction:column;gap:8px;margin-top:6px;display:flex}.TvKeyboard-module__-JV8UW__row{justify-content:center;gap:8px;display:flex}.TvKeyboard-module__-JV8UW__key{width:var(--key);height:var(--key);border-radius:var(--radius-sm);font-size:var(--fs-3xl);text-transform:uppercase;color:var(--text);background:var(--fill-1);transition:background var(--t-fast) var(--ease-out);flex:none;place-items:center;padding:0;font-weight:600;display:grid}.TvKeyboard-module__-JV8UW__key:hover{background:var(--fill-2)}.TvKeyboard-module__-JV8UW__key:disabled{opacity:.35}.TvKeyboard-module__-JV8UW__wide{width:84px}.TvKeyboard-module__-JV8UW__space{width:calc(var(--key) * 4 + 8px * 3)}.TvKeyboard-module__-JV8UW__go{color:var(--on-accent);background:var(--primary)}.TvKeyboard-module__-JV8UW__go:hover{background:var(--primary)}.TvKeyboard-module__-JV8UW__key:focus{color:var(--on-accent);background:var(--primary);outline:none;transform:scale(1.08)}
.RemoteType-module__T_bCvW__wrap{border-radius:var(--radius);background:var(--fill-field);align-items:center;gap:16px;margin-top:8px;padding:12px;display:flex}.RemoteType-module__T_bCvW__qr{border-radius:var(--radius-sm);background:var(--primary);flex:none;width:96px;height:96px;overflow:hidden}.RemoteType-module__T_bCvW__qr svg{width:100%;height:100%;display:block}.RemoteType-module__T_bCvW__text{min-width:0}.RemoteType-module__T_bCvW__head{font-size:var(--fs-xl);color:var(--text);align-items:center;gap:8px;font-weight:600;display:flex}.RemoteType-module__T_bCvW__sub{font-size:var(--fs-lg);color:var(--text-dim);margin-top:4px}

.Offline-module__VVChKW__bar{z-index:var(--z-toast);border-radius:var(--radius-chip);width:fit-content;max-width:calc(100vw - 32px);min-height:48px;font-size:var(--fs-md);color:var(--text);white-space:nowrap;background:var(--surface-3);box-shadow:var(--ctl-ring);animation:var(--rise-in);align-items:center;gap:10px;margin:0 auto;padding:4px 16px;font-weight:500;display:flex;position:fixed;bottom:24px;left:0;right:0}.Offline-module__VVChKW__bar svg{color:var(--text-dim);flex:none}.Offline-module__VVChKW__dot{border-radius:var(--radius-round);background:var(--accent);width:7px;height:7px}.Offline-module__VVChKW__act{height:var(--ctl-h-sm);border-radius:var(--radius-float);font-size:var(--fs-sm);color:var(--on-accent);background:var(--primary);transition:filter var(--t-fast), transform var(--t-fast) var(--ease-out);align-items:center;gap:6px;margin:0 -8px 0 4px;padding:0 14px;font-weight:600;display:inline-flex}.Offline-module__VVChKW__act:hover{filter:brightness(1.08)}.Offline-module__VVChKW__act:active{transform:scale(.97)}.Offline-module__VVChKW__act svg{color:inherit}.Offline-module__VVChKW__barOut{animation:var(--rise-out);pointer-events:none}@media (max-width:768px){.Offline-module__VVChKW__bar{bottom:calc(var(--tabs-h) + 12px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.Offline-module__VVChKW__bar,.Offline-module__VVChKW__barOut{animation:none}.Offline-module__VVChKW__act:active{transform:none}}
.HoverCard-module__ZBJQkG__pop{z-index:var(--z-popover);border-radius:var(--radius-menu);background:var(--surface-1);box-shadow:var(--glass-shadow);opacity:0;transition:transform var(--t-base) var(--ease-out), opacity var(--t-fast) var(--ease-out);pointer-events:none;position:fixed;overflow:hidden;transform:scale(.82)}.HoverCard-module__ZBJQkG__on{opacity:1;pointer-events:auto;transform:scale(1)}.HoverCard-module__ZBJQkG__out{opacity:0;pointer-events:none;transition-duration:var(--t-fast);transition-timing-function:var(--ease-in);transform:scale(.9)}.HoverCard-module__ZBJQkG__on,.HoverCard-module__ZBJQkG__out{will-change:transform, opacity}.HoverCard-module__ZBJQkG__pop:after{content:"";border-radius:inherit;box-shadow:var(--glass-highlight);pointer-events:none;z-index:5;position:absolute;inset:0}.HoverCard-module__ZBJQkG__art{pointer-events:none;position:absolute;inset:0}.HoverCard-module__ZBJQkG__artImg,.HoverCard-module__ZBJQkG__vid{object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}.HoverCard-module__ZBJQkG__vid{opacity:0;transition:opacity var(--t-slow) var(--ease-out);transform:scale(1.36)}.HoverCard-module__ZBJQkG__vidOn{opacity:1}.HoverCard-module__ZBJQkG__scrim{background:linear-gradient(to top, rgba(var(--bg-rgb), .98) 0%, rgba(var(--bg-rgb), .94) 20%, rgba(var(--bg-rgb), .5) 66%, rgba(var(--bg-rgb), .1));position:absolute;inset:0}.HoverCard-module__ZBJQkG__top{--glass-button:var(--glass-ctrl);--glass-button-hover:var(--glass-ctrl-hover);z-index:2;justify-content:flex-end;gap:6px;display:flex;position:absolute;inset:12px 12px auto}.HoverCard-module__ZBJQkG__mute,.HoverCard-module__ZBJQkG__close{}.HoverCard-module__ZBJQkG__circ{}.HoverCard-module__ZBJQkG__pop :is(.HoverCard-module__ZBJQkG__mute,.HoverCard-module__ZBJQkG__close,.HoverCard-module__ZBJQkG__circ){-webkit-backdrop-filter:none;backdrop-filter:none}.HoverCard-module__ZBJQkG__body{padding:calc(var(--art-h) * .68) 14px 16px;position:relative}.HoverCard-module__ZBJQkG__logo{object-fit:contain;object-position:left bottom;width:auto;max-width:76%;height:auto;max-height:76px;filter:drop-shadow(0 2px 6px var(--scrim));margin-bottom:10px;display:block}.HoverCard-module__ZBJQkG__title{font-size:var(--fs-xl);color:var(--text);margin-bottom:10px;font-weight:600;line-height:1.25}.HoverCard-module__ZBJQkG__meta{font-size:var(--fs-sm);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HoverCard-module__ZBJQkG__score [class*=Score-module][class*=wrap]{width:30px;height:30px}.HoverCard-module__ZBJQkG__score [class*=Score-module][class*=num]{font-size:var(--fs-xs)}.HoverCard-module__ZBJQkG__dot{border-radius:var(--radius-round);background:var(--text-muted);flex:none;width:3px;height:3px}.HoverCard-module__ZBJQkG__match{color:var(--text);font-weight:500}.HoverCard-module__ZBJQkG__overview{-webkit-line-clamp:2;font-size:var(--fs-md);color:var(--text-dim);-webkit-box-orient:vertical;margin:10px 0 14px;line-height:1.45;display:-webkit-box;overflow:hidden}.HoverCard-module__ZBJQkG__row{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:8px;margin-top:12px;display:grid}.HoverCard-module__ZBJQkG__play{padding:0 8px;}.HoverCard-module__ZBJQkG__details{padding:0 8px;}.HoverCard-module__ZBJQkG__circOn,.HoverCard-module__ZBJQkG__circOn:hover{color:var(--text)}.HoverCard-module__ZBJQkG__progress{background:var(--fill-3);border-radius:var(--radius-round);height:3px;margin-top:14px;overflow:hidden}.HoverCard-module__ZBJQkG__progress span{background:var(--text);height:100%;display:block}
.ToTop-module__9l5kGa__btn{z-index:var(--z-sticky);width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--radius-float);background:var(--bar-glass);-webkit-backdrop-filter:var(--bar-glass-blur);backdrop-filter:var(--bar-glass-blur);box-shadow:var(--glass-button-ring), var(--shadow-md);color:var(--text);opacity:0;visibility:hidden;transition:background var(--t-base) var(--ease-out), opacity var(--t-base) var(--ease-out), transform var(--t-slow) var(--ease-out), visibility 0s linear var(--t-slow), bottom var(--t-slow) var(--ease-out);place-items:center;display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(12px)}.ToTop-module__9l5kGa__on{opacity:1;visibility:visible;transition:background var(--t-base) var(--ease-out), opacity var(--t-base) var(--ease-out), transform var(--t-slow) var(--ease-out), visibility 0s, bottom var(--t-slow) var(--ease-out);transform:none}.ToTop-module__9l5kGa__on:hover{background:var(--bar-glass-hover)}.ToTop-module__9l5kGa__on:hover .ToTop-module__9l5kGa__arrow{transform:translateY(-2px)}.ToTop-module__9l5kGa__on:active .ToTop-module__9l5kGa__arrow{transform:scale(.92)}.ToTop-module__9l5kGa__launch{animation:ToTop-module__9l5kGa__rocket var(--t-lazy) var(--ease-in) forwards;pointer-events:none}.ToTop-module__9l5kGa__launch:after{content:"";transform-origin:top;border-radius:var(--radius-hair);filter:blur(1px);width:5px;height:20px;animation:ToTop-module__9l5kGa__flame var(--t-lazy) var(--ease-in) forwards;background:linear-gradient(#f4776bf2,#e0a33a8c 45%,#0000);position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}@keyframes ToTop-module__9l5kGa__rocket{0%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1}to{opacity:0;transform:translateY(-125vh)scale(1.05)}}@keyframes ToTop-module__9l5kGa__flame{0%{opacity:0;transform:translate(-50%)scaleY(.3)}25%{opacity:1}to{opacity:0;transform:translate(-50%)scaleY(2.6)}}.ToTop-module__9l5kGa__arrow{width:20px;height:20px;transition:transform var(--t-base) var(--ease-out);overflow:visible}.ToTop-module__9l5kGa__track,.ToTop-module__9l5kGa__fill{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.ToTop-module__9l5kGa__track{stroke:var(--fill-3)}.ToTop-module__9l5kGa__lift{bottom:82px}@media (max-width:768px){.ToTop-module__9l5kGa__btn{right:12px;bottom:calc(var(--tabs-h) + 16px + env(safe-area-inset-bottom))}.ToTop-module__9l5kGa__lift{bottom:calc(var(--tabs-h) + 72px + env(safe-area-inset-bottom))}}@media (max-width:900px){html[data-row-float] .ToTop-module__9l5kGa__btn{bottom:88px}}@media (max-width:768px){html[data-row-float] .ToTop-module__9l5kGa__btn{bottom:calc(var(--tabs-h) + 68px + env(safe-area-inset-bottom))}html[data-row-float] .ToTop-module__9l5kGa__lift{bottom:calc(var(--tabs-h) + 72px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ToTop-module__9l5kGa__btn,.ToTop-module__9l5kGa__on,.ToTop-module__9l5kGa__arrow{transition:none}.ToTop-module__9l5kGa__launch{animation:none}.ToTop-module__9l5kGa__launch:after{display:none}}
.Announce-module__JGTYkq__wrap{z-index:var(--z-bar);flex-direction:column;width:min(420px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.Announce-module__JGTYkq__slot{opacity:0;transition:grid-template-rows var(--t-slow) var(--ease-out), opacity var(--t-slow) var(--ease-out), padding-top var(--t-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.Announce-module__JGTYkq__slotOpen{opacity:1;grid-template-rows:1fr}.Announce-module__JGTYkq__slot+.Announce-module__JGTYkq__slot.Announce-module__JGTYkq__slotOpen{padding-top:8px}.Announce-module__JGTYkq__clip{min-height:0;overflow:hidden}.Announce-module__JGTYkq__card{border-radius:var(--radius-md);background:var(--surface-3);box-shadow:var(--ctl-ring);color:var(--text);align-items:flex-start;gap:12px;padding:6px 6px 6px 16px;display:flex}.Announce-module__JGTYkq__body{min-width:0;font-size:var(--fs-md);color:var(--text-dim);flex:1;padding:7px 0;line-height:1.5}.Announce-module__JGTYkq__link{font-size:var(--fs-md);font-weight:600;line-height:var(--ctl-h-sm);color:var(--accent);white-space:nowrap;transition:opacity var(--t-fast);flex:none}.Announce-module__JGTYkq__link:hover{opacity:.8}.Announce-module__JGTYkq__inline{color:var(--accent);transition:opacity var(--t-fast);font-weight:600}.Announce-module__JGTYkq__inline:hover{opacity:.8}.Announce-module__JGTYkq__close{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--radius-round);color:var(--text-dim);transition:color var(--t-fast), background var(--t-fast), transform var(--t-fast) var(--ease-out);flex:none;place-items:center;display:grid}.Announce-module__JGTYkq__close:hover{color:var(--text);background:var(--fill-1)}.Announce-module__JGTYkq__close:active{transform:scale(.9)}@media (max-width:768px){.Announce-module__JGTYkq__wrap{left:12px;right:12px;bottom:calc(var(--tabs-h) + 12px + env(safe-area-inset-bottom));width:auto}}@media (prefers-reduced-motion:reduce){.Announce-module__JGTYkq__slot{transition:opacity var(--t-fast)}.Announce-module__JGTYkq__close:active{transform:none}}
.DiscordInvite-module__YIJjLG__scrim{z-index:var(--z-modal);background:var(--scrim-deep);animation:var(--scrim-in);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.DiscordInvite-module__YIJjLG__out{animation:var(--scrim-out);pointer-events:none}.DiscordInvite-module__YIJjLG__out .DiscordInvite-module__YIJjLG__box{animation:var(--rise-out)}.DiscordInvite-module__YIJjLG__box{border-radius:var(--radius);background:var(--pop-surface);width:min(440px,100%);box-shadow:var(--panel-shadow);color:var(--text);isolation:isolate;animation:var(--pop-in);position:relative;overflow:hidden}.DiscordInvite-module__YIJjLG__art{aspect-ratio:16/10;position:relative}.DiscordInvite-module__YIJjLG__art video,.DiscordInvite-module__YIJjLG__art img{object-fit:cover;object-position:center 65%;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.DiscordInvite-module__YIJjLG__close{z-index:1;background:var(--scrim);position:absolute;top:12px;right:12px;}.DiscordInvite-module__YIJjLG__close:hover{background:var(--scrim-deep)}.DiscordInvite-module__YIJjLG__inner{padding:4px 24px 24px}.DiscordInvite-module__YIJjLG__innerBare{padding-top:24px}.DiscordInvite-module__YIJjLG__innerBare .DiscordInvite-module__YIJjLG__title{padding-right:36px}.DiscordInvite-module__YIJjLG__title{font-size:var(--fs-2xl);font-weight:700;line-height:1.3}.DiscordInvite-module__YIJjLG__body{font-size:var(--fs-md);color:var(--text-dim);margin-top:8px;line-height:1.5}.DiscordInvite-module__YIJjLG__actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.DiscordInvite-module__YIJjLG__join{}.DiscordInvite-module__YIJjLG__later{}@media (max-width:640px){.DiscordInvite-module__YIJjLG__scrim{padding:8px 8px calc(16px + env(safe-area-inset-bottom));align-items:flex-end}.DiscordInvite-module__YIJjLG__box{border-radius:var(--radius-md);width:100%;animation:var(--rise-in)}.DiscordInvite-module__YIJjLG__art{aspect-ratio:16/9}.DiscordInvite-module__YIJjLG__inner{padding:4px 16px 16px}.DiscordInvite-module__YIJjLG__innerBare{padding-top:20px}.DiscordInvite-module__YIJjLG__actions>*{flex:1}}@media (prefers-reduced-motion:reduce){.DiscordInvite-module__YIJjLG__scrim,.DiscordInvite-module__YIJjLG__box,.DiscordInvite-module__YIJjLG__out,.DiscordInvite-module__YIJjLG__out .DiscordInvite-module__YIJjLG__box{animation:none}}
.HoldButton-module__9znWOW__hold{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative}.HoldButton-module__9znWOW__faces{min-width:0;display:inline-grid}.HoldButton-module__9znWOW__face{opacity:0;white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:opacity var(--t-fast) var(--ease-out);grid-area:1/1;justify-self:start;overflow:hidden}.HoldButton-module__9znWOW__face[data-on]{opacity:1}.HoldButton-module__9znWOW__ring{flex:none;place-items:center;display:inline-grid;position:relative}.HoldButton-module__9znWOW__arc{inset:calc(var(--ring-gap,7px) * -1);width:calc(100% + var(--ring-gap,7px) * 2);height:calc(100% + var(--ring-gap,7px) * 2);pointer-events:none;position:absolute;overflow:visible;transform:rotate(-90deg)}.HoldButton-module__9znWOW__track,.HoldButton-module__9znWOW__fill{fill:none;stroke-width:2.5px}.HoldButton-module__9znWOW__track{stroke:var(--fill-2);opacity:0;transition:opacity var(--t-fast) var(--ease-out)}.HoldButton-module__9znWOW__fill{stroke:currentColor}.HoldButton-module__9znWOW__hold[data-phase=holding] .HoldButton-module__9znWOW__track,.HoldButton-module__9znWOW__hold[data-phase=done] .HoldButton-module__9znWOW__track{opacity:1}.HoldButton-module__9znWOW__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.HoldButton-module__9znWOW__face,.HoldButton-module__9znWOW__track{transition:none}}
.VideoPop-module__kPtryW__scrim{z-index:var(--z-modal);background:var(--scrim-deep);animation:var(--scrim-in);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.VideoPop-module__kPtryW__wrap{width:min(1000px,92vw);animation:var(--pop-in);position:relative}.VideoPop-module__kPtryW__box{border-radius:var(--radius);background:var(--bg);width:100%;box-shadow:var(--panel-shadow);overflow:hidden}.VideoPop-module__kPtryW__video{width:100%;max-height:calc(100vh - 140px);display:block}.VideoPop-module__kPtryW__close{border-radius:var(--radius-round);position:absolute;top:-50px;right:0;}.VideoPop-module__kPtryW__out{animation:var(--scrim-out);pointer-events:none}.VideoPop-module__kPtryW__out .VideoPop-module__kPtryW__wrap{animation:var(--pop-out)}@media (prefers-reduced-motion:reduce){.VideoPop-module__kPtryW__scrim,.VideoPop-module__kPtryW__wrap,.VideoPop-module__kPtryW__out,.VideoPop-module__kPtryW__out .VideoPop-module__kPtryW__wrap{animation:none}}
.Settings-module__AI_qza__page{z-index:1;min-height:100dvh;padding:var(--page-top) var(--page-pad) 40px;flex-direction:column;display:flex;position:relative}.Settings-module__AI_qza__pageTitle{z-index:1;font-size:var(--title-page);letter-spacing:-.025em;flex:none;margin:0 0 18px 2px;font-weight:700;position:relative}.Settings-module__AI_qza__dialogPage{padding:20px 24px 24px}.Settings-module__AI_qza__dialogPage .Settings-module__AI_qza__nav{max-height:calc(var(--dialog-height) - 116px);flex-basis:200px;margin-right:24px;top:20px}.Settings-module__AI_qza__dialogPage .Settings-module__AI_qza__content{grid-template-columns:minmax(0,1fr);gap:24px}.Settings-module__AI_qza__dialogPage .Settings-module__AI_qza__col{gap:24px}.Settings-module__AI_qza__dialogPage .Settings-module__AI_qza__box{background:0 0;padding:0}.Settings-module__AI_qza__dialogPage .Settings-module__AI_qza__boxForm{padding:4px 0 0}@media (max-width:900px){.Settings-module__AI_qza__dialogPage .Settings-module__AI_qza__nav{flex-basis:auto;max-height:none;margin:0 0 16px;top:auto}}.Settings-module__AI_qza__panel{background:0 0;flex:1;align-items:flex-start;width:100%;display:flex;position:relative}.Settings-module__AI_qza__nav{top:var(--top-pad);max-height:calc(100dvh - var(--top-pad) - 24px);flex-direction:column;flex:0 0 240px;gap:2px;margin-right:32px;display:flex;position:sticky;overflow-y:auto}.Settings-module__AI_qza__nav::-webkit-scrollbar{display:none}.Settings-module__AI_qza__search{height:var(--ctl-h);border-radius:var(--radius-float);background:var(--fill-1);color:var(--text-muted);flex:none;align-items:center;gap:12px;margin:0 0 8px;padding:0 16px;display:flex}.Settings-module__AI_qza__search input{min-width:0;height:100%;font-size:var(--fs-lg);color:var(--text);background:0 0;flex:1}.Settings-module__AI_qza__search input::placeholder{color:var(--text-muted)}.Settings-module__AI_qza__search:focus-within{background:var(--fill-2)}.Settings-module__AI_qza__navItem{min-height:var(--ctl-h);border-radius:var(--radius-sm);font-size:var(--fs-lg);text-overflow:ellipsis;flex:none;gap:12px;padding:0 14px;font-weight:600;position:relative;overflow:hidden;}.Settings-module__AI_qza__navItem svg{color:var(--text-dim);flex:none}.Settings-module__AI_qza__navOn{font-weight:700}.Settings-module__AI_qza__navOn svg{color:var(--text)}.Settings-module__AI_qza__navOn:hover{background:0 0}.Settings-module__AI_qza__navPill{z-index:0;border-radius:var(--radius-sm);background:var(--fill-2);pointer-events:none;position:absolute}.Settings-module__AI_qza__backRow{min-height:48px;font-size:var(--fs-xl);color:var(--text);text-align:left;align-items:center;gap:12px;font-weight:600;display:none}.Settings-module__AI_qza__content{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:32px;min-width:0;display:grid}.Settings-module__AI_qza__col{flex-direction:column;gap:32px;min-width:0;display:flex}.Settings-module__AI_qza__col:empty{display:none}@media (max-width:1200px){.Settings-module__AI_qza__content{grid-template-columns:minmax(0,1fr)}}.Settings-module__AI_qza__accountArea{display:contents}.Settings-module__AI_qza__wide{grid-column:1/-1}.Settings-module__AI_qza__section{flex-direction:column;gap:12px;min-width:0;display:flex}.Settings-module__AI_qza__box{border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;min-width:0;padding:0 16px;display:flex}.Settings-module__AI_qza__boxForm{padding:16px}.Settings-module__AI_qza__groupLabel,.Settings-module__AI_qza__box{animation:var(--rise-in)}.Settings-module__AI_qza__content:not(.Settings-module__AI_qza__leaving) .Settings-module__AI_qza__col:nth-child(2) .Settings-module__AI_qza__groupLabel,.Settings-module__AI_qza__content:not(.Settings-module__AI_qza__leaving) .Settings-module__AI_qza__col:nth-child(2) .Settings-module__AI_qza__box{animation-delay:40ms}.Settings-module__AI_qza__content:not(.Settings-module__AI_qza__leaving) .Settings-module__AI_qza__section+.Settings-module__AI_qza__section .Settings-module__AI_qza__groupLabel,.Settings-module__AI_qza__content:not(.Settings-module__AI_qza__leaving) .Settings-module__AI_qza__section+.Settings-module__AI_qza__section .Settings-module__AI_qza__box{animation-delay:80ms}.Settings-module__AI_qza__content:not(.Settings-module__AI_qza__leaving) .Settings-module__AI_qza__col:nth-child(2) .Settings-module__AI_qza__section+.Settings-module__AI_qza__section .Settings-module__AI_qza__groupLabel,.Settings-module__AI_qza__content:not(.Settings-module__AI_qza__leaving) .Settings-module__AI_qza__col:nth-child(2) .Settings-module__AI_qza__section+.Settings-module__AI_qza__section .Settings-module__AI_qza__box{animation-delay:.12s}.Settings-module__AI_qza__leaving .Settings-module__AI_qza__groupLabel,.Settings-module__AI_qza__leaving .Settings-module__AI_qza__box{animation:var(--rise-out);pointer-events:none;animation-delay:0s}.Settings-module__AI_qza__nav{animation:var(--rise-in)}.Settings-module__AI_qza__groupLabel{font-size:var(--fs-2xl);letter-spacing:-.02em;color:var(--text);margin:0;font-weight:700}.Settings-module__AI_qza__pairRow{gap:10px;display:flex}.Settings-module__AI_qza__pairRow input{flex:1;min-width:0}.Settings-module__AI_qza__pairBtn{}.Settings-module__AI_qza__pairBtn:disabled{opacity:.4}.Settings-module__AI_qza__row,.Settings-module__AI_qza__stackRow,.Settings-module__AI_qza__action{color:var(--text);font-size:var(--fs-lg);padding:0;position:relative}.Settings-module__AI_qza__row,.Settings-module__AI_qza__action{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}:is(.Settings-module__AI_qza__row,.Settings-module__AI_qza__stackRow,.Settings-module__AI_qza__action,.Settings-module__AI_qza__device,.Settings-module__AI_qza__profileRow,.Settings-module__AI_qza__fold,.Settings-module__AI_qza__themes,.Settings-module__AI_qza__rowsList)+:is(.Settings-module__AI_qza__row,.Settings-module__AI_qza__stackRow,.Settings-module__AI_qza__action,.Settings-module__AI_qza__device):before,.Settings-module__AI_qza__box>div+div>.Settings-module__AI_qza__row:first-child:before{content:"";background:var(--hairline);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}:is(.Settings-module__AI_qza__row,.Settings-module__AI_qza__stackRow,.Settings-module__AI_qza__action,.Settings-module__AI_qza__device,.Settings-module__AI_qza__profileRow,.Settings-module__AI_qza__fold,.Settings-module__AI_qza__themes,.Settings-module__AI_qza__rowsList)+.Settings-module__AI_qza__action:before{left:8px;right:8px}.Settings-module__AI_qza__rowText{flex:1;min-width:0}.Settings-module__AI_qza__rowText:has(+.Settings-module__AI_qza__rowVal){flex:1 0 auto}.Settings-module__AI_qza__rowVal{min-width:0;font-size:var(--fs-lg);white-space:nowrap;text-overflow:ellipsis;color:var(--text-dim);overflow:hidden}.Settings-module__AI_qza__rowBtn{font-size:var(--fs-lg);flex:none;}.Settings-module__AI_qza__rowBtnDanger{font-size:var(--fs-lg);flex:none;}.Settings-module__AI_qza__row [class*=Filter-module][class*=trigger]{min-height:var(--ctl-h);font-size:var(--fs-lg);padding:0 18px}.Settings-module__AI_qza__seg{--seg-h:var(--ctl-h);--seg-pad:12px;flex:none}.Settings-module__AI_qza__profileRow>button:last-child,.Settings-module__AI_qza__editorRow>button,.Settings-module__AI_qza__pairRow>button{min-height:var(--ctl-h);font-size:var(--fs-md);padding:0 20px}.Settings-module__AI_qza__rowBtn:disabled,.Settings-module__AI_qza__rowBtnDanger:disabled{opacity:.55;pointer-events:none}.Settings-module__AI_qza__editor{flex-direction:column;gap:12px;padding:2px 0 20px;display:flex}.Settings-module__AI_qza__editorRow{align-items:center;gap:10px;display:flex}.Settings-module__AI_qza__editor .Settings-module__AI_qza__editorRow>input{flex:1;min-width:0;margin:0}.Settings-module__AI_qza__fold{opacity:0;visibility:hidden;transition:grid-template-rows var(--t-slow) var(--ease-out), opacity var(--t-base) var(--ease-out), visibility 0s linear var(--t-slow);grid-template-rows:0fr;display:grid}.Settings-module__AI_qza__foldOpen{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.Settings-module__AI_qza__foldInner{min-height:0;overflow:hidden}.Settings-module__AI_qza__profileRow{align-items:center;gap:14px;padding:18px 0 10px;display:flex}.Settings-module__AI_qza__device{align-items:center;gap:16px;min-height:64px;display:flex;position:relative}.Settings-module__AI_qza__deviceText{flex:1;min-width:0}.Settings-module__AI_qza__deviceName{font-size:var(--fs-lg);color:var(--text);align-items:center;gap:10px;display:flex}.Settings-module__AI_qza__deviceMeta{font-size:var(--fs-md);color:var(--text-dim);margin-top:3px}.Settings-module__AI_qza__here{font-size:var(--fs-xs);border-radius:var(--radius-float);color:var(--primary);background:var(--primary-dim);padding:2px 8px;font-weight:600}.Settings-module__AI_qza__rowsList{flex-direction:column;display:flex}.Settings-module__AI_qza__rowsItem{min-height:56px;font-size:var(--fs-lg);color:var(--text);align-items:center;gap:12px;display:flex}.Settings-module__AI_qza__rowsItem+.Settings-module__AI_qza__rowsItem,.Settings-module__AI_qza__rowsList+.Settings-module__AI_qza__rowsList,.Settings-module__AI_qza__rowsList .Settings-module__AI_qza__rowsList>.Settings-module__AI_qza__rowsItem:not(:first-child){border-top:1px solid var(--hairline)}.Settings-module__AI_qza__rowsItem[data-drag]{position:relative}.Settings-module__AI_qza__rowsGrip{border-radius:var(--radius-sm);color:var(--text-dim);cursor:grab;touch-action:none;}.Settings-module__AI_qza__rowsGrip:active{cursor:grabbing}.Settings-module__AI_qza__rowsOff .Settings-module__AI_qza__rowsLabel{color:var(--text-muted)}.Settings-module__AI_qza__rowsLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Settings-module__AI_qza__rowsPin{font-size:var(--fs-xs);color:var(--text-muted);margin-left:8px}.Settings-module__AI_qza__rowsMove{flex:none;gap:4px;display:flex}.Settings-module__AI_qza__rowsArrow{border-radius:var(--radius-sm);color:var(--text-dim);}.Settings-module__AI_qza__rowsArrow:hover:not(:disabled){background:var(--fill-3);color:var(--text)}.Settings-module__AI_qza__rowsArrow:disabled{opacity:.28;cursor:default}.Settings-module__AI_qza__stackRow{flex-direction:column;gap:12px;padding:16px 0 12px;display:flex}.Settings-module__AI_qza__stackRow>.Settings-module__AI_qza__stackCtl{width:100%}.Settings-module__AI_qza__action{border-radius:var(--radius-chip);text-align:left;width:calc(100% + 16px);transition:background var(--t-fast) var(--ease-out);margin:0 -8px;padding:0 8px}.Settings-module__AI_qza__action:hover{background:var(--fill-1)}.Settings-module__AI_qza__action svg{color:var(--text);flex:none}.Settings-module__AI_qza__actionDanger,.Settings-module__AI_qza__actionDanger svg{color:var(--danger)}.Settings-module__AI_qza__kbd{font-size:var(--fs-md);border-radius:var(--radius-xs);background:var(--fill-1);color:var(--text);padding:6px 12px}.Settings-module__AI_qza__slider{border-radius:var(--radius-round);background:var(--fill-2);appearance:none;cursor:pointer;outline:none;width:100%;height:5px}.Settings-module__AI_qza__slider::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--radius-round);background:var(--primary);cursor:pointer;width:18px;height:18px}.Settings-module__AI_qza__slider::-moz-range-thumb{border-radius:var(--radius-round);background:var(--primary);cursor:pointer;border:none;width:18px;height:18px}.Settings-module__AI_qza__panel input:not([type]),.Settings-module__AI_qza__panel input[type=text],.Settings-module__AI_qza__panel input[type=email],.Settings-module__AI_qza__panel input[type=password]{background:var(--fill-field);border-radius:var(--radius-md);min-height:var(--ctl-h);font-size:var(--fs-lg);color:var(--text);padding:0 16px}.Settings-module__AI_qza__panel input:not([type]):focus-visible,.Settings-module__AI_qza__panel input[type=text]:focus-visible,.Settings-module__AI_qza__panel input[type=email]:focus-visible,.Settings-module__AI_qza__panel input[type=password]:focus-visible{background:var(--fill-1);outline:none}.Settings-module__AI_qza__panel input::placeholder{color:var(--text-muted)}.Settings-module__AI_qza__themes{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;margin:16px 0 12px;display:grid}@media (max-width:640px){.Settings-module__AI_qza__themes{scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:112px;grid-auto-flow:column;width:auto;margin:12px -16px 8px;padding:4px 16px;scroll-padding-inline:16px;overflow-x:auto}.Settings-module__AI_qza__themes::-webkit-scrollbar{display:none}.Settings-module__AI_qza__theme{scroll-snap-align:start}}.Settings-module__AI_qza__theme{white-space:nowrap;font-size:var(--fs-md);color:var(--text-dim);text-align:center;transition:color var(--t-fast) var(--ease-out);background:0 0;flex-direction:column;align-items:stretch;gap:10px;padding:0;font-weight:500;display:flex}.Settings-module__AI_qza__theme:hover{color:var(--text)}.Settings-module__AI_qza__themeOn{color:var(--text);font-weight:600}.Settings-module__AI_qza__shot{aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--shot-bg);box-shadow:var(--ctl-ring);transition:transform var(--t-base) var(--ease-out);display:block;position:relative;overflow:hidden;container-type:inline-size}.Settings-module__AI_qza__theme:hover .Settings-module__AI_qza__shot{transform:translateY(-2px)}.Settings-module__AI_qza__themeOn .Settings-module__AI_qza__shot{outline:2px solid var(--text);outline-offset:3px}.Settings-module__AI_qza__shotCopy{flex-direction:column;gap:1.4cqw;width:36%;display:flex;position:absolute;bottom:36%;left:8%}.Settings-module__AI_qza__shotCopy i,.Settings-module__AI_qza__shotCopy b{border-radius:var(--radius-xs);background:var(--shot-fg);height:4px;display:block}.Settings-module__AI_qza__shotCopy i{height:2cqw}.Settings-module__AI_qza__shotCopy i:first-child{width:90%;height:3.2cqw}.Settings-module__AI_qza__shotCopy i:nth-child(2){opacity:.5;width:55%}.Settings-module__AI_qza__shotCopy b{border-radius:var(--radius-xs);width:34%;height:4.6cqw;margin-top:.8cqw}.Settings-module__AI_qza__shotRow{gap:3cqw;display:flex;position:absolute;bottom:8%;left:8%;right:-8%}.Settings-module__AI_qza__shotRow i{aspect-ratio:16/9;border-radius:var(--radius-xs);background:#ffffff29;flex:0 0 25%}.Settings-module__AI_qza__shotNav{background:#ffffff1f;align-items:center;gap:2cqw;padding:1.8cqw 6%;display:flex;position:absolute;top:0;left:0;right:0}.Settings-module__AI_qza__shotNav b{border-radius:var(--radius-xs);background:var(--shot-fg);opacity:.55;width:4.5cqw;height:1.6cqw;display:block}.Settings-module__AI_qza__shotNav b:first-child{opacity:1;width:3cqw;height:3cqw;margin-right:2cqw}.Settings-module__AI_qza__shotNav b:last-child{width:3cqw;height:3cqw;margin-left:auto}@media (prefers-reduced-motion:reduce){.Settings-module__AI_qza__shot{transition:none}.Settings-module__AI_qza__theme:hover .Settings-module__AI_qza__shot{transform:none}}.Settings-module__AI_qza__confirm{z-index:5;animation:var(--scrim-in);background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Settings-module__AI_qza__confirmBox{z-index:auto;animation:var(--pop-in);border-radius:var(--radius);width:100%;max-width:360px;padding:24px;position:relative;}.Settings-module__AI_qza__confirmMsg{font-size:var(--fs-lg);color:var(--text);margin-bottom:20px;line-height:1.45}.Settings-module__AI_qza__confirmBtns{justify-content:flex-end;gap:10px;display:flex}.Settings-module__AI_qza__confirmCancel{color:var(--text-dim);}.Settings-module__AI_qza__confirmCancel:hover{color:var(--text)}.Settings-module__AI_qza__confirmOk{}[data-perf="1"] .Settings-module__AI_qza__confirm{background:var(--perf-surface)}.Settings-module__AI_qza__confirmCancel:focus-visible,.Settings-module__AI_qza__confirmOk:focus-visible,.Settings-module__AI_qza__slider:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:900px){.Settings-module__AI_qza__page{padding-top:var(--page-top);justify-content:flex-start}.Settings-module__AI_qza__pageTitle{margin:0 0 14px 2px}.Settings-module__AI_qza__panel{flex-direction:column;align-items:stretch}.Settings-module__AI_qza__nav{scrollbar-width:none;flex-direction:row;flex:none;align-self:stretch;align-items:center;gap:4px;max-height:none;margin:0 0 16px;position:relative;top:auto;overflow:auto hidden}.Settings-module__AI_qza__nav .Settings-module__AI_qza__search{display:none}.Settings-module__AI_qza__nav{scroll-snap-type:x proximity}.Settings-module__AI_qza__navItem{scroll-snap-align:start;flex:1 0 auto;justify-content:center;width:auto}.Settings-module__AI_qza__content{grid-template-columns:1fr;gap:24px}.Settings-module__AI_qza__col{gap:24px}.Settings-module__AI_qza__groupLabel{font-size:var(--fs-xl)}.Settings-module__AI_qza__selectRow{flex-direction:column;align-items:stretch;gap:9px;padding-top:12px;padding-bottom:12px}.Settings-module__AI_qza__selectRow .Settings-module__AI_qza__rowText{width:100%}.Settings-module__AI_qza__selectRow .Settings-module__AI_qza__seg{--seg-pad:4px;width:100%}}@media (max-width:768px){.Settings-module__AI_qza__confirm{background:var(--scrim-deep)}.Settings-module__AI_qza__nav{flex-direction:column;align-items:stretch;gap:0;margin:0;animation:none;overflow:visible}.Settings-module__AI_qza__nav .Settings-module__AI_qza__search{height:48px;display:flex}.Settings-module__AI_qza__navItem{width:calc(100% + 24px);min-height:48px;font-size:var(--fs-lg);flex:none;justify-content:flex-start;margin:0 -12px}.Settings-module__AI_qza__navOn{font-weight:500}.Settings-module__AI_qza__navPill{display:none}.Settings-module__AI_qza__backRow{display:flex}.Settings-module__AI_qza__groupLabel,.Settings-module__AI_qza__box{animation:none}.Settings-module__AI_qza__panel[data-view=list] .Settings-module__AI_qza__content,.Settings-module__AI_qza__panel[data-view=page] .Settings-module__AI_qza__nav{display:none}.Settings-module__AI_qza__nav,.Settings-module__AI_qza__content{transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out)}@starting-style{.Settings-module__AI_qza__nav{opacity:0;transform:translate(-24px)}.Settings-module__AI_qza__content{opacity:0;transform:translate(24px)}}}.Settings-module__AI_qza__navOut,.Settings-module__AI_qza__pageOut{animation:var(--fade-out);pointer-events:none}.Settings-module__AI_qza__confirmOut{animation:var(--scrim-out);pointer-events:none}.Settings-module__AI_qza__confirmOut .Settings-module__AI_qza__confirmBox{animation:var(--pop-out)}@media (prefers-reduced-motion:reduce){.Settings-module__AI_qza__confirm,.Settings-module__AI_qza__confirmBox,.Settings-module__AI_qza__confirmOut,.Settings-module__AI_qza__confirmOut .Settings-module__AI_qza__confirmBox,.Settings-module__AI_qza__groupLabel,.Settings-module__AI_qza__box,.Settings-module__AI_qza__nav{animation:none}.Settings-module__AI_qza__fold,.Settings-module__AI_qza__nav,.Settings-module__AI_qza__content{transition:none}}

.Watch-module__4kHh8W__watch{--side:clamp(300px, 28vw, 402px);grid-template-columns:minmax(0, 1fr) var(--side);padding:calc(var(--bar-h) + 24px) var(--page-pad) 60px;max-width:var(--page-max);z-index:1;align-items:start;gap:24px;margin:0 auto;display:grid;position:relative}.Watch-module__4kHh8W__main{min-width:0;position:relative}.Watch-module__4kHh8W__ambient{aspect-ratio:16/9;opacity:.6;pointer-events:none;z-index:-1;width:100%;transition:width var(--t-slow) var(--ease-out), margin-left var(--t-slow) var(--ease-out), opacity var(--t-slow) var(--ease-out);position:absolute;top:0;left:0}.Watch-module__4kHh8W__ambientTheater{opacity:.24;width:min(100vw,177.778vh - 234.667px);margin-left:calc(50% + -1*min(50vw,88.8889vh - 117.333px))}.Watch-module__4kHh8W__ambient>div{-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 26% 74%,#0000 96%),linear-gradient(#0000 4%,#000 26% 74%,#0000 96%);mask-image:linear-gradient(90deg,#0000 4%,#000 26% 74%,#0000 96%),linear-gradient(#0000 4%,#000 26% 74%,#0000 96%);-webkit-mask-composite:source-in;mask-composite:intersect}.Watch-module__4kHh8W__ambient canvas{width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.Watch-module__4kHh8W__ambientTheater{width:100%;margin-left:0}}.Watch-module__4kHh8W__frame{z-index:1;aspect-ratio:16/9;border-radius:var(--radius-md);width:100%;box-shadow:var(--panel-shadow);transition:border-radius var(--t-slow) var(--ease-out);background:#000;position:relative;overflow:hidden}.Watch-module__4kHh8W__frame iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.Watch-module__4kHh8W__frame:fullscreen{box-shadow:none;aspect-ratio:auto;border-radius:0}.Watch-module__4kHh8W__frame:fullscreen{box-shadow:none;aspect-ratio:auto;border-radius:0}.Watch-module__4kHh8W__back{display:none;}[data-tv="1"] .Watch-module__4kHh8W__frame{z-index:var(--z-modal);aspect-ratio:auto;width:auto;box-shadow:none;border-radius:0;margin:0;position:fixed;inset:0}.Watch-module__4kHh8W__frameLoad{z-index:5;animation:var(--fade-in);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.Watch-module__4kHh8W__frameOut{animation:var(--fade-out);pointer-events:none}.Watch-module__4kHh8W__frameLoad img{object-fit:cover;opacity:.55;filter:blur(22px)brightness(.7);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.Watch-module__4kHh8W__finder{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.Watch-module__4kHh8W__finderSpin{border-radius:var(--radius-round);border:2px solid var(--fill-3);border-top-color:var(--text);width:26px;height:26px;animation:var(--spin)}.Watch-module__4kHh8W__finderNow{font-size:var(--fs-xl);color:var(--text);text-shadow:0 1px 8px var(--scrim);transition:opacity var(--t-base) var(--ease-out);align-items:center;gap:8px;font-weight:600;display:inline-flex}.Watch-module__4kHh8W__finderIdle{opacity:0}.Watch-module__4kHh8W__finderFound{padding-left:1em}.Watch-module__4kHh8W__finderSub{font-size:var(--fs-sm);color:var(--text-dim);text-shadow:0 1px 6px var(--scrim);font-variant-numeric:tabular-nums}.Watch-module__4kHh8W__head{margin-top:12px}.Watch-module__4kHh8W__screen{min-width:0;position:relative}.Watch-module__4kHh8W__side{flex-direction:column;gap:16px;min-width:0;display:flex}.Watch-module__4kHh8W__dock{min-width:0;height:max(360px, calc((100cqw - var(--side) - 24px) * .5625));animation:var(--rise-in);flex-direction:column;display:flex;overflow:hidden}.Watch-module__4kHh8W__dockHead{flex:none;align-items:center;gap:8px;padding:0 0 8px;display:flex}.Watch-module__4kHh8W__dock>:last-child{scrollbar-width:none;padding-top:10px;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 44px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 44px),#0000 100%)}.Watch-module__4kHh8W__dock>:last-child::-webkit-scrollbar{display:none}.Watch-module__4kHh8W__dockPick{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.Watch-module__4kHh8W__dockPick>*{min-width:0}.Watch-module__4kHh8W__dockTitle{font-size:var(--fs-lg);color:var(--text);font-weight:600}.Watch-module__4kHh8W__dockCount{font-size:var(--fs-xs);color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none}.Watch-module__4kHh8W__dockStep{}.Watch-module__4kHh8W__dockStep:disabled{opacity:.4;cursor:default}.Watch-module__4kHh8W__recList{flex-direction:column;display:flex}.Watch-module__4kHh8W__recHead{font-size:var(--fs-lg);color:var(--text);margin-bottom:8px;font-weight:600}.Watch-module__4kHh8W__rec{border-radius:var(--radius-md);color:inherit;transition:background var(--t-fast);animation:var(--rise-in);gap:8px;margin-inline:-4px;padding:4px;text-decoration:none;display:flex}.Watch-module__4kHh8W__rec:active{background:var(--fill-2)}.Watch-module__4kHh8W__rec:focus-visible{background:var(--fill-2);box-shadow:var(--ring-soft);outline:none}.Watch-module__4kHh8W__recArt{border-radius:var(--radius-chip);background:var(--fill-1);flex:none;width:168px;height:94px;overflow:hidden}.Watch-module__4kHh8W__recZoom{width:100%;height:100%;transition:transform var(--t-base) var(--ease-out);display:block}.Watch-module__4kHh8W__recZoom img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover){.Watch-module__4kHh8W__rec:hover{background:var(--fill-1)}.Watch-module__4kHh8W__rec:hover .Watch-module__4kHh8W__recZoom{transform:scale(1.04)}}.Watch-module__4kHh8W__recText{flex-direction:column;gap:4px;min-width:0;padding-top:2px;display:flex}.Watch-module__4kHh8W__recName{-webkit-line-clamp:2;font-size:var(--fs-md);color:var(--text);-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.Watch-module__4kHh8W__recMeta,.Watch-module__4kHh8W__recScore{font-size:var(--fs-xs);color:var(--text-dim);align-items:center;gap:6px;display:flex}.Watch-module__4kHh8W__recScore{font-variant-numeric:tabular-nums;gap:4px}.Watch-module__4kHh8W__dot{border-radius:var(--radius-round);background:var(--text-muted);flex:none;width:3px;height:3px}.Watch-module__4kHh8W__title{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.Watch-module__4kHh8W__showName{font-size:var(--fs-2xl);color:var(--text);transition:color var(--t-fast);font-weight:700;line-height:28px;text-decoration:none}.Watch-module__4kHh8W__showName:hover{color:var(--text-dim)}.Watch-module__4kHh8W__epLine{font-size:var(--fs-md);color:var(--text-dim);animation:var(--fade-in);font-weight:500}.Watch-module__4kHh8W__rating{color:var(--accent);align-items:center;gap:5px;font-weight:500;display:inline-flex}.Watch-module__4kHh8W__newEp{border-radius:var(--radius-float);background:var(--accent);color:var(--on-accent);font-size:var(--fs-xs);letter-spacing:.01em;align-items:center;padding:3px 10px;font-weight:700;display:inline-flex}.Watch-module__4kHh8W__bar{--actionH:40px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.Watch-module__4kHh8W__pills{align-items:center;gap:8px;margin-top:14px;display:flex}.Watch-module__4kHh8W__pill,.Watch-module__4kHh8W__pillPair{height:var(--ctl-h);border-radius:var(--radius-float);background:var(--pill-sheen) var(--fill-2);box-shadow:var(--pill-edge);color:var(--text);font-size:var(--fs-md);white-space:nowrap;flex:none;align-items:center;font-weight:600;display:inline-flex}.Watch-module__4kHh8W__pill{gap:8px;padding:0 16px}.Watch-module__4kHh8W__pill:active,.Watch-module__4kHh8W__pillHalf:active{background:var(--fill-3)}.Watch-module__4kHh8W__pillGrow{flex:0 auto;min-width:0}.Watch-module__4kHh8W__pillIcon{width:var(--ctl-h);justify-content:center;padding:0}.Watch-module__4kHh8W__pillHalf{height:100%;color:inherit;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.Watch-module__4kHh8W__pillHalf:first-child{border-radius:var(--radius-float) 0 0 var(--radius-float);padding-left:16px}.Watch-module__4kHh8W__pillHalf:last-child{border-radius:0 var(--radius-float) var(--radius-float) 0;padding-right:16px}.Watch-module__4kHh8W__pillPair .Watch-module__4kHh8W__voteDivider{height:20px}.Watch-module__4kHh8W__padText{text-overflow:ellipsis;min-width:0;overflow:hidden}.Watch-module__4kHh8W__say{display:inline}.Watch-module__4kHh8W__srvBtn{gap:8px;font-weight:600}.Watch-module__4kHh8W__srvBtn .Watch-module__4kHh8W__srvStar{margin-right:0}.Watch-module__4kHh8W__srvName{justify-items:center;display:inline-grid}.Watch-module__4kHh8W__srvName>*{white-space:nowrap;grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.Watch-module__4kHh8W__srvGhost{visibility:hidden}.Watch-module__4kHh8W__srvOff{opacity:.4;cursor:default}.Watch-module__4kHh8W__srvOff:hover{background:0 0}.Watch-module__4kHh8W__srvWarn{color:var(--warn)}.Watch-module__4kHh8W__srvStack{flex-direction:column;gap:2px;min-width:0;display:flex}.Watch-module__4kHh8W__srvGone{font-size:var(--fs-xs);color:var(--text-dim);font-weight:500}.Watch-module__4kHh8W__srvItem[aria-busy=true]{opacity:.7}.Watch-module__4kHh8W__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Watch-module__4kHh8W__action{height:var(--actionH);}.Watch-module__4kHh8W__bar .Watch-module__4kHh8W__action{min-height:0;padding:0 16px}.Watch-module__4kHh8W__actionOn{color:var(--accent)}.Watch-module__4kHh8W__theaterOverlay{z-index:var(--z-gate);background:var(--scrim-solid);cursor:pointer;animation:var(--fade-in);position:fixed;inset:0}.Watch-module__4kHh8W__theaterOut{animation:var(--fade-out)}@media (min-width:769px){html:not([data-tv="1"]) .Watch-module__4kHh8W__watch:not(.Watch-module__4kHh8W__watchTheater){container-type:inline-size}}@container not (min-width:1400px){.Watch-module__4kHh8W__actions .Watch-module__4kHh8W__lbl{display:none}.Watch-module__4kHh8W__actions .Watch-module__4kHh8W__action:has(>.Watch-module__4kHh8W__lbl){width:var(--actionH);padding:0}}@container not (min-width:1100px){.Watch-module__4kHh8W__actions .Watch-module__4kHh8W__say{display:none}.Watch-module__4kHh8W__actions .Watch-module__4kHh8W__action:has(>.Watch-module__4kHh8W__say){width:var(--actionH);padding:0}}[data-tv="1"] .Watch-module__4kHh8W__watch{grid-template-columns:minmax(0,1fr)}.Watch-module__4kHh8W__watchFocus{--focus-w:min(100%, calc((100dvh - 64px) * 16 / 9));grid-template-columns:minmax(0,1fr);align-content:center;min-height:100dvh;padding-block:32px}.Watch-module__4kHh8W__watchFocus .Watch-module__4kHh8W__main>:not(.Watch-module__4kHh8W__screen),.Watch-module__4kHh8W__watchFocus .Watch-module__4kHh8W__side{display:none}.Watch-module__4kHh8W__watchFocus .Watch-module__4kHh8W__frame:not(.Watch-module__4kHh8W__frameTheater){width:var(--focus-w);margin-inline:auto}.Watch-module__4kHh8W__watchFocus .Watch-module__4kHh8W__ambient:not(.Watch-module__4kHh8W__ambientTheater){width:var(--focus-w);margin-left:calc((100% - var(--focus-w)) / 2);opacity:.9}.Watch-module__4kHh8W__frameTheater{z-index:var(--z-sticky);aspect-ratio:auto;width:auto;box-shadow:none;border-radius:0;margin:0;position:fixed;inset:0}@media (max-width:900px){.Watch-module__4kHh8W__frameTheater{border-radius:var(--radius);width:100%;margin-left:0}}.Watch-module__4kHh8W__voteGroup{height:var(--actionH);border-radius:var(--radius-float);background:var(--pill-sheen) var(--fill-2);box-shadow:var(--pill-edge);align-items:center;display:inline-flex}.Watch-module__4kHh8W__voteGroup>.Watch-module__4kHh8W__voteBtn:first-child,.Watch-module__4kHh8W__voteGroup>:first-child .Watch-module__4kHh8W__voteBtn{border-radius:var(--radius-float) 0 0 var(--radius-float)}.Watch-module__4kHh8W__voteGroup>.Watch-module__4kHh8W__voteBtn:last-child,.Watch-module__4kHh8W__voteGroup>:last-child .Watch-module__4kHh8W__voteBtn{border-radius:0 var(--radius-float) var(--radius-float) 0}.Watch-module__4kHh8W__iconGroup>:not(.Watch-module__4kHh8W__voteDivider){align-self:stretch;display:inline-flex}.Watch-module__4kHh8W__iconGroup .Watch-module__4kHh8W__voteBtn{height:var(--actionH)}.Watch-module__4kHh8W__voteBtn{height:100%;font-size:var(--fs-md);color:var(--text);transition:background var(--t-fast), color var(--t-fast);background:0 0;align-items:center;gap:7px;padding:0 15px;font-weight:500;display:inline-flex}.Watch-module__4kHh8W__voteBtn:first-child{padding-left:17px}.Watch-module__4kHh8W__voteBtn:last-child{padding-right:17px}.Watch-module__4kHh8W__voteBtn:hover{background:var(--fill-2)}.Watch-module__4kHh8W__voteDivider{background:var(--hairline);width:1px;height:22px}.Watch-module__4kHh8W__voteIcon,.Watch-module__4kHh8W__voteBtn.Watch-module__4kHh8W__voteIcon:first-child,.Watch-module__4kHh8W__voteBtn.Watch-module__4kHh8W__voteIcon:last-child{justify-content:center;width:44px;padding:0}.Watch-module__4kHh8W__voteUp{color:var(--accent)}.Watch-module__4kHh8W__voteDown{color:var(--danger)}.Watch-module__4kHh8W__srv{position:relative}.Watch-module__4kHh8W__srvMenu{transform-origin:100% 0;min-width:208px;}.Watch-module__4kHh8W__srvOut{}.Watch-module__4kHh8W__srvNote{animation:var(--fade-in);font-size:var(--fs-sm);color:var(--text-dim);align-items:flex-start;gap:8px;margin-top:12px;line-height:1.45;display:flex}.Watch-module__4kHh8W__srvNote svg{color:var(--warn);flex:none;margin-top:1px}.Watch-module__4kHh8W__srvItem{gap:8px;}.Watch-module__4kHh8W__srvActive{font-weight:500}.Watch-module__4kHh8W__srvCheck{width:15px;color:var(--accent);display:inline-flex}.Watch-module__4kHh8W__desc{border-radius:var(--radius-md);background:var(--fill-1);cursor:pointer;transition:background var(--t-fast);margin-top:12px;padding:12px}.Watch-module__4kHh8W__desc:not(.Watch-module__4kHh8W__descOpen):hover{background:var(--fill-2)}.Watch-module__4kHh8W__descOpen{cursor:default}.Watch-module__4kHh8W__descText{font-size:var(--fs-md);color:var(--text-dim);white-space:pre-wrap;interpolate-size:allow-keywords;max-height:3.2em;transition:max-height var(--t-slow) var(--ease-out);line-height:1.6;overflow:hidden}.Watch-module__4kHh8W__desc:not(.Watch-module__4kHh8W__descOpen) .Watch-module__4kHh8W__descText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.Watch-module__4kHh8W__descOpen .Watch-module__4kHh8W__descText{max-height:max-content}.Watch-module__4kHh8W__descWrap{opacity:0;visibility:hidden;transition:grid-template-rows var(--t-slow) var(--ease-out), opacity var(--t-slow) var(--ease-out), visibility 0s var(--t-slow);grid-template-rows:0fr;display:grid}.Watch-module__4kHh8W__descOpen .Watch-module__4kHh8W__descWrap{opacity:1;visibility:visible;transition:grid-template-rows var(--t-slow) var(--ease-out), opacity var(--t-slow) var(--ease-out) 60ms, visibility 0s;grid-template-rows:1fr}.Watch-module__4kHh8W__descMore{min-height:0;overflow:hidden}.Watch-module__4kHh8W__descDivider{background:var(--hairline);height:1px;margin:16px 0}.Watch-module__4kHh8W__descBody{gap:24px;display:flex}.Watch-module__4kHh8W__descPoster{aspect-ratio:2/3;border-radius:var(--radius-md);background:var(--fill-1);flex:none;width:124px;overflow:hidden}.Watch-module__4kHh8W__descPoster img{object-fit:cover;width:100%;height:100%}.Watch-module__4kHh8W__factCol{flex-direction:column;gap:18px;padding-top:4px;display:flex}.Watch-module__4kHh8W__factLabel{font-size:var(--fs-sm);color:var(--text-dim);margin-bottom:4px}.Watch-module__4kHh8W__factValue{font-size:var(--fs-lg);color:var(--text);font-weight:500}.Watch-module__4kHh8W__descTags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.Watch-module__4kHh8W__descTag{color:var(--text-dim);cursor:pointer;text-decoration:none;}.Watch-module__4kHh8W__descTag:hover{color:var(--text)}.Watch-module__4kHh8W__descToggle{font-size:var(--fs-md);color:var(--text-dim);transition:color var(--t-fast);margin-top:12px;font-weight:500}.Watch-module__4kHh8W__descToggle:hover{color:var(--text)}.Watch-module__4kHh8W__descStat{font-size:var(--fs-md);color:var(--text);transition:opacity var(--t-base) var(--ease-out);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:4px;font-weight:700;display:flex}.Watch-module__4kHh8W__descStatWait{opacity:0}@media (max-width:900px){.Watch-module__4kHh8W__watch{grid-template-columns:minmax(0,1fr)}.Watch-module__4kHh8W__side{margin-top:16px}.Watch-module__4kHh8W__dock{height:420px}}@media (max-width:768px){.Watch-module__4kHh8W__watch{padding-top:0}.Watch-module__4kHh8W__side{display:none}.Watch-module__4kHh8W__screen{display:contents}.Watch-module__4kHh8W__frame{top:env(safe-area-inset-top);z-index:var(--z-sticky);width:auto;margin-inline:calc(-1 * var(--page-pad));box-shadow:none;border-radius:0;position:sticky}.Watch-module__4kHh8W__back{top:16px;left:var(--page-pad);z-index:var(--z-raised);border-radius:var(--radius-round);width:40px;height:40px;transition:opacity var(--t-base) var(--ease-out), filter var(--t-fast), transform var(--t-fast) var(--ease-out);display:inline-flex;position:absolute}:is(.Watch-module__4kHh8W__frame:has([data-player]:not([class*=showCtrl])) .Watch-module__4kHh8W__back,.Watch-module__4kHh8W__frame:has([data-player][class*=locked]) .Watch-module__4kHh8W__back){opacity:0;pointer-events:none}.Watch-module__4kHh8W__frame:fullscreen .Watch-module__4kHh8W__back{display:none}.Watch-module__4kHh8W__frame:fullscreen .Watch-module__4kHh8W__back{display:none}.Watch-module__4kHh8W__frame:has(>.Watch-module__4kHh8W__back):has(>.Watch-module__4kHh8W__embed){aspect-ratio:auto;padding-top:56px}.Watch-module__4kHh8W__frame:has(>.Watch-module__4kHh8W__back):has(>.Watch-module__4kHh8W__embed)>.Watch-module__4kHh8W__embed{aspect-ratio:16/9;height:auto;display:block;position:relative}.Watch-module__4kHh8W__frame:has([class*=VideoPlayer-module][class*=midPlay][aria-label=Play]) [class*=VideoPlayer-module][class*=spinner]{display:none}.Watch-module__4kHh8W__frame:has([class*=VideoPlayer-module][class*=spinner]) [class*=VideoPlayer-module][class*=midPlay][aria-label=Pause]{opacity:0;pointer-events:none}.Watch-module__4kHh8W__recs{margin:36px calc(-1 * var(--page-pad)) 8px}}@media (orientation:landscape) and (max-height:600px){.Watch-module__4kHh8W__frame{width:min(100%,177.778dvh - 67.5556px);margin-inline:auto}}@media (min-width:769px) and (orientation:landscape) and (max-height:600px){.Watch-module__4kHh8W__watch{padding-top:calc(var(--bar-h) + 8px)}.Watch-module__4kHh8W__frame{width:min(100%, calc((100vh - var(--bar-h) - 16px) * 16 / 9));width:min(100%, calc((100dvh - var(--bar-h) - 16px) * 16 / 9))}}@media (max-width:1200px) and (orientation:landscape) and (max-height:640px){.Watch-module__4kHh8W__watch{z-index:var(--z-modal);padding:0;container-type:normal}.Watch-module__4kHh8W__frame{z-index:var(--z-modal);aspect-ratio:auto;width:auto;box-shadow:none;border-radius:0;margin:0;position:fixed;inset:0}.Watch-module__4kHh8W__frame:has(>.Watch-module__4kHh8W__back):has(>.Watch-module__4kHh8W__embed){aspect-ratio:auto;width:auto;padding-top:0}.Watch-module__4kHh8W__frame:has(>.Watch-module__4kHh8W__back):has(>.Watch-module__4kHh8W__embed)>.Watch-module__4kHh8W__embed{aspect-ratio:auto;height:100%;position:absolute;inset:0}.Watch-module__4kHh8W__back{display:none}}@media (max-width:640px){.Watch-module__4kHh8W__watch{padding:0 12px 40px}.Watch-module__4kHh8W__frame{margin-inline:-12px}.Watch-module__4kHh8W__recs{--page-pad:12px;margin-inline:-12px}.Watch-module__4kHh8W__descBody{gap:16px}.Watch-module__4kHh8W__descPoster{width:96px}}.Watch-module__4kHh8W__sheetStar{color:var(--accent);vertical-align:-1px;margin-left:8px}.Watch-module__4kHh8W__srvStar{color:var(--accent);flex:none;margin-right:6px}.Watch-module__4kHh8W__frameMsg{--actionH:clamp(38px, 4.8cqi, 60px);z-index:2;text-align:center;background:rgba(var(--bg-rgb), .72);flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,2.2cqi,32px);padding:0 16px;display:flex;position:absolute;inset:0}.Watch-module__4kHh8W__frameIcon{width:clamp(30px,5cqi,72px);height:clamp(30px,5cqi,72px);color:var(--text);margin-bottom:clamp(2px,.5cqi,8px)}.Watch-module__4kHh8W__frameFrog{--px:2;margin-top:calc(var(--px) * -20px)}.Watch-module__4kHh8W__frameLoad .Watch-module__4kHh8W__frameFrog img{object-fit:contain;opacity:1;filter:none;position:static;transform:none}@container (min-width:640px){.Watch-module__4kHh8W__frameFrog{--px:3}}@container (min-width:1200px){.Watch-module__4kHh8W__frameFrog{--px:4}}.Watch-module__4kHh8W__frameGo{height:var(--actionH);}.Watch-module__4kHh8W__frameMsg .Watch-module__4kHh8W__frameGo{min-height:0;font-size:clamp(var(--fs-md), 1.55cqi, 20px);padding:0 clamp(18px,2.7cqi,36px)}.Watch-module__4kHh8W__frameText{flex-direction:column;align-items:center;gap:clamp(4px,.7cqi,10px);display:flex}.Watch-module__4kHh8W__frameSub{font-size:clamp(var(--fs-sm), 1.6cqi, 22px);color:var(--text-dim);font-variant-numeric:tabular-nums}.Watch-module__4kHh8W__frameMsg p{font-size:clamp(var(--fs-2xl), 2.9cqi, 42px);color:var(--text);font-weight:600}.Watch-module__4kHh8W__frameMsg .Watch-module__4kHh8W__action{font-size:clamp(var(--fs-md), 1.55cqi, 20px);background:var(--fill-2);gap:.5em;padding:0 clamp(18px,2.7cqi,36px)}.Watch-module__4kHh8W__frameMsg .Watch-module__4kHh8W__action svg{width:1.1em;height:1.1em}.Watch-module__4kHh8W__frameMsg .Watch-module__4kHh8W__action:hover{background:var(--fill-3)}@media (prefers-reduced-motion:reduce){.Watch-module__4kHh8W__watch,.Watch-module__4kHh8W__frame{transition:none}.Watch-module__4kHh8W__srvMenu,.Watch-module__4kHh8W__frameLoad,.Watch-module__4kHh8W__frameOut,.Watch-module__4kHh8W__srvOut,.Watch-module__4kHh8W__dock,.Watch-module__4kHh8W__rec{animation:none}.Watch-module__4kHh8W__descText,.Watch-module__4kHh8W__descWrap,.Watch-module__4kHh8W__recZoom{transition:none}}.Watch-module__4kHh8W__fact{flex-direction:column;gap:3px;min-width:0;display:flex}.Watch-module__4kHh8W__embed{border-radius:inherit;border:none;width:100%;height:100%;position:absolute;inset:0}
.Player-module__xXxKtq__page,.Player-module__xXxKtq__stage{min-height:100vh;position:relative}.Player-module__xXxKtq__pageAmbient{pointer-events:none;z-index:-1;height:100vh;animation:var(--fade-in);animation-duration:var(--t-lazy);position:fixed;inset:0;overflow:hidden}.Player-module__xXxKtq__pageAmbient:before{content:"";z-index:-1;background:#000;position:fixed;inset:0}.Player-module__xXxKtq__pageAmbient>div{opacity:.5;transform-origin:50%;position:absolute;inset:0;transform:scale(1.5);-webkit-mask-image:linear-gradient(#000 30%,#000000c7 58%,#00000080 100%);mask-image:linear-gradient(#000 30%,#000000c7 58%,#00000080 100%)}html[data-theme=mood] .Player-module__xXxKtq__pageAmbient>div{transform:scale(1.2);-webkit-mask-image:none;mask-image:none}.Player-module__xXxKtq__pageAmbient canvas{width:100%;height:100%;position:absolute;inset:0}.Player-module__xXxKtq__top{position:relative}.Player-module__xXxKtq__heroMedia{position:absolute;inset:0 0 -64px;overflow:hidden}.Player-module__xXxKtq__heroMedia:after{content:"";pointer-events:none;position:absolute;inset:0}.Player-module__xXxKtq__continueLine{font-size:var(--fs-md);color:var(--text);align-items:center;gap:12px;margin:0 0 12px;font-weight:500;display:flex}.Player-module__xXxKtq__continueBar{border-radius:var(--radius-hair);background:var(--fill-3);flex:none;width:120px;height:3px;position:relative;overflow:hidden}.Player-module__xXxKtq__continueBar i{border-radius:inherit;background:var(--accent);position:absolute;top:0;bottom:0;left:0}.Player-module__xXxKtq__heroVideo,.Player-module__xXxKtq__heroImg{object-fit:cover;object-position:var(--focal,center 25%);width:100%;height:100%;display:block}.Player-module__xXxKtq__heroVideo{opacity:0;transition:opacity var(--t-lazy) var(--ease-out);position:absolute;inset:0;transform:scale(1.36)}.Player-module__xXxKtq__heroVideoOn{opacity:1}.Player-module__xXxKtq__heroImg{opacity:0;transition:opacity var(--t-slow) var(--ease-out)}.Player-module__xXxKtq__heroImg[data-in],.Player-module__xXxKtq__logo[data-in]{opacity:1}.Player-module__xXxKtq__iconBtn{border-radius:var(--radius-round);}.Player-module__xXxKtq__muteTop{right:var(--page-pad);z-index:calc(var(--z-sticky) + 1);position:absolute;bottom:-54px}.Player-module__xXxKtq__inSheet .Player-module__xXxKtq__muteTop{top:12px;bottom:auto;right:12px}.Player-module__xXxKtq__muteTop .Player-module__xXxKtq__iconBtn{animation:var(--fade-in)}.Player-module__xXxKtq__head{z-index:1;padding:24px var(--page-pad) 0;align-items:flex-start;gap:24px;display:flex;position:relative}.Player-module__xXxKtq__poster{aspect-ratio:2/3;border-radius:var(--radius-md);object-fit:cover;background:var(--surface-2);flex:none;width:196px}.Player-module__xXxKtq__copy{flex:1;min-width:0;max-width:860px}.Player-module__xXxKtq__mark{align-items:flex-end;height:72px;margin-bottom:12px;display:flex}.Player-module__xXxKtq__logo{object-fit:contain;object-position:left center;opacity:0;width:auto;max-width:min(420px,100%);height:100%;transition:opacity var(--t-base) var(--ease-out);margin:0;display:block}.Player-module__xXxKtq__heroTitle{-webkit-line-clamp:2;letter-spacing:-.02em;-webkit-box-orient:vertical;margin:0;font-size:2rem;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.Player-module__xXxKtq__lateMark .Player-module__xXxKtq__heroTitle,.Player-module__xXxKtq__cold .Player-module__xXxKtq__head,.Player-module__xXxKtq__cold .Player-module__xXxKtq__tabWrap{animation:var(--fade-in)}.Player-module__xXxKtq__steady .Player-module__xXxKtq__head,.Player-module__xXxKtq__steady .Player-module__xXxKtq__tabWrap,.Player-module__xXxKtq__steady .Player-module__xXxKtq__lateMark .Player-module__xXxKtq__heroTitle{animation:none}:is(html[data-vt-live] .Player-module__xXxKtq__heroImg,html[data-vt-live] .Player-module__xXxKtq__heroFull){transition:none}:is(html[data-vt-live] .Player-module__xXxKtq__epItem,html[data-vt-live] .Player-module__xXxKtq__castItem){animation-play-state:paused}.Player-module__xXxKtq__heroMeta{font-size:var(--fs-md);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.Player-module__xXxKtq__dot{border-radius:var(--radius-round);background:var(--text-muted);flex:none;align-self:center;width:4px;height:4px;margin:0 2px}.Player-module__xXxKtq__rating,.Player-module__xXxKtq__userRating{color:var(--accent);align-items:center;gap:5px;font-weight:500;display:inline-flex}.Player-module__xXxKtq__userRating em{color:var(--text-dim);font-style:normal;font-weight:500}.Player-module__xXxKtq__blurb{margin-bottom:12px}.Player-module__xXxKtq__heroOverview{font-size:var(--fs-md);color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.Player-module__xXxKtq__moreBtn{font-size:var(--fs-md);color:var(--text);transition:color var(--t-fast);font-weight:600;line-height:1.5}.Player-module__xXxKtq__moreBtn:hover{color:var(--text-dim)}.Player-module__xXxKtq__context{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.Player-module__xXxKtq__context:empty{display:none}.Player-module__xXxKtq__upcoming{gap:8px;width:fit-content;max-width:100%;margin:0;}.Player-module__xXxKtq__upcoming svg{flex:none}.Player-module__xXxKtq__upTitle{text-overflow:ellipsis;min-width:0;margin-right:calc(1em - 8px);overflow:hidden}.Player-module__xXxKtq__tones{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.Player-module__xXxKtq__tone{color:inherit;transition:color var(--t-base);text-decoration:none}.Player-module__xXxKtq__tone:hover{color:var(--text)}.Player-module__xXxKtq__toneChip{}.Player-module__xXxKtq__notOut{font-size:var(--fs-md);color:var(--text-dim);align-items:center;gap:8px;margin:10px 0 0;display:inline-flex}.Player-module__xXxKtq__heroActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Player-module__xXxKtq__heroMain,.Player-module__xXxKtq__heroIcons,.Player-module__xXxKtq__iconCell{display:contents}.Player-module__xXxKtq__iconLabel,.Player-module__xXxKtq__backTop{display:none}.Player-module__xXxKtq__playBtn{padding:0 22px;}.Player-module__xXxKtq__trailerBtn{}.Player-module__xXxKtq__saveBtn{}.Player-module__xXxKtq__roundBtn{}.Player-module__xXxKtq__say{gap:inherit;display:inline-grid}.Player-module__xXxKtq__say>span{justify-self:center;align-items:center;gap:inherit;transition:opacity var(--t-fast);grid-area:1/1;display:inline-flex}.Player-module__xXxKtq__say>span[aria-hidden=true]{opacity:0}.Player-module__xXxKtq__bell,.Player-module__xXxKtq__bellOn{transform-origin:50% 16%;display:inline-flex}.Player-module__xXxKtq__remindOn{background:var(--fill-2);color:var(--text)}.Player-module__xXxKtq__remindOn:hover{background:var(--fill-3)}.Player-module__xXxKtq__remind[data-ring] .Player-module__xXxKtq__bellOn{animation:Player-module__xXxKtq__ringSwing calc(var(--t-lazy) + var(--t-fast)) var(--ease-glide)}@keyframes Player-module__xXxKtq__ringSwing{0%{transform:rotate(0)}7%{transform:rotate(-17deg)}18%{transform:rotate(13.6deg)}30%{transform:rotate(-10.2deg)}43%{transform:rotate(6.8deg)}59%{transform:rotate(-3.4deg)}to{transform:rotate(0)}}:is(.Player-module__xXxKtq__heroActions [class*=ListPicker-module][class*=trigger],.Player-module__xXxKtq__heroActions [class*=IconMenu-module][class*=trigger]){background:var(--pill-sheen) var(--fill-2);box-shadow:var(--pill-edge);filter:none;transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out)}:is(.Player-module__xXxKtq__heroActions [class*=ListPicker-module][class*=trigger]:hover,.Player-module__xXxKtq__heroActions [class*=ListPicker-module][class*=trigger]:focus-visible,.Player-module__xXxKtq__heroActions [class*=IconMenu-module][class*=trigger]:hover,.Player-module__xXxKtq__heroActions [class*=IconMenu-module][class*=trigger]:focus-visible){background:var(--fill-3);transform:none}:is(html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__playBtn,html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__trailerBtn,html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__saveBtn,html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__roundBtn,html[data-tv="1"] .Player-module__xXxKtq__heroActions [class*=ListPicker-module][class*=trigger],html[data-tv="1"] .Player-module__xXxKtq__heroActions [class*=IconMenu-module][class*=trigger]){height:var(--ctl-h);min-height:var(--ctl-h);background:var(--glass-solid);box-shadow:var(--glass-highlight);font-size:var(--fs-lg)}:is(html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__roundBtn,html[data-tv="1"] .Player-module__xXxKtq__heroActions [class*=ListPicker-module][class*=trigger],html[data-tv="1"] .Player-module__xXxKtq__heroActions [class*=IconMenu-module][class*=trigger]){width:var(--ctl-h)}:is(html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__playBtn:is(:focus,:hover),html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__trailerBtn:is(:focus,:hover),html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__saveBtn:is(:focus,:hover),html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__roundBtn:is(:focus,:hover),html[data-tv="1"] .Player-module__xXxKtq__heroActions [class*=ListPicker-module][class*=trigger]:is(:focus,:hover),html[data-tv="1"] .Player-module__xXxKtq__heroActions [class*=IconMenu-module][class*=trigger]:is(:focus,:hover)){background:var(--primary);color:var(--on-accent);box-shadow:var(--shadow-md)}html[data-tv="1"] .Player-module__xXxKtq__tabs{gap:6px}html[data-tv="1"] .Player-module__xXxKtq__tab{border-radius:var(--radius-float);padding:8px 16px}html[data-tv="1"] .Player-module__xXxKtq__tab:is(:focus,:hover){background:var(--fill-2);color:var(--text);outline:none}.Player-module__xXxKtq__tabWrap{scroll-margin-top:var(--bar-h);margin-top:16px}.Player-module__xXxKtq__inSheet .Player-module__xXxKtq__tabWrap{scroll-margin-top:0}.Player-module__xXxKtq__tabs{top:var(--stick-top);z-index:var(--z-sticky);height:48px;padding:0 var(--page-pad);border-bottom:1px solid var(--hairline);scrollbar-width:none;gap:32px;display:flex;position:sticky;overflow:auto hidden;}.Player-module__xXxKtq__tabs::-webkit-scrollbar{display:none}.Player-module__xXxKtq__inSheet .Player-module__xXxKtq__tabs{top:0}.Player-module__xXxKtq__tab{min-width:44px;font-size:var(--fs-md);color:var(--text-dim);white-space:nowrap;transition:color var(--t-fast);flex:none;font-weight:600}.Player-module__xXxKtq__tab:hover,.Player-module__xXxKtq__tab[aria-selected=true]{color:var(--text)}.Player-module__xXxKtq__tabBar{border-radius:var(--radius-hair);background:var(--text);pointer-events:none;width:0;height:2px;transition:transform var(--t-base) var(--ease-out), width var(--t-base) var(--ease-out);position:absolute;bottom:0;left:0}.Player-module__xXxKtq__tabs[data-float]{align-items:center;gap:8px}.Player-module__xXxKtq__tabs[data-float] .Player-module__xXxKtq__tabBar{display:none}.Player-module__xXxKtq__tabBody{min-height:60vh;padding:24px 0 32px}.Player-module__xXxKtq__tabBody[data-picked]{animation:var(--fade-in)}.Player-module__xXxKtq__sources{flex-wrap:wrap;gap:8px;display:flex}.Player-module__xXxKtq__epsSection{padding:0 var(--page-pad);margin-bottom:48px}.Player-module__xXxKtq__epSection{flex-direction:column;gap:16px;display:flex}.Player-module__xXxKtq__epControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Player-module__xXxKtq__epSearch{min-width:160px;height:var(--ctl-h-sm);padding:var(--ctl-pad-sm);border-radius:var(--radius-float);font-size:var(--fs-md);border:none;flex:0 320px;}.Player-module__xXxKtq__sortBtn{gap:6px;}.Player-module__xXxKtq__sortBtn[aria-pressed=true]{background:var(--primary);color:var(--on-accent);box-shadow:none}.Player-module__xXxKtq__epRail{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}[data-tv="1"] .Player-module__xXxKtq__epRail{margin:0 calc(-1 * var(--page-pad));padding:8px var(--page-pad) 14px;scrollbar-width:none;scroll-padding-inline:var(--page-pad);display:flex;overflow-x:auto}[data-tv="1"] .Player-module__xXxKtq__epItem{flex:0 0 268px}.Player-module__xXxKtq__epRail{transition:opacity var(--t-fast)}.Player-module__xXxKtq__epRailBusy{opacity:.45;pointer-events:none}.Player-module__xXxKtq__epItem{min-width:0;position:relative}.Player-module__xXxKtq__epCard{text-align:left;cursor:pointer;transition:opacity var(--t-base)}.Player-module__xXxKtq__epCard:focus-visible{outline:none}.Player-module__xXxKtq__epCard:focus-visible .Player-module__xXxKtq__epStill{box-shadow:var(--ring)}.Player-module__xXxKtq__epStill{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-sm);transition:box-shadow var(--t-base) var(--ease-out), transform var(--t-slow) var(--ease-out);position:relative;overflow:hidden}.Player-module__xXxKtq__epStill img{object-fit:cover;width:100%;height:100%;transform:var(--still,none);transition:transform var(--t-lazy) var(--ease-out), opacity var(--t-base) var(--ease-out)}@media (hover:hover){.Player-module__xXxKtq__epItem:hover .Player-module__xXxKtq__epStill{box-shadow:var(--shadow-md);transform:translateY(-2px)}.Player-module__xXxKtq__epItem:hover{--still:scale(1.04)}.Player-module__xXxKtq__epItem:hover .Player-module__xXxKtq__epCheck{transform:translateY(-2px)}.Player-module__xXxKtq__epItem:hover .Player-module__xXxKtq__epCheck:active{transform:translateY(-2px)scale(.92)}}.Player-module__xXxKtq__epCard.Player-module__xXxKtq__active .Player-module__xXxKtq__epStill{box-shadow:var(--ring), var(--shadow-md)}.Player-module__xXxKtq__epCard.Player-module__xXxKtq__active .Player-module__xXxKtq__epTitle{color:var(--accent)}.Player-module__xXxKtq__epPlay{z-index:2;border-radius:var(--radius-float);width:44px;height:44px;color:var(--on-accent);background:rgba(var(--ink-rgb), .94);opacity:0;transition:opacity var(--t-base) var(--ease-out), transform var(--t-slow) var(--ease-lift);pointer-events:none;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%;left:50%;transform:scale(.8)}.Player-module__xXxKtq__epPlay svg{margin-left:2px}@media (hover:hover){.Player-module__xXxKtq__epCard:hover .Player-module__xXxKtq__epPlay{opacity:1;transform:none}}.Player-module__xXxKtq__epCheck{z-index:3;position:absolute;top:8px;right:8px}.Player-module__xXxKtq__epPct{font-size:var(--fs-xs);color:var(--accent);font-variant-numeric:tabular-nums;padding:0 8px;font-weight:600}.Player-module__xXxKtq__epWatched .Player-module__xXxKtq__epStill img{opacity:.45}.Player-module__xXxKtq__epWatched .Player-module__xXxKtq__epTitle{color:var(--text-muted)}.Player-module__xXxKtq__epCount{font-size:var(--fs-sm);color:var(--text-dim);margin-left:auto;font-weight:500}.Player-module__xXxKtq__epNum{z-index:2;font-size:var(--fs-xs);color:var(--text);background:var(--scrim);border-radius:var(--radius-sm);padding:2px 8px;font-weight:700;position:absolute;top:8px;left:8px}.Player-module__xXxKtq__epInfo{min-width:0;padding:10px 2px 8px}.Player-module__xXxKtq__epTitle{font-size:var(--fs-md);transition:color var(--t-fast);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.Player-module__xXxKtq__castSection{padding:0 var(--page-pad);margin-bottom:40px}.Player-module__xXxKtq__castRow{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);transition:--fl var(--t-slow) var(--ease-out), --fr var(--t-slow) var(--ease-out);gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.Player-module__xXxKtq__castRow::-webkit-scrollbar{display:none}.Player-module__xXxKtq__fadeL{--fl:48px}.Player-module__xXxKtq__fadeR{--fr:48px}.Player-module__xXxKtq__castItem{text-align:center;color:inherit;transition:opacity var(--t-base);flex:0 0 80px;text-decoration:none}.Player-module__xXxKtq__castItem:hover{opacity:.7}.Player-module__xXxKtq__castImg{border-radius:var(--radius-round);object-fit:cover;background:var(--surface-2);width:64px;height:64px;margin:0 auto 6px}.Player-module__xXxKtq__castBlank{color:var(--text-dim);background:var(--fill-1);place-items:center;display:grid}.Player-module__xXxKtq__castName{font-size:var(--fs-sm);color:var(--text-dim);font-weight:500;line-height:1.3}.Player-module__xXxKtq__castChar{font-size:var(--fs-sm);color:var(--text-dim);line-height:1.3}.Player-module__xXxKtq__commentsSection{padding:0 var(--page-pad);margin-bottom:48px}.Player-module__xXxKtq__epMeta{font-size:var(--fs-sm);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;display:flex}.Player-module__xXxKtq__epTag{}.Player-module__xXxKtq__epProgress{background:var(--scrim);height:3px;position:absolute;bottom:0;left:0;right:0}.Player-module__xXxKtq__epProgress span{background:var(--accent);height:100%;display:block}.Player-module__xXxKtq__trailerSection{padding:0 var(--page-pad);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px 16px;margin-bottom:48px;display:grid}.Player-module__xXxKtq__peopleSection{margin:0 0 48px}.Player-module__xXxKtq__peopleSection:empty{display:none}.Player-module__xXxKtq__trailerThumb{cursor:pointer;text-align:left;min-width:0;animation:var(--rise-in);flex-direction:column;align-items:stretch;gap:10px;display:flex;position:relative}.Player-module__xXxKtq__trailerArt{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surface-2);display:block;position:relative;overflow:hidden}.Player-module__xXxKtq__trailerThumb img{object-fit:cover;width:100%;height:100%;transform:var(--thumb,none);filter:var(--dim,none);transition:transform var(--t-slow) var(--ease-out), filter var(--t-base)}.Player-module__xXxKtq__trailerThumb:hover{--thumb:scale(1.04);--dim:brightness(.75)}.Player-module__xXxKtq__trailerPlayIcon{color:var(--text);opacity:.9;transition:transform var(--t-base);place-items:center;display:grid;position:absolute;inset:0}.Player-module__xXxKtq__trailerThumb:hover .Player-module__xXxKtq__trailerPlayIcon{transform:scale(1.12)}.Player-module__xXxKtq__trailerName{-webkit-line-clamp:2;font-size:var(--fs-md);color:var(--text);text-align:left;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.Player-module__xXxKtq__about{padding:0 var(--page-pad);margin-bottom:48px}.Player-module__xXxKtq__aboutText{max-width:900px;font-size:var(--fs-lg);color:var(--text);margin-bottom:28px;line-height:1.6}.Player-module__xXxKtq__factGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px 28px;max-width:900px;display:grid}.Player-module__xXxKtq__factLabel{font-size:var(--fs-sm);color:var(--text-dim);margin-bottom:4px;font-weight:400}.Player-module__xXxKtq__factValue{font-size:var(--fs-md);color:var(--text)}@media (max-width:900px){.Player-module__xXxKtq__poster{width:150px}.Player-module__xXxKtq__factGrid{grid-template-columns:1fr;gap:0;max-width:560px}.Player-module__xXxKtq__factGrid .Player-module__xXxKtq__fact{flex-direction:row;align-items:baseline;gap:14px;padding:7px 0}.Player-module__xXxKtq__factGrid .Player-module__xXxKtq__factLabel{font-size:var(--fs-lg);flex:0 0 96px;margin:0}.Player-module__xXxKtq__factGrid .Player-module__xXxKtq__factValue{min-width:0;font-size:var(--fs-lg);flex:1;font-weight:500}}.Player-module__xXxKtq__studioLogos{align-items:center;gap:18px;margin-top:28px;display:flex}.Player-module__xXxKtq__studioLogo{opacity:.72;transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);align-items:center;display:inline-flex}.Player-module__xXxKtq__studioLogo:hover{opacity:1;transform:scale(1.06)}.Player-module__xXxKtq__studioLogos img{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:82px;height:22px}.Player-module__xXxKtq__studioLogos .Player-module__xXxKtq__studioBox{width:82px}.Player-module__xXxKtq__trailerScrim{z-index:var(--z-modal);background:var(--scrim-deep);animation:var(--scrim-in);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Player-module__xXxKtq__trailerWrap{width:min(1000px,92vw);position:relative}.Player-module__xXxKtq__trailerBox{aspect-ratio:16/9;border-radius:var(--radius);width:100%;box-shadow:var(--panel-shadow);overflow:hidden}.Player-module__xXxKtq__trailerFrame{border:none;width:100%;height:100%}.Player-module__xXxKtq__trailerClose{border-radius:var(--radius-round);position:absolute;top:-50px;right:0;}.Player-module__xXxKtq__loading{min-height:60vh;color:var(--text-dim);font-size:var(--fs-md);justify-content:center;align-items:center;display:flex}@media (min-width:769px){.Player-module__xXxKtq__banner{height:clamp(220px,36vh,440px)}.Player-module__xXxKtq__heroMedia{height:100svh;min-height:var(--hero-min);inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 40%,#000000bd 60%,#0006 74%,#00000029 86%,#0000000a 94%,#0000 100%);mask-image:linear-gradient(#000 0 40%,#000000bd 60%,#0006 74%,#00000029 86%,#0000000a 94%,#0000 100%)}.Player-module__xXxKtq__heroMedia:after{background:linear-gradient(180deg, rgba(var(--bg-rgb), .12) 0%, transparent 9%), linear-gradient(to right, rgba(var(--bg-rgb), .8) 0%, rgba(var(--bg-rgb), .52) 14%, rgba(var(--bg-rgb), .2) 30%, rgba(var(--bg-rgb), .04) 44%, transparent 56%), linear-gradient(to top, rgba(var(--bg-rgb), .34) 0%, rgba(var(--bg-rgb), .05) 20%, transparent 36%)}.Player-module__xXxKtq__heroImg,.Player-module__xXxKtq__heroFull{object-position:center top;transform:scale(1.06)}.Player-module__xXxKtq__tabWrap{position:relative}}@supports (-moz-orient:inline){.Player-module__xXxKtq__heroMedia{will-change:transform}}@media (max-width:768px){.Player-module__xXxKtq__banner{height:46vw}.Player-module__xXxKtq__heroMedia{-webkit-mask-image:linear-gradient(#000 24%,#0006 44%,#0000001f 66%,#0000 90%);mask-image:linear-gradient(#000 24%,#0006 44%,#0000001f 66%,#0000 90%)}.Player-module__xXxKtq__heroMedia:after{background:linear-gradient(to bottom, rgba(var(--bg-rgb), .3) 0%, transparent 16%)}.Player-module__xXxKtq__head{text-align:center;padding-top:20px;display:block}.Player-module__xXxKtq__poster{display:none}.Player-module__xXxKtq__copy{flex-direction:column;max-width:none;display:flex}.Player-module__xXxKtq__mark{justify-content:center;height:90px}.Player-module__xXxKtq__logo{object-position:center bottom;max-width:280px}.Player-module__xXxKtq__heroMeta,.Player-module__xXxKtq__context,.Player-module__xXxKtq__continueLine{justify-content:center}.Player-module__xXxKtq__copy .Player-module__xXxKtq__tones{display:none}.Player-module__xXxKtq__context:not(:has(.Player-module__xXxKtq__upcoming)){display:none}.Player-module__xXxKtq__blurb{order:1;margin:16px 0 0}.Player-module__xXxKtq__moreBtn{min-height:var(--ctl-h)}.Player-module__xXxKtq__notOut{justify-content:center}.Player-module__xXxKtq__heroActions{flex-flow:column;align-items:stretch;gap:12px}.Player-module__xXxKtq__heroMain{gap:10px;display:flex}.Player-module__xXxKtq__heroMain>*{flex:1 1 0;justify-content:center}.Player-module__xXxKtq__playBtn,.Player-module__xXxKtq__trailerBtn{min-height:var(--ctl-h-lg);padding:0 24px;font-size:1.1875rem}.Player-module__xXxKtq__playBtn svg,.Player-module__xXxKtq__trailerBtn svg{width:22px;height:22px}.Player-module__xXxKtq__heroIcons{justify-content:center;align-items:center;gap:20px;display:flex}.Player-module__xXxKtq__iconCell{cursor:pointer;flex-direction:column;align-items:center;gap:6px;display:flex}.Player-module__xXxKtq__iconLabel{font-size:var(--fs-xs);color:var(--text);font-weight:500;display:block}.Player-module__xXxKtq__saveBtn{width:var(--ctl-h-lg);min-height:var(--ctl-h-lg);padding:0}.Player-module__xXxKtq__saveText{display:none}.Player-module__xXxKtq__roundBtn{width:var(--ctl-h-lg);height:var(--ctl-h-lg)}.Player-module__xXxKtq__heroActions [class*=ListPicker-module][class*=trigger]{width:var(--ctl-h-lg);height:var(--ctl-h-lg)}.Player-module__xXxKtq__heroActions [class*=IconMenu-module][class*=trigger]{width:var(--ctl-h-lg);height:var(--ctl-h-lg)}.Player-module__xXxKtq__saveBtn svg,.Player-module__xXxKtq__roundBtn svg{width:24px;height:24px}.Player-module__xXxKtq__heroActions [class*=ListPicker-module][class*=trigger] svg{width:24px;height:24px}.Player-module__xXxKtq__heroActions [class*=IconMenu-module][class*=trigger] svg{width:24px;height:24px}.Player-module__xXxKtq__muteTop{top:calc(var(--bar-h) + 8px);bottom:auto;right:12px}.Player-module__xXxKtq__backTop{top:calc(var(--bar-h) + 8px);z-index:var(--z-raised);display:block;position:absolute;left:12px}.Player-module__xXxKtq__tabs{gap:24px}.Player-module__xXxKtq__tabBody{padding-top:16px}.Player-module__xXxKtq__trailerSection{grid-template-columns:1fr}.Player-module__xXxKtq__epRail{grid-template-columns:1fr;gap:12px}.Player-module__xXxKtq__epCard{align-items:flex-start;gap:12px;display:flex}.Player-module__xXxKtq__epStill{border-radius:var(--radius-chip);flex:0 0 140px}.Player-module__xXxKtq__epInfo{flex:1;padding:0 40px 0 0}.Player-module__xXxKtq__epCheck{top:0;right:0}.Player-module__xXxKtq__epPlay,.Player-module__xXxKtq__epPct{display:none}.Player-module__xXxKtq__epSearch{flex:1}}@media (prefers-reduced-motion:reduce){.Player-module__xXxKtq__heroVideo,.Player-module__xXxKtq__tabBar{transition:none}.Player-module__xXxKtq__epItem,.Player-module__xXxKtq__castItem,.Player-module__xXxKtq__remind[data-ring] .Player-module__xXxKtq__bellOn,.Player-module__xXxKtq__trailerWrap,.Player-module__xXxKtq__trailerOut,.Player-module__xXxKtq__trailerOut .Player-module__xXxKtq__trailerWrap{animation:none}.Player-module__xXxKtq__playBtn:hover,.Player-module__xXxKtq__playBtn:active,.Player-module__xXxKtq__trailerBtn:hover,.Player-module__xXxKtq__trailerBtn:active,.Player-module__xXxKtq__saveBtn:active,.Player-module__xXxKtq__roundBtn:active,.Player-module__xXxKtq__iconBtn:hover,.Player-module__xXxKtq__iconBtn:active,.Player-module__xXxKtq__sortBtn:active,.Player-module__xXxKtq__trailerClose:active,.Player-module__xXxKtq__epCheck:active,a.Player-module__xXxKtq__upcoming:active{transform:none}.Player-module__xXxKtq__provider{transition:background var(--t-base)}.Player-module__xXxKtq__provider:hover{transform:none}.Player-module__xXxKtq__trailerThumb img{transition:filter var(--t-base)}.Player-module__xXxKtq__trailerThumb:hover{--thumb:none}.Player-module__xXxKtq__trailerPlayIcon{transition:none}.Player-module__xXxKtq__trailerThumb:hover .Player-module__xXxKtq__trailerPlayIcon{transform:none}.Player-module__xXxKtq__trailerScrim{animation:none}}.Player-module__xXxKtq__fact{flex-direction:column;gap:3px;min-width:0;display:flex}.Player-module__xXxKtq__epItem,.Player-module__xXxKtq__castItem{animation:var(--rise-in)}.Player-module__xXxKtq__sortBtn,.Player-module__xXxKtq__trailerClose,.Player-module__xXxKtq__epCheck,a.Player-module__xXxKtq__upcoming{transition:background var(--t-base), color var(--t-base), transform var(--t-fast) var(--ease-out)}.Player-module__xXxKtq__sortBtn:active,a.Player-module__xXxKtq__upcoming:active{transform:scale(.97)}.Player-module__xXxKtq__trailerClose:active{transform:scale(.9)}.Player-module__xXxKtq__trailerWrap{animation:var(--pop-in)}.Player-module__xXxKtq__trailerOut{animation:var(--scrim-out);pointer-events:none}.Player-module__xXxKtq__trailerOut .Player-module__xXxKtq__trailerWrap{animation:var(--pop-out)}
.Sheet-module__q-S5fG__veil{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.Sheet-module__q-S5fG__veilFade{pointer-events:none;position:absolute;inset:0}.Sheet-module__q-S5fG__veilBg{background:var(--scrim);pointer-events:none;position:absolute;inset:0}.Sheet-module__q-S5fG__panel{width:100%;max-width:576px;max-height:100%;padding:calc(8px + env(safe-area-inset-top)) 8px calc(16px + env(safe-area-inset-bottom));will-change:transform;touch-action:none;flex-direction:column;display:flex;position:relative}.Sheet-module__q-S5fG__card{border-radius:var(--radius-menu);background:var(--surface-2);flex-direction:column;min-height:0;max-height:min(84dvh,720px);display:flex;overflow:hidden}.Sheet-module__q-S5fG__full .Sheet-module__q-S5fG__card{flex:auto;height:100dvh;max-height:none}.Sheet-module__q-S5fG__grabZone{touch-action:none;cursor:grab;flex:none}.Sheet-module__q-S5fG__grabber{border-radius:var(--radius-float);background:var(--fill-3);width:40px;height:4px;margin:8px auto}.Sheet-module__q-S5fG__head{align-items:center;gap:12px;min-height:44px;padding:0 8px 4px 16px;display:flex}.Sheet-module__q-S5fG__title{min-width:0;font-size:var(--fs-lg);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;line-height:1.25;overflow:hidden}.Sheet-module__q-S5fG__close{background:0 0;}.Sheet-module__q-S5fG__close:hover{background:var(--fill-1)}.Sheet-module__q-S5fG__body{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 8px 8px;overflow-y:auto}.Sheet-module__q-S5fG__item{min-height:48px;font-size:var(--fs-lg);white-space:normal;transition:background var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);gap:16px;padding:6px 8px;}.Sheet-module__q-S5fG__item:active{background:var(--fill-2);transition:none;transform:scale(.975)}.Sheet-module__q-S5fG__itemOn{}.Sheet-module__q-S5fG__itemIcon{width:24px;height:24px;color:inherit;flex:none;justify-content:center;align-items:center;display:flex}.Sheet-module__q-S5fG__itemText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Sheet-module__q-S5fG__itemLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Sheet-module__q-S5fG__itemSub{font-size:var(--fs-sm);color:var(--text-muted);font-weight:400}.Sheet-module__q-S5fG__itemRight{font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none;align-items:center;gap:6px;display:flex}.Sheet-module__q-S5fG__itemOn .Sheet-module__q-S5fG__itemRight{color:var(--text)}.Sheet-module__q-S5fG__itemBad,.Sheet-module__q-S5fG__itemBad .Sheet-module__q-S5fG__itemLabel,.Sheet-module__q-S5fG__itemBad .Sheet-module__q-S5fG__itemIcon{color:var(--danger)}
.Filter-module__mX-ZcW__wrap{position:relative}.Filter-module__mX-ZcW__trigger{height:var(--ctl-h-sm);border-radius:var(--radius-float);background:var(--pill-sheen) var(--fill-2);max-width:100%;box-shadow:var(--pill-edge);color:var(--text);font-size:var(--fs-md);white-space:nowrap;cursor:pointer;transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out);align-items:center;gap:6px;padding:0 10px 0 14px;font-weight:500;display:inline-flex}.Filter-module__mX-ZcW__trigger:hover,.Filter-module__mX-ZcW__trigger.Filter-module__mX-ZcW__open{background:var(--fill-3)}.Filter-module__mX-ZcW__trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.Filter-module__mX-ZcW__trigger:active{transform:scale(.97)}.Filter-module__mX-ZcW__trigger:focus-visible,.Filter-module__mX-ZcW__opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.Filter-module__mX-ZcW__wrap{width:100%}.Filter-module__mX-ZcW__trigger{justify-content:space-between;width:100%}.Filter-module__mX-ZcW__pop{min-width:100%}}.Filter-module__mX-ZcW__trigger svg{transition:transform var(--t-fast);flex-shrink:0}.Filter-module__mX-ZcW__trigger.Filter-module__mX-ZcW__open svg{transform:rotate(180deg)}.Filter-module__mX-ZcW__pop{transform-origin:top;width:max-content;max-width:min(320px,100vw - 32px);max-height:320px;}.Filter-module__mX-ZcW__popOut{}.Filter-module__mX-ZcW__opt{min-height:40px;padding:0 12px;}.Filter-module__mX-ZcW__optActive{background:var(--fill-1)}.Filter-module__mX-ZcW__opt>svg{color:var(--text);margin-left:auto}.Filter-module__mX-ZcW__optLead{color:var(--text);flex:none;display:inline-flex}.Filter-module__mX-ZcW__optIcon{border-radius:var(--radius-round);object-fit:cover;flex:none;width:20px;height:20px}.Filter-module__mX-ZcW__optFlag{border-radius:var(--radius-hair);object-fit:cover;width:22px;height:16px;box-shadow:var(--ctl-ring);flex:none}@media (prefers-reduced-motion:reduce){.Filter-module__mX-ZcW__trigger svg{transition:none}.Filter-module__mX-ZcW__pop,.Filter-module__mX-ZcW__popOut{animation:none}.Filter-module__mX-ZcW__trigger:active{transform:none}}
.Account-module__Rilo2G__wrap{max-width:var(--page-max);padding:var(--page-top) var(--page-pad) 56px;margin:0 auto}.Account-module__Rilo2G__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.Account-module__Rilo2G__sub{font-size:var(--fs-lg);color:var(--text-dim);margin:6px 0 30px}.Account-module__Rilo2G__section{border-radius:var(--radius);background:var(--fill-field);min-width:0;margin-bottom:22px;padding:24px 26px 26px}.Account-module__Rilo2G__section:last-child{margin-bottom:0}.Account-module__Rilo2G__secTitle{font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--text);font-weight:600}.Account-module__Rilo2G__secBody{margin-top:18px}.Account-module__Rilo2G__grow{flex:1;min-width:0}.Account-module__Rilo2G__slots{flex:1}.Account-module__Rilo2G__inlineRow{align-items:center;gap:10px;display:flex}.Account-module__Rilo2G__fieldRow{gap:10px;display:flex}.Account-module__Rilo2G__fieldRow>*{flex:1;min-width:0}.Account-module__Rilo2G__msg{margin-top:9px}.Account-module__Rilo2G__avatar{border-radius:var(--radius-round);width:56px;height:56px;font-size:var(--fs-2xl);color:var(--on-accent);background:var(--primary);flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.Account-module__Rilo2G__avatar img{object-fit:cover;width:100%;height:100%}.Account-module__Rilo2G__avatarBtn{cursor:pointer;border:none;padding:0;position:relative}.Account-module__Rilo2G__avatarEdit{border-radius:var(--radius-round);font-size:var(--fs-xs);color:var(--text);background:var(--scrim);opacity:0;transition:opacity var(--t-fast);place-items:center;font-weight:500;display:grid;position:absolute;inset:0}.Account-module__Rilo2G__avatarBtn:hover .Account-module__Rilo2G__avatarEdit{opacity:1}.Account-module__Rilo2G__input{width:100%;}.Account-module__Rilo2G__input+.Account-module__Rilo2G__input{margin-top:10px}.Account-module__Rilo2G__saveRow{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.Account-module__Rilo2G__save{}.Account-module__Rilo2G__save:disabled,.Account-module__Rilo2G__neutral:disabled,.Account-module__Rilo2G__danger:disabled,.Account-module__Rilo2G__mini:disabled{opacity:.55;cursor:default;pointer-events:none}.Account-module__Rilo2G__ok{font-size:var(--fs-sm);color:var(--accent)}.Account-module__Rilo2G__dot{border-radius:var(--radius-round);background:var(--text-muted);vertical-align:middle;width:3px;height:3px;margin:0 7px;display:inline-block}.Account-module__Rilo2G__bad{font-size:var(--fs-sm);color:var(--danger)}.Account-module__Rilo2G__rows{flex-direction:column;gap:4px;display:flex}.Account-module__Rilo2G__linkRow{min-height:46px;font-size:var(--fs-lg);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:2px 0;display:flex}.Account-module__Rilo2G__switch{border-radius:var(--radius-round);background:var(--fill-2);width:48px;height:28px;transition:background var(--t-base) var(--ease-out);flex:none;position:relative}.Account-module__Rilo2G__switch .Account-module__Rilo2G__knob{border-radius:var(--radius-round);background:var(--primary-hover);width:22px;height:22px;transition:transform var(--t-slow) var(--ease-lift), background-color var(--t-base) var(--ease-out), width var(--t-fast) var(--ease-out);position:absolute;top:3px;left:3px}.Account-module__Rilo2G__switch:active .Account-module__Rilo2G__knob{width:27px}.Account-module__Rilo2G__switchOn{background:var(--primary-hover)}.Account-module__Rilo2G__switchOn .Account-module__Rilo2G__knob{background:var(--on-accent);transform:translate(20px)}.Account-module__Rilo2G__switchOn:active .Account-module__Rilo2G__knob{transform:translate(15px)}.Account-module__Rilo2G__switch:focus-visible,.Account-module__Rilo2G__save:focus-visible,.Account-module__Rilo2G__neutral:focus-visible,.Account-module__Rilo2G__danger:focus-visible,.Account-module__Rilo2G__cancel:focus-visible,.Account-module__Rilo2G__mini:focus-visible,.Account-module__Rilo2G__avatarBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Account-module__Rilo2G__mini{font-size:var(--fs-md);color:var(--danger);border-radius:var(--radius-sm);background:var(--danger-soft);transition:background var(--t-fast);padding:5px 11px;font-weight:500}.Account-module__Rilo2G__mini:hover{background:var(--danger-soft-hover)}.Account-module__Rilo2G__text{font-size:var(--fs-md);color:var(--text-dim);margin-bottom:12px;line-height:1.6}.Account-module__Rilo2G__sessions{flex-direction:column;gap:12px;margin-top:14px;display:flex}.Account-module__Rilo2G__session{justify-content:space-between;align-items:center;gap:12px;display:flex}.Account-module__Rilo2G__sessionDevice{font-size:var(--fs-lg);color:var(--text);align-items:center;gap:8px;display:flex}.Account-module__Rilo2G__sessionCurrent{font-size:var(--fs-xs);color:var(--primary);background:var(--primary-dim);border-radius:var(--radius-float);padding:2px 8px;font-weight:500}.Account-module__Rilo2G__sessionMeta{font-size:var(--fs-sm);color:var(--text-muted);margin-top:2px}.Account-module__Rilo2G__neutral{}.Account-module__Rilo2G__danger{}.Account-module__Rilo2G__cancel{}.Account-module__Rilo2G__modalScrim{z-index:var(--z-modal);background:var(--scrim);animation:var(--scrim-in);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Account-module__Rilo2G__modal{border-radius:var(--radius-lg);width:100%;max-width:380px;padding:22px;position:relative;}.Account-module__Rilo2G__modalTitle{font-size:var(--fs-xl);color:var(--text);margin-bottom:8px;font-weight:600}.Account-module__Rilo2G__modalText{font-size:var(--fs-sm);color:var(--text-dim);margin-bottom:14px;line-height:1.6}.Account-module__Rilo2G__modalHint{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:8px}.Account-module__Rilo2G__modalHint b{color:var(--text);font-weight:500}.Account-module__Rilo2G__modalRow{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.Account-module__Rilo2G__avatarModal{max-width:480px}.Account-module__Rilo2G__avTabs{gap:6px;margin:10px 0 4px;display:flex}.Account-module__Rilo2G__avTab{}.Account-module__Rilo2G__avTabOn{}.Account-module__Rilo2G__avGrid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:12px;max-height:360px;padding:12px 6px;display:grid;overflow:hidden auto}.Account-module__Rilo2G__avPick{aspect-ratio:1;border-radius:var(--radius-round);background:var(--fill-1);cursor:pointer;transition:transform var(--t-fast) var(--ease-out);padding:0;position:relative}.Account-module__Rilo2G__avPick img{object-fit:cover;border-radius:var(--radius-round);width:100%;height:100%;display:block}.Account-module__Rilo2G__avPick:hover{transform:scale(1.06)}.Account-module__Rilo2G__avPickOn img{box-shadow:0 0 0 2px var(--surface-1), 0 0 0 4px var(--text)}.Account-module__Rilo2G__gifGrid{column-count:2;overscroll-behavior:contain;column-gap:8px;max-height:360px;margin-top:12px;overflow-y:auto}.Account-module__Rilo2G__gifOption{border-radius:var(--radius-sm);break-inside:avoid;background:var(--fill-1);cursor:pointer;width:100%;margin-bottom:8px;padding:0;display:block;overflow:hidden}.Account-module__Rilo2G__gifOption img{width:100%;height:auto;display:block}.Account-module__Rilo2G__gifOption:hover{opacity:.8}.Account-module__Rilo2G__gifEmpty{text-align:center;font-size:var(--fs-sm);color:var(--text-muted);padding:34px}.Account-module__Rilo2G__gifCats{overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:8px;max-height:360px;margin-top:12px;display:grid;overflow-y:auto}.Account-module__Rilo2G__gifCat{border-radius:var(--radius-sm);cursor:pointer;background:var(--fill-1);height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.Account-module__Rilo2G__gifCat img{object-fit:cover;width:100%;height:100%;filter:brightness(var(--lit,.62));transition:filter var(--t-fast);position:absolute;inset:0}.Account-module__Rilo2G__gifCat:hover{--lit:.8}.Account-module__Rilo2G__gifCat span{font-size:var(--fs-lg);color:var(--text);text-align:center;text-transform:capitalize;text-shadow:0 1px 4px var(--scrim-deep);place-items:center;padding:0 10px;font-weight:600;display:grid;position:absolute;inset:0}.Account-module__Rilo2G__modalOut{animation:var(--scrim-out);pointer-events:none}.Account-module__Rilo2G__modalOut .Account-module__Rilo2G__modal{animation:var(--pop-out)}@media (max-width:640px){.Account-module__Rilo2G__fieldRow{flex-direction:column}}@media (prefers-reduced-motion:reduce){.Account-module__Rilo2G__modalScrim,.Account-module__Rilo2G__modal,.Account-module__Rilo2G__modalOut,.Account-module__Rilo2G__modalOut .Account-module__Rilo2G__modal{animation:none}.Account-module__Rilo2G__switch .Account-module__Rilo2G__knob{transition:none}}.Account-module__Rilo2G__sideOut{color:var(--danger);margin-top:6px}.Account-module__Rilo2G__sideOut:hover{color:var(--danger);background:var(--danger-soft)}@media (max-width:900px){.Account-module__Rilo2G__sideOut{margin-top:0;margin-left:6px}}.Account-module__Rilo2G__secTitle{margin-bottom:12px}.Account-module__Rilo2G__section{padding:20px 22px}
.Integrations-module__DOSZ7a__headText{min-width:0}.Integrations-module__DOSZ7a__name{font-size:var(--fs-xl);letter-spacing:-.015em;color:var(--text);font-weight:600}.Integrations-module__DOSZ7a__badge{border-radius:var(--radius-float);background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);font-size:var(--fs-xs);flex:none;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-weight:600;display:inline-flex}.Integrations-module__DOSZ7a__dot{border-radius:var(--radius-round);background:var(--accent);width:7px;height:7px}.Integrations-module__DOSZ7a__badgeInline{vertical-align:middle;margin-left:10px}.Integrations-module__DOSZ7a__usage{flex-direction:column;gap:7px;margin-top:14px;display:flex}.Integrations-module__DOSZ7a__usageTop{font-size:var(--fs-md);color:var(--text-dim);justify-content:space-between;align-items:baseline;display:flex}.Integrations-module__DOSZ7a__usageNums{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.Integrations-module__DOSZ7a__bar{border-radius:var(--radius-float);background:var(--fill-1);height:6px;overflow:hidden}.Integrations-module__DOSZ7a__barFill{border-radius:var(--radius-float);background:var(--accent);height:100%;transition:width var(--t-slow) var(--ease-out)}.Integrations-module__DOSZ7a__barFull{background:var(--danger-lift)}.Integrations-module__DOSZ7a__usageNote{font-size:var(--fs-sm);color:var(--text-dim)}.Integrations-module__DOSZ7a__cards{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:14px;display:grid}.Integrations-module__DOSZ7a__cards>*{flex-direction:column;display:flex}.Integrations-module__DOSZ7a__cards>*>:last-child{margin-top:auto}@media (max-width:900px){.Integrations-module__DOSZ7a__cards{grid-template-columns:1fr}}.Integrations-module__DOSZ7a__foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.Integrations-module__DOSZ7a__pair{padding-top:2px}.Integrations-module__DOSZ7a__code{border-radius:var(--radius-sm);background:var(--fill-1);color:var(--text);font-family:var(--font-mono);letter-spacing:.16em;-webkit-user-select:text;user-select:text;cursor:pointer;transition:background var(--t-fast), transform var(--t-fast) var(--ease-out);padding:12px 20px;font-size:30px;font-weight:600;line-height:1;display:inline-block}@media (hover:hover){.Integrations-module__DOSZ7a__code:hover{background:var(--fill-3)}}.Integrations-module__DOSZ7a__code:active{transform:scale(.98)}.Integrations-module__DOSZ7a__pairNote{font-size:var(--fs-md);color:var(--text-dim);margin-top:12px;line-height:1.45}.Integrations-module__DOSZ7a__waiting{font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:9px;margin-top:10px;display:flex}.Integrations-module__DOSZ7a__spinner{border-radius:var(--radius-round);border:2px solid var(--fill-3);border-top-color:var(--accent);width:13px;height:13px;animation:var(--spin);flex:none}@media (prefers-reduced-motion:reduce){.Integrations-module__DOSZ7a__spinner{animation-duration:2.4s}}.Integrations-module__DOSZ7a__since{font-size:var(--fs-sm);color:var(--text-dim);margin:-8px 0 12px}.Integrations-module__DOSZ7a__disc{}.Integrations-module__DOSZ7a__disc:hover{background:var(--danger-soft-hover);color:var(--danger-lift)}.Integrations-module__DOSZ7a__disc:disabled{opacity:.5}.Integrations-module__DOSZ7a__link{color:var(--accent);font-weight:500;text-decoration:none}.Integrations-module__DOSZ7a__link:hover{text-decoration:underline}.Integrations-module__DOSZ7a__unavailable{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.4}.Integrations-module__DOSZ7a__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.Integrations-module__DOSZ7a__importModal{max-width:620px}.Integrations-module__DOSZ7a__importList{overscroll-behavior:contain;flex-direction:column;gap:4px;max-height:min(52vh,420px);padding-right:4px;display:flex;overflow-y:auto}.Integrations-module__DOSZ7a__importRow{border-radius:var(--radius-md);background:var(--fill-1);color:var(--text);cursor:pointer;align-items:flex-start;gap:11px;padding:10px 12px;display:flex}.Integrations-module__DOSZ7a__importRow input{accent-color:var(--accent);flex:none;margin-top:3px}.Integrations-module__DOSZ7a__importText{min-width:0;font-size:var(--fs-md);flex-direction:column;gap:2px;display:flex}.Integrations-module__DOSZ7a__importText small{color:var(--text-dim);font-size:var(--fs-sm)}.Integrations-module__DOSZ7a__importMiss{opacity:.62;cursor:default}.Integrations-module__DOSZ7a__how{font-size:var(--fs-lg);color:var(--text-dim);transition:color var(--t-fast) var(--ease-out);align-items:center;gap:8px;padding:0;font-weight:500;display:inline-flex}.Integrations-module__DOSZ7a__how:hover{color:var(--text)}.Integrations-module__DOSZ7a__how svg{transition:transform var(--t-slow) var(--ease-out)}.Integrations-module__DOSZ7a__howOn svg{transform:rotate(180deg)}.Integrations-module__DOSZ7a__clip{margin-left:auto}.Integrations-module__DOSZ7a__clip svg,.Integrations-module__DOSZ7a__clip:hover svg{transform:none}.Integrations-module__DOSZ7a__howBody{opacity:0;visibility:hidden;transition:grid-template-rows var(--t-lazy) var(--ease-out), opacity var(--t-slow) var(--ease-out), visibility 0s linear var(--t-lazy);grid-template-rows:0fr;display:grid}.Integrations-module__DOSZ7a__howOpen{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.Integrations-module__DOSZ7a__howInner{min-height:0;overflow:hidden}.Integrations-module__DOSZ7a__steps{color:var(--text);font-size:var(--fs-lg);flex-direction:column;gap:8px;margin:12px 0 0;padding-left:20px;line-height:1.5;display:flex}.Integrations-module__DOSZ7a__steps code{border-radius:var(--radius-xs);background:var(--fill-2);font-family:var(--font-mono);font-size:var(--fs-sm);padding:1px 7px}@media (prefers-reduced-motion:reduce){.Integrations-module__DOSZ7a__how svg,.Integrations-module__DOSZ7a__howBody{transition:none}}
.MediaCard-module__ksxplG__card{cursor:pointer;color:var(--text);flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.MediaCard-module__ksxplG__ctx,.MediaCard-module__ksxplG__ctxOut{animation:none}}@media (hover:hover){.MediaCard-module__ksxplG__card:hover .MediaCard-module__ksxplG__poster{transform:scale(1.03)}}.MediaCard-module__ksxplG__artBox{position:relative}.MediaCard-module__ksxplG__imageWrap{aspect-ratio:16/9;border-radius:var(--radius-content);background:var(--surface-1);transform-style:flat;width:100%;position:relative;overflow:hidden}.MediaCard-module__ksxplG__poster{z-index:1;object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:transform var(--t-base) var(--ease-out), opacity .6s var(--ease-glide);position:relative}.MediaCard-module__ksxplG__posterOn{opacity:1}.MediaCard-module__ksxplG__logo{object-fit:contain;object-position:left bottom;z-index:1;pointer-events:none;max-width:58%;max-height:38%;filter:drop-shadow(0 2px 6px var(--scrim));opacity:0;transition:opacity var(--t-slow) var(--ease-out);position:absolute;bottom:12px;left:12px}.MediaCard-module__ksxplG__logoOn{opacity:1}.MediaCard-module__ksxplG__artScrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 44%,#00000024 68%,#0000009e 100%);position:absolute;inset:0}.MediaCard-module__ksxplG__titleTag{z-index:1;font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--text);text-shadow:0 2px 8px var(--scrim);pointer-events:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.16;display:-webkit-box;position:absolute;bottom:11px;left:12px;right:12px;overflow:hidden}.MediaCard-module__ksxplG__actions{--glass-button:var(--glass-ctrl);--glass-button-hover:var(--glass-ctrl-hover);z-index:3;pointer-events:none;gap:6px;display:flex;position:absolute;top:10px;right:10px}.MediaCard-module__ksxplG__actions:before{content:"";position:absolute;inset:-10px -10px -18px -18px}.MediaCard-module__ksxplG__actions>*{position:relative}.MediaCard-module__ksxplG__card .MediaCard-module__ksxplG__actions :is(.MediaCard-module__ksxplG__actBtn,.MediaCard-module__ksxplG__listBtn){opacity:0;visibility:hidden;transition:opacity var(--t-press) var(--ease-in), translate var(--t-press) var(--ease-in), visibility 0s linear var(--t-press), transform var(--t-base) var(--ease-out), background var(--t-fast), color var(--t-fast);translate:0 -4px}.MediaCard-module__ksxplG__card:hover .MediaCard-module__ksxplG__actions{pointer-events:auto}.MediaCard-module__ksxplG__card:has(:focus-visible) .MediaCard-module__ksxplG__actions{pointer-events:auto}[data-tv="1"] .MediaCard-module__ksxplG__card:focus-within .MediaCard-module__ksxplG__actions{pointer-events:auto}.MediaCard-module__ksxplG__card:hover .MediaCard-module__ksxplG__actions :is(.MediaCard-module__ksxplG__actBtn,.MediaCard-module__ksxplG__listBtn){opacity:1;visibility:visible;transition:opacity var(--t-fast) var(--ease-out), translate var(--t-base) var(--ease-out), visibility 0s, transform var(--t-base) var(--ease-out), background var(--t-fast), color var(--t-fast);translate:none}.MediaCard-module__ksxplG__card:has(:focus-visible) .MediaCard-module__ksxplG__actions :is(.MediaCard-module__ksxplG__actBtn,.MediaCard-module__ksxplG__listBtn){opacity:1;visibility:visible;transition:opacity var(--t-fast) var(--ease-out), translate var(--t-base) var(--ease-out), visibility 0s, transform var(--t-base) var(--ease-out), background var(--t-fast), color var(--t-fast);translate:none}[data-tv="1"] .MediaCard-module__ksxplG__card:focus-within .MediaCard-module__ksxplG__actions :is(.MediaCard-module__ksxplG__actBtn,.MediaCard-module__ksxplG__listBtn){opacity:1;visibility:visible;transition:opacity var(--t-fast) var(--ease-out), translate var(--t-base) var(--ease-out), visibility 0s, transform var(--t-base) var(--ease-out), background var(--t-fast), color var(--t-fast);translate:none}@media (hover:none){.MediaCard-module__ksxplG__actions{pointer-events:auto}.MediaCard-module__ksxplG__card .MediaCard-module__ksxplG__actions :is(.MediaCard-module__ksxplG__actBtn,.MediaCard-module__ksxplG__listBtn){opacity:1;visibility:visible;-webkit-backdrop-filter:none;backdrop-filter:none;translate:none}}.MediaCard-module__ksxplG__actBtn{border-radius:var(--radius-round);}.MediaCard-module__ksxplG__listBtn{border-radius:var(--radius-round);}.MediaCard-module__ksxplG__swap{display:inline-flex}.MediaCard-module__ksxplG__listBtn[data-pop] .MediaCard-module__ksxplG__swap{animation:var(--swap-in)}@media (prefers-reduced-motion:reduce){.MediaCard-module__ksxplG__listBtn[data-pop] .MediaCard-module__ksxplG__swap{animation:none}}.MediaCard-module__ksxplG__listBtn.MediaCard-module__ksxplG__saved{color:var(--primary)}.MediaCard-module__ksxplG__progressTrack{background:var(--scrim);z-index:2;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.MediaCard-module__ksxplG__progressFill{background:var(--accent);min-width:4px;height:100%}.MediaCard-module__ksxplG__flag{z-index:3;color:var(--text);white-space:nowrap;pointer-events:none;padding:7px 11px 8px 10px;font-size:11px;font-weight:700;line-height:1;position:absolute;top:0;left:0}.MediaCard-module__ksxplG__flagCam,.MediaCard-module__ksxplG__metaCam{color:var(--warn)}.MediaCard-module__ksxplG__flagRank{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;padding:6px 13px 7px 12px}@media (hover:none){.MediaCard-module__ksxplG__newWord{display:none}.MediaCard-module__ksxplG__card{transition:transform var(--t-fast) var(--ease-out)}.MediaCard-module__ksxplG__card:active{transform:scale(.97)}}.MediaCard-module__ksxplG__ctx{transform-origin:0 0;min-width:212px;}.MediaCard-module__ksxplG__ctxItem{}.MediaCard-module__ksxplG__ctxItem svg{color:var(--text-dim);flex:none}.MediaCard-module__ksxplG__ctxName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MediaCard-module__ksxplG__ctxNew{width:100%;height:var(--ctl-h-sm);border-radius:var(--radius-sm);font-size:var(--fs-md);margin:2px 0;padding:0 12px;}.MediaCard-module__ksxplG__ctxNewSheet{height:var(--ctl-h);font-size:var(--fs-lg);margin:6px 0}.MediaCard-module__ksxplG__info{min-width:0;margin-top:12px}.MediaCard-module__ksxplG__noPoster{background:linear-gradient(135deg, var(--surface-1), var(--surface-2));width:100%;height:100%;color:var(--text-dim);font-size:var(--fs-sm);text-align:center;justify-content:center;align-items:center;padding:12px;display:flex}.MediaCard-module__ksxplG__title{font-size:var(--fs-lg);letter-spacing:-.01em;overflow-wrap:break-word;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.MediaCard-module__ksxplG__meta{width:0;min-width:100%;font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;line-height:20px;overflow:hidden}.MediaCard-module__ksxplG__dot{vertical-align:middle;border-radius:var(--radius-round);background:var(--text-muted);width:3px;height:3px;margin:0 6px;display:inline-block}.MediaCard-module__ksxplG__rating svg{vertical-align:-1px;margin-right:3px}@media (max-width:768px){.MediaCard-module__ksxplG__title{font-weight:500}.MediaCard-module__ksxplG__meta{font-size:var(--fs-xs);line-height:18px}}.MediaCard-module__ksxplG__card{animation:var(--rise-in)}@keyframes MediaCard-module__ksxplG__shimmer{to{transform:translate(100%)}}.MediaCard-module__ksxplG__skeleton{flex-direction:column;display:flex}.MediaCard-module__ksxplG__skelImg,.MediaCard-module__ksxplG__skelTitle,.MediaCard-module__ksxplG__skelYear{background:var(--surface-1);position:relative;overflow:hidden}.MediaCard-module__ksxplG__skelImg:after,.MediaCard-module__ksxplG__skelTitle:after,.MediaCard-module__ksxplG__skelYear:after{content:"";background:linear-gradient(90deg, transparent, var(--fill-1), transparent);animation:1.4s infinite MediaCard-module__ksxplG__shimmer;position:absolute;inset:0;transform:translate(-100%)}.MediaCard-module__ksxplG__skelImg{aspect-ratio:16/9;border-radius:var(--radius-content);width:100%}.MediaCard-module__ksxplG__skelTitle{border-radius:var(--radius-xs);width:70%;height:16px;margin-top:15px}.MediaCard-module__ksxplG__skelYear{border-radius:var(--radius-hair);width:40%;height:12px;margin:11px 0 4px}@media (prefers-reduced-motion:reduce){.MediaCard-module__ksxplG__card{transition:none;animation:none}.MediaCard-module__ksxplG__poster,.MediaCard-module__ksxplG__title{transition:none}.MediaCard-module__ksxplG__card:hover .MediaCard-module__ksxplG__poster,.MediaCard-module__ksxplG__actBtn:hover,.MediaCard-module__ksxplG__listBtn:hover,.MediaCard-module__ksxplG__actBtn:active,.MediaCard-module__ksxplG__listBtn:active{transform:none}.MediaCard-module__ksxplG__skelImg:after,.MediaCard-module__ksxplG__skelTitle:after,.MediaCard-module__ksxplG__skelYear:after{animation:none}}.MediaCard-module__ksxplG__cardPortrait .MediaCard-module__ksxplG__imageWrap{aspect-ratio:2/3}[data-perf="1"] .MediaCard-module__ksxplG__card{transition:none}[data-perf="1"] .MediaCard-module__ksxplG__poster{transition:opacity var(--t-fast) linear}.MediaCard-module__ksxplG__cardCw .MediaCard-module__ksxplG__progressTrack{height:5px}.MediaCard-module__ksxplG__skelTall{aspect-ratio:2/3}[data-dragging] .MediaCard-module__ksxplG__card:hover .MediaCard-module__ksxplG__poster{transform:none}[data-dragging] .MediaCard-module__ksxplG__card:hover .MediaCard-module__ksxplG__actions :is(.MediaCard-module__ksxplG__actBtn,.MediaCard-module__ksxplG__listBtn){opacity:0;visibility:hidden}.MediaCard-module__ksxplG__ctxOut{}.MediaCard-module__ksxplG__ctxOn{}.MediaCard-module__ksxplG__ctxBad,.MediaCard-module__ksxplG__ctxBad svg{color:var(--danger)}.MediaCard-module__ksxplG__ctxFit{max-width:calc(100vw - 28px);max-height:calc(100vh - 16px);overflow-y:auto}.MediaCard-module__ksxplG__ctxLayer{z-index:var(--z-gate);position:fixed;top:0;left:0}.MediaCard-module__ksxplG__card[data-nologo]{display:none}.MediaCard-module__ksxplG__card[data-press]{transition:transform var(--t-press) var(--ease-in);transform:scale(.97)}
.MediaRow-module__cgKaXa__section{padding:0 var(--page-pad);content-visibility:auto;contain-intrinsic-size:auto var(--row-hold);--row-hold:296px;--row-hold-tall:clamp(340px, 31.8vw, 500px);margin-bottom:32px;display:flow-root}.MediaRow-module__cgKaXa__hold{min-height:var(--row-hold)}.MediaRow-module__cgKaXa__holdTall{min-height:var(--row-hold-tall);contain-intrinsic-size:auto var(--row-hold-tall)}.MediaRow-module__cgKaXa__header{z-index:3;min-height:var(--ctl-h-sm);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex;position:relative}.MediaRow-module__cgKaXa__headLeft{flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0;display:flex}.MediaRow-module__cgKaXa__heading{font-size:var(--fs-2xl);letter-spacing:-.015em;font-weight:700}.MediaRow-module__cgKaXa__marked{margin:-6px 0 -6px -5px;padding:6px 0 6px 5px}.MediaRow-module__cgKaXa__headMore{flex:none;position:relative;}@media (pointer:coarse){.MediaRow-module__cgKaXa__headMore:after{content:"";position:absolute;inset:-4px 0}}.MediaRow-module__cgKaXa__menuWrap{position:relative}.MediaRow-module__cgKaXa__menuTrigger{max-width:min(70vw,460px);font-size:var(--fs-2xl);letter-spacing:-.015em;color:var(--text);white-space:nowrap;cursor:pointer;border-bottom:2px solid var(--fill-4);transition:border-color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);align-items:center;gap:7px;padding:0 0 2px;font-weight:700;line-height:1.15;display:inline-flex}.MediaRow-module__cgKaXa__menuTrigger:hover{border-color:var(--fill-4)}.MediaRow-module__cgKaXa__menuTrigger:active{transform:scale(.98)}.MediaRow-module__cgKaXa__menuTrigger.MediaRow-module__cgKaXa__open{border-color:var(--accent)}.MediaRow-module__cgKaXa__menuTrigger svg{width:.6em;height:.6em;color:var(--trig,var(--text-dim));transition:transform var(--t-fast), color var(--t-fast);flex:none}.MediaRow-module__cgKaXa__menuTrigger:hover{--trig:var(--text)}.MediaRow-module__cgKaXa__menuTrigger.MediaRow-module__cgKaXa__open svg{color:var(--text);transform:rotate(180deg)}.MediaRow-module__cgKaXa__menuLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.MediaRow-module__cgKaXa__menuPop{flex-direction:column;min-width:220px;max-height:340px;display:flex;overflow:hidden;}.MediaRow-module__cgKaXa__menuList{scrollbar-width:thin;scrollbar-color:var(--fill-3) transparent;min-height:0;overflow-y:auto}.MediaRow-module__cgKaXa__menuList::-webkit-scrollbar{width:4px}.MediaRow-module__cgKaXa__menuList::-webkit-scrollbar-track{background:0 0}.MediaRow-module__cgKaXa__menuList::-webkit-scrollbar-thumb{background:var(--fill-3);border-radius:var(--radius-hair)}.MediaRow-module__cgKaXa__menuList::-webkit-scrollbar-thumb:hover{background:var(--fill-4)}.MediaRow-module__cgKaXa__menuList::-webkit-scrollbar-button{display:none}.MediaRow-module__cgKaXa__menuPopOut{}.MediaRow-module__cgKaXa__menuOpt{}.MediaRow-module__cgKaXa__menuIcon{border-radius:var(--radius-round);object-fit:cover;background:var(--fill-1);flex:none;width:24px;height:24px}.MediaRow-module__cgKaXa__menuOptActive{}.MediaRow-module__cgKaXa__menuOpt svg{color:var(--accent);margin-left:auto}.MediaRow-module__cgKaXa__row{-ms-overflow-style:none;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:none;will-change:scroll-position;--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);transition:--fl var(--t-slow) var(--ease-out), --fr var(--t-slow) var(--ease-out);gap:16px;margin:-26px -12px -22px;padding:26px 12px 30px;display:flex;overflow-x:auto}.MediaRow-module__cgKaXa__row::-webkit-scrollbar{display:none}.MediaRow-module__cgKaXa__fadeL{--fl:64px}.MediaRow-module__cgKaXa__fadeR{--fr:64px}@media (max-width:640px){.MediaRow-module__cgKaXa__fadeL{--fl:36px}.MediaRow-module__cgKaXa__fadeR{--fr:36px}}.MediaRow-module__cgKaXa__rowWrap{position:relative}.MediaRow-module__cgKaXa__nav{z-index:5;top:calc(var(--nav-top,26px) + var(--nav-h,158px) / 2 - 20px);border-radius:var(--radius-round);background:var(--surface-3);width:40px;height:40px;box-shadow:var(--shadow-sm);color:var(--text);opacity:0;pointer-events:none;transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);place-items:center;display:grid;position:absolute;transform:scale(.9)}.MediaRow-module__cgKaXa__navPrev{left:-8px}.MediaRow-module__cgKaXa__navNext{right:-8px}.MediaRow-module__cgKaXa__rowWrap:hover .MediaRow-module__cgKaXa__navOn,.MediaRow-module__cgKaXa__nav.MediaRow-module__cgKaXa__navOn:focus-visible{opacity:1;pointer-events:auto;transform:none}.MediaRow-module__cgKaXa__nav:hover{--pop:1.12}.MediaRow-module__cgKaXa__nav:active{--pop:.94}.MediaRow-module__cgKaXa__nav svg{transform:scale(var(--pop,1));transition:transform var(--t-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.MediaRow-module__cgKaXa__menuTrigger svg{transition:none}.MediaRow-module__cgKaXa__menuPop,.MediaRow-module__cgKaXa__menuPopOut{animation:none}.MediaRow-module__cgKaXa__nav:active{--pop:1}.MediaRow-module__cgKaXa__menuTrigger:active{transform:none}}@media (hover:none){.MediaRow-module__cgKaXa__nav{display:none}}.MediaRow-module__cgKaXa__item{flex:0 0 var(--item-w,280px)}.MediaRow-module__cgKaXa__lead{aspect-ratio:16/9;border-radius:var(--radius-content);background:var(--surface-2);box-shadow:var(--shadow-sm);color:var(--text);transition:transform var(--t-slow) var(--ease-out), box-shadow var(--t-slow) var(--ease-out);display:block;position:relative;overflow:hidden}.MediaRow-module__cgKaXa__leadTall{aspect-ratio:2/3}@media (hover:hover){a.MediaRow-module__cgKaXa__lead:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}}.MediaRow-module__cgKaXa__leadArt{position:absolute;inset:0}.MediaRow-module__cgKaXa__leadArt img{object-fit:cover;filter:brightness(.55)saturate(1.1);width:100%;height:100%}.MediaRow-module__cgKaXa__leadGrid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;display:grid}.MediaRow-module__cgKaXa__leadText{background:linear-gradient(#0000,#00000059 45%,#000000d1);flex-direction:column;gap:4px;padding:40px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.MediaRow-module__cgKaXa__leadEyebrow{font-size:var(--fs-xs);letter-spacing:.02em;color:var(--text-dim);font-weight:600}.MediaRow-module__cgKaXa__leadName{font-size:var(--fs-2xl);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.1}.MediaRow-module__cgKaXa__leadSub{font-size:var(--fs-sm);color:var(--text-dim);font-weight:500}.MediaRow-module__cgKaXa__leadTall .MediaRow-module__cgKaXa__leadName{font-size:var(--fs-xl)}.MediaRow-module__cgKaXa__rankItem{flex:0 0 var(--item-w,400px);padding-left:100px;position:relative}.MediaRow-module__cgKaXa__rankTwo{letter-spacing:-.13em!important;width:98px!important;font-size:116px!important}.MediaRow-module__cgKaXa__rank{text-align:right;z-index:2;letter-spacing:-.07em;width:88px;color:var(--fill-3);font-variant-numeric:tabular-nums;pointer-events:none;font-size:172px;font-weight:700;line-height:.72;position:absolute;bottom:34px;left:0}.MediaRow-module__cgKaXa__item.MediaRow-module__cgKaXa__tallItem{flex:0 0 var(--item-w,158px)}@media (min-width:768px){.MediaRow-module__cgKaXa__item.MediaRow-module__cgKaXa__rankItem{flex:0 0 var(--item-w,430px)}.MediaRow-module__cgKaXa__item.MediaRow-module__cgKaXa__tallItem{flex:0 0 var(--item-w,196px)}}@media (min-width:1200px){.MediaRow-module__cgKaXa__item.MediaRow-module__cgKaXa__tallItem{flex:0 0 var(--item-w,214px)}.MediaRow-module__cgKaXa__item.MediaRow-module__cgKaXa__rankItem{flex:0 0 var(--item-w,470px)}.MediaRow-module__cgKaXa__item{flex:0 0 var(--item-w,320px)}}.MediaRow-module__cgKaXa__studioHead{align-items:center;display:flex}.MediaRow-module__cgKaXa__studioHead img{object-fit:contain;filter:brightness(0)invert();max-width:220px;height:46px}.MediaRow-module__cgKaXa__serviceHead{align-items:center;display:flex}.MediaRow-module__cgKaXa__serviceHead img{border-radius:var(--radius-md);object-fit:cover;width:46px;height:46px}.MediaRow-module__cgKaXa__grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}@media (min-width:768px){.MediaRow-module__cgKaXa__grid{gap:20px}}.MediaRow-module__cgKaXa__filterControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:640px){.MediaRow-module__cgKaXa__filterControls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.MediaRow-module__cgKaXa__filterControls>*{width:100%;min-width:0}.MediaRow-module__cgKaXa__heading{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MediaRow-module__cgKaXa__headLeft{gap:6px}.MediaRow-module__cgKaXa__header{margin-bottom:12px}.MediaRow-module__cgKaXa__item{flex:0 0 var(--item-w,78vw)}.MediaRow-module__cgKaXa__row{gap:12px;margin:0;padding:0}.MediaRow-module__cgKaXa__section{margin-bottom:40px}.MediaRow-module__cgKaXa__rank{width:40px;font-size:76px;display:none;bottom:62px}.MediaRow-module__cgKaXa__rankItem{flex:0 0 var(--item-w,152px);padding-left:0}}.MediaRow-module__cgKaXa__item:has(>[data-nologo]){display:none}[data-tv="1"] .MediaRow-module__cgKaXa__row{margin:-8px calc(-1 * var(--page-pad)) -4px -32px;padding-left:32px;padding-right:var(--page-pad);scroll-padding-inline:32px}
.Collection-module__OvgVAG__discover{}.Collection-module__OvgVAG__empty{flex-direction:column;align-items:center;gap:14px;display:flex;}.Collection-module__OvgVAG__popular{--page-pad:0px}
.Counter-module__MJPN8G__counter{white-space:nowrap;font-variant-numeric:tabular-nums}.Counter-module__MJPN8G__digit{margin:-.2em 0;padding:.2em 0;display:inline-block;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 .2em calc(100% - .2em),#0000);mask-image:linear-gradient(#0000,#000 .2em calc(100% - .2em),#0000)}.Counter-module__MJPN8G__ghost{visibility:hidden}.Counter-module__MJPN8G__face{text-align:center;position:absolute;inset:.2em 0}.Counter-module__MJPN8G__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.Empty-module__frmIzG__empty{}.Empty-module__frmIzG__empty.Empty-module__frmIzG__scene{--px:3;justify-content:flex-start;gap:10px;min-height:0;padding:12px 0 48px}.Empty-module__frmIzG__art{margin-top:calc(var(--px) * -18px)}.Empty-module__frmIzG__say{flex-direction:column;align-items:center;gap:14px;display:flex}.Empty-module__frmIzG__scene .Empty-module__frmIzG__say{gap:10px}@media (min-width:769px){.Empty-module__frmIzG__empty.Empty-module__frmIzG__lead{text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:24px;max-width:none;margin:0}.Empty-module__frmIzG__lead .Empty-module__frmIzG__say{padding-bottom:calc(var(--px) * 3px);align-items:flex-start}}.Empty-module__frmIzG__icon{color:var(--text-dim);margin-bottom:2px}.Empty-module__frmIzG__text{font-size:var(--fs-lg);color:var(--text);font-weight:500}.Empty-module__frmIzG__scene .Empty-module__frmIzG__text{font-size:var(--fs-3xl);font-weight:600}.Empty-module__frmIzG__cta{font-size:var(--fs-lg);padding:0 22px;}.Empty-module__frmIzG__go{font-size:var(--fs-lg);margin-top:8px;padding:0 24px;}.Empty-module__frmIzG__out{animation:var(--rise-out)}@media (max-width:640px){.Empty-module__frmIzG__empty.Empty-module__frmIzG__scene{--px:2}.Empty-module__frmIzG__scene .Empty-module__frmIzG__text{font-size:var(--fs-2xl)}}@media (prefers-reduced-motion:reduce){.Empty-module__frmIzG__out{animation:none}.Empty-module__frmIzG__cta:active,.Empty-module__frmIzG__go:active{transform:none}}
.Notifications-module__tSTqsq__wrap{align-items:center;display:flex;position:relative}.Notifications-module__tSTqsq__bell{box-shadow:none;color:var(--text-muted);background:0 0;position:relative;}.Notifications-module__tSTqsq__bell:hover{color:var(--text);background:var(--fill-2)}.Notifications-module__tSTqsq__glyph{transform-origin:50% 16%;place-items:center;display:inline-grid}.Notifications-module__tSTqsq__badge{border-radius:var(--radius-round);background:var(--danger);min-width:16px;height:16px;color:var(--text);transition:transform var(--t-base) var(--ease-lift), opacity var(--t-fast) var(--ease-out);place-items:center;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;top:3px;right:3px}@starting-style{.Notifications-module__tSTqsq__badge{opacity:0;transform:translateY(5px)scale(.6)}}.Notifications-module__tSTqsq__menu{flex-direction:column;width:480px;max-width:94vw;padding:0;display:flex;overflow:hidden;}.Notifications-module__tSTqsq__menuOut{}@media (prefers-reduced-motion:reduce){.Notifications-module__tSTqsq__menu,.Notifications-module__tSTqsq__menuOut,.Notifications-module__tSTqsq__row,.Notifications-module__tSTqsq__empty{animation:none}.Notifications-module__tSTqsq__bell:active,.Notifications-module__tSTqsq__markRead:active{transform:none}.Notifications-module__tSTqsq__badge{transition:none}}.Notifications-module__tSTqsq__menuHead{border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 8px 0 16px;display:flex}.Notifications-module__tSTqsq__title{font-size:var(--fs-lg);color:var(--text);font-weight:600}.Notifications-module__tSTqsq__markRead{background:0 0;}.Notifications-module__tSTqsq__markRead:hover{background:var(--fill-1)}.Notifications-module__tSTqsq__tabSet{display:contents}.Notifications-module__tSTqsq__tabs{flex:none;align-items:center;gap:8px;padding:12px 16px 8px;display:flex}.Notifications-module__tSTqsq__tabs .Notifications-module__tSTqsq__markRead{margin-left:auto}.Notifications-module__tSTqsq__tab{}.Notifications-module__tSTqsq__tabOn{}.Notifications-module__tSTqsq__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fill-3) transparent;flex-direction:column;min-height:300px;max-height:min(640px,100dvh - 220px);padding:0 8px 8px;display:flex;overflow-y:auto}.Notifications-module__tSTqsq__list::-webkit-scrollbar{width:8px}.Notifications-module__tSTqsq__list::-webkit-scrollbar-track{background:0 0}.Notifications-module__tSTqsq__list::-webkit-scrollbar-thumb{background:var(--fill-3);border-radius:var(--radius-float);background-clip:content-box;border:2px solid #0000}.Notifications-module__tSTqsq__empty{text-align:center;min-height:300px;animation:var(--fade-in);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:30px 24px;display:flex}.Notifications-module__tSTqsq__emptyIcon{border-radius:var(--radius-float);background:var(--fill-1);width:62px;height:62px;color:var(--text-dim);place-items:center;margin-bottom:14px;display:grid}.Notifications-module__tSTqsq__emptyTitle{font-size:var(--fs-lg);color:var(--text);font-weight:600}.Notifications-module__tSTqsq__row{text-align:left;border-radius:var(--radius-menu-item);width:100%;transition:background var(--t-fast) var(--ease-out);animation:var(--fade-in);flex:none;align-items:flex-start;gap:12px;padding:12px 12px 12px 24px;display:flex;position:relative}.Notifications-module__tSTqsq__row:hover{background:var(--fill-1)}.Notifications-module__tSTqsq__unseen:before{content:"";border-radius:var(--radius-round);background:var(--text);width:4px;height:4px;position:absolute;top:34px;left:10px}.Notifications-module__tSTqsq__face{border-radius:var(--radius-round);width:48px;height:48px;color:var(--text);background:var(--fill-1);flex:none;place-items:center;display:grid;overflow:hidden}.Notifications-module__tSTqsq__thumb{border-radius:var(--radius-chip);background:var(--fill-1);flex:none;width:86px;height:48px;overflow:hidden}.Notifications-module__tSTqsq__face img,.Notifications-module__tSTqsq__thumb img{object-fit:cover;width:100%;height:100%;display:block}.Notifications-module__tSTqsq__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.Notifications-module__tSTqsq__name{-webkit-line-clamp:2;font-size:var(--fs-md);color:var(--text);-webkit-box-orient:vertical;font-weight:500;line-height:1.43;display:-webkit-box;overflow:hidden}.Notifications-module__tSTqsq__name b{font-weight:600}.Notifications-module__tSTqsq__quote{color:var(--text-dim);font-weight:400;display:block}.Notifications-module__tSTqsq__meta{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Notifications-module__tSTqsq__dot{border-radius:var(--radius-round);background:var(--text-muted);vertical-align:middle;width:3px;height:3px;margin:0 6px;display:inline-block}.Notifications-module__tSTqsq__sheetBody .Notifications-module__tSTqsq__tabs{padding:4px 0 8px 8px}.Notifications-module__tSTqsq__sheetBody .Notifications-module__tSTqsq__list{min-height:0;max-height:none;padding:0;overflow:visible}.Notifications-module__tSTqsq__sheetBody .Notifications-module__tSTqsq__empty{min-height:220px}.Notifications-module__tSTqsq__sheetBody .Notifications-module__tSTqsq__row:active{background:var(--fill-1)}.Notifications-module__tSTqsq__bell:focus-visible{outline:none}
.Page-module__lEHVma__page{padding:var(--top-pad) var(--page-pad) 90px;min-height:100vh;margin:0 auto}.Page-module__lEHVma__head{align-items:center;gap:18px;margin-bottom:20px;display:flex}.Page-module__lEHVma__title{letter-spacing:-.02em;overflow-wrap:break-word;min-width:0;font-size:34px;font-weight:600;line-height:1.15}.Page-module__lEHVma__bar{top:var(--stick-top);z-index:var(--z-sticky);height:56px;margin:0 calc(-1 * var(--page-pad)) 12px;padding:0 var(--page-pad);align-items:center;gap:12px;display:flex;position:sticky;}[data-tv="1"] .Page-module__lEHVma__bar{background:var(--bg);top:0}.Page-module__lEHVma__chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;--fl:0px;--fr:0px;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);transition:--fl var(--t-base) var(--ease-out), --fr var(--t-base) var(--ease-out);flex:auto;align-self:stretch;align-items:center;gap:12px;padding:0 2px;display:flex;overflow-x:auto}.Page-module__lEHVma__chips::-webkit-scrollbar{display:none}.Page-module__lEHVma__fadeL{--fl:32px}.Page-module__lEHVma__fadeR{--fr:32px}.Page-module__lEHVma__chip{flex:none;}.Page-module__lEHVma__chipOn{}.Page-module__lEHVma__barRight{scrollbar-width:none;flex:0 auto;align-self:stretch;align-items:center;gap:8px;min-width:0;padding:0 2px;display:flex;overflow-x:auto}.Page-module__lEHVma__barRight::-webkit-scrollbar{display:none}.Page-module__lEHVma__bar .Page-module__lEHVma__barRight>*{flex:none;width:auto}.Page-module__lEHVma__grid{transition:opacity var(--t-fast) var(--ease-out);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:36px 16px;display:grid}.Page-module__lEHVma__gridOut{opacity:0;pointer-events:none}[data-tv="1"] .Page-module__lEHVma__grid{grid-template-columns:repeat(auto-fill, minmax(var(--card-land), 1fr));gap:40px 28px;padding-top:18px}.Page-module__lEHVma__empty{text-align:center;max-width:460px;min-height:min(100dvh - 320px,620px);font-size:var(--fs-lg);color:var(--text);animation:var(--rise-in);flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:0 auto;padding:24px 0;font-weight:500;line-height:1.5;display:flex}.Page-module__lEHVma__more{justify-content:center;padding-top:24px;display:flex}.Page-module__lEHVma__sentinel{height:1px}.Page-module__lEHVma__lostPage{padding:var(--top-pad) var(--page-pad) 90px;position:relative}.Page-module__lEHVma__notFound{--px:4;text-align:center;flex-direction:column;align-items:center;margin-bottom:44px;display:flex}.Page-module__lEHVma__code{font-size:calc(var(--px) * 100px);letter-spacing:-.04em;color:var(--fill-3);font-weight:700;line-height:.8}.Page-module__lEHVma__code>span{position:static}.Page-module__lEHVma__code>span>span{--su:calc(var(--px) * 1px);--drop:calc(60px + var(--top-pad) + var(--px) * 23px);z-index:2;left:calc(50% + var(--px) * 83px);top:-60px}.Page-module__lEHVma__code>span>span>span{top:var(--drop)}@media (prefers-reduced-motion:no-preference){.Page-module__lEHVma__code>span>span{animation-name:Page-module__lEHVma__lostSwing}}@keyframes Page-module__lEHVma__lostSwing{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.Page-module__lEHVma__code>span>span i:first-child{left:calc(6 * var(--su));top:calc(-1 * var(--drop));bottom:calc(100% - var(--su));width:var(--su);height:auto}.Page-module__lEHVma__lostArt{z-index:1;margin-top:calc(var(--px) * -76px);position:relative}.Page-module__lEHVma__msg{font-size:var(--fs-3xl);color:var(--text);margin-top:14px;font-weight:600}.Page-module__lEHVma__lostActs{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.Page-module__lEHVma__back{}.Page-module__lEHVma__find{}@media (max-height:800px){.Page-module__lEHVma__notFound{--px:3}}@media (max-width:900px){.Page-module__lEHVma__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Page-module__lEHVma__barRight{flex:none;overflow:visible}}@media (max-width:768px){.Page-module__lEHVma__bar{height:48px}.Page-module__lEHVma__grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:24px 12px}}@media (max-width:640px){.Page-module__lEHVma__page{--page-pad:12px;padding-bottom:60px}.Page-module__lEHVma__bar:has(.Page-module__lEHVma__barRight>:nth-child(2)){flex-wrap:wrap;row-gap:8px;height:auto;padding-block:6px}.Page-module__lEHVma__bar:has(.Page-module__lEHVma__barRight>:nth-child(2)) .Page-module__lEHVma__chips{flex-basis:100%;align-self:auto}.Page-module__lEHVma__head{gap:14px;margin-bottom:16px}.Page-module__lEHVma__title{font-size:var(--fs-3xl)}.Page-module__lEHVma__notFound{--px:2}.Page-module__lEHVma__back,.Page-module__lEHVma__find{padding:0 24px}}@media (prefers-reduced-motion:reduce){.Page-module__lEHVma__empty{animation:none}.Page-module__lEHVma__chips,.Page-module__lEHVma__grid{transition:none}.Page-module__lEHVma__back,.Page-module__lEHVma__find{transition:background var(--t-fast)}.Page-module__lEHVma__back:active,.Page-module__lEHVma__find:active{transform:none}}
.Cert-module__PhOxva__chip{border-radius:var(--radius-hair);background:var(--cert-none);color:var(--cert-ink);white-space:nowrap;text-shadow:none;border:1px solid #0000;flex:none;padding:0 .42em;font-size:.84em;font-weight:700;line-height:1.5;display:inline-block}@supports (text-box:trim-both cap alphabetic){.Cert-module__PhOxva__chip{text-box:trim-both cap alphabetic;padding:.39em .42em;line-height:1}}.Cert-module__PhOxva__one{padding-left:.36em;padding-right:.48em}.Cert-module__PhOxva__u{background:var(--cert-u)}.Cert-module__PhOxva__pg{background:var(--cert-pg);color:var(--cert-ink-dark)}.Cert-module__PhOxva__twelve{background:var(--cert-12)}.Cert-module__PhOxva__fifteen{background:var(--cert-15)}.Cert-module__PhOxva__eighteen{background:var(--cert-18)}.Cert-module__PhOxva__r18{background:var(--cert-r18)}.Cert-module__PhOxva__none{background:var(--cert-none)}
.RubberSegment-module__KAmq6G__seg{grid-auto-flow:column;grid-auto-columns:var(--seg-cols,minmax(0, 1fr));vertical-align:middle;padding:var(--seg-inset,3px);border-radius:var(--seg-radius,var(--radius-float));background:var(--seg-track,var(--fill-1));touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;display:inline-grid;position:relative}.RubberSegment-module__KAmq6G__item{height:calc(var(--seg-h,var(--ctl-h-sm)) - var(--seg-inset,3px) * 2);line-height:calc(var(--seg-h,var(--ctl-h-sm)) - var(--seg-inset,3px) * 2);text-overflow:ellipsis;text-align:center;min-width:0;padding:0 var(--seg-pad,14px);border-radius:var(--seg-thumb-radius,var(--radius-float));color:var(--seg-ink,var(--text-dim));font-size:var(--seg-font,var(--fs-md));white-space:nowrap;cursor:pointer;transition:color var(--t-fast), transform var(--t-fast) var(--ease-out);font-weight:500;display:block;overflow:hidden}.RubberSegment-module__KAmq6G__item[aria-checked=true],.RubberSegment-module__KAmq6G__item[aria-selected=true]{cursor:grab}.RubberSegment-module__KAmq6G__seg[data-held],.RubberSegment-module__KAmq6G__seg[data-held] .RubberSegment-module__KAmq6G__item{cursor:grabbing}.RubberSegment-module__KAmq6G__item[data-pressed]{transform:scale(.96)}.RubberSegment-module__KAmq6G__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.RubberSegment-module__KAmq6G__item:hover{color:var(--text)}}.RubberSegment-module__KAmq6G__thumb{inset:var(--seg-inset,3px);grid-auto-flow:column;grid-auto-columns:var(--seg-cols,minmax(0, 1fr));background:var(--seg-thumb,var(--primary));pointer-events:none;display:grid;position:absolute}.RubberSegment-module__KAmq6G__copy,.RubberSegment-module__KAmq6G__copy:hover{color:var(--seg-ink-on,var(--on-accent));cursor:default}@media (prefers-reduced-motion:reduce){.RubberSegment-module__KAmq6G__item{transition:color var(--t-fast)}.RubberSegment-module__KAmq6G__item[data-pressed]{transform:none}}
.Score-module__Uomj6a__wrap{flex:none;place-items:center;width:44px;height:44px;display:inline-grid;position:relative}.Score-module__Uomj6a__ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.Score-module__Uomj6a__track{fill:none;stroke:var(--fill-2);stroke-width:3px}.Score-module__Uomj6a__arc{fill:none;stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease-out)}.Score-module__Uomj6a__num{font-size:var(--fs-md);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;position:relative}@media (prefers-reduced-motion:reduce){.Score-module__Uomj6a__arc{transition:none}}
.SettingsOverlay-module__y5Zh-q__veil{z-index:var(--z-modal);background:var(--scrim-deep);transition:background-color var(--t-base) var(--ease-out);place-items:center;padding:32px;display:grid;position:fixed;inset:0}.SettingsOverlay-module__y5Zh-q__leaving{transition-duration:var(--t-fast);pointer-events:none;background-color:#0000}.SettingsOverlay-module__y5Zh-q__dialog{--dialog-height:min(720px, calc(100dvh - 96px));--ctl-h:40px;--ctl-h-lg:44px;width:min(980px,100%);height:var(--dialog-height);border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--panel-shadow);opacity:1;transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden;transform:none}.SettingsOverlay-module__y5Zh-q__leaving .SettingsOverlay-module__y5Zh-q__dialog{opacity:0;transition-duration:var(--t-fast);transition-timing-function:var(--ease-in);transform:translateY(8px)scale(.97)}@starting-style{.SettingsOverlay-module__y5Zh-q__veil{background-color:#0000}.SettingsOverlay-module__y5Zh-q__dialog{opacity:0;transform:translateY(14px)scale(.95)}}.SettingsOverlay-module__y5Zh-q__header{border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;padding:12px 16px 12px 24px;display:flex}.SettingsOverlay-module__y5Zh-q__header h2{font-size:var(--fs-3xl);font-weight:700}.SettingsOverlay-module__y5Zh-q__close{background:0 0;}.SettingsOverlay-module__y5Zh-q__close:hover{background:var(--fill-1)}.SettingsOverlay-module__y5Zh-q__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}@media (max-width:768px){.SettingsOverlay-module__y5Zh-q__veil{padding:12px}.SettingsOverlay-module__y5Zh-q__dialog{--dialog-height:calc(100dvh - 24px)}.SettingsOverlay-module__y5Zh-q__header{padding:12px 12px 12px 20px}}@media (prefers-reduced-motion:reduce){.SettingsOverlay-module__y5Zh-q__veil,.SettingsOverlay-module__y5Zh-q__leaving,.SettingsOverlay-module__y5Zh-q__dialog,.SettingsOverlay-module__y5Zh-q__leaving .SettingsOverlay-module__y5Zh-q__dialog{transition:none;transform:none}}
.Party-module__fIquza__joinScrim{z-index:var(--z-modal);background:var(--scrim);animation:var(--scrim-in);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Party-module__fIquza__joinCard{width:100%;max-width:400px;animation:var(--pop-in);border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--panel-shadow);flex-direction:column;gap:6px;padding:22px 24px 24px;display:flex;position:relative}.Party-module__fIquza__joinX{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--radius-round);color:var(--text);transition:background var(--t-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.Party-module__fIquza__joinX:hover{background:var(--fill-2)}.Party-module__fIquza__joinTitle{font-size:var(--fs-2xl);letter-spacing:-.015em;color:var(--text);font-weight:700}.Party-module__fIquza__sheetJoin{flex-direction:column;gap:10px;padding:4px 8px 8px;display:flex}.Party-module__fIquza__joinSub{font-size:var(--fs-md);color:var(--text-dim);line-height:1.4}.Party-module__fIquza__joinForm{gap:10px;margin-top:10px;display:flex}.Party-module__fIquza__joinErr{color:var(--danger-lift);font-size:var(--fs-sm)}.Party-module__fIquza__choices{flex-direction:column;gap:2px;margin:10px -12px 0;display:flex}.Party-module__fIquza__choice{border-radius:var(--radius-sm);text-align:left;min-height:56px;color:var(--text);transition:background var(--t-fast);align-items:center;gap:14px;padding:8px 12px;display:flex}.Party-module__fIquza__choice:hover{background:var(--fill-1)}.Party-module__fIquza__choiceIcon{width:24px;height:24px;color:var(--text);flex:none;justify-content:center;align-items:center;display:flex}.Party-module__fIquza__choiceIcon svg{width:22px;height:22px}.Party-module__fIquza__choiceText{flex-direction:column;gap:2px;min-width:0;display:flex}.Party-module__fIquza__choiceName{font-size:var(--fs-lg);color:var(--text);font-weight:600}.Party-module__fIquza__choiceSub{font-size:var(--fs-sm);color:var(--text-dim)}.Party-module__fIquza__back{font-size:var(--fs-md);color:var(--text-dim);transition:color var(--t-fast);align-self:flex-start;align-items:center;gap:4px;margin:-2px 0 4px -4px;padding:4px;font-weight:500;display:inline-flex}.Party-module__fIquza__back:hover{color:var(--text)}.Party-module__fIquza__input{flex:1;min-width:0;}.Party-module__fIquza__send{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--radius-float);background:var(--primary);color:var(--on-accent);transition:filter var(--t-fast), opacity var(--t-fast), transform var(--t-fast);flex:none;justify-content:center;align-items:center;display:flex}.Party-module__fIquza__send:hover{filter:brightness(1.08)}.Party-module__fIquza__send:active{transform:scale(.97)}.Party-module__fIquza__send:disabled{opacity:.4;pointer-events:none}.Party-module__fIquza__send:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Party-module__fIquza__joinCard{animation:none}}.Party-module__fIquza__joinOut{animation:var(--scrim-out);pointer-events:none}.Party-module__fIquza__joinOut .Party-module__fIquza__joinCard{animation:var(--pop-out)}@media (prefers-reduced-motion:reduce){.Party-module__fIquza__joinOut,.Party-module__fIquza__joinOut .Party-module__fIquza__joinCard{animation:none}}
.Emoji-module__B69KLG__emo{vertical-align:-.3em;object-fit:contain;width:1.25em;height:1.25em;margin:0 .05em}.Emoji-module__B69KLG__big .Emoji-module__B69KLG__emo{width:2em;height:2em}
.Reacts-module__9m96ia__chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.Reacts-module__9m96ia__react{border-radius:var(--radius-chip);background:var(--fill-1);height:24px;color:var(--text-dim);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;animation:var(--pop-in);transition:transform var(--t-fast) var(--ease-out);align-items:center;gap:4px;padding:0 8px 0 6px;font-weight:600;line-height:1;display:inline-flex}.Reacts-module__9m96ia__react:hover{background:var(--fill-2)}.Reacts-module__9m96ia__react:active{transform:scale(.94)}.Reacts-module__9m96ia__react img{vertical-align:0;width:16px;height:16px;margin:0}.Reacts-module__9m96ia__reactOn,.Reacts-module__9m96ia__reactOn:hover{background:var(--fill-3);color:var(--text)}.Reacts-module__9m96ia__quickBtn,.Reacts-module__9m96ia__add{border-radius:var(--radius-chip);width:28px;height:28px;color:var(--text-muted);transition:transform var(--t-fast) var(--ease-out);flex:none;place-items:center;display:grid}.Reacts-module__9m96ia__quickBtn:hover,.Reacts-module__9m96ia__add:hover{background:var(--fill-2);color:var(--text)}.Reacts-module__9m96ia__quickBtn:active,.Reacts-module__9m96ia__add:active{transform:scale(.9)}.Reacts-module__9m96ia__quickBtn img{vertical-align:0;width:20px;height:20px;margin:0}.Reacts-module__9m96ia__reactWho{font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:none}.Reacts-module__9m96ia__reactWho img{vertical-align:-2px;width:14px;height:14px;margin:0}.Reacts-module__9m96ia__react:focus-visible,.Reacts-module__9m96ia__quickBtn:focus-visible,.Reacts-module__9m96ia__add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:none){.Reacts-module__9m96ia__reactWho{display:flex}}@media (pointer:coarse){.Reacts-module__9m96ia__react{height:32px;padding:0 10px 0 8px}.Reacts-module__9m96ia__react img{width:18px;height:18px}.Reacts-module__9m96ia__quickBtn,.Reacts-module__9m96ia__add{width:36px;height:36px}.Reacts-module__9m96ia__quickBtn img{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.Reacts-module__9m96ia__react{animation:none}.Reacts-module__9m96ia__react:active,.Reacts-module__9m96ia__quickBtn:active,.Reacts-module__9m96ia__add:active{transform:none}}
.Frame-module__rym9oW__bar{--bar-ctl:40px;--bar-fill:var(--surface-2);--bar-fill-hover:var(--surface-3);--bar-ring:none;z-index:var(--z-bar);height:var(--bar-h);justify-content:space-between;align-items:center;gap:16px;padding:0 8px 0 12px;display:flex;position:fixed;top:0;left:0;right:0;}html[data-bar=away] .Frame-module__rym9oW__bar{pointer-events:none;transform:translateY(-100%)}.Frame-module__rym9oW__barClear{}.Frame-module__rym9oW__barBare{}.Frame-module__rym9oW__barClear,.Frame-module__rym9oW__barBare{--bar-fill:var(--bar-glass);--bar-fill-hover:var(--bar-glass-hover);--bar-ring:var(--glass-button-ring), var(--shadow-md)}.Frame-module__rym9oW__barStart,.Frame-module__rym9oW__barEnd{flex:none;align-items:center;gap:8px;display:flex}.Frame-module__rym9oW__barStart{min-width:0}.Frame-module__rym9oW__round{width:var(--bar-ctl);height:var(--bar-ctl);border-radius:var(--radius-round);color:var(--text);flex:none;place-items:center;display:grid}.Frame-module__rym9oW__round,.Frame-module__rym9oW__links{background:var(--bar-fill);box-shadow:var(--bar-ring);transition:background var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out)}.Frame-module__rym9oW__barEnd [class*=Notifications-module][class*=__bell]{background:var(--bar-fill);box-shadow:var(--bar-ring);transition:background var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out)}.Frame-module__rym9oW__round:hover{background:var(--bar-fill-hover)}.Frame-module__rym9oW__barEnd [class*=Notifications-module][class*=__bell]:hover{background:var(--bar-fill-hover)}.Frame-module__rym9oW__barEnd [class*=Notifications-module][class*=__bell]{width:var(--bar-ctl);height:var(--bar-ctl);color:var(--text)}.Frame-module__rym9oW__barEnd .barShade{width:var(--bar-ctl);height:var(--bar-ctl);margin-left:0}:is(.Frame-module__rym9oW__barClear,.Frame-module__rym9oW__barBare) .barShade{box-shadow:var(--bar-shadow)}.Frame-module__rym9oW__brand{align-items:center;display:inline-flex}.Frame-module__rym9oW__brand img{object-fit:contain;width:38px;height:38px}.Frame-module__rym9oW__brand img.Frame-module__rym9oW__leaf{width:48px;max-width:none;height:48px;image-rendering:pixelated;margin:-5px}.Frame-module__rym9oW__links{height:var(--bar-ctl);border-radius:var(--radius-float);align-items:center;padding:0 4px;display:flex;position:relative}.Frame-module__rym9oW__link{z-index:1;height:calc(var(--bar-ctl) - 8px);border-radius:var(--radius-float);color:var(--text);font-size:var(--fs-lg);white-space:nowrap;transition:background var(--t-fast);align-items:center;padding:0 18px;font-weight:600;display:inline-flex;position:relative}.Frame-module__rym9oW__link:hover{background:var(--fill-1)}.Frame-module__rym9oW__linkOn:hover{background:0 0}.Frame-module__rym9oW__linkIcon{opacity:0;width:0;transition:width var(--t-base) var(--ease-out) var(--t-press), margin-right var(--t-base) var(--ease-out) var(--t-press), opacity var(--t-press) var(--ease-out), transform var(--t-press) var(--ease-out);flex:none;place-items:center start;margin-right:0;display:inline-grid;transform:scale(.8)}.Frame-module__rym9oW__linkIcon>svg{flex:none}.Frame-module__rym9oW__link:hover .Frame-module__rym9oW__linkIcon,.Frame-module__rym9oW__link:focus-visible .Frame-module__rym9oW__linkIcon,.Frame-module__rym9oW__linkOn .Frame-module__rym9oW__linkIcon{opacity:1;width:22px;transition:width var(--t-base) var(--ease-out), margin-right var(--t-base) var(--ease-out), opacity var(--t-fast) var(--ease-out) var(--t-press), transform var(--t-fast) var(--ease-out) var(--t-press);margin-right:8px;transform:none}.Frame-module__rym9oW__linkPill{height:calc(var(--bar-ctl) - 8px);border-radius:var(--radius-float);background:var(--fill-3);opacity:0;pointer-events:none;transition:transform var(--t-base) var(--ease-out), width var(--t-base) var(--ease-out), opacity var(--t-fast);position:absolute;top:4px;left:0}.Frame-module__rym9oW__tabs{display:none}html[data-focus] .Frame-module__rym9oW__bar{display:none}@media (min-width:769px){.Frame-module__rym9oW__bar{--bar-ctl:46px;grid-template-columns:minmax(max-content,1fr) minmax(160px,600px) minmax(max-content,1fr);padding:0 20px;display:grid}.Frame-module__rym9oW__barEnd{justify-self:end;gap:12px}.Frame-module__rym9oW__barEnd [class*=Notifications-module][class*=__bell] svg{width:24px;height:24px}.Frame-module__rym9oW__brand img{width:36px;height:36px}.Frame-module__rym9oW__brand img.Frame-module__rym9oW__leaf{margin:-6px}}@media (max-width:900px){.Frame-module__rym9oW__link{padding:0 12px}}@media (max-width:768px){.Frame-module__rym9oW__bar{transition:background var(--t-base) var(--ease-out), top var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-glide)}.Frame-module__rym9oW__brand{transition:opacity var(--t-base) var(--ease-glide), transform var(--t-base) var(--ease-glide), visibility var(--t-base) step-start}.Frame-module__rym9oW__barBare .Frame-module__rym9oW__brand{opacity:0;visibility:hidden;transition:opacity var(--t-base) var(--ease-glide), transform var(--t-base) var(--ease-glide), visibility var(--t-base) step-end;transform:scale(.9)}.Frame-module__rym9oW__tabs{--tab-w:56px;--tab-h:52px;--tab-pad:6px;--lw:calc(var(--w) + 14px);right:0;bottom:calc(12px + env(safe-area-inset-bottom));z-index:var(--z-bar);width:fit-content;padding:var(--tab-pad);border-radius:var(--radius-float);background:var(--bar-glass);-webkit-backdrop-filter:var(--bar-glass-blur);backdrop-filter:var(--bar-glass-blur);box-shadow:var(--shadow-md);contain:layout paint style;transform-origin:50% 100%;will-change:transform;transition:transform var(--spring-island);margin:0 auto;display:flex;position:fixed;left:0}.Frame-module__rym9oW__tabs[data-idle]{--lw:0px}.Frame-module__rym9oW__tabs[data-snap],.Frame-module__rym9oW__tabs[data-snap] *{transition:none!important}html[data-bar=away] .Frame-module__rym9oW__tabs{transform:scale(.875)}.Frame-module__rym9oW__tab{z-index:1;height:var(--tab-h);color:var(--text);font-size:var(--fs-lg);white-space:nowrap;transition:height var(--spring-island), transform var(--t-press) var(--ease-out);align-items:center;font-weight:600;display:flex;position:relative}.Frame-module__rym9oW__tab:before{content:"";inset:calc(-1 * var(--tab-pad)) 0;position:absolute}.Frame-module__rym9oW__tab:active{transform:scale(.96)}.Frame-module__rym9oW__tabIcon{width:var(--tab-w);transition:width var(--spring-island), transform var(--spring-island);flex:none;place-items:center;display:grid}.Frame-module__rym9oW__tabLabel{opacity:0;width:0;transition:width var(--spring-island), opacity var(--t-fast) var(--ease-out);flex:none;overflow:hidden}.Frame-module__rym9oW__tabOn .Frame-module__rym9oW__tabLabel{width:var(--lw);opacity:1}.Frame-module__rym9oW__tabPill{width:calc(var(--tab-w) + var(--lw));height:var(--tab-h);border-radius:var(--radius-float);background:var(--fill-3);transform:translate(calc(var(--tab-pad) + var(--at) * var(--tab-w)), var(--tab-pad));pointer-events:none;transition:transform var(--spring-island), width var(--spring-island), height var(--spring-island), opacity var(--t-fast);position:absolute;top:0;left:0}.Frame-module__rym9oW__tabs[data-idle] .Frame-module__rym9oW__tabPill{opacity:0}}@media (max-width:372px){.Frame-module__rym9oW__tabs{--tab-w:50px}}@media (prefers-reduced-motion:reduce){.Frame-module__rym9oW__bar,.Frame-module__rym9oW__round,.Frame-module__rym9oW__links,.Frame-module__rym9oW__link,.Frame-module__rym9oW__linkIcon,.Frame-module__rym9oW__linkPill{transition:none}.Frame-module__rym9oW__barBare .Frame-module__rym9oW__brand{transform:none}.Frame-module__rym9oW__tabs,.Frame-module__rym9oW__tab,.Frame-module__rym9oW__tabIcon,.Frame-module__rym9oW__tabLabel,.Frame-module__rym9oW__tabPill{transition-duration:var(--t-fast);transition-timing-function:var(--ease-out)}}
.Person-module__fYpGiW__more{margin-top:24px;}

.Dashboard-module__2YNnkq__shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.Dashboard-module__2YNnkq__side{flex-direction:column;align-self:start;height:100vh;padding:22px 14px 20px;display:flex;position:sticky;top:0}.Dashboard-module__2YNnkq__mark{border-radius:var(--radius-sm);height:36px;font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--text);transition:background var(--t-fast);align-items:center;gap:8px;margin-bottom:18px;padding:0 10px;font-weight:600;display:inline-flex}.Dashboard-module__2YNnkq__mark svg{color:var(--text-muted);transition:transform var(--t-fast) var(--ease-out), color var(--t-fast)}.Dashboard-module__2YNnkq__mark:hover{background:var(--fill-1)}.Dashboard-module__2YNnkq__mark:hover svg{color:var(--text);transform:translate(-2px)}.Dashboard-module__2YNnkq__nav{flex-direction:column;gap:2px;display:flex}.Dashboard-module__2YNnkq__navGroup{font-family:var(--font-label);font-size:var(--fs-sm);color:var(--text-muted);margin:20px 10px 6px}.Dashboard-module__2YNnkq__navItem{isolation:isolate;border-radius:var(--radius-sm);height:38px;font-size:var(--fs-md);color:var(--text-dim);text-align:left;transition:background var(--t-fast), color var(--t-fast);align-items:center;gap:11px;padding:0 10px;font-weight:500;display:flex;position:relative}.Dashboard-module__2YNnkq__navMark{z-index:-1;background:var(--fill-2);border-radius:var(--radius-sm);position:absolute;inset:0}.Dashboard-module__2YNnkq__navItem svg{color:var(--text-muted);transition:color var(--t-fast);flex:none}.Dashboard-module__2YNnkq__navItem span{flex:1}.Dashboard-module__2YNnkq__navItem kbd{font-family:var(--font-body);font-size:var(--fs-xs);color:var(--text-faint);opacity:0;transition:opacity var(--t-fast)}.Dashboard-module__2YNnkq__navItem:hover{background:var(--fill-field);color:var(--text)}.Dashboard-module__2YNnkq__navItem:hover kbd,.Dashboard-module__2YNnkq__side:hover .Dashboard-module__2YNnkq__navItem kbd{opacity:1}.Dashboard-module__2YNnkq__navOn,.Dashboard-module__2YNnkq__navOn:hover,.Dashboard-module__2YNnkq__navOn svg{color:var(--text)}.Dashboard-module__2YNnkq__sideFoot{font-size:var(--fs-sm);color:var(--text-dim);flex-direction:column;gap:8px;margin-top:auto;padding:8px 10px 0;display:flex}.Dashboard-module__2YNnkq__footFig{text-align:left;color:var(--text-dim);transition:color var(--t-fast);flex-direction:column;gap:6px;display:flex}.Dashboard-module__2YNnkq__footFig:hover{color:var(--text)}.Dashboard-module__2YNnkq__footItem{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.Dashboard-module__2YNnkq__devNote{font-size:var(--fs-sm);color:var(--warn);margin-top:6px;line-height:1.45}.Dashboard-module__2YNnkq__main{min-width:0;padding:26px clamp(24px,2.2vw,48px) 90px;container-type:inline-size}.Dashboard-module__2YNnkq__top{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:14px 0;display:flex;position:sticky;top:0}.Dashboard-module__2YNnkq__pageTitle{font-size:var(--fs-3xl);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.Dashboard-module__2YNnkq__crumb{border-radius:var(--radius-float);background:var(--bar-glass);height:36px;box-shadow:var(--glass-button-ring);align-items:center;gap:4px;min-width:0;padding:0 12px 0 6px;display:inline-flex;}.Dashboard-module__2YNnkq__crumbBack{border-radius:var(--radius-round);width:28px;height:28px;color:var(--text-dim);transition:background var(--t-fast), color var(--t-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.Dashboard-module__2YNnkq__crumbBack:hover{background:var(--fill-2);color:var(--text)}.Dashboard-module__2YNnkq__crumbSec{font-size:var(--fs-md);color:var(--text-dim);white-space:nowrap;transition:color var(--t-fast);flex:none;font-weight:500}.Dashboard-module__2YNnkq__crumbSec:hover{color:var(--text)}.Dashboard-module__2YNnkq__crumbSep{color:var(--text-muted);flex:none}.Dashboard-module__2YNnkq__crumbName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-md);color:var(--text);font-weight:600;overflow:hidden}.Dashboard-module__2YNnkq__topRight{flex:none;align-items:center;gap:12px;display:flex}.Dashboard-module__2YNnkq__updFail{font-size:var(--fs-sm);color:var(--danger);white-space:nowrap}@keyframes Dashboard-module__2YNnkq__pulse{50%{opacity:.3}}.Dashboard-module__2YNnkq__iconBtn{color:var(--text-dim);}.Dashboard-module__2YNnkq__iconBtn:hover{color:var(--text)}.Dashboard-module__2YNnkq__spin svg{animation:var(--spin)}.Dashboard-module__2YNnkq__dock{left:50%;bottom:calc(env(safe-area-inset-bottom) + 12px);z-index:var(--z-bar);border-radius:var(--radius-float);background:var(--bar-glass);box-shadow:var(--glass-button-ring), var(--shadow-md);align-items:center;gap:2px;padding:6px;display:none;position:fixed;transform:translate(-50%);}.Dashboard-module__2YNnkq__dockItem{border-radius:var(--radius-sm);font-size:var(--fs-xs);color:var(--text-dim);transition:color var(--t-fast);flex-direction:column;align-items:center;gap:3px;padding:6px 16px;display:inline-flex}.Dashboard-module__2YNnkq__dockItem svg{color:var(--text-muted);transition:color var(--t-fast)}.Dashboard-module__2YNnkq__dockOn,.Dashboard-module__2YNnkq__dockOn svg{color:var(--text)}.Dashboard-module__2YNnkq__sheetNav{flex-direction:column;gap:2px;padding:2px 0 10px;display:flex}.Dashboard-module__2YNnkq__sheetNav .Dashboard-module__2YNnkq__navOn{background:var(--fill-1)}.Dashboard-module__2YNnkq__body{animation:var(--rise-in);flex-direction:column;gap:18px;display:flex}.Dashboard-module__2YNnkq__nowStrip{font-size:var(--fs-md);color:var(--text);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.Dashboard-module__2YNnkq__nowItem{align-items:center;gap:8px;display:inline-flex}.Dashboard-module__2YNnkq__nowVs{color:var(--text-dim);font-size:var(--fs-sm);margin-left:auto}.Dashboard-module__2YNnkq__live{border-radius:var(--radius-float);background:var(--ok);width:8px;height:8px}.Dashboard-module__2YNnkq__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.Dashboard-module__2YNnkq__kpis6{grid-template-columns:repeat(6,minmax(0,1fr))}.Dashboard-module__2YNnkq__kpi{flex-direction:column;gap:6px;min-width:0;display:flex}.Dashboard-module__2YNnkq__klab{font-family:var(--font-label);font-size:var(--fs-md);color:var(--text-dim);font-weight:400}.Dashboard-module__2YNnkq__kval{font-size:var(--fs-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1}.Dashboard-module__2YNnkq__kfoot{min-height:26px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.Dashboard-module__2YNnkq__deltaUp{color:var(--ok);font-weight:500}.Dashboard-module__2YNnkq__deltaDown{color:var(--danger);font-weight:500}.Dashboard-module__2YNnkq__deltaFlat{color:var(--text-muted)}.Dashboard-module__2YNnkq__deltaVs{color:var(--text-muted);font-weight:400}.Dashboard-module__2YNnkq__spark{color:rgba(var(--ink-rgb), .9);flex:none}.Dashboard-module__2YNnkq__spark_bad{color:var(--danger)}.Dashboard-module__2YNnkq__spark_warn{color:var(--warn)}.Dashboard-module__2YNnkq__sparkLine{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.Dashboard-module__2YNnkq__sparkFill{fill:currentColor;opacity:.1}.Dashboard-module__2YNnkq__card{min-width:0}.Dashboard-module__2YNnkq__cardWide{width:100%}.Dashboard-module__2YNnkq__span2{grid-column:span 2}.Dashboard-module__2YNnkq__cardHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.Dashboard-module__2YNnkq__cardTitle{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.Dashboard-module__2YNnkq__cardTitle h2{font-size:var(--fs-lg);letter-spacing:-.01em;margin:0;font-weight:600}.Dashboard-module__2YNnkq__cardMeta{font-size:var(--fs-sm);color:var(--text-dim);font-variant-numeric:tabular-nums}.Dashboard-module__2YNnkq__cardActions{flex:none;align-items:center;gap:10px;display:flex}.Dashboard-module__2YNnkq__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.Dashboard-module__2YNnkq__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.Dashboard-module__2YNnkq__linkBtn{font-size:var(--fs-sm);color:var(--text-dim);border-radius:var(--radius-float);transition:background var(--t-fast), color var(--t-fast);padding:6px 10px;font-weight:500}.Dashboard-module__2YNnkq__linkBtn:hover{background:var(--fill-1);color:var(--text)}.Dashboard-module__2YNnkq__alerts{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Dashboard-module__2YNnkq__alert{border-radius:var(--radius-sm);width:100%;font-size:var(--fs-md);color:var(--text);text-align:left;transition:background var(--t-fast);align-items:center;gap:12px;padding:10px;line-height:1.4;display:flex}.Dashboard-module__2YNnkq__alert:hover{background:var(--fill-1)}.Dashboard-module__2YNnkq__alert svg{flex:none}.Dashboard-module__2YNnkq__alertText{flex:1;min-width:0}.Dashboard-module__2YNnkq__alertText .Dashboard-module__2YNnkq__tcell,.Dashboard-module__2YNnkq__alertText .Dashboard-module__2YNnkq__tname{display:inline}.Dashboard-module__2YNnkq__alertText .Dashboard-module__2YNnkq__tsub{display:none}.Dashboard-module__2YNnkq__alertGo{color:var(--text-muted)}.Dashboard-module__2YNnkq__toneBad{color:var(--danger)}.Dashboard-module__2YNnkq__toneWarn{color:var(--warn)}.Dashboard-module__2YNnkq__toneOk{color:var(--ok)}.Dashboard-module__2YNnkq__table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.Dashboard-module__2YNnkq__table th{font-family:var(--font-label);font-size:var(--fs-sm);text-align:left;color:var(--text-muted);white-space:nowrap;padding:4px 12px 10px;font-weight:400}.Dashboard-module__2YNnkq__table td{color:var(--text-dim);vertical-align:middle;border-radius:0;padding:9px 12px}.Dashboard-module__2YNnkq__table th:first-child,.Dashboard-module__2YNnkq__table td:first-child{padding-left:8px}.Dashboard-module__2YNnkq__table th:last-child,.Dashboard-module__2YNnkq__table td:last-child{padding-right:8px}.Dashboard-module__2YNnkq__table tbody tr{transition:background var(--t-fast)}.Dashboard-module__2YNnkq__table tbody tr:hover{background:var(--fill-field)}.Dashboard-module__2YNnkq__table tbody tr:hover td:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.Dashboard-module__2YNnkq__table tbody tr:hover td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.Dashboard-module__2YNnkq__table td b{color:var(--text);font-weight:600}.Dashboard-module__2YNnkq__tableClick tbody tr{cursor:pointer}.Dashboard-module__2YNnkq__tableClick tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.Dashboard-module__2YNnkq__rankCol{width:1%;color:var(--text-muted);font-variant-numeric:tabular-nums}.Dashboard-module__2YNnkq__grow{width:100%;max-width:0}.Dashboard-module__2YNnkq__num{text-align:right;white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums}.Dashboard-module__2YNnkq__numDim{color:var(--text-dim);font-weight:400}.Dashboard-module__2YNnkq__nowrap{white-space:nowrap}.Dashboard-module__2YNnkq__onCol{white-space:nowrap;max-width:200px;overflow:hidden}.Dashboard-module__2YNnkq__mono{font-variant-numeric:tabular-nums}.Dashboard-module__2YNnkq__rowAct{width:1%}.Dashboard-module__2YNnkq__rowAct .Dashboard-module__2YNnkq__iconBtn{opacity:0;width:30px;height:30px}.Dashboard-module__2YNnkq__table tbody tr:hover .Dashboard-module__2YNnkq__rowAct .Dashboard-module__2YNnkq__iconBtn,.Dashboard-module__2YNnkq__rowAct .Dashboard-module__2YNnkq__iconBtn:focus-visible{opacity:1}.Dashboard-module__2YNnkq__rowAct .Dashboard-module__2YNnkq__iconBtn:hover{color:var(--danger);background:var(--danger-soft)}.Dashboard-module__2YNnkq__rowAct .Dashboard-module__2YNnkq__rowGo:hover{color:var(--text);background:var(--fill-3)}.Dashboard-module__2YNnkq__clip{text-overflow:ellipsis;white-space:nowrap;color:var(--text);display:block;overflow:hidden}.Dashboard-module__2YNnkq__scrollX{margin:0 -8px;padding:0 8px;overflow-x:auto}.Dashboard-module__2YNnkq__tcell{align-items:center;gap:12px;min-width:0;display:flex}.Dashboard-module__2YNnkq__tposter{border-radius:var(--radius-xs);background:var(--fill-1);flex:none;width:30px;height:44px;overflow:hidden}.Dashboard-module__2YNnkq__tposter img{object-fit:cover;width:100%;height:100%}.Dashboard-module__2YNnkq__tname{flex-direction:column;gap:2px;min-width:0;display:flex}.Dashboard-module__2YNnkq__tname b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Dashboard-module__2YNnkq__tsub{font-size:var(--fs-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Dashboard-module__2YNnkq__tsub .Dashboard-module__2YNnkq__tcell,.Dashboard-module__2YNnkq__tsub .Dashboard-module__2YNnkq__tname{display:inline}.Dashboard-module__2YNnkq__tsub .Dashboard-module__2YNnkq__tname b{color:var(--text-muted);font-weight:400}.Dashboard-module__2YNnkq__tsub .Dashboard-module__2YNnkq__tsub{display:none}.Dashboard-module__2YNnkq__thumbs{align-items:center;gap:4px;display:inline-flex}.Dashboard-module__2YNnkq__thumbs svg{vertical-align:-2px}.Dashboard-module__2YNnkq__thumbs .Dashboard-module__2YNnkq__numDim{align-items:center;gap:4px;margin-left:8px;display:inline-flex}.Dashboard-module__2YNnkq__rating{color:var(--warn);align-items:center;gap:4px;display:inline-flex}.Dashboard-module__2YNnkq__nothing{font-size:var(--fs-md);color:var(--text-muted);padding:14px 0}.Dashboard-module__2YNnkq__skel{flex-direction:column;gap:12px;padding:6px 0;display:flex}.Dashboard-module__2YNnkq__skel span{border-radius:var(--radius-xs);background:var(--fill-1);height:14px;animation:1.4s ease-in-out infinite Dashboard-module__2YNnkq__pulse;display:block}.Dashboard-module__2YNnkq__chart{-webkit-user-select:none;user-select:none;width:100%;position:relative}.Dashboard-module__2YNnkq__chart svg{display:block;overflow:visible}.Dashboard-module__2YNnkq__chartEmpty{font-size:var(--fs-md);color:var(--text-dim);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Dashboard-module__2YNnkq__grid{stroke:var(--fill-1);stroke-width:1px}.Dashboard-module__2YNnkq__axisY,.Dashboard-module__2YNnkq__axisX{font-size:var(--fs-xs);fill:var(--text-muted);font-variant-numeric:tabular-nums}.Dashboard-module__2YNnkq__series{color:rgba(var(--ink-rgb), .92)}.Dashboard-module__2YNnkq__series_bad{color:var(--danger)}.Dashboard-module__2YNnkq__series_warn{color:var(--warn)}.Dashboard-module__2YNnkq__seriesPrev{color:rgba(var(--ink-rgb), .3)}.Dashboard-module__2YNnkq__seriesPrev .Dashboard-module__2YNnkq__line{stroke-dasharray:3 4}.Dashboard-module__2YNnkq__line{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.Dashboard-module__2YNnkq__area{fill:currentColor;opacity:.07}.Dashboard-module__2YNnkq__cursor{stroke:var(--fill-3);stroke-width:1px}.Dashboard-module__2YNnkq__dot{fill:var(--bg);stroke:rgba(var(--ink-rgb), .95);stroke-width:2px}.Dashboard-module__2YNnkq__dotPrev{stroke:rgba(var(--ink-rgb), .4)}.Dashboard-module__2YNnkq__dot_bad{stroke:var(--danger)}.Dashboard-module__2YNnkq__dot_warn{stroke:var(--warn)}.Dashboard-module__2YNnkq__tip{border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:var(--shadow-md);font-size:var(--fs-sm);white-space:nowrap;pointer-events:none;z-index:3;flex-direction:column;gap:4px;padding:9px 12px;display:flex;position:absolute;top:6px;transform:translate(12px)}.Dashboard-module__2YNnkq__tipFlip{transform:translate(calc(-100% - 12px))}.Dashboard-module__2YNnkq__tipWhen{color:var(--text-dim);margin-bottom:2px}.Dashboard-module__2YNnkq__tipRow{color:var(--text-dim);align-items:center;gap:8px;display:flex}.Dashboard-module__2YNnkq__tipRow b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:14px}.Dashboard-module__2YNnkq__tipSwatch{border-radius:var(--radius-hair);background:rgba(var(--ink-rgb), .92);width:8px;height:8px}.Dashboard-module__2YNnkq__tipSwatchPrev{background:rgba(var(--ink-rgb), .3)}.Dashboard-module__2YNnkq__tipSwatch_bad{background:var(--danger)}.Dashboard-module__2YNnkq__tipSwatch_warn{background:var(--warn)}.Dashboard-module__2YNnkq__bar{fill:rgba(var(--ink-rgb), .75);transition:fill var(--t-fast)}.Dashboard-module__2YNnkq__bar_warn{fill:var(--warn);opacity:.85}.Dashboard-module__2YNnkq__barOn{fill:rgba(var(--ink-rgb), 1);opacity:1}.Dashboard-module__2YNnkq__hbars{flex-direction:column;gap:9px;display:flex}.Dashboard-module__2YNnkq__hbar{font-size:var(--fs-sm);grid-template-columns:minmax(70px,30%) 1fr auto;align-items:center;gap:12px;display:grid}.Dashboard-module__2YNnkq__hbarLabel{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dashboard-module__2YNnkq__hbarTrack{border-radius:var(--radius-float);background:var(--fill-1);height:8px;display:block;overflow:hidden}.Dashboard-module__2YNnkq__hbarFill{border-radius:var(--radius-float);background:rgba(var(--ink-rgb), .8);height:100%;transition:width var(--t-slow) var(--ease-out);display:block}.Dashboard-module__2YNnkq__hbar_bad{background:var(--danger)}.Dashboard-module__2YNnkq__hbarVal{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:88px}.Dashboard-module__2YNnkq__hbarVal em{color:var(--text-muted);font-style:normal;font-size:var(--fs-sm);margin-left:6px}.Dashboard-module__2YNnkq__badge{font-size:var(--fs-sm);color:var(--text-dim);white-space:nowrap;text-transform:capitalize;align-items:center;gap:6px;font-weight:500;display:inline-flex}.Dashboard-module__2YNnkq__badge_bad:before,.Dashboard-module__2YNnkq__badge_warn:before{content:"";border-radius:var(--radius-round);background:currentColor;flex:none;width:6px;height:6px}.Dashboard-module__2YNnkq__badge_ok{color:var(--text-dim)}.Dashboard-module__2YNnkq__badge_bad{color:var(--danger)}.Dashboard-module__2YNnkq__badge_warn{color:var(--warn)}.Dashboard-module__2YNnkq__badge_accent{color:var(--role-admin)}.Dashboard-module__2YNnkq__badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.Dashboard-module__2YNnkq__seg{--seg-h:36px;--seg-pad:13px;--seg-font:var(--fs-sm);--seg-thumb:var(--fill-2);--seg-ink-on:var(--text);--seg-cols:auto}.Dashboard-module__2YNnkq__segSmall{--seg-h:32px;--seg-pad:11px}.Dashboard-module__2YNnkq__segWrap{min-width:0;max-width:100%;display:inline-flex}.Dashboard-module__2YNnkq__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.Dashboard-module__2YNnkq__search{border-radius:var(--radius-float);background:var(--fill-1);height:34px;color:var(--text-muted);cursor:text;transition:background var(--t-fast);align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.Dashboard-module__2YNnkq__search:focus-within{background:var(--fill-2);color:var(--text-dim)}.Dashboard-module__2YNnkq__search input{width:170px;color:var(--text);font-size:var(--fs-md);background:0 0;border:0;outline:none}.Dashboard-module__2YNnkq__search input::placeholder{color:var(--text-muted)}.Dashboard-module__2YNnkq__search button{color:var(--text-muted);display:inline-flex}.Dashboard-module__2YNnkq__search button:hover{color:var(--text)}.Dashboard-module__2YNnkq__pager{font-size:var(--fs-sm);color:var(--text-dim);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:12px;padding:0 8px;display:flex}.Dashboard-module__2YNnkq__pagerBtns{gap:4px;display:inline-flex}.Dashboard-module__2YNnkq__pagerBtns button{border-radius:var(--radius-float);width:30px;height:30px;color:var(--text-dim);transition:background var(--t-fast);justify-content:center;align-items:center;display:inline-flex}.Dashboard-module__2YNnkq__pagerBtns button:hover:not(:disabled){background:var(--fill-1);color:var(--text)}.Dashboard-module__2YNnkq__pagerBtns button:disabled{opacity:.3;cursor:default}.Dashboard-module__2YNnkq__btn{}.Dashboard-module__2YNnkq__btnPrimary{}.Dashboard-module__2YNnkq__btnDanger{}.Dashboard-module__2YNnkq__btn:disabled,.Dashboard-module__2YNnkq__btnPrimary:disabled,.Dashboard-module__2YNnkq__btnDanger:disabled{opacity:.45;cursor:default;pointer-events:none}.Dashboard-module__2YNnkq__veil{z-index:var(--z-modal);background:var(--scrim);animation:var(--scrim-in);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Dashboard-module__2YNnkq__veilSide{justify-content:flex-end;padding:0}.Dashboard-module__2YNnkq__veilOut{animation:var(--scrim-out);pointer-events:none}.Dashboard-module__2YNnkq__modal{border-radius:var(--radius);width:min(440px,100%);animation:var(--pop-in);padding:22px 24px 20px;}.Dashboard-module__2YNnkq__veilOut .Dashboard-module__2YNnkq__modal{animation:var(--pop-out)}.Dashboard-module__2YNnkq__modal h3{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0 0 8px;font-weight:600}.Dashboard-module__2YNnkq__modal p{font-size:var(--fs-md);color:var(--text-dim);margin:0;line-height:1.5}.Dashboard-module__2YNnkq__modalBtns{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.Dashboard-module__2YNnkq__drawer{width:min(460px,100%);height:100%;animation:Dashboard-module__2YNnkq__drawerIn var(--t-base) var(--ease-out);flex-direction:column;display:flex;}.Dashboard-module__2YNnkq__veilOut .Dashboard-module__2YNnkq__drawer{animation:Dashboard-module__2YNnkq__drawerOut .2s var(--ease-in) forwards}@keyframes Dashboard-module__2YNnkq__drawerIn{0%{opacity:0;transform:translate(40px)}}@keyframes Dashboard-module__2YNnkq__drawerOut{to{opacity:0;transform:translate(30px)}}.Dashboard-module__2YNnkq__drawerHead{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 12px 24px;display:flex}.Dashboard-module__2YNnkq__drawerHead h3{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0;font-weight:600}.Dashboard-module__2YNnkq__drawerSub{font-size:var(--fs-sm);color:var(--text-dim);margin-top:3px;display:block}.Dashboard-module__2YNnkq__drawerBody{flex:1;padding:4px 24px 30px;overflow-y:auto}.Dashboard-module__2YNnkq__profile{align-items:center;gap:14px;margin-bottom:14px;display:flex}.Dashboard-module__2YNnkq__profileMeta{font-size:var(--fs-sm);color:var(--text-dim);word-break:break-all;margin-top:6px}.Dashboard-module__2YNnkq__avatar{border-radius:var(--radius-round);background:var(--fill-2);width:30px;height:30px;color:var(--text);font-size:var(--fs-sm);object-fit:cover;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.Dashboard-module__2YNnkq__who{align-items:center;gap:11px;min-width:0;max-width:100%;display:inline-flex}.Dashboard-module__2YNnkq__actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.Dashboard-module__2YNnkq__kvs{flex-direction:column;gap:2px;display:flex}.Dashboard-module__2YNnkq__kv{min-height:34px;font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:16px;display:flex}.Dashboard-module__2YNnkq__kv>span:first-child{color:var(--text-dim);flex:none}.Dashboard-module__2YNnkq__kv>span:last-child{color:var(--text);text-align:right;min-width:0}.Dashboard-module__2YNnkq__h4{font-family:var(--font-label);font-size:var(--fs-md);color:var(--text-muted);margin:22px 0 6px;font-weight:400}.Dashboard-module__2YNnkq__compose{flex-direction:column;gap:10px;display:flex}.Dashboard-module__2YNnkq__composeRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Dashboard-module__2YNnkq__find{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Dashboard-module__2YNnkq__find>.Dashboard-module__2YNnkq__input{flex:220px;width:auto;min-width:0}.Dashboard-module__2YNnkq__find>.Dashboard-module__2YNnkq__toolbar{margin-left:auto}.Dashboard-module__2YNnkq__starOn,.Dashboard-module__2YNnkq__starOn:hover{color:var(--accent)}.Dashboard-module__2YNnkq__count{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.Dashboard-module__2YNnkq__textarea{border-radius:var(--radius-md);background:var(--fill-field);width:100%;color:var(--text);font:inherit;font-size:var(--fs-md);resize:vertical;transition:background var(--t-fast);outline:none;padding:12px 14px;line-height:1.5}.Dashboard-module__2YNnkq__input{width:100%;}.Dashboard-module__2YNnkq__textarea:focus{background:var(--fill-1)}.Dashboard-module__2YNnkq__textarea::placeholder{color:var(--text-muted)}.Dashboard-module__2YNnkq__noteForm,.Dashboard-module__2YNnkq__notes{flex-direction:column;gap:8px;margin-top:16px;display:flex}.Dashboard-module__2YNnkq__noteRow{border-radius:var(--radius-sm);background:var(--fill-field);font-size:var(--fs-md);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.Dashboard-module__2YNnkq__preview{border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--fs-md);color:var(--text);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.Dashboard-module__2YNnkq__preview svg{color:var(--text-dim);flex:none;margin-top:2px}.Dashboard-module__2YNnkq__preview_update svg{color:var(--accent)}.Dashboard-module__2YNnkq__preview_alert svg{color:var(--danger)}.Dashboard-module__2YNnkq__preview span:nth-child(2){word-break:break-word;flex:1;min-width:0}.Dashboard-module__2YNnkq__previewLink{flex:none;font-weight:600}.Dashboard-module__2YNnkq__liveList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Dashboard-module__2YNnkq__liveItem{border-radius:var(--radius-md);background:var(--fill-field);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.Dashboard-module__2YNnkq__liveBody{min-width:0;font-size:var(--fs-md);flex:1}.Dashboard-module__2YNnkq__liveBody p{color:var(--text);word-break:break-word;margin:8px 0 0;line-height:1.5}.Dashboard-module__2YNnkq__liveHref{font-size:var(--fs-sm);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.Dashboard-module__2YNnkq__liveHref:hover{color:var(--text);text-decoration:underline}.Dashboard-module__2YNnkq__gate{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.Dashboard-module__2YNnkq__gateInput{width:260px;}.Dashboard-module__2YNnkq__gateErr{font-size:var(--fs-sm);color:var(--danger)}.Dashboard-module__2YNnkq__hint{cursor:default;align-items:center;gap:5px;display:inline-flex}.Dashboard-module__2YNnkq__hint svg{color:var(--text-faint);transition:color var(--t-fast)}.Dashboard-module__2YNnkq__hint:hover svg{color:var(--text-dim)}.Dashboard-module__2YNnkq__kval_ok{color:var(--ok)}.Dashboard-module__2YNnkq__kval_warn{color:var(--warn)}.Dashboard-module__2YNnkq__kval_bad{color:var(--danger)}.Dashboard-module__2YNnkq__retry{font-size:var(--fs-md);color:var(--text-dim);justify-content:center;align-items:center;gap:14px;padding:22px 0;display:flex}.Dashboard-module__2YNnkq__retry .Dashboard-module__2YNnkq__btn{gap:6px}.Dashboard-module__2YNnkq__checkCol{width:1%;padding-right:4px!important}.Dashboard-module__2YNnkq__check{border-radius:var(--radius-xs);background:var(--fill-2);width:18px;height:18px;color:var(--on-accent);transition:background var(--t-fast);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.Dashboard-module__2YNnkq__check:hover{background:var(--fill-3)}.Dashboard-module__2YNnkq__checkOn,.Dashboard-module__2YNnkq__checkOn:hover{background:var(--accent)}.Dashboard-module__2YNnkq__rowOn td{background:var(--fill-field)}.Dashboard-module__2YNnkq__table tbody tr.Dashboard-module__2YNnkq__rowOn td:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.Dashboard-module__2YNnkq__table tbody tr.Dashboard-module__2YNnkq__rowOn td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.Dashboard-module__2YNnkq__bulk{z-index:var(--z-bar);border-radius:var(--radius-float);background:var(--bar-glass);box-shadow:var(--glass-button-ring), var(--shadow-md);animation:Dashboard-module__2YNnkq__bulkIn var(--t-base) var(--ease-out);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);}.Dashboard-module__2YNnkq__bulkOut{animation:Dashboard-module__2YNnkq__bulkOut .18s var(--ease-in) forwards;pointer-events:none}.Dashboard-module__2YNnkq__bulkCount{font-size:var(--fs-md);white-space:nowrap;margin-right:6px;font-weight:500}.Dashboard-module__2YNnkq__bulk .Dashboard-module__2YNnkq__btn,.Dashboard-module__2YNnkq__bulk .Dashboard-module__2YNnkq__btnDanger{gap:6px}@keyframes Dashboard-module__2YNnkq__bulkIn{0%{opacity:0;transform:translate(-50%)translateY(12px)}}@keyframes Dashboard-module__2YNnkq__bulkOut{to{opacity:0;transform:translate(-50%)translateY(8px)}}.Dashboard-module__2YNnkq__btnOn{background:var(--fill-3)}.Dashboard-module__2YNnkq__btn .Dashboard-module__2YNnkq__live,.Dashboard-module__2YNnkq__btn .Dashboard-module__2YNnkq__freshDotOff{margin-right:8px}.Dashboard-module__2YNnkq__freshDotOff{border-radius:var(--radius-round);background:var(--fill-3);width:8px;height:8px}.Dashboard-module__2YNnkq__hist{align-items:flex-end;gap:6px;height:120px;padding-top:6px;display:flex}.Dashboard-module__2YNnkq__histCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.Dashboard-module__2YNnkq__histBar{border-radius:var(--radius-xs) var(--radius-xs) var(--radius-hair) var(--radius-hair);background:rgba(var(--ink-rgb), .8);width:100%;max-width:44px;transition:height var(--t-slow) var(--ease-out);display:block}.Dashboard-module__2YNnkq__histLabel{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.Dashboard-module__2YNnkq__reasons{font-size:var(--fs-sm);color:var(--text-dim);flex-wrap:wrap;gap:6px 16px;margin-top:12px;padding:0 8px;display:flex}.Dashboard-module__2YNnkq__reasons b{color:var(--danger);font-weight:600}.Dashboard-module__2YNnkq__bigPoster{border-radius:var(--radius-xs);background:var(--fill-1);flex:none;width:64px;height:94px;overflow:hidden}.Dashboard-module__2YNnkq__bigPoster img{object-fit:cover;width:100%;height:100%}.Dashboard-module__2YNnkq__miniKpis{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.Dashboard-module__2YNnkq__miniKpis span{font-size:var(--fs-sm);color:var(--text-dim);flex-direction:column;display:flex}.Dashboard-module__2YNnkq__miniKpis b{font-size:var(--fs-xl);color:var(--text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.Dashboard-module__2YNnkq__jobs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Dashboard-module__2YNnkq__job{border-radius:var(--radius-sm);transition:background var(--t-fast);justify-content:space-between;align-items:center;gap:14px;padding:8px;display:flex}.Dashboard-module__2YNnkq__job:hover{background:var(--fill-field)}.Dashboard-module__2YNnkq__jobText{min-width:0;font-size:var(--fs-md);flex-direction:column;gap:2px;display:flex}.Dashboard-module__2YNnkq__jobText b{color:var(--text);font-weight:600}.Dashboard-module__2YNnkq__stack{flex-direction:column;gap:18px;min-width:0;display:flex}.Dashboard-module__2YNnkq__composeLabel{font-size:var(--fs-sm);color:var(--text-dim);min-width:68px}.Dashboard-module__2YNnkq__inlineIcon{vertical-align:-2px;margin-right:3px}.Dashboard-module__2YNnkq__topTitle{align-items:center;gap:10px;min-width:0;display:flex}.Dashboard-module__2YNnkq__ent{color:inherit;min-width:0;transition:color var(--t-fast)}.Dashboard-module__2YNnkq__ent:hover{color:var(--text)}.Dashboard-module__2YNnkq__ent:hover b{text-underline-offset:2px;text-decoration:underline}.Dashboard-module__2YNnkq__tname>.Dashboard-module__2YNnkq__ent{text-overflow:ellipsis;white-space:nowrap;white-space:nowrap;overflow:hidden}.Dashboard-module__2YNnkq__cmdTrigger{border-radius:var(--radius-float);background:var(--bar-glass);width:360px;max-width:100%;height:36px;box-shadow:var(--glass-button-ring);color:var(--text-muted);transition:color var(--t-fast);align-items:center;gap:8px;padding:0 8px 0 14px;display:inline-flex;}.Dashboard-module__2YNnkq__cmdTrigger:hover{color:var(--text-dim)}.Dashboard-module__2YNnkq__cmdTrigger svg{flex:none}.Dashboard-module__2YNnkq__cmdTrigger span{text-align:left;font-size:var(--fs-md);flex:1}.Dashboard-module__2YNnkq__cmdTrigger kbd{border-radius:var(--radius-xs);background:var(--fill-2);font-family:var(--font-body);font-size:var(--fs-xs);color:var(--text-dim);flex:none;padding:2px 7px}.Dashboard-module__2YNnkq__cmdScrim{z-index:var(--z-modal);background:var(--scrim);animation:var(--scrim-in);justify-content:center;align-items:flex-start;padding:clamp(40px,10vh,120px) 16px 16px;display:flex;position:fixed;inset:0}.Dashboard-module__2YNnkq__cmdScrimOut{animation:var(--scrim-out);pointer-events:none}.Dashboard-module__2YNnkq__cmdBox{border-radius:var(--radius);width:100%;max-width:680px;max-height:min(76vh,700px);animation:var(--pop-in);flex-direction:column;display:flex;overflow:hidden;}.Dashboard-module__2YNnkq__cmdScrimOut .Dashboard-module__2YNnkq__cmdBox{animation:var(--pop-out)}.Dashboard-module__2YNnkq__cmdField{border-radius:var(--radius-float);background:var(--fill-field);height:48px;box-shadow:var(--ctl-ring);transition:background var(--t-fast), box-shadow var(--t-fast);flex:none;align-items:center;gap:12px;margin:12px 12px 0;padding:0 10px 0 16px;display:flex}.Dashboard-module__2YNnkq__cmdField:focus-within{background:var(--fill-1);box-shadow:var(--ring-soft)}.Dashboard-module__2YNnkq__cmdField svg{color:var(--text-dim);flex:none}.Dashboard-module__2YNnkq__cmdField input{min-width:0;font-size:var(--fs-lg);color:var(--text);background:0 0;border:0;outline:none;flex:1;font-weight:500}.Dashboard-module__2YNnkq__cmdField input::placeholder{color:var(--text-muted)}.Dashboard-module__2YNnkq__cmdKbd{border-radius:var(--radius-xs);background:var(--fill-2);font-family:var(--font-body);font-size:var(--fs-xs);color:var(--text-dim);flex:none;padding:3px 8px}.Dashboard-module__2YNnkq__cmdList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fill-3) transparent;min-height:0;padding:8px 8px 10px;overflow-y:auto}.Dashboard-module__2YNnkq__cmdGroup{font-family:var(--font-label);font-size:var(--fs-sm);color:var(--text-muted);padding:10px 10px 4px}.Dashboard-module__2YNnkq__cmdNone{font-size:var(--fs-md);color:var(--text-muted);padding:16px 10px}.Dashboard-module__2YNnkq__cmdRow{border-radius:var(--radius-sm);text-align:left;width:100%;height:52px;color:var(--text-dim);align-items:center;gap:12px;padding:0 10px;display:flex}.Dashboard-module__2YNnkq__cmdOn{background:var(--fill-1)}.Dashboard-module__2YNnkq__cmdIcon{border-radius:var(--radius-round);background:var(--fill-2);width:32px;height:32px;color:var(--text-dim);flex:none;place-items:center;display:grid}.Dashboard-module__2YNnkq__cmdName{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Dashboard-module__2YNnkq__cmdName b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Dashboard-module__2YNnkq__cmdName span{font-size:var(--fs-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dashboard-module__2YNnkq__cmdRow .Dashboard-module__2YNnkq__tname{flex:1;min-width:0}.Dashboard-module__2YNnkq__cmdStatus{font-size:var(--fs-sm);text-transform:capitalize;flex:none;font-weight:500}.Dashboard-module__2YNnkq__cmdStatus_bad{color:var(--danger)}.Dashboard-module__2YNnkq__cmdStatus_admin{color:var(--role-admin)}.Dashboard-module__2YNnkq__cmdStatus_mod{color:var(--role-mod)}.Dashboard-module__2YNnkq__pageHead{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Dashboard-module__2YNnkq__pageHead .Dashboard-module__2YNnkq__profile{flex:260px;min-width:0;margin:0}.Dashboard-module__2YNnkq__pageName{font-size:var(--fs-xl);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:600}.Dashboard-module__2YNnkq__flags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:inline-flex}.Dashboard-module__2YNnkq__entHead{margin-bottom:10px}.Dashboard-module__2YNnkq__entBand{z-index:-1;pointer-events:none;will-change:transform;height:340px;animation:var(--fade-in);position:absolute;top:-88px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 24%,#00000080 48%,#00000024 72%,#0000 94%);mask-image:linear-gradient(#000 24%,#00000080 48%,#00000024 72%,#0000 94%)}.Dashboard-module__2YNnkq__entBand:after{content:"";background:linear-gradient(to right, rgba(var(--bg-rgb), .72) 0%, rgba(var(--bg-rgb), .34) 40%, transparent 72%);position:absolute;inset:0}.Dashboard-module__2YNnkq__entBand img{object-fit:cover;object-position:center 24%;width:100%;height:100%}.Dashboard-module__2YNnkq__entTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:44px;display:flex}.Dashboard-module__2YNnkq__entId{align-items:flex-end;gap:18px;min-width:0;display:flex}.Dashboard-module__2YNnkq__entFace{flex:none}.Dashboard-module__2YNnkq__entIdText{min-width:0}.Dashboard-module__2YNnkq__entName{font-size:var(--fs-3xl);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.1}.Dashboard-module__2YNnkq__entMeta{font-size:var(--fs-md);color:var(--text-dim);margin-top:6px}.Dashboard-module__2YNnkq__metaDot{border-radius:var(--radius-round);background:var(--text-muted);vertical-align:middle;width:3px;height:3px;margin:0 8px;display:inline-block}.Dashboard-module__2YNnkq__entStatus{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:inline-flex}.Dashboard-module__2YNnkq__stWord{font-size:var(--fs-sm);color:var(--text-dim);text-transform:capitalize;align-items:center;gap:6px;font-weight:500;display:inline-flex}.Dashboard-module__2YNnkq__stBad{color:var(--danger)}.Dashboard-module__2YNnkq__stWarn{color:var(--warn)}.Dashboard-module__2YNnkq__stOk{color:var(--ok)}.Dashboard-module__2YNnkq__stAdmin{color:var(--role-admin)}.Dashboard-module__2YNnkq__stMod{color:var(--role-mod)}.Dashboard-module__2YNnkq__entActions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.Dashboard-module__2YNnkq__entStats{flex-wrap:wrap;gap:8px 40px;margin-top:22px;display:flex}.Dashboard-module__2YNnkq__entStat{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.Dashboard-module__2YNnkq__entStat b{font-size:var(--fs-2xl);letter-spacing:-.01em;color:var(--text);font-weight:600}.Dashboard-module__2YNnkq__entStat>span{font-size:var(--fs-sm);color:var(--text-muted)}.Dashboard-module__2YNnkq__stat_bad{color:var(--danger)}.Dashboard-module__2YNnkq__stat_warn{color:var(--warn)}.Dashboard-module__2YNnkq__stat_ok{color:var(--ok)}.Dashboard-module__2YNnkq__entTabs{margin:24px 0 10px}.Dashboard-module__2YNnkq__entCols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid}.Dashboard-module__2YNnkq__entRail{flex-direction:column;gap:28px;min-width:0;display:flex;position:sticky;top:76px}.Dashboard-module__2YNnkq__entMain{flex-direction:column;gap:40px;min-width:0;display:flex}.Dashboard-module__2YNnkq__entPoster{border-radius:var(--radius-xs);background:var(--fill-1);flex:none;width:92px;height:138px;overflow:hidden}.Dashboard-module__2YNnkq__entPoster img{object-fit:cover;width:100%;height:100%}.Dashboard-module__2YNnkq__entGlyph{border-radius:var(--radius-round);background:var(--fill-2);width:72px;height:72px;color:var(--text-dim);flex:none;place-items:center;display:grid}.Dashboard-module__2YNnkq__timeline{flex-direction:column;display:flex}.Dashboard-module__2YNnkq__tlDay{font-family:var(--font-label);font-size:var(--fs-sm);color:var(--text-muted);margin:18px 0 6px}.Dashboard-module__2YNnkq__tlDay:first-child{margin-top:0}.Dashboard-module__2YNnkq__tlRow{font-size:var(--fs-md);color:var(--text-dim);align-items:baseline;gap:14px;padding:7px 0;display:flex}.Dashboard-module__2YNnkq__tlRow time{width:60px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);flex:none}.Dashboard-module__2YNnkq__tlBody{flex:1;min-width:0}@container (min-width:2200px){.Dashboard-module__2YNnkq__entCols{grid-template-columns:minmax(0,1fr) 400px;gap:48px}}.Dashboard-module__2YNnkq__nowLine{flex-wrap:wrap;gap:12px 44px;margin-bottom:4px;display:flex}.Dashboard-module__2YNnkq__nowStat{flex-direction:column;gap:2px;display:flex}.Dashboard-module__2YNnkq__nowVal{font-size:var(--fs-2xl);color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-weight:600;line-height:1.1;display:inline-flex}.Dashboard-module__2YNnkq__nowLabel{font-size:var(--fs-sm);color:var(--text-muted)}.Dashboard-module__2YNnkq__ovGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:8px;display:grid}.Dashboard-module__2YNnkq__ovSide{flex-direction:column;gap:28px;min-width:0;display:flex}.Dashboard-module__2YNnkq__atList{flex-direction:column;display:flex}.Dashboard-module__2YNnkq__atRow{align-items:center;gap:12px;min-height:52px;padding:6px 0;display:flex}.Dashboard-module__2YNnkq__atEnt{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.Dashboard-module__2YNnkq__atText{min-width:0}.Dashboard-module__2YNnkq__atText b{color:var(--text);font-weight:600}.Dashboard-module__2YNnkq__atSub{font-size:var(--fs-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Dashboard-module__2YNnkq__atActions{flex:none;gap:6px;display:inline-flex}.Dashboard-module__2YNnkq__allClear{font-size:var(--fs-md);color:var(--text-muted);padding:16px 0}.Dashboard-module__2YNnkq__totLine{flex-wrap:wrap;gap:10px 36px;margin-top:18px;display:flex}.Dashboard-module__2YNnkq__totStat{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.Dashboard-module__2YNnkq__totStat b{font-size:var(--fs-xl);color:var(--text);font-weight:600}.Dashboard-module__2YNnkq__totStat>span{font-size:var(--fs-sm);color:var(--text-muted)}@container (min-width:2200px){.Dashboard-module__2YNnkq__ovSide{grid-template-columns:1fr 1fr;align-content:start;gap:28px 40px;display:grid}}@media (max-width:900px){.Dashboard-module__2YNnkq__bulk{border-radius:var(--radius);flex-wrap:wrap;bottom:14px;left:12px;right:12px;transform:none}.Dashboard-module__2YNnkq__bulkOut{transform:none}.Dashboard-module__2YNnkq__miniKpis{grid-template-columns:1fr 1fr}}@media (max-width:1200px){.Dashboard-module__2YNnkq__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard-module__2YNnkq__kpis6{grid-template-columns:repeat(3,minmax(0,1fr))}.Dashboard-module__2YNnkq__grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard-module__2YNnkq__entCols{grid-template-columns:1fr;gap:28px}.Dashboard-module__2YNnkq__entRail{flex-flow:wrap;gap:28px 40px;position:static}.Dashboard-module__2YNnkq__ovGrid{grid-template-columns:1fr;gap:28px}}@media (max-width:900px){.Dashboard-module__2YNnkq__top{flex-direction:column;align-items:stretch;gap:12px}.Dashboard-module__2YNnkq__crumb{align-self:flex-start}.Dashboard-module__2YNnkq__topRight{flex-wrap:wrap;justify-content:space-between;width:100%}.Dashboard-module__2YNnkq__cmdTrigger{flex:100%;order:1;width:auto}.Dashboard-module__2YNnkq__grid2,.Dashboard-module__2YNnkq__grid3{grid-template-columns:1fr}.Dashboard-module__2YNnkq__span2{grid-column:auto}.Dashboard-module__2YNnkq__nowVs{width:100%;margin-left:0}.Dashboard-module__2YNnkq__cardHead{flex-direction:column;align-items:flex-start;gap:10px}.Dashboard-module__2YNnkq__cardActions{width:100%;min-width:0}.Dashboard-module__2YNnkq__toolbar{justify-content:flex-start;width:100%}.Dashboard-module__2YNnkq__search{flex:1}.Dashboard-module__2YNnkq__search input,.Dashboard-module__2YNnkq__drawer{width:100%}.Dashboard-module__2YNnkq__veil{padding:12px}.Dashboard-module__2YNnkq__rowAct .Dashboard-module__2YNnkq__iconBtn{opacity:1}.Dashboard-module__2YNnkq__scrollX .Dashboard-module__2YNnkq__table:has(th:nth-child(5)){min-width:720px}.Dashboard-module__2YNnkq__table td.Dashboard-module__2YNnkq__grow{min-width:180px}.Dashboard-module__2YNnkq__onCol{max-width:170px}.Dashboard-module__2YNnkq__segWrap{scrollbar-width:none;overflow-x:auto}.Dashboard-module__2YNnkq__segWrap::-webkit-scrollbar{display:none}.Dashboard-module__2YNnkq__segWrap .Dashboard-module__2YNnkq__seg{--seg-pad:8px;touch-action:pan-x pan-y;flex:none}}@media (max-width:768px){.Dashboard-module__2YNnkq__shell{grid-template-columns:1fr}.Dashboard-module__2YNnkq__side{display:none}.Dashboard-module__2YNnkq__dock{display:flex}.Dashboard-module__2YNnkq__top{position:static}.Dashboard-module__2YNnkq__main{padding:18px 16px 110px}.Dashboard-module__2YNnkq__bulk{bottom:calc(env(safe-area-inset-bottom) + 84px)}.Dashboard-module__2YNnkq__cmdTrigger{display:none}.Dashboard-module__2YNnkq__cmdScrim{background:var(--bg);padding:0}.Dashboard-module__2YNnkq__cmdBox{border-radius:0;max-width:none;height:100dvh;max-height:none}}@media (max-width:640px){.Dashboard-module__2YNnkq__kpis,.Dashboard-module__2YNnkq__kpis6{grid-template-columns:1fr 1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.Dashboard-module__2YNnkq__body,.Dashboard-module__2YNnkq__veil,.Dashboard-module__2YNnkq__modal,.Dashboard-module__2YNnkq__drawer,.Dashboard-module__2YNnkq__veilOut,.Dashboard-module__2YNnkq__veilOut .Dashboard-module__2YNnkq__modal,.Dashboard-module__2YNnkq__veilOut .Dashboard-module__2YNnkq__drawer,.Dashboard-module__2YNnkq__skel span,.Dashboard-module__2YNnkq__spin svg{animation:none}.Dashboard-module__2YNnkq__hbarFill{transition:none}}.Dashboard-module__2YNnkq__bodyLink{color:var(--accent);font-weight:600}.Dashboard-module__2YNnkq__bodyLink:hover{opacity:.8}.Dashboard-module__2YNnkq__brief{flex-direction:column;gap:18px;display:flex}.Dashboard-module__2YNnkq__briefHead{font-size:var(--fs-lg);color:var(--text);text-wrap:balance;margin:0;font-weight:600;line-height:1.35}.Dashboard-module__2YNnkq__briefWhen{font-size:var(--fs-sm);color:var(--text-muted);margin-top:4px}.Dashboard-module__2YNnkq__finds{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px 14px;display:grid}.Dashboard-module__2YNnkq__findText{flex-direction:column;gap:3px;min-width:0;display:flex}.Dashboard-module__2YNnkq__findText b{color:var(--text);font-weight:600}.Dashboard-module__2YNnkq__findText p{color:var(--text-dim);margin:0;line-height:1.45}.Dashboard-module__2YNnkq__refs{font-size:var(--fs-sm);flex-wrap:wrap;gap:4px 12px;margin-top:2px;display:flex}.Dashboard-module__2YNnkq__refLink{color:var(--text);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);text-underline-offset:2px;background:0 0;border:0;padding:0}.Dashboard-module__2YNnkq__refLink:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.Dashboard-module__2YNnkq__briefSub{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:6px;font-weight:600}.Dashboard-module__2YNnkq__briefList{color:var(--text-dim);flex-direction:column;gap:4px;margin:0;padding-left:18px;line-height:1.45;display:flex}.Dashboard-module__2YNnkq__briefEarlier{font-size:var(--fs-sm);color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.Dashboard-module__2YNnkq__briefEarlier span:first-child{min-width:72px;color:var(--text-dim);display:inline-block}@media (max-width:640px){.Dashboard-module__2YNnkq__finds{grid-template-columns:1fr;row-gap:6px}}.Dashboard-module__2YNnkq__ask{grid-template-columns:232px minmax(0,1fr);gap:28px;height:calc(100dvh - 140px);min-height:460px;display:grid}.Dashboard-module__2YNnkq__askSide{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.Dashboard-module__2YNnkq__askTop{align-items:center;gap:8px;display:flex}.Dashboard-module__2YNnkq__askTop .Dashboard-module__2YNnkq__btn{flex:1;justify-content:flex-start}.Dashboard-module__2YNnkq__askToggle{border-radius:var(--radius-sm);background:var(--fill-field);min-width:0;height:34px;color:var(--text);font-size:var(--fs-md);text-align:left;flex:1;align-items:center;gap:8px;padding:0 12px;display:none}.Dashboard-module__2YNnkq__askToggle span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Dashboard-module__2YNnkq__askToggle svg{color:var(--text-muted);flex:none}.Dashboard-module__2YNnkq__askToggle[aria-expanded=true] svg{transform:rotate(180deg)}.Dashboard-module__2YNnkq__askList{scrollbar-width:thin;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.Dashboard-module__2YNnkq__askList .Dashboard-module__2YNnkq__nothing{font-size:var(--fs-sm);padding:8px 10px}.Dashboard-module__2YNnkq__askRow{border-radius:var(--radius-sm);transition:background var(--t-fast);align-items:center;display:flex}.Dashboard-module__2YNnkq__askRow:hover{background:var(--fill-field)}.Dashboard-module__2YNnkq__askOn,.Dashboard-module__2YNnkq__askOn:hover{background:var(--fill-1)}.Dashboard-module__2YNnkq__askPick{min-width:0;height:36px;color:var(--text-dim);font-size:var(--fs-md);text-align:left;flex:1;align-items:baseline;gap:10px;padding:0 4px 0 10px;line-height:36px;display:flex}.Dashboard-module__2YNnkq__askPick span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Dashboard-module__2YNnkq__askPick time{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.Dashboard-module__2YNnkq__askRow:hover .Dashboard-module__2YNnkq__askPick,.Dashboard-module__2YNnkq__askOn .Dashboard-module__2YNnkq__askPick{color:var(--text)}.Dashboard-module__2YNnkq__askDel{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);opacity:0;flex:none;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.Dashboard-module__2YNnkq__askRow:hover .Dashboard-module__2YNnkq__askDel,.Dashboard-module__2YNnkq__askDel:focus-visible{opacity:1}.Dashboard-module__2YNnkq__askDel:hover{color:var(--danger);background:var(--danger-soft)}.Dashboard-module__2YNnkq__askSure{border-radius:var(--radius-sm);background:var(--fill-1);min-height:36px;font-size:var(--fs-sm);color:var(--text);align-items:center;gap:6px;padding:4px 4px 4px 10px;display:flex}.Dashboard-module__2YNnkq__askSure span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Dashboard-module__2YNnkq__askChat{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.Dashboard-module__2YNnkq__askLog{scrollbar-width:thin;flex-direction:column;flex:1;gap:22px;min-height:0;padding:4px 4px 12px 0;display:flex;overflow-y:auto}.Dashboard-module__2YNnkq__askTurn{flex-direction:column;gap:10px;display:flex}.Dashboard-module__2YNnkq__askMine{border-radius:var(--radius-md);background:var(--fill-1);max-width:min(78%,620px);color:var(--text);font-size:var(--fs-md);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end;padding:9px 14px;line-height:1.5}.Dashboard-module__2YNnkq__askReply{max-width:72ch;color:var(--text);font-size:var(--fs-md);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.Dashboard-module__2YNnkq__askErr{color:var(--text-dim)}.Dashboard-module__2YNnkq__askMeta{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 14px;margin-top:-6px;display:flex}.Dashboard-module__2YNnkq__askWait{font-size:var(--fs-md);color:var(--text-muted)}.Dashboard-module__2YNnkq__askEmpty{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:auto 0;padding:24px 0;display:flex}.Dashboard-module__2YNnkq__askEmpty p{font-size:var(--fs-md);color:var(--text-dim);margin:0}.Dashboard-module__2YNnkq__askStarters{flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px;display:flex}.Dashboard-module__2YNnkq__askStarters .Dashboard-module__2YNnkq__btn{white-space:normal;text-align:left}.Dashboard-module__2YNnkq__askForm{border-radius:var(--radius-md);background:var(--fill-field);transition:background var(--t-fast);flex:none;align-items:flex-end;gap:8px;padding:6px;display:flex}.Dashboard-module__2YNnkq__askForm:focus-within{background:var(--fill-1)}.Dashboard-module__2YNnkq__askInput{resize:none;field-sizing:content;background:0 0;flex:1;min-width:0;min-height:36px;max-height:168px;padding:6px 8px}.Dashboard-module__2YNnkq__askInput:focus{background:0 0}@media (max-width:768px){.Dashboard-module__2YNnkq__ask{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:12px;height:calc(100dvh - 260px);min-height:420px}.Dashboard-module__2YNnkq__askToggle{display:flex}.Dashboard-module__2YNnkq__askTop .Dashboard-module__2YNnkq__btn{flex:none}.Dashboard-module__2YNnkq__askShut{display:none}.Dashboard-module__2YNnkq__askList{max-height:40dvh}.Dashboard-module__2YNnkq__askDel{opacity:1}.Dashboard-module__2YNnkq__askMine{max-width:88%}}.Dashboard-module__2YNnkq__card,.Dashboard-module__2YNnkq__kpi{border-radius:var(--radius-panel);background:linear-gradient(180deg, var(--fill-1), var(--fill-field) 70%);box-shadow:var(--ring-soft), var(--shadow-md);position:relative}.Dashboard-module__2YNnkq__card{padding:18px 20px 20px}.Dashboard-module__2YNnkq__kpi{gap:8px;padding:16px 18px 15px}.Dashboard-module__2YNnkq__kpi_bad{background:linear-gradient(180deg, var(--danger-soft-hover), var(--danger-soft) 70%)}.Dashboard-module__2YNnkq__klab{align-items:center;gap:8px;display:flex}.Dashboard-module__2YNnkq__kicon{border-radius:var(--radius-chip);background:var(--fill-1);width:26px;height:26px;color:var(--text);flex:none;padding:5px}.Dashboard-module__2YNnkq__kpi_bad .Dashboard-module__2YNnkq__kicon{background:var(--danger-soft-hover);color:var(--danger)}.Dashboard-module__2YNnkq__cardIcon{border-radius:var(--radius-chip);background:var(--fill-1);width:28px;height:28px;color:var(--text);flex:none;align-self:center;place-items:center;margin-right:2px;display:inline-grid}.Dashboard-module__2YNnkq__cardTitle{align-items:center}.Dashboard-module__2YNnkq__card .Dashboard-module__2YNnkq__card,.Dashboard-module__2YNnkq__drawer .Dashboard-module__2YNnkq__card{box-shadow:none;background:0 0;padding:0}.Dashboard-module__2YNnkq__main{background:radial-gradient(1100px 520px at 18% -8%, var(--fill-1), transparent 70%), radial-gradient(900px 480px at 92% 0%, var(--fill-field), transparent 70%)}.Dashboard-module__2YNnkq__table tbody tr>td{transition:background-color var(--t-fast) var(--ease-out)}.Dashboard-module__2YNnkq__table tbody tr:hover>td{background:var(--fill-field)}.Dashboard-module__2YNnkq__table tbody tr>td:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.Dashboard-module__2YNnkq__table tbody tr>td:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.Dashboard-module__2YNnkq__modes{flex-wrap:wrap;gap:8px;display:flex}.Dashboard-module__2YNnkq__mode{border-radius:var(--radius-float);background:var(--fill-field);box-shadow:var(--ring-soft);font-size:var(--fs-sm);color:var(--text-dim);align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.Dashboard-module__2YNnkq__mode b{color:var(--text-muted);font-weight:600}.Dashboard-module__2YNnkq__modeOn b{color:var(--text)}.Dashboard-module__2YNnkq__modeDot{border-radius:var(--radius-round);background:var(--text-muted);width:7px;height:7px}.Dashboard-module__2YNnkq__modeOn .Dashboard-module__2YNnkq__modeDot{background:var(--ok)}.Dashboard-module__2YNnkq__flagRow{align-items:center;gap:10px;min-width:0;display:flex}.Dashboard-module__2YNnkq__moreBtn{border-radius:var(--radius-round);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.Dashboard-module__2YNnkq__moreBtn:hover{background:var(--fill-2);color:var(--text)}.Dashboard-module__2YNnkq__tiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;display:grid}.Dashboard-module__2YNnkq__cols{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.Dashboard-module__2YNnkq__cols>*{grid-column:span 12}.Dashboard-module__2YNnkq__cols>.Dashboard-module__2YNnkq__c2{grid-column:span 2}.Dashboard-module__2YNnkq__cols>.Dashboard-module__2YNnkq__c3{grid-column:span 3}.Dashboard-module__2YNnkq__cols>.Dashboard-module__2YNnkq__c4{grid-column:span 4}.Dashboard-module__2YNnkq__cols>.Dashboard-module__2YNnkq__c5{grid-column:span 5}.Dashboard-module__2YNnkq__cols>.Dashboard-module__2YNnkq__c6{grid-column:span 6}.Dashboard-module__2YNnkq__cols>.Dashboard-module__2YNnkq__c7{grid-column:span 7}.Dashboard-module__2YNnkq__cols>.Dashboard-module__2YNnkq__c8{grid-column:span 8}.Dashboard-module__2YNnkq__cols>.Dashboard-module__2YNnkq__c9{grid-column:span 9}.Dashboard-module__2YNnkq__cols>.Dashboard-module__2YNnkq__c12{grid-column:span 12}.Dashboard-module__2YNnkq__nothing{align-items:center;gap:10px;display:flex}.Dashboard-module__2YNnkq__nothingIcon{color:var(--text-muted);flex:none}.Dashboard-module__2YNnkq__status{font-size:var(--fs-sm);color:var(--text-dim);white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}.Dashboard-module__2YNnkq__status_bad{color:var(--danger)}.Dashboard-module__2YNnkq__status_warn{color:var(--warn)}.Dashboard-module__2YNnkq__status_ok{color:var(--ok)}.Dashboard-module__2YNnkq__faces{align-items:center;display:inline-flex}.Dashboard-module__2YNnkq__faces>*{outline:2px solid var(--bg);margin-left:-6px}.Dashboard-module__2YNnkq__faces>:first-child{margin-left:0}.Dashboard-module__2YNnkq__facesMore{font-size:var(--fs-xs);color:var(--text-muted);outline:none;margin-left:6px}.Dashboard-module__2YNnkq__donut{align-items:center;gap:20px;min-width:0;display:flex}.Dashboard-module__2YNnkq__donutRing{flex:none;width:132px;height:132px;position:relative}.Dashboard-module__2YNnkq__donutRing svg{display:block;transform:rotate(-90deg)}.Dashboard-module__2YNnkq__donutTrack{fill:none;stroke:var(--fill-1);stroke-width:14px}.Dashboard-module__2YNnkq__donutSlice{fill:none;stroke:var(--text);stroke-width:14px;transition:stroke-width var(--t-fast);cursor:default}.Dashboard-module__2YNnkq__donutOn{stroke-width:18px}.Dashboard-module__2YNnkq__donut_bad{stroke:var(--danger);background:var(--danger)}.Dashboard-module__2YNnkq__donutMid{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 22px;display:flex;position:absolute;inset:0}.Dashboard-module__2YNnkq__donutMid b{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:600}.Dashboard-module__2YNnkq__donutMid span{font-size:var(--fs-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.Dashboard-module__2YNnkq__donutKey{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.Dashboard-module__2YNnkq__donutRow{border-radius:var(--radius-xs);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;grid-template-columns:10px minmax(0,1fr) auto 38px;align-items:center;gap:8px;padding:3px 6px;display:grid}.Dashboard-module__2YNnkq__donutRowOn{background:var(--fill-field)}.Dashboard-module__2YNnkq__donutRow i{border-radius:var(--radius-xs);background:var(--text);width:10px;height:10px}.Dashboard-module__2YNnkq__donutName{text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);overflow:hidden}.Dashboard-module__2YNnkq__donutRow b{font-weight:600}.Dashboard-module__2YNnkq__donutRow em{text-align:right;color:var(--text-muted);font-style:normal}.Dashboard-module__2YNnkq__meter{align-items:center;gap:10px;width:100%;min-width:96px;display:inline-flex}.Dashboard-module__2YNnkq__meterLabel{font-size:var(--fs-sm);color:var(--text-dim);flex:none;min-width:64px}.Dashboard-module__2YNnkq__meterTrack{border-radius:var(--radius-round);background:var(--fill-1);flex:1;height:5px;overflow:hidden}.Dashboard-module__2YNnkq__meterFill{border-radius:inherit;background:var(--text-dim);height:100%;display:block}.Dashboard-module__2YNnkq__meter_bad{background:var(--danger)}.Dashboard-module__2YNnkq__meter_warn{background:var(--warn)}.Dashboard-module__2YNnkq__meter_ok{background:var(--ok)}.Dashboard-module__2YNnkq__meterSub{text-align:right;min-width:44px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text);flex:none}.Dashboard-module__2YNnkq__meterSub_bad{color:var(--danger)}.Dashboard-module__2YNnkq__meterSub_warn{color:var(--warn)}.Dashboard-module__2YNnkq__heat{flex-direction:column;gap:10px;display:flex}.Dashboard-module__2YNnkq__heatRead{min-height:18px;font-size:var(--fs-sm);color:var(--text-dim);font-variant-numeric:tabular-nums}.Dashboard-module__2YNnkq__heatRead b{color:var(--text);font-weight:600}.Dashboard-module__2YNnkq__heatGrid{align-items:center;gap:3px;display:grid}.Dashboard-module__2YNnkq__heatCol{font-size:var(--fs-xs);color:var(--text-muted);text-align:left;white-space:nowrap}.Dashboard-module__2YNnkq__heatRow{font-size:var(--fs-xs);color:var(--text-muted)}.Dashboard-module__2YNnkq__heatCell{border-radius:var(--radius-xs);background:var(--text);height:22px}.Dashboard-module__2YNnkq__heatOn{outline:2px solid var(--text);outline-offset:1px}.Dashboard-module__2YNnkq__posterRows{flex-direction:column;gap:2px;display:flex}.Dashboard-module__2YNnkq__posterRow{border-radius:var(--radius-sm);min-height:52px;transition:background var(--t-fast);align-items:center;gap:12px;margin:0 -8px;padding:4px 8px;display:flex}.Dashboard-module__2YNnkq__posterRow:hover{background:var(--fill-field)}.Dashboard-module__2YNnkq__posterRow .Dashboard-module__2YNnkq__tcell{flex:1;min-width:0}.Dashboard-module__2YNnkq__posterRow .Dashboard-module__2YNnkq__rowAct{flex:none}.Dashboard-module__2YNnkq__posterRowNum{font-size:var(--fs-md);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.Dashboard-module__2YNnkq__miniRows{flex-direction:column;display:flex}.Dashboard-module__2YNnkq__miniRow{border-radius:var(--radius-sm);min-height:44px;font-size:var(--fs-md);transition:background var(--t-fast);align-items:center;gap:10px;margin:0 -8px;padding:4px 8px;display:flex}.Dashboard-module__2YNnkq__miniRow:hover{background:var(--fill-field)}.Dashboard-module__2YNnkq__miniRowText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Dashboard-module__2YNnkq__miniRowSub{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.Dashboard-module__2YNnkq__formRow{align-items:center;gap:8px;display:flex}.Dashboard-module__2YNnkq__chips{flex-wrap:wrap;gap:6px;display:flex}.Dashboard-module__2YNnkq__chip{border-radius:var(--radius-float);background:var(--fill-field);box-shadow:var(--ring-soft);font-size:var(--fs-sm);color:var(--text-dim);transition:background var(--t-fast), color var(--t-fast);align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.Dashboard-module__2YNnkq__chip:hover{background:var(--fill-1);color:var(--text)}.Dashboard-module__2YNnkq__chip svg{flex:none}.Dashboard-module__2YNnkq__chip.Dashboard-module__2YNnkq__toneBad{color:var(--danger)}.Dashboard-module__2YNnkq__chip.Dashboard-module__2YNnkq__toneWarn{color:var(--warn)}.Dashboard-module__2YNnkq__quick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Dashboard-module__2YNnkq__quickBtn{border-radius:var(--radius-sm);background:var(--fill-field);font-size:var(--fs-sm);color:var(--text-dim);text-align:left;transition:background var(--t-fast), color var(--t-fast);flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.Dashboard-module__2YNnkq__quickBtn:hover{background:var(--fill-1);color:var(--text)}.Dashboard-module__2YNnkq__quickBtn:disabled{opacity:.45;pointer-events:none}.Dashboard-module__2YNnkq__quickWide{flex-direction:row;grid-column:span 2;justify-content:space-between;align-items:center}@media (max-width:1200px){.Dashboard-module__2YNnkq__tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}.Dashboard-module__2YNnkq__cols>:is(.Dashboard-module__2YNnkq__c7,.Dashboard-module__2YNnkq__c8,.Dashboard-module__2YNnkq__c9,.Dashboard-module__2YNnkq__c12){grid-column:span 12}.Dashboard-module__2YNnkq__cols>:is(.Dashboard-module__2YNnkq__c2,.Dashboard-module__2YNnkq__c3,.Dashboard-module__2YNnkq__c4,.Dashboard-module__2YNnkq__c5,.Dashboard-module__2YNnkq__c6){grid-column:span 6}}@media (max-width:768px){.Dashboard-module__2YNnkq__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Dashboard-module__2YNnkq__cols{gap:12px}.Dashboard-module__2YNnkq__cols>:is(.Dashboard-module__2YNnkq__c2,.Dashboard-module__2YNnkq__c3,.Dashboard-module__2YNnkq__c4,.Dashboard-module__2YNnkq__c5,.Dashboard-module__2YNnkq__c6,.Dashboard-module__2YNnkq__c7,.Dashboard-module__2YNnkq__c8,.Dashboard-module__2YNnkq__c9,.Dashboard-module__2YNnkq__c12){grid-column:span 12}.Dashboard-module__2YNnkq__donut{flex-direction:column;align-items:stretch}.Dashboard-module__2YNnkq__donutRing{align-self:center}.Dashboard-module__2YNnkq__moreBtn{opacity:1}}.Dashboard-module__2YNnkq__entGlyph{border-radius:var(--radius-round);background:var(--fill-1);width:72px;height:72px;box-shadow:var(--ring-soft);color:var(--text);place-items:center;display:inline-grid}.Dashboard-module__2YNnkq__entTiles{margin-top:22px}.Dashboard-module__2YNnkq__sayText{white-space:normal;line-height:1.4;overflow:visible}.Dashboard-module__2YNnkq__sayText .Dashboard-module__2YNnkq__tcell,.Dashboard-module__2YNnkq__sayText .Dashboard-module__2YNnkq__tname{display:inline}.Dashboard-module__2YNnkq__sayText .Dashboard-module__2YNnkq__tsub,.Dashboard-module__2YNnkq__sayText .Dashboard-module__2YNnkq__tposter{display:none}.Dashboard-module__2YNnkq__drawerArt{padding:4px 0 16px}.Dashboard-module__2YNnkq__drawerBtns{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.Dashboard-module__2YNnkq__drawerBtns .Dashboard-module__2YNnkq__btn{gap:6px}.Dashboard-module__2YNnkq__meterCell{flex:none;width:150px}.Dashboard-module__2YNnkq__chartBase{border-bottom:1px solid var(--hairline);justify-content:center;align-items:center;display:flex}.Dashboard-module__2YNnkq__posterRow>a,.Dashboard-module__2YNnkq__posterRow>.Dashboard-module__2YNnkq__tcell{flex:1;min-width:0}.Dashboard-module__2YNnkq__bdCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.Dashboard-module__2YNnkq__bdCard{border-radius:var(--radius-sm);background:var(--fill-field);text-align:left;min-height:190px;color:var(--text);flex-direction:column;justify-content:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.Dashboard-module__2YNnkq__bdArt{-webkit-mask-image:linear-gradient(180deg, var(--bg) 30%, transparent 92%);mask-image:linear-gradient(180deg, var(--bg) 30%, transparent 92%);-webkit-mask-image:linear-gradient(180deg, var(--bg) 30%, transparent 92%);position:absolute;inset:0}.Dashboard-module__2YNnkq__bdArt img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-med) var(--ease-out)}.Dashboard-module__2YNnkq__bdCard:hover .Dashboard-module__2YNnkq__bdArt img{transform:scale(1.03)}.Dashboard-module__2YNnkq__bdText{font-size:var(--fs-sm);color:var(--text-dim);flex-direction:column;gap:3px;padding:14px 16px;display:flex;position:relative}.Dashboard-module__2YNnkq__bdText b{font-size:var(--fs-lg);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Dashboard-module__2YNnkq__pgrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:18px 14px;display:grid}.Dashboard-module__2YNnkq__pcard{text-align:left;min-width:0;color:var(--text);flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.Dashboard-module__2YNnkq__pcardArt{aspect-ratio:2/3;border-radius:var(--radius-sm);background:var(--fill-field);width:100%;max-width:100%;margin-bottom:6px;overflow:hidden}.Dashboard-module__2YNnkq__pcardArt img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-med) var(--ease-out)}.Dashboard-module__2YNnkq__pcard:hover .Dashboard-module__2YNnkq__pcardArt img{transform:scale(1.03)}.Dashboard-module__2YNnkq__pcardName{max-width:100%;font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Dashboard-module__2YNnkq__pcardSub{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}@media (max-width:1200px){.Dashboard-module__2YNnkq__bdCards{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard-module__2YNnkq__pgrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:768px){.Dashboard-module__2YNnkq__bdCards{grid-template-columns:1fr}.Dashboard-module__2YNnkq__pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.Dashboard-module__2YNnkq__tableStack,.Dashboard-module__2YNnkq__tableStack tbody{display:block}.Dashboard-module__2YNnkq__tableStack thead{display:none}.Dashboard-module__2YNnkq__tableStack tbody tr{border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 8px;display:flex}.Dashboard-module__2YNnkq__tableStack.Dashboard-module__2YNnkq__table td{width:auto;min-width:0;max-width:none;padding:0;display:block}.Dashboard-module__2YNnkq__tableStack.Dashboard-module__2YNnkq__table td:first-child{flex:1 1 0}.Dashboard-module__2YNnkq__tableStack.Dashboard-module__2YNnkq__table td:not(:first-child,.Dashboard-module__2YNnkq__num,.Dashboard-module__2YNnkq__rowAct){white-space:normal;flex:100%;order:1}}.Dashboard-module__2YNnkq__ruleWords{font-size:var(--fs-sm);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.Dashboard-module__2YNnkq__ruleWords b{color:var(--text);font-weight:600}.Dashboard-module__2YNnkq__meterTd{min-width:150px}.Dashboard-module__2YNnkq__defs{flex-direction:column;gap:14px;display:flex}.Dashboard-module__2YNnkq__defRow{font-size:var(--fs-md);color:var(--text-dim);justify-content:space-between;align-items:center;gap:12px;display:flex}.Dashboard-module__2YNnkq__defStars{flex-direction:column;gap:8px;display:flex}.Dashboard-module__2YNnkq__defLabel{font-size:var(--fs-md);color:var(--text-dim)}.Dashboard-module__2YNnkq__noteBox{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.Dashboard-module__2YNnkq__noteBox textarea{resize:vertical;width:100%;min-height:60px}.Dashboard-module__2YNnkq__noteBox .Dashboard-module__2YNnkq__btn{gap:6px}.Dashboard-module__2YNnkq__commentFull{font-size:var(--fs-md);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 18px;line-height:1.6}.Dashboard-module__2YNnkq__pgridSix{grid-template-columns:repeat(6,minmax(0,1fr))}.Dashboard-module__2YNnkq__pcardOn .Dashboard-module__2YNnkq__pcardArt{outline:2px solid var(--text);outline-offset:2px}.Dashboard-module__2YNnkq__chatLog{flex-direction:column;gap:2px;max-height:760px;margin:0 -8px;padding:0 8px;display:flex;overflow-y:auto}.Dashboard-module__2YNnkq__chatLine{border-radius:var(--radius-sm);transition:background var(--t-fast);align-items:flex-start;gap:12px;margin:0 -8px;padding:8px;display:flex}.Dashboard-module__2YNnkq__chatLine:hover{background:var(--fill-field)}.Dashboard-module__2YNnkq__chatGone{opacity:.55}.Dashboard-module__2YNnkq__chatBody{flex:1;min-width:0}.Dashboard-module__2YNnkq__chatHead{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.Dashboard-module__2YNnkq__chatHead b{font-size:var(--fs-md);color:var(--text)}.Dashboard-module__2YNnkq__chatHead time{color:var(--text-muted);font-variant-numeric:tabular-nums}.Dashboard-module__2YNnkq__chatRe{font-size:var(--fs-sm);color:var(--text-muted)}.Dashboard-module__2YNnkq__chatText{font-size:var(--fs-md);color:var(--text);overflow-wrap:anywhere;line-height:1.5}.Dashboard-module__2YNnkq__levelWord{font-size:var(--fs-sm);color:var(--text-dim);align-items:center;gap:5px;font-weight:500;display:inline-flex}.Dashboard-module__2YNnkq__cols>.Dashboard-module__2YNnkq__stack{grid-column:span 12}.Dashboard-module__2YNnkq__cols>.Dashboard-module__2YNnkq__stack.Dashboard-module__2YNnkq__c5{grid-column:span 5}@media (max-width:1200px){.Dashboard-module__2YNnkq__cols>.Dashboard-module__2YNnkq__stack.Dashboard-module__2YNnkq__c5{grid-column:span 12}}.Dashboard-module__2YNnkq__gauges{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.Dashboard-module__2YNnkq__boxBody{flex-direction:column;gap:16px;display:flex}.Dashboard-module__2YNnkq__boxSpark{font-size:var(--fs-sm);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.Dashboard-module__2YNnkq__boxSpark em{color:var(--text-muted);margin-left:auto;font-style:normal}.Dashboard-module__2YNnkq__pageActs{justify-content:flex-end;gap:8px;display:flex}.Dashboard-module__2YNnkq__pageActs .Dashboard-module__2YNnkq__btn{gap:6px}@media (max-width:768px){.Dashboard-module__2YNnkq__gauges{grid-template-columns:1fr}}.Dashboard-module__2YNnkq__feed{flex-direction:column;display:flex}.Dashboard-module__2YNnkq__feedRow{border-radius:var(--radius-sm);min-height:44px;font-size:var(--fs-md);transition:background var(--t-fast);align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;display:flex}.Dashboard-module__2YNnkq__feedRow:hover{background:var(--fill-field)}.Dashboard-module__2YNnkq__feedText{flex:1;min-width:0}.Dashboard-module__2YNnkq__spend{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:14px}@media (max-width:768px){.Dashboard-module__2YNnkq__entTop{flex-wrap:wrap}.Dashboard-module__2YNnkq__entActions{flex:100%;min-width:0}}
.Season-module__lV1WSW__top{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;--su:3px;height:100vh;animation:var(--fade-in);position:absolute;top:0;left:0;right:0;overflow:hidden}.Season-module__lV1WSW__front{z-index:2}@media (max-width:1200px){html[data-nav=frame] .Season-module__lV1WSW__branch{display:none}}.Season-module__lV1WSW__top span,.Season-module__lV1WSW__leaves span,.Season-module__lV1WSW__rope span,.Season-module__lV1WSW__ground span{image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute}.Season-module__lV1WSW__leaves{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.Season-module__lV1WSW__branch{left:0}.Season-module__lV1WSW__leaf{will-change:transform, opacity;opacity:0;top:0;left:0}.Season-module__lV1WSW__web{top:0;right:0}.Season-module__lV1WSW__rope{width:calc(67 * var(--su));pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;--su:3px;height:100vh;animation:var(--fade-in);position:absolute;top:0;right:0;overflow:clip}.Season-module__lV1WSW__thread{right:calc(-.5 * var(--su));width:var(--su);transform-origin:50% 0;background:#e6dfd0;height:1px;top:0;transform:scaleY(0)}.Season-module__lV1WSW__spider{right:calc(-6.5 * var(--su));top:calc(-5.5 * var(--su));width:calc(13 * var(--su));height:calc(11 * var(--su));will-change:transform;background-size:200% 100%!important}.Season-module__lV1WSW__grab{pointer-events:auto;cursor:pointer}.Season-module__lV1WSW__spider:after{content:"";position:absolute;inset:-10px}.Season-module__lV1WSW__ground{pointer-events:none;-webkit-user-select:none;user-select:none;--su:3px;height:0;animation:var(--fade-in);margin-bottom:-6px;position:relative}.Season-module__lV1WSW__pumpkin{pointer-events:auto;cursor:pointer}.Season-module__lV1WSW__lit{transition:opacity var(--t-lazy) var(--ease-out)}.Season-module__lV1WSW__hot{opacity:.85}.Season-module__lV1WSW__wick{pointer-events:auto;cursor:pointer}.Season-module__lV1WSW__flame{transition:opacity var(--t-fast) var(--ease-out)}.Season-module__lV1WSW__tongue{opacity:0}.Season-module__lV1WSW__out{opacity:0!important}.Season-module__lV1WSW__smoke{width:var(--su);height:calc(2 * var(--su));background:#d6d0c88c;animation:1.3s ease-out forwards Season-module__lV1WSW__seasonSmoke}@keyframes Season-module__lV1WSW__seasonSmoke{to{transform:translate(calc(var(--x) * var(--su)), calc(-10 * var(--su)));opacity:0}}.Season-module__lV1WSW__mark{vertical-align:baseline;width:calc(11 * var(--su));height:calc(11 * var(--su));margin:calc(.352em - var(--cy) * var(--su)) .42em calc(.352em - (11 - var(--cy)) * var(--su)) 0;--su:3px;image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;position:relative}.Season-module__lV1WSW__markPumpkin{--cy:6.4;background-image:url(/season/v3/mark-pumpkin.png)}.Season-module__lV1WSW__markPumpkin i{image-rendering:pixelated;opacity:.85;background:url(/season/v3/mark-pumpkin-hot.png) 0 0/100% 100% no-repeat;position:absolute;inset:0}.Season-module__lV1WSW__markLeaf{--cy:5.4;transform-origin:50% 100%;background-image:url(/season/v3/mark-leaf.png)}.Season-module__lV1WSW__silk{z-index:-1;pointer-events:none;--su:3px;--r:31px;animation:var(--fade-in);-webkit-mask:radial-gradient(circle at 100% 50%, #000 calc(var(--r) - .5px), transparent var(--r)) 150px 80px / var(--r) calc(2 * var(--r)) no-repeat,  radial-gradient(circle at 0 50%, #000 calc(var(--r) - .5px), transparent var(--r)) right 150px top 80px / var(--r) calc(2 * var(--r)) no-repeat,  linear-gradient(#000 0 0) calc(150px + var(--r)) 80px / calc(100% - 300px - 2 * var(--r)) calc(2 * var(--r)) no-repeat,  linear-gradient(#000 0 0);-webkit-mask:radial-gradient(circle at 100% 50%, #000 calc(var(--r) - .5px), transparent var(--r)) 150px 80px / var(--r) calc(2 * var(--r)) no-repeat,  radial-gradient(circle at 0 50%, #000 calc(var(--r) - .5px), transparent var(--r)) right 150px top 80px / var(--r) calc(2 * var(--r)) no-repeat,  linear-gradient(#000 0 0) calc(150px + var(--r)) 80px / calc(100% - 300px - 2 * var(--r)) calc(2 * var(--r)) no-repeat,  linear-gradient(#000 0 0);mask:radial-gradient(circle at 100% 50%, #000 calc(var(--r) - .5px), transparent var(--r)) 150px 80px / var(--r) calc(2 * var(--r)) no-repeat,  radial-gradient(circle at 0 50%, #000 calc(var(--r) - .5px), transparent var(--r)) right 150px top 80px / var(--r) calc(2 * var(--r)) no-repeat,  linear-gradient(#000 0 0) calc(150px + var(--r)) 80px / calc(100% - 300px - 2 * var(--r)) calc(2 * var(--r)) no-repeat,  linear-gradient(#000 0 0);-webkit-mask-composite:xor;position:absolute;inset:-80px -150px 0;-webkit-mask-composite:xor;mask-composite:exclude}.Season-module__lV1WSW__silk i{image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.Season-module__lV1WSW__silkFan{top:calc(80px - 20 * var(--su));width:calc(48 * var(--su));height:calc(35 * var(--su));background-image:url(/season/v3/silk-fan.png)}.Season-module__lV1WSW__silkL{left:calc(150px + var(--r) - 48 * var(--su))}.Season-module__lV1WSW__silkR{right:calc(150px + var(--r) - 48 * var(--su));transform:scaleX(-1)}.Season-module__lV1WSW__silkLine{top:calc(86px - 20 * var(--su));width:calc(4 * var(--su));height:calc(20 * var(--su));background-image:url(/season/v3/silk-line.png)}.Season-module__lV1WSW__silkA{left:calc(36% + 42px)}.Season-module__lV1WSW__silkB{right:calc(36% + 42px);transform:scaleX(-1)}.Season-module__lV1WSW__silkPod.Season-module__lV1WSW__silkPod{position:relative}.Season-module__lV1WSW__dangleHost{display:inline-block;position:relative}.Season-module__lV1WSW__dangle{transform-origin:0 0;--su:3px;width:0;height:0;animation:2.9s ease-in-out infinite alternate Season-module__lV1WSW__seasonSwing;position:absolute;top:.72em;left:1.7em}@keyframes Season-module__lV1WSW__seasonSwing{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.Season-module__lV1WSW__dangleIn{left:calc(-6.5 * var(--su));width:calc(13 * var(--su));height:calc(11 * var(--su));pointer-events:auto;transition:translate .9s cubic-bezier(.3,.1,.2,1);animation:1.4s cubic-bezier(.2,.75,.25,1) both Season-module__lV1WSW__seasonLower;position:absolute;top:9px}.Season-module__lV1WSW__dangleIn:hover{transition-duration:.16s;translate:0 -5px}@keyframes Season-module__lV1WSW__seasonLower{0%{opacity:0;transform:translateY(-9px)}}.Season-module__lV1WSW__dangleThread{background:#e6dfd0;width:2px;height:19px;position:absolute;bottom:calc(100% - 3px);left:calc(50% - 1px)}.Season-module__lV1WSW__dangleBug{image-rendering:pixelated;background:url(/season/v3/spider.png) 0 0/200% 100% no-repeat;animation:.24s step-end 6 Season-module__lV1WSW__seasonLegs;position:absolute;inset:0}@keyframes Season-module__lV1WSW__seasonLegs{50%{background-position-x:100%}}:is(html[data-focus] .Season-module__lV1WSW__rope,html[data-focus] .Season-module__lV1WSW__top,html[data-focus] .Season-module__lV1WSW__leaves,html[data-focus] .Season-module__lV1WSW__ground){display:none}.Season-module__lV1WSW__leaving{animation:var(--fade-out);pointer-events:none}.Season-module__lV1WSW__leaving :is(.Season-module__lV1WSW__grab,.Season-module__lV1WSW__pumpkin,.Season-module__lV1WSW__wick){pointer-events:none}.Season-module__lV1WSW__ground[data-still="1"] span{animation:none}[data-perf="1"] :is(.Season-module__lV1WSW__dangle,.Season-module__lV1WSW__dangleIn,.Season-module__lV1WSW__dangleBug){animation:none}[data-tv="1"] :is(.Season-module__lV1WSW__dangle,.Season-module__lV1WSW__dangleIn,.Season-module__lV1WSW__dangleBug){animation:none}@media (prefers-reduced-motion:reduce){.Season-module__lV1WSW__top,.Season-module__lV1WSW__rope,.Season-module__lV1WSW__ground,.Season-module__lV1WSW__silk,.Season-module__lV1WSW__leaves,.Season-module__lV1WSW__leaving,.Season-module__lV1WSW__dangle,.Season-module__lV1WSW__dangleIn,.Season-module__lV1WSW__dangleBug,.Season-module__lV1WSW__smoke{animation:none}}
.CastRow-module__uM2rOW__section{padding:0 var(--page-pad);margin-bottom:40px}.CastRow-module__uM2rOW__section:last-child{margin-bottom:0}.CastRow-module__uM2rOW__heading{font-size:var(--fs-2xl);letter-spacing:-.025em;font-weight:700}.CastRow-module__uM2rOW__head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.CastRow-module__uM2rOW__grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:24px 16px;display:grid}.CastRow-module__uM2rOW__item{min-width:0;color:inherit;animation:var(--rise-in);flex-direction:column;text-decoration:none;display:flex}.CastRow-module__uM2rOW__art{aspect-ratio:3/4;border-radius:var(--radius-content);background:var(--surface-2);transition:transform var(--t-base) var(--ease-out);display:block;overflow:hidden}.CastRow-module__uM2rOW__img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.CastRow-module__uM2rOW__blank{width:100%;height:100%;color:var(--text-dim);background:var(--fill-1);place-items:center;display:grid}@media (hover:hover){.CastRow-module__uM2rOW__item:hover .CastRow-module__uM2rOW__art{transform:scale(1.03)}}.CastRow-module__uM2rOW__name{font-size:var(--fs-md);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.CastRow-module__uM2rOW__char{font-size:var(--fs-sm);color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:640px){.CastRow-module__uM2rOW__grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:20px 12px}.CastRow-module__uM2rOW__name{font-size:var(--fs-sm);margin-top:10px}.CastRow-module__uM2rOW__char{font-size:var(--fs-xs)}}@media (prefers-reduced-motion:reduce){.CastRow-module__uM2rOW__item{animation:none}.CastRow-module__uM2rOW__art{transition:none}.CastRow-module__uM2rOW__item:hover .CastRow-module__uM2rOW__art{transform:none}}
.Reviews-module__lhOVKW__wrap{margin-top:24px}.Reviews-module__lhOVKW__inner{max-width:none}.Reviews-module__lhOVKW__head{align-items:center;gap:20px;margin-bottom:20px;display:flex}.Reviews-module__lhOVKW__heading{font-size:var(--fs-3xl);letter-spacing:-.02em;color:var(--text);align-items:baseline;gap:10px;font-weight:700;display:flex}.Reviews-module__lhOVKW__count{font-size:var(--fs-xl);letter-spacing:0;color:var(--text-dim);font-weight:500}.Reviews-module__lhOVKW__sortBtn{color:var(--text-dim);background:0 0;gap:7px;}.Reviews-module__lhOVKW__sortBtn:hover{color:var(--text)}.Reviews-module__lhOVKW__stars{color:var(--accent);align-items:center;gap:2px;display:inline-flex}.Reviews-module__lhOVKW__star{line-height:0;display:inline-block;position:relative}.Reviews-module__lhOVKW__compose{align-items:flex-start;gap:16px;margin-bottom:36px;display:flex}.Reviews-module__lhOVKW__composeMain{flex:1;min-width:0}.Reviews-module__lhOVKW__line{border-bottom:1px solid var(--hairline);position:relative}.Reviews-module__lhOVKW__line:after{content:"";background:var(--text);height:2px;transition:transform var(--t-base) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Reviews-module__lhOVKW__line:focus-within:after{transform:scaleX(1)}.Reviews-module__lhOVKW__rt{width:100%;color:var(--text);font-size:var(--fs-md);white-space:pre-wrap;word-break:break-word;outline:none;min-height:24px;padding:8px 0 9px;line-height:1.5;display:block}.Reviews-module__lhOVKW__rt img{border-radius:var(--radius-sm);max-width:220px;margin:4px 0;display:inline-block}.Reviews-module__lhOVKW__ph{color:var(--text-muted);font-size:var(--fs-md);pointer-events:none;position:absolute;top:8px;left:0}.Reviews-module__lhOVKW__actWrap{opacity:0;transition:grid-template-rows var(--t-slow) var(--ease-out), opacity var(--t-fast) var(--ease-out);grid-template-rows:0fr;display:grid}.Reviews-module__lhOVKW__actOpen{opacity:1;grid-template-rows:1fr}.Reviews-module__lhOVKW__actIn{min-height:0;overflow:hidden}.Reviews-module__lhOVKW__actOpen .Reviews-module__lhOVKW__actIn{animation:Reviews-module__lhOVKW__unclip 0s linear var(--t-slow) forwards}@keyframes Reviews-module__lhOVKW__unclip{to{overflow:visible}}.Reviews-module__lhOVKW__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-left:-8px;padding-top:10px;display:flex}.Reviews-module__lhOVKW__actLeft{align-items:center;gap:2px;display:flex}.Reviews-module__lhOVKW__rateLabel{font-size:var(--fs-sm);color:var(--text-dim);font-weight:500}.Reviews-module__lhOVKW__rateRow{align-items:center;margin-left:12px;display:flex}.Reviews-module__lhOVKW__star{border-radius:var(--radius-round);width:30px;height:30px;color:var(--text-muted);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast);justify-content:center;align-items:center;display:inline-flex}.Reviews-module__lhOVKW__star:hover{background:var(--fill-1);transform:translateY(-1px)}.Reviews-module__lhOVKW__starOn{color:var(--primary)}.Reviews-module__lhOVKW__rateClear{font-size:var(--fs-sm);color:var(--text-dim);transition:color var(--t-fast);margin-left:8px;font-weight:500}.Reviews-module__lhOVKW__rateClear:hover{color:var(--text)}.Reviews-module__lhOVKW__cancel{}.Reviews-module__lhOVKW__gifAttached{flex-wrap:wrap;gap:8px;padding:4px 12px 8px;display:flex}.Reviews-module__lhOVKW__gifAttach{aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--fill-1);width:128px;position:relative;overflow:hidden}.Reviews-module__lhOVKW__gifAttach img{object-fit:cover;width:100%;height:100%}.Reviews-module__lhOVKW__gifDel{border-radius:var(--radius-round);width:22px;height:22px;color:var(--text);background:var(--scrim);transition:background var(--t-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.Reviews-module__lhOVKW__gifDel:hover{background:var(--scrim-deep)}.Reviews-module__lhOVKW__gifAttach{animation:var(--rise-in)}.Reviews-module__lhOVKW__composeBtns{align-items:center;gap:8px;display:flex}.Reviews-module__lhOVKW__err{font-size:var(--fs-sm);color:var(--danger);animation:var(--rise-in)}.Reviews-module__lhOVKW__submit{}.Reviews-module__lhOVKW__submit:disabled{opacity:.45;cursor:default;pointer-events:none}.Reviews-module__lhOVKW__tool{border-radius:var(--radius-round);width:36px;height:36px;font-size:var(--fs-md);color:var(--text-dim);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.Reviews-module__lhOVKW__tool:hover{background:var(--fill-1);color:var(--text)}.Reviews-module__lhOVKW__tool:active{transform:scale(.94)}.Reviews-module__lhOVKW__toolOn,.Reviews-module__lhOVKW__toolOn:hover{background:var(--fill-3);color:var(--text)}.Reviews-module__lhOVKW__reviewGif{border-radius:var(--radius-md);width:100%;max-width:260px;margin:8px 0 2px;display:block}.Reviews-module__lhOVKW__gifScrim{z-index:var(--z-modal);background:var(--scrim);animation:var(--scrim-in);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Reviews-module__lhOVKW__gifModal{flex-direction:column;width:100%;max-width:460px;max-height:70vh;padding:14px;display:flex;position:relative;}.Reviews-module__lhOVKW__gifScrimOut{animation:var(--scrim-out);pointer-events:none}.Reviews-module__lhOVKW__gifModalOut{}.Reviews-module__lhOVKW__gifTop{align-items:center;gap:10px;margin-bottom:12px;display:flex}.Reviews-module__lhOVKW__gifSearch{flex:1;}.Reviews-module__lhOVKW__gifClose{}.Reviews-module__lhOVKW__gifGrid{column-count:2;overscroll-behavior:contain;column-gap:8px;overflow-y:auto}.Reviews-module__lhOVKW__gifItem{border-radius:var(--radius-round);break-inside:avoid;background:var(--fill-1);cursor:pointer;width:100%;transition:opacity var(--t-fast);margin-bottom:8px;padding:0;display:block;overflow:hidden}.Reviews-module__lhOVKW__gifItem img{width:100%;height:auto;display:block}.Reviews-module__lhOVKW__gifItem:hover{opacity:.8}.Reviews-module__lhOVKW__gifCats{overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:8px;display:grid;overflow-y:auto}.Reviews-module__lhOVKW__gifCat{border-radius:var(--radius-sm);cursor:pointer;background:var(--fill-1);height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.Reviews-module__lhOVKW__gifCat img{object-fit:cover;width:100%;height:100%;filter:brightness(var(--lit,.62));transition:filter var(--t-fast);position:absolute;inset:0}.Reviews-module__lhOVKW__gifCat:hover{--lit:.8}.Reviews-module__lhOVKW__gifCat span{font-size:var(--fs-lg);color:var(--text);text-align:center;text-transform:capitalize;text-shadow:0 1px 4px var(--scrim-deep);place-items:center;padding:0 10px;font-weight:600;display:grid;position:absolute;inset:0}.Reviews-module__lhOVKW__gifEmpty{text-align:center;font-size:var(--fs-md);color:var(--text-dim);padding:20px}.Reviews-module__lhOVKW__signin{font-size:var(--fs-md);color:var(--text-dim);margin-bottom:26px}.Reviews-module__lhOVKW__signin a{color:var(--primary);font-weight:500}.Reviews-module__lhOVKW__list{flex-direction:column;gap:28px;display:flex}.Reviews-module__lhOVKW__empty{font-size:var(--fs-md);color:var(--text);margin:0;font-weight:500}.Reviews-module__lhOVKW__avatarLink{flex:none;line-height:0;display:block}.Reviews-module__lhOVKW__avatar{border-radius:var(--radius-round);color:var(--on-accent);background:var(--primary);flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.Reviews-module__lhOVKW__avatar img{object-fit:cover;width:100%;height:100%}.Reviews-module__lhOVKW__review{gap:14px;display:flex;position:relative}.Reviews-module__lhOVKW__review,.Reviews-module__lhOVKW__replyItem{border-radius:var(--radius-md);transition:background var(--t-slow) var(--ease-out), outline-color var(--t-slow) var(--ease-out);outline:10px solid #0000}.Reviews-module__lhOVKW__lit{background:var(--fill-2);outline-color:var(--fill-2)}.Reviews-module__lhOVKW__reviewBody{flex:1;min-width:0}.Reviews-module__lhOVKW__reviewHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.Reviews-module__lhOVKW__reviewName{font-size:var(--fs-lg);color:var(--text);font-weight:600;text-decoration:none}a.Reviews-module__lhOVKW__reviewName:hover{color:var(--text-dim)}.Reviews-module__lhOVKW__reviewTime{font-size:var(--fs-sm);color:var(--text-dim)}.Reviews-module__lhOVKW__reviewText{font-size:var(--fs-lg);color:var(--text);white-space:pre-wrap;word-break:break-word;margin:5px 0 0;line-height:1.6}.Reviews-module__lhOVKW__votes{align-items:center;gap:4px;margin-top:8px;margin-left:-12px;display:flex}.Reviews-module__lhOVKW__vote,.Reviews-module__lhOVKW__replyBtn{height:38px;font-size:var(--fs-md);color:var(--text-dim);border-radius:var(--radius-float);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out);background:0 0;align-items:center;gap:7px;padding:0 12px;font-weight:500;display:inline-flex}.Reviews-module__lhOVKW__vote:hover:not(:disabled){background:var(--fill-1);color:var(--text)}.Reviews-module__lhOVKW__vote:active:not(:disabled){transform:scale(.94)}.Reviews-module__lhOVKW__vote:disabled{cursor:default;opacity:.5;pointer-events:none}.Reviews-module__lhOVKW__voteUp{color:var(--ok)}.Reviews-module__lhOVKW__voteDown{color:var(--danger)}.Reviews-module__lhOVKW__replyBtn:hover{background:var(--fill-1);color:var(--text)}.Reviews-module__lhOVKW__commentBlock{position:relative}.Reviews-module__lhOVKW__thread{margin-top:4px;padding-left:54px}.Reviews-module__lhOVKW__trunk{top:48px;left:19px;bottom:calc(var(--ctl-h-sm) + 9px);background:var(--hairline);width:2px;position:absolute}@media (pointer:coarse){.Reviews-module__lhOVKW__trunk{bottom:calc(var(--ctl-h) + 9px)}}.Reviews-module__lhOVKW__replyCompose{animation:var(--rise-in);gap:12px;margin:8px 0 4px;display:flex}.Reviews-module__lhOVKW__replyMain{flex:1;min-width:0}.Reviews-module__lhOVKW__replyInput{border-radius:var(--radius-md);background:var(--fill-field);width:100%;min-height:46px;box-shadow:var(--ctl-ring);color:var(--text);font-size:var(--fs-lg);resize:none;border:none;outline:none;padding:11px 14px;font-family:inherit;line-height:1.5}.Reviews-module__lhOVKW__replyInput::placeholder{color:var(--text-muted)}.Reviews-module__lhOVKW__replyBtns{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.Reviews-module__lhOVKW__repliesToggle{color:var(--accent);background:0 0;margin-top:8px;position:relative;}.Reviews-module__lhOVKW__repliesToggle:before{content:"";border-left:2px solid var(--hairline);border-bottom:2px solid var(--hairline);border-bottom-left-radius:16px;width:30px;height:26px;position:absolute;top:-9px;left:-35px}.Reviews-module__lhOVKW__repliesToggle:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.Reviews-module__lhOVKW__repliesToggle svg{transition:transform var(--t-fast)}.Reviews-module__lhOVKW__chevOpen{transform:rotate(180deg)}.Reviews-module__lhOVKW__replies{animation:var(--rise-in);flex-direction:column;gap:16px;margin-top:12px;display:flex}.Reviews-module__lhOVKW__replyItem{gap:12px;display:flex;position:relative}.Reviews-module__lhOVKW__gutter{flex-direction:column;flex:none;align-items:center;width:32px;display:flex}.Reviews-module__lhOVKW__rail{background:var(--hairline);flex:1;width:2px;margin-top:8px}.Reviews-module__lhOVKW__replyBlock{position:relative}.Reviews-module__lhOVKW__replyBlock:before{content:"";border-left:2px solid var(--hairline);border-bottom:2px solid var(--hairline);clip-path:inset(0 0 0 2px);border-bottom-left-radius:16px;width:28px;height:24px;position:absolute;top:-8px;left:-35px}.Reviews-module__lhOVKW__subReplies{flex-direction:column;gap:16px;margin-top:12px;padding-left:44px;display:flex}.Reviews-module__lhOVKW__subReplies>.Reviews-module__lhOVKW__replyItem:before{content:"";border-left:2px solid var(--hairline);border-bottom:2px solid var(--hairline);border-bottom-left-radius:13px;width:22px;height:32px;position:absolute;top:-16px;left:-29px}.Reviews-module__lhOVKW__subReplies>.Reviews-module__lhOVKW__replyItem:first-child:before{height:28px;top:-12px}.Reviews-module__lhOVKW__subReplies>.Reviews-module__lhOVKW__replyItem:not(:last-child):before{clip-path:inset(0 0 0 2px)}.Reviews-module__lhOVKW__subReplies>.Reviews-module__lhOVKW__replyItem:first-child:not(:last-child):after{top:-12px}.Reviews-module__lhOVKW__subReplies>.Reviews-module__lhOVKW__replyItem:not(:last-child):after{content:"";background:var(--hairline);width:2px;position:absolute;top:-16px;bottom:0;left:-29px}.Reviews-module__lhOVKW__menuWrap{position:absolute;top:0;right:0}.Reviews-module__lhOVKW__menuBtn{color:var(--text-dim);background:0 0;}.Reviews-module__lhOVKW__menuBtn:hover{background:var(--fill-1);color:var(--text)}.Reviews-module__lhOVKW__menu{transform-origin:100% 0;min-width:150px;}.Reviews-module__lhOVKW__menuOut{}.Reviews-module__lhOVKW__menuItem{}.Reviews-module__lhOVKW__editWrap{animation:var(--rise-in);margin:4px 0}.Reviews-module__lhOVKW__editBox{border-radius:var(--radius-md);background:var(--fill-field);box-shadow:var(--ctl-ring);color:var(--text);font-size:var(--fs-lg);white-space:pre-wrap;word-break:break-word;outline:none;min-height:22px;padding:11px 14px;line-height:1.5}.Reviews-module__lhOVKW__editBox img{border-radius:var(--radius-sm);max-width:220px;margin:4px 0;display:block}.Reviews-module__lhOVKW__editRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.Reviews-module__lhOVKW__editBtns{gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.Reviews-module__lhOVKW__actWrap{transition:opacity var(--t-fast) var(--ease-out)}.Reviews-module__lhOVKW__star{transition:background var(--t-fast), color var(--t-fast)}.Reviews-module__lhOVKW__star:hover{transform:none}.Reviews-module__lhOVKW__repliesToggle svg{transition:none}.Reviews-module__lhOVKW__gifScrim,.Reviews-module__lhOVKW__gifModal,.Reviews-module__lhOVKW__gifScrimOut,.Reviews-module__lhOVKW__gifModalOut,.Reviews-module__lhOVKW__gifAttach,.Reviews-module__lhOVKW__err,.Reviews-module__lhOVKW__replyCompose,.Reviews-module__lhOVKW__replies,.Reviews-module__lhOVKW__editWrap,.Reviews-module__lhOVKW__menu,.Reviews-module__lhOVKW__menuOut{animation:none}.Reviews-module__lhOVKW__sortBtn:active,.Reviews-module__lhOVKW__cancel:active,.Reviews-module__lhOVKW__submit:active,.Reviews-module__lhOVKW__tool:active,.Reviews-module__lhOVKW__gifClose:active,.Reviews-module__lhOVKW__vote:active:not(:disabled),.Reviews-module__lhOVKW__replyBtn:active,.Reviews-module__lhOVKW__repliesToggle:active,.Reviews-module__lhOVKW__menuBtn:active{transform:none}}
.SubtitlePanel-module__M6fc7W__list{flex-direction:column;gap:2px;display:flex}.SubtitlePanel-module__M6fc7W__row,.SubtitlePanel-module__M6fc7W__link,.SubtitlePanel-module__M6fc7W__more{border-radius:var(--radius-menu-item);width:100%;min-height:40px;font-size:var(--fs-md);color:var(--text);text-align:left;transition:background var(--t-fast), color var(--t-fast);align-items:center;gap:10px;padding:0 12px;font-weight:500;display:flex}@media (hover:hover){.SubtitlePanel-module__M6fc7W__row:hover,.SubtitlePanel-module__M6fc7W__link:hover,.SubtitlePanel-module__M6fc7W__more:hover{background:var(--fill-1)}}.SubtitlePanel-module__M6fc7W__row:active,.SubtitlePanel-module__M6fc7W__link:active,.SubtitlePanel-module__M6fc7W__more:active{background:var(--fill-2)}.SubtitlePanel-module__M6fc7W__rowOn{color:var(--accent)}.SubtitlePanel-module__M6fc7W__flag{border-radius:var(--radius-hair);object-fit:cover;background:var(--fill-2);flex:none;width:20px;height:15px}.SubtitlePanel-module__M6fc7W__rowName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SubtitlePanel-module__M6fc7W__tag{border-radius:var(--radius-float);background:var(--fill-2);color:var(--text-dim);font-family:var(--font-label);font-size:var(--fs-sm);letter-spacing:.01em;flex:none;padding:2px 7px;font-weight:400}.SubtitlePanel-module__M6fc7W__rowOn .SubtitlePanel-module__M6fc7W__tag{color:var(--accent)}.SubtitlePanel-module__M6fc7W__check{flex:none}.SubtitlePanel-module__M6fc7W__more{color:var(--text-dim);gap:6px}.SubtitlePanel-module__M6fc7W__find{border-radius:var(--radius-float);background:var(--fill-1);width:100%;min-height:40px;color:var(--text);font:inherit;font-size:var(--fs-md);transition:background var(--t-fast);border:none;outline:none;margin:6px 0 2px;padding:0 14px}.SubtitlePanel-module__M6fc7W__find::placeholder{color:var(--text-muted)}.SubtitlePanel-module__M6fc7W__find:focus{background:var(--fill-2)}.SubtitlePanel-module__M6fc7W__acts{gap:8px;padding:10px 4px 4px;display:flex}.SubtitlePanel-module__M6fc7W__act{border-radius:var(--radius-float);min-height:40px;font-size:var(--fs-md);color:var(--text);background:var(--fill-1);transition:background var(--t-fast), transform var(--t-fast) var(--ease-out);flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-weight:500;display:inline-flex}.SubtitlePanel-module__M6fc7W__act:hover{background:var(--fill-3)}.SubtitlePanel-module__M6fc7W__act:active{transform:scale(.97)}.SubtitlePanel-module__M6fc7W__act:disabled{opacity:.55;cursor:default;pointer-events:none}.SubtitlePanel-module__M6fc7W__file{display:none}.SubtitlePanel-module__M6fc7W__results{max-height:176px;animation:var(--rise-in);flex-direction:column;gap:3px;margin-top:6px;display:flex;overflow-y:auto}.SubtitlePanel-module__M6fc7W__res{border-radius:var(--radius-sm);min-height:38px;color:var(--text-dim);text-align:left;transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out);align-items:center;gap:10px;padding:9px 11px;display:flex}.SubtitlePanel-module__M6fc7W__res:hover{background:var(--fill-1);color:var(--text)}.SubtitlePanel-module__M6fc7W__res:active{transform:scale(.98)}.SubtitlePanel-module__M6fc7W__resName{min-width:0;font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.SubtitlePanel-module__M6fc7W__resTag{font-family:var(--font-label);font-size:var(--fs-sm);color:var(--accent);font-weight:400}.SubtitlePanel-module__M6fc7W__links{flex-direction:column;gap:2px;margin-top:10px;display:flex}.SubtitlePanel-module__M6fc7W__link{justify-content:space-between;gap:16px}.SubtitlePanel-module__M6fc7W__linkVal{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-weight:500;display:inline-flex}.SubtitlePanel-module__M6fc7W__linkVal svg{color:var(--text-faint)}.SubtitlePanel-module__M6fc7W__pad{padding:6px 6px 4px}.SubtitlePanel-module__M6fc7W__preview{height:76px;margin-bottom:18px;position:relative}.SubtitlePanel-module__M6fc7W__offRow{align-items:center;gap:8px;margin-bottom:12px;display:flex}.SubtitlePanel-module__M6fc7W__nudge,.SubtitlePanel-module__M6fc7W__reset{border-radius:var(--radius-float);background:var(--fill-1);width:40px;height:40px;transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.SubtitlePanel-module__M6fc7W__nudge:active,.SubtitlePanel-module__M6fc7W__reset:active{transform:scale(.9)}.SubtitlePanel-module__M6fc7W__nudge{color:var(--text)}.SubtitlePanel-module__M6fc7W__reset{color:var(--text-dim)}.SubtitlePanel-module__M6fc7W__nudge:hover,.SubtitlePanel-module__M6fc7W__reset:hover{background:var(--fill-3);color:var(--text)}.SubtitlePanel-module__M6fc7W__offVal{text-align:center;font-size:var(--fs-xl);color:var(--accent);font-variant-numeric:tabular-nums;flex:1;font-weight:600}.SubtitlePanel-module__M6fc7W__ends{font-size:var(--fs-xs);color:var(--text-dim);justify-content:space-between;padding:4px 2px 0;font-weight:500;display:flex}.SubtitlePanel-module__M6fc7W__auto{align-items:center;gap:10px;min-height:42px;margin-top:12px;padding:0 2px;display:flex}.SubtitlePanel-module__M6fc7W__autoNote{font-size:var(--fs-sm);color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.SubtitlePanel-module__M6fc7W__range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:24px}.SubtitlePanel-module__M6fc7W__range::-webkit-slider-runnable-track{border-radius:var(--radius-round);background:var(--fill-3);height:4px}.SubtitlePanel-module__M6fc7W__range::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--radius-round);background:var(--accent);width:17px;height:17px;box-shadow:var(--shadow-sm);margin-top:-6.5px}.SubtitlePanel-module__M6fc7W__range::-moz-range-track{border-radius:var(--radius-round);background:var(--fill-3);height:4px}.SubtitlePanel-module__M6fc7W__range::-moz-range-thumb{border-radius:var(--radius-round);background:var(--accent);width:17px;height:17px;box-shadow:var(--shadow-sm);border:none}.SubtitlePanel-module__M6fc7W__field{margin-bottom:15px}.SubtitlePanel-module__M6fc7W__fieldTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.SubtitlePanel-module__M6fc7W__fieldLabel{font-size:var(--fs-sm);color:var(--text-dim);font-weight:500}.SubtitlePanel-module__M6fc7W__fieldVal{font-size:var(--fs-sm);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.SubtitlePanel-module__M6fc7W__chips{flex-wrap:wrap;gap:6px;display:flex}.SubtitlePanel-module__M6fc7W__chip{}.SubtitlePanel-module__M6fc7W__chip:hover{color:var(--text)}.SubtitlePanel-module__M6fc7W__chipOn{}.SubtitlePanel-module__M6fc7W__colors{flex-wrap:wrap;gap:8px;display:flex}.SubtitlePanel-module__M6fc7W__color{border-radius:var(--radius-float);background:var(--fill-1);cursor:pointer;min-height:44px;transition:background var(--t-fast);align-items:center;gap:10px;padding:8px 14px 8px 9px;display:flex;position:relative}.SubtitlePanel-module__M6fc7W__color:hover{background:var(--fill-2)}.SubtitlePanel-module__M6fc7W__dot{border-radius:var(--radius-round);width:26px;height:26px;box-shadow:var(--ring-soft);position:relative;overflow:hidden}.SubtitlePanel-module__M6fc7W__dot input{opacity:0;cursor:pointer;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px}.SubtitlePanel-module__M6fc7W__resetAll{border-radius:var(--radius-float);min-height:38px;font-size:var(--fs-md);color:var(--text-dim);background:var(--fill-1);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out);align-items:center;gap:7px;margin-top:16px;padding:9px 15px;font-weight:500;display:inline-flex}.SubtitlePanel-module__M6fc7W__resetAll:hover{background:var(--fill-2);color:var(--text)}.SubtitlePanel-module__M6fc7W__resetAll:active{transform:scale(.97)}.SubtitlePanel-module__M6fc7W__spin{animation:var(--spin)}.SubtitlePanel-module__M6fc7W__colorBtn{align-items:center;gap:10px;width:100%;display:flex}.SubtitlePanel-module__M6fc7W__palette{z-index:var(--vp-z-palette);transform-origin:0 100%;grid-template-columns:repeat(5,1fr);gap:7px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;}.SubtitlePanel-module__M6fc7W__paletteOut{}.SubtitlePanel-module__M6fc7W__pick{border-radius:var(--radius-float);width:26px;height:26px;box-shadow:var(--ring-soft);transition:transform var(--t-fast)}@media (hover:hover){.SubtitlePanel-module__M6fc7W__pick:hover{transform:scale(1.12)}}.SubtitlePanel-module__M6fc7W__pickOn{box-shadow:var(--ring)}.SubtitlePanel-module__M6fc7W__custom{border-radius:var(--radius-float);background:var(--fill-1);height:32px;font-size:var(--fs-sm);color:var(--text);cursor:pointer;transition:background var(--t-fast);grid-column:1/-1;align-items:center;gap:8px;padding:0 8px;font-weight:500;display:flex;position:relative;overflow:hidden}.SubtitlePanel-module__M6fc7W__custom:hover{background:var(--fill-2)}.SubtitlePanel-module__M6fc7W__customOn{box-shadow:var(--ring)}.SubtitlePanel-module__M6fc7W__custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.SubtitlePanel-module__M6fc7W__wheel{border-radius:var(--radius-round);width:18px;height:18px;box-shadow:var(--ring-soft);background:conic-gradient(#ff5c5c,#ffe600,#5cff8f,#5cc8ff,#c98cff,#ff5c5c)}@media (pointer:coarse){.SubtitlePanel-module__M6fc7W__row,.SubtitlePanel-module__M6fc7W__link,.SubtitlePanel-module__M6fc7W__more{min-height:50px;font-size:var(--fs-lg)}}@media (prefers-reduced-motion:reduce){.SubtitlePanel-module__M6fc7W__results,.SubtitlePanel-module__M6fc7W__palette,.SubtitlePanel-module__M6fc7W__paletteOut{animation:none}.SubtitlePanel-module__M6fc7W__spin{--spin-rm:2s;animation-duration:var(--spin-rm)}.SubtitlePanel-module__M6fc7W__pick{transition:none}.SubtitlePanel-module__M6fc7W__pick:hover,.SubtitlePanel-module__M6fc7W__chip:active,.SubtitlePanel-module__M6fc7W__act:active,.SubtitlePanel-module__M6fc7W__res:active,.SubtitlePanel-module__M6fc7W__nudge:active,.SubtitlePanel-module__M6fc7W__reset:active,.SubtitlePanel-module__M6fc7W__resetAll:active{transform:none}}:is([data-tv="1"] .SubtitlePanel-module__M6fc7W__row,[data-tv="1"] .SubtitlePanel-module__M6fc7W__link,[data-tv="1"] .SubtitlePanel-module__M6fc7W__more){min-height:62px;font-size:var(--fs-2xl);gap:14px;padding:0 20px}:is([data-tv="1"] .SubtitlePanel-module__M6fc7W__row svg,[data-tv="1"] .SubtitlePanel-module__M6fc7W__link svg,[data-tv="1"] .SubtitlePanel-module__M6fc7W__more svg){width:24px;height:24px}[data-tv="1"] .SubtitlePanel-module__M6fc7W__flag{width:30px;height:22px}[data-tv="1"] .SubtitlePanel-module__M6fc7W__tag{font-size:var(--fs-md);padding:3px 9px}:is([data-tv="1"] .SubtitlePanel-module__M6fc7W__act,[data-tv="1"] .SubtitlePanel-module__M6fc7W__find){min-height:58px;font-size:var(--fs-xl)}[data-tv="1"] .SubtitlePanel-module__M6fc7W__act svg{width:22px;height:22px}[data-tv="1"] .SubtitlePanel-module__M6fc7W__nudge{width:56px;height:56px}[data-tv="1"] .SubtitlePanel-module__M6fc7W__offVal{font-size:var(--fs-3xl)}[data-tv="1"] .SubtitlePanel-module__M6fc7W__linkVal{font-size:var(--fs-xl)}.SubtitlePanel-module__M6fc7W__fontActs{margin-bottom:15px;padding-top:0;}
.ReportSheet-module__5J96Za__list{flex-direction:column;display:flex}.ReportSheet-module__5J96Za__note{padding:10px 8px 0}.ReportSheet-module__5J96Za__note textarea{border-radius:var(--radius-md);background:var(--fill-1);width:100%;min-height:72px;color:var(--text);font-size:var(--fs-md);resize:none;padding:12px 14px;line-height:1.4}.ReportSheet-module__5J96Za__note textarea::placeholder{color:var(--text-muted)}.ReportSheet-module__5J96Za__foot{background:linear-gradient(to bottom, transparent, var(--surface-2) 20px);margin:0 -8px -8px;padding:16px 8px 8px;display:flex;position:sticky;bottom:-8px}.ReportSheet-module__5J96Za__send{font-size:var(--fs-lg);flex:1;font-weight:600;}.ReportSheet-module__5J96Za__check{border-radius:var(--radius-md);background:var(--fill-1);font-size:var(--fs-sm);flex-direction:column;gap:6px;margin:10px 8px 0;padding:12px 14px;display:flex}.ReportSheet-module__5J96Za__row{color:var(--text);justify-content:space-between;gap:12px;display:flex}.ReportSheet-module__5J96Za__row span:last-child{color:var(--text-muted)}.ReportSheet-module__5J96Za__bad span:last-child{color:var(--danger)}.ReportSheet-module__5J96Za__hint{color:var(--text-muted);margin:4px 0 0;line-height:1.4}
.StatusMark-module__Nbx43q__mark{color:currentColor;transition:color var(--t-fast);flex:none;display:inline-flex}.StatusMark-module__Nbx43q__mark[data-status=ok]{color:var(--ok)}.StatusMark-module__Nbx43q__mark[data-status=bad]{color:var(--danger)}.StatusMark-module__Nbx43q__mark svg{display:block;overflow:visible}.StatusMark-module__Nbx43q__track,.StatusMark-module__Nbx43q__ring,.StatusMark-module__Nbx43q__glyph{fill:none;stroke:currentColor;stroke-width:2px}.StatusMark-module__Nbx43q__track{fill:currentColor;fill-opacity:0;stroke-opacity:0;transition:fill-opacity var(--t-fast), stroke-opacity var(--t-fast)}.StatusMark-module__Nbx43q__mark[data-status=checking] .StatusMark-module__Nbx43q__track{stroke-opacity:.2}.StatusMark-module__Nbx43q__mark[data-status=ok] .StatusMark-module__Nbx43q__track,.StatusMark-module__Nbx43q__mark[data-status=bad] .StatusMark-module__Nbx43q__track{fill-opacity:.08}.StatusMark-module__Nbx43q__ring{stroke-linecap:round;opacity:.55;transition:opacity var(--t-fast)}.StatusMark-module__Nbx43q__mark:not([data-status=pending]) .StatusMark-module__Nbx43q__ring{opacity:1}.StatusMark-module__Nbx43q__glyph{stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.05px;opacity:0;transition:stroke-dashoffset var(--t-fast) var(--ease-out), opacity var(--t-fast) step-end}.StatusMark-module__Nbx43q__mark[data-status=ok] .StatusMark-module__Nbx43q__check,.StatusMark-module__Nbx43q__mark[data-status=bad] .StatusMark-module__Nbx43q__cross{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset var(--t-base) var(--ease-out) calc(var(--t-fast) / 2), opacity calc(var(--t-fast) / 2) step-end}@keyframes StatusMark-module__Nbx43q__pulseMark{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.StatusMark-module__Nbx43q__mark[data-status=checking] .StatusMark-module__Nbx43q__ring{animation:StatusMark-module__Nbx43q__pulseMark var(--t-lazy) var(--ease-out) infinite alternate}.StatusMark-module__Nbx43q__glyph{stroke-dashoffset:0;transition:opacity var(--t-fast)}}
.RatingCard-module__4bUjzq__layer{pointer-events:none;position:absolute;inset:0;container-type:inline-size}.RatingCard-module__4bUjzq__card{isolation:isolate;align-items:stretch;gap:clamp(8px,1.1cqi,16px);max-width:60cqi;display:flex;position:absolute;top:clamp(14px,3.6cqi,52px);left:clamp(14px,3.6cqi,52px)}.RatingCard-module__4bUjzq__card:before{content:"";z-index:-1;animation:RatingCard-module__4bUjzq__scrimIn var(--t-base) var(--ease-out) both;background:radial-gradient(closest-side,#0000006b,#0000);position:absolute;inset:-60% -80% -60% -40%}.RatingCard-module__4bUjzq__bar{background:var(--tone);transform-origin:top;width:clamp(3px,.35cqi,5px);animation:RatingCard-module__4bUjzq__barIn var(--spring-island) both;border-radius:2px}.RatingCard-module__4bUjzq__text{min-width:0}.RatingCard-module__4bUjzq__mask{padding-right:.15em;display:block;overflow:hidden}.RatingCard-module__4bUjzq__rating{width:fit-content;color:var(--text);text-shadow:0 1px 14px #00000073;animation:RatingCard-module__4bUjzq__slideIn var(--spring-island) .14s both;font-size:clamp(20px,3.4cqi,52px);font-weight:700;line-height:1;display:block}.RatingCard-module__4bUjzq__tags{color:var(--text);text-shadow:0 1px 14px #00000073;flex-wrap:wrap;column-gap:.3em;margin-top:clamp(4px,.6cqi,10px);font-size:clamp(12px,1.45cqi,22px);font-weight:600;display:flex}.RatingCard-module__4bUjzq__tag{animation:RatingCard-module__4bUjzq__tagIn var(--spring-quick) both;animation-delay:calc(.34s + var(--i) * 70ms);display:inline-block}.RatingCard-module__4bUjzq__tag:not(:last-child):after{content:","}.RatingCard-module__4bUjzq__out .RatingCard-module__4bUjzq__tag{animation:RatingCard-module__4bUjzq__tagOut .22s var(--ease-in) both;animation-delay:calc((var(--n) - 1 - var(--i)) * 50ms)}.RatingCard-module__4bUjzq__out .RatingCard-module__4bUjzq__rating{animation:RatingCard-module__4bUjzq__slideOut .3s var(--ease-in) both;animation-delay:calc(var(--n) * 50ms + 60ms)}.RatingCard-module__4bUjzq__out .RatingCard-module__4bUjzq__bar{animation:RatingCard-module__4bUjzq__barOut .32s var(--ease-in) both;animation-delay:calc(var(--n) * 50ms + .26s)}.RatingCard-module__4bUjzq__out:before{animation:RatingCard-module__4bUjzq__scrimOut .32s var(--ease-in) both;animation-delay:calc(var(--n) * 50ms + .26s)}@container (max-width:520px){.RatingCard-module__4bUjzq__tag:nth-child(n+3){display:none}.RatingCard-module__4bUjzq__tag:nth-child(2):after{content:none}}@keyframes RatingCard-module__4bUjzq__scrimIn{0%{opacity:0}}@keyframes RatingCard-module__4bUjzq__scrimOut{to{opacity:0}}@keyframes RatingCard-module__4bUjzq__barIn{0%{transform:scaleY(0)}}@keyframes RatingCard-module__4bUjzq__barOut{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes RatingCard-module__4bUjzq__slideIn{0%{transform:translate(-105%)}to{transform:none}}@keyframes RatingCard-module__4bUjzq__slideOut{to{transform:translate(-105%)}}@keyframes RatingCard-module__4bUjzq__tagIn{0%{opacity:0;transform:translate(-.6em)}to{opacity:1;transform:none}}@keyframes RatingCard-module__4bUjzq__tagOut{to{opacity:0;transform:translate(-.6em)}}@keyframes RatingCard-module__4bUjzq__cardOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.RatingCard-module__4bUjzq__card{animation:var(--fade-in)}.RatingCard-module__4bUjzq__card.RatingCard-module__4bUjzq__out{animation:RatingCard-module__4bUjzq__cardOut .2s var(--ease-in) both}.RatingCard-module__4bUjzq__card:before,.RatingCard-module__4bUjzq__bar,.RatingCard-module__4bUjzq__rating,.RatingCard-module__4bUjzq__tag,.RatingCard-module__4bUjzq__out:before,.RatingCard-module__4bUjzq__out .RatingCard-module__4bUjzq__bar,.RatingCard-module__4bUjzq__out .RatingCard-module__4bUjzq__rating,.RatingCard-module__4bUjzq__out .RatingCard-module__4bUjzq__tag{animation:none}}

.TileRow-module__C8OvDa__section{padding:0 var(--page-pad);margin-bottom:40px;display:flow-root}.TileRow-module__C8OvDa__heading{font-size:var(--fs-2xl);letter-spacing:-.015em;margin-bottom:16px;font-weight:700}.TileRow-module__C8OvDa__rowWrap{position:relative}.TileRow-module__C8OvDa__head{justify-content:space-between;align-items:center;gap:18px;display:flex}.TileRow-module__C8OvDa__controls{flex:none;align-items:center;gap:8px;margin-bottom:16px;display:flex}.TileRow-module__C8OvDa__counter{font-size:var(--fs-sm);color:var(--text);margin-right:8px;font-weight:500}.TileRow-module__C8OvDa__arrow{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--radius-round);color:var(--text);cursor:pointer;transition:opacity var(--t-fast);place-items:center;display:grid;}.TileRow-module__C8OvDa__arrow:disabled{opacity:.35;cursor:default}.TileRow-module__C8OvDa__labelTile.TileRow-module__C8OvDa__studioTile,.TileRow-module__C8OvDa__iconTile.TileRow-module__C8OvDa__studioTile{border-radius:var(--radius-content);background:var(--studio-fill,var(--surface-2));height:132px;color:var(--studio-ink,var(--on-accent));box-shadow:var(--shadow-sm);flex:0 0 176px;gap:0;padding:16px}.TileRow-module__C8OvDa__studioTile .TileRow-module__C8OvDa__logoBox{width:100%;height:70px;color:inherit;box-shadow:none;background:0 0;border-radius:0;flex:none;padding:0 4px 10px}.TileRow-module__C8OvDa__labelTile.TileRow-module__C8OvDa__studioTile:hover .TileRow-module__C8OvDa__logoBox{box-shadow:none;background:0 0}.TileRow-module__C8OvDa__studioTile .TileRow-module__C8OvDa__name{color:var(--studio-ink,var(--on-accent))}.TileRow-module__C8OvDa__studioFooter{width:100%;font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-weight:600;line-height:1.25;display:flex}.TileRow-module__C8OvDa__studioFooter span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TileRow-module__C8OvDa__studioFooter svg{flex:none}.TileRow-module__C8OvDa__labelTile.TileRow-module__C8OvDa__studioTile:hover,.TileRow-module__C8OvDa__iconTile.TileRow-module__C8OvDa__studioTile:hover{box-shadow:var(--shadow-md)}.TileRow-module__C8OvDa__serviceArt{flex:none;justify-content:center;align-items:center;width:100%;height:70px;display:flex}.TileRow-module__C8OvDa__iconTile.TileRow-module__C8OvDa__serviceTile .TileRow-module__C8OvDa__serviceArt img{object-fit:contain;border-radius:var(--radius-sm);width:70px;height:70px;box-shadow:none}.TileRow-module__C8OvDa__iconTile.TileRow-module__C8OvDa__serviceTile .TileRow-module__C8OvDa__serviceWordmark img{border-radius:0;width:100%;max-width:150px;height:56px}.TileRow-module__C8OvDa__row{-ms-overflow-style:none;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);transition:--fl var(--t-slow) var(--ease-out), --fr var(--t-slow) var(--ease-out);gap:12px;padding:2px 0 6px;display:flex;overflow-x:auto}.TileRow-module__C8OvDa__row::-webkit-scrollbar{display:none}.TileRow-module__C8OvDa__fadeL{--fl:48px}.TileRow-module__C8OvDa__fadeR{--fr:48px}.TileRow-module__C8OvDa__name{font-size:var(--fs-md);color:var(--text-dim);text-align:center;font-weight:500}.TileRow-module__C8OvDa__halo .TileRow-module__C8OvDa__logoBox img{filter:drop-shadow(0 0 1px var(--fill-4)) drop-shadow(0 0 7px var(--fill-3))}.TileRow-module__C8OvDa__tileSub{max-width:100%;font-size:var(--fs-sm);color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:flex;overflow:hidden}.TileRow-module__C8OvDa__tileDot{border-radius:var(--radius-round);background:var(--danger);flex:none;width:5px;height:5px}.TileRow-module__C8OvDa__labelTile{transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out);flex-direction:column;flex:0 0 158px;align-items:center;gap:9px;display:flex}.TileRow-module__C8OvDa__logoBox{border-radius:var(--radius-content);background:var(--fill-1);width:100%;height:82px;box-shadow:var(--shadow-sm);transition:background var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);justify-content:center;align-items:center;padding:16px 20px;display:flex;overflow:hidden}.TileRow-module__C8OvDa__logoBox img{object-fit:contain;opacity:1;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.TileRow-module__C8OvDa__labelTile:hover{transform:translateY(-4px)}.TileRow-module__C8OvDa__labelTile:hover .TileRow-module__C8OvDa__logoBox{background:var(--fill-2);box-shadow:var(--shadow-md)}@media (min-width:768px){.TileRow-module__C8OvDa__labelTile{flex:0 0 176px}.TileRow-module__C8OvDa__logoBox{height:90px}.TileRow-module__C8OvDa__labelTile.TileRow-module__C8OvDa__studioTile,.TileRow-module__C8OvDa__iconTile.TileRow-module__C8OvDa__studioTile{flex-basis:248px;height:156px;padding:18px}.TileRow-module__C8OvDa__studioTile .TileRow-module__C8OvDa__logoBox,.TileRow-module__C8OvDa__serviceArt{height:86px}.TileRow-module__C8OvDa__studioFooter{font-size:var(--fs-md)}.TileRow-module__C8OvDa__iconTile.TileRow-module__C8OvDa__serviceTile .TileRow-module__C8OvDa__serviceArt img{width:82px;height:82px}.TileRow-module__C8OvDa__iconTile.TileRow-module__C8OvDa__serviceTile .TileRow-module__C8OvDa__serviceWordmark img{width:100%;max-width:190px;height:74px}}@media (prefers-reduced-motion:reduce){.TileRow-module__C8OvDa__labelTile:hover{transform:none}}.TileRow-module__C8OvDa__iconTile{transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out);flex-direction:column;flex:0 0 84px;align-items:center;gap:9px;display:flex}.TileRow-module__C8OvDa__iconTile img{border-radius:var(--radius-content);object-fit:cover;width:84px;height:84px;box-shadow:var(--tile-shadow,var(--shadow-sm));transition:box-shadow var(--t-fast) var(--ease-out);display:block}.TileRow-module__C8OvDa__iconTile:hover{--tile-shadow:var(--shadow-md);transform:translateY(-4px)}.TileRow-module__C8OvDa__iconName{font-size:var(--fs-sm);color:var(--text-dim);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;transition:color var(--t-fast) var(--ease-out);font-weight:500;overflow:hidden}.TileRow-module__C8OvDa__iconTile:hover .TileRow-module__C8OvDa__iconName{color:var(--text)}@media (prefers-reduced-motion:reduce){.TileRow-module__C8OvDa__iconTile:hover{transform:none}}@media (max-width:640px){.TileRow-module__C8OvDa__heading{margin-bottom:12px}.TileRow-module__C8OvDa__controls{display:none}}[data-tv="1"] .TileRow-module__C8OvDa__row{padding:14px var(--page-pad) 18px 32px;margin:0 calc(-1 * var(--page-pad)) 0 -32px;scroll-padding-inline:32px}
.HeroBanner-module__110s5W__hero{width:auto;height:var(--hero-h);min-height:var(--hero-min);max-height:var(--hero-max);margin:0 var(--page-pad);border-radius:var(--radius-content);isolation:isolate;--foot:54px;box-shadow:var(--lift-2);position:relative}.HeroBanner-module__110s5W__heroFull{margin:calc(var(--top-pad) * -1) 0 0;height:100svh;max-height:none;box-shadow:none;border-radius:0;overflow-x:clip}.HeroBanner-module__110s5W__heroFull:after,.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__edge{display:none}.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__wrapShade:after{content:"";background:linear-gradient(to top, var(--bg) 0%, rgba(var(--bg-rgb), .72) 34%, transparent 100%);height:42%;position:absolute;bottom:-1px;left:0;right:0}.HeroBanner-module__110s5W__clip{z-index:1;pointer-events:none;opacity:0;width:100%;min-width:177.78cqh;height:100%;min-height:56.25cqw;transition:opacity var(--t-lazy) var(--ease-out);border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.22)}.HeroBanner-module__110s5W__clipOn{opacity:1}.HeroBanner-module__110s5W__clipFile{object-fit:cover;min-width:0;min-height:0;transform:translate(-50%,-50%)scale(1.36)}.HeroBanner-module__110s5W__clipShield{z-index:2;background:0 0;position:absolute;inset:0}.HeroBanner-module__110s5W__meta,.HeroBanner-module__110s5W__overview{max-height:200px;transition:opacity var(--t-slow) var(--ease-out), max-height var(--t-slow) var(--ease-out), margin var(--t-slow) var(--ease-out), transform var(--t-slow) var(--ease-out);overflow:hidden}.HeroBanner-module__110s5W__infoTight .HeroBanner-module__110s5W__overview{opacity:0;max-height:0;margin-top:0;transform:translateY(10px)}.HeroBanner-module__110s5W__titleLogo{transition:opacity var(--t-lazy) var(--ease-out)!important}.HeroBanner-module__110s5W__titleLogo.HeroBanner-module__110s5W__logoTall{height:clamp(190px,21vw,400px)}.HeroBanner-module__110s5W__infoTight .HeroBanner-module__110s5W__titleLogo{max-width:min(420px,100%);height:clamp(72px,9vw,132px)}.HeroBanner-module__110s5W__infoTight .HeroBanner-module__110s5W__title{min-height:clamp(72px,9vw,132px)}@media (max-width:768px){.HeroBanner-module__110s5W__titleLogo{height:clamp(96px,20vw,170px)}}@media (prefers-reduced-motion:reduce){.HeroBanner-module__110s5W__meta,.HeroBanner-module__110s5W__overview{transition:none}.HeroBanner-module__110s5W__titleLogo{transition:opacity var(--t-lazy) var(--ease-out)!important}}.HeroBanner-module__110s5W__mute{z-index:4;border-radius:var(--radius-round);width:42px;height:42px;position:absolute;bottom:111px;right:46px;}@media (min-width:768px){.HeroBanner-module__110s5W__mute{bottom:49px}}@media (min-width:769px){.HeroBanner-module__110s5W__mute{right:var(--page-pad);bottom:calc(clamp(34px,4.5vw,54px) - 14px)}}@media (max-width:640px){.HeroBanner-module__110s5W__mute{top:calc(var(--top-pad,0px) + 14px);width:40px;height:40px;bottom:auto;right:14px}}.HeroBanner-module__110s5W__ground{z-index:0;pointer-events:none;opacity:1;height:96vh;position:absolute;top:-84px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 38%,#00000059 64%,#0000 88%);mask-image:linear-gradient(#000 0 38%,#00000059 64%,#0000 88%)}@media (min-width:901px){.HeroBanner-module__110s5W__ground{left:calc(-1 * var(--page-pad))}}.HeroBanner-module__110s5W__groundImg{object-fit:cover;object-position:center 30%;opacity:0;filter:blur(10px)brightness(.42)saturate(1.3);width:110%;height:110%;transition:opacity .85s var(--ease-out);position:absolute;inset:-10% -5% 0;transform:scale(1.12)}.HeroBanner-module__110s5W__groundOn{opacity:1}.HeroBanner-module__110s5W__groundOff{display:none}.HeroBanner-module__110s5W__groundShade{background:linear-gradient(to bottom, rgba(var(--bg-rgb), .6) 0%, rgba(var(--bg-rgb), .2) 24%, rgba(var(--bg-rgb), .3) 58%, var(--bg) 100%), radial-gradient(80% 65% at 50% 38%, transparent 25%, rgba(var(--bg-rgb), .55) 100%);position:absolute;inset:0}@media (max-width:768px){.HeroBanner-module__110s5W__ground{height:84vh}}@media (prefers-reduced-motion:reduce){.HeroBanner-module__110s5W__groundImg{transform:scale(1.08)}}@media (max-width:768px){.HeroBanner-module__110s5W__hero{box-shadow:none;border-radius:0;margin:0}.HeroBanner-module__110s5W__hero:after,.HeroBanner-module__110s5W__edge{display:none}.HeroBanner-module__110s5W__backdropWrap{-webkit-mask-image:linear-gradient(#000 46%,#0000 100%);mask-image:linear-gradient(#000 46%,#0000 100%)}.HeroBanner-module__110s5W__wrapShade{background:linear-gradient(to top, var(--bg) 1%, rgba(var(--bg-rgb), .5) 24%, transparent 62%)}}.HeroBanner-module__110s5W__track{border-radius:inherit;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);position:absolute;inset:0;overflow:hidden;mask-image:radial-gradient(#fff,#000)}.HeroBanner-module__110s5W__slide{border-radius:inherit;opacity:0;visibility:hidden;transition:opacity .85s var(--ease-out), visibility 0s linear .85s;position:absolute;inset:0;overflow:hidden}.HeroBanner-module__110s5W__slideOn{opacity:1;visibility:visible;transition:opacity .85s var(--ease-out), visibility 0s}.HeroBanner-module__110s5W__slide .HeroBanner-module__110s5W__info{opacity:0;animation:HeroBanner-module__110s5W__heroCopyOut var(--t-fast) var(--ease-out) backwards}.HeroBanner-module__110s5W__slideOn .HeroBanner-module__110s5W__info{opacity:1;animation:HeroBanner-module__110s5W__heroCopyIn var(--t-lazy) var(--ease-out) var(--t-fast) backwards}.HeroBanner-module__110s5W__slideOn .HeroBanner-module__110s5W__info>:not(.HeroBanner-module__110s5W__actions),.HeroBanner-module__110s5W__slideOn .HeroBanner-module__110s5W__actions>*{animation:HeroBanner-module__110s5W__heroFadeIn var(--t-lazy) var(--ease-out) var(--t-fast) backwards}.HeroBanner-module__110s5W__settle .HeroBanner-module__110s5W__info{animation:none}.HeroBanner-module__110s5W__settle .HeroBanner-module__110s5W__info>:not(.HeroBanner-module__110s5W__actions),.HeroBanner-module__110s5W__settle .HeroBanner-module__110s5W__actions>*{animation-delay:.12s}.HeroBanner-module__110s5W__steady .HeroBanner-module__110s5W__info,.HeroBanner-module__110s5W__steady .HeroBanner-module__110s5W__info>:not(.HeroBanner-module__110s5W__actions),.HeroBanner-module__110s5W__steady .HeroBanner-module__110s5W__actions>*{animation:none}.HeroBanner-module__110s5W__steady .HeroBanner-module__110s5W__backdropImg{transition:none}.HeroBanner-module__110s5W__steady .HeroBanner-module__110s5W__titleLogo{transition:none!important}.HeroBanner-module__110s5W__info.HeroBanner-module__110s5W__infoWait{opacity:0;animation:none}.HeroBanner-module__110s5W__info.HeroBanner-module__110s5W__infoWait>:not(.HeroBanner-module__110s5W__actions),.HeroBanner-module__110s5W__infoWait .HeroBanner-module__110s5W__actions>*{animation:none}@keyframes HeroBanner-module__110s5W__heroCopyIn{0%{transform:translateY(26px)}to{transform:none}}@keyframes HeroBanner-module__110s5W__heroCopyOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}@keyframes HeroBanner-module__110s5W__heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes HeroBanner-module__110s5W__heroFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.HeroBanner-module__110s5W__slide{transition:opacity var(--t-base) linear, visibility 0s linear var(--t-base)}.HeroBanner-module__110s5W__slideOn{transition:opacity var(--t-base) linear, visibility 0s}.HeroBanner-module__110s5W__slide .HeroBanner-module__110s5W__info{animation-name:HeroBanner-module__110s5W__heroFadeOut}.HeroBanner-module__110s5W__slideOn .HeroBanner-module__110s5W__info{animation:none}}.HeroBanner-module__110s5W__backdropWrap{border-radius:inherit;height:100%;clip-path:inset(0 round var(--radius-panel));pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__backdropWrap{clip-path:none}.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__track,.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__slide{overflow:visible;-webkit-mask-image:none;mask-image:none}.HeroBanner-module__110s5W__backdropImg{object-fit:cover;object-position:var(--focal,center top);opacity:0;width:100%;height:100%;transition:opacity var(--t-lazy) var(--ease-out);position:relative;transform:scale(1.06)}.HeroBanner-module__110s5W__imgOn{opacity:1}.HeroBanner-module__110s5W__slide .HeroBanner-module__110s5W__backdropImg{animation:none}.HeroBanner-module__110s5W__wrapShade{z-index:2;pointer-events:none;background:linear-gradient(to top, rgba(var(--bg-rgb), .78) 0%, rgba(var(--bg-rgb), .5) 14%, rgba(var(--bg-rgb), .24) 30%, rgba(var(--bg-rgb), .08) 46%, transparent 60%), linear-gradient(to right, rgba(var(--bg-rgb), .34) 0%, rgba(var(--bg-rgb), .12) 28%, transparent 50%);position:absolute;inset:0}.HeroBanner-module__110s5W__vignette{pointer-events:none;background:linear-gradient(180deg, rgba(var(--bg-rgb), .12) 0%, transparent 9%);z-index:2;position:absolute;inset:0}.HeroBanner-module__110s5W__content{z-index:3;text-shadow:0 1px 10px var(--scrim);justify-content:space-between;align-items:flex-end;padding:0 46px 120px;display:flex;position:absolute;inset:0}@media (min-width:768px){.HeroBanner-module__110s5W__content{padding-bottom:76px}}.HeroBanner-module__110s5W__info{max-width:min(560px,46%)}@media (max-width:900px){.HeroBanner-module__110s5W__info{max-width:100%}}.HeroBanner-module__110s5W__title{letter-spacing:-.02em;min-height:clamp(240px,34vw,640px);filter:drop-shadow(0 2px 14px var(--scrim)) drop-shadow(0 1px 3px var(--scrim));flex-direction:column;justify-content:flex-end;margin-bottom:6px;font-size:clamp(3rem,7vw,5.4rem);font-weight:600;line-height:1.08;display:flex}.HeroBanner-module__110s5W__titleLogo{object-fit:contain;object-position:left bottom;width:auto;max-width:min(1200px,94%);height:clamp(240px,34vw,640px);margin:4px 0 10px;display:block}.HeroBanner-module__110s5W__meta{color:var(--text);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;text-shadow:0 1px 8px var(--scrim);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:18px 0 0;font-weight:600;display:flex}.HeroBanner-module__110s5W__meta [class*=Score-module][class*=wrap]{width:54px;height:54px}.HeroBanner-module__110s5W__meta [class*=Score-module][class*=wrap] [class*=num]{font-size:var(--fs-lg)}.HeroBanner-module__110s5W__rating{color:var(--primary);align-items:center;gap:5px;display:inline-flex}.HeroBanner-module__110s5W__overview{font-size:var(--fs-2xl);color:var(--text-dim);text-shadow:0 1px 10px var(--scrim-deep);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:18px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:900px){.HeroBanner-module__110s5W__overview{-webkit-line-clamp:2;font-size:var(--fs-md)}}.HeroBanner-module__110s5W__metaLink{transition:color var(--t-base)}.HeroBanner-module__110s5W__metaLink:hover,.HeroBanner-module__110s5W__rating{color:var(--accent)}.HeroBanner-module__110s5W__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.HeroBanner-module__110s5W__dot{border-radius:var(--radius-round);background:var(--text-muted);flex:none;align-self:center;width:4px;height:4px;margin:0 2px}@media (min-width:769px){.HeroBanner-module__110s5W__content{padding:0 var(--page-pad) clamp(34px, 4.5%, 54px);justify-content:space-between;align-items:flex-end}.HeroBanner-module__110s5W__info{width:min(62%,880px);max-width:none}.HeroBanner-module__110s5W__titleLogo{object-position:left bottom;width:auto;max-width:min(1200px,94%);height:clamp(240px,34vw,640px);max-height:none}.HeroBanner-module__110s5W__infoTight .HeroBanner-module__110s5W__titleLogo{max-width:min(420px,100%);height:clamp(72px,9vw,132px)}.HeroBanner-module__110s5W__wrapShade{background:linear-gradient(to right, rgba(var(--bg-rgb), .8) 0%, rgba(var(--bg-rgb), .52) 14%, rgba(var(--bg-rgb), .2) 30%, rgba(var(--bg-rgb), .04) 44%, transparent 56%), linear-gradient(to top, rgba(var(--bg-rgb), .34) 0%, rgba(var(--bg-rgb), .05) 20%, transparent 36%)}}.HeroBanner-module__110s5W__playBtn{letter-spacing:-.01em;min-width:176px;}.HeroBanner-module__110s5W__say{gap:inherit;display:inline-grid}.HeroBanner-module__110s5W__say>span{justify-self:center;align-items:center;gap:inherit;transition:opacity var(--t-fast);grid-area:1/1;display:inline-flex}.HeroBanner-module__110s5W__say>span[aria-hidden=true]{opacity:0}.HeroBanner-module__110s5W__bell,.HeroBanner-module__110s5W__bellOn{transform-origin:50% 16%;display:inline-flex}.HeroBanner-module__110s5W__remindOn{background:var(--glass-solid);color:var(--text);box-shadow:var(--glass-highlight)}.HeroBanner-module__110s5W__remindOn:hover{background:var(--surface-3)}.HeroBanner-module__110s5W__remind[data-ring] .HeroBanner-module__110s5W__bellOn{animation:HeroBanner-module__110s5W__ringSwing calc(var(--t-lazy) + var(--t-fast)) var(--ease-glide)}@keyframes HeroBanner-module__110s5W__ringSwing{0%{transform:rotate(0)}7%{transform:rotate(-17deg)}18%{transform:rotate(13.6deg)}30%{transform:rotate(-10.2deg)}43%{transform:rotate(6.8deg)}59%{transform:rotate(-3.4deg)}to{transform:rotate(0)}}.HeroBanner-module__110s5W__infoBtn{min-width:176px;overflow:hidden;}.HeroBanner-module__110s5W__infoBtnInner{z-index:1;align-items:center;gap:10px;display:inline-flex;position:relative}.HeroBanner-module__110s5W__pagination{z-index:var(--z-raised);align-items:center;gap:4px;display:flex;position:absolute;bottom:5vh;left:50%;transform:translate(-50%)}.HeroBanner-module__110s5W__pageArrow{width:44px;height:44px;color:var(--text);flex:none;place-items:center;margin:0 8px;display:grid;}@media (min-width:769px) and (max-width:1200px){.HeroBanner-module__110s5W__hero{--foot:64px}.HeroBanner-module__110s5W__content{padding-bottom:64px}.HeroBanner-module__110s5W__mute{bottom:50px}}.HeroBanner-module__110s5W__bar{cursor:pointer;border-radius:var(--radius-float);place-items:center;width:18px;height:18px;display:grid;position:relative}.HeroBanner-module__110s5W__bar:after{content:"";border-radius:var(--radius-round);background:var(--fill-4);width:10px;height:10px;box-shadow:var(--shadow-sm);transition:background var(--t-slow) var(--ease-out), transform var(--t-slow) var(--ease-lift)}.HeroBanner-module__110s5W__bar:hover:after{background:var(--fill-4);transform:scale(1.3)}.HeroBanner-module__110s5W__bar:active:after{transform:scale(1.05)}.HeroBanner-module__110s5W__barActive:after,.HeroBanner-module__110s5W__barActive:hover:after{background:var(--primary);transform:scale(1.15)}.HeroBanner-module__110s5W__barFill{display:none}@media (prefers-reduced-motion:reduce){.HeroBanner-module__110s5W__barFill{animation:none;transform:translateY(-50%)}.HeroBanner-module__110s5W__bar{transition:none}.HeroBanner-module__110s5W__slide .HeroBanner-module__110s5W__backdropImg{transition:none;animation:none;transform:none}.HeroBanner-module__110s5W__playBtn:hover,.HeroBanner-module__110s5W__playBtn:active,.HeroBanner-module__110s5W__infoBtn:hover,.HeroBanner-module__110s5W__infoBtn:active{transform:none}.HeroBanner-module__110s5W__remind[data-ring] .HeroBanner-module__110s5W__bellOn{animation:none}}@media (max-width:768px){.HeroBanner-module__110s5W__content{padding:0 20px calc(128px + env(safe-area-inset-bottom))}.HeroBanner-module__110s5W__desc{display:none}.HeroBanner-module__110s5W__content{justify-content:center}.HeroBanner-module__110s5W__info{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.HeroBanner-module__110s5W__title{text-align:center}.HeroBanner-module__110s5W__titleLogo{max-width:86%;max-height:clamp(110px,32vw,170px);margin:2px auto 8px}.HeroBanner-module__110s5W__meta{font-size:var(--fs-lg);justify-content:center;gap:8px 12px;margin:10px 0 0}.HeroBanner-module__110s5W__meta [class*=Score-module][class*=wrap]{width:40px;height:40px}.HeroBanner-module__110s5W__meta [class*=Score-module][class*=wrap] [class*=num]{font-size:var(--fs-sm)}.HeroBanner-module__110s5W__overview{-webkit-line-clamp:2;font-size:var(--fs-lg);-webkit-box-orient:vertical;max-height:48px;margin:12px 0 0;padding:0 8px;line-height:1.45;display:-webkit-box;overflow:hidden}.HeroBanner-module__110s5W__infoTight .HeroBanner-module__110s5W__overview{max-height:0;margin-top:0}.HeroBanner-module__110s5W__infoTight .HeroBanner-module__110s5W__titleLogo{max-width:86%;height:auto;max-height:clamp(110px,32vw,170px)}.HeroBanner-module__110s5W__actions{flex-wrap:nowrap;justify-content:center;gap:10px;margin-top:18px}.HeroBanner-module__110s5W__pagination{bottom:calc(74px + env(safe-area-inset-bottom))}.HeroBanner-module__110s5W__ground{display:none}.HeroBanner-module__110s5W__slide .HeroBanner-module__110s5W__backdropImg{animation:none;transform:none}.HeroBanner-module__110s5W__hero{will-change:auto}}.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__backdropWrap{-webkit-mask-image:linear-gradient(#000 0 40%,#000000bd 60%,#0006 74%,#00000029 86%,#0000000a 94%,#0000 100%);mask-image:linear-gradient(#000 0 40%,#000000bd 60%,#0006 74%,#00000029 86%,#0000000a 94%,#0000 100%)}@supports (-moz-orient:inline){.HeroBanner-module__110s5W__backdropWrap{will-change:transform}}.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__wrapShade:after{background:0 0}.HeroBanner-module__110s5W__metaTag{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.HeroBanner-module__110s5W__metaTag svg{color:var(--ok);filter:drop-shadow(0 1px 4px var(--scrim-deep))}@media (max-width:640px){:is(.HeroBanner-module__110s5W__metaTag,.HeroBanner-module__110s5W__dot:has(+.HeroBanner-module__110s5W__metaTag)){display:none}}.HeroBanner-module__110s5W__muteRow{display:none}@media (min-width:769px){.HeroBanner-module__110s5W__pagination{left:auto;right:var(--page-pad);bottom:calc(var(--foot) + (var(--ctl-h-lg) - 44px) / 2);transform:none}.HeroBanner-module__110s5W__muteSlide{display:none}.HeroBanner-module__110s5W__muteRow{animation:var(--fade-in);margin:0 6px 0 0;display:grid}.HeroBanner-module__110s5W__muteIdle{visibility:hidden;animation:none}}@media (max-width:768px){.HeroBanner-module__110s5W__pageArrow{display:none}}@media (min-width:769px) and (max-width:900px){.HeroBanner-module__110s5W__pageArrow:not(.HeroBanner-module__110s5W__muteRow){display:none}}
.TabbedGrid-module__y6vJRq__section,.TabbedGrid-module__y6vJRq__feedWrap{padding:0 var(--page-pad);margin-bottom:40px;display:flow-root}.TabbedGrid-module__y6vJRq__feedHold{min-height:480px}.TabbedGrid-module__y6vJRq__chips{top:var(--stick-top);z-index:var(--z-sticky);margin-bottom:24px;position:sticky;}.TabbedGrid-module__y6vJRq__chipRow{height:56px;padding:0 var(--page-pad);-ms-overflow-style:none;scrollbar-width:none;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);transition:--fl var(--t-slow) var(--ease-out), --fr var(--t-slow) var(--ease-out);align-items:center;gap:12px;display:flex;overflow-x:auto}.TabbedGrid-module__y6vJRq__chipRow::-webkit-scrollbar{display:none}.TabbedGrid-module__y6vJRq__fadeL{--fl:48px}.TabbedGrid-module__y6vJRq__fadeR{--fr:48px}.TabbedGrid-module__y6vJRq__chip{animation:var(--fade-in);flex:none;}.TabbedGrid-module__y6vJRq__chipOn{}.TabbedGrid-module__y6vJRq__feed{grid-template-columns:repeat(auto-fill, minmax(var(--feed-min,300px), 1fr));transition:opacity var(--t-fast) var(--ease-out);gap:40px 16px;display:grid}.TabbedGrid-module__y6vJRq__gridBusy{opacity:.5}.TabbedGrid-module__y6vJRq__more{justify-content:center;margin-top:32px;display:flex}.TabbedGrid-module__y6vJRq__moreBtn{min-width:160px;animation:var(--fade-in);}.TabbedGrid-module__y6vJRq__moreOut{animation:var(--fade-out);pointer-events:none}.TabbedGrid-module__y6vJRq__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.TabbedGrid-module__y6vJRq__lead{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;display:flex}.TabbedGrid-module__y6vJRq__heading{font-size:var(--fs-2xl);letter-spacing:-.015em;font-weight:700}.TabbedGrid-module__y6vJRq__tabs{gap:12px;display:flex}.TabbedGrid-module__y6vJRq__pager{align-items:center;gap:8px;display:flex}.TabbedGrid-module__y6vJRq__all{margin-left:4px;}.TabbedGrid-module__y6vJRq__arrow{transition:background var(--t-fast), opacity var(--t-fast), transform var(--t-fast) var(--ease-out);}.TabbedGrid-module__y6vJRq__arrow:disabled{opacity:.35;cursor:default}.TabbedGrid-module__y6vJRq__page{text-align:center;min-width:44px;font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--text-dim);font-weight:600}@media (max-width:900px){.TabbedGrid-module__y6vJRq__feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}}@media (max-width:768px){.TabbedGrid-module__y6vJRq__chips{margin-bottom:16px}.TabbedGrid-module__y6vJRq__chipRow{height:48px}.TabbedGrid-module__y6vJRq__feed{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:24px 12px}}@media (max-width:640px){.TabbedGrid-module__y6vJRq__section,.TabbedGrid-module__y6vJRq__feedWrap,.TabbedGrid-module__y6vJRq__chipRow{padding:0 12px}}[data-tv="1"] .TabbedGrid-module__y6vJRq__chips{position:static}[data-tv="1"] .TabbedGrid-module__y6vJRq__feed{gap:40px 28px}@media (prefers-reduced-motion:reduce){.TabbedGrid-module__y6vJRq__chip,.TabbedGrid-module__y6vJRq__moreBtn,.TabbedGrid-module__y6vJRq__moreOut{animation:none}.TabbedGrid-module__y6vJRq__feed{transition:none}.TabbedGrid-module__y6vJRq__arrow:active:not(:disabled){transform:none}}

.Discovery-module__kfxruW__page{max-width:calc(1100px + 2 * var(--page-pad));min-height:100vh;padding:var(--top-pad) var(--page-pad) 60px;margin:0 auto}.Discovery-module__kfxruW__list{animation:var(--fade-in);flex-direction:column;gap:4px;display:flex}.Discovery-module__kfxruW__faces{margin-top:16px}.Discovery-module__kfxruW__row{border-radius:var(--radius-md);color:var(--text);transition:background var(--t-fast);gap:16px;margin:0 -8px;padding:8px;display:flex}a.Discovery-module__kfxruW__row:hover,a.Discovery-module__kfxruW__row[data-press]{background:var(--fill-1)}.Discovery-module__kfxruW__thumb{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surface-1);flex:none;width:min(360px,45%);display:block;overflow:hidden}.Discovery-module__kfxruW__thumb img,.Discovery-module__kfxruW__faceArt img{object-fit:cover;width:100%;height:100%}.Discovery-module__kfxruW__face{flex:none;place-items:center;width:min(360px,45%);display:grid}.Discovery-module__kfxruW__faceArt{border-radius:var(--radius-round);width:120px;height:120px;font-size:var(--fs-3xl);color:var(--text-dim);background:var(--surface-2);place-items:center;font-weight:600;display:grid;overflow:hidden}.Discovery-module__kfxruW__rowText{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:2px;display:flex}.Discovery-module__kfxruW__rowTitle{-webkit-line-clamp:2;font-size:var(--fs-xl);overflow-wrap:break-word;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.Discovery-module__kfxruW__rowMeta,.Discovery-module__kfxruW__rowRate{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-dim);align-items:center;gap:7px;display:flex}.Discovery-module__kfxruW__rowRate{gap:4px}.Discovery-module__kfxruW__dot{border-radius:var(--radius-round);background:var(--text-muted);flex:none;width:3px;height:3px}.Discovery-module__kfxruW__rowOver{-webkit-line-clamp:2;font-size:var(--fs-sm);color:var(--text-muted);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.Discovery-module__kfxruW__holdTitle,.Discovery-module__kfxruW__holdLine{border-radius:var(--radius-xs);background:var(--surface-1);width:60%;height:16px;display:block}.Discovery-module__kfxruW__holdLine{width:30%;height:12px}.Discovery-module__kfxruW__dym{font-size:var(--fs-md);color:var(--text-dim);margin:0 0 16px}.Discovery-module__kfxruW__dym strong{color:var(--text);font-weight:600}.Discovery-module__kfxruW__dymLink{color:var(--text);font-weight:500;text-decoration:underline}.Discovery-module__kfxruW__sub{font-size:var(--fs-2xl);margin:32px 0 16px;font-weight:700}.Discovery-module__kfxruW__shelf{--page-pad:0px;margin-top:32px}.Discovery-module__kfxruW__none{font-size:var(--fs-md);color:var(--text-muted);animation:var(--fade-in);margin:24px 0}.Discovery-module__kfxruW__noneOut{animation:var(--fade-out)}.Discovery-module__kfxruW__reset{margin-left:12px;}.Discovery-module__kfxruW__person{border-radius:var(--radius-lg);background:var(--surface-1);min-height:170px;color:var(--text);align-items:center;gap:18px;padding:18px;display:flex}.Discovery-module__kfxruW__personArt{aspect-ratio:2/3;border-radius:var(--radius-float);width:88px;color:var(--text-dim);background:var(--surface-2);flex:none;place-items:center;display:grid;overflow:hidden}.Discovery-module__kfxruW__personArt img{object-fit:cover;width:100%;height:100%}.Discovery-module__kfxruW__personFace{aspect-ratio:1;border-radius:var(--radius-round);font-size:var(--fs-3xl);color:var(--on-accent);background:var(--primary);font-weight:600}.Discovery-module__kfxruW__person h2{font-size:var(--fs-2xl);margin:0 0 6px;line-height:1.15}.Discovery-module__kfxruW__person p{color:var(--text-dim);font-size:var(--fs-md);margin:0 0 8px}.Discovery-module__kfxruW__person span{color:var(--text-dim);font-size:var(--fs-sm);line-height:1.5}.Discovery-module__kfxruW__person:hover{background:var(--surface-2)}.Discovery-module__kfxruW__person:focus-visible,.Discovery-module__kfxruW__button:focus-visible,.Discovery-module__kfxruW__row:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (max-width:640px){.Discovery-module__kfxruW__page{--page-pad:12px}.Discovery-module__kfxruW__row{align-items:center;gap:12px}.Discovery-module__kfxruW__face{width:auto}.Discovery-module__kfxruW__faceArt{width:56px;height:56px;font-size:var(--fs-lg)}.Discovery-module__kfxruW__rowTitle{font-size:var(--fs-lg)}.Discovery-module__kfxruW__person{grid-column:1/-1;gap:14px;min-height:0;padding:14px}.Discovery-module__kfxruW__personArt{width:72px}}@media (prefers-reduced-motion:reduce){.Discovery-module__kfxruW__list,.Discovery-module__kfxruW__none,.Discovery-module__kfxruW__noneOut{animation:none}}.Discovery-module__kfxruW__button{font-size:var(--fs-md);flex:none;padding:0 20px;}.Discovery-module__kfxruW__status{color:var(--text-dim);margin:24px 0;line-height:1.5}.Discovery-module__kfxruW__status button{margin-left:12px}
.Home-module__g21JLG__wrap{padding:var(--top-pad) 0 60px;z-index:1;max-width:3200px;margin:0 auto;position:relative}.Home-module__g21JLG__hero{--hero-min:520px;margin:0;position:relative}.Home-module__g21JLG__rows>*+*{margin-top:8px}.Home-module__g21JLG__heroHold{height:100svh;margin:calc(var(--top-pad) * -1) 0 0;background:linear-gradient(180deg, var(--surface-1) 0%, var(--bg) 100%)}.Home-module__g21JLG__rows{z-index:3;display:block;position:relative}.Home-module__g21JLG__body{scroll-margin-top:calc(var(--bar-h) + 80px);transition:opacity var(--t-fast) var(--ease-out)}.Home-module__g21JLG__bodyOut{opacity:0}.Home-module__g21JLG__grid{grid-template-columns:repeat(auto-fill, minmax(max(var(--card-land), calc((100% - 4 * 16px) / 5)), 1fr));padding:0 var(--page-pad);gap:26px 16px;margin:0 auto 12px;display:grid}.Home-module__g21JLG__loading{padding:30px var(--page-pad);text-align:center;color:var(--text-dim);font-size:var(--fs-md);animation:var(--rise-in);margin:0 auto}.Home-module__g21JLG__empty{padding:70px var(--page-pad) 90px;text-align:center;animation:var(--rise-in);flex-direction:column;align-items:center;gap:14px;margin:0 auto;display:flex}.Home-module__g21JLG__empty svg{color:var(--text-dim)}@media (max-width:768px){.Home-module__g21JLG__hero{margin-top:calc(var(--top-pad) * -1)}.Home-module__g21JLG__grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr))}}@media (max-width:640px){.Home-module__g21JLG__wrap{padding:var(--top-pad) 0 40px}.Home-module__g21JLG__hero{--hero-min:420px;margin:calc(var(--top-pad) * -1) 0 0}.Home-module__g21JLG__heroHold{margin-top:calc(var(--top-pad) * -1)}.Home-module__g21JLG__searchSub{padding:0 4%}.Home-module__g21JLG__peopleGrid{grid-template-columns:1fr;padding:0 4%}.Home-module__g21JLG__grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:20px 12px;padding:0 4%}.Home-module__g21JLG__loading{padding:30px 4%}.Home-module__g21JLG__empty{padding:50px 4% 70px}}.Home-module__g21JLG__split{padding-right:var(--page-pad);display:block}.Home-module__g21JLG__split:after{content:"";clear:both;display:block}.Home-module__g21JLG__railSlot{z-index:6;float:right;margin:0 0 24px 28px;position:relative}@media (max-width:1200px){.Home-module__g21JLG__split{padding-right:0}.Home-module__g21JLG__railSlot{display:none}}@media (min-width:1201px){.Home-module__g21JLG__split,.Home-module__g21JLG__split section{--feed-min:max(240px, calc((100% - (var(--cols,3) - 1) * 16px) / var(--cols,3)))}}[data-tv="1"] .Home-module__g21JLG__grid{gap:40px 28px;padding-top:18px}[data-tv="1"] .Home-module__g21JLG__split{padding-right:0}[data-tv="1"] .Home-module__g21JLG__railSlot{display:none}[data-tv="1"] .Home-module__g21JLG__split{--feed-min:300px}[data-tv="1"] .Home-module__g21JLG__split section{--feed-min:300px}@media (prefers-reduced-motion:reduce){.Home-module__g21JLG__empty,.Home-module__g21JLG__loading{animation:none}.Home-module__g21JLG__body{transition:none}}.Home-module__g21JLG__searchSub{padding:0 var(--page-pad);letter-spacing:-.02em;color:var(--text);margin:40px auto 18px;font-size:clamp(22px,2.4vw,30px);font-weight:700}.Home-module__g21JLG__peopleGrid{padding:0 var(--page-pad);grid-template-columns:repeat(auto-fill,minmax(max(340px,25% - 10.5px),1fr));gap:14px;margin:0 auto 12px;display:grid}.Home-module__g21JLG__dym{padding:0 var(--page-pad);font-size:var(--fs-lg);color:var(--text-dim);margin:0 auto 20px}.Home-module__g21JLG__dym strong{color:var(--text);font-weight:600}.Home-module__g21JLG__dymLink{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0}.Home-module__g21JLG__dymLink:hover{text-decoration:underline}@media (max-width:900px){.Home-module__g21JLG__dym{padding:0 4%}}
.TvSearch-module__IC_3na__wrap{min-height:100vh;padding:var(--top-pad) var(--page-pad) 60px;grid-template-columns:632px 1fr;gap:40px;display:grid}.TvSearch-module__IC_3na__pane{top:var(--top-pad);flex-direction:column;align-self:start;gap:18px;display:flex;position:sticky}.TvSearch-module__IC_3na__field{border-radius:var(--radius);background:var(--fill-1);width:100%;min-width:0;min-height:64px;color:var(--text);font-size:var(--fs-3xl);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;padding:14px 20px;font-weight:600;overflow:hidden}.TvSearch-module__IC_3na__field::placeholder{color:var(--text-dim);font-weight:500}.TvSearch-module__IC_3na__results{min-width:0}.TvSearch-module__IC_3na__title{letter-spacing:-.02em;margin:0 0 22px;font-size:28px;font-weight:600}@media (max-width:1200px){.TvSearch-module__IC_3na__wrap{grid-template-columns:1fr}.TvSearch-module__IC_3na__pane{position:static}}
.Quote-module__herUIW__list{flex-direction:column;gap:4px;display:flex}.Quote-module__herUIW__head{font-size:var(--fs-2xl);margin:4px 0 12px;font-weight:700}.Quote-module__herUIW__row{border-radius:var(--radius-md);color:var(--text);transition:background var(--t-fast);gap:16px;margin:0 -8px;padding:8px;display:flex}.Quote-module__herUIW__row:hover,.Quote-module__herUIW__row[data-press]{background:var(--fill-1)}.Quote-module__herUIW__row:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.Quote-module__herUIW__thumb{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surface-1);flex:none;width:240px;display:block;overflow:hidden}.Quote-module__herUIW__thumb img{object-fit:cover;width:100%;height:100%}.Quote-module__herUIW__text{flex-direction:column;flex:1;gap:5px;min-width:0;padding-top:2px;display:flex}.Quote-module__herUIW__title{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-lg);font-weight:600;line-height:1.3;overflow:hidden}.Quote-module__herUIW__meta{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-dim);align-items:center;gap:7px;display:flex}.Quote-module__herUIW__dot{border-radius:var(--radius-round);background:var(--text-muted);flex:none;width:3px;height:3px}.Quote-module__herUIW__line{-webkit-line-clamp:2;font-size:var(--fs-md);color:var(--text);overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.Quote-module__herUIW__near{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.45;overflow:hidden}.Quote-module__herUIW__more{align-self:flex-start;margin-top:8px;}.Quote-module__herUIW__block{margin-bottom:28px}.Quote-module__herUIW__tvList{padding:0 var(--page-pad)}.Quote-module__herUIW__shelf{--page-pad:0px}@media (max-width:640px){.Quote-module__herUIW__row{align-items:center;gap:12px;margin:0 -4px;padding:6px 4px}.Quote-module__herUIW__thumb{border-radius:var(--radius-sm);width:96px}.Quote-module__herUIW__title{font-size:var(--fs-md)}.Quote-module__herUIW__line{font-size:var(--fs-sm)}}

.Grainient-module__APddWq__root{width:100%;height:100%;position:relative;overflow:hidden}
