:root{--bg:#0b0b14;--card:#14142099;--line:#ffffff14;--tx:#f4f4fb;--mut:#9a9ab5;--a1:#ff9a3c;--a2:#ff3d8b;--grad:linear-gradient(135deg,var(--a1),var(--a2));--bar:84px}*{box-sizing:border-box;margin:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;font:14px/1.4 Segoe UI,system-ui,-apple-system,sans-serif;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--a1);outline-offset:2px}input,select{font:inherit;color:inherit}select{border:1px solid var(--line);background:#1c1c2c;border-radius:8px;padding:5px 8px}.app{grid-template-columns:240px 1fr;grid-template-rows:1fr var(--bar);height:100%;display:grid;position:relative}.bg{filter:blur(90px)saturate(1.6)brightness(.38);opacity:.65;pointer-events:none;z-index:0;background:50%/cover;transition:background-image .8s;position:fixed;inset:0;transform:scale(1.3)}aside,main,footer{z-index:1;position:relative}aside{border-right:1px solid var(--line);background:#07070dcc;flex-direction:column;gap:2px;padding:20px 12px;display:flex;overflow:auto}.logo{letter-spacing:-.5px;align-items:center;gap:8px;padding:0 12px 18px;font-size:22px;font-weight:800;display:flex}.mark{background:var(--grad);border-radius:10px;padding:2px 8px;font-size:18px;box-shadow:0 4px 18px #ff3d8b66}.nav{color:var(--mut);text-align:left;border-radius:10px;align-items:center;gap:14px;width:100%;padding:11px 12px;font-weight:600;transition:all .18s;display:flex}.nav:hover{color:var(--tx);background:#ffffff0d}.nav.sm{gap:10px;padding:8px 12px;font-weight:500}.chip{background:#ffffff14;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;display:grid}.chip.lk,.art.lk{background:var(--grad)}.side-pl{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.lbl{text-transform:uppercase;letter-spacing:1.2px;color:var(--mut);padding:6px 12px;font-size:11px;display:block}main{scroll-behavior:smooth;padding:0 28px 30px;overflow:auto}header{z-index:5;background:linear-gradient(var(--bg) 40%,transparent);align-items:center;gap:12px;padding:16px 0;display:flex;position:sticky;top:0}.rb{background:#0006;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1}.rb:disabled{opacity:.3;cursor:default}.sb{background:#ffffff14;border:1px solid #0000;border-radius:24px;flex:1;align-items:center;gap:10px;max-width:460px;padding:0 16px;transition:all .2s;display:flex}.sb:focus-within{border-color:var(--a1);background:#ffffff1c}.sb input{background:0 0;border:0;outline:0;width:100%;padding:11px 0}.page{animation:.35s both in}@keyframes in{0%{opacity:0;transform:translateY(10px)}}h1{letter-spacing:-.8px;margin:6px 0 18px;font-size:32px;font-weight:800}h2{margin:26px 0 14px;font-size:21px;font-weight:700}h3{margin:14px 0 8px}.grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px;display:grid}.row{scroll-snap-type:x proximity;gap:18px;padding-bottom:8px;display:flex;overflow-x:auto}.row .card{scroll-snap-align:start;flex:none;width:168px}.card{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:14px;min-width:0;padding:12px;transition:all .25s}.card:hover{background:#ffffff14;transform:translateY(-4px);box-shadow:0 14px 34px #0008}.card.on b{color:#ffb347}.card b,.card small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.card b{margin-top:10px;font-weight:600}small{color:var(--mut);font-size:12.5px}.artw{position:relative}.art{aspect-ratio:1;object-fit:cover;background:#22223a;border-radius:10px;width:100%;display:block}.art.ph{color:#fff8;place-items:center;display:grid}.fab{background:var(--grad);opacity:0;border-radius:50%;place-items:center;width:46px;height:46px;transition:all .25s;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(8px);box-shadow:0 8px 20px #0009}.card:hover .fab,.card.on .fab{opacity:1;transform:none}.sk .art,.sk i{background:linear-gradient(90deg,#1b1b2c 30%,#2a2a40 50%,#1b1b2c 70%) 0 0/300% 100%;animation:1.3s linear infinite sh}.sk i{border-radius:6px;height:12px;margin-top:10px;display:block}.sk i+i{width:60%}@keyframes sh{to{background-position:-300% 0}}.quick{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-bottom:8px;display:grid}.quick button{text-align:left;background:#ffffff12;border-radius:10px;align-items:center;gap:12px;font-weight:600;transition:all .2s;display:flex;overflow:hidden}.quick button:hover{background:#fff2}.quick .art{border-radius:0;width:56px;height:56px}.quick span{white-space:nowrap;text-overflow:ellipsis;padding-right:10px;overflow:hidden}.chips{scrollbar-width:none;gap:8px;padding:10px 0 4px;display:flex;overflow-x:auto}.chips button{white-space:nowrap;background:#ffffff12;border-radius:20px;padding:7px 16px;font-weight:500;transition:all .2s}.chips button:hover{background:#fff2}.chips .on{background:var(--grad);font-weight:600}.genres{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.genres button{text-align:left;border-radius:14px;height:110px;padding:16px;font-size:20px;font-weight:800;transition:all .25s}.genres button:hover{transform:scale(1.04)}.empty{color:var(--mut);padding:24px 0}.hero{align-items:flex-end;gap:26px;padding:10px 0 22px;display:flex}.hero .big{flex:none;width:190px;height:190px;box-shadow:0 18px 50px #000a}.hero h1{margin:6px 0 16px;font-size:46px}.hero small{text-transform:uppercase;letter-spacing:1.4px;font-weight:700}.acts{align-items:center;gap:14px;display:flex}.big-play{background:var(--grad);border-radius:50%;place-items:center;width:56px;height:56px;transition:all .2s;display:grid;box-shadow:0 10px 26px #ff3d8b66}.big-play:hover{transform:scale(1.08)}.ghost{border:1px solid var(--line);background:#ffffff0d;border-radius:24px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;display:inline-flex}.ghost:hover{background:#ffffff1c}.danger{color:#ff8a8a;margin-top:24px}button:disabled{opacity:.4;cursor:default}.tl{flex-direction:column;display:flex}.tr{border-radius:10px;grid-template-columns:40px 44px 1fr 36px 52px 36px;align-items:center;gap:12px;padding:6px 10px;transition:all .15s;display:grid}.tr.on b{color:#ffb347}.tr .n{color:var(--mut);place-items:center;height:36px;display:grid}.tr .n svg,.tr:hover .n span{display:none}.tr:hover .n svg{color:var(--tx);display:block}.tr .art{border-radius:6px;width:44px;height:44px}.ti{min-width:0}.ti b,.ti small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.du{color:var(--mut);font-variant-numeric:tabular-nums;text-align:right}.ib{width:36px;height:36px;color:var(--mut);border-radius:50%;place-items:center;transition:all .15s;display:inline-grid;position:relative}.ib:hover{color:var(--tx);transform:scale(1.1)}.ib.act{color:#ffb347}.ib.liked{color:var(--a2)}.ib sup{font-size:9px;position:absolute;bottom:6px;right:7px}.tr .ib:not(.liked){opacity:0}.tr:hover .ib{opacity:1}.bars{align-items:flex-end;gap:2px;height:14px;display:flex}.bars i{background:var(--a1);width:3px;animation:.9s ease-in-out infinite bar}.bars i:nth-child(2){animation-delay:.2s}.bars i:nth-child(3){animation-delay:.4s}@keyframes bar{0%,to{height:3px}50%{height:14px}}footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--line);background:#08080fe6;grid-column:1/-1;grid-template-columns:1fr minmax(340px,640px) 1fr;align-items:center;gap:16px;padding:0 18px;display:grid}.np{align-items:center;gap:12px;min-width:0;display:flex}.np .art{width:56px;height:56px}.ctl{flex-direction:column;gap:2px;display:flex}.btns{justify-content:center;align-items:center;gap:10px;display:flex}.pp{color:#000;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;transition:all .15s;display:grid}.pp:hover{transform:scale(1.08)}.pp.lg{background:var(--grad);color:#fff;width:68px;height:68px;box-shadow:0 10px 30px #ff3d8b88}.spin{border:3px solid #8884;border-top-color:currentColor;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite rot}@keyframes rot{to{rotate:360deg}}.seek{color:var(--mut);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:11.5px;display:flex}.seek input{flex:1}input[type=range]{appearance:none;background:linear-gradient(90deg,#fff var(--p,0%),#fff3 0);cursor:pointer;border-radius:3px;min-width:0;height:5px}.extra input[type=range]{background:#fff3;width:100px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;opacity:0;background:#fff;border-radius:50%;width:13px;height:13px;transition:all .15s}input[type=range]:hover::-webkit-slider-thumb{opacity:1}.full input[type=range]::-webkit-slider-thumb{opacity:1}.extra{color:var(--mut);justify-content:flex-end;align-items:center;gap:6px;display:flex}.mini-prog{display:none}.panel{top:0;right:0;bottom:var(--bar);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid var(--line);z-index:6;background:#0a0a12f2;flex-direction:column;gap:8px;width:340px;padding:18px;animation:.3s slide;display:flex;position:fixed;overflow:auto}@keyframes slide{0%{transform:translate(100%)}}.ph-h{justify-content:space-between;align-items:center;display:flex}.qr{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px;display:flex}.qr:hover{background:#ffffff12}.qr .art{border-radius:6px;width:40px;height:40px}.qr .ti{flex:1}.panel label{justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.sw{justify-content:flex-start!important}.eqs{justify-content:space-between;height:170px;padding:10px 0;display:flex}.eqs div{flex-direction:column;align-items:center;gap:8px;display:flex}.eqs input{writing-mode:vertical-lr;direction:rtl;background:#fff3;width:5px;height:130px}.menu{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1b1b2cf5;border-radius:12px;min-width:210px;padding:6px;animation:.15s in;position:fixed;box-shadow:0 18px 50px #000c}.menu button{text-align:left;border-radius:8px;width:100%;padding:9px 12px;display:block}.menu button:hover{background:#ffffff1a}.toast{color:#000;z-index:50;background:#fff;border-radius:24px;padding:10px 20px;font-weight:600;animation:.25s in;position:fixed;bottom:100px;left:50%;translate:-50%;box-shadow:0 10px 30px #0008}.newpl{gap:10px;margin-top:22px;display:flex}.newpl input{border:1px solid var(--line);background:#ffffff14;border-radius:10px;flex:1;max-width:320px;padding:10px 14px}.newpl button{background:var(--grad);border-radius:10px;padding:0 18px;font-weight:600}.tabs{display:none}.full{z-index:40;background:var(--bg);grid-template-columns:minmax(320px,1fr) 1fr;gap:40px;padding:40px 6vw;animation:.4s cubic-bezier(.2,.8,.2,1) up;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes up{0%{transform:translateY(100%)}}.full .bg{opacity:.8}.full>*{z-index:1;position:relative}.close{z-index:3;top:14px;left:14px;position:absolute!important}.fl{flex-direction:column;justify-content:center;gap:18px;width:100%;max-width:520px;margin:auto;display:flex}.cover{aspect-ratio:1;border-radius:18px;width:100%;animation:6s ease-in-out infinite float;box-shadow:0 30px 80px #000b}@keyframes float{50%{transform:translateY(-8px)}}.ftitle{align-items:center;gap:4px;display:flex}.ftitle .ti{flex:1}.ftitle b{font-size:24px}.btns.big{gap:18px}.viz{width:100%;height:70px}.fr{scrollbar-width:none;padding:30vh 0;overflow:auto;-webkit-mask:linear-gradient(#0000,#000 20% 80%,#0000);mask:linear-gradient(#0000,#000 20% 80%,#0000)}.ln{color:#ffffffa0;cursor:pointer;transform-origin:0;margin:14px 0;font-size:30px;font-weight:800;line-height:1.3;transition:all .4s}.ln.cur{color:#fff;text-shadow:0 0 30px #ff3d8baa;transform:scale(1.04)}.ln.past{color:#ffffff80}.ln.plain{color:#fffc;cursor:default;font-size:20px;font-weight:600}@media (width<=800px){:root{--bar:128px}.app{grid-template-columns:1fr}aside{display:none}main{padding:0 16px 16px}h1{font-size:26px}.hero{flex-direction:column;align-items:flex-start}.hero .big{width:150px;height:150px}.hero h1{font-size:30px}footer{grid-column:1;grid-template-columns:1fr auto;gap:8px;height:72px;padding:8px 12px 0;position:fixed;bottom:56px;left:0;right:0}.ctl{display:contents}.seek,.btns .hide-s,.btns .ib:first-child,.extra{display:none}.mini-prog{background:var(--grad);height:2px;display:block;position:absolute;top:0;left:0}.app{grid-template-rows:1fr}main{padding-bottom:140px}.tabs{border-top:1px solid var(--line);z-index:8;background:#08080ff2;height:56px;display:flex;position:fixed;bottom:0;left:0;right:0}.tabs button{color:var(--mut);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.tabs button:active{color:var(--tx)}.tr{grid-template-columns:44px 1fr 36px 36px}.tr .n,.tr .du{display:none}.tr .ib:not(.liked){opacity:1}.full{grid-template-columns:1fr;padding:60px 20px 30px;overflow:auto}.fr{display:none}.panel{width:100%;bottom:128px}.grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--tint:#2a2150;--bg:#000}body{letter-spacing:-.1px;font-family:Figtree,Segoe UI,system-ui,sans-serif;font-size:14.5px}h1,h2,.logo{font-family:Figtree,sans-serif}.bg{opacity:.35;filter:blur(110px)saturate(1.5)brightness(.5)}@media (width>=801px){.app{grid-template-rows:1fr 88px;grid-template-columns:300px 1fr;gap:8px;padding:8px 8px 0}aside{background:#121212;border:0;border-radius:12px;padding:16px 8px}main{background:linear-gradient(180deg,var(--tint) 0,#121212 340px) #121212;border-radius:12px;padding:0 24px 30px;transition:background .6s}footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border:0;padding:0 8px}header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:0 0;border-radius:12px 12px 0 0;margin:0 -24px;padding:14px 24px}.panel{background:#121212;border:0;border-radius:12px;top:8px;bottom:96px;right:8px}}.nav{font-size:15px}.nav.on{color:#fff;background:0 0}.card{background:#181818;border:0;border-radius:8px;padding:14px}.card:hover{box-shadow:none;background:#282828;transform:none}.card .art{border-radius:6px;box-shadow:0 8px 24px #0007}.card.round .art{box-shadow:0 8px 24px #0007}.fab{background:#1ed760;background:var(--a1);color:#fff;box-shadow:0 8px 8px #0004}.fab:hover{transform:scale(1.06)!important}.tr:hover{background:#ffffff1a}h2{letter-spacing:-.5px;font-size:24px;font-weight:800}.pv{letter-spacing:.6px;color:#d6c4ff;vertical-align:middle;background:#fff2;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:800}.sel{color:var(--mut);align-items:center;gap:10px;margin:6px 0 4px;display:flex}.kb{align-items:center;gap:12px;padding:3px 0;display:flex}kbd{text-align:center;background:#ffffff1a;border-radius:6px;min-width:54px;padding:2px 8px;font:600 12px Figtree}.pp{transition:transform .12s}.pp:active,.ib:active,.fab:active{transform:scale(.92)}.sk .art,.sk i{background:linear-gradient(90deg,#1b1b1b 30%,#2c2c2c 50%,#1b1b1b 70%) 0 0/300% 100%}@media (width<=800px){main{background:linear-gradient(180deg,var(--tint) 0,#0b0b0b 280px)}}.ghost.saved{color:#ffb347;border-color:var(--a1)}.hero .acts{flex-wrap:wrap}.cover{width:auto;max-width:100%;max-height:44vh;margin:0 auto}.fl{gap:14px}.full{align-items:center}@media (width<=800px){.cover{max-height:36vh}}.full>.bg{position:fixed!important}.full>.close{position:absolute!important}.avatar{background:var(--grad);border-radius:50%;width:36px;height:36px;font-weight:800}.acct{position:relative}.signin{color:#000;background:#fff;border-radius:24px;padding:9px 22px;font-weight:700}.signin:hover{transform:scale(1.04)}header .menu{position:absolute;top:44px;right:0}.modal{z-index:60;background:#000b;place-items:center;padding:16px;animation:.2s in;display:grid;position:fixed;inset:0}.authbox{background:#181818;border-radius:16px;flex-direction:column;gap:12px;width:min(400px,100%);padding:30px;display:flex;box-shadow:0 30px 80px #000}.authbox h2{margin:6px 0}.authbox input{background:#2a2a2a;border:1px solid #0000;border-radius:8px;padding:13px 14px}.authbox input:focus{border-color:var(--a1);outline:0}.big-cta{background:var(--grad);border-radius:24px;padding:13px;font-size:15px;font-weight:800}.link{color:var(--mut);padding:6px}.link:hover{color:#fff}.err{color:#ff8a8a}.tbl{flex-direction:column;gap:6px;display:flex}.ur{background:#ffffff0d;border-radius:10px;grid-template-columns:1.2fr 1.6fr 70px 70px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.tag{text-transform:uppercase;text-align:center;background:#ffffff1a;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.tag.super{background:var(--grad)}.tag.admin{background:#3b82f6}.tag.blocked{background:#dc2626}.tag.active{background:#16a34a55}.ua{gap:6px;display:flex}.ua button{background:#ffffff1a;border-radius:8px;padding:6px 12px;font-size:12.5px}.ua button:hover{background:#ffffff2e}@media (width<=800px){.ur{grid-template-columns:1fr 1fr}.signin{padding:8px 16px}}.studio{flex-direction:column;gap:10px;max-width:520px;display:flex}.studio input{background:#2a2a2a;border:1px solid #0000;border-radius:8px;padding:13px 14px}.studio input:focus{border-color:var(--a1);outline:0}.plan{cursor:default}.plan ul{color:var(--mut);margin:12px 0 14px 18px;line-height:1.8}.plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card.plan:hover{background:#181818}.card.plan.on{outline:2px solid var(--a1)}.ur select{margin-right:4px}.collage{aspect-ratio:1;border-radius:6px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.collage img{object-fit:cover;opacity:.75;width:100%;height:100%}.collage span{text-shadow:0 2px 10px #000;font-size:20px;font-weight:900;position:absolute;bottom:8px;left:10px}.wrap{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.wcard{border-radius:18px;flex-direction:column;justify-content:flex-end;gap:4px;min-height:200px;padding:24px;animation:.6s both in;display:flex}.wcard b{letter-spacing:-1.5px;font-size:44px;font-weight:900;line-height:1.05}.wcard span{opacity:.85;font-size:18px;font-weight:700}.w1{background:linear-gradient(135deg,#7c3aed,#db2777)}.w2{background:linear-gradient(135deg,#0ea5e9,#6366f1);animation-delay:.15s}.w3{background:linear-gradient(135deg,#f59e0b,#ef4444);animation-delay:.3s}.filepick{cursor:pointer;text-align:center;color:var(--mut);background:#2a2a2a;border:1px dashed #fff4;border-radius:8px;padding:14px;display:block}.filepick:hover{border-color:var(--a1);color:#fff}*{scrollbar-width:thin;scrollbar-color:#444 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#444 padding-box content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#666 padding-box content-box;border:2px solid #0000}::-webkit-scrollbar-track{background:0 0}.row{scrollbar-width:none}.row::-webkit-scrollbar{display:none}@media (width<=800px){.genres{grid-template-columns:1fr 1fr;gap:10px}.genres button{height:84px;padding:12px;font-size:17px}header{gap:8px}.sb{min-width:0}.rb{flex:none}.hero{padding-top:0}.hero .big{width:min(60vw,220px);height:min(60vw,220px)}}.qr{cursor:grab}.qr.over{box-shadow:0 -2px 0 var(--a1)}.grip{color:var(--mut);cursor:grab;letter-spacing:-3px;-webkit-user-select:none;user-select:none;padding:0 4px}.pipbody{background:#121212;margin:0;overflow:hidden}.pip{color:#fff;background:#121212;flex-direction:column;height:100vh;display:flex}.pip-art{background:50%/cover;border-radius:8px;flex:1;min-height:0;margin:8px 8px 0;position:relative;overflow:hidden}.pip-art:after{content:"";background:linear-gradient(#0000 35%,#000a);position:absolute;inset:0}.pip-ctl{z-index:2;filter:drop-shadow(0 2px 6px #000);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.pip-ctl .ib{color:#fff}.pip-ctl .pp.lg{color:#000;width:56px;height:56px;box-shadow:none;background:#fff}.pip-bar{padding:6px 14px 0}.pip-info{align-items:center;gap:8px;padding:2px 14px 12px;display:flex}.pip-info .ti{flex:1}.pip-info b{font-size:20px}.pip .seek{font-size:12px;display:flex!important}.pip .seek input{--p:0}.pip .tr,.pip .nav{display:none}.libbar{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.libtools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.libq,.renamebox{background:#ffffff14;border:1px solid #0000;border-radius:8px;min-width:220px;padding:9px 12px}.libq:focus,.renamebox:focus{border-color:var(--a1);outline:0}.renamebox{width:100%;margin:6px 0 10px;font-size:30px;font-weight:800}.rnd .art{border-radius:50%}.tr.dropt{box-shadow:0 -2px 0 var(--a1)}.tr.hasrm{grid-template-columns:40px 44px 1fr 36px 52px 36px 32px}.tr .rm{opacity:0}.tr:hover .rm{opacity:1;color:#ff8a8a}@media (width<=800px){.tr.hasrm{grid-template-columns:44px 1fr 36px 36px 32px}.tr .rm{opacity:1}}.sharebox{background:#ffffff0d;border-radius:12px;max-width:640px;margin:4px 0 14px;padding:14px 16px}.lnk{color:#fff;font-weight:700;text-decoration:none}.lnk:hover{text-decoration:underline}.vol-wrap{position:relative}.vol-pop{z-index:5;padding:0 0 6px;display:none;position:absolute;bottom:100%;left:50%;translate:-50%}.vol-wrap:hover .vol-pop,.vol-wrap:focus-within .vol-pop{display:block}.vol-pop input{writing-mode:vertical-lr;background:linear-gradient(0deg,#1ed760 var(--p,0%),#ffffff40 0);direction:rtl;border-radius:3px;width:6px;height:96px}.vol-pop input::-webkit-slider-thumb{opacity:1;width:13px;height:13px}.vol-pop:before{content:"";z-index:-1;background:#282828;border-radius:8px;position:absolute;inset:-8px -10px 0}.pip-ctl{gap:4px}.fx{justify-content:space-between;gap:6px;margin-top:4px;display:flex}.fx button{color:var(--mut);border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 2px;font-size:11.5px;display:flex}.fx button:hover,.fx button.act{color:#fff;background:#ffffff14}.fx button.act{color:#ffb347}.fsel{color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.fsel label{align-items:center;gap:6px;display:flex}.lyback{display:none}@media (width<=800px){.full .seek{display:flex!important}.full .btns .ib,.full .btns .hide-s{display:inline-grid!important}.full .fl{max-width:none}.full.ly .fl{display:none}.full.ly .fr{height:100%;padding:70px 0 40vh;display:block}.full.ly{overflow:hidden}.full.ly .lyback{z-index:3;white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-weight:700;display:block;position:absolute;top:14px;left:56px;overflow:hidden}.ln{font-size:24px}}.menu{z-index:70!important}.topbar{display:none}@media (width>=801px){.app{grid-template-rows:64px 1fr 88px;grid-template-columns:auto 1fr;gap:8px;padding:0 8px}.topbar{z-index:8;grid-column:1/-1;grid-template-columns:1fr minmax(320px,560px) 1fr;align-items:center;gap:12px;padding:0 6px;display:grid;position:relative}.topbar .logo{justify-self:start;padding:0;font-size:20px}.tb-mid{align-items:center;gap:10px;display:flex}.tb-mid .sb{background:#1f1f1f;border-radius:24px;flex:1;max-width:none;height:48px}.tb-mid .sb:hover{background:#2a2a2a}.tb-mid .sb input{padding:0}.homebtn{width:48px;height:48px;color:var(--mut);background:#1f1f1f;border-radius:50%;flex:none;place-items:center;transition:all .15s;display:grid}.homebtn:hover,.homebtn.on{color:#fff;transform:scale(1.05)}.tb-right{justify-self:end;align-items:center;gap:10px;display:flex}.tb-ic{width:40px;height:40px;color:var(--mut);border-radius:50%;place-items:center;display:grid}.tb-ic:hover{color:#fff;transform:scale(1.08)}.tb-link{color:var(--mut);align-items:center;gap:6px;padding:6px 8px;font-weight:700;display:flex}.tb-link:hover{color:#fff;transform:scale(1.03)}.signin.dark{color:#fff;background:#1f1f1f}aside{flex-direction:column;gap:8px;width:300px;transition:width .2s;display:flex;overflow:hidden;background:0 0!important;padding:0!important}aside.min{width:84px}.sidecard{background:#121212;border-radius:10px;padding:8px}.sidecard.lib{flex-direction:column;flex:1;min-height:0;display:flex}aside .logo{display:none}.libhead{align-items:center;display:flex}.libhead .nav{flex:1}.liblist{flex-direction:column;flex:1;gap:2px;margin-top:6px;display:flex;overflow:auto}.libitem{text-align:left;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.libitem:hover{background:#ffffff14}.libitem .art{border-radius:6px;flex:none;width:48px;height:48px}.libitem.round .art{border-radius:50%}.libitem .ti small{font-size:12.5px}aside.min .nav span,aside.min .sidecard:first-child .nav span{display:none}aside.min .nav{justify-content:center;padding:11px 0}aside.min .libitem{justify-content:center;padding:6px 0}.chips.sm{gap:6px;padding:6px 4px}.chips.sm button{padding:5px 12px;font-size:13px}main{min-width:0}.mhead{display:none!important}.page{padding-top:12px}}@media (width<=800px){.topbar{display:none}.mhead{display:flex!important}.sidecard{display:none}}.bell{text-align:left;width:300px;max-height:420px;position:absolute;top:44px;right:0;overflow:auto}.bell button{line-height:1.35}.edge{z-index:4;width:22px;height:52px;color:var(--mut);background:#ffffff14;border-radius:8px 0 0 8px;display:none;position:fixed;top:50%;right:0;translate:0 -50%}.edge:hover{color:#fff;background:#ffffff26}@media (width>=801px){.edge{display:block}}.mixtile{position:relative}.mixtile .lab{color:#111;padding:4px 10px;font-size:15px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.mixtile .cv{aspect-ratio:1;background:#222;border-radius:6px;position:relative;overflow:hidden}.mixtile .cv img{object-fit:cover;width:100%;height:100%}.mixtile .bar{width:6px;position:absolute;top:0;bottom:0;left:0}.madefor{flex-direction:column;margin:26px 0 -8px;font-size:26px;display:flex}.madefor small{font-size:12px;font-weight:600}.tabs2{padding:0 0 6px}@media (width>=801px){.tb-right .signin{white-space:nowrap;padding:12px 22px}.tb-link{white-space:nowrap}.tb-right{flex-wrap:nowrap}.topbar{grid-template-columns:1fr minmax(320px,560px) auto}}.dev{text-align:left;width:100%;color:var(--mut);background:#1f1f1f;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.dev:hover{background:#2a2a2a}.dev.on,.dev.on b{color:#1ed760}.dev .ti{flex:1}.dev.on .bars i{background:#1ed760}.connect h4{margin:14px 0 4px;font-size:16px}.cn-row{color:var(--mut);align-items:flex-start;gap:14px;padding:10px 4px;display:flex}.cn-row b{color:#fff;display:block}.cn-row small{line-height:1.4}.cn-foot{flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;display:flex}.cn-foot button{border-radius:8px;justify-content:space-between;padding:12px 4px;font-weight:700;display:flex}.cn-foot button:hover{background:#ffffff0d}.cn-foot small{padding:0 4px 8px;line-height:1.45}.ib.green{color:#1ed760}.listen{color:#1ed760;align-items:center;gap:6px;font-size:11.5px;display:flex;position:absolute;bottom:4px;right:18px}.sharebx{gap:10px;max-height:92vh;overflow:auto}.sharebx input{background:#2a2a2a;border:0;border-radius:8px;padding:11px 12px;font-size:12.5px}.shareinfo{flex-direction:column;display:flex}.sharegrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sharegrid a,.sharegrid button{color:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-size:12.5px;text-decoration:none;display:flex}.sharegrid a:hover,.sharegrid button:hover{background:#ffffff14}.sharegrid span{border-radius:50%;width:34px;height:34px}.qrimg{background:#fff;border-radius:8px;align-self:center}.npcard{background:#181818;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.npcard h3{margin:0;font-size:17px}.npc-h{justify-content:space-between;align-items:center;display:flex}.npc-h .link{padding:0;font-weight:700}.npc-h .link:hover{color:#fff;text-decoration:underline}.aboutimg{aspect-ratio:1.4;object-fit:cover;border-radius:8px;width:100%}.aboutrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.aboutrow small{display:block}.bio{color:var(--mut);-webkit-line-clamp:4;cursor:pointer;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.bio.open{-webkit-line-clamp:unset}.credit{justify-content:space-between;align-items:center;gap:10px;display:flex}.credit small{color:var(--mut);display:block}.facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding-top:10px;display:grid}.facts small{color:var(--mut);display:block}.panel.nowp{gap:12px}.panel.nowp .cover{width:100%;animation:none}.bigdots{width:44px;height:44px;color:var(--mut)}@media (width>=801px){.panel{top:72px!important}}.ftools{z-index:3;gap:4px;display:flex;position:absolute;top:14px;right:18px}.ftools .ib.act{color:#ffb347}@media (width>=801px){.full{align-items:stretch}.fl{scrollbar-width:none;justify-content:flex-start;max-height:100%;padding:56px 4px 40px;overflow:hidden auto}.fl::-webkit-scrollbar{display:none}.full.hidelyr{justify-content:center;grid-template-columns:minmax(320px,560px)!important}.full.hidelyr .fr{display:none}}.srow{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;max-width:720px;padding:12px 0;display:flex}.srow small{color:var(--mut);display:block}.tiltwrap{perspective:1000px;touch-action:pan-y}.tiltwrap.cover{box-shadow:none;aspect-ratio:1;border-radius:0;width:min(100%,44vh);max-width:100%;max-height:none;margin:0 auto;animation:none}.tilt{transform-style:preserve-3d;will-change:transform;cursor:grab;box-shadow:var(--sx,0) var(--sy,24px) 60px #000b;border-radius:18px;position:relative}.tilt img{aspect-ratio:1;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:18px;width:100%;display:block}.glare{pointer-events:none;mix-blend-mode:soft-light;border-radius:18px;position:absolute;inset:0}.tiltwrap.held .tilt{cursor:grabbing}@media (width<=800px){.tiltwrap.cover{width:min(100%,36vh)}}@media (prefers-reduced-motion:reduce){.tilt{transform:none!important}}@media (width<=800px){.full{grid-template-columns:minmax(0,1fr);gap:16px;padding:56px 16px 16px;overflow:hidden auto}.full>*{min-width:0;max-width:100%}}:root{--amber:#ffb347;--hot:#ff3d8b;--neon:linear-gradient(135deg,#ffb347,#ff3d8b);--raise:6px 6px 14px #0008,-4px -4px 10px #ffffff0d;--inset:inset 4px 4px 10px #000a,inset -3px -3px 8px #ffffff0a;--spring:cubic-bezier(.34,1.56,.64,1)}.pp.lg{background:var(--neon);box-shadow:var(--raise),0 0 26px #ff3d8b66,inset 0 1px 0 #fff5;transition:transform .25s var(--spring),box-shadow .25s}.pp.lg:hover{box-shadow:var(--raise),0 0 38px #ff3d8baa,inset 0 1px 0 #fff5}.pp.lg:active{box-shadow:var(--inset),0 0 18px #ff3d8b66}.knobs{justify-content:center;gap:34px;padding:8px 0 14px;display:flex}.knobw{flex-direction:column;align-items:center;gap:8px;display:flex}.knob{width:84px;height:84px;box-shadow:var(--raise);cursor:ns-resize;touch-action:none;outline-offset:4px;background:radial-gradient(circle at 30% 25%,#3b3f49,#23262d);border-radius:50%;position:relative}.knob:before{content:"";background:conic-gradient(from -135deg,var(--amber),var(--hot) var(--fill,.375turn),#ffffff14 0,#ffffff14 .75turn,transparent 0);filter:drop-shadow(0 0 6px #ff3d8b88);z-index:-1;border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(circle,#0000 60%,#000 62%);mask:radial-gradient(circle,#0000 60%,#000 62%)}.knob i{background:var(--neon);width:4px;height:16px;box-shadow:0 0 8px var(--hot);transform-origin:50% 34px;transform:rotate(var(--rot,0deg));border-radius:2px;margin-left:-2px;position:absolute;top:8px;left:50%}.eqs{box-shadow:var(--inset);background:#23262d;border-radius:16px;padding:14px 10px;position:relative}.eqc{pointer-events:none;filter:drop-shadow(0 0 5px #ff3d8bcc);z-index:1;width:calc(100% - 20px);height:130px;position:absolute;top:14px;left:10px;right:10px}.eqs input{accent-color:var(--hot)}@media (prefers-reduced-motion:reduce){.pp.lg{transition:none}}html,main{scrollbar-gutter:stable}.artw{aspect-ratio:1}.full{background:radial-gradient(120% 80% at 0 0,#1c3a6e55,#0000 55%),radial-gradient(90% 70% at 100% 100%,#8b3a6a44,#0000 60%),#05060d}.full .bg{opacity:.28;filter:blur(120px)saturate(1.6)brightness(.55)}.full .ftitle{align-items:flex-start;padding:0 4px}.full .ftitle b{letter-spacing:-.6px;font-size:34px;font-weight:300;line-height:1.1}.full .ftitle small{color:#ffffffb0;font-size:15px}.disc{aspect-ratio:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);touch-action:none;cursor:pointer;outline-offset:6px;background:radial-gradient(circle at 30% 25%,#ffffff1f,#ffffff08 60%);border:1px solid #fff2;border-radius:50%;width:min(100%,46vh,340px);margin:6px auto;padding:7%;position:relative;box-shadow:0 30px 70px #000c,inset 0 0 40px #ffffff0d}.disc svg{width:93%;height:93%;position:absolute;inset:3.5%;overflow:visible;transform:rotate(-90deg)}.disc circle{fill:none;stroke-width:1.6px;stroke-linecap:round}.disc .trk{stroke:#ffffff1c}.disc .fil{stroke:url(#dg);filter:drop-shadow(0 0 3px #6fb1ffaa);transition:stroke-dasharray .25s linear}.disc .pic{pointer-events:none;background:#222 50%/cover;border-radius:50%;width:100%;height:100%;animation:24s linear infinite paused spin;box-shadow:0 0 0 6px #0006,0 10px 30px #000a}.disc .pic.spin{animation-play-state:running}@keyframes spin{to{transform:rotate(360deg)}}.disc .tm{font-variant-numeric:tabular-nums;color:#fff;pointer-events:none;background:#0b0d18;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;bottom:-1.5%;left:50%;translate:-50%}.full .btns.big{justify-content:space-between;padding:0 6px}.full .pp.lg{color:#0b0d18;background:#fff;width:64px;height:64px;box-shadow:0 10px 30px #6fb1ff44}.nsongs{margin-top:6px}.nsongs .npc-h h3{font-size:19px;font-weight:500}.nsongs .npc-h span{gap:14px;display:flex}.nsongs .qr{background:#ffffff0d;border-radius:14px;margin-bottom:8px}.nsongs .qr .art{border-radius:10px}.sim{z-index:6;touch-action:none;background:radial-gradient(90% 60% at 80% 40%,#2b2f6a66,#0000 70%),#05060d;animation:.3s in;position:absolute;inset:0;overflow:hidden}.sim .arc{pointer-events:none;background:radial-gradient(circle at 66%,#6a6fd633,#0000 40%);border:1px solid #ffffff10;border-radius:50%;width:150vmax;height:150vmax;position:absolute;top:50%;left:50%;translate:-86% -50%}.simx{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-radius:50%;width:40px;height:40px;top:18px;right:18px;position:absolute!important}.simt{pointer-events:none;margin:0;font-size:34px;font-weight:300;position:absolute;top:50%;left:5%;translate:0 -50%}.simw{text-align:center;position:absolute;top:50%;left:0;right:0}.sc{transition:left .45s var(--spring,ease),top .45s var(--spring,ease),width .45s,height .45s,opacity .45s;background:0 0;border-radius:50%;padding:0;position:absolute;translate:-50% -50%;box-shadow:0 10px 30px #0008}.sc i{background:#222 50%/cover;border-radius:50%;position:absolute;inset:0}.sc.mid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;padding:10px}.sc.mid i{inset:10px}.sc em{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0005;border:2px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.simi{text-align:center;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:6%;left:0;right:0}.simi b{font-size:18px;font-weight:500}.simi small{color:#ffffffa0}@media (width<=800px){.sim .arc{translate:-80% -50%}.simt{font-size:28px}.disc{width:min(78vw,340px)}}footer{box-shadow:0 -10px 40px #6fb1ff12;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:linear-gradient(90deg,#0d1226f2,#0a0b16f2 50%,#160c1ff2)!important;border-top:1px solid #ffffff1a!important}.np .art{animation:24s linear infinite paused spin;box-shadow:0 0 0 3px #ffffff14,0 6px 18px #000a;border-radius:50%!important}footer.on .np .art{animation-play-state:running}.np .ti b{font-weight:500}footer .pp:not(.lg){color:#0b0d18;background:#fff;box-shadow:0 6px 20px #6fb1ff44}.seek input{background:linear-gradient(90deg,#6fb1ff,#b9a4ff var(--p,0%),#ffffff2e 0)!important}.mini-prog{background:linear-gradient(90deg,#6fb1ff,#b9a4ff)!important}.pip{background:radial-gradient(100% 70% at 0 0,#1c3a6e66,#0000 60%),#05060d!important}.pip-art{aspect-ratio:1;box-shadow:0 0 0 8px #ffffff12,0 20px 50px #000c;border-radius:50%!important;flex:none!important;width:min(70%,60vh)!important;height:auto!important;margin:12px auto 0!important}.pip-art:after{display:none}.card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d!important;border:1px solid #ffffff10!important;border-radius:16px!important}.card:hover{background:#ffffff1a!important}.card .art{border-radius:12px!important}.card.round .art{border-radius:50%!important}.chips button.on{color:#0b0d18!important;background:#fff!important}.sima{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.sima button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2a;border-radius:20px;padding:7px 14px;font-size:13px;font-weight:600}.sima button:hover{color:#0b0d18;background:#fff}.shsk{color:#0000;background:#ffffff10;border-radius:6px;width:180px;height:22px;margin-bottom:14px}.seek input::-webkit-slider-thumb{opacity:1}.vol input::-webkit-slider-thumb{opacity:1}.friends{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.friend{background:#ffffff0d;border:1px solid #ffffff10;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.friend .av{color:#fff;border-radius:50%;flex:none;width:44px;height:44px;font-weight:800}.friend .ti{flex-direction:column;gap:2px;min-width:0;display:flex}.friend .ti .link{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simi{align-items:flex-start;max-width:36%;text-align:left!important;bottom:7%!important;left:5%!important;right:auto!important}.simi .sima{justify-content:flex-start}@media (width<=800px){.simi{max-width:46%;bottom:5%!important}}.tiltwrap.tiltdisc{width:min(100%,46vh,340px);margin:6px auto}.tiltdisc .tilt.round{box-shadow:none;cursor:default;border-radius:50%}.tiltdisc .glare{z-index:2;border-radius:50%}.tiltdisc .disc{width:100%;margin:0}@media (width<=800px){.tiltwrap.tiltdisc{width:min(78vw,340px)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes pop{0%{transform:scale(.6)}55%{transform:scale(1.35)}to{transform:scale(1)}}main>*{animation:.35s cubic-bezier(.2,.8,.2,1) both rise}.row .card:nth-child(-n+8),.grid .card:nth-child(-n+8){animation:.4s cubic-bezier(.2,.8,.2,1) both rise}.row .card:nth-child(2),.grid .card:nth-child(2){animation-delay:40ms}.row .card:nth-child(3),.grid .card:nth-child(3){animation-delay:80ms}.row .card:nth-child(4),.grid .card:nth-child(4){animation-delay:.12s}.row .card:nth-child(5),.grid .card:nth-child(5){animation-delay:.16s}.row .card:nth-child(n+6),.grid .card:nth-child(n+6){animation-delay:.2s}.ib.liked svg{animation:pop .45s var(--spring)}@media (prefers-reduced-motion:reduce){main>*,.row .card,.grid .card,.ib.liked svg{animation:none!important}}.console{box-shadow:var(--raise),inset 0 1px 0 #ffffff12;background:linear-gradient(145deg,#2d3038,#22252c);border-radius:22px;align-items:center;gap:20px;margin:6px 0 22px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.console:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff3d8b33,#0000 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.cplay{color:#fff;background:var(--neon);width:72px;height:72px;box-shadow:var(--raise),0 0 28px #ff3d8b77,inset 0 1px 0 #fff5;transition:transform .25s var(--spring),box-shadow .25s;border-radius:50%;flex:none;place-items:center;display:grid}.cplay:hover:not(:disabled){box-shadow:var(--raise),0 0 42px #ff3d8bbb,inset 0 1px 0 #fff5;transform:scale(1.08)}.cplay:active{box-shadow:var(--inset);transform:scale(.94)}.cplay:disabled{opacity:.5}.ctx{flex-direction:column;gap:3px;min-width:0;display:flex}.ctx small{letter-spacing:1.4px;text-transform:uppercase;color:var(--amber);font-size:11px;font-weight:800}.ctx b{letter-spacing:-.3px;font-size:22px;font-weight:700}.ctx span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cbars{z-index:1;align-items:flex-end;gap:4px;height:46px;margin-left:auto;display:flex;position:relative}.cbars i{background:var(--neon);border-radius:3px;width:5px;height:8px;animation:1.2s ease-in-out infinite cbar;box-shadow:0 0 8px #ff3d8b88}@keyframes cbar{0%,to{height:8px}50%{height:44px}}@media (width<=800px){.cbars{display:none}.console{padding:14px}.cplay{width:60px;height:60px}.ctx b{font-size:18px}}@media (prefers-reduced-motion:reduce){.cbars i{height:22px;animation:none}}.vt-open footer .np>:first-child,.vt-open2 .disc .pic{view-transition-name:cvr}.vt-open2 .full{animation:none}::view-transition-group(cvr){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(cvr){object-fit:cover;border-radius:50%;height:100%}::view-transition-new(cvr){object-fit:cover;border-radius:50%;height:100%}img,svg,canvas,video,button,select,.art,.artw,.mark,.logo,.avatar,.ib,.fab,.chip,.tilt,.disc,.knob,.cbars,.cplay,kbd,.bars,.spin,footer .seek,.eqs,nav,aside .nav,.chips button{-webkit-user-select:none;user-select:none}::selection{color:#fff;background:#ff3d8b55}input,textarea{-webkit-user-select:text;user-select:text}.logo{align-items:center;gap:8px;padding:2px;display:flex}.logomark{filter:drop-shadow(0 4px 10px #ff3d8b40);transition:transform .35s var(--spring);display:block}.logo:hover .logomark{transform:rotate(-8deg)scale(1.08)}.authbox .logo{justify-content:center}.logopick{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.logopick button{color:var(--mut);background:#ffffff0a;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 8px 6px;display:flex}.logopick button:hover{background:#ffffff14}.logopick button.on{border-color:var(--hot);color:#fff;box-shadow:0 0 16px #ff3d8b44}@media (prefers-reduced-motion:reduce){.logomark{transition:none}}.shh{justify-content:space-between;align-items:center;gap:12px;display:flex}.shh h2{margin:0}.shc{align-items:center;gap:6px;display:flex}.shc button{color:var(--mut);opacity:0;background:#0006;border-radius:50%;width:30px;height:30px;font-size:20px;font-weight:700;line-height:1;transition:opacity .2s}.shelf:hover .shc button,.shc button:focus-visible{opacity:1}.shc button:hover{color:#fff;background:#fff2}.shc .showall{opacity:1;background:0 0;border-radius:6px;width:auto;height:auto;padding:4px 6px;font-size:13px}.shc .showall:hover{background:0 0;text-decoration:underline}.row.wrap{flex-wrap:wrap;overflow:visible}@media (hover:none){.shc button{opacity:1}}.acctcard{box-shadow:var(--raise);background:linear-gradient(145deg,#2d3038,#22252c);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px 28px;margin:4px 0 14px;padding:16px 18px;display:flex}.acctcard div{flex-direction:column;gap:2px;min-width:0;display:flex}.acctcard small{color:var(--mut);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.acctcard b{overflow-wrap:anywhere;font-size:16px}.acctcard .ghost{margin-left:auto}.faq{border-bottom:1px solid var(--line);padding:12px 2px}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-weight:600;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--mut);font-size:20px;line-height:1}.faq[open] summary:after{content:"–"}.faq p{color:var(--mut);max-width:70ch;margin:8px 0 2px;line-height:1.55}html.compact .tr{padding-top:3px;padding-bottom:3px}html.compact .libitem{padding:3px 6px}html.compact .card{padding:8px}html.noambient .bg{display:none}html.nomotion *,html.nomotion :before,html.nomotion :after{transition:none!important;animation:none!important}.srow.col{flex-direction:column;align-items:stretch;gap:10px}.themepick{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.themepick button{text-align:left;background:#ffffff0a;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;display:flex}.themepick button:hover{background:#ffffff14}.themepick button.on{border-color:var(--hot);box-shadow:0 0 16px color-mix(in srgb,var(--hot) 35%,transparent)}.themepick .sw3{border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:100%;height:46px;display:grid}.themepick .sw3 i{border-radius:5px;width:60%;height:10px}.themepick b{font-size:13px}.themepick small{color:var(--mut);font-size:11.5px;line-height:1.3}html[class*=th-] .pp.lg,html[class*=th-] .cplay{box-shadow:var(--raise),0 0 26px color-mix(in srgb,var(--hot) 45%,transparent),inset 0 1px 0 #fff5}html[class*=th-] .cbars i{box-shadow:0 0 8px color-mix(in srgb,var(--hot) 55%,transparent)}html[class*=th-] .console:after{background:radial-gradient(circle,color-mix(in srgb,var(--hot) 22%,transparent),transparent 65%)}html[class*=th-] .eqc,html[class*=th-] .knob:before{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--hot) 70%,transparent))}html[class*=th-] .logomark{filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--hot) 30%,transparent))}html[class*=th-] ::selection{background:color-mix(in srgb,var(--hot) 35%,transparent)}html.th-neon{--bg:#05070f;--amber:#22d3ee;--hot:#8b5cf6;--neon:linear-gradient(135deg,#22d3ee,#8b5cf6);--a1:#22d3ee;--a2:#8b5cf6;--grad:var(--neon);--raise:6px 6px 16px #000a,-3px -3px 10px #22d3ee0d}html.th-neon aside{background:#050816cc}html.th-neon footer{background:#04060f}html.th-neon main{background:linear-gradient(180deg,var(--tint) 0,#0a0e1c 340px) #0a0e1c}html.th-neon .console{background:linear-gradient(145deg,#161d33,#0e1424)}html.th-neon .full{background:radial-gradient(120% 80% at 0 0,#22d3ee26,#0000 55%),radial-gradient(90% 70% at 100% 100%,#8b5cf633,#0000 60%),#04060e}html.th-neon .eqs,html.th-neon .acctcard{background:#0c1124}html.th-vinyl{--bg:#120d09;--amber:#f2b24a;--hot:#d9692f;--neon:linear-gradient(135deg,#f2b24a,#d9692f);--a1:#f2b24a;--a2:#d9692f;--grad:var(--neon);--tx:#f6ece0;--mut:#b7a591}html.th-vinyl aside{background:#0d0906cc}html.th-vinyl footer{background:#0a0705}html.th-vinyl main{background:linear-gradient(180deg,var(--tint) 0,#1c140e 340px) #1c140e}html.th-vinyl h1,html.th-vinyl h2,html.th-vinyl .ctx b,html.th-vinyl .full .ftitle b{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-weight:700}html.th-vinyl .console{background:linear-gradient(145deg,#33241a,#241810)}html.th-vinyl .eqs,html.th-vinyl .acctcard{background:#271a12}html.th-vinyl .full{background:radial-gradient(120% 80% at 0 0,#d9692f33,#0000 55%),radial-gradient(90% 70% at 100% 100%,#f2b24a22,#0000 60%),#0d0806}html.th-vinyl .disc .pic{box-shadow:0 0 0 6px #000a,0 0 0 9px #ffffff10,0 10px 30px #000a}html.th-aurora{--bg:#04131a;--amber:#5eead4;--hot:#60a5fa;--neon:linear-gradient(135deg,#5eead4,#60a5fa);--a1:#5eead4;--a2:#60a5fa;--grad:var(--neon);--raise:0 8px 24px #0006,inset 0 1px 0 #fff2}html.th-aurora body,html.th-aurora .app{background:radial-gradient(900px 500px at 8% 0,#5eead433,#0000),radial-gradient(800px 500px at 100% 20%,#60a5fa33,#0000),#04131a}html.th-aurora aside,html.th-aurora main,html.th-aurora footer{-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#ffffff0d;border:1px solid #ffffff1f}html.th-aurora main,html.th-aurora aside .sidecard{border-radius:20px}html.th-aurora .card,html.th-aurora .console,html.th-aurora .acctcard,html.th-aurora .eqs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #fff2}html.th-aurora .full{background:radial-gradient(120% 80% at 0 0,#5eead43a,#0000 55%),radial-gradient(90% 70% at 100% 100%,#60a5fa3a,#0000 60%),#03101a}html.th-mono{--bg:#000;--amber:#e8ff5a;--hot:#b6f000;--neon:linear-gradient(135deg,#e8ff5a,#b6f000);--a1:#e8ff5a;--a2:#b6f000;--grad:var(--neon);--raise:0 0 0 1px #ffffff1a;--inset:inset 0 0 0 1px #ffffff1f;--tx:#fff;--mut:#a3a3a3}html.th-mono aside{background:#000}html.th-mono footer{background:#000;border-top:1px solid #fff2}html.th-mono main{background:#0a0a0a;border-radius:6px}html.th-mono .card,html.th-mono .console,html.th-mono .acctcard,html.th-mono .eqs{background:#111;border:1px solid #ffffff1f;border-radius:6px}html.th-mono .pp.lg,html.th-mono .cplay,html.th-mono .chips .on,html.th-mono .big-play,html.th-mono .fab,html.th-mono .big-cta{color:#000}html.th-mono h2,html.th-mono .ctx small,html.th-mono .acctcard small{text-transform:uppercase;letter-spacing:.12em;font-size:13px}html.th-mono .full{background:#000}html.th-mono .cbars i{box-shadow:none}html.th-mono .pp.lg,html.th-mono .cplay{box-shadow:0 0 0 1px #fff3}html[class*=th-] .disc .fil{stroke:var(--amber);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--amber) 70%,transparent))}html.th-synth{--bg:#12061f;--amber:#ff9e3d;--hot:#e83ad4;--neon:linear-gradient(135deg,#ff9e3d,#e83ad4);--a1:#ff9e3d;--a2:#e83ad4;--grad:var(--neon);--raise:6px 6px 16px #0009,-3px -3px 10px #e83ad414}html.th-synth aside{background:#0e0519cc}html.th-synth footer{background:#0b0415}html.th-synth main{background:linear-gradient(180deg,var(--tint) 0,#1d0b34 340px) #1d0b34}html.th-synth .console{background:linear-gradient(145deg,#3a1458,#25093d)}html.th-synth .eqs,html.th-synth .acctcard{background:#25093d}html.th-synth .full{background:radial-gradient(120% 80% at 0 0,#e83ad444,#0000 55%),radial-gradient(90% 70% at 100% 100%,#ff9e3d33,#0000 60%),#10051c}html.th-synth h1{background:linear-gradient(90deg,#ff9e3d,#e83ad4);color:#0000;-webkit-background-clip:text;background-clip:text}html.th-forest{--bg:#08130e;--amber:#e9c46a;--hot:#7bd389;--neon:linear-gradient(135deg,#e9c46a,#7bd389);--a1:#e9c46a;--a2:#7bd389;--grad:var(--neon);--mut:#9db5a6}html.th-forest aside{background:#07110cdd}html.th-forest footer{background:#06100b}html.th-forest main{background:linear-gradient(180deg,var(--tint) 0,#0f2219 340px) #0f2219}html.th-forest .console{background:linear-gradient(145deg,#1d3a2b,#142a1f)}html.th-forest .eqs,html.th-forest .acctcard{background:#15291f}html.th-forest .full{background:radial-gradient(120% 80% at 0 0,#7bd38933,#0000 55%),radial-gradient(90% 70% at 100% 100%,#e9c46a26,#0000 60%),#07110c}html.th-forest .pp.lg,html.th-forest .cplay,html.th-forest .chips .on,html.th-forest .big-cta{color:#0c1a14}html.th-crimson{--bg:#0a0506;--amber:#ff6a3d;--hot:#e11d48;--neon:linear-gradient(135deg,#ff6a3d,#e11d48);--a1:#ff6a3d;--a2:#e11d48;--grad:var(--neon)}html.th-crimson aside{background:#080405dd}html.th-crimson footer{background:#070304}html.th-crimson main{background:linear-gradient(180deg,var(--tint) 0,#160a0c 340px) #160a0c}html.th-crimson .console{background:linear-gradient(145deg,#2c1115,#1d0a0d)}html.th-crimson .eqs,html.th-crimson .acctcard{background:#1d0a0d}html.th-crimson .full{background:radial-gradient(120% 80% at 0 0,#e11d4844,#0000 55%),radial-gradient(90% 70% at 100% 100%,#ff6a3d2e,#0000 60%),#080304}html.th-crimson h1,html.th-crimson h2{text-transform:uppercase;letter-spacing:.03em}html.th-candy{--bg:#150a1e;--amber:#ffd166;--hot:#ff8fc7;--neon:linear-gradient(135deg,#ffd166,#ff8fc7);--a1:#ffd166;--a2:#ff8fc7;--grad:var(--neon);--tx:#fff4fb;--mut:#c8a9d6}html.th-candy aside{background:#12081acc}html.th-candy footer{background:#0f0616}html.th-candy main{background:linear-gradient(180deg,var(--tint) 0,#241333 340px) #241333;border-radius:26px}html.th-candy aside .sidecard{border-radius:26px}html.th-candy .card,html.th-candy .console,html.th-candy .acctcard,html.th-candy .eqs{border-radius:24px}html.th-candy .chips button,html.th-candy .signin,html.th-candy .big-cta{border-radius:999px}html.th-candy .console{background:linear-gradient(145deg,#4a2160,#301444)}html.th-candy .eqs,html.th-candy .acctcard{background:#301444}html.th-candy .full{background:radial-gradient(120% 80% at 0 0,#ff8fc744,#0000 55%),radial-gradient(90% 70% at 100% 100%,#ffd16633,#0000 60%),#12071a}html.th-candy .pp.lg,html.th-candy .cplay,html.th-candy .chips .on,html.th-candy .big-cta{color:#3a1450}html.th-paper{--bg:#f4f1ea;filter:invert(.93)hue-rotate(180deg)}html.th-paper img,html.th-paper video,html.th-paper canvas,html.th-paper .pic,html.th-paper .bg,html.th-paper .logomark,html.th-paper .art[style*=background],html.th-paper .tilt{filter:invert()hue-rotate(180deg)}html.th-paper .full{background:#0b0b10}html.th-paper main{background:linear-gradient(180deg,var(--tint) 0,#121212 340px) #121212}html.th-paper .bg{display:none}html.th-paper body{background:#f4f1ea}html.th-mono{--mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;scrollbar-color:#e8ff5a #0a0a0a;scrollbar-width:thin}html.th-mono *{scrollbar-color:#e8ff5a #0a0a0a;scrollbar-width:thin}html.th-mono ::selection{color:#000;background:#e8ff5a}html.th-mono button:focus-visible,html.th-mono input:focus-visible,html.th-mono select:focus-visible{outline-offset:2px;outline:2px solid #e8ff5a}html.th-mono .card,html.th-mono .console,html.th-mono .acctcard,html.th-mono .eqs,html.th-mono main,html.th-mono aside .sidecard,html.th-mono .menu,html.th-mono .authbox,html.th-mono .quick button,html.th-mono .libitem,html.th-mono .tr,html.th-mono .qr,html.th-mono .sb,html.th-mono .homebtn,html.th-mono .chips button,html.th-mono .signin,html.th-mono .ghost,html.th-mono .big-cta,html.th-mono input,html.th-mono select,html.th-mono .themepick button,html.th-mono .logopick button,html.th-mono .nav,html.th-mono .art,html.th-mono .artw img,html.th-mono .tag{border-radius:2px}html.th-mono .card{box-shadow:none;background:0 0;border:1px solid #ffffff1f;transition:border-color .2s,transform .2s}html.th-mono .card:hover{background:#0f0f0f;border-color:#e8ff5a;transform:translateY(-2px)}html.th-mono .card .artw img,html.th-mono .card .art{filter:grayscale(.9)contrast(1.08);transition:filter .3s}html.th-mono .card:hover .artw img,html.th-mono .card:hover .art{filter:none}html.th-mono .mixtile .lab{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#e8ff5a!important;background:#000!important}html.th-mono small,html.th-mono .tm,html.th-mono kbd,html.th-mono .tag,html.th-mono .shc .showall,html.th-mono footer .seek span,html.th-mono .ctx small,html.th-mono .acctcard small,html.th-mono .lbl,html.th-mono .tr .n,html.th-mono .tr>span:last-child{font-family:var(--mono);letter-spacing:.02em}html.th-mono h1{letter-spacing:-.045em;font-size:44px;font-weight:800}html.th-mono h1:after{content:"_";color:#e8ff5a;animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}html.th-mono .shh{border-bottom:1px solid #ffffff1f;margin-bottom:12px;padding-bottom:6px}html.th-mono .shh h2{margin:0}html.th-mono .nav{color:#a3a3a3}html.th-mono .nav:hover{color:#000;background:#e8ff5a}html.th-mono .nav.on{color:#e8ff5a;background:0 0;box-shadow:inset 3px 0 #e8ff5a}html.th-mono .nav.on:hover{color:#000;background:#e8ff5a}html.th-mono .chips button{color:#d4d4d4;font-family:var(--mono);background:0 0;border:1px solid #ffffff2e;font-size:12px}html.th-mono .chips button:hover{color:#e8ff5a;background:0 0;border-color:#e8ff5a}html.th-mono .chips .on,html.th-mono .chips .on:hover{color:#000;background:#e8ff5a;border-color:#e8ff5a}html.th-mono .signin{color:#000;background:#e8ff5a;font-weight:700}html.th-mono .signin.dark{color:#fff;background:0 0;border:1px solid #fff4}html.th-mono .signin.dark:hover{color:#e8ff5a;border-color:#e8ff5a}html.th-mono .sb{background:#0d0d0d;border:1px solid #fff2}html.th-mono .sb:focus-within{background:#0d0d0d;border-color:#e8ff5a}html.th-mono .homebtn{background:#0d0d0d;border:1px solid #fff2}html.th-mono .homebtn.on,html.th-mono .homebtn:hover{color:#e8ff5a;border-color:#e8ff5a}html.th-mono .pp,html.th-mono .pp.lg,html.th-mono .cplay,html.th-mono .fab,html.th-mono .big-play{color:#000;box-shadow:none;background:#e8ff5a;border-radius:2px}html.th-mono .pp:hover,html.th-mono .cplay:hover:not(:disabled){background:#fff}html.th-mono .seek input{height:3px}html.th-mono .avatar{color:#000;background:#e8ff5a;border-radius:2px}html.th-mono .console{box-shadow:none;background:#000;border:1px solid #e8ff5a}html.th-mono .console:after{display:none}html.th-mono .ctx b{letter-spacing:-.02em;font-weight:700}html.th-mono .cbars i{border-radius:0;width:4px}html.th-mono .acctcard,html.th-mono .eqs{box-shadow:none;background:#000;border:1px solid #fff2}html.th-mono footer{border-top:1px solid #e8ff5a55}@media (prefers-reduced-motion:reduce){html.th-mono h1:after{animation:none}}html.th-mono,html.th-mono *{scrollbar-color:#ffffff30 transparent;scrollbar-width:thin}html.th-mono .row{scrollbar-width:none}html.th-mono .mixtile,html.th-mono .mixtile *,html.th-mono .collage,html.th-mono .quick button *,html.th-mono .row .card,html.th-mono .grid .card,html.th-mono .card.round .artw,html.th-mono .card.sk{border-radius:2px}.stamp{display:none}html.th-mono .stamp{font:500 12px var(--mono);letter-spacing:.14em;color:#e8ff5a;margin-top:14px;display:block}html.th-mono .stamp:before{content:"■ ";font-size:9px}html.th-mono main{counter-reset:sh;background:radial-gradient(#ffffff14 1px,#0000 1.3px) 0 0/22px 22px,#0a0a0a}html.th-mono .shh h2:before{counter-increment:sh;content:counter(sh,decimal-leading-zero) " / ";color:#e8ff5a;font-family:var(--mono);font-weight:500}html.th-mono .shc .showall:after{content:" →"}html.th-mono .console{background:linear-gradient(#e8ff5a,#e8ff5a) 0 0/14px 3px no-repeat,linear-gradient(#e8ff5a,#e8ff5a) 0 0/3px 14px no-repeat,linear-gradient(#e8ff5a,#e8ff5a) 100% 0/14px 3px no-repeat,linear-gradient(#e8ff5a,#e8ff5a) 100% 0/3px 14px no-repeat,linear-gradient(#e8ff5a,#e8ff5a) 0 100%/14px 3px no-repeat,linear-gradient(#e8ff5a,#e8ff5a) 0 100%/3px 14px no-repeat,linear-gradient(#e8ff5a,#e8ff5a) 100% 100%/14px 3px no-repeat,linear-gradient(#e8ff5a,#e8ff5a) 100% 100%/3px 14px no-repeat,#000;border:1px solid #e8ff5a44}html.th-mono .card:hover{background:linear-gradient(#e8ff5a,#e8ff5a) 0 0/10px 2px no-repeat,linear-gradient(#e8ff5a,#e8ff5a) 0 0/2px 10px no-repeat,linear-gradient(#e8ff5a,#e8ff5a) 100% 100%/10px 2px no-repeat,linear-gradient(#e8ff5a,#e8ff5a) 100% 100%/2px 10px no-repeat,#0f0f0f}html.th-mono .mixtile,html.th-mono .card.mixtile,html.th-mono .row>.card{overflow:hidden;border-radius:2px!important}html.th-mono .tr,html.th-mono .qr{border-bottom:1px solid #ffffff12;border-radius:0}html.th-mono .seek input::-webkit-slider-thumb{background:#e8ff5a;border-radius:0;width:8px;height:14px}html.th-mono .seek input::-moz-range-thumb{background:#e8ff5a;border:0;border-radius:0;width:8px;height:14px}html.th-mono .disc{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#000;border:1px solid #fff2}html.th-mono .disc:before{content:"";pointer-events:none;background:repeating-conic-gradient(from -.4deg,#fff5 0 .8deg,transparent .8deg 6deg);border-radius:50%;position:absolute;inset:-14px;-webkit-mask:radial-gradient(circle,#0000 69%,#000 70% 73%,#0000 74%);mask:radial-gradient(circle,#0000 69%,#000 70% 73%,#0000 74%)}html.th-mono .disc .tm{color:#000;font-family:var(--mono);background:#e8ff5a;border-radius:2px}html.th-mono .disc .fil{stroke:#e8ff5a;filter:none}html.th-mono .disc .pic{filter:grayscale(.15)contrast(1.05);box-shadow:0 0 0 2px #000,0 0 0 3px #fff3}html.th-mono .knob{box-shadow:none;background:#000;border:1px solid #fff4}html.th-mono .knob:before{filter:none}html.th-mono .knob i{box-shadow:none;background:#e8ff5a;border-radius:0}html.th-mono .eqc{filter:none}html.th-mono body:after{content:"";pointer-events:none;z-index:99;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){html.th-mono body:after{display:none}}html.th-mono .disc .fil{stroke:#e8ff5a!important}html.th-mono .disc .trk{stroke:#ffffff26!important}html.th-mono.sweep body:before{content:"";z-index:100;pointer-events:none;background:#e8ff5a;height:2px;animation:.7s cubic-bezier(.5,0,.2,1) both scan;position:fixed;top:0;left:0;right:0;box-shadow:0 0 14px #e8ff5a,0 0 40px #e8ff5a88}@keyframes scan{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100vh)}}@media (prefers-reduced-motion:reduce){html.th-mono.sweep body:before{display:none}}.panel .chips,.panel .eqs,.panel .knobs{flex-shrink:0}html.th-mono .chips,html.th-mono .row{scrollbar-width:none}.boot{display:none}html.th-mono .boot{z-index:300;background:#000;place-items:center;animation:.35s 1.55s both bootout;display:grid;position:fixed;inset:0}html.th-mono .boot pre{font:500 15px/1.9 var(--mono);color:#e8ff5a;white-space:pre;margin:0;animation:1.4s steps(60,end) both typing;overflow:hidden}@keyframes typing{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bootout{to{opacity:0;visibility:hidden}}html.th-mono .tr .n{font-family:var(--mono);color:#737373;font-size:12px}html.th-mono .tr.on{background:#e8ff5a0d;box-shadow:inset 3px 0 #e8ff5a}html.th-mono .tr.on b,html.th-mono .tr.on .n{color:#e8ff5a}html.th-mono .tr:hover{background:#ffffff0a}@media (prefers-reduced-motion:reduce){html.th-mono .boot{display:none}}html.th-synth .full:after{content:"";opacity:.38;pointer-events:none;z-index:0;background:linear-gradient(#ff9e3d,#e83ad4);border-radius:50%;width:78vmin;height:78vmin;position:absolute;bottom:-26%;left:50%;translate:-50%;-webkit-mask:repeating-linear-gradient(#000 0 11px,#0000 11px 18px);mask:repeating-linear-gradient(#000 0 11px,#0000 11px 18px)}html.th-vinyl body:after{content:"";pointer-events:none;z-index:99;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html.th-aurora body,html.th-aurora .app{background-size:160% 160%,160% 160%,auto;animation:40s ease-in-out infinite alternate aurora}@keyframes aurora{0%{background-position:0 0,100% 20%,0 0}to{background-position:60% 40%,40% 60%,0 0}}@media (prefers-reduced-motion:reduce){html.th-aurora body,html.th-aurora .app{animation:none}html.th-vinyl body:after{display:none}}html.th-mono{accent-color:#e8ff5a}html.th-mono .card.plan,html.th-mono .card.plan.on{background:#0c0c0c;border-radius:2px!important}html.th-mono .card.on b,html.th-mono .card.plan b{color:#e8ff5a}html.th-mono .authbox,html.th-mono .modal form,html.th-mono .menu{background:#000;border:1px solid #e8ff5a55;border-radius:2px;box-shadow:0 0 0 1px #000,0 24px 60px #000c}html.th-mono .authbox input,html.th-mono .studio input,html.th-mono .libq,html.th-mono .renamebox,html.th-mono .newpl input{background:#0d0d0d;border:1px solid #ffffff26;border-radius:2px}html.th-mono .authbox input:focus,html.th-mono .studio input:focus{border-color:#e8ff5a;outline:0}html.th-mono .big-cta{color:#000;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:#e8ff5a;border-radius:2px}html.th-mono .big-cta:hover:not(:disabled){background:#fff}html.th-mono .authbox h2,html.th-mono .modal h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:14px}html.th-mono .link{font-family:var(--mono);font-size:12px}html.th-mono .menu button:hover{color:#000;background:#e8ff5a}html.th-mono .toast{color:#000;font-family:var(--mono);background:#e8ff5a;border-radius:2px}html.th-mono .tabs{background:#000;border-top:1px solid #e8ff5a55}html.th-mono .tabs .on{color:#e8ff5a}.tb-link.strong{color:var(--mut);padding:8px 10px;font-weight:700}.tb-link.strong:hover{color:#fff;transform:scale(1.04)}.tb-sep{background:#ffffff40;width:1px;height:24px;margin:0 6px}.libpromos{flex-direction:column;gap:12px;padding:4px 0 10px;display:flex}.promo{background:#ffffff0d;border-radius:10px;flex-direction:column;gap:4px;padding:16px;display:flex}.promo b{font-size:15px}.promo small{color:var(--mut);margin-bottom:10px}.promo .signin{align-self:flex-start;padding:7px 16px;font-size:13px}.sidefoot{flex-direction:column;gap:14px;margin-top:auto;padding:14px 6px 4px;display:flex}.flinks{flex-wrap:wrap;gap:6px 14px;display:flex}.flinks button{color:var(--mut);font-size:11.5px}.flinks button:hover{color:#fff;text-decoration:underline}.lang{position:relative}.langbtn{border:1px solid #fff5;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.langbtn:hover{border-color:#fff}.langmenu{min-width:180px;position:absolute;bottom:42px;left:0}.langmenu button{justify-content:space-between;gap:12px;display:flex}.langmenu button:disabled{opacity:.5;cursor:default}footer.preview{color:#fff;background:linear-gradient(90deg,#af2896,#509bf5);border:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:0 24px;display:flex!important}footer.preview div{flex-direction:column;gap:2px;min-width:0;display:flex}footer.preview b{font-size:14px}footer.preview span{font-size:15px;font-weight:500}.signup-free{color:#000;background:#fff;border-radius:24px;flex:none;padding:12px 26px;font-size:15px;font-weight:800}.signup-free:hover{transform:scale(1.04)}@media (width<=800px){footer.preview{grid-template-columns:none;gap:10px;padding:8px 12px}footer.preview span{font-size:12px}.signup-free{padding:10px 16px;font-size:13px}}.legal{color:#d4d4d8;max-width:70ch;line-height:1.65}.legal p{margin:14px 0}.legal ul{flex-direction:column;gap:8px;margin:12px 0 12px 20px;display:flex}.legal b{color:#fff}html.th-mono footer.preview{color:#fff;background:#000;border-top:1px solid #e8ff5a}html.th-mono footer.preview b{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#e8ff5a;font-size:12px}html.th-mono .signup-free{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:#e8ff5a;border-radius:2px;font-size:13px}html.th-mono .promo{background:#0c0c0c;border:1px solid #fff2;border-radius:2px}html.th-mono .langbtn{font-family:var(--mono);border-radius:2px;font-size:12px}html.th-mono .tb-link.strong{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.authpage{z-index:80;background:radial-gradient(900px 520px at 12% 0%,color-mix(in srgb,var(--a1) 24%,transparent),transparent),radial-gradient(800px 520px at 100% 100%,color-mix(in srgb,var(--a2) 22%,transparent),transparent),var(--bg);place-items:center;padding:56px 16px 24px;display:grid;position:fixed;inset:0;overflow:auto}.authback{color:var(--mut);border-radius:12px;padding:8px 12px;font-weight:700;position:fixed;top:16px;left:18px}.authback:hover{color:#fff;background:#ffffff14}.authcard{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff10;border:1px solid #fff2;border-radius:26px;flex-direction:column;width:100%;max-width:420px;padding:32px;animation:.35s cubic-bezier(.2,.8,.2,1) both authpop;display:flex;box-shadow:0 30px 80px #000a}@keyframes authpop{0%{opacity:0;transform:translateY(14px)scale(.98)}}.authbrand{align-items:center;gap:12px;display:flex}.authbrand b{letter-spacing:-.02em;font-size:20px;font-weight:800;display:block}.authbrand small{color:var(--mut);margin-top:2px;font-size:12px;display:block}.authcard h1{letter-spacing:-.02em;margin:28px 0 0;font-size:26px;font-weight:800;line-height:1.15}.authdesc{color:var(--mut);margin:8px 0 6px;font-size:14px;line-height:1.5}.authnote{background:#ffffff12;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.45}.afield{color:#d4d4d8;margin-top:14px;font-size:13px;font-weight:600;display:block}.afield input{color:#fff;background:#0005;border:1px solid #ffffff2a;border-radius:16px;outline:0;width:100%;margin-top:6px;padding:13px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s;display:block}.afield input:focus{border-color:var(--a1);box-shadow:0 0 0 4px color-mix(in srgb,var(--a1) 22%,transparent)}.pwrow{margin-top:6px;position:relative}.pwrow input{margin-top:0;padding-right:74px}.pwrow button{color:var(--mut);-webkit-user-select:none;user-select:none;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;top:50%;right:8px;translate:0 -50%}.pwrow button:hover{color:#fff;background:#ffffff14}.pwmeter{margin-top:8px}.pwmeter>div{background:#fff2;border-radius:3px;height:6px;overflow:hidden}.pwmeter i{border-radius:3px;height:100%;transition:width .25s,background .25s;display:block}.pwmeter.weak i{background:#f43f5e;width:33%}.pwmeter.medium i{background:#f59e0b;width:66%}.pwmeter.strong i{background:#10b981;width:100%}.pwmeter small{color:var(--mut);margin-top:4px;font-size:12px;display:block}.authcard .err{margin-top:12px;font-size:13px}.authgo{background:var(--grad);color:#fff;width:100%;box-shadow:0 8px 24px color-mix(in srgb,var(--a2) 35%,transparent);border-radius:16px;margin-top:18px;padding:14px;font-size:15px;font-weight:800;transition:filter .2s,transform .12s}.authgo:hover:not(:disabled){filter:brightness(1.1)}.authgo:active:not(:disabled){transform:scale(.99)}.authgo:disabled{opacity:.55}.authlinks{gap:16px;margin-top:14px;font-size:13px;display:flex}.authlinks button,.authswitch button{color:var(--a1);font-weight:700}.authlinks button:hover,.authswitch button:hover{text-decoration:underline}.authswitch{text-align:center;color:var(--mut);border-top:1px solid #ffffff1f;margin-top:18px;padding-top:16px;font-size:14px}.authfoot{text-align:center;color:var(--mut);margin-top:18px;font-size:12px}.authfoot button:hover{color:#fff;text-decoration:underline}.authlang{color:var(--mut);justify-content:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.authlang .cur{color:#fff;font-weight:700}.authlang span[title]{opacity:.55;cursor:default}@media (width<=480px){.authcard{border-radius:22px;padding:24px 20px}}html.th-mono .authpage{background:radial-gradient(#ffffff14 1px,#0000 1.3px) 0 0/22px 22px,#000}html.th-mono .authcard{background:#000;border:1px solid #e8ff5a66;border-radius:2px;box-shadow:0 0 0 1px #000,0 30px 80px #000}html.th-mono .afield input{background:#0d0d0d;border-radius:2px}html.th-mono .authgo{color:#000;box-shadow:none;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:#e8ff5a;border-radius:2px}html.th-mono .authcard h1{text-transform:none;letter-spacing:-.04em;font-size:30px}html.th-mono .authcard h1:after{content:"_";color:#e8ff5a}html.th-mono .authnote,html.th-mono .pwmeter>div,html.th-mono .authback{border-radius:2px}@media (prefers-reduced-motion:reduce){.authcard{animation:none}}.full.lyfs{overflow:hidden;padding:0!important;display:block!important}.full.lyfs>.bg,.full.lyfs>.close,.full.lyfs>.ftools,.full.lyfs>.fl{display:none!important}.full.lyfs .fr{height:auto;padding:14vh 8vw 40vh 18vw;position:absolute;inset:0 0 84px;-webkit-mask:linear-gradient(#0000,#000 12% 80%,#0000);mask:linear-gradient(#0000,#000 12% 80%,#0000)}.full.lyfs .ln{color:#fffc;text-shadow:none;margin:.45em 0;font-size:clamp(30px,4.4vw,76px);font-weight:800;line-height:1.14;transition:color .4s,opacity .4s;transform:none}.full.lyfs .ln.cur{color:#fff;text-shadow:0 0 40px #fff5;transform:none}.full.lyfs .ln.past{color:#fff6}.full.lyfs .ln.plain{color:#fff;font-size:clamp(22px,2.6vw,40px);font-weight:700}.full.lyfs .empty{color:#fffc;font-size:22px}.lyfst{z-index:3;font-size:17px;font-weight:800;position:absolute;top:26px;left:30px}.lyfst small{opacity:.8;font-weight:500}.lyfsx{z-index:3;background:#0003;border-radius:50%;width:40px;height:40px;top:18px;right:22px;position:absolute!important}.lyfsbar{z-index:4;background:#000;grid-template-columns:1fr minmax(320px,640px) 1fr;align-items:center;gap:16px;height:84px;padding:0 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.lyfsbar .ctl{flex-direction:column;gap:4px;display:flex}.lyfsbar .btns{justify-content:center;align-items:center;gap:14px;display:flex}.lyfsbar .seek{display:flex!important}.lyfsbar .np .art{animation:none;border-radius:6px!important}@media (width<=800px){.full.lyfs .fr{padding:12vh 6vw 30vh;display:block!important}.lyfsbar{grid-template-columns:1fr;gap:4px;height:auto;padding:8px 12px}.lyfsbar .np,.lyfsbar>span{display:none}.full.lyfs .fr{inset:0 0 92px}}.full:not(.lyfs)>.bg{display:none}.npsrc{z-index:3;text-overflow:ellipsis;white-space:nowrap;max-width:40vw;font-size:16px;font-weight:800;position:absolute;top:22px;left:62px;overflow:hidden}.full:not(.lyfs):not(.ly) .fl{scrollbar-width:none;justify-content:flex-start;max-height:100vh;margin-top:0;padding:70px 6px 40px;overflow-y:auto}.full:not(.lyfs):not(.ly) .fl::-webkit-scrollbar{display:none}.full:not(.lyfs) .npcard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d!important;border:0!important}@media (width<=800px){.npsrc{top:18px;left:56px}}.disc .orb{pointer-events:none;z-index:0;width:152%;height:152%;position:absolute;top:-26%;left:-26%}.full:not(.lyfs) .disc{margin:clamp(30px,6vh,52px) auto 92px}.cviz{z-index:1;flex:none;width:190px;height:58px;margin-left:auto;position:relative}@media (width<=800px){.cviz{display:none}}.ytbox{flex-direction:column;gap:12px;width:min(760px,94vw);max-width:none;display:flex}.ytframe{aspect-ratio:16/9;background:#000;border:0;border-radius:12px;width:100%}.ytlist{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.ytlist button{text-align:left;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.ytlist button.on{border-color:var(--a1);background:#ffffff1a}.ytlist b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ytlist small{opacity:.7}.ytnote{opacity:.75}.ytnote a{color:var(--a1);text-decoration:underline}.pip .pip-viz{flex:none;padding:6px 16px 0}.pip .cviz{opacity:.95;width:100%;height:40px;margin:0;display:block}@media (height<=380px){.pip .pip-viz{display:none}}.sim .arc{border-color:color-mix(in srgb,var(--a1) 28%,transparent);box-shadow:0 0 60px color-mix(in srgb,var(--a1) 14%,transparent),inset 0 0 80px #0006}.sim .arc2{width:128vmax;height:128vmax;box-shadow:none;background:0 0;border-color:#ffffff0d;translate:-86.5% -50%}.simh{pointer-events:none;flex-direction:column;gap:6px;max-width:26vw;display:flex;position:absolute;top:50%;left:5%;translate:0 -50%}.simh b{letter-spacing:-.03em;text-transform:none;font-size:clamp(40px,5vw,72px);font-weight:300;line-height:1}.simh small{color:#ffffffa6;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.simh em{letter-spacing:.08em;text-transform:uppercase;color:var(--a1);margin-top:10px;font-size:12px;font-style:normal}.simh u{color:#fff6;font-size:12px;text-decoration:none}.scl{text-align:right;pointer-events:none;max-width:30vw;transition:left .45s var(--spring,ease),top .45s var(--spring,ease),opacity .45s;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;translate:-100% -50%}.scl b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}.scl small{color:#fff9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;overflow:hidden}.scl.mid b{letter-spacing:-.02em;white-space:normal;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.1}.scl.mid small{color:#ffffffc4;font-size:14px}.scl .sima{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.scl .sima button.go{background:linear-gradient(135deg,var(--a1),var(--a2));color:#0b0d12;border-color:#0000}.scl .sima button.go:hover{filter:brightness(1.1);background:linear-gradient(135deg,var(--a1),var(--a2));color:#0b0d12}.sc.mid{box-shadow:0 0 0 1px #ffffff2b,0 22px 70px #000b,0 0 90px color-mix(in srgb,var(--a1) 28%,transparent)}.sc.mid:before{content:"";background:conic-gradient(from 0deg,transparent 0 55%,var(--a1),var(--a2),transparent 95%);opacity:.9;border-radius:50%;animation:7s linear infinite spin;position:absolute;inset:-7px;-webkit-mask:radial-gradient(circle,#0000 62%,#000 63%);mask:radial-gradient(circle,#0000 62%,#000 63%)}.sc:not(.mid):hover{transform:scale(1.06)}@media (width<=800px){.simh{max-width:44vw}.simh u,.simh small{display:none}.scl{max-width:36vw}.scl small{display:none}.scl.mid small{display:block}.scl .sima{flex-direction:column;align-items:flex-end}.simh{gap:2px;max-width:62vw;top:24px;left:16px;translate:0}.simh b{font-size:34px}.simh em{margin-top:2px}.simh small,.simh u{display:none}}.avatarbtn{background:conic-gradient(var(--a1) var(--p,0%),#ffffff2e 0);border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:relative}.avatarbtn.done{background:0 0}.avatarbtn .avatar{background:var(--grad) center/cover no-repeat;color:#fff;border:0;border-radius:50%;outline:3px solid #000;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.avatarbtn .avn{color:#fff;background:#000;border:1px solid #ffffff40;border-radius:9px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;line-height:16px;position:absolute;bottom:-5px;right:-6px}.avatarbtn:hover{transform:scale(1.06)}.bigav{background:var(--grad) center/cover no-repeat;border-radius:50%;flex:none;place-items:center;width:96px;height:96px;font-size:38px;font-weight:800;display:grid}.pmenu{z-index:60;width:340px;max-height:calc(100vh - 90px);padding:6px;overflow:auto}.pmenu button{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.pmenu .pm-start{background:#ffffff12;border-radius:8px;margin-bottom:4px;font-weight:700}.pmenu .pm-start span{color:var(--a1);font-size:12px}.pm-sep{background:#ffffff1f;height:1px;margin:8px 4px}.pmenu .pm-upd{justify-content:flex-start;align-items:center;padding:8px}.pmenu .pm-upd span{flex-direction:column;min-width:0;display:flex}.pmenu .pm-upd b{font-size:13px}.pmenu .pm-upd small{white-space:nowrap;text-overflow:ellipsis;color:var(--mut);overflow:hidden}.acctpage{max-width:780px}.accpromo{background:linear-gradient(120deg,#5b2a86,#a3246a);border-radius:12px;margin:6px 0 18px;padding:22px}.accpromo div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.accpromo b{font-size:22px}.accpromo span{color:#ffffffd0;max-width:52ch}.accpromo .signin{margin-top:6px}.accsearch{background:#00000040;border:1px solid #fff4;border-radius:30px;align-items:center;margin:6px 0 16px;padding:0 8px 0 18px;display:flex}.accsearch input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:14px 0;font-size:15px}.accsearch button{width:32px;height:32px;color:var(--mut);border-radius:50%}.planrow{grid-template-columns:1fr 240px;gap:12px;margin:8px 0 22px;display:grid}.plancard{background:#ffffff0f;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:112px;padding:16px 18px;display:flex}.plancard small{background:#ffffff1f;border-radius:6px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}.plancard h2{margin:0;font-size:28px}.joincard{background:linear-gradient(135deg,#4c3b9a,#8a2a77);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.joincard:hover{filter:brightness(1.12)}.accsec{background:#ffffff0d;border-radius:12px;margin:0 0 18px;padding:8px}.accsec>h2{margin:10px 10px 6px;font-size:22px}.accsec.photo{align-items:center;gap:20px;padding:18px;display:flex}.accsec.photo small{color:var(--mut);max-width:46ch;margin:4px 0 12px;display:block}.accsec.photo .acts{flex-wrap:wrap}.accrow{text-align:left;width:100%;color:var(--tx);border-radius:8px;align-items:center;gap:14px;padding:12px;display:flex}button.accrow:hover{background:#ffffff14}.accrow.static{cursor:default}.accrow>svg{box-sizing:content-box;background:#ffffff1f;border-radius:8px;flex:none;width:18px;height:18px;padding:7px}.accrow>span{flex:1;min-width:0}.accrow b{font-weight:600;display:block}.accrow small{color:var(--mut);margin-top:2px;display:block}.accrow>i{color:var(--mut);font-size:24px;font-style:normal}.accrow .tick{border:2px solid #fff5;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:grid}.accrow.done .tick{background:var(--a1);border-color:var(--a1);color:#000}.accback{margin-bottom:8px}.accl{color:var(--mut);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.accl input{font-size:15px}.big-cta.danger{color:#fff;background:#dc2626}.accfoot{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 10px;padding-top:26px;display:grid}.accfoot div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.accfoot b{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-size:11px}.accfoot button{color:#fff;font-weight:600}.accfoot button:hover{text-decoration:underline}html.nobell .tb-ic{display:none}@media (width<=800px){.planrow{grid-template-columns:1fr}.joincard{min-height:90px}.accfoot{grid-template-columns:1fr 1fr}.accsec.photo{flex-direction:column;align-items:flex-start}.pmenu{width:min(340px,92vw)}}html.th-mono .avatarbtn{background:conic-gradient(#e8ff5a var(--p,0%),#ffffff2e 0);border-radius:50%}html.th-mono .avatarbtn.done{background:0 0}html.th-mono .avatarbtn .avatar{color:#000;background-color:#e8ff5a;border-radius:50%}html.th-mono .avatarbtn .avn{font-family:var(--mono);border-radius:2px}html.th-mono .accpromo,html.th-mono .plancard,html.th-mono .joincard,html.th-mono .accsec,html.th-mono .accsearch{border-radius:2px}html.th-mono .accpromo{background:#000;border:1px solid #e8ff5a}html.th-mono .joincard{color:#000;background:#e8ff5a}html.th-mono .plancard{background:#0c0c0c;border:1px solid #fff2}html.th-mono .accsec{background:#0a0a0a;border:1px solid #ffffff1a}html.th-mono .accsec>h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:13px}html.th-mono .accrow>svg,html.th-mono .accrow .tick{border-radius:2px}html.th-mono .accrow.done .tick{background:#e8ff5a;border-color:#e8ff5a}html.th-mono button.accrow:hover{color:#000;background:#e8ff5a}html.th-mono button.accrow:hover small,html.th-mono button.accrow:hover i{color:#000}html.th-mono .accfoot b,html.th-mono .plancard small{font-family:var(--mono)}html.th-mono .bigav{color:#000;background-color:#e8ff5a;border-radius:2px}html.th-mono .pmenu .pm-start{border-radius:2px}.acct .pmenu{position:absolute;top:54px;right:0}.acctpage{margin:0 auto}.qr{background:0 0}.qr .ti b,.qr .ti small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}html.rs-clean .qr{background:#ffffff0d;border-radius:12px;margin:3px 0;padding:8px}html.rs-clean .qr:hover{background:#ffffff18}html.rs-clean .qr .art{border-radius:8px;width:44px;height:44px}html.rs-clean .qr .ti b{font:600 14px Figtree,system-ui,sans-serif}html.rs-clean .qr .ti small{color:var(--mut);font:400 12.5px Figtree,system-ui,sans-serif}html.rs-ticket .qr{border:1px dashed #ffffff3a;border-left:3px solid var(--a1);background:0 0;border-radius:2px;margin:5px 0;padding:8px 10px}html.rs-ticket .qr:hover{border-color:var(--a1);background:#ffffff0a}html.rs-ticket .qr .art{filter:grayscale(.85);border-radius:0}html.rs-ticket .qr:hover .art{filter:none}html.rs-ticket .qr .ti b{text-transform:uppercase;letter-spacing:.04em;font:600 12.5px IBM Plex Mono,ui-monospace,monospace}html.rs-ticket .qr .ti small{color:var(--mut);font:400 11px IBM Plex Mono,ui-monospace,monospace}html.rs-ticket .tr .ti b,html.rs-ticket .tr .ti small{font-family:IBM Plex Mono,ui-monospace,monospace}html.rs-compact .qr{border-radius:6px;padding:3px 6px}html.rs-compact .qr:hover{background:#ffffff12}html.rs-compact .qr .art{border-radius:4px;width:28px;height:28px}html.rs-compact .qr .ti{align-items:baseline;gap:8px;min-width:0;display:flex}html.rs-compact .qr .ti b{flex:0 auto;font:600 13px Figtree,system-ui,sans-serif}html.rs-compact .qr .ti small{min-width:0;color:var(--mut);flex:1 1 0;font:400 12px Figtree,system-ui,sans-serif}html.rs-poster .qr{border-radius:14px;gap:14px;padding:8px 6px;transition:transform .2s,background .2s}html.rs-poster .qr:hover{background:#ffffff10;transform:translate(3px)}html.rs-poster .qr .art{border-radius:12px;width:62px;height:62px;box-shadow:0 8px 20px #0009}html.rs-poster .qr .ti b{font:700 17px/1.2 Fraunces,Georgia,serif}html.rs-poster .qr .ti small{color:var(--mut);margin-top:2px;font:500 13px Figtree,system-ui,sans-serif}html.rs-poster .tr .ti b{font-family:Fraunces,Georgia,serif}html.rs-log .npcard,html.rs-log .nsongs,html.rs-log .panel{counter-reset:q}html.rs-log .qr{counter-increment:q;border-bottom:1px solid #ffffff14;border-radius:0;padding:6px 4px}html.rs-log .qr:hover{background:#ffffff0a}html.rs-log .qr:before{content:counter(q,decimal-leading-zero) " >";color:var(--a1);flex:none;width:36px;font:500 12px IBM Plex Mono,ui-monospace,monospace}html.rs-log .qr .art{display:none}html.rs-log .qr .ti b{font:600 13px IBM Plex Mono,ui-monospace,monospace}html.rs-log .qr .ti small{color:var(--mut);font:400 11.5px IBM Plex Mono,ui-monospace,monospace}html.rs-log .tr .ti b,html.rs-log .tr .ti small{font-family:IBM Plex Mono,ui-monospace,monospace}html.th-mono .npc-h .link{text-transform:none;letter-spacing:0;font:700 13px Figtree,system-ui,sans-serif}select{appearance:none;cursor:pointer;color:var(--tx);background-color:#ffffff12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c4c4d4' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px;border:1px solid #ffffff26;border-radius:12px;min-height:36px;padding:8px 34px 8px 14px;font-weight:600;transition:background-color .18s,border-color .18s,box-shadow .18s}select:hover{background-color:#ffffff1f;border-color:#ffffff40}select:focus-visible,select.gopen{border-color:var(--a1);box-shadow:0 0 0 3px color-mix(in srgb,var(--a1) 25%,transparent);outline:0}select option{color:#f4f4fb;background:#16161f}.gsel{z-index:400;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:0 0;scrollbar-width:thin;background:linear-gradient(#232330f2,#17171ff2);border:1px solid #ffffff2a;border-radius:16px;padding:6px;animation:.24s cubic-bezier(.2,.9,.25,1.15) both gselin;position:fixed;overflow-y:auto;box-shadow:0 22px 60px #000d,0 0 0 1px #0006}.gsel.up{transform-origin:0 100%;animation-name:gselup}@keyframes gselin{0%{opacity:0;transform:translateY(-10px)scale(.93)}}@keyframes gselup{0%{opacity:0;transform:translateY(10px)scale(.93)}}.gopt{text-align:left;width:100%;color:var(--tx);white-space:nowrap;animation:goptin .26s calc(var(--i,0) * 22ms + 30ms) cubic-bezier(.2,.8,.3,1) both;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:9px 12px;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}@keyframes goptin{0%{opacity:0;transform:translate(-8px)}}.gopt.act{background:#ffffff1c}.gopt.sel{color:var(--a1);font-weight:700}.gopt i{background:var(--a1);border-radius:0;flex:none;width:16px;height:16px;transition:transform .22s cubic-bezier(.3,1.6,.5,1);transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.gopt.sel i{transform:scale(1)}.gopt.dis{color:#fff5;cursor:default}@media (prefers-reduced-motion:reduce){.gsel,.gopt{animation:none}}html.th-mono select{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;background-color:#0d0d0d;border-color:#fff3;border-radius:2px;font-size:12px}html.th-mono select:hover{border-color:#e8ff5a}html.th-mono select:focus-visible,html.th-mono select.gopen{box-shadow:none;border-color:#e8ff5a;outline:0}html.th-mono .gsel{background:#000;border:1px solid #e8ff5a66;border-radius:2px;box-shadow:0 0 0 1px #000,0 22px 60px #000}html.th-mono .gopt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;border-radius:0;font-size:12.5px}html.th-mono .gopt.act{color:#000;background:#e8ff5a}html.th-mono .gopt.act i{background:#000}html.th-mono .gopt.sel{color:#e8ff5a}html.th-mono .gopt.sel.act{color:#000}.ytall{background:var(--grad);color:#fff;box-shadow:0 8px 24px color-mix(in srgb,var(--a2) 30%,transparent);border-radius:30px;align-items:center;gap:10px;max-width:100%;margin:6px 0 14px;padding:11px 18px;font-size:14px;font-weight:800;transition:transform .15s,filter .2s;display:inline-flex}.ytall span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ytall:hover{filter:brightness(1.1);transform:translateY(-1px)}.ytlistpage{flex-direction:column;display:flex}.ytrow{text-align:left;border-radius:10px;grid-template-columns:34px 56px 1fr auto;align-items:center;gap:14px;width:100%;padding:8px 10px;transition:background .15s;display:grid}.ytrow:hover{background:#ffffff12}.ytrow.on{box-shadow:inset 3px 0 0 var(--a1);background:#ffffff14}.ytrow.on b{color:var(--a1)}.ytrow .n{color:var(--mut);font-variant-numeric:tabular-nums;text-align:center}.ytrow img,.ytrow .ph{object-fit:cover;background:#ffffff14;border-radius:6px;width:56px;height:56px}.ytrow .ti{min-width:0}.ytrow .ti b,.ytrow .ti small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ytrow .du{color:var(--mut);font-variant-numeric:tabular-nums}@media (width<=800px){.ytrow{grid-template-columns:26px 48px 1fr auto;gap:10px}.ytrow img,.ytrow .ph{width:48px;height:48px}}.ytdock{right:16px;bottom:calc(var(--bar) + 14px);z-index:55;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#22222cf5,#15151cf5);border:1px solid #ffffff26;border-radius:18px;flex-direction:column;gap:10px;width:360px;padding:12px;animation:.3s cubic-bezier(.2,.9,.25,1.1) both ytin;display:flex;position:fixed;box-shadow:0 24px 70px #000d}@keyframes ytin{0%{opacity:0;transform:translateY(16px)scale(.97)}}.ytd-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.ytd-h .ti{min-width:0}.ytd-h b,.ytd-h small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ytd-frame{aspect-ratio:16/9;background:#000;border:0;border-radius:12px;width:100%;min-height:203px;display:block}.ytd-c{align-items:center;gap:8px;display:flex}.ytd-c input[type=range]{min-width:0;accent-color:var(--a1);flex:1;height:4px}.ytd-t{font:11.5px/1 var(--mono,ui-monospace,monospace);color:var(--mut);font-variant-numeric:tabular-nums}.ytd-pp{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ytd-pp:hover{filter:brightness(1.1)}.ytd-n{flex-direction:column;gap:2px;display:flex}.ytd-n small{color:var(--mut);margin-bottom:2px}.ytd-n button{text-align:left;color:#d4d4d8;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 6px;font-size:12.5px;overflow:hidden}.ytd-n button:hover{color:#fff;background:#ffffff14}.ytdock .ytnote{color:var(--mut);font-size:11.5px}.ytdock .ytnote a{color:var(--a1)}@media (width<=800px){.ytdock{width:auto;left:8px;right:8px;bottom:calc(var(--bar) + 66px)}}@media (prefers-reduced-motion:reduce){.ytdock{animation:none}}html.th-mono .ytall{color:#000;box-shadow:none;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;background:#e8ff5a;border-radius:2px;font-size:12.5px}html.th-mono .ytdock{background:#000;border:1px solid #e8ff5a66;border-radius:2px;box-shadow:0 0 0 1px #000,0 24px 70px #000}html.th-mono .ytd-frame{border-radius:0}html.th-mono .ytd-pp{color:#000;background:#e8ff5a;border-radius:2px}html.th-mono .ytrow{border-radius:2px}html.th-mono .ytrow img{filter:grayscale(.85);border-radius:0}html.th-mono .ytrow:hover img,html.th-mono .ytrow.on img{filter:none}html.th-mono .ytrow .n,html.th-mono .ytrow .du{font-family:var(--mono)}footer .ythide{visibility:hidden}.ytsrc{letter-spacing:.02em;color:var(--a1)!important;font-size:11px!important}html.th-mono .ytsrc{font-family:var(--mono)}.ytd-frame{margin-top:0}
