.info-popover.svelte-1bpbssq{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--panel);width:min(20rem,100vw - 32px);color:var(--text);padding:14px 16px;box-shadow:0 8px 24px #00000040}@supports (position-anchor:--x){.info-popover.svelte-1bpbssq{position-area:bottom span-right;position-try-fallbacks:flip-inline, flip-block, flip-block flip-inline;margin:8px 0 0}}.info-title.svelte-1bpbssq{margin:0 0 6px;font-size:14px;font-weight:700}.info-text.svelte-1bpbssq{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.45}.info-sign-in.svelte-1bpbssq{background:var(--accent-fill);color:var(--accent-fill-ink);box-shadow:var(--accent-fill-ring);border-radius:var(--radius-sign-in);cursor:pointer;border:none;padding:.5rem .9rem;font-weight:600}.info-sign-in.svelte-1bpbssq:hover{background:var(--accent-hover)}.account-authenticated.svelte-bykz7d{align-items:center;gap:.75rem;display:flex}.account-email.svelte-bykz7d{color:var(--muted);white-space:nowrap;min-width:0;font-size:.9rem}.account-error.svelte-bykz7d{color:var(--accent);text-align:right;margin:.35rem 0 0;font-size:.8rem}button.svelte-bykz7d{background:var(--panel-light);min-height:44px;color:var(--text);box-shadow:var(--control-ring);border-radius:var(--radius-control);cursor:pointer;border:0;flex:none;align-items:center;padding:.4rem .9rem;display:inline-flex}button.svelte-bykz7d:hover{background:var(--soft)}@media (forced-colors:active){button.svelte-bykz7d{border:1px solid}}button.svelte-bykz7d:disabled{cursor:not-allowed;opacity:.7}@media (width<=599px){.account-email.svelte-bykz7d{display:none}}.signin-card.svelte-1jxsrm7{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-dialog);color:var(--text);width:calc(100% - 32px);max-width:24rem;box-shadow:var(--shadow-sheet);padding:2rem}.signin-card.svelte-1jxsrm7::backdrop{background:#0009}.signin-close.svelte-1jxsrm7{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:.25rem;right:.25rem}.eyebrow.svelte-1jxsrm7{color:var(--accent-2);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .25rem;font-size:.75rem}h2.svelte-1jxsrm7{margin:0 0 .5rem}.signin-intro.svelte-1jxsrm7{color:var(--muted);margin:0;line-height:1.5}form.svelte-1jxsrm7{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}label.svelte-1jxsrm7{color:var(--muted);font-size:.85rem}input.svelte-1jxsrm7{background:var(--panel-light);box-shadow:var(--control-ring);border-radius:var(--radius-sign-in);color:var(--text);min-height:44px;font-family:var(--font-sans);border:0;padding:.5rem .75rem;font-size:16px}@media (forced-colors:active){input.svelte-1jxsrm7{border:1px solid}}input[readonly].svelte-1jxsrm7{background:var(--panel);cursor:default}.signin-error.svelte-1jxsrm7{color:var(--accent);min-height:1em;margin:0;font-size:.85rem}.signin-success.svelte-1jxsrm7{color:var(--done);margin:1rem 0 0;font-weight:600}.signin-success.svelte-1jxsrm7:focus{outline:none}button[type=submit].svelte-1jxsrm7{background:var(--accent-fill);color:var(--accent-fill-ink);box-shadow:var(--accent-fill-ring);border-radius:var(--radius-sign-in);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;min-height:44px;margin-top:.5rem;padding:.5rem .9rem;font-weight:600;display:inline-flex}button[type=submit].svelte-1jxsrm7:hover:not([aria-disabled=true]){background:var(--accent-hover)}button[type=submit][aria-disabled=true].svelte-1jxsrm7{cursor:progress}.spinner.svelte-1jxsrm7{border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor;border-radius:50%;width:.9rem;height:.9rem;animation:.6s linear infinite svelte-1jxsrm7-spin}@media (prefers-reduced-motion:reduce){.spinner.svelte-1jxsrm7{display:none}}@keyframes svelte-1jxsrm7-spin{to{transform:rotate(360deg)}}.theme-toggle.svelte-1y2534t{border-radius:var(--radius-control);background:var(--control);width:44px;min-height:44px;color:var(--text);box-shadow:var(--control-ring);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle.svelte-1y2534t:hover{background:var(--control-hover)}.theme-toggle.svelte-1y2534t svg:where(.svelte-1y2534t){fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}:root[data-theme=dark] .moon.svelte-1y2534t,:root[data-theme=light] .sun.svelte-1y2534t{display:none}.app-footer[data-astro-cid-nns7i3if]{border-top:var(--header-border);background:var(--header-surface-solid);color:var(--muted);text-wrap:pretty;margin-top:48px;padding:32px clamp(16px,1vw,28px);font-size:15px;line-height:24px}p[data-astro-cid-nns7i3if],ul[data-astro-cid-nns7i3if]{margin:0}ul[data-astro-cid-nns7i3if]{padding:0;list-style:none}a[data-astro-cid-nns7i3if]{color:var(--text);text-underline-offset:3px;text-decoration:none}a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.footer-brand[data-astro-cid-nns7i3if]{flex-direction:column;gap:4px;display:flex}.footer-name[data-astro-cid-nns7i3if]{color:var(--text);letter-spacing:.01em;font-size:17px;font-weight:800}.footer-rule[data-astro-cid-nns7i3if]{border:0;border-top:var(--rule);margin:24px 0}.footer-heading[data-astro-cid-nns7i3if]{color:var(--text);font-size:13px;font-weight:600;line-height:24px}.footer-maker[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);white-space:nowrap}.footer-legal[data-astro-cid-nns7i3if]{font-size:13px;line-height:20px}.tmdb-credit[data-astro-cid-nns7i3if]{color:var(--muted)}.tmdb-logo[data-astro-cid-nns7i3if]{vertical-align:0;width:52px;height:auto;margin-right:6px;display:inline-block}@media (width>=900px){.app-footer[data-astro-cid-nns7i3if]{padding-block:40px}.footer-brand[data-astro-cid-nns7i3if]{flex-direction:row;align-items:baseline;gap:16px}.footer-rule[data-astro-cid-nns7i3if]{margin-block:32px}.footer-columns[data-astro-cid-nns7i3if]{--about-track:minmax(min-content, .95fr);--fine-print-track:minmax(260px, 1.2fr);grid-template-columns:repeat(2, minmax(0, 1fr)) var(--about-track) var(--fine-print-track);column-gap:24px;display:grid}.footer-column[data-astro-cid-nns7i3if],.footer-notes[data-astro-cid-nns7i3if],.footer-sites[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{flex-direction:column;gap:8px;display:flex}.footer-pages[data-astro-cid-nns7i3if],.footer-pages[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{grid-template-columns:subgrid;align-content:start;gap:8px normal;display:grid}.footer-pages[data-astro-cid-nns7i3if]>[data-astro-cid-nns7i3if]{grid-column:1/-1}.footer-about[data-astro-cid-nns7i3if]{grid-column:-3/-2}.footer-legal[data-astro-cid-nns7i3if]{grid-column:-2/-1}.footer-notes[data-astro-cid-nns7i3if]{padding-top:3px}}@media (width>=1320px){.footer-columns[data-astro-cid-nns7i3if]{grid-template-columns:repeat(3, minmax(0, 1fr)) var(--about-track) var(--fine-print-track)}.footer-pages[data-astro-cid-nns7i3if]{grid-column:span 2}}@media (width>=1580px){.footer-columns[data-astro-cid-nns7i3if]{grid-template-columns:repeat(4, minmax(0, 1fr)) var(--about-track) var(--fine-print-track)}.footer-pages[data-astro-cid-nns7i3if]{grid-column:span 3}}@media (width>=1840px){.footer-columns[data-astro-cid-nns7i3if]{grid-template-columns:repeat(5, minmax(0, 1fr)) var(--about-track) var(--fine-print-track)}.footer-pages[data-astro-cid-nns7i3if]{grid-column:span 4}.footer-columns[data-astro-cid-nns7i3if]:not(:has(.footer-own li:nth-child(12))){grid-template-columns:repeat(4, minmax(0, 1fr)) var(--about-track) var(--fine-print-track)}.footer-columns[data-astro-cid-nns7i3if]:not(:has(.footer-own li:nth-child(12))) .footer-pages[data-astro-cid-nns7i3if]{grid-column:span 3}}@media (width>=1580px){.footer-columns[data-astro-cid-nns7i3if]:not(:has(.footer-own li:nth-child(9))){grid-template-columns:repeat(3, minmax(0, 1fr)) var(--about-track) var(--fine-print-track)}.footer-columns[data-astro-cid-nns7i3if]:not(:has(.footer-own li:nth-child(9))) .footer-pages[data-astro-cid-nns7i3if]{grid-column:span 2}}@media (width>=1920px){.footer-columns[data-astro-cid-nns7i3if]{--about-track:minmax(max-content, .85fr);--fine-print-track:minmax(380px, 1.6fr);column-gap:20px}}@media (900px<=width<1320px){.footer-own[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]:nth-child(n+5){display:none}}@media (1320px<=width<1580px){.footer-own[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]:nth-child(n+9){display:none}}@media (1580px<=width<1840px){.footer-own[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]:nth-child(n+13){display:none}}@media (width>=1840px){.footer-own[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]:nth-child(n+17){display:none}}@media (width<900px){.app-footer[data-astro-cid-nns7i3if]{reading-flow:grid-order;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.footer-columns[data-astro-cid-nns7i3if],.footer-column[data-astro-cid-nns7i3if],.footer-links[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{display:contents}.footer-heading[data-astro-cid-nns7i3if]{display:none}.footer-sites[data-astro-cid-nns7i3if] .footer-heading[data-astro-cid-nns7i3if]{margin-top:16px;display:block}.app-footer[data-astro-cid-nns7i3if]>[data-astro-cid-nns7i3if],.footer-column[data-astro-cid-nns7i3if]>[data-astro-cid-nns7i3if]{grid-column:1/-1}.footer-links[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{order:1;grid-column:auto}.footer-sites[data-astro-cid-nns7i3if] .footer-heading[data-astro-cid-nns7i3if],.footer-sites[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{order:2}.label-tail[data-astro-cid-nns7i3if],.footer-own[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]:nth-child(n+7){display:none}.footer-column[data-astro-cid-nns7i3if]>.footer-tap[data-astro-cid-nns7i3if]{grid-column:auto}.footer-rule[data-astro-cid-nns7i3if]{order:3;margin-top:16px}.footer-maker[data-astro-cid-nns7i3if],.footer-tap[data-astro-cid-nns7i3if],.footer-notes[data-astro-cid-nns7i3if],.footer-tmdb[data-astro-cid-nns7i3if]{order:4}.footer-brand[data-astro-cid-nns7i3if]{margin-bottom:16px}.footer-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.footer-tap[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{padding-block:8px;display:block}.footer-maker[data-astro-cid-nns7i3if]{margin-top:4px}.footer-notes[data-astro-cid-nns7i3if]{margin-top:16px}.footer-notes[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{display:inline}.footer-tmdb[data-astro-cid-nns7i3if]{margin-top:8px}}:root{color-scheme:dark;--site-font:var(--site-webfont);--bg:#070b14;--panel:#0f1522;--panel-2:#182033;--panel-light:var(--panel-2);--track:#1c2438;--panel-done:#0c1d1a;--panel-skip:#04070d;--panel-done-hover:#122823;--panel-skip-hover:#0b101a;--panel-up-next:#34466b;--panel-up-next-hover:#3d4f74;--shadow-up-next:0 0 34px 0 #ff9f4366;--up-next-muted:#c7cfdf;--up-next-accent-2:#ffc78a;--up-next-movie:#bfdbfe;--skip-ink:#8a93a6;--panel-glass:#0f1522e0;--text:#eef1f6;--muted:#aab3c5;--border:#ffffff29;--border-strong:#ffffff7a;--accent:#ffe81f;--accent-fill:#ffe81f;--accent-fill-ink:#070b14;--accent-2:#ff9f43;--done:#4ade80;--skip:#9aa3b5;--control:#1f283d;--control-edge:#ffffff6b;--control-hover:#29344d;--toggle:var(--control);--toggle-hover:var(--control-hover);--soft:var(--control-hover);--selected:#2b3a5c;--selected-hover:#34466d;--selected-ink:#ffe81f;--accent-hover:#e6cf00;--focus:#60a5fa;--focus-inverse:#1d4ed8;--done-hover:#22c55e;--skip-hover:#b3bccc;--movie:#60a5fa;--series:#5eead4;--short:#bef264;--special:#f9a8d4;--rail-surface:var(--panel-glass);--rail-surface-solid:var(--panel);--rail-border:var(--rule);--rail-radius:var(--radius-card);--rail-blur:blur(12px);--rail-inset:18px;--rail-column-rule:none;--control-ring:inset 0 0 0 1px var(--control-edge);--accent-fill-ring:none;--header-surface:var(--rail-surface);--header-surface-solid:var(--rail-surface-solid);--header-blur:var(--rail-blur);--header-border:var(--rule);--radius-card:8px;--radius-inset:4px;--radius-control:6px;--radius-button:6px;--radius-sign-in:6px;--radius-dialog:8px;--radius-sheet:8px;--page-backdrop:radial-gradient(1px 1px at 23px 41px, #ffffffbf, transparent) 0 0 / 157px 173px, radial-gradient(1px 1px at 131px 67px, #d2deff8c, transparent) 0 0 / 211px 199px, radial-gradient(1.2px 1.2px at 88px 190px, #fff9, transparent) 0 0 / 263px 241px, radial-gradient(.8px .8px at 250px 30px, #ffffff73, transparent) 0 0 / 307px 331px, radial-gradient(1.5px 1.5px at 61px 277px, #fff4d6b3, transparent) 0 0 / 379px 353px, radial-gradient(1px 1px at 301px 144px, #fff6, transparent) 0 0 / 433px 419px, radial-gradient(1.8px 1.8px at 402px 311px, #dce6ffa6, transparent) 0 0 / 521px 487px, radial-gradient(.9px .9px at 177px 402px, #ffffff80, transparent) 0 0 / 601px 557px, radial-gradient(ellipse 60rem 28rem at 50% -6rem, #3860c833, transparent 70%), linear-gradient(180deg, #0a1020 0%, var(--bg) 40%, #05080f 100%)}:root[data-theme=light]{color-scheme:light;--site-font:var(--site-webfont);--bg:#f8ecd8;--panel:#fff;--panel-2:#efe8dc;--panel-light:var(--panel-2);--track:#e9e1d3;--panel-done:#e8efda;--panel-glass:#fff;--panel-skip:#ece6dc;--panel-done-hover:#e1ead1;--panel-skip-hover:#e3dccf;--panel-up-next:#fff;--panel-up-next-hover:#fff;--shadow-up-next:0 18px 44px #231b1657, 0 4px 12px #231b162e;--up-next-muted:var(--muted);--up-next-accent-2:var(--accent-2);--up-next-movie:var(--movie);--skip-ink:#5a5147;--text:#231b16;--muted:#4f4538;--border:#e4dbcb;--border-strong:#6f665b;--accent:#5a4a00;--accent-fill:#ffe81f;--accent-fill-ink:#070b14;--accent-2:#8f3200;--done:#137536;--skip:#574e45;--control:#efe8dc;--control-edge:#6f665b;--control-hover:#e6ddcd;--toggle:var(--control);--toggle-hover:var(--control-hover);--soft:var(--control-hover);--selected:#5a4705;--selected-hover:#6a5507;--selected-ink:#fff6b8;--accent-hover:#e6cf00;--focus:#1d4ed8;--focus-inverse:#60a5fa;--done-hover:#0f622d;--skip-hover:#423a32;--movie:#1d4ed8;--series:#0d6b63;--short:#436c0c;--special:#bb185c;--rail-surface:#fffbf5b8;--rail-surface-solid:#fdf8f0;--rail-border:var(--rule);--rail-radius:var(--radius-card);--rail-blur:blur(12px);--rail-inset:18px;--rail-column-rule:none;--control-ring:inset 0 0 0 1px var(--control-edge);--accent-fill-ring:var(--control-ring);--header-surface:var(--rail-surface);--header-surface-solid:var(--rail-surface-solid);--header-blur:var(--rail-blur);--header-border:var(--rule);--radius-card:8px;--radius-inset:4px;--radius-control:6px;--radius-button:6px;--radius-sign-in:6px;--radius-dialog:8px;--radius-sheet:8px;--page-backdrop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 600' preserveAspectRatio='xMidYMax slice'%3E%3Cdefs%3E%3Cfilter id='a' x='-300' y='-300' width='2200' height='1300' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='1.8'/%3E%3C/filter%3E%3Cfilter id='b' x='-300' y='-300' width='2200' height='1300' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='3'/%3E%3C/filter%3E%3Cfilter id='d' x='-300' y='-300' width='2200' height='1300' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='14'/%3E%3C/filter%3E%3Cfilter id='s' x='-300' y='-300' width='2200' height='1300' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='24'/%3E%3C/filter%3E%3Cfilter id='e' x='-300' y='-300' width='2200' height='1300' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='30'/%3E%3C/filter%3E%3ClinearGradient id='h' x2='0' gradientUnits='userSpaceOnUse' x1='0' y1='96' y2='136'%3E%3Cstop offset='0' stop-color='%23d8c2a5'/%3E%3Cstop offset='1' stop-color='%23f5e5ca'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f7e9d2'/%3E%3Cstop offset='1' stop-color='%23f3dcbb'/%3E%3C/linearGradient%3E%3ClinearGradient id='m' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f7e6c8'/%3E%3Cstop offset='0.5' stop-color='%23f3d9b6'/%3E%3Cstop offset='1' stop-color='%23efd2ae'/%3E%3C/linearGradient%3E%3ClinearGradient id='n' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f7e3c4'/%3E%3Cstop offset='0.5' stop-color='%23f1d6b3'/%3E%3Cstop offset='1' stop-color='%23efd0ac'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath filter='url(%23a)' fill='url(%23h)' d='M1170 140V114h22l10-32h70l12 22h40l8-14h44l10 24h28v26z'/%3E%3Cpath filter='url(%23a)' fill='url(%23h)' fill-opacity='0.8' d='M868 140V112h10l8-22h40l8 14h14v36z'/%3E%3Cpath filter='url(%23e)' fill='%23f8ead2' fill-opacity='0.9' d='M-100 110h1800v34h-1800z'/%3E%3Cpath filter='url(%23b)' fill='url(%23f)' d='M-100 128C160 116 300 110 470 120S780 104 960 112 1320 126 1700 110V700H-100Z'/%3E%3Cpath filter='url(%23b)' fill='url(%23m)' d='M-100 214C120 196 240 170 360 164C470 162 560 200 640 212C740 224 860 176 980 164C1100 156 1190 200 1280 208C1380 214 1500 186 1700 176V700H-100Z'/%3E%3Cg filter='url(%23s)' fill='%23eaccaa' fill-opacity='0.85'%3E%3Cpath d='M360 170C280 176 170 196 40 214C120 240 230 256 330 270C346 236 354 200 360 170Z'/%3E%3Cpath d='M980 170C900 178 790 204 690 222C760 244 860 258 950 272C966 236 974 200 980 170Z'/%3E%3C/g%3E%3Cg filter='url(%23s)' fill='%23fbecd3' fill-opacity='0.9'%3E%3Cpath d='M366 170C440 176 520 198 600 214C540 234 460 250 390 266C384 232 376 198 366 170Z'/%3E%3Cpath d='M986 168C1070 170 1160 196 1250 206C1180 228 1100 246 1010 266C1004 230 996 196 986 168Z'/%3E%3C/g%3E%3Cpath filter='url(%23d)' fill='none' stroke='%23fbeed6' stroke-opacity='0.7' stroke-width='12' d='M-100 214C120 196 240 170 360 164C470 162 560 200 640 212C740 224 860 176 980 164C1100 156 1190 200 1280 208C1380 214 1500 186 1700 176'/%3E%3Cpath filter='url(%23b)' fill='url(%23n)' d='M-100 330C140 306 300 288 470 284C620 282 700 314 800 324C920 336 1080 294 1230 284C1380 276 1500 306 1700 312V700H-100Z'/%3E%3Cg filter='url(%23s)' fill='%23eaccaa' fill-opacity='0.85'%3E%3Cpath d='M470 290C380 296 250 314 110 334C220 366 340 390 440 410C458 366 466 324 470 290Z'/%3E%3Cpath d='M1230 290C1140 298 1020 318 900 338C1000 368 1110 392 1200 414C1218 368 1226 324 1230 290Z'/%3E%3C/g%3E%3Cg filter='url(%23s)' fill='%23fbecd3' fill-opacity='0.9'%3E%3Cpath d='M476 290C570 294 670 314 770 326C690 352 600 376 500 402C494 360 486 322 476 290Z'/%3E%3Cpath d='M1236 290C1330 290 1440 304 1580 312C1480 342 1380 368 1262 400C1256 358 1246 320 1236 290Z'/%3E%3C/g%3E%3Cpath filter='url(%23d)' fill='none' stroke='%23fbeed6' stroke-opacity='0.7' stroke-width='16' d='M-100 330C140 306 300 288 470 284C620 282 700 314 800 324C920 336 1080 294 1230 284C1380 276 1500 306 1700 312'/%3E%3Cg filter='url(%23e)' fill='%23e9caa8' fill-opacity='0.35'%3E%3Cellipse cx='260' cy='520' rx='320' ry='70'/%3E%3Cellipse cx='1180' cy='560' rx='380' ry='80'/%3E%3C/g%3E%3C/svg%3E") center bottom / 100% 70vh no-repeat, radial-gradient(circle clamp(70px, 9vw, 150px) at 78% 16%, #fffefa 0 30%, #fffdf4e6 40%, #fff5de80 60%, #fff0d42e 80%, transparent), radial-gradient(circle clamp(40px, 5vw, 84px) at 64% 21%, #fffefa 0 26%, #fffdf4e0 38%, #fff5de73 60%, transparent), radial-gradient(circle at 74% 17%, #fff7e48c, transparent 28%), linear-gradient(180deg, #f8ecd8 0%, #f5e5ca 30%, #f5e3c9 45%, #f1d6b3 75%, #efd0ac 100%)}:root{--font-sans:var(--site-font), ui-sans-serif, system-ui, "Segoe UI", sans-serif;--rule:1px solid var(--border);--gap:clamp(18px, 1vw, 32px);--rail-width:404px;--phone-pinned-height:109px;--catalog-gutter:clamp(16px, 2.4vw, 28px);--panel-footer-height:69px;--list-max:none;--spine-col:64px;--shadow-sheet:0 -10px 30px #00000047;--shadow-pinned:0 8px 20px #00000073;--shadow-panel:0 16px 40px #00000080;--scrim:#0000009e;--filters-ring:inset 0 0 0 1px var(--accent)}@media (width<=899px) and (height<=500px){:root{--phone-pinned-height:65px}}@media (width>=1700px){:root{--rail-width:412px;--list-max:1240px}}@media (width>=2200px){:root{--list-max:1500px}}[data-type=movie]{--type-color:var(--movie)}[data-type=series]{--type-color:var(--series)}[data-type=short]{--type-color:var(--short)}[data-type=special]{--type-color:var(--special)}*{box-sizing:border-box}html{scroll-behavior:smooth}html:has(.entry:target,#faq:target){scroll-behavior:auto}html[data-filter-overlay]{overflow-anchor:none;overflow:hidden}html[data-scripting]:not([data-progress-loaded]) .hidden-until-progress-loaded{visibility:hidden}html,body{margin:0;padding:0}body{background:var(--page-backdrop);min-height:100vh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-attachment:fixed;flex-direction:column;line-height:1.5;display:flex}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:700}p{margin:0}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:1000;border-radius:var(--radius-control);background:var(--accent-fill);color:var(--accent-fill-ink);padding:10px 14px;font-size:14px;font-weight:700;transition:top .15s;position:absolute;top:-60px;left:8px}.skip-link:focus-visible{top:8px}.field-label{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.segmented{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.segmented button{border:1px solid var(--control-edge);border-radius:var(--radius-control);background:var(--control);min-height:40px;color:var(--text);text-align:center;white-space:nowrap;flex:auto;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:500;display:flex}.segmented button:hover{background:var(--control-hover)}.segmented button[aria-pressed=true]:not([data-essential-only] [ssr] [data-id=filter-titles-all]),[data-essential-only] [ssr] [data-id=filter-titles-essential]{border-color:var(--selected);background:var(--selected);color:var(--selected-ink)}.segmented button[aria-pressed=true]:not([data-essential-only] [ssr] [data-id=filter-titles-all]):hover,[data-essential-only] [ssr] [data-id=filter-titles-essential]:hover{background:var(--selected-hover)}.segmented button[aria-pressed=true]:not([data-essential-only] [ssr] [data-id=filter-titles-all]):before,[data-essential-only] [ssr] [data-id=filter-titles-essential]:before,.order-switch :is([aria-pressed=true],[aria-current=page]):before,.franchise-pill[aria-current=page]:before{content:"";background:currentColor;flex:none;width:13px;height:13px;margin-right:5px;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M3%208.5%206.5%2012%2013%204.5'%20fill='none'%20stroke='%23000'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M3%208.5%206.5%2012%2013%204.5'%20fill='none'%20stroke='%23000'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e") 50%/contain no-repeat}@media (width<=899px){.segmented{grid-template-columns:repeat(var(--columns,3), minmax(0, 1fr));display:grid}.segmented[data-columns="2"]{--columns:2}.segmented[data-columns="4"]{--columns:4}.segmented button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:44px;padding:9px 6px;line-height:1.25}}@media (width>=900px){.segmented button[aria-pressed=true]:not([data-essential-only] [ssr] [data-id=filter-titles-all]),[data-essential-only] [ssr] [data-id=filter-titles-essential]{padding-inline:5px}}.clear-filters{min-width:44px;min-height:44px;color:var(--muted);text-decoration:underline;text-decoration-color:var(--border-strong);white-space:nowrap;justify-content:center;align-items:center;padding:6px 0;font-size:13px;display:inline-flex}.clear-filters:hover{color:var(--text);text-decoration-color:var(--text)}.order-switch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;display:grid}.order-switch[data-layout=list]{grid-template-columns:minmax(0,1fr)}.order-switch :is(a,button){border-radius:var(--radius-button);background:var(--control);min-height:44px;color:var(--text);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 6px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.order-switch :is(a,button):hover{background:var(--control-hover)}.order-switch :is(a,button):not([aria-pressed=true],[aria-current=page]){border-color:var(--control-edge)}.order-switch :is(a,button):is([aria-pressed=true],[aria-current=page]){background:var(--selected);color:var(--selected-ink);font-weight:800}.order-switch :is(a,button):is([aria-pressed=true],[aria-current=page]):hover{background:var(--selected-hover)}.rail-link{border:1px solid var(--control-edge);border-radius:var(--radius-button);min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.rail-link:hover{border-color:var(--border-strong);background:var(--control)}.rail-link:hover span{text-decoration:underline}.rail-link svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}:is(.breadcrumb,.franchise-foot,.order-rows,.season-row) a{color:var(--text);text-decoration:underline;text-decoration-color:var(--border-strong)}:is(.breadcrumb,.franchise-foot,.order-rows,.season-row) a:hover{text-decoration-color:var(--text)}:is(.about,.faq,.extra-titles)>h2,.list-column .merch-block .merch-head>h2{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.extra-titles>h2{margin-bottom:16px}:is(.characters-block,.body-block,.credits-block,.trailer-block,.episodes-block)>h2{margin:0 0 16px;font-size:clamp(20px,2vw,26px)}.body-copy{color:var(--text);font-size:clamp(15px,1.05vw,17px);line-height:1.7}progress{width:100%;height:var(--bar-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--bar-radius);background:var(--track);border:0;overflow:hidden}progress::-webkit-progress-bar{background:inherit}progress::-webkit-progress-value{background:var(--done);border-radius:var(--bar-radius)}progress::-moz-progress-bar{background:var(--done);border-radius:var(--bar-radius)}.btn{border-radius:var(--radius-button);min-height:44px;font-family:var(--font-sans);border:0;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn-ghost{background:var(--control);color:var(--text);box-shadow:var(--control-ring)}.btn-ghost:hover{background:var(--control-hover)}.btn-inverse{background:var(--text);color:var(--bg)}.btn-inverse[aria-disabled=true]{background:var(--control);box-shadow:inset 0 0 0 1px var(--border);color:var(--muted);cursor:default}.toggle-btn{border-radius:var(--radius-control);background:var(--toggle);min-height:38px;color:var(--text);font-family:var(--font-sans);letter-spacing:.03em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:700;display:inline-flex}.toggle-btn:before{content:"";background-color:currentColor;flex:none;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.toggle-btn[data-action=toggle-watched]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 8 14.5 16 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 8 14.5 16 6'/%3E%3C/svg%3E")}.toggle-btn[data-action=toggle-skipped]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5 15 15M15 5 5 15'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5 15 15M15 5 5 15'/%3E%3C/svg%3E")}@media (forced-colors:active){.toggle-btn:before{forced-color-adjust:none;background-color:buttontext}}.toggle-btn:hover{background:var(--toggle-hover)}.toggle-btn:not([aria-pressed=true]){box-shadow:var(--toggle-ring,var(--control-ring))}.toggle-btn[aria-pressed=true][data-action=toggle-watched]{background:var(--done);color:var(--bg)}.toggle-btn[aria-pressed=true][data-action=toggle-watched]:hover{background:var(--done-hover)}.toggle-btn[aria-pressed=true][data-action=toggle-skipped]{background:var(--skip);color:var(--bg)}.toggle-btn[aria-pressed=true][data-action=toggle-skipped]:hover{background:var(--skip-hover)}.stamp-edit{border-radius:var(--radius-control);width:28px;height:28px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.stamp-edit:after{content:"";position:absolute;inset:-11px}.stamp-edit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.stamp-edit:hover{background:var(--control);color:var(--text)}.stamp-label{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.stamp-input{border-radius:var(--radius-control);background:var(--control);color:var(--text);font:inherit;border:0;padding:4px 6px}@media (width<=1079px){.segmented button,.toggle-btn{min-width:44px;min-height:44px}.stamp-edit{width:44px;height:44px}.stamp-label{min-height:44px}}.app-header[data-astro-cid-z4jru4n3]{border-bottom:var(--header-border);background:var(--header-surface-solid)}@supports (backdrop-filter:blur(1px)){.app-header[data-astro-cid-z4jru4n3]{background:var(--header-surface);backdrop-filter:var(--header-blur)}}.app-header-inner[data-astro-cid-z4jru4n3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:12px clamp(16px,1vw,28px);display:flex}.brand[data-astro-cid-z4jru4n3]{flex-direction:column;text-decoration:none;display:flex}.brand-name[data-astro-cid-z4jru4n3]{letter-spacing:.01em;font-size:17px;font-weight:800;line-height:1.2}.brand-tag[data-astro-cid-z4jru4n3]{color:var(--muted);font-size:12px;font-weight:400;line-height:1.2}.header-actions[data-astro-cid-z4jru4n3]{align-items:center;gap:10px;margin-left:auto;display:flex}.app-main[data-astro-cid-z4jru4n3]{flex:1 0 auto;display:block}
