@font-face{font-family:Manrope;font-weight:400;font-display:swap;src:url(/fonts/manrope-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-weight:400;font-display:swap;src:url(/fonts/manrope-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-weight:500;font-display:swap;src:url(/fonts/manrope-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-weight:500;font-display:swap;src:url(/fonts/manrope-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-weight:600;font-display:swap;src:url(/fonts/manrope-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-weight:700;font-display:swap;src:url(/fonts/manrope-cyrillic-700-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-700-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tektur;font-weight:700;font-display:swap;src:url(/fonts/tektur-cyrillic-700-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Tektur;font-weight:700;font-display:swap;src:url(/fonts/tektur-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#060607;--g1:#101012;--g2:#18181b;--g3:#222226;--line:rgba(217,181,116,.28);--line-soft:rgba(255,255,255,.09);--gold:#D9B574;--gold-hi:#F2DDAF;--gold-lo:#8E6F3B;--text:#F3EFE6;--muted:#A39C8E;--dim:#6F6A60;--glow:rgba(217,181,116,.35);--font:"Manrope",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--tap:48px}*{box-sizing:border-box;margin:0}html,body{background:#000}body{font-family:var(--font);color:var(--text);display:grid;place-items:center;min-height:100vh}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.i{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.screen{position:relative;width:1180px;height:820px;overflow:hidden;background:radial-gradient(700px 420px at 50% 0,rgba(217,181,116,.07),transparent 70%),radial-gradient(900px 500px at 50% 100%,rgba(217,181,116,.05),transparent 70%),var(--bg)}.rb{position:absolute;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--gold-hi);background:radial-gradient(circle at 35% 25%,#26262a,#0e0e10 70%);box-shadow:inset 0 0 0 1.5px var(--line),inset 0 1px #ffffff1f,0 6px 18px #0009,0 0 14px #d9b5741f}.rb.on{color:#1a1206;background:linear-gradient(145deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));box-shadow:inset 0 1px #ffffff80,0 0 22px var(--glow)}.rb.big{width:64px;height:64px}.rb.big .i{width:28px;height:28px}.rb .tx{font:800 18px var(--font);letter-spacing:.02em}.top .rb,.lib .rb{position:relative}.rb.sm{width:48px;height:48px}.rb.sq{border-radius:14px}.top{position:absolute;left:36px;right:36px;top:22px;height:52px;display:flex;align-items:center;justify-content:space-between}.top .l,.top .r{display:flex;gap:12px;align-items:center}.pill{display:flex;gap:8px;align-items:center;height:48px;padding:0 20px;border-radius:999px;font-weight:700;font-size:18px;color:var(--gold-hi);box-shadow:inset 0 0 0 1.5px var(--line);background:#d9b57412}.mid{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px}.mid i{display:block;width:210px;height:1.5px;background:linear-gradient(90deg,transparent,var(--gold) 50%,transparent)}.mid .bolt{width:30px;height:30px;color:var(--gold-hi);filter:drop-shadow(0 0 8px var(--glow))}.rail{position:absolute;top:0;bottom:0;width:200px}.rail.l{left:0}.rail.r{right:0}.rail.r .arc{transform:scaleX(-1)}.arc{position:absolute;inset:0;width:100%;height:100%}.deck{position:absolute;top:112px;width:330px;height:148px;border-radius:20px;padding:16px;background:linear-gradient(160deg,#ffffff0d,#ffffff04);box-shadow:inset 0 0 0 1px var(--line-soft),inset 0 1px #ffffff14,0 16px 40px #00000080;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.deck.a{left:120px}.deck.b{right:120px}.cov{position:absolute;left:16px;top:16px;width:60px;height:60px;border-radius:10px;box-shadow:0 0 0 1px var(--line)}.meta{position:absolute;left:92px;top:14px;right:48px;display:grid;gap:3px}.meta b{font-size:19px;font-weight:700;letter-spacing:.01em}.art{font-size:12.5px;letter-spacing:.1em;color:var(--muted)}.dat{font-size:12.5px;color:var(--muted)}.dat i{font-style:normal;font-family:var(--mono);color:var(--text)}.more{position:absolute;right:12px;top:12px;width:32px;height:32px;display:grid;place-items:center;color:var(--muted)}.letter{position:absolute;right:18px;top:50px;font:800 38px var(--font);color:#ffffff1a}.wfw{position:absolute;left:14px;right:14px;bottom:12px;height:50px}.wf{width:100%;height:100%;display:block}.wf .p{fill:var(--gold)}.wf .u{fill:#5b5851}.ph{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--gold-hi);box-shadow:0 0 10px var(--gold-hi)}.cv1{background:radial-gradient(circle at 70% 30%,#f0c880,transparent 40%),linear-gradient(160deg,#c9954a,#1a1208 70%)}.cv2{background:radial-gradient(circle at 30% 60%,#ffd9a0,transparent 38%),linear-gradient(200deg,#6b4a2a,#0d0a07 75%)}.cv3{background:radial-gradient(circle at 50% 30%,#e7c694,transparent 45%),linear-gradient(160deg,#8a6c48,#14100c)}.cv4{background:radial-gradient(circle at 30% 30%,#e9b4d0,transparent 40%),linear-gradient(160deg,#6a5a9c,#14101c)}.cv5{background:radial-gradient(circle at 60% 40%,#bfe3e6,transparent 40%),linear-gradient(160deg,#3e6a74,#0c1214)}.cv6{background:radial-gradient(circle at 50% 35%,#f0b0e0,transparent 40%),linear-gradient(160deg,#7a3f8a,#10081a)}.mixer{position:absolute;left:50%;transform:translate(-50%);top:104px;display:flex;gap:16px;height:170px}.fd{display:grid;grid-template-rows:20px 1fr;justify-items:center;gap:6px}.fd .lb{font-size:10px;letter-spacing:.1em;color:var(--muted);font-weight:600}.fd .tk{position:relative;width:4px;height:130px;border-radius:2px;background:#2c2c30;box-shadow:inset 0 0 0 1px #ffffff0d}.fd .fill{position:absolute;left:0;right:0;bottom:0;border-radius:2px;background:linear-gradient(0deg,var(--gold-lo),var(--gold-hi));box-shadow:0 0 8px var(--glow)}.fd .kn{position:absolute;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff2cf,var(--gold) 55%,var(--gold-lo));box-shadow:0 2px 8px #000000b3,0 0 14px var(--glow)}.bpm{position:absolute;top:284px;width:238px;height:58px;border-radius:999px;display:flex;align-items:center;justify-content:space-between;padding:5px;background:linear-gradient(180deg,#ffffff0d,#ffffff03);box-shadow:inset 0 0 0 1px var(--line-soft)}.bpm.a{left:166px}.bpm.b{right:166px}.bpm button{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:var(--gold-hi);box-shadow:inset 0 0 0 1.5px var(--line)}.bpm div{text-align:center;line-height:1.1}.bpm b{font:500 24px var(--mono)}.bpm small{display:block;font-size:11px;color:var(--muted);margin-top:2px}.cuepad{position:absolute;left:50%;transform:translate(-50%);top:280px;display:flex;gap:16px;align-items:center}.cuepad .rb{position:relative}.sync{height:52px;padding:0 28px;border-radius:999px;font-weight:800;letter-spacing:.1em;color:var(--gold-hi);box-shadow:inset 0 0 0 1.5px var(--gold),0 0 18px #d9b57433;background:#d9b57414}.xf{position:absolute;left:300px;right:300px;top:366px;height:44px}.xf .ln{position:absolute;left:0;right:0;top:50%;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--gold) 20%,var(--gold-hi) 50%,var(--gold) 80%,transparent);box-shadow:0 0 12px var(--glow)}.xf .kn{position:absolute;left:50%;top:50%;width:26px;height:44px;margin:-22px 0 0 -13px;border-radius:9px;background:linear-gradient(180deg,#ffe9b8,var(--gold) 55%,var(--gold-lo));box-shadow:0 4px 14px #000000b3,0 0 18px var(--glow)}.lib{position:absolute;inset:442px 36px 30px;border-top:1px solid var(--line-soft);padding-top:12px}.bar{display:flex;gap:16px;align-items:center;margin-bottom:8px}.tabs{display:flex;gap:6px}.tabs button{height:44px;padding:0 24px;border-radius:999px;font-size:15px;font-weight:600;color:var(--muted)}.tabs .on{color:var(--gold-hi);box-shadow:inset 0 0 0 1.5px var(--line);background:#d9b57414}.srch{flex:1;display:flex;align-items:center;gap:12px;height:48px;padding:0 18px;border-radius:999px;color:var(--muted);font-size:14px;box-shadow:inset 0 0 0 1px var(--line-soft);background:#ffffff08}.srch span{flex:1}.trs{border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line-soft);background:#ffffff05}.tr{display:grid;grid-template-columns:44px minmax(0,1.4fr) 100px 50px 70px minmax(0,1fr) 40px;gap:14px;align-items:center;height:56px;padding:0 14px;border-bottom:1px solid var(--line-soft)}.tr:last-child{border:0}.tr .c{width:44px;height:44px;border-radius:8px}.nm{display:grid;line-height:1.25}.nm b{font-size:15px;font-weight:600}.nm span{font-size:12px;letter-spacing:.08em;color:var(--muted)}.tr .wf{height:18px;width:100%}.tr .more{position:static}.home{position:absolute;left:50%;bottom:10px;width:270px;height:5px;margin-left:-135px;border-radius:3px;background:#f3efe6;opacity:.85}.fd .tk{width:48px;background:linear-gradient(#2c2c30,#2c2c30) center/4px 100% no-repeat;box-shadow:none;border-radius:0}.fd .fill{left:22px;right:22px}.tr .more{width:44px;height:44px;display:grid;place-items:center}.srch{min-height:48px}.mid{display:none}.apill{position:absolute;left:50%;top:26px;transform:translate(-50%);display:flex;align-items:center;gap:10px;height:44px;padding:0 20px;border-radius:999px;white-space:nowrap;font-size:13px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-soft);background:#ffffff08}.apill b{font:800 13px var(--font);letter-spacing:.14em;color:var(--text)}.apill i{font:500 14px var(--mono);font-style:normal;color:var(--gold-hi)}.apill .i{width:18px;height:18px;color:var(--gold-hi)}.apill.man .dt{width:8px;height:8px;border-radius:50%;background:#6f6a60}.apill.auto{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line),0 0 22px #d9b57429;background:#d9b57414}.apill.auto b{color:var(--gold-hi)}.apill.mix{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--gold),0 0 30px #d9b5744d;background:#d9b57424}.apill.mix b{color:var(--gold-hi)}.bars{width:96px;height:6px;border-radius:3px;background:#2c2c30;overflow:hidden}.bars span{display:block;height:100%;background:linear-gradient(90deg,var(--gold-lo),var(--gold-hi));box-shadow:0 0 8px var(--glow)}.cuepad{gap:12px;top:284px}.cuepad .sync{height:52px;padding:0 20px}.amx{display:flex;gap:10px;align-items:center;height:52px;padding:0 22px;border-radius:999px;font:800 14px var(--font);letter-spacing:.1em;color:var(--gold-hi);box-shadow:inset 0 0 0 1.5px var(--line);background:#ffffff08}.amx .dt{width:9px;height:9px;border-radius:50%;background:#6f6a60}.amx.on{color:#1a1206;background:linear-gradient(145deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));box-shadow:0 0 24px var(--glow)}.amx.on .dt{background:#1a1206;box-shadow:0 0 8px #1a120699}.nxt{position:relative;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;color:var(--gold-hi);background:radial-gradient(circle at 35% 25%,#26262a,#0e0e10 70%);box-shadow:inset 0 0 0 1.5px var(--line),0 6px 18px #0009}.nxt span{font:800 11.5px var(--font);letter-spacing:.06em;position:relative}.nxt .cd{position:absolute;inset:0;width:100%;height:100%}.cd .t{fill:none;stroke:#ffffff1a;stroke-width:2.5}.cd .v{fill:none;stroke:var(--gold-hi);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(217,181,116,.7))}.nxt.dis{opacity:.5}.nxt.arm{color:#1a1206;background:linear-gradient(145deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo))}.nxt.pr{transform:scale(.93);box-shadow:inset 0 0 0 2px var(--gold),0 0 26px #d9b57466}.deck .chipd{position:absolute;right:18px;top:20px;font:700 10.5px var(--font);letter-spacing:.16em;color:var(--muted)}.deck.live{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 30px #d9b57429,0 16px 40px #00000080}.deck.live .chipd{color:var(--gold-hi)}.deck.mix{box-shadow:inset 0 0 0 1px var(--line),0 16px 40px #00000080}.deck.mix .chipd{color:var(--gold)}.deck .more{display:none}.tz{position:absolute;top:-6px;bottom:-6px;border-radius:6px;background:linear-gradient(90deg,#d9b5740a,#d9b5744d);box-shadow:inset 0 0 0 1px #d9b57473}.tz b{position:absolute;left:3px;top:3px;font:700 7px var(--font);letter-spacing:.08em;color:var(--gold-hi)}.deck.b .tz{background:linear-gradient(90deg,#d9b5744d,#d9b5740a)}.deck.b .tz b{left:2px}.cp{position:absolute;bottom:-11px;width:0;height:0;margin-left:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid var(--gold-hi);filter:drop-shadow(0 0 4px var(--glow))}.xf .ghost{position:absolute;top:50%;width:26px;height:44px;margin:-22px 0 0 -13px;border-radius:9px;box-shadow:inset 0 0 0 1.5px var(--gold);opacity:.7}.xf .path{position:absolute;top:50%;height:0;border-top:2px dashed rgba(242,221,175,.55)}.xf .path.on{border-top:3px solid var(--gold-hi);box-shadow:0 0 12px var(--glow)}.clock{display:grid;line-height:1.15;margin-left:8px}.clock b{font:500 22px var(--mono)}.clock small{font-size:12px;color:var(--muted)}.ttl{display:grid;line-height:1.2;margin-left:6px}.ttl small{font-size:11px;letter-spacing:.2em;color:var(--gold)}.ttl b{font-size:20px;font-weight:700}.mut{font-size:13px;color:var(--muted)}.pdeck{position:absolute;top:104px;width:404px;height:212px;border-radius:24px;padding:18px 20px;background:linear-gradient(160deg,#ffffff0d,#ffffff04);box-shadow:inset 0 0 0 1px var(--line-soft),0 16px 40px #00000080}.pdeck.a{left:104px}.pdeck.b{right:104px;opacity:.82}.pdeck.live{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 36px #d9b5742e,0 16px 40px #00000080}.ptag{display:flex;gap:8px;align-items:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:12px}.dot{width:8px;height:8px;border-radius:50%;background:#e8d08e;box-shadow:0 0 10px var(--gold-hi)}.prow{display:flex;gap:14px;align-items:center}.pmeta{display:grid;gap:2px;flex:1;min-width:0}.pmeta b{font-size:23px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmeta span{font-size:12.5px;letter-spacing:.1em;color:var(--muted)}.pd i{font:500 13px var(--mono);font-style:normal;color:var(--text)}.prem{text-align:right}.prem small{display:block;font-size:11px;color:var(--muted);letter-spacing:.1em}.prem b{font:500 40px var(--mono);color:var(--gold-hi);line-height:1}.pwf{position:relative;height:72px;margin-top:20px}.pwf .wf{width:100%;height:100%}.pmid{position:absolute;left:50%;transform:translate(-50%);top:140px;display:grid;gap:12px;justify-items:center}.pmid .rb,.pmid .sync{position:relative}.xf.live{left:104px;right:104px;top:340px}.golive{position:absolute;left:50%;transform:translate(-50%);top:408px;display:flex;gap:10px;align-items:center;height:48px;padding:0 24px;border-radius:999px;font-weight:700;font-size:15px;color:#1a1206;background:linear-gradient(145deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));box-shadow:0 0 24px var(--glow)}.prog{position:absolute;left:104px;right:104px;top:488px}.pgh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.pgh b{font-size:15px}.pgh span{font-size:13px;color:var(--muted)}.pgl{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pgi{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-soft)}.pgi.now{box-shadow:inset 0 0 0 1.5px var(--gold);background:#d9b57414}.pgi.peak{box-shadow:inset 0 0 0 1px var(--line)}.pgi b{display:block;font-size:14px}.pgi small{font-size:12px;color:var(--muted)}.pgi>div{min-width:0}.voice{position:absolute;left:104px;right:104px;bottom:34px;height:104px;display:flex;gap:20px;align-items:center;padding:0 20px;border-radius:24px;background:linear-gradient(160deg,#d9b5741a,#ffffff05);box-shadow:inset 0 0 0 1px var(--line)}.rb.mic{position:relative;width:72px;height:72px}.rb.mic .i{width:30px;height:30px}.vsay small{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.vch{display:flex;gap:12px;margin-top:10px;flex-wrap:wrap}.vch span{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:999px;font-size:15px;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08}.rail .rb{position:absolute}.ask{position:absolute;left:112px;right:112px;top:92px;height:100px;display:flex;gap:18px;align-items:center;padding:0 20px;border-radius:24px;background:linear-gradient(160deg,#d9b5741a,#ffffff05);box-shadow:inset 0 0 0 1px var(--line)}.inp{flex:1;display:grid;gap:4px}.inp small{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.inp span{font-size:17px;line-height:1.35}.gen{display:flex;gap:10px;align-items:center;height:56px;padding:0 26px;border-radius:999px;font-weight:700;font-size:16px;color:#1a1206;background:linear-gradient(145deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));box-shadow:0 0 24px var(--glow)}.prm{position:absolute;left:112px;right:112px;top:208px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pc{padding:12px 16px;border-radius:16px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-soft);display:grid;gap:4px}.pc small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pc b{font-size:15px}.cur{position:absolute;left:112px;top:284px;width:548px;height:398px;padding:18px 20px;border-radius:24px;background:linear-gradient(160deg,#ffffff0d,#ffffff04);box-shadow:inset 0 0 0 1px var(--line-soft)}.ch{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ch b{font-size:16px}.lg{display:flex;gap:16px;font-size:12.5px;color:var(--muted)}.lg span{display:flex;gap:6px;align-items:center}.lg i{width:12px;height:12px;border-radius:4px;display:block}.k1{background:var(--gold)}.k2{background:#3a3a3e}.curve{width:100%;height:auto;display:block;overflow:visible}.curve .gl{stroke:#ffffff12;stroke-width:1}.curve .gt{fill:var(--muted);font:11px var(--mono)}.curve .bd{fill:#d9b57414}.curve .cl{fill:none;stroke:var(--gold-hi);stroke-width:2.6;filter:drop-shadow(0 0 6px rgba(217,181,116,.6))}.curve .pkl{stroke:var(--gold);stroke-dasharray:3 4;opacity:.6}.curve .pkc{fill:#fff2cf;stroke:var(--gold);stroke-width:2}.curve .pkt{fill:var(--gold-hi);font:600 12px var(--font)}.pls{position:absolute;left:676px;right:112px;top:284px;height:398px;padding:18px 16px 12px;border-radius:24px;background:linear-gradient(160deg,#ffffff0d,#ffffff04);box-shadow:inset 0 0 0 1px var(--line-soft);overflow:hidden}.pl{display:grid}.ptr{display:grid;grid-template-columns:24px 42px 40px minmax(0,1fr) 30px;gap:10px;align-items:center;height:54px;border-bottom:1px solid var(--line-soft)}.ptr:last-child{border:0}.ptr .dg{color:var(--dim)}.ptr .tm{font:400 12px var(--mono);color:var(--muted)}.ptr .c{width:40px;height:40px;border-radius:8px}.ptr .nm{min-width:0}.ptr .nm b,.ptr .nm span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptr .nm b{font-size:14px}.ptr .nm span{font-size:11px}.ch b,.mut{white-space:nowrap}.acts{position:absolute;left:112px;right:112px;bottom:34px;display:flex;gap:12px}.act{flex:1;white-space:nowrap;display:flex;gap:10px;align-items:center;justify-content:center;height:56px;border-radius:999px;font-weight:600;font-size:15px;color:var(--gold-hi);box-shadow:inset 0 0 0 1.5px var(--line);background:#d9b5740d}.act.on{color:#1a1206;background:linear-gradient(145deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));box-shadow:0 0 22px var(--glow)}.wm{font:700 17px "Tektur",var(--font);letter-spacing:.22em;color:var(--text)}.hd{position:absolute;left:36px;right:36px;top:22px;height:52px;display:flex;align-items:center;gap:14px}.hd .rb{position:relative}.hd .ttl{display:grid;line-height:1.2}.hd .ttl small{font-size:11px;letter-spacing:.2em;color:var(--gold)}.hd .ttl b{font-size:22px;font-weight:700}.hd .sp{flex:1}.hd .apill{position:static;transform:none}.pe{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font:600 14px var(--mono);color:#1a1206;flex:none}.e1,.e2{background:#6f6a60;color:#f3efe6}.e3{background:#a58a5a}.e4{background:var(--gold)}.e5{background:var(--gold-hi)}.e6{background:linear-gradient(135deg,#fff,var(--gold-hi));box-shadow:0 0 14px var(--glow)}.panel{position:absolute;border-radius:24px;background:linear-gradient(160deg,#ffffff0d,#ffffff04);box-shadow:inset 0 0 0 1px var(--line-soft)}.lbl{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:600}.chip{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:600;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-soft);background:#ffffff08;white-space:nowrap}.chip.on{color:#1a1206;background:linear-gradient(145deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));box-shadow:0 0 18px var(--glow)}.chip.ring{color:var(--gold-hi);box-shadow:inset 0 0 0 1.5px var(--line);background:#d9b57414}.chips{display:flex;gap:12px;flex-wrap:wrap}.srch2{display:flex;align-items:center;gap:12px;height:48px;padding:0 18px;border-radius:999px;color:var(--muted);font-size:14px;box-shadow:inset 0 0 0 1px var(--line-soft);background:#ffffff08}.srch2 span{flex:1}.tab2{display:flex;gap:6px}.tab2 .chip{height:44px}.lib2 .flt{left:36px;top:96px;width:284px;bottom:84px;padding:20px;display:grid;gap:16px;align-content:start}.rng{position:relative;height:44px}.rng .tk{position:absolute;left:0;right:0;top:20px;height:4px;border-radius:2px;background:#2c2c30}.rng .fl{position:absolute;top:20px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--gold-lo),var(--gold-hi));left:25%;right:30%}.rng .kn{position:absolute;top:10px;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff2cf,var(--gold) 55%,var(--gold-lo));box-shadow:0 2px 8px #000000b3,0 0 12px var(--glow)}.rv{display:flex;justify-content:space-between;font:500 14px var(--mono)}.eng{display:grid;grid-template-columns:repeat(3,44px);gap:12px}.eng .pe{width:44px;height:44px;font-size:17px;opacity:.55}.eng .pe.sel{opacity:1;box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--gold-hi)}.lib2 .main{inset:96px 36px 84px 340px}.lib2 .tools{display:flex;gap:12px;align-items:center;margin-bottom:12px}.lib2 .tools .srch2{flex:1}.tl{border-radius:20px;box-shadow:inset 0 0 0 1px var(--line-soft);background:#ffffff05;overflow:hidden}.trw{display:grid;grid-template-columns:44px minmax(0,1fr) 84px 40px 30px 52px 44px 44px 44px;gap:10px;align-items:center;height:62px;padding:0 12px;border-bottom:1px solid var(--line-soft)}.trw:last-child{border:0}.trw.sel{background:#d9b57412;box-shadow:inset 3px 0 0 var(--gold)}.trw .c{width:44px;height:44px;border-radius:8px}.trw .nm{display:grid;line-height:1.25;min-width:0}.trw .nm b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trw .nm span{font-size:12px;letter-spacing:.08em;color:var(--muted)}.n{font:400 14px var(--mono);color:var(--text)}.n.k{color:var(--gold-hi)}.ab{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:800 15px var(--font);color:var(--gold-hi);box-shadow:inset 0 0 0 1.5px var(--line);background:#d9b5740f}.ab.on{color:#1a1206;background:linear-gradient(145deg,var(--gold-hi),var(--gold));box-shadow:0 0 14px var(--glow)}.fav{width:44px;height:44px;display:grid;place-items:center;color:var(--dim)}.fav.on{color:var(--gold-hi)}.fav.on .i{fill:var(--gold-hi)}.strip{position:absolute;left:340px;right:36px;bottom:30px;height:48px;display:flex;align-items:center;gap:14px;padding:0 20px;border-radius:999px;font-size:13.5px;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line);background:#d9b57412}.strip b{color:var(--gold-hi);letter-spacing:.14em;font-size:12px}.strip i{font:500 14px var(--mono);font-style:normal;color:var(--gold-hi)}.strip .i{width:18px;height:18px;color:var(--gold-hi)}.pls2 .lst{left:36px;top:96px;width:340px;bottom:36px;padding:16px;display:grid;gap:10px;align-content:start}.pcard{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:10px;border-radius:18px;min-height:76px}.pcard.sel{background:#d9b5741a;box-shadow:inset 0 0 0 1.5px var(--line)}.mos{display:grid;grid-template-columns:1fr 1fr;width:64px;height:64px;border-radius:12px;overflow:hidden;gap:2px}.mos i{display:block}.pcard b{font-size:15px;display:block}.pcard small{font-size:12px;color:var(--muted)}.tagai{font:700 10px var(--font);letter-spacing:.14em;color:var(--gold-hi);padding:4px 8px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line)}.pls2 .det{inset:96px 36px 36px 392px;padding:20px 20px 12px}.pdh{display:flex;align-items:center;gap:16px;margin-bottom:12px}.pdh h2{font:300 28px var(--font)}.pdh .mut{font-size:13px;color:var(--muted)}.pacts{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.drag{position:relative;z-index:2;box-shadow:0 18px 40px #000000b3,inset 0 0 0 1.5px var(--gold);background:#1a1710!important;transform:scale(1.015)}.drop{display:flex;align-items:center;justify-content:center;height:56px;margin:8px 0;border-radius:16px;font-size:14px;color:var(--gold-hi);box-shadow:inset 0 0 0 1.5px var(--line);border:0;background:repeating-linear-gradient(135deg,rgba(217,181,116,.08) 0 8px,transparent 8px 16px)}.pr{display:grid;grid-template-columns:28px 40px 44px minmax(0,1fr) 84px 40px 30px 52px 44px;gap:10px;align-items:center;height:60px;border-bottom:1px solid var(--line-soft)}.pr:last-child{border:0}.pr .dg{color:var(--dim);display:grid;place-items:center}.pr .tm{font:400 12px var(--mono);color:var(--muted)}.st2 .nav{left:36px;top:96px;width:280px;bottom:36px;padding:14px;display:grid;gap:6px;align-content:start}.nv{display:flex;gap:14px;align-items:center;height:52px;padding:0 16px;border-radius:16px;font-size:15px;font-weight:600;color:var(--muted)}.nv.on{color:#1a1206;background:linear-gradient(145deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));box-shadow:0 0 18px var(--glow)}.st2 .body{inset:96px 36px 36px 332px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:start}.blk{padding:18px 20px;border-radius:22px;background:linear-gradient(160deg,#ffffff0d,#ffffff04);box-shadow:inset 0 0 0 1px var(--line-soft);display:grid;gap:12px;align-content:start}.blk h3{font:600 12px var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.blk.wide{grid-column:1/-1}.sl{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-size:15px;border-top:1px solid var(--line-soft)}.sl:first-of-type{border:0}.sl small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.tg{width:56px;height:32px;border-radius:999px;position:relative;flex:none;background:linear-gradient(135deg,var(--gold-hi),var(--gold-lo));box-shadow:inset 0 1px #ffffff80}.tg:after{content:"";position:absolute;right:3px;top:3px;width:26px;height:26px;border-radius:50%;background:#0a0a0a}.tg.off{background:#ffffff24;box-shadow:none}.ok{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:#9fd2ae}.ok:before{content:"";width:8px;height:8px;border-radius:50%;background:#9fd2ae;box-shadow:0 0 8px #9fd2ae}.who{display:flex;gap:14px;align-items:center}.av{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--gold-hi);background:#d9b57424;box-shadow:inset 0 0 0 1.5px var(--line)}.prog2{height:6px;border-radius:3px;background:#2c2c30;overflow:hidden}.prog2 span{display:block;height:100%;width:72%;background:linear-gradient(90deg,var(--gold-lo),var(--gold-hi))}.sel2{display:flex;justify-content:space-between;align-items:center;height:48px;padding:0 16px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);font-size:14px;background:#ffffff08}.about{display:flex;gap:16px;align-items:center}.about .bolt{width:34px;height:34px;color:var(--gold-hi)}.st2 .body{gap:12px;bottom:auto}.blk{padding:14px 18px;gap:6px;border-radius:20px}.sl{min-height:46px}.who{margin-bottom:2px}.av{width:48px;height:48px}.sel2,.st2 .blk .chip{height:44px}.tg{position:relative;width:56px;height:44px;flex:none;background:none!important;box-shadow:none!important;border-radius:0}.tg:before{content:"";position:absolute;left:0;top:6px;width:56px;height:32px;border-radius:999px;background:linear-gradient(135deg,var(--gold-hi),var(--gold-lo));box-shadow:inset 0 1px #ffffff80}.tg:after{content:"";position:absolute;right:3px;top:9px;left:auto;width:26px;height:26px;border-radius:50%;background:#0a0a0a}.tg.off:before{background:#ffffff24;box-shadow:none}.tg.off:after{right:auto;left:3px;background:#8d8d8a}.rng .kn{width:44px;height:44px;margin-left:-22px;top:0;background:none;box-shadow:none}.rng .kn:before{content:"";position:absolute;left:10px;top:10px;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff2cf,var(--gold) 55%,var(--gold-lo));box-shadow:0 2px 8px #000000b3,0 0 12px var(--glow)}.fav,.tr .more{width:44px;height:44px}.screen.phn{width:390px;height:844px;display:flex;flex-direction:column;padding:50px 16px 0;gap:12px}.phn .home{bottom:8px}.phn .hdp{display:flex;align-items:center;gap:10px;height:52px;flex:none}.phn .hdp .sp{flex:1}.phn .hdp .rb{position:relative;width:44px;height:44px}.phn .pill{height:44px;padding:0 16px}.phn .apill{position:static;transform:none;height:auto;min-height:48px;white-space:normal;justify-content:center;text-align:center;flex-wrap:wrap;gap:4px 10px;padding:10px 16px;flex:none}.phn .np{position:relative;padding:16px;border-radius:22px;background:linear-gradient(160deg,#ffffff0d,#ffffff04);box-shadow:inset 0 0 0 1.5px var(--gold),0 0 30px #d9b57424;flex:none}.phn .np .r1{display:flex;gap:14px;align-items:center}.phn .np .cov{position:relative;left:0;top:0;width:64px;height:64px;flex:none}.phn .np .tt{min-width:0;flex:1}.phn .np .tt small{display:block;font:700 10.5px var(--font);letter-spacing:.16em;color:var(--gold)}.phn .np .tt b{display:block;font-size:19px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phn .np .tt span{font-size:12px;color:var(--muted)}.phn .np .rem{text-align:right}.phn .np .rem small{display:block;font-size:10px;color:var(--muted);letter-spacing:.1em}.phn .np .rem b{font:500 28px var(--mono);color:var(--gold-hi)}.phn .np .wfw{position:relative;left:0;right:0;bottom:0;height:52px;margin-top:14px}.phn .nx{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:18px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-soft);flex:none}.phn .nx .cov{position:relative;left:0;top:0;width:44px;height:44px;flex:none}.phn .nx small{display:block;font:700 10px var(--font);letter-spacing:.16em;color:var(--muted)}.phn .nx b{font-size:15px}.phn .nx span.t{margin-left:auto;font:500 13px var(--mono);color:var(--gold-hi)}.phn .ctl{display:flex;gap:12px;align-items:center;flex:none}.phn .ctl .amx{flex:1;justify-content:center;height:56px}.phn .ctl .nxt{width:60px;height:60px}.phn .ctl .rb{position:relative}.phn .vc{display:flex;gap:12px;align-items:center;flex:none}.phn .vc .mic{position:relative;width:64px;height:64px;flex:none}.phn .vc .vs{display:flex;gap:10px;flex-wrap:wrap}.phn .vc .vs span{display:inline-flex;align-items:center;height:44px;padding:0 14px;border-radius:999px;font-size:13.5px;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08}.phn .pg{flex:none}.phn .pg h3{font:600 11px var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:2px 0 8px}.phn .pgr{display:flex;gap:12px;align-items:center;height:52px;border-bottom:1px solid var(--line-soft)}.phn .pgr .c{width:36px;height:36px;border-radius:8px;flex:none}.phn .pgr .nm{flex:1;min-width:0}.phn .pgr .nm b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phn .pgr .nm span{font-size:11px;color:var(--muted)}.phn .tabs2{position:absolute;left:0;right:0;bottom:0;height:84px;padding:8px 8px 22px;display:flex;justify-content:space-around;background:#060607eb;box-shadow:inset 0 1px 0 var(--line-soft)}.phn .tabs2 a{display:grid;justify-items:center;align-content:center;gap:3px;min-width:56px;min-height:48px;font-size:10.5px;font-weight:600;color:var(--muted)}.phn .tabs2 a.on{color:var(--gold-hi)}.phn .tabs2 .i{width:24px;height:24px}.phn .tabs2 a.on .i{filter:drop-shadow(0 0 6px var(--glow))}.phn .tt2{display:flex;align-items:center;gap:12px;height:52px;flex:none}.phn .tt2 h1{font:300 28px var(--font);flex:1;margin:0}.phn .tt2 .rb{position:relative;width:44px;height:44px}.phn .sc{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding-bottom:96px}.phn .askp{display:grid;gap:12px;padding:14px;border-radius:22px;background:linear-gradient(160deg,#d9b5741a,#ffffff05);box-shadow:inset 0 0 0 1px var(--line)}.phn .askp .r{display:flex;gap:12px;align-items:center}.phn .askp .mic{position:relative;width:56px;height:56px;flex:none}.phn .askp .mic .i{width:26px;height:26px}.phn .askp small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.phn .askp p{font-size:14px;line-height:1.4;margin:2px 0 0}.phn .gen{width:100%;justify-content:center}.phn .hs{display:flex;gap:12px;overflow:hidden;flex:none;margin-right:-16px}.phn .hs .chip{flex:none}.phn .curp{padding:14px;border-radius:22px;background:linear-gradient(160deg,#ffffff0d,#ffffff04);box-shadow:inset 0 0 0 1px var(--line-soft);flex:none}.phn .curp .ch{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.phn .curp .ch b{font-size:14px}.phn .curp .ch span{font-size:11px;color:var(--muted)}.phn .curve{width:100%;height:auto;display:block}.phn .lst3 .row3{display:grid;grid-template-columns:24px 40px minmax(0,1fr) 30px;gap:10px;align-items:center;height:56px;border-bottom:1px solid var(--line-soft)}.phn .row3 .dg{color:var(--dim)}.phn .row3 .c{width:40px;height:40px;border-radius:8px}.phn .row3 .nm{min-width:0}.phn .row3 .nm b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phn .row3 .nm span{font-size:11px;color:var(--muted)}.phn .acts2{position:absolute;left:16px;right:16px;bottom:96px;display:flex;gap:12px;align-items:center}.phn .acts2 .act{flex:1;height:52px}.phn .acts2 .rb{position:relative;width:52px;height:52px}.phn .srp{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;border-radius:999px;color:var(--muted);font-size:14px;box-shadow:inset 0 0 0 1px var(--line-soft);background:#ffffff08;flex:none}.phn .lib3 .row4{display:grid;grid-template-columns:44px minmax(0,1fr) 30px 44px;gap:10px;align-items:center;height:62px;border-bottom:1px solid var(--line-soft)}.phn .row4 .c{width:44px;height:44px;border-radius:8px}.phn .row4 .nm{min-width:0}.phn .row4 .nm b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phn .row4 .nm span{font:400 12px var(--mono);color:var(--muted)}.phn .row4 .add{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--gold-hi);box-shadow:inset 0 0 0 1.5px var(--line);background:#d9b5740f}.phn .row4 .add.on{color:#1a1206;background:linear-gradient(145deg,var(--gold-hi),var(--gold));box-shadow:0 0 14px var(--glow)}.phn .pc3{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:10px;border-radius:18px;min-height:76px;flex:none;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-soft)}.phn .pc3 b{display:block;font-size:15px}.phn .pc3 small{font-size:12px;color:var(--muted)}.phn .pc3 .mos{width:56px;height:56px}.phn .grp{border-radius:20px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-soft);padding:0 16px;flex:none}.phn .grp h3{font:600 11px var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);padding:12px 0 2px}.phn .grp .sl{min-height:52px;font-size:15px}.phn .grp .sl small{font-size:12px}.phn .prof{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:20px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-soft);flex:none}.phn .curve .gl{stroke:#ffffff12}.phn .curve .gt{fill:var(--muted);font:10px var(--mono)}.phn .curve .bd{fill:#d9b57414}.phn .curve .cl{fill:none;stroke:var(--gold-hi);stroke-width:2.4;filter:drop-shadow(0 0 6px rgba(217,181,116,.6))}.phn .curve .pkc{fill:#fff2cf;stroke:var(--gold);stroke-width:2}.phn .ctl2 .amx.hold{box-shadow:inset 0 0 0 1.5px var(--gold-hi);background:#d9b5741a;color:var(--gold-hi)}.amx.hold .dt{background:var(--gold-hi)}:root{--ok:#9FD2AE;--warn:#E4C392;--err:#E8907C}.phn .hdp .stc{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-radius:999px;font:700 13px var(--font);letter-spacing:.04em;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-soft);background:#ffffff0a}.stc i{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.stc.warn i{background:var(--warn);box-shadow:0 0 8px var(--warn)}.stc.err i{background:var(--err);box-shadow:0 0 8px var(--err)}.stc.off i{background:#6f6a60;box-shadow:none}.stc.warn{box-shadow:inset 0 0 0 1px #e4c39280}.stc.err{box-shadow:inset 0 0 0 1.5px #e8907cb3;background:#e8907c1a}.stc .i{width:16px;height:16px}.stc small{font-weight:600;color:var(--muted);font-size:11px;letter-spacing:0}.ctl2{position:relative;display:flex;gap:16px;align-items:center;flex:none}.pl{position:relative;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--gold-hi);background:radial-gradient(circle at 35% 25%,#26262a,#0e0e10 70%);box-shadow:inset 0 0 0 1.5px var(--line),0 6px 18px #0009}.pl .i{width:28px;height:28px;position:relative}.pl.paused{color:#1a1206;background:linear-gradient(145deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));box-shadow:0 0 26px var(--glow)}.pl.playing:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px dashed rgba(217,181,116,.45)}.pl svg.pr{position:absolute;inset:-6px;width:84px;height:84px;transform:rotate(-90deg);pointer-events:none}.pr .t{fill:none;stroke:#ffffff1a;stroke-width:3}.pr .v{fill:none;stroke:var(--gold-hi);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(217,181,116,.7))}.pl.holding{transform:scale(.95);box-shadow:inset 0 0 0 2px var(--gold),0 0 26px #d9b57466}.pl.confirm{color:#1a1206;background:linear-gradient(145deg,#ffe9b8,var(--gold));box-shadow:0 0 34px var(--glow)}.hint{position:absolute;left:0;bottom:84px;white-space:nowrap;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text);background:#14120ef5;box-shadow:inset 0 0 0 1px var(--line)}.hint.go{color:#1a1206;background:var(--gold-hi)}.ctl2 .amx{flex:1;justify-content:center;height:56px;padding:0 10px}.ctl2 .nxt{width:60px;height:60px;flex:none}.pg2 h3{display:flex;justify-content:space-between;align-items:center;font:600 11px var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:2px 0 8px}.aiu{display:inline-flex;gap:6px;align-items:center;height:28px;padding:0 10px;border-radius:999px;font:600 11px var(--font);letter-spacing:0;text-transform:none;color:var(--gold-hi);box-shadow:inset 0 0 0 1px var(--line);background:#d9b57414}.aiu .i{width:14px;height:14px}.pgx{display:grid;grid-template-columns:36px minmax(0,1fr) 30px 24px;gap:12px;align-items:center;min-height:56px;border-bottom:1px solid var(--line-soft)}.pgx .c{width:36px;height:36px;border-radius:8px}.pgx .nm b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgx .nm span{font-size:11px;color:var(--muted)}.pgx .nm span i{font:500 11px var(--mono);font-style:normal;color:var(--gold-hi)}.pgx>.i{width:16px;height:16px;color:var(--dim)}.pgx.nxt2{padding:8px 12px;margin:0 -12px;border-radius:16px;border:0;background:#d9b5741a;box-shadow:inset 0 0 0 1.5px var(--line)}.pgd{padding:2px 0 12px 48px;display:grid;gap:6px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line-soft)}.pgd b{color:var(--text);font-weight:600}.mic.v-listen{box-shadow:0 0 0 6px #d9b5742e,0 0 0 14px #d9b57414,0 0 30px var(--glow)}.vbox{display:grid;gap:8px;min-width:0}.vbox .vt{font-size:13px;color:var(--text);display:flex;gap:8px;align-items:center;min-height:44px}.vbox .vt .i{width:18px;height:18px;color:var(--gold-hi);flex:none}.eqb{display:flex;gap:4px;align-items:center;height:28px}.eqb i{display:block;width:4px;border-radius:2px;background:var(--gold-hi)}.vok{display:flex;gap:10px;align-items:center;min-height:44px;font-size:13px}.vok b{color:var(--gold-hi)}.undo{display:inline-flex;gap:6px;align-items:center;height:44px;padding:0 14px;border-radius:999px;font:700 12px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-hi);box-shadow:inset 0 0 0 1px var(--line);margin-left:auto;flex:none}.stp{position:absolute;left:16px;right:16px;top:108px;z-index:20;padding:6px 16px;border-radius:20px;background:#101012fa;box-shadow:inset 0 0 0 1px var(--line),0 24px 50px #000000b3}.stp .r{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--line-soft);font-size:14px}.stp .r:last-child{border:0}.stp .r .i{width:20px;height:20px;color:var(--gold-hi)}.stp .r span{flex:1}.stp .r em{font-style:normal;font-size:12px;color:var(--ok)}.stp .r.w em{color:var(--warn)}.stp .r.e em{color:var(--err)}.stp .r.o em{color:var(--muted)}.bnr{display:flex;gap:12px;align-items:center;padding:10px 14px;border-radius:16px;font-size:13px;line-height:1.35;flex:none;box-shadow:inset 0 0 0 1px var(--line);background:#d9b57414}.bnr .i{width:20px;height:20px;flex:none;color:var(--gold-hi)}.bnr b{display:block}.bnr .btn{margin-left:auto;height:44px;padding:0 14px;display:inline-flex;align-items:center;border-radius:999px;font:700 12px var(--font);letter-spacing:.06em;text-transform:uppercase;color:#1a1206;background:var(--gold-hi);flex:none}.bnr.warn{box-shadow:inset 0 0 0 1px #e4c39280}.bnr.warn .i{color:var(--warn)}.bnr.err{box-shadow:inset 0 0 0 1.5px #e8907cb3;background:#e8907c1a}.bnr.err .i{color:var(--err)}.bnr.err .btn{background:var(--err)}.bnr.ovr{box-shadow:inset 0 0 0 1.5px var(--gold-hi);background:#d9b57429}.rtn{display:flex;gap:10px;margin-left:auto;flex:none}.rtn span{display:inline-flex;align-items:center;height:44px;padding:0 14px;border-radius:999px;font:700 12px var(--font);box-shadow:inset 0 0 0 1px var(--line)}.rtn span.go{color:#1a1206;background:var(--gold-hi);box-shadow:none}.phn .apill.ovr{box-shadow:inset 0 0 0 1.5px var(--gold-hi);background:#d9b57429;color:var(--text)}.phn .apill small{display:block;font-size:11px;color:var(--muted);width:100%;text-align:center;letter-spacing:.02em}.pgx .nm span .tg3{font:700 11px var(--font);font-style:normal;color:var(--gold-hi);letter-spacing:.06em}.stp{background:#101012}.hint.c{left:50%;transform:translate(-50%)}.dk .top{left:48px;right:48px}.dk .deck{top:128px;width:420px;height:172px;padding:20px}.dk .deck.a{left:150px}.dk .deck.b{right:150px}.dk .cov{width:72px;height:72px;left:20px;top:20px}.dk .meta{left:108px;top:18px}.dk .meta b{font-size:21px}.dk .wfw{left:18px;right:18px;bottom:16px;height:60px}.dk .mixer{top:116px;height:190px;gap:20px}.dk .fd .tk{height:150px}.dk .bpm{top:326px;width:260px}.dk .bpm.a{left:230px}.dk .bpm.b{right:230px}.dk .cuepad{top:320px}.dk .xf{left:380px;right:380px;top:412px}.dk .lib{inset:494px 48px 84px}.dk .tr{height:56px}.kc{position:absolute;right:-6px;bottom:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:6px;display:grid;place-items:center;font:600 11px var(--mono);color:var(--gold-hi);background:#18181b;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none}.amx .kc,.sync .kc,.nxt .kc{right:-4px;bottom:-8px}.amx,.sync,.nxt{position:relative}.hk{position:absolute;left:48px;right:48px;bottom:22px;height:48px;display:flex;gap:22px;align-items:center;padding:0 22px;border-radius:999px;font-size:12.5px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-soft);background:#ffffff06;white-space:nowrap;overflow:hidden}.hk span{display:flex;gap:8px;align-items:center}.hk kbd{font:600 12px var(--mono);padding:4px 8px;border-radius:6px;color:var(--gold-hi);background:#18181b;box-shadow:inset 0 0 0 1px var(--line)}.dk .trs .tr:nth-child(n+5){display:none}.screen.dk{width:1440px;height:900px}.dk .home{display:none}.dk .hd{left:48px;right:48px}.dk .hk{z-index:5}.dk .pdeck{width:468px;height:232px;top:108px}.dk .pdeck.a{left:130px}.dk .pdeck.b{right:130px}.dk .pdeck .pwf{height:84px}.dk .pmid{top:150px}.dk .xf.live{left:130px;right:130px;top:370px}.dk .golive{top:440px}.dk .prog{left:130px;right:130px;top:520px}.dk .voice{left:130px;right:130px;bottom:90px}.dk .ask{left:150px;right:150px;top:100px}.dk .prm{left:150px;right:150px;top:218px}.dk .cur{left:150px;top:300px;width:660px;height:430px}.dk .pls{left:830px;right:150px;top:300px;height:430px}.dk .acts{left:150px;right:150px;bottom:90px}.dk .curve{height:auto}.dk.lib2 .flt{left:48px;width:300px;bottom:90px}.dk.lib2 .main{left:364px;right:48px;bottom:152px}.dk.lib2 .strip{left:364px;right:48px;bottom:90px}.dk.pls2 .lst{left:48px;width:380px;bottom:90px}.dk.pls2 .det{left:444px;right:48px;bottom:90px}.dk.st2 .nav{left:48px;width:300px;bottom:90px}.dk.st2 .body{left:364px;right:48px}:root{--bg:#060607;--g1:#101012;--g2:#18181B;--g3:#222226;--gold:#D9B574;--gold-hi:#F2DDAF;--gold-lo:#8E6F3B;--text:#F3EFE6;--muted:#A39C8E;--dim:#6F6A60;--line:rgba(217,181,116,.28);--line-soft:rgba(255,255,255,.09);--glow:rgba(217,181,116,.35);--font:"Manrope",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--btn:52px;--btn-sm:48px;--btn-play:64px;--tap:44px;--edge:24px;--hold-ms:.3s;--dead-zone:8px;--range:160px;--ease:cubic-bezier(.23,1,.32,1)}html,body,#root{margin:0;width:100%;height:100%;overflow:hidden;background:var(--bg)}body{display:block;min-height:0}.stage-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}#stage{flex:none;position:relative;transform-origin:center;touch-action:manipulation}button,[role=slider],.rail,.pl{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rb.prs{transform:scale(.93)}.rb.adjusting{z-index:31;background:var(--gold);color:var(--bg)}.radial-value{position:absolute;bottom:100%;font-family:var(--mono);background:var(--gold-hi);color:var(--bg);white-space:nowrap}.foundation-toast{position:absolute;bottom:var(--sp-5);left:50%;transform:translate(-50%);max-width:90%;padding:var(--sp-3) var(--sp-5);border-radius:var(--sp-5);background:var(--g2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font-size:14px;z-index:50}.foundation-toast.undo{display:flex;align-items:center;gap:var(--sp-3)}button:disabled{opacity:.5;cursor:default}.precision-backdrop{position:absolute;inset:0;display:grid;place-items:center;background:#0009;z-index:60}.mdl{background:var(--g2);color:var(--text);padding:var(--sp-5);border-radius:var(--sp-5);box-shadow:inset 0 0 0 1px var(--line)}.mdl .mb{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4)}.mdl button{min-width:var(--tap);min-height:var(--tap)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.tabs2 a{text-decoration:none}.catalog-search,.catalog-bpm,.catalog-select{background:transparent;color:var(--text);font:inherit;min-height:44px;border:0;min-width:0}.catalog-search{width:100%;outline-offset:-2px}.catalog-bpm{width:45%}.catalog-select{width:100%}.lib2 .nm b,.lib2 .nm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib2 .catalog-main{display:flex;flex-direction:column;min-height:0}.lib2 .catalog-main .tools{flex-shrink:0}.lib2 .catalog-main .tl{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.pls2 .catalog-playlist-list{overflow-y:auto;overscroll-behavior:contain}.catalog-playlist-symbol{display:grid;place-items:center;color:var(--gold-hi)}.catalog-playlist-symbol .i{width:24px;height:24px}.catalog-playlist-list .pcard b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pls2 .catalog-playlist-details{display:flex;flex-direction:column;min-height:0}.catalog-playlist-details .pdh,.catalog-playlist-details .pacts{flex-shrink:0}.catalog-playlist-details h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-playlist-tracks{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.catalog-playlist-tracks .nm b,.catalog-playlist-tracks .nm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
