.app .toast{position:fixed;left:50%;bottom:auto;top:calc(76px + env(safe-area-inset-top,0px));transform:translate(-50%);z-index:60;max-width:min(86vw,460px);background:#16141ceb;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:10px 18px;font-size:13px;line-height:1.4;text-align:center;box-shadow:0 12px 32px #0006;animation:nf-toast-drop .28s ease both;pointer-events:none}.app.pc div.toast{top:76px;bottom:auto}@keyframes nf-toast-drop{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}.site-foot .foot-main{display:flex;flex-direction:column;gap:20px}.site-foot .foot-col{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.site-foot .foot-col b{margin-bottom:6px;font-size:13px}.site-foot .foot-col b.foot-sub{margin-top:16px}.site-foot .foot-col button,.site-foot .foot-col a{margin:0;padding:3px 0;background:none;border:0;text-align:left;font-size:13px;overflow-wrap:anywhere}.site-foot .foot-col a:hover,.site-foot .foot-col button:hover{color:#fff}.site-foot .foot-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.site-foot .foot-base-links{display:flex;flex-wrap:wrap;gap:4px 14px}.site-foot .foot-base-links a{margin:0;color:#ffffff8c;font-size:12px}@media (max-width: 767.98px){.site-foot .foot-col button,.site-foot .foot-col a{padding:6px 0}.site-foot .foot-base-links a{padding:5px 0}}.site-foot .foot-base-links a:hover{color:#fff}.site-foot.site-foot-acc{gap:0;padding-top:4px}.site-foot .foot-acc{border-bottom:1px solid rgba(255,255,255,.08)}.site-foot .foot-acc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px;cursor:pointer;list-style:none;color:#fff;font-size:13px;font-weight:700}.site-foot .foot-acc summary::-webkit-details-marker{display:none}.site-foot .foot-acc summary .icn.foot-acc-chev{font-size:15px;color:#fff9;transition:transform .18s ease}.site-foot .foot-acc[open] summary .icn.foot-acc-chev{transform:rotate(180deg)}.site-foot .foot-acc .foot-acc-body{padding:2px 2px 14px}.site-foot.site-foot-acc .foot-base{margin-top:0;border-top:0;padding-top:14px}@media (min-width: 768px){.site-foot .foot-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;align-items:start}.site-foot .foot-main:not(:has(.foot-soc-row)){grid-template-columns:2fr 1fr}}.site-foot .foot-all{color:#ffffff80}.site-foot .foot-all:hover{color:#fff}.site-foot .foot-soc-row{display:flex;flex-wrap:wrap;gap:12px}.site-foot .foot-soc-row a.foot-soc{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#ffffffd1}.site-foot .foot-soc-row a.foot-soc .icn{font-size:19px}.site-foot .foot-soc-row a.foot-soc:not([aria-disabled=true]):hover{color:#fff;border-color:#ffffffa6}.nf-screen{max-width:760px;margin:0 auto;padding:48px 20px 72px;display:flex;flex-direction:column;align-items:center;text-align:center}.nf-badge{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffbf;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.nf-404{margin:12px 0 0;font-size:clamp(96px,24vw,160px);font-weight:800;line-height:1;letter-spacing:.04em;background:linear-gradient(135deg,var(--pink),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.nf-screen h2{margin:6px 0 0;font-size:22px;color:#fff}.nf-lead{margin:8px 0 0;max-width:46ch;color:#ffffffa8;font-size:14px}.nf-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.nf-ctas .watch-btn{width:auto;min-width:148px;margin-bottom:0}.nf-ctas .ghost.wide{width:auto;min-width:148px;height:40px;margin-bottom:0}.nf-section{width:100%;margin-top:32px;text-align:left}.nf-section h3{margin:0 0 10px;font-size:16px;color:#fff}.nf-resume{display:flex;gap:12px;align-items:center;width:100%;text-align:left;background:var(--card);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px;cursor:pointer}.nf-resume:hover{border-color:#ffffff38}.nf-resume .thumb{width:92px;flex:none}.nf-resume-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.nf-resume-info b{color:#fff;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nf-resume-info small{color:#ffffff8c;font-size:12px}.nf-resume-track{display:block;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--pink),var(--gold));opacity:.85}.nf-resume-cta{color:var(--gold);font-size:13px;font-weight:700;margin-top:2px}.nf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nf-grid-card{min-width:0}.nf-grid-card b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.nf-grid{grid-template-columns:repeat(6,1fr)}}.lang-menu{position:relative;display:inline-block}.lang-menu-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;cursor:pointer}.lang-menu-btn:hover{border-color:#ffffff57}.lang-menu-btn .icn{width:16px;height:16px}.lang-menu-btn svg:last-child{transition:transform .16s ease}.lang-menu-btn.open svg:last-child{transform:rotate(180deg)}.lang-menu-list{position:absolute;right:0;top:calc(100% + 8px);z-index:70;min-width:172px;display:flex;flex-direction:column;gap:2px;background:#1c1a22;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:6px;box-shadow:0 16px 40px #00000073}.lang-menu-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:transparent;border:0;color:#ffffffd9;border-radius:10px;padding:10px 12px;font-size:14px;text-align:left;cursor:pointer}.lang-menu-list button:hover{background:#ffffff14;color:#fff}.lang-menu-list button.on{color:var(--pink);font-weight:700}.lang-menu-list button .icn{width:16px;height:16px;flex:none}.app .pc-topup .icn{font-size:16px;vertical-align:-3px;margin-right:5px}.head-tools{display:inline-flex;align-items:center;gap:10px;min-width:0}.trend-pill{position:absolute;left:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;font-style:normal;font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--pink);color:#fff;box-shadow:0 2px 10px #0006}.trend-pill.gold{position:static;margin:0 0 10px;background:linear-gradient(135deg,#f2d48a,var(--gold));color:#201533}.card .card-eps{position:absolute;right:6px;bottom:6px;z-index:2;font-style:normal;font-size:10px;font-weight:800;background:#000000b8;color:#fff;padding:2px 6px;border-radius:6px}.card .card-bm,.top10-item .card-bm{position:absolute;right:6px;top:6px;z-index:3;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0000008c;color:#fff}.card .card-bm .icn,.top10-item .card-bm .icn{font-size:16px}.card .card-bm.on,.top10-item .card-bm.on{background:var(--pink)}.card-views{display:block;margin-top:2px;color:var(--muted);font-size:11px}.hero-card{display:grid;gap:6px;width:100%}.hero-poster-btn{display:block;width:100%;border-radius:12px}.app .hero-poster{display:block;position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#151a24}.hero-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hero-title{font-size:16px;font-weight:800;line-height:1.3;margin-top:2px}.hero-meta{color:var(--muted);font-size:12px}.hero-cta{display:flex;align-items:center;gap:8px;margin-top:4px}.hero-cta .watch-btn{flex:1;height:42px}.hero-mini{flex:none;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);background:#ffffff0f;color:#fff}.hero-mini .icn{font-size:18px}.hero-mini.on{color:var(--lavender);border-color:var(--pink)}.hero-mini.is-done,.pc-share-btn.is-done{color:#7bd88f;border-color:#7bd88f}.pc-hero-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pc-list-btn{display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 22px;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:#ffffff14;color:#fff;font-size:15px;font-weight:700}.pc-list-btn .icn{font-size:18px}.pc-list-btn:hover{background:#ffffff24}.pc-list-btn.on{border-color:var(--pink);color:var(--lavender);background:#d2bbff1f}.pc-share-btn{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.4);background:#ffffff14;color:#fff}.pc-share-btn .icn{font-size:20px}.pc-share-btn:hover{background:#ffffff24}.pc-thumbs-wrap{position:absolute;right:56px;bottom:48px;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.pc-thumbs-label{font-size:12px;font-weight:700;color:#ffffffe0;background:#00000073;padding:4px 10px;border-radius:999px}.app .pc-thumbs{position:static}.pc-thumb-cell{display:flex;flex-direction:column;gap:6px;width:96px;opacity:.9;transition:opacity .2s ease}.pc-thumb-cell:nth-child(2){opacity:.8}.pc-thumb-cell:nth-child(3){opacity:.7}.pc-thumb-cell:nth-child(4){opacity:.6}.pc-thumb-cell:nth-child(5){opacity:.5}.pc-thumb-cell:nth-child(6){opacity:.42}.pc-thumb-cell.on{opacity:1}.pc-thumb-cell small{font-size:11px;color:#ffffffd9;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .pc-thumbs button{transition:transform .2s ease,outline-color .2s ease}.app .pc-thumbs button.on{transform:scale(1.06)}@media (max-width: 1180px){.app .pc-thumb-cell{width:72px}.app .pc-thumb-cell:nth-child(n+4){display:none}}@media (max-width: 860px){.app .pc-thumbs-wrap{display:none}}.home-filter{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px;margin-bottom:4px}.home-filter button{flex:none;height:32px;padding:0 14px;border-radius:999px;background:#2a2a32;color:#ddd;font-size:13px;white-space:nowrap}.home-filter button.on{background:var(--pink);color:#fff;font-weight:700}.top10-poster{position:relative;display:block}.app .top10-item{flex-direction:column;align-items:stretch}.top10-meta{display:grid;gap:2px;padding:6px 2px 0}.top10-meta b{font-size:12px;line-height:1.3;height:2.6em;overflow:hidden}.top10-views{color:var(--muted);font-size:11px}.cont-thumb{position:relative;display:block}.cont-card.wide .poster{aspect-ratio:16 / 9}.cont-card.wide b{margin-top:8px}.cont-card .cont-left{color:var(--muted)}.cont-progress{display:flex;align-items:center;gap:6px;margin-top:6px}.app .cont-card.wide .cont-bar{position:relative;flex:1;left:auto;right:auto;bottom:auto}.cont-pct{font-style:normal;font-size:11px;font-weight:700;color:var(--gold)}.browse-chips{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:4px;margin:2px 0 4px}.browse-chips button{flex:none;height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#fff;font-size:13px;font-weight:600;white-space:nowrap}.browse-chips button:hover{border-color:var(--lavender)}.browse-chips button.on{background:var(--pink);border-color:var(--pink)}.topic-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 12px}.topic-head h1{font-size:26px;font-weight:800;margin:0}.app.pc .topic-head h1{font-size:32px}.topic-count{font-size:12px;font-weight:700;color:var(--gold);border:1px solid rgba(255,210,122,.4);background:#ffd27a1f;padding:4px 10px;border-radius:999px;white-space:nowrap}.featured-grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width: 760px){.featured-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}}.featured-main{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;border:1px solid var(--stroke)}.featured-poster-btn{flex:none;display:block;width:132px;border-radius:10px}.app .featured-poster{display:block;position:relative;width:100%;aspect-ratio:2 / 3;border-radius:10px;overflow:hidden;background:#151a24}.featured-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.feat-rank{position:absolute;left:6px;top:6px;z-index:2;font-style:normal;font-size:12px;font-weight:800;padding:2px 8px;border-radius:6px;background:linear-gradient(135deg,#f2d48a,var(--gold));color:#201533}.featured-row .feat-rank{position:static;flex:none}.featured-info{min-width:0;display:grid;gap:8px}.featured-info b{font-size:18px;font-weight:800;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-info p{margin:0;color:#c8c8cc;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-cta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.featured-cta .watch-btn{height:40px}.feat-list{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff0f;color:#fff;font-weight:700}.feat-list .icn{font-size:17px}.feat-list:hover{background:#ffffff1f}.feat-list.on{border-color:var(--pink);color:var(--lavender)}.featured-side{display:flex;flex-direction:column;gap:10px}.featured-row{display:flex;align-items:center;gap:10px;flex:1;min-height:0;text-align:left;padding:10px;border-radius:12px;background:var(--card);border:1px solid var(--stroke)}.featured-row:hover{border-color:var(--lavender)}.featured-thumb{position:relative;flex:none;display:block;width:56px;aspect-ratio:2 / 3;border-radius:8px;overflow:hidden;background:#151a24}.app .featured-thumb{position:relative}.featured-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.featured-mini{min-width:0;display:grid;gap:2px}.featured-mini b{font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-mini small{color:var(--muted);font-size:11px}.card-circle,.cont-play{display:none}@media (min-width: 768px){.app.pc .grid .card,.app.pc .rail .card{position:relative}.app.pc .grid .card:hover,.app.pc .rail .card:hover{z-index:5}.app.pc .grid .card .poster,.app.pc .rail .card .poster,.app.pc .top10-item .poster{transition:transform .25s ease}.app.pc .grid .card .poster:before,.app.pc .rail .card .poster:before,.app.pc .top10-item .poster:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0b0e14c7,#0b0e1414 48%,#0b0e142e);opacity:0;transition:opacity .2s ease;pointer-events:none}.app.pc .grid .card .card-circle,.app.pc .rail .card .card-circle,.app.pc .top10-item .top10-poster .card-circle,.app.pc .cont-card .cont-thumb .cont-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.app.pc .grid .card .card-circle i,.app.pc .rail .card .card-circle i,.app.pc .top10-item .top10-poster .card-circle i,.app.pc .cont-card .cont-thumb .cont-play i{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--pink, #7c3aed);color:#fff;box-shadow:0 10px 24px #00000073;transform:scale(.75);transition:transform .2s ease}.app.pc .grid .card .card-circle .icn,.app.pc .rail .card .card-circle .icn,.app.pc .top10-item .top10-poster .card-circle .icn,.app.pc .cont-card .cont-thumb .cont-play .icn{width:22px;height:22px}.app.pc .grid .card:hover .poster,.app.pc .grid .card:focus-visible .poster,.app.pc .rail .card:hover .poster,.app.pc .rail .card:focus-visible .poster,.app.pc .top10-item:hover .poster,.app.pc .top10-item:focus-visible .poster{transform:scale(1.03)}.app.pc .grid .card:hover .poster:before,.app.pc .grid .card:focus-visible .poster:before,.app.pc .rail .card:hover .poster:before,.app.pc .rail .card:focus-visible .poster:before,.app.pc .top10-item:hover .poster:before,.app.pc .top10-item:focus-visible .poster:before{opacity:1}.app.pc .grid .card:hover .card-circle,.app.pc .grid .card:focus-visible .card-circle,.app.pc .rail .card:hover .card-circle,.app.pc .rail .card:focus-visible .card-circle,.app.pc .top10-item:hover .card-circle,.app.pc .top10-item:focus-visible .card-circle,.app.pc .cont-card:hover .cont-play,.app.pc .cont-card:focus-visible .cont-play{opacity:1}.app.pc .grid .card:hover .card-circle i,.app.pc .grid .card:focus-visible .card-circle i,.app.pc .rail .card:hover .card-circle i,.app.pc .rail .card:focus-visible .card-circle i,.app.pc .top10-item:hover .card-circle i,.app.pc .top10-item:focus-visible .card-circle i,.app.pc .cont-card:hover .cont-play i,.app.pc .cont-card:focus-visible .cont-play i{transform:scale(1)}}.app.pc .rank-overlay{width:100%;max-width:1280px;margin:0 auto}.rank-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 2px}.rank-h1{font-size:24px;font-weight:800;margin:0}.app.pc .rank-h1{font-size:30px}.live-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#ff6b81;border:1px solid rgba(255,107,129,.5);padding:3px 10px;border-radius:999px}.live-dot{width:7px;height:7px;border-radius:50%;background:#ff6b81;animation:rank-pulse 1.4s ease-in-out infinite}@keyframes rank-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.rank-note{margin:2px 0 10px;color:var(--muted);font-size:12px}.app .rank-row .rank-no{display:flex;flex-direction:column;align-items:center;gap:1px}.rank-crown{font-size:16px;color:var(--gold)}.rank-thumb-wrap{position:relative;flex:none;display:block}.rank-vip{position:absolute;left:3px;bottom:3px;z-index:2;font-style:normal;font-size:9px;font-weight:800;background:var(--gold);color:#1a1a1a;padding:1px 5px;border-radius:4px}.rank-trend{position:absolute;top:-7px;left:-6px;z-index:2;font-size:9px;font-weight:800;background:var(--pink);color:#fff;padding:2px 6px;border-radius:999px;box-shadow:0 2px 8px #0006}.rank-views{flex:none;color:var(--gold);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.app .rank-row .thumb.sm{width:36px;height:50px}.app .rank-row.dim{opacity:.68}.rank-row.dim .meta b{font-size:12px}.app .rank-row .watch-mini.ghost{background:transparent;border-color:#ffffff47;color:#ffffffbf}.rank-band{margin:8px 0 2px;padding:8px 12px;border-radius:10px;background:#ffffff0d;border:1px dashed rgba(255,255,255,.16);color:var(--muted);font-size:12px;font-weight:700;text-align:center}.rank-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,210,122,.45);background:linear-gradient(135deg,#3a2a14,#1e1e26)}.rank-cta b{color:#ffd27a;font-size:14px}.rank-cta .watch-btn{height:40px;background:linear-gradient(135deg,#f2d48a,var(--gold));color:#201533}@media (min-width: 900px){.app.pc .rank-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;align-items:start}.app.pc .rank-band{grid-column:1 / -1}}.card-meta{display:flex;align-items:baseline;gap:8px;font-size:11px;color:var(--muted, #ccc3d8)}.card-meta .card-cost{color:var(--gold, #ffa000);font-weight:700}.badge.dob{background:linear-gradient(135deg,#ffd27a,#ffa000);color:#241a05}.rank-zone{color:#ffd27a}.skel-video{height:56vh}.skel-ep{height:32px}.skel-body{padding:14px 16px}.pc-skel{align-items:flex-start}.pc-skel .pc-phone .skel-video{height:100%;border-radius:18px}.retry-card{display:grid;justify-items:center;gap:10px;text-align:center;padding:48px 20px}.retry-card .retry-icn{width:46px;height:46px;fill:var(--gold)}.retry-card b{color:var(--text);font-size:17px}.retry-card small{color:var(--muted);font-size:12px;max-width:460px;word-break:break-word}.retry-card .watch-btn{min-width:168px}.upnext-banner{cursor:pointer}.upnext-banner .upnext-cta{flex:none;font-style:normal;font-weight:800;font-size:12px;background:#201533;color:#ffd27a;border-radius:999px;padding:6px 12px}.ep-range-bar{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.ep-range-bar button{border:1px solid var(--stroke);background:#ffffff0a;color:var(--muted);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.ep-range-bar button.on{background:var(--pink);border-color:transparent;color:#fff}.ep-range-bar.mobile-seg{margin:0 0 10px}.eps button{position:relative}.eps button .ep-lock{position:absolute;top:2px;right:3px;margin:0;color:var(--gold);font-size:10px;vertical-align:baseline}.eps button.is-seen{opacity:.55}.eps.mini button.is-seen:after{content:"✓";position:absolute;bottom:1px;right:3px;font-size:9px;font-weight:800;color:var(--lavender)}.eps button.is-free:before{content:"";position:absolute;bottom:3px;left:50%;margin-left:-2px;width:4px;height:4px;border-radius:50%;background:var(--lavender)}.eps button.cur-lock{transform:scale(1.12);z-index:1;outline:1px solid var(--gold);background:#ffa00029}.ep-legend{margin:8px 0 0;color:var(--muted);font-size:11px}.eps button .ep-flag,.ep-card .ep-flag{position:absolute;top:2px;right:2px;pointer-events:none;font-style:normal;font-size:8.5px;font-weight:800;line-height:1.4;padding:1px 4px;border-radius:6px;white-space:nowrap}.ep-flag.free{background:#d2bbff29;color:var(--lavender)}.ep-flag.cost{background:#ffa00033;color:var(--gold)}.ep-flag.active{background:var(--pink);color:#fff}.eps.pc-eps button.current{outline:1px solid var(--lavender)}.eps.pc-eps button{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:auto;min-width:52px;height:48px;padding:0 10px}.eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.eq i{width:3px;height:5px;background:var(--gold);border-radius:2px;animation:vr-eq .9s ease-in-out infinite}.eq i:nth-child(2){animation-delay:.15s}.eq i:nth-child(3){animation-delay:.3s}@keyframes vr-eq{0%,to{height:4px}50%{height:12px}}.eps.pc-eps button.is-seen:after{content:"✓";position:absolute;top:2px;left:4px;bottom:auto;right:auto;font-size:9px;font-weight:800;color:var(--lavender)}.eps.pc-eps button.is-free:before{content:"";position:absolute;bottom:3px;left:4px;margin:0;width:4px;height:4px;border-radius:50%;background:var(--lavender)}.pc-vip-bar{display:flex;align-items:center;gap:10px;width:100%;margin:4px 0 14px;padding:12px 14px;border-radius:12px;text-align:left;color:#fff;cursor:pointer;border:1px solid rgba(255,160,0,.4);background:linear-gradient(135deg,#33240f,#1c1e28)}.pc-vip-bar .icn{color:var(--gold);width:20px;height:20px}.pc-vip-bar span{flex:1;min-width:0;display:grid;gap:2px}.pc-vip-bar b{font-size:14px}.pc-vip-bar small{color:var(--muted);font-size:11px}.pc-vip-bar em{flex:none;font-style:normal;font-weight:800;font-size:12px;color:var(--gold)}.pc-thumbs button{position:relative;overflow:hidden}.pc-thumbs .pc-thumb-name{position:absolute;left:0;right:0;bottom:0;padding:16px 6px 5px;font-size:10px;line-height:1.25;color:#fff;text-align:left;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-card{min-width:0}.intro-clamp{margin:0}.intro-clamp.clamp-2,.intro-clamp.clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.intro-clamp.clamp-2{-webkit-line-clamp:2}.intro-clamp.clamp-3{-webkit-line-clamp:3}.intro-toggle{display:inline-flex;align-items:center;margin-top:6px;color:var(--lavender);font-size:12px;font-weight:700}.player-summary{margin:4px 0 10px}.detail-body .summary-card{margin:10px 0 16px}.pc-hero-copy .summary-card{margin:4px 0 14px}.pc-hero-copy .summary-card .intro-clamp{color:#e6e0ef;font-size:14px;line-height:1.5}.lock-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;padding:24px 20px 52px;text-align:center}.lock-stage-bg{position:absolute;top:-28px;right:-28px;bottom:-28px;left:-28px;z-index:0;background-size:cover;background-position:center;filter:blur(18px) brightness(.42);transform:scale(1.12)}.lock-stage-icon{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:var(--gold);background:#ffa00024;box-shadow:0 0 0 10px #ffa00014,0 0 36px #ffa0008c}.lock-stage-icon .icn{width:30px;height:30px}.lock-stage>b{position:relative;z-index:1;font-size:16px}.lock-stage-cta{position:relative;z-index:1;font-weight:800;background:linear-gradient(90deg,var(--gold),var(--amber-soft));color:#201533}.lock-stage-bar{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;display:flex;align-items:center;gap:8px}.lock-stage-track{display:block;flex:1;height:4px;border-radius:4px;background:#ffffff38;overflow:hidden}.lock-stage-fill{display:block;width:4%;height:100%;border-radius:4px;background:var(--gold)}.lock-stage-time{flex:none;font-size:11px;color:#ffffffd9;font-variant-numeric:tabular-nums}.player-tags{margin:2px 0 8px}.vip-entry-card{display:flex;align-items:center;gap:10px;width:100%;margin:12px 0 4px;padding:12px 14px;border-radius:14px;text-align:left;color:#fff;cursor:pointer;border:1px solid rgba(255,160,0,.4);background:linear-gradient(135deg,#33240f,#1c1e28)}.vip-entry-icn{flex:none;display:grid;place-items:center;color:var(--gold)}.vip-entry-icn .icn{width:20px;height:20px}.vip-entry-txt{flex:1;min-width:0;display:grid;gap:2px;text-align:left}.vip-entry-txt b{font-size:14px}.vip-entry-txt small{color:var(--muted);font-size:11px}.vip-entry-card em{flex:none;font-style:normal;font-weight:800;font-size:12px;color:var(--gold)}.rel-rail-block{margin-top:16px;min-width:0}.rel-rail-title{margin:0 0 10px;font-size:16px}.rel-rail{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.rel-card{flex:0 0 108px;display:grid;gap:6px;text-align:left}.rel-cover{display:block;width:108px;height:152px;border-radius:10px;background-size:cover;background-position:center;background-color:#222;border:1px solid var(--stroke)}.rel-cover img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.rel-name{font-size:12px;color:var(--text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ep-strip{display:flex;gap:10px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:thin}.ep-card{position:relative;flex:0 0 88px;width:88px;padding:0;border-radius:12px;overflow:hidden;background:var(--card);border:1px solid var(--stroke)}.ep-card.is-gap{opacity:.35}.ep-card-cover{display:block;width:100%;aspect-ratio:3 / 4;background-size:cover;background-position:center;background-color:#222}.ep-card-num{display:block;padding:6px 8px;font-size:12px;font-weight:800;text-align:left}.ep-card-prev{display:block;margin:-3px 0 0;padding:0 8px 6px;font-size:9px;color:var(--gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-card.current{border-color:var(--gold)}.ep-card.pulse{animation:vr-pulse 1.6s ease-in-out infinite}@keyframes vr-pulse{0%,to{box-shadow:0 0 #ffa00073}50%{box-shadow:0 0 0 6px #ffa00000}}.ep-strip .ep-flag{top:4px;right:4px;font-size:8px;text-transform:uppercase}.ep-strip .ep-card .ep-lock{top:4px;left:4px;right:auto;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.9))}.vip-soft-banner{display:flex;align-items:center;gap:10px;width:100%;margin:12px 0;padding:12px 14px;border-radius:12px;text-align:left;color:#fff;cursor:pointer;border:1px solid rgba(255,160,0,.4);background:linear-gradient(135deg,#33240f,#1c1e28)}.vip-soft-banner span{flex:1;min-width:0;font-size:12px;line-height:1.45;color:var(--muted)}.vip-soft-banner em{flex:none;font-style:normal;font-weight:800;font-size:12px;color:var(--gold)}.convert-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,160,0,.4);background:linear-gradient(135deg,#33240f,#1c1e28)}.convert-banner b{font-size:14px}.convert-actions{display:flex;gap:8px;flex:none}.free-note{margin:10px 0 0;color:var(--muted);font-size:12px}.app .player{overflow-y:auto;-webkit-overflow-scrolling:touch}.vc-root{touch-action:pan-y}.vc-root:fullscreen{border-radius:0;background:#000}.vc-hidden{cursor:none}.vc-thin{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:5;opacity:0;transition:opacity .25s;pointer-events:none}.vc-thin i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--pink),var(--gold))}.vc-hidden .vc-thin{opacity:.85}.vc-top{position:absolute;top:0;left:0;right:0;z-index:6;display:flex;align-items:center;gap:6px;padding:10px 10px 26px;background:linear-gradient(0deg,transparent,rgba(5,3,10,.78));transition:opacity .28s ease,transform .28s ease;pointer-events:none}.vc-top .vc-b{pointer-events:auto;width:32px;height:32px}.vc-title{flex:1;min-width:0;font-size:12px;font-weight:700;color:#ffffffeb;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #000}.vc-hidden .vc-top{opacity:0;transform:translateY(-8px)}.vc-hidden .vc-top .vc-b{pointer-events:none}.sv-unmute{position:absolute;top:calc(var(--vc-topbar-h, 56px) + 8px);right:10px;z-index:7;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#0a0810b8;color:#fff;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sv-unmute .icn{width:14px;height:14px}.sv-unmute:hover{background:#0a0810e6}.vc-ctl{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:26px 10px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,rgba(5,3,10,.55) 30%,rgba(5,3,10,.92));transition:opacity .28s ease,transform .28s ease}.vc-hidden .vc-ctl{opacity:0;transform:translateY(10px);pointer-events:none}.vc-scrub{position:relative;display:flex;align-items:center;height:16px;cursor:pointer;touch-action:none}.vc-scrub:before{content:"";position:absolute;left:0;right:0;height:3px;border-radius:3px;background:#fff3;transition:height .15s}.vc-scrub:hover:before,.vc-scrub.drag:before{height:5px}.vc-buf{position:absolute;left:0;height:3px;border-radius:3px;background:#ffffff47;transition:height .15s}.vc-fill{position:absolute;left:0;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--pink),var(--gold));transition:height .15s}.vc-scrub:hover .vc-buf,.vc-scrub:hover .vc-fill,.vc-scrub.drag .vc-buf,.vc-scrub.drag .vc-fill{height:5px}.vc-dot{position:absolute;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #ffa0002e;opacity:0;transform:scale(.5);transition:.15s}.vc-scrub:hover .vc-dot,.vc-scrub.drag .vc-dot{opacity:1;transform:scale(1)}.vc-bubble{position:absolute;bottom:18px;transform:translate(-50%);padding:3px 8px;border-radius:8px;background:#0c0814f2;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s}.vc-scrub:hover .vc-bubble,.vc-scrub.drag .vc-bubble{opacity:1}@media (hover: none){.vc-scrub:hover .vc-bubble{opacity:0}}.vc-row{display:flex;align-items:center;gap:3px}.vc-b{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;border:0;background:transparent;color:#ffffffeb;cursor:pointer;transition:background .15s,color .15s}.vc-b:hover{background:#ffffff1f;color:#fff}.vc-b .icn{width:20px;height:20px}.vc-gear.on{background:#7c3aed61}.vc-cc.vc-sub-on{background:#ffffff24}.vc-sp{flex:1;min-width:6px}.vc-time{flex:none;margin:0 6px 0 2px;font-size:12px;color:#ffffffeb;white-space:nowrap;font-variant-numeric:tabular-nums}.vc-chip{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;flex:none;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .15s,background .15s}.vc-chip:hover{border-color:#ffa000a6;background:#ffa0001f}.vc-chip .icn{width:14px;height:14px}.vc-chip em{font-style:normal;font-weight:700;color:var(--muted)}.vc-next{position:relative;display:inline-flex;align-items:center;justify-content:center;height:32px;width:34px;flex:none;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;cursor:pointer;transition:border-color .15s,background .15s}.vc-next:hover{border-color:#ffa000a6;background:#ffa0001f}.vc-next .icn{width:15px;height:15px}.vc-cc .icn{width:22px;height:22px}.vc-cc:not(.on) .icn{opacity:.5}.vc-cc:after{content:"";position:absolute;bottom:4px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--gold);opacity:0;transition:opacity .15s}.vc-cc.on:after{opacity:1}.vc-vol{display:flex;align-items:center;flex:none}.vc-voltrack{width:0;overflow:hidden;display:flex;align-items:center;transition:width .2s ease}.vc-vol:hover .vc-voltrack,.vc-vol:focus-within .vc-voltrack,.vc-vol.vc-vol-open .vc-voltrack{width:60px}.vc-volbar{position:relative;flex:1;height:3px;margin-left:4px;border-radius:3px;background:#ffffff40;cursor:pointer}.vc-volfill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:#fff}.vc-pc.vc-narrow .vc-row{gap:2px}.vc-pc.vc-narrow .vc-time{margin:0 3px 0 0}.vc-pc.vc-narrow .vc-b{width:33px}.vc-pc.vc-narrow .vc-chip{padding:0 9px}.vc-pc.vc-narrow .vc-chip em{display:none}.vc-pc.vc-tiny .vc-row{gap:1px}.vc-pc.vc-tiny .vc-b{width:28px;height:28px;border-radius:8px}.vc-pc.vc-tiny .vc-b .icn{width:17px;height:17px}.vc-pc.vc-tiny .vc-ctl{padding-left:6px;padding-right:6px}.vc-pc.vc-tiny .vc-chip{padding:0 8px}.vc-pc.vc-tiny .vc-chip .icn,.vc-pc.vc-tiny .vc-chip em{display:none}.vc-pc.vc-tiny .vc-cc .icn{width:19px;height:19px}.vc-pc.vc-tiny .vc-next{width:28px}.vc-m.vc-narrow .vc-row{gap:2px}.vc-m.vc-narrow .vc-chip{padding:0 9px}.vc-m.vc-narrow .vc-time{margin:0 2px 0 0;font-size:11px}.vc-m.vc-narrow .vc-chip em{display:none}.vc-m.vc-tiny .vc-row{gap:1px}.vc-m.vc-tiny .vc-row .vc-b{width:36px;height:36px;border-radius:10px}.vc-m.vc-tiny .vc-row .vc-b .icn{width:20px;height:20px}.vc-m.vc-tiny .vc-cc .icn{width:22px;height:22px}.vc-m.vc-tiny .vc-ctl{padding-left:6px;padding-right:6px}.vc-m.vc-tiny .vc-chip{height:34px;padding:0 7px}.vc-m.vc-tiny .vc-chip-txt,.vc-m.vc-tiny .vc-chip em{display:none}.vc-m.vc-tiny .vc-next{height:34px;width:30px}.vc-m.vc-tiny .vc-time{margin:0 2px 0 0;font-size:11px}@media (hover: hover){.vc-pc .vc-b[data-tip]:after,.vc-pc .vc-chip[data-tip]:after,.vc-pc .vc-next[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(2px);padding:4px 9px;border-radius:8px;background:#0c0814f2;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:11px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;z-index:30;transition:opacity .15s ease .35s,transform .15s ease .35s}.vc-pc .vc-b[data-tip]:hover:after,.vc-pc .vc-b[data-tip]:focus-visible:after,.vc-pc .vc-chip[data-tip]:hover:after,.vc-pc .vc-chip[data-tip]:focus-visible:after,.vc-pc .vc-next[data-tip]:hover:after,.vc-pc .vc-next[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.vc-pc .vc-top .vc-b[data-tip]:after{bottom:auto;top:calc(100% + 8px);transform:translate(-50%) translateY(-2px)}.vc-pc .vc-top .vc-b[data-tip]:hover:after,.vc-pc .vc-top .vc-b[data-tip]:focus-visible:after{transform:translate(-50%) translateY(0)}.vc-pc .vc-fs[data-tip]:after{left:auto;right:0;transform:translateY(2px)}.vc-pc .vc-fs[data-tip]:hover:after,.vc-pc .vc-fs[data-tip]:focus-visible:after{transform:translateY(0)}}.vc-flash{position:absolute;left:50%;top:50%;z-index:7;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;place-items:center;pointer-events:none}.vc-flash-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#00000080;animation:vc-flash .55s ease-out both}.vc-flash-ic .icn{width:28px;height:28px}@keyframes vc-flash{0%{opacity:.95;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}.vc-ripple{position:absolute;top:50%;z-index:7;width:86px;height:86px;margin-top:-43px;border-radius:50%;display:grid;place-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:12px;font-weight:800;pointer-events:none;animation:vc-ripple .5s ease-out both}.vc-ripple.vc-l{left:5%}.vc-ripple.vc-r{right:5%}@keyframes vc-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.15)}}.vc-pop{position:absolute;right:10px;bottom:58px;z-index:8;width:248px;padding:12px;border-radius:14px;background:#191c22f7;border:1px solid var(--stroke, #262b35);box-shadow:0 12px 32px #00000080;opacity:0;transform:translateY(6px) scale(.98);pointer-events:none;transition:.18s ease}.vc-pop.on{opacity:1;transform:none;pointer-events:auto}.vc-pop-t{display:block;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:2px 2px 8px}.vc-pop-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 10px}.vc-pop-row>span:first-child{font-size:12.5px;font-weight:600}.vc-seg{display:flex;gap:3px;flex-wrap:wrap;justify-content:flex-end}.vc-seg button{font-size:10.5px;font-weight:700;padding:4px 7px;border-radius:7px;border:1px solid transparent;background:#ffffff12;color:#fffc;cursor:pointer}.vc-seg button.on{background:var(--pink);color:#fff;border-color:transparent;box-shadow:0 2px 10px #7c3aed66}.vc-sw{position:relative;display:inline-block;width:34px;height:20px;flex:none}.vc-sw input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.vc-sw i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#ffffff2e;transition:.18s;pointer-events:none}.vc-sw i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.18s}.vc-sw input:checked+i{background:var(--pink)}.vc-sw input:checked+i:after{transform:translate(14px)}.vc-langs{display:grid;gap:2px}.vc-langs button{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;padding:7px 9px;border-radius:9px;background:transparent;border:0;color:#ffffffd9;cursor:pointer}.vc-langs button:hover{background:#ffffff14}.vc-langs button.on{color:#fff;background:var(--pink)}.vc-langs button.on:after{content:"✓";font-weight:800}.vc-nosub{margin:0 2px;font-size:12px;color:var(--muted)}.vc-subpop{position:absolute;right:72px;bottom:58px;z-index:8;width:172px;padding:12px;border-radius:14px;background:#191c22f7;border:1px solid var(--stroke, #262b35);box-shadow:0 12px 32px #00000080;opacity:0;transform:translateY(6px) scale(.98);pointer-events:none;transition:.18s ease}.vc-subpop.on{opacity:1;transform:none;pointer-events:auto}.vc-subpop .vc-pop-t{margin:0 2px 8px}.vc-m .vc-subpop{right:8px;bottom:70px}.vc-cc.na{opacity:.45;cursor:default}.vc-cc.na:hover{background:transparent;color:#ffffffeb}.vc-cc.na .icn{opacity:.55}.vc-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none}.vc-sheet.on{pointer-events:auto}.vc-sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#04020873;opacity:0;transition:opacity .22s}.vc-sheet.on:before{opacity:1}.vc-sheet-panel{position:absolute;left:0;right:0;bottom:0;height:64%;display:flex;flex-direction:column;padding:6px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--card, #191c22);border:1px solid rgba(255,255,255,.09);border-bottom:0;border-radius:18px 18px 0 0;transform:translateY(103%);transition:transform .26s ease}.vc-sheet.on .vc-sheet-panel{transform:none}.vc-pc .vc-sheet-panel{left:auto;right:0;top:0;width:300px;height:auto;padding:12px;border-right:0;border-radius:14px 0 0 14px;transform:translate(105%)}.vc-pc .vc-sheet.on .vc-sheet-panel{transform:none}.vc-grip{width:36px;height:4px;border-radius:4px;background:#ffffff38;margin:2px auto 8px;flex:none}.vc-drawer .vc-grip{display:none}.vc-sheet-head{display:flex;align-items:center;gap:8px;padding:2px 2px 8px;flex:none;border-bottom:1px solid rgba(255,255,255,.09)}.vc-sheet-head b{font-size:14px}.vc-sheet-head>span{flex:1;min-width:0;font-size:11px;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vc-sheet-head .vc-x{width:28px;height:28px;border-radius:8px}.vc-sheet-head .vc-x .icn{width:16px;height:16px}.vc-grid{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(5,1fr);gap:7px;align-content:start;padding:10px 2px 4px;scrollbar-width:thin}.vc-drawer .vc-grid{grid-template-columns:repeat(4,1fr)}.vc-epc{position:relative;min-height:42px;border-radius:10px;border:1px solid transparent;background:#ffffff0f;color:var(--text);font-size:13px;font-weight:800;display:grid;place-items:center;cursor:pointer;transition:background .15s}.vc-epc:hover{background:#ffffff1f}.vc-epc.seen{opacity:.5}.vc-epc.lock{color:var(--muted)}.vc-epc.now{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#ffa00029,#7c5cf629);border-color:#ffa00099;color:var(--gold)}.vc-epc .vc-lk{position:absolute;top:3px;right:4px;width:10px;height:10px;color:var(--gold)}.vc-epc .vc-ck{position:absolute;top:3px;left:4px;width:10px;height:10px;color:var(--lavender)}.vc-eq{display:inline-flex;align-items:flex-end;gap:2px;height:11px}.vc-eq i{width:3px;height:11px;background:var(--gold);border-radius:2px;transform-origin:bottom;animation:vc-eq .9s ease-in-out infinite}.vc-eq i:nth-child(2){animation-delay:.15s}.vc-eq i:nth-child(3){animation-delay:.3s}@keyframes vc-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.vc-epc.shake{animation:vc-shake .4s}@keyframes vc-shake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.vc-sheet-foot{flex:none;margin:6px 0 0;font-size:11px;color:var(--muted)}.vc-settings{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none}.vc-settings.on{pointer-events:auto}.vc-settings:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#04020873;opacity:0;transition:opacity .22s}.vc-settings.on:before{opacity:1}.vc-settings-panel{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:6px 14px calc(12px + env(safe-area-inset-bottom,0px));background:var(--card, #191c22);border:1px solid rgba(255,255,255,.09);border-bottom:0;border-radius:18px 18px 0 0;transform:translateY(103%);transition:transform .26s ease}.vc-settings.on .vc-settings-panel{transform:none}.vc-set-row{padding:10px 2px 2px}.vc-set-row+.vc-set-row{border-top:1px solid rgba(255,255,255,.07);margin-top:10px}.vc-set-lab{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px}.vc-set-name{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.vc-set-cur{font-size:12px;font-weight:700;color:var(--lavender)}.vc-set-chips{display:flex;flex-wrap:wrap;gap:7px}.vc-set-chips button{min-height:38px;min-width:52px;padding:8px 13px;border-radius:10px;border:0;background:#ffffff12;color:#ffffffd9;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.vc-set-chips button.on{background:var(--pink);color:#fff;box-shadow:0 2px 10px #7c3aed66}.vc-set-row-sw{display:flex;align-items:center;justify-content:space-between}.vc-set-row-sw .vc-set-lab{margin-bottom:0}.vc-toast{position:absolute;left:50%;bottom:64px;z-index:11;transform:translate(-50%);padding:7px 14px;border-radius:999px;background:#0a0710f0;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:700;white-space:nowrap;pointer-events:none;animation:vc-toast .2s ease both}.vc-m .vc-toast{bottom:70px;max-width:92%;white-space:normal;text-align:center}@keyframes vc-toast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.vc-root .sv-cap{bottom:96px}.vc-m .sv-cap{bottom:104px}.vc-m .vc-b{width:42px;height:42px;border-radius:12px}.vc-m .vc-b .icn{width:22px;height:22px}.vc-m .vc-cc .icn{width:24px;height:24px}.vc-m .vc-gear .icn{width:22px;height:22px}.vc-m .vc-chip,.vc-m .vc-next{height:38px}.vc-m .vc-ctl{padding:26px 8px calc(10px + env(safe-area-inset-bottom,0px))}.vc-m .vc-sheet-head b{font-size:15px}@media (prefers-reduced-motion: reduce){.vc-root *,.vc-root *:before,.vc-root *:after{animation:none!important;transition:none!important}}.sl-searchbox{position:relative;flex:1;display:flex;align-items:center;min-width:0}.sl-searchbox input{width:100%;padding-right:38px}.sl-clear{position:absolute;right:6px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;background:#ffffff1f;color:var(--muted)}.sl-kbd{flex:none;padding:4px 7px;border-radius:6px;border:1px solid var(--stroke);border-bottom-width:2px;color:var(--muted);font:700 11px/1 Inter,sans-serif}.sl-quick{margin-bottom:12px}.sl-quick>b{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.sl-chips{display:flex;flex-wrap:wrap;gap:8px}.sl-showcase{margin:18px 0 8px}.sl-showcase-sub{color:var(--muted);font-size:12px;margin:-4px 0 12px}.sl-res-count{display:block;font-size:15px;font-weight:700;margin:4px 0 12px}.sl-res-count mark,.sl-empty-title mark{background:none;color:var(--lavender)}.sl-filters{display:flex;gap:8px;margin-bottom:12px}.sl-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.sl-suggest>b{font-size:12px;color:var(--muted)}.sl-banner{margin:20px 0 8px;padding:14px;border-radius:14px;background:var(--card);border:1px solid var(--stroke);text-align:center}.sl-banner p{font-size:14px;margin-bottom:10px}.sl-banner-btn{padding:8px 18px;border-radius:999px;background:var(--pink);color:#fff;font-weight:700}.sl-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 8px 6px}.sl-empty-badge{width:72px;height:72px;border-radius:50%;margin-bottom:14px;display:flex;align-items:center;justify-content:center;font-size:34px;color:var(--lavender);background:#7c3aed2e;border:1px solid rgba(124,58,237,.55);box-shadow:0 0 26px #7c3aed73}.sl-empty-title{font-size:18px;margin-bottom:8px}.sl-empty-sub{color:var(--muted);font-size:13px;line-height:1.5;max-width:420px;margin-bottom:14px}.sl-cta{padding:10px 22px;border-radius:999px;background:var(--pink);color:#fff;font-weight:700;box-shadow:var(--glow)}.sl-hint{margin-top:12px;padding:6px 12px;border-radius:999px;border:1px dashed rgba(255,255,255,.28);color:var(--muted);font-size:12px}.sl-topicbar{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}.sl-reco{margin-top:8px}.sl-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:4px}.sl-head h1{margin:0}.sl-count{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#7c3aed38;color:var(--lavender)}.sl-sub{color:var(--muted);font-size:12px;margin:6px 0 0}.sl-tools{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sl-tools .pills{flex:1;min-width:0;padding-bottom:0}.sl-ghost{flex:none;padding:6px 12px;border-radius:999px;font-size:13px;border:1px solid rgba(255,255,255,.22);color:var(--muted)}.sl-ghost:hover{color:#fff;border-color:#ffffff73}.sl-saved{position:relative}.sl-card-ep{position:absolute;top:8px;left:8px;z-index:2;padding:2px 6px;border-radius:6px;font-size:11px;font-weight:700;font-style:normal;background:#000000b8;color:#fff}.sl-card-bar{position:absolute;left:8px;right:8px;bottom:6px;height:3px;border-radius:2px;background:#ffffff40;overflow:hidden}.sl-card-bar i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--gold)}.sl-card-bar i.ghost{background:#fff6}.sl-card-pct{display:block;margin-top:2px;color:var(--muted);font-size:11px}.sl-card-del{position:absolute;top:-6px;right:-6px;z-index:3;width:26px;height:26px;border-radius:50%;font-size:13px;display:flex;align-items:center;justify-content:center;background:#b3261e;color:#fff;box-shadow:0 2px 8px #00000080}.sl-list-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.sl-list-foot small{color:var(--muted);font-size:12px}.sl-head-clear{margin-left:auto}.sl-hgroup{margin:14px 0 6px}.sl-hgroup h3{font-size:14px;margin-bottom:8px}.sl-hgroup h3 small{color:var(--muted);font-weight:400;font-size:12px}.sl-hrow{display:flex;align-items:center;gap:10px}.sl-hmain{display:flex;flex:1;min-width:0;align-items:center;gap:10px;text-align:left}.sl-hthumb{position:relative;flex:none;width:124px;aspect-ratio:16 / 9;border-radius:8px;background:#2a2a32;overflow:hidden;display:block}.sl-hposter{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.sl-hposter img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sl-hep{position:absolute;top:6px;left:6px;z-index:2;padding:1px 6px;border-radius:5px;font-size:10px;font-weight:700;font-style:normal;background:#000000b8;color:#fff}.sl-hbar{position:absolute;left:6px;right:6px;bottom:5px;height:3px;border-radius:2px;background:#ffffff40;overflow:hidden}.sl-hbar i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--gold)}.sl-hinfo{flex:1;min-width:0}.sl-hinfo b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-hinfo small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.sl-hgo{flex:none;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700;background:var(--pink);color:#fff}@media (min-width: 768px){.sl-hthumb{width:160px}.sl-empty-sub{max-width:520px}.sl-card-del{top:-8px;right:-8px}}.share-hero{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:10px;text-align:left;color:#fff;background:var(--card);border:1px solid var(--stroke);border-radius:12px}.share-hero .thumb{flex:none;width:54px;height:72px;border-radius:8px;background-size:cover;background-position:center;border:1px solid var(--stroke)}.share-hero .meta{flex:1;min-width:0;display:grid;gap:2px}.share-hero .meta b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-hero .meta small{color:var(--muted);font-size:12px}.share-hero .icn{flex:none;color:var(--pink)}.grw-hero{display:grid;gap:8px;margin:4px 0 12px}.grw-hero h1{font-size:24px;line-height:1.2;letter-spacing:-.3px}.grw-badge{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:var(--amber-soft);background:#ffa0001f;border:1px solid rgba(255,160,0,.35)}.grw-badge .icn{width:14px;height:14px}.grw-balance-card{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--stroke)}.grw-balance-card .icn{color:var(--gold)}.grw-balance-card small{display:block;color:var(--muted);font-size:11px}.grw-balance-card b{font-size:16px}.grw-h3{display:flex;align-items:center;gap:6px;margin:16px 0 8px;font-size:14px}.grw-h3 .icn{color:var(--muted)}.grw-section{width:100%}.grw-share-row{display:flex;gap:10px;margin:4px 0 12px}.grw-share-btn{flex:1;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--stroke);background:var(--card);color:#fff}.grw-share-btn.wa{color:#25d366}.grw-share-btn.fb{color:#1877f2}.grw-share-btn.x{color:#fff}.grw-share-btn.tg{color:#29a9eb}.grw-steps ol{list-style:none;display:grid;gap:8px;margin:0;padding:0}.grw-steps li{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--card);border:1px solid var(--stroke);border-radius:12px}.grw-step-num{flex:none;font-size:13px;font-weight:800;color:var(--pink)}.grw-steps b{display:block;font-size:13px}.grw-steps small{color:var(--muted);font-size:12px}.grw-rec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.grw-rec-card{display:grid;gap:4px;text-align:left;color:#fff}.grw-rec-poster{width:100%;aspect-ratio:2 / 3;border-radius:8px;background-size:cover;background-position:center;border:1px solid var(--stroke)}.grw-rec-card b{font-size:11px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grw-rec-card small{color:var(--muted);font-size:10px}.grw-terms ul{margin:0;padding-left:16px;display:grid;gap:4px}.grw-terms li{color:var(--muted);font-size:12px;line-height:1.5}.overlay-bar .grw-read-btn{width:auto;height:30px;margin-left:auto;padding:0 10px;font-size:12px;border-radius:15px;border:1px solid var(--stroke);color:var(--muted)}.grw-read-btn:disabled{opacity:.45}.grw-notif-ic{flex:none;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#7c3aed29;color:var(--lavender)}.grw-notif-ic.reward{background:#ffa00024;color:var(--gold)}.grw-notif-ic.system{background:#ccc3d81f;color:var(--muted)}.grw-notif-cta{flex:none;align-self:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:var(--pink);border:1px solid var(--pink)}.grw-empty{display:grid;justify-items:center;gap:10px}.grw-empty .icn{color:var(--muted)}.grw-signup-banner{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:10px 12px;border-radius:12px;background:linear-gradient(90deg,#ffa0002e,#ffc97a14);border:1px solid rgba(255,160,0,.35)}.grw-signup-ic{flex:none;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ffa0002e;color:var(--gold)}.grw-signup-body{flex:1;min-width:0;display:grid;gap:2px}.grw-signup-body b{font-size:13px}.grw-signup-body small{color:var(--gold);font-size:12px;font-weight:700}.grw-signup-banner .ghost{flex:none;height:32px;font-size:12px;color:var(--gold);border-color:var(--gold)}.grw-cta-row{display:flex;gap:8px;width:100%;margin-top:14px}.grw-cta-row .ghost{flex:1}.grw-cta-row .ghost:first-child{background:var(--pink);border-color:var(--pink);color:#fff;font-weight:700}.grw-support-card{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px;background:var(--card);border:1px solid var(--stroke);border-radius:12px}.grw-support-ic{flex:none;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#7c3aed29;color:var(--lavender)}.grw-support-card b{display:block;font-size:14px}.grw-support-card small{display:block;color:var(--muted);font-size:12px;line-height:1.5}.grw-support-card .contact-mail{margin:6px 0 0;font-size:14px}.grw-form{display:grid;gap:10px;width:100%;margin-top:12px}.grw-form label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.grw-form input,.grw-form select,.grw-form textarea{width:100%;border:1px solid var(--stroke);border-radius:10px;background:var(--card);color:#fff;padding:10px 12px;font-size:13px;outline:none}.grw-form textarea{resize:vertical;min-height:88px}.grw-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23ccc3d8' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;padding-right:32px}.grw-form select option{background:var(--card);color:#fff}.grw-form .ghost.wide:disabled{opacity:.45}.grw-form-note{color:var(--muted);font-size:11px;text-align:center}.grw-safety{display:flex;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px 12px;border-radius:10px;border:1px dashed rgba(255,160,0,.45);color:var(--amber-soft);font-size:12px;line-height:1.45}.grw-safety .icn{flex:none;color:var(--gold)}.grw-faq-search{width:100%;height:40px;margin-bottom:10px;padding:0 14px;border:1px solid var(--stroke);border-radius:20px;background:var(--card);color:#fff;outline:none}.faq-item>button .grw-chev{flex:none;color:var(--muted);transition:transform .2s ease,color .2s ease}.faq-item>button.on{color:var(--lavender)}.faq-item>button.on .grw-chev{transform:rotate(180deg);color:var(--pink)}.grw-contact-banner{display:flex;align-items:center;gap:10px;width:100%;margin-top:16px;padding:12px;background:var(--card);border:1px solid var(--stroke);border-radius:12px}.grw-banner-ic{flex:none;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#7c3aed29;color:var(--lavender)}.grw-contact-banner>div{flex:1;min-width:0;display:grid;gap:2px}.grw-contact-banner b{font-size:13px}.grw-contact-banner small{color:var(--muted);font-size:11px}.grw-banner-btn{flex:none;height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:17px;background:var(--pink);color:#fff;font-size:12px;font-weight:700}.acct-uid{width:100%;display:flex;align-items:baseline;gap:8px;background:var(--card);border-radius:12px;padding:12px 16px;margin-bottom:12px;font-size:13px}.acct-uid b{flex:1;text-align:right;word-break:break-all;font-size:14px}.acct-uid small{color:var(--gold);font-size:12px;flex:none}.acct-balance{display:flex;gap:10px;margin-bottom:12px}.acct-cell{flex:1;min-width:0;background:var(--card);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.acct-cell span{color:var(--muted);font-size:12px}.acct-cell b{font-size:20px;font-weight:800}.acct-cell button{color:var(--gold);font-size:12px;padding:2px 0 0;text-decoration:underline}.acct-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e5484d;color:#fff;font-size:11px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:none}.acct-row{display:inline-flex;align-items:center;gap:8px}.acct-row .icn{font-size:16px;color:var(--gold)}.acct-foot{display:flex;align-items:center;justify-content:center;gap:12px;margin:20px 0 8px;color:var(--muted);font-size:12px}.acct-foot a{color:var(--muted);text-decoration:underline}.acct-foot small{opacity:.8}.login-sheet{position:relative}.acct-x{position:absolute;top:10px;right:10px;z-index:1;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--muted);background:transparent}.acct-x .icn{font-size:20px}.acct-x:hover{color:#fff}.acct-legal{text-align:center;color:var(--muted);font-size:12px;line-height:1.5;margin:2px 0 0}.store-region{color:#ffd27a;font-size:13px;padding:8px 10px;border:1px solid rgba(255,210,122,.35);border-radius:10px;background:#ffa00014}.sheet-head-tools{display:inline-flex;align-items:center;gap:8px}.sheet-close{width:30px;height:30px;border-radius:50%;border:1px solid var(--stroke, rgba(255,255,255,.14));color:var(--muted, #ccc3d8);font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:none}.sheet-close:hover{color:#fff;border-color:#ffffff59}.store-vip{position:relative}.store-badge{position:absolute;top:8px;right:8px;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#1c1d2e;background:linear-gradient(135deg,#ffd27a,#ffa000);padding:3px 8px;border-radius:999px;z-index:1}.vip-plan{position:relative}.vip-ben{display:block;font-size:11px;color:var(--muted);text-align:left}.store-vip .vip-ben{text-align:center}.store-divider{display:flex;align-items:center;gap:10px;margin:12px 0 4px;color:var(--muted);font-size:11px}.store-divider:before,.store-divider:after{content:"";flex:1;height:1px;background:var(--stroke, rgba(255,255,255,.14))}.pass-card{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:12px;border:1px solid rgba(255,210,122,.5);border-radius:12px;background:#ffa0000f;cursor:pointer;color:inherit}.pass-card:disabled{opacity:.6}.pass-tag{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffa000}.pass-card b{font-size:15px}.pass-save{align-self:center;padding:1px 10px;border:1px solid rgba(255,210,122,.55);border-radius:999px;color:#ffd27a;font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.pc-tile .pass-save{align-self:flex-start}.store-more{font-size:13px;color:var(--muted)}.store-more button{color:#d2bbff}.ft-once{display:block;font-size:11px;color:var(--muted)}.clabe-total{display:block;color:#ffd27a;font-weight:700}.pc-vip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.pc-vip-grid .vip-plan,.overlay .vip-plan{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--stroke, rgba(255,255,255,.14));border-radius:14px;background:var(--card, #191c22)}.vip-plan .price-major{font-size:20px;font-weight:800;color:var(--gold, #ffa000)}.vip-plan .vip-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-style:normal;margin-top:2px}.vip-plan .vip-price s{color:var(--muted);font-size:12px}.vip-plan .price-renewal{color:var(--muted);font-size:11px}.vip-plan .watch-btn{margin-top:auto}.vip-active{display:flex;flex-direction:column;gap:2px;padding:10px 12px;margin:8px 0;border:1px solid rgba(74,222,128,.4);border-radius:12px;background:#4ade8014}.vip-active b{color:#4ade80;font-size:14px}.vip-active span{color:var(--muted);font-size:12px}.trust-line{color:var(--muted);font-size:12px;margin:6px 0}.vip-faq{margin-top:16px;display:flex;flex-direction:column;gap:4px}.vip-faq h3{font-size:14px;margin:4px 0}.vip-faq-item p{color:var(--muted);font-size:13px;padding:4px 2px}.win-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--stroke, rgba(255,255,255,.14))}.win-more b{font-size:13px}.win-more small{color:var(--muted)}.wallet-profile{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--stroke, rgba(255,255,255,.14));border-radius:14px;margin-bottom:12px}.wallet-profile .watch-btn{margin-top:2px}.uid-note{font-style:normal;color:#4ade80;font-size:11px}.wallet-tabs{margin-bottom:8px}.unlock-row{display:flex;align-items:center;gap:10px}.unlock-thumb{width:44px;height:60px;object-fit:cover;border-radius:8px;flex:none}.mov-type{font-style:normal;font-size:10px;padding:2px 8px;border-radius:999px}.mov-type.movTopup{color:#d2bbff;background:#d2bbff24}.mov-type.movReward{color:#ffd27a;background:#ffa00024}.mov-type.movSpend{color:#f2a2b8;background:#f2a2b81f}.how-coins{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--stroke, rgba(255,255,255,.14));border-radius:14px;margin-top:14px}.how-coins ul{margin:0;padding-left:18px;color:var(--muted);font-size:12px;display:flex;flex-direction:column;gap:4px}.how-coins small{color:var(--muted);font-size:11px;word-break:break-all}.how-coins .ghost{align-self:flex-start}.set-head{margin-bottom:10px}.bye-summary{font-size:12px;color:var(--muted)}.bye-summary code{color:#ffd27a}.bye-list{margin:6px 0;padding-left:18px;color:var(--muted);font-size:12px;display:flex;flex-direction:column;gap:4px}.pc-doc-wrap{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:start}.pc-doc-toc{position:sticky;top:74px;display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--stroke, rgba(255,255,255,.14));border-radius:12px;font-size:12px}.pc-doc-toc b{font-size:13px;margin-bottom:4px}.pc-doc-toc a{color:var(--muted);text-decoration:none;padding:2px 0}.pc-doc-toc a:hover{color:#d2bbff}.doc-toc-mobile{margin:8px 12px;border:1px solid var(--stroke, rgba(255,255,255,.14));border-radius:12px;padding:8px 10px}.doc-toc-mobile summary{cursor:pointer;color:var(--muted);font-size:13px}.doc-toc-links{display:flex;flex-direction:column;gap:6px;padding-top:8px}.doc-toc-links a{color:var(--muted);text-decoration:none}.doc-print{white-space:nowrap}.refund-extra{display:flex;flex-direction:column;gap:12px;margin-top:14px}.refund-steps{display:flex;flex-direction:column;gap:8px}.refund-step{display:flex;align-items:center;gap:10px}.refund-step i{flex:none;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#ffd27a,#ffa000);color:#1c1d2e;font-style:normal;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.refund-step span{font-size:13px}.refund-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}.refund-col{border-radius:12px;padding:10px 12px;font-size:12px}.refund-col b{display:block;margin-bottom:6px}.refund-col ul{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px}.refund-col.yes{border:1px solid rgba(74,222,128,.4);background:#4ade800f}.refund-col.yes b{color:#4ade80}.refund-col.no{border:1px solid rgba(242,162,184,.4);background:#f2a2b80f}.refund-col.no b{color:#f2a2b8}.refund-extra>small{color:var(--muted)}@media (max-width: 900px){.pc-doc-wrap{grid-template-columns:1fr}.pc-doc-toc{position:static}}@media (min-width: 901px) and (max-width: 1099px){.pc-doc-toc{position:static}}.pay-continue{display:inline-flex;align-items:center;gap:8px}.pay-ring{width:20px;height:20px;flex:none}.pay-vip-until{color:#ffd27a}@media print{.pc-nav,.site-foot,.nav,.overlay-bar,.pc-page-bar,.pc-account-nav,.cookie-bar,.doc-toc,.doc-toc-mobile,.doc-print{display:none!important}}@media (max-width: 480px){.store-sheet .store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.unlock-src{flex:none}.house-check{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#4ade8026;border:2px solid #4ade80;color:#4ade80;font-size:28px;font-weight:800;margin:4px auto}.login-mask .sheet.login-sheet{text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #000000d9;padding:24px 20px 18px;max-height:min(760px,calc(100vh - 32px));max-height:min(760px,calc(100dvh - 16px - max(16px,env(safe-area-inset-bottom,0px))))}.login-mask .sheet h2{text-align:left;font-size:19px;margin-bottom:4px}.login-mask .login-lead{color:var(--muted);font-size:12px;margin:0 0 14px}.login-shimmer{position:absolute;top:0;left:0;right:0;height:3px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,transparent,#a78bfa,transparent);background-size:50% 100%;background-repeat:no-repeat;animation:vla-shimmer 1.1s linear infinite}@keyframes vla-shimmer{0%{background-position:-50% 0}to{background-position:150% 0}}.login-mask .login-connecting{display:flex;align-items:center;gap:7px;color:#a78bfa;font-size:12px;font-weight:500;margin:-6px 0 10px}.ping-dot{width:7px;height:7px;border-radius:50%;background:#a78bfa;flex:none;animation:vla-ping 1.2s ease-out infinite}@keyframes vla-ping{0%{box-shadow:0 0 #a78bfa8c}to{box-shadow:0 0 0 8px #a78bfa00}}.login-err{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;padding:9px 11px;border-radius:10px;background:#dc2626;border:1px solid #ef4444;box-shadow:0 8px 18px -6px #dc26268c;color:#fff;font-size:12.5px;font-weight:600;line-height:1.45;animation:vla-shake .35s ease 2}.login-err-ic{width:16px;height:16px;flex:none;margin-top:1px}.prov-stack{display:flex;flex-direction:column;gap:8px;margin:0 0 4px}.prov-ic{width:17px;height:17px;flex:none}.prov-btn{width:100%;min-height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:500;color:#fff;border:1px solid transparent;transition:background .15s}.prov-btn:disabled{opacity:.75;cursor:wait}.google-leave{background:#7c3aed;border-radius:12px;min-height:44px;box-shadow:0 10px 22px -8px #7c3aed8c}.prov-apple{background:#10131a;border-color:#ffffff59}.prov-apple:hover{background:#1a1f2b}.prov-facebook{background:#1877f2}.prov-facebook:hover{background:#1667d9}.prov-tiktok{background:#10131a;border-color:#ffffff59}.prov-tiktok:hover{background:#1a1f2b}.gis-wrap{position:relative;height:44px}.login-sheet .google-slot{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.prov-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:center;gap:10px;background:#7c3aed;border-radius:12px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.02em;box-shadow:0 10px 22px -8px #7c3aed8c}.prov-visual.busy{background:#7c3aedcc}.prov-google-badge{width:21px;height:21px;border-radius:50%;background:#fff;flex:none;display:inline-flex;align-items:center;justify-content:center}.prov-google-badge .prov-ic{width:12px;height:12px}.spin{width:14px;height:14px;border-radius:50%;flex:none;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:vla-spin .8s linear infinite}@keyframes vla-spin{to{transform:rotate(360deg)}}.email-sec{border-top:1px solid rgba(255,255,255,.1);margin:14px 0 0;padding-top:12px}.email-sec-label{display:block;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:8px}.email-auth{display:flex;flex-direction:column;gap:8px;margin:0}.email-auth input{width:100%;height:40px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#1a212c;color:#fff;font-size:13px}.email-auth input::placeholder{color:var(--muted);opacity:.7}.email-auth input:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed33}.login-sheet button.watch-btn{background:#7c3aed;color:#fff;border-radius:10px;height:42px;font-size:13px;box-shadow:0 10px 22px -10px #7c3aed99}.login-sheet button.watch-btn:hover{background:#6d28d9}.login-sheet button.watch-btn:disabled{opacity:.8;cursor:wait}.email-auth .watch-btn{gap:8px}.email-auth .text{width:auto;align-self:center;color:var(--muted);font-size:12px;padding:3px 6px}.email-auth .text:hover{color:#fff}.login-benefit{display:flex;align-items:center;gap:8px;margin:13px 0 0;padding:8px 10px;border-radius:10px;background:#ffa0001a;border:1px solid rgba(255,210,122,.28);color:#ffd27a;font-size:11px;line-height:1.5}.login-benefit-ic{width:16px;height:16px;flex:none;color:#fbbf24}.tos-row{display:flex;align-items:flex-start;gap:8px;margin:11px 0 0;cursor:pointer}.tos-row input{position:absolute;opacity:0;width:1px;height:1px}.tos-box{width:17px;height:17px;flex:none;margin-top:1px;border-radius:5px;border:1.5px solid rgba(255,255,255,.28);display:inline-flex;align-items:center;justify-content:center;color:transparent;background:transparent;transition:background .15s,border-color .15s}.tos-row:hover .tos-box{border-color:#ffffff80}.tos-row input:checked+.tos-box{background:#7c3aed;border-color:#7c3aed;color:#fff}.tos-row input:focus-visible+.tos-box{outline:2px solid #7c3aed;outline-offset:2px}.tos-txt{font-size:11.5px;color:var(--muted);line-height:1.55}.tos-link{display:inline;color:#ddd0ff;font-size:inherit;text-decoration:underline;text-underline-offset:2px;padding:0}.tos-link:hover{color:#fff}.tos-row.alert{animation:vla-shake .35s ease 2}.tos-row.alert .tos-box{border-color:#fda4af;box-shadow:0 0 0 3px #fda4af33}@keyframes vla-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.login-ok{display:flex;flex-direction:column;align-items:center;text-align:center}.login-ok-mark{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#10b9812e;border:1px solid rgba(16,185,129,.45);color:#34d399;margin:4px 0 10px;box-shadow:0 0 24px #10b98140}.login-brand{margin:0 0 8px;display:flex;align-items:center;justify-content:center;gap:8px}.login-brand .brand-logo{margin-right:0}.login-mark{margin:0 auto 14px}.login-brand b{font-size:16px;font-weight:800;letter-spacing:-.2px;color:#fff}.login-brand b i{font-style:normal;color:#a78bfa}.login-ok h2{text-align:center}.login-ok .login-lead{text-align:center;margin-bottom:14px}.login-ok-pill{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:13px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.login-ok-avatar{width:40px;height:40px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c3aed,#fbbf24);color:#fff;font-weight:800;font-size:14px;box-shadow:0 4px 12px #0006}.login-ok-id{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.login-ok-id b{font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-ok-id em{font-style:normal;color:#ffd27a;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.login-ok-note{display:flex;align-items:center;gap:7px;width:100%;margin:10px 0 0;padding:8px 10px;border-radius:10px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#6ee7b7;font-size:11.5px;font-weight:500;text-align:left}.login-ok-note .login-benefit-ic{color:#34d399}.login-ok button.login-ok-cta{width:100%;margin:16px 0 0;gap:8px}.login-ok-cloud{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);width:100%;color:var(--muted);font-size:10.5px}.login-cloud-ic{width:14px;height:14px;color:#34d399}.download-page .benefit-card{flex-direction:column;align-items:flex-start;gap:6px}.download-page .benefit-card .benefit-ic{width:22px;height:22px;color:var(--gold);fill:currentColor}.download-page .benefit-card .benefit-txt{display:flex;flex-direction:column;gap:2px}.download-page .benefit-card b{font-size:13px;line-height:1.3}.download-page .benefit-card small{color:var(--muted);font-size:12px;line-height:1.4}.dl-catalog{width:100%;margin-top:6px}.dl-catalog h2{font-size:16px;margin:0 0 10px}.dl-catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.dl-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0;border:0;background:none;color:var(--text);text-align:left;font-size:12px}.dl-card b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-poster{display:block;aspect-ratio:2 / 3;width:100%;border-radius:10px;overflow:hidden}.dl-poster img{width:100%;height:100%;object-fit:cover;display:block}.dl-poster.poster-fallback{display:flex;align-items:center;justify-content:center;text-align:center;padding:6px}.dl-qr-note{color:var(--muted);font-size:11px;word-break:break-all}.blog-cats{margin:0 0 12px}.blog-feature{display:flex;flex-direction:column;width:100%;margin:0 0 12px;padding:0;border:1px solid var(--stroke);border-radius:14px;overflow:hidden;background:var(--card);color:var(--text);text-align:left}.blog-feature-cover{display:block;aspect-ratio:16 / 9;overflow:hidden}.blog-feature-cover img{width:100%;height:100%;object-fit:cover;display:block}.blog-feature-body{display:flex;flex-direction:column;gap:6px;padding:12px}.blog-feature-body b{font-size:16px;line-height:1.35}.blog-feature-body small{color:var(--muted);font-size:12px;line-height:1.4}.blog-meta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.blog-more{display:inline-flex;align-items:center;gap:2px;margin-top:2px;color:var(--lavender);font-size:13px;font-weight:600}.blog-more .icn{width:14px;height:14px}.blog-list button.has-cover{display:flex;align-items:flex-start;gap:10px}.blog-thumb{flex:0 0 96px;display:block;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden}.blog-thumb img{width:100%;height:100%;object-fit:cover;display:block}.blog-item-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.blog-list .blog-date{margin-top:0;font-size:11px;color:var(--muted)}.blog-series{display:flex;align-items:flex-start;gap:12px;margin:14px 0;padding:12px;border:1px solid var(--stroke);border-radius:14px;background:var(--card)}.blog-series-poster{flex:0 0 96px;display:block;aspect-ratio:2 / 3;border-radius:10px;overflow:hidden}.blog-series-poster img{width:100%;height:100%;object-fit:cover;display:block}.blog-series-poster.poster-fallback{display:flex;align-items:center;justify-content:center;text-align:center;padding:6px}.blog-series-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.blog-series-info>small{color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.blog-series-info>b{font-size:15px;line-height:1.3}.blog-series-eps{color:var(--muted)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.blog-series-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.blog-series-save.on{border-color:var(--gold);color:var(--gold)}.blog-next{margin-top:16px}.blog-next h3{font-size:15px;margin:0 0 8px}.blog-next-list{display:flex;flex-direction:column;gap:8px}.blog-next-list button{padding:10px 12px;border:1px solid var(--stroke);border-radius:12px;background:var(--card);color:var(--text);text-align:left}.blog-next-list button b{display:block;margin-top:6px;font-size:13px;line-height:1.35}.blog-next-list button small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.blog-share{margin-top:16px}.zone-count{display:inline-block;color:var(--gold);font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:1px}.zone-votes button{position:relative}.zone-rank{position:absolute;top:8px;right:10px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700}.zone-rank.r1{background:#ffa0002e;color:var(--gold)}.zone-rank.r2{background:#c9ced829;color:#c9ced8}.zone-rank.r3{background:#d38b5c2e;color:#d38b5c}.zone-bar{display:block;height:6px;margin-top:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.zone-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--amber-soft))}.zone-rules{width:100%;margin-top:8px;padding:12px;border:1px solid var(--stroke);border-radius:12px;background:var(--card)}.zone-rules h3{margin:0 0 6px;font-size:14px}.zone-rules ul{margin:0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.5}.zone-rules li{margin:3px 0}.zone-signin{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:8px 0;padding:10px 12px;border:1px solid var(--stroke);border-radius:12px;background:var(--card);color:var(--muted);font-size:13px}.zone-signin button{padding:6px 14px;border-radius:999px;background:var(--pink);color:#fff;font-weight:600;font-size:13px}.zone-replying{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;color:var(--lavender);font-size:12px}.zone-replying button{padding:0 4px;color:var(--muted);font-size:16px}.comment-main{flex:1;min-width:0}.comment-meta{display:block;color:var(--muted);font-size:11px}.comment-actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.comment-reply-btn{padding:3px 8px;color:var(--lavender);font-size:12px}.zone-comments .comment-reply{margin:6px 0 0 14px}.zone-comments .comment-reply p{margin-top:2px}.pc-burger,.pc-search-m,.pc-bottomnav,.pc-drawer,.pc-drawer-mask{display:none}@media (max-width: 767.98px){html:has(.app.pc){height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}body:has(.app.pc){height:auto;min-height:100%;overflow:visible;padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))}#root:has(.app.pc),.app.pc{height:auto;min-height:100%;overflow:visible}.app.pc .pc-nav{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;position:sticky;top:0;z-index:40;min-height:52px;padding:6px 10px;background:#0b0b10}.app.pc .pc-nav>nav,.app.pc .pc-search,.app.pc .pc-apk,.app.pc .pc-nav .pc-icon{display:none}.app.pc .pc-burger,.app.pc .pc-search-m{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:50%;background:#1c1a26;border:1px solid rgba(255,255,255,.12);color:#fff}.app.pc .pc-burger svg,.app.pc .pc-search-m svg{width:17px;height:17px}.app.pc .pc-nav .lang-row{display:inline-flex;flex:none}.app.pc .pc-nav .lang-menu-btn{width:34px;height:34px;padding:0;justify-content:center;gap:0;border-radius:50%;background:#1c1a26;border:1px solid rgba(255,255,255,.12)}.app.pc .pc-nav .lang-menu-btn:hover,.app.pc .pc-nav .lang-menu-btn:focus-visible{border-color:#ffffff57}.app.pc .pc-nav .lang-menu-btn.open,.app.pc .pc-nav .lang-menu-btn[aria-expanded=true]{border-color:#c4b5fd8c;background:#26232f}.app.pc .pc-nav .lang-menu-btn b,.app.pc .pc-nav .lang-menu-btn svg:last-child{display:none}.app.pc .pc-nav .lang-menu-btn .icn{width:17px;height:17px}@media (max-width: 359.98px){.app.pc .pc-nav .lang-row{display:none}.app.pc .pc-drawer-lang .lang-menu-btn.open,.app.pc .pc-drawer-lang .lang-menu-btn[aria-expanded=true]{border-color:#c4b5fd8c;background:#26232f}}.app.pc .pc-brand{margin-right:auto;font-size:17px}.app.pc .pc-nav .pc-brand{display:flex;align-items:center}.app.pc .pc-nav .pc-balance{padding:7px 10px;font-size:13px}@media (max-width: 449.98px){.app.pc .pc-nav .pc-brand .brand-txt{display:none}}.app.pc .pc-brand{font-weight:800;color:#fff}.app.pc .pc-brand .brand-reel{color:#c4b5fd}.app.pc .pc-avatar{width:32px;height:32px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--pink);color:#fff}.app.pc .pc-topup{padding:7px 10px;font-size:13px}.app.pc .pc-bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:stretch;padding:4px 4px calc(6px + env(safe-area-inset-bottom,0px));background:#0c0b12f7;border-top:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app.pc .pc-bottomnav button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:0;color:#ffffff73;font-size:10px;font-weight:600;min-height:48px}.app.pc .pc-bottomnav button svg{width:20px;height:20px}.app.pc .pc-bottomnav button.on{color:#b9a3ff}.app.pc .pc-page{padding:0 12px calc(72px + env(safe-area-inset-bottom,0px))}.app.pc .pc-hero{margin-left:-12px;margin-right:-12px}.app.pc .pc-play{padding:0 12px calc(72px + env(safe-area-inset-bottom,0px))}.app.pc div.cookie-bar{bottom:calc(72px + env(safe-area-inset-bottom,0px));left:12px;right:12px;border-radius:14px;border-top:0;z-index:46}.app.pc .feed{top:52px}.app.pc .feed .slide{height:calc(100dvh - var(--nav) - 52px - env(safe-area-inset-bottom,0px))}.app.pc .feed-search,.app.pc .feed-balance,.app.pc .feed-topup{display:none}.app.pc .feed-tabs{margin-right:8px}.app.pc .pc-play .pc-phone{height:min(calc(100vh - 210px),calc(100vw * 16 / 9),720px)}@media (max-height: 560px){.app.pc .pc-play .pc-phone{min-height:340px}}.app.pc .pc-play .pc-media-col{width:100%}.app.pc .pc-crumb-row{padding:8px 0 6px}.app.pc .pc-play{background:#000}.app.pc .pc-play .pc-stage{margin:0 0 12px}.app.pc .pc-play .pc-phone{position:relative;overflow:hidden;border-radius:8px;background:#000}.app.pc .pc-play .pc-video{width:100%;height:100%;object-fit:contain}.app.pc .pc-crumb-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.app.pc .pc-top-crumb{margin:0}.app.pc .crumbs{flex-wrap:nowrap;min-width:0;white-space:nowrap}.app.pc .crumbs>span:not(:first-child){display:inline-flex;align-items:center;min-width:0}.app.pc .crumbs>span:not(:first-child) span:last-child{overflow:hidden;text-overflow:ellipsis}.app.pc .pc-crumb-row .crumbs>span:last-child{flex:none}.app.pc .hd-pill{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#151a24;border:1px solid rgba(255,255,255,.1);color:var(--amber-soft);font-size:11px;font-weight:600}.app.pc .hd-pill i{width:7px;height:7px;border-radius:999px;background:#fbbf24;animation:hd-pulse 1.6s ease-in-out infinite}@keyframes hd-pulse{0%,to{opacity:1}50%{opacity:.35}}.app.pc .pc-info-col{min-width:0}.app.pc .vr-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.app.pc .vr-trend{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:#7c3aed38;color:var(--lavender);border:1px solid rgba(124,58,237,.55);font-size:11.5px;font-weight:600}.app.pc .vr-trend .icn{width:13px;height:13px;color:var(--gold)}.app.pc .vr-meta{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);color:var(--muted);font-size:11.5px}.app.pc .vr-meta i{font-style:normal;color:#ffffff40;font-size:9px}.app.pc .vr-meta b{color:var(--lavender);font-weight:600}.app.pc .vr-title{margin:0 0 12px;font-size:22px;font-weight:800;letter-spacing:-.3px;line-height:1.15;color:#fff;overflow-wrap:anywhere}.app.pc .vr-stats{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:10px 0;margin:0 0 12px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.app.pc .vr-stat{display:inline-flex;align-items:center;gap:6px}.app.pc .vr-stat:after{content:"";width:1px;height:12px;margin-left:10px;background:#ffffff1f}.app.pc .vr-stats .vr-stat:last-child:after{content:none}.app.pc .vr-stat .icn{width:17px;height:17px}.app.pc .vr-stat .vr-heart{color:#ff5a76}.app.pc .vr-stat .vr-bmk,.app.pc .vr-stat .vr-eye{color:var(--lavender)}.app.pc .vr-stat b{font-size:16px;font-weight:700;color:#fff}.app.pc .vr-stat i{font-style:normal;color:var(--muted);font-size:12px}.app.pc .vr-syn .intro-clamp{color:#c9d0dc;font-size:13.5px;line-height:1.6;overflow-wrap:anywhere}.app.pc .vr-syn .intro-toggle{margin-top:7px;color:var(--lavender);font-size:12.5px;font-weight:600;text-decoration:underline}.app.pc .intro-clamp.clamp-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.app.pc .vr-chips{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 0}.app.pc .vr-cta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0 0}.app.pc .vr-sec{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 16px;border-radius:12px;background:#151a24;border:1px solid rgba(255,255,255,.06);color:var(--text);font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.app.pc .vr-sec .icn{width:17px;height:17px}.app.pc .vr-sq{width:44px;padding:0;flex:none}.app.pc .vr-list.on{color:var(--lavender);border-color:var(--pink)}.app.pc .vr-like.on{color:#ff5a76;border-color:#ff5a7680}.app.pc .vr-note{margin:12px 0 0;color:var(--muted);font-size:12.5px}.app.pc .vr-note:before{content:"";display:inline-block;width:7px;height:7px;border-radius:999px;background:var(--gold);margin-right:8px;vertical-align:1px}.app.pc .pc-below{margin-top:14px;min-width:0}.app.pc .pc-below .upnext-banner{margin:0 0 12px}.app.pc .pc-ep-list{background:#14141c;border:1px solid var(--stroke);border-radius:14px;padding:14px;margin-bottom:12px}.app.pc .pc-row-head{flex-wrap:wrap;row-gap:8px;margin:0 0 12px}.app.pc .ep-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:7px}.app.pc .ep-chip{position:relative;display:grid;justify-items:center;gap:3px;min-height:50px;padding:8px 4px;border-radius:10px;background:#1c1e28;border:1px solid var(--stroke);color:var(--text);font-weight:700;font-size:12.5px;text-align:center}.app.pc .ep-chip .ep-chip-dur{order:3;color:var(--muted);font-size:9.5px;font-weight:500}.app.pc .ep-chip .ep-lock{position:absolute;right:6px;top:6px;font-size:9px}.app.pc .ep-chip .ep-chip-free{position:static;order:2;font-style:normal;font-size:8px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--amber-soft);line-height:1}.app.pc .ep-chip.is-free{color:var(--amber-soft)}.app.pc .ep-chip.is-seen{opacity:.72}.app.pc .ep-chip.is-gap{opacity:.35}.app.pc .ep-chip.on{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-color:transparent;box-shadow:0 8px 22px #7c3aed66}.app.pc .ep-chip.on .ep-chip-dur{display:none}.app.pc .ep-chip.is-preview{color:var(--amber-soft)}.app.pc .ep-legend{margin:10px 0 0;color:var(--muted);font-size:11.5px}.app.pc .pc-rel-grid .rel-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;overflow:visible;padding-bottom:0}.app.pc .pc-rel-grid .rel-card{flex:none;width:auto;min-width:0;grid-template-columns:minmax(0,1fr)}.app.pc .pc-rel-grid .rel-cover{width:100%;height:auto;aspect-ratio:2 / 3}.app.pc .lock-stage-cta{height:46px;padding:0 20px;border-radius:999px;font-size:13.5px;background:linear-gradient(90deg,#8b5cf6,var(--pink));color:#fff;box-shadow:0 10px 26px #7c3aed73}.app.pc .lock-stage-pill{position:relative;z-index:1;font-style:normal;display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;background:linear-gradient(135deg,#f2d48a,var(--gold));color:#201533}.app.pc .lock-stage-vip{position:relative;z-index:1;color:var(--muted);font-size:12px}.app.pc .lock-stage-vip button{color:var(--amber-soft);font-weight:700;padding:0 2px}.app.pc .pc-hero{position:relative;min-height:430px;height:58vh;max-height:560px;display:flex;align-items:flex-end;padding:16px;overflow:hidden}.app.pc .pc-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.app.pc .pc-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b100d,#0b0b1080 52%,#0b0b10)}.app.pc .pc-hero-copy{position:relative;z-index:1;max-width:none}.app.pc .pc-hero-copy h1{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:8px;letter-spacing:0}.app.pc .pc-hero-copy .badge{margin:0 0 8px}.app.pc .pc-hero-copy p{color:#c8c8cc;font-size:13px;line-height:1.5;margin:8px 0 14px;max-width:none}.app.pc .pc-hero-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.app.pc .pc-hero-eps{font-size:12px;font-weight:700;color:#fff}.app.pc .pc-hero-cta{display:flex;gap:8px}.app.pc .watch-btn.lg{height:42px;padding:0 20px;font-size:14px}.app.pc .pc-thumbs-wrap{display:none}.app.pc .pc-grid,.app.pc .rail,.app.pc .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.app.pc .overlay{bottom:calc(58px + env(safe-area-inset-bottom,0px))}.app.pc .overlay .lang-row{justify-content:space-between;flex-wrap:wrap;background:var(--card);border:1px solid var(--stroke);border-radius:12px;padding:12px 14px;margin-bottom:10px}.app.pc .overlay .lang-row>span{color:var(--muted);font-size:13px}.app.pc .overlay .lang-row button:first-of-type{margin-left:auto}.app.pc:has(.cookie-bar) .overlay{padding-bottom:200px}.app.pc .acct-menu{max-height:calc(100vh - 120px);overflow-y:auto}.app.pc .pc-drawer-mask{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .25s}.app.pc .pc-drawer-mask.show{opacity:1;pointer-events:auto}.app.pc .pc-drawer{position:fixed;top:0;bottom:0;left:0;width:min(78vw,280px);z-index:61;display:flex;flex-direction:column;background:#16141f;border-right:1px solid rgba(255,255,255,.1);padding:12px 10px calc(12px + env(safe-area-inset-bottom,0px));transform:translate(-105%);transition:transform .28s ease,visibility 0s linear .28s;visibility:hidden;box-shadow:12px 0 32px #00000080}.app.pc .pc-drawer.open{transform:translate(0);visibility:visible;transition:transform .28s ease,visibility 0s}.app.pc .pc-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:0 4px 10px}.app.pc .pc-drawer-brand{font-weight:800;font-size:16px;color:#fff}.app.pc .pc-drawer-brand b{color:#c4b5fd}.app.pc .pc-drawer-head button{display:grid;place-items:center;width:32px;height:32px;background:none;border:0;color:#fff}.app.pc .pc-drawer-head button svg{width:18px;height:18px}.app.pc .pc-dsec{font-size:10px;font-weight:700;letter-spacing:.08em;color:#ffffff59;padding:10px 10px 4px}.app.pc .pc-drawer>button,.app.pc .pc-drawer-lang{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;color:#ffffffd9;font-size:13px;font-weight:600;padding:10px;border-radius:10px;text-align:left}.app.pc .pc-drawer>button:active,.app.pc .pc-drawer-lang:active{background:#ffffff0f}.app.pc .pc-drawer>button svg,.app.pc .pc-drawer-lang .lang-menu-btn svg{width:17px;height:17px;color:#ffffff8c;flex:none}@media (min-width: 360px){.app.pc .pc-drawer-lang{display:none}}.app.pc .pc-drawer .lang-menu-list{right:auto;left:0}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/f03-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/f01-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0b0e14;--card: #191c22;--panel: 168px;--nav: 58px;--pink: #7c3aed;--lavender: #d2bbff;--gold: #ffa000;--amber-soft: #ffc97a;--text: #f2eef7;--muted: #ccc3d8;--stroke: #262b35;--glow: 0 8px 24px rgba(123, 97, 255, .45)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root,.app{height:100%;width:100%;overflow:hidden;background:#000;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;touch-action:manipulation;-webkit-user-select:none;user-select:none}.icn{width:1em;height:1em;fill:currentColor;flex:none;vertical-align:-.125em}button,input{font:inherit;color:inherit}button{background:none;border:0}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.mark{width:88px;height:88px;border-radius:22px;background:#7c3aed;display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:800}.splash-hero{width:min(280px,70vw);aspect-ratio:2/3;border-radius:16px;overflow:hidden;display:flex;align-items:flex-end;padding:16px;position:relative;color:#fff;font-size:22px;font-weight:800}.splash-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.splash-hero b{position:relative;z-index:1}.splash-name{font-size:28px;font-weight:800;letter-spacing:-.4px;color:var(--pink)}.splash-sub{color:var(--muted);font-size:13px}.feed{position:fixed;left:0;right:0;top:0;bottom:calc(var(--nav) + env(safe-area-inset-bottom,0px));overflow:hidden;background:#000;touch-action:none}.feed.off{visibility:hidden;pointer-events:none;z-index:0}.feed.on{z-index:2}.feed-track{position:absolute;left:0;top:0;width:100%;will-change:transform}.slide{width:100%;height:100%;height:calc(100dvh - var(--nav) - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;background:#000;overflow:hidden;backface-visibility:hidden}.stage{position:relative;flex:1 1 auto;min-height:0;background:#000;overflow:hidden}.snap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background:#000}.live-stage{position:absolute;left:0;right:0;top:0;height:calc(100% - var(--panel));z-index:4;overflow:hidden}.live-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.live-video.parked{left:-200vw!important;width:16px!important;height:16px!important}.preload-video{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.panel{flex:0 0 var(--panel);height:var(--panel);background:#1a1a22;display:flex;padding:12px 12px 14px;gap:10px;border-top:1px solid rgba(255,255,255,.08)}.panel-main{flex:1;min-width:0}.panel-side{display:flex;flex-direction:column;justify-content:center;gap:8px;flex:0 0 52px}.title{font-size:16px;font-weight:700;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.tag{font-size:11px;padding:3px 8px;border-radius:10px;background:#ffffff1f}.hook{display:block;width:100%;text-align:left;font-size:12px;line-height:1.4;color:#c8c8cc;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hook em{color:var(--pink);font-style:normal;font-weight:700}.watch-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:999px;background:#fff;color:#0b0e14;font-size:14px;font-weight:800}.mobile .watch-btn{background:#7b61ff;color:#fff;box-shadow:var(--glow)}.mobile .watch-btn:hover{background:#6a52e6}.menu button b,.store-grid button b,.sheet-packs b,.store-ft span{white-space:nowrap;font-variant-numeric:tabular-nums}.safe-video{position:relative}.sv-fail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#000000b8}.eps button.is-gap{opacity:.35}.watch-btn:hover{background:#ece8f8}.badge{display:inline-block;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;margin-right:6px;vertical-align:1px}.badge.exclusive{background:var(--pink)}.badge.vip{background:var(--gold);color:#1a1a1a}.badge.new{background:#93000a;color:#fff}.pill.on,.eps button.on,.home-topup,.vip-card{box-shadow:var(--glow)}.side-btn{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px}.side-btn .icon{width:36px;height:36px;border-radius:50%;background:#2a2a32;display:flex;align-items:center;justify-content:center;font-size:16px}.feed-top{position:absolute;left:0;right:0;top:0;z-index:6;padding:calc(8px + env(safe-area-inset-top,0px)) 8px 0;display:flex;justify-content:center;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent)}.feed-tabs{display:flex;gap:22px}.feed-tabs{margin-left:92px;margin-right:132px}@media (max-width: 470px){.feed-apk{display:none}.feed-tabs{margin-left:8px;margin-right:128px;gap:16px}.feed-tab{font-size:14px}}@media (max-width: 360px){.feed-tabs{margin-right:124px;gap:10px}.feed-tab{font-size:13px;padding:6px 0}}.feed-tab{color:#ffffffb3;font-size:16px;font-weight:500;padding:6px 2px;text-shadow:0 1px 4px rgba(0,0,0,.55)}.feed-tab.on{color:#fff;font-weight:700}.feed-tab i{display:block;width:22px;height:3px;margin:4px auto 0;border-radius:2px;background:transparent}.feed-tab.on i{background:var(--pink)}.feed-apk{position:absolute;left:12px;top:calc(12px + env(safe-area-inset-top,0px));color:#fff;font-size:13px;font-weight:700;text-decoration:none;background:#00000073;border-radius:14px;padding:6px 10px}.feed-search{position:absolute;right:8px;top:calc(6px + env(safe-area-inset-top,0px));width:40px;height:40px;font-size:22px}.feed-topup{position:absolute;right:52px;top:calc(12px + env(safe-area-inset-top,0px));color:#fff;background:var(--pink);border-radius:14px;padding:6px 10px;font-size:13px;font-weight:700}.feed-progress{position:absolute;right:10px;top:52%;z-index:6;font-size:11px;color:#ffffffb3;background:#00000059;padding:3px 8px;border-radius:10px}.nav{position:fixed;left:0;right:0;bottom:0;z-index:10;height:calc(var(--nav) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#0d1119;border-top:.5px solid rgba(255,255,255,.08);display:flex}.nav button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--muted);font-size:11px}.nav button span{font-size:18px;line-height:1}.nav button.on{color:var(--pink);font-weight:700}.page{position:fixed;left:0;right:0;top:0;bottom:calc(var(--nav) + env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;background:var(--bg);z-index:3;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 20px;touch-action:pan-y}.page h1{font-size:22px;font-weight:800;margin:8px 0 14px}.searchbar{width:100%;height:40px;border-radius:20px;background:var(--card);color:var(--muted);text-align:left;padding:0 14px;margin-bottom:12px}.home-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.home-tools .searchbar{flex:1;margin-bottom:0}.home-tools{margin-bottom:12px}.home-topup{height:40px;padding:0 12px;border-radius:20px;background:var(--pink);color:#fff;font-weight:700;flex:none}.top-tabs{display:flex;justify-content:center;gap:28px;margin-bottom:12px}.top-tabs button{color:var(--muted);font-size:16px;padding-bottom:6px;border-bottom:2px solid transparent}.top-tabs button.on{color:#fff;font-weight:700;border-bottom-color:var(--pink)}.pills{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px}.pill{flex:0 0 auto;height:32px;padding:0 12px;border-radius:16px;background:#2a2a32;color:#ddd;font-size:13px}.pill.on{background:var(--pink);color:#fff}.pill.vip.on{background:var(--gold);color:#1a1a1a}.grid,.rail,.top10-rail,.cont-rail{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px 12px;overflow:visible}@media (min-width: 480px){.grid,.rail,.top10-rail,.cont-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 720px){.grid,.rail,.top10-rail,.cont-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 960px){.grid,.rail,.top10-rail,.cont-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1120px){.grid,.rail,.top10-rail,.cont-rail{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1280px){.grid,.rail,.top10-rail,.cont-rail{grid-template-columns:repeat(6,minmax(0,1fr))}}.card{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none}.home-hero .card{width:100%}.card .poster{display:block;width:100%;aspect-ratio:2/3;border-radius:12px;background:#151a24;position:relative;overflow:hidden}.rail .card{min-width:0}.poster img,.pc-poster img,.thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.poster-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:8px;color:#fff}.poster-fallback b{font-size:13px;line-height:1.25;text-shadow:0 1px 2px #000}.card b{display:block;margin-top:6px;font-size:12px;line-height:1.3;height:2.6em;overflow:hidden}.card .badge{position:absolute;left:4px;top:4px;margin:0}.rowlist{display:flex;flex-direction:column;gap:10px}.row{display:flex;gap:12px;text-align:left;align-items:center}.thumb{width:56px;height:80px;border-radius:6px;background:#2a2a32;flex:0 0 auto;position:relative;overflow:hidden}.row b{display:block;font-size:14px}.row small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.empty{color:var(--muted);padding:40px 8px;text-align:center}.profile-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.avatar{width:56px;height:56px;border-radius:50%;background:#7c3aed;display:flex;align-items:center;justify-content:center;font-weight:800}.profile-head small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.stats{display:flex;background:var(--card);border-radius:14px;padding:14px 0;margin-bottom:16px}.stats div{flex:1;text-align:center}.stats span{display:block;color:var(--muted);font-size:12px;margin-top:4px}.vip-card{padding:16px;border-radius:16px;background:linear-gradient(135deg,#4a1a35,#1e1e26);border:1px solid #44ff2e7e}.vip-card p{color:var(--muted);font-size:12px;margin-top:6px;line-height:1.4}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--bg);overflow:auto;padding:calc(8px + env(safe-area-inset-top,0px)) 16px 24px;touch-action:pan-y}@media (max-width: 767.98px){.app.pc .overlay{z-index:46}}.overlay-bar{display:flex;gap:8px;align-items:center;margin-bottom:14px}.overlay-bar button{width:36px;font-size:28px}.overlay-bar input{flex:1;height:40px;border:0;border-radius:20px;background:var(--card);padding:0 14px;outline:none}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chips button{background:#2a2a32;border-radius:14px;padding:6px 10px;font-size:12px}.hero{height:320px;background:#000 center/cover;position:relative}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,var(--bg))}.back,.share,.player .back{position:absolute;top:calc(10px + env(safe-area-inset-top,0px));width:40px;height:40px;border-radius:20px;background:#0006;font-size:24px;z-index:2}.back{left:10px}.share{right:10px}.detail-body{padding:0 16px 32px;margin-top:-36px;position:relative}.detail-body h1{font-size:24px;font-weight:800}.meta{color:var(--muted);font-size:13px;margin:8px 0 10px}.summary{color:#d0d0d4;font-size:13px;line-height:1.45;margin:10px 0 16px}.detail-body h3{margin-bottom:10px}.eps{display:flex;flex-wrap:wrap;gap:8px}.eps button{width:44px;height:36px;border-radius:8px;background:#2a2a32;font-weight:600}.eps button.is-preview{color:var(--gold)}.preview-mark{margin-left:8px;color:var(--gold);font-style:normal;font-size:13px}.eps button.on,.eps.mini button.on{background:var(--pink)}.player{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#000;overflow-y:auto}.player-video{width:100%;height:min(178vw,calc(100% - 132px));object-fit:contain;background:#000}.player-bar{padding:14px 16px}.player-bar b{display:block;font-size:18px}.player-bar small{color:var(--muted);display:block;margin:6px 0 12px}.player-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px}.player-actions .ghost{display:inline-flex;align-items:center;gap:6px}.player-actions .ghost.on{color:#ff5a76;border-color:#ff5a7680}.player-actions .ghost.bm-on{color:var(--lavender);border-color:var(--pink)}.eps.mini button{width:36px;height:32px}.house-ad{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:24px}.house-ad-card{width:min(420px,100%);position:relative;background:linear-gradient(180deg,#3a1428,#16161e 58%);border:1px solid rgba(255,46,126,.4);border-radius:22px;padding:54px 22px 22px;text-align:center}.house-ad-tag{position:absolute;top:16px;left:16px;color:#ffd27a;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,210,122,.45);border-radius:999px;padding:3px 8px}.house-count{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:2px solid var(--pink);display:flex;align-items:center;justify-content:center;font-size:18px}.house-ad .mark{margin:0 auto 14px}.house-ad h2{font-size:28px;margin-bottom:6px}.house-line{color:#fff;font-size:16px;margin-bottom:14px}.house-ad ul{list-style:none;color:#ffffffc7;font-size:14px;line-height:1.7;margin-bottom:18px}.house-credit{color:var(--gold);font-size:36px;font-weight:800;margin:0 0 4px}.house-balance{color:#fffc;font-size:14px;margin-bottom:14px}.house-ad .watch-btn{width:100%;height:44px}.sheet-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:47;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom,0px));overflow:hidden;overscroll-behavior:contain}.sheet{width:100%;max-width:100%;background:#151a24;border-radius:18px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 16px - max(16px,env(safe-area-inset-bottom,0px)));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:22px 18px}.sheet::-webkit-scrollbar{display:none}.sheet.login-sheet{width:min(420px,100%);border-radius:18px;overflow:auto;padding:22px 18px 16px}.google-slot{width:100%;min-height:44px;margin:12px 0}.sheet h2{margin-bottom:8px}.sheet p{color:var(--muted);font-size:13px;margin-bottom:16px}.sheet p.err{color:#ff8ab5}.sheet .watch-btn,.ghost.wide{width:100%;height:44px;margin-bottom:10px}.region-sheet .menu{max-height:42dvh;overflow-y:auto;scrollbar-width:none}.region-sheet .menu::-webkit-scrollbar{display:none}.region-sheet .region-pick{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:auto;min-height:42px;margin-bottom:0;padding:10px 14px;border-radius:10px;background:#ffffff0a;border:1px solid var(--stroke);color:var(--text);font-weight:700;font-size:13px;text-align:left;box-shadow:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.region-sheet .region-pick:hover:not(:disabled):not(.on){border-color:#d2bbff73;background:#ffffff0a}.region-sheet .region-pick:disabled{opacity:.45}.region-sheet .region-pick span{color:var(--muted);font-size:12px;font-weight:500}.region-sheet .region-empty{color:var(--muted);font-size:12px}.region-sheet .region-pick.on{border-color:var(--lavender);background:#7c3aed29;box-shadow:0 2px 10px #7c3aed33}.region-sheet .region-pick.on span{color:var(--lavender)}.region-sheet .err{margin:10px 0 0}.sheet.region-sheet{background:var(--card);border:1px solid var(--stroke);box-shadow:0 25px 50px -12px #000000d9;overflow-y:auto;scrollbar-width:none}.sheet.region-sheet::-webkit-scrollbar{display:none}.sheet.region-sheet .sheet-head h2{font-size:20px;font-weight:800;letter-spacing:-.2px}.sheet .region-sub{margin:-6px 0 14px;color:var(--muted);font-size:13px}.sheet-packs{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.sheet-packs button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:#ffffff0a;border:1px solid var(--stroke);border-radius:12px;padding:12px 14px;color:#fff}.sheet-packs em{color:var(--gold);font-style:normal;font-weight:700}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sheet-head h1,.sheet-head h2{margin:0}.sheet-help{color:var(--lavender);font-size:13px;white-space:nowrap}.sheet-help:hover{color:#fff}.buy-terms{margin:8px 0 12px;padding-left:18px;color:#ffffffb8;font-size:12px;line-height:1.45}.buy-terms li{margin:3px 0}.buy-terms a,.sheet .err a{color:var(--lavender)}.ghost{border:1px solid var(--stroke);border-radius:20px;padding:0 14px;height:36px}.text{width:100%;color:var(--muted);padding:8px}.toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%);z-index:50;background:#000c;padding:8px 14px;border-radius:16px;font-size:13px}.apk-banner{display:flex;align-items:center;justify-content:center;margin:0 0 12px;height:40px;border-radius:12px;background:#1a1a22;color:var(--gold);font-size:14px;font-weight:700;text-decoration:none}.pc-apk{margin-left:0;color:var(--gold);font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none}.menu{display:flex;flex-direction:column;gap:8px;margin-top:8px}.menu a,.menu button{color:inherit;text-decoration:none;text-align:left;background:var(--card);border-radius:12px;padding:14px 16px;font-size:15px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.menu button b{font-size:16px}.menu button small{color:var(--gold);font-size:12px;flex:1}.menu button span{color:var(--muted);font-size:13px}.menu button{flex-wrap:wrap}.menu button b{white-space:normal}.err{color:#ff8ab5;font-size:13px;margin-bottom:10px}.pc-pay-note{color:var(--muted);font-size:14px;margin:0 0 16px}.pc-pay-ok{color:#7dcea0;font-size:14px;margin:0 0 16px}.pc-clabe{background:#14141c;border-radius:16px;padding:22px 24px;margin:0 0 24px}.pc-clabe b{display:block;font-size:18px}.pc-clabe small{display:block;color:var(--muted);font-size:13px;margin-top:6px}.pc-clabe code{display:block;margin:12px 0;font-size:20px;letter-spacing:.6px;color:#fff}.pc-clabe .ghost{margin:10px 0 8px}.overlay-bar h2{font-size:18px}.poster-fill{background:#111 center/cover}.player-video{background:#000}.mark.sm{width:32px;height:32px;border-radius:9px;font-size:16px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;vertical-align:middle}.brand-logo{width:32px;height:32px;border-radius:9px;display:block;flex:none;object-fit:cover;margin-right:8px}.brand-logo.lg{width:88px;height:88px;border-radius:22px;margin:0 auto 14px}.splash-logo{width:72px;height:72px;border-radius:18px;margin:0 auto 12px}.pc-drawer-brand{display:inline-flex;align-items:center}.pc-nav{display:none}@media (min-width: 768px){html,body,#root{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}html{scrollbar-width:thin;scrollbar-color:#2e3340 #0b0b10}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#0b0b10}html::-webkit-scrollbar-thumb{background:#2e3340;border-radius:999px;border:2px solid #0b0b10}html::-webkit-scrollbar-thumb:hover{background:#3a4150}.app.pc{height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto;background:#0b0b10;-webkit-user-select:auto;user-select:auto}.app.pc .nav,.app.pc .feed{display:none!important}.app.pc .page{position:relative;inset:auto;padding:88px 40px 48px;background:transparent}.app.pc .overlay{position:relative;inset:auto;z-index:1;padding:24px 56px 80px;max-width:1100px;margin:0 auto;background:transparent;min-height:calc(100vh - 64px)}.app.pc .sheet,.pc-dialog{width:440px;border-radius:18px;padding:32px}.pc-nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;position:sticky;top:0;z-index:30;min-height:64px;height:auto;padding:10px 24px;max-width:100%;background:linear-gradient(180deg,#0b0b10 88%,transparent)}@media (max-width: 1087px){.pc-nav{gap:12px 10px}}.app.pc .pc-page{padding:0 32px 48px}.app.pc .pc-hero{margin-left:-32px;margin-right:-32px}.pc-hero{overflow:hidden}.pc-brand{display:flex;align-items:center;font-size:20px;font-weight:800;color:#fff}.brand-reel{color:#c4b5fd}.pc-icon,.pc-avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);background:transparent}.pc-icon:hover{background:#1c2230;color:#fff}.pc-avatar{background:var(--pink);color:#fff;width:32px;height:32px}.pc-nav nav{display:flex;gap:22px}.pc-nav nav button{color:var(--muted);font-size:15px}.pc-nav nav button.on{color:#fff;font-weight:700}.home .apk-banner{display:none}.pc-search{margin-left:auto;display:flex;align-items:center;width:auto;flex:1 1 160px;min-width:140px;max-width:240px;height:36px;border-radius:18px;background:#1e1e26;padding:0 12px;color:var(--muted)}.pc-search input{flex:1;border:0;background:none;outline:none;color:#fff}.pc-page{padding-bottom:48px}.pc-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.pc-hero{position:relative;min-height:62vh;height:62vh;max-height:680px;background:#241428 center/cover no-repeat;display:flex;align-items:center;padding:72px 56px 80px}.pc-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0b10 22%,#0b0b10b8 52%,#0b0b1026),linear-gradient(180deg,#0b0b1033,#0b0b10)}.pc-hero-copy{position:relative;z-index:1;max-width:560px}.pc-hero-copy .badge{display:inline-block;margin:0 0 12px}.pc-hero-copy h1{font-size:48px;font-weight:800;line-height:1.12;margin-bottom:16px;letter-spacing:-.6px}.pc-hero-copy p{color:#c8c8cc;font-size:16px;line-height:1.6;margin:16px 0 24px;max-width:480px}.pc-hero-tags{align-items:center;gap:8px;margin:0 0 14px}.pc-hero-eps{font-size:13px;font-weight:700;color:#fff}.pc-hero-dot{width:3px;height:3px;border-radius:50%;background:#fff6;flex:none}.pc-hero-tags .tag{background:#ffffff1a;color:#b9b9c2;font-weight:500}.watch-btn.lg{height:48px;padding:0 26px;font-size:16px}.pc-thumbs{position:absolute;right:56px;bottom:48px;z-index:1;display:flex;gap:12px}.pc-thumbs button,.pc-thumbs.inline button{width:96px;height:136px;border-radius:10px;background:#1e1e26 center/cover;outline:2px solid transparent;box-shadow:0 8px 24px #00000073}.pc-thumbs button.on{outline-color:var(--pink)}.pc-thumbs.inline{position:static;flex-wrap:wrap}.pc-thumbs.inline button{width:72px;height:102px}@media (max-width: 1180px){.pc-thumbs button:nth-child(n+5){display:none}.pc-thumbs button{width:72px;height:102px}}@media (max-width: 860px){.pc-thumbs{display:none}}.pc-row{padding:28px 56px 56px}.pc-row h2{font-size:22px;margin:0 0 18px}.pc-grid{display:grid;gap:20px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}.pc-grid.n1,.pc-grid.n2,.pc-grid.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-card{text-align:left}.pc-poster{display:block;width:100%;aspect-ratio:2/3;border-radius:8px;background:#1e1e26;position:relative;overflow:hidden}.pc-poster em{position:absolute;right:6px;bottom:6px;background:#0000008c;border-radius:6px;padding:2px 6px;font-size:11px;font-style:normal}.pc-card b{display:block;margin-top:10px;font-size:16px;font-weight:700}.pc-card small{color:var(--muted);font-size:13px}.pc-play{display:flex;gap:24px;justify-content:center;width:100%;max-width:1280px;margin:0 auto;min-height:calc(100vh - 64px);padding:16px 32px 32px;background:#000}.pc-stage{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.pc-phone{position:relative;height:min(calc(100vh - 112px),720px,calc((100vw - 430px) * 16 / 9));aspect-ratio:9/16;max-width:100%;background:#000;border-radius:8px;overflow:hidden}.pc-video{width:100%;height:100%;object-fit:contain;background:#000}.pc-ep-tag{position:absolute;left:10px;top:10px;z-index:2;background:#00000080;border-radius:8px;padding:3px 8px;font-size:12px}.pc-back{color:var(--muted);font-size:15px;margin-bottom:12px}.pc-account{max-width:1100px;margin:0 auto;padding:28px 56px 80px}.pc-list{padding:28px 56px 80px}.pc-list h1{font-size:32px;font-weight:800;margin:0 0 24px}.pc-account-shell{display:flex;align-items:flex-start;gap:40px;min-height:calc(100vh - 64px);padding:28px 56px 80px}.pc-account-nav{width:220px;flex:0 0 220px;position:sticky;top:88px;display:flex;flex-direction:column;gap:6px}.pc-account-nav button{text-align:left;padding:12px 16px;border-radius:10px;color:var(--muted);font-size:16px}.pc-account-nav button.on{background:#14141c;color:#fff;font-weight:700}.pc-account-nav button:hover{color:#fff}.pc-account-main{flex:1;min-width:0}.pc-account-body h1,.pc-account h1,.pc-page-bar h1{font-size:32px;font-weight:800;margin:0 0 24px}.pc-page-bar{display:flex;align-items:center;gap:16px;margin-bottom:8px}.pc-page-bar h1{margin:0}.pc-page-bar .pc-back{margin-bottom:0}.pc-back.light{color:#fff;margin-bottom:16px;display:inline-block}.pc-account-head{display:flex;align-items:center;gap:24px;padding:28px 32px;background:#14141c;border-radius:16px;margin-bottom:24px}.pc-account-head.compact{padding:20px 24px}.pc-account-who{flex:1;min-width:0}.pc-account-who b,.pc-account-head b{display:block;font-size:24px}.pc-account-who small,.pc-account-head small{display:block;color:var(--muted);font-size:14px;margin-top:6px}.avatar.lg{width:88px;height:88px;font-size:32px;flex:0 0 auto}.pc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px;background:none;padding:0}.pc-stats div,.pc-stats button{background:#14141c;border-radius:14px;padding:22px 20px;text-align:left;width:100%}.pc-stats b{display:block;font-size:28px}.pc-stats span{display:block;color:var(--muted);font-size:13px;margin-top:6px}.pc-tiles,.pc-vip-grid,.pc-pack-grid{display:grid;gap:16px}.pc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-tiles.n2,.pc-vip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-pack-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pc-tile{text-align:left;background:#14141c;border-radius:16px;padding:24px;min-height:148px;display:flex;flex-direction:column;gap:8px}.pc-tile:hover{background:#1b1b26}.pc-tile.vip{background:linear-gradient(135deg,#4a1a35,#14141c)}.pc-tile b{display:block;font-size:18px}.pc-tile small{color:var(--muted);font-size:13px;line-height:1.45;flex:1}.pc-tile .watch-btn{margin-top:12px;align-self:flex-start}.pc-price{color:var(--gold);font-size:16px;font-weight:700;margin-top:8px}.pc-tile.busy{opacity:.65}.pc-pay-note{color:var(--muted);font-size:14px;margin:0 0 16px}.pc-pay-ok{color:#7dcea0;font-size:14px;margin:0 0 16px}.pc-clabe{background:#14141c;border-radius:16px;padding:22px 24px;margin:0 0 24px}.pc-clabe b{display:block;font-size:18px}.pc-clabe small{display:block;color:var(--muted);font-size:13px;margin-top:6px}.pc-clabe code{display:block;margin:12px 0;font-size:20px;letter-spacing:.6px;color:#fff}.pc-clabe .ghost{margin:10px 0 8px}.pc-seg{display:flex;gap:20px;margin-bottom:22px}.pc-seg button{color:var(--muted);font-size:16px;padding-bottom:6px;border-bottom:2px solid transparent}.pc-seg button.on{color:#fff;font-weight:700;border-bottom-color:var(--pink)}.pc-search-lg{width:100%;height:48px;border:0;outline:none;border-radius:12px;background:#14141c;color:#fff;padding:0 16px;font-size:16px;margin-bottom:24px}.pc-doc{color:#d0d0d4;font-size:16px;line-height:1.65;max-width:720px}.app.pc .toast{bottom:32px}}@media (min-width: 768px) and (max-width: 1100px){.pc-tiles,.pc-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px) and (max-width: 1280px){.pc-hero-copy h1{font-size:36px}}.safe-video{position:relative;width:100%;background:#000;overflow:hidden}.home-row-head h2,.rel-rail-title,.pc-row-head h2{position:relative;padding-left:14px;font-size:20px;font-weight:800}.home-row-head h2:before,.rel-rail-title:before,.pc-row-head h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;border-radius:2px;background:var(--gold)}.pc-thumbs button.on{outline-color:var(--lavender)}.count-pill{display:inline-block;margin-left:8px;padding:2px 10px;vertical-align:3px;border-radius:999px;background:#ffffff14;color:var(--muted);font-size:12px;font-weight:600}.pc-row-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.pc-row-head .ep-range-bar{margin:0}@media (min-width: 768px){.pc-play.stacked{display:block;min-height:0;padding:12px 32px 40px;max-width:1280px}.pc-top-crumb,.pc-play.stacked .pc-stage{margin:0 0 14px}.pc-play.stacked .pc-phone{height:min(calc(100vh - 200px),720px,calc((100vw - 96px) * 16 / 9));min-width:310px}.pc-info-col{max-width:1080px;margin:0 auto;min-width:0}.pc-below{max-width:1080px;margin:14px auto 0}.pc-below .upnext-banner{margin:0 0 14px}.vr-badges{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px}.vr-trend{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;background:#7c3aed38;color:var(--lavender);border:1px solid rgba(124,58,237,.55);font-size:12.5px;font-weight:600;box-shadow:0 0 12px #7c3aed40}.vr-trend .icn{width:14px;height:14px;color:var(--gold)}.vr-meta{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);color:var(--muted);font-size:12.5px}.vr-meta i{font-style:normal;color:#ffffff40;font-size:10px}.vr-meta b{color:var(--lavender);font-weight:600}.vr-title{margin:0 0 16px;font-size:32px;font-weight:800;letter-spacing:-.5px;line-height:1.1;color:#fff}.vr-stats{display:flex;align-items:center;flex-wrap:wrap;gap:28px;padding:12px 0;margin:0 0 16px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.vr-stat{display:inline-flex;align-items:center;gap:8px}.vr-stat:after{content:"";width:1px;height:14px;margin-left:12px;background:#ffffff1f}.vr-stats .vr-stat:last-child:after{content:none}.vr-stat .icn{width:20px;height:20px}.vr-stat .vr-heart{color:#ff5a76}.vr-stat .vr-bmk,.vr-stat .vr-eye{color:var(--lavender)}.vr-stat b{font-size:19px;font-weight:700;color:#fff}.vr-stat i{font-style:normal;color:var(--muted);font-size:13px}.vr-syn .intro-clamp{color:#c9d0dc;font-size:14px;line-height:1.65}.vr-syn .intro-toggle{margin-top:8px;color:var(--lavender);font-size:13px;font-weight:600;text-decoration:underline}.intro-clamp.clamp-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.vr-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.vr-cta{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;margin:24px 0 0}.vr-sec{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border-radius:14px;background:#151a24;border:1px solid rgba(255,255,255,.06);color:var(--text);font-size:14px;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.vr-sec:hover{color:#fff;border-color:#ffffff2e}.vr-sec .icn{width:18px;height:18px}.vr-sq{width:48px;padding:0;flex:none}.vr-list.on{color:var(--lavender);border-color:var(--pink)}.vr-like.on{color:#ff5a76;border-color:#ff5a7680}.vr-note{margin:14px 0 0;color:var(--muted);font-size:13px}.vr-note:before{content:"";display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--gold);margin-right:9px;vertical-align:1px}@media (min-width: 1081px){.pc-play.stacked{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:0 44px;align-items:stretch}.pc-top-crumb{grid-column:1 / -1}.pc-play.stacked .pc-stage{margin:0}.pc-play.stacked .pc-phone{height:clamp(560px,calc(100vh - 200px),720px)}.pc-media-col{display:flex;flex-direction:column}.pc-info-col{max-width:none;margin:0;display:flex;flex-direction:column}.vr-cta{margin-top:auto;padding-top:26px}.vr-note{margin-bottom:2px}.pc-below{grid-column:1 / -1;max-width:none;margin-top:26px}.pc-play.stacked>.empty{grid-column:1 / -1}}.pc-play-body{max-width:1080px;margin:0 auto}.pc-crumb-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.hd-pill{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#151a24;border:1px solid rgba(255,255,255,.1);color:var(--amber-soft);font-size:12px;font-weight:600}.hd-pill i{width:8px;height:8px;border-radius:999px;background:#fbbf24;animation:hd-pulse 1.6s ease-in-out infinite}@keyframes hd-pulse{0%,to{opacity:1}50%{opacity:.35}}.pc-ep-list{background:#14141c;border:1px solid var(--stroke);border-radius:16px;padding:20px 24px;margin-bottom:14px}.ep-chips{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.ep-chip{position:relative;display:grid;justify-items:center;gap:3px;min-height:52px;padding:8px 6px;border-radius:10px;background:#1c1e28;border:1px solid var(--stroke);color:var(--text);font-weight:700;font-size:13px;text-align:center}.ep-chip:hover{border-color:#3a4150}.ep-chip .ep-chip-dur{color:var(--muted);font-size:10px;font-weight:500}.ep-chip .ep-lock{position:absolute;right:7px;top:7px;font-size:10px}.ep-chip .ep-chip-free{position:absolute;left:7px;top:5px;font-style:normal;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--amber-soft)}.ep-chip.is-free{color:var(--amber-soft)}.ep-chip.is-free .ep-chip-dur{color:var(--muted)}.ep-chip.is-seen{opacity:.72}.ep-chip.is-gap{opacity:.35}.ep-chip.on{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-color:transparent;box-shadow:0 8px 22px #7c3aed66}.ep-chip.on .ep-chip-dur{display:none}.ep-chip.is-preview{color:var(--amber-soft)}.ep-legend{margin:12px 0 0;color:var(--muted);font-size:12px}.pc-play.stacked .upnext-banner{margin:0 0 14px}.pc-rel-grid .rel-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;overflow:visible}.pc-rel-grid .rel-card{flex:none;width:auto}.pc-rel-grid .rel-cover{width:100%;height:auto;aspect-ratio:2 / 3;border-radius:12px;background:#1e1e26 center/cover no-repeat;position:relative}.pc-rel-grid .rel-name{font-size:14px;font-weight:700;color:#fff;white-space:normal}.lock-stage-cta{height:46px;padding:0 22px;border-radius:999px;font-size:14px;background:linear-gradient(90deg,#8b5cf6,var(--pink));color:#fff;box-shadow:0 10px 26px #7c3aed73}.lock-stage-pill{position:relative;z-index:1;font-style:normal;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;background:linear-gradient(135deg,#f2d48a,var(--gold));color:#201533}.lock-stage-vip{position:relative;z-index:1;color:var(--muted);font-size:12px}.lock-stage-vip button{color:var(--amber-soft);font-weight:700;padding:0 2px}.lock-stage-vip button:hover{color:var(--gold)}.app.pc .sheet.store-sheet{width:min(660px,100%)}.app.pc .sheet.store-sheet .store-vip-row .store-vip{min-width:0}.app.pc .sheet.store-sheet .store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app.pc .rank-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.rank-head-line{display:flex;align-items:center;gap:12px}.app.pc .rank-list{display:flex;flex-direction:column;gap:12px;align-items:stretch}.app.pc .rank-row{padding:16px 24px;gap:22px;border-radius:14px}.app.pc .rank-row .rank-no{width:78px;font-size:46px;line-height:1}.app.pc .rank-row .rank-no .rank-crown{font-size:16px}.app.pc .rank-row .thumb{width:92px;height:124px;border-radius:10px}.app.pc .rank-row .thumb.sm{width:68px;height:92px}.app.pc .rank-row .meta{display:grid;gap:7px;justify-items:start}.app.pc .rank-row .meta b{font-size:18px;white-space:normal}.rank-pills{display:inline-flex;flex-wrap:wrap;gap:6px}.rank-pills .tag{cursor:default;font-size:11px}.rank-trend-inline{margin-left:10px;vertical-align:2px;font-size:10px;font-weight:800;background:#e03648;color:#fff;padding:3px 8px;border-radius:6px;white-space:nowrap}.app.pc .rank-row .rank-views{font-size:15px}.app.pc .rank-row .watch-mini{background:var(--pink);border-color:transparent;color:#fff;padding:10px 26px;font-size:14px;box-shadow:0 8px 20px #7c3aed59}.app.pc .rank-row .watch-mini:hover{background:#8b5cf6}.app.pc .rank-row .watch-mini.ghost{background:transparent;border:1px solid rgba(255,255,255,.28);color:#ffffffbf;box-shadow:none}.app.pc .pc-account-shell{display:block;max-width:1280px;margin:0 auto;padding:24px 32px 80px}.app.pc .pc-account-main{min-width:0}.app.pc .pc-account-body{max-width:1150px;margin:0 auto}.app.pc .pc-vip-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.app.pc .pc-vip-grid .vip-plan{padding:22px 22px 20px}.app.pc .vip-plan.has-badge{border-color:#7c3aeda6;box-shadow:0 0 0 1px #7c3aed59,0 10px 30px #7c3aed2e}.app.pc .vip-plan .watch-btn{width:100%;background:var(--pink);color:#fff;box-shadow:0 8px 20px #7c3aed59}.app.pc .vip-plan .watch-btn:hover{background:#8b5cf6}.app.pc .vip-plan .watch-btn:disabled{opacity:.6}.app.pc .pc-pack-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.pc-profile-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:4px 0 24px}.pc-profile-tiles button{display:grid;justify-items:start;gap:6px;text-align:left;background:#14141c;border:1px solid var(--stroke);border-radius:14px;padding:18px 18px 16px;color:var(--text)}.pc-profile-tiles button:hover{background:#1b1b26;border-color:#343b48}.pc-profile-tiles .icn{width:20px;height:20px;color:var(--gold)}.pc-profile-tiles span{font-size:15px;font-weight:700}.pc-profile-tiles small{color:var(--muted);font-size:12px}.app.pc .search-page .sl-cols{display:grid;grid-template-columns:460px minmax(0,1fr);gap:28px;align-items:start;max-width:1280px;margin:0 auto}.app.pc .search-page .sl-side{display:grid;gap:18px}.app.pc .search-page .search-rank{background:var(--card);border:1px solid var(--stroke);border-radius:14px;padding:14px 16px}.search-rank button small{color:var(--muted)}.search-rank button .medal{color:var(--gold)}.app.pc .search-page .sl-showcase .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app.pc .download-page{max-width:1150px;margin:0 auto;padding:28px 32px 64px}.app.pc .download-page .back{position:static;color:var(--muted);font-size:15px;margin-bottom:4px}.app.pc .download-page .benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.app.pc .download-page .dl-catalog-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.app.pc .grw-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.app.pc .grw-steps li{display:grid;justify-items:start;gap:8px;padding:20px;border-radius:14px}.app.pc .grw-step-num{font-size:30px;font-style:italic}.app.pc .grw-steps li:last-child .grw-step-num{color:var(--gold)}.app.pc .grw-steps b{font-size:15px}}.safe-video video{width:100%;height:100%;object-fit:contain;background:#000;pointer-events:auto}.safe-video video::-webkit-media-controls,.safe-video video::-webkit-media-controls-enclosure,.safe-video video::-webkit-media-controls-panel{display:none!important}.sv-cap{position:absolute;left:8%;right:8%;bottom:74px;text-align:center;color:#fff;font-size:16px;font-weight:700;line-height:1.35;white-space:pre-line;text-shadow:0 1px 2px #000,0 0 8px #000;pointer-events:none}.tiktok-app{padding-top:var(--tt-top, 48px)}.tiktok-app .overlay{padding-top:var(--tt-top, calc(8px + env(safe-area-inset-top, 0px)) )}.tiktok-app .page:not(.mn-home){padding-top:var(--tt-top, calc(10px + env(safe-area-inset-top, 0px)) )}.tiktok-player-mount{width:100%;height:100%}.tiktok-video{background-size:cover;background-position:center}.tiktok-play-status{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0009;color:#fff;text-align:center}.minis-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:var(--bg, #0b0d14)}.minis-gate-hide{display:none}.minis-gate-card{width:100%;max-width:420px;background:#12151f;border:.5px solid rgba(255,255,255,.08);border-radius:18px;padding:28px 22px;display:flex;flex-direction:column;gap:14px}.minis-gate-brand{font-weight:800;font-size:13px;letter-spacing:2px;color:var(--pink, #ff2e63);text-transform:uppercase}.minis-gate-badge{align-self:flex-start;font-weight:800;font-size:14px;color:#fff;background:var(--pink, #ff2e63);border-radius:8px;padding:4px 10px}.minis-gate-title{font-size:20px;font-weight:800;margin:0;color:#fff}.minis-gate-body{font-size:13.5px;line-height:1.5;color:#ffffffb8;margin:0}.minis-gate-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:#ffffffd9;cursor:pointer}.minis-gate-check input{margin-top:2px;accent-color:var(--pink, #ff2e63)}.minis-gate-link{color:var(--pink, #ff2e63);text-decoration:underline;font-size:inherit}.minis-gate-note{font-size:12.5px;color:#ffb020;margin:0}.minis-gate-cta{height:46px;border-radius:23px;border:0;background:var(--pink, #ff2e63);color:#fff;font-size:15px;font-weight:700}.minis-gate-cta:disabled{opacity:.45}.minis-gate-ghost{height:40px;border-radius:20px;background:transparent;border:.5px solid rgba(255,255,255,.18);color:#ffffffb3;font-size:14px}.pc-topup,.pc-balance,.home-balance{background:var(--pink);color:#fff;border-radius:999px;padding:8px 16px;font-weight:700;font-size:14px;white-space:nowrap}.player-top{position:absolute;top:0;left:0;right:0;z-index:6;display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top,0px)) 10px 8px;background:linear-gradient(180deg,rgba(0,0,0,.82),rgba(0,0,0,.38) 68%,transparent)}.player-top .back{position:static;flex:none}.player-top-title{flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-topup{position:static;flex:none;background:var(--pink);color:#fff;border-radius:999px;padding:8px 12px;font-weight:700}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0 0 8px;font-size:13px;color:#ffffffb8}.crumbs button{color:#fff;font-weight:700}.crumbs-sep{opacity:.55}.site-foot{display:grid;gap:16px;margin-top:36px;padding:24px 0 8px;border-top:1px solid rgba(255,255,255,.08);color:#ffffffb8;font-size:13px}.site-foot b{display:block;color:#fff;margin-bottom:8px}.site-foot button,.site-foot a{color:#ffffffc7;margin:0 12px 8px 0;text-decoration:none}.site-foot small{color:#ffffff73}.cookie-bar{position:fixed;left:12px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:35;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:#1c1c22;color:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 8px 24px #0008;font-size:13px}.cookie-bar>span:first-child{flex:1 1 180px;min-width:0}.cookie-actions{display:flex;gap:8px;flex:none}.cookie-bar button{background:var(--pink);color:#fff;border-radius:999px;padding:8px 14px;font-weight:700;flex:none;min-height:40px;min-width:44px}.cookie-bar .cookie-no{background:transparent;border:1px solid rgba(255,255,255,.4)}.cookie-bar .cookie-link{display:inline;background:none;border-radius:0;padding:0;min-height:0;min-width:0;font-weight:inherit;font-size:inherit;color:#ddd0ff;text-decoration:underline;text-underline-offset:2px}.cookie-bar .cookie-link:hover{color:#fff}.card-topics{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.card-topic{color:var(--pink);font-size:12px;font-weight:700}.hero-dots{display:flex;gap:6px;justify-content:center;margin-top:8px}.hero-dots button{width:8px;height:8px;border-radius:99px;background:#4a4450;padding:0}.hero-dots button.on{width:18px;background:var(--pink)}.home-slogan{margin:8px 0 0;color:#f2d48a;font-size:14px}.cookie-detail{flex-basis:100%;color:#ddd;font-size:12px}.guide-list{display:flex;flex-direction:column;gap:12px}.guide-list button{text-align:left;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px;color:#fff}.guide-list small{display:block;margin-top:6px;color:#bbb}.app.pc .cookie-bar{left:0;right:0;bottom:0;width:auto;border-radius:0;border-top:1px solid rgba(255,255,255,.1)}.home-row{margin:18px 0 8px}.home-row h2,.topic-words h2,.search-page h2{margin:8px 0 12px;font-size:18px}.continue-card,.history-row{display:flex;gap:12px;align-items:center;text-align:left}.continue-card .poster,.history-row .thumb{width:92px;flex:none}.ep-tools,.share-row,.lang-row,.balance-split{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ep-tools button,.share-row a,.share-row button,.lang-row button,.topic-words button{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 10px;color:#fff}.share-row>span{color:var(--muted);font-size:13px}.share-row a.share-ic{width:32px;height:32px;padding:0;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.share-row a.share-ic svg{width:15px;height:15px;fill:currentColor}.share-ic.fb{background:#1877f22e;color:#6ea6ff}.share-ic.fb:hover{background:#1877f2;color:#fff}.share-ic.wa{background:#25d36629;color:#57e389}.share-ic.wa:hover{background:#25d366;color:#06340f}.share-ic.x{background:#ffffff1a;color:#fff}.share-ic.x:hover{background:#fff;color:#000}.ep-tools label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.ep-tools select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:13px;color:var(--text);cursor:pointer;background:#1c1e28 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23ccc3d8' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>") no-repeat right 10px center / 10px 6px;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 26px 6px 12px}.ep-tools select:hover{border-color:#ffffff52}.ep-tools select option{background:#1c1e28;color:var(--text)}.lang-row button.on,.topic-words button{background:#ffffff14}.next-hint,.coin-note{color:#ffd27a;font-size:13px}.balance-split div{min-width:120px}.balance-split b{display:block;font-size:28px}.pc-account-body .coins-store{margin-top:18px}.download-page{display:grid;gap:14px;justify-items:start;padding:24px}.download-qr{background:#fff;border-radius:12px}.wallet p{margin:4px 0;color:#ffffffc7}.history-row{justify-content:space-between}.history-row>button:first-child{display:flex;gap:12px;align-items:center;text-align:left}.hot-strip{display:flex;gap:8px;overflow-x:auto;align-items:center;margin:4px 0 12px;min-width:0;max-width:100%}.hot-strip b{flex:none;font-size:12px;color:#f2d48a}.hot-strip button{flex:none;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 10px;color:#fff;background:#2a2430}.search-rank{display:flex;flex-direction:column;gap:8px}.search-rank button{display:flex;justify-content:space-between;gap:12px;text-align:left;color:#fff;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08)}.search-rank .medal{color:#f2d48a}.search-rank small{color:#bbb}.search-rank .rank-badge{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:8px;border-radius:6px;font-style:normal;font-size:11px;font-weight:800;background:#ffffff14;color:var(--muted)}.search-rank button .medal .rank-badge{background:linear-gradient(135deg,#f2d48a,var(--gold));color:#201533}.pick-blurb{margin:4px 0 0;color:#bbb;font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zone-banner{display:block;width:100%;text-align:left;margin:0 0 12px;padding:12px 14px;border-radius:12px;background:#3a2438;color:#fff}.zone-banner span,.zone-offer{display:block;margin-top:4px;color:#f2d48a}.blog-list,.zone-votes,.zone-comments{display:flex;flex-direction:column;gap:10px}.blog-list button,.zone-votes button{text-align:left;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px;color:#fff}.blog-list small,.zone-comments p{display:block;margin-top:6px;color:#bbb}.blog-article img{width:100%;border-radius:12px;margin:8px 0}.zone-page form{display:flex;gap:8px;margin:8px 0}.zone-page input{flex:1}.zone-votes button.on{border-color:#f2d48a}.sheet.store-sheet{overflow-y:auto;scrollbar-width:none}.sheet.store-sheet::-webkit-scrollbar{display:none}.sheet.store-sheet{background:var(--card);border:1px solid var(--stroke);box-shadow:0 25px 50px -12px #000000d9}.sheet.store-sheet .sheet-head h2{font-size:20px;font-weight:800;letter-spacing:-.2px}.sheet.store-sheet .watch-btn{background:var(--pink);color:#fff;box-shadow:0 8px 20px #7c3aed59}.sheet.store-sheet .watch-btn:hover{background:#8b5cf6}.sheet.store-sheet .ghost:hover{border-color:#d2bbff73;color:#fff}.sheet.store-sheet .ghost.wide{background:#ffffff0f;font-weight:700}.sheet.store-sheet .ghost.wide:hover{background:#ffffff1a;border-color:#d2bbff73;color:#fff}.sheet.store-sheet .sheet-packs button:hover{border-color:#d2bbff73}.app.pc .sheet.store-sheet{width:min(660px,100%);border-radius:18px;margin-bottom:0}.store-short{color:var(--amber-soft);margin-bottom:10px}.sheet.store-sheet .store-region{color:var(--amber-soft);border-color:#f59e0b52;background:linear-gradient(90deg,#f59e0b24,#f59e0b0a)}.store-section{margin-bottom:14px}.store-label{margin:0 0 8px;font-size:13px;color:var(--muted)}.store-vip-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.store-vip-row.single{grid-template-columns:minmax(0,320px)}@media (max-width: 639px){.sheet.store-sheet .store-vip-row{grid-template-columns:minmax(0,1fr)}.sheet.store-sheet .store-vip-row .store-vip{min-width:0}.sheet.store-sheet .store-vip-row.single{grid-template-columns:minmax(0,320px)}}.store-vip{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border-radius:12px;text-align:left;color:#fff;background:#ffffff08;border:1px solid var(--stroke)}.store-vip:hover{border-color:#d2bbff73}.store-vip small{color:var(--muted);font-size:12px;line-height:1.35}.store-vip em{color:var(--gold);font-style:normal;font-weight:700}.store-vip-cta{margin-top:auto;border:1px solid transparent;border-radius:10px;padding:6px 14px;font-size:12px;font-weight:700;background:var(--pink);color:#fff;box-shadow:0 4px 14px #7c3aed59}.store-vip.busy{opacity:.7}.store-grid{display:grid;grid-template-columns:1fr;gap:8px}.store-grid button{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px}@media (min-width: 480px){.store-grid{grid-template-columns:1fr 1fr}}.store-clabe{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--stroke);border-radius:12px;margin-bottom:12px}.store-clabe code{color:#ffd27a;font-size:15px;letter-spacing:.04em}.store-clabe small{color:var(--muted);font-size:12px}.store-paid{color:#7bd88f;margin-bottom:10px}.pay-result{text-align:center}.pay-mark{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;font-size:30px;font-weight:800;margin:8px 0 12px}.pay-mark.paid{background:#7bd88f29;color:#7bd88f;border:2px solid #7bd88f}.pay-mark.failed{background:#ff636324;color:#ff8a8a;border:2px solid #ff8a8a}.pay-mark.check,.pay-mark.pending{border:2px dashed #6d6d7a;color:#9a9aa8;animation:vr-spin 1.6s linear infinite}@keyframes vr-spin{to{transform:rotate(360deg)}}.pay-note{min-height:18px}.nf-page{text-align:center}.nf-code{display:block;font-size:56px;letter-spacing:2px;color:var(--gold);margin:8px 0 4px}.home-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.home-row-head h2{margin:0}.see-all{display:inline-flex;align-items:center;gap:2px;color:var(--lavender);font-size:13px;font-weight:600;padding:4px 6px}.see-all:hover{color:#fff}.top10-item{display:flex;flex-direction:column;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.rank-num{position:absolute;left:-6px;bottom:-8px;z-index:2;font-size:56px;font-weight:800;line-height:1;font-style:italic;color:var(--muted);letter-spacing:-2px;text-shadow:0 2px 10px rgba(0,0,0,.8);pointer-events:none}.top10-item:nth-child(1) .rank-num{font-size:72px;background:linear-gradient(180deg,#ffd75e,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.top10-item:nth-child(2) .rank-num{font-size:66px;background:linear-gradient(180deg,#e8ecf2,#9aa7b8);-webkit-background-clip:text;background-clip:text;color:transparent}.top10-item:nth-child(3) .rank-num{font-size:62px;background:linear-gradient(180deg,#e0a878,#a9702f);-webkit-background-clip:text;background-clip:text;color:transparent}.top10-item .poster{border-radius:10px}.cont-card{position:relative;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.cont-card .poster{border-radius:10px}.cont-card b{display:block;font-size:12px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cont-card small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.cont-bar{position:absolute;left:8px;right:8px;bottom:6px;height:3px;border-radius:2px;background:#ffffff40;overflow:hidden}.cont-bar i{position:absolute;inset:0 auto 0 0;background:var(--gold);border-radius:2px}.cont-ep{position:absolute;top:8px;left:8px;z-index:2;background:#000000b8;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700}.cont-x{position:absolute;top:6px;right:6px;z-index:3;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0009;color:#fff;border:1px solid rgba(255,255,255,.35);font-size:12px;cursor:pointer;opacity:.8}.cont-x:hover{opacity:1;background:#000000d9}.cont-x .icn{font-size:13px}.hot-strip,.pills,.home-filter{scrollbar-width:none}.hot-strip::-webkit-scrollbar,.pills::-webkit-scrollbar,.home-filter::-webkit-scrollbar{display:none}.crumbs-row{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;margin-bottom:10px}.crumbs-row button{color:var(--lavender)}.crumbs-row .icn{font-size:14px}.crumbs-row b{color:var(--text)}.rank-page{padding:16px;overflow:auto;height:100%}.rank-tabs{display:flex;gap:8px;margin-bottom:14px}.rank-tabs .pill{min-width:96px;text-align:center}.rank-list{display:flex;flex-direction:column;gap:8px}.rank-row{display:flex;align-items:center;gap:12px;text-align:left;background:var(--card);border:1px solid var(--stroke);border-radius:12px;padding:8px 10px;color:#fff}.rank-row .rank-no{flex:none;width:30px;text-align:center;font-size:20px;font-weight:800;font-style:italic;color:var(--muted)}.rank-row:nth-child(1) .rank-no{color:var(--gold)}.rank-row:nth-child(2) .rank-no{color:#cfd8e3}.rank-row:nth-child(3) .rank-no{color:#d09a5e}.rank-row .thumb{flex:none;width:44px;height:60px;border-radius:6px;background-size:cover;background-position:center;background-color:#222}.rank-row .meta{flex:1;min-width:0}.rank-row .meta b{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-row .meta small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.rank-row .watch-mini{flex:none;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--lavender);color:var(--lavender);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.rank-row .watch-mini:hover{background:#d2bbff1f}.pc-nav .genres-wrap{position:relative}.genres-wrap:after{content:"";position:absolute;top:100%;left:0;right:0;height:8px}.genres-panel{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:60;width:420px;padding:14px;background:#151823;border:1px solid var(--stroke);border-radius:14px;box-shadow:0 18px 40px #00000080;display:grid;grid-template-columns:1fr 1fr;gap:2px 14px}.genres-panel button{display:flex;align-items:center;justify-content:space-between;padding:7px 8px;border-radius:8px;color:var(--text);font-size:13px}.genres-panel button:hover{background:#d2bbff1a;color:var(--lavender)}.genres-panel .see-all{grid-column:1 / -1;justify-content:center;border-top:1px solid var(--stroke);margin-top:8px;padding-top:10px;border-radius:0}.pc-nav .acct-wrap{position:relative}.pc-nav .pc-avatar{font-size:14px;font-weight:800}.acct-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:264px;padding:8px;background:#151823;border:1px solid var(--stroke);border-radius:14px;box-shadow:0 18px 40px #00000080}.acct-head{display:flex;align-items:center;gap:10px;padding:10px 10px 12px;margin-bottom:6px;border-bottom:1px solid var(--stroke)}.acct-ava{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--pink);color:#fff;font-weight:800;font-size:15px}.acct-who{flex:1;min-width:0}.acct-who b{display:block;font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-who small{display:block;margin-top:2px;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-signin{flex:none;border:1px solid var(--lavender);color:var(--lavender);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.acct-signin:hover{background:#d2bbff1f}.acct-list button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border-radius:8px;color:var(--text);font-size:14px;text-align:left}.acct-list button .icn{flex:none;color:var(--muted);font-size:18px}.acct-list button:hover{background:#d2bbff1a;color:var(--lavender)}.acct-list button:hover .icn{color:var(--lavender)}.acct-list .acct-out{margin-top:6px;border-top:1px solid var(--stroke);padding-top:12px;border-radius:0 0 8px 8px}.ep-lock{font-size:11px;vertical-align:-1px;color:var(--amber-soft)}.top10-item .poster,.cont-card .poster{display:block;width:100%;aspect-ratio:2/3;background:var(--card);position:relative;overflow:hidden;border-radius:10px}.wallet-table{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.wallet-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--card);border:1px solid var(--stroke);border-radius:10px;padding:10px 12px}.wallet-main{min-width:0;display:flex;flex-direction:column;gap:2px}.wallet-main b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-main b.plus{color:#7bd88f}.wallet-main b.minus{color:var(--amber-soft)}.wallet-main small,.wallet-side small{color:var(--muted);font-size:11px}.wallet-side{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.wallet-side em{font-style:normal;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#ffffff14}.wallet-side em.paid{color:#7bd88f}.wallet-side em.pending{color:var(--amber-soft)}.wallet-side em.failed{color:#ff8a8a}.mov-pills{margin:0 0 8px}.wallet .watch-mini{border:1px solid var(--lavender);color:var(--lavender);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700}.checkin-week{display:grid;gap:10px;margin-bottom:6px}.checkin-banner{border:1px solid rgba(255,160,0,.4);background:#ffa0001a;color:var(--gold);border-radius:10px;padding:10px 12px;font-weight:700;font-size:13px}.streak-line{color:var(--muted);font-size:12px;font-weight:600}.cl-strip{display:flex;gap:5px}.cl-cell{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 2px 5px;border-radius:10px;border:1px solid var(--stroke);background:#ffffff08}.cl-cell small{font-size:9px;color:var(--muted);white-space:nowrap}.cl-cell b{font-size:13px;font-weight:800;line-height:16px;font-variant-numeric:tabular-nums}.cl-cell b.cl-check{color:var(--gold)}.cl-cell em{font-style:normal;font-size:11px;line-height:12px;height:12px}.cl-cell.day7{border-color:#e8b84a8c;background:#e8b84a0f}.cl-cell.done{border-color:#ffa00080;background:#ffa0001a}.cl-cell.today{outline:2px solid var(--lavender);outline-offset:-1px}.cl-tomorrow{color:var(--gold);font-size:12px;font-weight:700}.cl-note{color:var(--muted);font-size:11px}.cl-err{color:#ff8a8a;font-size:12px}.pc-account-body .checkin-week,.pc-account-body .grw-balance-card{max-width:660px}.free-coins-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;margin:0 0 14px;border:1px solid rgba(232,184,74,.55);border-radius:12px;background:#e8b84a14;color:var(--gold);font-weight:800;font-size:14px;cursor:pointer}.free-coins-cta:hover{background:#e8b84a26}.set-vip,.set-email{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:var(--card);border:1px solid var(--stroke);border-radius:12px;padding:12px 14px;margin-bottom:10px}.set-vip span:first-child,.set-email>span:first-child{color:var(--muted);font-size:13px}.set-vip b{font-weight:600}.set-vip b.on{color:var(--gold)}.set-bound{display:inline-flex;align-items:center;gap:6px;color:#7bd88f;font-size:13px}.set-bind{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.set-bind input{background:#10131a;border:1px solid var(--stroke);border-radius:8px;padding:8px 10px;min-width:200px}.set-bind input:focus,.delete-input:focus{border-color:#d2bbff73;box-shadow:0 0 0 3px #7c3aed33;outline:none}.set-bind small,.set-email small{width:100%;color:var(--muted);font-size:12px}.delete-block{margin-top:14px;padding:14px;border:1px solid rgba(255,138,138,.4);border-radius:12px;display:grid;gap:8px}.delete-block b{color:#ff8a8a}.delete-block p{color:var(--muted);font-size:12px}.form-check-line{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--muted)}.form-check-line input{margin-top:2px}.delete-input{background:#10131a;border:1px solid var(--stroke);border-radius:8px;padding:9px 10px}.danger-btn{background:#b3261e;color:#fff;border-radius:999px;height:38px;font-weight:700}.danger-btn:disabled{opacity:.45}.page-lead{color:var(--muted);font-size:13px;margin:6px 0 14px;line-height:1.5}.invite-code-card,.invite-link-card{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;background:var(--card);border:1px solid rgba(255,160,0,.4);border-radius:12px;padding:12px 14px;margin-bottom:10px}.invite-code-card b{font-size:22px;letter-spacing:2px;color:var(--gold)}.invite-code-card small,.invite-link-card small{color:var(--muted);word-break:break-all}.invite-stats{display:flex;gap:10px;margin:12px 0}.invite-stats span{flex:1;text-align:center;background:var(--card);border:1px solid var(--stroke);border-radius:10px;padding:10px 4px}.invite-stats b{display:block;font-size:18px;color:var(--gold)}.notif-list{display:flex;flex-direction:column;gap:8px}.notif-row{display:flex;gap:10px;align-items:flex-start;text-align:left;background:var(--card);border:1px solid var(--stroke);border-radius:10px;padding:10px 12px;color:#fff}.notif-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--gold);margin-top:6px}.notif-dot.read{background:#4a4a55}.notif-body{display:grid;gap:2px}.notif-body small{color:var(--muted);font-size:11px}.stat-cards{display:flex;gap:10px;margin:14px 0}.stat-cards div{flex:1;text-align:center;background:var(--card);border:1px solid var(--stroke);border-radius:12px;padding:14px 6px}.stat-cards b{display:block;font-size:20px;color:var(--gold)}.stat-cards small{color:var(--muted);font-size:11px}.contact-mail{display:block;color:var(--lavender);font-size:15px;margin:10px 0}.faq-group{margin-bottom:16px}.faq-group h3{margin-bottom:6px}.faq-item{border-bottom:1px solid var(--stroke)}.faq-item>button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 2px;text-align:left;color:#fff}.faq-item p{color:var(--muted);font-size:13px;padding:0 2px 10px}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;width:100%}.benefit-card{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--stroke);border-radius:10px;padding:10px;font-size:12px}.benefit-card b{color:var(--gold)}.uid-row{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:8px 10px;border:1px solid var(--stroke);background:#ffffff08;border-radius:8px;color:var(--muted)}.uid-row code{color:var(--text);font-size:12px}.upnext-banner{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;padding:10px 14px;border-radius:12px;text-align:left;color:var(--amber-soft);background:linear-gradient(90deg,#f59e0b29,#f59e0b0d);border:1px solid rgba(245,158,11,.32)}.upnext-banner b{display:block;font-size:13px;color:var(--amber-soft)}.upnext-banner small{font-size:11px;color:var(--muted)}.upnext-copy{display:flex;align-items:center;gap:10px;min-width:0}.upnext-coin{font-style:normal;font-size:20px;flex:none}.upnext-txt{min-width:0}.upnext-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upnext-banner .upnext-cta{font-style:normal;flex:none;background:var(--pink);color:#fff;font-weight:700;font-size:12px;padding:8px 16px;border-radius:10px;box-shadow:0 4px 14px #7c3aed59}.emoji-bar{display:flex;gap:6px;margin:6px 0 10px}.emoji-bar button{border:1px solid var(--stroke);border-radius:999px;padding:4px 10px;font-size:16px}.comment-thread{border-bottom:1px solid var(--stroke);padding:6px 0}.comment-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.comment-row p{margin:0}.like-btn{border:1px solid var(--stroke);border-radius:999px;padding:3px 10px;font-size:12px;color:var(--muted)}.like-btn.on{color:#ff6b81;border-color:#ff6b81}.comment-reply{color:var(--muted);font-size:12px;margin:4px 0 0 14px}.skel{background:linear-gradient(90deg,#151a24 25%,#232a36,#151a24 75%);background-size:200% 100%;animation:vr-shimmer 1.4s infinite;border-radius:8px}@keyframes vr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skel-line{height:14px;margin:10px 0}.skel-line.w60{width:60%}.skel-line.w40{width:40%}.skel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.skel-card{height:120px}.retry-btn{margin-top:10px}.store-ft{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:8px;border:1px solid rgba(245,158,11,.32);background:linear-gradient(90deg,#f59e0b24,#f59e0b0a);border-radius:12px;padding:10px 14px;cursor:pointer;text-align:left;color:#fff}.store-ft b{color:#ffd27a;font-size:12px}.store-ft span{flex:1;font-weight:700}.store-ft em{font-style:normal;font-weight:800;color:#ffd27a}.store-ft{flex-wrap:wrap}.store-ft span{white-space:normal}.store-ft:disabled{opacity:.6}.pc-tile.pack-ft{border-color:#ffd27a80}.store-vip s{opacity:.6;margin-right:4px;font-weight:400}.store-vip em{display:flex;align-items:baseline;gap:6px;font-style:normal;flex-wrap:wrap}.store-vip em s{color:var(--muted);font-size:12px;font-weight:400}.store-vip .price-major{font-size:18px;font-weight:800;color:var(--gold)}.price-renewal{color:var(--muted);font-size:11px}.buy-terms-box{border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke);padding:4px 0;margin:10px 0}.buy-terms-box summary{cursor:pointer;color:var(--muted);font-size:12px;padding:4px 0}.buy-terms-box[open] summary{color:var(--lavender)}.buy-terms-box .buy-terms{margin:6px 0 2px}.sheet.store-sheet .sheet-head,.sheet.store-sheet .store-section{scroll-margin-top:8px}.zone-page input{height:44px;border-radius:12px;border:1px solid var(--stroke);background:#14141c;color:var(--text);padding:0 14px;outline:none}.zone-page input:focus{border-color:#3a4150}.zone-page form button[type=submit]{height:44px;padding:0 20px;border-radius:999px;background:var(--pink);color:#fff;font-weight:700}.zone-page form button[type=submit]:hover{background:#8b5cf6}.zone-votes button{background:var(--card);border-color:var(--stroke);transition:border-color .15s ease}.zone-votes button:hover{border-color:#3a4150}.zone-votes button.on{border-color:var(--gold);background:#ffa0000f}.blog-hero{display:grid;gap:8px;justify-items:start;margin:6px 0 16px}.blog-hero-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;border-radius:999px;background:var(--card);border:1px solid var(--stroke);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.blog-hero-pill i{width:6px;height:6px;border-radius:50%;background:var(--gold)}.blog-hero h1{font-size:30px;font-weight:800;letter-spacing:-.6px}@media (min-width: 768px){.blog-hero h1{font-size:40px}}.blog-hero p{color:var(--lavender);font-size:15px;font-weight:600}.nf-ctas .watch-btn{background:var(--pink);color:#fff;padding:0 26px;box-shadow:0 10px 26px #7c3aed66}.nf-ctas .watch-btn:hover{background:#8b5cf6}.grad-text{background:linear-gradient(90deg,var(--lavender),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.pc-balance,.home-balance,.feed-balance{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(255,160,0,.55);background:#ffa00014;color:var(--gold)}.pc-balance .cur,.home-balance .cur,.feed-balance .cur{font-weight:800}.pc-balance .plus,.home-balance .plus,.feed-balance .plus{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;margin-left:2px;background:var(--pink);color:#fff}.pc-balance .plus .icn,.home-balance .plus .icn,.feed-balance .plus .icn{font-size:12px}.pc-balance:hover,.home-balance:hover,.feed-balance:hover,.pc-balance:focus-visible,.home-balance:focus-visible,.feed-balance:focus-visible{border-color:var(--gold)}.home-balance{height:40px;flex:none}.feed-balance{position:absolute;right:52px;top:calc(12px + env(safe-area-inset-top,0px));padding:4px 10px;font-size:13px;font-weight:700;white-space:nowrap}.feed-balance .plus{width:16px;height:16px}.cookie-bar.a3{justify-content:center;flex-wrap:wrap;gap:12px 18px;max-width:980px;margin:0 auto 14px;border-radius:14px;background:var(--card);border:1px solid var(--stroke);right:auto;left:auto}.cookie-bar.a3 .cookie-text{max-width:420px;font-size:13px}.cookie-bar.a3 .cookie-actions{display:inline-flex;align-items:center;gap:10px}.watch-btn.sm{height:36px;padding:0 16px}.text-inline{color:var(--muted);text-decoration:underline;font-size:13px}.home-row .home-row-head h2,.home-row>h2{font-size:20px}.rel-more-sentinel{flex:0 0 1px;width:1px;height:1px}body:has(.app.pc),#root:has(.app.pc){overflow:visible}.app.pc{overflow:visible}.mn-home{--mn-grad: linear-gradient(90deg, #ec4899, #f97316);--mn-card: #1c2026;--mn-card-hi: #262a31;--mn-muted: #9ca3af;--mn-ter: #ffb95f;background:#0a0e14;padding:var(--tt-top, 0px) 0 20px;color:#dfe2eb}.mn-header{position:sticky;top:var(--tt-top, 0px);z-index:12;height:64px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#0a0e14d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mn-brand{display:flex;align-items:center;gap:8px;min-width:0}.mn-brand-mark{width:36px;height:36px;border-radius:10px;flex:none;background:linear-gradient(45deg,#ec4899,#f97316,#ffb95f);display:grid;place-items:center;color:#fff;font-size:20px;box-shadow:0 0 16px #ff516a66}.mn-brand b{font-size:18px;font-weight:800;letter-spacing:-.02em;color:#fff}.mn-brand b i{font-style:normal;background:var(--mn-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mn-header-actions{display:flex;align-items:center;gap:6px}.mn-icon-btn{width:40px;height:40px;border-radius:999px;color:#dfe2eb;font-size:22px}.mn-coin-pill{display:flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:999px;background:var(--mn-card-hi);color:var(--mn-ter);font-weight:700;font-size:13px}.mn-avatar{width:32px;height:32px;border-radius:999px;margin-left:2px;background:#ffb2b7;color:#40000d;display:grid;place-items:center;font-size:17px}.mn-pills{position:sticky;top:calc(var(--tt-top, 0px) + 64px);z-index:11;display:flex;gap:8px;padding:6px 16px 12px;background:#0a0e14f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mn-pill{flex:none;padding:7px 16px;border-radius:999px;background:var(--mn-card);color:var(--mn-muted);font-size:12px;font-weight:600}.mn-pill.on{background:var(--mn-grad);color:#fff;box-shadow:0 4px 14px #ec489959}.mn-hero{position:relative;margin:0 16px 24px;border-radius:16px;overflow:hidden;aspect-ratio:16 / 10;background:var(--mn-card)}.mn-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.mn-hero-media img{width:100%;height:100%;object-fit:cover;object-position:top}.mn-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(10,14,20,.55) 68%,#0a0e14 100%)}.mn-hero-badges{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;z-index:2}.mn-hero-flag{box-shadow:0 4px 12px #ec489966}.mn-hero-ep{padding:4px 10px;border-radius:999px;background:#0a0e14bf;color:#fff;font-size:10px;font-weight:700}.mn-hero-body{position:absolute;left:0;right:0;bottom:0;padding:16px;z-index:2}.mn-hero-body h2{font-size:22px;line-height:1.25;font-weight:800;color:#fff;margin:0}.mn-hero-body p{font-size:12px;color:var(--mn-muted);margin:4px 0 14px}.mn-hero-ctas{display:flex;gap:10px}.mn-cta{flex:1;height:40px;border-radius:999px;background:var(--mn-grad);color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 6px 18px #ec489959}.mn-cta-ghost{flex:none;height:40px;padding:0 16px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}.mn-hero-dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.mn-hero-dots button{width:6px;height:6px;border-radius:999px;background:#ffffff4d}.mn-hero-dots button.on{width:20px;background:var(--mn-grad)}.mn-rail-sec{margin-bottom:24px}.mn-rail-head{display:flex;align-items:center;justify-content:space-between;padding:0 16px 8px}.mn-rail-head h3{font-size:18px;font-weight:700;color:#fff;margin:0}.mn-rail-head h3 em{font-style:normal}.mn-seeall{color:#ec4899;font-size:12px;font-weight:600}.mn-rail{display:flex;gap:12px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.mn-rail::-webkit-scrollbar{display:none}.mn-card{flex:none;width:144px;text-align:left}.mn-card-media{position:relative;display:block;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;background:var(--mn-card)}.mn-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mn-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.mn-medal{position:absolute;top:8px;left:8px;z-index:2;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-size:13px;font-weight:900;color:#3e2400}.mn-medal-1{background:linear-gradient(135deg,#ffe066,#ffb95f,#d97706);box-shadow:0 0 12px #f9bd2299}.mn-medal-2{background:linear-gradient(135deg,#fff,#cbd5e1,#64748b);color:#10141a}.mn-medal-3{background:linear-gradient(135deg,#fdba74,#cd7f32,#78350f);color:#fff}.mn-fire{position:absolute;left:8px;bottom:8px;z-index:2;display:flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:#fff}.mn-tag{position:absolute;top:8px;right:8px;z-index:2;padding:3px 8px;border-radius:999px;background:#0a0e14cc;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mn-tag-hot{background:var(--mn-grad)}.mn-flag{right:auto;left:8px;background:var(--mn-grad);text-transform:uppercase}.mn-ep-pill{position:absolute;bottom:8px;right:8px;z-index:2;padding:3px 6px;border-radius:6px;background:#0a0e14cc;color:#fff;font-size:10px;font-weight:600}.mn-progress{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;height:4px;border-radius:999px;background:#ffffff40;overflow:hidden;display:block}.mn-progress b{display:block;height:100%;border-radius:999px;background:var(--mn-grad)}.mn-card-title{display:block;margin-top:8px;font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-card-meta{display:block;margin-top:2px;font-size:12px;color:var(--mn-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-bolt{color:#f97316;font-size:16px}.mn-top-sec{padding:0 16px 8px;margin-bottom:20px}.mn-hoy{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mn-muted)}.mn-toprows{display:flex;flex-direction:column;gap:10px;margin-top:10px}.mn-toprow{display:flex;align-items:center;gap:10px;background:var(--mn-card);border-radius:12px;padding:10px}.mn-topnum{width:44px;text-align:center;flex:none;font-size:40px;line-height:1;font-weight:900;font-style:italic;background:var(--mn-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mn-topnum-1{background:linear-gradient(135deg,#ec4899,#f43f5e,#f97316);-webkit-background-clip:text;background-clip:text}.mn-week{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ec4899;font-style:normal}.mn-row-media{position:relative;flex:none;width:72px;aspect-ratio:5 / 7;border-radius:8px;overflow:hidden;background:var(--mn-card-hi)}.mn-row-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mn-row-body{flex:1;min-width:0;display:block}.mn-row-body b{display:block;font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-row-body i{display:block;margin-top:2px;font-style:normal;font-size:12px;color:var(--mn-muted)}.mn-row-body em{display:block;margin-top:4px;font-style:normal;font-size:11px;font-weight:600;color:var(--mn-ter)}.mn-play-fab{flex:none;width:40px;height:40px;border-radius:999px;background:var(--mn-grad);color:#fff;display:grid;place-items:center;font-size:19px;box-shadow:0 4px 14px #ec489966}.mn-play-dim{background:var(--mn-card-hi);box-shadow:none;color:#fff}.mn-play-ghost{flex:none;width:36px;height:36px;border-radius:999px;background:#ffffff1a;color:#fff;display:grid;place-items:center}.mn-sec-head{display:flex;align-items:center;gap:8px;padding:2px 16px 10px}.mn-sec-head h1{flex:none;font-size:18px;font-weight:700;color:#fff;margin:0}.mn-sec-head h1 em{font-style:normal}.mn-count{padding:3px 8px;border-radius:999px;background:var(--mn-card-hi);color:#ffb2b7;font-size:10px;font-weight:700}.mn-sort{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:12px;color:var(--mn-muted)}.mn-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px}.mn-chips{display:flex;gap:6px;overflow-x:auto;padding:0 16px 12px;scrollbar-width:none}.mn-chips::-webkit-scrollbar{display:none}.mn-chip{flex:none;display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;background:var(--mn-card);color:var(--mn-muted);font-size:11px;font-weight:600}.mn-chip.on{background:var(--mn-card-hi);color:#fff;box-shadow:0 0 12px #ec48994d}.mn-podium{display:flex;flex-direction:column;gap:12px;padding:0 16px}.mn-pod{position:relative;display:flex;gap:12px;background:var(--mn-card);border-radius:12px;padding:8px;overflow:hidden}.mn-pod-1:before{content:"";position:absolute;top:-48px;right:-48px;width:192px;height:192px;border-radius:999px;background:radial-gradient(circle,#ffb95f38,#ec48992e);filter:blur(28px);pointer-events:none}.mn-pod-media{position:relative;flex:none;width:114px;aspect-ratio:9 / 14;border-radius:10px;overflow:hidden;background:var(--mn-card-hi)}.mn-pod-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mn-pod-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 40%,rgba(10,14,20,.85))}.mn-pod-badge{position:absolute;top:6px;left:6px;z-index:2;display:flex;align-items:center;gap:2px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;color:#fff;background:#262a31e6}.mn-pod-badge-1{background:linear-gradient(90deg,#ffb95f,#ec6a06);color:#3e2400}.mn-pod-badge-3{background:#ec6a06;color:#fff}.mn-pod-num{position:absolute;left:-4px;bottom:-10px;z-index:2;font-size:64px;line-height:1;font-weight:800;letter-spacing:-.04em;text-shadow:0 4px 12px rgba(0,0,0,.6)}.mn-pod-num-1{background:linear-gradient(135deg,#ffb95f,#ffb690,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent}.mn-pod-num-2{background:linear-gradient(135deg,#dfe2eb,#ffb2b7,#aa888a);-webkit-background-clip:text;background-clip:text;color:transparent}.mn-pod-num-3{background:linear-gradient(135deg,#ffb690,#ec6a06,#783200);-webkit-background-clip:text;background-clip:text;color:transparent}.mn-pod-meta{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:4px 0}.mn-pod-tags{display:flex;align-items:center;gap:6px}.mn-pod-tags .mn-tag,.mn-pod-tags .mn-ep-pill{position:static}.mn-ep-solid{position:static;background:var(--mn-card-hi)}.mn-pod-meta h3{font-size:18px;font-weight:700;color:#fff;line-height:1.3;margin:4px 0 0}.mn-pod-meta>p{font-size:12px;color:var(--mn-muted);margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-pod-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.mn-pod-views{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#fff}.mn-rows{display:flex;flex-direction:column;gap:8px;padding:12px 16px 0}.mn-row{display:flex;align-items:center;gap:10px;background:var(--mn-card);border-radius:12px;padding:8px}.mn-row-num{width:28px;flex:none;text-align:center;font-size:24px;font-weight:900;color:#dfe2ebcc}.mn-row .mn-row-media{width:60px;aspect-ratio:9 / 13}.mn-row .mn-play-ghost{background:#ffffff14}.mn-empty{padding:24px 16px;font-size:13px;color:var(--mn-muted)}.mn-reward{display:flex;align-items:center;gap:12px;margin:4px 16px 0;padding:14px;border-radius:16px;background:linear-gradient(90deg,var(--mn-card-hi),var(--mn-card))}.mn-reward-icon{flex:none;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#ca8100,#f59e0b);color:#fff;display:grid;place-items:center;font-size:24px}.mn-reward-copy{flex:1;min-width:0}.mn-reward-copy i{display:block;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mn-ter)}.mn-reward-copy b{display:block;font-size:14px;font-weight:700;color:#fff;margin-top:1px}.mn-reward-copy p{font-size:12px;color:var(--mn-muted);margin:1px 0 0}.mn-reward>button{flex:none;padding:9px 14px;border-radius:999px;background:var(--mn-grad);color:#fff;font-size:13px;font-weight:700;box-shadow:0 4px 14px #ec48994d}.mn-card-rail .mn-ep-pill{top:8px;right:8px;bottom:auto}.mn-card-rail .mn-tag:not(.mn-flag){right:auto;left:8px}.mn-dtitle{display:flex;align-items:center;justify-content:space-between;padding:2px 16px 10px}.mn-dtitle h1{font-size:20px;font-weight:800;color:#fff;margin:0}.mn-dtitle span{padding:4px 10px;border-radius:999px;background:var(--mn-card);border:1px solid rgba(255,255,255,.08);color:var(--mn-muted);font-size:12px}.mn-filters{margin:0 0 4px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:#0e131c99;display:flex;flex-direction:column;gap:10px}.mn-flabel{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mn-muted);margin-bottom:6px}.mn-fchips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.mn-fchips::-webkit-scrollbar{display:none}.mn-fchip{flex:none;padding:6px 12px;border-radius:999px;background:var(--mn-card);border:1px solid rgba(255,255,255,.1);color:var(--mn-muted);font-size:12px;font-weight:500}.mn-fchip.on{background:var(--mn-grad);border-color:transparent;color:#fff;font-weight:700;box-shadow:0 2px 10px #ec489940}.mn-fchip.dub{color:var(--mn-ter);border-color:#ffb95f66}.mn-dres{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px}.mn-dres>span{font-size:14px;font-weight:700;color:#fff}.mn-dres i{font-style:normal;font-size:12px;font-weight:400;color:var(--mn-muted)}.mn-dsort{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:8px;background:var(--mn-card);border:1px solid rgba(255,255,255,.1);color:var(--mn-muted);font-size:12px}.mn-dgrid{padding-top:4px;row-gap:16px}.mn-dcard{display:block;cursor:pointer}.mn-dcard-media{position:relative;display:block;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;background:var(--mn-card);border:1px solid rgba(255,255,255,.1)}.mn-dcard-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mn-dcard-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 35%,rgba(0,0,0,.75))}.mn-dbadges{position:absolute;top:8px;left:8px;z-index:2;display:flex;gap:4px}.mn-dbadge{padding:3px 6px;border-radius:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#0a0e14bf}.mn-dbadge.hot{background:var(--mn-grad)}.mn-dbadge.new{background:#059669}.mn-dbadge.vip{background:linear-gradient(90deg,#d97706,#f59e0b);color:#1a1204}.mn-heart{position:absolute;top:8px;right:8px;z-index:2;width:26px;height:26px;border-radius:999px;background:#0000008c;color:var(--mn-muted);display:grid;place-items:center;font-size:14px;line-height:1}.mn-heart.on{color:#ec4899}.mn-free-pill{position:absolute;left:8px;bottom:8px;z-index:2;padding:3px 6px;border-radius:6px;background:#0009;color:#34d399;font-size:10px;font-weight:600}.mn-dcard h3{margin:8px 0 0;font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-dcard p{margin:3px 0 0;font-size:11px;color:var(--mn-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-dcard p b{color:var(--mn-muted);font-weight:600}.mn-dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-dcard{min-width:0}.mn-detail{padding-bottom:0}.mn-dhero{position:relative;aspect-ratio:16 / 11;background:var(--mn-card)}.mn-dhero-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.mn-dhero-media img{width:100%;height:100%;object-fit:cover;object-position:top}.mn-dhero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(10,14,20,.55),transparent 35%,rgba(10,14,20,.4) 70%,#0a0e14)}.mn-dback{position:absolute;top:calc(var(--tt-top, 0px) + 8px);left:12px;z-index:3;width:36px;height:36px;border-radius:999px;background:#0a0e1499;color:#fff;display:grid;place-items:center;font-size:20px}.mn-dplay{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-60%);width:56px;height:56px;border-radius:999px;background:var(--mn-grad);color:#fff;display:grid;place-items:center;font-size:27px;box-shadow:0 0 24px #ec489980}.mn-dhero-badges{position:absolute;left:16px;bottom:12px;z-index:2;display:flex;gap:6px}.mn-dbody{padding:4px 16px 0;display:flex;flex-direction:column;gap:12px}.mn-dbody h2{font-size:24px;line-height:1.2;font-weight:800;color:#fff;margin:0}.mn-dstats{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--mn-muted)}.mn-dstats>span{display:flex;align-items:center;gap:4px}.mn-dstats b{color:#fff;font-weight:700}.mn-dep-pill{padding:3px 10px;border-radius:999px;background:var(--mn-card);color:#fff;font-size:12px;font-weight:600}.mn-dtags{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.mn-dtags::-webkit-scrollbar{display:none}.mn-dtag{flex:none;padding:5px 10px;border-radius:999px;background:var(--mn-card);color:var(--mn-muted);font-size:12px}.mn-dtag.hot{background:var(--mn-grad);color:#fff;font-weight:600}.mn-dctas{display:flex;gap:8px}.mn-dctas .mn-cta{height:46px;border-radius:12px;font-size:15px}.mn-cta-book{flex:none;height:46px;padding:0 14px;border-radius:12px;background:var(--mn-card);color:#ec4899;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}.mn-dsyn{background:#1c202699;border-radius:12px;padding:12px}.mn-dsyn p{font-size:13px;line-height:1.6;color:var(--mn-muted);margin:0}.mn-dsyn p.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mn-dsyn button{display:flex;align-items:center;gap:2px;margin-top:6px;color:#ec4899;font-size:12px;font-weight:600}.mn-flip{display:inline-flex;transform:rotate(180deg)}.mn-deps{display:flex;flex-direction:column;gap:10px}.mn-deps-head{display:flex;align-items:center;justify-content:space-between}.mn-deps-head h3{font-size:18px;font-weight:700;color:#fff;margin:0}.mn-deps-head h3 span{color:var(--mn-muted);font-size:12px;font-weight:400}.mn-freeuntil{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#064e3b99;color:#34d399;font-size:12px;font-weight:600}.mn-freeuntil i{width:6px;height:6px;border-radius:999px;background:#34d399}.mn-segtabs{display:flex;gap:4px;padding:4px;border-radius:12px;background:#181c22e6}.mn-segtabs button{flex:1;padding:7px 0;border-radius:9px;color:var(--mn-muted);font-size:12px;font-weight:600;text-align:center}.mn-segtabs button.on{background:var(--mn-card);color:#fff;font-weight:700}.mn-epgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mn-ep{height:60px;border-radius:12px;background:var(--mn-card);padding:7px 8px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left}.mn-ep-row{display:flex;align-items:center;justify-content:space-between;width:100%;color:#fff;font-size:12px;font-weight:700}.mn-ep-row .icn{font-size:14px;color:#34d399}.mn-ep.seen{background:#181c22b3}.mn-ep.seen .mn-ep-n{color:var(--mn-muted)}.mn-ep-n{font-size:12px;font-weight:700;color:#fff}.mn-ep-sub{font-size:10px;font-weight:600;color:#ffb690;line-height:1}.mn-ep-sub.free{color:#34d399}.mn-ep-sub.cost{color:var(--mn-ter)}.mn-ep.lock{background:#262a3199}.mn-ep.cur{background:linear-gradient(135deg,#ec4899,#f97316);box-shadow:0 0 16px #ec489966}.mn-ep-cur{display:flex;align-items:flex-end;gap:2px;height:12px}.mn-ep-cur i{width:2px;background:#fff;animation:mnPulse 1s infinite ease-in-out}.mn-ep-cur i:nth-child(1){height:12px}.mn-ep-cur i:nth-child(2){height:8px;animation-delay:.15s}.mn-ep-cur i:nth-child(3){height:14px;animation-delay:.3s}@keyframes mnPulse{0%,to{opacity:1}50%{opacity:.35}}.mn-ep-tag{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff}.mn-autounlock{display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding:9px 12px;border-radius:12px;background:#1c2026b3;cursor:pointer}.mn-au-copy{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--mn-muted)}.mn-autounlock input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:20px;border-radius:999px;background:#31353c;position:relative;cursor:pointer;transition:background .15s}.mn-autounlock input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;transition:transform .15s}.mn-autounlock input:checked{background:var(--mn-grad)}.mn-autounlock input:checked:after{transform:translate(16px)}.mn-dsim{padding-bottom:8px}.mn-dsim h3{font-size:14px;font-weight:700;color:#fff;margin:0 0 10px}.mn-dsim-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mn-simcard{display:flex;flex-direction:column;gap:6px;min-width:0}.mn-simcard-media{position:relative;display:block;aspect-ratio:9 / 13;border-radius:12px;overflow:hidden;background:var(--mn-card)}.mn-simcard-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mn-simcard>span:last-child{font-size:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.mn-retry{margin:12px 16px;max-width:200px}.mn-dbar{position:sticky;bottom:0;z-index:12;margin:12px 0 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#0a0e14eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;gap:10px}.mn-dbar-balance{display:flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;background:var(--mn-card);color:var(--mn-ter);font-weight:800;font-size:13px}.mn-dbar-balance i{width:16px;height:16px;border-radius:999px;background:var(--mn-card-hi);color:#fff;font-size:11px;font-weight:700;font-style:normal;display:grid;place-items:center;margin-left:2px}.mn-dbar-cta{height:36px;padding:0 16px;border-radius:999px;background:var(--mn-grad);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;gap:5px;box-shadow:0 0 14px #ec489966}.mn-mlhead{display:flex;align-items:center;gap:8px;padding:0 16px 12px;flex-wrap:wrap}.mn-mlhead h1{font-size:22px;font-weight:800;color:#fff;margin:0}.mn-mlcount{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mn-muted);margin-right:auto}.mn-mltab{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;background:var(--mn-card);color:var(--mn-muted);font-size:12px;font-weight:600}.mn-mltab.on{background:var(--mn-grad);color:#fff}.mn-mlgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 16px}.mn-mlcard{display:flex;flex-direction:column;min-width:0;text-align:left}.mn-mlcard-media{position:relative;display:block;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;background:var(--mn-card)}.mn-mlcard-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mn-mlcard-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 40%,rgba(0,0,0,.7))}.mn-mlbadge{position:absolute;top:6px;left:6px;z-index:2;padding:2px 6px;border-radius:999px;background:var(--mn-grad);color:#fff;font-size:9px;font-weight:800;letter-spacing:.04em}.mn-mlfav{position:absolute;top:6px;right:6px;z-index:2;width:22px;height:22px;border-radius:999px;background:#0000008c;color:var(--mn-ter);font-size:12px;display:grid;place-items:center}.mn-mlep{position:absolute;bottom:6px;right:6px;z-index:2;padding:2px 5px;border-radius:5px;background:#000000b8;color:#fff;font-size:9px;font-weight:600}.mn-mlcard b{margin-top:6px;font-size:12px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-mlcard i{margin-top:2px;font-style:normal;font-size:11px;color:var(--mn-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-mlstats{display:flex;align-items:center;gap:10px;padding:0 16px 10px;font-size:12px;color:var(--mn-muted)}.mn-mlstats b{color:#fff}.mn-mlclear{display:flex;align-items:center;gap:3px;margin-left:auto;padding:4px 8px;border-radius:8px;background:var(--mn-card);color:var(--mn-muted);font-size:11px}.mn-mltime{display:flex;align-items:center;gap:4px}.mn-mlhist{display:flex;flex-direction:column}.mn-mlrow{display:flex;align-items:center;gap:8px;margin:0 16px 8px;padding:8px;border-radius:12px;background:var(--mn-card)}.mn-mlrow-play{flex:none;width:30px;height:30px;border-radius:999px;background:var(--mn-card-hi);color:#fff;display:grid;place-items:center;font-size:15px}.mn-mlrow-media{position:relative;flex:none;width:52px;aspect-ratio:2 / 3;border-radius:8px;overflow:hidden;background:var(--mn-card-hi)}.mn-mlrow-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mn-mlrow-body{flex:1;min-width:0;text-align:left}.mn-mlrow-body b{display:block;font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-mlrow-body i{display:block;margin-top:2px;font-style:normal;font-size:11px;color:var(--mn-muted)}.mn-mlbar{display:block;margin-top:5px;height:3px;border-radius:999px;background:#ffffff2e;overflow:hidden}.mn-mlbar b{display:block;height:100%;border-radius:999px;background:var(--mn-grad)}.mn-mlpct{flex:none;font-size:11px;font-weight:700;color:var(--mn-ter)}.mn-mlrow-del{flex:none;width:26px;height:26px;border-radius:999px;background:#ffffff14;color:var(--mn-muted);display:grid;place-items:center}.mn-ptitle{font-size:20px;font-weight:800;color:#fff;margin:0}.mn-pcard{display:flex;align-items:center;gap:12px;margin:0 16px 12px;padding:14px;border-radius:16px;background:var(--mn-card)}.mn-pavatar{flex:none;width:52px;height:52px;border-radius:999px;background:#ffb2b7;color:#40000d;display:grid;place-items:center;font-size:26px}.mn-pcard-main{flex:1;min-width:0}.mn-pname{display:flex;align-items:center;gap:8px}.mn-pname b{font-size:16px;font-weight:800;color:#fff}.mn-pvip{padding:2px 7px;border-radius:6px;background:var(--mn-grad);color:#fff;font-size:10px;font-weight:800;font-style:normal;letter-spacing:.04em}.mn-pid{display:flex;align-items:center;gap:5px;margin-top:4px;padding:3px 8px;border-radius:999px;background:var(--mn-card-hi);color:var(--mn-muted);font-size:11px}.mn-copy-ic{font-size:12px}.mn-pcopied{display:block;margin-top:4px;font-size:11px;color:#34d399}.mn-plogin{max-width:200px;margin-top:8px}.mn-pstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 16px 12px}.mn-pstats button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 0;border-radius:12px;background:var(--mn-card)}.mn-pstats b{font-size:17px;font-weight:800;color:#fff}.mn-pstats i{font-style:normal;font-size:11px;color:var(--mn-muted)}.mn-psec{margin:0 16px 12px}.mn-psec-head{padding:0 2px 8px}.mn-psec-head h3{font-size:13px;font-weight:700;color:var(--mn-muted);margin:0}.mn-prow{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border-radius:12px;background:var(--mn-card);margin-bottom:8px;text-align:left}.mn-prow-ic{flex:none;width:36px;height:36px;border-radius:10px;background:var(--mn-card-hi);color:var(--mn-ter);display:grid;place-items:center;font-size:18px}.mn-prow-main{flex:1;min-width:0}.mn-prow-main b{display:block;font-size:13px;font-weight:700;color:#fff}.mn-prow-main i{display:block;margin-top:1px;font-style:normal;font-size:11px;color:var(--mn-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-pchip{flex:none;padding:2px 7px;border-radius:999px;background:var(--mn-grad);color:#fff;font-size:10px;font-weight:800;font-style:normal}.mn-pdot{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ec4899;color:#fff;font-size:10px;font-weight:800;font-style:normal;display:grid;place-items:center}.mn-pchev{flex:none;color:var(--mn-muted);font-size:16px}.mn-plogout{display:block;width:calc(100% - 32px);margin:0 16px 8px;padding:12px;border-radius:12px;background:#93000a40;color:#ffb4ab;font-size:14px;font-weight:700}.mn-pver{text-align:center;font-size:11px;color:#9ca3af99;padding-bottom:8px}.mn-player .player-video{position:absolute;top:0;right:0;bottom:0;left:0}.mn-ptop{position:absolute;top:var(--tt-top, 0px);left:0;right:0;z-index:8;display:flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(180deg,rgba(0,0,0,.65),transparent);pointer-events:auto}.mn-ptop-back{width:36px;height:36px;border-radius:999px;background:#00000073;color:#fff;display:grid;place-items:center;font-size:20px;flex:none}.mn-ptop-title{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2;text-align:left}.mn-ptop-title b{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-ptop-title i{font-style:normal;font-size:11px;color:#ffffffbf}.mn-prail{position:absolute;right:10px;bottom:132px;z-index:8;display:flex;flex-direction:column;gap:14px;align-items:center}.mn-prail button{display:flex;flex-direction:column;align-items:center;gap:3px;color:#fff}.mn-prail button i{width:42px;height:42px;border-radius:999px;background:#00000073;display:grid;place-items:center;font-size:19px;font-style:normal}.mn-prail button em{font-style:normal;font-size:10px;font-weight:600;color:#fff}.mn-prail button.on i{color:#ec4899}.mn-prail .mn-shared{max-width:110px;text-align:center;font-size:10px;color:#34d399}.mn-pchip{position:absolute;left:12px;bottom:132px;z-index:8;display:flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;background:#000000a6;color:var(--mn-ter, #ffb95f);font-size:12px;font-weight:700;border:1px solid rgba(255,185,95,.4)}.mn-pchip .icn{font-size:14px}.mn-punlock{position:absolute;left:12px;right:12px;bottom:76px;z-index:8;height:46px;border-radius:23px;background:var(--mn-grad, linear-gradient(90deg,#ec4899,#f97316));color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 6px 18px #ec489966}.mn-pctl{position:absolute;left:0;right:0;bottom:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.mn-pctl button{display:flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;background:#00000073;color:#fff;font-size:12px;font-weight:600}.mn-pdrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46}.mn-pdrawer-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.mn-pdrawer-card{position:absolute;left:0;right:0;bottom:0;max-height:72vh;overflow-y:auto;background:#12151f;border-radius:18px 18px 0 0;padding:14px 14px calc(16px + env(safe-area-inset-bottom,0px))}.mn-pdrawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mn-pdrawer-head b{font-size:16px;font-weight:700;color:#fff}.mn-pdrawer-head button{width:30px;height:30px;border-radius:999px;background:var(--mn-card, #1c2026);color:#fff;display:grid;place-items:center}.mn-pdrawer .mn-epgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.mn-coins .mn-ptitle{flex:1;font-size:20px;font-weight:800;color:#fff;margin:0;text-align:left}.mn-cbal{margin:0 16px 12px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#1c2026,#262a31);display:flex;flex-direction:column;gap:6px}.mn-cbal-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mn-muted)}.mn-cbal-main{display:flex;align-items:center;gap:6px;font-size:14px;color:#fff}.mn-cbal-main b{font-size:30px;font-weight:800}.mn-cbal-main .icn{color:var(--mn-ter);font-size:22px}.mn-cbal-bonus{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--mn-ter)}.mn-cmovs{margin:0 16px 12px}.mn-cpacks-head{padding:0 16px 10px}.mn-cpacks-head h3{font-size:18px;font-weight:700;color:#fff;margin:0}.mn-cpacks-head p{font-size:12px;color:var(--mn-muted);margin:2px 0 0}.mn-cpacks{display:flex;flex-direction:column;gap:8px;padding:0 16px}.mn-cpack{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--mn-card);border:1px solid rgba(255,255,255,.08)}.mn-cpack-main{flex:1;display:flex;align-items:baseline;gap:8px;min-width:0}.mn-cpack-coins{display:flex;align-items:center;gap:5px;font-size:17px;font-weight:800;color:#fff}.mn-cpack-coins .icn{color:var(--mn-ter)}.mn-cpack-bonus{padding:2px 7px;border-radius:999px;background:#ec48992e;color:#ffb2b7;font-size:11px;font-weight:700;font-style:normal}.mn-cpack-buy{flex:none;width:110px;height:38px;font-size:13px}.mn-cpack-buy:disabled{opacity:.6}.mn-cnote{margin:10px 16px 0;font-size:13px;color:var(--mn-muted)}.mn-cnote.err{color:#ffb4ab}.mn-cnote.ok{color:#34d399}.mn-cvip{display:flex;align-items:center;gap:10px;margin:16px 16px 0;padding:14px;border-radius:16px;background:linear-gradient(90deg,#ca810040,#ec489926);border:1px solid rgba(255,185,95,.3)}.mn-cvip-ic{flex:none;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#ca8100,#f59e0b);color:#fff;display:grid;place-items:center;font-size:20px}.mn-cvip-main{flex:1;min-width:0;text-align:left}.mn-cvip-main b{display:block;font-size:14px;font-weight:800;color:#fff}.mn-cvip-main i{font-style:normal;font-size:11px;color:var(--mn-muted)}.mn-ctrust{margin:16px 16px 0;padding:12px;border-radius:12px;background:#1c202699;display:flex;flex-direction:column;gap:5px}.mn-ctrust span{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--mn-muted)}.mn-ctrust span .icn{color:#34d399}.mn-ctrust i{display:flex;align-items:center;gap:5px;font-style:normal;font-size:12px;font-weight:700;color:var(--mn-ter)}.minis-gate-dob{flex:1;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:var(--mn-card, #1c2026);color:#fff;padding:0 10px;font-size:13px;color-scheme:dark}.mn-pdelete{display:block;width:calc(100% - 32px);margin:0 16px 8px;padding:10px 12px;border-radius:12px;background:transparent;border:1px solid rgba(255,180,171,.35);color:#ffb4ab;font-size:12px}
