@font-face{font-family:Outfit;src:url(/dist/assets/outfit-variable.5OM8xsXA.woff2) format("woff2-variations"),url(/dist/assets/outfit-variable.5OM8xsXA.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #e94560;--color-secondary: #0f3460;--font-main: "Outfit", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif;--bg-base: #0a0a1a;--bg-surface: #111127;--bg-card: #161630;--bg-hover: #1e1e40;--text-primary: #f0f0ff;--text-secondary: #9090b0;--text-muted: #5a5a7a;--border: rgba(255,255,255,.08);--shadow: 0 4px 24px rgba(0,0,0,.5);--nav-height: 64px;--nav-top-gap: 14px;--header-clearance: calc(var(--nav-top-gap, 14px) + var(--nav-height, 64px) + 12px);--hero-overlay-color: rgba(10, 10, 26, .97);--hero-overlay-fade: rgba(10, 10, 26, .15);--nx-bg: #0e0e0e;--nx-panel-bg: #151515;--nx-ink: #f0f0f0;--nx-ink-2: #b0b0b0;--nx-ink-3: #6b6b6b;--nx-accent: #ff2346;--nx-rule: #222222;--nx-rule-hard: #2a2a2a;--nx-tile-overlay: rgba(255,255,255,.06);--nx-detail-bg: rgba(255,255,255,.03);--nx-copy-row-bg: rgba(255,255,255,.04);--nx-icon-bg: rgba(255,255,255,.07);--nx-instr-bg: rgba(255,255,255,.03);--ptab-border: rgba(255,255,255,.08);--ptab-btn-color: var(--text-secondary, #9090b0);--ptab-btn-hover: var(--text-primary, #f0f0ff);--ptab-active-color: #fff;--ptab-active-line: #6366f1;--ptab-count-bg: rgba(99,102,241,.25);--ptab-count-color: #a5b4fc;--ptab-title-color: #fff;--ptab-badge-bg: rgba(99,102,241,.2);--ptab-badge-color: #a5b4fc;--ptab-btn-bg: rgba(255,255,255,.04);--ptab-btn-border: rgba(255,255,255,.12);--ptab-btn-hover-bg: rgba(255,255,255,.09);--ptab-btn-hover-fg: #fff;--ptab-search-bg: rgba(255,255,255,.05);--ptab-search-border: rgba(255,255,255,.1);--ptab-search-color: #fff;--ptab-infobar-color: #93c5fd;--ptab-infobar-bg: rgba(59,130,246,.08);--ptab-infobar-bdr: rgba(59,130,246,.2);--ptab-ok-color: #86efac;--ptab-ok-bg: rgba(34,197,94,.07);--ptab-ok-bdr: rgba(34,197,94,.2);--ptab-toast-bg: #1e293b;--ptab-toast-border: rgba(255,255,255,.12);--ptab-toast-color: #fff;--ptab-divider: rgba(255,255,255,.07);--wh-item-bg: rgba(255,255,255,.03);--wh-item-border: rgba(255,255,255,.07);--wh-item-hover: rgba(255,255,255,.06);--wh-thumb-ph-bg: rgba(255,255,255,.06);--wh-title-color: #fff;--wh-ep-color: #a5b4fc;--wh-ep-hover: #c7d2fe;--sb-bg: var(--bg-surface);--sb-border: rgba(255,255,255,.08);--sb-text: var(--text-primary);--sb-btn-bg: rgba(255,255,255,.07);--sb-btn-border: rgba(255,255,255,.15);--sb-btn-hover-bg: rgba(255,255,255,.16);--sb-btn-hover-border:rgba(255,255,255,.35);--wa-bg: rgba(99,102,241,.12);--wa-border: rgba(99,102,241,.25);--wa-text: var(--text-primary);--ad-bg: transparent;--pl-card-bg: var(--bg-card);--pl-border: var(--border);--pl-text: var(--text-primary);--pl-text-muted: var(--text-secondary);--pl-input-bg: var(--bg-base);--pl-input-border: var(--border);--pl-accent: #6366f1;--pl-accent-hover: #4f46e5;--pl-indigo-text: #a5b4fc;--pl-mono-color: #a5b4fc;--pl-success-bg: rgba(16,185,129,.12);--pl-success-color: #34d399;--pl-success-border: rgba(16,185,129,.2);--pl-warn-bg: rgba(245,158,11,.12);--pl-warn-color: #fbbf24;--pl-warn-border: rgba(245,158,11,.2);--pl-error-bg: rgba(239,68,68,.1);--pl-error-color: #f87171;--pl-error-border: rgba(239,68,68,.2);--pl-badge-bg: rgba(245,158,11,.12);--pl-badge-color: #fbbf24;--pl-spinner-border: rgba(255,255,255,.3);--pl-spinner-top: #fff;--pl-history-btn-bg: rgba(255,255,255,.04);--pl-copy-btn-color: #818cf8;--theme-accent: #39d5ff;--theme-accent-2: #0ea5e9;--logo-pulse-rgb: 57, 213, 255;--surface-soft: color-mix(in srgb, var(--bg-surface) 88%, transparent);--surface-strong: color-mix(in srgb, var(--bg-card) 94%, transparent);--surface-border-strong: color-mix(in srgb, var(--border) 78%, transparent);--surface-glow: 0 0 0 1px color-mix(in srgb, var(--theme-accent) 28%, transparent), 0 12px 35px rgba(0,0,0,.35);--desktop-header-control-bg: color-mix(in srgb, var(--theme-accent) 10%, color-mix(in srgb, var(--bg-card) 46%, transparent));--desktop-header-control-border: color-mix(in srgb, var(--theme-accent) 20%, var(--border));--desktop-header-control-hover-bg: color-mix(in srgb, var(--theme-accent) 16%, color-mix(in srgb, var(--bg-card) 52%, transparent));--desktop-header-control-hover-border: color-mix(in srgb, var(--theme-accent) 34%, var(--border));--control-font-size: clamp(.78rem, .18vw + .74rem, .9rem);--control-min-height: clamp(2.1rem, 1.35vw + 1.8rem, 2.5rem);--control-inline-pad: clamp(.62rem, .7vw, .95rem);--control-gap: clamp(.3rem, .45vw, .55rem);--icon-sm-size: clamp(.92rem, .52vw, 1.08rem);--icon-md-size: clamp(1rem, .66vw, 1.18rem);--header-icon-logo-size: 38px;--header-icon-logo-image-scale: 1.22;--logo-pulse-duration: .94s;--card-gap: clamp(.6rem, 1.5vw, .9rem);--card-radius: 10px;--card-aspect: 2/3}[data-theme=light]{--bg-base: #f0f0f8;--bg-surface: #ffffff;--bg-card: #f8f8ff;--bg-hover: #ebebff;--text-primary: #0a0a1a;--text-secondary: #4a4a6a;--text-muted: #9090b0;--border: rgba(0,0,0,.1);--shadow: 0 4px 24px rgba(0,0,0,.1);--hero-overlay-color: rgba(255, 255, 255, .85);--hero-overlay-fade: rgba(255, 255, 255, .1);--nx-bg: #f4f4f8;--nx-panel-bg: #ffffff;--nx-ink: #0a0a1a;--nx-ink-2: #3a3a5a;--nx-ink-3: #7a7a9a;--nx-accent: #ff2346;--nx-rule: #e0e0ea;--nx-rule-hard: #d0d0df;--nx-tile-overlay: rgba(0,0,0,.04);--nx-detail-bg: rgba(0,0,0,.03);--nx-copy-row-bg: rgba(0,0,0,.04);--nx-icon-bg: rgba(0,0,0,.06);--nx-instr-bg: rgba(0,0,0,.03);--ptab-border: rgba(0,0,0,.1);--ptab-btn-color: var(--text-secondary, #4a4a6a);--ptab-btn-hover: var(--text-primary, #0a0a1a);--ptab-active-color: #0a0a1a;--ptab-active-line: #6366f1;--ptab-count-bg: rgba(99,102,241,.15);--ptab-count-color: #4f46e5;--ptab-title-color: #0a0a1a;--ptab-badge-bg: rgba(99,102,241,.12);--ptab-badge-color: #4338ca;--ptab-btn-bg: rgba(0,0,0,.04);--ptab-btn-border: rgba(0,0,0,.12);--ptab-btn-hover-bg: rgba(0,0,0,.07);--ptab-btn-hover-fg: #0a0a1a;--ptab-search-bg: rgba(0,0,0,.04);--ptab-search-border: rgba(0,0,0,.12);--ptab-search-color: #0a0a1a;--ptab-infobar-color: #1d4ed8;--ptab-infobar-bg: rgba(59,130,246,.07);--ptab-infobar-bdr: rgba(59,130,246,.25);--ptab-ok-color: #166534;--ptab-ok-bg: rgba(34,197,94,.08);--ptab-ok-bdr: rgba(34,197,94,.25);--ptab-toast-bg: #1e293b;--ptab-toast-border: rgba(255,255,255,.12);--ptab-toast-color: #fff;--ptab-divider: rgba(0,0,0,.08);--wh-item-bg: rgba(0,0,0,.02);--wh-item-border: rgba(0,0,0,.08);--wh-item-hover: rgba(0,0,0,.05);--wh-thumb-ph-bg: rgba(0,0,0,.06);--wh-title-color: #0a0a1a;--wh-ep-color: #4338ca;--wh-ep-hover: #3730a3;--sb-bg: var(--bg-surface);--sb-border: rgba(0,0,0,.1);--sb-text: var(--text-primary);--sb-btn-bg: rgba(0,0,0,.05);--sb-btn-border: rgba(0,0,0,.12);--sb-btn-hover-bg: rgba(0,0,0,.11);--sb-btn-hover-border:rgba(0,0,0,.28);--wa-bg: rgba(99,102,241,.07);--wa-border: rgba(99,102,241,.2);--wa-text: var(--text-primary);--ad-bg: transparent;--pl-input-bg: #eef0f8;--pl-input-border: rgba(0,0,0,.12);--pl-indigo-text: #4338ca;--pl-mono-color: #4338ca;--pl-success-bg: rgba(16,185,129,.09);--pl-success-color: #065f46;--pl-success-border: rgba(16,185,129,.2);--pl-warn-bg: rgba(245,158,11,.08);--pl-warn-color: #92400e;--pl-warn-border: rgba(245,158,11,.18);--pl-error-bg: rgba(239,68,68,.07);--pl-error-color: #991b1b;--pl-error-border: rgba(239,68,68,.18);--pl-badge-bg: rgba(245,158,11,.1);--pl-badge-color: #92400e;--pl-spinner-border: rgba(0,0,0,.12);--pl-spinner-top: #6366f1;--pl-history-btn-bg: rgba(0,0,0,.04);--pl-copy-btn-color: #4338ca}[data-theme-variant=aqua-dark]{--color-primary: #22d3ee;--color-secondary: #0f172a;--bg-base: #070b14;--bg-surface: #0f172a;--bg-card: #111c34;--bg-hover: #1a2a49;--text-primary: #e7f8ff;--text-secondary: #98b8cc;--text-muted: #6d8ca5;--border: rgba(103, 232, 249, .2);--theme-accent: #39d5ff;--theme-accent-2: #0ea5e9;--logo-pulse-rgb: 57, 213, 255}[data-theme-variant=violet-dark]{--color-primary: #a78bfa;--color-secondary: #1a1233;--bg-base: #090613;--bg-surface: #130f24;--bg-card: #1b1431;--bg-hover: #271c46;--text-primary: #f4edff;--text-secondary: #b7a8da;--text-muted: #8d7bb5;--border: rgba(167, 139, 250, .24);--theme-accent: #a78bfa;--theme-accent-2: #7c3aed;--logo-pulse-rgb: 167, 139, 250}[data-theme-variant=light-mint]{--color-primary: #0f766e;--color-secondary: #0f766e;--bg-base: #ecfdf5;--bg-surface: #ffffff;--bg-card: #f0fdf4;--bg-hover: #dcfce7;--text-primary: #0f172a;--text-secondary: #334155;--text-muted: #64748b;--border: rgba(15, 118, 110, .22);--theme-accent: #34d399;--theme-accent-2: #10b981;--logo-pulse-rgb: 52, 211, 153}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}@supports (overflow-x: clip){html{overflow-x:clip}}body{font-family:var(--font-main);background:var(--bg-base);color:var(--text-primary);line-height:1.6;min-height:100vh;transition:background .3s,color .3s;overflow-x:hidden;text-rendering:optimizeLegibility}@supports (overflow-x: clip){body{overflow-x:clip}}a{color:inherit;text-decoration:none}img,svg,video,canvas,iframe{max-width:100%}img,video,canvas,iframe{height:auto}img{display:block}button{cursor:pointer;font-family:inherit}input,button,select,textarea{font:inherit;max-width:100%}.card,.anime-card,.episode-card,.section,.widget,.panel,.search-results,.dropdown-menu,.nav-user-dropdown,.lang-dropdown,.navbar-search-overlay,.overlay-search-results{background:var(--surface-strong);border-color:var(--surface-border-strong)}input,select,textarea{background:color-mix(in srgb,var(--bg-card) 92%,transparent);border-color:var(--surface-border-strong);color:var(--text-primary)}.section-header,.nav-inner,.nav-actions,.hero-content,.hero-content-inner,.hero-meta,.hero-actions,.wic-title-row,.wic-meta-row,.wic-series-row,.wic-share-row,.server-switcher,.video-controls-bar,.vc-nav,.vc-actions,.detail-breadcrumb,.dv-action-row,.dv-info-item,.dv-episodes-header,.episodes-header,.footer-top,.footer-bottom,.footer-azlist-header,.footer-azlist-letters,.filter-row,.sidebar-ep-header,.sidebar-meta,.card-info,.card-meta-row{min-width:0}.card-title,.cw-title,.sidebar-item-title,.wic-title,.dv-title,.detail-title,.hero-title,.hero-alt-title,.dv-bc-current,.wic-series-link,.footer-note,.footer-brand p,.footer-links a{overflow-wrap:anywhere;word-break:break-word}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-surface)}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:3px}.navbar{position:fixed;top:var(--nav-top-gap, 14px);left:0;right:0;height:var(--nav-height, 64px);width:min(96vw,1880px);margin:0 auto;background:color-mix(in srgb,#07121f 58%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--theme-accent) 24%,rgba(255,255,255,.2));border-radius:20px;box-shadow:0 14px 42px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.08);z-index:20;transition:box-shadow .3s,border-color .25s,background .25s}.navbar.scrolled{box-shadow:0 14px 42px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.08)}.nav-inner{display:flex;align-items:center;gap:.8rem;max-width:none;margin:0 auto;padding:0 1.05rem;height:100%;width:100%;min-width:0}.nav-logo{flex-shrink:0;display:inline-flex;align-items:center;gap:.6rem;min-width:0}.nav-logo-symbol{width:var(--header-icon-logo-size);height:var(--header-icon-logo-size);border-radius:10px;border:1px solid color-mix(in srgb,var(--theme-accent) 40%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 30%,transparent),rgba(255,255,255,.02));display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(var(--logo-pulse-rgb),.08)}.nav-logo-symbol--image{position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;isolation:isolate}.nav-logo-symbol--image:before,.nav-logo-symbol--image:after{content:"";position:absolute;top:-28%;right:-34%;bottom:-28%;left:-34%;pointer-events:none;opacity:0;z-index:1;transform:scale(.92)}.nav-logo-symbol--image:before{background:radial-gradient(ellipse at 50% 58%,rgba(var(--logo-pulse-rgb),.94) 0 7%,transparent 28%),radial-gradient(ellipse at 18% 48%,rgba(255,215,96,.82) 0 8%,transparent 34%),radial-gradient(ellipse at 82% 48%,rgba(255,215,96,.82) 0 8%,transparent 34%);filter:blur(5px) saturate(1.35)}.nav-logo-symbol--image:after{top:-14%;right:-24%;bottom:-14%;left:-24%;background:linear-gradient(102deg,transparent 10%,rgba(255,230,130,.9) 25%,transparent 38%),linear-gradient(78deg,transparent 62%,rgba(255,230,130,.88) 75%,transparent 90%),linear-gradient(180deg,transparent 22%,rgba(var(--logo-pulse-rgb),.82) 48%,transparent 76%);-webkit-clip-path:polygon(3% 43%,36% 31%,49% 45%,63% 31%,97% 43%,71% 57%,57% 50%,50% 80%,43% 50%,29% 57%);clip-path:polygon(3% 43%,36% 31%,49% 45%,63% 31%,97% 43%,71% 57%,57% 50%,50% 80%,43% 50%,29% 57%);filter:blur(.8px) drop-shadow(0 0 7px rgba(var(--logo-pulse-rgb),.9))}.nav-logo-icon-image{position:relative;z-index:2;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(var(--header-icon-logo-image-scale));transform-origin:center}.nav-logo-symbol-core{font-weight:800;font-size:.62rem;letter-spacing:.04em;color:var(--text-primary);opacity:.88}.logo-text{font-size:1.35rem;font-weight:800;background:linear-gradient(135deg,var(--text-primary),color-mix(in srgb,var(--text-primary) 65%,var(--theme-accent)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.35px}.nav-logo-image{height:32px;width:auto;max-width:230px;-o-object-fit:contain;object-fit:contain}.nav-logo[data-logo-pulse=active] .nav-logo-symbol:not(.nav-logo-symbol--image){animation:logoSymbolTriplePulse var(--logo-pulse-duration) ease-out 1}.nav-logo[data-logo-pulse=active] .nav-logo-symbol--image:before{animation:logoWingFlameBloom var(--logo-pulse-duration) ease-out 1}.nav-logo[data-logo-pulse=active] .nav-logo-symbol--image:after{animation:logoWingLightningStreak var(--logo-pulse-duration) ease-out 1}.nav-logo[data-logo-pulse=active] .nav-logo-symbol--image .nav-logo-icon-image{animation:logoImageTriplePulse var(--logo-pulse-duration) ease-out 1}@keyframes logoSymbolTriplePulse{0%,to{box-shadow:inset 0 0 0 1px rgba(var(--logo-pulse-rgb),.08)}16%{box-shadow:0 0 0 1px rgba(var(--logo-pulse-rgb),.54),0 0 14px rgba(var(--logo-pulse-rgb),.64),0 0 20px rgba(var(--logo-pulse-rgb),.46)}32%{box-shadow:inset 0 0 0 1px rgba(var(--logo-pulse-rgb),.1)}50%{box-shadow:0 0 0 1px rgba(var(--logo-pulse-rgb),.58),0 0 15px rgba(var(--logo-pulse-rgb),.68),0 0 22px rgba(var(--logo-pulse-rgb),.48)}66%{box-shadow:inset 0 0 0 1px rgba(var(--logo-pulse-rgb),.1)}84%{box-shadow:0 0 0 1px rgba(var(--logo-pulse-rgb),.52),0 0 13px rgba(var(--logo-pulse-rgb),.62),0 0 19px rgba(var(--logo-pulse-rgb),.44)}}@keyframes logoImageTriplePulse{0%,to{filter:none}12%{filter:drop-shadow(0 0 8px rgba(255,214,90,.72)) drop-shadow(0 0 14px rgba(var(--logo-pulse-rgb),.58))}27%{filter:none}45%{filter:drop-shadow(0 0 10px rgba(255,232,148,.78)) drop-shadow(0 0 18px rgba(var(--logo-pulse-rgb),.68))}62%{filter:none}80%{filter:drop-shadow(0 0 9px rgba(255,220,118,.72)) drop-shadow(0 0 15px rgba(var(--logo-pulse-rgb),.62))}}@keyframes logoWingFlameBloom{0%,28%,64%,to{opacity:0;transform:scale(.86)}11%{opacity:.9;transform:scale(1.04)}45%{opacity:1;transform:scale(1.1)}80%{opacity:.86;transform:scale(1.02)}}@keyframes logoWingLightningStreak{0%,30%,66%,to{opacity:0;transform:scaleX(.82) scaleY(.72)}10%{opacity:.95;transform:scaleX(1.1) scaleY(1)}45%{opacity:1;transform:scaleX(1.18) scaleY(1.06)}80%{opacity:.9;transform:scaleX(1.06) scaleY(.96)}}.nav-links{display:flex;align-items:center;gap:.15rem;list-style:none;margin-left:.15rem;min-width:0}.nav-links a{display:flex;align-items:center;gap:.25rem;padding:.46rem .58rem;border-radius:8px;font-size:.82rem;font-weight:600;color:color-mix(in srgb,var(--text-primary) 82%,var(--text-muted));transition:all .2s;white-space:nowrap;max-width:100%}.nav-links a:hover,.nav-links a.active{color:var(--text-primary);background:color-mix(in srgb,var(--theme-accent) 22%,transparent)}.nav-link-nowrap{white-space:nowrap}.dropdown{position:relative}.dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:.75rem;min-width:280px;box-shadow:var(--shadow);display:none;flex-wrap:wrap;gap:.4rem}.dropdown:hover .dropdown-menu{display:flex}.dropdown-menu a{font-size:.8rem;padding:.3rem .6rem;border-radius:6px;background:var(--bg-hover);color:var(--text-secondary);transition:all .15s;white-space:nowrap}.dropdown-menu a:hover{background:var(--color-primary);color:#fff}.dropdown-menu .genre-view-all{width:100%;text-align:center;background:none;color:var(--color-primary);border-top:1px solid var(--border);border-radius:0;padding:.45rem .5rem .1rem;font-weight:600;font-size:.78rem;margin-top:.15rem}.dropdown-menu .genre-view-all:hover{background:none;color:var(--color-primary);opacity:.75}.nav-actions{display:flex;align-items:center;gap:.32rem;margin-left:auto;min-width:0;flex-shrink:0;flex-wrap:nowrap;justify-content:flex-end}.mobile-nav-only{display:none!important}.desktop-only{display:inline-flex}.nav-search{position:relative;display:flex;align-items:center;gap:.4rem;background:var(--surface-strong);border:1px solid var(--surface-border-strong);border-radius:999px;padding:0 .75rem;height:40px;width:clamp(230px,23vw,360px);transition:border-color .2s,box-shadow .2s;flex-shrink:1}.nav-search:focus-within{border-color:color-mix(in srgb,var(--theme-accent) 45%,var(--border));box-shadow:0 0 0 3px rgba(var(--logo-pulse-rgb),.15)}.nav-search-icon{color:var(--text-muted);flex-shrink:0;width:16px;height:16px;display:block}.nav-search input{flex:1;min-width:0;background:var(--surface-strong);border:1px solid var(--surface-border-strong);outline:none;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:0;height:100%}.nav-search input::-moz-placeholder{color:var(--text-muted)}.nav-search input::-ms-input-placeholder{color:var(--text-muted)}.nav-search input::placeholder{color:var(--text-muted)}.search-results{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:280px;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.5);max-height:400px;overflow-y:auto;z-index:9999}.search-results.open{display:block}.search-icon-btn{display:none;background:none;border:none;color:var(--text-secondary);width:clamp(2.1rem,1.2vw + 1.8rem,2.5rem);height:clamp(2.1rem,1.2vw + 1.8rem,2.5rem);align-items:center;justify-content:center;border-radius:10px;cursor:pointer;transition:all .2s}.search-icon-btn:hover{background:var(--bg-hover);color:var(--color-primary)}.search-icon-btn svg{width:clamp(16px,1vw,20px);height:clamp(16px,1vw,20px)}.menu-toggle{display:none;background:var(--surface-strong);border:1px solid var(--surface-border-strong);color:var(--text-primary);width:clamp(2.1rem,1.2vw + 1.8rem,2.5rem);height:clamp(2.1rem,1.2vw + 1.8rem,2.5rem);align-items:center;justify-content:center;border-radius:10px}.menu-toggle svg{width:clamp(18px,1.2vw,22px);height:clamp(18px,1.2vw,22px)}.navbar-search-overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#07121f 90%,transparent);z-index:100;align-items:center;padding:0 1rem;gap:.75rem}.navbar-search-overlay.open{display:flex}.navbar-search-overlay input{flex:1;background:none;border:none;outline:none;color:var(--text-primary);font-family:inherit;font-size:1rem;height:100%}.navbar-search-overlay input::-moz-placeholder{color:var(--text-muted)}.navbar-search-overlay input::-ms-input-placeholder{color:var(--text-muted)}.navbar-search-overlay input::placeholder{color:var(--text-muted)}.overlay-search-icon{color:var(--text-muted);width:18px;height:18px;flex-shrink:0}.overlay-close{background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.4rem;border-radius:8px;flex-shrink:0}.overlay-close:hover{color:var(--color-primary)}.overlay-close svg{width:20px;height:20px}.overlay-search-results{display:none;position:fixed;top:calc(var(--nav-top-gap, 14px) + var(--nav-height, 64px) + 8px);left:0;right:0;background:var(--bg-surface);border-top:1px solid var(--border);box-shadow:0 8px 32px rgba(0,0,0,.5);max-height:calc(100vh - var(--nav-height, 64px));overflow-y:auto;z-index:9998}.overlay-search-results.open{display:block}@media (max-width: 900px){:root{--nav-top-gap: 10px}.navbar{width:calc(100vw - 14px);height:var(--nav-height, 64px);border-radius:16px;background:color-mix(in srgb,#0a1528 58%,transparent);border-color:color-mix(in srgb,var(--theme-accent) 28%,rgba(255,255,255,.18));backdrop-filter:none;-webkit-backdrop-filter:none}.nav-inner{max-width:100%;padding:0 .42rem;gap:.32rem}.menu-toggle{display:inline-flex;order:1;color:var(--text-secondary);flex:0 0 auto}.nav-logo{order:2;gap:0;flex:0 0 auto;min-width:0;overflow:visible}.nav-logo-image,.nav-logo-wordmark{display:none}.logo-text{font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nav-actions{order:3;margin-left:auto;gap:.2rem;flex:0 0 auto}.nav-search{display:none}.search-icon-btn{display:inline-flex}.lang-switcher,.nav-desktop-utility{display:none!important}.mobile-nav-only,.nav-links .desktop-nav-item{display:block!important}.nav-links .dropdown{display:none!important}.nav-actions .nav-login-btn,.nav-actions .nav-user-btn{width:36px;height:36px;border-radius:10px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px}.theme-toggle,.search-icon-btn,.menu-toggle{width:36px;height:36px;min-width:36px;border-radius:10px}.menu-toggle,.lang-btn,.nav-actions .nav-login-btn,.nav-actions .nav-user-btn{background:transparent;border-color:transparent;box-shadow:none}.menu-toggle:hover,.menu-toggle:focus-visible,.lang-btn:hover,.lang-btn:focus-visible,.nav-actions .nav-login-btn:hover,.nav-actions .nav-login-btn:focus-visible,.nav-actions .nav-user-btn:hover,.nav-actions .nav-user-btn:focus-visible{background:transparent;border-color:transparent;box-shadow:none;transform:none}.nav-login-glyph,.nav-user-avatar:not(.nav-user-avatar-img){background:transparent;border-color:transparent;box-shadow:none}.nav-user-avatar,.nav-user-avatar-img{width:30px;height:30px}.nav-links{display:flex;flex-direction:column;gap:.2rem;position:absolute;top:calc(100% + 8px);left:.55rem;width:min(88vw,330px);max-height:min(72vh,520px);background:color-mix(in srgb,var(--bg-surface) 95%,rgba(2,6,23,.7));border:1px solid var(--surface-border-strong);border-radius:16px;padding:.75rem;margin-left:0;transform:translate3d(-18px,-8px,0) scale(.98);opacity:0;pointer-events:none;transform-origin:top left;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .24s ease;z-index:1002;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;box-shadow:18px 0 40px rgba(0,0,0,.48);will-change:transform,opacity}.nav-links.open{transform:translateZ(0) scale(1);opacity:1;pointer-events:auto}.nav-links>li{opacity:0;transform:translate3d(-10px,8px,0);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease}.nav-links.open>li{opacity:1;transform:translateZ(0)}.nav-links.open>li:nth-child(2){transition-delay:25ms}.nav-links.open>li:nth-child(3){transition-delay:.05s}.nav-links.open>li:nth-child(4){transition-delay:75ms}.nav-links.open>li:nth-child(5){transition-delay:.1s}.nav-links.open>li:nth-child(6){transition-delay:.125s}.nav-links.open>li:nth-child(n+7){transition-delay:.15s}.nav-links a{border-radius:10px;padding:.58rem .62rem;font-size:.86rem}.mobile-nav-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--text-muted);text-transform:uppercase;padding:.7rem .5rem .35rem}.mobile-nav-label-row{padding-top:.2rem}.navbar:after{content:"";position:fixed;inset:calc(var(--nav-top-gap, 14px) + var(--nav-height, 64px) + 8px) 0 0 0;background:rgba(2,6,23,.48);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1001}.navbar.menu-open:after{opacity:1;pointer-events:auto}.overlay-search-results{top:calc(var(--nav-top-gap, 14px) + var(--nav-height, 64px) + 8px)}}.search-result-item{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;transition:background .15s;border-top:1px solid var(--border)}.search-result-item:hover{background:var(--bg-hover)}.search-result-item img{width:40px;height:54px;-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0}.search-result-no-img{width:40px;height:54px;background:var(--bg-hover);border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.result-info p{font-size:.85rem;font-weight:600;line-height:1.3}.result-info span{font-size:.75rem;color:var(--text-muted)}.search-loading{padding:1rem;text-align:center;color:var(--text-muted);font-size:.85rem}.theme-switcher{position:relative}.theme-toggle{border:1px solid var(--surface-border-strong);background:var(--surface-strong);color:var(--text-secondary);min-height:var(--control-min-height);border-radius:999px;padding:0 .72rem;display:inline-flex;align-items:center;gap:.4rem;font-size:var(--control-font-size);font-weight:600;max-width:100%}.theme-toggle:hover{border-color:color-mix(in srgb,var(--theme-accent) 35%,var(--border));color:var(--text-primary)}.theme-toggle-chevron{width:15px;height:15px;opacity:.7}#themeToggleLabel{white-space:nowrap}.theme-menu{position:absolute;top:calc(100% + 10px);right:0;background:var(--bg-surface);border:1px solid var(--surface-border-strong);border-radius:12px;box-shadow:var(--shadow);padding:.35rem;min-width:170px;display:none;z-index:1001}.theme-switcher.open .theme-menu{display:block}.theme-option{width:100%;border:0;background:transparent;color:var(--text-secondary);border-radius:9px;height:34px;display:flex;align-items:center;gap:.45rem;padding:0 .6rem;font-size:.81rem}.theme-option:hover,.theme-option.active{background:var(--bg-hover);color:var(--text-primary)}.theme-dot{width:9px;height:9px;border-radius:999px;background:var(--theme-accent)}.theme-option[data-theme-option=violet-dark] .theme-dot{background:#a78bfa}.theme-option[data-theme-option=light-mint] .theme-dot{background:#34d399}.nav-history-btn{border:1px solid var(--surface-border-strong);min-height:var(--control-min-height);border-radius:999px;padding:0 .72rem;display:inline-flex;align-items:center;gap:.38rem;font-size:var(--control-font-size);font-weight:600;color:var(--text-secondary);background:var(--surface-strong)}.nav-history-btn:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--theme-accent) 35%,var(--border))}.nav-history-btn svg{width:15px;height:15px}@media (max-width: 768px){.theme-toggle{width:40px;padding:0;justify-content:center;border-radius:10px}#themeToggleLabel,.theme-toggle-chevron{display:none}.theme-menu{right:-16px}.nav-history-btn{width:40px;padding:0;justify-content:center;border-radius:10px}.nav-history-btn span{display:none}.lang-btn{width:40px;padding:0;justify-content:center;border-radius:10px}.lang-btn .lang-current,.lang-btn .chevron{display:none}}.main-content{padding-top:var(--header-clearance, 90px);min-height:100vh}.container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.icon-xs svg,[data-lucide].icon-xs{width:clamp(12px,.78vw,14px);height:clamp(12px,.78vw,14px)}.icon-sm svg,[data-lucide].icon-sm{width:var(--icon-sm-size);height:var(--icon-sm-size)}svg{display:inline-block;vertical-align:middle}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);padding:.55rem var(--control-inline-pad);min-height:var(--control-min-height);border-radius:10px;font-size:var(--control-font-size);font-weight:600;font-family:inherit;border:none;cursor:pointer;transition:all .2s;text-decoration:none;white-space:nowrap}.btn svg{width:var(--icon-md-size);height:var(--icon-md-size);flex-shrink:0}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover{background:color-mix(in srgb,var(--theme-accent-2) 72%,var(--color-primary));transform:translateY(-1px);box-shadow:0 4px 16px rgba(var(--logo-pulse-rgb),.35)}.btn-ghost{background:var(--surface-strong);color:var(--text-primary);border:1px solid var(--surface-border-strong)}.btn-ghost:hover{background:var(--bg-hover)}.btn-sm{min-height:clamp(1.95rem,1.2vw + 1.55rem,2.22rem);padding:.36rem clamp(.56rem,.6vw,.78rem);font-size:clamp(.74rem,.2vw + .68rem,.82rem)}.btn-lg{min-height:clamp(2.35rem,1.5vw + 1.95rem,2.8rem);padding:.7rem clamp(1rem,1.1vw,1.45rem);font-size:clamp(.9rem,.35vw + .8rem,1rem)}.btn-block{width:100%;justify-content:center}.badge{display:inline-flex;align-items:center;padding:clamp(.22rem,.3vw,.3rem) clamp(.5rem,.7vw,.68rem);border-radius:6px;font-size:clamp(.68rem,.22vw + .64rem,.76rem);font-weight:700;line-height:1.2;max-width:100%}.badge-primary{background:var(--color-primary);color:#fff}.badge-status{background:rgba(255,255,255,.1);color:#fff}.badge-status.ongoing{background:var(--badge-color-ongoing)}.badge-status.completed{background:var(--badge-color-completed)}.badge-status.upcoming{background:var(--badge-color-upcoming)}.anime-section{padding:2.5rem 0 0}@media (max-width: 767px){.anime-section{padding:1.5rem 0 0}}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.section-title{font-size:1.2rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.section-title svg{color:var(--color-primary)}.see-all{font-size:.85rem;color:var(--color-primary);display:flex;align-items:center;gap:.25rem;transition:gap .2s}.see-all:hover{gap:.5rem}.home-anime-grid{display:grid;gap:var(--card-gap);width:100%;grid-template-columns:repeat(3,1fr)}@media (min-width: 600px){.home-anime-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.home-anime-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1400px){.home-anime-grid{grid-template-columns:repeat(6,1fr)}}.anime-grid{display:grid;gap:var(--card-gap);width:100%;grid-template-columns:repeat(2,1fr)}@media (min-width: 600px){.anime-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.anime-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1280px){.anime-grid{grid-template-columns:repeat(6,1fr)}}@media (min-width: 1600px){.anime-grid{grid-template-columns:repeat(7,1fr)}}.anime-card{position:relative;border-radius:10px;overflow:hidden;background:transparent;border:0;box-shadow:none;transition:transform .2s ease}@media (hover: hover){.anime-card:hover{transform:translateY(-4px)}}.card-link{display:block;text-decoration:none;color:inherit}.card-image{position:relative;aspect-ratio:2/3;border-radius:10px;overflow:hidden;background:var(--bg-card)}.card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-no-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.card-badge{position:absolute;z-index:10;display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:0 .9rem;border-radius:999px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.24);background:rgba(8,10,20,.56);box-shadow:0 6px 18px rgba(5,8,20,.35)}.card-badge-status{top:9px;left:9px;-webkit-clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 14px),0 14px);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 14px),0 14px);border-radius:0}.card-badge-type{top:9px;right:9px}.card-bottom-left{position:absolute;left:9px;bottom:10px;z-index:10;display:flex;gap:6px;align-items:center}.card-bottom-right{position:absolute;right:9px;bottom:10px;z-index:10}.card-badge-episode{position:static;background:rgba(10,14,30,.68)}.card-badge-quality,.card-badge-language{position:static}.recent-update-card .card-badge{padding:5px 8px;border-radius:999px;font-size:10px;line-height:1}.recent-update-card .badge--audio{position:absolute;top:8px;right:8px}.recent-update-card .badge--quality{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.recent-update-card .badge--episode{position:absolute;left:8px;bottom:8px;min-width:0;white-space:nowrap}.badge-status-ongoing{background:linear-gradient(135deg,color-mix(in srgb,var(--badge-color-ongoing) 88%,#ffffff 12%),var(--badge-color-ongoing));box-shadow:0 10px 22px color-mix(in srgb,var(--badge-color-ongoing) 45%,transparent)}.badge-status-completed{background:linear-gradient(135deg,color-mix(in srgb,var(--badge-color-completed) 88%,#ffffff 12%),var(--badge-color-completed));box-shadow:0 10px 22px color-mix(in srgb,var(--badge-color-completed) 42%,transparent)}.badge-status-upcoming{background:linear-gradient(135deg,color-mix(in srgb,var(--badge-color-upcoming) 88%,#ffffff 12%),var(--badge-color-upcoming));box-shadow:0 10px 22px color-mix(in srgb,var(--badge-color-upcoming) 45%,transparent)}.badge-type-movie{background:color-mix(in srgb,var(--badge-color-movie) 80%,rgba(7,10,22,.55))}.badge-type-ona{background:color-mix(in srgb,var(--badge-color-ona) 80%,rgba(7,10,22,.55))}.badge-type-ova{background:color-mix(in srgb,var(--badge-color-ova) 80%,rgba(7,10,22,.55))}.badge-lang-sub{background:color-mix(in srgb,var(--badge-color-sub) 80%,rgba(8,10,22,.6))}.badge-lang-dub{background:color-mix(in srgb,var(--badge-color-dub) 80%,rgba(8,10,22,.6))}.badge-quality-sd{background:color-mix(in srgb,var(--badge-color-sd) 78%,rgba(8,10,22,.6))}.badge-quality-hd{background:color-mix(in srgb,var(--badge-color-hd) 78%,rgba(8,10,22,.6))}.badge-quality-fhd{background:color-mix(in srgb,var(--badge-color-fhd) 78%,rgba(8,10,22,.6))}.badge-quality-4k{background:color-mix(in srgb,var(--badge-color-4k) 78%,rgba(8,10,22,.6));border-color:rgba(255,255,255,.45)}.card-trend-icon{position:absolute;top:8px;left:8px;background:rgba(0,0,0,.5);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;z-index:3}.card-bottom-bar{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-end;padding:20px 8px 6px;background:linear-gradient(transparent,rgba(0,0,0,.45) 60%);z-index:3}.card-right-badges{display:flex;align-items:center;gap:5px}.card-rating-badge{display:flex;align-items:center;gap:2px;background:rgba(0,0,0,.55);color:#fbbf24;font-size:10px;font-weight:700;padding:2px 5px;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card-play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:2;opacity:0;pointer-events:none;transition:opacity .2s ease}.anime-card.tapped .card-play-overlay{opacity:1;pointer-events:auto}.card-play-btn{width:46px;height:46px;background:rgba(255,255,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#111;box-shadow:0 4px 20px rgba(0,0,0,.3)}.card-play-btn svg{width:22px;height:22px;margin-left:3px}.card-info{padding:.5rem .1rem 0;background:transparent;border:none;box-shadow:none;min-width:0}.recent-update-card .card-info{box-shadow:none;background:transparent}.recent-update-card .card-title{text-shadow:none;box-shadow:none;background:transparent}.card-title{background:transparent;box-shadow:none;font-size:.84rem;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;color:var(--text-primary);overflow-wrap:anywhere}.card-subtitle{font-size:.72rem;font-weight:500;color:var(--text-muted);text-align:center;margin:.15rem 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-meta-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.card-year{font-size:.72rem;color:var(--text-muted)}.card-genre{font-size:.7rem;color:var(--color-primary);background:rgba(233,69,96,.1);padding:.1rem .4rem;border-radius:4px;font-weight:500}.card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,10,26,.85) 0%,rgba(10,10,26,.1) 50%,transparent 100%);opacity:0;transition:opacity .3s;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.genre-tags{display:flex;flex-wrap:wrap;gap:.6rem}.genre-tag{padding:.4rem .9rem;border-radius:20px;background:var(--bg-card);border:1px solid var(--border);font-size:.8rem;font-weight:500;color:var(--text-secondary);transition:all .2s}.genre-tag:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.page-with-sidebar{display:flex;gap:1.5rem;align-items:flex-start;padding:.75rem 0 2rem}.page-main{flex:1;min-width:0}.page-sidebar{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:.75rem;position:static;overflow-y:visible;scrollbar-width:thin}.page-sidebar::-webkit-scrollbar{width:3px}.page-sidebar::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:2px}.sidebar-genre-tags{display:flex;flex-wrap:wrap;gap:.4rem}.sidebar-genre-tag{font-size:.72rem;padding:.25rem .6rem;border-radius:20px;background:var(--bg-hover);color:var(--text-secondary);border:1px solid var(--border);transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.sidebar-genre-tag:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}@media (max-width: 1100px){.page-sidebar{width:260px}}@media (max-width: 900px){.page-with-sidebar{flex-direction:column;gap:0;padding-bottom:1rem}.page-sidebar{width:100%;position:static;max-height:none;overflow-y:visible;display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:0 0 1rem}}@media (max-width: 600px){.page-sidebar{grid-template-columns:1fr}}.detail-breadcrumb{font-size:.78rem;color:var(--text-muted);margin-bottom:.45rem;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.detail-breadcrumb a{color:var(--text-secondary)}.detail-breadcrumb a:hover{color:var(--color-primary)}.pagination{display:flex;justify-content:center;align-items:center;gap:5px;padding:1.5rem 0}.page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:32px;padding:0 8px;border-radius:6px;background:transparent;border:1px solid var(--border);font-size:.8rem;font-weight:600;color:var(--text-secondary);transition:background .15s,color .15s,border-color .15s;white-space:nowrap;line-height:1}.page-btn:not(.disabled):not(.page-btn-dots):hover,.page-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.page-btn.disabled{opacity:.3;pointer-events:none;cursor:default}.page-btn.page-btn-dots{background:transparent;border-color:transparent;cursor:default;pointer-events:none;color:var(--text-muted);padding:0 2px}.site-footer{background:var(--footer-bg, var(--bg-surface));border-top:1px solid var(--border);border-top:1px solid color-mix(in srgb,var(--footer-accent-color, var(--color-primary)) 24%,transparent);padding:1rem 0 .55rem;margin-top:1rem;position:relative;z-index:2}.footer-inner{max-width:1400px;margin:0 auto;padding:0 1rem}.footer-top{display:flex;gap:1.25rem;flex-wrap:wrap;margin-bottom:.55rem;align-items:flex-start}.footer-brand{flex:2;min-width:200px}.footer-logo{font-size:1.08rem;line-height:1.15;font-weight:900;color:var(--footer-accent-color, var(--color-primary));display:block;margin-bottom:.2rem}.footer-brand p{font-size:.78rem;line-height:1.35;color:var(--footer-text-color, var(--text-muted));margin:0}.footer-links{flex:1;min-width:120px}.footer-links h4{font-size:.74rem;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.35rem;color:var(--footer-heading-color, var(--text-muted))}.footer-links ul{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.18rem;line-height:1.2}.footer-links a{font-size:.78rem;color:var(--footer-link-color, var(--text-secondary));transition:color .2s}.footer-links a:hover{color:var(--footer-accent-color, var(--color-primary))}.footer-bottom{padding-top:.45rem;border-top:1px solid var(--border);border-top:1px solid color-mix(in srgb,var(--footer-accent-color, var(--color-primary)) 18%,transparent);display:flex;flex-wrap:wrap;gap:.35rem;justify-content:space-between;align-items:center}.footer-bottom p{font-size:.72rem;line-height:1.3;color:var(--footer-text-color, var(--text-muted));margin:0}.footer-note{font-size:.7rem!important}@media (max-width: 480px){.server-label{width:100%}.server-actions{flex-basis:100%}.container,.footer-inner{padding:0 .75rem}.footer-top{gap:1rem}.footer-brand,.footer-links{min-width:0;flex:1 1 100%}.footer-bottom{align-items:flex-start}}@media (max-width: 1024px){.detail-breadcrumb{row-gap:.25rem}.dv-bc-current{max-width:min(68vw,260px)}.dv-info-item{align-items:flex-start}.dv-info-val{white-space:normal;text-overflow:clip;overflow:visible;overflow-wrap:anywhere}}.popSc{position:fixed;top:0;bottom:0;left:0;right:0;padding:20px;background:rgba(255,255,255,.1);z-index:99980;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;animation:popupBlur .3s ease-in;-webkit-animation:popupBlur .3s}.popSc.hidden{display:none}.popSc>*{animation:popupScale .3s ease-in;-webkit-animation:popupScale .3s}.popSc .popBo{position:relative;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px;border-radius:20px;box-shadow:0 5px 25px rgba(0,0,0,.2)}.popSc .popBo svg{display:block;width:50px;height:50px;fill:none!important;stroke:#08102b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.popSc .popBo h2{margin:10px 0 15px;font-size:1.2rem;font-weight:800;color:#08102b}.popSc .popBo p{margin:0;line-height:1.7em;font-size:.9rem;color:#08102b}.popSc .popBo .popBtn{display:inline-flex;justify-content:center;align-items:center;height:50px;width:50px;outline:none;border:none;background:#482dff;border-radius:50%;margin-top:20px;transition:all .2s ease;-webkit-transition:all .2s ease}.popSc .popBo .popBtn:hover{transform:scale(1.05);-webkit-transform:scale(1.05)}.popSc .popBo .popBtn svg{width:24px;height:24px;stroke:#fff;flex-shrink:0}.popSc .popBo .popBtn svg.r{animation:rotateIcn 1.5s infinite linear;-webkit-animation:rotateIcn 1.5s infinite linear}.darkMode .popSc{background:rgba(0,0,0,.1)}.darkMode .popSc .popBo{background:rgba(50,50,50,.8)}.darkMode .popSc .popBo svg{stroke:#fefefe}.darkMode .popSc .popBo p,.darkMode .popSc .popBo h2{color:#fefefe}@keyframes popupBlur{0%{opacity:0}to{opacity:1}}@keyframes popupScale{0%{transform:scale(0);animation-timing-function:ease-in;opacity:0}to{transform:scale(1);opacity:1}}@keyframes rotateIcn{0%{transform:rotate(0)}to{transform:rotate(359deg)}}body{top:0!important}font{background:transparent!important;box-shadow:none!important}.goog-te-banner-frame{display:none!important}iframe.skiptranslate{display:none!important;border:none!important;box-shadow:none!important}#google_translate_element,.goog-te-gadget-simple{display:none!important}.goog-te-gadget-simple img,.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span,#goog-gt-tt,.VIpgJd-ZVi9od-ORHb-OEVmcd,.goog-te-spinner-pos,.goog-te-spinner,.goog-te-spinner-gif,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,.VIpgJd-ZVi9od-aZ2wEe,.VIpgJd-ZVi9od-SmfZ-OEVmcd,.VIpgJd-ZVi9od-l9xktf,.goog-tooltip,.goog-tooltip:hover,.goog-text-highlight{display:none!important;box-shadow:none!important;background:none!important}* [style*="position: absolute; z-index: 10000"]{display:none!important}.lang-switcher{position:relative;display:flex;align-items:center}.lang-btn{display:flex;align-items:center;gap:3px;background:var(--surface-strong);border:1px solid var(--surface-border-strong);border-radius:8px;color:var(--text-secondary);padding:0 clamp(6px,.6vw,10px);min-height:var(--control-min-height);cursor:pointer;font-size:clamp(.72rem,.2vw + .68rem,.8rem);font-weight:600;transition:background .2s,color .2s;white-space:nowrap;font-family:inherit}.lang-btn:hover{background:var(--bg-hover);color:var(--color-primary);border-color:color-mix(in srgb,var(--theme-accent) 35%,var(--border))}@media (min-width: 769px){.nav-search,.theme-toggle,.lang-btn,.nav-history-btn{background:var(--desktop-header-control-bg);border-color:var(--desktop-header-control-border);color:color-mix(in srgb,var(--text-primary) 78%,var(--text-secondary));box-shadow:inset 0 1px rgba(255,255,255,.043)}.nav-search{width:clamp(158px,11vw,212px);height:36px;gap:.32rem;padding-inline:.54rem;flex:0 1 clamp(158px,11vw,212px)}.nav-search input{background:transparent;border:0}.theme-toggle,.lang-btn,.nav-history-btn{width:38px;min-width:38px;min-height:36px;height:36px;justify-content:center;gap:0;padding-inline:0;border-radius:12px}#themeToggleLabel,.theme-toggle-chevron,.nav-history-btn span,.lang-btn .lang-current,.lang-btn .chevron{display:none}.nav-search-icon,.theme-toggle>svg,.lang-btn>svg:first-child,.nav-history-btn>svg{width:15px;height:15px}.nav-search:hover,.theme-toggle:hover,.lang-btn:hover,.nav-history-btn:hover,.nav-search:focus-within{background:var(--desktop-header-control-hover-bg);border-color:var(--desktop-header-control-hover-border);color:var(--text-primary)}}.lang-btn svg{width:clamp(13px,.8vw,16px);height:clamp(13px,.8vw,16px);flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lang-btn .chevron{width:12px;height:12px;transition:transform .2s}.lang-switcher.open .lang-btn .chevron{transform:rotate(180deg)}.lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:290px;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.5);z-index:99999;display:none;overflow:hidden}.lang-switcher.open .lang-dropdown{display:block}.lang-switcher.mobile-open{position:fixed;top:88px;left:16px;right:16px;z-index:1200}.lang-switcher.mobile-open .lang-dropdown{position:relative;top:0;right:auto;width:100%}.lang-search-wrap{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.lang-search-wrap svg{width:14px;height:14px;color:var(--text-muted);flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#gtLangSearch{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:13px;width:100%}#gtLangSearch::-moz-placeholder{color:var(--text-muted)}#gtLangSearch::-ms-input-placeholder{color:var(--text-muted)}#gtLangSearch::placeholder{color:var(--text-muted)}.lang-list{max-height:320px;overflow-y:auto;padding:6px 0}.lang-list::-webkit-scrollbar{width:4px}.lang-list::-webkit-scrollbar-track{background:transparent}.lang-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:4px}.lang-group-label{padding:8px 14px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.lang-item{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;transition:background .15s;font-size:13px;color:var(--text-primary)}.lang-item:hover{background:rgba(255,255,255,.07)}.lang-item.active{background:rgba(233,69,96,.15);color:var(--color-primary)}.lang-item.no-translate{border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px;color:#ff6b6b}.lang-item.no-translate:hover{background:rgba(255,107,107,.1)}.lang-item.no-translate.active{background:rgba(255,107,107,.15);color:#ff6b6b}.lang-flag{font-size:18px;line-height:1;width:24px;text-align:center}.lang-name{flex:1}.lang-code-badge{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--text-muted);background:rgba(255,255,255,.07);padding:2px 5px;border-radius:4px}.lang-empty-state{padding:16px;text-align:center;color:var(--text-muted, #888);font-size:13px}@media (max-width: 768px){.lang-dropdown{width:260px}.lang-current{display:none}}.nav-user-wrap{position:relative}.is-hidden{display:none!important}.nav-actions .nav-login-btn,.nav-actions .nav-user-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-accent) 24%,rgba(255,255,255,.14));border-radius:14px;background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.1),transparent 42%),linear-gradient(180deg,rgba(10,22,38,.98),rgba(3,9,18,.98));color:#f8fbff;box-shadow:inset 0 1px rgba(255,255,255,.08),inset 0 -10px 18px rgba(0,0,0,.22),0 10px 24px rgba(0,0,0,.34);cursor:pointer;text-decoration:none;white-space:nowrap;flex:0 0 40px;transition:border-color .2s ease,box-shadow .2s ease,transform .16s ease,background .2s ease}.nav-actions .nav-login-btn:hover,.nav-actions .nav-login-btn:focus-visible,.nav-actions .nav-user-btn:hover,.nav-actions .nav-user-btn:focus-visible{border-color:color-mix(in srgb,var(--theme-accent) 46%,rgba(255,255,255,.28));background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.14),transparent 44%),linear-gradient(180deg,rgba(13,29,49,.98),rgba(4,12,24,.98));box-shadow:inset 0 1px rgba(255,255,255,.12),inset 0 -10px 18px rgba(0,0,0,.2),0 12px 28px rgba(0,0,0,.42),0 0 0 3px rgba(var(--logo-pulse-rgb),.12);color:#fff;transform:translateY(-1px)}.nav-actions .nav-login-btn:focus-visible,.nav-actions .nav-user-btn:focus-visible{outline:2px solid rgba(var(--logo-pulse-rgb),.55);outline-offset:3px}.nav-login-glyph,.nav-user-avatar{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px rgba(255,255,255,.12),0 3px 8px rgba(0,0,0,.28)}.nav-login-icon{width:15px;height:15px;stroke-width:2.75}.nav-user-avatar{font-size:.76rem;font-weight:800;letter-spacing:.01em}.nav-user-avatar-img{width:30px;height:30px;border-radius:999px;-o-object-fit:cover;object-fit:cover;display:block;flex-shrink:0;background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.5);box-shadow:0 2px 8px rgba(0,0,0,.32)}@media (max-width: 900px){.menu-toggle{width:40px;height:40px;min-width:40px;flex-basis:40px}.menu-toggle svg{width:23px;height:23px}.menu-toggle,.theme-toggle,.lang-btn,.nav-actions .nav-login-btn,.nav-actions .nav-user-btn,.menu-toggle:hover,.menu-toggle:focus-visible,.menu-toggle:active,.theme-toggle:hover,.theme-toggle:focus-visible,.theme-toggle:active,.lang-btn:hover,.lang-btn:focus-visible,.lang-btn:active,.nav-actions .nav-login-btn:hover,.nav-actions .nav-login-btn:focus-visible,.nav-actions .nav-login-btn:active,.nav-actions .nav-user-btn:hover,.nav-actions .nav-user-btn:focus-visible,.nav-actions .nav-user-btn:active{background:transparent;background-image:none;border-color:transparent;box-shadow:none;outline:0;transform:none}.nav-login-glyph,.nav-user-avatar,.nav-user-avatar-img{background:transparent;background-image:none;border-color:transparent;box-shadow:none}}.nav-user-avatar-fallback{align-items:center;justify-content:center}.nav-user-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;min-width:200px;box-shadow:0 12px 40px rgba(0,0,0,.35);padding:.4rem;display:none;flex-direction:column;z-index:200;animation:dropIn .15s ease}.nav-user-dropdown.open{display:flex}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nav-user-info{display:flex;align-items:center;gap:.55rem;padding:.45rem .6rem .4rem}.nav-user-info>div{display:flex;flex-direction:column;min-width:0}.nav-user-dropdown-avatar{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1.5px solid var(--border)}.nav-user-name{display:block;font-weight:700;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-user-email{display:block;font-size:.72rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-user-divider{height:1px;background:var(--border);margin:.25rem 0}.nav-user-item{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border-radius:8px;font-size:.84rem;color:var(--text-secondary);text-decoration:none;transition:background .15s,color .15s}.nav-user-item-icon{width:14px;height:14px;flex-shrink:0}.nav-user-item:hover{background:var(--bg-card);color:var(--text-primary)}.nav-user-logout:hover{color:var(--color-primary)}.nav-user-logout-form{margin:0;padding:0}.nav-user-logout-btn{width:100%;background:none;border:none;cursor:pointer;text-align:left;padding:0}.rec-section{padding:2.5rem 0 0}.rec-tabs{display:flex;gap:0;background:var(--bg-card);border-radius:10px;padding:4px;margin-bottom:1.25rem;overflow-x:auto;scrollbar-width:none}.rec-tabs::-webkit-scrollbar{display:none}.rec-tab{flex:1;padding:.55rem 1rem;border:none;background:transparent;color:var(--text-secondary);font-size:.9rem;font-weight:600;border-radius:7px;cursor:pointer;transition:all .2s;white-space:nowrap;font-family:inherit}.rec-tab.active{background:#2563eb;color:#fff}.rec-section-home .rec-tabs-home{position:relative;gap:.42rem;padding:.42rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--recommend-accent, #2563eb) 34%,rgba(255,255,255,.1));background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.01)),linear-gradient(120deg,rgba(0,0,0,.2),rgba(255,255,255,.01));box-shadow:inset 0 1px rgba(255,255,255,.09),inset 0 -1px rgba(0,0,0,.24),0 10px 24px rgba(0,0,0,.3)}.rec-section-home .rec-tabs-home:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:10px;border:1px solid color-mix(in srgb,var(--recommend-accent, #2563eb) 26%,transparent);opacity:.5;pointer-events:none}.rec-section-home .rec-tabs-home .rec-tab{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.016));color:color-mix(in srgb,var(--text-primary) 72%,var(--text-secondary));text-shadow:0 1px 0 rgba(0,0,0,.25);transition:border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.rec-section-home .rec-tabs-home .rec-tab:before{content:"";position:absolute;left:9px;right:9px;top:6px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);opacity:.45}.rec-section-home .rec-tabs-home .rec-tab:hover{border-color:color-mix(in srgb,var(--recommend-accent, #2563eb) 52%,rgba(255,255,255,.18));color:var(--text-primary);transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 6px 14px rgba(0,0,0,.24)}.rec-section-home .rec-tabs-home .rec-tab.active{border-color:color-mix(in srgb,var(--recommend-accent, #2563eb) 75%,rgba(255,255,255,.2));background:linear-gradient(180deg,color-mix(in srgb,var(--recommend-accent, #2563eb) 46%,rgba(255,255,255,.24)),color-mix(in srgb,var(--recommend-accent, #2563eb) 62%,rgba(0,0,0,.08)));color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.35),inset 0 -1px rgba(0,0,0,.2),0 0 0 1px color-mix(in srgb,var(--recommend-accent, #2563eb) 55%,transparent),0 10px 20px color-mix(in srgb,var(--recommend-accent, #2563eb) 30%,transparent)}[data-theme=light] .rec-section-home .rec-tabs-home{background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(240,244,255,.7)),linear-gradient(120deg,rgba(15,23,42,.06),rgba(255,255,255,.7));box-shadow:inset 0 1px rgba(255,255,255,.8),inset 0 -1px rgba(148,163,184,.25),0 10px 20px rgba(15,23,42,.07)}.rec-grid{display:none;gap:var(--card-gap);grid-template-columns:repeat(3,1fr)}.rec-grid.active{display:grid}@media (min-width: 600px){.rec-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.rec-grid{grid-template-columns:repeat(6,1fr)}}@media (min-width: 1280px){.rec-grid{grid-template-columns:repeat(7,1fr)}}@media (min-width: 1600px){.rec-grid{grid-template-columns:repeat(8,1fr)}}@media (max-width: 480px){.rec-grid{gap:.5rem}.rec-tab{font-size:.8rem;padding:.45rem .7rem}}.popular-list-section .section-header{align-items:center;flex-wrap:wrap;gap:10px}.pop-tab-group{display:flex;gap:4px;background:var(--bg-card);border-radius:8px;padding:3px}.pop-tab-group-sm .pop-tab{font-size:10px;padding:3px 9px}.pop-tab{background:none;border:none;color:var(--text-secondary);font-size:12px;font-weight:600;padding:5px 14px;border-radius:6px;cursor:pointer;transition:background .2s,color .2s;font-family:inherit}.pop-tab.active{background:var(--color-primary);color:#fff}.pop-tab:not(.active):hover{color:var(--text-primary)}.pop-list{display:none;flex-direction:column;gap:0}.pop-list.active{display:flex}.pop-list-item{display:flex;align-items:center;gap:12px;padding:10px 8px;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;border-radius:8px;transition:background .18s}.pop-list-item:last-child{border-bottom:none}.pop-list-item:hover{background:var(--bg-hover)}.pop-rank{font-size:20px;font-weight:800;color:var(--text-muted);min-width:28px;text-align:center;line-height:1}.pop-rank-sm{font-size:14px;min-width:18px}.pop-rank-top{color:var(--color-primary)}.pop-thumb{width:48px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0;background:var(--bg-card)}.pop-thumb-sm{width:36px;height:48px}.pop-thumb-placeholder{display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.pop-info{flex:1;min-width:0}.pop-title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary);margin-bottom:4px}.pop-meta{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pop-dot{opacity:.4}.pop-rating{display:flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:var(--badge-color-rating);flex-shrink:0}.footer-azlist{display:none;border-bottom:1px solid var(--border-color, rgba(255,255,255,.08));border-bottom:1px solid color-mix(in srgb,var(--footer-accent-color, var(--color-primary)) 18%,transparent);padding-bottom:.45rem;margin-bottom:.65rem}@media (min-width: 1024px){.footer-azlist{display:block}}.footer-azlist-header{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem}.footer-azlist-title{font-weight:700;font-size:.75rem;letter-spacing:.05em;color:var(--footer-heading-color, var(--text-primary, #fff));white-space:nowrap}.footer-azlist-divider{color:var(--footer-text-color, var(--text-muted, rgba(255,255,255,.3)))}.footer-azlist-subtitle{font-size:.72rem;color:var(--footer-text-color, var(--text-muted, rgba(255,255,255,.5)))}.footer-azlist-letters{display:flex;flex-wrap:wrap;gap:.18rem;justify-content:center}.site-footer .az-letter-btn{min-width:24px;height:24px;padding:0 .28rem;border-radius:4px;background:var(--footer-accent-color, var(--color-primary, #e94560));font-size:.72rem;line-height:1}.az-letter-btn{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 .45rem;border-radius:6px;background:var(--color-primary, #e94560);color:#fff;font-size:.78rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:opacity .18s,transform .15s}.az-letter-btn:hover{opacity:.82;transform:translateY(-1px)}.az-letter-btn.active{background:#fff;color:var(--color-primary, #e94560);box-shadow:0 0 0 2px var(--color-primary, #e94560)}.container,.watch-page:not(.watch-rebuild),.footer-inner,.nav-inner,.social-comm-inner{max-width:100%!important;width:100%!important;padding-left:clamp(.75rem,3vw,2rem)!important;padding-right:clamp(.75rem,3vw,2rem)!important;box-sizing:border-box!important}.watch-page:not(.watch-rebuild){padding-top:.75rem!important;padding-bottom:2rem!important}.watch-page:not(.watch-rebuild) .watch-sidebar{width:clamp(260px,22vw,340px)!important}.hero-section,.hero-slider,.hero-slide{width:100%!important;max-width:100%!important}.anime-section,.anime-grid,.section-header{width:100%!important}.detail-page,.detail-wrap,.detail-container{max-width:100%!important;width:100%!important;padding-left:clamp(.75rem,3vw,2rem)!important;padding-right:clamp(.75rem,3vw,2rem)!important}.profile-wrap,.mem-page,.co-page{max-width:100%!important;padding-left:clamp(.75rem,3vw,2rem)!important;padding-right:clamp(.75rem,3vw,2rem)!important}@media (max-width: 768px){.container,.watch-page:not(.watch-rebuild),.footer-inner,.nav-inner,.social-comm-inner,.detail-page,.detail-wrap,.detail-container,.profile-wrap{padding-left:.75rem!important;padding-right:.75rem!important}.watch-page:not(.watch-rebuild) .watch-sidebar{width:100%!important}}@media (max-width: 480px){.container,.watch-page:not(.watch-rebuild),.footer-inner,.nav-inner,.social-comm-inner,.detail-page,.detail-wrap,.detail-container,.profile-wrap{padding-left:.5rem!important;padding-right:.5rem!important}}@media (min-width: 1920px){.container,.watch-page:not(.watch-rebuild),.footer-inner,.nav-inner,.social-comm-inner{padding-left:clamp(2rem,5vw,5rem)!important;padding-right:clamp(2rem,5vw,5rem)!important}.watch-sidebar{width:clamp(300px,20vw,420px)!important}}@media (min-width: 2560px){.container,.watch-page:not(.watch-rebuild),.footer-inner,.nav-inner,.social-comm-inner{padding-left:clamp(3rem,6vw,8rem)!important;padding-right:clamp(3rem,6vw,8rem)!important}.watch-sidebar{width:clamp(340px,18vw,500px)!important}}:root{--badge-chip-h: clamp(19px, 1.72vw, 21px);--badge-chip-font: clamp(9px, .64vw, 10.2px);--badge-chip-pad-x: clamp(7px, .72vw, 10px);--badge-chip-radius: 9px;--badge-status-h: clamp(18px, 1.6vw, 20px);--badge-status-font: clamp(9px, .62vw, 9.8px);--badge-status-pad-x: clamp(7px, .74vw, 9px);--badge-status-radius: 8px;--badge-rating-h: clamp(19px, 1.7vw, 21px);--badge-rating-font: clamp(9px, .65vw, 10.2px);--badge-rating-pad-x: clamp(7px, .72vw, 9px);--badge-rating-radius: 9px;--badge-text: rgba(246,250,255,.97);--badge-glass-bg: rgba(6, 10, 18, .58);--badge-glass-bg-strong: rgba(6, 10, 18, .66);--badge-glass-bg-dense: rgba(5, 9, 16, .78);--badge-glass-text: rgba(247, 251, 255, .98);--badge-glass-edge: rgba(214,228,255,.18);--badge-glass-highlight: rgba(255,255,255,.14);--badge-glass-sheen: rgba(255,255,255,.07);--badge-neutral-accent: var(--color-primary)}.card-badge-episode,.card-rating-badge,.hero-badges .badge,.status-badge,.wic-sub-badge,.wic-status-badge,.wsch-ep-badge,.wsch-tag,.dl-quality,.badge-type,.badge-ongoing,.badge-completed,.card-rating,.card-ep-badge{--badge-accent: var(--badge-neutral-accent);display:inline-flex;align-items:center;justify-content:center;min-height:var(--badge-chip-h);padding:0 var(--badge-chip-pad-x);border-radius:var(--badge-chip-radius);font-size:var(--badge-chip-font);font-weight:760;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--badge-glass-text)!important;white-space:nowrap;max-width:100%;border:1px solid color-mix(in srgb,var(--badge-accent) 37%,var(--badge-glass-edge))!important;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0) 36%),linear-gradient(122deg,color-mix(in srgb,var(--badge-accent) 18%,transparent),transparent 66%),color-mix(in srgb,var(--badge-accent) 12%,var(--badge-glass-bg-strong))!important;box-shadow:inset 0 1px rgba(255,255,255,.13),inset 0 -1px rgba(0,0,0,.28),0 2px 6px color-mix(in srgb,var(--badge-accent) 11%,rgba(0,0,0,.32))!important;backdrop-filter:blur(5px) saturate(112%);-webkit-backdrop-filter:blur(5px) saturate(112%)}.card-badge-status,.sc-ribbon{min-height:var(--badge-tab-h);padding:0 var(--badge-tab-pad-x) 0 calc(var(--badge-tab-pad-x) + 2px);border-radius:var(--badge-tab-radius);font-size:var(--badge-tab-font);font-weight:820;letter-spacing:.046em;border:1px solid color-mix(in srgb,var(--badge-accent) 46%,rgba(220,233,255,.3))!important;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0) 30%),linear-gradient(128deg,color-mix(in srgb,var(--badge-accent) 24%,transparent),transparent 62%),color-mix(in srgb,var(--badge-accent) 15%,var(--badge-glass-bg-dense))!important;box-shadow:inset 0 1px rgba(255,255,255,.15),inset 2px 0 color-mix(in srgb,var(--badge-accent) 58%,rgba(255,255,255,.15)),inset 3px 0 rgba(255,255,255,.08),0 2px 7px color-mix(in srgb,var(--badge-accent) 13%,rgba(0,0,0,.34))!important;backdrop-filter:blur(4px) saturate(114%);-webkit-backdrop-filter:blur(4px) saturate(114%)}.card-badge-status,.sc-ribbon{border-radius:0!important;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 14px) 100%,0 100%)!important;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 14px) 100%,0 100%)!important}.card-badge-status:after,.sc-ribbon:after{content:"";position:absolute;inset:1px 8px auto 10px;height:1px;border-radius:1px;background:linear-gradient(90deg,rgba(255,255,255,.62),rgba(255,255,255,0));opacity:.52;pointer-events:none}.card-badge-status:before,.sc-ribbon:before{content:"";position:absolute;left:2px;top:2px;bottom:2px;width:2px;border-radius:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--badge-accent) 78%,rgba(255,255,255,.3)),color-mix(in srgb,var(--badge-accent) 45%,transparent));opacity:.9;pointer-events:none}.badge-status-ongoing,.status-badge.ongoing,.wic-status-ongoing,.sc-ribbon.ongoing,.hero-badges .badge-status.ongoing,.badge-status.ongoing,.badge-ongoing{--badge-accent: var(--badge-color-ongoing)}.badge-status-completed,.status-badge.completed,.wic-status-completed,.sc-ribbon.completed,.hero-badges .badge-status.completed,.badge-status.completed,.badge-completed{--badge-accent: var(--badge-color-completed)}.badge-status-upcoming,.status-badge.upcoming,.wic-status-upcoming,.sc-ribbon.upcoming,.hero-badges .badge-status.upcoming,.badge-status.upcoming{--badge-accent: var(--badge-color-upcoming)}.badge-type-movie,.card-badge-type.badge-type-movie,.hero-badges .hero-type-movie{--badge-accent: var(--badge-color-movie)}.badge-type-ona,.card-badge-type.badge-type-ona,.hero-badges .hero-type-ona{--badge-accent: var(--badge-color-ona)}.badge-type-ova,.card-badge-type.badge-type-ova,.hero-badges .hero-type-ova{--badge-accent: var(--badge-color-ova)}.hero-badges .badge-primary,.badge-type{--badge-accent: var(--color-primary)}.badge-lang-sub,.wic-sub-badge,.card-badge-language,.badge--audio,.wsch-tag-pink{--badge-accent: var(--badge-color-sub)}.badge-lang-dub,.card-badge-language.badge-lang-dub,.badge--audio.badge-lang-dub,.wsch-tag-orange{--badge-accent: var(--badge-color-dub)}.badge-quality-sd{--badge-accent: var(--badge-color-sd)}.badge-quality-hd{--badge-accent: var(--badge-color-hd)}.badge-quality-fhd,.card-badge-quality.badge-quality-fhd,.badge--quality.badge-quality-fhd,.dl-quality.badge-quality-fhd,.wsch-tag-blue{--badge-accent: var(--badge-color-fhd)}.badge-quality-4k,.card-badge-quality.badge-quality-4k,.badge--quality.badge-quality-4k,.dl-quality.badge-quality-4k,.wsch-tag-yellow{--badge-accent: var(--badge-color-4k)}.card-badge-quality.badge-quality-sd,.badge--quality.badge-quality-sd,.dl-quality.badge-quality-sd{--badge-accent: var(--badge-color-sd)}.card-badge-quality.badge-quality-hd,.badge--quality.badge-quality-hd,.dl-quality.badge-quality-hd{--badge-accent: var(--badge-color-hd)}.badge-quality-sd,.badge-quality-hd,.badge-quality-fhd,.badge-quality-4k,.card-badge-quality,.badge--quality,.dl-quality{position:relative;isolation:isolate;overflow:hidden;padding:0 clamp(9.8px,.88vw,12.8px)!important;min-height:clamp(18.2px,1.6vw,21px);font-size:clamp(10.4px,.77vw,11.4px);border-radius:0!important;-webkit-clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 4px),0 4px);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 4px),0 4px);border:1px solid color-mix(in srgb,var(--badge-accent) 56%,rgba(224,238,255,.44))!important;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.05) 34%,rgba(255,255,255,0) 52%),linear-gradient(122deg,color-mix(in srgb,var(--badge-accent) 39%,rgba(5,10,18,.64)),color-mix(in srgb,var(--badge-accent) 16%,rgba(4,8,14,.95)))!important;box-shadow:inset 0 1px rgba(255,255,255,.12),inset 0 -1px rgba(0,0,0,.38),0 3px 8px color-mix(in srgb,var(--badge-accent) 24%,rgba(0,0,0,.32))!important;letter-spacing:.068em;font-weight:800}.badge-quality-sd:before,.badge-quality-hd:before,.badge-quality-fhd:before,.badge-quality-4k:before,.card-badge-quality:before,.badge--quality:before,.dl-quality:before{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border:1px solid color-mix(in srgb,var(--badge-accent) 38%,rgba(230,244,255,.58));-webkit-clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 3px),0 3px);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 3px),0 3px);background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,0) 28%,rgba(255,255,255,.06),rgba(255,255,255,0) 82%),linear-gradient(180deg,rgba(255,255,255,.043),rgba(255,255,255,0) 58%);opacity:.84;pointer-events:none}.badge-quality-sd:after,.badge-quality-hd:after,.badge-quality-fhd:after,.badge-quality-4k:after,.card-badge-quality:after,.badge--quality:after,.dl-quality:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 4px),0 4px);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 4px),0 4px);background:linear-gradient(90deg,rgba(255,255,255,.14) 0 1px,transparent 1px calc(100% - 1px),rgba(255,255,255,.12) calc(100% - 1px)),linear-gradient(180deg,rgba(255,255,255,.16) 0 1px,transparent 1px calc(100% - 1px),rgba(0,0,0,.26) calc(100% - 1px));opacity:.7;pointer-events:none}.card-badge-episode,.wsch-ep-badge,.card-ep-badge,.badge--episode{--badge-accent: var(--badge-color-episode)}.card-rating-badge,.card-rating,.wic-rating,.pop-rating{--badge-accent: var(--badge-color-rating)}.wsch-tag-gray,.dl-quality{--badge-accent: var(--color-primary)}.card-badge,.card-badge-type,.card-badge-episode,.card-badge-language,.card-rating-badge,.hero-badges .badge,.status-badge,.wic-sub-badge,.wic-status-badge,.wsch-ep-badge,.wsch-tag,.badge-type,.badge-ongoing,.badge-completed,.card-rating,.card-ep-badge{display:inline-flex;align-items:center;justify-content:center;min-height:var(--badge-chip-h);padding:0 var(--badge-chip-pad-x);border-radius:var(--badge-chip-radius);font-size:var(--badge-chip-font);font-weight:730;line-height:1;letter-spacing:.058em;text-transform:uppercase;color:var(--badge-text)!important;text-shadow:0 1px 0 rgba(0,0,0,.22);white-space:nowrap;max-width:100%;border:1px solid color-mix(in srgb,var(--badge-accent) 28%,var(--badge-glass-edge))!important;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.03),rgba(255,255,255,0) 48%),linear-gradient(135deg,color-mix(in srgb,var(--badge-accent) 18%,rgba(255,255,255,.03)) 0%,transparent 58%),linear-gradient(90deg,color-mix(in srgb,var(--badge-accent) 10%,transparent) 0%,transparent 42%),color-mix(in srgb,var(--badge-accent) 9%,var(--badge-glass-bg))!important;box-shadow:inset 0 1px 0 var(--badge-glass-highlight),inset 0 -1px rgba(5,8,14,.44),inset 0 0 0 1px rgba(255,255,255,.03),0 4px 10px color-mix(in srgb,var(--badge-accent) 9%,rgba(0,0,0,.34))!important;backdrop-filter:blur(7px) saturate(120%);-webkit-backdrop-filter:blur(7px) saturate(120%)}.card-badge-status,.sc-ribbon{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;justify-content:flex-start;width:clamp(18px,11%,24px);height:clamp(96px,62%,152px);min-height:0;max-height:calc(100% - 12px);padding:7px 0;border-radius:9px;font-size:var(--badge-status-font);font-weight:780;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--badge-glass-text)!important;text-shadow:0 1px 0 rgba(0,0,0,.24);white-space:nowrap;max-width:none;border:1px solid color-mix(in srgb,var(--badge-accent) 34%,rgba(255,255,255,.28))!important;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0) 36%),linear-gradient(140deg,color-mix(in srgb,var(--badge-accent) 20%,rgba(255,255,255,.02)) 0%,color-mix(in srgb,var(--badge-accent) 8%,transparent) 30%,transparent 31%,transparent 100%),color-mix(in srgb,var(--badge-accent) 11%,var(--badge-glass-bg-dense))!important;box-shadow:inset 0 1px rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.03),0 3px 8px color-mix(in srgb,var(--badge-accent) 10%,rgba(0,0,0,.34))!important;backdrop-filter:blur(7px) saturate(122%);-webkit-backdrop-filter:blur(7px) saturate(122%);writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;overflow:hidden}.sc-ribbon-wrap .sc-ribbon{top:0;left:0;width:100%;height:100%;max-height:none}.card-badge-status:after,.sc-ribbon:after{content:"";position:absolute;left:1px;right:1px;top:8px;height:1px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.62),rgba(255,255,255,0));opacity:.46;pointer-events:none}.card-badge-status:before,.sc-ribbon:before{content:"";position:absolute;left:1px;top:1px;right:1px;height:7px;border-radius:6px 6px 0 0;background:linear-gradient(142deg,color-mix(in srgb,var(--badge-accent) 84%,rgba(255,255,255,.28)) 0%,color-mix(in srgb,var(--badge-accent) 54%,rgba(255,255,255,.04)) 38%,transparent 39%,transparent 100%),linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 72%);opacity:.9;pointer-events:none}.card-rating-badge,.sc-rating,.card-rating{min-height:var(--badge-rating-h);padding:0 calc(var(--badge-rating-pad-x) - 1px);border-radius:var(--badge-rating-radius);font-size:var(--badge-rating-font);font-weight:760;letter-spacing:.052em;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.03) 30%,rgba(255,255,255,0) 52%),linear-gradient(135deg,color-mix(in srgb,var(--badge-accent) 24%,rgba(255,255,255,.03)) 0%,transparent 56%),linear-gradient(90deg,rgba(255,255,255,.09),rgba(255,255,255,0) 54%),color-mix(in srgb,var(--badge-accent) 13%,var(--badge-glass-bg-strong))!important;border:1px solid color-mix(in srgb,var(--badge-accent) 36%,rgba(255,255,255,.24))!important;box-shadow:inset 0 1px rgba(255,255,255,.16),inset 0 -1px rgba(5,8,14,.4),inset 0 0 0 1px rgba(255,255,255,.04),0 4px 11px color-mix(in srgb,var(--badge-accent) 14%,rgba(0,0,0,.37))!important;backdrop-filter:blur(8px) saturate(124%);-webkit-backdrop-filter:blur(8px) saturate(124%)}@media (hover: none),(pointer: coarse){html,body,a,button,input,select,textarea,label,summary,[role=button],[tabindex],.btn,.nav-action,.menu-toggle,.theme-toggle,.lang-btn,.theme-option,.lang-item,.server-btn,.ep-btn,.sidebar-ep-pill,.sidebar-ep-tool,.sidebar-cc-btn,.sidebar-order-toggle,.watch-season-item,.watch-subtitle-mode-btn,.shell-toggle,.wsch-mode-btn,.wsch-date-btn,.rec-tab,.pop-tab,.ptab-btn,.az-letter-btn,.card-link,.anime-card,.cw-thumb-link{-webkit-tap-highlight-color:transparent}a:focus,button:focus,[role=button]:focus,[tabindex]:focus{outline:none}}.ep-card,.ep-btn,.sidebar-ep-pill,.ep-pill{background:var(--bg-card);border:1px solid var(--border);font-weight:600;color:var(--text-secondary);text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.ep-card:hover,.ep-card.active,.ep-btn:hover,.sidebar-ep-pill:hover,.sidebar-ep-pill.active,.ep-pill:hover,.ep-pill.active{background:var(--color-primary);color:#fff;border-color:transparent}.ep-card.hidden,.ep-btn.hidden,.sidebar-ep-pill.hidden,.ep-pill.hidden{display:none!important}.sidebar-ep-pill{display:flex;align-items:center;justify-content:center;width:100%;padding:.5rem .75rem;border-radius:6px;font-size:.82rem;box-sizing:border-box}.sidebar-ep-vip:not(.active){box-shadow:inset 0 0 0 1px rgba(255,176,127,.25)}.ep-pill{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .7rem;border-radius:6px;font-size:.82rem}.sc-ribbon-wrap{position:absolute;top:6px;left:6px;width:clamp(18px,11%,24px);height:clamp(96px,62%,152px);overflow:hidden;border-radius:0;z-index:11;pointer-events:none;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 14px) 100%,0 100%)}.anime-card,.wsch-card,.cw-card{contain:layout style paint}.hero-slide{will-change:opacity}.hero-overlay{will-change:opacity;transform:translateZ(0)}.hero-visual-glow{will-change:opacity,transform}.navbar{will-change:transform;isolation:isolate}@media (hover: hover){.anime-card:hover,.sc-card:hover{will-change:transform}.anime-card:hover .card-play-overlay,.sc-card:hover .card-play-overlay{will-change:opacity}}.hero-content{will-change:opacity,transform}.rec-section-home,.browse-genres-section{content-visibility:auto;contain-intrinsic-size:0 640px}.status-slider-section{content-visibility:auto;contain-intrinsic-size:0 380px}.home-trending-column--mobile{content-visibility:auto;contain-intrinsic-size:0 600px}.wsch-section{content-visibility:auto;contain-intrinsic-size:0 1200px}@keyframes dn-shimmer-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dn-img-js .card-image img.dn-img,.dn-img-js .wsch-card img.dn-img{opacity:0;transition:opacity .28s ease}.dn-img-js .card-image img.dn-img.dn-img-loaded,.dn-img-js .wsch-card img.dn-img.dn-img-loaded{opacity:1}.dn-img-js .card-image img.dn-img.dn-img-error{opacity:.15;filter:grayscale(1)}.dn-img-js .card-image:not(.dn-img-parent-loaded){background:var(--bg-card, #161630)}.dn-img-js .card-image:not(.dn-img-parent-loaded):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.05) 50%,transparent 75%);animation:dn-shimmer-slide 1.6s ease-in-out infinite}.dn-img-js .card-image.dn-img-parent-loaded{background:none}.dn-img-js .card-image.dn-img-parent-loaded:after{content:none}.dn-img-js .wsch-card-img:not(.dn-img-parent-loaded){background:var(--bg-card, #161630)}.dn-img-js .wsch-card-img:not(.dn-img-parent-loaded):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;border-radius:inherit;background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.05) 50%,transparent 75%);animation:dn-shimmer-slide 1.6s ease-in-out infinite;pointer-events:none;z-index:2}.dn-img-js .wsch-card-img.dn-img-parent-loaded{background:none}.dn-img-js .cw-thumb-link:not(.dn-img-parent-loaded):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.05) 50%,transparent 75%);animation:dn-shimmer-slide 1.6s ease-in-out infinite;pointer-events:none;z-index:0}.status-slider-wrap,.wsch-scroll-wrap,.frls-scroll-wrap,.cw-grid{transform:translateZ(0);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.anime-card a,.wsch-card,.cw-card a,.nav-links a,.page-btn,.ru-tab,.hero-actions a,.btn{touch-action:manipulation}.hero-slider{touch-action:pan-y;isolation:isolate}.status-slider-wrap,.wsch-scroll-wrap,.frls-scroll-wrap,.cw-grid{touch-action:pan-x pan-y}.dropdown-menu,.nav-user-dropdown,.theme-menu,.lang-dropdown{will-change:opacity,transform;transform:translateZ(0)}.search-results,.overlay-search-results{will-change:opacity;transform:translateZ(0)}.card-badge,.card-trend-icon,.sc-ribbon,.hero-trending-chip{-webkit-backface-visibility:hidden;backface-visibility:hidden}.wsch-tl-dot{will-change:transform,opacity}.wsch-tl-connector{will-change:transform}.card-title,.hero-title,.section-title,.sc-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}.status-slider{-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.status-slider .anime-card{scroll-snap-align:start}@media (prefers-reduced-motion: reduce){.dn-img-js .card-image:not(.dn-img-parent-loaded),.dn-img-js .wsch-card-img:not(.dn-img-parent-loaded){animation:none;background:var(--bg-hover, #1e1e40)}.dn-img-js .cw-thumb-link:not(.dn-img-parent-loaded):after{animation:none}.dn-img-js .card-image img.dn-img,.dn-img-js .wsch-card img.dn-img,.dn-img-js .rec-card img.dn-img{transition:none;opacity:1}.hero-slide{will-change:auto}.anime-card{transition:none}.anime-card:hover{transform:none}}.dn-low-end .hero-visual-glow{will-change:auto;animation:none!important}.dn-low-end .hero-slide,.dn-low-end .card-play-overlay{will-change:auto}.dn-low-end .anime-card,.dn-thermal .anime-card{transition:none;transform:none!important}.dn-low-end .dropdown-menu,.dn-low-end .nav-user-dropdown,.dn-low-end .theme-menu,.dn-low-end .search-results{will-change:auto;transform:none}.dn-low-end .dn-img-js .card-image:not(.dn-img-parent-loaded),.dn-low-end .dn-img-js .wsch-card-img:not(.dn-img-parent-loaded){animation:none;background:var(--bg-hover, #1e1e40)}.dn-low-end .dn-img-js .card-image:not(.dn-img-parent-loaded):after,.dn-low-end .dn-img-js .wsch-card-img:not(.dn-img-parent-loaded):after,.dn-low-end .dn-img-js .cw-thumb-link:not(.dn-img-parent-loaded):after{animation:none}.dn-low-end .wsch-tl-dot:before,.dn-low-end .wsch-tl-dot:after{animation:none}.dn-low-end .card-ep-badge,.dn-low-end .card-badge-status,.dn-low-end .sc-ribbon,.dn-low-end .card-rating-badge,.dn-low-end .sc-rating,.dn-low-end .card-rating{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dn-low-end .navbar{backdrop-filter:none;-webkit-backdrop-filter:none}.dn-low-end .hero-overlay{background:linear-gradient(135deg,rgba(3,6,13,.65) 0%,rgba(3,6,13,.28) 35%,transparent 60%)}.dn-low-end .hero-visual-glow{filter:none;opacity:0}.dn-low-end .hero-trending-chip,.dn-low-end .hero-controls,.dn-low-end .btn-hero-secondary,.dn-low-end .hero-meta .hero-meta-rating,.dn-low-end .hero-meta .hero-meta-year,.dn-low-end .hero-meta .hero-meta-genre{backdrop-filter:none;-webkit-backdrop-filter:none}.dn-low-end .wsch-grp-line:after{animation:none;opacity:0}.dn-low-end .cw-btn,.dn-low-end .wsch-mode-tabs,.dn-low-end .wsch-days-wrap,.dn-low-end .wsch-scroll-arrow{backdrop-filter:none;-webkit-backdrop-filter:none}.dn-low-end .trending-pop-card .pop-thumb{filter:none}.dn-low-end .phoenix-glow:after{display:none}.dn-thermal .hero-visual-glow,.dn-thermal .wsch-tl-dot,.dn-thermal .wsch-tl-connector{will-change:auto;animation-play-state:paused}.dn-thermal .dn-img-js .card-image:not(.dn-img-parent-loaded){animation:none;background:var(--bg-card, #161630)}.dn-thermal .navbar{backdrop-filter:none;-webkit-backdrop-filter:none}.dn-thermal .hero-overlay{background:linear-gradient(135deg,rgba(3,6,13,.65) 0%,rgba(3,6,13,.28) 35%,transparent 60%)}.dn-flinging .card-play-overlay{pointer-events:none}.dn-flinging .anime-card:hover .card-play-overlay{opacity:0}.dn-save-data .dn-img-js .card-image:not(.dn-img-parent-loaded){animation:none;background:var(--bg-card, #161630)}.dn-hidpi .card-title,.dn-hidpi .hero-title,.dn-hidpi .section-title,.dn-hidpi .sc-title{-webkit-font-smoothing:subpixel-antialiased}.dn-img-js .card-image{min-height:1px;overflow:hidden}.hero-section{contain:layout style}html:not(.dn-low-end) .main-content{opacity:1;transition:opacity .12s ease}.dn-nav-loading .main-content{opacity:.6}#episodesGrid>div[style*=content-visibility]{contain-intrinsic-size:0 200px}[data-lucide]{display:inline-block}.lucide{opacity:1}
