.mini.svelte-xrey3{flex-direction:column;gap:.4rem;display:flex}.cv.svelte-xrey3{aspect-ratio:23/32;border-radius:var(--r-sm);background:var(--bg-soft);box-shadow:var(--shadow);transition:transform .2s;overflow:hidden}.mini.svelte-xrey3:hover .cv:where(.svelte-xrey3){transform:translateY(-3px)}.cv.svelte-xrey3 img:where(.svelte-xrey3){object-fit:cover;width:100%;height:100%;transition:transform .35s}.mini.svelte-xrey3:hover .cv:where(.svelte-xrey3) img:where(.svelte-xrey3){transform:scale(1.05)}.rel.svelte-xrey3{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:.64rem;font-weight:600}.t.svelte-xrey3{font-size:var(--t-xs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.mini.svelte-xrey3:hover .t:where(.svelte-xrey3){color:var(--accent)}.hero.svelte-1f2xn6y{padding-bottom:2.5rem}.banner.svelte-1f2xn6y{height:300px;position:relative;overflow:hidden}.banner.svelte-1f2xn6y img:where(.svelte-1f2xn6y){object-fit:cover;width:100%;height:100%}.banner.svelte-1f2xn6y:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 20%, color-mix(in srgb, var(--bg) 55%, transparent) 60%, var(--bg) 96%);position:absolute;inset:0}.banner-bar.svelte-1f2xn6y{top:1rem;z-index:2;position:absolute;inset-inline:0}.topbar.svelte-1f2xn6y{padding-top:1.25rem}.back.svelte-1f2xn6y{color:var(--muted);font-size:var(--t-sm);display:inline-block}.back.svelte-1f2xn6y:hover{color:var(--accent)}.back.over.svelte-1f2xn6y{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f12196b;border-radius:999px;padding:.4rem .85rem}.back.over.svelte-1f2xn6y:hover{color:#fff;background:#0f12199e}.hero-in.svelte-1f2xn6y{align-items:flex-end;gap:2.25rem;display:flex}.hero-in.svelte-1f2xn6y:not(.pull){margin-top:1.5rem}.hero-in.pull.svelte-1f2xn6y{z-index:1;margin-top:-130px;position:relative}.poster.svelte-1f2xn6y{aspect-ratio:23/32;border-radius:var(--r);width:11rem;box-shadow:var(--shadow);flex:none;overflow:hidden}.poster.svelte-1f2xn6y img:where(.svelte-1f2xn6y){object-fit:cover;width:100%;height:100%}.head.svelte-1f2xn6y{min-width:0;padding-bottom:.4rem}.h1.svelte-1f2xn6y{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:-.03em;text-shadow:0 1px 24px var(--bg), 0 1px 4px var(--bg);font-weight:700;line-height:1.05}.alt.svelte-1f2xn6y{color:var(--muted);font-size:var(--t-sm);margin-top:.45rem}.metaline.svelte-1f2xn6y{font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.9rem;display:flex}.m.svelte-1f2xn6y+.m:where(.svelte-1f2xn6y):before,.score.svelte-1f2xn6y+.m:where(.svelte-1f2xn6y):before{content:"·";color:var(--faint);margin-right:.55rem}.chips.svelte-1f2xn6y{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.body.svelte-1f2xn6y{grid-template-columns:1fr 16rem;align-items:start;gap:2.75rem;display:grid}.next-card.svelte-1f2xn6y{background:var(--accent-soft);border-radius:var(--r);margin-bottom:2.25rem;padding:1.1rem 1.3rem}.next-line.svelte-1f2xn6y{font-size:var(--t-lg);align-items:baseline;gap:.55rem;margin-top:.5rem;display:flex}.next-line.svelte-1f2xn6y .ep:where(.svelte-1f2xn6y){font-weight:700}.next-line.svelte-1f2xn6y .in:where(.svelte-1f2xn6y){color:var(--muted);font-size:var(--t-md)}.next-line.svelte-1f2xn6y .cd-num.big{color:var(--accent);min-width:6ch;font-weight:700}.sec.svelte-1f2xn6y{margin-bottom:2.5rem}.sec-h.svelte-1f2xn6y{font-family:var(--font-display);font-size:var(--t-md);letter-spacing:-.01em;margin-bottom:1.1rem;font-weight:700}.desc.svelte-1f2xn6y{color:var(--muted);max-width:70ch;line-height:1.8}.chars.svelte-1f2xn6y{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.char.svelte-1f2xn6y{background:var(--bg-soft);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex;overflow:hidden}.cside.svelte-1f2xn6y,.vside.svelte-1f2xn6y{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.vside.svelte-1f2xn6y{text-align:right;flex-direction:row-reverse}.vside.svelte-1f2xn6y:empty{display:none}.cim.svelte-1f2xn6y,.vim.svelte-1f2xn6y{object-fit:cover;border-radius:5px;flex:none;width:2.1rem;height:2.9rem}.cinfo.svelte-1f2xn6y{flex-direction:column;min-width:0;display:flex}.cname.svelte-1f2xn6y,.vname.svelte-1f2xn6y{font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.crole.svelte-1f2xn6y{color:var(--faint);font-size:.66rem}.mini-grid.svelte-1f2xn6y{grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:1.1rem .85rem;display:grid}.shots.svelte-1f2xn6y{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.shot.svelte-1f2xn6y{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-sm);background:var(--bg-soft);width:100%}@media (width<=560px){.shots.svelte-1f2xn6y{grid-template-columns:1fr}}.castlist.svelte-1f2xn6y{flex-wrap:wrap;gap:.4rem;display:flex}.ghero.svelte-1f2xn6y{background:var(--bg-soft);height:360px;max-height:46vh;position:relative;overflow:hidden}.gbg.svelte-1f2xn6y{object-fit:cover;width:100%;height:100%}.ghero.svelte-1f2xn6y:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 15%, color-mix(in srgb, var(--bg) 60%, transparent) 55%, var(--bg) 96%);position:absolute;inset:0}.gbar.svelte-1f2xn6y{top:1rem;z-index:2;position:absolute;inset-inline:0}.gwrap.svelte-1f2xn6y{z-index:1;grid-template-columns:1fr 17rem;align-items:start;gap:2.75rem;margin-top:-2.5rem;padding-bottom:2rem;display:grid;position:relative}.gmain.svelte-1f2xn6y{min-width:0}.gh1.svelte-1f2xn6y{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:-.03em;text-shadow:0 1px 24px var(--bg), 0 1px 4px var(--bg);font-weight:700;line-height:1.05}.gmeta.svelte-1f2xn6y{font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.9rem;display:flex}.gmeta.svelte-1f2xn6y .m:where(.svelte-1f2xn6y)+.m:where(.svelte-1f2xn6y):before,.mc.svelte-1f2xn6y+.m:where(.svelte-1f2xn6y):before{content:"·";color:var(--faint);margin-right:.55rem}.mc.svelte-1f2xn6y{font-family:var(--font-mono);color:#fff;background:var(--faint);border-radius:6px;padding:.12rem .5rem;font-weight:700}.mc.mid.svelte-1f2xn6y{background:#d9a93a}.mc.hi.svelte-1f2xn6y{background:var(--live)}.gside.svelte-1f2xn6y{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:5.25rem}@media (width<=820px){.gwrap.svelte-1f2xn6y{grid-template-columns:1fr;gap:1.5rem}.gside.svelte-1f2xn6y{position:static}}.side.svelte-1f2xn6y{flex-direction:column;gap:1.75rem;display:flex;position:sticky;top:5.25rem}.panel.svelte-1f2xn6y .eyebrow:where(.svelte-1f2xn6y){margin-bottom:.8rem;display:block}.dl-row.svelte-1f2xn6y{border-bottom:1px solid var(--line);font-size:var(--t-sm);justify-content:space-between;gap:1rem;padding:.48rem 0;display:flex}.dl-row.svelte-1f2xn6y:last-child{border-bottom:0}.dl-row.svelte-1f2xn6y dt:where(.svelte-1f2xn6y){color:var(--muted)}.dl-row.svelte-1f2xn6y dd:where(.svelte-1f2xn6y){text-align:right;font-weight:500}.buy.svelte-1f2xn6y{background:var(--accent);color:#fff;width:100%;font-weight:600;font-size:var(--t-sm);border-radius:var(--r-sm);justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;transition:filter .15s;display:inline-flex}.buy.svelte-1f2xn6y:hover{filter:brightness(1.08)}.watch.svelte-1f2xn6y{flex-direction:column;gap:.45rem;display:flex}.prov.svelte-1f2xn6y{background:var(--bg-soft);border-radius:var(--r-sm);font-size:var(--t-sm);padding:.55rem .85rem;font-weight:500;transition:background .15s,color .15s}.prov.svelte-1f2xn6y:hover{background:var(--accent-soft);color:var(--accent)}.nostream.svelte-1f2xn6y{color:var(--faint);font-size:var(--t-sm)}@media (width<=820px){.body.svelte-1f2xn6y{grid-template-columns:1fr;gap:2rem}.side.svelte-1f2xn6y{flex-flow:wrap;position:static}.side.svelte-1f2xn6y .panel:where(.svelte-1f2xn6y){flex:1;min-width:13rem}}@media (width<=560px){.banner.svelte-1f2xn6y{height:190px}.hero-in.pull.svelte-1f2xn6y{margin-top:-80px}.hero-in.svelte-1f2xn6y{gap:1.1rem}.poster.svelte-1f2xn6y{width:6.5rem}.h1.svelte-1f2xn6y{font-size:var(--t-xl)}.chars.svelte-1f2xn6y{grid-template-columns:1fr}}
