.hero[data-astro-cid-55vnr6ad]{background:var(--byl-night);color:var(--byl-text);overflow:hidden}.hero-grid[data-astro-cid-55vnr6ad]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:min(100svh - 116px,760px);padding-block:clamp(48px,7vw,96px);display:grid}.hero-copy[data-astro-cid-55vnr6ad]{justify-items:start;gap:18px;display:grid}.hero[data-astro-cid-55vnr6ad] .stamp[data-astro-cid-55vnr6ad],.hi[data-astro-cid-55vnr6ad]{color:var(--byl-gold)}h1[data-astro-cid-55vnr6ad]{color:#f5f0e8;font-size:clamp(2.5rem,5.2vw,4.75rem);line-height:.98}.tagline[data-astro-cid-55vnr6ad]{color:#f5f0e8;font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:700;line-height:1.25}.hero[data-astro-cid-55vnr6ad] .facts[data-astro-cid-55vnr6ad]{color:var(--byl-muted);margin-top:8px}.hero[data-astro-cid-55vnr6ad] .facts[data-astro-cid-55vnr6ad] li[data-astro-cid-55vnr6ad]+li[data-astro-cid-55vnr6ad]:before{background:var(--byl-gold)}.hero-fan[data-astro-cid-55vnr6ad]{aspect-ratio:1/.86;position:relative}.hero-fan[data-astro-cid-55vnr6ad] img[data-astro-cid-55vnr6ad]{width:66%;height:auto;animation:deal 1s var(--ease) both;border:6px solid #f5f0e8;position:absolute}.hero-fan[data-astro-cid-55vnr6ad] img[data-astro-cid-55vnr6ad]:first-child{top:4%;left:0;transform:rotate(-8deg)}.hero-fan[data-astro-cid-55vnr6ad] img[data-astro-cid-55vnr6ad]:nth-child(2){animation-delay:.12s;top:22%;right:0;transform:rotate(6deg)}.hero-fan[data-astro-cid-55vnr6ad] img[data-astro-cid-55vnr6ad]:nth-child(3){animation-delay:.24s;bottom:2%;left:14%;transform:rotate(-2deg)}@keyframes deal{0%{opacity:0;translate:0 40px}}@media (width<=900px){.hero-grid[data-astro-cid-55vnr6ad]{grid-template-columns:1fr;min-height:0}.hero-fan[data-astro-cid-55vnr6ad]{order:-1;max-width:520px}}.demo[data-astro-cid-55vnr6ad]{background-image:var(--lattice)}.demo-head[data-astro-cid-55vnr6ad],.gallery-head[data-astro-cid-55vnr6ad]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:20px clamp(24px,5vw,80px);margin-bottom:clamp(36px,5vw,64px);display:grid}.tv[data-astro-cid-55vnr6ad]{background:var(--byl-night);color:var(--byl-text);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);gap:clamp(20px,2.6vw,32px);padding:clamp(20px,3.4vw,48px);display:grid}.tv-title[data-astro-cid-55vnr6ad],.hud-label[data-astro-cid-55vnr6ad]{letter-spacing:.2em;text-transform:uppercase;color:var(--byl-muted);font-size:.75rem;font-weight:725}.tv-title[data-astro-cid-55vnr6ad]{color:var(--byl-gold)}.hud[data-astro-cid-55vnr6ad]{border-bottom:1px solid var(--byl-line);grid-template-columns:auto auto 1fr;align-items:end;gap:20px clamp(24px,4vw,56px);padding-bottom:clamp(20px,2.6vw,28px);display:grid}.hud-block[data-astro-cid-55vnr6ad]{gap:10px;display:grid}.score[data-astro-cid-55vnr6ad]{justify-items:end}.clock[data-astro-cid-55vnr6ad]{margin:0;padding:0;font-size:.875rem;font-weight:700;list-style:none;display:flex}.clock[data-astro-cid-55vnr6ad] li[data-astro-cid-55vnr6ad]{border:1px solid var(--byl-line);color:var(--byl-muted);margin-right:-1px;padding:6px 10px}.clock[data-astro-cid-55vnr6ad] li[data-astro-cid-55vnr6ad].late{border-bottom-color:var(--byl-gold)}.clock[data-astro-cid-55vnr6ad] li[data-astro-cid-55vnr6ad].past{opacity:.55}.clock[data-astro-cid-55vnr6ad] li[data-astro-cid-55vnr6ad][aria-current]{background:var(--byl-gold);border-color:var(--byl-gold);color:var(--on-amber)}.meter[data-astro-cid-55vnr6ad]{align-items:stretch;gap:4px;height:33px;display:flex}.meter[data-astro-cid-55vnr6ad] i[data-astro-cid-55vnr6ad]{border:1px solid var(--byl-muted);width:12px;transition:background-color .3s var(--ease)}.meter[data-astro-cid-55vnr6ad] i[data-astro-cid-55vnr6ad].on{background:var(--byl-text);border-color:var(--byl-text)}.meter[data-astro-cid-55vnr6ad].low i[data-astro-cid-55vnr6ad].on{background:var(--byl-red);border-color:var(--byl-red)}.points[data-astro-cid-55vnr6ad]{font-family:var(--font-display);color:var(--byl-gold);font-size:2.6rem;line-height:.8}.screen[data-astro-cid-55vnr6ad]{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);min-height:210px;display:grid}.ep[data-astro-cid-55vnr6ad]{background:var(--byl-panel);border:1px solid var(--byl-line);border-top:5px solid var(--byl-gold);align-content:start;gap:8px;min-height:190px;padding:20px 22px;display:grid}.ep[data-astro-cid-55vnr6ad][hidden]{display:none}.ep[data-astro-cid-55vnr6ad].in{animation:flip .5s var(--ease)}@keyframes flip{0%{opacity:0;transform:translateY(14px)rotate(-2deg)}}.ep[data-astro-cid-55vnr6ad].missed{border-top-color:var(--byl-red);opacity:.55}.ep[data-astro-cid-55vnr6ad].missed .ep-title[data-astro-cid-55vnr6ad]{text-decoration:line-through;text-decoration-color:var(--byl-red)}.ep-series[data-astro-cid-55vnr6ad]{letter-spacing:.14em;text-transform:uppercase;color:var(--byl-muted);font-size:.75rem;font-weight:725}.ep-title[data-astro-cid-55vnr6ad]{color:#f5f0e8;font-size:clamp(1.4rem,2.2vw,1.75rem)}.ep-type[data-astro-cid-55vnr6ad]{font-weight:700}.ep[data-astro-cid-55vnr6ad][data-type=f] .ep-type[data-astro-cid-55vnr6ad]{color:#9bd49a}.ep[data-astro-cid-55vnr6ad][data-type=s] .ep-type[data-astro-cid-55vnr6ad],.ep[data-astro-cid-55vnr6ad][data-type=d] .ep-type[data-astro-cid-55vnr6ad]{color:#f29a86}.ep[data-astro-cid-55vnr6ad][data-type=c] .ep-type[data-astro-cid-55vnr6ad]{color:var(--byl-gold)}.ep-cost[data-astro-cid-55vnr6ad]{color:var(--byl-muted);align-items:center;gap:10px;margin-top:auto;font-size:.9rem;font-weight:600;display:flex}.moons[data-astro-cid-55vnr6ad]{letter-spacing:.1em;color:var(--byl-gold);font-size:1.3rem;line-height:1}.msg[data-astro-cid-55vnr6ad]{max-width:52ch;font-size:1.1rem;font-weight:500;line-height:1.5}.demo[data-astro-cid-55vnr6ad][data-state=start] .screen[data-astro-cid-55vnr6ad]{grid-template-columns:1fr;min-height:0}.actions[data-astro-cid-55vnr6ad]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.actions[data-astro-cid-55vnr6ad] [data-astro-cid-55vnr6ad][hidden]{display:none}.btn[data-astro-cid-55vnr6ad].gold{background:var(--byl-gold)}.btn[data-astro-cid-55vnr6ad].gold:hover{background:#f7c566}.ghost[data-astro-cid-55vnr6ad]{border:2px solid var(--byl-muted);min-height:52px;color:var(--byl-text);font:inherit;cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);background:0 0;padding:.9em 1.4em;font-weight:800}.ghost[data-astro-cid-55vnr6ad]:hover{background:var(--byl-text);border-color:var(--byl-text);color:var(--byl-night)}.tv[data-astro-cid-55vnr6ad] [data-astro-cid-55vnr6ad]:focus-visible{outline-color:var(--byl-text)}.watched[data-astro-cid-55vnr6ad]{border-top:1px solid var(--byl-line);gap:10px;padding-top:clamp(16px,2vw,24px);display:grid}.watched[data-astro-cid-55vnr6ad][hidden]{display:none}.history[data-astro-cid-55vnr6ad]{flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:.875rem;font-weight:600;list-style:none;display:flex}.history[data-astro-cid-55vnr6ad] li{background:var(--byl-panel);border-bottom:3px solid var(--byl-gold);padding:6px 12px}.history[data-astro-cid-55vnr6ad] li.gone{border-bottom-color:var(--byl-red);color:var(--byl-muted);text-decoration:line-through}.note[data-astro-cid-55vnr6ad]{max-width:70ch;color:var(--ink-muted);margin-top:28px;font-size:.95rem}@media (width<=960px){.demo-head[data-astro-cid-55vnr6ad],.gallery-head[data-astro-cid-55vnr6ad]{grid-template-columns:1fr}.hud[data-astro-cid-55vnr6ad]{grid-template-columns:1fr 1fr}.hud-block[data-astro-cid-55vnr6ad]:first-child{grid-column:1/-1}.screen[data-astro-cid-55vnr6ad]{grid-template-columns:1fr}}@media (width<=480px){.clock[data-astro-cid-55vnr6ad] li[data-astro-cid-55vnr6ad]{padding:6px 7px;font-size:.8125rem}.meter[data-astro-cid-55vnr6ad] i[data-astro-cid-55vnr6ad]{width:10px}}.series[data-astro-cid-55vnr6ad]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);margin:0 0 clamp(36px,5vw,64px);padding:0;list-style:none;display:grid}.series[data-astro-cid-55vnr6ad] li[data-astro-cid-55vnr6ad]{border-top:1px solid var(--crease-strong);gap:4px;padding-block:18px;display:grid}.series-name[data-astro-cid-55vnr6ad]{font-size:1.25rem}.series-genre[data-astro-cid-55vnr6ad]{color:var(--ink-muted);font-size:.95rem;font-weight:500}.cards[data-astro-cid-55vnr6ad]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-55vnr6ad] li[data-astro-cid-55vnr6ad]{transform:rotate(var(--r));transition:transform .5s var(--ease)}.cards[data-astro-cid-55vnr6ad] li[data-astro-cid-55vnr6ad]:hover{transform:rotate(0)translateY(-6px)scale(1.03)}.cards[data-astro-cid-55vnr6ad] img[data-astro-cid-55vnr6ad]{border:1px solid var(--crease-strong);width:100%;height:auto}@media (width<=860px){.series[data-astro-cid-55vnr6ad],.cards[data-astro-cid-55vnr6ad]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.series[data-astro-cid-55vnr6ad],.cards[data-astro-cid-55vnr6ad]{grid-template-columns:1fr}}
