@charset "UTF-8";
.sea-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.sea-cmp-header,.sea-cmp-hero,.sea-cmp-home,.sea-cmp-channel,.sea-cmp-detail,.sea-cmp-play,.sea-cmp-episode,.sea-cmp-related,.sea-cmp-footer{box-sizing:border-box;color:var(--seed-text);clear:both;float:none!important;position:relative;grid-column:1/-1;justify-self:center}
.sea-cmp-header,.sea-cmp-hero,.sea-cmp-home,.sea-cmp-channel,.sea-cmp-detail,.sea-cmp-play,.sea-cmp-episode,.sea-cmp-related,.sea-cmp-footer{width:min(1180px,calc(100% - 32px));margin:16px auto;padding:18px;border:1px solid color-mix(in srgb,var(--seed-text) 12%,transparent);border-radius:var(--seed-radius);background:var(--seed-surface)}
.sea-cmp-header a,.sea-cmp-hero a,.sea-cmp-home a,.sea-cmp-channel a,.sea-cmp-detail a,.sea-cmp-play a,.sea-cmp-episode a,.sea-cmp-related a,.sea-cmp-footer a{display:inline-flex;align-items:center;gap:6px;margin:4px;padding:7px 11px;border-radius:999px;background:var(--seed-surface-alt);text-decoration:none}
.sea-cmp-header strong,.sea-cmp-hero h2,.sea-cmp-home h2,.sea-cmp-channel h2,.sea-cmp-detail h2,.sea-cmp-play h2,.sea-cmp-related h2,.sea-cmp-footer strong{color:var(--seed-text)}
.sea-cmp-kicker{margin:0 0 7px;color:var(--seed-accent);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.sea-cmp-header{display:flex;align-items:center;justify-content:space-between;gap:16px}
.sea-header-centered,.sea-header-brand{flex-direction:column;text-align:center}
.sea-header-compact{justify-content:center;padding-block:8px}
.sea-header-glass{background:color-mix(in srgb,var(--seed-surface) 72%,transparent);backdrop-filter:blur(16px)}
.sea-header-rail{position:fixed;z-index:20;left:8px;top:28%;width:116px;flex-direction:column}
.sea-header-search .sea-cmp-search{flex:1;justify-content:flex-start;border:1px solid var(--seed-accent)}
.sea-header-brand strong{font-size:1.45rem}
.sea-cmp-hero{position:relative;overflow:hidden;min-height:128px}
.sea-hero-spotlight{padding:34px;background:linear-gradient(125deg,var(--seed-surface),color-mix(in srgb,var(--seed-accent) 26%,var(--seed-surface)))}
.sea-hero-carousel,.sea-hero-split,.sea-hero-poster-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}
.sea-hero-slides{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.sea-hero-slides a,.sea-hero-poster-grid nav a{min-height:72px;flex-direction:column;align-items:flex-start;justify-content:flex-end}
.sea-hero-editorial{border-left:7px solid var(--seed-accent)}
.sea-hero-compact{display:flex;align-items:center;gap:12px;min-height:0;padding-block:10px}
.sea-hero-none{min-height:4px;padding:0;border:0;background:transparent}
.sea-hero-trending{display:grid;grid-template-columns:1fr auto;gap:20px}
.sea-hero-trending ol{display:flex;gap:8px;list-style:none}
.sea-structure-accent{display:inline-flex;padding:5px 9px;border:1px solid var(--seed-accent);border-radius:999px;color:var(--seed-accent);font-size:12px}
.sea-cmp-home nav,.sea-cmp-channel nav,.sea-cmp-footer nav{display:flex;flex-wrap:wrap;gap:6px}
.sea-home-ranking ol{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;list-style-position:inside}
.sea-detail-information{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.sea-detail-information div{padding:12px;border-radius:12px;background:var(--seed-surface-alt)}
.sea-detail-information dt{color:var(--seed-muted);font-size:12px}.sea-detail-information dd{margin:4px 0 0}
.sea-detail-compact,.sea-play-compact{display:flex;align-items:center;gap:12px;padding-block:10px}
.sea-detail-cinematic,.sea-play-theater,.sea-play-immersive{background:linear-gradient(135deg,var(--seed-surface),color-mix(in srgb,var(--seed-accent) 18%,var(--seed-surface)))}
.sea-cmp-episode{display:flex;align-items:center;justify-content:space-between}
.sea-related-reasoned{border-left:5px solid var(--seed-accent)}
.sea-footer-columns{display:grid;grid-template-columns:1fr 2fr}.sea-footer-compact{padding-block:9px}
.sea-footer-minimal,.sea-footer-brand{text-align:center}.sea-footer-links nav,.sea-footer-sitemap nav{justify-content:center}
@media(max-width:900px){
  .sea-header-rail{position:static;width:min(100% - 24px,1180px);flex-direction:row}
  .sea-cmp-header,.sea-hero-carousel,.sea-hero-split,.sea-hero-poster-grid,.sea-footer-columns{grid-template-columns:1fr;flex-direction:column;align-items:stretch}
  .sea-hero-trending{grid-template-columns:1fr}.sea-hero-trending ol{padding:0;flex-wrap:wrap}
  .sea-detail-information{grid-template-columns:1fr}
}
@media(max-width:560px){
  .sea-cmp-header,.sea-cmp-hero,.sea-cmp-home,.sea-cmp-channel,.sea-cmp-detail,.sea-cmp-play,.sea-cmp-episode,.sea-cmp-related,.sea-cmp-footer{width:calc(100% - 20px);margin:10px auto;padding:13px;border-radius:14px}
  .sea-cmp-header nav,.sea-cmp-header span,.sea-cmp-home nav,.sea-cmp-channel nav,.sea-cmp-footer nav{display:flex;max-width:100%;overflow-x:auto;flex-wrap:nowrap}
  .sea-cmp-header a,.sea-cmp-hero a,.sea-cmp-home a,.sea-cmp-channel a,.sea-cmp-footer a{flex:0 0 auto}
  .sea-hero-slides{grid-template-columns:1fr}.sea-home-ranking ol{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){.sea-cmp-header,.sea-cmp-hero,.sea-cmp-home,.sea-cmp-channel,.sea-cmp-detail,.sea-cmp-play,.sea-cmp-episode,.sea-cmp-related,.sea-cmp-footer{scroll-behavior:auto!important;transition:none!important}}
