@media (prefers-reduced-motion:no-preference){.hubi{will-change:transform;animation-fill-mode:both}.hubi.a-bars line{transform-box:fill-box;transform-origin:50% 100%;animation:1.5s ease-in-out infinite hubBars}.hubi.a-bars line:first-child{animation-delay:0s}.hubi.a-bars line:nth-child(2){animation-delay:.22s}.hubi.a-bars line:nth-child(3){animation-delay:.44s}@keyframes hubBars{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.hubi.a-bob{animation:2.2s ease-in-out infinite hubBob}@keyframes hubBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.hubi.a-pulse{animation:2s ease-in-out infinite hubPulse}@keyframes hubPulse{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}.hubi.a-pop{animation:1.8s cubic-bezier(.34,1.56,.64,1) infinite hubPop}@keyframes hubPop{0%,70%,to{transform:scale(1)}82%{transform:scale(1.2)}}.hubi.a-twinkle{transform-origin:50%;animation:2.6s ease-in-out infinite hubTwinkle}@keyframes hubTwinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.82;transform:scale(1.14)rotate(18deg)}}.hubi.a-flicker{animation:1.9s ease-in-out infinite hubFlicker}@keyframes hubFlicker{0%,to{opacity:1;transform:scale(1)}45%{opacity:.6;transform:scale(1.16)}55%{opacity:1;transform:scale(1.05)}}.hubi.a-sway{transform-origin:50% 90%;animation:2.8s ease-in-out infinite hubSway}@keyframes hubSway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.hubi.a-wave{transform-origin:0%;animation:1.7s ease-in-out infinite hubWave}@keyframes hubWave{0%,to{transform:skew(0)rotate(0)}30%{transform:skew(-10deg)rotate(-3deg)}60%{transform:skew(8deg)rotate(2deg)}}.hubi.a-ring{transform-origin:50% 12%;animation:2.4s ease-in-out infinite hubRing}@keyframes hubRing{0%,60%,to{transform:rotate(0)}68%{transform:rotate(14deg)}76%{transform:rotate(-11deg)}84%{transform:rotate(7deg)}92%{transform:rotate(-4deg)}}.hubi.a-scan{animation:2.3s ease-in-out infinite hubScan}@keyframes hubScan{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1.5px,-1.5px)scale(1.1)}}.hubi.a-wobble{animation:2.1s ease-in-out infinite hubWobble}@keyframes hubWobble{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.hubi.a-slide{animation:2.5s ease-in-out infinite hubSlide}@keyframes hubSlide{0%,to{transform:translate(-1.5px)}50%{transform:translate(1.5px)}}.hubi.a-jiggle{animation:2.6s ease-in-out infinite hubJiggle}@keyframes hubJiggle{0%,82%,to{transform:translate(0)}86%{transform:translate(-1.5px)}90%{transform:translate(1.5px)}94%{transform:translate(-1px)}}.hubi.a-tick{animation:3s ease-in-out infinite hubTick}@keyframes hubTick{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}.hubi.a-flip{animation:2.8s ease-in-out infinite hubFlip}@keyframes hubFlip{0%,to{transform:scaleX(1)}50%{transform:scaleX(-.82)}}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/outfit-latin-800-normal-CQna6-G7.woff2)format("woff2"),url(/assets/outfit-latin-800-normal-BRHLSPcU.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2)format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2)format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:root{--font:"Outfit", -apple-system, sans-serif;--font-serif:"Fraunces", Georgia, "Times New Roman", serif;--amber-rgb:245, 200, 66;--amber:#f5c842;--amber-vivid:#f5c842;--amber-dim:rgba(var(--amber-rgb), .65);--amber-glow:rgba(var(--amber-rgb), .1);--gold-leaf:#d4af37;--gold-leaf-rgb:212, 175, 55;--grad-amber:linear-gradient(135deg, #f5c842, #f0b429);--amber-ink:#07070f;--red:#e50914;--danger-text:#ff6464;--green:#2ecc71;--blue:#5b9cf6;--blue-soft:#74b9ff;--purple:#a29bfe;--purple-dim:#a29bfea6;--purple-glow:#a29bfe1a;--rose:#fd79a8;--status-watching:#2ecc71;--status-completed:#d4af37;--status-rewatching:#a29bfe;--status-plan:#74b9ff;--status-dropped:#e17055;--bg:#07070f;--bg-raised:#0f0f1e;--bg-card:#ffffff0a;--card:#ffffff0a;--surface:#ffffff12;--surface-strong:#ffffff1a;--border:#ffffff17;--chrome-bottom:env(safe-area-inset-bottom);--border-soft:#ffffff0f;--text:#eef;--text-strong:#fff;--text-muted:#e7e7ffb8;--text-dim:#e7e7ff8c;--nav-bg:#07070f;--stat-label:#fff6;--scrim:#07070fbf;--sheet:linear-gradient(160deg,#1c1c30,#0f0f1e);--bg-page:var(--bg);--surface-1:var(--card);--surface-2:var(--surface);--scrim-black:#0009;--accent:var(--purple);--accent-rgb:162,155,254;--accent-soft:#a29bfe26;--accent-border:#a29bfe4d;--accent-text:#c8c4ff;--state-good:var(--green);--state-good-rgb:46,204,113;--state-good-soft:#2ecc7126;--state-bad:#e74c3c;--state-bad-rgb:231,76,60;--state-warn:#e17055;--state-live:var(--red);--state-sync:#26c6c6;--gold-deep:#c8a028;--gold-ink:#3a2604;--t-fast:.15s;--t-smooth:.3s;--t-cinematic:.6s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.2, .64, 1);--ease-soft:cubic-bezier(.34, 1.1, .64, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--dur-quick:.15s;--dur-fast:.2s;--dur-base:.3s;--dur-mid:.4s;--dur-slow:.5s;--radius-xs:8px;--radius-sm:10px;--radius:12px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--radius-full:50%;--radius-pill:999px;--shadow-sm:0 4px 16px #00000080;--shadow-md:0 8px 24px #00000080;--shadow-lg:0 14px 50px #000000a6;--shadow-xl:0 20px 44px #000000d9;--z-nav:100;--z-sticky:200;--z-menu:1000;--z-overlay:5000;--z-sheet:9000;--z-sheet-raised:9400;--z-modal:9500;--z-modal-nested:9600;--z-share:9700;--z-toast:9800;--z-celebration:9900;--z-dropdown:9998;--z-top:9999;--z-auth:10000;--z-max:99999}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{min-height:100dvh;background:var(--bg);min-height:-webkit-fill-available;color:var(--text);-webkit-font-smoothing:antialiased;overscroll-behavior-y:contain;font-family:Outfit,-apple-system,sans-serif;overflow-x:clip}#root{min-height:100dvh;min-height:-webkit-fill-available}.pp-masthead,.pp-rail,.pp-topbar-spacer,.vr-masthead,.gh-masthead{display:none}@media (width>=720px){body{background:#04040a}#root{background:var(--bg);max-width:480px;box-shadow:0 0 0 1px var(--border), 0 0 80px -20px #000000e6;margin-inline:auto;transform:translateZ(0)}#root:has(.surface-wide){max-width:none;box-shadow:none;background:0 0}.pp-masthead{max-width:1040px;font-family:var(--font-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--gold-leaf);justify-content:center;align-items:center;gap:16px;margin:0 auto;padding:24px 24px 16px;font-size:12px;font-weight:500;display:flex}.pp-topbar-id{display:none}.pp-topbar-spacer{display:block}.pp-topbar{border-bottom:none;width:100%;max-width:1040px;margin-inline:auto;padding-top:10px}.pp-grid{grid-template-columns:392px 1fr;align-items:start;gap:44px;max-width:1040px;margin:0 auto;padding:8px 24px 40px;display:grid}.pp-rail{display:block;position:sticky;top:24px}.pp-main{padding:0!important}.pp-stats-row{display:none!important}.vr-masthead{font-family:var(--font-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--gold-leaf);justify-content:center;align-items:center;gap:16px;padding:26px 24px 0;font-size:12px;font-weight:500;display:flex}.vr-frame{margin-inline:auto;max-width:640px!important;min-height:auto!important;padding-top:24px!important}.vr-poster{width:176px!important}.vr-title{font-family:var(--font-serif)!important;max-width:460px!important;font-size:36px!important;font-weight:400!important}.gh-masthead{font-family:var(--font-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--gold-leaf);justify-content:center;align-items:center;gap:16px;padding:26px 24px 6px;font-size:12px;font-weight:500;display:flex}.gh-body{width:100%;max-width:900px;margin-inline:auto}.gh-features{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.gh-features>div{margin-bottom:0!important}}img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}input,select,textarea{font-size:16px!important}button,[role=button]{-webkit-tap-highlight-color:transparent;transition:transform .14s var(--ease-pop), filter .14s ease-out}button:active:not(:disabled),[role=button]:active:not(:disabled){filter:brightness(1.08);transition:transform 60ms ease-out,filter 60ms ease-out;transform:scale(.96)}.hit-slop{position:relative}.hit-slop:before{content:"";z-index:0;position:absolute;inset:-9px}.hit-slop-lg{position:relative}.hit-slop-lg:before{content:"";z-index:0;position:absolute;inset:-12px}.hit-slop>*,.hit-slop-lg>*{z-index:1;position:relative}.tap-card{transition:transform .16s var(--ease-out), opacity .14s ease-out, box-shadow .2s ease-out}.tap-card:active{opacity:.85;transition:transform 60ms ease-out,opacity 60ms ease-out;transform:scale(.96)}@media (hover:hover) and (pointer:fine){.tap-card:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 12px 32px #00000073,0 0 0 1px #ffffff0f}button:not(:disabled):hover,[role=button]:hover{filter:brightness(1.12)}a:hover{filter:brightness(1.15)}.tap-card:hover>div:first-child img,.tap-card:hover img:first-child{filter:brightness(1.06)saturate(1.05);transition:filter .2s ease-out}}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.page-fade{animation:.22s cubic-bezier(.25,.46,.45,.94) pageFadeIn}.img-fade{opacity:0;transition:opacity .28s ease-out}.img-fade.is-loaded{opacity:1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:active,[role=button]:active{filter:none!important;transform:none!important}.img-fade{opacity:1;transition:none}}.safe-top{padding-top:env(safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}input,button,textarea,select{font-family:Outfit,-apple-system,sans-serif}input::placeholder{color:var(--text-dim)}::-webkit-scrollbar{display:none}*{scrollbar-width:none}@keyframes slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes burstRing{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.5)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.spin{animation:.9s linear infinite spin}@keyframes revealDown{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.reveal-down{animation:revealDown .24s var(--ease-out) both;transform-origin:top}@keyframes epMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hintPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--amber) 45%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--amber) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--amber) 0%, transparent)}}.hint-pulse{animation:hintPulse 2.2s var(--ease-out,ease-out) infinite}@keyframes hintBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.hint-breathe{animation:2.2s ease-in-out infinite hintBreathe}@keyframes hintNudge{0%,90%,to{transform:translate(0)}93%{transform:translate(-2px)}96%{transform:translate(2px)}98%{transform:translate(-1px)}}.hint-nudge{animation:3.6s ease-in-out infinite hintNudge}@media (prefers-reduced-motion:reduce){.hint-pulse,.hint-breathe,.hint-nudge{animation:none}}.collapse-grid{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:1fr;display:grid}.collapse-grid[data-open=false]{grid-template-rows:0fr}.collapse-grid>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapse-grid{transition:none}}@keyframes heroPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes emptyStateIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes emptyBadgeBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes uiPop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (hover:hover){.ui-menu-row:hover{background:#ffffff0f!important}}@keyframes runAddedPop{0%{transform:scale(.86)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes toastBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes bellGlow{0%,to{box-shadow:0 0 10px #a29bfe59}50%{box-shadow:0 0 22px #a29bfea6}}@keyframes bellRingLoop{0%,78%,to{transform:rotate(0)}80%{transform:rotate(15deg)}82.5%{transform:rotate(-13deg)}85%{transform:rotate(10deg)}87.5%{transform:rotate(-7deg)}90%{transform:rotate(4deg)}92.5%{transform:rotate(-2deg)}95%{transform:rotate(0)}}@keyframes bellDotPulse{0%,to{box-shadow:0 0 #a29bfe99}60%{box-shadow:0 0 0 6px #a29bfe00}}@keyframes bellAmbientBreath{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.08)rotate(-3deg)}}@keyframes bellAmbientPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--amber-rgb),.55);transform:scale(1)}60%{box-shadow:0 0 0 5px rgba(var(--amber-rgb),0);transform:scale(1.15)}}@keyframes bellAmbientRing{0%,72%,to{transform:rotate(0)}75%{transform:rotate(9deg)}78.5%{transform:rotate(-7deg)}82%{transform:rotate(5deg)}85.5%{transform:rotate(-2deg)}89%{transform:rotate(0)}}@keyframes achievementSlideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes achievementPing{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes holoShimmer{0%,to{opacity:.4;transform:translate(-30%)}50%{opacity:.9;transform:translate(30%)}}@keyframes scToastIn{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fcToastIn{0%{opacity:0;transform:translateY(20px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes watchNowPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes rarePulse{0%,to{box-shadow:0 0 12px var(--rarity-glow), 0 0 24px var(--rarity-glow)}50%{box-shadow:0 0 20px var(--rarity-glow), 0 0 40px var(--rarity-glow)}}@keyframes legendaryBorder{0%{border-color:#ff6b9d99}33%{border-color:#a29bfeb3}66%{border-color:#fdcb6eb3}to{border-color:#ff6b9d99}}@keyframes crGhostBreathe{0%,to{opacity:.5;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}@keyframes crDevelop{0%{filter:grayscale()brightness(.32)contrast(1.1);opacity:.2}to{filter:none;opacity:1}}@keyframes crWaxStamp{0%{opacity:0;transform:scale(0)rotate(-24deg)}60%{opacity:1;transform:scale(1.12)rotate(-13deg)}to{opacity:1;transform:scale(1)rotate(-13deg)}}.ui-primary:not(:disabled){box-shadow:0 10px 30px -10px color-mix(in srgb, var(--amber) 72%, transparent)}.ui-primary:active:not(:disabled){transform:scale(.97)}.cta-glow{box-shadow:0 10px 30px -10px color-mix(in srgb, var(--glow-accent,var(--amber)) 72%, transparent)}.cta-glow-strong{box-shadow:0 14px 40px -12px color-mix(in srgb, var(--glow-accent,var(--amber)) 80%, transparent)}.ui-primary-spin{animation:.7s linear infinite uiSpin}@keyframes uiSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-primary:active:not(:disabled){transform:none}}@keyframes reviewShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pageSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cardDealIn{0%{opacity:0;transform:translateY(24px)scale(.97)}60%{transform:translateY(-3px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.page-enter{animation:pageSlideUp .38s var(--ease-out) backwards}.page-enter-fast{animation:pageSlideUp .26s var(--ease-out) backwards}.stagger-child{animation:cardDealIn .44s var(--ease-spring) both;animation-delay:var(--delay,0s)}@keyframes loveNudgeIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cascadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cascadeInX{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.cascade-in>*,.list-stagger>*{animation:cascadeIn var(--dur-mid) var(--ease-soft) backwards}.cascade-rail>*,.rail-stagger>*{animation:cascadeInX var(--dur-base) var(--ease-soft) backwards}.cascade-in>:first-child,.cascade-rail>:first-child,.list-stagger>:first-child,.rail-stagger>:first-child{animation-delay:0s}.cascade-in>:nth-child(2),.cascade-rail>:nth-child(2),.list-stagger>:nth-child(2),.rail-stagger>:nth-child(2){animation-delay:55ms}.cascade-in>:nth-child(3),.cascade-rail>:nth-child(3),.list-stagger>:nth-child(3),.rail-stagger>:nth-child(3){animation-delay:.11s}.cascade-in>:nth-child(4),.cascade-rail>:nth-child(4),.list-stagger>:nth-child(4),.rail-stagger>:nth-child(4){animation-delay:.165s}.cascade-in>:nth-child(5),.cascade-rail>:nth-child(5),.list-stagger>:nth-child(5),.rail-stagger>:nth-child(5){animation-delay:.22s}.cascade-in>:nth-child(6),.cascade-rail>:nth-child(6),.list-stagger>:nth-child(6),.rail-stagger>:nth-child(6){animation-delay:.275s}.cascade-in>:nth-child(7),.cascade-rail>:nth-child(7),.list-stagger>:nth-child(7),.rail-stagger>:nth-child(7){animation-delay:.33s}.cascade-in>:nth-child(8),.cascade-rail>:nth-child(8),.list-stagger>:nth-child(8),.rail-stagger>:nth-child(8){animation-delay:.385s}.cascade-in>:nth-child(9),.cascade-rail>:nth-child(9),.list-stagger>:nth-child(9),.rail-stagger>:nth-child(9){animation-delay:.44s}.cascade-in>:nth-child(n+10),.cascade-rail>:nth-child(n+10),.list-stagger>:nth-child(n+10),.rail-stagger>:nth-child(n+10){animation-delay:.495s}@media (prefers-reduced-motion:reduce){.cascade-in>*,.cascade-rail>*,.list-stagger>*,.rail-stagger>*,.page-enter,.page-enter-fast,.stagger-child,.card-deal,.reveal-down{animation:none!important}}.ui-hit{position:relative}.ui-hit:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes nowShowingGlow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--amber) 0%, transparent);border-color:rgba(var(--amber-rgb),.35)}50%{box-shadow:0 0 22px 2px color-mix(in srgb, var(--amber) 45%, transparent);border-color:rgba(var(--amber-rgb),.75)}}.hue-dial::-webkit-slider-thumb{appearance:none;background:var(--thumb,var(--amber));cursor:pointer;border:2.5px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 6px #00000080}.hue-dial::-moz-range-thumb{background:var(--thumb,var(--amber));cursor:pointer;border:2.5px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 6px #00000080}.hero-sweep{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-sweep:after{content:"";width:40%;animation:heroSweep 1.25s var(--ease-out) .3s 1 forwards;background:linear-gradient(105deg,#0000,#ffffff17 45%,#ffffff21 50%,#ffffff17 55%,#0000);position:absolute;top:-25%;bottom:-25%;left:0;transform:translate(-160%)skew(-14deg)}@keyframes heroSweep{to{transform:translate(420%)skew(-14deg)}}@keyframes stFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ticketStamp{0%{transform:scale(1.14)}55%{transform:scale(.96)}to{transform:scale(1)}}@keyframes cardDeal{0%{opacity:0;transform:translateY(20px)rotate(-3deg)scale(.94)}to{opacity:1;transform:none}}.card-deal{animation:cardDeal .45s var(--ease-out,ease-out) both}@media (prefers-reduced-motion:reduce){.card-deal{animation:none}}@keyframes spotlightSweep{0%{transform:translate(-140%)}to{transform:translate(160%)}}@keyframes epGlowBloom{0%{opacity:0;transform:scale(.7)}20%{opacity:1}62%{opacity:.5;transform:scale(1.08)}to{opacity:0;transform:scale(1.2)}}@keyframes epRing{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}@keyframes epCheckPop{0%{opacity:0;transform:scale(0)rotate(-18deg)}32%{opacity:1;transform:scale(1.22)rotate(3deg)}48%{transform:scale(1)rotate(0)}74%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.82)}}@keyframes epSpark{0%{transform:rotate(var(--a)) translateX(8px);opacity:1}to{transform:rotate(var(--a)) translateX(42px);opacity:0}}@keyframes epThunk{0%{transform:scale(1)}22%{transform:scale(.975)}55%{transform:scale(1.022)}to{transform:scale(1)}}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);color:#fff;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;z-index:9999;background:#14141f;border:1px solid #ffffff24;border-radius:8px;padding:6px 9px;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 24px #00000080}[data-tip]:before{content:"";opacity:0;pointer-events:none;z-index:9999;border:5px solid #0000;border-top-color:#ffffff24;transition:opacity .14s;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}[data-tip]:hover:before,[data-tip]:focus-visible:before{opacity:1}@media (hover:none){[data-tip]:after,[data-tip]:before{display:none}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:4px}@property --amber{syntax:"<color>";inherits:true;initial-value:#f5c842}@keyframes iridescentDrift{0%{--amber:#cfe9ff}20%{--amber:#dcccff}40%{--amber:#ffd4ea}60%{--amber:#ffe9c9}80%{--amber:#cdfff0}to{--amber:#cfe9ff}}:root.theme-iridescent{animation:15s linear infinite iridescentDrift}@media (prefers-reduced-motion:reduce){:root.theme-iridescent{animation:none}}.iris-chip{position:relative;overflow:hidden}.iris-chip:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 32%,#fff3 50%,#0000 68%);animation:3.4s ease-in-out infinite irisSweep;position:absolute;inset:0;transform:translate(-130%)}@keyframes irisSweep{0%{transform:translate(-130%)}55%,to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.iris-chip:after{opacity:0;animation:none}}@media not all and (display-mode:standalone){:root{--chrome-bottom:calc(env(safe-area-inset-bottom) + 34px)}}.vr-viewport{height:100svh;height:var(--vr-vh,100svh)}@keyframes applauseStrike{0%{opacity:.2}8%{opacity:1}14%{opacity:.28}22%{opacity:1}30%{opacity:.42}38%{opacity:1}to{opacity:1}}.applause-strike{animation:applauseStrike .62s var(--ease-out) 1 both}@media (prefers-reduced-motion:reduce){.applause-strike{animation:none}}
