@font-face{font-family:NS Sans;src:url(/fonts/NS-Sans-Light.woff2)format("woff2");font-weight:100 399;font-style:normal;font-display:swap}@font-face{font-family:NS Sans;src:url(/fonts/NS-Sans-Medium.woff2)format("woff2");font-weight:400 599;font-style:normal;font-display:swap}@font-face{font-family:NS Sans;src:url(/fonts/NS-Sans-Bold.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:Creato Display;src:url(/fonts/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;--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;--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:16px;--radius-menu-item:10px;--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-fast:.2s;--t-base:.3s;--t-slow:.45s;--t-lazy:.6s;--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);--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);--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;--rise-in:riseIn var(--t-base) var(--ease-out) backwards;--glass-rise:glassRise var(--t-base) var(--ease-out) backwards;--bar-drop:barDrop var(--spring-island) backwards;--bar-rise:barRise 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-tint:#0c0c0eb8;--glass-border-color:#fff3;--glass-blur:16px;--glass-blur-refract:3px;--glass-sat:1.3;--glass-highlight:inset 0 0 0 1.5px var(--glass-border-color);--glass-shadow:0 18px 44px -12px #0009;--glass-panel:rgba(var(--bg-rgb), .76);--glass-solid:var(--perf-surface);--glass-ctrl:#0e0e10a8;--glass-ctrl-hover:#1e1e21cc;--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:26px;--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}}@keyframes moodDrift{0%,to{transform:scale(1)translate(-1%,-.5%)rotate(-.6deg)}33%{transform:scale(1.07)translate(1%,.8%)rotate(.6deg)}66%{transform:scale(1.03)translate(.8%,-1%)rotate(.15deg)}}@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-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-tint:var(--surface-2);--glass-panel:var(--glass-solid);--glass-ctrl:var(--glass-solid);--glass-ctrl-hover:var(--surface-3)}[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}[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"] body:after,[data-tv="1"] img[class*=backdropLq],[data-tv="1"] [class*=groundImg],[data-tv="1"] [class*=Person-module][class*=wall]{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"] section[class*=Player-module][class*=hero]{height:92vh;min-height:640px}[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}body:after{content:"";z-index:9998;pointer-events:none;opacity:.045;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)'/%3E%3C/svg%3E");animation:none;position:fixed;inset:-5%}@keyframes grainShift{0%{transform:translate(0)}20%{transform:translate(-4%,2%)}40%{transform:translate(3%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(2%,3%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){body:after{animation:none}}html[data-perf="1"] body:after{display:none}@media (max-width:768px){body:after{will-change:auto;animation:none;inset:0}.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 barDrop{0%{transform:translateY(-40px)}}@keyframes barRise{0%{transform:translateY(40px)}}@keyframes barSlide{0%{transform:translate(-40px)}}@keyframes glassRise{0%{transform:translateY(8px)}to{transform:none}}@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]){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)}@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}@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] .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 ease-in-out infinite moodDrift;display:block;position:absolute;top:-6%;left:-6%}.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}[data-theme=mood] .moodBg{height:100vh;position:fixed;inset:0}[data-theme=mood] .moodMask{opacity:.55;height:100%;transition:opacity var(--t-lazy) var(--ease-out);inset:0;-webkit-mask-image:none;mask-image:none}[data-theme=mood] .moodBg[data-deep] .moodMask{opacity:.42}[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}.moodGrain,[data-theme=mood] .moodMask:after{display:none}input,textarea,select{font-size:max(16px,1em)!important}}.liquidGlass{background:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur-refract)) saturate(var(--glass-sat)) url(#liquidGlass);backdrop-filter:blur(var(--glass-blur-refract)) saturate(var(--glass-sat)) url(#liquidGlass);box-shadow:var(--glass-highlight), 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(--glass-panel);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--glass-highlight), 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)}.ctrlGlass{background:var(--glass-ctrl);-webkit-backdrop-filter:var(--pill-blur);backdrop-filter:var(--pill-blur)}@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(--glass-panel);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--glass-highlight), var(--glass-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)}.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;scrollbar-gutter:stable;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(--glass-ctrl);color:var(--text);-webkit-backdrop-filter:var(--pill-blur);backdrop-filter:var(--pill-blur);box-shadow:var(--ctl-ring)}.btnGhost:hover{background:var(--glass-ctrl-hover)}.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-tint);-webkit-backdrop-filter:blur(var(--glass-blur-refract)) saturate(var(--glass-sat)) url(#liquidGlass);backdrop-filter:blur(var(--glass-blur-refract)) saturate(var(--glass-sat)) url(#liquidGlass);box-shadow:var(--glass-highlight), var(--glass-shadow);font-weight:500;position:relative}.btnHeroGlass:hover{filter:brightness(1.18);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}}@media (max-width:768px){.btnHeroGlass{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:0 4px 18px -8px #00000080}}.chip{height:var(--ctl-h-sm);padding:var(--ctl-pad-sm);border-radius:var(--radius-float);background:var(--glass-ctrl);-webkit-backdrop-filter:var(--pill-blur);backdrop-filter:var(--pill-blur);box-shadow:var(--ctl-ring);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;font-weight:500;display:inline-flex}.chip:hover{background:var(--glass-ctrl-hover)}.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:var(--ctl-h)}}.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(--glass-ctrl);-webkit-backdrop-filter:var(--pill-blur);backdrop-filter:var(--pill-blur);box-shadow:var(--ctl-ring)}.iconCircle:hover{background:var(--glass-ctrl-hover)}.iconCircleGlass{background:var(--glass-ctrl);-webkit-backdrop-filter:var(--pill-blur);backdrop-filter:var(--pill-blur);box-shadow:var(--glass-highlight), var(--glass-shadow)}.iconCircleGlass:hover{filter:brightness(1.15)}@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(--glass-ctrl);-webkit-backdrop-filter:var(--pill-blur);backdrop-filter:var(--pill-blur);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(--glass-ctrl-hover);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)}@media (min-width:769px){html[data-nav=bottom]{--top-pad:28px}html[data-nav=bottom] main{padding-bottom:132px}html[data-nav=bar]{--top-pad:76px}}
