@font-face{font-family:U;src:url(/f/u-latin-ext-500.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:U;src:url(/f/u-latin-500.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:U;src:url(/f/u-latin-ext-800.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:U;src:url(/f/u-latin-800.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:G;src:url(/f/g-latin-ext-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:G;src:url(/f/g-latin-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:G;src:url(/f/g-latin-ext-500.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:G;src:url(/f/g-latin-500.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:G;src:url(/f/g-latin-ext-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:G;src:url(/f/g-latin-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:M;src:url(/f/m-latin-ext-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:M;src:url(/f/m-latin-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --h{syntax:"<angle>";inherits:true;initial-value:0deg}@property --k{syntax:"<number>";inherits:true;initial-value:0}:root{--bg:#050507;--ink:#fafafa;--mut:#d4d4d8b3;--dim:#a1a1aa80;--vi:#a855f7;--vi2:#7c3aed;--vi3:#c084fc;--vi4:#e9d5ff;--vi5:#5b21b6;--pk:#e879f9;--ro:#fb7185;--am:#fbbf24;--cy:#22d3ee;--bl:#60a5fa;--li:#a3e635;--av:#f43f5e;--glass:#0f0f16b8;--line:#ffffff14;--line2:#ffffff26;--r:28px;--ez:cubic-bezier(.2,.9,.1,1);--ez2:cubic-bezier(.65,0,.35,1);--sp:cubic-bezier(.34,1.56,.64,1);--live:linear-gradient(100deg,var(--vi4) 0%,var(--vi3) 30%,var(--vi) 55%,var(--pk) 80%,var(--vi4) 100%);--glow:0 0 0 1px #c084fc33,0 10px 30px -10px #a855f7cc;--k:0;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background:0 0;font:500 15px/1.5 G,ui-sans-serif,system-ui,sans-serif;animation:24s linear infinite hue;overflow-x:hidden}@keyframes hue{to{--h:360deg}}body.locked{overflow:hidden}::selection{background:var(--vi);color:#fff}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}svg{fill:currentColor;flex:none;width:1em;height:1em}img{display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--vi3);outline-offset:3px;border-radius:10px}.sprite{width:0;height:0;position:absolute;overflow:hidden}.bg{object-fit:cover;z-index:-5;width:108%;height:108%;filter:saturate(1.2) contrast(1.06) brightness(calc(.68 + var(--k) * .14));transform:scale(calc(1.03 + var(--k) * .045));transition:transform .12s linear,filter .12s linear;position:fixed;inset:-4%}body.locked .bg{filter:saturate(1.1)brightness(.42)blur(5px)}.veil{z-index:-4;pointer-events:none;background:radial-gradient(90% 60% at 50% 115%,#7c3aed40,#0000 65%),radial-gradient(60% 50% at 0 0,#a855f71f,#0000 60%),radial-gradient(60% 50% at 100% 10%,#e879f914,#0000 60%),linear-gradient(#05050733,#050507a6);position:fixed;inset:0}.veil:after{content:"";background:radial-gradient(closest-side at 50% 45%,#0000 58%,#030304d9 100%);position:absolute;inset:0}.fx{z-index:-3;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.grain{z-index:-2;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.gate{z-index:50;text-align:center;cursor:pointer;transition:opacity .5s var(--ez),visibility 0s .5s;background:radial-gradient(70% 60%,#0000,#030304cc);outline:none;place-content:center;justify-items:center;gap:18px;display:grid;position:fixed;inset:0}.gate.off{opacity:0;visibility:hidden;pointer-events:none}.gate-kick{letter-spacing:.5em;text-transform:uppercase;color:var(--mut);font:400 11px/1 M,ui-monospace,monospace}.gate-title{letter-spacing:-.045em;background:linear-gradient(100deg,#fff 0%,#fff 28%,var(--vi4) 40%,var(--vi3) 50%,var(--vi) 58%,var(--pk) 66%,#fff 80%,#fff 100%);color:#0000;filter:drop-shadow(0 0 28px #a855f766)drop-shadow(0 0 60px #f472b633);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font:800 clamp(52px,13vw,128px)/.92 U,sans-serif;transition:opacity .15s;animation:4.5s linear infinite sheen}.gate-title.charge{filter:brightness(1.6)drop-shadow(0 0 30px #c084fc)drop-shadow(0 0 70px #a855f7);animation:.16s linear both charge}@keyframes charge{0%{transform:scale(1)}25%{transform:scale(1.03)translate(-2px,1px)}50%{transform:scale(1.05)translate(2px,-1px)}75%{transform:scale(1.06)translate(-1px,-2px)}to{transform:scale(1.08)}}.gate-title.gone{opacity:0;animation:none}.gate-cta{letter-spacing:.32em;text-transform:uppercase;font:500 12px/1 M,monospace}.gate-cta span{border:1px solid var(--line2);-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border-radius:999px;padding:14px 26px;transition:background .3s,box-shadow .3s,border-color .3s;animation:2.4s ease-in-out infinite blink;display:inline-block;position:relative}.gate:hover .gate-cta span,.gate:focus-visible .gate-cta span{box-shadow:0 0 0 1px #ffffff1a,0 0 40px -6px var(--vi3),0 0 90px -10px var(--vi);background:#ffffff1a;border-color:#fff6;animation:none}.gate.boom .gate-cta,.gate.boom .gate-kick{opacity:0;transition:all .3s var(--ez);transform:scale(.9)}@keyframes blink{50%{opacity:.5}}@keyframes sheen{to{background-position:-250% 0}}@keyframes spin{to{transform:rotate(1turn)}}.boom{z-index:55;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.flash{z-index:56;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--fx,50%) var(--fy,50%),#fff 0,#f5ecff 14%,#c084fcaa 32%,#7c3aed55 55%,#0000 80%);mix-blend-mode:screen;position:fixed;inset:0}.flash.go{animation:flash 1.1s var(--ez) forwards}@keyframes flash{0%{opacity:0}6%{opacity:1}to{opacity:0}}.ring{z-index:56;left:var(--fx,50%);top:var(--fy,50%);width:40px;height:40px;box-shadow:0 0 30px var(--vi3),inset 0 0 30px var(--vi);pointer-events:none;opacity:0;border:2px solid #fff;border-radius:50%;margin:-20px 0 0 -20px;position:fixed}.ring.r2{border-color:var(--vi3);animation-delay:80ms!important}.ring.r3{border-color:var(--pk);animation-delay:.16s!important}.ring.go{animation:ring 1s var(--ez) forwards}@keyframes ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;border-width:.2px;transform:scale(70)}}.thump{z-index:-1;pointer-events:none;opacity:calc(var(--k) * .28);mix-blend-mode:screen;background:radial-gradient(80% 70% at 50% 60%,#0000 40%,#7c3aed 100%);position:fixed;inset:0}.app{opacity:0;filter:blur(18px)brightness(2.2);min-height:100svh;transition:opacity .8s var(--ez),transform 1.3s var(--sp),filter 1.1s var(--ez);grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:18px;padding:28px 16px 150px;display:grid;transform:perspective(1200px)translateY(30px)rotateX(16deg)scale(.82)}.app.on{opacity:1;filter:none;transform:none}.card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;border-radius:var(--r);-webkit-backdrop-filter:blur(24px)saturate(1.5);width:min(560px,100%);box-shadow:0 30px 80px -20px #000d,0 0 0 1px #ffffff0a inset,0 0 calc(50px + var(--k) * 80px) calc(var(--k) * 8px - 10px) #a855f7aa;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry)) scale(calc(1 + var(--k) * .012));transition:transform .5s var(--ez),box-shadow .12s linear;isolation:isolate;background:linear-gradient(165deg,#1b1724c7,#0b0b10d9 50%,#100d17e6);position:relative}.card.thud{animation:thud .28s var(--ez)}@keyframes thud{0%{translate:0}20%{translate:0 4px}45%{translate:-1px -2px}70%{translate:1px 1px}to{translate:0}}.card:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;opacity:0;background:linear-gradient(115deg,#0000 35%,#ffffff2e 48%,#e9d5ff12 54%,#0000 64%) 120% 0/300% 100%;position:absolute;inset:0}.card.reveal:after{animation:sweep 1.4s var(--ez) .35s}@keyframes sweep{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-120% 0}}.rim{border-radius:inherit;background:conic-gradient(from var(--a),var(--vi5),var(--vi),var(--vi4),var(--vi3),var(--pk),var(--vi2),var(--vi5));-webkit-mask-composite:xor;pointer-events:none;opacity:.75;z-index:3;padding:1.5px;animation:7s linear infinite rot;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes rot{to{--a:360deg}}.shine{border-radius:inherit;pointer-events:none;background:radial-gradient(520px circle at var(--mx) var(--my),#ffffff12,#0000 45%);z-index:2;position:absolute;inset:0}.bar{z-index:4;justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 0;display:flex;position:relative}.pill{border:1px solid var(--line);color:#f4f4f5;white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 12px;font:400 12.5px/1 M,monospace;display:inline-flex}.pill svg{font-size:15px}.views svg,.clock svg{color:var(--vi3)}.odo{font-variant-numeric:tabular-nums;display:inline-flex}.odo b{height:1em;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.odo b i{transition:transform 1.4s var(--ez);font-style:normal;display:block}.odo b i span{height:1em;line-height:1;display:block}.tabs{border:1px solid var(--line);background:#0006;border-radius:999px;padding:4px;display:flex;position:relative}.tab{z-index:1;letter-spacing:.04em;height:30px;color:var(--mut);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:700;transition:color .3s;display:flex;position:relative}.tab svg{font-size:14px}.tab.on{color:#fff}.tab-ink{background:linear-gradient(120deg,var(--vi2),var(--vi));width:0;box-shadow:0 6px 24px -6px var(--vi),0 0 0 1px #ffffff2e inset;transition:transform .55s var(--sp),width .55s var(--sp);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.pane{z-index:4;animation:pin .7s var(--ez);padding:22px 26px 26px;position:relative}@keyframes pin{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.985)}}.plate{pointer-events:none;background:radial-gradient(90% 120% at 15% 0,color-mix(in oklab,var(--av) 32%,#0000),#0000 60%),radial-gradient(80% 120% at 90% 0,#a855f733,#0000 60%);border-radius:22px;height:170px;position:absolute;inset:8px 8px auto;overflow:hidden;-webkit-mask:linear-gradient(#000 25%,#0000);mask:linear-gradient(#000 25%,#0000)}.plate img{object-fit:cover;object-position:right center;opacity:.42;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}.me{text-align:center;justify-items:center;display:grid;position:relative}.ava{cursor:pointer;width:128px;height:128px;transition:transform .4s var(--sp);margin-top:10px;position:relative}.ava:hover{transform:scale(1.05)}.ava.spin .ava-img{animation:aspin .9s var(--sp)}@keyframes aspin{0%{rotate:0deg}to{rotate:360deg}}.ava-img{z-index:2;object-fit:cover;width:100%;height:100%;transform:scale(calc(1 + var(--k) * .04));background:#18181b;border-radius:50%;transition:transform 90ms linear;position:relative;box-shadow:0 0 0 4px #0c0c11,0 18px 50px -10px #000}.ava-deco{z-index:3;pointer-events:none;width:124%;height:124%;position:absolute;inset:-12%}.ava-ring{z-index:1;background:conic-gradient(from var(--a),var(--vi),var(--av),var(--vi3),var(--vi5),var(--pk),var(--vi));filter:blur(calc(3px + var(--k) * 6px)) saturate(1.3);opacity:calc(.7 + var(--k) * .3);border-radius:50%;animation:3.6s linear infinite rot;position:absolute;inset:-9px}.ava-pulse{border:2px solid var(--vi3);opacity:0;z-index:0;border-radius:50%;position:absolute;inset:-9px}.ava-pulse.go{animation:pulse .7s var(--ez)}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.dot{z-index:4;background:#80848e;border-radius:50%;width:26px;height:26px;transition:background .4s;position:absolute;bottom:6px;right:4px;box-shadow:0 0 0 5px #0c0c11}.dot[data-s=online]{background:#23a55a;box-shadow:0 0 0 5px #0c0c11,0 0 18px #23a55a}.dot[data-s=idle]{background:#f0b232;box-shadow:0 0 0 5px #0c0c11,0 0 18px #f0b232}.dot[data-s=dnd]{background:#f23f43;box-shadow:0 0 0 5px #0c0c11,0 0 18px #f23f43}.dot[data-s=idle]:after{content:"";background:#0c0c11;border-radius:50%;width:15px;height:15px;position:absolute;top:0;left:0}.dot[data-s=dnd]:after{content:"";background:#0c0c11;border-radius:2px;height:4px;position:absolute;top:11px;left:5px;right:5px}.dot[data-s=offline]:after{content:"";background:#0c0c11;border-radius:50%;position:absolute;inset:7px}.name{letter-spacing:-.035em;cursor:default;filter:drop-shadow(0 0 calc(10px + var(--k) * 18px) #a855f780);margin-top:18px;font:800 clamp(30px,8vw,46px)/1.05 U,sans-serif;position:relative}.name span{background:linear-gradient(100deg,#fff 0,#fff 30%,var(--vi4) 42%,var(--vi3) 52%,var(--vi) 62%,#fff 82%,#fff 100%);color:#0000;animation:6s linear infinite sheen;animation-delay:calc(var(--i) * -.2s);background-size:400% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.name span.hop{animation:hop .6s var(--sp),sheen 6s linear infinite;animation-delay:0s,calc(var(--i) * -.2s)}@keyframes hop{0%,to{translate:0;scale:1}35%{translate:0 -14px;scale:1.12 .92}60%{translate:0 2px;scale:.96 1.05}}[data-glitch]{position:relative}[data-glitch]:before,[data-glitch]:after{content:attr(data-glitch);background:inherit;color:#0000;opacity:0;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.glitching:before{opacity:.85;clip-path:inset(10% 0 55%);filter:hue-rotate(90deg);animation:.35s steps(2,end) both gl1;transform:translate(-3px,1px)}.glitching:after{opacity:.85;clip-path:inset(55% 0 8%);filter:hue-rotate(-90deg);animation:.35s steps(2,end) both gl2;transform:translate(3px,-1px)}@keyframes gl1{50%{clip-path:inset(40% 0 30%);transform:translate(4px,-2px)}}@keyframes gl2{50%{clip-path:inset(15% 0 60%);transform:translate(-4px,2px)}}.handle{color:var(--mut);align-items:center;gap:6px;margin-top:8px;font:400 13.5px/1 M,monospace;display:flex}.ghost{color:#d4d4d8;width:28px;height:28px;transition:background .25s,color .25s,transform .25s var(--sp);border-radius:9px;place-items:center;display:inline-grid}.ghost:hover{color:#fff;background:#ffffff14;transform:scale(1.08)}.ghost:active{transform:scale(.92)}.custom{border:1px solid var(--line);color:#fafafa;background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:16px auto 0;padding:8px 14px;font-size:13.5px;display:flex}.custom img{object-fit:contain;width:20px;height:20px}.custom span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acts{gap:10px;margin-top:18px;display:grid}.act{transition:transform .35s var(--sp),border-color .3s,box-shadow .3s}.act:hover{border-color:#c084fc40;transform:translateY(-3px);box-shadow:0 16px 40px -18px #a855f7}.act{--tint:#22d3ee;border:1px solid var(--line);animation:pin .6s var(--ez) both;background:linear-gradient(135deg,#ffffff0d,#ffffff03);border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:12px;display:grid;position:relative;overflow:hidden}.act:before{content:"";background:radial-gradient(120% 140% at 0 0,color-mix(in oklab,var(--tint) 22%,#0000),#0000 60%);pointer-events:none;position:absolute;inset:0}.act-art{width:72px;height:72px;position:relative}.act-art .lg{object-fit:cover;background:#ffffff0d;border-radius:14px;width:72px;height:72px;box-shadow:0 10px 30px -8px #000}.act-art .sm{object-fit:cover;background:#111117;border:3px solid #111117;border-radius:50%;width:26px;height:26px;position:absolute;bottom:-6px;right:-6px}.act-art .glyph{background:linear-gradient(135deg,color-mix(in oklab,var(--tint) 55%,#000),#111);color:#fff;border-radius:14px;place-items:center;width:72px;height:72px;font-size:30px;display:grid}.act-txt{text-align:left;gap:2px;min-width:0;display:grid}.act-k{letter-spacing:.14em;text-transform:uppercase;color:var(--tint);align-items:center;gap:6px;font:500 10.5px/1.4 M,monospace;display:flex}.act-k svg{font-size:12px}.act-t{color:#fff;font-size:15px;font-weight:700}.act-t,.act-s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.act-s{color:var(--mut);font-size:13px}.act-bar{color:var(--mut);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:6px;font:400 10.5px/1 M,monospace;display:grid}.act-bar i{background:#ffffff1a;border-radius:4px;height:4px;position:relative;overflow:hidden}.act-bar i b{transform-origin:0;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--tint),#fff);border-radius:inherit;position:absolute;inset:0}.act.sp{--tint:#1ed760}.act.idle{--tint:#a1a1aa;text-align:center;color:var(--mut);border-style:dashed;grid-template-columns:1fr;justify-items:center;padding:16px;font-size:13px}.act.idle b{color:#fff;font-weight:700}.links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.lnk{--c:var(--vi);translate:var(--tx,0px) var(--ty,0px);border:1px solid var(--line);color:#fafafa;isolation:isolate;height:42px;transition:transform .35s var(--sp),border-color .3s,box-shadow .3s;background:#ffffff0a;border-radius:14px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.lnk svg{color:var(--c);transition:transform .4s var(--sp),color .3s;font-size:17px}.lnk:before{content:"";background:var(--c);opacity:0;z-index:-1;transition:opacity .35s;position:absolute;inset:0}.lnk:hover{border-color:color-mix(in oklab,var(--c) 70%,#fff);box-shadow:0 14px 34px -12px var(--c);transform:translateY(-3px)}.lnk:hover:before{opacity:.9}.lnk:hover svg{color:#fff;transform:rotate(-10deg)scale(1.15)}.lnk.dc{--c:#5865f2}.lnk.nm{--c:#7c3aed}.lnk.dz{--c:var(--vi)}.lnk.dz:before{background:linear-gradient(120deg,var(--vi2),var(--vi),var(--pk))}.lnk.dz svg{color:var(--vi3)}.mag{transition:translate .25s var(--ez),transform .35s var(--sp),background .25s,border-color .3s,box-shadow .3s,color .25s;translate:var(--tx,0px) var(--ty,0px)}.lnk.sm{border-radius:11px;height:34px;padding:0 12px;font-size:12px}.lnk.sm svg{font-size:13px}.stage{border:1px solid var(--line);background:radial-gradient(70% 50% at 50% 100%,#7c3aed66,#0000 70%),radial-gradient(80% 60% at 50% 0,#a855f71f,#0000 70%),linear-gradient(#0b0b12,#14111c);border-radius:22px;height:min(420px,62vh);margin:-4px -8px 0;position:relative;overflow:hidden}.mc{cursor:grab;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.mc:active{cursor:grabbing}.floor{width:68%;height:70px;transform:translateX(-50%) perspective(300px) rotateX(70deg) scale(calc(1 + var(--k) * .1));filter:blur(4px);background:radial-gradient(closest-side,#f5ecffcc,#a855f7aa 40%,#0000);border-radius:50%;position:absolute;bottom:9%;left:50%}.beam{filter:blur(10px);transform-origin:50% 0;width:120px;height:140%;opacity:calc(.3 + var(--k) * .6);mix-blend-mode:screen;pointer-events:none;position:absolute;top:-30%}.b1{background:linear-gradient(#e879f980,#0000 70%);animation:5.2s ease-in-out infinite sway;left:8%}.b2{background:linear-gradient(#c084fc80,#0000 70%);animation:4.1s ease-in-out -1.3s infinite reverse sway;left:calc(50% - 60px)}.b3{background:linear-gradient(#818cf880,#0000 70%);animation:6s ease-in-out -2.2s infinite sway;right:8%}@keyframes sway{0%,to{transform:rotate(-24deg)}50%{transform:rotate(24deg)}}.hud{pointer-events:none;display:flex;position:absolute;inset:auto 12px 12px}.hud span{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#000000a6;border-radius:12px;gap:2px;padding:8px 12px;display:grid}.hud b{letter-spacing:.02em;background:var(--live);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font:800 15px/1 U,sans-serif;animation:6s linear infinite sheen}.hud b.swap{animation:swap .5s var(--sp),sheen 6s linear infinite}@keyframes swap{0%{opacity:0;transform:translateY(8px)scale(.8)}}.loader{place-items:center;transition:opacity .5s;display:grid;position:absolute;inset:0}.loader.done{opacity:0;pointer-events:none}.loader i{border:3px solid var(--pk);border-top-color:#0000;border-radius:12px;width:46px;height:46px;animation:.9s linear infinite spin}.moves{scrollbar-width:none;gap:6px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 88%,#0000);mask:linear-gradient(90deg,#000 88%,#0000)}.moves::-webkit-scrollbar{display:none}.mv{letter-spacing:.03em;border:1px solid var(--line);color:#e4e4e7;height:32px;transition:background .25s,border-color .25s,transform .3s var(--sp);background:#ffffff0a;border-radius:999px;flex:none;padding:0 13px;font-size:12px;font-weight:700}.mv:hover{border-color:#ffffff4d;transform:translateY(-2px)}.mv[aria-checked=true]{background:linear-gradient(120deg,var(--vi2),var(--vi));color:#fff;box-shadow:0 8px 22px -8px var(--vi);border-color:#ffffff4d}.mv.auto{color:var(--vi3)}.mv.auto[aria-checked=true]{color:#fff}.nmc{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0d,#ffffff03);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:14px;padding:12px;display:grid}.face{width:56px;height:56px;image-rendering:pixelated;background:#18181b;border-radius:10px;box-shadow:0 0 0 2px #ffffff14,0 10px 24px -8px #000}.nmc-meta{gap:3px;min-width:0;display:grid}.nmc-meta b{font:800 17px/1.1 U,sans-serif}.nmc-meta code{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font:400 10.5px/1.2 M,monospace;overflow:hidden}.nmc-meta small{color:var(--vi3);font-size:11.5px}.nmc-go{align-items:center;gap:4px;display:flex}.dock{z-index:20;left:50%;bottom:max(14px,env(safe-area-inset-bottom));border:1px solid var(--line2);width:min(640px,100% - 24px);box-shadow:0 24px 60px -18px #000,0 0 calc(50px + var(--k) * 40px) -22px var(--vi);-webkit-backdrop-filter:blur(20px)saturate(1.5);transition:transform 1s var(--sp) .6s;isolation:isolate;background:linear-gradient(135deg,#17151ee6,#0a0a0ef2);border-radius:24px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid;position:fixed;overflow:hidden;transform:translate(-50%,140%)}.app.on .dock{transform:translate(-50%)}.spec{z-index:-1;opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vinyl{background:repeating-radial-gradient(circle,#09090b 0 1.5px,#1c1c22 1.5px 3px);border-radius:50%;place-items:center;width:58px;height:58px;animation:3.2s linear infinite paused spin;display:grid;position:relative;box-shadow:0 0 0 2px #ffffff12,0 8px 24px -6px #000}.vinyl.on{animation-play-state:running}.vinyl i{background:conic-gradient(from var(--a),var(--vi5),var(--vi),var(--vi4),var(--pk),var(--vi5));border-radius:50%;animation:4s linear infinite rot;position:absolute;inset:16px}.vinyl b{color:#fff;letter-spacing:.04em;text-shadow:0 1px 4px #000;font:800 9px/1 U,sans-serif;position:relative}.vinyl:after{content:"";background:linear-gradient(135deg,#ffffff26,#0000 45%);border-radius:50%;position:absolute;inset:0}.meta{gap:1px;min-width:0;display:grid}.marq{white-space:nowrap;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 90%,#0000)}.marq span{color:#fff;padding:0 6%;font-size:14.5px;font-weight:700;display:inline-block}.marq.run span{animation:marq var(--d,12s) linear infinite}@keyframes marq{0%,12%{transform:translate(0)}88%,to{transform:translateX(var(--x,-50%))}}.meta small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;padding-left:6%;font-size:12px;overflow:hidden}.seek{color:var(--mut);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:4px;padding-left:6%;font:400 10.5px/1 M,monospace;display:grid}input[type=range]{--v:0%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:16px}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--vi2),var(--vi) calc(var(--v) * .6),var(--vi4) var(--v),#ffffff21 var(--v));border-radius:4px;height:4px}input[type=range]::-moz-range-track{background:linear-gradient(90deg,var(--vi2),var(--vi) calc(var(--v) * .6),var(--vi4) var(--v),#ffffff21 var(--v));border-radius:4px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;box-shadow:0 0 0 3px #a855f766,0 0 14px var(--vi);transition:transform .2s var(--sp);background:#fff;border-radius:50%;margin-top:-4px}input[type=range]::-moz-range-thumb{width:12px;height:12px;box-shadow:0 0 0 3px #a855f766,0 0 14px var(--vi);background:#fff;border:0;border-radius:50%}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.3)}.ctl{align-items:center;gap:4px;display:flex}.ib{color:#e4e4e7;width:38px;height:38px;transition:background .25s,color .25s,transform .3s var(--sp);border-radius:12px;place-items:center;font-size:17px;display:grid}.ib:hover{color:#fff;background:#ffffff14}.ib:active{transform:scale(.88)}.ib.big{color:#fff;background:linear-gradient(135deg,var(--vi2),var(--vi) 60%,var(--vi3));width:48px;height:48px;box-shadow:0 10px 26px -8px var(--vi),0 0 0 1px #ffffff2e inset;transform:scale(calc(1 + var(--k) * .07));border-radius:16px;font-size:20px}.ib.big:hover{filter:brightness(1.15)}.ib.sm{border-radius:10px;width:30px;height:30px;font-size:15px}.side{justify-items:end;gap:6px;display:grid}.side .row{gap:6px;display:flex}.d8{width:34px;height:28px;color:var(--mut);border:1px solid var(--line);transition:all .3s var(--ez);background:#ffffff0a;border-radius:999px;place-items:center;display:inline-grid}.d8 svg{font-size:15px}.d8:hover{color:#fff;border-color:#c084fc66}.d8[aria-expanded=true]{color:#fff;background:#a855f733;border-color:#c084fc80}.d8.on{color:#fff;background:linear-gradient(120deg,var(--vi2),var(--vi));box-shadow:0 0 20px -4px var(--vi);border-color:#ffffff4d}.list{z-index:21;left:50%;bottom:calc(max(14px,env(safe-area-inset-bottom)) + 100px);border:1px solid var(--line2);width:min(420px,100% - 24px);box-shadow:0 30px 70px -20px #000,0 0 50px -20px var(--vi);-webkit-backdrop-filter:blur(20px);animation:pin .35s var(--ez);background:#121019f2;border-radius:20px;gap:2px;padding:8px;display:grid;position:fixed;translate:-50%}.trk{text-align:left;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 12px;transition:background .2s;display:grid}.trk:hover{background:#ffffff0d}.trk b{color:var(--dim);font:400 11px/1 M,monospace}.trk span{min-width:0;display:grid}.trk i{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-style:normal;font-weight:700;overflow:hidden}.trk small{color:var(--mut);font-size:11.5px}.trk em{align-items:flex-end;gap:2px;height:14px;display:none}.trk em u{background:var(--vi3);transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:.8s ease-in-out infinite alternate eq}.trk em u:nth-child(2){animation-delay:-.3s}.trk em u:nth-child(3){animation-delay:-.55s}@keyframes eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.trk.on{background:#a855f71f}.trk.on b{color:var(--vi3)}.trk.on em{display:flex}.d8.on svg{animation:3s linear infinite spin}.vol{align-items:center;gap:2px;width:120px;display:flex}.credit{z-index:1;letter-spacing:.06em;color:#a1a1aa4d;text-align:center;font:400 10px/1.4 M,monospace;position:relative}.credit button{font:inherit;color:inherit;border-radius:8px;padding:6px 10px;transition:color .3s,background .3s}.credit button:hover,.credit button:focus-visible{color:#e4e4e7;background:#ffffff0d}.credit b{color:#c084fc99;font-weight:400}@media (width>=1440px){.credit{text-align:left;position:fixed;bottom:10px;left:10px}}.toast{z-index:60;box-shadow:0 10px 40px -10px var(--vi);transition:transform .5s var(--sp);pointer-events:none;background:#18181bf2;border:1px solid #c084fc4d;border-radius:14px;padding:10px 16px;font-size:13px;font-weight:700;position:fixed;top:18px;left:50%;transform:translate(-50%,-180%)}.toast.on{transform:translate(-50%)}.cur{z-index:70;pointer-events:none;mix-blend-mode:screen;width:360px;height:360px;transform:translate3d(var(--cx,-999px),var(--cy,-999px),0);background:radial-gradient(closest-side,#a855f71f,#0000);border-radius:50%;margin:-180px 0 0 -180px;position:fixed;top:0;left:0}.nos{background:var(--bg);place-items:center;font:800 20px U,sans-serif;display:grid;position:fixed;inset:0}@media (hover:none){.cur{display:none}}@media (width<=600px){.app{align-content:start;padding:18px 12px 200px}.pane{padding:18px 16px 20px}.bar{padding:10px 10px 0}.pill.clock{display:none}.list{bottom:calc(max(14px,env(safe-area-inset-bottom)) + 150px)}.tab{padding:0 11px}.ava{width:110px;height:110px}.dock{border-radius:22px;grid-template-columns:auto 1fr auto;grid-template-areas:"v m c""s s s";gap:8px 12px}.vinyl{grid-area:v;width:50px;height:50px}.vinyl i{inset:14px}.meta{grid-area:m}.ctl{grid-area:c}.side{grid-area:s;grid-auto-flow:column;justify-content:space-between;align-items:center}.vol{width:150px}.ib.big{width:44px;height:44px}.act-art,.act-art .lg,.act-art .glyph{width:60px;height:60px}.stage{height:340px}}@media (width<=380px){.pill.views{padding:0 9px}.tab span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.grain{display:none}}