: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))}}
