:root{--m:5vw;--rc:#B36BFF;--rcg:transparent;--bg:#07050d;--bg2:#100a1c;--card:#161026;--line:rgba(190,160,255,.12);--v:#8B3DFF;--v2:#A64DFF;--o:#FF7A2F;--tx:#EEEAF6;--mu:#A49DBB;--mu2:#6f6887;--glow:0 0 0 .16rem #A64DFF,0 0 1.4rem rgba(166,77,255,.55)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;background:var(--bg);color:var(--tx);font-family:SamsungOne,LG Smart UI,Museo Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}body{font-size:1rem;line-height:1.35}#bg{position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 78% -8%,rgba(122,46,220,.3),rgba(122,46,220,0) 70%),radial-gradient(ellipse 60% 50% at -5% 105%,rgba(90,24,160,.22),rgba(90,24,160,0) 70%),radial-gradient(ellipse 30% 25% at 100% 100%,rgba(255,122,47,.06),rgba(255,122,47,0) 70%),var(--bg)}.view{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden}.vs{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.hs{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hs::-webkit-scrollbar{display:none}.vs::-webkit-scrollbar{width:.4rem}.vs::-webkit-scrollbar-thumb{background:rgba(166,77,255,.3);border-radius:1rem}.tv .vs,.tv .hs{scroll-behavior:auto}.tv .vs::-webkit-scrollbar{display:none}img{border:0}svg{width:1.3em;height:1.3em;fill:currentColor;flex:none}.f{outline:none;cursor:pointer}a{color:var(--v2)}.rh{margin:0 0 .7rem;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#cfc8e2;display:flex;align-items:center}.rh:before{content:"";display:inline-block;width:.22rem;height:.95rem;border-radius:.2rem;background:linear-gradient(var(--v2),var(--v));margin-right:.6rem;box-shadow:0 0 .6rem rgba(166,77,255,.7)}.empty,.loading{color:var(--mu);padding:2rem 0;text-align:center}.err{text-align:center;padding:3rem 1rem;color:var(--mu)}.err .btn{margin-top:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.3rem;margin:0 .6rem .6rem 0;border-radius:.6rem;background:rgba(255,255,255,.07);border:1px solid var(--line);color:var(--tx);font-weight:700;font-size:.95rem;transition:transform .12s,background .12s;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn svg{margin-right:.5rem;width:1.2em;height:1.2em}.btn.primary{background:linear-gradient(135deg,#9a4dff,#7a2ff0);border-color:transparent;color:#fff}.btn.on{color:var(--o)}.btn.sm{padding:.45rem .9rem;font-size:.85rem;margin:0}.btn.busy{opacity:.7}.btn:hover{background:rgba(255,255,255,.12)}.btn.primary:hover{background:linear-gradient(135deg,#a85cff,#8636ff)}.kbd .btn:focus,.kbd .chip:focus,.kbd .set:focus,.kbd .tab:focus,.kbd .opt:focus,.kbd a.f:focus{box-shadow:var(--glow);transform:scale(1.04);background:rgba(166,77,255,.22)}.kbd .btn.primary:focus{background:linear-gradient(135deg,#b06aff,#8a3dff)}#topnav{position:absolute;left:0;right:0;top:0;height:4.2rem;display:flex;align-items:center;padding:0 var(--m);z-index:5;background:linear-gradient(rgba(7,5,13,.92),rgba(7,5,13,0))}.brand{display:flex;align-items:center;margin-right:2rem}.brand img{width:2.2rem;height:2.2rem;border-radius:.5rem;margin-right:.6rem;box-shadow:0 0 1rem rgba(139,61,255,.45)}.brand b{font-size:1.25rem;letter-spacing:.12em;font-weight:900;background:linear-gradient(#fff,#b9b3c9);-webkit-background-clip:text;background-clip:text;color:transparent}.brand em{font-style:normal;margin-left:.25em;background:linear-gradient(#c07bff,#8b3dff);-webkit-background-clip:text;background-clip:text;color:transparent}#topnav nav{display:flex}.tab{display:flex;align-items:center;padding:.5rem .9rem;margin-right:.4rem;border-radius:2rem;color:var(--mu);font-weight:700;font-size:.92rem;transition:transform .12s}.tab svg{margin-right:.4rem;width:1.1em;height:1.1em}.tab.on{color:#fff;background:rgba(139,61,255,.18)}.tab:hover{color:#fff}.who{margin-left:auto;color:var(--mu2);font-size:.85rem}#hero{position:absolute;left:0;right:0;top:0;height:42vh;display:none}.wide #hero{display:block}#hero .bd{position:absolute;right:0;top:0;width:72%;height:100%;background-size:cover;background-position:center 20%;opacity:0;transition:opacity .45s}#hero .bd:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(90deg,var(--bg) 0,rgba(7,5,13,.75) 30%,rgba(7,5,13,.15) 70%,rgba(7,5,13,.4)),linear-gradient(0deg,var(--bg) 0,rgba(7,5,13,0) 45%)}.hinfo{position:absolute;left:var(--m);bottom:1.5rem;width:48%;top:5rem}.hinfo h1{margin:0 0 .4rem;font-size:2.3rem;font-weight:900;letter-spacing:.01em;line-height:1.1;text-shadow:0 .2rem 1.5rem rgba(0,0,0,.6);max-height:2.6em;overflow:hidden}.hinfo .meta{color:#d7cfee;font-size:.9rem;font-weight:600;margin-bottom:.6rem;white-space:pre}.hinfo p{margin:0;color:var(--mu);font-size:.92rem;line-height:1.45;max-height:4.35em;overflow:hidden}.rows{position:absolute;left:0;right:0;bottom:0;top:var(--navh,4.2rem);padding:.5rem 0 3rem}.row{padding:0 0 .6rem}.rs{white-space:nowrap;padding:1rem var(--m) 1rem;font-size:0}.rs .card{font-size:1rem}.card{display:inline-block;vertical-align:top;margin-right:1rem;transition:transform .14s;white-space:normal}.card.poster{width:9.4rem}.card.thumb{width:15rem}.ci{position:relative;width:100%;border-radius:.6rem;overflow:hidden;background:linear-gradient(135deg,#1a1230,#0e0a19);border:1px solid var(--line)}.poster .ci{padding-top:150%}.thumb .ci{padding-top:56.25%}.ci img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1}.ci .ph{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:2.4rem;font-weight:900;color:rgba(166,77,255,.35)}.pb{position:absolute;left:0;right:0;bottom:0;height:.28rem;background:rgba(0,0,0,.6);z-index:2}.pb b{display:block;height:100%;background:linear-gradient(90deg,var(--v),var(--o))}.badge{position:absolute;right:.4rem;top:.4rem;z-index:2;min-width:1.5rem;height:1.5rem;border-radius:1rem;background:rgba(139,61,255,.92);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:.75rem;font-weight:800;padding:0 .3rem}.badge svg{width:1rem;height:1rem}.badge.n{background:var(--o)}.ct{margin-top:.5rem;font-size:.88rem;font-weight:700;color:#e6e1f2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs{font-size:.78rem;color:var(--mu2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.1rem}.lib .ci{padding-top:50%}.card:hover .ci{border-color:rgba(166,77,255,.5)}.kbd .card:focus{transform:scale(1.07)}.kbd .card:focus .ci{box-shadow:var(--glow);border-color:var(--v2)}.page{position:absolute;left:0;right:0;bottom:0;top:var(--navh,4.2rem);padding:1rem var(--m) 4rem}.page h1{font-size:1.8rem;margin:.2rem 0 1rem;font-weight:900}.ph-head{display:flex;align-items:center;justify-content:space-between}.grid{font-size:0;padding:.5rem 0 1rem}.grid .card{font-size:1rem;margin:0 1rem 1.4rem 0}.more{color:var(--mu);text-align:center;padding:1rem}.login{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:flex-start;justify-content:center;padding:4vh 1rem}.lbox{width:100%;max-width:26rem;margin:auto;text-align:center}.llogo{width:13rem;height:13rem;border-radius:1.2rem;box-shadow:0 0 3rem rgba(139,61,255,.4);margin-bottom:1rem;object-fit:cover}.lbox h1{justify-content:center;font-size:1rem}.lbox .hint{color:var(--mu);font-size:.88rem;margin:0 0 1.2rem}.lbox label{display:block;text-align:left;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mu);margin-bottom:.9rem}input.f{display:block;width:100%;margin-top:.35rem;padding:.8rem .9rem;font-size:1rem;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(190,160,255,.22);border-radius:.6rem;outline:none;font-family:inherit;-webkit-appearance:none;appearance:none}input.f:focus{border-color:var(--v2);box-shadow:var(--glow);background:rgba(139,61,255,.12)}input::placeholder{color:#6f6887}.lbox .btn{width:100%;margin:.3rem 0 .5rem;padding:.9rem}.msg{min-height:1.2rem;color:#ff9c66;font-size:.88rem;margin:.2rem 0 .7rem;text-align:left}.ver{color:var(--mu2);font-size:.75rem;margin-top:1.4rem}.wide .login{align-items:center}.wide .lbox{max-width:30rem}.tv .llogo{width:11rem;height:11rem}.details{position:absolute;left:0;top:0;right:0;bottom:0}.dbd{position:fixed;left:0;top:0;right:0;height:80vh;background-size:cover;background-position:center 20%;opacity:0;transition:opacity .5s;z-index:-1}.dbd:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(7,5,13,.96) 0,rgba(7,5,13,.7) 40%,rgba(7,5,13,.25)),linear-gradient(0deg,var(--bg) 0,rgba(7,5,13,0) 60%)}.dwrap{position:relative;padding:9vh 4vw 4rem}.dtop{display:flex;align-items:flex-start}.dposter{width:13rem;flex:none;margin-right:2.2rem;border-radius:.8rem;overflow:hidden;box-shadow:0 1rem 3rem rgba(0,0,0,.6),0 0 0 1px var(--line)}.dposter img{display:block;width:100%}.dinfo{flex:1;min-width:0;max-width:52rem}.dinfo h1{font-size:2.5rem;line-height:1.1;margin:0 0 .6rem;font-weight:900}.dmeta{color:#d8d0ee;font-weight:600;font-size:.95rem;display:flex;align-items:center;flex-wrap:wrap}.dmeta .sep{display:inline-block;width:.3rem;height:.3rem;border-radius:50%;background:var(--v2);margin:0 .7rem}.tag{border:1px solid rgba(255,255,255,.35);border-radius:.3rem;padding:0 .35rem;font-size:.8rem}.star{color:var(--o)}.genres{color:var(--v2);font-weight:700;font-size:.88rem;margin-top:.5rem}.ov{color:#bdb6d2;line-height:1.55;margin:1rem 0 1.4rem;max-width:46rem}.acts{display:flex;flex-wrap:wrap}.btn.icon span{font-size:.9rem}.seasons{margin-top:1.6rem}.chips{white-space:nowrap;padding:.4rem .2rem .6rem}.chip{display:inline-block;padding:.5rem 1.1rem;margin-right:.6rem;border-radius:2rem;border:1px solid var(--line);background:rgba(255,255,255,.05);color:var(--mu);font-weight:700;font-size:.9rem;transition:transform .12s}.chip.on{color:#fff;background:rgba(139,61,255,.3);border-color:rgba(166,77,255,.6)}.eps{margin-top:1rem}.ep{display:flex;align-items:flex-start;padding:.7rem;margin:0 0 .5rem -.7rem;border-radius:.8rem;transition:background .12s}.ep .ci{width:14rem;flex:none;padding-top:7.9rem;margin-right:1.2rem}.epi{min-width:0;flex:1}.epi h3{margin:.2rem 0 .3rem;font-size:1.05rem}.epi .em{color:var(--mu2);font-size:.8rem;margin-bottom:.35rem}.epi p{margin:0;color:var(--mu);font-size:.88rem;line-height:1.45;max-height:2.9em;overflow:hidden}.ep:hover{background:rgba(255,255,255,.04)}.kbd .ep:focus{background:rgba(139,61,255,.16);box-shadow:inset 0 0 0 .14rem var(--v2),0 0 1.2rem rgba(166,77,255,.35)}.sbar{margin:.3rem 0 1.2rem;max-width:44rem}.sbar input{font-size:1.15rem;padding:1rem 1.1rem}#res .row .rh,#res .rs{padding-left:0}.settings{max-width:60rem}.card-s{background:rgba(22,16,38,.7);border:1px solid var(--line);border-radius:1rem;padding:1.1rem 1.2rem;margin-bottom:1rem}.kv{display:flex;justify-content:space-between;padding:.35rem 0;color:var(--mu);font-size:.92rem}.kv b{color:var(--tx);text-align:right;word-break:break-all;margin-left:1rem}.set{display:flex;align-items:center;justify-content:space-between;padding:.85rem .9rem;margin:0 -.4rem .3rem;border-radius:.6rem;transition:transform .12s}.set span{color:#ddd6ef;font-weight:600}.set b{color:var(--v2);font-weight:700;text-align:right;margin-left:1rem;font-size:.9rem}.set:hover{background:rgba(255,255,255,.05)}.kbd .set:focus{transform:none}.modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:50;background:rgba(4,2,10,.6);display:flex;align-items:center;justify-content:flex-end}.sheet{width:28rem;max-width:92vw;max-height:86vh;margin-right:3vw;background:linear-gradient(160deg,#1b1230,#0f0a1c);border:1px solid rgba(166,77,255,.25);border-radius:1rem;padding:1.2rem;box-shadow:0 1.5rem 4rem rgba(0,0,0,.6),0 0 3rem rgba(139,61,255,.18);display:flex;flex-direction:column}.opts{flex:1;min-height:0;max-height:70vh}.opt{display:flex;align-items:center;padding:.75rem .8rem;border-radius:.6rem;margin-bottom:.2rem;color:#ddd6ef;font-weight:600}.opt .dot{width:.7rem;height:.7rem;border-radius:50%;border:2px solid var(--mu2);margin-right:.8rem;flex:none}.opt.sel .dot{border-color:var(--o);background:var(--o);box-shadow:0 0 .6rem rgba(255,122,47,.6)}.opt small{display:block;color:var(--mu2);font-size:.75rem;font-weight:500;margin-top:.1rem}.opt:hover{background:rgba(255,255,255,.06)}.kbd .opt:focus{transform:none}#toast{position:fixed;left:50%;bottom:6vh;z-index:90;transform:translate(-50%,1rem);opacity:0;transition:opacity .2s,transform .2s;background:rgba(22,14,40,.95);border:1px solid rgba(166,77,255,.4);color:#fff;padding:.8rem 1.3rem;border-radius:.8rem;font-weight:600;font-size:.92rem;box-shadow:0 .6rem 2rem rgba(0,0,0,.5);pointer-events:none;max-width:90vw;text-align:center}#toast.show{opacity:1;transform:translate(-50%)}.player{position:fixed;left:0;top:0;right:0;bottom:0;background:#000;z-index:10}.player video{position:absolute;left:0;top:0;width:100%;height:100%;background:#000}.subs{position:absolute;left:5%;right:5%;bottom:9%;text-align:center;z-index:2;pointer-events:none;transition:bottom .2s}.subs span{display:inline-block;background:rgba(0,0,0,.55);color:#fff;font-size:1.55rem;font-weight:600;line-height:1.3;padding:.15rem .6rem;border-radius:.3rem;text-shadow:0 0 .2rem #000,0 0 .2rem #000}.player.ctl .subs,.player.nx .subs{bottom:30%}.spin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;display:none;text-align:center;color:#ddd;font-weight:600;pointer-events:none}.spin.on{display:block}.spin i{display:block;margin:0 auto 1rem;width:3.4rem;height:3.4rem;border-radius:50%;border:.28rem solid rgba(166,77,255,.2);border-top-color:var(--v2);animation:sp .9s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}.pov{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;opacity:0;transition:opacity .25s;display:flex;flex-direction:column;justify-content:space-between}.pov.show{opacity:1}.pov:not(.show) *{pointer-events:none}.ptop{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 3vw 4rem;background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,0))}.ptop h1{margin:0;font-size:1.7rem;font-weight:900}.ptop h2{margin:.3rem 0 0;font-size:1rem;color:#cfc6e6;font-weight:600}.pclock{font-size:1.3rem;font-weight:700;color:#ddd}.pbot{padding:4rem 3vw 2rem;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.85))}.bar{position:relative;padding:.9rem 0;border-radius:.4rem}.track{position:relative;height:.36rem;border-radius:.3rem;background:rgba(255,255,255,.2)}.track b{position:absolute;left:0;top:0;height:100%;border-radius:.3rem}.track .buf{background:rgba(255,255,255,.25)}.track .prog{background:linear-gradient(90deg,var(--v),var(--v2))}.knob{position:absolute;top:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border-radius:50%;background:#fff;box-shadow:0 0 .6rem rgba(166,77,255,.9);transition:transform .12s}.kbd .bar:focus .track{height:.5rem;box-shadow:0 0 1rem rgba(166,77,255,.55)}.kbd .bar:focus .knob{transform:scale(1.5);background:var(--o);box-shadow:0 0 1rem rgba(255,122,47,.9)}.tip{position:absolute;bottom:2.2rem;transform:translate(-50%);background:rgba(20,12,36,.95);border:1px solid var(--v2);padding:.3rem .7rem;border-radius:.4rem;font-weight:800;display:none}.tip.on{display:block}.ptimes{display:flex;justify-content:space-between;font-size:.9rem;color:#cfc6e6;font-weight:600;margin:.2rem 0 1rem}.tend{color:var(--mu)}.pbtns{display:flex;align-items:center}.pbtns .grow{flex:1}.pbtn{display:flex;align-items:center;justify-content:center;min-width:3.2rem;height:3.2rem;border-radius:2rem;margin-right:.7rem;color:#fff;background:rgba(255,255,255,.08);transition:transform .12s,background .12s}.pbtn svg{width:1.7rem;height:1.7rem}.pbtn.wide{padding:0 1.1rem}.pbtn.wide span{margin-left:.5rem;font-weight:700;font-size:.9rem}.pbtn[hidden]{display:none}.pbtn:hover{background:rgba(255,255,255,.16)}.kbd .pbtn:focus{background:var(--v);box-shadow:var(--glow);transform:scale(1.08)}.nextup{position:absolute;right:3vw;bottom:8vh;z-index:6;width:30rem;max-width:92vw;background:linear-gradient(160deg,rgba(27,18,48,.97),rgba(15,10,28,.97));border:1px solid rgba(166,77,255,.35);border-radius:1rem;padding:1.1rem;box-shadow:0 1rem 3rem rgba(0,0,0,.7),0 0 2rem rgba(139,61,255,.25)}.nextup[hidden],.perr[hidden]{display:none}.ni{display:flex;align-items:center;margin-bottom:1rem}.ni img{width:9rem;border-radius:.5rem;margin-right:1rem}.ni h3{margin:.2rem 0;font-size:1.05rem}.ni p{margin:0;color:var(--mu)}.ni p b{color:var(--o);font-size:1.2rem}.nb{display:flex}.perr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:7;text-align:center;background:rgba(15,10,28,.96);border:1px solid rgba(166,77,255,.3);padding:1.6rem 2rem;border-radius:1rem;max-width:90vw}.perr p{margin:0 0 1.2rem;color:#e6ddf7}.perr .nb{justify-content:center}@media(max-width:899px){#topnav{height:3.6rem;padding:0 1rem;padding-top:env(safe-area-inset-top)}.brand{margin-right:auto}.brand b{font-size:1.05rem}.brand img{width:1.9rem;height:1.9rem}.who,.tab span{display:none}.tab{padding:.55rem .7rem;margin:0 0 0 .2rem}.tab svg{margin:0;width:1.35em;height:1.35em}.row .rh{padding-left:1rem}.rs{padding:.4rem 1rem .8rem}.card{margin-right:.7rem}.card.poster{width:7.4rem}.card.thumb{width:12.5rem}.page{padding:.6rem 1rem 4rem}.grid .card.poster{width:calc(33.33% - .5rem);margin:0 .5rem 1rem 0}.dwrap{padding:28vh 1rem 4rem}.dposter{display:none}.dinfo h1{font-size:1.8rem}.dbd{height:50vh}.dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(7,5,13,.4) 60%,rgba(7,5,13,.2))}.acts .btn{padding:.65rem .9rem;font-size:.88rem}.ep .ci{width:9.5rem;padding-top:5.35rem;margin-right:.8rem}.epi p{display:none}.subs span{font-size:1.05rem}.ptop{padding:calc(1rem + env(safe-area-inset-top)) 1rem 3rem}.ptop h1{font-size:1.2rem}.pbot{padding:3rem 1rem calc(1rem + env(safe-area-inset-bottom))}.pbtn{min-width:2.8rem;height:2.8rem;margin-right:.4rem}.pbtn.wide{padding:0 .7rem}.pbtn.wide span{display:none}.sheet{margin:0 auto;align-self:flex-end;width:100%;max-width:100%;border-radius:1rem 1rem 0 0;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}.nextup{left:1rem;right:1rem;width:auto}.ni img{width:6rem}.login{padding-top:calc(3vh + env(safe-area-inset-top))}.llogo{width:10rem;height:10rem}}.xs{margin:0 0 1.4rem}.xs .rh{margin-bottom:.6rem}.rh.big{margin:1.6rem 0 .8rem}.xchips{display:flex;flex-wrap:wrap;margin:0 -.2rem}.xchips .chip{margin:0 .6rem .7rem 0}.chip small{margin-left:.45rem;color:var(--o);font-weight:800;font-size:.78em}.chip.ghost{background:transparent;border-style:dashed}.chip.tile{min-width:11rem;padding:1rem 1.3rem;border-radius:.9rem;font-size:1.02rem;color:#ece8f7;background:linear-gradient(135deg,rgba(139,61,255,.22),rgba(22,16,38,.85) 70%);border-color:rgba(166,77,255,.28)}.chip.tile i{font-style:normal;margin-right:.55rem}.chip:hover{color:#fff;border-color:rgba(166,77,255,.6)}.cnt{color:var(--mu2);font-size:.85rem;margin:-.4rem 0 .4rem;letter-spacing:.04em}.tools{display:flex}.tools .btn{margin-left:.6rem}#tf{padding:.2rem .2rem .8rem;margin:-.4rem 0 .2rem}.card.sq{width:9.4rem}.sq .ci{padding-top:100%}.grid .card.thumb{width:15rem}.provs{display:flex;flex-wrap:wrap;margin:.4rem 0 1.4rem}.prov{width:10.5rem;margin:0 1rem 1rem 0;padding:.9rem .7rem .7rem;border-radius:1rem;background:rgba(22,16,38,.75);border:1px solid var(--line);text-align:center;transition:transform .12s}.prov span{display:block;font-size:.85rem;font-weight:700;color:#e6e1f2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prov:hover{border-color:rgba(166,77,255,.6)}.kbd .prov:focus{box-shadow:var(--glow);transform:scale(1.06);border-color:var(--v2)}.attrib{color:var(--mu2);font-size:.75rem;margin:1.4rem 0 0;display:flex;align-items:center}.attrib.sm{margin:.5rem 0 0;font-size:.72rem}.help{max-width:46rem}.help p,.help li{color:#ddd6ef;line-height:1.55}.help ol{padding-left:1.3rem;margin:.6rem 0 1.2rem}.help b{color:#fff}.avail{margin-top:1.2rem}.avail .rh{margin-bottom:.5rem}.avl{display:flex;flex-wrap:wrap}@media(max-width:899px){.brand b{display:none}.chip.tile{min-width:0;flex:1 1 40%;padding:.85rem 1rem}.grid .card.sq{width:calc(33.33% - .5rem);margin:0 .5rem 1rem 0}.grid .card.thumb{width:calc(50% - .5rem);margin:0 .5rem 1rem 0}.prov{width:calc(33.33% - .6rem);margin:0 .6rem .6rem 0;padding:.7rem .4rem .5rem}.ph-head{flex-wrap:wrap}.tools{width:100%}.tools .btn{margin:0 .5rem .6rem 0}.card.sq{width:7.4rem}}.wm{display:inline-flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:-.02em;border-radius:.8rem;line-height:1.05;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.prov.st .stl{position:relative;width:100%;height:5.2rem;margin:0 0 .55rem;border-radius:.8rem;overflow:hidden;background:#1a1230}.prov.st .stl .wm{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;font-size:1.35rem;padding:0 .5rem;color:inherit;white-space:normal;line-height:1.05;text-shadow:0 1px 2px rgba(0,0,0,.25)}.prov.st .stl .wm{color:var(--wfg,#fff)}.prov.st .stl img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:0;margin:0}.prov.st span small{color:var(--o);font-weight:700;margin-left:.25rem}.wm.sm{height:2.4rem;padding:0 .9rem;font-size:.95rem;border-radius:.6rem}.wm.h{height:3rem;padding:0 1.1rem;font-size:1.7rem;border-radius:.7rem;vertical-align:middle}.pchip{margin:0 .6rem .5rem 0;border-radius:.65rem;transition:transform .12s}.kbd .pchip:focus{box-shadow:var(--glow);transform:scale(1.06)}.avail .chip{margin:0 .5rem .5rem 0}.attrib.srv{opacity:.85}.help.opt{margin-top:1.4rem;max-width:46rem}.help.opt p{margin:.3rem 0 .8rem}@media(max-width:700px){.prov.st .stl{height:3.6rem}.prov.st .stl .wm{font-size:.9rem}.wm.h{font-size:1.25rem;height:2.4rem}}:root{--navh:4.2rem}#topnav{background:linear-gradient(rgba(7,5,13,.97),rgba(7,5,13,.86));border-bottom:1px solid rgba(166,77,255,.1);box-shadow:0 .6rem 1.6rem rgba(4,2,10,.35)}.brand{flex:none}#topnav nav.cats{display:block;flex:1 1 auto;min-width:0;white-space:nowrap;padding:.5rem .2rem;margin-right:.6rem}.cats .libtabs{display:inline}.cats .tab{display:inline-flex;vertical-align:middle}.tab.cat{position:relative;padding:.5rem 1rem}.tab.cat.on{color:#fff;background:linear-gradient(135deg,rgba(139,61,255,.32),rgba(139,61,255,.14));box-shadow:inset 0 0 0 1px rgba(166,77,255,.35)}.tab.cat.on:after{content:"";position:absolute;left:30%;right:30%;bottom:-.35rem;height:.18rem;border-radius:.2rem;background:var(--v2);box-shadow:0 0 .6rem rgba(166,77,255,.9)}.tabph{display:inline-block;width:12rem;height:1rem}.ntools{display:flex;flex:none}.tab.tool{padding:.55rem;margin:0 0 0 .25rem}.tab.tool svg{margin:0;width:1.3em;height:1.3em}#favbtn{color:#ff9a5c}#favbtn:hover{color:var(--o)}.who{margin-left:.8rem;flex:none;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wide #hero{top:0}.ci .fvb{position:absolute;z-index:2;left:.4rem;top:.4rem;width:1.6rem;height:1.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(7,5,13,.72);color:var(--o);box-shadow:0 0 .7rem rgba(255,122,47,.35)}.ci .fvb svg{width:1rem;height:1rem}.fab{position:fixed;right:1.4rem;bottom:calc(1.4rem + env(safe-area-inset-bottom));z-index:40;width:3.6rem;height:3.6rem;border-radius:50%;border:0;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 25%,#b46bff,#7a2ff0 70%);box-shadow:0 .6rem 1.8rem rgba(0,0,0,.5),0 0 1.6rem rgba(139,61,255,.55);transition:transform .15s}.fab svg{width:1.6rem;height:1.6rem}.fab:hover{transform:scale(1.07)}.fab:active{transform:scale(.95)}.tv .fab,.nofab .fab{display:none}.modal.favp{justify-content:flex-end;align-items:stretch;background:rgba(4,2,10,0);transition:background .2s}.modal.favp.in{background:rgba(4,2,10,.62)}.drawer{width:min(64rem,88vw);height:100%;padding:1.4rem 2rem 3rem;background:linear-gradient(165deg,#1a1130 0,#0d0918 55%,#0a0713);border-left:1px solid rgba(166,77,255,.28);box-shadow:-1.5rem 0 4rem rgba(0,0,0,.6),-0 0 3rem rgba(139,61,255,.16);transform:translate(100%);transition:transform .22s ease-out}.favp.in .drawer{transform:none}.tv .drawer{transition:none;transform:none}.favh{display:flex;align-items:center;margin-bottom:.8rem}.favh h1{display:flex;align-items:center;margin:0;font-size:1.8rem;font-weight:900}.favh h1 svg{color:var(--o);width:1.5rem;height:1.5rem;margin-right:.6rem;filter:drop-shadow(0 0 .5rem rgba(255,122,47,.5))}.fcount{margin-left:1rem;color:var(--mu2);font-size:.9rem;font-weight:600}.fclose{margin-left:auto!important;padding:.5rem!important}.fclose svg{margin:0!important}.fchips{white-space:nowrap;padding:.3rem .2rem .8rem;margin:0 -.2rem}.fchips .chip{display:inline-flex;align-items:center;margin:0 .55rem 0 0;vertical-align:middle}.fchips .chip b{margin-left:.45rem;color:var(--o);font-weight:800;font-size:.8em}.fchips .chip svg{width:1.05em;height:1.05em;margin-right:.4rem;color:var(--v2)}.fchips .chip.on{color:#fff;background:linear-gradient(135deg,rgba(139,61,255,.45),rgba(139,61,255,.2));border-color:rgba(166,77,255,.7)}.fchips .csep{display:inline-block;width:1px;height:1.6rem;margin:0 .7rem 0 .2rem;background:rgba(166,77,255,.3);vertical-align:middle}.ftools{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 .6rem}.ftools .btn{margin:0 .6rem .4rem 0}.fnote{color:var(--mu2);font-size:.78rem;margin-bottom:.4rem}.favw .row .rh{padding-left:0}.favw .rh small{margin-left:.5rem;color:var(--o);letter-spacing:0}.favw .rh svg{width:1em;height:1em;margin-right:.4rem;color:var(--v2)}.favw .rs{padding:.4rem .2rem .9rem}.favw .row .rh:before{display:none}.fempty{text-align:center;padding:3rem 1rem;color:var(--mu)}.fempty svg{width:3rem;height:3rem;color:rgba(255,122,47,.6);filter:drop-shadow(0 0 1rem rgba(255,122,47,.35))}.fempty h3{color:#fff;margin:.6rem 0 .3rem}.fempty.sm{padding:1.6rem 0;text-align:left}.inp{width:100%;padding:.8rem 1rem;border-radius:.6rem;border:1px solid rgba(166,77,255,.35);background:rgba(255,255,255,.06);color:#fff;font-size:1rem;margin:.2rem 0 1rem;font-family:inherit}.kbd .inp:focus,.inp:focus{box-shadow:var(--glow);outline:none}.pbtns{display:flex}@media(max-width:899px){:root{--navh: calc(6rem + env(safe-area-inset-top)) }#topnav{height:auto;flex-wrap:wrap;padding:env(safe-area-inset-top) .8rem 0}#topnav .brand{height:3.2rem;margin-right:auto}#topnav .ntools{order:2;height:3.2rem;align-items:center}#topnav nav.cats{order:3;flex:1 0 100%;margin:0;padding:.1rem 0 .55rem}.tab.cat span{display:inline}.tab.cat{padding:.4rem .85rem;margin:0 .3rem 0 0;font-size:.88rem}.tab.cat.on:after{bottom:-.25rem}.drawer{width:100%;padding:calc(1rem + env(safe-area-inset-top)) 1rem calc(5rem + env(safe-area-inset-bottom));border-left:0}.favh h1{font-size:1.45rem}.favw .grid .card.poster{width:calc(33.33% - .5rem);margin:0 .5rem 1rem 0}.fab{width:3.3rem;height:3.3rem;right:1rem}}#topnav{background:#07050d;background-image:none;z-index:40;-webkit-transform:translateZ(0);transform:translateZ(0)}#topnav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:rgba(166,77,255,.16)}.rows,.page,.wide #hero{z-index:1}#topnav .who.f{cursor:pointer;padding:.35rem .7rem;border-radius:2rem}.kbd #topnav .who.f:focus{box-shadow:var(--glow);background:rgba(166,77,255,.22)}@media(max-width:899px){#topnav .who{display:none}}.fstick{position:-webkit-sticky;position:sticky;z-index:6;background:#0d0918}.page .fstick{top:-1rem;margin:-1rem -var(--m) 0;padding:1rem var(--m) .1rem;background:#07050d}.drawer .fstick{top:-1.4rem;margin:-1.4rem -2rem 0;padding:1.4rem 2rem .1rem;background:#130d24}.fstick:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:rgba(166,77,255,.16)}@media(max-width:899px){.drawer .fstick{top:calc(-1rem - env(safe-area-inset-top));margin:calc(-1rem - env(safe-area-inset-top)) -1rem 0;padding:calc(1rem + env(safe-area-inset-top)) 1rem .1rem}.page .fstick{margin:-1rem -1rem 0;padding:1rem 1rem .1rem}}.nbadge{position:absolute;top:-.15rem;right:-.15rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:1rem;background:var(--o);color:#fff;font-size:.68rem;font-weight:800;line-height:1.15rem;text-align:center;box-shadow:0 0 .6rem rgba(255,122,47,.6)}.rh .nnew{color:var(--o);font-weight:700;font-size:.72em;letter-spacing:0;text-transform:none;margin-left:.4rem}.ci .nwb{position:absolute;left:.45rem;top:.45rem;z-index:2;background:var(--o);color:#fff;font-style:normal;font-weight:800;font-size:.66rem;padding:.15rem .45rem;border-radius:.3rem;text-transform:uppercase;letter-spacing:.04em}.tab.tool.live{color:#fff;background:rgba(255,122,47,.25);box-shadow:0 0 0 .1rem rgba(255,122,47,.6)}.kid{display:inline-block;font-style:normal;background:#2bb673;color:#fff;font-size:.66rem;font-weight:800;padding:.1rem .4rem;border-radius:.3rem;margin-right:.35rem;vertical-align:middle}.sheet.wide{width:34rem}.sbody{min-height:0}.sbody .hint{color:var(--mu);font-size:.88rem;line-height:1.45;margin:.2rem 0 .8rem}.sbody .hint.small{font-size:.75rem;color:var(--mu2);margin-top:1rem}.sbody h4.rh{margin:.8rem 0 .4rem;font-size:.8rem}.sbody .acts{display:flex;flex-wrap:wrap;margin-top:.8rem}.sbody .acts .btn{margin:0 .5rem .5rem 0}.opt.off{opacity:.45}.opt .dot.on{border-color:#2bb673;background:#2bb673}.rmt .btn svg{width:1.4rem;height:1.4rem}#dmore{position:relative;padding:0 0 4rem}#dmore .row .rh{padding-left:4vw}.pcast{display:inline-flex;flex-direction:column;align-items:center;width:8.5rem;margin:0 .6rem 0 0;padding:.5rem .2rem;border-radius:.8rem;vertical-align:top;text-align:center;transition:transform .12s}.pcast .ph{position:relative;width:6.5rem;height:6.5rem;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#2a1b4a,#160f28);display:flex;align-items:center;justify-content:center;border:2px solid rgba(166,77,255,.25)}.pcast .ph img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.pcast .ph span{font-size:2rem;font-weight:800;color:var(--mu)}.pcast b{margin-top:.5rem;font-size:.85rem;white-space:normal;line-height:1.2}.pcast small{color:var(--mu2);font-size:.74rem;white-space:normal;line-height:1.2;margin-top:.15rem}.kbd .pcast:focus,.pcast:hover{transform:scale(1.06);outline:none}.kbd .pcast:focus .ph{box-shadow:var(--glow)}.skipb{position:absolute;right:3vw;bottom:24vh;z-index:7;display:flex;align-items:center;padding:.8rem 1.4rem;border-radius:2rem;background:rgba(15,10,28,.92);border:1px solid rgba(255,255,255,.5);color:#fff;font-weight:800;font-size:1.05rem;cursor:pointer}.skipb svg{width:1.3rem;height:1.3rem;margin-right:.5rem}.skipb[hidden]{display:none}.kbd .skipb:focus,.skipb:hover{box-shadow:var(--glow);background:rgba(139,61,255,.6);outline:none}.player:not(.ctl) .skipb{bottom:10vh}.wtpill{position:absolute;left:var(--m);top:calc(1rem + env(safe-area-inset-top));z-index:7;display:flex;align-items:center;padding:.35rem .8rem;border-radius:2rem;background:rgba(255,122,47,.85);color:#fff;font-size:.8rem;font-weight:700;pointer-events:none}.player.ctl .wtpill{top:calc(6.2rem + env(safe-area-inset-top))}.wtpill svg{width:1rem;height:1rem;margin-right:.4rem}.wtpill[hidden]{display:none}.pbtn.on{background:rgba(255,122,47,.45)}.sbar[data-row]{display:flex;align-items:center}.sbar[data-row] input{flex:1}.btn.mic{margin-left:.6rem;flex:none;width:3rem;height:3rem;padding:0;justify-content:center;border-radius:50%}.btn.mic svg{width:1.4rem;height:1.4rem;margin:0}.btn.mic.on{background:var(--o);color:#fff;animation:micp 1s infinite}@keyframes micp{50%{box-shadow:0 0 0 .5rem rgba(255,122,47,.25)}}.profiles{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(2rem + env(safe-area-inset-top)) 1rem calc(2rem + env(safe-area-inset-bottom));text-align:center}.profiles h1{font-size:2.2rem;font-weight:900;margin:.6rem 0 1.6rem}.llogo.sm{width:9rem;border-radius:.6rem}.ptiles{display:flex;flex-wrap:wrap;justify-content:center}.ptile{display:flex;flex-direction:column;align-items:center;width:10rem;margin:0 .8rem 1.2rem;padding:.6rem;border-radius:1rem;transition:transform .12s;cursor:pointer}.ptile .av{position:relative;width:8rem;height:8rem;border-radius:1.2rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:hsl(var(--h,270),55%,38%);border:3px solid transparent}.ptile .av img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.ptile .av span{font-size:3rem;font-weight:900;color:#fff}.ptile .av.plus{background:rgba(255,255,255,.06);border:2px dashed rgba(166,77,255,.5)}.ptile b{margin-top:.6rem;font-size:1.05rem}.ptile small{color:var(--mu2);font-size:.75rem;margin-top:.2rem;display:flex;align-items:center}.ptile small svg{width:.9rem;height:.9rem;margin-right:.25rem;fill:currentColor}.kbd .ptile:focus,.ptile:hover{transform:scale(1.06);outline:none}.kbd .ptile:focus .av,.ptile:hover .av{border-color:#fff;box-shadow:var(--glow)}.profiles .hint{max-width:34rem;color:var(--mu2);font-size:.8rem}.pin{font-size:1.6rem;letter-spacing:.5em;text-align:center}.set span svg{width:1.1em;height:1.1em;vertical-align:-.15em;margin-right:.35rem;fill:currentColor}.stats .sbig{display:flex;flex-wrap:wrap}.stats .sbig div{flex:1 1 8rem;margin:.3rem;padding:1rem;border-radius:.8rem;background:rgba(255,255,255,.04);text-align:center}.stats .sbig b{display:block;font-size:2.2rem;font-weight:900;color:#fff}.stats .sbig span{color:var(--mu);font-size:.8rem}.sbar2{display:flex;align-items:center;margin:.35rem 0;font-size:.88rem}.sbar2 span{width:9rem;flex:none;color:#ddd6ef}.sbar2 i{flex:1;height:.6rem;border-radius:1rem;background:rgba(255,255,255,.06);margin:0 .7rem;overflow:hidden}.sbar2 i b{display:block;height:100%;border-radius:1rem;background:linear-gradient(90deg,var(--v),var(--o))}.sbar2 em{font-style:normal;color:var(--mu2);width:4.5rem;text-align:right}.srow{display:flex;align-items:center;padding:.55rem .6rem;border-radius:.6rem}.srow>b{width:2rem;font-size:1.3rem;color:var(--o);font-weight:900}.srow small{display:block;color:var(--mu2);font-size:.75rem}.kbd .srow:focus,.srow:hover{background:rgba(166,77,255,.18);outline:none}.yrline{font-size:1.05rem;line-height:1.55;color:#ddd6ef}.months{display:flex;align-items:flex-end;height:7rem;margin-top:.6rem}.months div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.months i{width:60%;min-height:2px;border-radius:.3rem .3rem 0 0;background:linear-gradient(0deg,var(--v),var(--o))}.months span{font-size:.65rem;color:var(--mu2);margin-top:.2rem}.svlist .set.sv span svg{width:1.1em;height:1.1em;vertical-align:-.15em;fill:currentColor;opacity:.8}.svon{font-style:normal;font-size:.7rem;font-weight:700;background:#2b9d5a;color:#fff;border-radius:1rem;padding:.1rem .5rem;margin-left:.4rem;vertical-align:.1em}.set.sv.add span{color:var(--ac,#a64dff);font-weight:700}.who .wsrv{display:block;font-size:.65rem;opacity:.75;line-height:1}.profiles .pbtns{justify-content:center;margin-top:1.4rem}.profiles .pbtns .btn svg{width:1.1em;height:1.1em;vertical-align:-.2em;fill:currentColor}.servers.nonav{padding-top:calc(2rem + env(safe-area-inset-top))}.servers h1{margin-bottom:1rem}.av.spav{background:#7c4dff;display:flex;align-items:center;justify-content:center}.av.spav span{color:#fff;font-weight:700}.pdot{display:inline-block;width:.75em;height:.75em;border-radius:50%;margin-right:.4em;vertical-align:middle}.pdot.big{width:1.1em;height:1.1em}.sprow{display:flex;align-items:center;gap:.8em}.sprow .av.spav{width:2.4em;height:2.4em;min-width:2.4em;border-radius:50%;font-size:1em;margin:0}.sprow span{flex:1}.kid.on{background:#2e7d32}.rs .card{contain:layout style}.cmore{position:absolute;right:.35rem;bottom:.55rem;z-index:3;width:1.9rem;height:1.9rem;border-radius:1rem;background:rgba(10,6,20,.78);border:1px solid rgba(255,255,255,.18);color:#fff;font-style:normal;font-size:1.15rem;font-weight:900;line-height:1.8rem;text-align:center;cursor:pointer;opacity:0;transition:opacity .15s}.card:hover .cmore,.cmore:focus{opacity:1}@media(hover:none){.cmore{opacity:.85}}.tv .cmore,.lib .cmore{display:none}#utoast{position:fixed;left:50%;bottom:6vh;z-index:95;transform:translate(-50%,1rem);opacity:0;transition:opacity .2s,transform .2s;background:rgba(22,14,40,.97);border:1px solid rgba(166,77,255,.5);color:#fff;padding:.6rem .7rem .6rem 1.3rem;border-radius:.8rem;font-weight:600;font-size:.92rem;box-shadow:0 .6rem 2rem rgba(0,0,0,.5);display:flex;align-items:center;max-width:92vw}#utoast.show{opacity:1;transform:translate(-50%)}#utoast .um{margin-right:1rem}#utoast .btn{margin:0}.subbg-none .subs span{background:transparent!important;text-shadow:0 0 .25em #000,0 .08em .1em #000,0 0 .5em #000}.subbg-semi .subs span{background:rgba(0,0,0,.55)!important}.subbg-solid .subs span{background:#000!important}.tip .tpv{display:block;width:12rem;height:6.75rem;margin:0 auto .35rem;border-radius:.4rem;background:#000 center/cover no-repeat;border:1px solid rgba(255,255,255,.25)}.tip.hasimg{padding-top:.35rem}.tksel{display:flex;flex-wrap:wrap}.trk h4{margin:.6rem 0 .4rem;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--mu)}.subsz-s .subs span{font-size:1.2rem}.subsz-l .subs span{font-size:2rem}.subsz-xl .subs span{font-size:2.5rem}@media(max-width:700px){.subsz-s .subs span{font-size:.85rem}.subsz-l .subs span{font-size:1.35rem}.subsz-xl .subs span{font-size:1.65rem}}.subc-yellow .subs span{color:#ffe14d}.subc-cyan .subs span{color:#6ff0ff}.subc-green .subs span{color:#7dff8a}.pbtn .qic{font-style:normal;font-size:.62rem;font-weight:900;border:2px solid currentColor;border-radius:.25rem;padding:0 .18rem;margin-right:.45rem;line-height:1.1}.subprev{position:relative;height:4.2rem;margin-top:.6rem;border-radius:.6rem;overflow:hidden;background:linear-gradient(135deg,#3a2a5a,#16324a)}.subprev .subs{bottom:.7rem}.dsub{color:var(--mu2);font-size:1rem;margin:-.2rem 0 .5rem}.tsel{display:flex;flex-wrap:wrap;margin:.7rem 0 .2rem}.tsel .btn.tb{display:inline-flex;align-items:center;padding:.45rem .9rem;margin:0 .6rem .5rem 0;font-size:.9rem;max-width:22rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.tsel .btn.tb svg{width:1.1rem;height:1.1rem;flex:none;margin-right:.5rem;fill:currentColor;opacity:.8}.tsel .tbl{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;line-height:1.15}.tsel .tbl small{display:block;font-size:.68rem;opacity:.65;text-transform:uppercase;letter-spacing:.04em}.tsel .btn.tb.one{opacity:.8}.tv #topnav .who{display:block}#topnav nav.cats{display:flex;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;padding:.5rem .2rem;margin-right:1rem}.tab.cat{flex:none;letter-spacing:.08em;font-size:.86rem;padding:.5rem .95rem}.tab.cat.live{color:#fff;background:rgba(255,122,47,.25);box-shadow:inset 0 0 0 1px rgba(255,122,47,.6)}#topnav .ntools{flex:none;display:flex;align-items:center;padding:0 .9rem 0 1rem;border-left:1px solid rgba(166,77,255,.22);border-right:1px solid rgba(166,77,255,.22)}#topnav .ntools .tab.tool{margin:0 .2rem}#topnav .who{flex:none;display:flex;align-items:center;margin-left:1.6rem;max-width:11rem;overflow:hidden}#topnav .who .av{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;border-radius:50%;font-style:normal;font-weight:900;color:#fff;font-size:.95rem;margin-right:.5rem;box-shadow:0 0 0 2px rgba(255,255,255,.15)}#topnav .who .wn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:8rem}#topnav .clk{flex:none;margin-left:1.1rem;color:var(--mu2);font-weight:700;font-size:.9rem;font-variant-numeric:tabular-nums}@media(max-width:1100px){#topnav .who .wn{display:none}#topnav .who{margin-left:1.1rem}#topnav .clk{display:none}.tab.cat{padding:.5rem .7rem;font-size:.8rem;margin-right:.2rem}.brand{margin-right:1rem}.brand b{font-size:1.05rem}}@media(max-width:899px){#topnav .who{display:none}#topnav .ntools{border:0;padding:0}#topnav nav.cats{overflow-x:auto;margin:0;padding:.1rem 0 .55rem}.tab.cat{padding:.4rem .7rem;font-size:.8rem;margin:0 .25rem 0 0}}.tv #topnav .who{display:flex}.ltile{display:inline-flex;flex-direction:column;justify-content:flex-end;vertical-align:top;position:relative;width:13rem;height:6.6rem;margin-right:1rem;padding:.8rem 1rem;border-radius:.9rem;color:#fff;white-space:normal;font-size:1rem;overflow:hidden;box-shadow:inset 0 -2.5rem 3rem rgba(0,0,0,.28);transition:transform .14s,box-shadow .14s,opacity .14s}.ltile i{position:absolute;right:.7rem;top:.5rem;font-style:normal;font-size:2rem;opacity:.85}.ltile b{font-weight:900;letter-spacing:.06em;font-size:1rem;line-height:1.15}.kbd .ltile:focus{transform:scale(1.08);box-shadow:var(--glow),inset 0 -2.5rem 3rem rgba(0,0,0,.2);outline:2px solid #fff}.ltile:hover{transform:scale(1.04)}.mc .rs{padding-top:.8rem;padding-bottom:1rem}.folders h1{margin:0 0 1.2rem;font-size:1.8rem;font-weight:900;letter-spacing:.06em}.lgrid{display:flex;flex-wrap:wrap}.lgrid .ltile{margin:0 1rem 1rem 0;width:15rem;height:8rem}@media(max-width:899px){.lgrid .ltile{width:calc(50% - .5rem);margin:0 .5rem .6rem 0;height:6rem}.ltile{width:10rem;height:5.4rem}}.kbd .rs .card{opacity:.7;transition:transform .14s,opacity .14s}.kbd .rs .card:focus{opacity:1;transform:scale(1.1);z-index:2;position:relative}.kbd .rs .card:focus .ci{border:2px solid var(--v2);box-shadow:var(--glow)}.rs .card:hover{opacity:1}.rs{padding-top:1.1rem;padding-bottom:1.2rem}.slot[data-slot=resume] .card.thumb,.slot[data-slot=nextup] .card.thumb{width:11.5rem}.slot[data-slot=resume] .rh,.slot[data-slot=nextup] .rh{font-size:.66rem;margin-bottom:.2rem}#hero{height:46vh}#hero .bd{width:78%}#hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(7,5,13,.6) 24%,rgba(7,5,13,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(7,5,13,0) 35%)}.details.wn .dwrap{padding-top:calc(4.2rem + 5vh)}.dmeta .mg{color:var(--mu2)}.dmeta .endt{color:#fff}.dmeta .tag.tech{border-color:rgba(166,77,255,.55);color:#e6d9ff}.dinfo #tsel{margin:.9rem 0 .5rem}.btn.primary{position:relative;overflow:hidden}.btn .pb.bp{left:0;right:0;bottom:0;height:.25rem;background:rgba(0,0,0,.35)}.btn .dots{font-size:1.3rem;line-height:.6;margin-right:.4rem}.dseen{display:inline-flex;align-items:center;color:var(--mu2);font-size:.85rem;margin:.1rem 0 .3rem}.dseen svg{width:1rem;height:1rem;margin-right:.3rem;fill:currentColor}.dbd:after{background:linear-gradient(90deg,rgba(7,5,13,.94) 0,rgba(7,5,13,.62) 38%,rgba(7,5,13,.1)),linear-gradient(0deg,var(--bg) 0,rgba(7,5,13,0) 55%)}.fhero{position:relative;height:30vh;margin:0 -var(--m) .6rem;overflow:hidden;display:none}.wide .favpage .fhero{display:block}.fhero .fhbd{position:absolute;right:0;top:0;bottom:0;width:70%;background-size:cover;background-position:center 20%;opacity:0;transition:opacity .4s}.fhero .fhbd:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(90deg,#07050d 0,rgba(7,5,13,.55) 30%,rgba(7,5,13,0) 65%),linear-gradient(0deg,#07050d 0,rgba(7,5,13,0) 40%)}.fhero .fhi{position:absolute;left:var(--m);bottom:1rem;width:46%}.fhero h2{margin:0 0 .4rem;font-size:2rem;font-weight:900;line-height:1.05}.fhero .fhm{color:var(--mu2);font-weight:700;font-size:.9rem;margin-bottom:.4rem}.fhero p{margin:0;color:#d9d3ea;font-size:.92rem;line-height:1.35;max-height:4.1em;overflow:hidden}.ftile{display:inline-flex;flex-direction:column;justify-content:center;vertical-align:top;width:12rem;height:6.2rem;margin-right:1rem;padding:.8rem 1rem;border-radius:.9rem;background:linear-gradient(135deg,rgba(139,61,255,.35),rgba(139,61,255,.12));border:1px solid rgba(166,77,255,.35);font-size:1rem;white-space:normal;transition:transform .14s}.ftile svg{width:1.4rem;height:1.4rem;fill:var(--v2);margin-bottom:.3rem}.ftile b{font-weight:800}.ftile small{color:var(--mu2);font-size:.75rem}.ftile.ghost{background:transparent;border-style:dashed}.kbd .ftile:focus{transform:scale(1.06);box-shadow:var(--glow)}.ftools .fname{display:inline-flex;align-items:center;margin:0 1rem .6rem 0;font-size:1.1rem}.ftools .fname svg{width:1.2rem;height:1.2rem;fill:var(--v2);margin-right:.4rem}.osk{margin:.2rem 0 1rem}.okr{display:flex;flex-wrap:nowrap;margin-bottom:.35rem}.kk{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.3rem;margin-right:.35rem;border-radius:.45rem;background:rgba(255,255,255,.07);border:1px solid var(--line);font-weight:800;font-size:1rem}.kk.w1{width:4.2rem;font-size:.78rem}.kk.w2{width:6.8rem;font-size:.78rem;letter-spacing:.06em}.kk.mick{background:rgba(139,61,255,.3);border-color:rgba(166,77,255,.6)}.kk svg{width:1.1rem;height:1.1rem;fill:currentColor;margin-right:.3rem}.kbd .kk:focus{background:var(--v);color:#fff;box-shadow:var(--glow);transform:scale(1.08)}.settings .hint{color:var(--mu2);font-size:.8rem;margin:.3rem 0 0}.skel .rs{overflow:hidden}.sk{display:inline-block;vertical-align:top;margin-right:1rem;border-radius:.7rem;background:rgba(255,255,255,.08);animation:skp 1.1s ease-in-out infinite alternate}.sk.poster{width:9.4rem;height:14.1rem}.sk.thumb{width:15rem;height:8.45rem}@keyframes skp{0%{opacity:1}to{opacity:.4}}.sspin{display:inline-block;vertical-align:-.15em;width:1em;height:1em;margin-right:.6em;border-radius:50%;border:.16em solid rgba(166,77,255,.25);border-top-color:var(--v2);animation:sp .9s linear infinite}.stail{padding:1rem 0;color:#aaa;font-size:1rem}#res.dim{opacity:.5;transition:opacity .2s}@media(max-width:700px){.sk{margin-right:.7rem}.sk.poster{width:7.4rem;height:11.1rem}.sk.thumb{width:12.5rem;height:7rem}}.folders .sect{margin:.2rem 0 1rem;font-size:1.6rem;font-weight:800;color:#fff;letter-spacing:.03em;text-align:left}.folders .st2h{margin-top:2rem}.lgrid2{display:flex;flex-wrap:wrap;padding-top:.2rem}.lib2{width:calc(25% - 1.125rem);margin:0 1.5rem 1.4rem 0;min-width:0}.lib2:nth-child(4n){margin-right:0}.lt2{position:relative;display:block;height:0;padding-top:56.25%;border-radius:10px;overflow:hidden;color:#fff;background:#02040c;transition:transform .14s,box-shadow .14s}.lt2 i{position:absolute;right:.8rem;top:.6rem;font-style:normal;font-size:2rem;opacity:.85}.lt2 b{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);padding:0 .8rem;text-align:center;font-weight:900;letter-spacing:.08em;font-size:1.15rem;line-height:1.15}.lt2 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.lt2.art i,.lt2.art b{visibility:hidden}.ll2{margin-top:.6rem;text-align:center;color:#b4b4be;font-size:.95rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kbd .lt2:focus{transform:scale(1.07);box-shadow:var(--glow);outline:none;z-index:2}.lt2:hover{box-shadow:0 0 0 2px rgba(166,77,255,.5)}.kbd .lt2:focus:hover{box-shadow:var(--glow)}.strow{display:flex;padding:.7rem var(--m) 1.2rem;margin:0 -var(--m)}.spill{flex:0 0 auto;position:relative;width:13.4rem;height:4.8rem;margin-right:1.1rem;border-radius:999px;background:#000;border:1.5px solid rgba(220,220,228,.7);display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:transform .14s,box-shadow .14s}.spill img{position:absolute;left:21%;right:21%;top:20%;bottom:20%;width:58%;height:60%;object-fit:contain;display:block}.spill .swm{color:#fff;font-weight:900;font-size:1.05rem;letter-spacing:.04em;text-align:center;line-height:1.1;padding:0 1.2rem;max-height:2.3em;overflow:hidden}.spill .swm.marvel{background:#ec1d24;padding:.18rem .5rem;border-radius:2px}.spill .swm.dc{color:#1e7bff}.spill.im .swm{visibility:hidden}.spill:hover{border-color:rgba(166,77,255,.5)}.kbd .spill:focus{transform:scale(1.07);border-color:var(--v2);box-shadow:var(--glow);outline:none;z-index:2}@media(max-width:1099px){.lib2,.lib2:nth-child(4n){width:calc(33.333% - .9rem);margin:0 1.35rem 1.2rem 0}.lib2:nth-child(3n){margin-right:0}}@media(max-width:599px){.folders .sect{font-size:1.25rem;margin-bottom:.7rem}.lib2,.lib2:nth-child(4n),.lib2:nth-child(3n){width:calc(50% - .4rem);margin:0 .8rem 1rem 0}.lib2:nth-child(2n){margin-right:0}.ll2{font-size:.72rem;margin-top:.4rem}.lt2 b{font-size:.9rem}.strow{padding:.5rem 1rem .9rem;margin:0 -1rem}.spill{width:calc((100vw - 2rem - 1.3rem) / 3.15);height:calc((100vw - 2rem - 1.3rem) / 8.82);margin-right:.65rem}.spill .swm{font-size:.62rem;padding:0 .5rem}}@media(max-width:899px){.strow{padding:.5rem 1rem .9rem;margin:0 -1rem}}.mc2 .lib2,.mc2 .lib2:nth-child(n){display:inline-block;vertical-align:top;width:15.5rem;margin:0 1.2rem 0 0;font-size:1rem;white-space:normal}.mc2 .ll2{font-size:.85rem;margin-top:.5rem}.mc2 .lt2 b{font-size:1rem}.tv .mc2 .lib2,.tv .mc2 .lib2:nth-child(n){width:15rem}.spill.ph{border-color:rgba(220,220,228,.25);background:#07070b;pointer-events:none}.spill.ph:nth-child(n+2){opacity:.8}.spill.ph:nth-child(n+4){opacity:.55}@media(max-width:599px){.mc2 .lib2,.mc2 .lib2:nth-child(n){width:calc((100vw - 2rem - 1.6rem) / 2.3);margin-right:.8rem}.mc2 .ll2{font-size:.68rem;margin-top:.35rem}.mc2 .lt2 b{font-size:.8rem}}#topnav{background:linear-gradient(rgba(7,5,13,.34),rgba(7,5,13,.16));box-shadow:none}#topnav:after{background:rgba(166,77,255,.1)}#topnav .brand b,#topnav .tab span,#topnav .clk,#topnav .wn{text-shadow:0 1px .5rem rgba(0,0,0,.65)}#topnav .ntools svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.page{top:0;padding-top:calc(var(--navh,4.2rem) + 1rem)}.rows{top:0;padding-top:calc(var(--navh,4.2rem) + .5rem)}.wide .rows{top:42vh;padding-top:.2rem}.page .fstick{background:rgba(7,5,13,.22)}.page .fstick .chip,.page .fstick h1,.page .fstick span{text-shadow:0 1px .4rem rgba(0,0,0,.5)}@media(max-width:899px){.page{padding-top:calc(var(--navh,4.2rem) + .6rem)}}#topnav{background:rgba(7,5,13,.64);background-image:none}#topnav:before{content:"";position:absolute;left:0;right:0;top:100%;height:.9rem;background:linear-gradient(rgba(7,5,13,.64),rgba(7,5,13,0));pointer-events:none}#topnav:after{background:rgba(166,77,255,.2)}.page .fstick{background:rgba(7,5,13,.55)}.page,.rows{-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--navh,4.2rem) - 1rem),#000 var(--navh,4.2rem));mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--navh,4.2rem) - 1rem),#000 var(--navh,4.2rem))}.wide .rows,.tv .page,.tv .rows{-webkit-mask-image:none;mask-image:none}.tv #topnav{background:rgba(7,5,13,.7)}.opt .dot.astra{border-color:var(--v,#a64dff)}.opt .dot.on.astra{background:#a64dff;border-color:#a64dff}.opt.dev{display:flex;align-items:center}.opt.dev .ol{flex:1;min-width:0}.opt.dev .btn.sm{flex:none;margin-left:.6rem;padding:.35rem .9rem;font-size:.85rem;min-height:0}.wtp .empty{padding:.6rem 0}#topnav nav.cats{align-items:center}#topnav nav.cats .ntools{flex:none;display:inline-flex;align-items:center;margin:0 .5rem;padding:.15rem .3rem;border:1px solid rgba(166,77,255,.28);border-radius:2rem;background:rgba(255,255,255,.06)}#topnav nav.cats .ntools .tab.tool{margin:0 .1rem;border-radius:50%}#topnav .who{margin-left:1rem;max-width:none;padding:.25rem!important}#topnav .who .av{position:relative;overflow:hidden;width:2.3rem;height:2.3rem;margin:0;display:inline-flex;align-items:center;justify-content:center}#topnav .who .av svg{width:1.45rem;height:1.45rem;fill:#fff}#topnav .who .av img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#topnav .who .kid{margin:0 0 0 .4rem}@media(max-width:899px){#topnav nav.cats .ntools{order:0;height:auto;margin:0 .3rem;padding:.05rem .2rem}#topnav nav.cats .ntools .tab.tool{padding:.4rem}}.modal.sdrawer{display:block;background:rgba(0,0,0,0);transition:background .18s;align-items:stretch;justify-content:flex-start;padding:0}.modal.sdrawer.open{background:rgba(0,0,0,.6)}.sdp{position:absolute;left:0;top:0;bottom:0;width:20rem;max-width:84vw;overflow-y:auto;padding:1.4rem .9rem 2rem;box-sizing:border-box;background:linear-gradient(180deg,rgba(11,8,23,.98),rgba(16,11,31,.95));border-right:1px solid rgba(166,77,255,.4);box-shadow:1rem 0 3rem rgba(0,0,0,.55);-webkit-transform:translateX(-102%);transform:translate(-102%);transition:transform .18s ease-out;will-change:transform}.sdrawer.open .sdp{-webkit-transform:none;transform:none}.sdi{display:flex;align-items:center;padding:.62rem .9rem;margin:.12rem 0;border-radius:.7rem;color:#cfc8e6;font-weight:700;font-size:1rem;cursor:pointer;white-space:nowrap}.sdi .sic{flex:none;width:1.4rem;height:1.4rem;margin-right:.9rem;display:inline-flex}.sdi .sic svg{width:100%;height:100%;fill:currentColor}.sdi .sl{overflow:hidden;text-overflow:ellipsis;min-width:0}.sdi.sel{color:#fff;background:linear-gradient(135deg,rgba(139,61,255,.3),rgba(139,61,255,.12))}.sdi:hover{background:rgba(166,77,255,.16)}.kbd .sdi:focus{outline:none;color:#fff;background:rgba(166,77,255,.26);box-shadow:var(--glow)}.sdprof{padding:.7rem .7rem 1rem;margin-bottom:.4rem;border-bottom:1px solid rgba(166,77,255,.18);border-radius:.7rem .7rem 0 0}.sdprof .av{position:relative;overflow:hidden;flex:none;width:2.8rem;height:2.8rem;border-radius:50%;margin-right:.9rem;display:inline-flex;align-items:center;justify-content:center;font-style:normal}.sdprof .av svg{width:1.7rem;height:1.7rem;fill:#fff}.sdprof .sl{font-size:1.1rem;color:#fff}.sdprof .sl small{display:block;font-size:.72rem;color:var(--mu2);font-weight:600}.sdsep{height:1px;margin:.5rem .6rem;background:rgba(166,77,255,.18)}.mc2 .lib2,.mc2 .lib2:nth-child(n),.tv .mc2 .lib2,.tv .mc2 .lib2:nth-child(n){width:calc((97vw - 6rem) / 5.3);margin-right:1.2rem}.lt2 b,.ll2{letter-spacing:.03em}.ll2{font-size:1.05rem;color:#c4bdd8}.kbd .lt2:focus{transform:scale(1.05)}@media(min-width:1100px){.lgrid2 .lib2,.lgrid2 .lib2:nth-child(n){width:calc(20% - 1.2rem);margin:0 1.5rem 1.4rem 0}.lgrid2 .lib2:nth-child(5n){margin-right:0}}@media(max-width:899px){.mc2 .lib2,.mc2 .lib2:nth-child(n){width:calc((100vw - 2rem - 1.6rem) / 2.3);margin-right:.8rem}}.details.wn .dwrap{padding-top:calc(4.2rem + 2.5vh)}.dinfo h1{font-size:2.2rem;margin-bottom:.35rem}.tline{display:flex;align-items:center;flex-wrap:wrap;margin:.55rem 0 .25rem}.dinfo .tline #tsel,.tsel{margin:0}.tsel .btn.tb{padding:.28rem .75rem;margin:0 .45rem .35rem 0;font-size:.8rem;border-radius:2rem}.tsel .btn.tb svg{width:.95rem;height:.95rem;margin-right:.4rem}.tsel .tbl small{font-size:.6rem}.tline .avail{margin:0 0 .35rem .8rem;display:flex;align-items:center;flex-wrap:wrap}.tline .avail .rh{margin:0 .45rem 0 0;font-size:.62rem;letter-spacing:.12em;color:var(--mu2)}.tline .avail .avl{display:flex;flex-wrap:wrap;margin-right:.6rem}.tline .avail .chip,.tline .avail .pchip{margin:0 .3rem 0 0;padding:.18rem .6rem;font-size:.72rem;min-height:0}.tline .avail .attrib{display:none}.acts .btn{padding:.6rem 1.15rem;margin:0 .5rem .5rem 0}.acts .btn[data-a=fav]{width:2.9rem;height:2.9rem;min-width:2.9rem;padding:0;border-radius:50%;flex:none}.acts .btn[data-a=fav] svg{margin:0}.acts .btn[data-a=fav] span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.acts .btn[data-a=fav].on{background:linear-gradient(135deg,#8b3dff,#b04dff);border-color:transparent;color:#fff}.ov{margin:.6rem 0 .8rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tv .ov{-webkit-line-clamp:3}#dmore .row:first-child{margin-top:0}.dinfo{max-width:64rem}.tline .avail .pchip{transform:scale(.85);transform-origin:left center;margin-right:-.2rem}.lt3{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.lt3:after{content:"";position:absolute;left:34%;right:34%;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--ac);opacity:.75}.lt3 .lic{position:absolute;left:0;right:0;top:17%;height:38%;display:flex;align-items:center;justify-content:center;color:var(--ic)}.lt3 .li{height:100%;width:auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.lt3 .li.k4{margin-left:6%;opacity:.8}.lt3 b{top:auto;bottom:13%;transform:none;color:#ece8f4;font-weight:700;letter-spacing:.09em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;padding:0 .7rem}.kbd .lt3:focus{box-shadow:var(--glow)}.kbd .lt3:focus .li{opacity:1}.lt3:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 0 2px rgba(166,77,255,.5)}.kbd .lt3:focus:hover{box-shadow:var(--glow)}:root{--pillh:2.3rem}.dinfo .tsel .btn.tb{height:var(--pillh);box-sizing:border-box;padding-top:0;padding-bottom:0}.acts .btn.hb[data-a=fav]{width:var(--pillh);height:var(--pillh);min-width:var(--pillh);max-width:var(--pillh);min-height:0;padding:0;margin-top:calc((2.9rem - var(--pillh)) / 2);margin-bottom:calc(.5rem + (2.9rem - var(--pillh)) / 2);border-radius:50%;flex:0 0 auto;align-self:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:rgba(20,14,36,.55);border:1px solid rgba(255,255,255,.16);color:#ece8f4;line-height:0;overflow:visible}.acts .btn.hb[data-a=fav].on{background:rgba(20,14,36,.55);border-color:rgba(181,123,255,.5);color:#b98aff}.acts .btn.hb svg.hrt{display:block;width:54%;height:54%;margin:0;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;overflow:visible}.acts .btn.hb.on svg.hrt{fill:currentColor}.kbd .acts .btn.hb[data-a=fav]:focus{background:rgba(166,77,255,.22);border-color:transparent;color:#fff;box-shadow:var(--glow);transform:scale(1.06)}.kbd .acts .btn.hb[data-a=fav].on:focus{color:#fff}.fab{background:rgba(20,14,36,.86);border:1px solid rgba(181,123,255,.5);color:#b98aff;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.45);box-sizing:border-box;padding:0;line-height:0}.fab svg.hrt{display:block;width:46%;height:46%;fill:currentColor;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round;overflow:visible}.fab:focus-visible{box-shadow:var(--glow);outline:0}#topnav,.tv #topnav{background:none;background-image:none;box-shadow:none;border-bottom:0}#topnav:before,#topnav:after{display:none}.page,.rows{-webkit-mask-image:none;mask-image:none}#topnav .tab.cat,#topnav .tab.tool{background:rgba(20,13,32,.85);box-shadow:inset 0 0 0 1px rgba(166,77,255,.4);color:#d9d2ec}#topnav .tab.cat.on{color:#fff;background:linear-gradient(135deg,rgba(139,61,255,.55),rgba(139,61,255,.28)),rgba(20,13,32,.85);box-shadow:inset 0 0 0 1px rgba(166,77,255,.6)}#topnav .tab.cat.live{background:linear-gradient(rgba(255,122,47,.25),rgba(255,122,47,.25)),rgba(20,13,32,.85)}#topnav nav.cats .ntools{background:rgba(20,13,32,.85);border-color:rgba(166,77,255,.4)}#topnav nav.cats .ntools .tab.tool{background:none;box-shadow:none}#topnav .who.f{background:rgba(20,13,32,.85);box-shadow:inset 0 0 0 1px rgba(166,77,255,.4)}.kbd #topnav .tab:focus,.kbd #topnav .who.f:focus{background:linear-gradient(rgba(166,77,255,.22),rgba(166,77,255,.22)),rgba(20,13,32,.85);box-shadow:var(--glow)}.kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(166,77,255,.3);box-shadow:var(--glow)}#topnav .brand,#topnav .brand b{text-shadow:0 1px .6rem rgba(0,0,0,.9),0 0 .15rem rgba(0,0,0,.7)}#topnav .clk{text-shadow:0 1px .5rem rgba(0,0,0,.9)}:root{--glow:0 0 0 2px rgba(166,77,255,.95),0 0 1.2rem rgba(166,77,255,.5)}.kbd .rs .card{opacity:.9}.kbd .rs .card:focus .ci{border:2px solid var(--v2)}.kbd .ltile:focus{outline:none}.kbd .ptile:focus .av,.ptile:hover .av{border-color:var(--v2)}.tab.cat.on:after,.lt3:after{display:none;content:none}.tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(7,5,13,.45) 14%,rgba(7,5,13,0) 34%),linear-gradient(0deg,rgba(7,5,13,.85) 0,rgba(7,5,13,0) 28%)}.tv .dbd:after{background:linear-gradient(90deg,rgba(7,5,13,.8) 0,rgba(7,5,13,.35) 30%,rgba(7,5,13,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(7,5,13,0) 35%)}.tv .mc2 .lib2,.tv .mc2 .lib2:nth-child(n){width:calc((97vw - 7.2rem) / 6.3)}.tv.wide .rows,.tv .wide .rows{top:37vh}.lt2.art{background:#140d20!important;box-shadow:none}.lt2.art .lic{visibility:hidden}.lt2.art img{border-radius:inherit}#topnav .ntools,#topnav nav.cats .ntools{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}#topnav nav.cats .ntools .tab.tool,#topnav .ntools .tab.tool{margin:0 .25rem}#topnav .ntools .tab.tool{background:rgba(20,13,32,.85)!important;box-shadow:inset 0 0 0 1px rgba(166,77,255,.4)!important;border-radius:50%!important}.kbd #topnav .ntools .tab.tool:focus{background:linear-gradient(rgba(166,77,255,.22),rgba(166,77,255,.22)),rgba(20,13,32,.85)!important;box-shadow:var(--glow)!important}#topnav,.tv #topnav{background-color:rgba(0,0,0,0);background-image:none;transition:background-color .2s ease}#topnav.scrolled,.tv #topnav.scrolled{background-color:rgba(0,0,0,.2);background-image:none;box-shadow:none;border:0}html.ring-white{--ring:#fff;--glow:0 0 0 2px rgba(255,255,255,.95),0 0 1.2rem rgba(255,255,255,.45)}html.ring-yellow{--ring:#FFD400;--glow:0 0 0 2px rgba(255,212,0,.95),0 0 1.2rem rgba(255,212,0,.5)}html.ring-white .kbd .card:focus .ci,html.ring-yellow .kbd .card:focus .ci,html.ring-white .kbd .rs .card:focus .ci,html.ring-yellow .kbd .rs .card:focus .ci,html.ring-white .kbd .prov:focus,html.ring-yellow .kbd .prov:focus,html.ring-white .kbd .spill:focus,html.ring-yellow .kbd .spill:focus,html.ring-white input.f:focus,html.ring-yellow input.f:focus,html.ring-white .kbd .ptile:focus .av,html.ring-yellow .kbd .ptile:focus .av{border-color:var(--ring)}html.ring-white .kbd .ep:focus,html.ring-yellow .kbd .ep:focus{box-shadow:inset 0 0 0 .14rem var(--ring),0 0 1.2rem var(--ring)}html.txt-l .ct,html.txt-l .cs,html.txt-l .rh,html.txt-l .sect,html.txt-l .tab.cat span,html.txt-l .sdi .sl,html.txt-l .set>span,html.txt-l .set>b,html.txt-l .opt,html.txt-l #hero .hinfo h1,html.txt-l #hero .hinfo .meta,html.txt-l .lt3:not(.art):not(.big) b,html.txt-l .ptile .pn,html.txt-l .menu h3{zoom:1.2}.lt2.big,.lt2.bnart{background:#000!important}.lt2.big{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.lt2.big .lic,.lt2.big>b{visibility:hidden}.lt2.big i.bt{visibility:visible;position:absolute;left:0;right:0;top:50%;bottom:auto;transform:translateY(-50%);padding:0 6%;margin:0;text-align:center;font-style:normal;font-family:Arial Black,Arial,Helvetica,sans-serif;font-weight:900;color:#fff;opacity:1;font-size:2.2rem;line-height:1.05;letter-spacing:.01em;white-space:nowrap;overflow:hidden}.lt2.big:after,.lt2.bnart:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;height:auto;border-radius:inherit;background:none;opacity:1;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);pointer-events:none;z-index:1}.lt2.big{box-shadow:none}body.srvdown #view{filter:brightness(.42);transition:filter .3s}#srvbanner{position:fixed;left:0;top:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;justify-content:center;pointer-events:none}#srvbanner .sbc{max-width:34rem;margin:0 2rem;padding:1.8rem 2.2rem 1.5rem;border-radius:1.2rem;text-align:center;background:linear-gradient(160deg,rgba(38,22,62,.97),rgba(20,13,32,.97));box-shadow:0 0 0 1px rgba(166,77,255,.35),0 1.2rem 3rem rgba(0,0,0,.6)}#srvbanner p{margin:.9rem 0 .5rem;color:#f1edf9;font-size:1.25rem;font-weight:700;line-height:1.35}#srvbanner small{color:#a49dbb;font-size:.9rem;font-weight:600;letter-spacing:.02em}#srvbanner .sbs{display:inline-block;width:1.7rem;height:1.7rem;border-radius:50%;border:3px solid rgba(166,77,255,.25);border-top-color:#b36bff;animation:srvspin 1.1s linear infinite}.err.down p{color:#cfc8e2}@keyframes srvspin{to{transform:rotate(360deg)}}.set.forced b{color:var(--mu)}#topnav.simple .tab.cat{font-size:1rem}@media(min-width:900px){:root{--navh:3.4rem}#topnav{height:3.4rem}#topnav .brand{margin-right:1.1rem}#topnav .brand img{width:1.5rem;height:1.5rem;margin-right:.45rem;border-radius:.4rem;box-shadow:none}#topnav .brand b{font-size:.9rem;letter-spacing:.1em}#topnav .tab.cat{font-size:.74rem;padding:.34rem .8rem;letter-spacing:.07em}#topnav .tab.tool{padding:.36rem}#topnav .tab.tool svg{width:1rem;height:1rem}#topnav .who .av{width:1.9rem!important;height:1.9rem!important}#topnav .who .av svg{width:1.2rem!important;height:1.2rem!important}#topnav .clk{font-size:.8rem}}.wti .wtd,.btn.live .wtd{display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background:#ff7a2f;margin-right:.45rem;box-shadow:0 0 .5rem #ff7a2f}.wide .nohero #hero{display:none}.wide .nohero .rows,.wide .nohero.tv .rows,.wide.tv .nohero .rows{top:0;padding-top:calc(var(--navh,3.4rem) + .2rem)}.wide .rows{padding-bottom:75vh}.wide .mc{min-height:calc(100vh - var(--navh,3.4rem) - 3.4rem);display:flex;flex-direction:column;justify-content:center;padding-bottom:0}html body.wide .mc2 .lib2:nth-child(n),html body.wide.tv .mc2 .lib2:nth-child(n),html .tv .mc2 .lib2:nth-child(n){width:calc((100vw - var(--m) - 2.8rem) / 3.1)!important;margin-right:1.4rem}.wide .mc .rs{padding-top:1.4rem;padding-bottom:1.4rem}.wide .mc .rh{font-size:.82rem}#hero .bd{overflow:hidden}.hvid{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s;background:#000}#hero.vplay .hvid{opacity:1}.ll2.cap,.mc2 .ll2.cap{margin-top:.55rem;color:#fff;font-size:1rem;font-weight:600;letter-spacing:.01em;text-transform:none;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib2{min-width:0}.ep .eptg{flex:none;align-self:center;display:flex;align-items:center;margin-left:1rem;padding:.4rem .85rem;border-radius:2rem;background:rgba(20,13,32,.85);box-shadow:inset 0 0 0 1px rgba(166,77,255,.4);font-size:.78rem;font-weight:700;color:#d9d2ec}.ep .eptg svg{width:1.1rem;height:1.1rem;fill:currentColor;margin-right:.4rem}.kbd .ep .eptg:focus{box-shadow:var(--glow);color:#fff;outline:none;background:linear-gradient(rgba(166,77,255,.22),rgba(166,77,255,.22)),rgba(20,13,32,.85)}.ep .epi{flex:1 1 auto;min-width:0}@media(max-width:899px){:root{--navh: calc(3.1rem + env(safe-area-inset-top)) }}.wide .mc{min-height:0;display:block;padding-bottom:0}.wide .mc .rs{padding-top:.5rem;padding-bottom:.6rem}html body.wide .mc2 .lib2:nth-child(n),html body.wide.tv .mc2 .lib2:nth-child(n),html .tv .mc2 .lib2:nth-child(n){width:calc((100vw - var(--m) - 2.8rem) / 4.4)!important;margin-right:1rem}.tv.wide .rows,.tv .wide .rows,.wide .rows{top:36vh}#hero{height:36vh}#hero .bd{width:100%}#hero.rand .hinfo{display:none}#hero.rand .bd:after,.tv #hero.rand .bd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(7,5,13,.55) 30%,rgba(7,5,13,0) 60%),linear-gradient(90deg,rgba(7,5,13,.55) 0,rgba(7,5,13,0) 35%)}.ll2.cap,.mc2 .ll2.cap{display:none}#topnav .tab.cat{font-size:.66rem;padding:.3rem .7rem;letter-spacing:.06em}#topnav .ntools.gear{flex:none;display:inline-flex;align-items:center;margin:0 0 0 auto;padding:0;border:0;background:none}#topnav .ntools.gear .tab.tool{margin:0;border-radius:50%;padding:.42rem;background:rgba(20,13,32,.85);box-shadow:inset 0 0 0 1px rgba(166,77,255,.35)}#topnav .ntools.gear .tab.tool svg{width:1.05rem;height:1.05rem}#topnav .ntools.gear+.who{margin-left:.7rem}#topnav .who{margin-left:.7rem}.prov.st .stl{position:relative;overflow:hidden}.prov.st .stl img.pl{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:inherit}.prov.st .stl .wm{display:none}.plh img.pl{height:1.9rem;width:auto;vertical-align:middle;border-radius:.3rem;margin-left:.6rem;background:#fff}.stitle{position:absolute;left:0;right:0;top:var(--navh,3.4rem);z-index:5;margin:0;padding:.1rem var(--m) .35rem;font-size:1.6rem;background:#07050d;border-bottom:0}.page.settings{top:calc(var(--navh,3.4rem) + 2.7rem);padding-top:.7rem}.settings{padding-bottom:55vh!important}.settings .endm{text-align:center;color:var(--mu2);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;margin:2rem 0 0;padding:.8rem;border-top:1px solid rgba(166,77,255,.3)}.tv .settings.vs::-webkit-scrollbar{display:block;width:.35rem}.tv .settings.vs::-webkit-scrollbar-thumb{background:rgba(166,77,255,.7);border-radius:1rem}.lt3.viv,.lt2.viv{color:var(--vfg,#fff)}.lt3.viv b,.lt2.viv b,.lt3.viv .lic,.lt2.viv .lic{color:var(--vfg,#fff);fill:var(--vfg,#fff)}.lt3.viv .lic svg,.lt2.viv .lic svg{fill:currentColor}.ov{color:#f7f7fa}.tv .dposter{display:none}.acts{display:flex;flex-wrap:nowrap;align-items:center;margin-top:.6rem}.acts .ag{display:flex;align-items:center}.acts .ag.r{margin-left:auto}.acts .ag.r .btn{margin-right:0;margin-left:.5rem}.dwrap .ov{max-width:46rem}.dgap{display:none}.tv .details.ser .dwrap{min-height:calc(100vh - 1rem);display:flex;flex-direction:column}.tv .details.ser .dgap{display:block;flex:1;min-height:1rem}.tv .eps .rh{margin-top:.2rem}.tv #eplist{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.tv #eplist .ep{display:block;margin:0;padding:.4rem;min-width:0}.tv #eplist .ep .ci{width:100%;padding-top:56.25%;margin:0;position:relative}.tv #eplist .ep .epi h3{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv #eplist .ep .epi p,.tv #eplist .ep .eptg{display:none}.tv #eplist .ep .epi .em{margin-bottom:0}.tv .seasons{margin-top:.6rem}.wide .mcmode #hero{height:100vh}.wide .mcmode #hero .bd{width:100%}.tv .mcmode #hero.rand .bd:after,.mcmode #hero.rand .bd:after{background:linear-gradient(0deg,rgba(7,5,13,.78) 0,rgba(7,5,13,.35) 14%,rgba(7,5,13,0) 34%)}.tv.wide .mcmode .rows,.tv .wide .mcmode .rows,.wide .mcmode .rows{top:0;padding-top:var(--mcpad,62vh)}.wide .mcmode .mc{padding-bottom:0}.wide .slot[data-slot=mycontent]{padding-bottom:3.4rem}.page.cat,.cat .rs{background:none}.kbd .rs .card:focus{transform:scale(1.18)}.kbd .ltile:focus{transform:scale(1.1)}.kbd .lt2:focus,.kbd .lib2:focus{transform:scale(1.1)}#topnav .tab.cat{padding:.25rem .6rem;font-size:.66rem}#topnav .tab.tool{padding:.38rem}#topnav .tab.cat,#topnav .ntools .tab.tool{box-shadow:inset 0 0 0 1px rgba(199,155,255,.8)!important}#topnav .tab.cat.on{box-shadow:inset 0 0 0 2px #ebd8ff!important}.kbd #topnav .tab:focus,.kbd #topnav .who.f:focus,.kbd #topnav .ntools .tab.tool:focus,.kbd #topnav nav.cats .ntools .tab.tool:focus{box-shadow:inset 0 0 0 2.5px #ebd8ff!important;transform:scale(1.04)}#topnav .tab.cat.on:after{display:none}html{--rc:#b36bff;--rcg:rgba(179,107,255,.34)}html.ring-white{--rc:#fff;--rcg:rgba(255,255,255,.28)}html.ring-yellow{--rc:#FFD400;--rcg:rgba(255,212,0,.3)}.kbd .sdi:focus,.kbd .set:focus,.kbd .opt:focus,.kbd .chip:focus,.kbd .btn:focus,.kbd .btn.primary:focus,.kbd .tab:focus,.kbd a.f:focus,.kbd .acts .btn.hb[data-a=fav]:focus,.kbd .pchip:focus,.kbd .prov:focus,.kbd .spill:focus,.kbd .pbtn:focus,.kbd .kk:focus,.kbd .skipb:focus,.kbd .srow:focus,.kbd .ep .eptg:focus,.kbd .inp:focus,input.f:focus{transform:none!important;box-shadow:0 0 0 3px var(--rc),0 0 .5rem var(--rcg)!important;outline:none!important;border-color:transparent}.kbd .sdi:focus,.kbd .set:focus,.kbd .opt:focus,.kbd .srow:focus{background-color:transparent!important}.kbd .chip:focus{background-color:rgba(255,255,255,.05)!important}.kbd .btn:focus{background-color:rgba(255,255,255,.07)!important}.kbd .acts .btn.hb[data-a=fav]:focus{background-color:rgba(255,255,255,.07)!important}.kbd #topnav .tab:focus,.kbd #topnav .who.f:focus,.kbd #topnav .ntools .tab.tool:focus,.kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(20,13,32,.85)!important;box-shadow:inset 0 0 0 3px var(--rc),0 0 .5rem var(--rcg)!important;transform:none!important}.kbd #topnav .tab.cat.on:focus{background:linear-gradient(135deg,rgba(139,61,255,.55),rgba(139,61,255,.28)),rgba(20,13,32,.85)!important}.kbd .ep:focus{background:transparent;box-shadow:inset 0 0 0 3px var(--rc),0 0 .5rem var(--rcg)}.kbd .card:focus .ci,.kbd .rs .card:focus .ci,.kbd .ptile:focus .av,.kbd .pcast:focus .ph{border:3px solid var(--rc)!important;box-shadow:0 0 .5rem var(--rcg)!important}.kbd .ptile:focus,.kbd .pcast:focus{transform:scale(1.04)}.kbd .ltile:focus,.kbd .lt2:focus,.kbd .lt3:focus,.kbd .lib2:focus,.kbd .lt2:focus:hover,.kbd .lt3:focus:hover{transform:scale(1.06)!important;box-shadow:0 0 0 3px var(--rc),0 0 .6rem var(--rcg)!important;outline:none;animation:none}.kbd .ftile:focus{box-shadow:0 0 0 3px var(--rc),0 0 .5rem var(--rcg)}.brand b,.brand em,#topnav .brand b,#topnav .brand em{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#fff!important;color:#fff!important;text-shadow:0 1px .5rem rgba(0,0,0,.85),0 0 .15rem rgba(0,0,0,.9)}.sdsep{height:2px;margin:.7rem .6rem;background:rgba(255,255,255,.3);border-radius:2px}.row .rh,.slot .rh{color:#fff;text-shadow:0 1px .4rem rgba(0,0,0,.75)}.tv .slot .rs,.tv .slot[data-slot] .rs{padding-top:1.8rem}.tv .slot .rh,.tv .slot[data-slot=resume] .rh,.tv .slot[data-slot=nextup] .rh{margin-bottom:0}.hinfo p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;max-height:none;overflow:hidden;line-height:1.45;color:#eceaf4}.ov,.tv .ov,.dwrap .ov{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;max-height:none}#hero.tilepick .hinfo,#hero.tilepick.rand .hinfo{display:block}.tv .mcmode #hero.tilepick .bd:after,.mcmode #hero.tilepick .bd:after{background:linear-gradient(0deg,rgba(7,5,13,.8) 0,rgba(7,5,13,.35) 18%,rgba(7,5,13,0) 38%),linear-gradient(90deg,rgba(7,5,13,.62) 0,rgba(7,5,13,0) 48%)}.mcmode #hero.tilepick .hinfo{top:5.2rem;bottom:auto;width:46%}.mcmode #hero.tilepick .hinfo h1{font-size:2rem}#hero .bd{transition:opacity .55s ease}.tv .rows.soloon [data-row]:not(.solo){opacity:0;transition:opacity .16s}.tv .rows.soloon [data-row].solo{opacity:1;transition:opacity .24s}@media(max-width:700px){:root{--m:4vw}}:root{--glow:0 0 0 3px var(--rc)}.kbd .sdi:focus,.kbd .set:focus,.kbd .opt:focus,.kbd .chip:focus,.kbd .btn:focus,.kbd .btn.primary:focus,.kbd .tab:focus,.kbd a.f:focus,.kbd .acts .btn.hb[data-a=fav]:focus,.kbd .pchip:focus,.kbd .prov:focus,.kbd .spill:focus,.kbd .pbtn:focus,.kbd .kk:focus,.kbd .skipb:focus,.kbd .srow:focus,.kbd .ep .eptg:focus,.kbd .inp:focus,input.f:focus,.kbd .ftile:focus,.kbd .ep:focus,.kbd .who.f:focus,.fab:focus-visible{box-shadow:0 0 0 3px var(--rc)!important;outline:none!important;transform:none!important;border-color:transparent}.kbd .ep:focus{background:transparent}.kbd .sdi:focus,.kbd .set:focus,.kbd .opt:focus,.kbd .srow:focus,.kbd .chip:focus,.kbd .btn:focus{background-color:transparent!important}.kbd .btn.primary:focus{background:linear-gradient(135deg,#9a4dff,#7a2ff0)!important}.kbd .card:focus .ci,.kbd .rs .card:focus .ci,.kbd .ptile:focus .av,.kbd .pcast:focus .ph{border-color:transparent!important;box-shadow:0 0 0 3px var(--rc)!important}.kbd .rs .card,.kbd .card{opacity:1!important}.kbd .card.poster:focus,.kbd .rs .card.poster:focus,.kbd .card.sq:focus,.kbd .rs .card.sq:focus{transform:scale(1.08)}.kbd .card.thumb:focus,.kbd .rs .card.thumb:focus,.kbd .card.lib:focus,.kbd .rs .card.lib:focus{transform:scale(1.1)}.kbd .card:focus .ct{color:#fff}.kbd .ltile:focus,.kbd .lt2:focus,.kbd .lt3:focus,.kbd .lib2:focus,.kbd .lt2:focus:hover,.kbd .lt3:focus:hover{transform:none!important;box-shadow:0 0 0 3px var(--rc)!important;outline:none;animation:none}.lt2,.lt3,.lt2.art,.lt2.bnart{background-color:transparent}.lt2.art,.lt3.art{background:none!important;box-shadow:none}.lt2.art:after,.lt2.bnart:after{box-shadow:none!important;background:none!important}.lt2.big,.lt2:hover,.lt3:hover{box-shadow:none}.lt2:not(.art):not(.big):not(.viv){box-shadow:none}.ll2.cap{display:none}#topnav,#topnav:before,#topnav:after,.tv #topnav,#topnav.scrolled,.tv #topnav.scrolled{border:0!important;box-shadow:none!important;background-image:none}#topnav .tab.cat,#topnav .tab.tool,#topnav .ntools .tab.tool,#topnav nav.cats .ntools .tab.tool,#topnav .ntools.gear .tab.tool,#topnav .who.f,#topnav .tab.cat.on,#topnav .tab.cat.live{background:transparent!important;box-shadow:none!important;color:#fff;text-shadow:0 1px .5rem rgba(0,0,0,.7)}#topnav .tab.cat{font-weight:700}#topnav .tab.cat.on{font-weight:900}#topnav .tab.cat.on:after{content:"";position:absolute;left:50%;bottom:-.1rem;width:.38rem;height:.38rem;margin-left:-.19rem;right:auto;border-radius:50%;background:var(--rc);box-shadow:none}#topnav .tab.tool.on{color:#fff}#topnav .tab.tool.on:after{content:"";position:absolute;left:50%;bottom:-.15rem;width:.34rem;height:.34rem;margin-left:-.17rem;border-radius:50%;background:var(--rc)}.kbd #topnav .tab:focus,.kbd #topnav .who.f:focus,.kbd #topnav .ntools .tab.tool:focus,.kbd #topnav nav.cats .ntools .tab.tool:focus,.kbd #topnav .tab.cat.on:focus,.kbd #topnav .ntools.gear .tab.tool:focus{background:transparent!important;box-shadow:0 0 0 3px var(--rc)!important;transform:none!important}#topnav .who .av{box-shadow:none}.stitle{border-bottom:0}.sdp{display:flex;flex-direction:column;overflow:hidden;padding:1.2rem .9rem 1rem;border-right:0;background:linear-gradient(180deg,rgba(11,8,23,.98),rgba(16,11,31,.96))}.sdtop{flex:none}.sdlibs{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 -.5rem;padding:.3rem .5rem .5rem}.sdprof{display:flex;align-items:center;padding:.5rem .7rem .9rem;margin:0 0 .3rem;border:0}.sdprof .sl small{display:block;font-size:.78rem;color:#b9b2d0;font-weight:600;margin-top:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdprof .av{width:2.8rem;height:2.8rem;border-radius:50%;margin-right:.9rem;box-shadow:none}.sdprof .av img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.sdi{color:#fff;font-weight:600;background:none}.sdi.sel,.sdi.sel:hover{background:none!important;box-shadow:none;font-weight:900;color:#fff}.sdi.sel .sl:after{content:"";display:inline-block;width:.42rem;height:.42rem;margin-left:.6rem;border-radius:50%;background:var(--rc);vertical-align:middle}.sdi:hover{background:rgba(255,255,255,.06)}.sdsec{margin:1rem .9rem .35rem;font-size:.8rem;font-weight:800;letter-spacing:.14em;color:#b9b2d0}.sdsep{display:none}#hero .bd:after,.tv #hero .bd:after,#hero.rand .bd:after,.tv #hero.rand .bd:after,.tv .mcmode #hero.rand .bd:after,.mcmode #hero.rand .bd:after,.tv .mcmode #hero.tilepick .bd:after,.mcmode #hero.tilepick .bd:after{background:linear-gradient(90deg,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 60%),linear-gradient(0deg,rgba(7,5,13,.92) 0,rgba(7,5,13,.4) 18%,rgba(7,5,13,0) 40%),rgba(0,0,0,.25)!important}.hinfo,.mcmode #hero.tilepick .hinfo{left:var(--m);top:4.2rem;bottom:auto;width:45%;right:auto}.hinfo h1,.mcmode #hero.tilepick .hinfo h1{font-size:2.6rem;font-weight:900;color:#fff;text-shadow:0 .15rem 1rem rgba(0,0,0,.7)}.hinfo h1 .hlogo{display:block;max-width:100%;max-height:6.8rem;object-fit:contain;object-position:left center;filter:drop-shadow(0 .15rem .8rem rgba(0,0,0,.65))}.hinfo h1.haslogo{max-height:none;overflow:visible}.hinfo .meta{color:#fff;font-size:1rem;font-weight:700;text-shadow:0 1px .5rem rgba(0,0,0,.7)}.hinfo p{color:#fff;font-size:1.15rem;font-weight:600;line-height:1.45;-webkit-line-clamp:4;text-shadow:0 1px .6rem rgba(0,0,0,.75)}.row .rh{padding-left:var(--m)}.rs{padding-left:var(--m);padding-right:var(--m)}.tv .slot .rs,.tv .slot[data-slot] .rs{padding-top:2.3rem}.rs .card .ct{margin-top:.7rem}.rs .card .cs{margin-top:.2rem}.platpg h1{margin:.1rem 0 .7rem;font-size:1.5rem}.platpg .provs{margin:.2rem 0 1rem;padding-right:var(--m);display:flex;flex-wrap:wrap}.platpg .prov,.platpg .prov.st{position:relative;width:calc(25% - 1.2rem);margin:0 1.2rem 1.3rem 0;padding:0;background:none;border:0;border-radius:.9rem;transition:none}.platpg .prov:hover{border:0}.platpg .prov.st .stl{height:0;padding-top:56.25%;margin:0;border-radius:.9rem;background:#111}.platpg .prov.st .stl img.pl{background:none;object-fit:cover;border-radius:inherit}.platpg .prov.st>span{position:absolute;right:.5rem;bottom:.45rem;font-size:0;width:auto}.platpg .prov.st>span small{display:inline-block;margin:0;font-size:.78rem;font-weight:800;color:#fff;background:rgba(0,0,0,.55);padding:.12rem .5rem;border-radius:1rem}@media(max-width:600px){.platpg .prov,.platpg .prov.st{width:calc(50% - .6rem);margin:0 .6rem 1rem 0}}.rsw{display:inline-block;width:1.05em;height:1.05em;border-radius:50%;margin-right:.5em;vertical-align:-.15em;box-shadow:0 0 0 2px rgba(255,255,255,.35)}#phhero{display:none}body:not(.wide) #phhero{display:block;position:relative;overflow:hidden;margin:calc(-1 * (var(--navh,4.2rem) + .5rem)) 0 .6rem;height:min(104vw,60vh);min-height:15rem;background:linear-gradient(160deg,#1c1038,#0b0716 70%);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:0}body:not(.wide) #phhero.none{display:none}#phhero .phb{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center 20%;opacity:0;transition:opacity .7s ease}#phhero:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;background:linear-gradient(0deg,var(--bg) 0,rgba(7,5,13,.94) 10%,rgba(7,5,13,.62) 34%,rgba(7,5,13,0) 62%),linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 24%),rgba(0,0,0,.25)}#phhero .pht{position:absolute;z-index:2;left:var(--m,5vw);right:var(--m,5vw);bottom:1.5rem;opacity:0;transition:opacity .5s ease}#phhero.ready .pht{opacity:1}#phhero h2{margin:0 0 .35rem;font-size:1.8rem;line-height:1.1;font-weight:900;color:#fff;text-shadow:0 .1rem .8rem rgba(0,0,0,.75)}#phhero h2.haslogo{font-size:0;line-height:0}#phhero .phlogo{display:block;max-width:68%;max-height:5rem;width:auto;height:auto;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 .1rem .5rem rgba(0,0,0,.7))}#phhero .phm{font-size:.82rem;font-weight:700;color:rgba(255,255,255,.92);margin:0 0 .35rem;text-shadow:0 .05rem .4rem rgba(0,0,0,.8)}#phhero p{margin:0;font-size:.92rem;line-height:1.35;font-weight:600;color:#fff;text-shadow:0 .05rem .5rem rgba(0,0,0,.85);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}#phhero .phd{position:absolute;z-index:2;left:var(--m,5vw);bottom:.55rem;display:flex;gap:.35rem}#phhero .phd i{width:.4rem;height:.4rem;border-radius:.4rem;background:rgba(255,255,255,.45);transition:width .3s,background .3s}#phhero .phd i.on{width:1.2rem;background:var(--rc,#B36BFF)}.wide #phhero{display:none!important}#topnav,#topnav:before,#topnav:after,.tv #topnav,#topnav.scrolled,.tv #topnav.scrolled{background:transparent!important;box-shadow:none!important;border:0!important}#topnav .brand b,#topnav .tab span,#topnav .clk,#topnav .wn,.brand b,.brand em,#topnav .brand em{text-shadow:none!important;background:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important}#topnav .brand img{box-shadow:none!important;filter:none}#topnav .tab.cat,#topnav .tab.tool,#topnav .who.f{text-shadow:none!important}#topnav .nend{display:flex;align-items:center;margin-left:auto;flex:none;z-index:2}#topnav{padding-left:1rem;padding-right:1rem}@media(min-width:900px){#topnav{padding-left:1rem;padding-right:1.1rem}#topnav .brand{position:absolute;left:1rem;margin:0;z-index:2}#topnav nav.cats{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);margin:0;flex:none;display:flex;gap:1.4rem;justify-content:center}#topnav nav.cats .tab.cat{margin-right:0}}.tv #topnav .brand{position:absolute;left:1rem;margin:0;z-index:2}.tv #topnav nav.cats{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);margin:0;flex:none;display:flex;gap:1.6rem;justify-content:center}.tv #topnav nav.cats .tab.cat{margin-right:0}.kbd #topnav .tab:focus,.kbd #topnav .tab.cat:focus,.kbd #topnav .tab.cat.on:focus{transform:scale(1.07)!important}.kbd .sdi:focus{transform:scale(1.06)!important}.hinfo,.mcmode #hero.tilepick .hinfo{display:flex;flex-direction:column}.hinfo h1,.mcmode #hero.tilepick .hinfo h1{height:4.5rem;max-height:4.5rem;margin:0;display:flex;align-items:center;overflow:hidden;font-size:2.4rem;text-shadow:none}.hinfo h1.haslogo,.mcmode #hero.tilepick .hinfo h1.haslogo{height:4.5rem;max-height:4.5rem;overflow:hidden}.hinfo h1 .hlogo{max-height:4.4rem;max-width:17.5rem;width:auto;filter:none}.hinfo .meta{min-height:2.6em;max-height:2.6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-shadow:none}.hinfo p{min-height:5.8em;text-shadow:none}#phhero h2{min-height:3.4rem;display:flex;align-items:flex-end;text-shadow:none}#phhero h2.haslogo{min-height:3.4rem}#phhero .phlogo{max-height:3.4rem;filter:none}#phhero .phm{min-height:1.2em;text-shadow:none}#phhero p{min-height:3.8em;text-shadow:none}.rh,.row .rh,.slot .rh{font-size:.95rem}.ci,.poster .ci,.thumb .ci,.platpg .prov.st .stl,.platpg .prov{border-radius:.28rem}.sdp{width:max-content;min-width:16.5rem;max-width:22rem;background:#0c0c10;border-right:1px solid rgba(255,255,255,.08)}.sdtop{background:#0c0c10;z-index:2;position:relative}.sdlibs{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.sdprof{display:none}.sdi .sl{text-transform:uppercase;letter-spacing:.04em}html.ring-violet .sdp{background:linear-gradient(180deg,rgba(11,8,23,.98),rgba(16,11,31,.96))}html.ring-violet .sdtop{background:#0c0817}.xs-raised{margin-top:.55rem}.xs-raised .rh{margin-top:.2rem}.wmplate{position:relative;display:flex;align-items:center;justify-content:center;background:#16141c}.wmplate .wmname{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;color:#fff;text-align:center;padding:.6rem;z-index:0}.wmplate img.pl{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;background:#16141c;z-index:1;border-radius:inherit}.personh{display:flex;gap:1.25rem;padding:.3rem var(--m) 1rem;align-items:flex-start}.phphoto{width:8.6rem;height:11.6rem;border-radius:.4rem;overflow:hidden;background:#1a1624;flex:none}.phphoto img{width:100%;height:100%;object-fit:cover;display:block}.phmeta{min-width:0;flex:1}.phmeta h1{margin:0 0 .4rem;font-size:2rem;font-weight:900}.phborn{margin:0 0 .5rem;color:#cfc8e2;font-weight:600;font-size:.98rem}.phbio{margin:0 0 .85rem;color:#f7f7fa;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}@media(max-width:600px){.personh{flex-direction:row;gap:.9rem}.phphoto{width:6.2rem;height:8.4rem}.phmeta h1{font-size:1.45rem}.phbio{-webkit-line-clamp:8}}

/* web player: back button + room for Netlify badge */.ptop .pt{flex:1;min-width:0}.pback{flex-shrink:0;align-self:center;margin-right:.6rem;font-size:2rem;font-weight:700;line-height:1;cursor:pointer}body.tv .pback{display:none}body:not(.tv) .player .pbot{padding-bottom:calc(2rem + 56px + env(safe-area-inset-bottom,0px))}@media(max-width:899px){body:not(.tv) .player .pbot{padding-bottom:calc(1rem + 56px + env(safe-area-inset-bottom,0px))}}

/* KP 2.1.1 common: focus always visible, cast heads, badge, hero title */
.cats .tab .nbadge{right:auto;left:100%;top:-.2rem;transform:translateX(-.55rem)}
.kbd .f:focus{outline:3px solid var(--rc);outline-offset:2px}
.kbd #topnav .tab:focus,.kbd #topnav .tab.cat:focus,.kbd #topnav .tab.cat.on:focus,.kbd #topnav .who.f:focus,.kbd #topnav .ntools .tab.tool:focus,.kbd #topnav .ntools.gear .tab.tool:focus,.kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(166,77,255,.32)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(166,77,255,.75)!important;color:#fff!important;outline:none!important}
.kbd .btn:focus,.kbd .acts .btn:focus,.kbd .acts .btn.hb[data-a=fav]:focus,.kbd .chip:focus,.kbd .set:focus,.kbd .opt:focus,.kbd .pchip:focus,.kbd .sdi:focus,.kbd .srow:focus{background-color:rgba(166,77,255,.30)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(166,77,255,.7)!important;color:#fff;outline:none!important}
.kbd .acts .btn:focus,.kbd .btn:focus{transform:scale(1.06)!important}
.kbd .btn.primary:focus,.kbd .acts .btn.primary:focus{background:linear-gradient(135deg,#C48BFF,#8B3DFF)!important;box-shadow:0 0 0 3px #ffffff,0 0 1.4rem rgba(166,77,255,.9)!important;transform:scale(1.08)!important;color:#fff!important}
.kbd .card:focus .ci,.kbd .rs .card:focus .ci,.kbd .ptile:focus .av,.kbd .pcast:focus .ph{box-shadow:0 0 0 3px var(--rc),0 0 1rem rgba(166,77,255,.6)!important}
.pcast .ph img,.phphoto img{object-position:50% 15%}
.hinfo h1:not(.haslogo){display:block;line-height:4.5rem;white-space:nowrap;text-overflow:ellipsis}
.rsw.tsw{border-radius:.3em}

/* KP 2.1.1 web: desktop = TV look (body.desk.tv, mouse + keyboard) / phones = phone app look */
.cats .tab:has(.nbadge){margin-right:.9rem}
body.tv.desk .pback{display:flex}
body.desk .player .pbot{padding-bottom:calc(2rem + 56px + env(safe-area-inset-bottom,0px))}
.desk:not(.kbd) .rows.soloon [data-row]:not(.solo){opacity:1}
.dwrap .ov{cursor:pointer}.dwrap .ov.open{display:block;-webkit-line-clamp:unset;max-height:none;overflow:visible}
body:not(.wide) .dwrap .acts{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-1rem;margin-right:-1rem;padding:.3rem 1rem .4rem}
body:not(.wide) .dwrap .acts::-webkit-scrollbar,body:not(.wide) .dwrap .tline::-webkit-scrollbar{display:none}
body:not(.wide) .dwrap .acts .ag{flex:none}
body:not(.wide) .dwrap .tline{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-1rem;margin-right:-1rem;padding:.25rem 1rem}
body:not(.wide) .dwrap .tline>*,body:not(.wide) .dwrap .tsel,body:not(.wide) .dwrap .avail{flex:none;flex-wrap:nowrap;white-space:nowrap}
body:not(.wide) .dwrap .avail .rh{white-space:nowrap}
body:not(.wide) .dwrap .dinfo h1{font-size:1.85rem;line-height:1.12}
/* KP 2.1.2 contrast: every text >= 4.5:1, icons >= 3:1, in all 7 themes */
:root{--mu2:#9a93b2;--acs:#8B3DFF;--acs2:#6a1fe0;--obg:#c2410c}
html body #topnav:before{content:""!important;display:block!important;position:absolute;left:0;right:0;top:0;bottom:auto;height:calc(100% + 1.6rem);z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(7,5,13,.82) 0,rgba(7,5,13,.6) 55%,rgba(7,5,13,0))!important}
body:not(.wide) .dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(7,5,13,.9) 30%,rgba(7,5,13,.72) 60%,rgba(7,5,13,.45))!important}
.tv .dbd:after{background:linear-gradient(90deg,rgba(7,5,13,.95) 0,rgba(7,5,13,.9) 42%,rgba(7,5,13,.72) 62%,rgba(7,5,13,.4)),linear-gradient(0deg,var(--bg) 0,rgba(7,5,13,0) 40%)}
body.wide:not(.tv) .dbd:after{background:linear-gradient(90deg,rgba(7,5,13,.96) 0,rgba(7,5,13,.88) 45%,rgba(7,5,13,.6)),linear-gradient(0deg,var(--bg) 0,rgba(7,5,13,0) 60%)}
.tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(7,5,13,.8) 22%,rgba(7,5,13,.45) 40%,rgba(7,5,13,0) 60%),linear-gradient(0deg,rgba(7,5,13,.9) 0,rgba(7,5,13,0) 30%)}
.btn,.acts .btn{background-color:rgba(20,13,32,.86)}
.btn.primary,.acts .btn.primary,.kbd .btn.primary:focus,.kbd .acts .btn.primary:focus,.btn.primary:hover{background:linear-gradient(135deg,var(--acs),var(--acs2))!important;color:#fff!important}
.kbd .pbtn:focus{background:var(--acs)!important;color:#fff}
.pbtn.on{background:rgba(194,65,12,.85)}
.chip.on,.fchips .chip.on,.hs .chip.on{background:var(--acs)!important;color:#fff!important}
.badge{background:var(--acs)}
.badge.n,.nbadge,.ci .nwb{background:var(--obg)!important;color:#fff!important}
.fchips .chip b{color:#ffa36b}
.set b{color:#d2a8ff}
.tsel .tbl small{opacity:.85}
.ptimes span,#tend,#tdur,#tcur{background:rgba(0,0,0,.62);border-radius:.35rem;padding:.05rem .45rem;color:#f2eefa}
.ptop .pclock,.pt h1{text-shadow:0 1px 3px rgba(0,0,0,.9)}
.ptop .pclock{background:rgba(0,0,0,.55);padding:.1rem .55rem;border-radius:.45rem;color:#fff}
.ptop{background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.45) 60%,rgba(0,0,0,0))}
.pt h2,#psub{display:inline-block;background:rgba(0,0,0,.55);padding:0 .45rem;border-radius:.35rem;color:#eeeaf6}
/* KP 2.1.2 end */
/* KP-THEMES-BEGIN */
html[data-theme=light] body,html[data-theme=light] #boot{background-color:#f4f3f8}
html[data-theme=pink]{--rc:#ff6bb5;--bg:#0d0509;--bg2:#1c0a13;--card:#26101b;--line:rgba(255,160,208,0.12);--v:#ff3d9e;--v2:#ff4da6;--tx:#f6eaf0;--glow:0 0 0 .16rem #ff4da6,0 0 1.4rem rgba(255,77,166,0.55)}
html[data-theme=pink] #bg{background:radial-gradient(ellipse 70% 55% at 78% -8%,rgba(220,46,133,0.3),rgba(220,46,133,0) 70%),radial-gradient(ellipse 60% 50% at -5% 105%,rgba(160,24,92,0.22),rgba(160,24,92,0) 70%),radial-gradient(ellipse 30% 25% at 100% 100%,rgba(255,122,47,.06),rgba(255,122,47,0) 70%),var(--bg)}
html[data-theme=pink] .vs::-webkit-scrollbar-thumb{background:rgba(255,77,166,0.3)}
html[data-theme=pink] .rh{color:#e2c8d5}
html[data-theme=pink] .rh:before{box-shadow:0 0 .6rem rgba(255,77,166,0.7)}
html[data-theme=pink] .btn.primary{background:linear-gradient(135deg,#ff4da6,#f02f90)}
html[data-theme=pink] .btn.primary:hover{background:linear-gradient(135deg,#ff5cae,#ff369b)}
html[data-theme=pink] .kbd .btn:focus,html[data-theme=pink] .kbd .chip:focus,html[data-theme=pink] .kbd .set:focus,html[data-theme=pink] .kbd .tab:focus,html[data-theme=pink] .kbd .opt:focus,html[data-theme=pink] .kbd a.f:focus{background:rgba(255,77,166,0.22)}
html[data-theme=pink] .kbd .btn.primary:focus{background:linear-gradient(135deg,#ff6ab5,#ff3d9e)}
html[data-theme=pink] #topnav{background:linear-gradient(rgba(13,5,9,0.92),rgba(13,5,9,0))}
html[data-theme=pink] .brand img{box-shadow:0 0 1rem rgba(255,61,158,0.45)}
html[data-theme=pink] .brand em{background:linear-gradient(#ff7bbd,#ff3d9e)}
html[data-theme=pink] .tab.on{background:rgba(255,61,158,0.18)}
html[data-theme=pink] #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(13,5,9,0.75) 30%,rgba(13,5,9,0.15) 70%,rgba(13,5,9,0.4)),linear-gradient(0deg,var(--bg) 0,rgba(13,5,9,0) 45%)}
html[data-theme=pink] .hinfo .meta{color:#eecfde}
html[data-theme=pink] .ci{background:linear-gradient(135deg,#301221,#190a12)}
html[data-theme=pink] .ci .ph{color:rgba(255,77,166,0.35)}
html[data-theme=pink] .badge{background:rgba(255,61,158,0.92)}
html[data-theme=pink] .ct{color:#f2e1ea}
html[data-theme=pink] .card:hover .ci{border-color:rgba(255,77,166,0.5)}
html[data-theme=pink] .llogo{box-shadow:0 0 3rem rgba(255,61,158,0.4)}
html[data-theme=pink] input.f{border:1px solid rgba(255,160,208,0.22)}
html[data-theme=pink] input.f:focus{background:rgba(255,61,158,0.12)}
html[data-theme=pink] .dbd:after{background:linear-gradient(90deg,rgba(13,5,9,0.96) 0,rgba(13,5,9,0.7) 40%,rgba(13,5,9,0.25)),linear-gradient(0deg,var(--bg) 0,rgba(13,5,9,0) 60%)}
html[data-theme=pink] .dmeta{color:#eed0df}
html[data-theme=pink] .ov{color:#d2b6c4}
html[data-theme=pink] .chip.on{background:rgba(255,61,158,0.3);border-color:rgba(255,77,166,0.6)}
html[data-theme=pink] .kbd .ep:focus{background:rgba(255,61,158,0.16);box-shadow:inset 0 0 0 .14rem var(--v2),0 0 1.2rem rgba(255,77,166,0.35)}
html[data-theme=pink] .card-s{background:rgba(38,16,27,0.7)}
html[data-theme=pink] .set span{color:#efd6e2}
html[data-theme=pink] .modal{background:rgba(10,2,6,0.6)}
html[data-theme=pink] .sheet{background:linear-gradient(160deg,#301221,#1c0a13);border:1px solid rgba(255,77,166,0.25);box-shadow:0 1.5rem 4rem rgba(0,0,0,.6),0 0 3rem rgba(255,61,158,0.18)}
html[data-theme=pink] .opt{color:#efd6e2}
html[data-theme=pink] #toast{background:rgba(40,14,27,0.95);border:1px solid rgba(255,77,166,0.4)}
html[data-theme=pink] .spin i{border:.28rem solid rgba(255,77,166,0.2)}
html[data-theme=pink] .ptop h2{color:#e6c6d6}
html[data-theme=pink] .knob{box-shadow:0 0 .6rem rgba(255,77,166,0.9)}
html[data-theme=pink] .kbd .bar:focus .track{box-shadow:0 0 1rem rgba(255,77,166,0.55)}
html[data-theme=pink] .tip{background:rgba(36,12,24,0.95)}
html[data-theme=pink] .ptimes{color:#e6c6d6}
html[data-theme=pink] .nextup{background:linear-gradient(160deg,rgba(48,18,33,0.97),rgba(28,10,19,0.97));border:1px solid rgba(255,77,166,0.35);box-shadow:0 1rem 3rem rgba(0,0,0,.7),0 0 2rem rgba(255,61,158,0.25)}
html[data-theme=pink] .perr{background:rgba(28,10,19,0.96);border:1px solid rgba(255,77,166,0.3)}
html[data-theme=pink] .perr p{color:#f7ddea}
@media(max-width:899px){html[data-theme=pink] .dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(13,5,9,0.4) 60%,rgba(13,5,9,0.2))}}
html[data-theme=pink] .chip.tile{color:#f7e8f0;background:linear-gradient(135deg,rgba(255,61,158,0.22),rgba(38,16,27,0.85) 70%);border-color:rgba(255,77,166,0.28)}
html[data-theme=pink] .chip:hover{border-color:rgba(255,77,166,0.6)}
html[data-theme=pink] .prov{background:rgba(38,16,27,0.75)}
html[data-theme=pink] .prov span{color:#f2e1ea}
html[data-theme=pink] .prov:hover{border-color:rgba(255,77,166,0.6)}
html[data-theme=pink] .help p,html[data-theme=pink] .help li{color:#efd6e2}
html[data-theme=pink] .prov.st .stl{background:#301221}
html[data-theme=pink] #topnav{background:linear-gradient(rgba(13,5,9,0.97),rgba(13,5,9,0.86));border-bottom:1px solid rgba(255,77,166,0.1);box-shadow:0 .6rem 1.6rem rgba(10,2,6,0.35)}
html[data-theme=pink] .tab.cat.on{background:linear-gradient(135deg,rgba(255,61,158,0.32),rgba(255,61,158,0.14));box-shadow:inset 0 0 0 1px rgba(255,77,166,0.35)}
html[data-theme=pink] .tab.cat.on:after{box-shadow:0 0 .6rem rgba(255,77,166,0.9)}
html[data-theme=pink] .ci .fvb{background:rgba(13,5,9,0.72)}
html[data-theme=pink] .fab{background:radial-gradient(circle at 30% 25%,#ff6bb5,#f02f90 70%);box-shadow:0 .6rem 1.8rem rgba(0,0,0,.5),0 0 1.6rem rgba(255,61,158,0.55)}
html[data-theme=pink] .modal.favp{background:rgba(10,2,6,0)}
html[data-theme=pink] .modal.favp.in{background:rgba(10,2,6,0.62)}
html[data-theme=pink] .drawer{background:linear-gradient(165deg,#301121 0,#180910 55%,#13070d);border-left:1px solid rgba(255,77,166,0.28);box-shadow:-1.5rem 0 4rem rgba(0,0,0,.6),-0 0 3rem rgba(255,61,158,0.16)}
html[data-theme=pink] .fchips .chip.on{background:linear-gradient(135deg,rgba(255,61,158,0.45),rgba(255,61,158,0.2));border-color:rgba(255,77,166,0.7)}
html[data-theme=pink] .fchips .csep{background:rgba(255,77,166,0.3)}
html[data-theme=pink] .inp{border:1px solid rgba(255,77,166,0.35)}
html[data-theme=pink] #topnav{background:#0d0509}
html[data-theme=pink] #topnav:after{background:rgba(255,77,166,0.16)}
html[data-theme=pink] .kbd #topnav .who.f:focus{background:rgba(255,77,166,0.22)}
html[data-theme=pink] .fstick{background:#180910}
html[data-theme=pink] .page .fstick{background:#0d0509}
html[data-theme=pink] .drawer .fstick{background:#240d19}
html[data-theme=pink] .fstick:after{background:rgba(255,77,166,0.16)}
html[data-theme=pink] .pcast .ph{background:linear-gradient(135deg,#4a1b33,#280f1c);border:2px solid rgba(255,77,166,0.25)}
html[data-theme=pink] .skipb{background:rgba(28,10,19,0.92)}
html[data-theme=pink] .kbd .skipb:focus,html[data-theme=pink] .skipb:hover{background:rgba(255,61,158,0.6)}
html[data-theme=pink] .ptile .av.plus{border:2px dashed rgba(255,77,166,0.5)}
html[data-theme=pink] .sbar2 span{color:#efd6e2}
html[data-theme=pink] .kbd .srow:focus,html[data-theme=pink] .srow:hover{background:rgba(255,77,166,0.18)}
html[data-theme=pink] .yrline{color:#efd6e2}
html[data-theme=pink] .set.sv.add span{color:var(--ac,#ff4da6)}
html[data-theme=pink] .av.spav{background:#ff4da6}
html[data-theme=pink] .cmore{background:rgba(20,6,13,0.78)}
html[data-theme=pink] #utoast{background:rgba(40,14,27,0.97);border:1px solid rgba(255,77,166,0.5)}
html[data-theme=pink] .subprev{background:linear-gradient(135deg,#5a2a42,#16324a)}
html[data-theme=pink] #topnav .ntools{border-left:1px solid rgba(255,77,166,0.22);border-right:1px solid rgba(255,77,166,0.22)}
html[data-theme=pink] #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(13,5,9,0.6) 24%,rgba(13,5,9,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(13,5,9,0) 35%)}
html[data-theme=pink] .dmeta .tag.tech{border-color:rgba(255,77,166,0.55);color:#ffd9ec}
html[data-theme=pink] .dbd:after{background:linear-gradient(90deg,rgba(13,5,9,0.94) 0,rgba(13,5,9,0.62) 38%,rgba(13,5,9,0.1)),linear-gradient(0deg,var(--bg) 0,rgba(13,5,9,0) 55%)}
html[data-theme=pink] .fhero .fhbd:after{background:linear-gradient(90deg,#0d0509 0,rgba(13,5,9,0.55) 30%,rgba(13,5,9,0) 65%),linear-gradient(0deg,#0d0509 0,rgba(13,5,9,0) 40%)}
html[data-theme=pink] .fhero p{color:#ead3de}
html[data-theme=pink] .ftile{background:linear-gradient(135deg,rgba(255,61,158,0.35),rgba(255,61,158,0.12));border:1px solid rgba(255,77,166,0.35)}
html[data-theme=pink] .kk.mick{background:rgba(255,61,158,0.3);border-color:rgba(255,77,166,0.6)}
html[data-theme=pink] .sspin{border:.16em solid rgba(255,77,166,0.25)}
html[data-theme=pink] .lt2:hover{box-shadow:0 0 0 2px rgba(255,77,166,0.5)}
html[data-theme=pink] .spill:hover{border-color:rgba(255,77,166,0.5)}
html[data-theme=pink] .spill.ph{background:#0b0709}
html[data-theme=pink] #topnav{background:linear-gradient(rgba(13,5,9,0.34),rgba(13,5,9,0.16))}
html[data-theme=pink] #topnav:after{background:rgba(255,77,166,0.1)}
html[data-theme=pink] .page .fstick{background:rgba(13,5,9,0.22)}
html[data-theme=pink] #topnav{background:rgba(13,5,9,0.64)}
html[data-theme=pink] #topnav:before{background:linear-gradient(rgba(13,5,9,0.64),rgba(13,5,9,0))}
html[data-theme=pink] #topnav:after{background:rgba(255,77,166,0.2)}
html[data-theme=pink] .page .fstick{background:rgba(13,5,9,0.55)}
html[data-theme=pink] .tv #topnav{background:rgba(13,5,9,0.7)}
html[data-theme=pink] .opt .dot.astra{border-color:var(--v,#ff4da6)}
html[data-theme=pink] .opt .dot.on.astra{background:#ff4da6;border-color:#ff4da6}
html[data-theme=pink] #topnav nav.cats .ntools{border:1px solid rgba(255,77,166,0.28)}
html[data-theme=pink] .sdp{background:linear-gradient(180deg,rgba(23,8,16,0.98),rgba(31,11,21,0.95));border-right:1px solid rgba(255,77,166,0.4)}
html[data-theme=pink] .sdi{color:#e6c8d7}
html[data-theme=pink] .sdi.sel{background:linear-gradient(135deg,rgba(255,61,158,0.3),rgba(255,61,158,0.12))}
html[data-theme=pink] .sdi:hover{background:rgba(255,77,166,0.16)}
html[data-theme=pink] .kbd .sdi:focus{background:rgba(255,77,166,0.26)}
html[data-theme=pink] .sdprof{border-bottom:1px solid rgba(255,77,166,0.18)}
html[data-theme=pink] .sdsep{background:rgba(255,77,166,0.18)}
html[data-theme=pink] .ll2{color:#d8bdcb}
html[data-theme=pink] .acts .btn[data-a=fav].on{background:linear-gradient(135deg,#ff3d9e,#ff4da6)}
html[data-theme=pink] .lt3 b{color:#f4e8ee}
html[data-theme=pink] .lt3:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 0 2px rgba(255,77,166,0.5)}
html[data-theme=pink] .acts .btn.hb[data-a=fav]{background:rgba(36,14,25,0.55);color:#f4e8ee}
html[data-theme=pink] .acts .btn.hb[data-a=fav].on{background:rgba(36,14,25,0.55);border-color:rgba(255,123,189,0.5);color:#ff8ac4}
html[data-theme=pink] .kbd .acts .btn.hb[data-a=fav]:focus{background:rgba(255,77,166,0.22)}
html[data-theme=pink] .fab{background:rgba(36,14,25,0.86);border:1px solid rgba(255,123,189,0.5);color:#ff8ac4}
html[data-theme=pink] #topnav .tab.cat,html[data-theme=pink] #topnav .tab.tool{background:rgba(32,13,22,0.85);box-shadow:inset 0 0 0 1px rgba(255,77,166,0.4);color:#ecd2df}
html[data-theme=pink] #topnav .tab.cat.on{background:linear-gradient(135deg,rgba(255,61,158,0.55),rgba(255,61,158,0.28)),rgba(32,13,22,0.85);box-shadow:inset 0 0 0 1px rgba(255,77,166,0.6)}
html[data-theme=pink] #topnav .tab.cat.live{background:linear-gradient(rgba(255,122,47,.25),rgba(255,122,47,.25)),rgba(32,13,22,0.85)}
html[data-theme=pink] #topnav nav.cats .ntools{background:rgba(32,13,22,0.85);border-color:rgba(255,77,166,0.4)}
html[data-theme=pink] #topnav .who.f{background:rgba(32,13,22,0.85);box-shadow:inset 0 0 0 1px rgba(255,77,166,0.4)}
html[data-theme=pink] .kbd #topnav .tab:focus,html[data-theme=pink] .kbd #topnav .who.f:focus{background:linear-gradient(rgba(255,77,166,0.22),rgba(255,77,166,0.22)),rgba(32,13,22,0.85)}
html[data-theme=pink] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(255,77,166,0.3)}
html[data-theme=pink]{--glow:0 0 0 2px rgba(255,77,166,0.95),0 0 1.2rem rgba(255,77,166,0.5)}
html[data-theme=pink] .tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(13,5,9,0.45) 14%,rgba(13,5,9,0) 34%),linear-gradient(0deg,rgba(13,5,9,0.85) 0,rgba(13,5,9,0) 28%)}
html[data-theme=pink] .tv .dbd:after{background:linear-gradient(90deg,rgba(13,5,9,0.8) 0,rgba(13,5,9,0.35) 30%,rgba(13,5,9,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(13,5,9,0) 35%)}
html[data-theme=pink] .lt2.art{background:#200d16!important}
html[data-theme=pink] #topnav .ntools .tab.tool{background:rgba(32,13,22,0.85)!important;box-shadow:inset 0 0 0 1px rgba(255,77,166,0.4)!important}
html[data-theme=pink] .kbd #topnav .ntools .tab.tool:focus{background:linear-gradient(rgba(255,77,166,0.22),rgba(255,77,166,0.22)),rgba(32,13,22,0.85)!important}
html[data-theme=pink] #srvbanner .sbc{background:linear-gradient(160deg,rgba(62,22,42,0.97),rgba(32,13,22,0.97));box-shadow:0 0 0 1px rgba(255,77,166,0.35),0 1.2rem 3rem rgba(0,0,0,.6)}
html[data-theme=pink] #srvbanner p{color:#f9edf3}
html[data-theme=pink] #srvbanner .sbs{border:3px solid rgba(255,77,166,0.25);border-top-color:#ff6bb5}
html[data-theme=pink] .err.down p{color:#e2c8d5}
html[data-theme=pink] .ep .eptg{background:rgba(32,13,22,0.85);box-shadow:inset 0 0 0 1px rgba(255,77,166,0.4);color:#ecd2df}
html[data-theme=pink] .kbd .ep .eptg:focus{background:linear-gradient(rgba(255,77,166,0.22),rgba(255,77,166,0.22)),rgba(32,13,22,0.85)}
html[data-theme=pink] #hero.rand .bd:after,html[data-theme=pink] .tv #hero.rand .bd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(13,5,9,0.55) 30%,rgba(13,5,9,0) 60%),linear-gradient(90deg,rgba(13,5,9,0.55) 0,rgba(13,5,9,0) 35%)}
html[data-theme=pink] #topnav .ntools.gear .tab.tool{background:rgba(32,13,22,0.85);box-shadow:inset 0 0 0 1px rgba(255,77,166,0.35)}
html[data-theme=pink] .stitle{background:#0d0509}
html[data-theme=pink] .settings .endm{border-top:1px solid rgba(255,77,166,0.3)}
html[data-theme=pink] .tv .settings.vs::-webkit-scrollbar-thumb{background:rgba(255,77,166,0.7)}
html[data-theme=pink] .ov{color:#faf7f8}
html[data-theme=pink] .tv .mcmode #hero.rand .bd:after,html[data-theme=pink] .mcmode #hero.rand .bd:after{background:linear-gradient(0deg,rgba(13,5,9,0.78) 0,rgba(13,5,9,0.35) 14%,rgba(13,5,9,0) 34%)}
html[data-theme=pink] #topnav .tab.cat,html[data-theme=pink] #topnav .ntools .tab.tool{box-shadow:inset 0 0 0 1px rgba(255,155,205,0.8)!important}
html[data-theme=pink] #topnav .tab.cat.on{box-shadow:inset 0 0 0 2px #ffd8ec!important}
html[data-theme=pink] .kbd #topnav .tab:focus,html[data-theme=pink] .kbd #topnav .who.f:focus,html[data-theme=pink] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=pink] .kbd #topnav nav.cats .ntools .tab.tool:focus{box-shadow:inset 0 0 0 2.5px #ffd8ec!important}
html[data-theme=pink]{--rc:#ff6bb5;--rcg:rgba(255,107,181,0.34)}
html[data-theme=pink] .kbd #topnav .tab:focus,html[data-theme=pink] .kbd #topnav .who.f:focus,html[data-theme=pink] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=pink] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(32,13,22,0.85)!important}
html[data-theme=pink] .kbd #topnav .tab.cat.on:focus{background:linear-gradient(135deg,rgba(255,61,158,0.55),rgba(255,61,158,0.28)),rgba(32,13,22,0.85)!important}
html[data-theme=pink] .hinfo p{color:#f4eaef}
html[data-theme=pink] .tv .mcmode #hero.tilepick .bd:after,html[data-theme=pink] .mcmode #hero.tilepick .bd:after{background:linear-gradient(0deg,rgba(13,5,9,0.8) 0,rgba(13,5,9,0.35) 18%,rgba(13,5,9,0) 38%),linear-gradient(90deg,rgba(13,5,9,0.62) 0,rgba(13,5,9,0) 48%)}
html[data-theme=pink] .kbd .btn.primary:focus{background:linear-gradient(135deg,#ff4da6,#f02f90)!important}
html[data-theme=pink] .sdp{background:linear-gradient(180deg,rgba(23,8,16,0.98),rgba(31,11,21,0.96))}
html[data-theme=pink] .sdprof .sl small{color:#d0b2c1}
html[data-theme=pink] .sdsec{color:#d0b2c1}
html[data-theme=pink] #hero .bd:after,html[data-theme=pink] .tv #hero .bd:after,html[data-theme=pink] #hero.rand .bd:after,html[data-theme=pink] .tv #hero.rand .bd:after,html[data-theme=pink] .tv .mcmode #hero.rand .bd:after,html[data-theme=pink] .mcmode #hero.rand .bd:after,html[data-theme=pink] .tv .mcmode #hero.tilepick .bd:after,html[data-theme=pink] .mcmode #hero.tilepick .bd:after{background:linear-gradient(90deg,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 60%),linear-gradient(0deg,rgba(13,5,9,0.92) 0,rgba(13,5,9,0.4) 18%,rgba(13,5,9,0) 40%),rgba(0,0,0,.25)!important}
html[data-theme=pink] body:not(.wide) #phhero{background:linear-gradient(160deg,#381024,#16070f 70%)}
html[data-theme=pink] #phhero:after{background:linear-gradient(0deg,var(--bg) 0,rgba(13,5,9,0.94) 10%,rgba(13,5,9,0.62) 34%,rgba(13,5,9,0) 62%),linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 24%),rgba(0,0,0,.25)}
html[data-theme=pink] #phhero .phd i.on{background:var(--rc,#ff6bb5)}
html[data-theme=pink].ring-violet .sdp{background:linear-gradient(180deg,rgba(23,8,16,0.98),rgba(31,11,21,0.96))}
html[data-theme=pink].ring-violet .sdtop{background:#170810}
html[data-theme=pink] .phphoto{background:#24161d}
html[data-theme=pink] .phborn{color:#e2c8d5}
html[data-theme=pink] .phbio{color:#faf7f8}
html[data-theme=pink] .kbd #topnav .tab:focus,html[data-theme=pink] .kbd #topnav .tab.cat:focus,html[data-theme=pink] .kbd #topnav .tab.cat.on:focus,html[data-theme=pink] .kbd #topnav .who.f:focus,html[data-theme=pink] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=pink] .kbd #topnav .ntools.gear .tab.tool:focus,html[data-theme=pink] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(255,77,166,0.32)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(255,77,166,0.75)!important}
html[data-theme=pink] .kbd .btn:focus,html[data-theme=pink] .kbd .acts .btn:focus,html[data-theme=pink] .kbd .acts .btn.hb[data-a=fav]:focus,html[data-theme=pink] .kbd .chip:focus,html[data-theme=pink] .kbd .set:focus,html[data-theme=pink] .kbd .opt:focus,html[data-theme=pink] .kbd .pchip:focus,html[data-theme=pink] .kbd .sdi:focus,html[data-theme=pink] .kbd .srow:focus{background-color:rgba(255,77,166,0.3)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(255,77,166,0.7)!important}
html[data-theme=pink] .kbd .btn.primary:focus,html[data-theme=pink] .kbd .acts .btn.primary:focus{background:linear-gradient(135deg,#ff8bc5,#ff3d9e)!important;box-shadow:0 0 0 3px #ffffff,0 0 1.4rem rgba(255,77,166,0.9)!important}
html[data-theme=pink] .kbd .card:focus .ci,html[data-theme=pink] .kbd .rs .card:focus .ci,html[data-theme=pink] .kbd .ptile:focus .av,html[data-theme=pink] .kbd .pcast:focus .ph{box-shadow:0 0 0 3px var(--rc),0 0 1rem rgba(255,77,166,0.6)!important}
html[data-theme=pink]{--acs:#ff3d9e;--acs2:#e01f80}
html[data-theme=pink] body #topnav:before{background:linear-gradient(180deg,rgba(13,5,9,0.82) 0,rgba(13,5,9,0.6) 55%,rgba(13,5,9,0))!important}
html[data-theme=pink] body:not(.wide) .dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(13,5,9,0.9) 30%,rgba(13,5,9,0.72) 60%,rgba(13,5,9,0.45))!important}
html[data-theme=pink] .tv .dbd:after{background:linear-gradient(90deg,rgba(13,5,9,0.95) 0,rgba(13,5,9,0.9) 42%,rgba(13,5,9,0.72) 62%,rgba(13,5,9,0.4)),linear-gradient(0deg,var(--bg) 0,rgba(13,5,9,0) 40%)}
html[data-theme=pink] body.wide:not(.tv) .dbd:after{background:linear-gradient(90deg,rgba(13,5,9,0.96) 0,rgba(13,5,9,0.88) 45%,rgba(13,5,9,0.6)),linear-gradient(0deg,var(--bg) 0,rgba(13,5,9,0) 60%)}
html[data-theme=pink] .tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(13,5,9,0.8) 22%,rgba(13,5,9,0.45) 40%,rgba(13,5,9,0) 60%),linear-gradient(0deg,rgba(13,5,9,0.9) 0,rgba(13,5,9,0) 30%)}
html[data-theme=pink] .btn,html[data-theme=pink] .acts .btn{background-color:rgba(32,13,22,0.86)}
html[data-theme=pink] .set b{color:#ffa8d4}
html[data-theme=pink] .ptimes span,html[data-theme=pink] #tend,html[data-theme=pink] #tdur,html[data-theme=pink] #tcur{color:#faeef4}
html[data-theme=pink] .pt h2,html[data-theme=pink] #psub{color:#f6eaf0}
html[data-theme=blue]{--rc:#6babff;--bg:#05080d;--bg2:#0a121c;--card:#101a26;--line:rgba(160,201,255,0.12);--v:#3d91ff;--v2:#4d9aff;--tx:#eaeff6;--glow:0 0 0 .16rem #4d9aff,0 0 1.4rem rgba(77,154,255,0.55)}
html[data-theme=blue] #bg{background:radial-gradient(ellipse 70% 55% at 78% -8%,rgba(46,121,220,0.3),rgba(46,121,220,0) 70%),radial-gradient(ellipse 60% 50% at -5% 105%,rgba(24,83,160,0.22),rgba(24,83,160,0) 70%),radial-gradient(ellipse 30% 25% at 100% 100%,rgba(255,122,47,.06),rgba(255,122,47,0) 70%),var(--bg)}
html[data-theme=blue] .vs::-webkit-scrollbar-thumb{background:rgba(77,154,255,0.3)}
html[data-theme=blue] .rh{color:#c8d3e2}
html[data-theme=blue] .rh:before{box-shadow:0 0 .6rem rgba(77,154,255,0.7)}
html[data-theme=blue] .btn.primary{background:linear-gradient(135deg,#4d9aff,#2f83f0)}
html[data-theme=blue] .btn.primary:hover{background:linear-gradient(135deg,#5ca3ff,#368dff)}
html[data-theme=blue] .kbd .btn:focus,html[data-theme=blue] .kbd .chip:focus,html[data-theme=blue] .kbd .set:focus,html[data-theme=blue] .kbd .tab:focus,html[data-theme=blue] .kbd .opt:focus,html[data-theme=blue] .kbd a.f:focus{background:rgba(77,154,255,0.22)}
html[data-theme=blue] .kbd .btn.primary:focus{background:linear-gradient(135deg,#6aabff,#3d91ff)}
html[data-theme=blue] #topnav{background:linear-gradient(rgba(5,8,13,0.92),rgba(5,8,13,0))}
html[data-theme=blue] .brand img{box-shadow:0 0 1rem rgba(61,145,255,0.45)}
html[data-theme=blue] .brand em{background:linear-gradient(#7bb4ff,#3d91ff)}
html[data-theme=blue] .tab.on{background:rgba(61,145,255,0.18)}
html[data-theme=blue] #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(5,8,13,0.75) 30%,rgba(5,8,13,0.15) 70%,rgba(5,8,13,0.4)),linear-gradient(0deg,var(--bg) 0,rgba(5,8,13,0) 45%)}
html[data-theme=blue] .hinfo .meta{color:#cfdcee}
html[data-theme=blue] .ci{background:linear-gradient(135deg,#121f30,#0a1019)}
html[data-theme=blue] .ci .ph{color:rgba(77,154,255,0.35)}
html[data-theme=blue] .badge{background:rgba(61,145,255,0.92)}
html[data-theme=blue] .ct{color:#e1e8f2}
html[data-theme=blue] .card:hover .ci{border-color:rgba(77,154,255,0.5)}
html[data-theme=blue] .llogo{box-shadow:0 0 3rem rgba(61,145,255,0.4)}
html[data-theme=blue] input.f{border:1px solid rgba(160,201,255,0.22)}
html[data-theme=blue] input.f:focus{background:rgba(61,145,255,0.12)}
html[data-theme=blue] .dbd:after{background:linear-gradient(90deg,rgba(5,8,13,0.96) 0,rgba(5,8,13,0.7) 40%,rgba(5,8,13,0.25)),linear-gradient(0deg,var(--bg) 0,rgba(5,8,13,0) 60%)}
html[data-theme=blue] .dmeta{color:#d0ddee}
html[data-theme=blue] .ov{color:#b6c2d2}
html[data-theme=blue] .chip.on{background:rgba(61,145,255,0.3);border-color:rgba(77,154,255,0.6)}
html[data-theme=blue] .kbd .ep:focus{background:rgba(61,145,255,0.16);box-shadow:inset 0 0 0 .14rem var(--v2),0 0 1.2rem rgba(77,154,255,0.35)}
html[data-theme=blue] .card-s{background:rgba(16,26,38,0.7)}
html[data-theme=blue] .set span{color:#d6e1ef}
html[data-theme=blue] .modal{background:rgba(2,5,10,0.6)}
html[data-theme=blue] .sheet{background:linear-gradient(160deg,#121f30,#0a121c);border:1px solid rgba(77,154,255,0.25);box-shadow:0 1.5rem 4rem rgba(0,0,0,.6),0 0 3rem rgba(61,145,255,0.18)}
html[data-theme=blue] .opt{color:#d6e1ef}
html[data-theme=blue] #toast{background:rgba(14,25,40,0.95);border:1px solid rgba(77,154,255,0.4)}
html[data-theme=blue] .spin i{border:.28rem solid rgba(77,154,255,0.2)}
html[data-theme=blue] .ptop h2{color:#c6d4e6}
html[data-theme=blue] .knob{box-shadow:0 0 .6rem rgba(77,154,255,0.9)}
html[data-theme=blue] .kbd .bar:focus .track{box-shadow:0 0 1rem rgba(77,154,255,0.55)}
html[data-theme=blue] .tip{background:rgba(12,22,36,0.95)}
html[data-theme=blue] .ptimes{color:#c6d4e6}
html[data-theme=blue] .nextup{background:linear-gradient(160deg,rgba(18,31,48,0.97),rgba(10,18,28,0.97));border:1px solid rgba(77,154,255,0.35);box-shadow:0 1rem 3rem rgba(0,0,0,.7),0 0 2rem rgba(61,145,255,0.25)}
html[data-theme=blue] .perr{background:rgba(10,18,28,0.96);border:1px solid rgba(77,154,255,0.3)}
html[data-theme=blue] .perr p{color:#dde8f7}
@media(max-width:899px){html[data-theme=blue] .dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(5,8,13,0.4) 60%,rgba(5,8,13,0.2))}}
html[data-theme=blue] .chip.tile{color:#e8eef7;background:linear-gradient(135deg,rgba(61,145,255,0.22),rgba(16,26,38,0.85) 70%);border-color:rgba(77,154,255,0.28)}
html[data-theme=blue] .chip:hover{border-color:rgba(77,154,255,0.6)}
html[data-theme=blue] .prov{background:rgba(16,26,38,0.75)}
html[data-theme=blue] .prov span{color:#e1e8f2}
html[data-theme=blue] .prov:hover{border-color:rgba(77,154,255,0.6)}
html[data-theme=blue] .help p,html[data-theme=blue] .help li{color:#d6e1ef}
html[data-theme=blue] .prov.st .stl{background:#121f30}
html[data-theme=blue] #topnav{background:linear-gradient(rgba(5,8,13,0.97),rgba(5,8,13,0.86));border-bottom:1px solid rgba(77,154,255,0.1);box-shadow:0 .6rem 1.6rem rgba(2,5,10,0.35)}
html[data-theme=blue] .tab.cat.on{background:linear-gradient(135deg,rgba(61,145,255,0.32),rgba(61,145,255,0.14));box-shadow:inset 0 0 0 1px rgba(77,154,255,0.35)}
html[data-theme=blue] .tab.cat.on:after{box-shadow:0 0 .6rem rgba(77,154,255,0.9)}
html[data-theme=blue] .ci .fvb{background:rgba(5,8,13,0.72)}
html[data-theme=blue] .fab{background:radial-gradient(circle at 30% 25%,#6babff,#2f83f0 70%);box-shadow:0 .6rem 1.8rem rgba(0,0,0,.5),0 0 1.6rem rgba(61,145,255,0.55)}
html[data-theme=blue] .modal.favp{background:rgba(2,5,10,0)}
html[data-theme=blue] .modal.favp.in{background:rgba(2,5,10,0.62)}
html[data-theme=blue] .drawer{background:linear-gradient(165deg,#111e30 0,#090f18 55%,#070c13);border-left:1px solid rgba(77,154,255,0.28);box-shadow:-1.5rem 0 4rem rgba(0,0,0,.6),-0 0 3rem rgba(61,145,255,0.16)}
html[data-theme=blue] .fchips .chip.on{background:linear-gradient(135deg,rgba(61,145,255,0.45),rgba(61,145,255,0.2));border-color:rgba(77,154,255,0.7)}
html[data-theme=blue] .fchips .csep{background:rgba(77,154,255,0.3)}
html[data-theme=blue] .inp{border:1px solid rgba(77,154,255,0.35)}
html[data-theme=blue] #topnav{background:#05080d}
html[data-theme=blue] #topnav:after{background:rgba(77,154,255,0.16)}
html[data-theme=blue] .kbd #topnav .who.f:focus{background:rgba(77,154,255,0.22)}
html[data-theme=blue] .fstick{background:#090f18}
html[data-theme=blue] .page .fstick{background:#05080d}
html[data-theme=blue] .drawer .fstick{background:#0d1724}
html[data-theme=blue] .fstick:after{background:rgba(77,154,255,0.16)}
html[data-theme=blue] .pcast .ph{background:linear-gradient(135deg,#1b2f4a,#0f1a28);border:2px solid rgba(77,154,255,0.25)}
html[data-theme=blue] .skipb{background:rgba(10,18,28,0.92)}
html[data-theme=blue] .kbd .skipb:focus,html[data-theme=blue] .skipb:hover{background:rgba(61,145,255,0.6)}
html[data-theme=blue] .ptile .av.plus{border:2px dashed rgba(77,154,255,0.5)}
html[data-theme=blue] .sbar2 span{color:#d6e1ef}
html[data-theme=blue] .kbd .srow:focus,html[data-theme=blue] .srow:hover{background:rgba(77,154,255,0.18)}
html[data-theme=blue] .yrline{color:#d6e1ef}
html[data-theme=blue] .set.sv.add span{color:var(--ac,#4d9aff)}
html[data-theme=blue] .av.spav{background:#4d9aff}
html[data-theme=blue] .cmore{background:rgba(6,12,20,0.78)}
html[data-theme=blue] #utoast{background:rgba(14,25,40,0.97);border:1px solid rgba(77,154,255,0.5)}
html[data-theme=blue] .subprev{background:linear-gradient(135deg,#2a3f5a,#16324a)}
html[data-theme=blue] #topnav .ntools{border-left:1px solid rgba(77,154,255,0.22);border-right:1px solid rgba(77,154,255,0.22)}
html[data-theme=blue] #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(5,8,13,0.6) 24%,rgba(5,8,13,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(5,8,13,0) 35%)}
html[data-theme=blue] .dmeta .tag.tech{border-color:rgba(77,154,255,0.55);color:#d9e9ff}
html[data-theme=blue] .dbd:after{background:linear-gradient(90deg,rgba(5,8,13,0.94) 0,rgba(5,8,13,0.62) 38%,rgba(5,8,13,0.1)),linear-gradient(0deg,var(--bg) 0,rgba(5,8,13,0) 55%)}
html[data-theme=blue] .fhero .fhbd:after{background:linear-gradient(90deg,#05080d 0,rgba(5,8,13,0.55) 30%,rgba(5,8,13,0) 65%),linear-gradient(0deg,#05080d 0,rgba(5,8,13,0) 40%)}
html[data-theme=blue] .fhero p{color:#d3ddea}
html[data-theme=blue] .ftile{background:linear-gradient(135deg,rgba(61,145,255,0.35),rgba(61,145,255,0.12));border:1px solid rgba(77,154,255,0.35)}
html[data-theme=blue] .kk.mick{background:rgba(61,145,255,0.3);border-color:rgba(77,154,255,0.6)}
html[data-theme=blue] .sspin{border:.16em solid rgba(77,154,255,0.25)}
html[data-theme=blue] .lt2:hover{box-shadow:0 0 0 2px rgba(77,154,255,0.5)}
html[data-theme=blue] .spill:hover{border-color:rgba(77,154,255,0.5)}
html[data-theme=blue] .spill.ph{background:#07090b}
html[data-theme=blue] #topnav{background:linear-gradient(rgba(5,8,13,0.34),rgba(5,8,13,0.16))}
html[data-theme=blue] #topnav:after{background:rgba(77,154,255,0.1)}
html[data-theme=blue] .page .fstick{background:rgba(5,8,13,0.22)}
html[data-theme=blue] #topnav{background:rgba(5,8,13,0.64)}
html[data-theme=blue] #topnav:before{background:linear-gradient(rgba(5,8,13,0.64),rgba(5,8,13,0))}
html[data-theme=blue] #topnav:after{background:rgba(77,154,255,0.2)}
html[data-theme=blue] .page .fstick{background:rgba(5,8,13,0.55)}
html[data-theme=blue] .tv #topnav{background:rgba(5,8,13,0.7)}
html[data-theme=blue] .opt .dot.astra{border-color:var(--v,#4d9aff)}
html[data-theme=blue] .opt .dot.on.astra{background:#4d9aff;border-color:#4d9aff}
html[data-theme=blue] #topnav nav.cats .ntools{border:1px solid rgba(77,154,255,0.28)}
html[data-theme=blue] .sdp{background:linear-gradient(180deg,rgba(8,14,23,0.98),rgba(11,20,31,0.95));border-right:1px solid rgba(77,154,255,0.4)}
html[data-theme=blue] .sdi{color:#c8d5e6}
html[data-theme=blue] .sdi.sel{background:linear-gradient(135deg,rgba(61,145,255,0.3),rgba(61,145,255,0.12))}
html[data-theme=blue] .sdi:hover{background:rgba(77,154,255,0.16)}
html[data-theme=blue] .kbd .sdi:focus{background:rgba(77,154,255,0.26)}
html[data-theme=blue] .sdprof{border-bottom:1px solid rgba(77,154,255,0.18)}
html[data-theme=blue] .sdsep{background:rgba(77,154,255,0.18)}
html[data-theme=blue] .ll2{color:#bdc9d8}
html[data-theme=blue] .acts .btn[data-a=fav].on{background:linear-gradient(135deg,#3d91ff,#4d9aff)}
html[data-theme=blue] .lt3 b{color:#e8edf4}
html[data-theme=blue] .lt3:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 0 2px rgba(77,154,255,0.5)}
html[data-theme=blue] .acts .btn.hb[data-a=fav]{background:rgba(14,24,36,0.55);color:#e8edf4}
html[data-theme=blue] .acts .btn.hb[data-a=fav].on{background:rgba(14,24,36,0.55);border-color:rgba(123,180,255,0.5);color:#8abdff}
html[data-theme=blue] .kbd .acts .btn.hb[data-a=fav]:focus{background:rgba(77,154,255,0.22)}
html[data-theme=blue] .fab{background:rgba(14,24,36,0.86);border:1px solid rgba(123,180,255,0.5);color:#8abdff}
html[data-theme=blue] #topnav .tab.cat,html[data-theme=blue] #topnav .tab.tool{background:rgba(13,21,32,0.85);box-shadow:inset 0 0 0 1px rgba(77,154,255,0.4);color:#d2ddec}
html[data-theme=blue] #topnav .tab.cat.on{background:linear-gradient(135deg,rgba(61,145,255,0.55),rgba(61,145,255,0.28)),rgba(13,21,32,0.85);box-shadow:inset 0 0 0 1px rgba(77,154,255,0.6)}
html[data-theme=blue] #topnav .tab.cat.live{background:linear-gradient(rgba(255,122,47,.25),rgba(255,122,47,.25)),rgba(13,21,32,0.85)}
html[data-theme=blue] #topnav nav.cats .ntools{background:rgba(13,21,32,0.85);border-color:rgba(77,154,255,0.4)}
html[data-theme=blue] #topnav .who.f{background:rgba(13,21,32,0.85);box-shadow:inset 0 0 0 1px rgba(77,154,255,0.4)}
html[data-theme=blue] .kbd #topnav .tab:focus,html[data-theme=blue] .kbd #topnav .who.f:focus{background:linear-gradient(rgba(77,154,255,0.22),rgba(77,154,255,0.22)),rgba(13,21,32,0.85)}
html[data-theme=blue] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(77,154,255,0.3)}
html[data-theme=blue]{--glow:0 0 0 2px rgba(77,154,255,0.95),0 0 1.2rem rgba(77,154,255,0.5)}
html[data-theme=blue] .tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(5,8,13,0.45) 14%,rgba(5,8,13,0) 34%),linear-gradient(0deg,rgba(5,8,13,0.85) 0,rgba(5,8,13,0) 28%)}
html[data-theme=blue] .tv .dbd:after{background:linear-gradient(90deg,rgba(5,8,13,0.8) 0,rgba(5,8,13,0.35) 30%,rgba(5,8,13,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(5,8,13,0) 35%)}
html[data-theme=blue] .lt2.art{background:#0d1520!important}
html[data-theme=blue] #topnav .ntools .tab.tool{background:rgba(13,21,32,0.85)!important;box-shadow:inset 0 0 0 1px rgba(77,154,255,0.4)!important}
html[data-theme=blue] .kbd #topnav .ntools .tab.tool:focus{background:linear-gradient(rgba(77,154,255,0.22),rgba(77,154,255,0.22)),rgba(13,21,32,0.85)!important}
html[data-theme=blue] #srvbanner .sbc{background:linear-gradient(160deg,rgba(22,39,62,0.97),rgba(13,21,32,0.97));box-shadow:0 0 0 1px rgba(77,154,255,0.35),0 1.2rem 3rem rgba(0,0,0,.6)}
html[data-theme=blue] #srvbanner p{color:#edf2f9}
html[data-theme=blue] #srvbanner .sbs{border:3px solid rgba(77,154,255,0.25);border-top-color:#6babff}
html[data-theme=blue] .err.down p{color:#c8d3e2}
html[data-theme=blue] .ep .eptg{background:rgba(13,21,32,0.85);box-shadow:inset 0 0 0 1px rgba(77,154,255,0.4);color:#d2ddec}
html[data-theme=blue] .kbd .ep .eptg:focus{background:linear-gradient(rgba(77,154,255,0.22),rgba(77,154,255,0.22)),rgba(13,21,32,0.85)}
html[data-theme=blue] #hero.rand .bd:after,html[data-theme=blue] .tv #hero.rand .bd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(5,8,13,0.55) 30%,rgba(5,8,13,0) 60%),linear-gradient(90deg,rgba(5,8,13,0.55) 0,rgba(5,8,13,0) 35%)}
html[data-theme=blue] #topnav .ntools.gear .tab.tool{background:rgba(13,21,32,0.85);box-shadow:inset 0 0 0 1px rgba(77,154,255,0.35)}
html[data-theme=blue] .stitle{background:#05080d}
html[data-theme=blue] .settings .endm{border-top:1px solid rgba(77,154,255,0.3)}
html[data-theme=blue] .tv .settings.vs::-webkit-scrollbar-thumb{background:rgba(77,154,255,0.7)}
html[data-theme=blue] .ov{color:#f7f8fa}
html[data-theme=blue] .tv .mcmode #hero.rand .bd:after,html[data-theme=blue] .mcmode #hero.rand .bd:after{background:linear-gradient(0deg,rgba(5,8,13,0.78) 0,rgba(5,8,13,0.35) 14%,rgba(5,8,13,0) 34%)}
html[data-theme=blue] #topnav .tab.cat,html[data-theme=blue] #topnav .ntools .tab.tool{box-shadow:inset 0 0 0 1px rgba(155,198,255,0.8)!important}
html[data-theme=blue] #topnav .tab.cat.on{box-shadow:inset 0 0 0 2px #d8e9ff!important}
html[data-theme=blue] .kbd #topnav .tab:focus,html[data-theme=blue] .kbd #topnav .who.f:focus,html[data-theme=blue] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=blue] .kbd #topnav nav.cats .ntools .tab.tool:focus{box-shadow:inset 0 0 0 2.5px #d8e9ff!important}
html[data-theme=blue]{--rc:#6babff;--rcg:rgba(107,171,255,0.34)}
html[data-theme=blue] .kbd #topnav .tab:focus,html[data-theme=blue] .kbd #topnav .who.f:focus,html[data-theme=blue] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=blue] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(13,21,32,0.85)!important}
html[data-theme=blue] .kbd #topnav .tab.cat.on:focus{background:linear-gradient(135deg,rgba(61,145,255,0.55),rgba(61,145,255,0.28)),rgba(13,21,32,0.85)!important}
html[data-theme=blue] .hinfo p{color:#eaeef4}
html[data-theme=blue] .tv .mcmode #hero.tilepick .bd:after,html[data-theme=blue] .mcmode #hero.tilepick .bd:after{background:linear-gradient(0deg,rgba(5,8,13,0.8) 0,rgba(5,8,13,0.35) 18%,rgba(5,8,13,0) 38%),linear-gradient(90deg,rgba(5,8,13,0.62) 0,rgba(5,8,13,0) 48%)}
html[data-theme=blue] .kbd .btn.primary:focus{background:linear-gradient(135deg,#4d9aff,#2f83f0)!important}
html[data-theme=blue] .sdp{background:linear-gradient(180deg,rgba(8,14,23,0.98),rgba(11,20,31,0.96))}
html[data-theme=blue] .sdprof .sl small{color:#b2bfd0}
html[data-theme=blue] .sdsec{color:#b2bfd0}
html[data-theme=blue] #hero .bd:after,html[data-theme=blue] .tv #hero .bd:after,html[data-theme=blue] #hero.rand .bd:after,html[data-theme=blue] .tv #hero.rand .bd:after,html[data-theme=blue] .tv .mcmode #hero.rand .bd:after,html[data-theme=blue] .mcmode #hero.rand .bd:after,html[data-theme=blue] .tv .mcmode #hero.tilepick .bd:after,html[data-theme=blue] .mcmode #hero.tilepick .bd:after{background:linear-gradient(90deg,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 60%),linear-gradient(0deg,rgba(5,8,13,0.92) 0,rgba(5,8,13,0.4) 18%,rgba(5,8,13,0) 40%),rgba(0,0,0,.25)!important}
html[data-theme=blue] body:not(.wide) #phhero{background:linear-gradient(160deg,#102138,#070d16 70%)}
html[data-theme=blue] #phhero:after{background:linear-gradient(0deg,var(--bg) 0,rgba(5,8,13,0.94) 10%,rgba(5,8,13,0.62) 34%,rgba(5,8,13,0) 62%),linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 24%),rgba(0,0,0,.25)}
html[data-theme=blue] #phhero .phd i.on{background:var(--rc,#6babff)}
html[data-theme=blue].ring-violet .sdp{background:linear-gradient(180deg,rgba(8,14,23,0.98),rgba(11,20,31,0.96))}
html[data-theme=blue].ring-violet .sdtop{background:#080e17}
html[data-theme=blue] .phphoto{background:#161c24}
html[data-theme=blue] .phborn{color:#c8d3e2}
html[data-theme=blue] .phbio{color:#f7f8fa}
html[data-theme=blue] .kbd #topnav .tab:focus,html[data-theme=blue] .kbd #topnav .tab.cat:focus,html[data-theme=blue] .kbd #topnav .tab.cat.on:focus,html[data-theme=blue] .kbd #topnav .who.f:focus,html[data-theme=blue] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=blue] .kbd #topnav .ntools.gear .tab.tool:focus,html[data-theme=blue] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(77,154,255,0.32)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(77,154,255,0.75)!important}
html[data-theme=blue] .kbd .btn:focus,html[data-theme=blue] .kbd .acts .btn:focus,html[data-theme=blue] .kbd .acts .btn.hb[data-a=fav]:focus,html[data-theme=blue] .kbd .chip:focus,html[data-theme=blue] .kbd .set:focus,html[data-theme=blue] .kbd .opt:focus,html[data-theme=blue] .kbd .pchip:focus,html[data-theme=blue] .kbd .sdi:focus,html[data-theme=blue] .kbd .srow:focus{background-color:rgba(77,154,255,0.3)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(77,154,255,0.7)!important}
html[data-theme=blue] .kbd .btn.primary:focus,html[data-theme=blue] .kbd .acts .btn.primary:focus{background:linear-gradient(135deg,#8bbdff,#3d91ff)!important;box-shadow:0 0 0 3px #ffffff,0 0 1.4rem rgba(77,154,255,0.9)!important}
html[data-theme=blue] .kbd .card:focus .ci,html[data-theme=blue] .kbd .rs .card:focus .ci,html[data-theme=blue] .kbd .ptile:focus .av,html[data-theme=blue] .kbd .pcast:focus .ph{box-shadow:0 0 0 3px var(--rc),0 0 1rem rgba(77,154,255,0.6)!important}
html[data-theme=blue]{--acs:#3d91ff;--acs2:#1f73e0}
html[data-theme=blue] body #topnav:before{background:linear-gradient(180deg,rgba(5,8,13,0.82) 0,rgba(5,8,13,0.6) 55%,rgba(5,8,13,0))!important}
html[data-theme=blue] body:not(.wide) .dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(5,8,13,0.9) 30%,rgba(5,8,13,0.72) 60%,rgba(5,8,13,0.45))!important}
html[data-theme=blue] .tv .dbd:after{background:linear-gradient(90deg,rgba(5,8,13,0.95) 0,rgba(5,8,13,0.9) 42%,rgba(5,8,13,0.72) 62%,rgba(5,8,13,0.4)),linear-gradient(0deg,var(--bg) 0,rgba(5,8,13,0) 40%)}
html[data-theme=blue] body.wide:not(.tv) .dbd:after{background:linear-gradient(90deg,rgba(5,8,13,0.96) 0,rgba(5,8,13,0.88) 45%,rgba(5,8,13,0.6)),linear-gradient(0deg,var(--bg) 0,rgba(5,8,13,0) 60%)}
html[data-theme=blue] .tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(5,8,13,0.8) 22%,rgba(5,8,13,0.45) 40%,rgba(5,8,13,0) 60%),linear-gradient(0deg,rgba(5,8,13,0.9) 0,rgba(5,8,13,0) 30%)}
html[data-theme=blue] .btn,html[data-theme=blue] .acts .btn{background-color:rgba(13,21,32,0.86)}
html[data-theme=blue] .set b{color:#a8ceff}
html[data-theme=blue] .ptimes span,html[data-theme=blue] #tend,html[data-theme=blue] #tdur,html[data-theme=blue] #tcur{color:#eef3fa}
html[data-theme=blue] .pt h2,html[data-theme=blue] #psub{color:#eaeff6}
html[data-theme=green]{--rc:#4effa1;--bg:#050d09;--bg2:#0a1c12;--card:#10261a;--line:rgba(127,255,187,0.12);--v:#24ff8a;--v2:#32ff92;--tx:#cfeadc;--glow:0 0 0 .16rem #32ff92,0 0 1.4rem rgba(50,255,146,0.55)}
html[data-theme=green] #bg{background:radial-gradient(ellipse 70% 55% at 78% -8%,rgba(35,210,117,0.3),rgba(35,210,117,0) 70%),radial-gradient(ellipse 60% 50% at -5% 105%,rgba(24,160,87,0.22),rgba(24,160,87,0) 70%),radial-gradient(ellipse 30% 25% at 100% 100%,rgba(255,122,47,.06),rgba(255,122,47,0) 70%),var(--bg)}
html[data-theme=green] .vs::-webkit-scrollbar-thumb{background:rgba(50,255,146,0.3)}
html[data-theme=green] .rh{color:#b2d6c3}
html[data-theme=green] .rh:before{box-shadow:0 0 .6rem rgba(50,255,146,0.7)}
html[data-theme=green] .btn.primary{background:linear-gradient(135deg,#32ff92,#1aee7d)}
html[data-theme=green] .btn.primary:hover{background:linear-gradient(135deg,#40ff99,#1dff87)}
html[data-theme=green] .kbd .btn:focus,html[data-theme=green] .kbd .chip:focus,html[data-theme=green] .kbd .set:focus,html[data-theme=green] .kbd .tab:focus,html[data-theme=green] .kbd .opt:focus,html[data-theme=green] .kbd a.f:focus{background:rgba(50,255,146,0.22)}
html[data-theme=green] .kbd .btn.primary:focus{background:linear-gradient(135deg,#4dffa0,#24ff8a)}
html[data-theme=green] #topnav{background:linear-gradient(rgba(5,13,9,0.92),rgba(5,13,9,0))}
html[data-theme=green] .brand img{box-shadow:0 0 1rem rgba(36,255,138,0.45)}
html[data-theme=green] .brand em{background:linear-gradient(#5dffa8,#24ff8a)}
html[data-theme=green] .tab.on{background:rgba(36,255,138,0.18)}
html[data-theme=green] #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(5,13,9,0.75) 30%,rgba(5,13,9,0.15) 70%,rgba(5,13,9,0.4)),linear-gradient(0deg,var(--bg) 0,rgba(5,13,9,0) 45%)}
html[data-theme=green] .hinfo .meta{color:#b5e5cb}
html[data-theme=green] .ci{background:linear-gradient(135deg,#123020,#0a1911)}
html[data-theme=green] .ci .ph{color:rgba(50,255,146,0.35)}
html[data-theme=green] .badge{background:rgba(36,255,138,0.92)}
html[data-theme=green] .ct{color:#c7e7d6}
html[data-theme=green] .card:hover .ci{border-color:rgba(50,255,146,0.5)}
html[data-theme=green] .llogo{box-shadow:0 0 3rem rgba(36,255,138,0.4)}
html[data-theme=green] input.f{border:1px solid rgba(127,255,187,0.22)}
html[data-theme=green] input.f:focus{background:rgba(36,255,138,0.12)}
html[data-theme=green] .dbd:after{background:linear-gradient(90deg,rgba(5,13,9,0.96) 0,rgba(5,13,9,0.7) 40%,rgba(5,13,9,0.25)),linear-gradient(0deg,var(--bg) 0,rgba(5,13,9,0) 60%)}
html[data-theme=green] .dmeta{color:#b6e5cc}
html[data-theme=green] .ov{color:#a3c6b3}
html[data-theme=green] .chip.on{background:rgba(36,255,138,0.3);border-color:rgba(50,255,146,0.6)}
html[data-theme=green] .kbd .ep:focus{background:rgba(36,255,138,0.16);box-shadow:inset 0 0 0 .14rem var(--v2),0 0 1.2rem rgba(50,255,146,0.35)}
html[data-theme=green] .card-s{background:rgba(16,38,26,0.7)}
html[data-theme=green] .set span{color:#bce5cf}
html[data-theme=green] .modal{background:rgba(2,10,6,0.6)}
html[data-theme=green] .sheet{background:linear-gradient(160deg,#123020,#0a1c12);border:1px solid rgba(50,255,146,0.25);box-shadow:0 1.5rem 4rem rgba(0,0,0,.6),0 0 3rem rgba(36,255,138,0.18)}
html[data-theme=green] .opt{color:#bce5cf}
html[data-theme=green] #toast{background:rgba(14,40,26,0.95);border:1px solid rgba(50,255,146,0.4)}
html[data-theme=green] .spin i{border:.28rem solid rgba(50,255,146,0.2)}
html[data-theme=green] .ptop h2{color:#aedcc3}
html[data-theme=green] .knob{box-shadow:0 0 .6rem rgba(50,255,146,0.9)}
html[data-theme=green] .kbd .bar:focus .track{box-shadow:0 0 1rem rgba(50,255,146,0.55)}
html[data-theme=green] .tip{background:rgba(12,36,23,0.95)}
html[data-theme=green] .ptimes{color:#aedcc3}
html[data-theme=green] .nextup{background:linear-gradient(160deg,rgba(18,48,32,0.97),rgba(10,28,18,0.97));border:1px solid rgba(50,255,146,0.35);box-shadow:0 1rem 3rem rgba(0,0,0,.7),0 0 2rem rgba(36,255,138,0.25)}
html[data-theme=green] .perr{background:rgba(10,28,18,0.96);border:1px solid rgba(50,255,146,0.3)}
html[data-theme=green] .perr p{color:#bff0d6}
@media(max-width:899px){html[data-theme=green] .dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(5,13,9,0.4) 60%,rgba(5,13,9,0.2))}}
html[data-theme=green] .chip.tile{color:#cceddb;background:linear-gradient(135deg,rgba(36,255,138,0.22),rgba(16,38,26,0.85) 70%);border-color:rgba(50,255,146,0.28)}
html[data-theme=green] .chip:hover{border-color:rgba(50,255,146,0.6)}
html[data-theme=green] .prov{background:rgba(16,38,26,0.75)}
html[data-theme=green] .prov span{color:#c7e7d6}
html[data-theme=green] .prov:hover{border-color:rgba(50,255,146,0.6)}
html[data-theme=green] .help p,html[data-theme=green] .help li{color:#bce5cf}
html[data-theme=green] .prov.st .stl{background:#123020}
html[data-theme=green] #topnav{background:linear-gradient(rgba(5,13,9,0.97),rgba(5,13,9,0.86));border-bottom:1px solid rgba(50,255,146,0.1);box-shadow:0 .6rem 1.6rem rgba(2,10,6,0.35)}
html[data-theme=green] .tab.cat.on{background:linear-gradient(135deg,rgba(36,255,138,0.32),rgba(36,255,138,0.14));box-shadow:inset 0 0 0 1px rgba(50,255,146,0.35)}
html[data-theme=green] .tab.cat.on:after{box-shadow:0 0 .6rem rgba(50,255,146,0.9)}
html[data-theme=green] .ci .fvb{background:rgba(5,13,9,0.72)}
html[data-theme=green] .fab{background:radial-gradient(circle at 30% 25%,#4effa1,#1aee7d 70%);box-shadow:0 .6rem 1.8rem rgba(0,0,0,.5),0 0 1.6rem rgba(36,255,138,0.55)}
html[data-theme=green] .modal.favp{background:rgba(2,10,6,0)}
html[data-theme=green] .modal.favp.in{background:rgba(2,10,6,0.62)}
html[data-theme=green] .drawer{background:linear-gradient(165deg,#11301f 0,#091810 55%,#07130d);border-left:1px solid rgba(50,255,146,0.28);box-shadow:-1.5rem 0 4rem rgba(0,0,0,.6),-0 0 3rem rgba(36,255,138,0.16)}
html[data-theme=green] .fchips .chip.on{background:linear-gradient(135deg,rgba(36,255,138,0.45),rgba(36,255,138,0.2));border-color:rgba(50,255,146,0.7)}
html[data-theme=green] .fchips .csep{background:rgba(50,255,146,0.3)}
html[data-theme=green] .inp{border:1px solid rgba(50,255,146,0.35)}
html[data-theme=green] #topnav{background:#050d09}
html[data-theme=green] #topnav:after{background:rgba(50,255,146,0.16)}
html[data-theme=green] .kbd #topnav .who.f:focus{background:rgba(50,255,146,0.22)}
html[data-theme=green] .fstick{background:#091810}
html[data-theme=green] .page .fstick{background:#050d09}
html[data-theme=green] .drawer .fstick{background:#0d2418}
html[data-theme=green] .fstick:after{background:rgba(50,255,146,0.16)}
html[data-theme=green] .pcast .ph{background:linear-gradient(135deg,#1b4a31,#0f281b);border:2px solid rgba(50,255,146,0.25)}
html[data-theme=green] .skipb{background:rgba(10,28,18,0.92)}
html[data-theme=green] .kbd .skipb:focus,html[data-theme=green] .skipb:hover{background:rgba(36,255,138,0.6)}
html[data-theme=green] .ptile .av.plus{border:2px dashed rgba(50,255,146,0.5)}
html[data-theme=green] .sbar2 span{color:#bce5cf}
html[data-theme=green] .kbd .srow:focus,html[data-theme=green] .srow:hover{background:rgba(50,255,146,0.18)}
html[data-theme=green] .yrline{color:#bce5cf}
html[data-theme=green] .set.sv.add span{color:var(--ac,#32ff92)}
html[data-theme=green] .av.spav{background:#32ff92}
html[data-theme=green] .cmore{background:rgba(6,20,13,0.78)}
html[data-theme=green] #utoast{background:rgba(14,40,26,0.97);border:1px solid rgba(50,255,146,0.5)}
html[data-theme=green] .subprev{background:linear-gradient(135deg,#2a5a40,#16324a)}
html[data-theme=green] #topnav .ntools{border-left:1px solid rgba(50,255,146,0.22);border-right:1px solid rgba(50,255,146,0.22)}
html[data-theme=green] #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(5,13,9,0.6) 24%,rgba(5,13,9,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(5,13,9,0) 35%)}
html[data-theme=green] .dmeta .tag.tech{border-color:rgba(50,255,146,0.55);color:#b3ffd7}
html[data-theme=green] .dbd:after{background:linear-gradient(90deg,rgba(5,13,9,0.94) 0,rgba(5,13,9,0.62) 38%,rgba(5,13,9,0.1)),linear-gradient(0deg,var(--bg) 0,rgba(5,13,9,0) 55%)}
html[data-theme=green] .fhero .fhbd:after{background:linear-gradient(90deg,#050d09 0,rgba(5,13,9,0.55) 30%,rgba(5,13,9,0) 65%),linear-gradient(0deg,#050d09 0,rgba(5,13,9,0) 40%)}
html[data-theme=green] .fhero p{color:#bbdecc}
html[data-theme=green] .ftile{background:linear-gradient(135deg,rgba(36,255,138,0.35),rgba(36,255,138,0.12));border:1px solid rgba(50,255,146,0.35)}
html[data-theme=green] .kk.mick{background:rgba(36,255,138,0.3);border-color:rgba(50,255,146,0.6)}
html[data-theme=green] .sspin{border:.16em solid rgba(50,255,146,0.25)}
html[data-theme=green] .lt2:hover{box-shadow:0 0 0 2px rgba(50,255,146,0.5)}
html[data-theme=green] .spill:hover{border-color:rgba(50,255,146,0.5)}
html[data-theme=green] .spill.ph{background:#070b09}
html[data-theme=green] #topnav{background:linear-gradient(rgba(5,13,9,0.34),rgba(5,13,9,0.16))}
html[data-theme=green] #topnav:after{background:rgba(50,255,146,0.1)}
html[data-theme=green] .page .fstick{background:rgba(5,13,9,0.22)}
html[data-theme=green] #topnav{background:rgba(5,13,9,0.64)}
html[data-theme=green] #topnav:before{background:linear-gradient(rgba(5,13,9,0.64),rgba(5,13,9,0))}
html[data-theme=green] #topnav:after{background:rgba(50,255,146,0.2)}
html[data-theme=green] .page .fstick{background:rgba(5,13,9,0.55)}
html[data-theme=green] .tv #topnav{background:rgba(5,13,9,0.7)}
html[data-theme=green] .opt .dot.astra{border-color:var(--v,#32ff92)}
html[data-theme=green] .opt .dot.on.astra{background:#32ff92;border-color:#32ff92}
html[data-theme=green] #topnav nav.cats .ntools{border:1px solid rgba(50,255,146,0.28)}
html[data-theme=green] .sdp{background:linear-gradient(180deg,rgba(8,23,15,0.98),rgba(11,31,20,0.95));border-right:1px solid rgba(50,255,146,0.4)}
html[data-theme=green] .sdi{color:#b0dbc4}
html[data-theme=green] .sdi.sel{background:linear-gradient(135deg,rgba(36,255,138,0.3),rgba(36,255,138,0.12))}
html[data-theme=green] .sdi:hover{background:rgba(50,255,146,0.16)}
html[data-theme=green] .kbd .sdi:focus{background:rgba(50,255,146,0.26)}
html[data-theme=green] .sdprof{border-bottom:1px solid rgba(50,255,146,0.18)}
html[data-theme=green] .sdsep{background:rgba(50,255,146,0.18)}
html[data-theme=green] .ll2{color:#a9ccb9}
html[data-theme=green] .acts .btn[data-a=fav].on{background:linear-gradient(135deg,#24ff8a,#32ff92)}
html[data-theme=green] .lt3 b{color:#cee8da}
html[data-theme=green] .lt3:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 0 2px rgba(50,255,146,0.5)}
html[data-theme=green] .acts .btn.hb[data-a=fav]{background:rgba(14,36,24,0.55);color:#cee8da}
html[data-theme=green] .acts .btn.hb[data-a=fav].on{background:rgba(14,36,24,0.55);border-color:rgba(93,255,168,0.5);color:#6bffb0}
html[data-theme=green] .kbd .acts .btn.hb[data-a=fav]:focus{background:rgba(50,255,146,0.22)}
html[data-theme=green] .fab{background:rgba(14,36,24,0.86);border:1px solid rgba(93,255,168,0.5);color:#6bffb0}
html[data-theme=green] #topnav .tab.cat,html[data-theme=green] #topnav .tab.tool{background:rgba(13,32,22,0.85);box-shadow:inset 0 0 0 1px rgba(50,255,146,0.4);color:#b9e1cc}
html[data-theme=green] #topnav .tab.cat.on{background:linear-gradient(135deg,rgba(36,255,138,0.55),rgba(36,255,138,0.28)),rgba(13,32,22,0.85);box-shadow:inset 0 0 0 1px rgba(50,255,146,0.6)}
html[data-theme=green] #topnav .tab.cat.live{background:linear-gradient(rgba(255,122,47,.25),rgba(255,122,47,.25)),rgba(13,32,22,0.85)}
html[data-theme=green] #topnav nav.cats .ntools{background:rgba(13,32,22,0.85);border-color:rgba(50,255,146,0.4)}
html[data-theme=green] #topnav .who.f{background:rgba(13,32,22,0.85);box-shadow:inset 0 0 0 1px rgba(50,255,146,0.4)}
html[data-theme=green] .kbd #topnav .tab:focus,html[data-theme=green] .kbd #topnav .who.f:focus{background:linear-gradient(rgba(50,255,146,0.22),rgba(50,255,146,0.22)),rgba(13,32,22,0.85)}
html[data-theme=green] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(50,255,146,0.3)}
html[data-theme=green]{--glow:0 0 0 2px rgba(50,255,146,0.95),0 0 1.2rem rgba(50,255,146,0.5)}
html[data-theme=green] .tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(5,13,9,0.45) 14%,rgba(5,13,9,0) 34%),linear-gradient(0deg,rgba(5,13,9,0.85) 0,rgba(5,13,9,0) 28%)}
html[data-theme=green] .tv .dbd:after{background:linear-gradient(90deg,rgba(5,13,9,0.8) 0,rgba(5,13,9,0.35) 30%,rgba(5,13,9,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(5,13,9,0) 35%)}
html[data-theme=green] .lt2.art{background:#0d2016!important}
html[data-theme=green] #topnav .ntools .tab.tool{background:rgba(13,32,22,0.85)!important;box-shadow:inset 0 0 0 1px rgba(50,255,146,0.4)!important}
html[data-theme=green] .kbd #topnav .ntools .tab.tool:focus{background:linear-gradient(rgba(50,255,146,0.22),rgba(50,255,146,0.22)),rgba(13,32,22,0.85)!important}
html[data-theme=green] #srvbanner .sbc{background:linear-gradient(160deg,rgba(22,62,41,0.97),rgba(13,32,22,0.97));box-shadow:0 0 0 1px rgba(50,255,146,0.35),0 1.2rem 3rem rgba(0,0,0,.6)}
html[data-theme=green] #srvbanner p{color:#d0efdf}
html[data-theme=green] #srvbanner .sbs{border:3px solid rgba(50,255,146,0.25);border-top-color:#4effa1}
html[data-theme=green] .err.down p{color:#b2d6c3}
html[data-theme=green] .ep .eptg{background:rgba(13,32,22,0.85);box-shadow:inset 0 0 0 1px rgba(50,255,146,0.4);color:#b9e1cc}
html[data-theme=green] .kbd .ep .eptg:focus{background:linear-gradient(rgba(50,255,146,0.22),rgba(50,255,146,0.22)),rgba(13,32,22,0.85)}
html[data-theme=green] #hero.rand .bd:after,html[data-theme=green] .tv #hero.rand .bd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(5,13,9,0.55) 30%,rgba(5,13,9,0) 60%),linear-gradient(90deg,rgba(5,13,9,0.55) 0,rgba(5,13,9,0) 35%)}
html[data-theme=green] #topnav .ntools.gear .tab.tool{background:rgba(13,32,22,0.85);box-shadow:inset 0 0 0 1px rgba(50,255,146,0.35)}
html[data-theme=green] .stitle{background:#050d09}
html[data-theme=green] .settings .endm{border-top:1px solid rgba(50,255,146,0.3)}
html[data-theme=green] .tv .settings.vs::-webkit-scrollbar-thumb{background:rgba(50,255,146,0.7)}
html[data-theme=green] .ov{color:#dfebe4}
html[data-theme=green] .tv .mcmode #hero.rand .bd:after,html[data-theme=green] .mcmode #hero.rand .bd:after{background:linear-gradient(0deg,rgba(5,13,9,0.78) 0,rgba(5,13,9,0.35) 14%,rgba(5,13,9,0) 34%)}
html[data-theme=green] #topnav .tab.cat,html[data-theme=green] #topnav .ntools .tab.tool{box-shadow:inset 0 0 0 1px rgba(122,255,184,0.8)!important}
html[data-theme=green] #topnav .tab.cat.on{box-shadow:inset 0 0 0 2px #b2ffd6!important}
html[data-theme=green] .kbd #topnav .tab:focus,html[data-theme=green] .kbd #topnav .who.f:focus,html[data-theme=green] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=green] .kbd #topnav nav.cats .ntools .tab.tool:focus{box-shadow:inset 0 0 0 2.5px #b2ffd6!important}
html[data-theme=green]{--rc:#4effa1;--rcg:rgba(78,255,161,0.34)}
html[data-theme=green] .kbd #topnav .tab:focus,html[data-theme=green] .kbd #topnav .who.f:focus,html[data-theme=green] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=green] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(13,32,22,0.85)!important}
html[data-theme=green] .kbd #topnav .tab.cat.on:focus{background:linear-gradient(135deg,rgba(36,255,138,0.55),rgba(36,255,138,0.28)),rgba(13,32,22,0.85)!important}
html[data-theme=green] .hinfo p{color:#d1e7db}
html[data-theme=green] .tv .mcmode #hero.tilepick .bd:after,html[data-theme=green] .mcmode #hero.tilepick .bd:after{background:linear-gradient(0deg,rgba(5,13,9,0.8) 0,rgba(5,13,9,0.35) 18%,rgba(5,13,9,0) 38%),linear-gradient(90deg,rgba(5,13,9,0.62) 0,rgba(5,13,9,0) 48%)}
html[data-theme=green] .kbd .btn.primary:focus{background:linear-gradient(135deg,#32ff92,#1aee7d)!important}
html[data-theme=green] .sdp{background:linear-gradient(180deg,rgba(8,23,15,0.98),rgba(11,31,20,0.96))}
html[data-theme=green] .sdprof .sl small{color:#9fc4b0}
html[data-theme=green] .sdsec{color:#9fc4b0}
html[data-theme=green] #hero .bd:after,html[data-theme=green] .tv #hero .bd:after,html[data-theme=green] #hero.rand .bd:after,html[data-theme=green] .tv #hero.rand .bd:after,html[data-theme=green] .tv .mcmode #hero.rand .bd:after,html[data-theme=green] .mcmode #hero.rand .bd:after,html[data-theme=green] .tv .mcmode #hero.tilepick .bd:after,html[data-theme=green] .mcmode #hero.tilepick .bd:after{background:linear-gradient(90deg,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 60%),linear-gradient(0deg,rgba(5,13,9,0.92) 0,rgba(5,13,9,0.4) 18%,rgba(5,13,9,0) 40%),rgba(0,0,0,.25)!important}
html[data-theme=green] body:not(.wide) #phhero{background:linear-gradient(160deg,#103823,#07160e 70%)}
html[data-theme=green] #phhero:after{background:linear-gradient(0deg,var(--bg) 0,rgba(5,13,9,0.94) 10%,rgba(5,13,9,0.62) 34%,rgba(5,13,9,0) 62%),linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 24%),rgba(0,0,0,.25)}
html[data-theme=green] #phhero .phd i.on{background:var(--rc,#4effa1)}
html[data-theme=green].ring-violet .sdp{background:linear-gradient(180deg,rgba(8,23,15,0.98),rgba(11,31,20,0.96))}
html[data-theme=green].ring-violet .sdtop{background:#08170f}
html[data-theme=green] .phphoto{background:#16241d}
html[data-theme=green] .phborn{color:#b2d6c3}
html[data-theme=green] .phbio{color:#dfebe4}
html[data-theme=green] .kbd #topnav .tab:focus,html[data-theme=green] .kbd #topnav .tab.cat:focus,html[data-theme=green] .kbd #topnav .tab.cat.on:focus,html[data-theme=green] .kbd #topnav .who.f:focus,html[data-theme=green] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=green] .kbd #topnav .ntools.gear .tab.tool:focus,html[data-theme=green] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(50,255,146,0.32)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(50,255,146,0.75)!important}
html[data-theme=green] .kbd .btn:focus,html[data-theme=green] .kbd .acts .btn:focus,html[data-theme=green] .kbd .acts .btn.hb[data-a=fav]:focus,html[data-theme=green] .kbd .chip:focus,html[data-theme=green] .kbd .set:focus,html[data-theme=green] .kbd .opt:focus,html[data-theme=green] .kbd .pchip:focus,html[data-theme=green] .kbd .sdi:focus,html[data-theme=green] .kbd .srow:focus{background-color:rgba(50,255,146,0.3)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(50,255,146,0.7)!important}
html[data-theme=green] .kbd .btn.primary:focus,html[data-theme=green] .kbd .acts .btn.primary:focus{background:linear-gradient(135deg,#6bffb0,#24ff8a)!important;box-shadow:0 0 0 3px #ffffff,0 0 1.4rem rgba(50,255,146,0.9)!important}
html[data-theme=green] .kbd .card:focus .ci,html[data-theme=green] .kbd .rs .card:focus .ci,html[data-theme=green] .kbd .ptile:focus .av,html[data-theme=green] .kbd .pcast:focus .ph{box-shadow:0 0 0 3px var(--rc),0 0 1rem rgba(50,255,146,0.6)!important}
html[data-theme=green]{--acs:#24ff8a;--acs2:#1dce6f}
html[data-theme=green] body #topnav:before{background:linear-gradient(180deg,rgba(5,13,9,0.82) 0,rgba(5,13,9,0.6) 55%,rgba(5,13,9,0))!important}
html[data-theme=green] body:not(.wide) .dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(5,13,9,0.9) 30%,rgba(5,13,9,0.72) 60%,rgba(5,13,9,0.45))!important}
html[data-theme=green] .tv .dbd:after{background:linear-gradient(90deg,rgba(5,13,9,0.95) 0,rgba(5,13,9,0.9) 42%,rgba(5,13,9,0.72) 62%,rgba(5,13,9,0.4)),linear-gradient(0deg,var(--bg) 0,rgba(5,13,9,0) 40%)}
html[data-theme=green] body.wide:not(.tv) .dbd:after{background:linear-gradient(90deg,rgba(5,13,9,0.96) 0,rgba(5,13,9,0.88) 45%,rgba(5,13,9,0.6)),linear-gradient(0deg,var(--bg) 0,rgba(5,13,9,0) 60%)}
html[data-theme=green] .tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(5,13,9,0.8) 22%,rgba(5,13,9,0.45) 40%,rgba(5,13,9,0) 60%),linear-gradient(0deg,rgba(5,13,9,0.9) 0,rgba(5,13,9,0) 30%)}
html[data-theme=green] .btn,html[data-theme=green] .acts .btn{background-color:rgba(13,32,22,0.86)}
html[data-theme=green] .set b{color:#86ffbf}
html[data-theme=green] .ptimes span,html[data-theme=green] #tend,html[data-theme=green] #tdur,html[data-theme=green] #tcur{color:#d0f1df}
html[data-theme=green] .pt h2,html[data-theme=green] #psub{color:#cfeadc}
html[data-theme=red]{--rc:#ff6b75;--bg:#0d0506;--bg2:#1c0a0b;--card:#261011;--line:rgba(255,160,166,0.12);--v:#ff3d4a;--v2:#ff4d59;--tx:#f6eaeb;--glow:0 0 0 .16rem #ff4d59,0 0 1.4rem rgba(255,77,89,0.55)}
html[data-theme=red] #bg{background:radial-gradient(ellipse 70% 55% at 78% -8%,rgba(220,46,58,0.3),rgba(220,46,58,0) 70%),radial-gradient(ellipse 60% 50% at -5% 105%,rgba(160,24,33,0.22),rgba(160,24,33,0) 70%),radial-gradient(ellipse 30% 25% at 100% 100%,rgba(255,122,47,.06),rgba(255,122,47,0) 70%),var(--bg)}
html[data-theme=red] .vs::-webkit-scrollbar-thumb{background:rgba(255,77,89,0.3)}
html[data-theme=red] .rh{color:#e2c8ca}
html[data-theme=red] .rh:before{box-shadow:0 0 .6rem rgba(255,77,89,0.7)}
html[data-theme=red] .btn.primary{background:linear-gradient(135deg,#ff4d59,#f02f3c)}
html[data-theme=red] .btn.primary:hover{background:linear-gradient(135deg,#ff5c67,#ff3643)}
html[data-theme=red] .kbd .btn:focus,html[data-theme=red] .kbd .chip:focus,html[data-theme=red] .kbd .set:focus,html[data-theme=red] .kbd .tab:focus,html[data-theme=red] .kbd .opt:focus,html[data-theme=red] .kbd a.f:focus{background:rgba(255,77,89,0.22)}
html[data-theme=red] .kbd .btn.primary:focus{background:linear-gradient(135deg,#ff6a74,#ff3d4a)}
html[data-theme=red] #topnav{background:linear-gradient(rgba(13,5,6,0.92),rgba(13,5,6,0))}
html[data-theme=red] .brand img{box-shadow:0 0 1rem rgba(255,61,74,0.45)}
html[data-theme=red] .brand em{background:linear-gradient(#ff7b84,#ff3d4a)}
html[data-theme=red] .tab.on{background:rgba(255,61,74,0.18)}
html[data-theme=red] #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(13,5,6,0.75) 30%,rgba(13,5,6,0.15) 70%,rgba(13,5,6,0.4)),linear-gradient(0deg,var(--bg) 0,rgba(13,5,6,0) 45%)}
html[data-theme=red] .hinfo .meta{color:#eecfd1}
html[data-theme=red] .ci{background:linear-gradient(135deg,#301214,#190a0b)}
html[data-theme=red] .ci .ph{color:rgba(255,77,89,0.35)}
html[data-theme=red] .badge{background:rgba(255,61,74,0.92)}
html[data-theme=red] .ct{color:#f2e1e2}
html[data-theme=red] .card:hover .ci{border-color:rgba(255,77,89,0.5)}
html[data-theme=red] .llogo{box-shadow:0 0 3rem rgba(255,61,74,0.4)}
html[data-theme=red] input.f{border:1px solid rgba(255,160,166,0.22)}
html[data-theme=red] input.f:focus{background:rgba(255,61,74,0.12)}
html[data-theme=red] .dbd:after{background:linear-gradient(90deg,rgba(13,5,6,0.96) 0,rgba(13,5,6,0.7) 40%,rgba(13,5,6,0.25)),linear-gradient(0deg,var(--bg) 0,rgba(13,5,6,0) 60%)}
html[data-theme=red] .dmeta{color:#eed0d2}
html[data-theme=red] .ov{color:#d2b6b8}
html[data-theme=red] .chip.on{background:rgba(255,61,74,0.3);border-color:rgba(255,77,89,0.6)}
html[data-theme=red] .kbd .ep:focus{background:rgba(255,61,74,0.16);box-shadow:inset 0 0 0 .14rem var(--v2),0 0 1.2rem rgba(255,77,89,0.35)}
html[data-theme=red] .card-s{background:rgba(38,16,17,0.7)}
html[data-theme=red] .set span{color:#efd6d8}
html[data-theme=red] .modal{background:rgba(10,2,3,0.6)}
html[data-theme=red] .sheet{background:linear-gradient(160deg,#301214,#1c0a0b);border:1px solid rgba(255,77,89,0.25);box-shadow:0 1.5rem 4rem rgba(0,0,0,.6),0 0 3rem rgba(255,61,74,0.18)}
html[data-theme=red] .opt{color:#efd6d8}
html[data-theme=red] #toast{background:rgba(40,14,16,0.95);border:1px solid rgba(255,77,89,0.4)}
html[data-theme=red] .spin i{border:.28rem solid rgba(255,77,89,0.2)}
html[data-theme=red] .ptop h2{color:#e6c6c8}
html[data-theme=red] .knob{box-shadow:0 0 .6rem rgba(255,77,89,0.9)}
html[data-theme=red] .kbd .bar:focus .track{box-shadow:0 0 1rem rgba(255,77,89,0.55)}
html[data-theme=red] .tip{background:rgba(36,12,14,0.95)}
html[data-theme=red] .ptimes{color:#e6c6c8}
html[data-theme=red] .nextup{background:linear-gradient(160deg,rgba(48,18,20,0.97),rgba(28,10,11,0.97));border:1px solid rgba(255,77,89,0.35);box-shadow:0 1rem 3rem rgba(0,0,0,.7),0 0 2rem rgba(255,61,74,0.25)}
html[data-theme=red] .perr{background:rgba(28,10,11,0.96);border:1px solid rgba(255,77,89,0.3)}
html[data-theme=red] .perr p{color:#f7dddf}
@media(max-width:899px){html[data-theme=red] .dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(13,5,6,0.4) 60%,rgba(13,5,6,0.2))}}
html[data-theme=red] .chip.tile{color:#f7e8e9;background:linear-gradient(135deg,rgba(255,61,74,0.22),rgba(38,16,17,0.85) 70%);border-color:rgba(255,77,89,0.28)}
html[data-theme=red] .chip:hover{border-color:rgba(255,77,89,0.6)}
html[data-theme=red] .prov{background:rgba(38,16,17,0.75)}
html[data-theme=red] .prov span{color:#f2e1e2}
html[data-theme=red] .prov:hover{border-color:rgba(255,77,89,0.6)}
html[data-theme=red] .help p,html[data-theme=red] .help li{color:#efd6d8}
html[data-theme=red] .prov.st .stl{background:#301214}
html[data-theme=red] #topnav{background:linear-gradient(rgba(13,5,6,0.97),rgba(13,5,6,0.86));border-bottom:1px solid rgba(255,77,89,0.1);box-shadow:0 .6rem 1.6rem rgba(10,2,3,0.35)}
html[data-theme=red] .tab.cat.on{background:linear-gradient(135deg,rgba(255,61,74,0.32),rgba(255,61,74,0.14));box-shadow:inset 0 0 0 1px rgba(255,77,89,0.35)}
html[data-theme=red] .tab.cat.on:after{box-shadow:0 0 .6rem rgba(255,77,89,0.9)}
html[data-theme=red] .ci .fvb{background:rgba(13,5,6,0.72)}
html[data-theme=red] .fab{background:radial-gradient(circle at 30% 25%,#ff6b75,#f02f3c 70%);box-shadow:0 .6rem 1.8rem rgba(0,0,0,.5),0 0 1.6rem rgba(255,61,74,0.55)}
html[data-theme=red] .modal.favp{background:rgba(10,2,3,0)}
html[data-theme=red] .modal.favp.in{background:rgba(10,2,3,0.62)}
html[data-theme=red] .drawer{background:linear-gradient(165deg,#301113 0,#18090a 55%,#130708);border-left:1px solid rgba(255,77,89,0.28);box-shadow:-1.5rem 0 4rem rgba(0,0,0,.6),-0 0 3rem rgba(255,61,74,0.16)}
html[data-theme=red] .fchips .chip.on{background:linear-gradient(135deg,rgba(255,61,74,0.45),rgba(255,61,74,0.2));border-color:rgba(255,77,89,0.7)}
html[data-theme=red] .fchips .csep{background:rgba(255,77,89,0.3)}
html[data-theme=red] .inp{border:1px solid rgba(255,77,89,0.35)}
html[data-theme=red] #topnav{background:#0d0506}
html[data-theme=red] #topnav:after{background:rgba(255,77,89,0.16)}
html[data-theme=red] .kbd #topnav .who.f:focus{background:rgba(255,77,89,0.22)}
html[data-theme=red] .fstick{background:#18090a}
html[data-theme=red] .page .fstick{background:#0d0506}
html[data-theme=red] .drawer .fstick{background:#240d0f}
html[data-theme=red] .fstick:after{background:rgba(255,77,89,0.16)}
html[data-theme=red] .pcast .ph{background:linear-gradient(135deg,#4a1b1e,#280f11);border:2px solid rgba(255,77,89,0.25)}
html[data-theme=red] .skipb{background:rgba(28,10,11,0.92)}
html[data-theme=red] .kbd .skipb:focus,html[data-theme=red] .skipb:hover{background:rgba(255,61,74,0.6)}
html[data-theme=red] .ptile .av.plus{border:2px dashed rgba(255,77,89,0.5)}
html[data-theme=red] .sbar2 span{color:#efd6d8}
html[data-theme=red] .kbd .srow:focus,html[data-theme=red] .srow:hover{background:rgba(255,77,89,0.18)}
html[data-theme=red] .yrline{color:#efd6d8}
html[data-theme=red] .set.sv.add span{color:var(--ac,#ff4d59)}
html[data-theme=red] .av.spav{background:#ff4d59}
html[data-theme=red] .cmore{background:rgba(20,6,7,0.78)}
html[data-theme=red] #utoast{background:rgba(40,14,16,0.97);border:1px solid rgba(255,77,89,0.5)}
html[data-theme=red] .subprev{background:linear-gradient(135deg,#5a2a2d,#16324a)}
html[data-theme=red] #topnav .ntools{border-left:1px solid rgba(255,77,89,0.22);border-right:1px solid rgba(255,77,89,0.22)}
html[data-theme=red] #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(13,5,6,0.6) 24%,rgba(13,5,6,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(13,5,6,0) 35%)}
html[data-theme=red] .dmeta .tag.tech{border-color:rgba(255,77,89,0.55);color:#ffd9dc}
html[data-theme=red] .dbd:after{background:linear-gradient(90deg,rgba(13,5,6,0.94) 0,rgba(13,5,6,0.62) 38%,rgba(13,5,6,0.1)),linear-gradient(0deg,var(--bg) 0,rgba(13,5,6,0) 55%)}
html[data-theme=red] .fhero .fhbd:after{background:linear-gradient(90deg,#0d0506 0,rgba(13,5,6,0.55) 30%,rgba(13,5,6,0) 65%),linear-gradient(0deg,#0d0506 0,rgba(13,5,6,0) 40%)}
html[data-theme=red] .fhero p{color:#ead3d5}
html[data-theme=red] .ftile{background:linear-gradient(135deg,rgba(255,61,74,0.35),rgba(255,61,74,0.12));border:1px solid rgba(255,77,89,0.35)}
html[data-theme=red] .kk.mick{background:rgba(255,61,74,0.3);border-color:rgba(255,77,89,0.6)}
html[data-theme=red] .sspin{border:.16em solid rgba(255,77,89,0.25)}
html[data-theme=red] .lt2:hover{box-shadow:0 0 0 2px rgba(255,77,89,0.5)}
html[data-theme=red] .spill:hover{border-color:rgba(255,77,89,0.5)}
html[data-theme=red] .spill.ph{background:#0b0707}
html[data-theme=red] #topnav{background:linear-gradient(rgba(13,5,6,0.34),rgba(13,5,6,0.16))}
html[data-theme=red] #topnav:after{background:rgba(255,77,89,0.1)}
html[data-theme=red] .page .fstick{background:rgba(13,5,6,0.22)}
html[data-theme=red] #topnav{background:rgba(13,5,6,0.64)}
html[data-theme=red] #topnav:before{background:linear-gradient(rgba(13,5,6,0.64),rgba(13,5,6,0))}
html[data-theme=red] #topnav:after{background:rgba(255,77,89,0.2)}
html[data-theme=red] .page .fstick{background:rgba(13,5,6,0.55)}
html[data-theme=red] .tv #topnav{background:rgba(13,5,6,0.7)}
html[data-theme=red] .opt .dot.astra{border-color:var(--v,#ff4d59)}
html[data-theme=red] .opt .dot.on.astra{background:#ff4d59;border-color:#ff4d59}
html[data-theme=red] #topnav nav.cats .ntools{border:1px solid rgba(255,77,89,0.28)}
html[data-theme=red] .sdp{background:linear-gradient(180deg,rgba(23,8,9,0.98),rgba(31,11,12,0.95));border-right:1px solid rgba(255,77,89,0.4)}
html[data-theme=red] .sdi{color:#e6c8ca}
html[data-theme=red] .sdi.sel{background:linear-gradient(135deg,rgba(255,61,74,0.3),rgba(255,61,74,0.12))}
html[data-theme=red] .sdi:hover{background:rgba(255,77,89,0.16)}
html[data-theme=red] .kbd .sdi:focus{background:rgba(255,77,89,0.26)}
html[data-theme=red] .sdprof{border-bottom:1px solid rgba(255,77,89,0.18)}
html[data-theme=red] .sdsep{background:rgba(255,77,89,0.18)}
html[data-theme=red] .ll2{color:#d8bdbf}
html[data-theme=red] .acts .btn[data-a=fav].on{background:linear-gradient(135deg,#ff3d4a,#ff4d59)}
html[data-theme=red] .lt3 b{color:#f4e8e9}
html[data-theme=red] .lt3:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 0 2px rgba(255,77,89,0.5)}
html[data-theme=red] .acts .btn.hb[data-a=fav]{background:rgba(36,14,15,0.55);color:#f4e8e9}
html[data-theme=red] .acts .btn.hb[data-a=fav].on{background:rgba(36,14,15,0.55);border-color:rgba(255,123,132,0.5);color:#ff8a92}
html[data-theme=red] .kbd .acts .btn.hb[data-a=fav]:focus{background:rgba(255,77,89,0.22)}
html[data-theme=red] .fab{background:rgba(36,14,15,0.86);border:1px solid rgba(255,123,132,0.5);color:#ff8a92}
html[data-theme=red] #topnav .tab.cat,html[data-theme=red] #topnav .tab.tool{background:rgba(32,13,14,0.85);box-shadow:inset 0 0 0 1px rgba(255,77,89,0.4);color:#ecd2d4}
html[data-theme=red] #topnav .tab.cat.on{background:linear-gradient(135deg,rgba(255,61,74,0.55),rgba(255,61,74,0.28)),rgba(32,13,14,0.85);box-shadow:inset 0 0 0 1px rgba(255,77,89,0.6)}
html[data-theme=red] #topnav .tab.cat.live{background:linear-gradient(rgba(255,122,47,.25),rgba(255,122,47,.25)),rgba(32,13,14,0.85)}
html[data-theme=red] #topnav nav.cats .ntools{background:rgba(32,13,14,0.85);border-color:rgba(255,77,89,0.4)}
html[data-theme=red] #topnav .who.f{background:rgba(32,13,14,0.85);box-shadow:inset 0 0 0 1px rgba(255,77,89,0.4)}
html[data-theme=red] .kbd #topnav .tab:focus,html[data-theme=red] .kbd #topnav .who.f:focus{background:linear-gradient(rgba(255,77,89,0.22),rgba(255,77,89,0.22)),rgba(32,13,14,0.85)}
html[data-theme=red] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(255,77,89,0.3)}
html[data-theme=red]{--glow:0 0 0 2px rgba(255,77,89,0.95),0 0 1.2rem rgba(255,77,89,0.5)}
html[data-theme=red] .tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(13,5,6,0.45) 14%,rgba(13,5,6,0) 34%),linear-gradient(0deg,rgba(13,5,6,0.85) 0,rgba(13,5,6,0) 28%)}
html[data-theme=red] .tv .dbd:after{background:linear-gradient(90deg,rgba(13,5,6,0.8) 0,rgba(13,5,6,0.35) 30%,rgba(13,5,6,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(13,5,6,0) 35%)}
html[data-theme=red] .lt2.art{background:#200d0e!important}
html[data-theme=red] #topnav .ntools .tab.tool{background:rgba(32,13,14,0.85)!important;box-shadow:inset 0 0 0 1px rgba(255,77,89,0.4)!important}
html[data-theme=red] .kbd #topnav .ntools .tab.tool:focus{background:linear-gradient(rgba(255,77,89,0.22),rgba(255,77,89,0.22)),rgba(32,13,14,0.85)!important}
html[data-theme=red] #srvbanner .sbc{background:linear-gradient(160deg,rgba(62,22,25,0.97),rgba(32,13,14,0.97));box-shadow:0 0 0 1px rgba(255,77,89,0.35),0 1.2rem 3rem rgba(0,0,0,.6)}
html[data-theme=red] #srvbanner p{color:#f9edee}
html[data-theme=red] #srvbanner .sbs{border:3px solid rgba(255,77,89,0.25);border-top-color:#ff6b75}
html[data-theme=red] .err.down p{color:#e2c8ca}
html[data-theme=red] .ep .eptg{background:rgba(32,13,14,0.85);box-shadow:inset 0 0 0 1px rgba(255,77,89,0.4);color:#ecd2d4}
html[data-theme=red] .kbd .ep .eptg:focus{background:linear-gradient(rgba(255,77,89,0.22),rgba(255,77,89,0.22)),rgba(32,13,14,0.85)}
html[data-theme=red] #hero.rand .bd:after,html[data-theme=red] .tv #hero.rand .bd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(13,5,6,0.55) 30%,rgba(13,5,6,0) 60%),linear-gradient(90deg,rgba(13,5,6,0.55) 0,rgba(13,5,6,0) 35%)}
html[data-theme=red] #topnav .ntools.gear .tab.tool{background:rgba(32,13,14,0.85);box-shadow:inset 0 0 0 1px rgba(255,77,89,0.35)}
html[data-theme=red] .stitle{background:#0d0506}
html[data-theme=red] .settings .endm{border-top:1px solid rgba(255,77,89,0.3)}
html[data-theme=red] .tv .settings.vs::-webkit-scrollbar-thumb{background:rgba(255,77,89,0.7)}
html[data-theme=red] .ov{color:#faf7f7}
html[data-theme=red] .tv .mcmode #hero.rand .bd:after,html[data-theme=red] .mcmode #hero.rand .bd:after{background:linear-gradient(0deg,rgba(13,5,6,0.78) 0,rgba(13,5,6,0.35) 14%,rgba(13,5,6,0) 34%)}
html[data-theme=red] #topnav .tab.cat,html[data-theme=red] #topnav .ntools .tab.tool{box-shadow:inset 0 0 0 1px rgba(255,155,162,0.8)!important}
html[data-theme=red] #topnav .tab.cat.on{box-shadow:inset 0 0 0 2px #ffd8db!important}
html[data-theme=red] .kbd #topnav .tab:focus,html[data-theme=red] .kbd #topnav .who.f:focus,html[data-theme=red] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=red] .kbd #topnav nav.cats .ntools .tab.tool:focus{box-shadow:inset 0 0 0 2.5px #ffd8db!important}
html[data-theme=red]{--rc:#ff6b75;--rcg:rgba(255,107,117,0.34)}
html[data-theme=red] .kbd #topnav .tab:focus,html[data-theme=red] .kbd #topnav .who.f:focus,html[data-theme=red] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=red] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(32,13,14,0.85)!important}
html[data-theme=red] .kbd #topnav .tab.cat.on:focus{background:linear-gradient(135deg,rgba(255,61,74,0.55),rgba(255,61,74,0.28)),rgba(32,13,14,0.85)!important}
html[data-theme=red] .hinfo p{color:#f4eaeb}
html[data-theme=red] .tv .mcmode #hero.tilepick .bd:after,html[data-theme=red] .mcmode #hero.tilepick .bd:after{background:linear-gradient(0deg,rgba(13,5,6,0.8) 0,rgba(13,5,6,0.35) 18%,rgba(13,5,6,0) 38%),linear-gradient(90deg,rgba(13,5,6,0.62) 0,rgba(13,5,6,0) 48%)}
html[data-theme=red] .kbd .btn.primary:focus{background:linear-gradient(135deg,#ff4d59,#f02f3c)!important}
html[data-theme=red] .sdp{background:linear-gradient(180deg,rgba(23,8,9,0.98),rgba(31,11,12,0.96))}
html[data-theme=red] .sdprof .sl small{color:#d0b2b4}
html[data-theme=red] .sdsec{color:#d0b2b4}
html[data-theme=red] #hero .bd:after,html[data-theme=red] .tv #hero .bd:after,html[data-theme=red] #hero.rand .bd:after,html[data-theme=red] .tv #hero.rand .bd:after,html[data-theme=red] .tv .mcmode #hero.rand .bd:after,html[data-theme=red] .mcmode #hero.rand .bd:after,html[data-theme=red] .tv .mcmode #hero.tilepick .bd:after,html[data-theme=red] .mcmode #hero.tilepick .bd:after{background:linear-gradient(90deg,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 60%),linear-gradient(0deg,rgba(13,5,6,0.92) 0,rgba(13,5,6,0.4) 18%,rgba(13,5,6,0) 40%),rgba(0,0,0,.25)!important}
html[data-theme=red] body:not(.wide) #phhero{background:linear-gradient(160deg,#381013,#160708 70%)}
html[data-theme=red] #phhero:after{background:linear-gradient(0deg,var(--bg) 0,rgba(13,5,6,0.94) 10%,rgba(13,5,6,0.62) 34%,rgba(13,5,6,0) 62%),linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 24%),rgba(0,0,0,.25)}
html[data-theme=red] #phhero .phd i.on{background:var(--rc,#ff6b75)}
html[data-theme=red].ring-violet .sdp{background:linear-gradient(180deg,rgba(23,8,9,0.98),rgba(31,11,12,0.96))}
html[data-theme=red].ring-violet .sdtop{background:#170809}
html[data-theme=red] .phphoto{background:#241617}
html[data-theme=red] .phborn{color:#e2c8ca}
html[data-theme=red] .phbio{color:#faf7f7}
html[data-theme=red] .kbd #topnav .tab:focus,html[data-theme=red] .kbd #topnav .tab.cat:focus,html[data-theme=red] .kbd #topnav .tab.cat.on:focus,html[data-theme=red] .kbd #topnav .who.f:focus,html[data-theme=red] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=red] .kbd #topnav .ntools.gear .tab.tool:focus,html[data-theme=red] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(255,77,89,0.32)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(255,77,89,0.75)!important}
html[data-theme=red] .kbd .btn:focus,html[data-theme=red] .kbd .acts .btn:focus,html[data-theme=red] .kbd .acts .btn.hb[data-a=fav]:focus,html[data-theme=red] .kbd .chip:focus,html[data-theme=red] .kbd .set:focus,html[data-theme=red] .kbd .opt:focus,html[data-theme=red] .kbd .pchip:focus,html[data-theme=red] .kbd .sdi:focus,html[data-theme=red] .kbd .srow:focus{background-color:rgba(255,77,89,0.3)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(255,77,89,0.7)!important}
html[data-theme=red] .kbd .btn.primary:focus,html[data-theme=red] .kbd .acts .btn.primary:focus{background:linear-gradient(135deg,#ff8b93,#ff3d4a)!important;box-shadow:0 0 0 3px #ffffff,0 0 1.4rem rgba(255,77,89,0.9)!important}
html[data-theme=red] .kbd .card:focus .ci,html[data-theme=red] .kbd .rs .card:focus .ci,html[data-theme=red] .kbd .ptile:focus .av,html[data-theme=red] .kbd .pcast:focus .ph{box-shadow:0 0 0 3px var(--rc),0 0 1rem rgba(255,77,89,0.6)!important}
html[data-theme=red]{--acs:#ff3d4a;--acs2:#e01f2c}
html[data-theme=red] body #topnav:before{background:linear-gradient(180deg,rgba(13,5,6,0.82) 0,rgba(13,5,6,0.6) 55%,rgba(13,5,6,0))!important}
html[data-theme=red] body:not(.wide) .dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(13,5,6,0.9) 30%,rgba(13,5,6,0.72) 60%,rgba(13,5,6,0.45))!important}
html[data-theme=red] .tv .dbd:after{background:linear-gradient(90deg,rgba(13,5,6,0.95) 0,rgba(13,5,6,0.9) 42%,rgba(13,5,6,0.72) 62%,rgba(13,5,6,0.4)),linear-gradient(0deg,var(--bg) 0,rgba(13,5,6,0) 40%)}
html[data-theme=red] body.wide:not(.tv) .dbd:after{background:linear-gradient(90deg,rgba(13,5,6,0.96) 0,rgba(13,5,6,0.88) 45%,rgba(13,5,6,0.6)),linear-gradient(0deg,var(--bg) 0,rgba(13,5,6,0) 60%)}
html[data-theme=red] .tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(13,5,6,0.8) 22%,rgba(13,5,6,0.45) 40%,rgba(13,5,6,0) 60%),linear-gradient(0deg,rgba(13,5,6,0.9) 0,rgba(13,5,6,0) 30%)}
html[data-theme=red] .btn,html[data-theme=red] .acts .btn{background-color:rgba(32,13,14,0.86)}
html[data-theme=red] .set b{color:#ffa8ae}
html[data-theme=red] .ptimes span,html[data-theme=red] #tend,html[data-theme=red] #tdur,html[data-theme=red] #tcur{color:#faeeef}
html[data-theme=red] .pt h2,html[data-theme=red] #psub{color:#f6eaeb}
html[data-theme=dark]{--bg:#0b0b0c;--bg2:#151517;--card:#1b1b1e;--line:rgba(255,255,255,.12);--tx:#ececee;--mu:#a3a3aa;--mu2:#9d9da5}
html[data-theme=dark]{--rc:#d4d4d4;--v:#bdbdbd;--v2:#c5c5c5;--glow:0 0 0 .16rem #c5c5c5,0 0 1.4rem rgba(197,197,197,0.55)}
html[data-theme=dark] #bg{background:radial-gradient(ellipse 70% 55% at 78% -8%,rgba(92,92,92,0.3),rgba(92,92,92,0) 70%),radial-gradient(ellipse 60% 50% at -5% 105%,rgba(92,92,92,0.22),rgba(92,92,92,0) 70%),radial-gradient(ellipse 30% 25% at 100% 100%,rgba(255,122,47,.06),rgba(255,122,47,0) 70%),var(--bg)}
html[data-theme=dark] .vs::-webkit-scrollbar-thumb{background:rgba(92,92,92,0.3)}
html[data-theme=dark] .rh{color:#e0e0e0}
html[data-theme=dark] .rh:before{box-shadow:0 0 .6rem rgba(197,197,197,0.7)}
html[data-theme=dark] .btn.primary{background:linear-gradient(135deg,#5c5c5c,#5c5c5c)}
html[data-theme=dark] .btn.primary:hover{background:linear-gradient(135deg,#5c5c5c,#5c5c5c)}
html[data-theme=dark] .kbd .btn:focus,html[data-theme=dark] .kbd .chip:focus,html[data-theme=dark] .kbd .set:focus,html[data-theme=dark] .kbd .tab:focus,html[data-theme=dark] .kbd .opt:focus,html[data-theme=dark] .kbd a.f:focus{background:rgba(92,92,92,0.22)}
html[data-theme=dark] .kbd .btn.primary:focus{background:linear-gradient(135deg,#5c5c5c,#5c5c5c)}
html[data-theme=dark] #topnav{background:linear-gradient(rgba(9,9,9,0.92),rgba(9,9,9,0))}
html[data-theme=dark] .brand img{box-shadow:0 0 1rem rgba(189,189,189,0.45)}
html[data-theme=dark] .brand em{background:linear-gradient(#5c5c5c,#5c5c5c)}
html[data-theme=dark] .tab.on{background:rgba(92,92,92,0.18)}
html[data-theme=dark] #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(9,9,9,0.75) 30%,rgba(9,9,9,0.15) 70%,rgba(9,9,9,0.4)),linear-gradient(0deg,var(--bg) 0,rgba(9,9,9,0) 45%)}
html[data-theme=dark] .hinfo .meta{color:#e0e0e0}
html[data-theme=dark] .ci{background:linear-gradient(135deg,#212121,#121212)}
html[data-theme=dark] .ci .ph{color:rgba(197,197,197,0.35)}
html[data-theme=dark] .badge{background:rgba(92,92,92,0.92)}
html[data-theme=dark] .ct{color:#e0e0e0}
html[data-theme=dark] .card:hover .ci{border-color:rgba(197,197,197,0.5)}
html[data-theme=dark] .llogo{box-shadow:0 0 3rem rgba(189,189,189,0.4)}
html[data-theme=dark] input.f{border:1px solid rgba(224,224,224,0.22)}
html[data-theme=dark] input.f:focus{background:rgba(92,92,92,0.12)}
html[data-theme=dark] .dbd:after{background:linear-gradient(90deg,rgba(9,9,9,0.96) 0,rgba(9,9,9,0.7) 40%,rgba(9,9,9,0.25)),linear-gradient(0deg,var(--bg) 0,rgba(9,9,9,0) 60%)}
html[data-theme=dark] .dmeta{color:#e0e0e0}
html[data-theme=dark] .ov{color:#e0e0e0}
html[data-theme=dark] .chip.on{background:rgba(92,92,92,0.3);border-color:rgba(197,197,197,0.6)}
html[data-theme=dark] .kbd .ep:focus{background:rgba(92,92,92,0.16);box-shadow:inset 0 0 0 .14rem var(--v2),0 0 1.2rem rgba(197,197,197,0.35)}
html[data-theme=dark] .card-s{background:rgba(27,27,27,0.7)}
html[data-theme=dark] .set span{color:#e0e0e0}
html[data-theme=dark] .modal{background:rgba(6,6,6,0.6)}
html[data-theme=dark] .sheet{background:linear-gradient(160deg,#212121,#131313);border:1px solid rgba(197,197,197,0.25);box-shadow:0 1.5rem 4rem rgba(0,0,0,.6),0 0 3rem rgba(189,189,189,0.18)}
html[data-theme=dark] .opt{color:#e0e0e0}
html[data-theme=dark] #toast{background:rgba(27,27,27,0.95);border:1px solid rgba(197,197,197,0.4)}
html[data-theme=dark] .spin i{border:.28rem solid rgba(197,197,197,0.2)}
html[data-theme=dark] .ptop h2{color:#e0e0e0}
html[data-theme=dark] .knob{box-shadow:0 0 .6rem rgba(197,197,197,0.9)}
html[data-theme=dark] .kbd .bar:focus .track{box-shadow:0 0 1rem rgba(197,197,197,0.55)}
html[data-theme=dark] .tip{background:rgba(24,24,24,0.95)}
html[data-theme=dark] .ptimes{color:#e0e0e0}
html[data-theme=dark] .nextup{background:linear-gradient(160deg,rgba(33,33,33,0.97),rgba(19,19,19,0.97));border:1px solid rgba(197,197,197,0.35);box-shadow:0 1rem 3rem rgba(0,0,0,.7),0 0 2rem rgba(189,189,189,0.25)}
html[data-theme=dark] .perr{background:rgba(19,19,19,0.96);border:1px solid rgba(197,197,197,0.3)}
html[data-theme=dark] .perr p{color:#e0e0e0}
@media(max-width:899px){html[data-theme=dark] .dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(9,9,9,0.4) 60%,rgba(9,9,9,0.2))}}
html[data-theme=dark] .chip.tile{color:#e0e0e0;background:linear-gradient(135deg,rgba(92,92,92,0.22),rgba(27,27,27,0.85) 70%);border-color:rgba(197,197,197,0.28)}
html[data-theme=dark] .chip:hover{border-color:rgba(197,197,197,0.6)}
html[data-theme=dark] .prov{background:rgba(27,27,27,0.75)}
html[data-theme=dark] .prov span{color:#e0e0e0}
html[data-theme=dark] .prov:hover{border-color:rgba(197,197,197,0.6)}
html[data-theme=dark] .help p,html[data-theme=dark] .help li{color:#e0e0e0}
html[data-theme=dark] .prov.st .stl{background:#212121}
html[data-theme=dark] #topnav{background:linear-gradient(rgba(9,9,9,0.97),rgba(9,9,9,0.86));border-bottom:1px solid rgba(197,197,197,0.1);box-shadow:0 .6rem 1.6rem rgba(6,6,6,0.35)}
html[data-theme=dark] .tab.cat.on{background:linear-gradient(135deg,rgba(92,92,92,0.32),rgba(92,92,92,0.14));box-shadow:inset 0 0 0 1px rgba(197,197,197,0.35)}
html[data-theme=dark] .tab.cat.on:after{box-shadow:0 0 .6rem rgba(197,197,197,0.9)}
html[data-theme=dark] .ci .fvb{background:rgba(9,9,9,0.72)}
html[data-theme=dark] .fab{background:radial-gradient(circle at 30% 25%,#5c5c5c,#5c5c5c 70%);box-shadow:0 .6rem 1.8rem rgba(0,0,0,.5),0 0 1.6rem rgba(189,189,189,0.55)}
html[data-theme=dark] .modal.favp{background:rgba(6,6,6,0)}
html[data-theme=dark] .modal.favp.in{background:rgba(6,6,6,0.62)}
html[data-theme=dark] .drawer{background:linear-gradient(165deg,#202020 0,#101010 55%,#0d0d0d);border-left:1px solid rgba(197,197,197,0.28);box-shadow:-1.5rem 0 4rem rgba(0,0,0,.6),-0 0 3rem rgba(189,189,189,0.16)}
html[data-theme=dark] .fchips .chip.on{background:linear-gradient(135deg,rgba(92,92,92,0.45),rgba(92,92,92,0.2));border-color:rgba(197,197,197,0.7)}
html[data-theme=dark] .fchips .csep{background:rgba(92,92,92,0.3)}
html[data-theme=dark] .inp{border:1px solid rgba(197,197,197,0.35)}
html[data-theme=dark] #topnav{background:#090909}
html[data-theme=dark] #topnav:after{background:rgba(92,92,92,0.16)}
html[data-theme=dark] .kbd #topnav .who.f:focus{background:rgba(92,92,92,0.22)}
html[data-theme=dark] .fstick{background:#101010}
html[data-theme=dark] .page .fstick{background:#090909}
html[data-theme=dark] .drawer .fstick{background:#181818}
html[data-theme=dark] .fstick:after{background:rgba(92,92,92,0.16)}
html[data-theme=dark] .pcast .ph{background:linear-gradient(135deg,#333333,#1c1c1c);border:2px solid rgba(197,197,197,0.25)}
html[data-theme=dark] .skipb{background:rgba(19,19,19,0.92)}
html[data-theme=dark] .kbd .skipb:focus,html[data-theme=dark] .skipb:hover{background:rgba(92,92,92,0.6)}
html[data-theme=dark] .ptile .av.plus{border:2px dashed rgba(197,197,197,0.5)}
html[data-theme=dark] .sbar2 span{color:#e0e0e0}
html[data-theme=dark] .kbd .srow:focus,html[data-theme=dark] .srow:hover{background:rgba(92,92,92,0.18)}
html[data-theme=dark] .yrline{color:#e0e0e0}
html[data-theme=dark] .set.sv.add span{color:var(--ac,#c5c5c5)}
html[data-theme=dark] .av.spav{background:#5c5c5c}
html[data-theme=dark] .cmore{background:rgba(13,13,13,0.78)}
html[data-theme=dark] #utoast{background:rgba(27,27,27,0.97);border:1px solid rgba(197,197,197,0.5)}
html[data-theme=dark] .subprev{background:linear-gradient(135deg,#424242,#16324a)}
html[data-theme=dark] #topnav .ntools{border-left:1px solid rgba(197,197,197,0.22);border-right:1px solid rgba(197,197,197,0.22)}
html[data-theme=dark] #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(9,9,9,0.6) 24%,rgba(9,9,9,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(9,9,9,0) 35%)}
html[data-theme=dark] .dmeta .tag.tech{border-color:rgba(197,197,197,0.55);color:#e0e0e0}
html[data-theme=dark] .dbd:after{background:linear-gradient(90deg,rgba(9,9,9,0.94) 0,rgba(9,9,9,0.62) 38%,rgba(9,9,9,0.1)),linear-gradient(0deg,var(--bg) 0,rgba(9,9,9,0) 55%)}
html[data-theme=dark] .fhero .fhbd:after{background:linear-gradient(90deg,#090909 0,rgba(9,9,9,0.55) 30%,rgba(9,9,9,0) 65%),linear-gradient(0deg,#090909 0,rgba(9,9,9,0) 40%)}
html[data-theme=dark] .fhero p{color:#e0e0e0}
html[data-theme=dark] .ftile{background:linear-gradient(135deg,rgba(92,92,92,0.35),rgba(92,92,92,0.12));border:1px solid rgba(197,197,197,0.35)}
html[data-theme=dark] .kk.mick{background:rgba(92,92,92,0.3);border-color:rgba(197,197,197,0.6)}
html[data-theme=dark] .sspin{border:.16em solid rgba(197,197,197,0.25)}
html[data-theme=dark] .lt2:hover{box-shadow:0 0 0 2px rgba(197,197,197,0.5)}
html[data-theme=dark] .spill:hover{border-color:rgba(197,197,197,0.5)}
html[data-theme=dark] .spill.ph{background:#090909}
html[data-theme=dark] #topnav{background:linear-gradient(rgba(9,9,9,0.34),rgba(9,9,9,0.16))}
html[data-theme=dark] #topnav:after{background:rgba(92,92,92,0.1)}
html[data-theme=dark] .page .fstick{background:rgba(9,9,9,0.22)}
html[data-theme=dark] #topnav{background:rgba(9,9,9,0.64)}
html[data-theme=dark] #topnav:before{background:linear-gradient(rgba(9,9,9,0.64),rgba(9,9,9,0))}
html[data-theme=dark] #topnav:after{background:rgba(92,92,92,0.2)}
html[data-theme=dark] .page .fstick{background:rgba(9,9,9,0.55)}
html[data-theme=dark] .tv #topnav{background:rgba(9,9,9,0.7)}
html[data-theme=dark] .opt .dot.astra{border-color:var(--v,#c5c5c5)}
html[data-theme=dark] .opt .dot.on.astra{background:#5c5c5c;border-color:#c5c5c5}
html[data-theme=dark] #topnav nav.cats .ntools{border:1px solid rgba(197,197,197,0.28)}
html[data-theme=dark] .sdp{background:linear-gradient(180deg,rgba(16,16,16,0.98),rgba(21,21,21,0.95));border-right:1px solid rgba(197,197,197,0.4)}
html[data-theme=dark] .sdi{color:#e0e0e0}
html[data-theme=dark] .sdi.sel{background:linear-gradient(135deg,rgba(92,92,92,0.3),rgba(92,92,92,0.12))}
html[data-theme=dark] .sdi:hover{background:rgba(92,92,92,0.16)}
html[data-theme=dark] .kbd .sdi:focus{background:rgba(92,92,92,0.26)}
html[data-theme=dark] .sdprof{border-bottom:1px solid rgba(197,197,197,0.18)}
html[data-theme=dark] .sdsep{background:rgba(92,92,92,0.18)}
html[data-theme=dark] .ll2{color:#e0e0e0}
html[data-theme=dark] .acts .btn[data-a=fav].on{background:linear-gradient(135deg,#5c5c5c,#5c5c5c)}
html[data-theme=dark] .lt3 b{color:#e0e0e0}
html[data-theme=dark] .lt3:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 0 2px rgba(197,197,197,0.5)}
html[data-theme=dark] .acts .btn.hb[data-a=fav]{background:rgba(25,25,25,0.55);color:#e0e0e0}
html[data-theme=dark] .acts .btn.hb[data-a=fav].on{background:rgba(25,25,25,0.55);border-color:rgba(220,220,220,0.5);color:#e0e0e0}
html[data-theme=dark] .kbd .acts .btn.hb[data-a=fav]:focus{background:rgba(92,92,92,0.22)}
html[data-theme=dark] .fab{background:rgba(25,25,25,0.86);border:1px solid rgba(220,220,220,0.5);color:#e0e0e0}
html[data-theme=dark] #topnav .tab.cat,html[data-theme=dark] #topnav .tab.tool{background:rgba(22,22,22,0.85);box-shadow:inset 0 0 0 1px rgba(197,197,197,0.4);color:#e0e0e0}
html[data-theme=dark] #topnav .tab.cat.on{background:linear-gradient(135deg,rgba(92,92,92,0.55),rgba(92,92,92,0.28)),rgba(22,22,22,0.85);box-shadow:inset 0 0 0 1px rgba(197,197,197,0.6)}
html[data-theme=dark] #topnav .tab.cat.live{background:linear-gradient(rgba(255,122,47,.25),rgba(255,122,47,.25)),rgba(22,22,22,0.85)}
html[data-theme=dark] #topnav nav.cats .ntools{background:rgba(22,22,22,0.85);border-color:rgba(197,197,197,0.4)}
html[data-theme=dark] #topnav .who.f{background:rgba(22,22,22,0.85);box-shadow:inset 0 0 0 1px rgba(197,197,197,0.4)}
html[data-theme=dark] .kbd #topnav .tab:focus,html[data-theme=dark] .kbd #topnav .who.f:focus{background:linear-gradient(rgba(92,92,92,0.22),rgba(92,92,92,0.22)),rgba(22,22,22,0.85)}
html[data-theme=dark] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(92,92,92,0.3)}
html[data-theme=dark]{--glow:0 0 0 2px rgba(197,197,197,0.95),0 0 1.2rem rgba(197,197,197,0.5)}
html[data-theme=dark] .tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(9,9,9,0.45) 14%,rgba(9,9,9,0) 34%),linear-gradient(0deg,rgba(9,9,9,0.85) 0,rgba(9,9,9,0) 28%)}
html[data-theme=dark] .tv .dbd:after{background:linear-gradient(90deg,rgba(9,9,9,0.8) 0,rgba(9,9,9,0.35) 30%,rgba(9,9,9,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(9,9,9,0) 35%)}
html[data-theme=dark] .lt2.art{background:#161616!important}
html[data-theme=dark] #topnav .ntools .tab.tool{background:rgba(22,22,22,0.85)!important;box-shadow:inset 0 0 0 1px rgba(197,197,197,0.4)!important}
html[data-theme=dark] .kbd #topnav .ntools .tab.tool:focus{background:linear-gradient(rgba(92,92,92,0.22),rgba(92,92,92,0.22)),rgba(22,22,22,0.85)!important}
html[data-theme=dark] #srvbanner .sbc{background:linear-gradient(160deg,rgba(42,42,42,0.97),rgba(22,22,22,0.97));box-shadow:0 0 0 1px rgba(197,197,197,0.35),0 1.2rem 3rem rgba(0,0,0,.6)}
html[data-theme=dark] #srvbanner p{color:#e0e0e0}
html[data-theme=dark] #srvbanner .sbs{border:3px solid rgba(197,197,197,0.25);border-top-color:#d4d4d4}
html[data-theme=dark] .err.down p{color:#e0e0e0}
html[data-theme=dark] .ep .eptg{background:rgba(22,22,22,0.85);box-shadow:inset 0 0 0 1px rgba(197,197,197,0.4);color:#e0e0e0}
html[data-theme=dark] .kbd .ep .eptg:focus{background:linear-gradient(rgba(92,92,92,0.22),rgba(92,92,92,0.22)),rgba(22,22,22,0.85)}
html[data-theme=dark] #hero.rand .bd:after,html[data-theme=dark] .tv #hero.rand .bd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(9,9,9,0.55) 30%,rgba(9,9,9,0) 60%),linear-gradient(90deg,rgba(9,9,9,0.55) 0,rgba(9,9,9,0) 35%)}
html[data-theme=dark] #topnav .ntools.gear .tab.tool{background:rgba(22,22,22,0.85);box-shadow:inset 0 0 0 1px rgba(197,197,197,0.35)}
html[data-theme=dark] .stitle{background:#090909}
html[data-theme=dark] .settings .endm{border-top:1px solid rgba(197,197,197,0.3)}
html[data-theme=dark] .tv .settings.vs::-webkit-scrollbar-thumb{background:rgba(92,92,92,0.7)}
html[data-theme=dark] .ov{color:#e0e0e0}
html[data-theme=dark] .tv .mcmode #hero.rand .bd:after,html[data-theme=dark] .mcmode #hero.rand .bd:after{background:linear-gradient(0deg,rgba(9,9,9,0.78) 0,rgba(9,9,9,0.35) 14%,rgba(9,9,9,0) 34%)}
html[data-theme=dark] #topnav .tab.cat,html[data-theme=dark] #topnav .ntools .tab.tool{box-shadow:inset 0 0 0 1px rgba(224,224,224,0.8)!important}
html[data-theme=dark] #topnav .tab.cat.on{box-shadow:inset 0 0 0 2px #e0e0e0!important}
html[data-theme=dark] .kbd #topnav .tab:focus,html[data-theme=dark] .kbd #topnav .who.f:focus,html[data-theme=dark] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=dark] .kbd #topnav nav.cats .ntools .tab.tool:focus{box-shadow:inset 0 0 0 2.5px #e0e0e0!important}
html[data-theme=dark]{--rc:#d4d4d4;--rcg:rgba(212,212,212,0.34)}
html[data-theme=dark] .kbd #topnav .tab:focus,html[data-theme=dark] .kbd #topnav .who.f:focus,html[data-theme=dark] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=dark] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(22,22,22,0.85)!important}
html[data-theme=dark] .kbd #topnav .tab.cat.on:focus{background:linear-gradient(135deg,rgba(92,92,92,0.55),rgba(92,92,92,0.28)),rgba(22,22,22,0.85)!important}
html[data-theme=dark] .hinfo p{color:#e0e0e0}
html[data-theme=dark] .tv .mcmode #hero.tilepick .bd:after,html[data-theme=dark] .mcmode #hero.tilepick .bd:after{background:linear-gradient(0deg,rgba(9,9,9,0.8) 0,rgba(9,9,9,0.35) 18%,rgba(9,9,9,0) 38%),linear-gradient(90deg,rgba(9,9,9,0.62) 0,rgba(9,9,9,0) 48%)}
html[data-theme=dark] .kbd .btn.primary:focus{background:linear-gradient(135deg,#5c5c5c,#5c5c5c)!important}
html[data-theme=dark] .sdp{background:linear-gradient(180deg,rgba(16,16,16,0.98),rgba(21,21,21,0.96))}
html[data-theme=dark] .sdprof .sl small{color:#e0e0e0}
html[data-theme=dark] .sdsec{color:#e0e0e0}
html[data-theme=dark] #hero .bd:after,html[data-theme=dark] .tv #hero .bd:after,html[data-theme=dark] #hero.rand .bd:after,html[data-theme=dark] .tv #hero.rand .bd:after,html[data-theme=dark] .tv .mcmode #hero.rand .bd:after,html[data-theme=dark] .mcmode #hero.rand .bd:after,html[data-theme=dark] .tv .mcmode #hero.tilepick .bd:after,html[data-theme=dark] .mcmode #hero.tilepick .bd:after{background:linear-gradient(90deg,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 60%),linear-gradient(0deg,rgba(9,9,9,0.92) 0,rgba(9,9,9,0.4) 18%,rgba(9,9,9,0) 40%),rgba(0,0,0,.25)!important}
html[data-theme=dark] body:not(.wide) #phhero{background:linear-gradient(160deg,#242424,#0e0e0e 70%)}
html[data-theme=dark] #phhero:after{background:linear-gradient(0deg,var(--bg) 0,rgba(9,9,9,0.94) 10%,rgba(9,9,9,0.62) 34%,rgba(9,9,9,0) 62%),linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 24%),rgba(0,0,0,.25)}
html[data-theme=dark] #phhero .phd i.on{background:var(--rc,#5c5c5c)}
html[data-theme=dark].ring-violet .sdp{background:linear-gradient(180deg,rgba(16,16,16,0.98),rgba(21,21,21,0.96))}
html[data-theme=dark].ring-violet .sdtop{background:#101010}
html[data-theme=dark] .phphoto{background:#1d1d1d}
html[data-theme=dark] .phborn{color:#e0e0e0}
html[data-theme=dark] .phbio{color:#e0e0e0}
html[data-theme=dark] .kbd #topnav .tab:focus,html[data-theme=dark] .kbd #topnav .tab.cat:focus,html[data-theme=dark] .kbd #topnav .tab.cat.on:focus,html[data-theme=dark] .kbd #topnav .who.f:focus,html[data-theme=dark] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=dark] .kbd #topnav .ntools.gear .tab.tool:focus,html[data-theme=dark] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(92,92,92,0.32)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(197,197,197,0.75)!important}
html[data-theme=dark] .kbd .btn:focus,html[data-theme=dark] .kbd .acts .btn:focus,html[data-theme=dark] .kbd .acts .btn.hb[data-a=fav]:focus,html[data-theme=dark] .kbd .chip:focus,html[data-theme=dark] .kbd .set:focus,html[data-theme=dark] .kbd .opt:focus,html[data-theme=dark] .kbd .pchip:focus,html[data-theme=dark] .kbd .sdi:focus,html[data-theme=dark] .kbd .srow:focus{background-color:rgba(92,92,92,0.3)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(197,197,197,0.7)!important}
html[data-theme=dark] .kbd .btn.primary:focus,html[data-theme=dark] .kbd .acts .btn.primary:focus{background:linear-gradient(135deg,#5c5c5c,#5c5c5c)!important;box-shadow:0 0 0 3px #ffffff,0 0 1.4rem rgba(197,197,197,0.9)!important}
html[data-theme=dark] .kbd .card:focus .ci,html[data-theme=dark] .kbd .rs .card:focus .ci,html[data-theme=dark] .kbd .ptile:focus .av,html[data-theme=dark] .kbd .pcast:focus .ph{box-shadow:0 0 0 3px var(--rc),0 0 1rem rgba(197,197,197,0.6)!important}
html[data-theme=dark]{--acs:#bdbdbd;--acs2:#9e9e9e}
html[data-theme=dark] body #topnav:before{background:linear-gradient(180deg,rgba(9,9,9,0.82) 0,rgba(9,9,9,0.6) 55%,rgba(9,9,9,0))!important}
html[data-theme=dark] body:not(.wide) .dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(9,9,9,0.9) 30%,rgba(9,9,9,0.72) 60%,rgba(9,9,9,0.45))!important}
html[data-theme=dark] .tv .dbd:after{background:linear-gradient(90deg,rgba(9,9,9,0.95) 0,rgba(9,9,9,0.9) 42%,rgba(9,9,9,0.72) 62%,rgba(9,9,9,0.4)),linear-gradient(0deg,var(--bg) 0,rgba(9,9,9,0) 40%)}
html[data-theme=dark] body.wide:not(.tv) .dbd:after{background:linear-gradient(90deg,rgba(9,9,9,0.96) 0,rgba(9,9,9,0.88) 45%,rgba(9,9,9,0.6)),linear-gradient(0deg,var(--bg) 0,rgba(9,9,9,0) 60%)}
html[data-theme=dark] .tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(9,9,9,0.8) 22%,rgba(9,9,9,0.45) 40%,rgba(9,9,9,0) 60%),linear-gradient(0deg,rgba(9,9,9,0.9) 0,rgba(9,9,9,0) 30%)}
html[data-theme=dark] .btn,html[data-theme=dark] .acts .btn{background-color:rgba(22,22,22,0.86)}
html[data-theme=dark] .set b{color:#e0e0e0}
html[data-theme=dark] .ptimes span,html[data-theme=dark] #tend,html[data-theme=dark] #tdur,html[data-theme=dark] #tcur{color:#e0e0e0}
html[data-theme=dark] .pt h2,html[data-theme=dark] #psub{color:#e0e0e0}
html[data-theme=light]{--tx:#1b1726;--mu:#55506a;--mu2:#5f5a72;--bg:#f4f3f8;--bg2:#ffffff;--card:#ffffff;--line:rgba(40,20,80,.14)}
html[data-theme=light]{--rc:#8736e2;--v:#8736e2;--v2:#8736e2;--glow:0 0 0 .16rem #8736e2,0 0 1.4rem rgba(135,54,226,0.55)}
html[data-theme=light] .vs::-webkit-scrollbar-thumb{background:rgba(135,54,226,0.3)}
html[data-theme=light] .rh{color:#35303d}
html[data-theme=light] .rh:before{box-shadow:0 0 .6rem rgba(121,32,223,0.7)}
html[data-theme=light] .btn{background:rgba(24,18,36,0.07)}
html[data-theme=light] .btn.primary{background:linear-gradient(135deg,#8736e2,#8736e2);color:#141414}
html[data-theme=light] .btn:hover{background:rgba(24,18,36,0.12)}
html[data-theme=light] .btn.primary:hover{background:linear-gradient(135deg,#8736e2,#8736e2)}
html[data-theme=light] .kbd .btn:focus,html[data-theme=light] .kbd .chip:focus,html[data-theme=light] .kbd .set:focus,html[data-theme=light] .kbd .tab:focus,html[data-theme=light] .kbd .opt:focus,html[data-theme=light] .kbd a.f:focus{background:rgba(135,54,226,0.22)}
html[data-theme=light] .kbd .btn.primary:focus{background:linear-gradient(135deg,#8736e2,#8736e2)}
html[data-theme=light] #topnav{background:linear-gradient(rgba(244,243,248,0.92),rgba(244,243,248,0))}
html[data-theme=light] .brand img{box-shadow:0 0 1rem rgba(121,32,223,0.45)}
html[data-theme=light] .brand em{background:linear-gradient(#8736e2,#8736e2)}
html[data-theme=light] .tab.on{color:#141414;background:rgba(135,54,226,0.18)}
html[data-theme=light] .tab:hover{color:#141414}
html[data-theme=light] #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(244,243,248,0.75) 30%,rgba(244,243,248,0.15) 70%,rgba(244,243,248,0.4)),linear-gradient(0deg,var(--bg) 0,rgba(244,243,248,0) 45%)}
html[data-theme=light] .hinfo .meta{color:#2b2833}
html[data-theme=light] .ci{background:linear-gradient(135deg,#ebe9f2,#f1eff6)}
html[data-theme=light] .ci .ph{color:rgba(102,32,182,0.35)}
html[data-theme=light] .pb{background:rgba(248,248,249,0.6)}
html[data-theme=light] .badge{background:rgba(135,54,226,0.92)}
html[data-theme=light] .ct{color:#211e26}
html[data-theme=light] .card:hover .ci{border-color:rgba(135,54,226,0.5)}
html[data-theme=light] .llogo{box-shadow:0 0 3rem rgba(121,32,223,0.4)}
html[data-theme=light] input.f{color:#141414;background:rgba(24,18,36,0.06);border:1px solid rgba(135,54,226,0.22)}
html[data-theme=light] input.f:focus{background:rgba(135,54,226,0.12)}
html[data-theme=light] .msg{color:#564f64}
html[data-theme=light] .dbd:after{background:linear-gradient(90deg,rgba(244,243,248,0.96) 0,rgba(244,243,248,0.7) 40%,rgba(244,243,248,0.25)),linear-gradient(0deg,var(--bg) 0,rgba(244,243,248,0) 60%)}
html[data-theme=light] .dmeta{color:#2b2732}
html[data-theme=light] .tag{border:1px solid rgba(24,18,36,0.35)}
html[data-theme=light] .ov{color:#453f50}
html[data-theme=light] .chip{background:rgba(24,18,36,0.05)}
html[data-theme=light] .chip.on{color:#141414;background:rgba(135,54,226,0.3);border-color:rgba(135,54,226,0.6)}
html[data-theme=light] .ep:hover{background:rgba(24,18,36,0.04)}
html[data-theme=light] .kbd .ep:focus{background:rgba(135,54,226,0.16);box-shadow:inset 0 0 0 .14rem var(--v2),0 0 1.2rem rgba(121,32,223,0.35)}
html[data-theme=light] .card-s{background:rgba(237,235,243,0.7)}
html[data-theme=light] .set span{color:#28242e}
html[data-theme=light] .set:hover{background:rgba(24,18,36,0.05)}
html[data-theme=light] .modal{background:rgba(245,244,249,0.6)}
html[data-theme=light] .sheet{background:linear-gradient(160deg,#ebe9f2,#f0eff5);border:1px solid rgba(135,54,226,0.25);box-shadow:0 1.5rem 4rem rgba(0,0,0,.6),0 0 3rem rgba(121,32,223,0.18)}
html[data-theme=light] .opt{color:#28242e}
html[data-theme=light] .opt:hover{background:rgba(24,18,36,0.06)}
html[data-theme=light] #toast{background:rgba(237,235,243,0.95);border:1px solid rgba(135,54,226,0.4);color:#141414}
html[data-theme=light] .spin{color:#2f2f2f}
html[data-theme=light] .spin i{border:.28rem solid rgba(135,54,226,0.2)}
html[data-theme=light] .pclock{color:#2f2f2f}
html[data-theme=light] .track{background:rgba(24,18,36,0.2)}
html[data-theme=light] .track .buf{background:rgba(24,18,36,0.25)}
html[data-theme=light] .knob{box-shadow:0 0 .6rem rgba(121,32,223,0.9)}
html[data-theme=light] .kbd .bar:focus .track{box-shadow:0 0 1rem rgba(121,32,223,0.55)}
html[data-theme=light] .tip{background:rgba(238,237,244,0.95)}
html[data-theme=light] .ptimes{color:#342f3c}
html[data-theme=light] .nextup{background:linear-gradient(160deg,rgba(235,233,242,0.97),rgba(240,239,245,0.97));border:1px solid rgba(135,54,226,0.35);box-shadow:0 1rem 3rem rgba(0,0,0,.7),0 0 2rem rgba(121,32,223,0.25)}
html[data-theme=light] .perr{background:rgba(240,239,245,0.96);border:1px solid rgba(135,54,226,0.3)}
html[data-theme=light] .perr p{color:#201e26}
@media(max-width:899px){html[data-theme=light] .dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(244,243,248,0.4) 60%,rgba(244,243,248,0.2))}}
html[data-theme=light] .chip.tile{color:#1b1920;background:linear-gradient(135deg,rgba(135,54,226,0.22),rgba(237,235,243,0.85) 70%);border-color:rgba(135,54,226,0.28)}
html[data-theme=light] .chip:hover{color:#141414;border-color:rgba(135,54,226,0.6)}
html[data-theme=light] .prov{background:rgba(237,235,243,0.75)}
html[data-theme=light] .prov span{color:#211e26}
html[data-theme=light] .prov:hover{border-color:rgba(135,54,226,0.6)}
html[data-theme=light] .help p,html[data-theme=light] .help li{color:#28242e}
html[data-theme=light] .help b{color:#141414}
html[data-theme=light] .prov.st .stl{background:#ebe9f2}
html[data-theme=light] .prov.st .stl .wm{color:var(--wfg,#141414)}
html[data-theme=light] #topnav{background:linear-gradient(rgba(244,243,248,0.97),rgba(244,243,248,0.86));border-bottom:1px solid rgba(135,54,226,0.1)}
html[data-theme=light] .tab.cat.on{color:#141414;background:linear-gradient(135deg,rgba(135,54,226,0.32),rgba(135,54,226,0.14));box-shadow:inset 0 0 0 1px rgba(121,32,223,0.35)}
html[data-theme=light] .tab.cat.on:after{box-shadow:0 0 .6rem rgba(121,32,223,0.9)}
html[data-theme=light] #favbtn{color:#5a536a}
html[data-theme=light] .ci .fvb{background:rgba(244,243,248,0.72)}
html[data-theme=light] .fab{color:#141414;background:radial-gradient(circle at 30% 25%,#8736e2,#8736e2 70%);box-shadow:0 .6rem 1.8rem rgba(0,0,0,.5),0 0 1.6rem rgba(121,32,223,0.55)}
html[data-theme=light] .modal.favp{background:rgba(245,244,249,0)}
html[data-theme=light] .modal.favp.in{background:rgba(245,244,249,0.62)}
html[data-theme=light] .drawer{background:linear-gradient(165deg,#ebe9f2 0,#f1f0f6 55%,#f3f1f7);border-left:1px solid rgba(135,54,226,0.28);box-shadow:-1.5rem 0 4rem rgba(0,0,0,.6),-0 0 3rem rgba(121,32,223,0.16)}
html[data-theme=light] .fchips .chip.on{color:#141414;background:linear-gradient(135deg,rgba(135,54,226,0.45),rgba(135,54,226,0.2));border-color:rgba(135,54,226,0.7)}
html[data-theme=light] .fchips .csep{background:rgba(135,54,226,0.3)}
html[data-theme=light] .fempty svg{color:rgba(110,101,129,0.6)}
html[data-theme=light] .fempty h3{color:#141414}
html[data-theme=light] .inp{border:1px solid rgba(135,54,226,0.35);background:rgba(24,18,36,0.06);color:#141414}
html[data-theme=light] #topnav{background:#f4f3f8}
html[data-theme=light] #topnav:after{background:rgba(135,54,226,0.16)}
html[data-theme=light] .kbd #topnav .who.f:focus{background:rgba(135,54,226,0.22)}
html[data-theme=light] .fstick{background:#f1f0f6}
html[data-theme=light] .page .fstick{background:#f4f3f8}
html[data-theme=light] .drawer .fstick{background:#eeecf4}
html[data-theme=light] .fstick:after{background:rgba(135,54,226,0.16)}
html[data-theme=light] .nbadge{color:#141414}
html[data-theme=light] .ci .nwb{color:#141414}
html[data-theme=light] .tab.tool.live{color:#141414}
html[data-theme=light] .kid{color:#141414}
html[data-theme=light] .pcast .ph{background:linear-gradient(135deg,#e4e1ed,#edebf3);border:2px solid rgba(135,54,226,0.25)}
html[data-theme=light] .wtpill{color:#141414}
html[data-theme=light] .btn.mic.on{color:#141414}
html[data-theme=light] .ptile .av span{color:#141414}
html[data-theme=light] .ptile .av.plus{background:rgba(24,18,36,0.06);border:2px dashed rgba(135,54,226,0.5)}
html[data-theme=light] .stats .sbig div{background:rgba(24,18,36,0.04)}
html[data-theme=light] .stats .sbig b{color:#141414}
html[data-theme=light] .sbar2 span{color:#28242e}
html[data-theme=light] .sbar2 i{background:rgba(24,18,36,0.06)}
html[data-theme=light] .kbd .srow:focus,html[data-theme=light] .srow:hover{background:rgba(135,54,226,0.18)}
html[data-theme=light] .yrline{color:#28242e}
html[data-theme=light] .svon{color:#141414}
html[data-theme=light] .set.sv.add span{color:var(--ac,#6620b6)}
html[data-theme=light] .av.spav{background:#8736e2}
html[data-theme=light] .av.spav span{color:#141414}
html[data-theme=light] .kid.on{background:#d9d8de}
html[data-theme=light] .cmore{background:rgba(243,241,247,0.78);border:1px solid rgba(24,18,36,0.18);color:#141414}
html[data-theme=light] #utoast{background:rgba(237,235,243,0.97);border:1px solid rgba(135,54,226,0.5);color:#141414}
html[data-theme=light] .tip .tpv{background:#f8f8f9 center/cover no-repeat;border:1px solid rgba(24,18,36,0.25)}
html[data-theme=light] .subprev{background:linear-gradient(135deg,#dedae9,#e7e6ea)}
html[data-theme=light] .tsel .btn.tb{background:rgba(24,18,36,0.06);border:1px solid rgba(24,18,36,0.1)}
html[data-theme=light] .tab.cat.live{color:#141414}
html[data-theme=light] #topnav .ntools{border-left:1px solid rgba(135,54,226,0.22);border-right:1px solid rgba(135,54,226,0.22)}
html[data-theme=light] #topnav .who .av{color:#141414}
html[data-theme=light] .ltile{color:#141414}
html[data-theme=light] #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(244,243,248,0.6) 24%,rgba(244,243,248,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(244,243,248,0) 35%)}
html[data-theme=light] .dmeta .endt{color:#141414}
html[data-theme=light] .dmeta .tag.tech{border-color:rgba(135,54,226,0.55);color:#1e1c24}
html[data-theme=light] .btn .pb.bp{background:rgba(248,248,249,0.35)}
html[data-theme=light] .dbd:after{background:linear-gradient(90deg,rgba(244,243,248,0.94) 0,rgba(244,243,248,0.62) 38%,rgba(244,243,248,0.1)),linear-gradient(0deg,var(--bg) 0,rgba(244,243,248,0) 55%)}
html[data-theme=light] .fhero .fhbd:after{background:linear-gradient(90deg,#f4f3f8 0,rgba(244,243,248,0.55) 30%,rgba(244,243,248,0) 65%),linear-gradient(0deg,#f4f3f8 0,rgba(244,243,248,0) 40%)}
html[data-theme=light] .fhero p{color:#2b2833}
html[data-theme=light] .ftile{background:linear-gradient(135deg,rgba(135,54,226,0.35),rgba(135,54,226,0.12));border:1px solid rgba(135,54,226,0.35)}
html[data-theme=light] .kk{background:rgba(24,18,36,0.07)}
html[data-theme=light] .kk.mick{background:rgba(135,54,226,0.3);border-color:rgba(135,54,226,0.6)}
html[data-theme=light] .kbd .kk:focus{color:#141414}
html[data-theme=light] .sk{background:rgba(24,18,36,0.08)}
html[data-theme=light] .sspin{border:.16em solid rgba(135,54,226,0.25)}
html[data-theme=light] .stail{color:#626262}
html[data-theme=light] .folders .sect{color:#141414}
html[data-theme=light] .lt2{color:#141414;background:#f6f5f7}
html[data-theme=light] .ll2{color:#535353}
html[data-theme=light] .lt2:hover{box-shadow:0 0 0 2px rgba(121,32,223,0.5)}
html[data-theme=light] .spill{background:#f8f8f9}
html[data-theme=light] .spill .swm{color:#141414}
html[data-theme=light] .spill .swm.dc{color:#6e6581}
html[data-theme=light] .spill:hover{border-color:rgba(135,54,226,0.5)}
html[data-theme=light] .spill.ph{background:#f4f3f8}
html[data-theme=light] #topnav{background:linear-gradient(rgba(244,243,248,0.34),rgba(244,243,248,0.16))}
html[data-theme=light] #topnav:after{background:rgba(135,54,226,0.1)}
html[data-theme=light] .page .fstick{background:rgba(244,243,248,0.22)}
html[data-theme=light] #topnav{background:rgba(244,243,248,0.64)}
html[data-theme=light] #topnav:before{background:linear-gradient(rgba(244,243,248,0.64),rgba(244,243,248,0))}
html[data-theme=light] #topnav:after{background:rgba(135,54,226,0.2)}
html[data-theme=light] .page .fstick{background:rgba(244,243,248,0.55)}
html[data-theme=light] .page,html[data-theme=light] .rows{-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--navh,4.2rem) - 1rem),#f8f8f9 var(--navh,4.2rem));mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--navh,4.2rem) - 1rem),#f8f8f9 var(--navh,4.2rem))}
html[data-theme=light] .tv #topnav{background:rgba(244,243,248,0.7)}
html[data-theme=light] .opt .dot.astra{border-color:var(--v,#8736e2)}
html[data-theme=light] .opt .dot.on.astra{background:#8736e2;border-color:#8736e2}
html[data-theme=light] #topnav nav.cats .ntools{border:1px solid rgba(135,54,226,0.28);background:rgba(24,18,36,0.06)}
html[data-theme=light] #topnav .who .av svg{fill:#141414}
html[data-theme=light] .modal.sdrawer{background:rgba(248,248,249,0)}
html[data-theme=light] .modal.sdrawer.open{background:rgba(248,248,249,0.6)}
html[data-theme=light] .sdp{background:linear-gradient(180deg,rgba(242,240,246,0.98),rgba(240,238,245,0.95));border-right:1px solid rgba(135,54,226,0.4)}
html[data-theme=light] .sdi{color:#332e3b}
html[data-theme=light] .sdi.sel{color:#141414;background:linear-gradient(135deg,rgba(135,54,226,0.3),rgba(135,54,226,0.12))}
html[data-theme=light] .sdi:hover{background:rgba(135,54,226,0.16)}
html[data-theme=light] .kbd .sdi:focus{color:#141414;background:rgba(135,54,226,0.26)}
html[data-theme=light] .sdprof{border-bottom:1px solid rgba(135,54,226,0.18)}
html[data-theme=light] .sdprof .av svg{fill:#141414}
html[data-theme=light] .sdprof .sl{color:#141414}
html[data-theme=light] .sdsep{background:rgba(135,54,226,0.18)}
html[data-theme=light] .ll2{color:#3f3949}
html[data-theme=light] .acts .btn[data-a=fav].on{background:linear-gradient(135deg,#8736e2,#8736e2);color:#141414}
html[data-theme=light] .lt3 b{color:#1d1a21}
html[data-theme=light] .lt3:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 0 2px rgba(121,32,223,0.5)}
html[data-theme=light] .acts .btn.hb[data-a=fav]{background:rgba(238,236,244,0.55);border:1px solid rgba(24,18,36,0.16);color:#1d1a21}
html[data-theme=light] .acts .btn.hb[data-a=fav].on{background:rgba(238,236,244,0.55);border-color:rgba(135,54,226,0.5);color:#6620b6}
html[data-theme=light] .kbd .acts .btn.hb[data-a=fav]:focus{background:rgba(135,54,226,0.22);color:#141414}
html[data-theme=light] .kbd .acts .btn.hb[data-a=fav].on:focus{color:#141414}
html[data-theme=light] .fab{background:rgba(238,236,244,0.86);border:1px solid rgba(135,54,226,0.5);color:#6620b6}
html[data-theme=light] #topnav .tab.cat,html[data-theme=light] #topnav .tab.tool{background:rgba(239,237,244,0.85);box-shadow:inset 0 0 0 1px rgba(121,32,223,0.4);color:#2b2732}
html[data-theme=light] #topnav .tab.cat.on{color:#141414;background:linear-gradient(135deg,rgba(135,54,226,0.55),rgba(135,54,226,0.28)),rgba(239,237,244,0.85);box-shadow:inset 0 0 0 1px rgba(121,32,223,0.6)}
html[data-theme=light] #topnav .tab.cat.live{background:linear-gradient(rgba(255,122,47,.25),rgba(255,122,47,.25)),rgba(239,237,244,0.85)}
html[data-theme=light] #topnav nav.cats .ntools{background:rgba(239,237,244,0.85);border-color:rgba(135,54,226,0.4)}
html[data-theme=light] #topnav .who.f{background:rgba(239,237,244,0.85);box-shadow:inset 0 0 0 1px rgba(121,32,223,0.4)}
html[data-theme=light] .kbd #topnav .tab:focus,html[data-theme=light] .kbd #topnav .who.f:focus{background:linear-gradient(rgba(135,54,226,0.22),rgba(135,54,226,0.22)),rgba(239,237,244,0.85)}
html[data-theme=light] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(135,54,226,0.3)}
html[data-theme=light]{--glow:0 0 0 2px rgba(135,54,226,0.95),0 0 1.2rem rgba(135,54,226,0.5)}
html[data-theme=light] .tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(244,243,248,0.45) 14%,rgba(244,243,248,0) 34%),linear-gradient(0deg,rgba(244,243,248,0.85) 0,rgba(244,243,248,0) 28%)}
html[data-theme=light] .tv .dbd:after{background:linear-gradient(90deg,rgba(244,243,248,0.8) 0,rgba(244,243,248,0.35) 30%,rgba(244,243,248,0) 55%),linear-gradient(0deg,var(--bg) 0,rgba(244,243,248,0) 35%)}
html[data-theme=light] .lt2.art{background:#efedf4!important}
html[data-theme=light] #topnav .ntools .tab.tool{background:rgba(239,237,244,0.85)!important;box-shadow:inset 0 0 0 1px rgba(121,32,223,0.4)!important}
html[data-theme=light] .kbd #topnav .ntools .tab.tool:focus{background:linear-gradient(rgba(135,54,226,0.22),rgba(135,54,226,0.22)),rgba(239,237,244,0.85)!important}
html[data-theme=light] #topnav,html[data-theme=light] .tv #topnav{background-color:rgba(248,248,249,0)}
html[data-theme=light] #topnav.scrolled,html[data-theme=light] .tv #topnav.scrolled{background-color:rgba(248,248,249,0.2)}
html[data-theme=light].ring-white{--glow:0 0 0 2px rgba(255,255,255,.95),0 0 1.2rem rgba(24,18,36,0.45)}
html[data-theme=light] .lt2.big,html[data-theme=light] .lt2.bnart{background:#f8f8f9!important}
html[data-theme=light] .lt2.big i.bt{color:#141414}
html[data-theme=light] #srvbanner .sbc{background:linear-gradient(160deg,rgba(231,229,239,0.97),rgba(239,237,244,0.97));box-shadow:0 0 0 1px rgba(121,32,223,0.35),0 1.2rem 3rem rgba(0,0,0,.6)}
html[data-theme=light] #srvbanner p{color:#18161c}
html[data-theme=light] #srvbanner small{color:#5c546b}
html[data-theme=light] #srvbanner .sbs{border:3px solid rgba(135,54,226,0.25);border-top-color:#8736e2}
html[data-theme=light] .err.down p{color:#35303d}
html[data-theme=light] .hvid{background:#f8f8f9}
html[data-theme=light] .ll2.cap,html[data-theme=light] .mc2 .ll2.cap{color:#141414}
html[data-theme=light] .ep .eptg{background:rgba(239,237,244,0.85);box-shadow:inset 0 0 0 1px rgba(121,32,223,0.4);color:#2b2732}
html[data-theme=light] .kbd .ep .eptg:focus{color:#141414;background:linear-gradient(rgba(135,54,226,0.22),rgba(135,54,226,0.22)),rgba(239,237,244,0.85)}
html[data-theme=light] #hero.rand .bd:after,html[data-theme=light] .tv #hero.rand .bd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(244,243,248,0.55) 30%,rgba(244,243,248,0) 60%),linear-gradient(90deg,rgba(244,243,248,0.55) 0,rgba(244,243,248,0) 35%)}
html[data-theme=light] #topnav .ntools.gear .tab.tool{background:rgba(239,237,244,0.85);box-shadow:inset 0 0 0 1px rgba(121,32,223,0.35)}
html[data-theme=light] .stitle{background:#f4f3f8}
html[data-theme=light] .settings .endm{border-top:1px solid rgba(135,54,226,0.3)}
html[data-theme=light] .tv .settings.vs::-webkit-scrollbar-thumb{background:rgba(135,54,226,0.7)}
html[data-theme=light] .lt3.viv,html[data-theme=light] .lt2.viv{color:var(--vfg,#141414)}
html[data-theme=light] .lt3.viv b,html[data-theme=light] .lt2.viv b,html[data-theme=light] .lt3.viv .lic,html[data-theme=light] .lt2.viv .lic{color:var(--vfg,#141414);fill:var(--vfg,#141414)}
html[data-theme=light] .ov{color:#141217}
html[data-theme=light] .tv .mcmode #hero.rand .bd:after,html[data-theme=light] .mcmode #hero.rand .bd:after{background:linear-gradient(0deg,rgba(244,243,248,0.78) 0,rgba(244,243,248,0.35) 14%,rgba(244,243,248,0) 34%)}
html[data-theme=light] #topnav .tab.cat,html[data-theme=light] #topnav .ntools .tab.tool{box-shadow:inset 0 0 0 1px rgba(121,32,223,0.8)!important}
html[data-theme=light] #topnav .tab.cat.on{box-shadow:inset 0 0 0 2px #7920df!important}
html[data-theme=light] .kbd #topnav .tab:focus,html[data-theme=light] .kbd #topnav .who.f:focus,html[data-theme=light] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=light] .kbd #topnav nav.cats .ntools .tab.tool:focus{box-shadow:inset 0 0 0 2.5px #7920df!important}
html[data-theme=light]{--rc:#8736e2;--rcg:rgba(135,54,226,0.34)}
html[data-theme=light].ring-white{--rcg:rgba(24,18,36,0.28)}
html[data-theme=light] .kbd .chip:focus{background-color:rgba(24,18,36,0.05)!important}
html[data-theme=light] .kbd .btn:focus{background-color:rgba(24,18,36,0.07)!important}
html[data-theme=light] .kbd .acts .btn.hb[data-a=fav]:focus{background-color:rgba(24,18,36,0.07)!important}
html[data-theme=light] .kbd #topnav .tab:focus,html[data-theme=light] .kbd #topnav .who.f:focus,html[data-theme=light] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=light] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(239,237,244,0.85)!important}
html[data-theme=light] .kbd #topnav .tab.cat.on:focus{background:linear-gradient(135deg,rgba(135,54,226,0.55),rgba(135,54,226,0.28)),rgba(239,237,244,0.85)!important}
html[data-theme=light] .brand b,html[data-theme=light] .brand em,html[data-theme=light] #topnav .brand b,html[data-theme=light] #topnav .brand em{-webkit-text-fill-color:#141414!important;color:#141414!important}
html[data-theme=light] .sdsep{background:rgba(24,18,36,0.3)}
html[data-theme=light] .row .rh,html[data-theme=light] .slot .rh{color:#141414}
html[data-theme=light] .hinfo p{color:#1c1920}
html[data-theme=light] .tv .mcmode #hero.tilepick .bd:after,html[data-theme=light] .mcmode #hero.tilepick .bd:after{background:linear-gradient(0deg,rgba(244,243,248,0.8) 0,rgba(244,243,248,0.35) 18%,rgba(244,243,248,0) 38%),linear-gradient(90deg,rgba(244,243,248,0.62) 0,rgba(244,243,248,0) 48%)}
html[data-theme=light] .kbd .btn.primary:focus{background:linear-gradient(135deg,#8736e2,#8736e2)!important}
html[data-theme=light] .kbd .card:focus .ct{color:#141414}
html[data-theme=light] #topnav .tab.cat,html[data-theme=light] #topnav .tab.tool,html[data-theme=light] #topnav .ntools .tab.tool,html[data-theme=light] #topnav nav.cats .ntools .tab.tool,html[data-theme=light] #topnav .ntools.gear .tab.tool,html[data-theme=light] #topnav .who.f,html[data-theme=light] #topnav .tab.cat.on,html[data-theme=light] #topnav .tab.cat.live{color:#141414}
html[data-theme=light] #topnav .tab.tool.on{color:#141414}
html[data-theme=light] .sdp{background:linear-gradient(180deg,rgba(242,240,246,0.98),rgba(240,238,245,0.96))}
html[data-theme=light] .sdprof .sl small{color:#484254}
html[data-theme=light] .sdi{color:#141414}
html[data-theme=light] .sdi.sel,html[data-theme=light] .sdi.sel:hover{color:#141414}
html[data-theme=light] .sdi:hover{background:rgba(24,18,36,0.06)}
html[data-theme=light] .sdsec{color:#484254}
html[data-theme=light] #hero .bd:after,html[data-theme=light] .tv #hero .bd:after,html[data-theme=light] #hero.rand .bd:after,html[data-theme=light] .tv #hero.rand .bd:after,html[data-theme=light] .tv .mcmode #hero.rand .bd:after,html[data-theme=light] .mcmode #hero.rand .bd:after,html[data-theme=light] .tv .mcmode #hero.tilepick .bd:after,html[data-theme=light] .mcmode #hero.tilepick .bd:after{background:linear-gradient(90deg,rgba(248,248,249,0.35) 0,rgba(248,248,249,0) 60%),linear-gradient(0deg,rgba(244,243,248,0.92) 0,rgba(244,243,248,0.4) 18%,rgba(244,243,248,0) 40%),rgba(248,248,249,0.25)!important}
html[data-theme=light] .hinfo h1,html[data-theme=light] .mcmode #hero.tilepick .hinfo h1{color:#141414}
html[data-theme=light] .hinfo .meta{color:#141414}
html[data-theme=light] .hinfo p{color:#141414}
html[data-theme=light] .platpg .prov.st .stl{background:#f2f2f4}
html[data-theme=light] .platpg .prov.st>span small{color:#141414;background:rgba(248,248,249,0.55)}
html[data-theme=light] body:not(.wide) #phhero{background:linear-gradient(160deg,#eae7f1,#f2f1f6 70%)}
html[data-theme=light] #phhero:after{background:linear-gradient(0deg,var(--bg) 0,rgba(244,243,248,0.94) 10%,rgba(244,243,248,0.62) 34%,rgba(244,243,248,0) 62%),linear-gradient(180deg,rgba(248,248,249,0.5) 0,rgba(248,248,249,0) 24%),rgba(248,248,249,0.25)}
html[data-theme=light] #phhero h2{color:#141414}
html[data-theme=light] #phhero .phm{color:rgba(20,20,20,0.92)}
html[data-theme=light] #phhero p{color:#141414}
html[data-theme=light] #phhero .phd i{background:rgba(24,18,36,0.45)}
html[data-theme=light] #phhero .phd i.on{background:var(--rc,#8736e2)}
html[data-theme=light] #topnav .brand b,html[data-theme=light] #topnav .tab span,html[data-theme=light] #topnav .clk,html[data-theme=light] #topnav .wn,html[data-theme=light] .brand b,html[data-theme=light] .brand em,html[data-theme=light] #topnav .brand em{-webkit-text-fill-color:#141414!important;color:#141414!important}
html[data-theme=light] .sdp{background:#f3f3f5;border-right:1px solid rgba(24,18,36,0.08)}
html[data-theme=light] .sdtop{background:#f3f3f5}
html[data-theme=light].ring-violet .sdp{background:linear-gradient(180deg,rgba(242,240,246,0.98),rgba(240,238,245,0.96))}
html[data-theme=light].ring-violet .sdtop{background:#f2f0f6}
html[data-theme=light] .wmplate{background:#f0eff1}
html[data-theme=light] .wmplate .wmname{color:#141414}
html[data-theme=light] .wmplate img.pl{background:#f0eff1}
html[data-theme=light] .phphoto{background:#eceaf3}
html[data-theme=light] .phborn{color:#35303d}
html[data-theme=light] .phbio{color:#141217}
html[data-theme=light] .kbd #topnav .tab:focus,html[data-theme=light] .kbd #topnav .tab.cat:focus,html[data-theme=light] .kbd #topnav .tab.cat.on:focus,html[data-theme=light] .kbd #topnav .who.f:focus,html[data-theme=light] .kbd #topnav .ntools .tab.tool:focus,html[data-theme=light] .kbd #topnav .ntools.gear .tab.tool:focus,html[data-theme=light] .kbd #topnav nav.cats .ntools .tab.tool:focus{background:rgba(135,54,226,0.32)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(121,32,223,0.75)!important;color:#141414!important}
html[data-theme=light] .kbd .btn:focus,html[data-theme=light] .kbd .acts .btn:focus,html[data-theme=light] .kbd .acts .btn.hb[data-a=fav]:focus,html[data-theme=light] .kbd .chip:focus,html[data-theme=light] .kbd .set:focus,html[data-theme=light] .kbd .opt:focus,html[data-theme=light] .kbd .pchip:focus,html[data-theme=light] .kbd .sdi:focus,html[data-theme=light] .kbd .srow:focus{background-color:rgba(135,54,226,0.3)!important;box-shadow:0 0 0 3px var(--rc),0 0 1.1rem rgba(121,32,223,0.7)!important;color:#141414}
html[data-theme=light] .kbd .btn.primary:focus,html[data-theme=light] .kbd .acts .btn.primary:focus{background:linear-gradient(135deg,#8736e2,#8736e2)!important;box-shadow:0 0 0 3px #ffffff,0 0 1.4rem rgba(121,32,223,0.9)!important;color:#141414!important}
html[data-theme=light] .kbd .card:focus .ci,html[data-theme=light] .kbd .rs .card:focus .ci,html[data-theme=light] .kbd .ptile:focus .av,html[data-theme=light] .kbd .pcast:focus .ph{box-shadow:0 0 0 3px var(--rc),0 0 1rem rgba(121,32,223,0.6)!important}
html[data-theme=light]{--acs:#8736e2;--acs2:#7920df}
html[data-theme=light] body #topnav:before{background:linear-gradient(180deg,rgba(244,243,248,0.82) 0,rgba(244,243,248,0.6) 55%,rgba(244,243,248,0))!important}
html[data-theme=light] body:not(.wide) .dbd:after{background:linear-gradient(0deg,var(--bg) 0,rgba(244,243,248,0.9) 30%,rgba(244,243,248,0.72) 60%,rgba(244,243,248,0.45))!important}
html[data-theme=light] .tv .dbd:after{background:linear-gradient(90deg,rgba(244,243,248,0.95) 0,rgba(244,243,248,0.9) 42%,rgba(244,243,248,0.72) 62%,rgba(244,243,248,0.4)),linear-gradient(0deg,var(--bg) 0,rgba(244,243,248,0) 40%)}
html[data-theme=light] body.wide:not(.tv) .dbd:after{background:linear-gradient(90deg,rgba(244,243,248,0.96) 0,rgba(244,243,248,0.88) 45%,rgba(244,243,248,0.6)),linear-gradient(0deg,var(--bg) 0,rgba(244,243,248,0) 60%)}
html[data-theme=light] .tv #hero .bd:after{background:linear-gradient(90deg,var(--bg) 0,rgba(244,243,248,0.8) 22%,rgba(244,243,248,0.45) 40%,rgba(244,243,248,0) 60%),linear-gradient(0deg,rgba(244,243,248,0.9) 0,rgba(244,243,248,0) 30%)}
html[data-theme=light] .btn,html[data-theme=light] .acts .btn{background-color:rgba(239,237,244,0.86)}
html[data-theme=light] .btn.primary,html[data-theme=light] .acts .btn.primary,html[data-theme=light] .kbd .btn.primary:focus,html[data-theme=light] .kbd .acts .btn.primary:focus,html[data-theme=light] .btn.primary:hover{color:#141414!important}
html[data-theme=light] .chip.on,html[data-theme=light] .fchips .chip.on,html[data-theme=light] .hs .chip.on{color:#141414!important}
html[data-theme=light] .badge.n,html[data-theme=light] .nbadge,html[data-theme=light] .ci .nwb{color:#141414!important}
html[data-theme=light] .fchips .chip b{color:#534c61}
html[data-theme=light] .set b{color:#36323f}
html[data-theme=light] .ptimes span,html[data-theme=light] #tend,html[data-theme=light] #tdur,html[data-theme=light] #tcur{background:rgba(248,248,249,0.62);color:#17151b}
html[data-theme=light] .pt h2,html[data-theme=light] #psub{background:rgba(248,248,249,0.55);color:#1b181f}
/* KP 2.1.2 per-theme on-accent colours (white text on them >= 4.7:1) */
html[data-theme=pink]{--acs:#d6246e;--acs2:#b0185a}
html[data-theme=blue]{--acs:#2a6fe0;--acs2:#1d55b8}
html[data-theme=green]{--acs:#0f7a40;--acs2:#0b6334}
html[data-theme=red]{--acs:#d42a35;--acs2:#a81e28}
html[data-theme=dark]{--acs:#55555c;--acs2:#3c3c42}
html[data-theme=light]{--acs:#7a2ff0;--acs2:#5d1fc4;--o:#c2410c}
html[data-theme=light] .set b{color:#4b1d8f}
html[data-theme=light] .chip,html[data-theme=light] .xchips .chip,html[data-theme=light] .hs .chip{color:#2a2536}
html[data-theme=light] .chip.on,html[data-theme=light] .hs .chip.on{color:#fff}
html[data-theme=light] body .fchips .chip b,html[data-theme=light] body .chip small,html[data-theme=light] body .rh small,html[data-theme=light] body .nnew,html[data-theme=light] body .dmeta .star{color:#9a3412}
html[data-theme=light] body .lt2 b,html[data-theme=light] body .av:not(.plus) span{color:#fff!important}
html[data-theme=light] body .av.plus span{color:#2a2536!important}
html[data-theme=light] body .dmeta .star{color:#7c2d12}
html[data-theme=light] body{--mu2:#4f4a62}
html[data-theme=light] body .pbtn,html[data-theme=light] body .pbtn:hover,html[data-theme=light] body .pbtn.on{color:#fff!important;background:rgba(20,13,32,.78)!important}
html[data-theme=light] body .pbtn svg text{fill:#fff!important}
html[data-theme=light] body.kbd .kk:focus,html[data-theme=light] body .kk.on{color:#fff!important}
html[data-theme=light] body .pbtn svg{fill:#fff!important;color:#fff}
html[data-theme=light] body #topnav:before{background:linear-gradient(180deg,rgba(244,243,248,.94) 0,rgba(244,243,248,.78) 55%,rgba(244,243,248,0))!important}
html[data-theme] body .btn.primary,html[data-theme] body .acts .btn.primary,html[data-theme] body.kbd .btn.primary:focus,html[data-theme] body.kbd .acts .btn.primary:focus,html[data-theme] body .btn.primary:hover{background:linear-gradient(135deg,var(--acs),var(--acs2))!important;color:#fff!important}
html[data-theme] body .btn.primary svg{fill:#fff}
html[data-theme] body .badge{background:var(--acs)!important}
html[data-theme] body .badge svg{fill:#fff;color:#fff}
html[data-theme] body .badge.n,html[data-theme] body .nbadge,html[data-theme] body .ci .nwb{background:var(--obg)!important;color:#fff!important}
html[data-theme] body .chip.on,html[data-theme] body .fchips .chip.on,html[data-theme] body .hs .chip.on{background:var(--acs)!important;color:#fff!important}
html[data-theme] body .chip.on b,html[data-theme] body .chip.on small{color:#fff!important}
html[data-theme] body.kbd .pbtn:focus{background:var(--acs)!important;color:#fff!important}
html[data-theme=light] body .tsel .tbl small{opacity:1}
html[data-theme=light] .player,html[data-theme=light] .pov{--tx:#EEEAF6;--mu:#c9c3da;--mu2:#b9b3cc;--bg:#07050d;--bg2:#100a1c;--card:#161026;--line:rgba(190,160,255,.12);color:#EEEAF6}
html[data-theme=light] .player .pbtn,html[data-theme=light] .pov .pbtn{color:#fff;background:rgba(20,13,32,.72)}
html[data-theme=light] .player .pbtn svg,html[data-theme=light] .pov .pbtn svg{fill:#fff}
html[data-theme=light] .ptop .pclock,html[data-theme=light] .pt h1,html[data-theme=light] .player svg text,html[data-theme=light] .pov svg text{color:#fff;fill:#fff}
html[data-theme=light] .player .pbtn span,html[data-theme=light] .pov .pbtn span{color:#fff}
/* KPO 2.2.0 · móvil, modo ligero y robustez (se añade al final de app.css en web, LG y Samsung) */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body.mob{-webkit-tap-highlight-color:transparent;touch-action:manipulation;overflow-x:hidden}
body.mob .vs,body.mob .rows,body.mob .page{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
body.mob .hs{overscroll-behavior-x:contain;scroll-padding-left:1rem}
body.mob img{-webkit-user-drag:none;-webkit-touch-callout:none}
/* muescas y esquinas en horizontal */
@media (orientation:landscape){body.mob .view:not(.v-play){left:env(safe-area-inset-left);right:env(safe-area-inset-right)}}
/* barra inferior táctil (solo móvil en vertical) */
#kpbar{display:none}
body.kpbar #kpbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;height:calc(3.7rem + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--bg2,#100a1c);background:color-mix(in srgb,var(--bg2,#100a1c) 94%,transparent);border-top:1px solid var(--line,rgba(190,160,255,.12));box-shadow:0 -.4rem 1.4rem rgba(0,0,0,.35);-webkit-user-select:none;user-select:none}
#kpbar a{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--mu,#A49DBB);text-decoration:none;font:600 .66rem/1.1 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;letter-spacing:.02em;gap:.22rem;-webkit-tap-highlight-color:transparent}
#kpbar a svg{width:1.45rem;height:1.45rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
#kpbar a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#kpbar a.on{color:var(--rc,#B36BFF)}
#kpbar a.on svg{stroke-width:2.3}
#kpbar a:active{opacity:.6}
html[data-theme=light] #kpbar{box-shadow:0 -.3rem 1rem rgba(40,20,80,.1)}
html[data-theme=light] #kpbar a{color:#4a4560}
html[data-theme=light] #kpbar a.on{color:#7a2ff0}
body.kpbar .view .rows,body.kpbar .view .page,body.kpbar .view .vs{padding-bottom:calc(5rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom))}
body.kpbar .fab{bottom:calc(4.5rem + env(safe-area-inset-bottom));width:3rem;height:3rem;opacity:.92}
body.kpbar .fab svg{width:1.35rem;height:1.35rem}
body.kpbar #toast{bottom:calc(5rem + env(safe-area-inset-bottom))}
body.kpbar #topnav nav.cats{visibility:hidden;pointer-events:none}
/* ficha en móvil: botones a la vista, sin cortar */
@media (max-width:699px){
body.mob .details .acts{flex-wrap:wrap!important;overflow:visible!important;width:auto!important}
body.mob .details .acts .ag{display:contents}
body.mob .details .acts .btn{margin:0 0 .55rem!important;box-sizing:border-box}
body.mob .details .acts .btn.primary{flex:1 1 100%!important;width:100%!important;justify-content:center;min-height:3rem;font-size:1rem;border-radius:.8rem}
body.mob .details .acts .btn:not(.primary){flex:1 1 0!important;min-width:0!important;width:auto!important;height:auto!important;min-height:3.6rem;padding:.45rem .15rem!important;border-radius:.8rem!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;font-size:.7rem!important;line-height:1.15;text-align:center;margin-right:.45rem!important}
body.mob .details .acts .btn.hb[data-a=fav]{max-width:none!important;align-self:stretch!important;margin-top:0!important;background:rgba(20,14,36,.55)}
html[data-theme=light] body.mob .details .acts .btn.hb[data-a=fav]{background:#fff;color:#1b1726;border-color:rgba(40,20,80,.18)}
body.mob .details .acts .btn:not(.primary):last-child{margin-right:0!important}
body.mob .details .acts .btn:not(.primary) svg,body.mob .details .acts .btn:not(.primary) .dots{margin:0 0 .25rem!important;width:1.3rem;height:1.3rem;font-size:1.2rem;line-height:1.3rem}
body.mob .details .acts .btn:not(.primary) span{display:block!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;opacity:1!important;font-size:.7rem}
body.mob .details .tline{flex-wrap:wrap!important;overflow:visible!important}
body.mob .details .tline .tsel{flex-wrap:wrap!important;width:100%}
body.mob .details .tline .tsel .btn.tb{flex:1 1 0;min-width:0;max-width:none;margin:0 .5rem .5rem 0!important}
body.mob .details .tline .tsel .btn.tb:last-child{margin-right:0!important}
body.mob .details .tline .avail{width:100%;margin-top:.2rem}
body.mob .details .tline .avail .avl{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
body.mob .details .dmeta{row-gap:.3rem}
body.mob .details .dinfo h1{overflow-wrap:anywhere}
}
/* logos transparentes oscuros: que se lean sobre el fondo */
body.mob #phhero img,body.mob .hlogo{filter:drop-shadow(0 0 1px rgba(255,255,255,.55)) drop-shadow(0 .15rem .6rem rgba(0,0,0,.6))}
/* móvil en horizontal: más espacio útil */
@media (orientation:landscape) and (max-height:520px){
body.mob #topnav{min-height:0}
body.mob .phhero{max-height:72vh}
body.mob .fab{bottom:calc(1rem + env(safe-area-inset-bottom));right:calc(1rem + env(safe-area-inset-right))}
}
/* pantallas muy estrechas (iPhone SE / 320 px) */
@media (max-width:359px){
body.mob .rh{letter-spacing:.12em}
#kpbar a{font-size:.6rem}
body.mob .dinfo h1{font-size:1.55rem!important}
}
/* modo ligero automático (equipos lentos o «reducir movimiento») */
body.lite *,body.lite *:before,body.lite *:after{transition-duration:.01s!important;animation-duration:.01s!important;animation-iteration-count:1!important}
body.lite .card .ci,body.lite .lt2,body.lite .btn,body.lite .ptile .av,body.lite #topnav,body.lite .modal .drawer,body.lite #kpbar{box-shadow:none!important}
body.lite #bg,body.lite .dbd,body.lite #hero .bd{filter:none!important}
body.lite .page,body.lite .rows{-webkit-mask-image:none!important;mask-image:none!important}
body.lite *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
/* aviso sin conexión */
#kpnet{position:fixed;left:50%;top:calc(.6rem + env(safe-area-inset-top));transform:translateX(-50%);z-index:95;background:#2a0f14;color:#fff;border:1px solid rgba(255,90,100,.6);border-radius:2rem;padding:.45rem 1rem;font:600 .85rem/1.2 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.45);display:none;max-width:90vw;text-align:center;pointer-events:none}
#kpnet.on{display:block}
html[data-theme=light] #kpnet{background:#fff1f2;color:#7f1d1d;border-color:#f87171}
body.mob #topnav .tab.tool.on:after,body.mob #topnav .tab.tool.on:before{display:none!important}
body.kpbar:not(.kp-home) .fab{display:none}
