@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1316bdccde5e7cab-s.1605mo-2lr-0r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/91a2f7867a28cebf-s.2id34538z-nu0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/57b02995d6e1530a-s.p.0rt3gmdbw_rg-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.1qlvuf-h9_nww.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.3s80slo4q4lah.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.2jrdrem4nuvb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_cf124166-module__8VhIZW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_cf124166-module__8VhIZW__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_3b1f80ad-module__irRyWq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_3b1f80ad-module__irRyWq__variable{--font-geist:"Geist", "Geist Fallback"}
.Dialog-module__BOUAbW__overlay{z-index:200;animation:Dialog-module__BOUAbW__overlayIn .22s var(--ease-out) both;background:#05070bd1;justify-content:center;align-items:center;padding:clamp(.75rem,3vw,2rem);display:flex;position:fixed;inset:0}.Dialog-module__BOUAbW__overlay[data-variant=top]{align-items:flex-start;padding-top:min(12vh,110px)}.Dialog-module__BOUAbW__overlay[data-variant=sheet]{justify-content:stretch;align-items:stretch;padding:0}.Dialog-module__BOUAbW__overlay[data-closing=true]{animation:Dialog-module__BOUAbW__overlayOut .2s var(--ease-out) both}.Dialog-module__BOUAbW__panel{width:100%;animation:Dialog-module__BOUAbW__panelIn .32s var(--ease-out) both;position:relative}.Dialog-module__BOUAbW__overlay[data-closing=true] .Dialog-module__BOUAbW__panel{animation:Dialog-module__BOUAbW__panelOut .2s var(--ease-in-out) both}.Dialog-module__BOUAbW__overlay[data-variant=sheet] .Dialog-module__BOUAbW__panel{animation-name:Dialog-module__BOUAbW__sheetIn}.Dialog-module__BOUAbW__overlay[data-variant=sheet][data-closing=true] .Dialog-module__BOUAbW__panel{animation-name:Dialog-module__BOUAbW__sheetOut}@keyframes Dialog-module__BOUAbW__overlayIn{0%{opacity:0}}@keyframes Dialog-module__BOUAbW__overlayOut{to{opacity:0}}@keyframes Dialog-module__BOUAbW__panelIn{0%{opacity:0;transform:translateY(10px)scale(.975)}}@keyframes Dialog-module__BOUAbW__panelOut{to{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes Dialog-module__BOUAbW__sheetIn{0%{opacity:0;transform:translateY(-12px)}}@keyframes Dialog-module__BOUAbW__sheetOut{to{opacity:0;transform:translateY(-8px)}}
.Trailer-module__SJnaJG__panel{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:1120px;overflow:hidden;box-shadow:0 40px 120px -30px #000c}.Trailer-module__SJnaJG__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .7rem .7rem 1.15rem;display:flex}.Trailer-module__SJnaJG__heading{align-items:baseline;gap:.85rem;min-width:0;display:flex}.Trailer-module__SJnaJG__title{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;overflow:hidden}.Trailer-module__SJnaJG__frame{aspect-ratio:16/9;background:#000;position:relative}.Trailer-module__SJnaJG__fill{border:0;width:100%;height:100%;position:absolute;inset:0}.Trailer-module__SJnaJG__empty{text-align:center;color:var(--text-muted);background:radial-gradient(ellipse at center, var(--surface) 0%, var(--bg-raised) 70%);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.Trailer-module__SJnaJG__empty .display{color:var(--text);font-size:clamp(1.6rem,3vw,2.4rem)}.Trailer-module__SJnaJG__empty .btn{margin-top:.75rem}
.Card-module__YUnlxa__card{flex-direction:column;gap:.7rem;min-width:0;display:flex;position:relative}.Card-module__YUnlxa__media{border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 1px var(--line);transition:box-shadow var(--dur-micro) var(--ease-out), transform var(--dur) var(--ease-out);position:relative;overflow:hidden}.Card-module__YUnlxa__poster{aspect-ratio:2/3}.Card-module__YUnlxa__backdrop{aspect-ratio:16/9}.Card-module__YUnlxa__img{object-fit:cover;transition:opacity var(--dur) var(--ease-out), transform .7s var(--ease-out)!important}.Card-module__YUnlxa__fallback{text-align:center;font-family:var(--font-display);color:var(--text-muted);background:linear-gradient(160deg, var(--surface-2), var(--surface));place-items:center;padding:1rem;font-size:1.05rem;display:grid;position:absolute;inset:0}.Card-module__YUnlxa__body{flex-direction:column;gap:.2rem;padding-inline:.1rem;display:flex}.Card-module__YUnlxa__title{font-family:var(--font-display);font-variation-settings:"opsz" 24;letter-spacing:-.005em;-webkit-line-clamp:1;transition:color var(--dur-micro) var(--ease-out);-webkit-box-orient:vertical;font-size:1.02rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.Card-module__YUnlxa__card[data-variant=backdrop] .Card-module__YUnlxa__title{font-size:1.12rem}.Card-module__YUnlxa__link:after{content:"";z-index:1;border-radius:var(--radius);position:absolute;inset:0}.Card-module__YUnlxa__link:focus-visible{outline:none}.Card-module__YUnlxa__link:focus-visible:after{outline:2px solid var(--accent);outline-offset:3px}.Card-module__YUnlxa__rating{align-items:center;gap:.28rem;display:inline-flex}.Card-module__YUnlxa__rating svg{color:var(--accent)}.Card-module__YUnlxa__actions{z-index:2;opacity:0;transition:opacity var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);gap:.4rem;display:flex;position:absolute;bottom:.55rem;right:.55rem;transform:translateY(6px)}.Card-module__YUnlxa__play{background:var(--text);width:36px;height:36px;color:var(--bg);transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;padding-left:2px;display:inline-grid}.Card-module__YUnlxa__play:hover{background:var(--accent);transform:scale(1.06)}.Card-module__YUnlxa__media:after{content:"";opacity:0;transition:opacity var(--dur-micro) var(--ease-out);pointer-events:none;background:linear-gradient(#0000,#0a0d13b3);position:absolute;inset:45% 0 0}.Card-module__YUnlxa__card:focus-within .Card-module__YUnlxa__actions,.Card-module__YUnlxa__card:focus-within .Card-module__YUnlxa__media:after{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.Card-module__YUnlxa__card:hover .Card-module__YUnlxa__media{transform:translateY(-4px);box-shadow:0 0 0 1px #f2a93b73,0 22px 40px -22px #000000e6}.Card-module__YUnlxa__card:hover .Card-module__YUnlxa__img{transform:scale(1.05)}.Card-module__YUnlxa__card:hover .Card-module__YUnlxa__actions,.Card-module__YUnlxa__card:hover .Card-module__YUnlxa__media:after{opacity:1;transform:none}.Card-module__YUnlxa__card:hover .Card-module__YUnlxa__title{color:var(--accent)}}@media (hover:none){.Card-module__YUnlxa__actions,.Card-module__YUnlxa__media:after{opacity:1;transform:none}}.Card-module__YUnlxa__ranked{flex-direction:row;align-items:flex-end;gap:0}.Card-module__YUnlxa__rank{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px #ece7de47;transition:-webkit-text-stroke-color var(--dur-micro) var(--ease-out), color var(--dur) var(--ease-out);-webkit-user-select:none;user-select:none;flex:none;margin-right:-.9rem;font-size:clamp(6.5rem,10vw,9.5rem);font-weight:700;line-height:.78}.Card-module__YUnlxa__rankedMedia{flex:1;min-width:0}@media (hover:hover) and (pointer:fine){.Card-module__YUnlxa__ranked:hover .Card-module__YUnlxa__rank{-webkit-text-stroke-color:var(--accent);color:var(--accent-soft)}}
.Browse-module__unlHLa__genres{border-block:1px solid var(--line);grid-template-columns:minmax(200px,.8fr) 2fr;align-items:center;gap:1.5rem 3rem;margin-block:clamp(1.5rem,3vw,2.5rem);padding-block:clamp(1.75rem,3.5vw,2.75rem);display:grid}.Browse-module__unlHLa__genresTitle{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 30;letter-spacing:-.02em;margin-top:.4rem;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:500;line-height:1}.Browse-module__unlHLa__genresTitle em{color:var(--accent)}.Browse-module__unlHLa__chips{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.Browse-module__unlHLa__chip{border:1px solid var(--line-strong);height:36px;color:var(--text-muted);transition:color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);border-radius:18px;align-items:center;padding:0 1rem;font-size:.86rem;display:inline-flex}.Browse-module__unlHLa__chip:hover{color:var(--accent-ink);border-color:var(--accent);background:var(--accent);transform:translateY(-2px)}@media (max-width:760px){.Browse-module__unlHLa__genres{grid-template-columns:1fr}}
.Grid-module__X1shdW__grid{grid-template-columns:repeat(auto-fill,minmax(clamp(138px,14vw,186px),1fr));gap:clamp(1.5rem,2.4vw,2.2rem) clamp(.85rem,1.4vw,1.3rem);list-style:none;display:grid}.Grid-module__X1shdW__cell{min-width:0;animation:Grid-module__X1shdW__cellIn .52s var(--ease-out) both;animation-delay:calc(var(--i,0) * 28ms)}@keyframes Grid-module__X1shdW__cellIn{0%{opacity:0;transform:translateY(12px)}}.Grid-module__X1shdW__skeletonPoster{aspect-ratio:2/3;border-radius:var(--radius)}.Grid-module__X1shdW__skeletonLine{border-radius:var(--radius-sm);width:70%;height:14px;margin-top:.8rem}.Grid-module__X1shdW__more{color:var(--text-muted);flex-direction:column;align-items:center;gap:.8rem;padding-block:3rem 1rem;display:flex}.Grid-module__X1shdW__end{font-family:var(--font-display);color:var(--text-faint);font-style:italic}
.Search-module__NyeKaa__panel{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--radius-lg);max-width:680px;overflow:hidden;box-shadow:0 40px 100px -30px #000000d9}.Search-module__NyeKaa__field{border-bottom:1px solid var(--line);align-items:center;gap:.8rem;padding:0 1.1rem;display:flex;position:relative}.Search-module__NyeKaa__field:after{content:"";background:var(--accent);opacity:0;width:30%;height:1px;position:absolute;bottom:-1px;left:0}.Search-module__NyeKaa__field[data-loading=true]:after{opacity:1;animation:Search-module__NyeKaa__sweep .9s var(--ease-in-out) infinite}@keyframes Search-module__NyeKaa__sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}.Search-module__NyeKaa__fieldIcon{color:var(--text-muted);flex:none}.Search-module__NyeKaa__input{min-width:0;height:62px;font-family:var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;font-size:1.35rem}.Search-module__NyeKaa__input::placeholder{color:var(--text-faint)}.Search-module__NyeKaa__esc{border:1px solid var(--line-strong);font-family:var(--font-sans);color:var(--text-faint);border-radius:4px;flex:none;padding:.15rem .45rem;font-size:.7rem}.Search-module__NyeKaa__body{overscroll-behavior:contain;max-height:min(56vh,480px);overflow-y:auto}.Search-module__NyeKaa__hint{color:var(--text-muted);padding:1.6rem 1.25rem;font-size:.92rem}.Search-module__NyeKaa__hint em{color:var(--text);font-style:normal}.Search-module__NyeKaa__list{transition:opacity var(--dur-micro) var(--ease-out);padding:.4rem;list-style:none}.Search-module__NyeKaa__list[data-stale=true]{opacity:.55}.Search-module__NyeKaa__result{border-radius:var(--radius);transition:background-color .12s var(--ease-out);align-items:center;gap:.9rem;padding:.5rem .7rem;display:flex}.Search-module__NyeKaa__result[data-active=true]{background:var(--surface-2)}.Search-module__NyeKaa__thumb{aspect-ratio:2/3;border-radius:var(--radius-sm);background:var(--surface);flex:none;width:46px;position:relative;overflow:hidden}.Search-module__NyeKaa__thumb img{object-fit:cover}.Search-module__NyeKaa__info{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.Search-module__NyeKaa__name{font-family:var(--font-display);font-variation-settings:"opsz" 24;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;overflow:hidden}.Search-module__NyeKaa__result[data-active=true] .Search-module__NyeKaa__name{color:var(--accent)}.Search-module__NyeKaa__score{font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none;align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.Search-module__NyeKaa__score svg{color:var(--accent)}.Search-module__NyeKaa__foot{border-top:1px solid var(--line);color:var(--text-faint);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.1rem;font-size:.8rem;display:flex}.Search-module__NyeKaa__keys kbd{border:1px solid var(--line-strong);min-width:18px;height:18px;font-family:var(--font-sans);border-radius:3px;place-items:center;margin-right:.2rem;font-size:.68rem;display:inline-grid}.Search-module__NyeKaa__all{color:var(--text-muted);transition:color var(--dur-micro) var(--ease-out);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.Search-module__NyeKaa__all:hover{color:var(--accent)}@media (max-width:560px){.Search-module__NyeKaa__keys{display:none}}
.Empty-module__frmIzG__empty{color:var(--text-muted);animation:Empty-module__frmIzG__rise .7s var(--ease-out) both;flex-direction:column;align-items:flex-start;gap:.9rem;padding-block:clamp(2rem,6vw,4rem);display:flex}.Empty-module__frmIzG__empty .display{color:var(--text);font-size:clamp(2rem,4.5vw,3.25rem)}.Empty-module__frmIzG__empty .btn{margin-top:.75rem}@keyframes Empty-module__frmIzG__rise{0%{opacity:0;transform:translateY(12px)}}
.Header-module__vcZAwq__header{z-index:100;height:var(--header-h);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);background:linear-gradient(#0a0d13bf,#0000);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.Header-module__vcZAwq__header[data-solid=true]{border-bottom-color:var(--line);background:#0a0d13f5}.Header-module__vcZAwq__inner{align-items:center;gap:clamp(1rem,3vw,2.75rem);height:100%;display:flex}.Header-module__vcZAwq__brand{flex:none}.Header-module__vcZAwq__wordmark{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 50;letter-spacing:-.02em;color:var(--text);font-size:1.6rem;font-style:italic;font-weight:600;line-height:1}.Header-module__vcZAwq__dot{color:var(--accent);font-style:normal}.Header-module__vcZAwq__nav{align-items:center;gap:clamp(1rem,2.2vw,2rem);display:flex}.Header-module__vcZAwq__navLink{color:var(--text-muted);transition:color var(--dur-micro) var(--ease-out);align-items:center;gap:.45rem;padding-block:.4rem;font-size:.9rem;font-weight:500;display:inline-flex;position:relative}.Header-module__vcZAwq__navLink:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform var(--dur-micro) var(--ease-out);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.Header-module__vcZAwq__navLink:hover,.Header-module__vcZAwq__navLink[aria-current=page]{color:var(--text)}.Header-module__vcZAwq__navLink:hover:after,.Header-module__vcZAwq__navLink[aria-current=page]:after{transform:scaleX(1)}.Header-module__vcZAwq__count{font-variant-numeric:tabular-nums;background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);border-radius:9px;place-items:center;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-grid}.Header-module__vcZAwq__tools{align-items:center;gap:.5rem;margin-left:auto;display:flex}.Header-module__vcZAwq__search{border:1px solid var(--line-strong);border-radius:var(--radius);height:38px;color:var(--text-muted);transition:border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:#0a0d1366;align-items:center;gap:.6rem;padding:0 .6rem 0 .85rem;font-size:.86rem;display:inline-flex}.Header-module__vcZAwq__search:hover{border-color:var(--text-muted);color:var(--text)}.Header-module__vcZAwq__kbd{border:1px solid var(--line-strong);min-width:20px;height:20px;font-family:var(--font-sans);color:var(--text-faint);border-radius:4px;place-items:center;margin-left:1.25rem;font-size:.72rem;display:inline-grid}.Header-module__vcZAwq__tools .Header-module__vcZAwq__menuBtn{display:none}.Header-module__vcZAwq__sheet{min-height:100%;padding:1rem var(--gutter) 2.5rem;background:var(--bg);flex-direction:column;gap:2rem;display:flex}.Header-module__vcZAwq__sheetTop{height:calc(var(--header-h) - 1rem);justify-content:space-between;align-items:center;display:flex}.Header-module__vcZAwq__sheetNav{flex-direction:column;flex:1;display:flex}.Header-module__vcZAwq__sheetLink{border-bottom:1px solid var(--line);font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.02em;animation:Header-module__vcZAwq__linkIn .46s var(--ease-out) both;animation-delay:calc(var(--i) * 55ms + 80ms);justify-content:space-between;align-items:center;padding-block:.9rem;font-size:clamp(2rem,9vw,2.75rem);font-weight:500;display:flex}.Header-module__vcZAwq__sheetLink[aria-current=page]{color:var(--accent)}@keyframes Header-module__vcZAwq__linkIn{0%{opacity:0;transform:translateY(12px)}}@media (max-width:760px){.Header-module__vcZAwq__nav,.Header-module__vcZAwq__searchLabel,.Header-module__vcZAwq__kbd{display:none}.Header-module__vcZAwq__search{background:0 0;border-color:#0000;justify-content:center;width:40px;height:40px;padding:0}.Header-module__vcZAwq__tools .Header-module__vcZAwq__menuBtn{display:inline-grid}}
.Movie-module__ADtHsG__hero{isolation:isolate;min-height:min(88vh,820px);padding-top:calc(var(--header-h) + 3rem);align-items:flex-end;padding-bottom:clamp(2rem,4vw,3.5rem);display:flex;position:relative}.Movie-module__ADtHsG__backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.Movie-module__ADtHsG__backdrop:after{content:"";background:linear-gradient(to top, var(--bg) 0%, #0a0d13b3 40%, #0a0d1340 75%, #0a0d1399 100%), linear-gradient(to right, #0a0d13d9 0%, #0a0d134d 60%, transparent 100%);position:absolute;inset:0}.Movie-module__ADtHsG__backdropImg{object-fit:cover;object-position:center 20%;animation:Movie-module__ADtHsG__settle 1.6s var(--ease-out) both}@keyframes Movie-module__ADtHsG__settle{0%{transform:scale(1.06)}}.Movie-module__ADtHsG__layout{grid-template-columns:clamp(170px,20vw,280px) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.Movie-module__ADtHsG__poster{aspect-ratio:2/3;border-radius:var(--radius-lg);background:var(--surface);animation:Movie-module__ADtHsG__rise .7s var(--ease-out) both;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ece7de1a,0 40px 70px -30px #000000f2}.Movie-module__ADtHsG__poster img{object-fit:cover}.Movie-module__ADtHsG__noPoster{text-align:center;height:100%;font-family:var(--font-display);color:var(--text-muted);place-items:center;padding:1rem;font-size:1.3rem;display:grid}.Movie-module__ADtHsG__info{flex-direction:column;gap:1rem;min-width:0;display:flex}.Movie-module__ADtHsG__info>*{animation:Movie-module__ADtHsG__rise .7s var(--ease-out) both}.Movie-module__ADtHsG__info>:nth-child(2){animation-delay:70ms}.Movie-module__ADtHsG__info>:nth-child(3){animation-delay:.12s}.Movie-module__ADtHsG__info>:nth-child(4){animation-delay:.17s}.Movie-module__ADtHsG__info>:nth-child(5){animation-delay:.22s}.Movie-module__ADtHsG__info>:nth-child(6){animation-delay:.27s}@keyframes Movie-module__ADtHsG__rise{0%{opacity:0;transform:translateY(14px)}}.Movie-module__ADtHsG__genres a{transition:color var(--dur-micro) var(--ease-out)}.Movie-module__ADtHsG__genres a:hover{color:var(--text)}.Movie-module__ADtHsG__sep{color:var(--text-faint)}.Movie-module__ADtHsG__title{text-wrap:balance;font-size:clamp(2.6rem,6vw,5.25rem)}.Movie-module__ADtHsG__tagline{font-family:var(--font-display);font-variation-settings:"opsz" 36;color:var(--text-muted);margin-top:-.35rem;font-size:clamp(1.05rem,1.6vw,1.3rem);font-style:italic}.Movie-module__ADtHsG__cert{border:1px solid var(--line-strong);border-radius:var(--radius-sm);letter-spacing:.05em;padding:.05rem .4rem;font-size:.75rem;font-weight:600}.Movie-module__ADtHsG__rating{color:var(--text);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.Movie-module__ADtHsG__rating svg{color:var(--accent)}.Movie-module__ADtHsG__outOf{color:var(--text-faint);font-weight:400}.Movie-module__ADtHsG__overview{max-width:64ch;color:var(--text-muted);font-size:1.02rem;line-height:1.7}.Movie-module__ADtHsG__actions{flex-wrap:wrap;gap:.75rem;margin-top:.4rem;display:flex}.Movie-module__ADtHsG__person{flex-direction:column;gap:.7rem;display:flex}.Movie-module__ADtHsG__portrait{aspect-ratio:1;background:var(--surface);box-shadow:0 0 0 1px var(--line);font-family:var(--font-display);color:var(--text-faint);border-radius:50%;place-items:center;font-size:2rem;display:grid;position:relative;overflow:hidden}.Movie-module__ADtHsG__portrait img{object-fit:cover;object-position:center 20%}.Movie-module__ADtHsG__person figcaption{text-align:center;flex-direction:column;gap:.1rem;display:flex}.Movie-module__ADtHsG__personName{font-size:.88rem;font-weight:600;line-height:1.3}.Movie-module__ADtHsG__character{color:var(--text-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}@media (max-width:760px){.Movie-module__ADtHsG__hero{min-height:0}.Movie-module__ADtHsG__layout{grid-template-columns:1fr}.Movie-module__ADtHsG__poster{width:min(46vw,210px)}}
.Tabs-module__E32MhG__tabs{--count:3;grid-template-columns:repeat(var(--count), minmax(0, 1fr));border:1px solid var(--line-strong);border-radius:var(--radius);background:#0a0d1399;padding:4px;display:grid;position:relative}.Tabs-module__E32MhG__indicator{width:calc((100% - 8px) / var(--count));border-radius:calc(var(--radius) - 2px);background:var(--accent);transform:translateX(calc(var(--active) * 100%));transition:transform .36s var(--ease-out);position:absolute;top:4px;bottom:4px;left:4px}.Tabs-module__E32MhG__tab{z-index:1;white-space:nowrap;color:var(--text-muted);transition:color var(--dur-micro) var(--ease-out);padding:.55rem 1.15rem;font-size:.86rem;font-weight:600;position:relative}.Tabs-module__E32MhG__tab:hover{color:var(--text)}.Tabs-module__E32MhG__tab[aria-selected=true]{color:var(--accent-ink)}
.Layout-module__jbLzUW__skip{z-index:300;border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);transition:transform var(--dur-micro) var(--ease-out);padding:.6rem 1rem;font-weight:600;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.Layout-module__jbLzUW__skip:focus-visible{transform:none}.Layout-module__jbLzUW__progress{z-index:150;background:var(--accent);transform-origin:0;opacity:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0);box-shadow:0 0 10px #f2a93b99}.Layout-module__jbLzUW__progress[data-state=loading]{opacity:1;transition:transform 4s cubic-bezier(.1,.8,.3,1);transform:scaleX(.7)}.Layout-module__jbLzUW__progress[data-state=done]{opacity:0;transition:transform .18s var(--ease-out), opacity .32s var(--ease-out) .18s;transform:scaleX(1)}.Layout-module__jbLzUW__main{min-height:70vh;padding-top:var(--header-h);animation:Layout-module__jbLzUW__pageIn var(--dur) var(--ease-out) both}.Layout-module__jbLzUW__main[data-overlay=true]{padding-top:0}@keyframes Layout-module__jbLzUW__pageIn{0%{opacity:0}}.Layout-module__jbLzUW__footer{border-top:1px solid var(--line);background:var(--bg-raised);margin-top:clamp(3rem,7vw,6rem);padding-block:3rem 2.5rem}.Layout-module__jbLzUW__footInner{grid-template-columns:1.2fr auto 1.4fr;align-items:start;gap:2rem 3rem;display:grid}.Layout-module__jbLzUW__footBrand{flex-direction:column;gap:.7rem;display:flex}.Layout-module__jbLzUW__footBrand p,.Layout-module__jbLzUW__footMeta p{max-width:44ch;color:var(--text-faint);font-size:.84rem}.Layout-module__jbLzUW__footNav{color:var(--text-muted);gap:.55rem;font-size:.9rem;display:grid}.Layout-module__jbLzUW__footNav a,.Layout-module__jbLzUW__footMeta a{transition:color var(--dur-micro) var(--ease-out)}.Layout-module__jbLzUW__footNav a:hover,.Layout-module__jbLzUW__footMeta a:hover{color:var(--accent)}.Layout-module__jbLzUW__footMeta{gap:.8rem;display:grid}.Layout-module__jbLzUW__footMeta a{color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}@media (max-width:860px){.Layout-module__jbLzUW__footInner{grid-template-columns:1fr 1fr}.Layout-module__jbLzUW__footMeta{grid-column:1/-1}}
