:root{--accent:#ff6a47;--on-accent:#240900;--bg:#090a0f;--text:#f2f2f5;--muted:#f2f2f5b8;--faint:#f2f2f573;--surface:#141620;--surface-2:#1c1f2c;--surface-3:#232636;--outline:#f2f2f524;--live:#e53935;--scrim:#0000008c;--gutter:max(clamp(16px, 3.6vw, 56px), env(safe-area-inset-left), env(safe-area-inset-right));--row-gap:clamp(12px, 1.1vw, 18px);--section-gap:clamp(24px, 2.6vw, 40px);--radius:10px;--radius-lg:14px;--landscape-w:clamp(220px, 20vw, 340px);--poster-w:clamp(132px, 11.5vw, 196px);--square-w:clamp(150px, 13vw, 220px);--rail-w:88px;--bottom-nav-h:64px;--font:"Roboto Flex", Roboto, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--accent)}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.4;overflow:hidden}#app{height:100%}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img{display:block}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:.95rem;font-weight:600;transition:background-color .15s,transform .1s,filter .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{filter:brightness(1.08)}.btn-tonal{background:var(--surface-3);color:var(--text)}.btn-tonal:hover{background:#2d3144}.btn-text{color:var(--accent);min-height:40px;padding:0 12px}.btn-text:hover{background:#ff6a471a}.icon-btn{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background-color .15s;display:inline-grid}.icon-btn:hover{background:#ffffff14}.icon-btn.tonal{background:var(--surface-3)}.icon-btn.tonal:hover{background:#2d3144}.chips{scrollbar-width:none;padding:4px var(--gutter);gap:8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--outline);white-space:nowrap;border-radius:8px;flex:none;height:36px;padding:0 16px;font-size:.9rem;font-weight:500;transition:background-color .15s,border-color .15s}.chip:hover{background:#ffffff0d}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--surface-3);color:var(--text);border-color:#0000}.section-title{letter-spacing:.005em;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);font-weight:600}.screen-title{padding:20px var(--gutter) 8px;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);font-weight:700}.grid{gap:20px var(--row-gap);padding:8px var(--gutter) 32px;display:grid}.grid.landscape{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.grid.poster{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.grid.square{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media (min-width:900px){.grid.landscape{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid.poster{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.grid.square{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.screen{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent;position:absolute;inset:0;overflow:hidden auto}.screen-body{padding-bottom:40px}.skeleton{background:linear-gradient(100deg, var(--surface) 30%, var(--surface-2) 50%, var(--surface) 70%);background-size:300% 100%;animation:1.6s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}*{scroll-behavior:auto!important}}.stale-banner{color:var(--accent);padding:8px var(--gutter);font-size:.85rem;font-weight:500}.navbar.svelte-rwygme{z-index:50;height:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141620f5;border-top:1px solid #ffffff0a;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.brand.svelte-rwygme{display:none}.item.svelte-rwygme{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:4px;padding:6px 0;font-size:.75rem;font-weight:600;display:flex}.pill.svelte-rwygme{border-radius:16px;place-items:center;width:60px;height:30px;transition:background-color .2s;display:grid}.item.svelte-rwygme:hover .pill:where(.svelte-rwygme){background:#ffffff0f}.item.active.svelte-rwygme{color:var(--text)}.item.active.svelte-rwygme .pill:where(.svelte-rwygme){color:var(--accent);background:#ff6a4738}@media (min-width:840px){.navbar.svelte-rwygme{width:var(--rail-w);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;border-right:1px solid #ffffff0a;flex-direction:column;justify-content:flex-start;gap:12px;height:auto;padding:16px 0 24px;top:0;right:auto}.brand.svelte-rwygme{margin-bottom:20px;display:block}.brand.svelte-rwygme img:where(.svelte-rwygme){border-radius:10px}.item.svelte-rwygme{flex:none;width:100%}.pill.svelte-rwygme{width:56px;height:32px}.settings.svelte-rwygme{margin-top:auto;display:flex}}.toast-host.svelte-1ig2a9j{left:0;right:0;bottom:calc(var(--bottom-nav-h) + 16px + env(safe-area-inset-bottom));pointer-events:none;z-index:100;justify-content:center;padding:0 16px;display:flex;position:fixed}@media (min-width:840px){.toast-host.svelte-1ig2a9j{bottom:24px;left:var(--rail-w)}}.toast.svelte-1ig2a9j{pointer-events:auto;color:#1c1b1f;background:#e6e1e6;border-radius:6px;align-items:center;gap:12px;max-width:560px;min-height:48px;padding:6px 8px 6px 16px;font-size:.92rem;animation:.2s ease-out svelte-1ig2a9j-rise;display:flex;box-shadow:0 8px 24px #00000073}.toast.svelte-1ig2a9j .btn-text:where(.svelte-1ig2a9j){color:#b3361a}@keyframes svelte-1ig2a9j-rise{0%{opacity:0;transform:translateY(12px)}}.artwork.svelte-1uafhfc{background:var(--surface);isolation:isolate;width:100%;position:relative;overflow:hidden}.rounded.svelte-1uafhfc{border-radius:var(--radius)}img.svelte-1uafhfc{object-fit:cover;object-position:top center;opacity:0;z-index:-1;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}img.loaded.svelte-1uafhfc{opacity:1}.tile.svelte-13tmqax{border-radius:var(--radius);text-align:left;width:100%;display:block}.tile.svelte-13tmqax .brand{background:linear-gradient(135deg, var(--accent), #5a2519);transition:transform .2s,box-shadow .2s}@media (hover:hover){.tile.svelte-13tmqax:hover .brand{transform:translateY(-2px);box-shadow:0 0 0 2px #ffffffd9,0 10px 24px #00000073}}.scrim.svelte-13tmqax{background:linear-gradient(#0000 30%,#000c);position:absolute;inset:0}.title.svelte-13tmqax{color:#fff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.25;display:-webkit-box;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.progress.svelte-1rvhv28{background:#ffffff59;height:4px;position:absolute;bottom:0;left:0;right:0}.progress.svelte-1rvhv28>div:where(.svelte-1rvhv28){background:var(--accent);height:100%}.live-dot.svelte-1rvhv28{color:var(--live);letter-spacing:.02em;align-items:center;gap:5px;font-size:.72rem;font-weight:700;display:inline-flex}.live-dot.svelte-1rvhv28:before{content:"";background:var(--live);border-radius:50%;width:7px;height:7px}.live-badge.svelte-1rvhv28{color:#fff;background:#d32f2f;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:700;position:absolute;top:6px;left:6px}.rank.svelte-1rvhv28{border-radius:var(--radius);color:#fff;background:#0000008c;padding:0 10px;font-size:clamp(1.8rem,1.4rem + 1vw,2.4rem);font-weight:900;line-height:1.2;position:absolute;bottom:4px;left:8px}.logo.svelte-1rvhv28{object-fit:contain;object-position:left center;filter:drop-shadow(0 1px 2px #00000080);max-width:64px;height:22px;position:absolute;top:8px;left:8px}.card.svelte-e7w7dv{text-align:left;border-radius:var(--radius);outline-offset:3px;flex-direction:column;width:100%;display:flex}.card.svelte-e7w7dv .artwork{transition:transform .2s,box-shadow .2s}@media (hover:hover){.card.svelte-e7w7dv:hover .artwork{transform:translateY(-2px);box-shadow:0 0 0 2px #ffffffd9,0 10px 24px #00000073}}.card.svelte-e7w7dv:focus-visible{outline:none}.card.svelte-e7w7dv:focus-visible .artwork{box-shadow:0 0 0 3px var(--accent)}.caption.svelte-e7w7dv{flex-direction:column;gap:1px;min-width:0;padding:8px 2px 4px;display:flex}.title.svelte-e7w7dv{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.subtitle.svelte-e7w7dv,.schedule.svelte-e7w7dv{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.panel.svelte-pj7kft{text-align:center;min-height:40vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.compact.svelte-pj7kft{min-height:0;padding:16px}.spinner.svelte-pj7kft{border:4px solid #ff6a4733;border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:.9s linear infinite svelte-pj7kft-spin}.compact.svelte-pj7kft .spinner:where(.svelte-pj7kft){border-width:3px;width:28px;height:28px}@keyframes svelte-pj7kft-spin{to{transform:rotate(360deg)}}section.svelte-p00nf4 h2:where(.svelte-p00nf4){padding:16px var(--gutter) 2px}section.svelte-p00nf4 .grid:where(.svelte-p00nf4){padding-bottom:12px}.topbar.svelte-1h259us{z-index:10;height:64px;padding:0 calc(var(--gutter) - 8px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090a0feb;align-items:center;gap:8px;display:flex;position:sticky;top:0}h1.svelte-1h259us{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.3rem;font-weight:600;overflow:hidden}h1.padded.svelte-1h259us{padding-left:8px}.carousel.svelte-e7zbyu{position:relative}.track.svelte-e7zbyu{gap:var(--row-gap);padding:4px var(--gutter) 6px;scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow:auto hidden}.track.svelte-e7zbyu::-webkit-scrollbar{display:none}.track.svelte-e7zbyu>*{scroll-snap-align:start;flex:none}.arrow.svelte-e7zbyu{width:calc(var(--gutter) + 8px);color:#fff;opacity:0;z-index:2;place-items:center;min-width:40px;transition:opacity .2s;display:grid;position:absolute;top:4px;bottom:48px}.prev.svelte-e7zbyu{background:linear-gradient(90deg,#090a0fe6,#0000);left:0}.next.svelte-e7zbyu{background:linear-gradient(270deg,#090a0fe6,#0000);right:0}@media (hover:hover) and (pointer:fine){.carousel.svelte-e7zbyu:hover .arrow:where(.svelte-e7zbyu){opacity:1}}.arrow.svelte-e7zbyu:hover svg{transform:scale(1.15)}.continue.svelte-r70oj4 h2:where(.svelte-r70oj4){padding:0 var(--gutter) 10px}.card.svelte-r70oj4{width:var(--landscape-w)}.media.svelte-r70oj4{border-radius:var(--radius);width:100%;display:block}.media.svelte-r70oj4 .artwork{transition:box-shadow .2s}.media.svelte-r70oj4:hover .artwork{box-shadow:0 0 0 2px #ffffffd9}.play.svelte-r70oj4{color:#fff;opacity:0;background:#0000004d;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.media.svelte-r70oj4:hover .play:where(.svelte-r70oj4),.media.svelte-r70oj4:focus-visible .play:where(.svelte-r70oj4){opacity:1}.caption.svelte-r70oj4{align-items:flex-start;display:flex}.text.svelte-r70oj4{text-align:left;flex-direction:column;flex:1;min-width:0;padding:8px 2px 0;display:flex}.title.svelte-r70oj4{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.meta.svelte-r70oj4{color:var(--muted);font-size:.8rem}.menu-anchor.svelte-r70oj4{margin-top:2px;position:relative}.menu-anchor.svelte-r70oj4 .icon-btn:where(.svelte-r70oj4){width:38px;height:38px}.menu.svelte-r70oj4{z-index:60;background:var(--surface-3);border-radius:8px;min-width:240px;padding:6px 0;position:fixed;box-shadow:0 12px 32px #00000080}.menu.svelte-r70oj4 button:where(.svelte-r70oj4){text-align:left;align-items:center;gap:12px;width:100%;padding:10px 16px;font-size:.92rem;display:flex}.menu.svelte-r70oj4 button:where(.svelte-r70oj4):hover{background:#ffffff12}.featured.svelte-1rwkc3c{margin:0 var(--gutter);border-radius:var(--radius-lg);background:var(--surface-2);display:grid;overflow:hidden}@media (min-width:900px){.featured.svelte-1rwkc3c{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center}}.media.svelte-1rwkc3c{width:100%;display:block}.body.svelte-1rwkc3c{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 18px 18px;display:flex}@media (min-width:900px){.body.svelte-1rwkc3c{gap:10px;padding:24px clamp(20px,3vw,48px)}}h3.svelte-1rwkc3c{font-size:clamp(1.2rem,1rem + .9vw,2rem);font-weight:700;line-height:1.15}p.svelte-1rwkc3c{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.btn.svelte-1rwkc3c{margin-top:8px}.hero.svelte-1yuhgbq{padding:0 var(--gutter);position:relative}.hero.full.svelte-1yuhgbq{padding:0}.track.svelte-1yuhgbq{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-lg);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.full.svelte-1yuhgbq .track:where(.svelte-1yuhgbq){border-radius:0}.track.svelte-1yuhgbq::-webkit-scrollbar{display:none}.slide.svelte-1yuhgbq{scroll-snap-align:start;scroll-snap-stop:always;text-align:left;flex:0 0 100%;height:min(56.25vw,74vh);min-height:220px;position:relative;overflow:hidden}.full.svelte-1yuhgbq .slide:where(.svelte-1yuhgbq){height:min(56.25vw,78vh)}.slide.svelte-1yuhgbq .hero-art{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.slide.svelte-1yuhgbq .hero-art img{object-position:center 20%}.shade.svelte-1yuhgbq{pointer-events:none;background:linear-gradient(#0000 42%,#090a0f80 70%,#090a0ff2 100%),linear-gradient(90deg,#090a0fb3 0%,#0000 50%);position:absolute;inset:0}.full.svelte-1yuhgbq .shade:where(.svelte-1yuhgbq){background:linear-gradient(to top, var(--bg) 0%, #090a0f99 28%, transparent 55%), linear-gradient(to bottom, #0000008c 0%, transparent 22%), linear-gradient(to right, #090a0fbf 0%, transparent 55%)}.text.svelte-1yuhgbq{flex-direction:column;align-items:flex-start;gap:4px;max-width:720px;display:flex;position:absolute;bottom:clamp(16px,5vw,72px);left:clamp(16px,4vw,64px);right:clamp(16px,4vw,64px)}.full.svelte-1yuhgbq .text:where(.svelte-1yuhgbq){left:var(--gutter)}.title.svelte-1yuhgbq{letter-spacing:-.01em;color:#fff;text-shadow:0 2px 12px #0006;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.35rem,.9rem + 2.2vw,3.2rem);font-weight:800;line-height:1.08;display:-webkit-box;overflow:hidden}.subtitle.svelte-1yuhgbq{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(.9rem,.8rem + .4vw,1.2rem);overflow:hidden}.cta.svelte-1yuhgbq{background:var(--accent);height:44px;color:var(--on-accent);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 22px 0 16px;font-weight:600;display:none}@media (min-width:900px){.cta.svelte-1yuhgbq{display:inline-flex}}.slide.svelte-1yuhgbq:hover .cta:where(.svelte-1yuhgbq){filter:brightness(1.08)}.nav.svelte-1yuhgbq{color:#fff;opacity:0;background:#0006;border-radius:50%;place-items:center;width:48px;height:48px;transition:opacity .2s,background-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.nav.svelte-1yuhgbq:hover{background:#000000a6}.prev.svelte-1yuhgbq{left:calc(var(--gutter) + 12px)}.next.svelte-1yuhgbq{right:calc(var(--gutter) + 12px)}.full.svelte-1yuhgbq .prev:where(.svelte-1yuhgbq){left:12px}.full.svelte-1yuhgbq .next:where(.svelte-1yuhgbq){right:12px}@media (hover:hover) and (pointer:fine){.hero.svelte-1yuhgbq:hover .nav:where(.svelte-1yuhgbq){opacity:1}}.dots.svelte-1yuhgbq{justify-content:center;align-items:center;gap:6px;height:8px;margin-top:12px;display:flex}.dot.svelte-1yuhgbq{background:#f2f2f54d;border-radius:50%;width:6px;height:6px;transition:background-color .2s,width .2s}.dot.active.svelte-1yuhgbq{background:var(--accent);border-radius:4px;width:18px}.portada.svelte-4pajae{gap:var(--section-gap);flex-direction:column;padding-top:8px;display:flex}.portada.root.svelte-4pajae{padding-top:0}.portada.root.no-hero.svelte-4pajae{padding-top:64px}.section-head.svelte-4pajae{padding:0 var(--gutter) 10px;align-items:center;display:flex}.head-link.svelte-4pajae{border-radius:6px;align-items:center;gap:2px;display:inline-flex}.head-link.svelte-4pajae svg{color:var(--muted);transition:transform .15s}.head-link.svelte-4pajae:hover svg{color:var(--text);transform:translate(3px)}.w-landscape.svelte-4pajae{width:var(--landscape-w)}.w-poster.svelte-4pajae{width:var(--poster-w)}.w-square.svelte-4pajae{width:var(--square-w)}.failed.svelte-4pajae{padding:0 var(--gutter);color:var(--muted);align-items:center;gap:12px;font-size:.92rem;display:flex}.loading-hero.svelte-4pajae{margin:0 var(--gutter);border-radius:var(--radius-lg);height:min(56.25vw,74vh)}.loading-hero.full.svelte-4pajae{border-radius:0;margin:0}.placeholder-row.svelte-4pajae .bar:where(.svelte-4pajae){width:180px;height:20px;margin:0 var(--gutter) 12px;border-radius:6px}.cards.svelte-4pajae{gap:var(--row-gap);padding:4px var(--gutter);display:flex;overflow:hidden}.cards.svelte-4pajae .card:where(.svelte-4pajae){width:var(--landscape-w);aspect-ratio:16/9;border-radius:var(--radius);flex:none}.cards.poster.svelte-4pajae .card:where(.svelte-4pajae){width:var(--poster-w);aspect-ratio:2/3}.cards.square.svelte-4pajae .card:where(.svelte-4pajae){width:var(--square-w);aspect-ratio:1}.brandbar.svelte-4pajae{z-index:10;height:64px;padding:0 var(--gutter);pointer-events:none;background:linear-gradient(#000000a6,#0000);align-items:center;margin-bottom:-64px;transition:opacity .25s;display:flex;position:sticky;top:0}.brandbar.hidden.svelte-4pajae{opacity:0}.brand.svelte-4pajae{color:#fff;letter-spacing:-.01em;font-size:1.35rem;font-weight:800}@media (min-width:840px){.brandbar.svelte-4pajae{display:none}.portada.root.no-hero.svelte-4pajae{padding-top:24px}}.bar.svelte-1u25qo6{z-index:20;height:60px;padding:0 calc(var(--gutter) - 10px);align-items:center;gap:8px;margin-bottom:-60px;transition:background-color .25s;display:flex;position:sticky;top:0}.bar.collapsed.svelte-1u25qo6{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090a0ff0}.veil.svelte-1u25qo6{color:#fff;background:#00000059}.collapsed.svelte-1u25qo6 .veil:where(.svelte-1u25qo6){color:var(--text);background:0 0}.veil.svelte-1u25qo6:hover{background:#0000008c}.collapsed.svelte-1u25qo6 .veil:where(.svelte-1u25qo6):hover{background:#ffffff14}.bar-title.svelte-1u25qo6{white-space:nowrap;text-overflow:ellipsis;opacity:0;flex:1;min-width:0;font-size:1.2rem;font-weight:700;transition:opacity .2s;overflow:hidden}.collapsed.svelte-1u25qo6 .bar-title:where(.svelte-1u25qo6){opacity:1}.tabs.svelte-1u25qo6{z-index:15;scrollbar-width:none;padding:0 var(--gutter);background:var(--bg);border-bottom:1px solid var(--outline);gap:4px;display:flex;position:sticky;top:60px;overflow-x:auto}.tabs.svelte-1u25qo6::-webkit-scrollbar{display:none}.tabs.svelte-1u25qo6 button:where(.svelte-1u25qo6){height:48px;color:var(--muted);flex:none;padding:0 18px;font-size:.95rem;font-weight:600;position:relative}.tabs.svelte-1u25qo6 button:where(.svelte-1u25qo6):hover{color:var(--text)}.tabs.svelte-1u25qo6 button.active:where(.svelte-1u25qo6){color:var(--accent)}.tabs.svelte-1u25qo6 button.active:where(.svelte-1u25qo6):after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.single.svelte-1u25qo6{padding:8px var(--gutter) 4px}.content.svelte-1u25qo6{min-height:50vh;padding-top:8px;padding-bottom:40px}.ficha-header.svelte-pvvn3g{--backdrop-h:min(56.25vw, 72vh);position:relative}.backdrop.svelte-pvvn3g{height:var(--backdrop-h);position:absolute;inset:0 0 auto;overflow:hidden}.backdrop.svelte-pvvn3g .artwork{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.shade.svelte-pvvn3g{background:linear-gradient(to bottom, #00000040 0%, transparent 25%, transparent 45%, var(--bg) 100%);position:absolute;inset:0}.info.svelte-pvvn3g{padding:calc(var(--backdrop-h) - 72px) var(--gutter) 8px;flex-direction:column;align-items:flex-start;display:flex;position:relative}.no-image.svelte-pvvn3g .info:where(.svelte-pvvn3g){padding-top:72px}@media (min-width:900px){.ficha-header.svelte-pvvn3g{--backdrop-h:min(56.25vw, 78vh)}.backdrop.svelte-pvvn3g{left:18%}.shade.svelte-pvvn3g{background:linear-gradient(to right, var(--bg) 0%, #090a0fd9 18%, #090a0f33 50%, transparent 70%), linear-gradient(to bottom, #0000004d 0%, transparent 20%, transparent 60%, var(--bg) 100%)}.info.svelte-pvvn3g{max-width:min(760px,60vw);min-height:var(--backdrop-h);justify-content:flex-end;padding-top:96px;padding-bottom:32px}}h1.svelte-pvvn3g{letter-spacing:-.015em;text-shadow:0 2px 16px #00000073;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(1.75rem,1.2rem + 2.4vw,3.4rem);font-weight:800;line-height:1.08;display:-webkit-box;overflow:hidden}.subtitle.svelte-pvvn3g{color:var(--muted);margin-top:4px;font-size:1.05rem}.program-link.svelte-pvvn3g{min-height:40px;color:var(--accent);text-align:left;align-items:center;margin-top:2px;font-size:1.05rem;font-weight:500;display:inline-flex}.program-link.svelte-pvvn3g:hover span:where(.svelte-pvvn3g){text-underline-offset:3px;text-decoration:underline}.meta.svelte-pvvn3g{color:var(--muted);margin-top:6px;font-size:.9rem}.claim.svelte-pvvn3g{color:var(--accent);margin-top:8px;font-size:.95rem;font-weight:500}.actions.svelte-pvvn3g{width:100%;margin-top:16px}.progress.svelte-pvvn3g{border-radius:2px;width:100%;max-width:480px;height:4px;margin-top:10px;position:relative;overflow:hidden}.about.svelte-pvvn3g{color:var(--muted);max-width:72ch;margin-top:16px;font-size:.95rem;line-height:1.5}.synopsis.svelte-pvvn3g p:where(.svelte-pvvn3g)+p:where(.svelte-pvvn3g){margin-top:.6em}.about.svelte-pvvn3g:not(.expanded) .synopsis:where(.svelte-pvvn3g){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fact.svelte-pvvn3g{margin-top:6px}.about.svelte-pvvn3g:not(.expanded) .fact:where(.svelte-pvvn3g){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fact.svelte-pvvn3g strong:where(.svelte-pvvn3g){color:var(--text);font-weight:500}.more.svelte-pvvn3g{min-height:40px;color:var(--accent);font-size:.9rem;font-weight:600}.row.svelte-1rfy4j1{border-radius:var(--radius);text-align:left;align-items:flex-start;gap:14px;width:100%;padding:8px;transition:background-color .15s;display:flex}.row.svelte-1rfy4j1:hover{background:var(--surface)}.row.highlighted.svelte-1rfy4j1{background:var(--surface-2)}.thumb.svelte-1rfy4j1{flex:none;width:clamp(132px,30%,200px)}.play.svelte-1rfy4j1{color:#fff;opacity:0;background:#00000059;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.row.svelte-1rfy4j1:hover .play:where(.svelte-1rfy4j1),.row.svelte-1rfy4j1:focus-visible .play:where(.svelte-1rfy4j1){opacity:1}.text.svelte-1rfy4j1{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.badge.svelte-1rfy4j1{color:var(--accent);font-size:.75rem;font-weight:700}.title.svelte-1rfy4j1{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.meta.svelte-1rfy4j1{color:var(--muted);font-size:.82rem}.episodes.svelte-dbcj7w{padding:0 calc(var(--gutter) - 8px);grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:4px 16px;display:grid}.more.svelte-dbcj7w{justify-content:center;padding:12px;display:flex}.play-actions.svelte-1wfgdld{align-items:center;gap:8px;width:100%;max-width:560px;display:flex}.big.svelte-1wfgdld{flex:1;min-width:0;min-height:48px;font-size:1rem}.big.svelte-1wfgdld span:where(.svelte-1wfgdld){text-overflow:ellipsis;overflow:hidden}@media (min-width:900px){.big.svelte-1wfgdld{flex:0 auto;padding:0 28px 0 22px}}.icon-btn.tonal.svelte-1wfgdld{width:48px;height:48px}.seasons.svelte-1wfgdld{padding-top:8px;padding-bottom:12px}.detail-error.svelte-1wfgdld{padding:8px var(--gutter);color:var(--muted);align-items:center;gap:12px;display:flex}.search-head.svelte-jbdaz9{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090a0ff0;padding-bottom:12px;position:sticky;top:0}.field.svelte-jbdaz9{margin:4px var(--gutter) 0;background:var(--surface-2);max-width:760px;height:54px;color:var(--muted);border:1px solid #0000;border-radius:28px;align-items:center;gap:10px;padding:0 6px 0 16px;transition:border-color .15s;display:flex}.field.svelte-jbdaz9:focus-within{border-color:var(--accent)}input.svelte-jbdaz9{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1.05rem}input.svelte-jbdaz9::-webkit-search-cancel-button{display:none}.bar-loading.svelte-jbdaz9{background:linear-gradient(90deg, transparent, var(--accent), transparent);background-repeat:no-repeat;background-size:40% 100%;height:3px;animation:1.1s ease-in-out infinite svelte-jbdaz9-slide;position:absolute;bottom:0;left:0;right:0}@keyframes svelte-jbdaz9-slide{0%{background-position:-40% 0}to{background-position:140% 0}}.block-title.svelte-jbdaz9{padding:16px var(--gutter) 10px}.w-poster.svelte-jbdaz9{width:var(--poster-w)}.videos.svelte-jbdaz9{padding:0 calc(var(--gutter) - 8px);grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:4px 16px;display:grid}.more.svelte-jbdaz9{justify-content:center;padding:12px;display:flex}.link-offer.svelte-jbdaz9{margin:16px var(--gutter);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.link-offer.svelte-jbdaz9 span:where(.svelte-jbdaz9){flex:1}.settings.svelte-1qbdpss{max-width:820px}.label.svelte-1qbdpss{color:var(--accent);padding:16px var(--gutter) 6px;font-size:.85rem;font-weight:600}.row.svelte-1qbdpss{width:100%;padding:12px var(--gutter);text-align:left;cursor:default;align-items:center;gap:16px;display:flex}label.row.svelte-1qbdpss,.row.action.svelte-1qbdpss{cursor:pointer}label.row.svelte-1qbdpss:hover,.row.action.svelte-1qbdpss:hover{background:#ffffff08}.row.column.svelte-1qbdpss{flex-direction:column;align-items:stretch}.text.svelte-1qbdpss{flex-direction:column;flex:1;gap:2px;display:flex}.title.svelte-1qbdpss{font-size:1rem}.summary.svelte-1qbdpss{color:var(--muted);font-size:.88rem}.chips.flush.svelte-1qbdpss{padding:4px 0 0}hr.svelte-1qbdpss{border:0;border-top:1px solid var(--outline);margin:8px 0}input[type=checkbox].svelte-1qbdpss{appearance:none;background:var(--surface-3);cursor:pointer;border:2px solid #938f99;border-radius:16px;flex:none;width:52px;height:32px;margin:0;transition:background-color .2s,border-color .2s;position:relative}input[type=checkbox].svelte-1qbdpss:after{content:"";background:#938f99;border-radius:50%;width:16px;height:16px;transition:left .2s,width .2s,height .2s,background-color .2s;position:absolute;top:50%;left:6px;transform:translateY(-50%)}input[type=checkbox].svelte-1qbdpss:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox].svelte-1qbdpss:checked:after{background:var(--on-accent);width:24px;height:24px;left:22px}.play-actions.svelte-zdnv3s{align-items:center;gap:8px;width:100%;max-width:560px;display:flex}.big.svelte-zdnv3s{flex:1;min-height:48px;font-size:1rem}@media (min-width:900px){.big.svelte-zdnv3s{flex:0 auto;min-width:200px;padding:0 28px 0 22px}}.icon-btn.tonal.svelte-zdnv3s{width:48px;height:48px}.app.svelte-1n46o8q{height:100%}.screens.svelte-1n46o8q{inset:0 0 calc(var(--bottom-nav-h) + env(safe-area-inset-bottom)) 0;position:absolute}@media (min-width:840px){.screens.svelte-1n46o8q{inset:0 0 0 var(--rail-w)}}.screen.hidden.svelte-1n46o8q{visibility:hidden;content-visibility:hidden;pointer-events:none}.player-loading.svelte-1n46o8q{z-index:200;background:#000;place-items:center;display:grid;position:fixed;inset:0}.player-loading.svelte-1n46o8q span:where(.svelte-1n46o8q){border:4px solid #fff3;border-top-color:var(--accent);border-radius:50%;width:56px;height:56px;animation:.9s linear infinite svelte-1n46o8q-spin}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}
