@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0f1216;--bg-2: #161a20;--bg-3: #1d222a;--panel: #252b35;--panel-2: #2e3540;--line: #2b323c;--border: #626c7b;--paper: #eceff3;--paper-2: #aeb8c4;--paper-dim: #8792a0;--paper-off: #616b79;--gold: #e0ae57;--gold-hot: #efc379;--gold-deep: #c3933f;--on-gold: #17120a;--red: #ff6b6b;--red-hot: #ff8a8a;--ok: #5cd37a;--focus: #7fb7ff;--neon: #7fb7ff;--neon-2: #aeb8c4;--accent: var(--gold);--accent-2: var(--paper);--f-body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-display: var(--f-body);--f-serif: var(--f-body);--f-mono: var(--f-body);--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.2rem;--fs-lg: 1.44rem;--fs-xl: 1.728rem;--lh-tight: 1.2;--lh-snug: 1.35;--lh-body: 1.6;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 48px;--sp-10: 64px;--grain-op: 0;--scan-op: 0;--blur-glass: 10px;--radius-sm: 4px;--radius: 8px;--radius-lg: 12px;--radius-pill: 999px;--topbar-h: 96px;--shadow-1: 0 1px 2px rgba(0,0,0,.4);--shadow-2: 0 1px 5px rgba(0,0,0,.25), 0 1px 10px rgba(0,0,0,.35);--shadow-3: 0 8px 24px rgba(0,0,0,.45);--shadow-deep: 0 18px 48px -16px rgba(0,0,0,.72);--glow: transparent;--ease: cubic-bezier(.2,.8,.2,1);--dur-fast: .12s;--dur: .2s;--dur-slow: .3s;--maxw: 1500px;--pad: clamp(16px, 4.5vw, 64px);--gut: max(var(--pad), calc((100% - var(--maxw)) / 2))}html[data-era=retro]{--blur-glass: 2px;--radius-sm: 1px;--radius: 2px;--radius-lg: 3px;--accent: var(--gold);--accent-2: var(--gold-hot);--bg: #121013;--bg-2: #1a1619;--bg-3: #231e22;--panel: #2b2529;--line: #352e33;--paper: #f0ece6;--paper-2: #c0b7ad}html[data-era=modern]{--blur-glass: 14px;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--accent: #c8ccd2;--accent-2: var(--paper)}*{box-sizing:border-box}html,body{margin:0;padding:0}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:110px;background:var(--bg)}body{font-family:var(--f-body);color:var(--paper);background-color:var(--bg);background-image:linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 45%,var(--bg) 100%);overflow-x:hidden;min-height:100vh;-webkit-font-smoothing:antialiased;font-size:var(--fs-base);line-height:var(--lh-body)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1200px 700px at 72% -10%,rgba(255,255,255,.03),transparent 64%)}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input{font:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--gold);color:var(--on-gold)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0006}::-webkit-scrollbar-thumb{background:#3a424e;border-radius:var(--radius-pill);border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#4b5564}.filmstrip{height:17px;width:100%;background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(236,239,243,.82) 9px 19px,transparent 19px 28px);background-color:#000;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);opacity:.1}html[data-era=retro] .filmstrip{opacity:.22}.topbar{position:fixed;top:0;left:0;right:0;z-index:800;background:linear-gradient(180deg,rgba(8,7,11,.94),rgba(8,7,11,.55) 70%,transparent);transition:background .35s var(--ease),backdrop-filter .35s}.topbar.is-stuck{background:#08070bd1;backdrop-filter:blur(var(--blur-glass)) saturate(1.3);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.3);border-bottom:1px solid var(--line)}.topbar__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(10px,3vw,34px);padding:12px var(--gut) 14px}.brand{display:flex;align-items:center;gap:12px;justify-self:start}.brand__reel{width:30px;height:30px;border-radius:50%;border:3px solid var(--accent);position:relative;transition:border-color var(--dur-slow)}.brand__reel:before,.brand__reel:after{content:"";position:absolute;inset:0;margin:auto;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 -8px 0 var(--accent),0 8px 0 var(--accent),-8px 0 0 var(--accent),8px 0 0 var(--accent)}.brand__text{display:grid;line-height:1}.brand__name{font-family:var(--f-display);font-size:clamp(20px,2.4vw,28px);letter-spacing:.06em;color:var(--paper);text-shadow:none}html[data-era=modern] .brand__name{text-shadow:none;animation:none}html[data-era=modern] .brand__reel{box-shadow:none}@keyframes neonFlicker{0%,96%,to{opacity:1}96.5%{opacity:.35}97.2%{opacity:1}97.8%{opacity:.5}98.4%{opacity:1}}.brand__sub{font-family:var(--f-mono);font-size:13px;letter-spacing:.03em;color:var(--paper-dim);margin-top:4px}.nav{display:flex;gap:4px;justify-self:center;flex-wrap:nowrap}.nav__link{position:relative;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:99px;font-family:var(--f-body);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--paper-2);white-space:nowrap;border:1px solid transparent;transition:color .25s,background .3s,border-color .3s,box-shadow .3s,border-radius .5s}.nav__link svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;opacity:1}.nav__link .nav__chev{width:14px;height:14px;margin-left:-2px;transition:transform .3s var(--ease)}.nav__link:hover{color:var(--paper);background:#ffffff0f;border-color:var(--line)}.nav__link:hover svg{opacity:1}.nav__link.is-on{color:#17120a;font-weight:600;background:linear-gradient(135deg,var(--gold-hot),var(--gold-deep));border-color:transparent;box-shadow:0 6px 20px -8px var(--glow)}.nav__link.is-on svg{opacity:1}html[data-era=modern] .nav__link.is-on{background:var(--paper);color:#0a0b0d;box-shadow:none}html[data-era=retro] .nav__link{border-radius:2px}html[data-era=retro] .nav__link.is-on{box-shadow:none}.nav__link[aria-expanded=true]{color:var(--paper);background:#ffffff14;border-color:var(--accent)}.nav__link[aria-expanded=true] svg{opacity:1}.nav__link[aria-expanded=true] .nav__chev{transform:rotate(180deg)}.navdrop{position:fixed;z-index:850;width:min(600px,calc(100vw - 24px));padding:16px;background:#0e0c13ed;border:1px solid var(--line);border-radius:var(--radius-lg);backdrop-filter:blur(var(--blur-glass)) saturate(1.3);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.3);box-shadow:var(--shadow-deep),0 0 70px -34px var(--glow);opacity:0;visibility:hidden;pointer-events:none}.navdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.navdrop__head{font-family:var(--f-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;display:flex;align-items:center;gap:10px}.navdrop__head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.navdrop__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:5px}.navdrop__item{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:var(--radius);font-size:14px;color:var(--paper-2);text-align:left;border:1px solid transparent;transition:all .22s var(--ease)}.navdrop__item:hover{color:var(--paper);background:#ffffff0f;border-color:var(--line)}.navdrop__item.is-on{color:#17120a;background:linear-gradient(135deg,var(--gold-hot),var(--gold-deep));font-weight:600}html[data-era=modern] .navdrop__item.is-on{background:var(--paper);color:#0a0b0d}.topbar__tools{display:flex;align-items:center;gap:10px;justify-self:end}.era{position:relative;display:flex;align-items:center;border:1px solid var(--line);border-radius:99px;padding:3px;background:#00000059}.era__opt{position:relative;z-index:2;font-family:var(--f-mono);font-size:13px;font-weight:700;letter-spacing:.06em;padding:5px 10px;border-radius:99px;color:var(--paper-dim);transition:color .3s}.era__opt.is-on{color:#12100b}.era__pill{position:absolute;z-index:1;top:3px;bottom:3px;border-radius:99px;background:linear-gradient(135deg,var(--gold-hot),var(--gold-deep));box-shadow:0 0 16px var(--glow);transition:left .42s var(--ease),width .42s var(--ease),background .5s}html[data-era=modern] .era__pill{background:var(--paper);box-shadow:none}.tswitch{width:fit-content;align-self:start;position:relative;display:flex;align-items:center;flex-shrink:0;border:1px solid var(--line);border-radius:99px;padding:3px;background:#00000059}.tswitch__opt{position:relative;z-index:2;font-family:var(--f-body);font-size:14px;font-weight:600;letter-spacing:.01em;padding:6px 14px;border-radius:99px;color:var(--paper-dim);white-space:nowrap;transition:color .3s}.tswitch__opt:hover{color:var(--paper-2)}.tswitch__opt.is-on{color:var(--on-gold)}.tswitch__pill{position:absolute;z-index:1;top:3px;bottom:3px;left:3px;border-radius:99px;background:linear-gradient(135deg,var(--gold-hot),var(--gold-deep));box-shadow:0 0 16px var(--glow);transition:transform .42s var(--ease),width .42s var(--ease),background .5s}html[data-era=retro] .tswitch,html[data-era=retro] .tswitch__opt,html[data-era=retro] .tswitch__pill{border-radius:2px}html[data-era=modern] .tswitch__pill{background:var(--paper);box-shadow:none}.sec-head:has(.tswitch) .sec-head__rule{margin-left:4px}@media(max-width:560px){.tswitch__opt{padding:6px 11px;font-size:13px}}.icobtn{position:relative;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));transition:transform .25s var(--ease),border-color .25s,box-shadow .25s,border-radius .5s}.icobtn svg{width:17px;height:17px;fill:none;stroke:var(--paper);stroke-width:1.7;stroke-linecap:round}.icobtn:hover{border-color:var(--accent);box-shadow:0 8px 26px -8px var(--glow)}.nav__badge{min-width:17px;height:17px;padding:0 5px;margin-left:1px;display:inline-grid;place-items:center;font-family:var(--f-mono);font-size:13px;font-weight:700;background:var(--red);color:#fff;border-radius:99px}.nav__link.is-on .nav__badge{background:#00000052;color:var(--paper)}.nav__link[data-view=lista] svg path{transition:fill var(--dur),stroke var(--dur)}.nav__link[data-view=lista].has-items svg{opacity:1}.nav__link[data-view=lista].has-items svg path{fill:#ff4d5e;stroke:#ff4d5e}.nav__link[data-view=lista].is-on.has-items svg path{fill:currentColor;stroke:currentColor}.nav__link.is-bump svg{animation:zemraBump .45s var(--ease);transform-origin:50% 55%}@keyframes zemraBump{0%{transform:scale(1)}35%{transform:scale(1.4)}65%{transform:scale(.9)}to{transform:scale(1)}}.navdrop__grid,.drawer__zhanret{display:flex;flex-direction:column;gap:2px}.navdrop__item{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;text-align:left;padding:9px 12px;border-radius:var(--radius);border:1px solid transparent;background:transparent;transition:background .2s,border-color .2s,color .2s}.navdrop__item b{font-family:var(--f-body);font-size:15px;font-weight:600;color:var(--paper);letter-spacing:0}.navdrop__item span{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim)}.navdrop__item:hover{background:#ffffff0f;border-color:var(--line)}.navdrop__item.is-on{background:#e8b04b21;border-color:var(--accent)}.navdrop__item.is-on b{color:var(--gold-hot)}.navdrop{width:min(300px,calc(100vw - 24px))}.card--soon .card__score{display:none}.card__soon{position:absolute;top:8px;left:8px;z-index:2;font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:var(--radius);color:var(--gold-hot);background:#060509c7;border:1px solid var(--accent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.card--soon{cursor:default}.card--soon .card__title a{pointer-events:none;color:var(--paper)}.ssr__poster{width:clamp(120px,22vw,200px);height:auto;grid-area:poster;aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-3)}.ssr__sub{font-family:var(--f-mono);font-size:14px;letter-spacing:.06em;color:var(--paper-dim);margin:8px 0 0}.ssr__episode-links,.ssr__cast{list-style:none;padding:0;margin:12px 0 24px;display:grid;gap:10px}.ssr__episode-links a{display:inline-block;padding:8px 0}.ssr__cast span{color:var(--paper-dim)}.ssr__episode-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ssr__episode-nav a{white-space:normal;overflow-wrap:anywhere}.page-loading{display:none;min-height:100svh;padding:calc(var(--topbar-h) + 32px) var(--gut) 32px;place-content:center;justify-items:center;gap:16px}html[data-page-loading=detail] .page-loading{display:grid}html[data-page-loading=detail] #view-detail,html[data-page-loading=detail] .foot{display:none!important}.page-loading__mark{position:relative;width:64px;height:64px;display:grid;place-items:center}.page-loading__mark img{display:block}.page-loading__ring{position:absolute;inset:0;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:pageLoadingSpin 1s linear infinite}.page-loading__label{margin:0;font-size:14px;line-height:1.5;letter-spacing:.02em;color:var(--paper-2)}@keyframes pageLoadingSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.page-loading__ring{animation:none!important}}.icobtn--menu{display:none}.burger{display:block;width:17px;height:12px;position:relative}.burger i{position:absolute;left:0;right:0;height:1.6px;background:var(--paper);border-radius:2px}.burger i:nth-child(1){top:0}.burger i:nth-child(2){top:50%;margin-top:-.8px}.burger i:nth-child(3){bottom:0}body.sirtar-hapur .burger i:nth-child(1){transform:translateY(5.2px) rotate(45deg)}body.sirtar-hapur .burger i:nth-child(2){opacity:0}body.sirtar-hapur .burger i:nth-child(3){transform:translateY(-5.2px) rotate(-45deg)}.drawer__mbulese{position:fixed;inset:0;z-index:900;background:#0605099e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0}body.sirtar-hapur .drawer__mbulese{opacity:1}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:910;width:min(340px,86vw);display:flex;flex-direction:column;gap:6px;padding:16px 18px calc(20px + env(safe-area-inset-bottom));background:#0d0b12f7;border-left:1px solid var(--line);box-shadow:-30px 0 70px -40px #000;overflow-y:auto;overscroll-behavior:contain;transform:translate(100%)}body.sirtar-hapur .drawer{transform:translate(0)}body.sirtar-hapur{overflow:hidden}.drawer__krye{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.drawer__logo{font-family:var(--f-display);font-size:16px;letter-spacing:.05em;color:var(--gold-hot)}.drawer__nav{display:flex;flex-direction:column;gap:2px}.drawer__nav .nav__link{justify-content:flex-start;gap:12px;padding:11px 12px;font-size:16px;border-radius:var(--radius)}.drawer__nav .nav__link svg{width:20px;height:20px}.drawer__nav .nav__badge{margin-left:auto}.drawer__seksion{padding-top:14px;margin-top:10px;border-top:1px solid var(--line)}.drawer__titull{font-family:var(--f-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--paper-dim);margin:0 0 10px}.drawer__fund{margin-top:auto}.drawer__rresht{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}.drawer__etikete{font-family:var(--f-mono);font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--paper-dim)}@media(min-width:901px){.drawer,.drawer__mbulese{display:none!important}}@media(max-width:900px){.icobtn--menu{display:grid}.topbar .nav,.topbar #langSwitch,.topbar #eraSwitch{display:none}.topbar__inner{grid-template-columns:1fr auto;row-gap:0;padding-bottom:12px}.topbar__tools{gap:8px}html{scroll-padding-top:88px}.vhead{padding-top:104px}}.hero{position:relative;height:min(100svh,900px);display:flex;align-items:flex-end;padding:140px var(--gut) clamp(40px,7vh,80px);overflow:hidden;isolation:isolate}.hero__stage{position:absolute;inset:0;z-index:-3}@media(min-aspect-ratio:16/9){.hero__stage{left:auto;right:0;width:min(100%,calc(min(100svh,900px) * 16 / 9));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%);mask-image:linear-gradient(90deg,transparent 0,#000 38%)}}.hero__slide{position:absolute;inset:0;background-size:cover;background-position:center 22%;opacity:0}.hero__slide.is-on{opacity:1}.hero__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center 22%}.hero__pause{flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:var(--radius);color:var(--accent);background:var(--bg-2);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.hero__pause:hover,.hero__pause[aria-pressed=true]{border-color:var(--accent);background:var(--bg-3)}.hero__pause svg{width:18px;height:18px;fill:currentColor}.hero__pause .hero__pause-play{display:none;transform:translate(1px)}.hero__pause[aria-pressed=true] .hero__pause-play{display:block}.hero__pause[aria-pressed=true] .hero__pause-stop{display:none}.hero__pause:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero__duotone{position:absolute;inset:0;z-index:-2;background:linear-gradient(115deg,#2e0a10c7,#08070b4d 55%,#964a0c47)}html[data-era=modern] .hero__duotone{background:linear-gradient(115deg,#0a0b0de6,#0a0b0d57 56%,#0a0b0d24)}.hero__fade{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,var(--bg) 2%,rgba(8,7,11,.75) 26%,transparent 68%),linear-gradient(to right,rgba(8,7,11,.92) 0%,rgba(8,7,11,.35) 48%,transparent 78%)}.marquee{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:2;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.5}.marquee span{position:absolute;left:0;right:0;bottom:6px;height:8px;background-image:radial-gradient(circle,var(--gold-hot) 0 2.2px,transparent 2.6px);background-size:26px 8px;opacity:.45}html[data-era=modern] .marquee span{display:none}.hero__body{position:relative;max-width:min(680px,92%);z-index:3}.hero__deco{display:none}.hero__title{font-family:var(--f-display);font-size:clamp(46px,8.5vw,112px);line-height:1.02;letter-spacing:.01em;height:2.04em;display:flex;align-items:center;margin:0 0 10px}.hero__title-logo{display:block;width:min(100%,460px);height:100%;max-height:180px;object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 8px rgba(0,0,0,.7))}.hero__title-in{display:block;width:100%;font:inherit;letter-spacing:inherit;line-height:inherit;color:var(--paper);text-shadow:0 2px 12px rgba(0,0,0,.8);text-wrap:balance}html[data-era=modern] .hero__title{font-family:var(--f-body);font-weight:700;font-size:clamp(38px,6vw,82px);line-height:1.02;letter-spacing:-.035em;text-shadow:0 2px 12px rgba(0,0,0,.8)}.hero__tagline{font-family:var(--f-serif);font-style:italic;font-weight:700;font-size:clamp(14px,1.7vw,20px);line-height:1.45;color:var(--gold-hot);margin:0 0 16px;opacity:.9;min-height:1.45em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-era=modern] .hero__tagline{color:var(--paper-2);font-style:normal;font-family:var(--f-body);font-weight:400}.hero__meta{display:flex;flex-wrap:nowrap;align-items:center;gap:10px 14px;margin-bottom:18px;overflow:hidden;min-height:1.5em}.hero__meta .meta-chip{white-space:nowrap}.meta-chip{font-family:var(--f-mono);font-size:14px;letter-spacing:.06em;color:var(--paper-2);display:inline-flex;align-items:center;gap:6px}.meta-chip+.meta-chip:before{content:"·";margin-right:8px;color:var(--accent)}.score{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-mono);font-weight:700;font-size:14px;color:#12100b;background:linear-gradient(135deg,var(--gold-hot),var(--gold));padding:4px 10px;border-radius:var(--radius);box-shadow:0 0 22px var(--glow)}html[data-era=modern] .score{background:var(--paper);color:#0a0b0d;box-shadow:none}.hero__overview{font-size:clamp(15px,1.4vw,17px);line-height:1.75;color:var(--paper-2);max-width:56ch;margin:0 0 26px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:7em}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 24px;line-height:1.2;font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border-radius:var(--radius);border:1px solid transparent;transition:transform .25s var(--ease),box-shadow .3s,background .35s,border-color .3s,border-radius .5s}.btn svg{width:16px;height:16px;fill:currentColor;stroke:currentColor;stroke-width:0}.btn:active{transform:scale(.97)}.btn--primary{background:linear-gradient(135deg,var(--gold-hot),var(--gold-deep));color:#17120a;box-shadow:0 10px 30px -12px var(--glow),inset 0 1px #ffffff47}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px -14px var(--glow)}html[data-era=modern] .btn--primary{background:var(--paper);color:#0a0b0d;box-shadow:none;border-color:transparent}html[data-era=modern] .btn--primary:hover{background:#fff;transform:none;box-shadow:none}html[data-era=modern] .btn--primary:after{display:none}html[data-era=modern] .btn--ghost:hover{transform:none;background:#ffffff0f}html[data-era=modern] .btn{letter-spacing:.04em;text-transform:none}.btn--primary:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transition:left .7s var(--ease)}.btn--primary:hover:after{left:130%}.btn--ghost{border-color:var(--line);background:var(--panel);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));color:var(--paper)}.btn--ghost:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-3px)}.btn--icon{width:44px;height:44px;padding:0;border-color:var(--line);background:var(--panel)}.btn--icon svg{width:19px;height:19px;fill:none;stroke-width:2;stroke-linecap:round}.btn--icon:hover{border-color:var(--accent);color:var(--accent)}.btn--icon.is-saved{background:var(--accent);color:#12100b;border-color:var(--accent)}.btn--icon.is-saved svg{transform:rotate(45deg)}.btn--tiny{padding:9px 15px;font-size:13px;border-color:var(--line);background:var(--panel)}.btn--tiny:hover{border-color:var(--accent);color:var(--accent)}.pager{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;padding:32px var(--gut) 0}.pager__btn{min-width:38px;height:38px;padding:0 12px;display:grid;place-items:center;font-family:var(--f-mono);font-size:14px;font-weight:700;letter-spacing:.04em;border:1px solid var(--line);border-radius:99px;color:var(--paper-2);background:#00000047;transition:color .25s,background .25s,border-color .25s,transform .25s var(--ease),border-radius .5s}a.pager__btn:hover{color:var(--paper);border-color:var(--accent);background:#ffffff0f;transform:translateY(-2px)}.pager__btn.is-on{background:linear-gradient(135deg,var(--gold-hot),var(--gold-deep));color:#17120a;border-color:transparent;box-shadow:0 6px 20px -6px var(--glow)}html[data-era=modern] .pager__btn.is-on{background:var(--paper);color:#0a0b0d;box-shadow:none}html[data-era=retro] .pager__btn{border-radius:2px}html[data-era=retro] .pager__btn.is-on{box-shadow:none}.pager--grid{padding-top:30px}.pager--top{padding-top:0;padding-bottom:18px;justify-content:flex-start}@media(max-width:560px){.pager--top .pager__info{display:none}}.pager__btn--step{font-size:16px}.pager__btn:disabled{cursor:default}.pager__btn--step:disabled{opacity:.28}.pager__btn.is-dots{border-color:transparent;background:none;min-width:20px;padding:0;opacity:.5}.pager__info{font-family:var(--f-mono);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--paper-dim);margin-left:12px}@media(max-width:560px){.pager{gap:5px}.pager__btn{min-width:36px;height:36px;padding:0 10px;font-size:13px}.pager__info{width:100%;text-align:center;margin:8px 0 0}}.hero__controls{display:flex;align-items:center;gap:14px;width:min(100%,448px);margin-top:34px}.hero__ticks{display:flex;flex:1;min-width:0;gap:6px;max-width:100%}.tick{position:relative;flex:0 1 46px;min-width:14px;height:24px;min-height:0;padding:0;border:0;border-radius:0;background:none;cursor:pointer;transition:flex-basis .4s var(--ease)}.tick:before,.tick:after{content:"";position:absolute;left:0;top:50%;height:3px;margin-top:-1.5px;border-radius:99px}.tick:before{right:0;background:#eceff338;transition:background var(--dur)}.tick:hover:before{background:#eceff373}.tick:after{width:0;background:var(--accent)}.tick.is-on{flex-basis:72px}.tick.is-on:after{animation:tickFill 9s linear forwards}.hero[data-paused=true] .tick.is-on:after{animation-play-state:paused}@keyframes tickFill{to{width:100%}}.hero__reelinfo{position:absolute;right:var(--gut);bottom:clamp(40px,7vh,80px);z-index:3;font-family:var(--f-mono);font-size:13px;letter-spacing:.05em;color:var(--paper-dim);text-align:right;line-height:2}.hero__reelinfo em{display:block;font-style:normal;font-size:13px;opacity:.72}@media(max-width:900px){.hero__reelinfo{display:none}}.sec-head{display:flex;align-items:center;gap:18px;padding:0 var(--gut);margin-bottom:20px}.sec-head__title{font-family:var(--f-serif);font-weight:800;font-size:clamp(20px,2.6vw,31px);margin:0;color:var(--paper);letter-spacing:-.01em;white-space:nowrap;min-width:0}html[data-era=modern] .sec-head__title{font-family:var(--f-body);font-weight:600;letter-spacing:-.03em}.sec-head__kicker{display:block;font-family:var(--f-mono);font-size:13px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin-bottom:5px}.sec-head__rule{flex:1;height:1px;background:linear-gradient(90deg,var(--line),transparent);position:relative}.sec-head__rule:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--accent);opacity:.4}.row{padding:clamp(34px,5.5vh,62px) 0 0;position:relative}#rows{padding-top:clamp(14px,3vh,38px)}.row__viewport{position:relative;padding:0 var(--gut)}.row__track{display:flex;gap:clamp(12px,1.4vw,22px);padding:14px 0 30px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none}.row__track::-webkit-scrollbar{display:none}.row__arrow{position:absolute;top:0;bottom:30px;width:clamp(44px,5vw,74px);display:grid;place-items:center;z-index:5;opacity:0;background:linear-gradient(90deg,rgba(8,7,11,.92),transparent)}.row__arrow--r{right:var(--gut);background:linear-gradient(270deg,rgba(8,7,11,.92),transparent)}.row__arrow--l{left:var(--gut)}.row__viewport:hover .row__arrow{opacity:1}.row__arrow svg{width:26px;height:26px;fill:none;stroke:var(--paper);stroke-width:1.6;transition:transform .25s,stroke .25s}.row__arrow:hover svg{stroke:var(--accent);transform:scale(1.3)}@media(hover:none){.row__arrow{display:none}}.card{position:relative;flex:0 0 auto;width:clamp(140px,15.5vw,205px);scroll-snap-align:start;cursor:pointer}.card:hover{z-index:6}.card__frame{display:block;position:relative;aspect-ratio:2/3;border-radius:var(--radius);overflow:hidden;background:linear-gradient(160deg,var(--bg-3),#000);border:1px solid var(--line);box-shadow:0 14px 34px -16px #000000f2;transition:box-shadow .4s,border-color .4s,border-radius .5s}.card__poster{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.card__poster:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.card:hover .card__frame{border-color:var(--accent);box-shadow:0 26px 60px -18px #000,0 0 42px -12px var(--glow)}.card__img{width:100%;height:100%;object-fit:cover}.card__frame:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.16) 50%,transparent 60%);transform:translate(-110%);transition:transform .85s var(--ease);pointer-events:none}.card:hover .card__frame:after{transform:translate(110%)}.card__score{position:absolute;top:8px;right:8px;z-index:3;width:38px;height:38px;display:grid;place-items:center;font-family:var(--f-mono);font-size:14px;font-weight:700;color:var(--paper);background:#060509b8;border:1.5px solid var(--accent);border-radius:50%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:scale(.85);opacity:0}.card:hover .card__score{transform:scale(1);opacity:1}.card__score[data-tier=hi]{border-color:#6ee7a8;color:#b8ffd8}.card__score[data-tier=lo]{border-color:var(--red-hot);color:#ffc4cc}.card__type{position:absolute;bottom:8px;left:8px;z-index:3;font-family:var(--f-mono);font-size:13px;font-weight:700;letter-spacing:.03em;padding:3px 7px;border-radius:var(--radius);background:#060509bd;border:1px solid var(--line);color:var(--paper-2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:.92}.card:hover .card__type{opacity:0;transform:translateY(8px)}.card__save{position:absolute;top:8px;left:8px;z-index:3;width:30px;height:30px;display:grid;place-items:center;background:#060509b3;border:1px solid var(--line);border-radius:50%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:translateY(-6px)}.card:hover .card__save,.card:focus-within .card__save{opacity:1;transform:none}.card__save:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(hover:none){.card__save{opacity:1;transform:none;width:40px;height:40px}}.card__save svg{width:14px;height:14px;fill:none;stroke:var(--paper);stroke-width:2.2;stroke-linecap:round}.card__save:hover{border-color:var(--accent);background:var(--accent)}.card__save:hover svg{stroke:#12100b}.card__save.is-saved{background:var(--accent);border-color:var(--accent);opacity:1;transform:none}.card__save.is-saved svg{stroke:#12100b;transform:rotate(45deg)}.card__stub{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:40px 12px 12px;background:linear-gradient(to top,rgba(6,5,9,.97) 30%,rgba(6,5,9,.6) 65%,transparent);transform:translateY(14px);opacity:0}.card:hover .card__stub{transform:none;opacity:1}.card__stub b{display:block;font-family:var(--f-mono);font-size:13px;letter-spacing:.04em;color:var(--accent);margin-bottom:4px}.card__stub span{font-size:13px;line-height:1.5;color:var(--paper-2)}.card__title{margin:11px 2px 0;font-size:16px;font-weight:600;line-height:1.4;color:var(--paper-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s}.card:hover .card__title{color:var(--paper)}.card__year{font-family:var(--f-mono);font-size:13px;color:var(--paper-dim);letter-spacing:.06em;margin:4px 2px 0}.card--skel .card__frame{background:linear-gradient(100deg,var(--bg-3) 20%,rgba(255,255,255,.06) 42%,var(--bg-3) 62%);background-size:260% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{to{background-position:-160% 0}}.vhead{padding:150px var(--gut) 0;max-width:none}.vhead__kicker{font-family:var(--f-mono);font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.vhead__title{font-family:var(--f-display);font-size:clamp(44px,7vw,92px);line-height:1.02;margin:0 0 12px;color:var(--paper);text-shadow:none}html[data-era=modern] .vhead__title{font-family:var(--f-body);font-weight:700;letter-spacing:-.04em;font-size:clamp(38px,5.5vw,74px);line-height:1.02}.vhead__sub{font-size:16.5px;line-height:1.75;color:var(--paper-2);margin:0;max-width:56ch}.req{padding:clamp(30px,5vh,54px) var(--gut) 0}.foot__contact{padding:6px 0;color:var(--paper);text-decoration:underline;text-underline-offset:4px}.contact{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:18px}.contact__backdrop{position:absolute;inset:0;background:#000c}.contact__panel{position:relative;width:min(100%,540px);max-height:calc(100dvh - 36px);overflow:auto;padding:26px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2)}.contact__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.contact__head h2{margin:0;font-size:26px}#contactForm{display:grid;gap:14px}#contactForm label{display:grid;gap:6px;font-size:14px}#contactForm input,#contactForm textarea{min-width:0;width:100%;padding:10px 12px;color:var(--paper);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);font:inherit}#contactForm textarea{resize:vertical}#contactStatus{margin:0;font-size:14px;color:var(--accent)}.modrow{display:flex;align-items:start;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.admstat>b{display:block;font-size:30px;line-height:1.25;margin-bottom:6px}.admstat>span{display:block;font-size:14px;color:var(--paper-dim)}.modrow__main{flex:1;min-width:0}.modrow h2{font-size:18px;margin:0 0 8px}.modrow__meta{font-size:13px;color:var(--paper-dim);overflow-wrap:anywhere}.modrow__body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.modrow__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:end;gap:12px;font-size:14px}@media(max-width:620px){.modrow{flex-direction:column;gap:12px}.modrow__actions{justify-content:start}.contact__panel{padding:18px}.admstats>.admstat:last-child:nth-child(3){grid-column:1 / -1}}.req__bar{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:4px 0;transition:border-color .3s}.req__bar:focus-within{border-color:var(--accent)}.req__bar svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round}#reqInput{flex:1;min-width:0;background:none;border:0;outline:none;padding:18px 0;font-family:var(--f-mono);font-size:clamp(15px,2vw,20px);color:var(--paper);caret-color:var(--accent)}#reqInput::placeholder{color:#9c938480}.req__hint{font-family:var(--f-mono);font-size:14px;letter-spacing:.06em;color:var(--paper-dim);margin:14px 0 26px}.req #reqResults{padding:0}.reqresults{display:grid}.reqresult{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.reqresult__main{flex:1;min-width:0}.reqresult__add{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;padding:8px 0;white-space:nowrap;font-family:var(--f-body);font-size:15px;font-weight:500;color:var(--accent)}.reqresult__add span{font-size:21px;line-height:1}.reqresult__add:not(:disabled):hover{color:var(--paper)}.reqresult__add:disabled{color:var(--paper-dim);cursor:default}.req__loading{padding:20px 0;color:var(--paper-dim)}.req__listhead{padding:0;margin:46px 0 20px}.reqlist{display:grid;gap:8px}.reqrow{display:flex;align-items:center;gap:16px;padding:11px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));transition:border-color .28s,transform .28s var(--ease),border-radius .5s}.reqrow:hover{border-color:var(--accent);transform:translate(4px)}#view-kerkesa .reqlist{gap:0}#view-kerkesa .reqrow{padding:16px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}#view-kerkesa .reqrow:hover{border-color:var(--line);transform:none}.reqrow__ph{width:46px;height:69px;flex-shrink:0;border-radius:var(--radius);overflow:hidden;background:var(--bg-3);display:grid;place-items:center;font-family:var(--f-display);font-size:20px;color:var(--paper-dim)}.reqrow__ph img{width:100%;height:100%;object-fit:cover}.reqrow__main{flex:1;min-width:0}.reqrow__title{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--paper)}.reqrow__title a:hover{text-decoration:underline;text-underline-offset:3px}.reqrow__tmdb{margin-left:6px;font-size:12px;color:var(--accent);white-space:nowrap}.reqrow__meta{margin:0;display:flex;flex-wrap:wrap;gap:6px 12px;font-family:var(--f-mono);font-size:13px;letter-spacing:.06em;color:var(--paper-dim)}.reqrow__type{color:var(--accent);border:1px solid var(--line);padding:1px 6px;border-radius:var(--radius);font-weight:700}.reqrow__status{flex-shrink:0;font-family:var(--f-mono);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gold-hot);border:1px solid var(--gold);background:#e8b04b1a;padding:6px 12px;border-radius:99px}html[data-era=modern] .reqrow__status{color:var(--accent);border-color:#c2a06a66;background:#c2a06a14}#view-kerkesa .reqrow__status{padding:0;border:0;border-radius:0;background:transparent;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--paper-dim)}#view-kerkesa .reqrow__type{padding:0;border:0;border-radius:0}.reqrow__del{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:14px;border:1px solid var(--line);color:var(--paper-dim);transition:all .25s var(--ease)}.reqrow__del:hover{background:var(--red);border-color:var(--red);color:#fff;transform:rotate(90deg)}@media(max-width:620px){.reqresult,#view-kerkesa .reqrow{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:8px 12px}.reqresult .reqrow__ph,#view-kerkesa .reqrow__ph{grid-row:1 / span 2}.reqresult__add,#view-kerkesa .reqrow__status{grid-column:2;justify-self:start}.reqrow{flex-wrap:wrap;gap:12px}.reqrow__main{flex:1 1 0}.reqrow__status{order:3}}.grid-sec{padding:clamp(40px,7vh,80px) 0 20px}.poster-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0 var(--gut)}@media(min-width:480px){.poster-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:700px){.poster-grid{grid-template-columns:repeat(4,1fr);gap:16px}}@media(min-width:900px){.poster-grid{grid-template-columns:repeat(5,1fr)}}@media(min-width:1100px){.poster-grid{grid-template-columns:repeat(6,1fr);gap:20px}}@media(min-width:1360px){.poster-grid{grid-template-columns:repeat(7,1fr)}}@media(min-width:1700px){.poster-grid{grid-template-columns:repeat(8,1fr);gap:24px}}.poster-grid .card{width:100%}.poster-grid--episodes{min-height:280px}.card--episode .card__type{background:#785ac8d9}.poster-grid--search{padding:0}.foot{margin-top:clamp(50px,9vh,110px);border-top:1px solid var(--line);background:#00000059}.foot__inner{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:40px var(--gut) 54px}.foot__logo{font-family:var(--f-display);font-size:27px;letter-spacing:.08em;margin:0 0 6px;color:var(--paper);text-shadow:none}.foot__small{font-family:var(--f-mono);font-size:13px;line-height:1.85;color:var(--paper-dim);margin:0;letter-spacing:.06em}.foot__small--dim{opacity:.78;margin-top:8px}.foot__col--mid{max-width:42ch}.foot__col--r{text-align:right}.foot__zh{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.foot__zh a{font-size:13px;color:var(--paper-dim);transition:color var(--dur)}.foot__zh a:hover{color:var(--accent)}@media(max-width:760px){.foot__zh{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.foot__col--r{text-align:left}}.search{position:fixed;inset:0;z-index:950;display:grid}.search__bg{position:absolute;inset:0;background:#050408db;backdrop-filter:blur(26px) saturate(1.2);-webkit-backdrop-filter:blur(26px) saturate(1.2)}.search__panel{position:relative;width:min(1100px,92vw);margin:clamp(70px,12vh,130px) auto 0;max-height:82vh;overflow-y:auto;padding-bottom:40px}.search__bar{display:flex;align-items:center;gap:14px;border-bottom:2px solid var(--accent);padding:12px 4px 16px;margin-bottom:14px;position:sticky;top:0;z-index:2;background:linear-gradient(to bottom,rgba(5,4,8,.98) 70%,transparent)}.search__ico{width:22px;height:22px;fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;flex-shrink:0}#searchInput{flex:1;background:none;border:0;outline:none;font-family:var(--f-mono);font-size:clamp(18px,3vw,30px);color:var(--paper);letter-spacing:.02em;caret-color:var(--accent)}#searchInput::placeholder{color:#9c938480}.search__bar kbd{font-family:var(--f-mono);font-size:13px;letter-spacing:.06em;border:1px solid var(--line);padding:4px 8px;border-radius:4px;color:var(--paper-dim)}.search__hint{font-family:var(--f-mono);font-size:14px;letter-spacing:.06em;color:var(--paper-dim);margin:0 0 24px}.page{--stage-h: clamp(420px, 60vh, 720px);position:relative}.page__stage{position:absolute;top:0;left:0;right:0;height:var(--stage-h);overflow:hidden;pointer-events:none}.page__bd{position:absolute;inset:0;background-size:cover;background-position:center 20%}.page__fade{position:absolute;inset:0;background:linear-gradient(to top,var(--bg) 1%,rgba(8,7,11,.86) 38%,rgba(8,7,11,.32) 100%),linear-gradient(to right,rgba(8,7,11,.9),rgba(8,7,11,.28) 58%,transparent)}@media(min-aspect-ratio:16/9){.page__bd{left:auto;right:0;width:min(100%,calc(var(--stage-h) * 16 / 9));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%);mask-image:linear-gradient(90deg,transparent 0,#000 38%)}}.page__head{position:relative;z-index:2;display:grid;align-items:end;grid-template-columns:auto 1fr;grid-template-areas:"crumb crumb" "poster text";gap:0 clamp(20px,3vw,40px);padding:clamp(190px,28vh,330px) var(--gut) 0}.page__head--ep{grid-template-columns:1fr;grid-template-areas:"crumb" "text"}.crumb{grid-area:crumb;margin:0 0 24px;display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-family:var(--f-mono);font-size:13px;letter-spacing:.08em}.crumb a{color:var(--accent);transition:color .25s}.crumb a:hover{color:var(--gold-hot);text-decoration:underline}.crumb i{font-style:normal;opacity:.4}.crumb span{color:var(--paper-dim)}.page__poster{grid-area:poster;width:clamp(120px,15vw,196px);height:auto;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);box-shadow:0 24px 60px -20px #000000f2;transition:border-radius .5s}@media(max-width:760px){.page__poster,.ssr__poster{display:none}.page__head{grid-template-columns:1fr;grid-template-areas:"crumb" "text"}}.page__headtext{grid-area:text;min-width:0}.page__title{font-family:var(--f-display);font-size:clamp(34px,5.4vw,74px);line-height:1.04;margin:0 0 10px;color:var(--paper);text-shadow:0 2px 12px rgba(0,0,0,.8);text-wrap:balance}html[data-era=modern] .page__title{font-family:var(--f-body);font-weight:700;letter-spacing:-.035em;line-height:1.04}.page__tag{font-family:var(--f-serif);font-style:italic;color:var(--gold-hot);font-size:16px;line-height:1.5;margin:0 0 14px;opacity:.9}html[data-era=modern] .page__tag{color:var(--paper-2);font-style:normal;font-family:var(--f-body)}.page__cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.page__body{position:relative;z-index:2;padding:clamp(32px,5vh,58px) var(--gut) clamp(40px,7vh,80px)}.page__msg{padding:clamp(210px,34vh,340px) var(--gut) 220px;text-align:center;font-family:var(--f-mono);font-size:14px;letter-spacing:.03em;color:var(--paper-dim)}.page__msg b{display:block;font-family:var(--f-display);font-size:40px;letter-spacing:.04em;color:var(--paper-2);margin-bottom:12px}.player{scroll-margin-top:calc(var(--topbar-h) + 18px)}.player__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.player__h{margin:0}.player__frame{position:relative;aspect-ratio:16/9;width:100%;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:#000;box-shadow:var(--shadow-deep),0 0 90px -50px var(--glow);transition:border-radius .5s,box-shadow .5s}html[data-era=retro] .player__frame{border-radius:0;box-shadow:0 18px 60px #000000bf,inset 0 0 0 1px #e8b04b26}html[data-era=modern] .player__frame{border-radius:22px;box-shadow:0 24px 80px #0009}.player__frame iframe{display:block;width:100%;height:100%;border:0}.player__servers{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.player__server{min-height:44px;padding:10px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--paper-2);font-size:13px;font-weight:600;line-height:1.2}.player__server:hover:not(:disabled){color:var(--paper);border-color:var(--accent)}.player__server[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#12100b}.player__server:disabled{opacity:.45;cursor:default}.player__frame:after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0a}.page__poster{cursor:zoom-in}.page__poster:hover{border-color:var(--accent)}.page__poster:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lightbox{position:fixed;inset:0;height:100%;height:100dvh;z-index:975;overflow:hidden;overscroll-behavior:contain}.lightbox__bg{position:absolute;inset:0;background:var(--bg)}.lightbox__panel{position:relative;margin:0;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.adm{padding-bottom:80px}.admbar{position:sticky;top:0;z-index:100;background:#08070bdb;border-bottom:1px solid var(--line);backdrop-filter:blur(var(--blur-glass)) saturate(1.3);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.3)}.admbar__in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px var(--gut)}.admbar__tools{display:flex;align-items:center;gap:12px}.admmain{padding:clamp(24px,4vh,44px) var(--gut) 0}.admstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-bottom:clamp(24px,4vh,40px)}.admstat{background:#06050999;padding:16px 18px}.admstat dt{font-family:var(--f-mono);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--paper-dim);margin-bottom:8px}.admstat dd{margin:0;font-family:var(--f-display);font-size:30px;line-height:1;color:var(--paper);letter-spacing:.02em}html[data-era=modern] .admstat dd{font-family:var(--f-body);font-weight:700;letter-spacing:-.03em}.admtabs{margin-bottom:20px}.admhead{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}.admsearch{flex:1;min-width:220px;background:#00000047;color:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:11px 15px;outline:none;font-family:var(--f-body);font-size:15px;transition:border-color .25s,border-radius .5s}.admsearch::placeholder{color:var(--paper-dim)}.admsearch:focus{border-color:var(--accent)}.cmt__ku{font-family:var(--f-mono);font-size:13px;letter-spacing:.04em;color:var(--accent);border:1px solid var(--line);padding:2px 8px;border-radius:99px}a.cmt__ku:hover{background:#ffffff12}.reqrow__status--btn{cursor:pointer}.reqrow__status--btn.is-done{color:#17120a;background:var(--accent);border-color:var(--accent)}html[data-era=modern] .reqrow__status--btn.is-done{background:var(--paper);border-color:var(--paper);color:#0a0b0d}.admnote{margin:22px 0 0;max-width:78ch;font-size:15px;line-height:1.75;color:var(--paper-2)}.admnote code{font-family:var(--f-mono);font-size:14px;background:#ffffff0f;padding:2px 7px;border-radius:var(--radius);color:var(--accent)}.admnote--warn{border-left:2px solid var(--red);padding-left:16px;color:var(--paper-dim)}.admnotice{margin:0 0 18px;padding:12px 16px;font-family:var(--f-mono);font-size:13px;letter-spacing:.08em;color:var(--accent);border:1px solid var(--line);background:#0605098c}.admnotice--err{color:var(--red);border-color:#e84c4c59}.admsearchform{display:flex;gap:8px;flex:1;min-width:220px}.admcards{display:grid;gap:8px}.admcards__item{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);background:#06050973}.admcards__ph{flex-shrink:0;width:46px;height:68px;overflow:hidden;background:var(--bg-3);display:grid;place-items:center;font-family:var(--f-display);color:var(--paper-dim)}.admcards__ph img{width:100%;height:100%;object-fit:cover}.admcards__main{flex:1;min-width:0}.admcards__title{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--paper)}.admcards__meta{margin:0;display:flex;flex-wrap:wrap;gap:6px 10px;font-family:var(--f-mono);font-size:12px;letter-spacing:.02em;color:var(--paper-dim)}.admcards__del,.admcards__go{flex-shrink:0}.admcards__del{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:14px;background:transparent;border:1px solid var(--line);color:var(--paper-dim);transition:background .25s,color .25s,border-color .25s}.admcards__del:hover{background:var(--red);border-color:var(--red);color:#fff}.adm--login{min-height:100vh;display:grid;place-items:center;padding:24px}.loginbox__panel{width:min(420px,100%);padding:clamp(28px,5vw,42px);border:1px solid var(--line);background:#060509b8;box-shadow:var(--shadow-deep)}.loginbox__kicker{font-family:var(--f-mono);font-size:13px;letter-spacing:.08em;color:var(--accent);margin:0 0 8px}.loginbox__title{font-family:var(--f-display);font-size:34px;margin:0 0 8px;color:var(--paper);letter-spacing:.04em}.loginbox__sub{margin:0 0 24px;color:var(--paper-dim);font-size:15px}.loginbox__label{display:block;font-family:var(--f-mono);font-size:13px;letter-spacing:.04em;color:var(--paper-dim);margin-bottom:8px}.loginbox__input{width:100%;padding:12px 14px;margin-bottom:16px;background:var(--bg-2);border:1px solid var(--line);color:var(--paper);font:inherit;border-radius:var(--radius)}.loginbox__input:focus{border-color:var(--accent);outline:none}.loginbox__btn{width:100%}.loginbox__err{color:var(--red);font-size:14px;margin:10px 0 0}.loginbox__back{display:inline-block;margin-top:20px;font-family:var(--f-mono);font-size:13px;letter-spacing:.03em;color:var(--paper-dim)}@media(max-width:700px){.admbar__in{flex-wrap:wrap}.admstat dd{font-size:24px}.admcards__item{flex-wrap:wrap}}.det__h-n{font-family:var(--f-mono);font-size:13px;font-weight:700;color:#17120a;background:var(--accent);padding:2px 8px;border-radius:99px;letter-spacing:0}html[data-era=modern] .det__h-n{background:var(--paper);color:#0a0b0d}.cbox{display:grid;gap:10px;margin-bottom:22px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));transition:border-color .28s,border-radius .5s}.cbox:focus-within{border-color:var(--accent)}.cbox__name,.cbox__text{width:100%;background:#00000047;color:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:11px 14px;outline:none;transition:border-color .25s,border-radius .5s}.cbox__name{font-family:var(--f-body);font-size:15px;max-width:280px}.cbox__text{font-family:var(--f-body);font-size:16px;line-height:1.65;resize:vertical;min-height:84px}.cbox__name::placeholder,.cbox__text::placeholder{color:var(--paper-dim)}.cbox__name:focus,.cbox__text:focus{border-color:var(--accent)}.cbox__foot{display:flex;align-items:center;justify-content:space-between;gap:14px}.cbox__count{font-family:var(--f-mono);font-size:13px;letter-spacing:.06em;color:var(--paper-dim)}.cmts{display:grid;gap:8px}.cmts__bosh{margin:0;padding:26px;text-align:center;font-family:var(--f-mono);font-size:14px;letter-spacing:.02em;color:var(--paper-dim);border:1px dashed var(--line);border-radius:var(--radius)}.cmt{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;transition:border-color .25s,border-radius .5s}.cmt:hover{border-color:var(--accent)}.cmt__av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-display);font-size:17px;line-height:1;background:var(--accent);color:#17120a}html[data-era=modern] .cmt__av{background:var(--paper);color:#0a0b0d}.cmt__main{min-width:0}.cmt__head{margin:0 0 5px;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.cmt__head b{font-size:15px;font-weight:600;color:var(--paper)}.cmt__head time{font-family:var(--f-mono);font-size:13px;letter-spacing:.06em;color:var(--paper-dim)}.cmt__txt{margin:0;font-size:16px;line-height:1.7;color:var(--paper-2);overflow-wrap:anywhere}.cmt__del{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;border:1px solid transparent;color:transparent;transition:all .22s var(--ease)}.cmt:hover .cmt__del{color:var(--paper-dim);border-color:var(--line)}.cmt__del:hover{background:var(--red);border-color:var(--red);color:#fff}@media(max-width:560px){.cbox__name{max-width:none}.cmt{gap:11px;padding:12px}.cmt__av{width:32px;height:32px;font-size:16px}}.gtabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.gtab{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:13px;letter-spacing:.06em;padding:9px 16px;border-radius:99px;border:1px solid var(--line);color:var(--paper-2);background:#00000042;transition:color .25s,background .25s,border-color .25s,border-radius .5s}.gtab b{font-size:12px;opacity:.6;font-weight:700}.gtab:hover{color:var(--paper);border-color:var(--accent);background:#ffffff0f}.gtab.is-on{background:linear-gradient(135deg,var(--gold-hot),var(--gold-deep));color:#17120a;border-color:transparent;font-weight:700}.gtab.is-on b{opacity:.75}html[data-era=modern] .gtab.is-on{background:var(--paper);color:#0a0b0d}html[data-era=retro] .gtab{border-radius:2px}.ggrid{display:grid;gap:10px}.ggrid[data-kind=wide]{grid-template-columns:repeat(auto-fill,minmax(clamp(180px,22vw,260px),1fr))}.ggrid[data-kind=poster]{grid-template-columns:repeat(3,1fr)}@media(min-width:560px){.ggrid[data-kind=poster]{grid-template-columns:repeat(4,1fr)}}@media(min-width:820px){.ggrid[data-kind=poster]{grid-template-columns:repeat(5,1fr)}}@media(min-width:1100px){.ggrid[data-kind=poster]{grid-template-columns:repeat(6,1fr)}}.ggrid[data-kind=logo]{grid-template-columns:repeat(auto-fill,minmax(clamp(150px,18vw,220px),1fr))}.gcell{position:relative;display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg-3);cursor:zoom-in;transition:border-color .25s,border-radius .5s}.gcell:hover{border-color:var(--accent)}.gcell img{display:block;width:100%;height:100%;object-fit:cover}.ggrid[data-kind=wide] .gcell{aspect-ratio:16/9}.ggrid[data-kind=poster] .gcell{aspect-ratio:2/3}.ggrid[data-kind=logo] .gcell{aspect-ratio:16/7;background:#ffffff0a}.ggrid[data-kind=logo] .gcell img{object-fit:contain;padding:14px}.gmore{margin:18px auto 0;display:flex}@media(hover:hover)and (pointer:fine){.row__track{cursor:grab}.row__track.po-terhiqet{cursor:grabbing;-webkit-user-select:none;user-select:none}.row__track.po-terhiqet *{pointer-events:none}.row__track img{-webkit-user-drag:none;user-drag:none}}@property --tret-l{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tret-r{syntax: "<length>"; inherits: false; initial-value: 0px;}.simwrap{position:relative;--tret-l: 0px;--tret-r: 0px;--tretje: linear-gradient(to right, transparent 0, rgba(0,0,0,.04) calc(var(--tret-l) * .18), rgba(0,0,0,.15) calc(var(--tret-l) * .34), rgba(0,0,0,.33) calc(var(--tret-l) * .49), rgba(0,0,0,.55) calc(var(--tret-l) * .63), rgba(0,0,0,.76) calc(var(--tret-l) * .77), rgba(0,0,0,.91) calc(var(--tret-l) * .89), #000 var(--tret-l), #000 calc(100% - var(--tret-r)), rgba(0,0,0,.91) calc(100% - var(--tret-r) * .89), rgba(0,0,0,.76) calc(100% - var(--tret-r) * .77), rgba(0,0,0,.55) calc(100% - var(--tret-r) * .63), rgba(0,0,0,.33) calc(100% - var(--tret-r) * .49), rgba(0,0,0,.15) calc(100% - var(--tret-r) * .34), rgba(0,0,0,.04) calc(100% - var(--tret-r) * .18), transparent 100%);-webkit-mask-image:var(--tretje);mask-image:var(--tretje);transition:--tret-l .5s var(--ease),--tret-r .5s var(--ease)}.det__sec--sim.ka-para .simwrap{--tret-l: 104px}.det__sec--sim.ka-me-shume .simwrap{--tret-r: 136px}@media(max-width:700px){.det__sec--sim.ka-para .simwrap{--tret-l: 52px}.det__sec--sim.ka-me-shume .simwrap{--tret-r: 68px}}.det__sec--sim .row__track{scroll-behavior:auto}.det__sec--sim .card{transition:transform .38s var(--ease),filter .38s var(--ease)}.det__sec--sim .row__track .card:hover{transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.det__sec--sim .card,.det__sec--sim .row__track:hover .card{transition:none;transform:none}}.lightbox__toolbar{display:flex;align-items:center;min-height:calc(80px + env(safe-area-inset-top,0px));padding:calc(16px + env(safe-area-inset-top,0px)) 88px 16px max(24px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line)}.lightbox__heading{display:flex;align-items:center;gap:12px;min-width:0;font-family:var(--f-mono);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lightbox__count{padding:4px 9px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);color:var(--paper-2);font-size:12px;line-height:1.4;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.lightbox__stage{position:relative;display:grid;place-items:center;min-width:0;min-height:0;padding:12px 96px;touch-action:pan-y pinch-zoom}.lightbox__img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-select:none}.lightbox__img--logo{max-width:880px;max-height:480px;padding:clamp(16px,3vw,40px);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2)}.lightbox__stage.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:pageLoadingSpin 1s linear infinite}.lightbox__error{margin:0;max-width:32ch;font-size:14px;line-height:1.6;text-align:center;color:var(--paper-dim)}.lightbox__control{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-3);color:var(--paper);cursor:pointer;touch-action:manipulation;transition:background .18s,border-color .18s,color .18s}.lightbox__control svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lightbox__control:hover{background:var(--accent);border-color:var(--accent);color:var(--bg)}.lightbox__control:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lightbox__nav{position:fixed;top:50%;transform:translateY(-50%);z-index:2}.lightbox__nav--p{left:max(24px,env(safe-area-inset-left,0px))}.lightbox__nav--n{right:max(24px,env(safe-area-inset-right,0px))}.lightbox__close{position:fixed;z-index:3;top:calc(16px + env(safe-area-inset-top,0px));right:max(24px,env(safe-area-inset-right,0px))}.lightbox__caption{display:grid;place-items:center;height:calc(64px + env(safe-area-inset-bottom,0px));padding:12px max(24px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));border-top:1px solid var(--line)}.lightbox__cap{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:80ch;font-size:14px;line-height:1.4;text-align:center;color:var(--paper-2);overflow-wrap:anywhere}@media(max-width:720px){.lightbox__toolbar{min-height:calc(68px + env(safe-area-inset-top,0px));padding:calc(12px + env(safe-area-inset-top,0px)) 72px 12px max(16px,env(safe-area-inset-left,0px))}.lightbox__heading{gap:8px;font-size:12px}.lightbox__stage{padding:8px max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px))}.lightbox__control{width:44px;height:44px}.lightbox__nav--p{left:max(8px,env(safe-area-inset-left,0px))}.lightbox__nav--n{right:max(8px,env(safe-area-inset-right,0px))}.lightbox__close{top:calc(12px + env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px))}.lightbox__caption{height:calc(60px + env(safe-area-inset-bottom,0px))}.lightbox__cap{font-size:13px;line-height:1.35}}@media(max-height:480px){.lightbox__toolbar{min-height:calc(56px + env(safe-area-inset-top,0px));padding-top:calc(6px + env(safe-area-inset-top,0px));padding-bottom:6px}.lightbox__close{top:calc(6px + env(safe-area-inset-top,0px));width:44px;height:44px}.lightbox__stage{padding-top:4px;padding-bottom:4px}.lightbox__caption{height:calc(48px + env(safe-area-inset-bottom,0px));padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.lightbox__cap{font-size:12px}}@media(prefers-reduced-motion:reduce){.lightbox__stage.is-loading:after{animation:none!important}}.tmodal{position:fixed;inset:0;z-index:970;display:grid;place-items:center;padding:clamp(14px,3vh,44px)}.tmodal__bg{position:absolute;inset:0;background:#040307db;backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15)}.tmodal__panel{position:relative;width:min(1180px,100%)}.tmodal__head{display:flex;align-items:center;gap:16px;margin-bottom:14px}.tmodal__title{flex:1;min-width:0;margin:0;font-family:var(--f-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmodal__close{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:16px;background:var(--panel);border:1px solid var(--line);color:var(--paper);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .28s,border-color .28s,transform .28s var(--ease)}.tmodal__close:hover{background:var(--red);border-color:var(--red);transform:rotate(90deg)}.tmodal__frame{position:relative;aspect-ratio:16/9;width:100%;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:#000;box-shadow:var(--shadow-deep),0 0 110px -46px var(--glow);transition:border-radius .5s}.tmodal__frame iframe{display:block;width:100%;height:100%;border:0}@media(max-width:560px){.tmodal{padding:12px}.tmodal__title{font-size:13px;letter-spacing:.04em}.tmodal__close{width:36px;height:36px}}.player--series{margin-bottom:16px}.episode-picker__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px}.episode-picker__head h2{margin:0;font-size:18px;font-weight:600;color:var(--paper)}.episode-picker__season{display:block;max-width:210px}.episode-picker__season .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.episode-picker__season select{min-height:44px;max-width:100%;padding:8px 30px 8px 12px;font:inherit;font-size:14px;color:var(--paper);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);color-scheme:dark;cursor:pointer}.episode-picker__count{margin-left:auto;font-size:13px;color:var(--paper-dim);white-space:nowrap}.episode-picker__message{padding:12px 3px;margin:0;color:var(--paper-dim);font-size:14px}.episode-picker__retry{min-height:44px;padding:0 8px;color:var(--accent);text-decoration:underline}.episode-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;max-height:360px;overflow-y:auto;padding:3px;scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior:contain}.episode-button{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);color:var(--paper);font:inherit;font-size:14px;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer}.episode-button:hover{border-color:var(--accent);background:var(--bg-3)}.episode-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.episode-button__number{font-family:var(--f-mono);font-size:13px;font-weight:600;color:var(--accent)}.episode-button__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode-button__play{width:14px;height:14px;fill:currentColor;opacity:.7}.episode-button__check{display:none;color:var(--accent)}.episode-button.is-seen .episode-button__title{color:var(--paper-dim)}.episode-button.is-seen:not(.is-cur) .episode-button__play{display:none}.episode-button.is-seen:not(.is-cur) .episode-button__check{display:block}.episode-button.is-cur{border-color:var(--accent);background:#e8b04b1f}.episode-button.is-cur .episode-button__title{color:var(--paper);font-weight:600}.episode-button.is-cur .episode-button__play{color:var(--accent);opacity:1}html[data-era=modern] .episode-button.is-cur{border-color:var(--paper);background:#ffffff14}.ssr__season{margin:8px 0}.ssr__season summary{min-height:44px;padding:10px 0;color:var(--paper-2);font-size:14px;cursor:pointer}.ssr__episodes .ssr__episode-links{margin:0;padding:3px}.ssr__episode-links li{min-width:0}.ssr__episodes .episode-button{display:grid;padding:10px 12px}@media(max-width:660px){.episode-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:306px}.episode-button{gap:6px;padding:9px 8px;grid-template-columns:28px minmax(0,1fr) 12px;font-size:13px}.episode-button__play{width:12px;height:12px}.episode-picker__head h2{font-size:16px}.episode-picker__season{max-width:150px}.episode-picker__count{font-size:12px}}.ep__badge{display:inline-block;margin:0 0 14px;font-family:var(--f-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-hot);border:1px solid var(--gold);background:#e8b04b1a;padding:6px 13px;border-radius:var(--radius)}html[data-era=modern] .ep__badge{color:var(--accent);border-color:#c2a06a66;background:#c2a06a14}.epnav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:34px}.epnav__a{display:grid;gap:6px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);transition:border-color .28s,background .28s,border-radius .5s}.epnav__a:hover{border-color:var(--accent);background:#ffffff0d}.epnav__a b{font-family:var(--f-mono);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.epnav__a span{font-size:15px;color:var(--paper-2)}.epnav__a--r{text-align:right}@media(max-width:660px){.epnav{grid-template-columns:1fr}.epnav__a--r{text-align:left}}.det__sec{margin-bottom:34px}.det__sec:last-child{margin-bottom:0}.det__h{font-family:var(--f-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;display:flex;align-items:center;gap:12px}.det__h:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.det__overview{font-size:16.5px;line-height:1.8;color:var(--paper-2);margin:0;max-width:75ch}.det__facts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.det__facts::-webkit-scrollbar{display:none}@media(max-width:1100px){.det__facts{grid-auto-columns:minmax(142px,1fr)}}.fact{background:#06050999;padding:14px 16px;min-width:0}.fact dt{font-family:var(--f-mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--paper-dim);margin-bottom:6px}.fact dd{margin:0;font-size:16px;font-weight:600;color:var(--paper)}.cast{display:flex;gap:16px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none}.cast::-webkit-scrollbar{display:none}.cast__p{flex:0 0 auto;width:92px;text-align:center}.cast__ph{width:92px;height:92px;border-radius:50%;overflow:hidden;border:2px solid var(--line);margin-bottom:9px;background:var(--bg-3);position:relative;transition:border-color .3s}.cast__p:hover .cast__ph{border-color:var(--accent)}.cast__ph img{width:100%;height:100%;object-fit:cover}.cast__ph--empty{display:grid;place-items:center;font-family:var(--f-display);font-size:26px;color:var(--paper-dim)}.cast__n{font-size:14px;font-weight:600;line-height:1.35;color:var(--paper)}.cast__c{font-family:var(--f-mono);font-size:13px;color:var(--paper-dim);margin-top:3px;line-height:1.4}.barcode{height:42px;margin-top:30px;background:repeating-linear-gradient(90deg,var(--paper-2) 0 2px,transparent 2px 4px,var(--paper-2) 4px 5px,transparent 5px 9px,var(--paper-2) 9px 12px,transparent 12px 14px);opacity:.22;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.barcode+p{text-align:center;font-family:var(--f-mono);font-size:13px;letter-spacing:.07em;color:var(--paper-dim);margin:10px 0 0;opacity:.6}html[data-era=modern] .barcode{display:none}.toast{position:fixed;left:50%;bottom:34px;transform:translate(-50%);z-index:990;font-family:var(--f-mono);font-size:14px;letter-spacing:.02em;text-transform:uppercase;padding:14px 24px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--accent);color:var(--paper);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 50px -18px #000000e6,0 0 40px -14px var(--glow)}.empty{padding:60px var(--gut);text-align:center;font-family:var(--f-mono);font-size:14px;letter-spacing:.03em;color:var(--paper-dim)}.empty b{display:block;font-family:var(--f-display);font-size:36px;letter-spacing:.04em;color:var(--paper-2);margin-bottom:10px}@media(max-width:1260px){html{scroll-padding-top:152px}.topbar__inner{grid-template-columns:1fr auto;row-gap:0;padding-bottom:0}.nav{grid-column:1 / -1;grid-row:2;justify-self:stretch;justify-content:safe center;overflow-x:auto;overflow-y:hidden;gap:4px;padding:7px 0 9px;border-top:1px solid var(--line);scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav__link{padding:7px 11px;font-size:14px}.hero{padding-top:186px}.vhead{padding-top:184px}}@media(max-width:1260px){.nav{position:relative;scroll-padding-inline:12px}.topbar__inner:after{content:"";position:absolute;right:0;bottom:9px;width:26px;height:34px;pointer-events:none;opacity:0;background:linear-gradient(to left,var(--bg),transparent)}.topbar__inner:has(.nav[data-rrjedh="1"]):after{opacity:1}}@media(max-width:700px){.sec-head{flex-wrap:wrap;row-gap:10px}.sec-head__title{white-space:normal}.sec-head__rule{min-width:40px}}@media(max-width:560px){.brand__sub{display:none}.brand{gap:9px}.brand__reel{width:25px;height:25px;border-width:2.5px}.brand__name{font-size:19px;letter-spacing:.04em}.topbar__tools{gap:7px}.era{padding:2px}.era__opt{padding:5px 7px;font-size:13px;letter-spacing:.02em}.era__pill{top:2px;bottom:2px}.icobtn{width:33px;height:33px}.icobtn svg{width:15px;height:15px}.hero__deco{display:none}.req__bar{padding:2px 16px}.hero__controls{margin-top:26px}.btn{padding:12px 18px;font-size:14px}.page__head{padding-top:190px}.page__title{font-size:clamp(30px,8vw,44px)}.foot__inner{padding-bottom:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.1ms!important}html{scroll-behavior:auto}}.admin-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:clamp(16px,2.5vw,24px);align-items:start}.admin-panel{background:#0605098c;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(18px,2.5vw,24px)}.admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.admin-eyebrow{margin:0 0 6px;font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.admin-panel-title{margin:0;font-family:var(--f-display);font-size:clamp(22px,3vw,28px);font-weight:500;color:var(--paper);letter-spacing:.02em}.admin-subtitle{margin:0;font-size:17px;font-weight:600;color:var(--paper)}.admin-status{flex-shrink:0;font-family:var(--f-mono);font-size:12px;letter-spacing:.03em;text-transform:uppercase;padding:6px 10px;border:1px solid var(--line);border-radius:99px;color:var(--paper-dim)}.admin-status--running{color:var(--accent);border-color:#e8b04b73}.admin-status--complete{color:#7fd4a0;border-color:#7fd4a059}.admin-status--failed{color:var(--red);border-color:#e84c4c59}.admin-sync-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.admin-toggle.is-on{border-color:var(--accent);color:var(--accent)}.admin-toggle strong{margin-left:8px;font-family:var(--f-mono);font-size:12px;letter-spacing:.02em}.admin-sync-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-bottom:22px;padding:12px;border:1px solid var(--line);background:#00000038}.admin-sync-meta span{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--paper-dim)}.admin-sync-meta strong{display:block;margin-top:4px;font-size:14px;letter-spacing:.04em;color:var(--paper)}.admin-preview-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-preview-title strong{display:block;font-size:16px;color:var(--paper);margin-bottom:4px}.admin-preview-title small{font-family:var(--f-mono);font-size:12px;letter-spacing:.02em;color:var(--paper-dim)}.admin-preview-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-preview-list{display:grid;gap:10px;max-height:62vh;overflow:auto;padding-right:4px}.admin-preview-date-group{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.admin-preview-date-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#ffffff08;border:0;color:var(--paper);font-family:var(--f-mono);font-size:13px;letter-spacing:.06em;cursor:pointer;text-align:left}.admin-preview-date-toggle:hover{background:#ffffff0e}.admin-preview-date-label{flex:1;min-width:0}.admin-preview-date-items{display:grid;gap:1px;background:var(--line)}.admin-preview-row{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#060509d9}.preview-select{flex-shrink:0;width:28px;height:28px;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--accent);cursor:pointer;font-size:15px}.preview-select.is-on{background:#e8b04b26;border-color:var(--accent)}.preview-poster-btn{flex-shrink:0;padding:0;border:1px solid var(--line);border-radius:8px;background:#ffffff0a;overflow:hidden;cursor:zoom-in;transition:border-color .2s,transform .2s,box-shadow .2s}.preview-poster-btn:hover{border-color:var(--accent);transform:scale(1.03);box-shadow:0 10px 28px #00000080}.preview-poster-btn img{width:100%;height:100%;object-fit:cover;display:block}.preview-poster-btn--row{width:128px;height:192px}.preview-poster-btn--latest{width:112px;height:168px}.preview-poster-btn--strip{width:100px;height:150px;border-radius:6px}.preview-poster-placeholder{flex-shrink:0;display:grid;place-items:center;font-family:var(--f-mono);font-size:14px;color:var(--paper-dim);background:#ffffff0f;border-radius:8px;border:1px solid var(--line)}.preview-poster-placeholder--row{width:128px;height:192px}.preview-poster-placeholder--latest{width:112px;height:168px}.preview-poster-placeholder--strip{width:100px;height:150px}.admin-date-posters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;border-top:1px solid var(--line);background:#00000026}.admin-date-posters-more{font-family:var(--f-mono);font-size:13px;letter-spacing:.02em;color:var(--accent);padding:6px 10px;border:1px dashed var(--line);border-radius:6px}.preview-copy{flex:1;min-width:0}.preview-copy strong{display:block;font-size:16px;color:var(--paper);margin-bottom:5px;line-height:1.35}.preview-copy small,.admin-list-row small,.admin-latest-row small{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--paper-dim)}.preview-new{display:inline-block;margin-right:6px;font-style:normal;font-family:var(--f-mono);font-size:12px;letter-spacing:.03em;color:#17120a;background:var(--accent);padding:2px 6px;border-radius:99px}.source-both{display:inline-block;margin-left:6px;font-style:normal;font-family:var(--f-mono);font-size:12px;letter-spacing:.02em;color:var(--accent)}.preview-row-actions{display:flex;gap:6px;flex-shrink:0}.admin-list.compact{display:grid;gap:8px}.admin-list-row,.admin-latest-row{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#0000002e}.admin-list-row span,.admin-latest-row>section>span{grid-column:1;font-family:var(--f-mono);font-size:12px;letter-spacing:.03em;color:var(--accent)}.admin-list-row strong,.admin-latest-row strong{grid-column:2;font-size:15px;color:var(--paper)}.admin-list-row small{grid-column:1 / -1}.admin-new-check-section{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.admin-new-check-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-latest-count{font-family:var(--f-mono);font-size:13px;letter-spacing:.02em;color:var(--accent);border:1px solid var(--line);padding:5px 10px;border-radius:99px}.admin-latest-row{grid-template-columns:112px 1fr auto;align-items:start}.admin-latest-row>section{display:grid;gap:3px;min-width:0}.admin-latest-row>section strong{grid-column:auto}@media(max-width:980px){.admin-grid{grid-template-columns:1fr}.admin-preview-list{max-height:none}}.adm-spin{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-2px;border:2px solid rgba(232,176,75,.25);border-top-color:var(--accent);border-radius:50%;animation:adm-spin .7s linear infinite}.adm-spin--lg{width:22px;height:22px;margin-right:0;border-width:2.5px}@keyframes adm-spin{to{transform:rotate(360deg)}}.admin-preview-row,.admin-latest-row{position:relative}.admin-preview-row.is-importing,.admin-latest-row.is-importing{pointer-events:none}.admin-preview-row.is-importing>:not(.admin-row-loading),.admin-latest-row.is-importing>:not(.admin-row-loading){opacity:.45}.admin-row-loading{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;background:#060509c7;font-family:var(--f-mono);font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--accent)}.preview-import-one.is-loading{min-width:118px}.btn.is-loading{display:inline-flex;align-items:center;justify-content:center;gap:6px}@media(max-width:900px){:root{--topbar-h: 62px}.topbar.is-stuck{border-bottom:0}.topbar__inner{padding-top:12px;padding-bottom:12px}.topbar__inner:after{display:none}.hero{height:min(74svh,600px);padding-top:100px;padding-bottom:28px}.vhead{padding-top:100px}.hero__overview{-webkit-line-clamp:3;min-height:5.25em;margin-bottom:18px}.hero__controls{margin-top:18px;gap:12px}}@media(max-width:560px){.hero{height:min(72svh,560px);padding-top:92px}.vhead{padding-top:92px}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 4px #0a0c0f;border-radius:var(--radius-sm)}:where(a,button,input,select,textarea,[tabindex]):focus:not(:focus-visible){outline:none}:where(button,.btn,.icobtn,[role=button]){min-height:44px;min-width:44px}:where(.era__opt,.tswitch__opt,.pager__btn,.pill,.navdrop__item){min-height:32px;min-width:32px}.skip{position:fixed;left:16px;top:-80px;z-index:2000;padding:10px 16px;border-radius:var(--radius);background:var(--paper);color:var(--bg);font-weight:700;font-size:15px;transition:top var(--dur-fast) var(--ease)}.skip:focus,.skip:focus-visible{top:16px}#top:focus,#top:focus-visible{outline:none;box-shadow:none}.brand__logo{display:block;flex:0 0 auto;width:150px;height:45px;object-fit:contain}.brand__mark{display:block;flex:0 0 auto;width:36px;height:36px}.brand__name{font-weight:750;letter-spacing:-.035em;font-size:32px}.brand__sub{letter-spacing:.015em;font-size:12px;margin-top:1px}.foot--dumbo .foot__inner{display:grid;grid-template-columns:1.35fr .8fr 1fr 1fr;gap:44px;padding-top:52px;padding-bottom:40px}.foot--dumbo .brand{justify-content:flex-start;margin-bottom:12px}.foot--dumbo .foot__logo{margin:0;letter-spacing:-.035em;font-weight:750;font-size:30px}.foot--dumbo .foot__small{max-width:260px;letter-spacing:0;font-size:14px}.foot__heading{font:700 13px var(--f-body);text-transform:uppercase;letter-spacing:.08em;margin:4px 0 18px;color:var(--paper)}.foot__links{list-style:none;margin:0;padding:0;display:grid;gap:11px}.foot__links a,.foot--dumbo .foot__zh a{color:var(--paper-dim);font-size:14px;text-decoration:none;letter-spacing:0;line-height:1.6}.foot__links a:hover,.foot--dumbo .foot__zh a:hover,.foot__bottom a:hover{color:var(--gold)}.foot--dumbo .foot__zh{display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;padding:0}.foot__bottom{margin:0 var(--gut);border-top:1px solid var(--line);padding:22px 0 28px;display:flex;gap:24px;align-items:center;font-size:13px;color:var(--paper-dim)}.foot__bottom span{margin-right:auto}.foot__bottom a{color:inherit;text-decoration:none}.support{width:100%;max-width:calc(1200px + var(--pad) + var(--pad));margin:0 auto;padding:136px var(--pad) 80px;min-height:70vh}.support__head{max-width:800px;padding-bottom:34px}.support__breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--paper-dim);font-size:13px;margin-bottom:36px}.support__breadcrumb a{color:inherit;text-decoration:none}.support__eyebrow{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.support h1{font-size:clamp(32px,4.5vw,54px);line-height:1.12;letter-spacing:-.035em;margin:0 0 18px}.support__intro{font-size:18px;line-height:1.65;color:var(--paper-dim);margin:0}.support__topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.support__topic{display:flex;gap:20px;border-top:1px solid var(--line);padding:30px 0}.support__topic>div{min-width:0}.support__number{font-size:12px;color:var(--gold);font-weight:700;padding-top:5px}.support h2{font-size:20px;line-height:1.4;margin:0 0 12px;letter-spacing:-.02em}.support p{line-height:1.8}.support__topic p,.support__aside p,.support__prose p,.support__faqs p{color:var(--paper-dim);font-size:16px;margin-top:0}.support__body a{color:var(--gold);text-underline-offset:4px}.support__next{display:flex;flex-wrap:wrap;gap:16px 28px;border-top:1px solid var(--line);padding:28px 0;margin-top:18px}.support__next h2{flex-basis:100%;margin-bottom:0}.support__faqs{max-width:850px}.support__faqs details{border-top:1px solid var(--line);padding:22px 0}.support__faqs details:last-child{border-bottom:1px solid var(--line)}.support__faqs summary{font-size:18px;font-weight:600;cursor:pointer;line-height:1.5}.support__faqs details>div{padding:18px 0 0}.support__form-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:70px;border-top:1px solid var(--line);padding-top:30px}.support__form{min-width:0}.support__required,.support__hint{font-size:12px;color:var(--paper-dim);margin:0 0 18px}.support__form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.support__field{display:flex;flex-direction:column;gap:10px;margin-bottom:23px;font-size:14px;font-weight:600}.support__field small{color:var(--paper-dim);font-size:12px;font-weight:400}.support__field input,.support__field textarea{width:100%;min-width:0;border:0;border-bottom:1px solid #424952;border-radius:0;background:#ffffff06;padding:12px 10px;color:var(--paper);font:400 16px var(--f-body)}.support__field textarea{resize:vertical;min-height:155px}.support__field input:focus,.support__field textarea:focus{border-bottom-color:var(--gold)}.support__field [aria-invalid=true]{border-bottom-color:#ef9393}.support__field-error,.support__error{font-size:13px;color:#ef9393;font-weight:400}.support__status{color:#abd4b1;font-size:14px}.support__submit{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.support__submit>span{font-size:12px;line-height:1.7;color:var(--paper-dim)}.support__aside{border-left:1px solid var(--line);padding-left:30px}.support__aside h2{font-size:17px}.support__aside p{font-size:14px}.support__prose{max-width:800px}.support__source{font-size:12px!important;border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.support__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.modrow__labels{margin:0 0 8px}.modrow__category{display:inline-block;padding:3px 8px;font-size:11px;border:1px solid var(--line);border-radius:4px;color:var(--paper-dim)}.modrow__category[data-category=issue]{color:var(--gold);border-color:#e5b45559}.modrow__page{overflow-wrap:anywhere}@media(max-width:900px){.foot--dumbo .foot__inner{grid-template-columns:1fr 1fr;gap:36px}.foot__brand{grid-column:1/-1}.support{padding-top:100px}.support__form-layout{gap:32px;grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr)}}@media(max-width:760px){.support__topics,.support__form-layout{grid-template-columns:minmax(0,1fr);gap:0}.support__aside{border-left:0;border-top:1px solid var(--line);padding:25px 0 0;margin-top:30px}}@media(max-width:600px){.topbar .brand__logo{width:130px;height:39px}.brand__mark{width:30px;height:30px}.brand__name{font-size:27px}.foot--dumbo .foot__inner{gap:30px 18px;padding-top:36px}.foot--dumbo .foot__col--zh{grid-column:1/-1}.foot--dumbo .foot__zh{grid-template-columns:1fr 1fr}.foot__bottom{gap:16px;flex-wrap:wrap;font-size:12px}.foot__bottom span{flex-basis:100%}.support{padding-top:92px;padding-bottom:50px}.support__head{padding-bottom:24px}.support__breadcrumb{margin-bottom:25px;font-size:12px}.support__intro{font-size:16px}.support__topics,.support__form-layout,.support__form-row{grid-template-columns:1fr;gap:0}.support__topic{padding:25px 0;gap:15px}.support__aside{border-left:0;border-top:1px solid var(--line);padding:25px 0 0;margin-top:30px}.support__faqs summary{font-size:16px}.support__field{margin-bottom:20px}}@media(max-width:900px){:root{--topbar-h:56px}.topbar,.topbar.is-stuck{background:var(--bg);border-bottom:1px solid var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}.topbar>.filmstrip{display:none}.topbar__inner{min-height:55px;padding:5px var(--pad);gap:12px}.topbar .brand__logo{width:116px;height:35px}.topbar__tools{gap:2px}.topbar .icobtn{width:44px;height:44px;background:transparent;border-color:transparent;border-radius:10px;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.topbar .icobtn:hover{background:var(--bg-3);border-color:var(--line)}.topbar .icobtn svg{width:18px;height:18px}.hero{display:block;height:auto;min-height:min(74svh,560px);overflow:clip;padding-top:calc(var(--topbar-h) + 24px)}.hero__body{max-width:min(680px,100%)}.hero__cta .btn--icon{padding:0;flex-shrink:0}.hero__cta .btn--icon svg{width:24px;height:24px;flex-shrink:0;stroke-width:2.2}.hero__title{height:2.04em;display:flex;align-items:center}}#row-trending .sec-head{display:grid;grid-template-columns:max-content max-content minmax(12px,1fr);align-items:center;gap:18px}#row-trending .sec-head__title{white-space:nowrap}#row-trending .tswitch{align-self:center}#row-trending .sec-head__rule{min-width:12px;margin-left:0}@media(max-width:700px){#row-trending .sec-head{gap:12px}#row-trending .sec-head__title{font-size:clamp(16px,3vw,21px)}#row-trending .tswitch__opt{font-size:12px;letter-spacing:0;padding:6px 8px}}@media(max-width:420px){#row-trending .sec-head{gap:6px}#row-trending .tswitch__opt{padding-inline:4px}}@media(max-width:900px){.row{padding-top:24px}.grid-sec{padding:24px 0 0}.sec-head{margin-bottom:12px}.row__track{padding-top:8px;padding-bottom:8px}.row__arrow{bottom:8px}.poster-grid{row-gap:12px}.pager,.pager--grid{padding-top:16px}.pager--top{padding-top:0;padding-bottom:12px}.pager:empty{display:none}.foot{margin-top:32px}.foot--dumbo .foot__inner{padding-top:32px;padding-bottom:24px;row-gap:24px}.foot__bottom{padding-top:16px;padding-bottom:20px}}@media(max-width:560px){.pager__info{margin-top:4px}}@media(max-width:900px){.page__head{padding-top:calc(var(--topbar-h) + 20px)}.page--watch>.page__stage{display:none}.page--watch>.page__body{padding-top:calc(var(--topbar-h) + 16px);padding-bottom:32px}.page--watch .page__body>.page__head{display:block;padding:0;margin:0 0 20px}.page--watch .page__head .crumb,.page--watch .page__head .page__poster,.page--watch .page__head .page__tag{display:none}.page--watch .page__title{font-size:clamp(24px,6vw,30px);line-height:1.12;margin-bottom:8px}.page--watch .det__metarow{display:flex;flex-wrap:wrap;align-items:center;margin:0;gap:6px 8px}.page--watch .det__metarow .meta-chip{min-width:0;max-width:100%;gap:4px;font-size:12px;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.page--watch .det__metarow .meta-chip+.meta-chip:before{margin-right:0}.page--watch .det__metarow .score{flex-shrink:0;padding:3px 7px;font-size:12px;line-height:1.5;white-space:nowrap;box-shadow:none}.page--watch .page__cta{margin-top:12px;gap:8px}.page--watch .page__cta .btn--watch,.page--watch .page__cta .btn--tmdb{display:none}.page--watch .page__cta .btn{min-width:0;max-width:100%;min-height:44px;padding:10px 14px;gap:6px;font-size:13px;letter-spacing:0}.page--watch .page__cta .btn svg{flex-shrink:0}.page--watch .page__body>.det__sec{margin-bottom:24px}.page--watch .page__body>.player{margin-bottom:20px}.page--watch .player__head{margin-bottom:8px;gap:8px}.page--watch .player__h{margin:0;font-size:12px;line-height:1.35}.page--watch .player__frame{border-radius:var(--radius);box-shadow:none}.page--watch .episode-picker__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;margin-bottom:8px}.page--watch .episode-picker__head h2{font-size:16px;line-height:1.25}.page--watch .episode-picker__season{min-width:0;max-width:100%;justify-self:start}.page--watch .episode-picker__season select{min-width:0;padding:8px 28px 8px 10px;font-size:13px}.page--watch .episode-picker__count{margin:0;font-size:12px}.page--watch .episode-grid{gap:8px;margin-inline:-3px}}
