body{background-color:var(--noir-ink);letter-spacing:-.005em;background-image:none}body:after{content:"";z-index:200;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{color:var(--lamp-ink);background:var(--lamp)}.noir-surface{background:var(--noir-surface) padding-box, var(--noir-edge) border-box;box-shadow:var(--noir-shadow);border:1px solid #0000;border-radius:22px;position:relative}.noir-surface--gold{background:var(--noir-surface) padding-box, var(--noir-edge-gold) border-box}.noir-eyebrow{color:var(--noir-champagne);letter-spacing:0;text-transform:none;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.noir-display{font-family:var(--font-display-stack);letter-spacing:-.025em;font-weight:600;line-height:.95}.noir-display em{font-style:normal;font-weight:inherit;color:inherit}.cinema-surface,.cosmic-panel,.kadvar-panel,.kadvar-evening{background:var(--noir-surface) padding-box, var(--noir-edge) border-box;box-shadow:var(--noir-shadow);border:1px solid #0000}.home-hero__play{background:var(--lamp);color:var(--lamp-ink);transition:background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard)}.home-hero__play:hover{background:var(--lamp-hover)}.home-hero__play{min-height:48px;padding:0 22px;font-size:13px}.home-hero__play:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.home-hero__play{transition:none}}.site-page-heading h1,.news-heading h1,.site-loading .site-loading__title{font-family:var(--font-display-stack);letter-spacing:-.025em;color:var(--noir-ivory);font-weight:600;line-height:.95}.site-page-heading h1{font-size:clamp(2.6rem,5.4vw,4.6rem)}.news-heading h1{font-size:clamp(3.2rem,7vw,6.2rem)}.site-loading .site-loading__title{font-size:clamp(2rem,3.6vw,3.2rem)}.cinema-program-row h2{font-family:var(--font-display-stack);letter-spacing:-.02em;font-size:clamp(1.75rem,2.6vw,2.35rem);font-weight:600}.news-section-heading h2{font-family:var(--font-display-stack);letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600}.news-feature h2{font-family:var(--font-display-stack);letter-spacing:-.025em;font-weight:600;line-height:.98}.home-hero__eyebrow{color:var(--noir-champagne);letter-spacing:0;text-transform:none;align-items:center;gap:12px;font-weight:600;display:inline-flex}.home-hero__title{max-width:13ch;font-family:var(--font-display-stack);letter-spacing:-.03em;text-shadow:0 10px 50px #00000073;font-size:clamp(3.6rem,8.6vw,7.8rem);font-weight:600;line-height:.88}.home-hero__meta{font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-size:13px}.home-hero__more{min-height:48px;box-shadow:none;background:#0c0c129e;border-color:#ffffff2e;padding:0 22px;font-size:13px}.home-hero__shade{background:linear-gradient(90deg,#060607f2 0%,#060607b8 30%,#06060726 68%,#06060714 100%),linear-gradient(#0000 38%,#060607b3 88%,#060607 100%)}.site-loading{background:var(--noir-surface) padding-box, var(--noir-edge) border-box;box-shadow:var(--noir-shadow);border:1px solid #0000;border-radius:24px}.site-loading__eyebrow{color:var(--noir-champagne);font-weight:600}.catalog-intro__count,.news-section-heading>span{font-variant-numeric:tabular-nums;letter-spacing:0}.news-article,.news-search,.news-refresh-status{background:var(--noir-surface) padding-box, var(--noir-edge) border-box;border:1px solid #0000}.news-article:hover{box-shadow:none;background:linear-gradient(#1a1a1d,#1a1a1d) padding-box padding-box,linear-gradient(#ffffff21,#ffffff21) border-box}.news-source-filters button.is-active{border-color:#d5dae073}.site-footer{background:#08080a;border-color:#ffffff0f}@media (max-width:640px){.home-hero__title{font-size:clamp(2.7rem,12vw,3.8rem)}}@media (prefers-reduced-transparency:reduce){body:after{display:none}}.font-cinema-display,.cinema-editorial,.noir-display,.home-hero__title,.cinema-program-row h2{font-variant-numeric:lining-nums}.site-nav-link__live{width:7px;height:7px;box-shadow:none;background:#7bd7aa;border-radius:50%;margin-left:auto;animation:2.4s ease-in-out infinite siteLivePulse}@keyframes siteLivePulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.site-nav-link__live{animation:none}}:where(h1,h2,h3,.noir-display,.font-cinema-display,.cinema-editorial) em{font-style:normal;font-weight:inherit}.font-cinema-display,.cinema-editorial,.noir-display{letter-spacing:-.03em;font-weight:600;line-height:1.02}.noir-eyebrow,.cinema-eyebrow,.home-hero__eyebrow,.site-loading__eyebrow{letter-spacing:0;text-transform:none;font-weight:600}.home-hero__title{letter-spacing:-.03em;font-size:clamp(2.9rem,6.4vw,6rem);font-weight:600;line-height:1}.home-hero__meta{letter-spacing:0}.site-page-heading h1{letter-spacing:-.03em;font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:600;line-height:1.05}.news-heading h1{letter-spacing:-.03em;font-size:clamp(2.6rem,5.4vw,4.8rem);font-weight:600;line-height:1.05}.site-loading .site-loading__title{letter-spacing:-.025em;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:600}.cinema-program-row h2{letter-spacing:-.02em;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600}.news-section-heading h2{letter-spacing:-.02em;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:600}.news-feature h2{letter-spacing:-.03em;font-weight:600;line-height:1.05}@media (max-width:640px){.home-hero__title{font-size:clamp(2.2rem,10vw,3rem)}}.site-chat-badge{background:var(--noir-violet-soft);min-width:20px;box-shadow:none;color:#120c20;text-align:center;font-variant-numeric:tabular-nums;animation:chatBadgeIn .3s var(--ease-emphasized) both;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:10.5px;font-weight:800;line-height:1.3}.site-chat-badge.is-mention{background:var(--lamp);box-shadow:none}.site-chat-trigger{position:relative}.site-chat-badge.is-compact{min-width:18px;margin:0;padding:1px 5px;font-size:9.5px;position:absolute;top:-4px;right:-4px}@keyframes chatBadgeIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-chat-badge{animation:none}}.cinema-program-row,.projection-feature,.kadvar-evening{content-visibility:auto;contain-intrinsic-size:auto 420px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}video{min-width:0;max-width:100%}textarea{field-sizing:content;max-height:min(42vh,320px);overflow-y:auto;resize:none!important}textarea[rows="3"],textarea:not([rows]){min-height:6.2em}@media (hover:none) and (pointer:coarse){*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.score-chip,.poster-kind{background-color:#08080cc7}html{-webkit-tap-highlight-color:transparent}a,button,[role=button],input,select,textarea,label{touch-action:manipulation}}.site-brand{color:var(--noir-ivory);letter-spacing:-.02em;align-items:center;gap:8px;font-size:19px;font-weight:600;display:inline-flex}.site-brand>span:last-child>span{color:var(--noir-ivory-dim);font-weight:500}@media (min-width:981px){.site-shell__content:has(.home-hero){padding-top:0}.home-hero{min-height:min(86svh,820px)}}.home-hero__title{font-family:var(--font-cinema-signature), var(--font-display-stack);letter-spacing:-.03em;font-size:clamp(3rem,6.6vw,6rem);font-weight:700;line-height:1}.home-hero__meta{color:#ffffffd6;font-size:15px;font-weight:600}.home-hero__description{color:#ffffffd1;font-size:17px;line-height:1.5}.home-hero__genres li{background:#ffffff1f;border:0;border-radius:8px}.home-hero__actions{gap:12px}.home-hero__play,.home-hero__more{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:56px;transition:background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border:0;border-radius:12px;gap:10px;padding:0 28px;font-size:16px;font-weight:700}.home-hero__play{background:var(--lamp);color:var(--lamp-ink)}.home-hero__play:hover{background:var(--lamp-hover);transform:none}.home-hero__play svg{fill:currentColor;width:20px;height:20px}.home-hero__more{color:#fff;background:#ffffff24}.home-hero__more:hover{background:#ffffff38}.home-hero__more svg{width:18px;height:18px}.home-hero__play:active,.home-hero__more:active{transform:scale(.97)}@media (max-width:640px){.home-hero__play,.home-hero__more{min-height:50px;padding:0 20px;font-size:15px}.home-hero__description{font-size:14px}}.home-hero__content{width:min(var(--page-max), calc(100% - var(--page-gutter) * 2));margin-inline:auto;padding-left:0;padding-right:0}.home-hero__reel{gap:8px;bottom:24px}.home-hero__step{color:#fff;cursor:pointer;width:36px;height:36px;transition:background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);background:#ffffff1f;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.home-hero__step:hover{background:#ffffff38}.home-hero__step:active{transform:scale(.95)}.home-hero__step svg{width:18px;height:18px}.home-hero__toggle{background:#ffffff1f;border:0;border-radius:10px;width:36px;height:36px;margin:0;position:absolute;left:calc(100% + 8px)}@media (max-width:640px){.home-hero__toggle{order:9;position:static}}
:root{--font-signature:var(--font-cinema-signature), var(--font-display-stack);--score-high:#8be0b4;--score-mid:#cfd5dc;--score-low:#f1a896;--medal-gold:linear-gradient(180deg, #fff1cf 0%, #d1d6dc 45%, #a8803f 100%);--medal-silver:linear-gradient(180deg, #fff 0%, #c9ccd8 50%, #7d8194 100%);--medal-bronze:linear-gradient(180deg, #ffd9c2 0%, #d9946a 50%, #8a4f2c 100%)}.scroll-reel{display:none}@supports (animation-timeline:scroll()){.scroll-reel{z-index:210;pointer-events:none;transform-origin:0;background:var(--lamp-text);height:2px;box-shadow:none;animation:linear both scroll-reel-grow;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto;transform:scaleX(0)}}@keyframes scroll-reel-grow{to{transform:scaleX(1)}}html{scrollbar-color:#fff4 transparent;scrollbar-width:thin}.home-hero__title{max-width:14ch;font-family:var(--font-signature);letter-spacing:-.03em;text-wrap:balance;animation:hero-title-in .76s var(--ease-emphasized) both;font-size:clamp(3rem,6.6vw,6rem);font-weight:700;line-height:1.02}@keyframes hero-title-in{0%{opacity:0;filter:blur(10px);clip-path:inset(0 0 100%);transform:translateY(14px)}to{opacity:1;filter:none;clip-path:inset(0 0 -20%);transform:none}}.home-hero__image{transform-origin:70% 40%;animation:.65s both home-artwork-arrive,22s ease-out both hero-drift}@keyframes hero-drift{0%{transform:scale(1.08)}to{transform:scale(1)}}.home-hero__genres{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.home-hero__genres li{color:#fff;letter-spacing:.01em;background:#ffffff1f;border:0;border-radius:8px;padding:5px 11px;font-size:11.5px;font-weight:650}.home-hero__reel{z-index:4;gap:6px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.home-hero__frame{cursor:pointer;background:0 0;border:0;width:34px;height:28px;padding:0;position:relative}.home-hero__frame:before{content:"";transition:background-color .2s ease, inset .2s var(--ease-emphasized);background:#ffffff2e;border-radius:999px;position:absolute;inset:12px 0}.home-hero__frame:hover:before{background:#ffffff61}.home-hero__frame[aria-current=true]{width:64px}.home-hero__frame[aria-current=true]:before{background:#ffffff29;inset:11px 0}.home-hero__frame>i{background:var(--lamp-text);box-shadow:none;transform-origin:0;border-radius:999px;position:absolute;inset:11px 0}.home-hero__frame>i.is-running{animation:linear both hero-frame-fill}.home-hero[data-paused] .home-hero__frame>i.is-running{animation-play-state:paused}@keyframes hero-frame-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-hero__frame:focus-visible{outline-offset:2px;border-radius:6px}.home-hero__reel{align-items:center}.home-hero__toggle{color:#ffffffd9;cursor:pointer;background:#0c0c129e;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:6px;transition:border-color .16s,background-color .16s;display:grid}.home-hero__toggle:hover{background:#ffffff1f;border-color:#ffffff73}.home-hero__toggle svg{fill:currentColor;width:12px;height:12px}@media (max-width:640px){.home-hero__reel{align-self:center;margin-top:4px;position:static;transform:none}}.cinema-program-row h2,.ranked-row h2{font-family:var(--font-signature);letter-spacing:-.02em;font-size:clamp(1.1rem,1.55vw,1.45rem);font-weight:600;line-height:1.15}.row-heading{align-items:center;gap:14px;display:flex}.row-heading__icon{width:40px;height:40px;box-shadow:none;color:var(--noir-ivory);background:#ffffff0f;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.row-heading__icon svg{width:18px;height:18px}.row-heading__icon--gold{box-shadow:none;color:var(--noir-champagne);background:#d1d6dc1f}.row-view-all{color:#e4e4e7;white-space:nowrap;background:#ffffff0c;border:1px solid #ffffff27;border-radius:999px;align-items:center;gap:4px;height:36px;padding:0 13px;font-size:12.5px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.row-view-all svg{transition:transform .2s var(--ease-emphasized)}.row-view-all:hover{color:#fff;background:#ffffff1d;border-color:#ffffff59}.row-view-all:hover svg{transform:translate(2px,-2px)}.row-arrow{color:#fffc;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:36px;height:36px;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:grid}.row-arrow:hover:not(:disabled){color:#fff;background:#ffffff19;border-color:#ffffff47}.row-arrow:disabled{opacity:.25;cursor:default}@media (max-width:640px){.row-arrow{display:none}.row-heading{gap:11px}.row-heading__icon{border-radius:11px;width:34px;height:34px}.row-heading__icon svg{width:16px;height:16px}}.rail-fade{--fade-start:0px;--fade-end:56px;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);scroll-padding-inline:16px;transition:--fade-start .2s,--fade-end .2s}.rail-fade:not([data-at-start]){--fade-start:56px}.rail-fade[data-at-end]{--fade-end:0px}@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}.score-chip{z-index:2;border:1px solid color-mix(in srgb, var(--chip) 35%, transparent);color:var(--chip);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080cb8;border-radius:8px;align-items:center;gap:4px;padding:3px 7px 3px 6px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.score-chip svg{fill:currentColor;width:11px;height:11px}.score-chip[data-tier=high]{--chip:var(--score-high)}.score-chip[data-tier=mid]{--chip:var(--score-mid)}.score-chip[data-tier=low]{--chip:var(--score-low)}.poster-kind{z-index:2;color:#ffffffd1;letter-spacing:0;text-transform:none;opacity:0;transition:opacity .22s ease, transform .26s var(--ease-emphasized);background:#08080ca8;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600;position:absolute;bottom:9px;left:9px;transform:translateY(4px)}.group:hover .poster-kind,.group:focus-within .poster-kind{opacity:1;transform:none}.poster-shine{z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff29 48%,#0000 60%);display:none;position:absolute;inset:0;transform:translate(-120%)}.kadvar-depth .cinema-poster{outline-offset:-1px;outline:1px solid #ffffff0f}.kadvar-depth:hover .cinema-poster{outline-color:#0000;box-shadow:0 0 0 1px #ffffff38,0 14px 30px #0006}.ranked-row__rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:4px;margin:0 -16px;padding:6px 16px 8px;list-style:none;display:flex;overflow-x:auto}.ranked-card{scroll-snap-align:start;flex:none;justify-content:flex-end;width:clamp(200px,22vw,262px);display:flex;position:relative}.ranked-card__numeral{z-index:0;color:#0000;font-family:var(--font-signature);letter-spacing:-.08em;-webkit-text-stroke:2px #fff4;paint-order:stroke fill;transition:-webkit-text-stroke-color .24s ease, transform .4s var(--ease-emphasized);-webkit-user-select:none;user-select:none;font-size:clamp(7.5rem,11vw,10rem);font-weight:900;line-height:.78;position:absolute;bottom:54px;left:0}.ranked-card:nth-child(n+10) .ranked-card__numeral{letter-spacing:-.14em;font-size:clamp(6.4rem,9.4vw,8.6rem)}.ranked-card[data-medal] .ranked-card__numeral{-webkit-text-stroke:2px transparent;background:var(--medal-gold);color:#0000;opacity:.9;-webkit-background-clip:text;background-clip:text}.ranked-card[data-medal=silver] .ranked-card__numeral{background-image:var(--medal-silver);filter:drop-shadow(0 6px 18px #c8ccdc29)}.ranked-card[data-medal=bronze] .ranked-card__numeral{background-image:var(--medal-bronze);filter:drop-shadow(0 6px 18px #d9946a2e)}.ranked-card:hover .ranked-card__numeral{-webkit-text-stroke-color:#ffffff8f;transform:translate(-6px)}.ranked-card[data-medal]:hover .ranked-card__numeral{-webkit-text-stroke-color:transparent;opacity:1}.ranked-card__link{z-index:1;border-radius:14px;flex-direction:column;width:62%;display:flex;position:relative}.ranked-card__poster{aspect-ratio:2/3;outline-offset:-1px;transition:transform .32s var(--ease-emphasized), box-shadow .32s ease;background:#101116;border-radius:14px;outline:1px solid #ffffff14;display:block;position:relative;overflow:hidden;box-shadow:-14px 10px 30px -8px #000000d9}.ranked-card__poster .score-chip{position:absolute;top:8px;left:8px}.ranked-card__link:hover .ranked-card__poster,.ranked-card__link:focus-visible .ranked-card__poster{transform:translateY(-4px);box-shadow:0 0 0 1px #ffffff38,-14px 22px 40px -10px #000000d9}.ranked-card[data-medal=gold] .ranked-card__poster{outline-color:#d1d6dc66}.ranked-card__title{color:#ffffffeb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:13.5px;font-weight:700;line-height:1.3;transition:color .16s;display:-webkit-box;overflow:hidden}.ranked-card__link:hover .ranked-card__title{color:#e4e4e7}.ranked-card__meta{color:#fff9;margin-top:3px;font-size:11.5px}@media (max-width:640px){.ranked-card{width:178px}.ranked-card__numeral{font-size:6.6rem;bottom:58px}}.site-page-heading h1,.news-heading h1,.site-loading .site-loading__title{font-family:var(--font-signature);letter-spacing:-.035em;font-weight:700;line-height:1.04}.site-page-heading h1{font-size:clamp(2rem,3.6vw,3.2rem)}.news-heading h1{font-size:clamp(2.2rem,4.4vw,3.9rem)}.site-loading .site-loading__title{font-size:clamp(1.4rem,2.4vw,2.1rem)}.site-loading{position:relative}[data-spotlight]:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--spot-x,50%) var(--spot-y,50%), #ffffff10, transparent 60%);animation:.3s both spotlight-in;position:absolute;inset:0}@keyframes spotlight-in{0%{opacity:0}}.site-loading{flex-wrap:wrap}.site-loading__reel{flex:1 0 100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.site-loading__reel span{aspect-ratio:2/3;outline-offset:-1px;background:linear-gradient(100deg,#ffffff08 30%,#ffffff10 50%,#ffffff08 70%) 0 0/300% 100%,#121219;border-radius:12px;outline:1px solid #ffffff0d;animation:1.6s ease-in-out infinite reel-shimmer}@keyframes reel-shimmer{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@media (max-width:640px){.site-loading__reel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.site-loading__reel span:nth-child(n+4){display:none}}.comment-sort{grid-template-columns:repeat(var(--sort-count), minmax(0, 1fr));background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;flex:none;width:fit-content;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 2px #00000059}.comment-sort__thumb{width:calc((100% - 8px) / var(--sort-count));background:var(--lamp);transform:translateX(calc(var(--sort-index) * 100%));transition:transform .32s var(--ease-emphasized);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff73}.comment-sort__option{z-index:1;color:#ffffff94;white-space:nowrap;border-radius:999px;min-width:88px;min-height:34px;padding:0 14px;font-size:12.5px;font-weight:650;transition:color .2s;position:relative}.comment-sort__option:hover{color:#fff}.comment-sort__option[aria-pressed=true]{color:#140f22}.comment-sort__option:focus-visible{outline-offset:1px}@media (max-width:640px){.comment-sort{width:100%}.comment-sort__option{min-width:0}}@media (prefers-reduced-motion:reduce){.scroll-reel{display:none}.home-hero__image{animation:none;transform:none}.home-hero__title{animation:none}.poster-shine{display:none}.site-loading__reel span{animation:none}}@media (hover:none){.poster-shine{display:none}.poster-kind{opacity:1;transform:none}}.live-scene-chip{color:var(--noir-ivory);font-variant-numeric:tabular-nums;background:#ffffff15;border-radius:6px;align-items:center;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-flex}button.live-scene-chip{cursor:pointer}button.live-scene-chip:hover{filter:brightness(1.2)}.live-scene-chip svg{flex:none;margin-right:3px}
.topbar-module__sQ3y4W__bar{z-index:50;height:var(--site-bar);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);transition:background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard);background:#060607c7;border-bottom:1px solid #ffffff17;position:fixed;inset:0 0 auto}@media (min-width:981px){.topbar-module__sQ3y4W__bar[data-flush]{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#060607d1,#06060700);border-bottom:0}}.topbar-module__sQ3y4W__barInner{height:100%;width:min(var(--page-max), calc(100% - var(--page-gutter) * 2));align-items:center;gap:24px;margin-inline:auto;display:flex}.topbar-module__sQ3y4W__brand{color:var(--noir-ivory);letter-spacing:-.02em;transition:opacity var(--motion-fast) var(--ease-standard);flex:none;align-items:center;gap:8px;font-size:21px;font-weight:700;display:inline-flex}.topbar-module__sQ3y4W__brand:hover{opacity:.86}.topbar-module__sQ3y4W__brand img{object-fit:contain;width:36px;height:36px}.topbar-module__sQ3y4W__brand>span>span{color:var(--noir-ivory-dim);font-weight:500}.topbar-module__sQ3y4W__nav{flex:none;align-items:center;gap:2px;display:flex}.topbar-module__sQ3y4W__navLink{color:#c8c8ce;cursor:pointer;height:36px;font:inherit;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.topbar-module__sQ3y4W__navLink:hover,.topbar-module__sQ3y4W__navLink[data-popup-open]{color:#fff;background:#ffffff17}.topbar-module__sQ3y4W__navLink[data-active]{color:#fff}.topbar-module__sQ3y4W__navLink[data-active]:after{content:"";background:var(--lamp-text);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-18px;left:12px;right:12px}.topbar-module__sQ3y4W__navLink:active{transform:scale(.97)}.topbar-module__sQ3y4W__navChevron{color:#85858c;width:14px;height:14px;transition:transform var(--motion-base) var(--ease-emphasized)}.topbar-module__sQ3y4W__navLink[data-popup-open] .topbar-module__sQ3y4W__navChevron{transform:rotate(180deg)}.topbar-module__sQ3y4W__search{color:#a6a6ad;cursor:text;min-width:0;max-width:340px;height:40px;font:inherit;text-align:left;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex:0 340px;align-items:center;gap:10px;margin-left:auto;padding:0 8px 0 14px;display:flex}.topbar-module__sQ3y4W__search:hover{color:#e4e4e7;background:#ffffff1a;border-color:#ffffff38}.topbar-module__sQ3y4W__search svg{flex:none;width:16px;height:16px}.topbar-module__sQ3y4W__search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.topbar-module__sQ3y4W__search kbd{color:#8c8c94;font:inherit;font-variant-numeric:tabular-nums;border:1px solid #ffffff1f;border-radius:6px;flex:none;padding:3px 6px;font-size:11px}.topbar-module__sQ3y4W__actions{flex:none;align-items:center;gap:4px;display:flex}.topbar-module__sQ3y4W__iconButton{color:#b4b4bb;cursor:pointer;width:38px;height:38px;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:relative}.topbar-module__sQ3y4W__iconButton:hover,.topbar-module__sQ3y4W__iconButton[aria-expanded=true]{color:#fff;background:#ffffff17}.topbar-module__sQ3y4W__iconButton:active{transform:scale(.95)}.topbar-module__sQ3y4W__iconButton[data-active]{color:var(--lamp-text)}.topbar-module__sQ3y4W__iconButton svg{stroke-width:1.75px;width:19px;height:19px}.topbar-module__sQ3y4W__iconButton .site-ai-creature{width:30px!important;height:30px!important}.topbar-module__sQ3y4W__mobileOnly{display:none}.topbar-module__sQ3y4W__ember{background:var(--ember);box-sizing:content-box;border:1px solid #0b0b0d;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.topbar-module__sQ3y4W__count{background:var(--lamp);min-width:16px;height:16px;color:var(--lamp-ink);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;top:2px;right:1px}.topbar-module__sQ3y4W__login,.topbar-module__sQ3y4W__premium{cursor:pointer;height:40px;font:inherit;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border-radius:12px;flex:none;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.topbar-module__sQ3y4W__login:active,.topbar-module__sQ3y4W__premium:active{transform:scale(.97)}.topbar-module__sQ3y4W__login{background:var(--lamp);color:var(--lamp-ink);border:0;margin-left:6px;padding:0 16px}.topbar-module__sQ3y4W__login:hover{background:var(--lamp-hover)}.topbar-module__sQ3y4W__premium{color:#f5c542;background:#f5c54224;border:0;margin-left:6px;padding:0 12px}.topbar-module__sQ3y4W__premium:hover,.topbar-module__sQ3y4W__premium[data-active]{color:#ffe08a;background:#f5c5423d}.topbar-module__sQ3y4W__premium svg{stroke-width:1.75px;width:16px;height:16px}.topbar-module__sQ3y4W__positioner{z-index:60;outline:none}.topbar-module__sQ3y4W__popup{width:300px;max-height:var(--available-height,80dvh);color:var(--noir-ivory);transform-origin:var(--transform-origin);-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);transition:opacity .14s var(--ease-standard), transform .2s var(--ease-emphasized);background:#141416e6;border:1px solid #ffffff21;border-radius:16px;outline:none;padding:8px;overflow:hidden auto;box-shadow:0 20px 56px -12px #02050ecc}.topbar-module__sQ3y4W__popup[data-starting-style],.topbar-module__sQ3y4W__popup[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.98)}.topbar-module__sQ3y4W__popup[data-side=top][data-starting-style],.topbar-module__sQ3y4W__popup[data-side=top][data-ending-style]{transform:translateY(4px)scale(.98)}.topbar-module__sQ3y4W__popupWide{width:520px}.topbar-module__sQ3y4W__popupSheet{width:min(340px,100vw - 16px)}.topbar-module__sQ3y4W__bellPanel{z-index:60;width:min(360px,100vw - 24px);padding:16px;position:absolute;top:calc(100% + 12px);right:0}.topbar-module__sQ3y4W__catalogGrid{grid-template-columns:minmax(0,1fr) 168px;gap:8px;display:grid}.topbar-module__sQ3y4W__rows{align-content:start;gap:2px;display:grid}.topbar-module__sQ3y4W__row{min-height:48px;color:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);border-radius:10px;outline:none;align-items:center;gap:12px;padding:6px 8px;display:flex}.topbar-module__sQ3y4W__row[data-highlighted]{background:#ffffff1a}.topbar-module__sQ3y4W__row[data-current]{background:#ffffff1f}.topbar-module__sQ3y4W__row[data-disabled]{cursor:progress;opacity:.6}.topbar-module__sQ3y4W__rowIcon{color:#b4b4bb;width:32px;height:32px;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background:#ffffff14;border-radius:9px;flex:none;place-items:center;display:grid}.topbar-module__sQ3y4W__row[data-highlighted] .topbar-module__sQ3y4W__rowIcon,.topbar-module__sQ3y4W__row[data-current] .topbar-module__sQ3y4W__rowIcon{color:var(--lamp-text);background:#ffffff3d}.topbar-module__sQ3y4W__rowIcon svg{stroke-width:1.75px;width:17px;height:17px}.topbar-module__sQ3y4W__rowCopy{flex:1;gap:1px;min-width:0;display:grid}.topbar-module__sQ3y4W__rowCopy strong{color:#f4f4f5;font-size:13.5px;font-weight:500}.topbar-module__sQ3y4W__rowCopy small{color:#8c8c94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.topbar-module__sQ3y4W__genres{border-left:1px solid #ffffff17;padding:6px 4px 6px 12px}.topbar-module__sQ3y4W__groupLabel{color:#8c8c94;padding:2px 8px 6px;font-size:12px;font-weight:500}.topbar-module__sQ3y4W__genreList{gap:1px;display:grid}.topbar-module__sQ3y4W__genre{color:#c8c8ce;cursor:pointer;min-height:30px;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border-radius:8px;outline:none;align-items:center;padding:0 8px;font-size:13px;display:flex}.topbar-module__sQ3y4W__genre[data-highlighted]{color:#fff;background:#ffffff1a}.topbar-module__sQ3y4W__tabs{display:none}.topbar-module__sQ3y4W__tab{color:#8e9ab3;cursor:pointer;min-width:0;font:inherit;transition:color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex}.topbar-module__sQ3y4W__tab:active{transform:scale(.95)}.topbar-module__sQ3y4W__tab svg{stroke-width:1.75px;width:20px;height:20px}.topbar-module__sQ3y4W__tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.topbar-module__sQ3y4W__tab[data-active],.topbar-module__sQ3y4W__tab[data-popup-open]{color:var(--lamp-text)}.topbar-module__sQ3y4W__bar :focus-visible,.topbar-module__sQ3y4W__tabs :focus-visible{outline:2px solid var(--lamp-text);outline-offset:2px}@media (max-width:1240px){.topbar-module__sQ3y4W__barInner{gap:16px}.topbar-module__sQ3y4W__search kbd{display:none}}@media (max-width:1120px){.topbar-module__sQ3y4W__search{background:0 0;border-color:#0000;flex:none;justify-content:center;width:38px;height:38px;padding:0}.topbar-module__sQ3y4W__search span,.topbar-module__sQ3y4W__premium span{display:none}.topbar-module__sQ3y4W__premium{justify-content:center;width:38px;padding:0}}@media (max-width:980px){.topbar-module__sQ3y4W__barInner{gap:8px}.topbar-module__sQ3y4W__nav,.topbar-module__sQ3y4W__desktopOnly,.topbar-module__sQ3y4W__premium{display:none}.topbar-module__sQ3y4W__mobileOnly{display:grid}.topbar-module__sQ3y4W__search{margin-left:auto}.topbar-module__sQ3y4W__actions{gap:0}.topbar-module__sQ3y4W__brand{font-size:17px}.topbar-module__sQ3y4W__brand img{width:32px;height:32px}.topbar-module__sQ3y4W__tabs{z-index:50;min-height:calc(60px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#060607fa;border-top:1px solid #ffffff17;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.topbar-module__sQ3y4W__bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#060607f0}.topbar-module__sQ3y4W__bellPanel{top:calc(var(--site-bar) + 8px);position:fixed;right:12px}}@media (max-width:350px){.topbar-module__sQ3y4W__brand>span{display:none}}@media (prefers-reduced-motion:reduce){.topbar-module__sQ3y4W__popup,.topbar-module__sQ3y4W__navChevron{transition:opacity .1s linear}.topbar-module__sQ3y4W__popup[data-starting-style],.topbar-module__sQ3y4W__popup[data-ending-style]{transform:none}}@media (prefers-reduced-transparency:reduce){.topbar-module__sQ3y4W__bar,.topbar-module__sQ3y4W__popup{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141416}}
