.ld{background:var(--bg);min-height:100vh;color:var(--fg)}.ld-top{z-index:20;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding:14px 5vw;background:linear-gradient(#0b1020eb,#0b102099);justify-content:space-between;align-items:center;gap:12px;padding:14px max(16px,min(5vw,64px));display:flex;position:sticky;top:0}.ld-top-r{align-items:center;gap:12px;display:flex}.ld-hero{min-height:82vh;align-items:center;min-height:min(82vh,760px);display:grid;position:relative;overflow:hidden}.ld-collage{opacity:.55;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:6px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-4deg)scale(1.25)}.ld-collage img{object-fit:cover;border-radius:10px;width:100%;height:100%}.ld-hero:after{content:"";background:linear-gradient(90deg, var(--bg) 8%, #0b1020b8 55%, #0b102059), linear-gradient(0deg, var(--bg), transparent 40%);position:absolute;top:0;bottom:0;left:0;right:0}.ld-hero-in{z-index:2;padding:0 5vw;max-width:760px;padding:0 max(16px,min(5vw,64px));position:relative}.ld-hero h1{letter-spacing:-.02em;font-size:5.4vw;font-size:max(2.2rem,min(5.4vw,4rem));font-weight:800;line-height:1.05}.ld-hero p{color:#d2d4e0;font-size:1.6vw;max-width:56ch;margin-top:18px;font-size:max(1rem,min(1.6vw,1.25rem))}.ld-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ld-sec{padding:6vw 5vw;max-width:1280px;margin:0 auto;padding:max(36px,min(6vw,72px)) max(16px,min(5vw,64px))}.ld-sec h2{letter-spacing:-.01em;font-size:3vw;font-size:max(1.5rem,min(3vw,2.1rem));font-weight:800}.ld-sub{color:var(--muted);margin-top:8px}.ld-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.ld-feat{background:var(--bg2);border:1px solid var(--line);border-radius:18px;padding:22px}.ld-ico{width:48px;height:48px;color:var(--accent);background:#ffd4001f;border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.ld-feat h3,.ld-dl h3,.ld-step h3,.ld-plan h3{font-size:1.08rem;font-weight:700}.ld-feat p,.ld-dl p,.ld-step p{color:var(--muted);margin-top:6px;font-size:.95rem;line-height:1.5}.ld-dls{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin-top:24px;display:grid}.ld-dl{background:var(--bg2);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:4px;padding:22px;transition:border-color .2s,transform .2s;display:flex}.ld-dl:hover{border-color:#ffd40066;transform:translateY(-3px)}.ld-dl.mine{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 16px 40px #ffd40014}.ld-dl-ico{width:54px;height:54px;color:var(--accent);background:#ffd4001f;border-radius:16px;place-items:center;margin-bottom:10px;display:grid}.ld-dl .btn{flex-direction:column;align-self:flex-start;gap:2px;margin-top:auto;padding:10px 18px}.ld-dl p{margin-bottom:16px}.ld-dl .btn small{opacity:.75;font-size:.75rem;font-weight:500}.ld-dl .btn{flex-flow:wrap}.ld-soon{cursor:default;opacity:.7}.ld-note{color:var(--muted);margin-top:16px;font-size:.85rem}.ld-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:24px;display:grid}.ld-step{background:var(--bg2);border:1px solid var(--line);border-radius:18px;padding:22px}.ld-step b{background:var(--accent);color:#141414;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:12px;display:inline-grid}.ld-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:24px;display:grid}.ld-plan{background:var(--bg2);border:1px solid var(--line);border-radius:18px;padding:22px}.ld-price{color:var(--accent);margin:8px 0;font-size:1.7rem;font-weight:800}.ld-plan p{color:var(--muted);font-size:.9rem}.ld-plan ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ld-plan li{align-items:center;gap:8px;font-size:.92rem;display:flex}.ld-plan li svg{color:var(--ok);flex:none}.ld-faq details{background:var(--bg2);border:1px solid var(--line);border-radius:14px;margin-top:12px;padding:16px 18px}.ld-faq summary{cursor:pointer;font-weight:600}.ld-faq details p{color:var(--muted);margin-top:10px;line-height:1.55}.ld-foot{text-align:center;color:var(--muted);border-top:1px solid var(--line);padding:28px;font-size:.85rem}@media (max-width:720px){.ld-collage{grid-template-columns:repeat(3,1fr)}}.ld-row{padding-top:3vw;padding-top:max(20px,min(3vw,36px));padding-bottom:2vw;padding-bottom:max(8px,min(2vw,20px))}.ld-row h2{margin-bottom:14px}.ld-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;padding:4px 2px 14px;display:flex;overflow-x:auto}.ld-rail::-webkit-scrollbar{display:none}.ld-poster{aspect-ratio:16/9;background:var(--bg2);scroll-snap-align:start;text-align:left;border-radius:14px;flex:0 0 min(72vw,300px);transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}@supports not (aspect-ratio:1 / 1){.ld-poster:before{content:"";padding-top:56.25%;display:block}}.ld-poster img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ld-poster:after{content:"";background:linear-gradient(#0000 45%,#000000d1);position:absolute;top:0;bottom:0;left:0;right:0}.ld-poster-t{z-index:2;text-shadow:0 1px 6px #000;font-weight:700;transition:transform .2s;position:absolute;bottom:12px;left:12px;right:12px}.ld-poster-cta{z-index:3;background:var(--accent);color:#141414;opacity:0;border-radius:99px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:all .2s;position:absolute;bottom:12px;left:12px;transform:translateY(6px)}.ld-poster:hover{transform:scale(1.04);box-shadow:0 14px 36px #00000080}.ld-poster:focus-visible{transform:scale(1.04);box-shadow:0 14px 36px #00000080}.ld-poster:hover .ld-poster-t{transform:translateY(-34px)}.ld-poster:focus-visible .ld-poster-t{transform:translateY(-34px)}.ld-poster:hover .ld-poster-cta{opacity:1;transform:none}.ld-poster:focus-visible .ld-poster-cta{opacity:1;transform:none}.ld-logos{gap:12px}.ld-logo{background:var(--bg2);border:1px solid var(--line);scroll-snap-align:start;border-radius:16px;flex:0 0 132px;justify-items:center;gap:8px;padding:16px 10px 12px;transition:transform .2s,border-color .2s;display:grid}.ld-logo img{object-fit:contain;width:84px;height:56px}.ld-logo span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;overflow:hidden}.ld-logo:hover{border-color:#ffd40080;transform:translateY(-3px)}.ld-logo:focus-visible{border-color:#ffd40080;transform:translateY(-3px)}.ld-nav{gap:4px;margin-left:28px;margin-right:auto;display:flex}.ld-nav button{color:#d2d4e0;border-radius:8px;padding:8px 12px;font-weight:600;transition:background .15s,color .15s}.ld-nav button:hover{color:#fff;background:#ffffff1a}.ld-nav button:focus-visible{color:#fff;background:#ffffff1a}@media (max-width:760px){.ld-nav{display:none}.ld-top-r{margin-left:auto}}.ld-hero2{background:var(--bg2);min-height:78vh;align-items:flex-end;min-height:min(78vh,700px);display:flex;position:relative;overflow:hidden}.ld-hero2-bg{object-fit:cover;width:100%;height:100%;animation:.8s ldfade;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ldfade{0%{opacity:0}to{opacity:1}}.ld-hero2:after{content:"";background:linear-gradient(90deg, #0b1020eb 5%, #0b102059 60%, transparent), linear-gradient(0deg, var(--bg), transparent 45%);position:absolute;top:0;bottom:0;left:0;right:0}.ld-hero2-in{z-index:2;padding:0 5vw 7vw;max-width:780px;padding:0 max(16px,min(5vw,64px)) max(40px,min(7vw,84px));position:relative}.ld-hero2 h1{letter-spacing:-.02em;font-size:5vw;font-size:max(2rem,min(5vw,3.6rem));font-weight:800;line-height:1.05}.ld-hero2-meta{color:var(--accent);margin-top:10px;font-weight:600}.ld-hero2 p{color:#d2d4e0;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:60ch;margin-top:12px;display:-webkit-box;overflow:hidden}.ld-dots{gap:8px;margin-top:22px;display:flex}.ld-dots button{background:#ffffff4d;border-radius:99px;width:26px;height:5px}.ld-dots button.on{background:var(--accent)}.ld-gate{z-index:60;backdrop-filter:blur(6px);background:#050812b8;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ld-gate-card{text-align:center;background:var(--bg2);border:1px solid var(--line);width:100%;width:min(100%,440px);box-shadow:var(--shadow);border-radius:20px;justify-items:center;gap:12px;padding:32px 28px;animation:.2s ldfade;display:grid}.ld-gate-card h3{margin-top:6px;font-size:1.3rem}.ld-gate-card p{color:var(--muted)}.ld-gate-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.ld-gate-x{color:var(--muted);margin-top:4px;padding:6px 10px;font-size:.9rem}.ld-row{max-width:none;margin:0}@media (max-width:520px){.ld-top{gap:6px;padding:12px}.ld-top-r{gap:6px}.ld-top-r .btn-sm{padding:7px 10px}}:root{--bg:#0b1020;--bg2:#111a33;--bg3:#1a2547;--line:#ffffff17;--fg:#f4f4f8;--muted:#9a9aab;--accent:#ffd400;--accent2:#ffb300;--gold:#ffc857;--ok:#3ddc97;--bad:#ff5d6c;--radius:14px;--nav-h:68px;--shadow:0 18px 50px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Segoe UI,Inter,system-ui,-apple-system,Roboto,sans-serif}:root[data-theme=oled]{--bg:#000;--bg2:#0a0a0d;--bg3:#131318}:root[data-theme=light]{--bg:#f4f4f8;--bg2:#fff;--bg3:#e9e9f0;--line:#0000001a;--fg:#15151c;--muted:#5d5d70;--shadow:0 18px 40px #1414282e;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.5}img{max-width:100%;display:block}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:8px}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#0003}:focus{outline:none}:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px rgba(var(--accent-rgb,255, 212, 0), .55);border-radius:10px;outline:3px solid #fff}.input:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb,255, 212, 0), .55);outline-offset:0}.select:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb,255, 212, 0), .55);outline-offset:0}.muted{color:var(--muted)}.small{font-size:.82rem}.err{color:var(--bad)}.gold{color:var(--gold)}.spacer{flex:1}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row.center{justify-content:center}.pad{padding:24px 4vw}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.link{color:var(--accent);text-decoration:underline}code.keybox{background:var(--bg3);word-break:break-all;border-radius:10px;padding:10px 12px;font-size:.78rem;display:block}.btn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-weight:600;transition:transform .15s,background .2s,box-shadow .2s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:scale(.97)}.btn-primary{background:linear-gradient(135deg, var(--accent), var(--accent2));color:var(--on-accent,#141414);box-shadow:0 8px 22px rgba(var(--accent-rgb,255, 212, 0), .35)}.btn-light{color:#111;background:#fff}.btn-ghost{background:#ffffff1a}:root[data-theme=light] .btn-ghost{background:#00000012}.btn-ghost:hover:not(:disabled){background:#ffffff2e}.btn-glass{backdrop-filter:blur(10px);color:#fff;background:#ffffff29}.btn-lg{padding:14px 28px;font-size:1.05rem}.btn-sm{border-radius:8px;padding:7px 12px;font-size:.85rem}.btn-block{width:100%}.icon-btn{border-radius:50%;place-items:center;width:42px;height:42px;transition:background .15s;display:inline-grid}.icon-btn:hover{background:#ffffff24}.icon-btn.on{color:var(--accent)}.mini{color:#fff;background:#14141cd9;border:1px solid #fff6;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .15s;display:inline-grid}.mini:hover{background:#3c3c50f2;border-color:#fff}.mini.primary{color:#111;background:#fff}.mini.on{color:var(--accent);border-color:var(--accent)}.input,.select{border:1px solid var(--line);background:var(--bg3);width:100%;color:var(--fg);font:inherit;border-radius:10px;padding:12px 14px}.select{width:auto;min-width:140px}.search{flex:240px;align-items:center;display:flex;position:relative}.search svg{color:var(--muted);position:absolute;left:12px}.search .input{padding-left:40px}.field{background:var(--bg3);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:0 12px;display:flex;overflow:hidden}.field:focus-within{border-color:var(--accent)}.field .input{background:0 0;border:0;padding:14px 4px}.field .input:focus-visible{box-shadow:none}.form-error{color:#ff9aa4;background:#ff5d6c24;border:1px solid #ff5d6c59;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:.9rem}.notice{color:var(--gold);background:#ffc8571f;border:1px solid #ffc85759;border-radius:10px;margin:12px 0;padding:10px 14px;font-size:.92rem}.notice.slim{margin:8px 0 0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--bg3);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;transition:all .15s;display:inline-flex}.chip:hover{border-color:var(--muted)}.toggle{background:var(--bg3);border:1px solid var(--line);border-radius:999px;width:50px;height:28px;transition:background .2s;position:relative}.toggle i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle.on{background:var(--accent)}.toggle.on i{transform:translate(22px)}.seg{background:var(--bg3);border-radius:12px;grid-template-columns:1fr 1fr;margin:16px 0;padding:4px;display:grid}.seg button{color:var(--muted);border-radius:9px;padding:10px;font-weight:600;transition:all .2s}.seg button.active{background:var(--bg);color:var(--fg);box-shadow:0 2px 8px #0000004d}.spinner{border:4px solid #ffffff2e;border-top-color:var(--accent);border-radius:50%;width:44px;height:44px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.center-block{place-items:center;gap:14px;padding:80px 0;display:grid}.empty{text-align:center;color:var(--muted);place-items:center;gap:10px;padding:70px 20px;display:grid}.empty h3{color:var(--fg)}.img-ph{color:#6b6b85;letter-spacing:.05em;background:linear-gradient(135deg,#272738,#15151f);place-items:center;width:100%;height:100%;font-size:1.4rem;font-weight:800;display:grid}.tag{background:#ffffff1f;border-radius:5px;margin-left:6px;padding:1px 7px;font-size:.72rem;font-weight:600;display:inline-block}.tag.accent{background:rgba(var(--accent-rgb,255, 212, 0), .25);color:#ffe680}.tag.bad{color:#ff9aa4;background:#ff5d6c40}.status{background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.status.ok{color:var(--ok)}.status.bad{color:var(--bad)}.status.rec{color:#ff5d6c}.status.wait{color:var(--gold)}.status.muted{color:var(--muted)}.status.rec svg{fill:currentColor;animation:1.2s infinite pulse}@keyframes pulse{50%{opacity:.3}}.mini-bar{background:#fff3;border-radius:3px;height:3px;margin-top:5px;overflow:hidden}.mini-bar>div{background:var(--accent);height:100%}.splash{text-align:center;place-content:center;justify-items:center;gap:24px;min-height:100vh;padding:20px;display:grid}.splash-err{color:#ff9aa4;max-width:460px}.brand{letter-spacing:.12em;align-items:baseline;gap:8px;font-size:1.15rem;font-weight:900;display:inline-flex}.brand small{color:var(--accent);letter-spacing:.2em;font-size:.7em;font-weight:800}.brand.big{font-size:1.7rem}.logo-mark{background:linear-gradient(135deg, var(--accent), var(--accent2));clip-path:polygon(15% 8%,92% 50%,15% 92%);border-radius:6px;align-self:center;width:22px;height:22px}.nav{z-index:50;height:var(--nav-h);background:linear-gradient(#000000d9,#0000);align-items:center;gap:28px;padding:0 4vw;transition:background .3s;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.nav.solid{backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#0a1022f0}:root[data-theme=light] .nav.solid{background:#f4f4f8eb}.nav-links{scrollbar-width:none;flex:1;align-items:center;gap:2px;display:flex}.nav-links::-webkit-scrollbar{display:none}.nav-link{color:#d0d0dc;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:.93rem;transition:all .15s;display:inline-flex}.nav-link:hover{color:#fff;background:#ffffff14}.nav-link.active{color:#fff;background:#ffffff1f;font-weight:700}.nav-account{border-radius:999px;align-items:center;gap:10px;padding:4px 10px 4px 4px;display:flex}.nav-account.active,.nav-account:hover{background:#ffffff1a}.nav-account-text{font-size:.85rem;line-height:1.15;display:grid}.nav-account-text small{color:var(--muted)}.avatar{background:linear-gradient(135deg, var(--accent), var(--accent2));width:34px;height:34px;color:var(--on-accent,#141414);border-radius:50%;place-items:center;display:grid}.avatar.big{width:64px;height:64px;font-size:1.6rem;font-weight:800}.page{min-height:100vh;padding-top:var(--nav-h);padding-bottom:60px}body.has-mini .page{padding-bottom:110px}.container{max-width:1700px;margin:0 auto;padding:20px 4vw}.container.narrow{max-width:980px}.page-head{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.page-head h1{font-size:1.9rem}.sub-h{margin:28px 0 14px;font-size:1.25rem}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.more{place-items:center;padding:28px 0;display:grid}@media (max-width:900px){.nav{gap:10px;padding:0 12px}.nav-link span{display:none}.nav-link{padding:10px}.nav-account-text,.brand small{display:none}}.home{margin-top:calc(var(--nav-h) * -1)}.hero,.hero-empty{height:82vh;height:min(82vh,760px);min-height:460px;position:relative;overflow:hidden}.hero-empty{height:var(--nav-h);min-height:0}.hero-bg{position:absolute;top:0;bottom:0;left:0;right:0}.hero-img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.hero-grad{background:linear-gradient(90deg, #0b0b10eb 0%, #0b0b108c 40%, transparent 75%), linear-gradient(0deg, var(--bg) 0%, transparent 38%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-body{max-width:90vw;gap:14px;max-width:min(640px,90vw);display:grid;position:absolute;bottom:18%;left:4vw}.hero-kind{color:var(--accent);letter-spacing:.3em;font-size:.8rem;font-weight:800}.hero-title{text-shadow:0 4px 30px #0009;font-size:5.5vw;font-size:max(2rem,min(5.5vw,4.2rem));font-weight:900;line-height:1.04}.meta-line{color:#d3d3de;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.95rem;display:flex}.rate{color:var(--gold);align-items:center;gap:4px;font-weight:700;display:inline-flex}.age{border:1px solid #ffffff80;border-radius:4px;padding:0 6px;font-size:.8rem}.hero-dots{gap:8px;display:flex;position:absolute;bottom:20%;right:4vw}.hero-dots button{background:#ffffff59;border-radius:50%;width:10px;height:10px;transition:all .3s}.hero-dots button.on{background:#fff;border-radius:6px;width:28px}.rows{z-index:2;margin-top:-90px;padding-bottom:20px;position:relative}.home .hero-empty+.rows{margin-top:20px}.shelf{margin-bottom:30px}.shelf-head{align-items:center;gap:14px;margin-bottom:10px;padding:0 4vw;display:flex}.shelf-wrap{position:relative}.shelf-track{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding:22px 4vw 30px;scroll-padding:0 4vw;display:flex;overflow-x:auto}.shelf-track::-webkit-scrollbar{display:none}.shelf-track>*{scroll-snap-align:start;flex:none}.shelf-arrow{z-index:6;opacity:0;color:#fff;background:#0b0b108c;place-items:center;width:4vw;min-width:44px;transition:opacity .2s;display:grid;position:absolute;top:0;bottom:0}.shelf-wrap:hover .shelf-arrow{opacity:1}@media (hover:none){.shelf-arrow{display:none}}.pcard{background:var(--bg2);border-radius:10px;width:168px;transition:box-shadow .2s;position:relative}.pcard.wide{width:296px}.pcard-main{aspect-ratio:2/3;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}@supports not (aspect-ratio:1 / 1){.pcard-main:before{content:"";padding-top:150%;display:block}}.pcard.wide .pcard-main{aspect-ratio:16/9}@supports not (aspect-ratio:1 / 1){.pcard.wide .pcard-main:before{content:"";padding-top:56.25%;display:block}}.pcard-img{object-fit:cover;width:100%;height:100%}.pcard-over{opacity:0;pointer-events:none;color:#fff;background:linear-gradient(#0000,#000000f0);border-radius:0 0 10px 10px;gap:6px;padding:36px 10px 10px;transition:all .2s;display:grid;position:absolute;top:auto;bottom:0;left:0;right:0;transform:translateY(8px)}.pcard:hover .pcard-over,.pcard:focus-within .pcard-over{opacity:1;pointer-events:auto;transform:none}.pcard-title{font-size:.92rem;font-weight:700;line-height:1.2}.pcard-meta{color:#d3d3de;flex-wrap:wrap;align-items:center;gap:8px;font-size:.74rem;display:flex}.pcard-cap{color:#bbb;font-size:.74rem}.pcard-actions{gap:6px;display:flex}.pbar{background:#ffffff40;height:4px;position:absolute;bottom:0;left:0;right:0}.pbar i{background:var(--accent);height:100%;display:block}.lock-badge{width:28px;height:28px;color:var(--gold);background:#000000b3;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.lock-badge.big{width:40px;height:40px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.grid-poster{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:22px 16px;display:grid}.grid-poster .pcard{width:auto}.grid-ch{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.ccard{background:var(--bg2);border:1px solid var(--line);border-radius:var(--radius);width:262px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.grid-ch .ccard{width:auto}.ccard:hover,.ccard:focus-within{box-shadow:var(--shadow);border-color:#ffffff59}.ccard-main{text-align:left;width:100%;display:block}.ccard-logo{aspect-ratio:16/9;background:linear-gradient(135deg,#20202c,#13131a);place-items:center;padding:14px;display:grid;position:relative}@supports not (aspect-ratio:1 / 1){.ccard-logo:before{content:"";padding-top:56.25%;display:block}}.ccard-img{object-fit:contain;width:auto;max-width:70%;height:auto;max-height:100%}.ccard-logo .img-ph{background:0 0;width:auto;height:auto;font-size:2rem}.play-hover{opacity:0;color:#fff;background:#00000080;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ccard:hover .play-hover{opacity:1}.ccard-main:focus-visible .play-hover{opacity:1}.off-badge{background:#ff5d6cd9;border-radius:6px;padding:2px 6px;font-size:.7rem;position:absolute;top:8px;left:8px}.ccard-info{gap:6px;padding:12px 14px 14px;display:grid}.ccard-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ccard-sub{color:var(--muted);align-items:center;gap:4px;font-size:.8rem;display:flex}.ccard-sub .tag{margin-left:4px}.ccard-now-title{color:#d3d3de;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.ccard-btns{opacity:0;gap:6px;transition:opacity .2s;display:flex;position:absolute;top:8px;right:8px}.ccard:hover .ccard-btns,.ccard:focus-within .ccard-btns{opacity:1}@media (hover:none){.ccard-btns{opacity:1}.pcard-over{opacity:1;pointer-events:auto;transform:none}}.ccard.locked .ccard-img{opacity:.45;filter:grayscale(.8)}.list-compact{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.ccard.compact{width:auto}.ccard.compact .ccard-main{align-items:center;display:flex}.ccard.compact .ccard-logo{aspect-ratio:1;flex:none;width:78px;padding:8px}@supports not (aspect-ratio:1 / 1){.ccard.compact .ccard-logo{height:78px}}.ccard.compact .ccard-info{flex:1;min-width:0;padding:10px 84px 10px 12px}.ccard.compact .ccard-btns{opacity:1;top:50%;transform:translateY(-50%)}.modal-back{z-index:80;backdrop-filter:blur(6px);background:#000000bf;place-items:start center;padding:4vh 12px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.modal{background:var(--bg2);width:100%;width:min(720px,100%);box-shadow:var(--shadow);border-radius:18px;margin-bottom:4vh;position:relative;overflow:hidden}.modal.wide{width:100%;width:min(980px,100%)}.modal-close{z-index:5;color:#fff;background:#0009;position:absolute;top:12px;right:12px}.detail-hero{aspect-ratio:16/8;min-height:280px;position:relative}@supports not (aspect-ratio:1 / 1){.detail-hero:before{content:"";padding-top:50%;display:block}}.detail-bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.detail-grad{background:linear-gradient(0deg, var(--bg2), transparent 65%), linear-gradient(90deg, #0000008c, transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.detail-hero-body{gap:14px;display:grid;position:absolute;bottom:26px;left:32px;right:32px}.detail-hero-body h1{color:#fff;font-size:4vw;font-size:max(1.6rem,min(4vw,2.6rem))}.detail-body{padding:8px 32px 32px}.detail-cols{grid-template-columns:1fr 240px;gap:28px;display:grid}.desc{color:var(--fg);opacity:.9;line-height:1.6}.facts{align-content:start;gap:10px;font-size:.9rem;display:grid}.facts span{color:var(--muted);font-size:.78rem;display:block}.episodes{margin-top:26px}.ep-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ep{text-align:left;border-bottom:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;width:100%;padding:12px;transition:background .15s;display:flex}.ep:hover{background:var(--bg3)}.ep-n{text-align:center;width:26px;color:var(--muted);font-size:1.2rem}.ep-thumb{aspect-ratio:16/9;object-fit:cover;border-radius:8px;flex:none;width:150px}@supports not (aspect-ratio:1 / 1){.ep-thumb{height:84.4px}}.ep-info{flex:1;gap:4px;min-width:0;display:grid}.ep-dur{color:var(--muted);font-size:.85rem}.ep-play{opacity:0;transition:opacity .15s}.ep:hover .ep-play{opacity:1}.ep:focus-visible .ep-play{opacity:1}@media (max-width:700px){.detail-cols{grid-template-columns:1fr}.detail-hero-body,.detail-body{padding-left:16px;padding-right:16px}.detail-hero-body{left:0;right:0}.ep-thumb{width:96px}}.guide{padding:24px}.guide-head{align-items:center;gap:16px;margin-bottom:16px;padding-right:50px;display:flex}.guide-logo{object-fit:contain;background:var(--bg3);border-radius:12px;width:64px;height:64px}.guide-head h2{flex:1}.guide-list{gap:4px;max-height:60vh;display:grid;overflow-y:auto}.guide-row{border-radius:10px;align-items:flex-start;gap:14px;padding:12px;display:flex}.guide-row.now{background:rgba(var(--accent-rgb,255, 212, 0), .12);border:1px solid rgba(var(--accent-rgb,255, 212, 0), .3)}.guide-row.past{opacity:.45}.gtime{width:56px;color:var(--accent);flex:none;font-weight:700}.ginfo{flex:1;gap:4px;min-width:0;display:grid}.upgrade{text-align:center;justify-items:center;gap:14px;padding:32px;display:grid}.pk-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;width:100%;display:grid}.pk-wrap{gap:6px;display:grid}.pk{background:var(--bg3);border:1px solid var(--line);border-radius:14px;align-content:start;gap:8px;height:100%;padding:18px;display:grid;position:relative}.pk.current{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.pk-flag{background:var(--accent);color:#fff;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:700;position:absolute;top:12px;right:12px}.pk h3{font-size:1.15rem}.pk-price{font-size:1.4rem;font-weight:800}.pk ul{gap:5px;margin:4px 0;padding:0;font-size:.87rem;list-style:none;display:grid}.pk li{align-items:center;gap:6px;display:flex}.pk li svg{color:var(--ok)}.upgrade-hint{color:var(--gold);padding:0 4px;font-size:.8rem}.auth{place-items:center;min-height:100vh;padding:20px;display:grid;position:relative;overflow:hidden}.auth-bg{background:radial-gradient(1200px 700px at 20% 10%, #2b2a08, transparent), radial-gradient(900px 600px at 90% 90%, #0f1f33, transparent), var(--bg);position:absolute;top:0;bottom:0;left:0;right:0}.auth-bg i{filter:blur(110px);opacity:.35;border-radius:50%;width:520px;height:520px;animation:14s ease-in-out infinite float;position:absolute}.auth-bg i:first-child{background:var(--accent);top:-100px;left:-120px}.auth-bg i:nth-child(2){background:#3557ff;animation-delay:-5s;bottom:-120px;right:-140px}.auth-bg i:nth-child(3){background:var(--accent2);width:300px;height:300px;animation-delay:-9s;top:55%;left:40%}@keyframes float{50%{transform:translate(40px,30px)scale(1.12)}}.auth-tiles{opacity:.18;grid-template-columns:repeat(8,1fr);gap:14px;display:grid;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%;transform:rotate(-8deg)scale(1.1)}.auth-tiles span{aspect-ratio:2/3;background:linear-gradient(160deg,#3a3a55,#1a1a28);border-radius:10px;animation:5s ease-in-out infinite tile}@supports not (aspect-ratio:1 / 1){.auth-tiles span:before{content:"";padding-top:150%;display:block}}@keyframes tile{50%{opacity:.5;transform:translateY(-14px)}}.auth-card{backdrop-filter:blur(22px);border:1px solid var(--line);width:100%;width:min(440px,100%);box-shadow:var(--shadow);background:#101018d1;border-radius:22px;gap:6px;padding:34px;display:grid;position:relative}.auth-card h1{margin-top:14px;font-size:1.6rem}.acc-hero{background:var(--bg2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:8px;padding:22px;display:flex}.acc-section{margin-top:30px}.acc-section>h2{align-items:center;gap:8px;margin-bottom:14px;font-size:1.2rem;display:flex}.pkg-now{background:linear-gradient(135deg, rgba(var(--accent-rgb,255, 212, 0), .14), #ff7a450f);border:1px solid rgba(var(--accent-rgb,255, 212, 0), .3);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:20px;display:flex}.pkg-name{font-size:1.6rem;font-weight:800}.feat{flex-wrap:wrap;align-content:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.feat li{background:#ffffff14;border-radius:999px;padding:5px 11px;font-size:.83rem}.redeem,.copy-row{gap:10px;display:flex}.table{border-collapse:collapse;width:100%;font-size:.9rem}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 8px}.table th{color:var(--muted);font-size:.8rem;font-weight:600}.dev-list{gap:8px;margin-bottom:10px;display:grid}.dev,.rec{background:var(--bg2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.dev-info,.rec-info{flex:1;gap:3px;min-width:0;display:grid}.set-grid{gap:4px;display:grid}.set-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;display:flex}.set-row>div:first-child{gap:3px;display:grid}.rec-list{gap:10px;display:grid}.rec-logo{object-fit:contain;background:var(--bg3);border-radius:8px;flex:none;width:64px;height:44px}.rec-size{text-align:right;min-width:70px;font-size:.85rem}@media (max-width:700px){.rec{flex-wrap:wrap}.redeem{flex-direction:column}}.toasts{z-index:200;pointer-events:none;width:92vw;gap:10px;width:min(460px,92vw);display:grid;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}body.has-mini .toasts{bottom:96px}.toast{border:1px solid var(--line);box-shadow:var(--shadow);color:#fff;background:#23232f;border-radius:12px;padding:13px 18px}.toast.error{background:#3a1c24;border-color:#ff5d6c99}.toast.ok{border-color:#3ddc9780}.sec-banner{z-index:300;color:#fff;background:#8e1226;align-items:center;gap:14px;padding:14px 4vw;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 6px 30px #0009}.sec-banner>div{flex:1}.pl{z-index:100;color:#fff;user-select:none;background:#000;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.pl-boot{place-items:center;display:grid}.pl.idle,.pl.idle *{cursor:none}.pl-video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pl-cues{pointer-events:none;z-index:5;text-align:center;width:86vw;flex-direction:column;align-items:center;gap:4px;width:min(86vw,1100px);transition:bottom .25s;display:flex;position:absolute;bottom:7vh;left:50%;transform:translate(-50%)}.pl-cues.raised{bottom:15vh;bottom:calc(max(110px,15vh))}.pl-cues span{font-size:var(--sub-size,1.55rem);color:var(--sub-color,#fff);background:var(--sub-bg,#0000009e);text-shadow:0 1px 3px #000000e6,0 0 8px #0009;-webkit-box-decoration-break:clone;box-decoration-break:clone;backdrop-filter:blur(4px);border-radius:6px;padding:.1em .55em;font-weight:600;line-height:1.35}.pl-video::cue{color:#0000;background:0 0}.pl-surface{position:absolute;top:0;bottom:0;left:0;right:0}.pl-audio{background:radial-gradient(circle at 50% 40%,#2b1530,#08080d 70%);place-content:center;justify-items:center;gap:28px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pl-audio img{width:50vw;object-fit:contain;width:min(260px,50vw);height:50vw;background:#fff1;border-radius:28px;height:min(260px,50vw);padding:20px}.pl-loading{pointer-events:none;background:#00000040;place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pl-loading-msg{color:#cfcfdb;font-size:.95rem}.pl-flash{pointer-events:none;background:#0000008c;border-radius:50%;align-content:center;place-items:center;gap:2px;width:104px;height:104px;margin:-52px 0 0 -52px;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:50%;left:50%}.pl-ripple{pointer-events:none;background:radial-gradient(circle,#ffffff47,#0000 70%);width:34%;animation:.55s ease-out forwards ripple;position:absolute;top:0;bottom:0}.pl-ripple.back{border-radius:0 100% 100% 0;left:0}.pl-ripple.fwd{border-radius:100% 0 0 100%;right:0}@keyframes ripple{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.1)}}.pl-digits{letter-spacing:.06em;text-shadow:0 4px 24px #000c;pointer-events:none;font-size:8vw;font-size:max(3rem,min(8vw,6rem));font-weight:900;position:absolute;top:90px;right:5vw}.pl-ui{pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.pl-ui.show{opacity:1}.pl-ui.show .pl-top,.pl-ui.show .pl-bottom{pointer-events:auto}.pl-top{background:linear-gradient(#000c,#0000);align-items:center;gap:10px;padding:14px 18px 60px;display:flex;position:absolute;top:0;left:0;right:0}.pl-title .t1{align-items:center;gap:10px;font-size:1.15rem;font-weight:700;display:flex}.pl-title .t2{color:#bbb;font-size:.85rem}.pl-num{background:#ffffff2e;border-radius:6px;padding:1px 8px;font-size:.85rem}.live-badge{color:#111;background:var(--accent);letter-spacing:.12em;border-radius:5px;padding:3px 8px;font-size:.7rem;font-weight:800}.pl-bottom{background:linear-gradient(#0000,#000000e6);gap:6px;padding:70px 22px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.pl-epg{gap:4px;max-width:640px;margin-bottom:4px;display:grid}.pl-epg-now{gap:3px;display:grid}.pl-epg-now>*{margin:0}.pl-epg .lbl{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-right:6px;font-size:.72rem;font-weight:800}.pl-epg-next{color:#bbb;font-size:.88rem}.scrub-row{align-items:center;gap:12px;display:flex}.time{font-variant-numeric:tabular-nums;text-align:center;color:#ddd;min-width:46px;font-size:.85rem}.scrub{cursor:pointer;touch-action:none;flex:1;align-items:center;height:26px;display:flex;position:relative}.scrub-track{background:#ffffff47;border-radius:4px;width:100%;height:4px;transition:height .12s;position:relative}.scrub:hover .scrub-track,.scrub.drag .scrub-track{height:8px}.scrub-buf{background:#ffffff59;border-radius:4px;position:absolute;top:0;bottom:0}.scrub-fill{background:linear-gradient(90deg, var(--accent), var(--accent2));border-radius:4px;position:absolute;top:0;bottom:0;left:0}.scrub-knob{background:#fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;transition:transform .12s;position:absolute;top:50%;transform:scale(0);box-shadow:0 0 8px #0009}.scrub:hover .scrub-knob,.scrub.drag .scrub-knob{transform:scale(1)}.scrub.ro{cursor:default}.scrub.ro .scrub-knob{display:none}.scrub-tip{pointer-events:none;background:#000000d9;border-radius:6px;padding:3px 8px;font-size:.8rem;position:absolute;bottom:26px;transform:translate(-50%)}.pl-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ctl{color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:46px;height:46px;padding:0 8px;transition:background .15s,transform .12s;display:inline-flex;position:relative}.ctl:hover{background:#ffffff29}.ctl:active{transform:scale(.92)}.ctl.on{color:var(--accent)}.ctl.txt{padding:0 14px;font-weight:600}.pl-row-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;text-shadow:0 1px 8px #0009;flex:1;min-width:0;padding:0 16px;font-size:1.15rem;font-weight:700;overflow:hidden}@media (min-width:701px){.pl-row{flex-wrap:nowrap;gap:6px}.ctl{border-radius:14px;min-width:52px;height:52px}.ctl svg{stroke-width:2.2px}}.pl-bottom{padding-bottom:22px}.ctl.skip b{font-size:.55rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-38%)}.vol{align-items:center;display:flex}.vol input{opacity:0;width:0;accent-color:var(--accent);transition:width .2s,opacity .2s}.vol:hover input,.vol:focus-within input{opacity:1;width:90px;margin:0 6px}.pl-menu{backdrop-filter:blur(16px);border:1px solid var(--line);width:320px;max-width:calc(100vw - 32px);max-height:60vh;box-shadow:var(--shadow);z-index:6;background:#12121af5;border-radius:14px;padding:8px;position:absolute;bottom:112px;right:22px;overflow-y:auto}.menu-row,.menu-opt,.menu-head{text-align:left;color:#fff;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.menu-row:hover,.menu-opt:hover,.menu-head:hover{background:#ffffff1a}.menu-row .l{flex:1}.menu-row .v{color:#aaa;font-size:.85rem}.menu-head{border-bottom:1px solid var(--line);border-radius:9px 9px 0 0;font-weight:700}.menu-opt .chk{width:18px;color:var(--accent)}.menu-opt.on{font-weight:700}.menu-group{color:#aaa;text-transform:uppercase;letter-spacing:.08em;padding:10px 12px 4px;font-size:.78rem}.pl-zap{backdrop-filter:blur(14px);z-index:7;border-right:1px solid var(--line);width:90vw;background:#0a0a10f2;flex-direction:column;width:min(340px,90vw);display:flex;position:absolute;top:0;bottom:0;left:0}.pl-zap-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pl-zap-list{flex:1;padding:6px;overflow-y:auto}.pl-zap-item{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.pl-zap-item.cur{background:rgba(var(--accent-rgb,255, 212, 0), .2)}.pl-zap-item .n{color:#999;font-variant-numeric:tabular-nums;text-align:right;width:30px}.pl-zap-item img,.pl-zap-item .logo-ph{object-fit:contain;background:#ffffff14;border-radius:6px;flex:none;width:44px;height:30px}.pl-zap-item .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pl-nerd{z-index:5;pointer-events:none;background:#000000c7;border-radius:10px;min-width:280px;padding:12px 14px;font:.78rem/1.6 ui-monospace,Consolas,monospace;display:grid;position:absolute;top:80px;left:18px}.pl-nerd div{justify-content:space-between;gap:18px;display:flex}.pl-nerd span{color:#9aa}.pl-error,.pl-end{z-index:8;text-align:center;background:radial-gradient(circle at 50% 40%,#1b1020,#050508 80%);place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pl-error p{color:#bbb;max-width:520px}.pl-error svg{color:var(--gold)}.pl-screens{text-align:left;width:90vw;gap:8px;width:min(520px,90vw);display:grid}.pl-screen{background:#ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.pl-end{z-index:5;background:#000000b3}.pl-resume{bottom:calc(15vh + 8px);left:3vw;backdrop-filter:blur(14px);z-index:6;background:#10121ed1;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;font-size:.92rem;display:flex;position:absolute;bottom:calc(max(110px,15vh) + 8px);left:max(16px,min(3vw,40px));box-shadow:0 10px 30px #00000080}.pl-resume:before{content:"";background:#ffb300;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #ffb300}.pl-resume .btn{color:#1a1300;white-space:nowrap;background:linear-gradient(135deg,#ffe66d,#ffb300);border:0;border-radius:999px;padding:6px 14px;font-weight:700}.pl-next{border:1px solid var(--line);z-index:6;background:#0e0e14f0;border-radius:14px;gap:10px;width:330px;max-width:calc(100vw - 48px);padding:16px;display:grid;position:absolute;bottom:130px;right:24px}.pl-next-label{color:var(--accent);font-size:.85rem;font-weight:700}.pl-next-title{font-weight:700}.pl-next-bar{background:#ffffff25;border-radius:4px;height:4px;overflow:hidden}.pl-next-bar div{background:var(--accent);height:100%;transition:width 1s linear}.eq{align-items:flex-end;gap:5px;height:40px;display:flex}.eq i{background:linear-gradient(0deg, var(--accent), var(--accent2));border-radius:3px;width:7px;height:100%;animation:.9s ease-in-out infinite eq}.eq i:nth-child(2){animation-delay:-.3s}.eq i:nth-child(3){animation-delay:-.6s}.eq i:nth-child(4){animation-delay:-.15s}.eq i:nth-child(5){animation-delay:-.45s}.eq.off i{height:18%;animation-play-state:paused}@keyframes eq{0%,to{height:20%}50%{height:100%}}.pl-mini{display:none}.pl.mini{backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#0e0e14f7;height:78px;top:auto;bottom:0;left:0;right:0}.pl.mini>:not(.pl-mini):not(video),.pl.mini .pl-video{display:none}.pl.mini .pl-mini{align-items:center;gap:10px;height:100%;padding:0 16px;display:flex}.pl-mini img{object-fit:contain;background:#ffffff14;border-radius:10px;width:52px;height:52px;padding:4px}.pl-mini-info{flex:1;min-width:0;display:grid}.pl-mini-info strong,.pl-mini-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl.mini .eq{height:28px}@media (max-width:700px){.pl-row .ctl{min-width:40px;height:40px}.ctl.txt span{display:none}.pl-menu{bottom:120px;right:8px}.pl-bottom{padding:60px 12px 10px}.vol:hover input,.vol:focus-within input{width:60px}}.ad-overlay{z-index:9;background:#000;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ad-media{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ad-media.clickable{cursor:pointer}.ad-media video,.ad-media img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.ad-top{background:#0000008c;border-radius:8px;align-items:center;gap:10px;padding:6px 12px;display:flex;position:absolute;top:18px;left:18px}.ad-badge{background:var(--gold);color:#000;letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 8px;font-size:.72rem;font-weight:800}.ad-bottom{align-items:center;gap:14px;display:flex;position:absolute;bottom:24px;left:18px;right:18px}.ad-count{background:#0009;border-radius:8px;padding:8px 14px;font-weight:700}.ad-skip-wait{color:#ddd;background:#0009;border-radius:8px;padding:10px 16px}.ad-progress{background:#ffffff30;height:4px;position:absolute;bottom:0;left:0;right:0}.ad-progress div{background:var(--gold);height:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.lang-pick{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.lang-pick .select{min-width:0;padding:8px 10px;font-size:.88rem}.lang-pick.compact .select{background:0 0;border-color:#0000}.lang-pick.compact .select:hover{border-color:var(--line)}.auth-lang{z-index:3;position:absolute;top:18px;right:18px}@media (max-width:900px){.lang-pick.compact svg{display:none}.lang-pick .select{max-width:120px}}.pl-help{z-index:12;background:#000000c7;place-items:center;padding:20px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pl-help-card{border:1px solid var(--line);width:100%;background:#12121afa;border-radius:16px;gap:16px;width:min(640px,100%);max-height:90vh;padding:24px;display:grid;overflow-y:auto}.pl-help-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 20px;display:grid}.pl-help-grid div{align-items:center;gap:12px;display:flex}.pl-help-grid kbd{text-align:center;background:#ffffff1c;border:1px solid #ffffff30;border-radius:6px;min-width:84px;padding:3px 8px;font:.8rem ui-monospace,Consolas,monospace}.menu-delay{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:6px;padding:10px 12px;display:flex}.menu-delay span{color:#aaa;flex:1;font-size:.85rem}select option,select optgroup{color:#f2f5ff;background-color:#12192f}select option:checked{color:#fff;background-color:#2a3358}.pcard.wide{width:22vw;border-radius:12px;width:max(260px,min(22vw,352px))}.pcard.wide .pcard-main{border-radius:12px}.shelf-track{gap:14px}.tag-top10{z-index:3;color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);pointer-events:none;background:#e50914;flex-direction:column;justify-content:center;align-items:center;width:30px;height:36px;padding-top:2px;line-height:.95;display:flex;position:absolute;top:0;left:12px;box-shadow:0 4px 10px #00000073}.tag-top10 b{letter-spacing:.02em;font-size:.52rem;font-weight:800}.tag-top10 b:last-child{font-size:.82rem}.tag-new{z-index:3;color:#fff;letter-spacing:.01em;pointer-events:none;background:#e50914;border-radius:6px;padding:3px 9px;font-size:.72rem;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 3px 10px #00000073}.pcard:hover .tag-new,.pcard:focus-within .tag-new{opacity:0}.pcard .pbar{z-index:2}.hv-prev{z-index:450;color:#fff;background:#181b26;border-radius:14px;transition:opacity .12s;animation:.2s cubic-bezier(.2,.8,.2,1) hv-pop;position:fixed;overflow:hidden;box-shadow:0 24px 70px #000000bf,0 0 0 1px #ffffff14}@keyframes hv-pop{0%{opacity:.3;transform:scale(.82)}to{opacity:1;transform:none}}.hv-media{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}@supports not (aspect-ratio:1 / 1){.hv-media:before{content:"";padding-top:56.25%;display:block}}.hv-art,.hv-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hv-video{opacity:0;transition:opacity .4s}.hv-video.on{opacity:1}.hv-fade{pointer-events:none;background:linear-gradient(#0000,#181b26);height:55%;position:absolute;top:auto;bottom:0;left:0;right:0}.hv-title{text-shadow:0 2px 10px #000c;font-size:1.15rem;font-weight:800;line-height:1.15;position:absolute;bottom:12px;left:16px;right:60px}.hv-sound{color:#fff;background:#181b2699;border:1.5px solid #ffffff8c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:12px;right:12px}.hv-sound:hover{background:#ffffff26;border-color:#fff}.hv-body{gap:12px;padding:14px 16px 18px;display:grid}.hv-actions{align-items:center;gap:8px;display:flex}.hv-actions .sp{flex:1}.hv-btn{color:#fff;background:#2a2e3eb3;border:1.5px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .15s,background .15s,transform .12s;display:grid}.hv-btn:hover{background:#ffffff24;border-color:#fff}.hv-btn:active{transform:scale(.94)}.hv-btn.primary{color:#111;background:#fff;border-color:#fff}.hv-btn.primary:hover{background:#e6e6e6}.hv-meta{color:#cfd3e4;flex-wrap:wrap;align-items:center;gap:10px;font-size:.86rem;display:flex}.hv-meta .age,.hv-meta .hd{color:#fff;border:1px solid #ffffff80;border-radius:3px;padding:0 6px;font-size:.74rem;line-height:1.5}.hv-genres{flex-wrap:wrap;align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:flex}.hv-genres i{color:#6f7590;margin-right:6px;font-style:normal}@media (prefers-reduced-motion:reduce){.hv-prev{animation:none}}.grid-wide{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px 14px;display:grid}.grid-wide .pcard.wide{width:100%}.auth-back{z-index:3;position:absolute;top:18px;left:18px}.glass{-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow);background:#101830d1;border:1px solid #ffffff1f}.pill,.pill-select{color:var(--fg);font-weight:600;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;padding:10px 22px}.pill:hover{background:#fff3}.pill.sm{align-self:start;margin:6px 12px;padding:6px 14px;font-size:.85rem}.pill-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23ccc' stroke-width='2' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}.pill-select option{color:#fff;background:#111a33}.sq-btn{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:10px;place-items:center;width:42px;height:42px;display:inline-grid}.sq-btn:hover{background:#ffffff38}.icon-btn.sm{width:28px;height:28px}.pill-btn{border-radius:999px}.pill-btn.icon-only{padding:14px}.btn-glass{color:#fff}.btn-ghost.danger{color:var(--bad)}.btn-ghost.on{color:var(--accent)}.mini.flat{color:var(--muted);background:0 0;border-color:#0000}.mini.flat:hover,.mini.flat.on{color:var(--accent);background:#ffffff14}.spinner.sm{border-width:3px;width:18px;height:18px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pad-s{padding:10px 14px}.check{align-items:center;gap:8px;font-size:.9rem;display:flex}.nav{gap:14px}.nav-link{font:inherit;cursor:pointer;background:0 0;border:0}.dd{position:relative}.dd-panel{z-index:70;border-radius:14px;gap:2px;min-width:220px;max-height:70vh;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.dd-panel.right{left:auto;right:0}.dd-item{color:#e6e9f5;text-align:left;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:.92rem;display:flex}.dd-item:hover{background:#ffffff1a}.dd-item:focus-visible{background:#ffffff1a}.search-box{flex:0 380px;align-items:center;min-width:150px;display:flex;position:relative}.search-toggle{display:none}.search-field{min-width:0;color:var(--muted);background:#ffffff1a;border:1px solid #fff3;border-radius:999px;flex:1;align-items:center;padding:0 12px;display:flex}.search-field:focus-within{border-color:var(--accent);background:#ffffff24}.search-field .input{background:0 0;border:0;min-width:0;padding:10px 8px}.search-field .input:focus-visible{box-shadow:none}.search-res{z-index:70;border-radius:16px;gap:2px;max-height:70vh;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.sr-h{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:8px 10px 2px;font-size:.75rem}.sr-item{text-align:left;border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.sr-item:hover{background:#ffffff1a}.sr-item:focus-visible{background:#ffffff1a}.sr-item span{display:grid}.sr-img{object-fit:cover;border-radius:6px;flex:none;width:36px;height:52px}.sr-img.logo{object-fit:contain;background:#fff1;height:36px;padding:4px}.sr-all{color:var(--accent);align-items:center;gap:8px;padding:10px;font-weight:600;display:flex}.avatar-btn{border-radius:50%;display:grid;position:relative}.notif-dot{background:var(--accent);border:2px solid var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;top:-1px;right:-1px}.notif-dot.inline{margin-left:auto;position:static}.am{width:290px}.am-me{padding:8px 12px;display:grid}.am-item{text-align:left;color:#e6e9f5;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.am-item:hover{background:#ffffff1a}.am-item:focus-visible{background:#ffffff1a}.am-item.prof{padding:6px 12px}.am-sep{background:#ffffff1f;height:1px;margin:6px 4px}.lang-pick.compact .select{background:#ffffff14}@media (max-width:1100px){.nav-link{padding:8px;font-size:.85rem}.search-box{flex-basis:220px}}@media (max-width:900px){.nav-links{overflow-x:auto}.dd-panel{top:var(--nav-h);position:fixed;left:8px;right:8px}.dd-panel.right{left:8px}.brand small{display:none}}.avatar-art{user-select:none;border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;box-shadow:inset 0 -8px 18px #00000040,0 6px 18px #00000059}.av-emoji{filter:drop-shadow(0 2px 3px #00000059)}.av-badge{color:var(--accent);background:#0a1022;border:2px solid #ffffffd9;border-radius:50%;place-items:center;display:grid;position:absolute}.av-badge.owner{top:-2%;right:-2%}.av-badge.lock{color:#fff;bottom:-2%;right:-2%}.av-badge.kids{color:#7be0c3;bottom:-2%;left:-2%}.pg{z-index:90;background:var(--bg);grid-template-rows:auto 1fr;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.pg-bg{filter:blur(26px)brightness(.45);background:radial-gradient(900px 600px at 50% 0,#1b2d5e,#0a1022 70%) 50%/cover;position:absolute;top:-30px;bottom:-30px;left:-30px;right:-30px}.pg-shade{background:linear-gradient(#0a102280,#0a1022e6);position:absolute;top:0;bottom:0;left:0;right:0}.pg-top{align-items:center;padding:20px 4vw;display:flex;position:relative}.pg-center{text-align:center;place-content:center;justify-items:center;gap:34px;padding:10px 20px 60px;display:grid;position:relative}.pg-center h1{font-size:4vw;font-size:max(1.8rem,min(4vw,2.8rem));font-weight:800}.pg-row{flex-wrap:wrap;justify-content:center;gap:max(14px,min(3vw,36px));display:flex}.pg-item{border-radius:16px;justify-items:center;gap:12px;width:150px;padding:8px;transition:transform .18s;display:grid}.pg-item:hover{transform:scale(1.08)}.pg-item:focus-visible{transform:scale(1.08)}.pg-item:hover .avatar-art{outline-offset:3px;outline:4px solid #fff}.pg-item:focus-visible .avatar-art{outline-offset:3px;outline:4px solid #fff}.pg-item.cur .pg-name{color:var(--accent)}.pg-name{color:#dfe4f5;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:1.05rem;overflow:hidden}.pg-avatar{display:grid;position:relative}.pg-pencil{color:#fff;background:#0000008c;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pg-add{color:#fffc;border:3px dashed #ffffff80;border-radius:50%;place-items:center;width:132px;height:132px;display:grid}.pg-item.add:hover .pg-add{color:#fff;border-color:#fff}.pin-form{text-align:center;justify-items:center;gap:14px;padding:32px;display:grid}.pin-input{text-align:center;letter-spacing:.6em;max-width:240px;font-size:1.6rem}.pin-small{text-align:center;letter-spacing:.3em;width:120px}.pe{gap:10px;padding:28px;display:grid}.pe-head{align-items:center;gap:16px;display:flex}.pe-label{color:var(--muted);margin-top:6px;font-size:.85rem}.pe-grid{grid-template-columns:repeat(6,1fr);justify-items:center;gap:10px;display:grid}@media (max-width:560px){.pe-grid{grid-template-columns:repeat(4,1fr)}}.pe-av{border-radius:50%;padding:2px;transition:transform .15s}.pe-av:hover{transform:scale(1.1)}.pe-av.on{outline:3px solid var(--accent);outline-offset:2px}.hero{height:86vh;height:min(86vh,800px)}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-grad{background:linear-gradient(90deg, #0a1022f0 0%, #0a10228c 42%, transparent 78%), linear-gradient(0deg, var(--bg) 0%, transparent 40%)}.hero-body{max-width:90vw;max-width:min(620px,90vw);bottom:16%}.hero-desc{color:#d6dcf0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.chip-hd{border:1px solid #ffffff8c;border-radius:5px;padding:0 6px;font-size:.75rem;font-weight:700}.hero-mute{z-index:3;background:#00000080;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:16%;right:4vw}.hero-dots{bottom:8%;left:50%;right:auto;transform:translate(-50%)}.hero-dots button.on{background:var(--accent)}.rows{margin-top:-50px}.shelf-head h2{font-size:1.3rem}.see-all{color:var(--accent);align-items:center;gap:6px;margin-left:auto;font-size:.95rem;font-weight:600;display:inline-flex}.shelf-arrow{color:#111;opacity:0;background:#fff;border-radius:50%;width:46px;min-width:0;height:46px;top:50%;bottom:auto;transform:translateY(-50%);box-shadow:0 6px 20px #00000080}.shelf-arrow.right{right:1.2vw}.shelf-arrow.left{left:1.2vw}.shelf-wrap:hover .shelf-arrow,.shelf-wrap:focus-within .shelf-arrow{opacity:.95}.shelf-track{scroll-behavior:smooth}.ctile{background:var(--bg2);border:1px solid var(--line);text-align:center;border-radius:16px;align-content:center;place-items:center;gap:6px;width:150px;height:150px;padding:14px;transition:transform .18s,border-color .18s;display:grid}.ctile:hover{border-color:#ffffff59;transform:translateY(-4px)}.ctile.all{background:linear-gradient(135deg,#24315e,#121c3a);font-size:.9rem;font-weight:700}.ctile-ico{place-items:center;width:84px;height:70px;display:grid}.ctile-img{object-fit:contain;background:0 0;width:auto;max-width:80px;height:auto;max-height:64px}.ctile .img-ph{background:0 0;font-size:1.5rem}.ctile-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:.8rem;overflow:hidden}.ctile.locked{opacity:.55}.top10{align-items:flex-end;padding-left:96px;display:flex;position:relative}.top10 .rank{color:#0000;-webkit-text-stroke:4px #ffffff8c;letter-spacing:-.08em;pointer-events:none;font-size:190px;font-weight:900;line-height:1;position:absolute;bottom:-14px;left:0}.top10 .pcard{z-index:1}.wcard{aspect-ratio:16/9;background:var(--bg2);text-align:left;border-radius:12px;width:300px;position:relative;overflow:hidden}@supports not (aspect-ratio:1 / 1){.wcard{height:168.8px}}.wcard-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wcard-img.ph{background:linear-gradient(135deg,#24315e,#0f1730)}.wcard-ch{background:#0a1022d9;border-radius:8px;place-items:center;width:44px;height:30px;padding:3px;display:grid;position:absolute;top:8px;right:8px}.wcard-chimg{object-fit:contain;background:0 0;width:auto;max-width:100%;height:auto;max-height:100%}.wcard-chimg.img-ph{background:0 0;font-size:.7rem}.wcard-grad{background:linear-gradient(#0000 40%,#000000d9);position:absolute;top:0;bottom:0;left:0;right:0}.wcard-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.2;display:-webkit-box;position:absolute;bottom:14px;left:12px;right:12px;overflow:hidden}.wcard-bar{background:#ffffff40;height:4px;position:absolute;bottom:0;left:0;right:0}.wcard-bar i{background:var(--accent);height:100%;display:block}.with-badge{position:relative}.new-badge{text-align:center;background:var(--accent);color:var(--on-accent,#141414);pointer-events:none;z-index:2;border-radius:0 0 10px 10px;padding:4px 6px;font-size:.78rem;font-weight:800;position:absolute;bottom:0;left:0;right:0}.empty-card{text-align:center;color:var(--muted);border:1px dashed #ffffff40;border-radius:18px;justify-items:center;gap:10px;margin:0 4vw;padding:34px;display:grid}.empty-card strong{color:var(--fg);font-size:1.15rem}.empty-card.wl{max-width:560px}.plus-ring{color:#fff;border:2px solid #ffffff80;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.help-list{gap:14px;display:grid}.help-card{background:var(--bg2);border:1px solid var(--line);border-radius:14px;gap:16px;padding:18px;display:flex}.help-ico{color:var(--accent)}.geo-banner{z-index:60;border-radius:14px;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:10px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}body.has-mini .geo-banner{bottom:94px}.page:has(.tvg){padding-bottom:0}.tvg{height:calc(100vh - var(--nav-h));flex-direction:column;min-height:420px;padding:12px 2vw 0;display:flex}body.has-mini .tvg{height:calc(100vh - var(--nav-h) - 78px)}.tvg-top{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;display:flex}.tvg-search{align-items:center;gap:6px;display:flex}.tvg-search .input{border-radius:10px;width:240px;padding:10px 12px}.tvg-body{flex:1;gap:14px;min-height:0;display:flex}.tvg-cats{scrollbar-width:thin;flex:none;align-content:start;gap:2px;width:220px;padding-right:4px;display:grid;overflow-y:auto}.tvg-cat{text-align:left;color:#cfd5ea;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:.93rem;display:flex}.tvg-cat span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tvg-cat em{color:var(--muted);font-size:.75rem;font-style:normal}.tvg-cat:hover{background:#ffffff12}.tvg-cat.on{color:var(--accent);background:rgba(var(--accent-rgb,255, 212, 0), .1);font-weight:700}.tvg-main{background:var(--bg2);border:1px solid var(--line);border-radius:14px;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.tvg-scroll{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex:1;position:relative;overflow:auto}.tvg-scroll.pad{padding:16px}.tvg-scroll::-webkit-scrollbar{width:6px;height:6px}.tvg-inner{position:relative}.tvg-head{z-index:5;background:var(--bg2);border-bottom:1px solid var(--line);position:sticky;top:0}.tvg-corner{z-index:6;background:var(--bg2);border-right:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;align-items:center;width:300px;height:100%;padding:0 16px;font-weight:700;display:flex;position:sticky;left:0;overflow:hidden}.tvg-corner small{color:var(--muted);margin-left:4px;font-weight:400}.tvg-scroll:not(.wide) .tvg-corner{width:100%}.tvg-tick{height:100%;color:var(--muted);border-left:1px solid var(--line);align-items:center;padding-left:8px;font-size:.8rem;display:flex;position:absolute;top:0}.tvg-now{background:var(--accent);z-index:1;pointer-events:none;opacity:.8;width:2px;position:absolute}.tvg-row{border-bottom:1px solid var(--line);position:absolute;left:0;right:0}.tvg-row.skel{background:linear-gradient(90deg,#0000,#ffffff0a,#0000)}.tvg-chan{z-index:3;background:var(--bg2);border-right:1px solid var(--line);align-items:center;gap:2px;width:300px;height:100%;padding:0 8px 0 0;display:flex;position:sticky;left:0}.tvg-scroll:not(.wide) .tvg-chan{border-right:0;width:100%}.tvg-row:hover .tvg-chan,.tvg-row.sel .tvg-chan{background:#172244}.tvg-chan-main{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;height:100%;padding:0 8px 0 14px;display:flex}.tvg-logo{object-fit:contain;background:0 0;flex:none;width:52px;height:40px}.tvg-logo.img-ph{background:#ffffff0f;border-radius:8px;font-size:.9rem}.tvg-chan-txt{gap:2px;min-width:0;display:grid}.tvg-chan-txt strong,.tvg-chan-txt small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tvg-prog{text-align:left;background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;transition:background .15s;display:flex;position:absolute;top:8px;bottom:8px;overflow:hidden}.tvg-prog:hover{background:#ffffff29}.tvg-prog:focus-visible{background:#ffffff29}.tvg-prog.live{background:rgba(var(--accent-rgb,255, 212, 0), .1)}.tvg-prog-txt{flex:1;gap:3px;min-width:0;display:grid}.tvg-prog-txt strong,.tvg-prog-txt small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tvg-prog-img{object-fit:cover;border-radius:6px;flex:none;width:70px;height:100%}.tvg-live-bar{background:var(--accent);height:3px;position:absolute;bottom:0;left:0}.tvg-nodata{color:var(--muted);border:1px dashed #ffffff2e;border-radius:10px;align-items:center;padding:0 20px;display:flex;position:absolute;top:12px;bottom:12px}.tvg-arrows{z-index:8;align-items:center;gap:6px;height:44px;display:flex;position:absolute;top:0;right:8px}.tvg-arrows .sq-btn{width:32px;height:32px}.tvg-panel{background:var(--bg2);border:1px solid var(--line);text-align:center;border-radius:14px;flex:none;align-content:start;justify-items:center;gap:16px;width:360px;padding:28px 22px;display:grid;overflow-y:auto}.qp-logo{background:linear-gradient(135deg,#24315e,#121c3a);border-radius:28px;place-items:center;width:190px;height:190px;padding:22px;display:grid}.qp-img{object-fit:contain;background:0 0;width:auto;max-width:100%;height:auto;max-height:100%}.qp-sub{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.qp-epg,.qp-amb{text-align:left;gap:8px;width:100%;display:grid}.qp-epg .lbl{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.grid-radio{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.rcard{background:var(--bg3);border:1px solid var(--line);border-radius:14px;position:relative}.rcard-main{text-align:center;justify-items:center;gap:4px;width:100%;padding:16px 10px 12px;display:grid}.rcard-main strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.rcard-img{object-fit:contain;background:0 0;border-radius:14px;width:96px;height:96px}.rcard .mini.flat{position:absolute;top:4px;right:4px}.rcard.locked{opacity:.55}.drawer-img{object-fit:cover;border-radius:12px;width:100%;max-height:220px;margin-bottom:14px}@media (max-width:1100px){.tvg-panel{display:none}.tvg-cats{width:64px}.tvg-cat span,.tvg-cat em{display:none}.tvg-cat{justify-content:center}}@media (max-width:700px){.tvg-cats{display:none}.tvg{padding:8px 8px 0}}.rp-btn{color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .15s;display:inline-grid}.rp-btn:hover:not(:disabled){background:#ffffff2e}.rp-btn:disabled{opacity:.35}.rp-btn.main{background:var(--accent);width:58px;height:58px;color:var(--on-accent,#141414)}.rp-btn.main:hover{background:var(--accent2)}.rp-bar{z-index:100;backdrop-filter:blur(14px);border-top:1px solid var(--line);color:#fff;box-sizing:border-box;background:#0a1022f7;align-items:center;gap:10px;height:78px;padding:0 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.rp-bar .rp-btn.main{width:48px;height:48px}.rp-bar-logo{object-fit:contain;background:#ffffff14;border-radius:10px;flex:none;place-items:center;width:52px;height:52px;padding:4px;display:grid}.rp-bar-info{flex:1;min-width:0;display:grid}.rp-bar-info strong,.rp-bar-info span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp-stage{z-index:100;color:#fff;box-sizing:border-box;background:#070b18;place-items:center;padding:70px 16px 40px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.rp-top{z-index:3;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.rp-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(22px);box-sizing:border-box;width:100%;background:#0c12269e;border:1px solid #ffffff29;border-radius:28px;justify-items:center;gap:14px;width:min(560px,100%);max-width:100%;padding:28px 24px;display:grid;position:relative;box-shadow:0 30px 80px #0000008c}.rp-logo{box-sizing:border-box;background:#ffffff1a;border-radius:28px;place-items:center;width:150px;height:150px;padding:16px;display:grid}.rp-logo img{object-fit:contain;max-width:100%;max-height:100%}.rp-card h2{font-size:1.6rem}.rp-sub{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.rp-status{color:#e6e9f5;align-items:center;gap:10px;max-width:100%;min-height:28px;display:flex}.rp-status.error{color:#ffb4bc}.rp-status .eq{height:22px}.rp-err{gap:10px;width:100%;display:grid}.rp-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.rp-vol{align-items:center;gap:4px;display:flex}.rp-vol input{width:110px;accent-color:var(--accent)}.rp-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.rp-sleep{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rp-themes{justify-content:center}.chip.active{background:var(--accent);color:var(--on-accent,#141414);border-color:var(--accent)}.amb{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.amb-grad{background:linear-gradient(120deg,#0b1a3a,#3a1f5e,#0e4a52,#0b1a3a) 0 0/300% 300%;animation:40s ease-in-out infinite ambgrad;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ambgrad{50%{background-position:100%}}.amb-v{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;top:0;bottom:0;left:0;right:0}.amb-v.on{opacity:1}.amb-shade{background:radial-gradient(#0000001a,#0000008c);position:absolute;top:0;bottom:0;left:0;right:0}.amb-credit{z-index:4;background:#00000080;border-radius:8px;max-width:calc(100% - 28px);padding:4px 10px;font-size:.78rem;position:absolute;bottom:12px;left:14px}.amb-credit a{color:#e6e9f5;text-decoration:underline}.pl-zap{z-index:7;width:calc(100vw - 28px);background:#0c1226c7;border-radius:20px;flex-direction:column;width:min(400px,100vw - 28px);display:flex;position:absolute;top:14px;bottom:14px;left:auto;right:14px;overflow:hidden}.pl-zap-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.pl-zap-chips{scrollbar-width:none;flex:none;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.pl-zap-chips .chip{white-space:nowrap;padding:6px 12px;font-size:.82rem}.pl-zap-list{scrollbar-width:thin;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:0 6px 6px;overflow-y:auto}.pl-zap-item{border-radius:12px;align-items:center;display:flex;position:absolute;left:0;right:0}.pl-zap-item:hover{background:#ffffff14}.pl-zap-item.hl{background:rgba(var(--accent-rgb,255, 212, 0), .16);outline:2px solid rgba(var(--accent-rgb,255, 212, 0), .7);outline-offset:-2px}.pl-zap-item.cur .nm strong{color:var(--accent)}.pl-zap-main{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;height:100%;padding:0 8px;display:flex}.pl-zap-item .nm{flex:1;gap:1px;min-width:0;display:grid}.pl-zap-item .nm strong,.pl-zap-item .nm small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-zap-item .mini-bar{height:3px;margin-top:3px}.pl-zap-item .mini-bar span{background:var(--accent);height:100%;display:block}.hs{opacity:0;pointer-events:none;transition:opacity 1s;position:absolute;top:0;bottom:0;left:0;right:0}.hs.on{opacity:1}.hs .hero-img{object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-video{opacity:0;transition:opacity .8s}.hero-video.ready{opacity:1}.hero-top-scrim{pointer-events:none;background:linear-gradient(#0a1022d9,#0000);height:160px;position:absolute;top:0;bottom:auto;left:0;right:0}.hero-arrow{color:#fff;opacity:0;z-index:3;background:#00000073;border-radius:50%;place-items:center;width:48px;height:48px;transition:opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero:hover .hero-arrow{opacity:1}.hero-arrow:focus-visible{opacity:1}.hero-arrow.left{left:1.5vw}.hero-arrow.right{right:1.5vw}.license a{text-decoration:underline}.cmp-wrap{margin-top:18px;overflow-x:auto}.cmp th.cur{color:var(--accent)}.cmp td,.cmp th{text-align:center}.cmp td:first-child,.cmp th:first-child{text-align:left}.lg{height:var(--lg-h,28px);vertical-align:middle;line-height:0;display:inline-block}.lg svg{width:auto;height:100%;display:block;overflow:visible}.lg.crop{max-width:100%}.lg.mark{width:var(--lg-h,76px);animation:1.6s ease-in-out infinite lg-glow;overflow:hidden}@keyframes lg-glow{0%,to{filter:drop-shadow(0 0 6px #ffb30040);transform:scale(.96)}50%{filter:drop-shadow(0 0 18px #ffb30099);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.lg.mark{animation:none}}@media (max-width:700px){.lg.crop{width:var(--lg-h,28px);overflow:hidden}}.auth-logo{margin:0 auto 6px}.lg.blink svg>path:nth-of-type(-n+2),.lg.pulse svg>path:nth-of-type(2){transform-box:fill-box;transform-origin:50%}.brand:hover .lg.blink svg>path:nth-of-type(-n+2){animation:.3s ease-in-out lg-blink}.lg.pulse svg>path:nth-of-type(2){animation:1.1s ease-in-out infinite lg-pulse}body.video-loading .nav .lg svg>path:nth-of-type(2){transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out infinite lg-pulse}@keyframes lg-blink{0%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}@keyframes lg-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.lg.pulse svg>path,body.video-loading .nav .lg svg>path,.brand:hover .lg.blink svg>path{animation:none!important}}.splash{background:#0b1020}.acct{grid-template-columns:250px 1fr;align-items:start;gap:28px;max-width:1300px;display:grid}.acct-nav{top:calc(var(--nav-h) + 12px);gap:2px;display:grid;position:sticky}.acct-tab{color:#cfd5ea;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:.95rem;display:flex}.acct-tab:hover{background:#ffffff12}.acct-tab.on{background:rgba(var(--accent-rgb,255, 212, 0), .12);color:var(--accent);font-weight:700}.acct-panel{align-content:start;gap:16px;min-width:0;display:grid}.acct-panel>h1{margin-bottom:4px;font-size:1.7rem}.acct-card{background:var(--bg2);border:1px solid var(--line);border-radius:16px;gap:12px;padding:20px;display:grid}.acct-card h2{font-size:1.05rem}.acct-form{gap:14px;max-width:520px;display:grid}.acct-form label{color:var(--muted);gap:6px;font-size:.88rem;display:grid}.acct-form label.check{color:var(--fg);display:flex}.email-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.email-row .input{flex:1;min-width:180px}.ov-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.ov-row{align-items:center;gap:14px;display:flex}.big-n{font-size:1.5rem}.meter{grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:6px;display:grid}.meter i{background:#ffffff26;border-radius:3px;height:6px}.meter.s1 i:nth-child(-n+1){background:var(--bad)}.meter.s2 i:nth-child(-n+2){background:#ff9a44}.meter.s3 i:nth-child(-n+3){background:var(--accent)}.meter.s4 i{background:var(--ok)}.parental{background:linear-gradient(135deg, rgba(var(--accent-rgb,255, 212, 0), .1), rgba(var(--accent-rgb,255, 212, 0), .02));border-color:rgba(var(--accent-rgb,255, 212, 0), .3);grid-template-columns:auto 1fr auto;grid-auto-flow:column;align-items:center}.parental-txt{gap:2px;display:grid}.prof-list{display:grid}.prof-row{border-bottom:1px solid var(--line);border-radius:10px;align-items:center;gap:16px;padding:12px 6px;display:flex}.prof-row:hover{background:#ffffff0d}.prof-name{flex:1;display:grid}.back-link{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.chip-x{place-items:center;margin-left:4px;display:inline-grid}.block-results{background:var(--bg3);border-radius:12px;padding:4px;display:grid}.legal-list{gap:10px;padding-left:18px;display:grid}.legal-list a{color:var(--accent);text-decoration:underline}@media (max-width:800px){.acct{grid-template-columns:1fr;gap:12px}.acct-nav{scrollbar-width:none;gap:4px;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.parental{grid-template-columns:1fr;grid-auto-flow:row}}.sub-cols{grid-template-columns:340px 1fr;align-items:start;gap:24px;display:grid}.sub-left{top:calc(var(--nav-h) + 12px);position:sticky}.pkg-now.col{gap:12px;display:grid}.sub-price{font-size:1.8rem;font-weight:800}.sub-price small{color:var(--muted);font-size:.9rem;font-weight:400}.sub-right h2{margin-bottom:14px}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.plan{background:var(--bg2);border:1px solid var(--line);border-radius:18px;align-content:start;gap:12px;padding:20px;display:grid}.plan.current{border-color:var(--accent)}.plan-img{object-fit:cover;border-radius:12px;width:100%;height:150px}.plan-feats{gap:6px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.plan-feats li{align-items:center;gap:8px;display:flex}.plan-feats svg{color:var(--ok);flex:none}.plan-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tile{text-align:left;border:2px solid var(--line);background:var(--bg3);border-radius:14px;gap:4px;padding:18px 12px 12px;transition:border-color .15s;display:grid;position:relative}.tile.on{border-color:var(--accent);background:rgba(var(--accent-rgb,255, 212, 0), .08)}.tile .price{font-size:1.25rem;font-weight:800}.tile .price small{color:var(--muted);font-size:.75rem;font-weight:400}.tile .badge{background:var(--accent);color:var(--on-accent,#141414);border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:800;position:absolute;top:-10px;left:10px}@media (max-width:900px){.sub-cols{grid-template-columns:1fr}.sub-left{position:static}.plan-tiles{grid-template-columns:1fr}}.rp-stage{padding:0;display:block;overflow:hidden}.rp-stage.idle{cursor:none}.rp-stage .amb-credit{bottom:calc(112px + env(safe-area-inset-bottom));opacity:.75;transition:bottom .3s;left:16px}.rp-stage.idle .amb-credit{bottom:12px}.rp-center{z-index:3;pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;top:0;bottom:120px;left:0;right:0}.rp-msg{pointer-events:auto;text-align:center;max-width:100%;border-radius:22px;justify-items:center;gap:12px;max-width:min(460px,100%);padding:22px;display:grid}.rp-hint{z-index:4;color:#fff;background:#0006;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:flex;position:absolute;bottom:16px;left:16px}.rp-hint .eq{height:16px}.rp-hint .eq i{width:4px}.rp-dock{z-index:5;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);box-sizing:border-box;background:#0c1226b8;border:1px solid #ffffff29;border-radius:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 18px;transition:transform .35s,opacity .35s;display:grid;position:absolute;box-shadow:0 18px 50px #00000080}.rp-dock.hidden{opacity:0;pointer-events:none;transform:translateY(130%)}.rp-d-info{align-items:center;gap:14px;min-width:0;display:flex}.rp-d-logo{object-fit:contain;box-sizing:border-box;background:#ffffff1a;border-radius:14px;flex:none;place-items:center;width:56px;height:56px;padding:5px;display:grid}.rp-d-txt{gap:1px;min-width:0;display:grid}.rp-d-txt strong,.rp-d-sub,.rp-d-status span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp-d-sub{font-size:.85rem}.rp-d-status{color:var(--accent);align-items:center;gap:8px;min-width:0;font-size:.85rem;display:flex}.rp-d-status.error{color:#ffb4bc}.rp-d-status .eq{flex:none;height:16px}.rp-d-status .eq i{width:4px}.rp-d-ctl{align-items:center;gap:10px;display:flex}.rp-d-right{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.rp-btn{position:relative}.rp-btn.on{background:#ffffff2e}.rp-badge{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent,#141414);border-radius:9px;place-items:center;padding:0 4px;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:2px;right:0}.rp-popwrap{position:relative}.rp-pop{z-index:6;border-radius:16px;flex-wrap:wrap;gap:8px;width:max-content;max-width:260px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 14px);right:0}.rp-pop.wide{max-width:320px}.rp-pop .small{flex-basis:100%}@media (max-width:760px){.rp-dock{border-radius:20px;grid-template-columns:1fr;gap:8px;padding:10px 12px;left:8px;right:8px}.rp-d-ctl{justify-content:center}.rp-d-right{flex-wrap:wrap;justify-content:center}.rp-vol input{display:none}.rp-stage .amb-credit{bottom:calc(190px + env(safe-area-inset-bottom))}.rp-pop{left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rp-dock{transition:none}}.no-favorites .fav-btn{display:none!important}.maint{z-index:250;background:var(--accent);color:var(--on-accent,#141414);justify-content:center;align-items:center;gap:10px;padding:8px 14px;font-weight:600;display:flex;position:fixed;top:0;left:0;right:0}.maint .icon-btn{color:inherit}.pl-clock{font-variant-numeric:tabular-nums;opacity:.9;margin-right:8px}.intro-overlay{z-index:40;cursor:pointer;background:#000;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.intro-overlay svg{width:100%;height:100%;display:block}.intro-overlay.intro-splash{z-index:400;position:fixed}.poster{background:var(--bg3);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.poster-bg{object-fit:cover;filter:blur(22px)brightness(.5)saturate(1.25);width:124%;height:124%;position:absolute;top:-12%;left:-12%}.poster-img{object-fit:cover;opacity:0;image-rendering:auto;width:100%;height:100%;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.poster-img.on{opacity:1}.poster-img.fit{object-fit:contain;border-radius:4px;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 6px 24px #0000008c}.poster-skel{background:linear-gradient(110deg,#1a2547 30%,#26335f 50%,#1a2547 70%) 0 0/200% 100%;animation:1.3s linear infinite shimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes shimmer{to{background-position:-200% 0}}.poster.gen{color:#fff;flex-direction:column;justify-content:flex-end;gap:6px;padding:14px 12px;display:flex}.poster.gen strong{-webkit-line-clamp:5;text-shadow:0 2px 12px #00000080;font-size:1.6vw;-webkit-box-orient:vertical;font-size:max(1rem,min(1.6vw,1.35rem));font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.poster.gen small{opacity:.75}.pcard{transition:box-shadow .2s,transform .2s}.pcard:hover,.pcard:focus-within{box-shadow:0 16px 40px #0009}.top10 .pcard{margin-left:-10px}.new-badge{white-space:nowrap;border-radius:999px;width:auto;padding:3px 12px;bottom:10px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 4px 12px #0006}.hero-pfill{filter:blur(34px)brightness(.45);background-position:50%;background-size:cover;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px}.hero-poster{aspect-ratio:2/3;object-fit:cover;border-radius:14px;width:auto;height:72%;position:absolute;top:14%;right:8vw;box-shadow:0 24px 70px #000000b3}@supports not (aspect-ratio:1 / 1){.hero-poster:before{content:"";padding-top:150%;display:block}}@media (max-width:800px){.hero-poster{display:none}}.live-dot{background:#888;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.live-dot.live{background:#3ddc97;box-shadow:0 0 6px #3ddc97}.live-dot.reconnecting,.live-dot.connecting{background:#ffb300;animation:1s infinite pulse}.live-dot-row{color:var(--muted);align-items:center;margin-top:2px;font-size:.75rem;display:flex}.ann-stack{z-index:260;pointer-events:none;width:calc(100vw - 24px);gap:8px;width:min(560px,100vw - 24px);display:grid;position:fixed;top:54px;left:50%;transform:translate(-50%)}.ann{pointer-events:auto;box-shadow:var(--shadow);color:#fff;background:#1c2a52;border:1px solid #fff3;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.ann span{flex:1}.ann.warning{background:#5a4310;border-color:#ffb300}.ann.critical,.ann.error{border-color:var(--bad);background:#5a1420}.pl-wm{z-index:2;pointer-events:none;object-fit:contain;filter:drop-shadow(0 2px 6px #0000008c);user-select:none;height:auto;max-height:30%;transition:opacity .4s;position:absolute}.pl-wm.tl{top:3%;left:3%}.pl-wm.tr{top:3%;right:3%}.pl-wm.bl{bottom:3%;left:3%}.pl-wm.br{bottom:3%;right:3%}.gs{z-index:8;height:52vh;background:#0a1022db;border-radius:22px 22px 0 0;flex-direction:column;height:min(52vh,460px);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.gs-head{align-items:center;gap:14px;padding:14px 18px 8px;display:flex}.gs-head>strong{white-space:nowrap;font-size:1.15rem}.gs-chips{scrollbar-width:none;flex:1;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.gs-chips .chip{white-space:nowrap;flex:none}.gs-chips .chip.on{background:var(--accent);color:var(--on-accent,#141414)}.zf{outline-offset:2px;outline:3px solid #fff}.gs-cards{scrollbar-width:thin;flex:1;align-items:flex-start;gap:14px;padding:10px 18px 18px;display:flex;overflow-x:auto}.gs-empty{flex:1;place-items:center;display:grid}.gs-card{cursor:pointer;background:#ffffff0d;border-radius:14px;flex:none;gap:8px;width:300px;padding:8px;transition:background .15s;display:grid}.gs-card.live{background:#ffffff24}.gs-card.past{opacity:.5}.gs-thumb{aspect-ratio:16/9;background:#1a2547;border-radius:10px;position:relative;overflow:hidden}@supports not (aspect-ratio:1 / 1){.gs-thumb:before{content:"";padding-top:56.25%;display:block}}.gs-thumb>img{object-fit:cover;width:100%;height:100%}.gs-gen{text-align:center;background:linear-gradient(135deg,#24315e,#0f1730);place-items:center;gap:6px;padding:12px;font-weight:700;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.gs-gen img{object-fit:contain;max-width:50%;max-height:36%}.gs-over{background:linear-gradient(#0000,#000000d9);gap:1px;padding:22px 10px 8px;display:grid;position:absolute;bottom:0;left:0;right:0}.gs-over strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gs-over small{opacity:.85}.gs-live{background:var(--accent);color:var(--on-accent,#141414);border-radius:5px;padding:2px 8px;font-size:.7rem;font-weight:800;position:absolute;top:8px;left:8px}.gs-bar{background:var(--accent);height:3px;position:absolute;bottom:0;left:0}.gs-rec{background:#ffffff1f;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.gs-rec:disabled{opacity:.5}.gs-desc{color:#c9cfe6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.85rem;display:-webkit-box;overflow:hidden}.gs-pop{z-index:2;background:#00000080;place-items:center;padding:16px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.gs-pop-card{border-radius:18px;gap:10px;width:100%;max-width:520px;padding:22px;display:grid}@media (max-width:700px){.gs{height:60vh}.gs-card{width:240px}.gs-head>strong{display:none}}.pulse-dot{background:#ff3b4e;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1s infinite pulse;display:inline-block}.live-badge.broadcast{color:#fff;background:#d3122a;align-items:center;display:inline-flex}.live-badge.broadcast .pulse-dot{background:#fff}.ctile{position:relative}.live-chip{color:#fff;background:#d3122aeb;border-radius:999px;align-items:center;padding:2px 7px;font-size:.65rem;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.live-chip .pulse-dot{background:#fff;width:6px;height:6px;margin-right:4px}.lang-menu{display:inline-block;position:relative}.lang-btn{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.lang-btn:hover,.lang-btn.open{background:#ffffff24;border-color:#ffffff4d}.lang-btn:focus-visible{outline:2px solid var(--accent,#ffd400);outline-offset:2px}.lang-code{letter-spacing:.04em;color:#dfe6ff;background:#ffffff24;border-radius:6px;place-items:center;min-width:26px;height:20px;padding:0 5px;font-size:.68rem;font-weight:800;display:inline-grid}.lang-chev{opacity:.7;transition:transform .18s}.lang-btn.open .lang-chev{transform:rotate(180deg)}.lang-list{z-index:400;backdrop-filter:blur(14px);background:#0e142af7;border:1px solid #ffffff24;border-radius:16px;min-width:200px;margin:0;padding:6px;list-style:none;animation:.14s ease-out lang-pop;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #0009}.lang-list li{margin:0}.lang-list button{color:#e6ebff;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.92rem;font-weight:600;transition:background .12s;display:flex}.lang-list button:hover{background:#ffffff1a}.lang-list button.on{color:#fff;background:#ffd40024}.lang-list button.on .lang-code{background:var(--accent,#ffd400);color:#14100a}.lang-list button .lang-name{flex:1}.lang-list button svg{color:var(--accent,#ffd400)}@keyframes lang-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:900px){.lang-btn .lang-name{display:none}.lang-btn{padding:0 10px}}@media (prefers-reduced-motion:reduce){.lang-list{animation:none}}.top10{padding-left:64px}.top10.r10{padding-left:110px}.top10 .rank{-webkit-text-stroke:3px #fff9;letter-spacing:-.1em;font-size:130px;bottom:-4px;left:-2px}.top10 .pcard.wide{margin-left:-6px}html.tv{cursor:none;font-size:16px}html.tv *{scrollbar-width:none;cursor:none!important}html.tv ::-webkit-scrollbar{display:none}html.tv :focus{outline-offset:3px;border-radius:12px;transition:outline-offset .12s;box-shadow:0 0 0 8px #ffd40038;outline:4px solid var(--accent)!important}html.tv :focus-visible{outline-offset:3px;border-radius:12px;transition:outline-offset .12s;box-shadow:0 0 0 8px #ffd40038;outline:4px solid var(--accent)!important}html.tv input:focus{outline-offset:0}html.tv .ctl[aria-label*=ull],html.tv .ctl[title*="(F)"]{display:none}html.tv .ld-top{padding-left:0;padding-right:0}html.tv .auth{place-items:start center;padding-top:4vh;overflow-y:auto}html.tv .auth-card{padding-top:20px;padding-bottom:20px}html.tv .auth-logo{width:auto;height:56px}html.tv .auth-card h1{font-size:1.5rem}html.tv .geo-banner,html.tv [class*=geo-b]{display:none!important}html.tv .nav{gap:8px;padding:0 3vw}html.tv .search-box{flex:0 200px;min-width:120px}html.tv .page{padding-left:2vw;padding-right:2vw}html.tv .pl .ctl-hint{z-index:6;color:#fff;backdrop-filter:blur(6px);pointer-events:none;background:#0000008c;border-radius:999px;gap:14px;padding:8px 14px;font-size:.85rem;display:flex;position:absolute;bottom:14vh;right:3vw}.ctl-hint.tv-only{display:none}html.tv .pl .ctl-hint.tv-only{display:flex}.tag-top10~.tag-new{left:64px}html.tv.kb .auth{padding-bottom:55vh}html.tv.kb .auth-card{margin-top:2vh}.intro-overlay.portrait{background:#070b18}.mtabs{display:none}@media (max-width:700px){html:not(.tv) .nav-links{display:none}html:not(.tv) .nav{gap:8px;padding:0 10px}html:not(.tv) .brand{flex:none}html:not(.tv) .page{padding-bottom:calc(66px + env(safe-area-inset-bottom))}html:not(.tv) .mtabs{z-index:45;padding:6px 4px calc(6px + env(safe-area-inset-bottom));backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#0a0e1cf0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}html:not(.tv) .mtab{color:var(--muted);border-radius:12px;justify-items:center;gap:3px;min-width:0;padding:6px 2px;font-size:.68rem;font-weight:600;display:grid}html:not(.tv) .mtab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html:not(.tv) .mtab.on{color:var(--accent)}html:not(.tv) .mtab.on svg{filter:drop-shadow(0 0 6px #ffd40073)}html:not(.tv) .geo-banner{bottom:calc(76px + env(safe-area-inset-bottom));gap:8px;width:calc(100vw - 24px);max-width:420px;font-size:.85rem}html:not(.tv) .toasts{bottom:calc(84px + env(safe-area-inset-bottom))}html:not(.tv) .hero-body{bottom:12%;left:16px;right:16px}html:not(.tv) .hero-dots{bottom:8%;right:16px}html:not(.tv) .shelf-head,html:not(.tv) .shelf-track{padding-left:16px;padding-right:16px}html:not(.tv) .lg.crop{width:auto;overflow:visible}html:not(.tv) .grid-wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}html:not(.tv) .grid-wide .pcard-over{padding:8px}}.auth{grid-template-columns:minmax(0,1fr)}.auth-card{box-sizing:border-box;justify-self:center;min-width:0}.auth-logo,.auth-logo svg{max-width:100%}@media (max-width:520px){.auth{align-items:start;padding:72px 14px 24px}.auth-card{border-radius:18px;padding:22px 18px}.auth-logo{width:auto;height:52px!important}.auth-logo svg{width:auto;height:52px}.auth-card h1{margin-top:6px;font-size:1.35rem}.auth-lang{top:14px;right:14px}.auth-back{top:14px;left:14px}.auth-card .seg button{padding:10px 8px}.auth-card .input{font-size:16px}}.auth>.auth-lang{z-index:3;position:absolute;top:18px;right:18px}@media (max-width:520px){.auth>.auth-lang{top:14px;right:14px}}@media (max-width:700px){.tvg-top{flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.tvg-top .spacer{display:none}.tvg-top>.pill-select:first-child{flex:calc(100% - 52px);min-width:0}.tvg-top .tvg-search{flex:0 0 44px}.tvg-top .tvg-search .sq-btn{width:44px;height:44px}.tvg-top .pill-select{text-overflow:ellipsis;white-space:nowrap;background-position:right 12px center;min-width:0;height:44px;padding:0 28px 0 14px;font-size:.9rem;overflow:hidden}.tvg-top>.pill-select:not(:first-child){flex:calc(33% - 8px)}.tvg-search.open{left:8px;right:8px;top:calc(var(--nav-h) + 6px);z-index:30;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:8px;position:fixed}.tvg-search.open .input{flex:1;width:auto;font-size:16px}}@media (max-width:900px){.search-box{flex:none;min-width:0;margin-left:auto}.search-toggle{width:40px;height:40px;color:var(--fg);background:#ffffff1a;border-radius:50%;place-items:center;display:grid}.search-toggle:hover{background:#ffffff2e}.search-toggle:focus-visible{background:#ffffff2e}.search-field{display:none}.search-box.bar .search-field{left:10px;right:10px;top:calc(var(--nav-h) + 6px);z-index:75;backdrop-filter:blur(14px);height:46px;box-shadow:var(--shadow);background:#0e142af5;display:flex;position:fixed}.search-box.bar .search-field .input{flex:1;font-size:16px}.search-box .search-res{left:10px;right:10px;top:calc(var(--nav-h) + 60px);max-height:calc(100vh - var(--nav-h) - 150px);z-index:74;position:fixed}}.search-field .input,.search-field .input:focus{box-shadow:none!important;outline:none!important}.search-field .input:focus-visible{box-shadow:none!important;outline:none!important}@media (max-width:700px){.filters{flex-wrap:wrap;gap:8px;display:flex}.filters .search{flex:100%;max-width:none}.filters .select{text-overflow:ellipsis;white-space:nowrap;flex:calc(33% - 8px);min-width:0;height:44px;padding:0 22px 0 10px;font-size:.8rem}}.tvg-prog-txt .age{justify-self:start;width:fit-content;line-height:1.35}html.tv .tvg-arrows{display:none}html.tv .hero{margin-left:-2vw;margin-right:-2vw}html.tv .hero-dots{bottom:7%;left:auto;right:4vw;transform:none}html.tv .search-box{flex:0 300px}html.tv .search-box input{text-overflow:ellipsis}html.tv .hero-body{margin-left:2vw}html.tv .pcard-over{background:linear-gradient(#0000 0%,#050814db 50%,#050814f7 100%);padding-top:96px}html.tv .pcard-title{text-shadow:0 1px 6px #000000e6}html.tv .pl .ctl-hint{top:12vh;bottom:auto}.upd{z-index:200;background:#050814e0;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.upd-glow{background:radial-gradient(circle,#ffc8002e,#0000 60%);border-radius:50%;width:60vmax;height:60vmax;animation:3.2s ease-in-out infinite upd-pulse;position:absolute}@keyframes upd-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.upd-card{text-align:center;width:90vw;background:linear-gradient(160deg,#16224a,#0b1020);border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;align-items:center;gap:14px;width:min(560px,90vw);padding:36px 40px;display:flex;position:relative;box-shadow:0 40px 120px #000000b3}.upd-logo{place-items:center;min-height:70px;display:grid}.upd-card h2{margin:0;font-size:1.7rem}.upd-ver{color:#9fb0d9;align-items:center;gap:14px;font-size:1.15rem;display:flex}.upd-ver strong{color:var(--accent);font-size:1.35rem}.upd-msg{color:#d6dcf0;margin:0;line-height:1.5}.upd-msg.err{color:#ff8a8a}.upd-notes{color:#9fb0d9;margin:0;font-size:.95rem}.upd-bar{background:#ffffff1a;border-radius:999px;width:100%;height:14px;position:relative;overflow:hidden}.upd-fill{background:linear-gradient(90deg,#ffb300,#ffe66d);border-radius:999px;height:100%}.upd-shine{background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%) 0 0/200% 100%;animation:1.4s linear infinite upd-shine;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes upd-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.upd-pct{color:#9fb0d9;font-variant-numeric:tabular-nums}.upd-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:10px;display:flex}html.tv .hero-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:2.9rem;display:-webkit-box;overflow:hidden}
