.oi-logo[data-v-b7975b41]{vertical-align:middle;letter-spacing:normal;flex-shrink:0;align-items:center;width:180px;max-width:100%;line-height:1;display:inline-flex}.oi-logo-full[data-v-b7975b41]{object-fit:contain;width:100%;height:auto;display:block}.oi-logo-inverse[data-v-b7975b41]{white-space:nowrap;align-items:center;gap:8px;display:none}.oi-logo-inverse img[data-v-b7975b41]{object-fit:contain;flex-shrink:0;width:36px;height:36px;display:block}.oi-logo .oi-logo-name[data-v-b7975b41]{letter-spacing:-1px;color:#f3f8fc;font-family:Inter,Segoe UI,sans-serif;font-size:27px;font-weight:750}.oi-logo--dark .oi-logo-full[data-v-b7975b41],body.dark .oi-logo--auto .oi-logo-full[data-v-b7975b41]{display:none}.oi-logo--dark .oi-logo-inverse[data-v-b7975b41],body.dark .oi-logo--auto .oi-logo-inverse[data-v-b7975b41]{display:flex}.oi-logo--compact[data-v-b7975b41]{width:32px}.oi-logo--compact .oi-logo-full[data-v-b7975b41],.oi-logo--compact .oi-logo-name[data-v-b7975b41]{display:none}.oi-logo--compact .oi-logo-inverse[data-v-b7975b41]{display:flex}.oi-logo--compact .oi-logo-inverse img[data-v-b7975b41]{width:32px;height:32px}.sidebar-collapsed .sidebar .oi-logo[data-v-b7975b41]{width:30px}.sidebar-collapsed .sidebar .oi-logo-full[data-v-b7975b41],.sidebar-collapsed .sidebar .oi-logo-name[data-v-b7975b41]{display:none}.sidebar-collapsed .sidebar .oi-logo-inverse[data-v-b7975b41]{display:flex}.sidebar-collapsed .sidebar .oi-logo-inverse img[data-v-b7975b41]{width:30px;height:30px}@media (width<=900px) and (width>=601px){.sidebar .oi-logo[data-v-b7975b41]{width:30px}.sidebar .oi-logo-full[data-v-b7975b41],.sidebar .oi-logo-name[data-v-b7975b41]{display:none}.sidebar .oi-logo-inverse[data-v-b7975b41]{display:flex}.sidebar .oi-logo-inverse img[data-v-b7975b41]{width:30px;height:30px}}@media (width<=600px){.oi-logo--dark[data-v-b7975b41]{width:138px}.oi-logo--dark .oi-logo-inverse[data-v-b7975b41]{gap:5px}.oi-logo--dark .oi-logo-inverse img[data-v-b7975b41]{width:29px;height:29px}.oi-logo--dark .oi-logo-name[data-v-b7975b41]{font-size:23px}}@media (width<=420px){header .oi-logo--dark[data-v-b7975b41]{width:30px}header .oi-logo--dark .oi-logo-name[data-v-b7975b41]{display:none}}.locale-picker[data-v-a3d1dfe2]{z-index:60;flex-shrink:0;line-height:1.5;position:relative}.locale-trigger[data-v-a3d1dfe2]{border:1px solid var(--line,#31404c);max-width:240px;min-height:38px;color:var(--text,#edf3f6);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:8px 11px;font-size:13px;display:flex}.locale-trigger[data-v-a3d1dfe2]:hover,.locale-trigger[aria-expanded=true][data-v-a3d1dfe2]{border-color:var(--accent,#99d9e9);background:#24323e}.locale-picker .locale-flag[data-v-a3d1dfe2]{object-fit:cover;border-radius:2px;flex-shrink:0;width:22px;height:16px;display:block;position:static;box-shadow:0 0 0 1px #ffffff24}.locale-code[data-v-a3d1dfe2]{display:none}.locale-chevron[data-v-a3d1dfe2]{fill:none;stroke:currentColor;stroke-width:1.7px;flex-shrink:0;width:14px;height:14px}.locale-trigger[aria-expanded=true] .locale-chevron[data-v-a3d1dfe2]{transform:rotate(180deg)}.locale-menu[data-v-a3d1dfe2]{overscroll-behavior:contain;color:#edf3f6;background:#1c2833;border:1px solid #3b4c59;border-radius:10px;width:280px;max-width:calc(100vw - 32px);max-height:min(480px,70dvh);padding:7px;position:absolute;top:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 12px 35px #0006}.locale-menu .locale-heading[data-v-a3d1dfe2]{color:#a2b1bd;margin:0;padding:7px 10px 9px;font-size:11px;font-weight:500}.locale-option[data-v-a3d1dfe2]{color:#edf3f6;white-space:nowrap;border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.locale-option[data-v-a3d1dfe2]:hover,.locale-option[data-v-a3d1dfe2]:focus-visible{background:#30414e}.locale-option.is-current[data-v-a3d1dfe2]{color:#b9e8f2;background:#253d48}.locale-name[data-v-a3d1dfe2]{flex:1;min-width:0}.locale-option-code[data-v-a3d1dfe2]{color:#a2b1bd;font-size:10px}.locale-check[data-v-a3d1dfe2],.locale-check-space[data-v-a3d1dfe2]{flex-shrink:0;width:15px;height:15px}.locale-check[data-v-a3d1dfe2]{fill:none;stroke:currentColor;stroke-width:2px}.locale-trigger[data-v-a3d1dfe2]:focus-visible,.locale-option[data-v-a3d1dfe2]:focus-visible{outline-offset:2px;outline:2px solid #99d9e9}@media (width<=600px){.locale-trigger[data-v-a3d1dfe2]{gap:7px;min-height:38px;padding:8px 9px;font-size:11px}.locale-current[data-v-a3d1dfe2]{display:none}.locale-code[data-v-a3d1dfe2]{display:inline}.locale-menu[data-v-a3d1dfe2]{width:270px}.locale-option[data-v-a3d1dfe2]{min-height:44px}}body.detail-view,.detail-design{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141c24;--panel:#1c2833;--line:#31404c;--muted:#a2b1bd;--text:#edf3f6;--accent:#99d9e9}.detail-design *{box-sizing:border-box}body.detail-view,.detail-design{background:var(--bg);color:var(--text);margin:0;font:15px/1.65 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.detail-design button,.detail-design select{font:inherit}.detail-design button,.detail-design a,.detail-design select{-webkit-tap-highlight-color:transparent}.detail-design button{cursor:pointer}.detail-design a{color:inherit;text-decoration:none}.detail-design button:focus-visible,.detail-design a:focus-visible,.detail-design select:focus-visible,.detail-design summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.detail-design svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:19px;height:19px}.detail-design .wrap{max-width:1160px;margin:auto;padding:0 32px}.detail-design .preview{color:#c1d4df;text-align:center;letter-spacing:.02em;background:#253640;padding:8px 20px;font-size:12px}.detail-design .header{border-bottom:1px solid var(--line)}.detail-design .nav{align-items:center;gap:44px;height:82px;display:flex}.detail-design .brand{letter-spacing:-1.5px;font-size:29px;font-weight:750}.detail-design .brand span{color:var(--accent)}.detail-design .navlinks{color:var(--muted);gap:28px;font-size:14px;display:flex}.detail-design .navlinks a:hover{color:var(--text)}.detail-design .right{align-items:center;gap:14px;margin-left:auto;display:flex}.detail-design .language{color:var(--text);border:1px solid var(--line);background:0 0;border-radius:7px;padding:7px 10px}.detail-design .iconbtn{color:var(--muted);background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.detail-design .crumbs{color:var(--muted);align-items:center;gap:10px;margin:26px 0;font-size:12px;display:flex}.detail-design .crumbs span:last-child{color:var(--text)}.detail-design .hero{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:42px;display:grid}.detail-design .cover{background:var(--panel);aspect-ratio:5/7;border-radius:12px;position:relative;overflow:hidden}.detail-design .cover img{object-fit:cover;width:100%;height:100%;display:block}.detail-design .age{background:#111b25e8;border:1px solid #ffffff25;border-radius:5px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.detail-design .caption{color:var(--muted);text-align:center;margin:12px 0;font-size:11px}.detail-design .eyebrow{color:var(--muted);align-items:center;gap:9px;margin-top:0;font-size:12px;display:flex}.detail-design .dot{background:#8ac9b4;border-radius:50%;width:6px;height:6px}.detail-design .eyebrow b{color:#b7d8cc;font-weight:500}.detail-design h1{letter-spacing:-1.4px;margin:13px 0 9px;font-size:44px;font-weight:700;line-height:1.15}.detail-design .original{color:var(--muted);margin:0 0 24px;font-size:15px}.detail-design .actions{flex-wrap:wrap;gap:10px;display:flex}.detail-design .btn{border:1px solid var(--line);min-height:44px;color:var(--text);background:#24323e;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:550;display:inline-flex}.detail-design .btn:hover{background:#30414e;border-color:#607684}.detail-design .btn.primary{color:#142630;background:var(--accent);border-color:var(--accent);padding:11px 24px}.detail-design .btn.primary:hover{background:#bae9f3}.detail-design .btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:#213c48}.detail-design .like-count{font-variant-numeric:tabular-nums;border-left:1px solid #ffffff25;padding-left:9px}.detail-design .rankline{color:var(--muted);flex-wrap:wrap;gap:18px;margin:17px 0 22px;font-size:12px;display:flex}.detail-design .rankline strong{color:#dae7ee;font-weight:600}.detail-design .meta{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:12px 0 0;display:grid}.detail-design .meta>div{border-bottom:1px solid #ffffff07;justify-content:space-between;gap:16px;padding:9px 0;font-size:13px;display:flex}.detail-design .meta dt{color:var(--muted)}.detail-design .meta dd{text-align:right;margin:0;font-weight:500}.detail-design .subtle{color:var(--muted);font-weight:400}.detail-design .bottom{grid-template-columns:minmax(0,1fr) 260px;gap:42px;margin-top:42px;display:grid}.detail-design .section{margin-bottom:34px}.detail-design .sectionhead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.detail-design h2{letter-spacing:-.25px;margin:0;font-size:19px;font-weight:650}.detail-design .label{color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:3px 8px;font-size:11px}.detail-design .synopsis{color:#bcc9d2;font-size:14px;line-height:1.95}.detail-design .synopsis p{margin:0 0 12px}.detail-design .tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.detail-design .tag{border:1px solid var(--line);color:#c4d2db;background:#1b2731;border-radius:6px;padding:5px 12px;font-size:12px}.detail-design .tag:hover{border-color:var(--accent)}.detail-design .divider{border-top:1px solid var(--line);padding-top:26px}.detail-design .count{color:var(--muted);margin-left:9px;font-size:12px;font-weight:400}.detail-design .availability{color:var(--muted);font-size:12px}.detail-design .episode{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:17px;margin-bottom:12px;padding:18px 20px;display:flex}.detail-design .epnum{letter-spacing:-1px;color:#90a8b9;min-width:36px;font-size:27px;font-weight:400}.detail-design .epmain{flex:1;min-width:0}.detail-design .epmain h3{margin:0 0 5px;font-size:14px;font-weight:600}.detail-design .epmain p{color:var(--muted);margin:0;font-size:11px}.detail-design .epmain p span+span:before{content:"·";color:#687c8b;margin:0 8px}.detail-design .epplay{min-width:76px}.detail-design .episode:hover{border-color:#546d7e}.detail-design .episode .badge{color:var(--accent);margin-left:9px;font-size:10px;font-weight:400}.detail-design .note{color:var(--muted);margin:12px 0;font-size:11px}.detail-design .asidehead{align-items:center;gap:7px;display:flex}.detail-design .asidehead h2{font-size:16px}.detail-design .related{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:17px 0;display:flex}.detail-design .art{letter-spacing:1px;color:#dae2e8;background:#334957;border:1px solid #ffffff18;border-radius:6px;flex-shrink:0;align-items:flex-end;width:62px;height:84px;padding:8px;font-size:10px;display:flex}.detail-design .art.two{background:#454153}.detail-design .art.three{background:#3d4c45}.detail-design .related strong{font-size:13px;font-weight:550;display:block}.detail-design .related p{color:var(--muted);margin:6px 0;font-size:11px}.detail-design .aside-note{color:#8195a3;margin-top:18px;font-size:11px}.detail-design .footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:40px;padding-top:24px;padding-bottom:30px;font-size:12px;display:flex}.detail-design .footer .brand{font-size:20px}.detail-design .toast{color:#162832;z-index:10;background:#e0edf2;border-radius:8px;width:max-content;max-width:calc(100vw - 32px);padding:12px 20px;font-size:13px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0004}.detail-design .toast[hidden]{display:none}.detail-design dialog{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:14px;width:calc(100% - 32px);max-width:460px;padding:28px}.detail-design dialog::backdrop{background:#070d14c9}.detail-design dialog p{color:var(--muted);font-size:14px}.detail-design dialog h2{margin-bottom:12px}.detail-design .player-preview{height:180px;color:var(--accent);background:#0d151d;border-radius:8px;place-items:center;margin-bottom:18px;display:grid}.detail-design .player-preview svg{width:40px;height:40px}.detail-design .mobile-nav{display:none}@media (width>=1200px){.detail-design .wrap{padding:0 24px}.detail-design .hero{grid-template-columns:270px minmax(0,1fr);gap:48px}}@media (width<=800px){.detail-design .wrap{padding-left:24px;padding-right:24px}.detail-design .hero{grid-template-columns:210px minmax(0,1fr);gap:26px}.detail-design .meta{grid-template-columns:1fr}.detail-design .bottom{grid-template-columns:1fr;gap:0}.detail-design .related-list{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.detail-design .related{align-items:flex-start}.detail-design .related .art{width:45px;height:65px}.detail-design h1{font-size:36px}.detail-design .nav{gap:25px}.detail-design .navlinks{gap:17px}.detail-design .actions{gap:8px}}@media (width<=560px){.detail-design .wrap{padding-left:20px;padding-right:20px}.detail-design .preview{padding:7px 12px;font-size:10px}.detail-design .nav{height:68px}.detail-design .navlinks{display:none}.detail-design .brand{font-size:27px}.detail-design .right{gap:6px}.detail-design .language{font-size:12px}.detail-design .crumbs{margin:20px 0;font-size:11px}.detail-design .hero{grid-template-columns:112px minmax(0,1fr);gap:19px}.detail-design .cover{border-radius:8px}.detail-design .caption{display:none}.detail-design .detail{display:contents}.detail-design .titleblock{align-self:center}.detail-design .eyebrow{flex-wrap:wrap;gap:6px;margin:0;font-size:10px}.detail-design h1{margin:10px 0 6px;font-size:30px}.detail-design .original{margin:0;font-size:12px}.detail-design .actions,.detail-design .rankline,.detail-design .meta{grid-column:1/-1}.detail-design .actions{grid-template-columns:1fr 1fr 44px;margin-top:1px;display:grid}.detail-design .btn{padding:10px 12px;font-size:12px}.detail-design .actions .primary{grid-column:1/-1}.detail-design .share-label{display:none}.detail-design .actions .share{padding:10px}.detail-design .rankline{justify-content:space-between;gap:8px;margin:-4px 0 0;font-size:11px}.detail-design .meta{grid-template-columns:1fr 1fr;gap:0 18px;padding-top:10px}.detail-design .meta>div{padding:9px 0;font-size:12px;display:block}.detail-design .meta dd{text-align:left;margin-top:3px}.detail-design .meta dt{font-size:11px}.detail-design .bottom{margin-top:28px}.detail-design .section{margin-bottom:28px}.detail-design .synopsis{font-size:13px}.detail-design h2{font-size:17px}.detail-design .sectionhead{gap:6px}.detail-design .availability{font-size:10px}.detail-design .episode{gap:12px;padding:15px 12px}.detail-design .epnum{min-width:28px;font-size:23px}.detail-design .epmain h3{font-size:13px}.detail-design .epmain p{font-size:10px}.detail-design .epmain p span+span:before{margin:0 5px}.detail-design .epplay{width:44px;min-width:44px;padding:10px}.detail-design .epplay span{display:none}.detail-design .related-list{grid-template-columns:1fr;gap:0}.detail-design .related .art{width:48px;height:65px}.detail-design .related{align-items:center;padding:12px 0}.detail-design .footer{align-items:center;gap:20px;margin-top:25px}.detail-design .footer p{text-align:right;font-size:10px}.detail-design .age{padding:1px 5px;font-size:9px;top:7px;left:7px}}.detail-design .wrap{width:100%}.detail-design .brand{display:inline-block}.detail-design .poster{aspect-ratio:5/7;background:var(--panel);border-radius:12px;width:100%;position:relative;overflow:hidden}.detail-design .poster-image{object-fit:cover;width:100%;height:100%;display:block}.detail-design .poster-placeholder{text-align:center;height:100%;color:var(--muted);place-content:center;padding:15px;display:grid}.detail-design .poster .art{background-image:url(/assets/poster-atlas.png);background-size:600% 200%;background-position:var(--px) var(--py);border:0;width:100%;height:100%;position:absolute;inset:0}.detail-design .related .poster{border-radius:6px;flex-shrink:0;width:62px;height:84px}.detail-design .synopsis p{white-space:pre-line;overflow-wrap:anywhere}.detail-design h1,.detail-design dd,.detail-design .epmain h3,.detail-design .related strong{overflow-wrap:anywhere}.detail-design button:disabled{opacity:.5;cursor:wait}.detail-design .empty{color:var(--muted);border:1px solid var(--line);border-radius:10px;padding:20px;font-size:13px}.detail-design .language{max-width:155px}.detail-design .skip-link{position:absolute;top:-100px}.detail-design .skip-link:focus{background:var(--panel);z-index:10;padding:8px;top:5px;left:5px}.detail-design .synopsis-fallback{color:var(--muted);font-size:12px}@media (width<=560px){.detail-design .related .poster{width:48px;height:65px}.detail-design .language{max-width:135px}}.detail-design .episode-thumbnail{object-fit:cover;border-radius:6px;flex-shrink:0;width:128px;height:72px}@media (width<=600px){.detail-design .episode-thumbnail{width:80px;height:45px}.detail-design .episode:has(.episode-thumbnail) .epnum{flex-shrink:0;width:18px;min-width:18px;font-size:13px;display:block}.detail-design .episode:has(.episode-thumbnail){gap:8px}.detail-design .episode:has(.episode-thumbnail) .epmain{min-width:0}}.detail-design .mobile-saved[data-v-4bfc4b46]{display:none}@media (width<=560px){.detail-design .mobile-saved[data-v-4bfc4b46]{display:grid}}
