*{box-sizing:border-box}html,body{color:#f8fafc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#080c14;width:100%;min-height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#080c14}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#334155}.yomiri-logo-svg{display:block;overflow:visible}.yomiri-logo-interactive:hover .yomiri-logo-svg{opacity:.9}.yomiri-logo-animate .yomiri-logo-border{stroke-dasharray:1750;stroke-dashoffset:1750px;animation:.8s cubic-bezier(.16,1,.3,1) forwards yomiri-build-frame}.yomiri-logo-animate .yomiri-logo-v{stroke-dasharray:360;stroke-dashoffset:360px;animation:.7s cubic-bezier(.16,1,.3,1) .15s forwards yomiri-build-v}.yomiri-logo-animate .yomiri-logo-stem{stroke-dasharray:140;stroke-dashoffset:140px;animation:.6s cubic-bezier(.16,1,.3,1) .3s forwards yomiri-build-stem}.yomiri-logo-animate .yomiri-logo-cherry{transform-origin:256px 128px;animation:.65s cubic-bezier(.16,1,.3,1) .4s forwards yomiri-build-cherry}.yomiri-logo-loading .yomiri-logo-border{stroke-dasharray:1750;animation:2.4s cubic-bezier(.4,0,.2,1) infinite yomiri-loop-frame}.yomiri-logo-loading .yomiri-logo-v{stroke-dasharray:360;animation:2.4s cubic-bezier(.4,0,.2,1) infinite yomiri-loop-v}.yomiri-logo-loading .yomiri-logo-stem{stroke-dasharray:140;animation:2.4s cubic-bezier(.4,0,.2,1) infinite yomiri-loop-stem}.yomiri-logo-loading .yomiri-logo-cherry{transform-origin:256px 128px;animation:2.4s cubic-bezier(.4,0,.2,1) infinite yomiri-loop-cherry}.yomiri-logo-loading-glow{animation:2.4s ease-in-out infinite yomiri-glow-pulse}@keyframes yomiri-build-frame{0%{stroke-dashoffset:1750px;opacity:.1}to{stroke-dashoffset:0;opacity:1}}@keyframes yomiri-build-v{0%{stroke-dashoffset:360px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes yomiri-build-stem{0%{stroke-dashoffset:140px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes yomiri-build-cherry{0%{opacity:0;transform:scale(0)}70%{opacity:1;filter:drop-shadow(0 0 16px #ff2e63e6);transform:scale(1.15)}to{opacity:1;filter:drop-shadow(0 0 8px #ff2e6380);transform:scale(1)}}@keyframes yomiri-loop-frame{0%{stroke-dashoffset:1750px;opacity:.1}38%{stroke-dashoffset:0;opacity:1}72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1750px;opacity:.1}}@keyframes yomiri-loop-v{0%,12%{stroke-dashoffset:360px;opacity:0}46%{stroke-dashoffset:0;opacity:1}72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-360px;opacity:0}}@keyframes yomiri-loop-stem{0%,22%{stroke-dashoffset:140px;opacity:0}54%{stroke-dashoffset:0;opacity:1}72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-140px;opacity:0}}@keyframes yomiri-loop-cherry{0%,35%{opacity:0;transform:scale(0)}58%{opacity:1;filter:drop-shadow(0 0 16px #ff2e63f2);transform:scale(1.2)}72%{opacity:1;filter:drop-shadow(0 0 8px #ff2e6380);transform:scale(1)}92%,to{opacity:0;transform:scale(0)}}@keyframes yomiri-glow-pulse{0%,to{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}.y-detail-status{background:#34d399;flex-shrink:0;width:6px;height:6px;display:inline-block;position:relative;border-radius:50%!important}.y-detail-status:after{content:"";background:#34d399;border-radius:50%;animation:2s ease-out infinite y-detail-ping;position:absolute;inset:0}.y-detail-status.is-blocked{background:#fbbf24}.y-detail-status.is-blocked:after{display:none}@keyframes y-detail-ping{0%{opacity:.5;transform:scale(1)}80%,to{opacity:0;transform:scale(2.5)}}@media (prefers-reduced-motion:reduce){.y-detail-status:after{animation:none}}.yomiri-desktop main .y-detail-anilist.MuiBox-root,.yomiri-desktop .y-detail-source .MuiOutlinedInput-root{border-radius:6px!important}.yomiri-desktop .y-detail-source .MuiOutlinedInput-notchedOutline{border-color:#27272a!important}.yomiri-desktop main .y-detail-al-badge.MuiButton-root{text-transform:none;min-height:30px;padding:3px 9px;font-size:11px;color:#02a9ff!important;background-color:#02a9ff18!important;border:1px solid #02a9ff4d!important;border-radius:6px!important}.yomiri-desktop main .y-detail-track.MuiButton-root{text-transform:none;min-height:32px;font-size:11px;background-color:#27272a!important;border:1px solid #3f3f46!important;border-radius:6px!important}.yomiri-desktop main .y-detail-track.MuiButton-root:hover{background-color:#3f3f46!important}.y-detail-rating .y-home-score{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e131cd6;border:1px solid #ffffff3b;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex;top:10px;bottom:auto;right:10px}.y-detail-calendar{background:#15191e;border:1px solid #ffffff0f;border-left:2px solid #738599;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex;border-radius:8px!important}.yomiri-desktop main .y-detail-calendar-link.MuiButton-root{text-transform:none;white-space:nowrap;font-size:10px;color:#8cbfdf!important}.y-detail-chapter{transition:background .15s;border-bottom:1px solid #ffffff0d!important;min-height:46px!important}.y-detail-chapter:last-child{border-bottom:0!important}.yomiri-desktop{--y-desktop-panel:var(--y-containerLow);--y-desktop-hover:var(--y-containerHigh);--y-desktop-selected:var(--y-containerHigh)}.yomiri-desktop .MuiBox-root,.yomiri-desktop .MuiButtonBase-root,.yomiri-desktop .MuiPaper-root{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px}.yomiri-desktop .MuiButton-root,.yomiri-desktop .MuiOutlinedInput-root,.yomiri-desktop .MuiChip-root,.yomiri-desktop main .MuiBox-root:not(.y-home *):not(.y-home){box-shadow:none!important;border-radius:6px!important}.yomiri-desktop .MuiButtonBase-root:not(.nyomiri-card):hover,.yomiri-desktop main button:not(.nyomiri-card):hover{box-shadow:none!important;transform:none!important}.yomiri-desktop .MuiButton-root:not(.MuiButton-colorError){color:var(--y-onSurface)!important;border-color:var(--y-outlineVariant)!important;background-color:#0000!important}.yomiri-desktop .MuiButton-contained:not(.MuiButton-colorError){border:1px solid #454d55;background-color:#30363c!important}.yomiri-desktop .MuiButton-root:not(.MuiButton-colorError):hover{background-color:#343b42!important;border-color:#59636e!important}.yomiri-desktop .MuiButton-root.Mui-disabled{color:#777f88!important;background-color:#23272b!important;border-color:#30353a!important}.yomiri-desktop .MuiChip-colorPrimary,.yomiri-desktop button[aria-pressed=true]{color:var(--y-onSurface)!important;background-color:#30363c!important;border-color:#59636e!important}.yomiri-desktop main img:not(.y-home img){box-shadow:none!important;border-radius:4px!important}.yomiri-desktop header{border-bottom:1px solid var(--border-alpha);min-height:38px;background:#000!important}.yomiri-desktop :focus-visible{outline:2px solid var(--accent-500,#ff2e63);outline-offset:3px}@media (width>=900px){.yomiri-desktop header{min-height:38px}.yomiri-desktop nav[aria-label=Navegación\ principal]{border-right:1px solid var(--border-alpha);background:#000;padding:8px 6px}.yomiri-desktop nav[aria-label=Navegación\ principal] button{min-height:38px;color:var(--text-secondary)}.yomiri-desktop nav[aria-label=Navegación\ principal] button[aria-current=page]{color:#fff;background:#14141e}.yomiri-desktop nav[aria-label=Navegación\ principal] button:hover{color:#fff;background:#1a1a26}.yomiri-desktop footer{border-top:1px solid var(--border-alpha);background:#000!important}}:root{--bg-deepest:#000;--bg-page:#050508;--bg-card:#0b0b10;--bg-elevated:#111119;--bg-surface:#171722;--bg-input:#1a1a26;--accent-500:#ff2e63;--accent-600:#e01e5a;--accent-700:#c01349;--accent-tint:#ff2e631f;--accent-tint-hover:#ff2e6338;--on-accent:#fff;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--text-disabled:#334155;--border-alpha:#ffffff14;--border-strong:#ffffff24;--border-focus:#ff2e63bf;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-full:9999px;--font-display:"Bebas Neue", "Plus Jakarta Sans", var(--font-ui), sans-serif;--font-ui:"Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--film-grain:radial-gradient(#ffffff09 1px, transparent 0);--glass-bg:#0b0b10e0;--glass-bg-hover:#14141ef0;--glass-bg-subtle:#ffffff08;--glass-border:#ffffff14;--glass-border-hover:#ff2e6366;--glass-border-highlight:#fff3;--glass-blur:blur(12px);--glass-shadow:0 12px 32px #000000a6;--glass-inner-glow:inset 0 1px 0 #ffffff14;--y-surface:var(--bg-page);--y-containerLow:var(--bg-card);--y-container:var(--bg-elevated);--y-containerHigh:var(--bg-surface);--y-containerHighest:var(--bg-input);--y-primary:var(--accent-500);--y-primaryContainer:#3d0d1b;--y-onPrimary:#fff;--y-onSurface:var(--text-primary);--y-onSurfaceVariant:var(--text-secondary);--y-outline:var(--border-strong);--y-outlineVariant:var(--border-alpha)}.nyomiri-watch{z-index:1500;background:#000;position:fixed;inset:0;overflow:hidden}.nyomiri-watch .nyomiri-watch-legacy-heading{display:none}.nyomiri-watch .nyomiri-watch-layout{gap:0;height:100%;display:block}.nyomiri-watch-layout>[class]:first-child{height:100%}.nyomiri-watch [data-yomiri-player]{aspect-ratio:auto!important;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:none!important}.nyomiri-watch [data-yomiri-player]>video{aspect-ratio:auto!important;height:100%!important}.nyomiri-watch [data-yomiri-player=embed]>div:has(>iframe){height:100%;aspect-ratio:auto!important}.nyomiri-watch-top{z-index:5;opacity:0;pointer-events:none;background:linear-gradient(#000d,#0008,#0000);align-items:center;gap:8px;padding:12px 16px 48px;transition:opacity .2s;display:flex;position:absolute;inset:0 0 auto}.nyomiri-watch-top.is-visible,.nyomiri-watch-top:focus-within{opacity:1;pointer-events:auto}.nyomiri-watch-top strong{font-size:14px;font-weight:600;display:block}.nyomiri-watch-top small{color:#fffc;margin-top:3px;font-size:12px;display:block}.nyomiri-watch-top>div{max-width:calc(100% - 260px)}@media (width<=700px){.nyomiri-watch-top>div{max-width:45%}}.nyomiri-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nyomiri-btn{font-family:var(--font-ui);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,opacity .15s,transform .1s;display:inline-flex}.nyomiri-btn-primary{background-color:var(--accent-600);color:var(--on-accent);min-height:38px;padding:10px 18px}.nyomiri-btn-primary:hover{background-color:var(--accent-700)}.nyomiri-btn-primary:active{transform:scale(.98)}.nyomiri-btn-neutral{color:var(--text-primary);border:1px solid var(--border-alpha);background-color:#ffffff14;min-height:38px;padding:10px 16px}.nyomiri-btn-neutral:hover{background-color:#ffffff24}.nyomiri-btn-neutral:active{transform:scale(.98)}.nyomiri-btn-ghost{color:var(--text-secondary);background-color:#0000;padding:6px 10px}.nyomiri-btn-ghost:hover{color:var(--text-primary);background-color:#ffffff0f}.nyomiri-tabs{background-color:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-alpha);align-items:center;gap:4px;padding:3px;display:inline-flex}.nyomiri-tab-btn{font-family:var(--font-ui);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.nyomiri-tab-btn:hover{color:var(--text-primary)}.nyomiri-tab-btn[aria-pressed=true]{background-color:var(--accent-tint);color:var(--accent-500)}:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px}[data-yomiri-tv=true] :focus,[data-yomiri-tv=true] :focus-visible,html[data-yomiri-tv=true] :focus,html[data-yomiri-tv=true] :focus-visible,body.y-tv-mode :focus,body.y-tv-mode :focus-visible{outline-offset:2px!important;outline:2px solid #ff2e63!important;box-shadow:0 0 14px #ff2e63bf!important}.y-media-hub{box-sizing:border-box;width:100%;max-width:1680px;color:var(--y-onSurface);margin:0 auto;padding:24px 32px 40px}.y-media-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.y-media-heading h1{margin:0 0 6px;font-size:26px}.y-media-heading p,.y-media-note{color:var(--y-onSurfaceVariant);font-size:12px}.y-media-hub button,.y-media-button{border:1px solid var(--y-outlineVariant);background:var(--y-containerLow);min-height:44px;color:var(--y-onSurface);cursor:pointer;border-radius:9px;padding:10px 15px;font:600 13px system-ui;text-decoration:none}.y-media-hub button:hover{background:var(--y-containerHigh)}.y-media-hub button:disabled{opacity:.5;cursor:default}.y-media-hub button:focus-visible,.y-media-hub a:focus-visible{outline-offset:3px;outline:3px solid #d8e8ff}.y-media-search{gap:8px;max-width:600px;margin-bottom:24px;font-size:12px;display:grid}.y-media-search input,.y-source-import input{box-sizing:border-box;border:1px solid var(--y-outlineVariant);background:var(--y-containerLow);width:100%;color:var(--y-onSurface);border-radius:8px;padding:13px;font:14px system-ui}.y-live-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.y-media-hub .y-live-event{text-align:left;align-items:center;gap:16px;min-height:135px;padding:18px;display:flex}.y-live-event>img{object-fit:contain;width:44px;height:44px}.y-live-event>span{gap:10px;display:grid}.y-live-event strong{font-size:16px;line-height:1.35}.y-live-event small,.y-live-event>span>span{color:var(--y-onSurfaceVariant);font-size:11px}.y-live-screen{aspect-ratio:16/9;background:#000;max-height:75vh}.y-live-screen iframe,.y-live-screen video{border:0;width:100%;height:100%}.y-live-player h2{font-size:21px}.y-live-player p{color:var(--y-onSurfaceVariant);font-size:12px;line-height:1.6}.y-live-options{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.y-live-options button[aria-pressed=true]{background:#2e3b4e;border-color:#c4d3e7}.y-media-empty{border:1px solid var(--y-outlineVariant);border-radius:12px;padding:32px}.y-media-empty p{color:var(--y-onSurfaceVariant);font-size:14px}.y-source-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.y-source-tabs button[aria-pressed=true]{background:var(--y-containerHigh);border-color:#7c8b9e}.y-source-bridge{border:1px solid var(--y-outlineVariant);background:var(--y-containerLow);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 22px;display:flex}.y-source-bridge p{color:var(--y-onSurfaceVariant);margin:7px 0 0;font-size:12px}.y-source-bridge a{color:inherit;white-space:nowrap;font-size:12px}.y-source-import{border:1px solid var(--y-outlineVariant);background:var(--y-containerLow);border-radius:12px;margin-bottom:20px;padding:22px}.y-source-import h2{margin:0 0 16px;font-size:17px}.y-source-import>div{gap:10px;display:flex}.y-repo-grid,.y-sources-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:18px 0 30px;display:grid}.y-repo-card,.y-source-card{border:1px solid var(--y-outlineVariant);background:var(--y-containerLow);border-radius:10px;padding:18px}.y-repo-card p{overflow-wrap:anywhere;color:var(--y-onSurfaceVariant);font-size:11px}.y-repo-actions{gap:8px;display:flex}.y-source-card header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.y-source-card header strong{font-size:14px}.y-source-card header small{color:var(--y-onSurfaceVariant);margin-top:4px;font-size:11px;display:block}.y-source-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.y-source-card button{min-height:38px;font-size:12px}.y-source-subhead{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.y-source-subhead h2{margin:0;font-size:20px}.y-source-subhead input{border:1px solid var(--y-outlineVariant);color:var(--y-onSurface);background:var(--y-containerLow);border-radius:8px;padding:10px}.y-source-card a{color:inherit;font-size:12px}.y-tv-setting{justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:14px;display:flex}.y-tv-setting input{width:20px;height:20px}html[data-yomiri-tv=true] :focus-visible{outline-offset:4px!important;outline:3px solid #dceaff!important;box-shadow:0 0 0 7px #182b44!important}html[data-yomiri-tv=true] .y-media-hub button{min-height:52px;font-size:16px}html[data-yomiri-tv=true] .y-live-event strong{font-size:19px}html[data-yomiri-tv=true] .y-source-card header strong{font-size:18px}@media (width<=700px){.y-media-hub{padding:18px 16px 32px}.y-media-heading h1{font-size:24px}.y-source-bridge{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.y-source-import{padding:16px}.y-source-import>div{flex-direction:column}.y-repo-grid,.y-sources-grid,.y-live-grid{grid-template-columns:1fr}.y-source-subhead{flex-direction:column;align-items:stretch}.y-media-hub .y-live-event{min-height:120px}.y-live-screen{aspect-ratio:16/9}.y-repo-actions{flex-wrap:wrap}}.y-source-import select{border:1px solid var(--y-outlineVariant);background:var(--y-container);min-width:145px;color:var(--y-onSurface);border-radius:8px;padding:10px;font:13px system-ui}.y-source-subhead label input{width:auto;padding:0}.y-source-card footer{background:0 0!important;border-top:0!important}.y-source-card header{background:0 0!important;border-bottom:0!important}@keyframes yomiri-reveal{0%{opacity:.75}to{opacity:1}}[data-y-view=active]{animation:.12s ease-out yomiri-reveal}.yomiri-card{transition:transform .13s ease-out}.yomiri-card:active{transform:scale(.985)}.yomiri-segment{transition:background-color .13s,color .13s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.y-account-signin{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--y-onSurface);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font:600 12px system-ui;display:inline-flex}.y-account-signin svg{background:#ffffff14;border-radius:50%;width:22px;height:22px;padding:2px}.y-account-signin:hover{background:#ffffff1a}.y-account-signin:focus-visible{outline:2px solid var(--y-primary);outline-offset:3px}.y-header-tools{align-items:center;gap:16px;display:flex}.y-header-clock{color:var(--y-onSurfaceVariant);flex-direction:column;align-items:flex-end;gap:2px;font-size:10px;line-height:1.2;display:flex}.y-header-clock strong{color:var(--y-onSurface);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.y-header-shortcuts{border-left:1px solid var(--y-outlineVariant);align-items:center;gap:5px;padding-left:14px;display:flex}.y-header-shortcuts button{width:34px;height:34px;color:var(--y-onSurfaceVariant);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.y-header-shortcuts button:hover{color:var(--y-onSurface);background:#ffffff0f}.y-header-shortcuts svg{width:20px;height:20px}.y-header button:focus-visible{outline:2px solid var(--y-primary);outline-offset:3px}.y-header-device-link{flex-shrink:0;align-items:center;display:inline-flex}.y-header-device-link:empty{display:none}.y-header-device-link button{white-space:nowrap}.y-header-tools{flex-shrink:0}.nyomiri-hero-wrap{isolation:isolate;flex-shrink:0;min-width:0;margin-top:0;margin-left:-40px;margin-right:-40px;position:relative}@media (width<=1099px){.nyomiri-hero-wrap{margin-left:-24px;margin-right:-24px}}@media (width<=600px){.nyomiri-hero-wrap{margin-left:-16px;margin-right:-16px}}.nyomiri-hero-v2{isolation:isolate;width:100%;height:clamp(380px,56vh,560px);font-family:var(--font-ui);color:#fff;border-bottom:1px solid var(--border-alpha);background:#050508;border-radius:0;flex-shrink:0;position:relative;overflow:hidden}.nyomiri-hero-v2 .nyomiri-hero-art{object-fit:cover;object-position:center 20%;pointer-events:none;opacity:0;width:68%;height:100%;transition:opacity .5s,transform 6s ease-out;position:absolute;top:0;bottom:0;right:0;transform:scale(1.02);border-radius:0!important}.nyomiri-hero-v2 .nyomiri-hero-art.is-current{opacity:1;transform:scale(1)}.nyomiri-hero-left-scrim{pointer-events:none;z-index:1;background:linear-gradient(90deg,#050508 0% 30%,#050508f0 50%,#050508a6 75%,#0000 100%);width:75%;position:absolute;inset:0 auto 0 0}.nyomiri-hero-bottom-scrim{pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0505084d 30%,#050508e6 65%,#050508 100%);height:70%;position:absolute;inset:auto 0 0}.nyomiri-hero-ring{display:none}.nyomiri-hero-copy{z-index:2;box-sizing:border-box;width:58%;max-width:820px;height:100%;text-shadow:none;flex-direction:column;justify-content:flex-end;padding:48px 48px 56px;display:flex;position:relative}.yomiri-hero-label{font-family:var(--font-display,"Bebas Neue", sans-serif);letter-spacing:.14em;color:var(--accent-500,#ff2e63);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:14px;font-size:14px;font-weight:700;display:inline-flex}.yomiri-hero-label span{color:#64748b;font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:.08em;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:11px}.nyomiri-hero-copy h2{font-family:var(--font-display,"Bebas Neue", sans-serif);letter-spacing:.02em;text-transform:uppercase;-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;margin:0 0 14px;font-weight:800;display:-webkit-box;overflow:hidden;font-size:clamp(38px,4.5vw,64px)!important;line-height:.95!important}.nyomiri-hero-copy h2 a{font:inherit;color:#fff;text-decoration:none;transition:color .15s}.nyomiri-hero-copy h2 a:hover,.nyomiri-hero-copy h2 a:focus-visible{color:var(--accent-500,#ff2e63);text-decoration:none}.nyomiri-hero-copy .nyomiri-hero-caption{letter-spacing:.04em;color:#94a3b8;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:600;display:flex}.nyomiri-hero-copy .nyomiri-hero-description{color:#cbd5e1;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:620px;margin:0 0 24px;font-size:14px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.nyomiri-hero-actions{align-items:center;gap:12px;display:flex}.nyomiri-hero-actions .nyomiri-btn{letter-spacing:.02em;border-radius:8px;gap:10px;height:44px;min-height:44px;padding:0 22px;font-size:13.5px;font-weight:700}.nyomiri-hero-actions .nyomiri-btn-primary{background:var(--accent-500,#ff2e63);color:#fff;border:1px solid #ff2e6366;transition:all .2s;box-shadow:0 4px 18px #ff2e6359}.nyomiri-hero-actions .nyomiri-btn-primary:hover{background:#ff124d;transform:translateY(-1px);box-shadow:0 6px 24px #ff2e638c}.nyomiri-hero-actions .nyomiri-btn-neutral{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f;transition:all .2s}.nyomiri-hero-actions .nyomiri-btn-neutral:hover{background:#ffffff29;border-color:#ffffff38;transform:translateY(-1px)}.nyomiri-hero-actions button:disabled{opacity:.4;cursor:default;transform:none!important}.nyomiri-hero-v2 .nyomiri-hero-arrow{z-index:3;color:#fff;cursor:pointer;opacity:.85;background:#09090ecc;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .15s;display:flex;position:absolute;bottom:32px}.nyomiri-hero-arrow.is-left{left:auto;right:80px}.nyomiri-hero-arrow.is-right{right:32px}.nyomiri-hero-v2 .nyomiri-hero-arrow:hover{border-color:var(--accent-500,#ff2e63);opacity:1;color:var(--accent-500,#ff2e63);background:#14141e}.nyomiri-hero-dots{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:40px;right:140px}.nyomiri-hero-dots button{cursor:pointer;background:0 0;border:0;align-items:center;height:24px;padding:0;display:flex}.nyomiri-hero-dots span{background:#ffffff40;border-radius:2px;width:20px;height:3px;transition:width .25s,background-color .25s;display:block}.nyomiri-hero-dots button[aria-current=true] span{background:var(--accent-500,#ff2e63);width:40px;box-shadow:0 0 10px #ff2e6399}.nyomiri-hero-v2 button:focus-visible,.nyomiri-hero-v2 a:focus-visible{outline:2px solid var(--accent-500,#ff2e63);outline-offset:3px}@media (width<=900px){.nyomiri-hero-v2{height:480px}.nyomiri-hero-copy{width:70%;padding:32px}.nyomiri-hero-v2 .nyomiri-hero-art{width:80%}}@media (width<=600px){.nyomiri-hero-v2{height:480px}.nyomiri-hero-v2 .nyomiri-hero-art{object-position:center top;width:100%;height:60%;top:0;right:0}.nyomiri-hero-left-scrim{background:linear-gradient(#0000 0%,#050508d9 35%,#050508 60% 100%);width:100%}.nyomiri-hero-copy{justify-content:flex-end;width:100%;padding:24px 20px 68px}.nyomiri-hero-copy h2{margin-bottom:10px;font-size:36px!important}.nyomiri-hero-copy .nyomiri-hero-description{display:none}.nyomiri-hero-dots{bottom:24px;left:20px;right:auto}.nyomiri-hero-arrow.is-left{bottom:16px;right:68px}.nyomiri-hero-arrow.is-right{bottom:16px;right:20px}}@media (prefers-reduced-motion:reduce){.nyomiri-hero-v2 *{transition:none!important}}.yomiri-context-menu{z-index:1400;-webkit-backdrop-filter:blur(20px)saturate(180%);min-width:210px;max-width:280px;color:var(--text-primary,#f8fafc);font-family:var(--font-ui,"Plus Jakarta Sans", -apple-system, sans-serif);transform-origin:0 0;-webkit-user-select:none;user-select:none;background:#0e0e14eb;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;padding:6px;animation:.16s cubic-bezier(.16,1,.3,1) forwards yomiri-menu-in;display:flex;position:fixed;box-shadow:0 16px 40px #000c,inset 0 0 1px 1px #ffffff0d}@keyframes yomiri-menu-in{0%{opacity:0;transform:scale(.94)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.yomiri-context-menu-header{color:var(--text-muted,#64748b);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff0f;margin-bottom:4px;padding:6px 10px 8px;font-size:11px;font-weight:600;overflow:hidden}.yomiri-context-menu-item{box-sizing:border-box;width:100%;color:var(--text-primary,#f8fafc);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;font-weight:500;transition:background-color .12s,color .12s,transform .12s;display:flex}.yomiri-context-menu-item:hover,.yomiri-context-menu-item:focus-visible{color:#fff;background:#ffffff14}.yomiri-context-menu-item:active{transform:scale(.98)}.yomiri-context-menu-item-icon{width:18px;height:18px;color:var(--text-secondary,#94a3b8);flex-shrink:0;justify-content:center;align-items:center;transition:color .12s;display:flex}.yomiri-context-menu-item:hover .yomiri-context-menu-item-icon,.yomiri-context-menu-item:focus-visible .yomiri-context-menu-item-icon,.yomiri-context-menu-item.is-primary{color:#fff}.yomiri-context-menu-item.is-primary .yomiri-context-menu-item-icon{color:var(--accent-500,#ff2e63)}.yomiri-context-menu-item.is-primary:hover,.yomiri-context-menu-item.is-primary:focus-visible{background:var(--accent-tint,#ff2e631f)}.yomiri-context-menu-item.is-primary:hover .yomiri-context-menu-item-icon,.yomiri-context-menu-item.is-primary:focus-visible .yomiri-context-menu-item-icon{color:var(--accent-500,#ff2e63)}.yomiri-context-menu-item.is-destructive,.yomiri-context-menu-item.is-destructive .yomiri-context-menu-item-icon{color:#f87171}.yomiri-context-menu-item.is-destructive:hover,.yomiri-context-menu-item.is-destructive:focus-visible{color:#fca5a5;background:#ef444424}.yomiri-context-menu-item.is-destructive:hover .yomiri-context-menu-item-icon,.yomiri-context-menu-item.is-destructive:focus-visible .yomiri-context-menu-item-icon{color:#fca5a5}.yomiri-context-menu-divider{background:#ffffff14;height:1px;margin:4px 6px}.yomiri-context-menu-item.is-selected{color:#ff8da5;background:#ff2e6326}.yomiri-context-menu-item-danger{color:#f87171!important}.yomiri-context-menu-item-danger:hover,.yomiri-context-menu-item-danger:focus-visible{color:#fca5a5!important;background:#ef444424!important}.yomiri-menu-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:inline-flex}[data-yomiri-tv=true] .yomiri-context-menu-item:focus-visible,html[data-yomiri-tv=true] .yomiri-context-menu-item:focus-visible{outline-offset:-2px;outline:2px solid var(--accent-500,#ff2e63)!important;background:var(--accent-tint-hover,#ff2e6338)!important}.yomiri-panel .MuiDialog-paper{color:#f5f5f7;font-family:var(--font-ui,Arial,sans-serif);background:#1a1a21;border:1px solid #ffffff18;border-radius:12px;width:520px;box-shadow:0 16px 48px #0007}.yomiri-panel .MuiDialogTitle-root{padding:18px 20px;font-size:16px;font-weight:650}.yomiri-panel .MuiDialogContent-root{padding:16px 20px}.yomiri-panel .MuiDialogActions-root{border-top:1px solid #ffffff12;padding:12px 20px}.yomiri-panel .MuiDialogTitle-root+.MuiDialogContent-root{padding-top:4px}.yomiri-panel button:focus-visible,.yomiri-panel input:focus-visible,.yomiri-panel select:focus-visible{outline-offset:2px;outline:2px solid #a58cff}.yomiri-panel .nyomiri-btn{min-height:34px;font-size:12px}.yomiri-panel .y-match-heading{padding:18px 20px}.yomiri-panel .y-match-heading .MuiDialogTitle-root{padding:0}.yomiri-panel .y-match-row,.yomiri-panel .nyomiri-episode-variant>button,.yomiri-panel .y-download-folder{background:#ffffff05;border:1px solid #ffffff12;border-radius:8px}.yomiri-panel .y-match-row[aria-pressed=true]{background:#a58cff18;border-color:#a58cff}.yomiri-panel select,.yomiri-panel input:not([type=checkbox]){color:inherit;background:#24242e;border:1px solid #ffffff18;border-radius:6px}.yomiri-panel .MuiBackdrop-root{background:#0009}@media (width<=550px){.yomiri-panel .MuiDialog-paper{width:calc(100% - 24px);max-height:calc(100dvh - 24px);margin:12px}}.y-download-status{background:#a58cff0a;border:1px solid #a58cff38;border-radius:8px;margin:16px 0;padding:14px}.y-download-status-heading,.y-download-stats{justify-content:space-between;gap:12px;font-size:12px;display:flex}.y-download-status-heading strong{color:#d4caff}.y-download-status p{margin:8px 0 12px;font-size:12px}.y-download-stats{font-variant-numeric:tabular-nums;color:#cbc7d8;margin-top:9px}.y-download-status small{color:#a7a3b4;margin-top:8px;font-size:11px;display:block}.y-download-status .MuiLinearProgress-root{border-radius:4px;height:5px}.y-src-dialog-paper{color:#f8fafc!important;-webkit-backdrop-filter:blur(28px)saturate(180%)!important;width:560px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 48px)!important;font-family:var(--font-ui,"Plus Jakarta Sans", system-ui, sans-serif)!important;background:#121218f2!important;border:1px solid #ffffff1f!important;border-radius:18px!important;flex-direction:column!important;display:flex!important;box-shadow:0 24px 64px -8px #000000d9,inset 0 1px #ffffff1f!important}.y-src-header{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:20px 24px 16px;display:flex}.y-src-header-cover{object-fit:cover;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;width:44px;height:64px;box-shadow:0 4px 14px #00000080}.y-src-header-meta{flex:1;min-width:0}.y-src-badge{letter-spacing:.06em;color:var(--accent-500,#ff2e63);margin-bottom:4px;font-size:10px;font-weight:700;display:inline-block}.y-src-subtitle{color:#ffffff8c;margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.y-src-close-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.y-src-close-btn:hover{color:#fff;background:#ffffff1a}.y-src-tabs-bar{border-bottom:1px solid #ffffff0f;gap:8px;padding:12px 24px 0;display:flex}.y-src-tab-item{color:#fff9;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.y-src-tab-item:hover{color:#fff}.y-src-tab-item.is-active{color:#fff;border-bottom-color:var(--accent-500,#ff2e63)}.y-src-content{flex-direction:column;gap:16px;max-height:calc(100dvh - 190px);display:flex;overflow-y:auto;padding:20px 24px!important}.y-src-search-form{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:1fr 180px auto;align-items:flex-end;gap:10px;padding:14px;display:grid}.y-src-field-title,.y-src-field-source{flex-direction:column;gap:6px;display:flex}.y-src-field-title label,.y-src-field-source label{text-transform:uppercase;letter-spacing:.03em;color:#fff9;font-size:11px;font-weight:600}.y-src-input-wrapper{align-items:center;display:flex;position:relative}.y-src-input-icon{color:#fff6;pointer-events:none;position:absolute;left:10px}.y-src-input{box-sizing:border-box;color:#fff;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;width:100%;height:38px;padding:0 32px;font-family:inherit;font-size:13px;transition:all .15s}.y-src-input:focus-visible,.y-src-select:focus-visible{outline:2px solid var(--accent-500,#ff2e63);outline-offset:1px;border-color:#0000}.y-src-clear-btn{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:8px}.y-src-select{box-sizing:border-box;color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;width:100%;height:38px;padding:0 10px;font-family:inherit;font-size:12.5px}.y-src-select option{color:#fff;background:#181822}.y-src-submit-btn{white-space:nowrap;height:38px;padding:0 16px}.y-src-message-banner{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.y-src-results-container{flex-direction:column;gap:10px;display:flex}.y-src-results-header{text-transform:uppercase;letter-spacing:.04em;color:#ffffff8c;justify-content:space-between;align-items:center;font-size:11.5px;font-weight:600;display:flex}.y-src-searching-tag{color:var(--accent-500,#ff2e63);animation:1.5s infinite y-src-blink}@keyframes y-src-blink{0%,to{opacity:.4}50%{opacity:1}}.y-src-results-list{flex-direction:column;gap:8px;display:flex}.y-src-result-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}.y-src-result-card:hover{background:#ffffff0f;border-color:#ffffff24}.y-src-result-card.is-linked{background:#ff2e630f;border-color:#ff2e6340}.y-src-card-cover{object-fit:cover;border:1px solid #ffffff1a;border-radius:5px;flex-shrink:0;width:38px;height:54px}.y-src-cover-placeholder{background:#ffffff0d;border-radius:5px;flex-shrink:0;width:38px;height:54px}.y-src-card-info{flex:1;min-width:0}.y-src-card-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:13.5px;display:block;overflow:hidden}.y-src-card-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.y-src-source-tag{color:#ffffffb3;background:#ffffff0f;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:500}.y-src-match-tag{color:#4ade80;background:#4ade801f;border:1px solid #4ade8040;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.y-src-active-tag{color:#ff8da5;background:#ff2e6324;border:1px solid #ff2e634d;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.y-src-card-actions{flex-shrink:0}.y-src-btn-link{color:#ff8da5;cursor:pointer;background:#ff2e6324;border:1px solid #ff2e6359;border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.y-src-btn-link:hover{background:var(--accent-500,#ff2e63);color:#fff;border-color:#0000}.y-src-btn-unlink{color:#4ade80;cursor:pointer;background:#4ade801f;border:1px solid #4ade804d;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.y-src-btn-unlink:hover{color:#f87171;background:#ef444426;border-color:#ef444466}.y-src-btn-danger{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.y-src-btn-danger:hover{color:#fca5a5;background:#ef444433}.y-src-empty-state{text-align:center;color:#ffffff80;background:#ffffff05;border:1px dashed #ffffff14;border-radius:10px;padding:32px 20px;font-size:13px;line-height:1.5}.y-src-section-description{color:#ffffffa6;margin:0 0 14px;font-size:12.5px;line-height:1.5}@media (width<=580px){.y-src-search-form{grid-template-columns:1fr}}.y-home{box-sizing:border-box;width:100%;max-width:1720px;color:var(--text-primary);flex-direction:column;gap:36px;margin:0 auto;padding:0 40px 64px;display:flex;position:relative}.y-home:before{content:"";pointer-events:none;background-image:var(--film-grain);opacity:.75;z-index:1;background-size:3px 3px;position:fixed;inset:0}.nyomiri-discover-head{border-bottom:1px solid var(--border-alpha);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-bottom:14px;display:flex}.nyomiri-discover-title{font-family:var(--font-display,"Bebas Neue", sans-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);align-items:center;gap:10px;margin:0;font-size:26px;font-weight:700;display:flex}.nyomiri-discover-title:before{content:"";background:var(--accent-500,#ff2e63);border-radius:2px;width:4px;height:20px;display:inline-block;box-shadow:0 0 10px #ff2e63b3}@media (width<=1099px){.y-home{gap:28px;padding:0 24px 48px}}@media (width<=600px){.y-home{gap:22px;padding:0 16px 40px}}.nyomiri-home-credit{color:var(--text-muted);text-align:center;letter-spacing:.02em;margin-top:24px;font-size:11.5px;line-height:1.5}.nyomiri-home-credit a{color:var(--text-secondary);text-underline-offset:3px;text-decoration:underline;transition:color .15s}.nyomiri-home-credit a:hover{color:var(--accent-500)}.nyomiri-tabs{background:#09090e;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:4px;padding:3px;display:inline-flex}.nyomiri-tab-btn{height:32px;color:var(--text-muted,#94a3b8);font-family:var(--font-ui,system-ui, sans-serif);letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.nyomiri-tab-btn:hover{color:#fff;background:#ffffff0a}.nyomiri-tab-btn[aria-pressed=true]{color:#fff;background:#14141e;border-color:#ffffff1f;box-shadow:0 1px 3px #00000080}.nyomiri-tab-btn[aria-pressed=true] svg{color:var(--accent-500,#ff2e63)}.nyomiri-tab-btn:focus-visible{outline:2px solid var(--accent-500,#ff2e63);outline-offset:2px}.nyomiri-peek{z-index:1500;box-sizing:border-box;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);color:#fff;width:300px;max-width:calc(100vw - 16px);font-family:var(--font-ui,system-ui, -apple-system, sans-serif);pointer-events:auto;background:#121218e0;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:8px;padding:18px;animation:.2s cubic-bezier(.16,1,.3,1) nyomiriPeekFade;display:flex;position:fixed;box-shadow:0 16px 40px -8px #000000bf,0 0 24px -4px #ff2e6333}@keyframes nyomiriPeekFade{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.nyomiri-peek strong{color:#fff;font-size:15px;font-weight:700;line-height:1.3}.nyomiri-peek small{color:#ffffffa6;font-size:12px}.nyomiri-peek p{color:#fffc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.nyomiri-peek-genres{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.nyomiri-peek-genres span{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;padding:2px 8px;font-size:11px}.nyomiri-peek .nyomiri-btn{cursor:pointer;background:var(--accent-500,#ff2e63);color:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;height:32px;margin-top:8px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background-color .15s;display:inline-flex}.nyomiri-peek .nyomiri-btn:hover{background:var(--accent-600,#e01e5a)}[data-yomiri-tv=true] .nyomiri-card:focus,[data-yomiri-tv=true] .nyomiri-card:focus-visible,html[data-yomiri-tv=true] .nyomiri-card:focus,html[data-yomiri-tv=true] .nyomiri-card:focus-visible{z-index:20!important;outline:none!important;transform:scale(1.08)translateY(-6px)!important}[data-yomiri-tv=true] .nyomiri-card:focus .nyomiri-card-cover,[data-yomiri-tv=true] .nyomiri-card:focus-visible .nyomiri-card-cover,html[data-yomiri-tv=true] .nyomiri-card:focus .nyomiri-card-cover,html[data-yomiri-tv=true] .nyomiri-card:focus-visible .nyomiri-card-cover{box-shadow:0 0 0 3px var(--accent-500,#ff2e63), 0 0 28px #ff2e63bf, 0 20px 40px #000000e6!important;border-color:#fff!important}html[data-yomiri-tv=true] .nyomiri-rail>div{scroll-behavior:smooth}.y-download-dialog .MuiDialog-paper{color:#f8fafc!important;-webkit-backdrop-filter:blur(28px)saturate(180%)!important;width:540px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 48px)!important;font-family:var(--font-ui,"Plus Jakarta Sans", system-ui, sans-serif)!important;background:#121218f0!important;border:1px solid #ffffff1f!important;border-radius:18px!important;box-shadow:0 24px 64px -8px #000000d9,inset 0 1px #ffffff1f!important}.y-download-heading{border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;padding:20px 24px 16px!important;display:flex!important}.y-dl-title-group{letter-spacing:-.015em;color:#fff;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.y-dl-title-icon{color:var(--accent-500,#ff2e63)}.y-dl-close-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.y-dl-close-btn:hover:not(:disabled){color:#fff;background:#ffffff1a}.y-dl-content{flex-direction:column;gap:18px;display:flex;padding:20px 24px!important}.y-dl-work-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.y-dl-work-cover{object-fit:cover;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;width:44px;height:64px;box-shadow:0 4px 14px #00000080}.y-dl-work-meta{flex:1;min-width:0}.y-dl-work-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:650;overflow:hidden}.y-dl-work-subtitle{color:#ffffff8c;margin-top:4px;font-size:12px;display:block}.y-dl-control-group{flex-direction:column;gap:8px;display:flex}.y-dl-field-label{text-transform:uppercase;letter-spacing:.04em;color:#fff9;font-size:11.5px;font-weight:600}.y-dl-section-bar{justify-content:space-between;align-items:center;display:flex}.y-dl-count-pill{color:#ff8da5;background:#ff2e6324;border:1px solid #ff2e634d;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.y-dl-select-wrapper{width:100%;position:relative}.y-dl-input{box-sizing:border-box;color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;width:100%;height:38px;padding:0 12px;font-family:inherit;font-size:13px;transition:all .15s}select.y-dl-input{appearance:none;cursor:pointer;padding-right:32px}select.y-dl-input option{color:#fff;background:#191922}.y-dl-select-arrow{color:#ffffff80;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.y-dl-input:focus-visible{outline:2px solid var(--accent-500,#ff2e63);outline-offset:1px;border-color:#0000}.y-dl-presets-bar{gap:8px;display:flex}.y-dl-preset-chip{color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff17;border-radius:6px;padding:5px 12px;font-size:11.5px;font-weight:500;transition:all .15s}.y-dl-preset-chip:hover:not(:disabled){color:#fff;background:#ffffff17}.y-dl-preset-chip.is-active{color:#ff8da5;background:#ff2e6329;border-color:#ff2e6366}.y-dl-range-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.y-dl-range-field{flex:1;align-items:center;gap:8px;display:flex}.y-dl-range-field label{color:#fff9;white-space:nowrap;font-size:12px}.y-dl-range-num{text-align:center;height:32px;font-size:13px;font-weight:600}.y-dl-range-sep{color:#ffffff4d;flex-shrink:0}.y-dl-accordion{flex-direction:column;gap:8px;display:flex}.y-dl-accordion-trigger{color:#ffffffa6;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:4px 0;font-size:12px;font-weight:500;display:flex}.y-dl-accordion-trigger span{text-align:left;flex:1}.y-dl-accordion-trigger:hover{color:#fff}.y-dl-grid-selector{background:#00000040;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;max-height:150px;padding:8px;display:grid;overflow-y:auto}.y-dl-ep-chip{color:#ffffffb3;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;transition:all .12s;display:flex;overflow:hidden}.y-dl-ep-chip:hover{color:#fff;background:#ffffff14}.y-dl-ep-chip.is-selected{color:#ff8da5;background:#ff2e6329;border-color:#ff2e6359}.y-dl-folder-button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}.y-dl-folder-button:hover:not(:disabled){background:#ffffff12;border-color:#ffffff29}.y-dl-folder-icon{color:#fff9;flex-shrink:0}.y-dl-folder-texts{flex:1;min-width:0}.y-dl-folder-path{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.y-dl-folder-hint{color:#ffffff73;margin-top:2px;font-size:11px;display:block}.y-dl-folder-action{color:var(--accent-500,#ff2e63);background:#ff2e631a;border-radius:4px;padding:3px 8px;font-size:11.5px;font-weight:600}.y-dl-progress-box{background:#ff2e6312;border:1px solid #ff2e6333;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.y-dl-progress-header{justify-content:space-between;align-items:center;display:flex}.y-dl-stage-text{color:#fff;font-size:13px}.y-dl-stage-sub{color:#fff9;margin-top:2px;font-size:11px;display:block}.y-dl-counter-badge{color:#ff8da5;font-size:11.5px;font-weight:700}.y-dl-meter-track{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.y-dl-meter-fill{background:linear-gradient(90deg,#ff2e63,#ff6b8b);border-radius:999px;height:100%;transition:width .2s}.y-dl-meter-fill.is-pulsing{animation:1.4s infinite y-dl-pulse;width:100%!important}@keyframes y-dl-pulse{0%{opacity:.3}50%{opacity:.85}to{opacity:.3}}.y-dl-stats-row{color:#ffffffb3;justify-content:space-between;font-size:11px;display:flex}.y-dl-stats-eta{color:#ffffff73;gap:12px;font-size:10.5px;display:flex}.y-dl-tasks-list{flex-direction:column;gap:6px;max-height:120px;display:flex;overflow-y:auto}.y-dl-task-row{background:#ffffff08;border-radius:4px;justify-content:space-between;padding:4px 6px;font-size:11.5px;display:flex}.y-dl-task-name{color:#fff}.y-dl-task-status{color:#ff8da5}.y-dl-messages-box{background:#ffffff08;border-radius:8px;flex-direction:column;gap:6px;max-height:90px;padding:8px 12px;display:flex;overflow-y:auto}.y-dl-message-item{color:#ffffffbf;align-items:center;gap:6px;font-size:11.5px;display:flex}.y-dl-msg-icon{color:#4ade80;flex-shrink:0}.y-dl-error-box{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.y-dl-actions{border-top:1px solid #ffffff14!important;justify-content:flex-end!important;gap:10px!important;padding:14px 24px 20px!important;display:flex!important}.y-dl-cancel-btn{color:#fca5a5!important;border-color:#ef444466!important}.nyomiri-detail{box-sizing:border-box;width:100%;max-width:1560px;font-family:var(--font-ui,system-ui, -apple-system, sans-serif);color:#fff;margin:0 auto;padding:24px 32px 80px}.nyomiri-detail-nav{margin-bottom:16px}.nyomiri-detail-back{color:#fffc;height:36px;font:500 13px var(--font-ui);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.nyomiri-detail-back:hover{color:#fff;background:#ffffff17;border-color:#ff2e6366;transform:translate(-2px);box-shadow:0 4px 16px #0000004d}.nyomiri-detail-back:focus-visible{outline-offset:2px;outline:2px solid #ff2e63}.nyomiri-detail-hero{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:#121218a6;border:1px solid #ffffff17;position:relative;overflow:hidden;box-shadow:0 16px 48px -12px #000000a6,inset 0 1px #ffffff1a;border-radius:20px!important}.nyomiri-detail-backdrop{z-index:-1;height:280px;position:absolute;inset:0 0 auto;overflow:hidden}.nyomiri-detail-backdrop img{object-fit:cover;opacity:.35;filter:blur(4px);width:100%;height:100%;transform:scale(1.05)}.nyomiri-backdrop-gradient{background:linear-gradient(#0e0e1333 0%,#0e0e13bf 60%,#0e0e13 100%);position:absolute;inset:0}.nyomiri-detail-intro{gap:32px;padding:32px;display:flex}.has-banner .nyomiri-detail-intro{padding-top:100px}.nyomiri-detail-cover-wrapper{flex-shrink:0}.nyomiri-detail-cover{aspect-ratio:2/3;object-fit:cover;border:1px solid #ffffff29;width:200px;height:300px;display:block;box-shadow:0 20px 48px -10px #000c,0 0 32px -4px #ff2e6338;border-radius:16px!important}.nyomiri-detail-summary{flex:1;min-width:0}.nyomiri-detail-title{letter-spacing:-.025em;color:#fff;margin:0;font-size:30px;font-weight:700;line-height:38px}.nyomiri-detail-alias{color:#ffffff8c;margin:6px 0 16px;font-size:13px;line-height:20px}.nyomiri-detail-pill-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.nyomiri-badge-pill{color:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.nyomiri-badge-pill.nyomiri-badge-format{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#ffffff17;font-weight:700}.nyomiri-badge-pill.nyomiri-badge-status{color:#fff}.nyomiri-status-dot{background:#8e8e98;border-radius:50%;width:7px;height:7px;display:inline-block}.nyomiri-badge-pill.nyomiri-badge-status.is-live .nyomiri-status-dot{background:#ff2e63;animation:2s infinite nyomiri-pulse;box-shadow:0 0 8px #ff2e63}.nyomiri-badge-pill.nyomiri-badge-score{color:#ff8da5;background:#ff2e631f;border-color:#ff2e634d}.nyomiri-detail-synopsis{color:#ffffffc7;max-width:820px;margin:14px 0 0;font-size:14px;line-height:23px}.nyomiri-detail-synopsis.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nyomiri-detail-expand{color:#ff8da5;font:600 13px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:6px 0;transition:opacity .15s;display:inline-block}.nyomiri-detail-expand:hover{opacity:.9;text-decoration:underline}.nyomiri-detail-genres{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.nyomiri-genre-tag{color:#fffc;background:#ffffff0a;border:1px solid #ffffff17;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s}.nyomiri-genre-tag:hover{color:#fff;background:#ff2e6314;border-color:#ff2e6359}.nyomiri-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.nyomiri-detail-actions a{text-decoration:none}.nyomiri-btn{font-family:var(--font-ui);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.nyomiri-btn-primary{color:#fff;background:linear-gradient(135deg,#ff2e63 0%,#d81b50 100%);border:1px solid #ffffff2e;box-shadow:0 6px 20px -4px #ff2e6380,inset 0 1px #fff3}.nyomiri-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 28px -4px #ff2e63a6,inset 0 1px #ffffff4d}.nyomiri-btn-primary:active:not(:disabled){transform:scale(.98)}.nyomiri-btn-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.nyomiri-btn-neutral{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff14}.nyomiri-btn-neutral:hover:not(:disabled){color:#fff;background:#ffffff17;border-color:#ff2e6366;transform:translateY(-2px);box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff1f}.nyomiri-btn-neutral:active:not(:disabled){transform:scale(.98)}.nyomiri-btn-neutral:disabled{opacity:.4;cursor:default}.nyomiri-detail-actions button[data-saved=true]{color:#ff8da5;background:#ff2e6324;border-color:#ff2e6366}.nyomiri-detail-columns{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;margin-top:32px;display:grid}.nyomiri-detail-columns.no-facts{grid-template-columns:minmax(0,1fr)}.nyomiri-detail-main-col{min-width:0}.nyomiri-detail-facts{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121218a6;border:1px solid #ffffff14;border-radius:18px;padding:24px;box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff14}.nyomiri-facts-header{color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.nyomiri-facts-header h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.nyomiri-facts-list{flex-direction:column;display:flex}.nyomiri-fact-item{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.nyomiri-fact-item:last-child{border-bottom:none}.nyomiri-fact-label{color:#ffffff80;font-size:12px;font-weight:500}.nyomiri-fact-val{color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.nyomiri-cherry-val{color:#ff8da5}.nyomiri-score-wrap{align-items:center;gap:10px;display:flex}.nyomiri-score-bar{background:#ffffff1a;border-radius:999px;width:72px;height:5px;overflow:hidden}.nyomiri-score-fill{background:linear-gradient(90deg,#ff2e63,#ff8da5);border-radius:999px;height:100%}.nyomiri-airing-pill{color:#ff8da5;background:#ff2e631f;border:1px solid #ff2e6347;border-radius:6px;padding:4px 10px;font-size:11px}.nyomiri-unified-episodes{width:100%}.nyomiri-episodes-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.nyomiri-episodes-heading{align-items:center;gap:10px;display:flex}.nyomiri-episodes-heading h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.nyomiri-episodes-count{color:#ff8da5;background:#ff2e6324;border:1px solid #ff2e6340;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.nyomiri-episode-toolbar{align-items:center;gap:8px;display:flex}.nyomiri-episode-search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 12px;transition:border-color .15s;display:flex}.nyomiri-episode-search:focus-within{border-color:#ff2e6373}.nyomiri-episode-search input{color:#fff;font:inherit;background:0 0;border:0;outline:none;width:190px;font-size:13px}.nyomiri-episode-search input::placeholder{color:#fff6}.nyomiri-view-mode-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;gap:2px;padding:3px;display:flex}.nyomiri-view-mode-toggle button{color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;transition:all .15s;display:grid}.nyomiri-view-mode-toggle button[aria-pressed=true]{color:#ff8da5;background:#ff2e6333}.nyomiri-btn-icon{color:#ffffffb3;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:38px;height:38px;transition:all .15s;display:grid}.nyomiri-btn-icon:hover:not(:disabled){color:#fff;border-color:#ff2e6366}.nyomiri-episode-list.is-loading{flex-direction:column;gap:10px;display:flex}.nyomiri-episode-list.is-loading.is-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.nyomiri-episode-skeleton{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;height:76px;animation:1.8s ease-in-out infinite nyomiri-shimmer}.nyomiri-episode-list.is-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.nyomiri-episode-card{box-sizing:border-box;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-ui);background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;padding:16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.nyomiri-episode-card:hover{background:#fff1;border-color:#ff2e6373;transform:translateY(-3px);box-shadow:0 10px 24px -4px #ff2e6340,inset 0 1px #ffffff1a}.nyomiri-episode-card:active{transform:scale(.98)}.nyomiri-episode-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.nyomiri-episode-pill{color:#ff8da5;letter-spacing:.04em;background:#ff2e6324;border:1px solid #ff2e6340;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.nyomiri-episode-play-icon{color:#ffffffb3;background:#ffffff0f;border-radius:50%;place-items:center;width:26px;height:26px;transition:all .2s;display:grid}.nyomiri-episode-card:hover .nyomiri-episode-play-icon{color:#fff;background:#ff2e63;transform:scale(1.1);box-shadow:0 0 12px #ff2e6380}.nyomiri-episode-card-title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.nyomiri-episode-card-footer{align-items:center;margin-top:10px;display:flex}.nyomiri-source-pill{color:#ffffff8c;align-items:center;gap:6px;font-size:11px;display:inline-flex}.nyomiri-source-dot{background:#2dd4bf;border-radius:50%;width:6px;height:6px;display:inline-block}.nyomiri-episode-list:not(.is-grid){flex-direction:column;gap:8px;display:flex}.nyomiri-episode-list:not(.is-grid) .nyomiri-episode-card{flex-direction:row;align-items:center;gap:16px;min-height:54px;padding:12px 18px}.nyomiri-episode-list:not(.is-grid) .nyomiri-episode-card-top{gap:12px;margin-bottom:0}.nyomiri-episode-list:not(.is-grid) .nyomiri-episode-card-title{-webkit-line-clamp:1;flex:1;min-height:auto}.nyomiri-episode-list:not(.is-grid) .nyomiri-episode-card-footer{margin-top:0;margin-left:auto}.nyomiri-episode-empty{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff06;border:1px dashed #ffffff1f;border-radius:16px;margin-top:12px;padding:48px 24px}.nyomiri-empty-icon-wrap{color:#ff8da5;background:#ff2e631a;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 16px;display:grid}.nyomiri-episode-empty strong{color:#fff;font-size:15px;display:block}.nyomiri-episode-empty p{color:#fff9;max-width:480px;margin:8px auto 20px;font-size:13px;line-height:20px}.nyomiri-source-issues{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin-top:20px;padding:12px 16px;font-size:12px}.nyomiri-source-issues summary{color:#ffffffb3;cursor:pointer;font-weight:500}.nyomiri-source-issues-body{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px}.nyomiri-source-issues-body p{color:#ffffffa6;margin:4px 0}.nyomiri-variants-container{flex-direction:column;gap:8px;margin-top:12px;display:flex}.y-ep-sources-paper{color:#f8fafc!important;-webkit-backdrop-filter:blur(28px)saturate(180%)!important;width:380px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 48px)!important;font-family:var(--font-ui,"Plus Jakarta Sans", system-ui, sans-serif)!important;background:#0e0e14f5!important;border:1px solid #ffffff1f!important;border-radius:14px!important;box-shadow:0 20px 50px -10px #000000d9,inset 0 1px #ffffff1a!important}.y-ep-sources-title{border-bottom:1px solid #ffffff0f!important;justify-content:space-between!important;align-items:center!important;padding:14px 18px 12px!important;display:flex!important}.y-ep-sources-header-left{flex-direction:column;gap:2px;display:flex}.y-ep-sources-pill{color:#fff;letter-spacing:-.01em;font-size:14.5px;font-weight:700}.y-ep-sources-subtext{color:#ffffff80;font-size:11px}.y-ep-sources-close{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.y-ep-sources-close:hover{color:#fff;background:#ffffff1a}.y-ep-sources-body{flex-direction:column;gap:8px;display:flex;padding:12px 16px 16px!important}.y-ep-variants-grid{flex-direction:column;gap:6px;max-height:280px;display:flex;overflow-y:auto}.y-ep-variant-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;transition:all .12s;display:flex}.y-ep-variant-card:hover{background:#ffffff12;border-color:#ff2e6359}.y-ep-variant-card.is-fav{background:#ff2e6314;border-color:#ff2e634d}.y-ep-variant-action{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:2px 0;display:flex}.y-ep-variant-play-btn{color:#ff2e63;background:#ff2e6324;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;transition:all .12s;display:grid}.y-ep-variant-card:hover .y-ep-variant-play-btn{background:var(--accent-500,#ff2e63);color:#fff;transform:scale(1.06)}.y-ep-variant-details{flex:1;min-width:0}.y-ep-variant-name-row{align-items:center;gap:6px;display:flex}.y-ep-variant-source{color:#fff;font-size:13px;font-weight:600}.y-ep-fav-badge{text-transform:uppercase;letter-spacing:.03em;color:#ff8da5;background:#ff2e632e;border:1px solid #ff2e6359;border-radius:3px;padding:1px 5px;font-size:9.5px;font-weight:700}.y-ep-fav-toggle{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .12s;display:flex}.y-ep-fav-toggle:hover{background:#ffffff14}.y-ep-fav-toggle.is-active{background:#ff2e631f}.nyomiri-episode-variant{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;transition:all .15s;display:flex}.nyomiri-episode-variant:hover{background:#ffffff12;border-color:#ff2e6359}.nyomiri-variant-btn{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;display:flex}.nyomiri-variant-play{color:#ff8da5;background:#ff2e6324;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.nyomiri-variant-info strong{font-size:13px;display:block}.nyomiri-variant-info small{color:#fff9;font-size:12px}.nyomiri-favorite-btn{cursor:pointer;color:#fff9;background:0 0;border:0;border-radius:6px;place-items:center;padding:8px;display:grid}.nyomiri-favorite-btn:hover{background:#ffffff14}.nyomiri-detail-error-card{text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#121218a6;border:1px solid #ffffff14;border-radius:20px;max-width:500px;margin:60px auto;padding:48px}.nyomiri-detail-error-actions{justify-content:center;gap:12px;margin-top:24px;display:flex}@keyframes nyomiri-pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.8;transform:scale(.95)}}@keyframes nyomiri-shimmer{0%{opacity:.35}50%{opacity:.75}to{opacity:.35}}.nyomiri-spin{animation:1s linear infinite nyomiri-rotate}@keyframes nyomiri-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=900px){.nyomiri-detail{padding:16px}.nyomiri-detail-columns{grid-template-columns:1fr}.nyomiri-detail-intro{gap:20px;padding:20px}.nyomiri-detail-cover{width:140px;height:210px}.nyomiri-detail-title{font-size:24px;line-height:30px}.has-banner .nyomiri-detail-intro{padding-top:80px}}@media (width<=600px){.nyomiri-detail-intro{text-align:center;flex-direction:column;align-items:center}.nyomiri-detail-cover{width:160px;height:240px}.nyomiri-detail-pill-row,.nyomiri-detail-genres,.nyomiri-detail-actions{justify-content:center}.nyomiri-episodes-header{flex-direction:column;align-items:stretch}.nyomiri-episode-toolbar{flex-wrap:wrap}.nyomiri-episode-search,.nyomiri-episode-search input{width:100%}}.nyomiri-discover{color:#fff;min-width:0;max-width:1720px;margin:0 auto;padding:32px 36px 80px;position:relative}.nyomiri-discover-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.nyomiri-discover-title-wrap h1{font-family:var(--font-display,"Bebas Neue", "Plus Jakarta Sans", sans-serif);letter-spacing:.03em;color:#fff;text-transform:uppercase;margin:0 0 4px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.1}.nyomiri-discover-subtitle{color:#ffffff8c;margin:0;font-size:13px;font-weight:400}.nyomiri-discover-badge{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.nyomiri-discover-search-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.nyomiri-search-input-box{background:#0d0d14;border:1px solid #ffffff17;border-radius:12px;flex:320px;align-items:center;gap:12px;min-width:240px;height:48px;padding:0 16px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.nyomiri-search-input-box:hover{background:#11111a;border-color:#ffffff29}.nyomiri-search-input-box:focus-within{border-color:var(--accent-500,#ff2e63);box-shadow:0 0 0 2px var(--accent-500,#ff2e63), 0 0 20px #ff2e6359;background:#13131e}.nyomiri-search-icon{color:#ffffff73;flex-shrink:0}.nyomiri-search-input-box input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-family:inherit;font-size:14px;font-weight:500}.nyomiri-search-input-box input::placeholder{color:#ffffff59}.nyomiri-clear-btn{color:#ffffff73;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:flex}.nyomiri-clear-btn:hover{color:#fff;background:#ffffff1a}.nyomiri-source-select-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;background:#0d0d14;border:1px solid #ffffff17;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;height:48px;padding:0 16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.nyomiri-source-select-wrap:hover{background:#12121b;border-color:#ffffff2e;box-shadow:0 4px 16px #0006}.nyomiri-source-select-wrap:focus-within{border-color:var(--accent-500,#ff2e63);box-shadow:0 0 0 2px var(--accent-500,#ff2e63), 0 0 20px #ff2e6359;background:#141420}.nyomiri-source-badge-dot{background:var(--accent-500,#ff2e63);width:7px;height:7px;box-shadow:0 0 8px var(--accent-500,#ff2e63);border-radius:50%;flex-shrink:0}.nyomiri-source-select{color:#fff;cursor:pointer;appearance:none;background:0 0;border:0;outline:none;height:100%;padding-right:4px;font-family:inherit;font-size:13.5px;font-weight:600}.nyomiri-source-chevron{color:#ffffff80;pointer-events:none;flex-shrink:0;transition:transform .2s,color .2s}.nyomiri-source-select-wrap:hover .nyomiri-source-chevron{color:#fff}.nyomiri-source-select option{color:#fff;background:#101018;padding:10px 14px;font-size:13.5px}.nyomiri-source-select optgroup{color:#ffffff8c;letter-spacing:.05em;text-transform:uppercase;background:#09090f;padding:8px 10px;font-size:11.5px;font-weight:700}.nyomiri-discover-btn{cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;background:#0d0d14;border:1px solid #ffffff17;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.nyomiri-discover-btn:hover{background:#161622;border-color:#fff3}.nyomiri-discover-btn:active{transform:scale(.98)}.nyomiri-discover-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.nyomiri-discover-btn.btn-accent{color:#ff8da5;background:#ff2e631f;border-color:#ff2e6359}.nyomiri-discover-btn.btn-accent:hover{border-color:var(--accent-500,#ff2e63);color:#fff;background:#ff2e6338}.nyomiri-source-rail{scrollbar-width:none;align-items:center;gap:8px;margin-bottom:16px;padding:2px 0 6px;display:flex;overflow-x:auto}.nyomiri-source-rail::-webkit-scrollbar{display:none}.nyomiri-source-pill{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:#0d0d14;border:1px solid #ffffff14;border-radius:9999px;flex-shrink:0;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.nyomiri-source-pill:hover{color:#fff;background:#14141f;border-color:#ffffff29}.nyomiri-source-pill.active{background:var(--accent-500,#ff2e63);border-color:var(--accent-500,#ff2e63);color:#fff;box-shadow:0 0 16px #ff2e6373}.nyomiri-source-pill-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:6px;height:6px}.nyomiri-discover-filters-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.nyomiri-filter-select{color:#e2e8f0;cursor:pointer;background:#0e0e16;border:1px solid #ffffff14;border-radius:10px;outline:none;height:42px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s}.nyomiri-filter-select:hover{background:#13131e;border-color:#ffffff29}.nyomiri-filter-select option{color:#fff;background:#111118;padding:8px}.nyomiri-filter-btn{color:#e2e8f0;cursor:pointer;background:#0e0e16;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.nyomiri-filter-btn:hover{color:#fff;background:#151522;border-color:#ffffff2e}.nyomiri-filter-btn.active,.nyomiri-filter-btn[aria-pressed=true]{border-color:var(--accent-500,#ff2e63);color:#ff8da5;background:#ff2e6324}.nyomiri-badge-count{background:var(--accent-500,#ff2e63);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.nyomiri-advanced-panel{background:#09090f;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:16px;margin-bottom:24px;padding:18px 20px;animation:.2s cubic-bezier(.16,1,.3,1) fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nyomiri-advanced-controls-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nyomiri-genres-heading{text-transform:uppercase;letter-spacing:.05em;color:#ffffff73;margin-bottom:8px;font-size:12px;font-weight:600}.nyomiri-discover-genres{flex-wrap:wrap;gap:8px;display:flex}.nyomiri-genre-chip{color:#ffffffbf;cursor:pointer;background:#111119;border:1px solid #ffffff12;border-radius:8px;padding:6px 13px;font-size:12px;font-weight:500;transition:all .15s}.nyomiri-genre-chip:hover{color:#fff;background:#181824;border-color:#ffffff29}.nyomiri-genre-chip[aria-pressed=true]{border-color:var(--accent-500,#ff2e63);color:#fff;background:#ff2e6333;font-weight:600;box-shadow:0 0 10px #ff2e634d}.nyomiri-discover-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:28px 16px;margin-bottom:32px;display:grid}.nyomiri-discover-grid .nyomiri-card{width:100%!important;min-width:0!important}.nyomiri-discover :focus-visible{outline:2px solid var(--accent-500,#ff2e63)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #ff2e6340,0 0 18px #ff2e6380!important}.nyomiri-discover-error{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;margin-bottom:24px;padding:16px 20px;font-size:13.5px}.nyomiri-discover-empty{text-align:center;color:#ffffff8c;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;font-size:14px;display:flex}.nyomiri-load-more-wrap{justify-content:center;margin-top:16px;padding-bottom:32px;display:flex}.nyomiri-load-more-btn{color:#fff;cursor:pointer;background:#11111a;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:8px;height:48px;padding:0 32px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.nyomiri-load-more-btn:hover{border-color:var(--accent-500,#ff2e63);background:#181826;transform:translateY(-1px);box-shadow:0 0 18px #ff2e634d}@media (width<=768px){.nyomiri-discover{padding:14px 14px 80px}.nyomiri-discover-header{gap:8px;margin-bottom:14px}.nyomiri-discover-title-wrap h1{margin:0 0 2px;font-size:26px}.nyomiri-discover-subtitle{font-size:11.5px;line-height:1.3}.nyomiri-discover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin-bottom:24px}.nyomiri-discover-search-row{grid-template-columns:1fr auto;gap:8px;margin-bottom:10px;display:grid}.nyomiri-search-input-box{background:#14141e;border-color:#ffffff29;border-radius:10px;grid-column:1/-1;gap:8px;min-width:0;height:42px;padding:0 12px}.nyomiri-search-input-box input{font-size:13px}.nyomiri-source-select-wrap{background:#14141e;border-color:#ffffff29;border-radius:9px;flex:1;gap:8px;min-width:0;height:38px;padding:0 12px}.nyomiri-source-select{text-overflow:ellipsis;max-width:100%;font-size:12.5px}.nyomiri-discover-btn{background:#14141e;border-color:#ffffff29;border-radius:9px;height:38px;padding:0 12px;font-size:12px}.nyomiri-discover-filters-row{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px;display:grid}.nyomiri-filter-select{background:#14141e;border-color:#ffffff29;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:12px}.nyomiri-filter-btn{background:#14141e;border-color:#ffffff29;border-radius:8px;justify-content:center;height:38px;padding:0 10px;font-size:12px}.nyomiri-filter-btn:last-child:nth-child(odd){grid-column:1/-1}.nyomiri-advanced-panel{border-radius:10px;gap:12px;margin-bottom:16px;padding:12px 14px}.nyomiri-advanced-controls-row{grid-template-columns:1fr;gap:8px;display:grid}.nyomiri-genre-chip{padding:5px 10px;font-size:11px}}
