:root{--bg:#06060f;--bg-2:#0a0b1a;--bg-3:#10112a;--ink:#f4f5fc;--muted:#9aa1c4;--muted-2:#6e7498;--line:hsla(0,0%,100%,.08);--line-2:hsla(0,0%,100%,.14);--accent:#ff2e63;--accent-ink:#fff;--violet:#7c3aed;--indigo:#4f6bff;--cyan:#22d3ee;--su-purple:#a17fe0;--su-blue:#5bb0ea;--su-green:#6fc483;--su-honey:#e6b259;--su-yellow:#ecd24a;--su-orange:#f0a072;--su-pomegranate:#f4647c;--su-cherry:#ec73b0;--glass:rgba(20,22,46,.55);--glass-2:rgba(28,30,60,.42);--glass-strong:rgba(14,15,34,.82);--glass-border:hsla(0,0%,100%,.1);--r-xs:10px;--r-sm:14px;--r:20px;--r-lg:26px;--r-xl:32px;--pill:999px;--shadow-card:0 18px 50px -20px rgba(0,0,0,.8);--shadow-glow:0 0 0 1px hsla(0,0%,100%,.05),0 24px 70px -28px rgba(124,58,237,.55);--accent-glow:0 8px 30px -8px color-mix(in oklab,var(--accent) 70%,transparent);--hdr-h:68px;--ease-out:cubic-bezier(0.23,1,0.32,1);--font-display:var(--nf-display),"Unbounded",sans-serif;--font:var(--nf-body),"Inter",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;overflow-x:hidden;max-width:100%}body{font-family:var(--font);background:#06060f;color:var(--ink);-webkit-font-smoothing:antialiased;overflow:hidden}#root{height:100dvh}::selection{background:color-mix(in oklab,var(--accent) 55%,transparent);color:#fff}.app-aurora,.starsky{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.starsky{filter:brightness(.5) saturate(.85);background:radial-gradient(120% 80% at 25% 8%,rgba(40,30,90,.35),transparent 55%),radial-gradient(120% 90% at 82% 78%,rgba(60,30,90,.3),transparent 55%),linear-gradient(180deg,#03050e,#04030c 60%,#03030a)}.nebula-img{background:url(/assets/space.webp) 50%/cover no-repeat;opacity:.6}.nebula-glow,.nebula-img{position:absolute;inset:0}.nebula-glow{background:radial-gradient(40% 30% at 30% 35%,rgba(150,120,255,.18),transparent 70%),radial-gradient(45% 35% at 75% 60%,rgba(120,200,255,.14),transparent 70%)}.star-far,.star-mid,.star-near{position:absolute;top:0;left:0;width:2px;height:2px;border-radius:50%;background:transparent}.star-far{animation:twinkle 5.5s ease-in-out infinite,drift 140s linear infinite}.star-mid{width:2px;height:2px;animation:twinkle 4s ease-in-out .8s infinite,drift 100s linear infinite}.star-near{width:3px;height:3px;animation:twinkle 3s ease-in-out .3s infinite,drift 70s linear infinite}@keyframes twinkle{0%,to{opacity:.55}50%{opacity:1}}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-120px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.star-far,.star-mid,.star-near{animation:none}}.app-aurora:after,.app-aurora:before{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.26}.app-aurora:before{width:60vw;height:60vw;left:-15vw;top:-25vw;background:radial-gradient(circle,var(--violet),transparent 65%)}.app-aurora:after{width:55vw;height:55vw;right:-20vw;bottom:-30vw;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 70%,var(--indigo)),transparent 65%)}.shell{z-index:1;display:flex;flex-direction:column;height:100dvh}.shell,.topbar{position:relative}.topbar{z-index:30;flex:0 0 var(--hdr-h);height:var(--hdr-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding:0 32px;border-bottom:1px solid var(--line)}.top-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.topbar:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(8,8,18,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.rail-logo{display:flex;align-items:center;justify-self:start;flex:0 0 auto;padding:4px;border:0;border-radius:10px;background:none;cursor:pointer}.topbar-logo{display:block;height:28px;width:auto}.rail{gap:2px;min-width:0}.nav-item,.rail{display:flex;align-items:center}.nav-item{position:relative;height:40px;padding:0 14px;border-radius:var(--pill);gap:8px;white-space:nowrap;color:var(--muted);border:none;background:transparent;cursor:pointer;font:600 14px var(--font);transition:color .2s,background-color .2s}.nav-item svg{width:20px;height:20px;flex:0 0 auto}.nav-item svg.nav-logo-base{width:18px;height:18px}.nav-item.active{color:var(--ink);background:hsla(0,0%,100%,.08)}.nav-item.active svg{color:var(--accent)}.nav-badge{position:absolute;top:7px;left:29px;width:7px;height:7px;border-radius:50%;background:var(--accent)}@media (hover:hover) and (pointer:fine){.nav-item:hover{color:var(--ink);background:hsla(0,0%,100%,.05)}}.rail-avatar{width:42px;height:42px;flex:0 0 42px;border-radius:50%;cursor:pointer;background:linear-gradient(135deg,#2a2d55,#14152e);border:2px solid var(--line-2);display:grid;place-items:center;font-weight:700;color:var(--ink);font-size:15px;transition:border-color .2s,transform .16s var(--ease-out)}.rail-avatar.on{border-color:var(--accent)}.main{flex:1 1;min-height:0;position:relative;min-width:0}.view{position:absolute;inset:0}.scroll{height:100%;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none}.scroll::-webkit-scrollbar{width:0;height:0}.search{display:flex;align-items:center;gap:10px;width:220px;height:42px;padding:0 16px;border-radius:var(--pill);cursor:pointer;background:var(--glass);border:1px solid var(--glass-border);color:var(--muted);transition:border-color .2s}.search svg{width:18px;height:18px;flex:0 0 18px}.search input{border:none;background:transparent;outline:none;color:var(--ink);font-size:14px;font-family:var(--font);width:100%;min-width:0;cursor:pointer}.search input::placeholder{color:var(--muted-2)}.top-chip{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;flex:0 0 auto;border-radius:var(--pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s,transform .16s var(--ease-out)}.top-chip.solid{background:var(--accent);border:none;color:#fff}.top-chip svg{width:17px;height:17px}.icon-btn{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--glass-border);background:var(--glass);color:var(--ink);cursor:pointer;transition:border-color .2s,transform .16s var(--ease-out);position:relative}.icon-btn svg{width:19px;height:19px}.lang-btn{font:700 12px var(--font);letter-spacing:.04em}@media (hover:hover) and (pointer:fine){.icon-btn:hover,.rail-avatar:hover,.search:hover,.top-chip:hover{border-color:var(--line-2)}}.lang-wrap{position:relative;flex:0 0 auto}.lang-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:168px;display:flex;flex-direction:column;padding:6px;border-radius:14px;background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:0 18px 40px -16px rgba(0,0,0,.6);transform-origin:top right;animation:pop-in .16s var(--ease-out)}.lang-pop button{height:38px;padding:0 12px;border:0;border-radius:10px;background:none;text-align:left;color:var(--ink);font:500 14px var(--font);cursor:pointer}.lang-pop button.on{color:var(--accent);font-weight:700}@media (hover:hover) and (pointer:fine){.lang-pop button:hover{background:hsla(0,0%,100%,.06)}}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}}@media (max-width:1600px) and (min-width:681px){.search{width:42px;padding:0;justify-content:center}.search input{display:none}}@media (max-width:1100px) and (min-width:681px){.topbar{padding:0 20px}.nav-item{padding:0 11px}.top-chip.solid{padding:0 12px;font-size:0;gap:0}}@media (max-width:960px) and (min-width:681px){.nav-item span{display:none}}.section{padding:8px 40px 0}.section-head{display:flex;align-items:flex-end;gap:14px;margin:14px 0}.section-head>div:first-child{min-width:0}.section-head .more{flex:0 0 auto;white-space:nowrap}.section-head h2{font-family:var(--font-display);font-weight:700;font-size:22px;margin:0;letter-spacing:-.01em}.section-head .more{margin-left:auto;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.section-head .more:hover{color:var(--ink)}.eyebrow{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.glass{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.art{overflow:hidden}.art,.art-img{position:absolute;inset:0}.art-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.art-img-blur{object-fit:cover;filter:blur(34px) saturate(1.25) brightness(.65);transform:scale(1.18)}.art-img-contain{object-fit:contain}.chips{display:flex;gap:10px;flex-wrap:wrap}.chip{height:36px;padding:0 16px;border-radius:var(--pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;transition:all .18s}.chip:hover{color:var(--ink);border-color:var(--line-2)}.chip.on{background:var(--accent);color:var(--accent-ink);border-color:transparent;box-shadow:var(--accent-glow)}.rail-row{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding:20px 40px 14px;scroll-snap-type:x proximity;scroll-padding-left:40px;scrollbar-width:none}.rail-row::-webkit-scrollbar{display:none}.poster{position:relative;flex:0 0 auto;width:188px;cursor:pointer;scroll-snap-align:start}.poster-art{position:relative;aspect-ratio:2/3;border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-card);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;border:1px solid var(--line)}.poster .art,.poster .grain{position:absolute;inset:0}.poster .grain{opacity:.25;mix-blend-mode:overlay;background-image:radial-gradient(hsla(0,0%,100%,.5) .5px,transparent 0);background-size:3px 3px}.poster .scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.45))}.poster .ptitle{margin-top:10px;font-weight:700;font-size:15px;line-height:1.25;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word}.poster .pmeta{margin-top:3px;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);font-weight:500}.poster .pmeta span+span:before{content:"·";margin-right:6px}.poster .rate{color:#ffd166;gap:3px}.poster .badge,.poster .rate{display:inline-flex;align-items:center}.poster .badge{position:absolute;top:12px;left:12px;height:24px;padding:0 9px;border-radius:var(--pill);font-size:10px;font-weight:800;letter-spacing:.05em;background:var(--accent);color:#fff}.poster .badge.new{background:linear-gradient(135deg,var(--indigo),var(--cyan))}.poster .play{position:absolute;inset:0;margin:auto;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;opacity:0;transform:scale(.9);transition:opacity .2s ease,transform .2s var(--ease-out);background:hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.3)}.poster .play svg{width:22px;height:22px;color:#fff;margin-left:2px}.rail-wrap{position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 26px;border-radius:var(--pill);border:none;cursor:pointer;font-family:var(--font);font-weight:700;font-size:15px;transition:transform .2s,box-shadow .2s,background .2s}.btn svg{width:19px;height:19px}.btn-accent{background:linear-gradient(135deg,var(--accent),color-mix(in oklab,var(--accent) 50%,var(--violet)));color:#fff;box-shadow:var(--accent-glow)}.btn-accent:hover{transform:translateY(-2px)}.btn-ghost{background:hsla(0,0%,100%,.1);color:var(--ink);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-ghost:hover{background:hsla(0,0%,100%,.16);transform:translateY(-2px)}.btn-stores{display:inline-flex;align-items:center;gap:5px;margin-left:4px;padding-left:9px;border-left:1px solid hsla(0,0%,100%,.22)}.btn-stores svg{width:17px;height:17px}.btn-stores svg:first-child{width:18px;height:18px}.modal-cta .hero-round{width:50px;height:50px;transform:none}.modal-cta .hero-round svg{width:22px;height:22px}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes spin-slow{to{transform:rotate(1turn)}}@keyframes pop-heart{0%{transform:scale(0) rotate(-20deg);opacity:0}50%{transform:scale(1.25) rotate(8deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.07) translate(-1%,-1.5%)}}.hidden{display:none!important}@media (max-width:680px){.topbar{--hdr-h:60px;display:flex;padding:0 12px;gap:8px}.rail-logo{padding:0}.topbar-logo{height:24px}.top-tools{flex:1 1;gap:8px}.top-chip.solid{display:none}.search{flex:1 1;width:auto;min-width:0;height:40px;padding:0 14px}.icon-btn,.rail-avatar{width:40px;height:40px;flex:0 0 40px}.rail{position:fixed;left:0;right:0;bottom:0;z-index:30;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);gap:0;align-items:stretch;background:var(--glass-strong);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-top:1px solid var(--line)}.nav-item{flex:1 1;min-width:0;height:60px;padding:0 2px;border-radius:0;flex-direction:column;justify-content:center;gap:3px}.nav-item svg{width:24px;height:24px}.nav-item svg.nav-logo-base{width:21px;height:21px}.nav-item span{font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.nav-item.active{background:hsla(0,0%,100%,.05);box-shadow:inset 0 2px 0 var(--accent)}.nav-badge{top:7px;left:50%;margin-left:6px}.scroll{padding-bottom:72px}.section{padding:0 18px}.section-head{margin:14px 0 10px}.section-head h2{font-size:17px}.eyebrow{font-size:10px;letter-spacing:.12em}.rail-row{padding:16px 18px 12px;gap:11px;scroll-padding-left:18px}.poster{width:132px}.poster .ptitle{font-size:13px}.poster .pmeta{font-size:11px}.btn{height:46px;padding:0 20px;font-size:14px}.section-head .more{font-size:12px}}@media (max-width:375px){.top-tools,.topbar{gap:6px}.icon-btn,.rail-avatar{width:38px;height:38px;flex:0 0 38px}.modal-cta .hero-round{width:36px;height:36px;flex:0 0 36px}.modal-cta .hero-round svg{width:15px;height:15px}.section{padding:0 14px}.rail-row{padding:14px 14px 10px;gap:10px;scroll-padding-left:14px}.poster{width:118px}.poster .ptitle{font-size:12.5px}.scroll{padding-bottom:68px}}@media (min-width:415px) and (max-width:680px){.section{padding:0 22px}.rail-row{padding:18px 22px 14px;gap:13px;scroll-padding-left:22px}.poster{width:150px}.poster .ptitle{font-size:14px}.section-head h2{font-size:19px}}html[data-theme=light]{--bg:#fff;--bg-2:#fff;--bg-3:#f6f3fb;--ink:#3a2f55;--muted:#8a83a6;--muted-2:#aaa4c0;--line:rgba(58,47,85,.1);--line-2:rgba(58,47,85,.16);--accent:#ea5468;--accent-ink:#fff;--violet:#8e5fc6;--indigo:#3e9ad6;--cyan:#5cae6f;--su-purple:#8e5fc6;--su-blue:#3e9ad6;--su-green:#5cae6f;--su-honey:#d99a3d;--su-yellow:#e0b91f;--su-orange:#ec8a5b;--su-pomegranate:#ea5468;--su-cherry:#e0539e;--glass:hsla(0,0%,100%,.78);--glass-2:hsla(0,0%,100%,.6);--glass-strong:hsla(0,0%,100%,.92);--glass-border:rgba(58,47,85,.1);--shadow-card:0 18px 50px -24px rgba(120,90,150,.22);--shadow-glow:0 0 0 1px rgba(58,47,85,.04),0 24px 70px -30px rgba(234,84,104,.34);--accent-glow:0 8px 30px -8px color-mix(in oklab,var(--accent) 55%,transparent)}html[data-theme=light] .cat-title,html[data-theme=light] .hero-title,html[data-theme=light] .section-head h2,html[data-theme=light] .st-head h1{color:var(--su-pomegranate)}html[data-theme=light] .hero-desc{color:hsla(0,0%,100%,.9);opacity:1}html[data-theme=light] .link-accent,html[data-theme=light] .section-head .more,html[data-theme=light] a.more{color:var(--accent)}html[data-theme=light],html[data-theme=light] .starsky,html[data-theme=light] body{background:url(/assets/walls2/home.webp) 50%/cover no-repeat fixed}html[data-theme=light] .starsky{filter:none}html[data-theme=light] .nebula-img,html[data-theme=light] .star-far,html[data-theme=light] .star-mid,html[data-theme=light] .star-near{display:none}html[data-theme=light] .app-aurora:after,html[data-theme=light] .app-aurora:before{opacity:.12}html[data-theme=light] .topbar:before{background:rgba(250,250,253,.86)}html[data-theme=light] .rail-avatar{background:linear-gradient(135deg,#d6d9ee,#c2c6e4);color:#2a2d55}html[data-theme=light] .nav-item.active{background:rgba(20,22,45,.06)}html[data-theme=light] .lang-pop button:hover{background:rgba(20,22,45,.05)}@media (hover:hover) and (pointer:fine){html[data-theme=light] .nav-item:hover{background:rgba(20,22,45,.05)}}@media (max-width:680px){html[data-theme=light] .rail{background:var(--glass-strong)}html[data-theme=light] .nav-item.active{background:rgba(20,22,45,.04)}}html[data-theme=light] .cat-head{background:linear-gradient(180deg,hsla(0,0%,100%,.94) 50%,hsla(0,0%,100%,.7) 80%,hsla(0,0%,100%,0));border-bottom:none}html[data-theme=light] .mk-toolbar{background:hsla(0,0%,100%,.5)}html[data-theme=light] .buy-sheet,html[data-theme=light] .mu-sheet{background:#fff}html[data-theme=light] .modal-body::-webkit-scrollbar-thumb{background:rgba(20,22,45,.16)}html[data-theme=light] .poster:hover .poster-art{box-shadow:0 30px 60px -26px rgba(30,35,80,.4)}html[data-theme=light] .rsearch-field,html[data-theme=light] .season-pill,html[data-theme=light] .sort-pill{background:rgba(20,22,45,.05)}html[data-theme=light] .season-pill.on{background:var(--accent);color:#fff}html[data-theme=light] .save{background:rgba(20,22,45,.1)}html[data-theme=light] .art:not(:has(.art-img)):after{content:"";position:absolute;inset:0;pointer-events:none;background:hsla(0,0%,100%,.82)}html[data-theme=light] .poster:not(:has(.art-img)) .scrim{background:linear-gradient(180deg,transparent 38%,hsla(0,0%,100%,.62))}html[data-theme=light] .ld-card:not(:has(.art-img)) .ld-card-scrim,html[data-theme=light] .ld-feat:not(:has(.art-img)) .ld-feat-scrim{background:linear-gradient(0deg,hsla(0,0%,100%,.5),transparent 52%)}html[data-theme=light] .tbar-band{background:linear-gradient(120deg,color-mix(in oklab,var(--accent) 10%,transparent),transparent 60%)}html[data-theme=light] .tbar-next,html[data-theme=light] .tbar-prev{background:#fff;color:var(--ink)}html[data-theme=light] .tbar-next:hover,html[data-theme=light] .tbar-prev:hover{background:var(--accent);color:var(--accent-ink)}html[data-theme=light] .ep-thumb:not(:has(.art-img)) .scrim,html[data-theme=light] .ld-card:not(:has(.art-img)) .ld-card-scrim,html[data-theme=light] .ld-feat:not(:has(.art-img)) .ld-feat-scrim,html[data-theme=light] .lv-tile:not(:has(.art-img)) .lv-tile-scrim,html[data-theme=light] .lvp-ep:not(:has(.art-img)) .lv-tile-scrim,html[data-theme=light] .poster:not(:has(.art-img)) .scrim{background:none}html[data-theme=light] .lvp-stage:not(:has(.art-img)) .lvp-scrim{background:linear-gradient(0deg,var(--glass-strong) 1%,hsla(0,0%,100%,.35) 30%,transparent 55%,hsla(0,0%,100%,.4))}html[data-theme=light] .modal-hero:not(:has(.art-img)) .modal-hero-scrim{background:linear-gradient(0deg,var(--glass-strong) 4%,hsla(0,0%,100%,.32) 45%,transparent),linear-gradient(90deg,hsla(0,0%,100%,.4),transparent 60%)}html[data-theme=light] .lvp-stage:not(:has(.art-img)) .grain,html[data-theme=light] .modal-hero:not(:has(.art-img)) .grain{opacity:0}html[data-theme=light] .ld-nav{background:var(--glass-strong);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-top:1px solid var(--line)}html[data-theme=light] .fb-wall{background-color:transparent}html[data-theme=light] .fb-wall-img{filter:none}html[data-theme=light] .fb-tint-wall{background:hsla(0,0%,100%,.22)}html[data-theme=light] .fb-wall-img[data-cat=film]{background-image:url(/assets/walls2/film.webp)!important}html[data-theme=light] .fb-wall-img[data-cat=series]{background-image:url(/assets/walls2/series.webp)!important}html[data-theme=light] .fb-wall-img[data-cat=anime]{background-image:url(/assets/walls2/anime.webp)!important;background-size:165%!important;background-position:50%!important}html[data-theme=light] .fb-wall-img[data-cat=cartoon]{background-image:url(/assets/walls2/cartoon.webp)!important}html[data-theme=light] .fb-wall-img[data-cat=doc]{background-image:url(/assets/walls2/doc.webp)!important}html[data-theme=light] .fb-wall-img[data-cat=show]{background-image:url(/assets/walls2/show.webp)!important}html[data-theme=light] .fb-wall-img[data-cat=dorama]{background-image:url(/assets/walls2/dorama.webp)!important}html[data-theme=light] .fb-wall-img[data-cat=short]{background-image:url(/assets/walls2/short.webp)!important}html[data-theme=light] .fb-wall-img[data-cat=special]{background-image:url(/assets/walls2/special.webp)!important}html[data-theme=light] .fb-wall-img[data-cat=web]{background-image:url(/assets/walls2/web.webp)!important}html[data-theme=light] .lvp-menu,html[data-theme=light] .mu-sheet{background:var(--glass-strong)}html[data-theme=light] .lvp-menu-item{color:var(--ink)}html[data-theme=light] .lvp-menu-item:hover{background:rgba(58,47,85,.07)}html[data-theme=light] .lvp-menu-title{color:var(--muted-2)}html[data-theme=light] .lvp-bar{background:var(--glass-strong);border-color:var(--line)}html[data-theme=light] .lvp-bar-play{background:var(--accent);border-right-color:transparent;color:var(--accent-ink)}html[data-theme=light] .lvp-bar-play:hover{background:rgba(58,47,85,.12)}html[data-theme=light] .lvp-bar-time{color:var(--ink)}html[data-theme=light] .lvp-bar-sep{color:var(--muted-2)}html[data-theme=light] .lvp-bar-ic{color:var(--ink)}html[data-theme=light] .lvp-bar-ic:hover{background:rgba(58,47,85,.1)}html[data-theme=light] .lvp-track:before{background:rgba(58,47,85,.18)}html[data-theme=light] .lvp-dub-btn{background:var(--glass-strong);border-color:var(--line);color:var(--ink)}html[data-theme=light] .lvp-dub-btn:hover{background:rgba(58,47,85,.08)}html[data-theme=light] .lvp-close,html[data-theme=light] .lvp-icon{background:var(--glass-strong);border-color:var(--line);color:var(--ink)}html[data-theme=light] .lvp-close:hover,html[data-theme=light] .lvp-icon:hover{background:rgba(58,47,85,.1)}html[data-theme=light] .lv-views.lg,html[data-theme=light] .lvp-now-ch{background:var(--glass-strong);color:var(--ink)}html[data-theme=light] .pf-menu-row:not(.pf-logout) .pf-menu-text strong{color:var(--ink)}html[data-theme=light] .pf-menu-ico{background:rgba(58,47,85,.06)}html[data-theme=light] .mk-word{filter:brightness(0) opacity(.82)}html[data-theme=light] .mu-clipv-bar{background:var(--glass-strong);border-top-color:var(--line)}html[data-theme=light] .mu-clipv-top-scrim{background:linear-gradient(180deg,hsla(0,0%,100%,.55),transparent)}html[data-theme=light] .mu-clipv-bot-scrim{background:linear-gradient(0deg,hsla(0,0%,100%,.4),transparent)}html[data-theme=light] .mu-clipv-title .eyebrow,html[data-theme=light] .mu-clipv-title strong{color:var(--ink)}html[data-theme=light] .st-toggle:not(.on){background:rgba(58,47,85,.18)}html[data-theme=light] .sp-svc-price{color:var(--ink)}html[data-theme=light] .sp-svc-price span{color:var(--muted)}html[data-theme=light] .sp-svc-meta,html[data-theme=light] .sp-svc-name{color:var(--ink)}html[data-theme=light] .sp-svc-meta i{color:var(--muted)}html[data-theme=light] .st-select-pop button{color:var(--ink)}html[data-theme=light] .st-select-pop button:hover{background:rgba(58,47,85,.07)}html[data-theme=light] .modal-cta .hero-round{border-color:var(--line-2);background:rgba(58,47,85,.05);color:var(--ink)}html[data-theme=light] .modal-cta .hero-round:hover{background:rgba(58,47,85,.12)}html[data-theme=light] .modal-meta{color:var(--ink)}html[data-theme=light] .sd-rf-input{background:rgba(58,47,85,.05);color:var(--ink)}html[data-theme=light] .sd-round.sm{color:var(--ink)}html[data-theme=light] .sd-round.sm,html[data-theme=light] .sp-topbar .sd-round.sm{border-color:var(--line-2);background:var(--glass-strong)}html[data-theme=light] .ldp-wallet{background:linear-gradient(120deg,color-mix(in oklab,#e23b5a 14%,#fff),#fff 72%);border-color:color-mix(in oklab,#e23b5a 28%,var(--line))}html[data-theme=light] .ldp-wallet-n{color:#d98324}html[data-theme=light] .ldp-wallet-head svg{color:var(--muted)}html[data-theme=light] .mk-head{background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);padding-bottom:22px}html[data-theme=light] .mk-head .mk-head-row{margin-bottom:0}html[data-theme=light] .mk-toolbar{background:linear-gradient(180deg,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);border-bottom:none}html[data-theme=light] .modal-hero-scrim{background:linear-gradient(0deg,var(--glass-strong) 6%,hsla(0,0%,100%,.55) 38%,hsla(0,0%,100%,.1) 62%,transparent),linear-gradient(90deg,hsla(0,0%,100%,.4),transparent 60%)}html[data-theme=light] .modal-title{color:var(--ink)}html[data-theme=light] .modal-close{background:var(--glass-strong);border-color:var(--line);color:var(--ink)}html[data-theme=light] .modal-body::-webkit-scrollbar-thumb{background:rgba(58,47,85,.16)}html[data-theme=light] .mu-clip-scrim{background:linear-gradient(0deg,hsla(0,0%,100%,.92) 2%,hsla(0,0%,100%,.45) 38%,transparent 62%)}html[data-theme=light] .mu-clip-cap strong{color:var(--ink);text-shadow:0 1px 10px hsla(0,0%,100%,.7)}html[data-theme=light] .mu-clip-cap span{color:var(--muted)}html[data-theme=light] .mu-clip-tag{background:var(--glass-strong);color:var(--ink)}html[data-theme=light] .mu-clip-art{border-color:transparent;box-shadow:0 14px 36px -22px rgba(120,90,150,.28)}html[data-theme=light] .mu-clip-grid .mu-clip-art:hover,html[data-theme=light] .mu-clip:hover .mu-clip-art{box-shadow:0 20px 44px -24px rgba(120,90,150,.36),var(--accent-glow)}html[data-theme=light] .mu-ar-hero-scrim{background:linear-gradient(0deg,var(--glass-strong) 3%,hsla(0,0%,100%,.4) 52%,hsla(0,0%,100%,.15))}html[data-theme=light] .mu-col-hero-scrim{background:linear-gradient(0deg,var(--glass-strong),hsla(0,0%,100%,.2))}html[data-theme=light] .mu-np-bg .art{filter:blur(70px) saturate(1.3) brightness(1.05)}html[data-theme=light] .mu-np-scrim{background:radial-gradient(120% 80% at 50% 0,transparent,hsla(0,0%,100%,.5)),linear-gradient(0deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.25))}html[data-theme=light] .ld-feat-scrim{background:linear-gradient(0deg,hsla(0,0%,100%,.9) 2%,hsla(0,0%,100%,.35) 40%,transparent 60%)}html[data-theme=light] .ld-feat-title{color:var(--ink);text-shadow:0 1px 10px hsla(0,0%,100%,.7)}html[data-theme=light] .ld-card-scrim{background:none}html[data-theme=light] .ld-card-plays{background:var(--glass-strong);color:var(--ink)}html[data-theme=light] .ep-thumb .scrim,html[data-theme=light] .poster .scrim{background:none}html[data-theme=light] .ld-ad{background:var(--glass-strong);border-color:var(--line)}html[data-theme=light] .ld-ad-x{background:rgba(58,47,85,.08)}html[data-theme=light] .ld-ad-x:hover{background:rgba(58,47,85,.16)}html[data-theme=light] .ld-ad-store{background:rgba(58,47,85,.05);border-color:var(--line);color:var(--ink)}html[data-theme=light] .ld-ad-store:hover{background:rgba(58,47,85,.12)}html[data-theme=light] .ld-promo{background:var(--glass-strong);border-color:color-mix(in oklab,var(--accent) 32%,var(--line))}html[data-theme=light] .ld-catchip.on{background:var(--accent);color:var(--accent-ink);border-color:transparent}html[data-theme=light] .ld-streak-ic,html[data-theme=light] .ld-task-ic{background:rgba(58,47,85,.06)}html[data-theme=light] .rsearch{background:url(/assets/wallpaper-light.webp) 50%/cover no-repeat fixed}@media (max-width:680px){html[data-theme=light] .rsearch{background:url(/assets/walls2/home.webp) 50%/cover no-repeat;background-attachment:scroll}}html[data-theme=light] .rsearch-back,html[data-theme=light] .rsearch-field input{color:var(--ink)}html[data-theme=light] .rsearch-field,html[data-theme=light] .rsearch-genres{background:var(--glass-strong)}html[data-theme=light] .rsearch-genre:hover{background:rgba(58,47,85,.06)}html[data-theme=light] .lv-cal2-cell{background:rgba(58,47,85,.04)}html[data-theme=light] .lv-cal2-cell.has{background:rgba(58,47,85,.07)}html[data-theme=light] .lv-cal2-cell.empty{background:none}html[data-theme=light] .lv-cal-modal-sheet{background:var(--glass-strong)}html[data-theme=light] .lv-cal-modal-grab{background:rgba(58,47,85,.22)}html[data-theme=light] .lv-tile:not(:has(.art-img)) .lv-tile-title{text-shadow:0 1px 10px hsla(0,0%,100%,.6)}html[data-theme=light] .hero-scrim-b{background:none}@media (max-width:680px){html[data-theme=light] .starsky{inset:auto;top:50vh;left:50vw;width:100dvh;height:100vw;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center;background:url(/assets/walls2/home.webp) 50%/cover no-repeat;background-attachment:scroll}}:lang(zh) body,:lang(zh) button,:lang(zh) input{font-family:var(--font),"PingFang SC","Microsoft YaHei","Noto Sans SC","Source Han Sans SC",sans-serif}:lang(zh) h1,:lang(zh) h2,:lang(zh) h3{font-family:var(--font-display),"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;letter-spacing:0}.st-lang{display:flex;gap:10px;flex-wrap:wrap}:where(button,[role=button],a,.poster,.search):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(.btn,.icon-btn,.top-chip,.nav-item,.rail-avatar,.pf-menu-row,.st-link-btn):active{transform:scale(.97)}.mu-ar-sechead .eyebrow,.section-head .eyebrow{display:none}:where(.poster-art,.hero-bg,.mk-art,.sd-slide,.modal-hero):has(.art-img) .grain{display:none}.view{animation:view-in .22s var(--ease-out) backwards}@keyframes view-in{0%{opacity:0;transform:translateY(8px)}}.rail-row>*{animation:card-in .32s var(--ease-out) backwards}.rail-row>:nth-child(2){animation-delay:40ms}.rail-row>:nth-child(3){animation-delay:80ms}.rail-row>:nth-child(4){animation-delay:.12s}.rail-row>:nth-child(5){animation-delay:.16s}.rail-row>:nth-child(6){animation-delay:.2s}.rail-row>:nth-child(n+7){animation-delay:.24s}@keyframes card-in{0%{opacity:0;transform:translateY(12px)}}.poster-art{transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.poster:hover .poster-art{transform:translateY(-4px) scale(1.03);box-shadow:0 26px 50px -22px rgba(0,0,0,.85)}.poster:hover .play{opacity:1;transform:scale(1)}}.poster:active .poster-art{transform:scale(.98)}.nav-pill{position:absolute;left:0;top:50%;height:40px;margin-top:-20px;border-radius:var(--pill);background:hsla(0,0%,100%,.08);pointer-events:none;transition:transform .26s var(--ease-out),width .26s var(--ease-out)}html[data-theme=light] .nav-pill{background:rgba(20,22,45,.06)}@media (min-width:681px){.rail{position:relative}}.rail:has(.nav-pill) .nav-item.active{background:transparent}@media (max-width:680px){.nav-pill{display:none}.rail .nav-item.active{background:hsla(0,0%,100%,.05)}}.icon-pop{animation:icon-pop .24s var(--ease-out)}@keyframes icon-pop{0%{transform:scale(.6) rotate(-45deg);opacity:0}}@media (prefers-reduced-motion:reduce){.icon-pop,.rail-row>*,.view{animation:none}.nav-pill{transition:none}}