.page.svelte-5om3jx{max-width:1280px;margin:0 auto;padding-bottom:80px}.hero.svelte-5om3jx{height:460px;position:relative;overflow:hidden}.hero-bg.svelte-5om3jx{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.hero-grad.svelte-5om3jx{background:linear-gradient(#0a0a0b66 0%,#0a0a0b 90%),repeating-linear-gradient(115deg,#ffffff05 0 1px,#0000 1px 18px);position:absolute;inset:0}.hero-inner.svelte-5om3jx{grid-template-columns:220px 1fr;gap:36px;max-width:1280px;padding:40px 28px 0;display:grid;position:relative}.meta.svelte-5om3jx{padding-top:20px}.row.svelte-5om3jx{align-items:center;display:flex}.gap.svelte-5om3jx{gap:12px}.gap2.svelte-5om3jx{gap:8px}.col.svelte-5om3jx{flex-direction:column;display:flex}.stats.svelte-5om3jx{border-top:1px solid var(--reel-line-soft);border-bottom:1px solid var(--reel-line-soft);gap:32px;max-width:1280px;margin:0 28px;padding:20px 28px;display:flex}.stat.svelte-5om3jx{flex-direction:column;gap:4px;display:flex}.tabs-wrap.svelte-5om3jx{max-width:1280px;margin-top:24px;padding:0 28px}.tab-body.svelte-5om3jx{max-width:1280px;padding:24px 28px 80px}.clips-grid.svelte-5om3jx{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.clip-card.svelte-5om3jx{background:var(--reel-bg-elev);border:1px solid var(--reel-line-soft);border-radius:12px;padding:14px}.empty.svelte-5om3jx{text-align:center;color:var(--reel-text-soft);border:1px dashed var(--reel-line);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:60px 20px;display:flex}.empty.svelte-5om3jx .btn:where(.svelte-5om3jx){margin-top:12px}.reviews-layout.svelte-5om3jx{grid-template-columns:1fr 320px;gap:36px;display:grid}.review.svelte-5om3jx{border-bottom:1px solid var(--reel-line-soft);padding:20px 0}.review-form.svelte-5om3jx{border:1px solid var(--reel-line-soft);background:var(--reel-bg-elev);border-radius:12px;align-self:start;padding:20px;position:sticky;top:80px}.spoiler-cover.svelte-5om3jx{background:var(--reel-bg-elev-2);border:1px solid var(--reel-line);width:100%;color:var(--reel-text);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin-top:12px;padding:30px 20px;display:flex}.events.svelte-5om3jx{flex-direction:column;gap:12px;display:flex}.event.svelte-5om3jx{border:1px solid var(--reel-line-soft);color:var(--reel-text);background:var(--reel-bg-elev);border-radius:12px;gap:18px;padding:18px;text-decoration:none;transition:border-color .15s;display:flex}.event.svelte-5om3jx:hover{border-color:var(--reel-text-mute)}.event-date.svelte-5om3jx{text-align:center;border:1px solid var(--reel-line);border-radius:8px;flex-direction:column;align-items:center;min-width:70px;padding:6px 8px;display:flex}.lists-grid.svelte-5om3jx{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.list-card.svelte-5om3jx{border:1px solid var(--reel-line-soft);border-radius:10px;padding:18px}.cast-grid.svelte-5om3jx{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cast-row.svelte-5om3jx{background:var(--reel-bg-elev);border:1px solid var(--reel-line-soft);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.star-input.svelte-5om3jx{width:26px;height:26px;position:relative}.star-input.svelte-5om3jx .half:where(.svelte-5om3jx){cursor:pointer;z-index:2;background:0 0;border:0;width:50%;position:absolute;top:0;bottom:0}.star-input.svelte-5om3jx .half.left:where(.svelte-5om3jx){left:0}.star-input.svelte-5om3jx .half.right:where(.svelte-5om3jx){right:0}.star-input.svelte-5om3jx .star-glyph:where(.svelte-5om3jx){color:var(--reel-text-faint);pointer-events:none;justify-content:center;align-items:center;font-size:22px;display:flex;position:absolute;inset:0}.star-input.svelte-5om3jx .star-glyph.on:where(.svelte-5om3jx){color:var(--reel-accent)}.star-input.svelte-5om3jx .star-glyph.half:where(.svelte-5om3jx){background:linear-gradient(to right, var(--reel-accent) 50%, var(--reel-text-faint) 50%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (width<=1100px){.hero.svelte-5om3jx{height:auto;padding-bottom:24px}.hero-inner.svelte-5om3jx,.reviews-layout.svelte-5om3jx{grid-template-columns:1fr}.review-form.svelte-5om3jx{position:static}.clips-grid.svelte-5om3jx,.lists-grid.svelte-5om3jx{grid-template-columns:1fr}.cast-grid.svelte-5om3jx{grid-template-columns:repeat(2,1fr)}}
