.chars-loading.svelte-pbs7nn{display:flex;justify-content:center;padding:32px 0}.chars-spinner.svelte-pbs7nn{width:32px;height:32px;border:2px solid var(--weeb-border);border-top-color:var(--weeb-accent);border-radius:50%;animation:svelte-pbs7nn-spin .8s linear infinite}@keyframes svelte-pbs7nn-spin{to{transform:rotate(360deg)}}.chars-root.svelte-pbs7nn{display:flex;flex-direction:column;gap:16px}.chars-grid.svelte-pbs7nn{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.char-card.svelte-pbs7nn{display:flex;flex-direction:column;border:1px solid var(--weeb-border);border-radius:var(--weeb-radius);background:var(--weeb-bg-elevated);transition:border-color .15s,background .15s;overflow:hidden}.char-card.svelte-pbs7nn:hover{border-color:var(--weeb-accent);background:var(--weeb-surface)}.char-card-main.svelte-pbs7nn{display:flex;align-items:center;gap:12px;padding:14px;cursor:default;width:100%;margin:0;border:none;background:none;font:inherit;color:inherit;text-align:left}.char-card-main.svelte-pbs7nn:has(+.char-va-list:where(.svelte-pbs7nn)),.char-card.svelte-pbs7nn:not(.expanded) .char-card-main:where(.svelte-pbs7nn){cursor:pointer}.char-portrait.svelte-pbs7nn{width:48px;height:48px;border-radius:var(--weeb-radius);flex-shrink:0;position:relative;overflow:hidden}.char-portrait-img{width:48px!important;height:48px!important;-o-object-fit:cover;object-fit:cover;border-radius:var(--weeb-radius)}.char-portrait[class*=char-portrait-].svelte-pbs7nn{background:linear-gradient(135deg,color-mix(in oklch,var(--weeb-accent) var(--portrait-tint, 14%),var(--weeb-surface)),var(--weeb-bg-elevated))}.char-portrait-0.svelte-pbs7nn{--portrait-tint: 10%}.char-portrait-1.svelte-pbs7nn{--portrait-tint: 22%}.char-portrait-2.svelte-pbs7nn{--portrait-tint: 6%}.char-portrait-3.svelte-pbs7nn{--portrait-tint: 18%}.char-portrait-4.svelte-pbs7nn{--portrait-tint: 28%}.char-portrait-5.svelte-pbs7nn{--portrait-tint: 4%}.char-portrait-6.svelte-pbs7nn{--portrait-tint: 24%}.char-portrait-7.svelte-pbs7nn{--portrait-tint: 14%}.char-info.svelte-pbs7nn{min-width:0;flex:1}.char-name.svelte-pbs7nn{font-size:13px;font-weight:700;color:var(--weeb-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.char-role.svelte-pbs7nn{font-family:var(--weeb-font-mono);font-size:10px;color:var(--weeb-violet);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.char-role.main.svelte-pbs7nn{color:var(--weeb-accent-text)}.char-va.svelte-pbs7nn{font-size:12px;color:var(--weeb-fg-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.char-va-lang.svelte-pbs7nn{font-size:10px;opacity:.7}.char-va-link.svelte-pbs7nn{display:block;text-decoration:none;color:var(--weeb-fg-muted);transition:color .15s}.char-va-link.svelte-pbs7nn:hover,.char-va-link.svelte-pbs7nn:focus-visible{color:var(--weeb-accent-text);text-decoration:underline;text-underline-offset:2px}.char-va-more.svelte-pbs7nn{font-size:11px;color:var(--weeb-accent-text);margin-top:3px;display:flex;align-items:center;gap:4px;cursor:pointer}.expand-icon.svelte-pbs7nn{transition:transform .2s}.expand-icon.rotated.svelte-pbs7nn{transform:rotate(180deg)}.char-va-list.svelte-pbs7nn{border-top:1px solid var(--weeb-border);padding:10px 14px;display:flex;flex-wrap:wrap;gap:6px;background:color-mix(in oklch,var(--weeb-bg) 60%,var(--weeb-surface))}.va-name.svelte-pbs7nn{font-weight:500}.va-lang.svelte-pbs7nn{font-family:var(--weeb-font-mono);font-size:9px;color:var(--weeb-fg-muted);text-transform:uppercase;letter-spacing:.05em}@media(max-width:1200px){.chars-grid.svelte-pbs7nn{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.chars-grid.svelte-pbs7nn{grid-template-columns:repeat(2,1fr);gap:8px}.char-card-main.svelte-pbs7nn{padding:10px;gap:10px}.char-portrait.svelte-pbs7nn{width:40px;height:40px}.char-portrait-img{width:40px!important;height:40px!important}.char-name.svelte-pbs7nn{font-size:12px}.char-va.svelte-pbs7nn{font-size:11px}}@media(max-width:480px){.chars-grid.svelte-pbs7nn{grid-template-columns:1fr}}.ep-section.svelte-jr3cid{margin-bottom:0}.ep-toolbar.svelte-jr3cid{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ep-count.svelte-jr3cid{font-family:var(--weeb-font-mono);font-size:12px;color:var(--weeb-fg-muted)}.ep-sort.svelte-jr3cid{min-height:44px;padding:0 12px;background:none;border:1px solid var(--weeb-border);border-radius:var(--weeb-radius);font-family:var(--weeb-font);font-size:12px;font-weight:600;color:var(--weeb-fg-secondary);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.ep-sort.svelte-jr3cid:hover{color:var(--weeb-fg);background:var(--weeb-surface)}.ep-list.svelte-jr3cid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);background:var(--weeb-bg-elevated);border:1px solid var(--weeb-border);border-radius:var(--weeb-radius-lg);overflow:hidden}@media(min-width:1400px){.ep-list.svelte-jr3cid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:2000px){.ep-list.svelte-jr3cid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ep-row.svelte-jr3cid{display:grid;grid-template-columns:48px minmax(0,1fr) 132px;align-items:center;gap:12px;padding:12px 20px;background:var(--weeb-bg-elevated);border-left:1px solid var(--weeb-border);border-top:1px solid var(--weeb-border);margin:-1px 0 0 -1px}.ep-list--trackable.svelte-jr3cid .ep-row:where(.svelte-jr3cid){grid-template-columns:48px minmax(0,1fr) 132px 44px}.ep-row--watched.svelte-jr3cid{background:color-mix(in oklch,var(--weeb-accent) 7%,var(--weeb-bg-elevated))}.ep-row--next.svelte-jr3cid{background:color-mix(in oklch,var(--weeb-green) 8%,var(--weeb-bg-elevated))}.ep-num.svelte-jr3cid{font-family:var(--weeb-font-mono);font-size:13px;font-weight:700;color:var(--weeb-accent-text)}.ep-row--future.svelte-jr3cid .ep-num:where(.svelte-jr3cid){color:var(--weeb-fg-muted)}.ep-info.svelte-jr3cid{min-width:0;display:flex;flex-direction:column;gap:2px}.ep-title.svelte-jr3cid{font-size:14px;font-weight:500;line-height:1.35;color:var(--weeb-fg);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ep-row--future.svelte-jr3cid .ep-title:where(.svelte-jr3cid){color:var(--weeb-fg-secondary)}.ep-sub.svelte-jr3cid{font-size:12px;color:var(--weeb-fg-muted);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ep-date.svelte-jr3cid{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-family:var(--weeb-font-mono);font-size:12px;color:var(--weeb-fg-muted);text-align:right}.ep-row--next.svelte-jr3cid .ep-date:where(.svelte-jr3cid){color:var(--weeb-fg-secondary)}.ep-next-dot.svelte-jr3cid{width:6px;height:6px;border-radius:var(--weeb-radius-full);background:var(--weeb-green);flex:none}.ep-watch.svelte-jr3cid{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--weeb-border);border-radius:var(--weeb-radius-full);color:var(--weeb-fg-muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.ep-watch.svelte-jr3cid svg:where(.svelte-jr3cid){width:18px;height:18px}.ep-watch.svelte-jr3cid:hover:not(:disabled){color:var(--weeb-fg);border-color:var(--weeb-fg-secondary)}.ep-watch.is-on.svelte-jr3cid{color:#fff;background:var(--weeb-accent);border-color:var(--weeb-accent)}.ep-watch.svelte-jr3cid:disabled{opacity:.5;cursor:default}.ep-more.svelte-jr3cid{width:100%;max-width:420px;min-height:44px;margin:10px auto 0;display:block;background:none;border:1px solid var(--weeb-border);border-radius:var(--weeb-radius);font-family:var(--weeb-font);font-size:14px;font-weight:600;color:var(--weeb-fg-secondary);cursor:pointer;transition:color .15s,background .15s}.ep-more.svelte-jr3cid:hover{color:var(--weeb-fg);background:var(--weeb-surface)}@media(prefers-reduced-motion:reduce){.ep-sort.svelte-jr3cid,.ep-watch.svelte-jr3cid,.ep-more.svelte-jr3cid{transition:none}}@media(max-width:480px){.ep-row.svelte-jr3cid,.ep-list--trackable.svelte-jr3cid .ep-row:where(.svelte-jr3cid){grid-template-columns:32px 1fr auto;gap:10px;padding:10px 12px}.ep-num.svelte-jr3cid{font-size:12px}.ep-title.svelte-jr3cid{font-size:13px}.ep-date.svelte-jr3cid{grid-column:2;grid-row:2;justify-content:flex-start}.ep-watch.svelte-jr3cid{grid-column:3;grid-row:1 / span 2}}.rel-group.svelte-7t4mkn+.rel-group:where(.svelte-7t4mkn){margin-top:20px}.rel-list.svelte-7t4mkn{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.rel-card.svelte-7t4mkn{display:flex;align-items:center;gap:12px;padding:10px;background:var(--weeb-surface);border:1px solid var(--weeb-border);border-radius:var(--weeb-radius);text-decoration:none;color:inherit;transition:background .15s,border-color .15s}a.rel-card.svelte-7t4mkn:hover{background:var(--weeb-surface-hover);border-color:var(--weeb-accent)}a.rel-card.svelte-7t4mkn:hover .rel-title:where(.svelte-7t4mkn){color:var(--weeb-accent-text)}.rel-item.current.svelte-7t4mkn .rel-card:where(.svelte-7t4mkn){background:color-mix(in oklch,var(--weeb-accent) 12%,var(--weeb-surface));border-color:var(--weeb-accent);cursor:default}.rel-poster.svelte-7t4mkn{flex-shrink:0;width:40px;height:56px;border-radius:var(--weeb-radius-sm);overflow:hidden;background:var(--weeb-bg-elevated)}.rel-poster.svelte-7t4mkn .rel-poster-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rel-text.svelte-7t4mkn{min-width:0;display:flex;flex-direction:column;gap:4px}.rel-title.svelte-7t4mkn{font-size:13px;font-weight:600;color:var(--weeb-fg);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.rel-meta.svelte-7t4mkn{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rel-year.svelte-7t4mkn{font-size:11px;font-variant-numeric:tabular-nums;color:var(--weeb-fg-muted)}.rel-season.svelte-7t4mkn{font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--weeb-accent-text);white-space:nowrap}.rel-here.svelte-7t4mkn{font-size:10px;font-weight:600;color:var(--weeb-accent-text)}@media(max-width:640px){.rel-list.svelte-7t4mkn{grid-template-columns:1fr}}.skeleton-root.svelte-1htio6j{min-height:100vh;background:var(--weeb-bg);position:relative}.skeleton-hero.svelte-1htio6j{--hero-fade: 100px;position:relative;min-height:calc(100svh + var(--hero-fade));display:flex;align-items:flex-end;overflow:hidden;margin-top:calc(-1 * var(--weeb-nav-height));background:var(--weeb-bg-elevated)}.skeleton-hero-art.svelte-1htio6j{position:absolute;inset:0;background:linear-gradient(160deg,var(--weeb-surface) 0%,var(--weeb-bg-elevated) 55%,var(--weeb-bg) 100%)}.skeleton-hero-scrim.svelte-1htio6j{position:absolute;inset:auto 0 0;height:var(--hero-fade);z-index:2;background:linear-gradient(to bottom,transparent 0%,var(--weeb-bg) 100%)}.skeleton-hero-stage.svelte-1htio6j{position:relative;z-index:3;width:100%;padding:0 32px calc(32px + var(--hero-fade)) 32px}.skeleton-panel.svelte-1htio6j{max-width:min(560px,calc(100vw - 460px));padding:20px}.skeleton-identity.svelte-1htio6j{display:flex;gap:20px}.skeleton-identity-text.svelte-1htio6j{flex:1;min-width:0;padding-top:4px}.skeleton-panel.svelte-1htio6j .skeleton-poster{flex:0 0 auto;width:150px;aspect-ratio:2 / 3}.skeleton-panel-body.svelte-1htio6j{display:flex;flex-direction:column;gap:8px;margin-top:20px}.skeleton-quick-info.svelte-1htio6j{width:100%;padding:0 var(--weeb-section-px);position:relative;z-index:2;margin-top:-16px}.skeleton-quick-info-inner.svelte-1htio6j{display:flex;align-items:center;gap:24px;padding:12px 20px;background:var(--weeb-bg-elevated);border:1px solid var(--weeb-border);border-radius:var(--weeb-radius-lg)}.skeleton-chips.svelte-1htio6j,.skeleton-controls.svelte-1htio6j{display:flex;align-items:center;gap:8px;flex-shrink:0}.skeleton-chips.svelte-1htio6j{flex:0 1 auto;overflow:hidden}.skeleton-nav.svelte-1htio6j{margin-top:24px;border-bottom:1px solid var(--weeb-border)}.skeleton-nav-inner.svelte-1htio6j{width:100%;padding:0 var(--weeb-section-px);display:flex;align-items:center;gap:24px;height:48px}.skeleton-main.svelte-1htio6j{width:100%;padding:var(--weeb-section-py) var(--weeb-section-px) 20px;display:flex;flex-direction:column;gap:var(--weeb-section-py)}.skeleton-heading.svelte-1htio6j{display:flex;align-items:center;gap:10px;margin-bottom:16px}.skeleton-rule.svelte-1htio6j{flex:1;height:1px;background:var(--weeb-border)}.skeleton-stack.svelte-1htio6j{display:flex;flex-direction:column;gap:10px}.skeleton-row.svelte-1htio6j{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--weeb-border);border-radius:var(--weeb-radius);background:var(--weeb-surface)}.skeleton-row-text.svelte-1htio6j{flex:1;min-width:0}.skeleton-grid.svelte-1htio6j{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}@media(max-width:1024px){.skeleton-hero-stage.svelte-1htio6j{padding:0 12px calc(16px + var(--hero-fade)) 12px}.skeleton-panel.svelte-1htio6j{max-width:none;padding:14px}.skeleton-panel.svelte-1htio6j .skeleton-poster{width:clamp(96px,12vw,148px)}}@media(max-width:768px){.skeleton-hero.svelte-1htio6j{--hero-fade: 70px}.skeleton-quick-info-inner.svelte-1htio6j{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.skeleton-grid.svelte-1htio6j{grid-template-columns:1fr}}.hero-panel.svelte-1rt6y3j{flex:0 1 auto;max-width:min(560px,calc(100vw - 460px));padding:20px}.hero-identity.svelte-1rt6y3j{display:flex;align-items:center;gap:20px}.hero-identity-text.svelte-1rt6y3j{flex:1 1 auto;min-width:0}.hero-poster.svelte-1rt6y3j{flex:0 0 auto;width:150px;aspect-ratio:2 / 3;border-radius:var(--weeb-radius);overflow:hidden;background:var(--weeb-surface);box-shadow:var(--weeb-shadow-card)}.hero-poster.svelte-1rt6y3j .hero-poster-img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.hero-title.svelte-1rt6y3j{font-family:var(--weeb-font);font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:var(--weeb-fg);margin-bottom:6px}.hero-title-jp.svelte-1rt6y3j{font-size:15px;color:var(--weeb-fg-muted);font-weight:400}.hero-season.svelte-1rt6y3j{font-family:var(--weeb-font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--weeb-accent-text);margin-top:6px}.hero-season-link.svelte-1rt6y3j{display:inline-block;text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--weeb-accent-text) 40%,transparent);text-decoration-thickness:1px;text-underline-offset:4px}.hero-season-link.svelte-1rt6y3j:hover,.hero-season-link.svelte-1rt6y3j:focus-visible{text-decoration-color:currentColor}.hero-panel-body.svelte-1rt6y3j{margin-top:20px;text-align:center;display:flex;flex-direction:column;gap:12px}.hero-panel-body.svelte-1rt6y3j>.hero-meta:where(.svelte-1rt6y3j),.hero-panel-body.svelte-1rt6y3j>.hero-source:where(.svelte-1rt6y3j),.hero-panel-body.svelte-1rt6y3j>.hero-tags:where(.svelte-1rt6y3j),.hero-panel-body.svelte-1rt6y3j>.hero-actions:where(.svelte-1rt6y3j){margin:0}.hero-panel-body.svelte-1rt6y3j .hero-tags:where(.svelte-1rt6y3j),.hero-panel-body.svelte-1rt6y3j .platforms-container{justify-content:center}.hero-panel-body.svelte-1rt6y3j .hero-actions:where(.svelte-1rt6y3j){display:flex;justify-content:center}.hero-meta.svelte-1rt6y3j{font-family:var(--weeb-font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--weeb-fg-muted);text-transform:uppercase;display:flex;flex-wrap:wrap;justify-content:center;row-gap:2px}.hero-meta-item.svelte-1rt6y3j{white-space:nowrap}.hero-meta-item.svelte-1rt6y3j+.hero-meta-item:where(.svelte-1rt6y3j):before{content:"·";margin:0 .5em}.hero-source.svelte-1rt6y3j{font-size:14px;line-height:1.5}.hero-source-label.svelte-1rt6y3j{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--weeb-fg-muted);margin-right:8px}.hero-source-link.svelte-1rt6y3j{color:var(--weeb-accent-text);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklch,var(--weeb-accent-text) 45%,transparent);text-underline-offset:3px;transition:text-decoration-color .15s ease,color .15s ease}.hero-source-link.svelte-1rt6y3j:hover,.hero-source-link.svelte-1rt6y3j:focus-visible{color:var(--weeb-fg);text-decoration-color:currentColor}.hero-tags.svelte-1rt6y3j{display:flex;flex-wrap:wrap;gap:8px}.hero-tag.svelte-1rt6y3j{font-size:12px;font-weight:500;padding:5px 12px;border:1px solid var(--weeb-border);border-radius:20px;color:var(--weeb-fg-secondary);background:color-mix(in oklch,var(--weeb-bg-elevated),transparent 40%);transition:border-color .15s,color .15s,background .15s}.hero-tag.svelte-1rt6y3j:hover{border-color:var(--weeb-accent);color:var(--weeb-accent-text);background:color-mix(in oklch,var(--weeb-accent),transparent 85%)}@media(max-width:1024px){.hero-panel.svelte-1rt6y3j{max-width:none;padding:14px}.hero-identity.svelte-1rt6y3j{gap:14px}.hero-poster.svelte-1rt6y3j{width:clamp(96px,12vw,148px)}.hero-title.svelte-1rt6y3j{margin-bottom:4px}.hero-panel-body.svelte-1rt6y3j{margin-top:16px;gap:10px}.hero-panel.svelte-1rt6y3j .platform-link,.hero-panel.svelte-1rt6y3j .platform-icon{width:28px;height:28px}}@media(max-width:768px){.hero-tags.svelte-1rt6y3j{justify-content:center}}@media(max-width:480px){.hero-title.svelte-1rt6y3j{font-size:24px}}.hero-stage.svelte-6wcwcn{position:relative;z-index:3;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:0 32px calc(32px + var(--art-fade)) 32px}@media(max-width:1024px){.hero-stage.svelte-6wcwcn{flex-direction:column;align-items:stretch;gap:8px;padding:0 12px calc(16px + var(--art-fade)) 12px}}.info-grid.svelte-bq7qyj{display:grid;grid-template-columns:minmax(0,1fr);max-width:1200px;background:var(--weeb-bg-elevated);border:1px solid var(--weeb-border);border-radius:var(--weeb-radius-lg);overflow:hidden}@media(min-width:640px){.info-grid.svelte-bq7qyj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.info-grid.svelte-bq7qyj{grid-template-columns:repeat(4,minmax(0,1fr))}}.info-item.svelte-bq7qyj{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 20px;background:var(--weeb-bg-elevated);border-left:1px solid var(--weeb-border);border-top:1px solid var(--weeb-border);margin:-1px 0 0 -1px}.info-item--full.svelte-bq7qyj{grid-column:1 / -1}.info-label.svelte-bq7qyj{font-family:var(--weeb-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--weeb-fg-muted);text-transform:uppercase;white-space:nowrap;flex-shrink:0}.info-value.svelte-bq7qyj{font-size:13px;color:var(--weeb-fg-secondary);text-align:right;line-height:1.4}.info-value--link.svelte-bq7qyj{color:var(--weeb-accent-text);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklch,var(--weeb-accent-text) 45%,transparent);text-underline-offset:3px;transition:text-decoration-color .15s ease,color .15s ease}.info-value--link.svelte-bq7qyj:hover,.info-value--link.svelte-bq7qyj:focus-visible{color:var(--weeb-fg);text-decoration-color:currentColor}.quick-info.svelte-iyeweb{width:100%;padding:0 var(--weeb-section-px);position:relative;z-index:2;margin-top:-16px}.quick-info__inner.svelte-iyeweb{display:flex;align-items:center;justify-content:flex-start;gap:24px;padding:12px 20px;background:var(--weeb-bg-elevated);border:1px solid var(--weeb-border);border-radius:var(--weeb-radius-lg);position:relative;z-index:10}.quick-info__stats.svelte-iyeweb{display:flex;align-items:center;gap:8px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;flex:0 1 auto;min-width:0}.quick-info__stats.svelte-iyeweb::-webkit-scrollbar{display:none}.qi-icon.svelte-iyeweb{width:12px;height:12px;flex-shrink:0}.quick-info__tracking.svelte-iyeweb{display:flex;align-items:center;gap:8px;flex-shrink:0}.quick-info__tracking.svelte-iyeweb .qi-select{min-width:72px;justify-content:space-between;background:var(--weeb-surface)}.quick-info__tracking.svelte-iyeweb .qi-select .wv-select-label{font-family:var(--weeb-font-mono);font-weight:600}.qi-progress.svelte-iyeweb{display:flex;align-items:center;border:1px solid var(--weeb-border);border-radius:var(--weeb-radius);overflow:hidden;height:32px}.qi-ep-btn.svelte-iyeweb{width:28px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--weeb-surface);border:none;color:var(--weeb-fg-muted);font-size:14px;cursor:pointer;transition:background .1s,color .1s}.qi-ep-btn.svelte-iyeweb:hover:not(:disabled){background:var(--weeb-surface-hover);color:var(--weeb-fg)}.qi-ep-btn.svelte-iyeweb:disabled{opacity:.3;cursor:not-allowed}.qi-ep-count.svelte-iyeweb{padding:0 8px;font-family:var(--weeb-font-mono);font-size:12px;font-weight:600;color:var(--weeb-fg);border-left:1px solid var(--weeb-border);border-right:1px solid var(--weeb-border);background:var(--weeb-surface);height:32px;display:flex;align-items:center;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:768px){.quick-info__inner.svelte-iyeweb{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.quick-info__tracking.svelte-iyeweb{flex-wrap:wrap;gap:6px}}@media(max-width:480px){.quick-info.svelte-iyeweb{margin-top:-8px}}.hero-aside.svelte-v8jzn7{flex:0 0 auto;width:320px;padding:20px}.hero-next.svelte-v8jzn7{display:flex;flex-direction:column;gap:3px}.hero-next-label.svelte-v8jzn7{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--weeb-fg-secondary)}.hero-next-countdown.svelte-v8jzn7{font-family:var(--weeb-font-mono);font-size:20px;font-weight:500;letter-spacing:.02em;color:var(--weeb-fg)}.hero-next-ep.svelte-v8jzn7,.hero-next-when.svelte-v8jzn7{font-family:var(--weeb-font-mono);font-size:12px;letter-spacing:.02em;color:var(--weeb-fg-secondary)}.hero-next-zone.svelte-v8jzn7{color:var(--weeb-fg-muted)}.hero-next-slot-toggle.svelte-v8jzn7{align-self:flex-start;margin-top:4px;padding:0;background:none;border:none;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--weeb-accent-text);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--weeb-accent-text) 40%,transparent);text-underline-offset:3px;cursor:pointer}.hero-next-slot-toggle.svelte-v8jzn7:hover,.hero-next-slot-toggle.svelte-v8jzn7:focus-visible{text-decoration-color:currentColor}.slot-popover.svelte-v8jzn7{position:fixed;z-index:95;max-width:300px;padding:10px 12px;background:var(--weeb-bg-elevated);border:1px solid var(--weeb-border);border-radius:var(--weeb-radius);box-shadow:var(--weeb-shadow-dropdown)}.slot-popover__slot.svelte-v8jzn7{font-family:var(--weeb-font-mono);font-size:12px;color:var(--weeb-fg)}.slot-popover__note.svelte-v8jzn7{margin-top:4px;font-size:11px;color:var(--weeb-fg-muted)}@media(max-width:1024px){.hero-aside.svelte-v8jzn7{width:auto;padding:14px}.hero-next.svelte-v8jzn7{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:8px}.hero-next-countdown.svelte-v8jzn7{font-size:15px}.hero-next-label.svelte-v8jzn7{font-size:11px;letter-spacing:.05em}.hero-next-slot-toggle.svelte-v8jzn7{margin-top:0}}.tab-bar.svelte-ax8s5j{position:sticky;z-index:50;background:color-mix(in oklch,var(--weeb-bg) 95%,transparent);border-bottom:1px solid var(--weeb-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:top .3s ease}.tab-bar-inner.svelte-ax8s5j{width:100%;padding:0 var(--weeb-section-px);display:flex;align-items:center}.tab-bar-inner.svelte-ax8s5j .chipgroup--underline{min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:none}.tab-bar-inner.svelte-ax8s5j .chipgroup--underline::-webkit-scrollbar{display:none}.tab-bar-inner.svelte-ax8s5j .chipgroup--underline .chip.cg-item{flex:none;padding:10px 20px;font-size:13px;border-bottom:2px solid transparent}.tab-bar-inner.svelte-ax8s5j .chipgroup--underline .chip.cg-item.selected{color:var(--weeb-fg);border-bottom-color:var(--weeb-accent)}.sticky-header.svelte-xu1pvj{position:fixed;left:0;right:0;top:var(--weeb-nav-height);z-index:90;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.sticky-header.is-visible.svelte-xu1pvj{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-header__frame.svelte-xu1pvj{position:relative;overflow:hidden;border-bottom:1px solid var(--weeb-border);box-shadow:var(--weeb-shadow-card)}.sticky-header__plate.svelte-xu1pvj{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(12px) brightness(.6);transform:scale(1.2)}.sticky-header__wash.svelte-xu1pvj{position:absolute;inset:0;backdrop-filter:blur(12px);background:color-mix(in oklch,var(--weeb-bg) 75%,transparent)}.sticky-header__inner.svelte-xu1pvj{position:relative;z-index:1;width:100%;padding:8px var(--weeb-section-px);display:flex;align-items:center;gap:12px}.sticky-header__inner.svelte-xu1pvj .sticky-header__poster{width:36px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:var(--weeb-radius-sm);flex-shrink:0}.sticky-header__text.svelte-xu1pvj{min-width:0;flex:1}.sticky-header__title.svelte-xu1pvj{font-size:16px;font-weight:600;color:var(--weeb-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-header__meta.svelte-xu1pvj{font-size:12px;color:var(--weeb-fg-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-header__actions.svelte-xu1pvj{flex-shrink:0}.synopsis-text.svelte-z61bvf{font-size:15px;line-height:1.8;color:var(--weeb-fg-secondary);max-width:80ch}.show-root.svelte-1byo1a9{min-height:100vh;background:var(--weeb-bg);position:relative}.show-error.svelte-1byo1a9{min-height:100vh;background:var(--weeb-bg);display:flex;align-items:center;justify-content:center;padding:var(--weeb-section-py, 40px) var(--weeb-section-px, 48px)}.main-content.svelte-1byo1a9{width:100%;padding:0 var(--weeb-section-px, 48px)}.content-single.svelte-1byo1a9{display:flex;flex-direction:column;gap:var(--weeb-section-py, 40px);padding:var(--weeb-section-py, 40px) 0 20px}.show-footer.svelte-1byo1a9{border-top:1px solid var(--weeb-border);padding:32px 0;margin-top:20px;display:flex;justify-content:flex-end}.show-footer.svelte-1byo1a9 p:where(.svelte-1byo1a9){font-size:12px;color:var(--weeb-fg-muted)}
