.ai[data-v-8f68a450]{background:#0b0d12;border:1px solid #1c2230;border-radius:.4rem;padding:.8rem 1rem}h2[data-v-8f68a450]{font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e8e8ec;margin:0 0 .6rem;display:flex;align-items:center;gap:.5rem}h2 span[data-v-8f68a450]{font-size:.7rem;font-weight:400;color:#5cc8ff;flex:1}.mini[data-v-8f68a450]{font-size:.66rem;padding:1px 7px;background:#14161d;color:#8a93a6;border:1px solid #262b36;border-radius:.25rem;cursor:pointer}.mini.alert[data-v-8f68a450]{color:#ffd27a;border-color:#5a4620;background:#221a0c}.mini.on[data-v-8f68a450]{color:#cfe6ff;border-color:#2a4a66;background:#16263a}.tokens[data-v-8f68a450]{background:#0a0c11;border:1px solid #1c2230;border-radius:.35rem;padding:.45rem .55rem;margin-bottom:.6rem;font-family:ui-monospace,monospace}.trow[data-v-8f68a450]{display:grid;grid-template-columns:1fr 5rem 5rem;gap:.3rem;font-size:.72rem;color:#c4ccda;padding:.12rem 0}.trow span[data-v-8f68a450]:not(:first-child){text-align:right;color:#9aa6bb}.trow.thead[data-v-8f68a450]{color:#6a7488;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #1c2230;margin-bottom:.15rem;padding-bottom:.2rem}.trow.thead span[data-v-8f68a450]:not(:first-child){color:#6a7488}.trow.cost span[data-v-8f68a450]:not(:first-child){color:#7ad6a0}.trow.saved span[data-v-8f68a450]:not(:first-child){color:#5cc8ff}.tfoot[data-v-8f68a450]{display:flex;justify-content:space-between;align-items:center;margin-top:.35rem;padding-top:.3rem;border-top:1px solid #1c2230}.tfoot .dim[data-v-8f68a450]{font-size:.62rem;color:#5a6470}.settings[data-v-8f68a450]{background:#0a0c11;border:1px solid #1c2230;border-radius:.3rem;padding:.55rem .6rem;margin-bottom:.5rem}.srow[data-v-8f68a450]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.srow>span[data-v-8f68a450]{width:4.6rem;flex-shrink:0;font-size:.72rem;color:#8a93a6}.srow select[data-v-8f68a450],.srow input[data-v-8f68a450]{flex:1;background:#16161d;color:#cfd8e3;border:1px solid #26262f;border-radius:.25rem;padding:.25rem .4rem;font-family:ui-monospace,monospace;font-size:.74rem}.snote[data-v-8f68a450]{font-size:.7rem;color:#9ab0ff;margin:0 0 .45rem;line-height:1.4}.snote.dim[data-v-8f68a450]{color:#4e5666;font-style:italic}.snote a[data-v-8f68a450]{color:#5cc8ff;text-decoration:none}.log[data-v-8f68a450]{height:clamp(20rem,60vh,46rem);overflow-y:auto;background:#090a0e;border:1px solid #161a22;border-radius:.3rem;padding:.5rem;margin-bottom:.5rem;font-size:.78rem}.hint[data-v-8f68a450]{color:#9ab0ff;font-size:.76rem;margin:.2rem 0}.ex[data-v-8f68a450]{display:inline-block;margin:.2rem .25rem 0 0;font-size:.72rem;padding:.15rem .5rem;background:#15202c;color:#8fd0f0;border:1px solid #234055;border-radius:.3rem;cursor:pointer}.line[data-v-8f68a450]{display:flex;gap:.5rem;padding:.18rem 0;font-family:ui-monospace,monospace;line-height:1.35}.line .tag[data-v-8f68a450]{flex-shrink:0;width:1.6rem;text-align:right;color:#4a5160}.line.you .txt[data-v-8f68a450]{color:#dfe6ef}.line.ai .txt[data-v-8f68a450]{color:#8fd0f0}.line.act[data-v-8f68a450],.line.act .txt[data-v-8f68a450]{color:#6b7688}.line.err .tag[data-v-8f68a450],.line.err .txt[data-v-8f68a450]{color:#ff8a9b}.statusbar[data-v-8f68a450]{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem;font-family:ui-monospace,monospace;font-size:.74rem;color:#8fd0f0}.statusbar .st[data-v-8f68a450]{white-space:nowrap}.statusbar .st[data-v-8f68a450]:after{content:"…"}.track[data-v-8f68a450]{flex:1;height:4px;background:#11202c;border-radius:3px;overflow:hidden;position:relative}.slider[data-v-8f68a450]{position:absolute;top:0;height:100%;width:38%;border-radius:3px;background:linear-gradient(90deg,transparent,#5cc8ff,transparent);animation:vc-slide-8f68a450 1.05s ease-in-out infinite}@keyframes vc-slide-8f68a450{0%{left:-40%}to{left:100%}}.statusbar .time[data-v-8f68a450]{color:#5a6470;min-width:2.6rem;text-align:right}.suggest[data-v-8f68a450]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.schip[data-v-8f68a450]{font-size:.74rem;padding:.22rem .6rem;background:#15202c;color:#8fd0f0;border:1px solid #234055;border-radius:1rem;cursor:pointer}.schip[data-v-8f68a450]:before{content:"→ ";color:#4a7090}.schip[data-v-8f68a450]:hover{background:#1b2c3c;border-color:#3a6588}.inputrow[data-v-8f68a450]{display:flex;gap:.4rem;position:relative}.histbtn[data-v-8f68a450]{padding:.3rem .55rem;font-size:.95rem;line-height:1}.histbtn.on[data-v-8f68a450]{background:#1d324a;border-color:#3a6a96}.histmenu[data-v-8f68a450]{position:absolute;left:0;right:0;bottom:calc(100% + .35rem);max-height:14rem;overflow-y:auto;background:#10131a;border:1px solid #2a3447;border-radius:.4rem;box-shadow:0 6px 20px #000a;padding:.25rem;z-index:20;display:flex;flex-direction:column;gap:.1rem}.histhead[data-v-8f68a450]{display:flex;justify-content:space-between;align-items:center;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#6a7488;padding:.2rem .4rem .3rem}.histclear[data-v-8f68a450]{background:transparent;border:none;color:#6a7488;font-size:.62rem;padding:0 .2rem;text-transform:uppercase;letter-spacing:.06em}.histclear[data-v-8f68a450]:hover{background:transparent;color:#ff9bb0}.histitem[data-v-8f68a450]{background:transparent;border:none;border-radius:.25rem;color:#c4ccda;text-align:left;padding:.32rem .45rem;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.histitem[data-v-8f68a450]:hover{background:#1b2740;color:#fff}.inputrow input[data-v-8f68a450]{flex:1;background:#16161d;color:#e0e6ee;border:1px solid #26262f;border-radius:.3rem;padding:.35rem .5rem;font-size:.82rem}button[data-v-8f68a450]{background:#16263a;color:#cfe6ff;border:1px solid #2a4a66;border-radius:.3rem;padding:.3rem .9rem;cursor:pointer;font-size:.8rem}button[data-v-8f68a450]:hover:not(:disabled){background:#1d324a}button[data-v-8f68a450]:disabled{opacity:.45;cursor:default}.ai-overlay[data-v-25523450]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.ai-overlay.open[data-v-25523450]{opacity:1;visibility:visible;pointer-events:auto;background:#08080e80;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}.ai-glass[data-v-25523450]{position:relative;width:min(680px,94vw);max-height:88vh;overflow:auto;background:#12121ab8;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 24px 90px #000000a6,inset 0 1px #ffffff14;padding:.75rem;transform:translateY(10px) scale(.985);transition:transform .22s ease}.ai-overlay.open .ai-glass[data-v-25523450]{transform:translateY(0) scale(1)}.ai-close[data-v-25523450]{position:absolute;top:.7rem;right:.7rem;z-index:2;background:#0c0c11;color:#9ab0ff;border:1px solid #2a2a34;border-radius:6px;padding:.18rem .55rem;font-family:ui-monospace,monospace;font-size:.72rem;cursor:pointer}.ai-close[data-v-25523450]:hover{border-color:#5b8cff}.jack[data-v-c41abbd3],.jack[data-v-c41abbd3]:hover,.jack[data-v-c41abbd3]:disabled{position:absolute;left:-15px;top:.85rem;width:27px;height:27px;padding:0;border:none;background:transparent;cursor:pointer;z-index:30;box-shadow:none;text-shadow:none;border-radius:50%}.jack.passive[data-v-c41abbd3]{cursor:default}.jack.dim[data-v-c41abbd3]{opacity:.35;cursor:not-allowed}.barrel[data-v-c41abbd3]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 35% 28%,#4a4a56,#15151c 72%);border:1px solid #0a0a0e;box-shadow:0 2px 6px #000000bf}.dome[data-v-c41abbd3]{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:radial-gradient(circle at 38% 28%,#ffa3ac,#ff3b3b 52%,#6e0f1c);box-shadow:inset 0 -2px 4px #0000008c;transition:box-shadow .15s,filter .15s}.jack:not(.active) .dome[data-v-c41abbd3]{filter:saturate(.45) brightness(.62)}.jack.active .dome[data-v-c41abbd3]{filter:none;box-shadow:0 0 12px #ff3b3b,0 0 26px #ff3b3b8c,inset 0 -2px 4px #0000008c;animation:jackhum-c41abbd3 2.2s ease-in-out infinite}@keyframes jackhum-c41abbd3{0%,to{box-shadow:0 0 10px #ff3b3b,0 0 20px #ff3b3b73,inset 0 -2px 4px #0000008c}50%{box-shadow:0 0 16px #ff3b3b,0 0 34px #ff3b3bb3,inset 0 -2px 4px #0000008c}}.jack:hover:not(.dim):not(.passive) .dome[data-v-c41abbd3]{filter:none;box-shadow:0 0 12px #ff3b3bd9,inset 0 -2px 4px #0000008c}.minikey[data-v-3d7f0c78]{position:absolute;top:.4rem;right:.4rem;z-index:30}.mktab[data-v-3d7f0c78]{background:#0c0c11;color:#9ab0ff;border:1px solid rgba(154,176,255,.45);border-radius:.3rem;padding:.08rem .4rem;font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,monospace;cursor:pointer;text-shadow:0 0 5px currentColor,0 0 2px #000}.mkbody[data-v-3d7f0c78]{position:absolute;right:0;top:calc(100% + .25rem);width:15rem;background:#0c0c11;border:1px solid rgba(154,176,255,.5);border-radius:.4rem;box-shadow:0 0 16px #9ab0ff4d;padding:.45rem .6rem;z-index:40}.mkbody.outside[data-v-3d7f0c78]{right:auto;left:calc(100% + .9rem);top:0}.mkbody p[data-v-3d7f0c78]{margin:.18rem 0;font-size:.68rem;color:#9ab0ff;line-height:1.35}.mkbody p b[data-v-3d7f0c78]{color:#e5e4e2;font-family:ui-monospace,monospace;background:#16161d;border:1px solid #2a2a34;border-radius:.25rem;padding:0 .26rem;font-size:.64rem;white-space:nowrap}.kb[data-v-d90a14e8]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid #ffce4d;border-radius:.45rem;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29;pointer-events:none}.kb[data-v-d90a14e8]{position:relative;background:#0a0a0e;border:1px solid #1c1c24;border-radius:.4rem;padding:.6rem .7rem;margin-bottom:1rem}.kb-head[data-v-d90a14e8]{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.5rem}.kb-head .minikey[data-v-d90a14e8]{position:static;margin-left:auto}.title[data-v-d90a14e8]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}.oct[data-v-d90a14e8]{font-size:.72rem;color:#b8b8c4;font-family:ui-monospace,monospace}.oct.dyn b[data-v-d90a14e8]{color:#ffce4d;text-transform:uppercase}.hint[data-v-d90a14e8]{margin-left:auto;font-size:.66rem;color:#9ab0ff}kbd[data-v-d90a14e8]{background:#16161d;border:1px solid #2a2a34;border-radius:.2rem;padding:0 .25rem;font-size:.62rem;color:#aab0be}.rows[data-v-d90a14e8]{display:flex;flex-direction:column;gap:.3rem}.row[data-v-d90a14e8]{display:flex;gap:.3rem}.key[data-v-d90a14e8]{position:relative;flex:1;min-width:0;height:2.4rem;border-radius:.28rem;background:#131318;border:1px solid #24242e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;color:#5a5a68;font-family:ui-monospace,monospace;cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter .08s,box-shadow .1s,transform .06s}.key[data-v-d90a14e8]:hover{filter:brightness(1.25)}.key.active[data-v-d90a14e8]{transform:translateY(2px) scale(.95);filter:brightness(1.35);box-shadow:0 0 14px var(--glow, rgba(255, 255, 255, .7))}.cap[data-v-d90a14e8]{font-size:.76rem;font-weight:700;line-height:1;color:#cdd2e0}.sub[data-v-d90a14e8]{font-size:.54rem;color:#7a7a88;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.key.note[data-v-d90a14e8]{background:linear-gradient(#e9ebf4,#cdd1de);border-color:var(--glow, #3a3a44);box-shadow:0 0 6px var(--glowsoft, transparent)}.key.note .cap[data-v-d90a14e8]{color:#15151c}.key.note .sub[data-v-d90a14e8]{color:#4a5060}.key.black[data-v-d90a14e8]{background:linear-gradient(#1e1e26,#0a0a0e)}.key.black .cap[data-v-d90a14e8]{color:#e8e9f0}.key.black .sub[data-v-d90a14e8]{color:#9aa0ae}.key.note.active[data-v-d90a14e8]{background:linear-gradient(#fff,var(--glow))}.key.black.active[data-v-d90a14e8]{background:linear-gradient(var(--glow),#0a0a0e)}.accent[data-v-d90a14e8]{position:absolute;left:12%;right:12%;bottom:2px;height:3px;border-radius:2px;background:var(--glow);box-shadow:0 0 7px var(--glow);opacity:.9;pointer-events:none}.key.black .accent[data-v-d90a14e8]{display:none}.key.sliced[data-v-d90a14e8]{background:#6a4a18;border-color:#b9842f}.key.sliced .cap[data-v-d90a14e8]{color:#f2f4fa}.key.sliced .sub[data-v-d90a14e8]{color:#ffd79a}.key.kitkey[data-v-d90a14e8]{background:#143524;border-color:#2f7a4f}.key.kitkey .sub.kit[data-v-d90a14e8]{color:#7fd6a3;font-weight:600}.pianomap[data-v-25ad7405]{margin-bottom:1rem}.pm-head[data-v-25ad7405]{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.5rem}.title[data-v-25ad7405]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}.hint[data-v-25ad7405]{font-size:.66rem;color:#9ab0ff}.piano[data-v-25ad7405]{position:relative;height:8.5rem;display:flex;gap:2px;padding-bottom:2px;-webkit-user-select:none;user-select:none}.wkey[data-v-25ad7405]{position:relative;flex:1;min-width:0;border-radius:0 0 .3rem .3rem;background:linear-gradient(#e9ebf4,#c4c8d8);border:1px solid #2a2a34;border-top:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:.35rem;gap:.15rem;cursor:pointer;transition:filter .08s,box-shadow .1s,transform .06s}.wkey .accent[data-v-25ad7405]{position:absolute;left:8%;right:8%;bottom:.18rem;height:3px;border-radius:2px;background:var(--glow);box-shadow:0 0 7px var(--glow);opacity:.85}.wkey .cap[data-v-25ad7405]{font-family:ui-monospace,monospace;font-weight:800;font-size:.82rem;line-height:1;color:#15151c;z-index:1}.wkey .nm[data-v-25ad7405]{font-family:ui-monospace,monospace;font-size:.54rem;color:#5a6072;line-height:1;z-index:1}.wkey:not(.mapped) .accent[data-v-25ad7405]{opacity:.28}.wkey[data-v-25ad7405]:hover{filter:brightness(1.06)}.wkey.held[data-v-25ad7405]{background:linear-gradient(#fff,var(--glow));box-shadow:0 0 18px var(--glow),inset 0 0 12px var(--glow);transform:translateY(1px)}.bkey[data-v-25ad7405]{position:absolute;top:0;height:60%;transform:translate(-50%);z-index:2;border-radius:0 0 .25rem .25rem;background:linear-gradient(#20202a,#0b0b10);border:1px solid #34343f;border-top:none;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.3rem;cursor:pointer;box-shadow:0 3px 6px #0009;transition:filter .08s,box-shadow .1s,transform .06s}.bkey.mapped[data-v-25ad7405]{border-color:var(--glow);box-shadow:0 3px 6px #0009,0 0 8px var(--glow)}.bkey .cap[data-v-25ad7405]{font-family:ui-monospace,monospace;font-weight:800;font-size:.72rem;line-height:1;text-shadow:0 0 6px currentColor}.bkey[data-v-25ad7405]:hover{filter:brightness(1.3)}.bkey.held[data-v-25ad7405]{background:linear-gradient(var(--glow),#0b0b10);box-shadow:0 0 16px var(--glow),inset 0 0 8px var(--glow);transform:translate(-50%) translateY(1px)}.km-overlay[data-v-06ee0d97]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.km-overlay.open[data-v-06ee0d97]{opacity:1;visibility:visible;pointer-events:auto;background:#08080e8c;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}.km-glass[data-v-06ee0d97]{position:relative;width:min(1100px,95vw);max-height:90vh;overflow:auto;background:#12121ac7;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 24px 90px #000000a6,inset 0 1px #ffffff14;padding:1rem;transform:translateY(10px) scale(.985);transition:transform .25s ease}.km-overlay.open .km-glass[data-v-06ee0d97]{transform:translateY(0) scale(1)}.km-close[data-v-06ee0d97]{position:absolute;top:.5rem;right:.7rem;z-index:3;width:2.6rem;height:2.6rem;line-height:1;font-size:1.9rem;background:transparent;border:1px solid #2a2a34;border-radius:10px;color:#b9f2ff;cursor:pointer;text-shadow:0 0 8px currentColor;transition:border-color .15s,background .15s}.km-close[data-v-06ee0d97]:hover{border-color:#b9f2ff;background:#b9f2ff14}.km-title[data-v-06ee0d97]{font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;color:#b9f2ff;font-weight:700;text-shadow:0 0 8px currentColor,0 0 2px #000,0 0 2px #000;text-align:center;margin-bottom:.7rem}.km-timerbar[data-v-06ee0d97]{margin-top:.4rem;display:flex;align-items:center;gap:.5rem}.km-pause[data-v-06ee0d97]{flex:0 0 auto;width:1.7rem;height:1.4rem;padding:0;font-size:.62rem;line-height:1;background:transparent;border:1px solid #2a2a34;border-radius:6px;color:#b9f2ff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.km-pause[data-v-06ee0d97]:hover{border-color:#b9f2ff;background:#b9f2ff14}.km-pause.paused[data-v-06ee0d97]{border-color:#ffce4d;color:#ffce4d;box-shadow:0 0 8px #ffce4d73;text-shadow:0 0 6px currentColor}.km-timer-track[data-v-06ee0d97]{flex:1;height:5px;border-radius:3px;background:#ffffff14;overflow:hidden}.km-timer[data-v-06ee0d97]{height:100%;border-radius:3px;background:linear-gradient(90deg,#ffce4d,#e5e4e2,#b9f2ff);transform-origin:left;animation:km-countdown-06ee0d97 3s linear forwards;box-shadow:0 0 8px #b9f2ff99}@keyframes km-countdown-06ee0d97{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.patchbar[data-v-4eb6100f]{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.45rem .75rem;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;position:relative}.patchbar button.jack[data-v-4eb6100f],.patchbar button.jack[data-v-4eb6100f]:hover,.patchbar button.jack[data-v-4eb6100f]:disabled{top:-5px}.patchbar.plugged[data-v-4eb6100f]{border-color:#ff3b3b8c;box-shadow:0 0 14px #ff3b3b2e}.label[data-v-4eb6100f]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}.search[data-v-4eb6100f]{position:relative;flex:1.4;min-width:10rem}.searchbox[data-v-4eb6100f]{width:100%;background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.25rem .5rem;font-size:.76rem;font-family:ui-monospace,monospace}.searchbox[data-v-4eb6100f]:focus{border-color:var(--osc-accent, #5b8cff);outline:none}.results[data-v-4eb6100f]{position:absolute;z-index:30;top:calc(100% + .25rem);left:0;right:0;max-height:22rem;overflow-y:auto;background:#0e0e15;border:1px solid #2a2a36;border-radius:.35rem;box-shadow:0 10px 30px #0009;padding:.25rem}.rcount[data-v-4eb6100f]{font-size:.66rem;color:#9ab0ff;padding:.25rem .4rem;position:sticky;top:0;background:#0e0e15}.funnel[data-v-4eb6100f]{color:#ffce4d}.result[data-v-4eb6100f]{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;background:transparent;border:none;border-radius:.25rem;padding:.3rem .4rem;cursor:pointer;font-family:ui-monospace,monospace}.result.active[data-v-4eb6100f]{background:#1e2030;box-shadow:inset 2px 0 0 var(--osc-accent, #5b8cff)}.khint[data-v-4eb6100f]{color:#4f5666}.rname[data-v-4eb6100f]{color:#e6e6ee;font-size:.76rem;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcat[data-v-4eb6100f]{color:var(--osc-accent, #9ab0ff);font-size:.66rem;flex-shrink:0}.rtags[data-v-4eb6100f]{display:flex;gap:.2rem;flex-shrink:0}.tag[data-v-4eb6100f]{font-size:.6rem;color:#8a93a8;background:#1c1c26;border-radius:.2rem;padding:.02rem .28rem}.rempty[data-v-4eb6100f]{color:#9ab0ff;font-size:.72rem;padding:.5rem .4rem}select[data-v-4eb6100f],.name[data-v-4eb6100f],button[data-v-4eb6100f]{background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.25rem .5rem;font-size:.76rem;font-family:ui-monospace,monospace}.name[data-v-4eb6100f]{flex:1;min-width:6rem}button[data-v-4eb6100f]{cursor:pointer}button[data-v-4eb6100f]:hover{border-color:#5b8cff;color:#fff}.health[data-v-b598a9f7]{font-size:.68rem;font-weight:700;letter-spacing:.06em;color:#9ab0ff;flex-shrink:0}.health.hot[data-v-b598a9f7]{color:#ffce4d;text-shadow:0 0 8px currentColor}.health.sick[data-v-b598a9f7]{color:#ff3b3b;text-shadow:0 0 10px currentColor,0 0 2px #000}.duck[data-v-b598a9f7]{font-size:.68rem;font-weight:700;letter-spacing:.06em;color:#ffce4d;text-shadow:0 0 8px currentColor;flex-shrink:0}.meter[data-v-b598a9f7]{display:flex;align-items:center;gap:.6rem;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.4rem .7rem;margin-bottom:1rem}.label[data-v-b598a9f7]{font-size:.8rem;font-weight:700;font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff;flex-shrink:0}.track[data-v-b598a9f7]{position:relative;flex:1;height:14px;border-radius:4px;overflow:hidden;background:linear-gradient(90deg,#00e676,#4dff5a 50%,#d6ff2e 72%,#ffd000 84%,#ff5d00 93%,#ff1744);transition:box-shadow .06s linear}.gloss[data-v-b598a9f7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff61,#ffffff0f 44%,#0003)}.shimmer[data-v-b598a9f7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.5) 50%,transparent 64%);background-size:240% 100%;animation:meter-shimmer-b598a9f7 2.4s linear infinite}@keyframes meter-shimmer-b598a9f7{0%{background-position:135% 0}to{background-position:-135% 0}}.mask[data-v-b598a9f7]{position:absolute;top:0;right:0;height:100%;background:#07070b;transition:width .05s linear}.peakline[data-v-b598a9f7]{position:absolute;top:0;height:100%;width:2px;background:#fff;box-shadow:0 0 6px #fffffff2}.db[data-v-b598a9f7]{font-size:.72rem;color:#9aa7b8;font-family:ui-monospace,monospace;min-width:3.2rem;text-align:right}.db small[data-v-b598a9f7]{color:#5a6470;margin-left:.1rem}.clip[data-v-b598a9f7]{font-size:.62rem;font-weight:700;letter-spacing:.05em;color:#3a2024;background:#1a1216;border:1px solid #2a1c20;border-radius:.25rem;padding:.1rem .35rem}.clip.lit[data-v-b598a9f7]{color:#fff;background:#f32;border-color:#ff7a5f;box-shadow:0 0 12px #ff3c28d9;animation:clip-pulse-b598a9f7 .42s ease-in-out infinite}@keyframes clip-pulse-b598a9f7{0%,to{opacity:1}50%{opacity:.5}}.wavetable[data-v-3b9b3f31]{margin:0;padding:.7rem 1rem;background:#0c0c11;border-radius:.45rem}.cv-wrap[data-v-3b9b3f31]{position:relative}.cmb-play[data-v-3b9b3f31]{position:absolute;right:.6rem;top:.6rem;width:2.4rem;height:2.4rem;padding:0;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cmb-play svg[data-v-3b9b3f31]{width:2rem;height:2rem;fill:#cfe0ff;opacity:.72;transition:opacity .1s,filter .1s,transform .08s;filter:drop-shadow(0 0 3px #5b8cff88)}.cmb-play:hover svg[data-v-3b9b3f31]{opacity:1;filter:drop-shadow(0 0 6px #5b8cff)}.cmb-play:active svg[data-v-3b9b3f31]{transform:scale(.9)}.cmb-play.on svg[data-v-3b9b3f31]{opacity:1;filter:drop-shadow(0 0 8px #5b8cff)}.cmb-title[data-v-3b9b3f31]{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}.cmb-title span[data-v-3b9b3f31]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem}canvas[data-v-3b9b3f31]{width:100%;height:220px;background:#0c0c11;border:1px solid transparent;border-radius:.4rem;cursor:crosshair;display:block;touch-action:none;transition:box-shadow .12s linear,border-color .12s linear}.row[data-v-3b9b3f31]{display:flex;justify-content:space-between;font-size:.75rem;color:#7a7a88;margin-top:.3rem;font-family:ui-monospace,monospace}.pos[data-v-3b9b3f31]{color:#9ab0ff}.controls[data-v-3b9b3f31]{margin-top:.6rem}.controls label[data-v-3b9b3f31]{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:#b8b8c4;font-family:ui-monospace,monospace}.controls input[type=range][data-v-3b9b3f31]{flex:1;max-width:18rem;accent-color:#5b8cff}.controls select[data-v-3b9b3f31]{background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.15rem .3rem;font-size:.74rem;font-family:ui-monospace,monospace}.controls .val[data-v-3b9b3f31]{color:#9ab0ff;min-width:4.5rem}.gen[data-v-45c7f131]{position:relative;margin:0;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem 1rem}h3[data-v-45c7f131]{padding-right:3.4rem;margin:0 0 .5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}h3 span[data-v-45c7f131]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;margin-left:.5rem}.canvases[data-v-45c7f131]{display:flex;gap:.5rem}.wave-wrap[data-v-45c7f131]{position:relative}.wave-wrap.timbre[data-v-45c7f131]{flex:0 0 36%}.wave-wrap.temporal[data-v-45c7f131]{flex:1}.wave[data-v-45c7f131]{width:100%;height:150px;border:1px solid;border-radius:.4rem;display:block;cursor:pointer;transition:box-shadow .18s,border-color .18s}.scale[data-v-45c7f131]{width:100%;height:168px;border:1px solid;border-radius:.4rem;display:block;cursor:pointer;transition:box-shadow .18s,border-color .18s}.scale-wrap[data-v-45c7f131]{margin-top:.5rem}.play[data-v-45c7f131]{position:absolute;right:.6rem;bottom:.6rem;width:3.2rem;height:3.2rem;padding:0;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.play svg[data-v-45c7f131]{width:2.7rem;height:2.7rem;fill:var(--pc);opacity:.82;transition:opacity .1s,filter .1s,transform .08s;filter:drop-shadow(0 0 3px var(--pc))}.play:hover svg[data-v-45c7f131]{opacity:1;filter:drop-shadow(0 0 6px var(--pc))}.play:active svg[data-v-45c7f131]{transform:scale(.9)}.play.on svg[data-v-45c7f131]{opacity:1;filter:drop-shadow(0 0 8px var(--pc))}.types[data-v-45c7f131],.sliders[data-v-45c7f131],.controls[data-v-45c7f131]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem}.grp[data-v-45c7f131]{font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;color:#9ab0ff;min-width:2.4rem}.sliders label[data-v-45c7f131]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:#aab0be;font-family:ui-monospace,monospace}.sliders input[type=range][data-v-45c7f131]{width:84px;accent-color:#5b8cff}.pe-row[data-v-45c7f131]{gap:.5rem}.pe-row .grp[data-v-45c7f131]{min-width:3.6rem}.pe-end[data-v-45c7f131]{font-size:.64rem;color:#9ab0ff;font-family:ui-monospace,monospace;min-width:3rem}.pe-end.lo[data-v-45c7f131]{text-align:right}.pitch[data-v-45c7f131]{flex:1;min-width:150px;height:26px;position:relative;display:flex;align-items:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.pitch[data-v-45c7f131]:active{cursor:grabbing}.ptrack[data-v-45c7f131]{width:100%;height:10px;border-radius:5px;background:#2a2620;border:1px solid #3a3424;overflow:hidden}.pfill[data-v-45c7f131]{height:100%;background:linear-gradient(#ffce4d99,#ffce4d44)}.pthumb[data-v-45c7f131]{position:absolute;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 38% 32%,#ffe79a,#ffce4d 55%,#d9a52f);border:2px solid #6a5410;box-shadow:0 3px 6px #000000b3,inset 0 1px 1px #ffffff80;pointer-events:none}.pitch:active .pthumb[data-v-45c7f131]{background:radial-gradient(circle at 38% 32%,#fff0b8,#ffd968 55%,#e0ad34)}.pitch-val[data-v-45c7f131]{font-size:.78rem;font-weight:700;color:#ffe08a;font-family:ui-monospace,monospace;min-width:4.2rem;text-align:right}.sliders i[data-v-45c7f131]{font-style:normal;color:#9ab0ff;min-width:3rem}.types button[data-v-45c7f131],.controls button[data-v-45c7f131]{font-size:.74rem;padding:.25rem .6rem;background:#16161d;color:#b8b8c4;border:1px solid #26262f;border-radius:.3rem;cursor:pointer;font-family:ui-monospace,monospace}.types button[data-v-45c7f131]:hover,.controls button[data-v-45c7f131]:hover{border-color:#5b8cff;color:#fff}.gen-btn[data-v-45c7f131]{background:#0b1226!important;border-color:#3b6bff!important;color:#3b6bff!important;text-transform:uppercase;letter-spacing:.08em;font-weight:700;box-shadow:0 0 10px #3b6bff80,inset 0 0 12px #3b6bff24!important;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.drift.on[data-v-45c7f131]{background:#3a2a52!important;border-color:#b07bff!important;color:#e8d6ff!important}.sep[data-v-45c7f131]{margin-left:.4rem;font-size:.7rem;color:#9ab0ff}.controls button.osc[data-v-45c7f131]:hover{border-color:#8a93a8}.controls button.pm[data-v-45c7f131]{min-width:1.6rem;font-weight:700;padding:.25rem .45rem}.controls button.pm[data-v-45c7f131]:disabled{opacity:.35;cursor:default}.cdot[data-v-45c7f131]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.4rem;vertical-align:middle}.hint[data-v-45c7f131]{margin:.45rem 0 0;font-size:.72rem;color:#9ab0ff}.draw[data-v-be0c96ef]{position:relative;margin:0;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem 1rem}h3[data-v-be0c96ef]{padding-right:3.4rem;margin:0 0 .5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}h3 span[data-v-be0c96ef]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;margin-left:.5rem}.wave-wrap[data-v-be0c96ef]{position:relative}.wave[data-v-be0c96ef]{width:100%;height:200px;border:1px solid;border-radius:.4rem;display:block;cursor:crosshair;touch-action:none;transition:box-shadow .18s,border-color .18s}.play[data-v-be0c96ef]{position:absolute;right:.6rem;bottom:.6rem;width:3.2rem;height:3.2rem;padding:0;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.play svg[data-v-be0c96ef]{width:2.7rem;height:2.7rem;fill:var(--pc);opacity:.82;transition:opacity .1s,filter .1s,transform .08s;filter:drop-shadow(0 0 3px var(--pc))}.play:hover svg[data-v-be0c96ef]{opacity:1;filter:drop-shadow(0 0 6px var(--pc))}.play:active svg[data-v-be0c96ef]{transform:scale(.9)}.play.on svg[data-v-be0c96ef]{opacity:1;filter:drop-shadow(0 0 8px var(--pc))}.controls[data-v-be0c96ef]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem}.controls button[data-v-be0c96ef]{font-size:.74rem;padding:.25rem .6rem;background:#16161d;color:#b8b8c4;border:1px solid #26262f;border-radius:.3rem;cursor:pointer;font-family:ui-monospace,monospace}.controls button[data-v-be0c96ef]:hover{border-color:#5b8cff;color:#fff}.controls button.on[data-v-be0c96ef]{background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;box-shadow:0 0 10px #3b6bff80,inset 0 0 12px #3b6bff24;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.sep[data-v-be0c96ef]{margin-left:.4rem;font-size:.7rem;color:#9ab0ff}.controls button.osc[data-v-be0c96ef]:hover{border-color:#8a93a8}.controls button.pm[data-v-be0c96ef]{min-width:1.6rem;font-weight:700;padding:.25rem .45rem}.cdot[data-v-be0c96ef]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.4rem;vertical-align:middle}.controls button.pm[data-v-be0c96ef]:disabled{opacity:.35;cursor:default;border-color:#26262f;color:#b8b8c4}.hint[data-v-be0c96ef]{margin:.45rem 0 0;font-size:.72rem;color:#9ab0ff}.bankhint[data-v-238d0a14]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem;color:#9ab0ff;margin-left:.5rem}.bank[data-v-238d0a14]{margin:0;padding:.7rem 1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.25rem}section[data-v-238d0a14]{background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}h3[data-v-238d0a14]{margin:0 0 .6rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}.osc[data-v-238d0a14]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #16161d}.tag[data-v-238d0a14]{font-size:.72rem;color:#9ab0ff;font-family:ui-monospace,monospace;min-width:3.6rem}.note[data-v-238d0a14]{font-size:.7rem;color:#9ab0ff;font-family:ui-monospace,monospace}label[data-v-238d0a14]{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#b8b8c4;font-family:ui-monospace,monospace}.xrow[data-v-238d0a14]{display:grid;grid-template-columns:4rem 1fr 1fr 1.4fr 2.4rem;gap:.4rem;align-items:center;margin-bottom:.4rem}input[type=range][data-v-238d0a14]{flex:1;min-width:4rem;accent-color:#5b8cff}select[data-v-238d0a14]{background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.2rem .3rem;font-size:.74rem;font-family:ui-monospace,monospace}select[data-v-238d0a14]:disabled,input[data-v-238d0a14]:disabled{opacity:.4}.val[data-v-238d0a14]{color:#9ab0ff;font-size:.74rem;font-family:ui-monospace,monospace;min-width:2.4rem;text-align:right}.tip[data-v-238d0a14]{margin:.5rem 0 0;font-size:.72rem;color:#9ab0ff;line-height:1.5}.vizbank[data-v-de508aab]{margin:0;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem 1rem}h3[data-v-de508aab]{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}h3 span[data-v-de508aab]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem}.spacer[data-v-de508aab]{flex:1}.pm[data-v-de508aab]{min-width:1.6rem;font-weight:700;font-size:.78rem;padding:.1rem .45rem;background:#16161d;color:#b8b8c4;border:1px solid #26262f;border-radius:.3rem;cursor:pointer;font-family:ui-monospace,monospace}.pm[data-v-de508aab]:hover:not(:disabled){border-color:#ffc24b;color:#fff}.pm[data-v-de508aab]:disabled{opacity:.35;cursor:default}.grid[data-v-de508aab]{display:grid;gap:.4rem;height:220px;grid-auto-rows:1fr}.cell[data-v-de508aab]{position:relative;display:flex;flex-direction:column;min-height:0;background:#0a0a0f;border:1px solid #1c1f2b;border-radius:.3rem;padding:.15rem;transition:border-color .12s linear,box-shadow .12s linear}.num[data-v-de508aab]{position:absolute;top:2px;left:4px;z-index:1;font-size:.62rem;font-family:ui-monospace,monospace;color:#9ab0ff;pointer-events:none}.cell.on .num[data-v-de508aab]{color:#d8dae2}.cell.sel[data-v-de508aab]{outline:2px solid #5b8cff;outline-offset:-2px}.cell.sel .num[data-v-de508aab]{color:#9ab0ff}.cell-play[data-v-de508aab]{position:absolute;top:2px;right:2px;z-index:2;width:1.6rem;height:1.6rem;padding:0;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cell-play svg[data-v-de508aab]{width:1.25rem;height:1.25rem;fill:var(--pc);opacity:.65;transition:opacity .1s,filter .1s,transform .08s;filter:drop-shadow(0 0 2px var(--pc))}.cell-play:hover svg[data-v-de508aab]{opacity:1;filter:drop-shadow(0 0 4px var(--pc))}.cell-play:active svg[data-v-de508aab]{transform:scale(.88)}.cell-play.on svg[data-v-de508aab]{opacity:1;filter:drop-shadow(0 0 6px var(--pc))}.mini[data-v-de508aab]{flex:1;width:100%;min-height:0;display:block;cursor:crosshair;touch-action:none}.lvl[data-v-de508aab]{width:100%;height:10px;margin:.1rem 0 0;accent-color:#ffc24b;cursor:pointer}.wave[data-v-839e1994]{display:block;width:100%;height:300px;border-radius:.3rem;border:1px solid #1c1c24;cursor:crosshair;touch-action:none}.rack[data-v-8a4032ae]{position:relative;margin-top:1.5rem}.rack.embedded[data-v-8a4032ae]{margin-top:.35rem}.rack.embedded .demixer[data-v-8a4032ae]:after{display:none}.rack.embedded .demixer[data-v-8a4032ae]{background:#0a0a0e;border:1px dashed #26262f;margin-bottom:0;padding-top:.55rem}.rack.embedded .dx-actions[data-v-8a4032ae]{margin-top:0}.demixer[data-v-8a4032ae]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}.demixer[data-v-8a4032ae]{position:relative;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem .8rem;margin-bottom:.9rem}.dx-head[data-v-8a4032ae]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.dx-title[data-v-8a4032ae]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}.dx-state[data-v-8a4032ae]{display:inline-flex;align-items:center;gap:.3rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;padding:.1rem .45rem;border-radius:.2rem;background:#16161d;border:1px solid #26262f;color:#9ab0ff;font-family:ui-monospace,monospace;cursor:pointer}.dx-state[data-v-8a4032ae]:hover:not(:disabled){border-color:#5b8cff;color:#fff}.dx-state[data-v-8a4032ae]:disabled{cursor:wait}.dx-state.loading[data-v-8a4032ae]{color:#ffce4d}.dx-state.ready[data-v-8a4032ae]{color:#3ddc84}.dx-state.error[data-v-8a4032ae]{color:#ff6b6b}.dx-arrow[data-v-8a4032ae]{font-size:.85rem;line-height:1}.dx-state.loading .dx-arrow[data-v-8a4032ae]{animation:dxspin-8a4032ae 1s linear infinite}@keyframes dxspin-8a4032ae{to{transform:rotate(360deg)}}.bar[data-v-8a4032ae]{position:relative;height:1.1rem;background:#16161d;border-radius:.2rem;margin-top:.5rem;overflow:hidden}.fill[data-v-8a4032ae]{height:100%;background:#2d3b6e;transition:width .2s}.bar-label[data-v-8a4032ae]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.66rem;color:#cfe0ff}.io[data-v-8a4032ae]{margin-top:.5rem;font-size:.7rem;color:#b8b8c4;font-family:ui-monospace,monospace;line-height:1.6}.io code[data-v-8a4032ae]{background:#16161d;border:1px solid #26262f;border-radius:.2rem;padding:0 .3rem;margin-right:.3rem;color:#9ab0ff}.io-note[data-v-8a4032ae]{color:#9ab0ff;margin-top:.2rem}.dx-actions[data-v-8a4032ae]{display:flex;align-items:center;gap:.7rem;margin-top:.6rem;flex-wrap:wrap}.dx-actions .chopbtn[data-v-8a4032ae]{flex:1;min-width:12rem}.dx-hint[data-v-8a4032ae]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem;color:#9ab0ff;margin-left:.5rem}.chopbtn[data-v-8a4032ae]{background:#16120a;color:#ffce4d;border:1px solid #ffce4d;border-radius:.3rem;padding:.4rem .9rem;font-size:.8rem;font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;font-weight:700;cursor:pointer;box-shadow:0 0 10px #ffce4d66,inset 0 0 12px #ffce4d1f;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.chopbtn[data-v-8a4032ae]:hover:not(:disabled){background:#241c08;color:#ffe79a;box-shadow:0 0 18px #ffce4dbf,inset 0 0 16px #ffce4d33;text-shadow:0 0 10px currentColor,0 0 2px #000,0 0 2px #000}.chopbtn .mk[data-v-8a4032ae]{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;margin:0 .2rem;filter:drop-shadow(0 0 3px currentColor)}.chopbtn .mk[data-v-8a4032ae]:before{content:"";width:0;height:0;border-top:7px solid currentColor}.chopbtn .mk[data-v-8a4032ae]:after{content:"";width:2px;height:.7em;background:currentColor}.chopbtn .mkg[data-v-8a4032ae]{color:#3ddc84;align-items:flex-start}.chopbtn .mkg[data-v-8a4032ae]:before{border-right:4px solid transparent}.chopbtn .mkr[data-v-8a4032ae]{color:#ff3b3b;align-items:flex-end}.chopbtn .mkr[data-v-8a4032ae]:before{border-left:4px solid transparent}.chopbtn[data-v-8a4032ae]:disabled{opacity:.75;cursor:progress}.dx-tip[data-v-8a4032ae]{margin:.5rem 0 0;font-size:.68rem;color:#9ab0ff}.stems[data-v-8a4032ae]{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #1c1c24}.play[data-v-8a4032ae]{display:block;width:100%;margin-top:.7rem;border-radius:.3rem;padding:.45rem .9rem;font-size:.8rem;cursor:pointer;background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;box-shadow:0 0 10px #3b6bff80,inset 0 0 12px #3b6bff24;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.play[data-v-8a4032ae]:hover{background:#101a33;color:#5b8cff;box-shadow:0 0 20px #3b6bffe6,inset 0 0 18px #3b6bff38;text-shadow:0 0 10px currentColor,0 0 2px #000,0 0 2px #000}.note[data-v-8a4032ae]{font-size:.7rem;color:#9ab0ff}.err[data-v-8a4032ae]{color:#ff8080;font-size:.74rem;margin:0 0 .5rem}.stems[data-v-8a4032ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.7rem}.stem[data-v-8a4032ae]{background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.6rem .7rem}.stem.off[data-v-8a4032ae]{opacity:.6}.head[data-v-8a4032ae]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.name[data-v-8a4032ae]{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#9ab0ff}.loadbtn[data-v-8a4032ae]{font-size:.68rem;color:#d8d8e0;background:#16161d;border:1px solid #26262f;border-radius:.2rem;padding:.15rem .4rem;cursor:pointer}.loadbtn[data-v-8a4032ae]:hover{border-color:#5b8cff}.file[data-v-8a4032ae]{font-size:.66rem;color:#9ab0ff;font-family:ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.4rem}.stemwave[data-v-8a4032ae]{position:relative;height:3rem;margin-bottom:.4rem;background:#0e0e14;border:1px solid #24242e;border-radius:.25rem;overflow:hidden}.stemwave svg[data-v-8a4032ae]{width:100%;height:100%;display:block}.stemmarks[data-v-8a4032ae]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.stemmark[data-v-8a4032ae]{position:absolute;top:0;bottom:0;width:1px;background:#ffce4d;box-shadow:0 0 4px #ffce4d,0 0 1px #000}.stemchop[data-v-8a4032ae]{display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem}.sclabel[data-v-8a4032ae]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}.stemchop input[type=range][data-v-8a4032ae]{flex:1;min-width:0;accent-color:#ffce4d;cursor:pointer;margin:0}.scval[data-v-8a4032ae]{font-size:.68rem;color:#ffce4d;min-width:1.6rem;text-align:right}.stemcursor[data-v-8a4032ae]{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 6px #fff,0 0 2px #fff;pointer-events:none}.row[data-v-8a4032ae]{display:flex;gap:.3rem}.tog[data-v-8a4032ae]{width:1.6rem;background:#16161d;color:#9aa0b0;border:1px solid #26262f;border-radius:.2rem;font-size:.7rem;cursor:pointer}.tog.on[data-v-8a4032ae]{background:#0b1226;color:#3b6bff;border-color:#3b6bff;box-shadow:0 0 8px #3b6bff99;text-shadow:0 0 6px currentColor,0 0 2px #000}.tog.solo.on[data-v-8a4032ae]{background:#ffce4d;border-color:#ffce4d}.send[data-v-8a4032ae]{flex:1;background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.2rem;font-size:.7rem;font-family:ui-monospace,monospace;cursor:pointer}.send[data-v-8a4032ae]:hover:not(:disabled){border-color:#5b8cff;color:#fff}button[data-v-8a4032ae]:disabled{opacity:.4;cursor:not-allowed}.sample[data-v-2b7fcbd3]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}.sample.plugged[data-v-2b7fcbd3]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid #ffce4d;border-radius:.45rem;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29;pointer-events:none}.sample[data-v-2b7fcbd3]{position:relative;margin-top:1.5rem;background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}h3[data-v-2b7fcbd3]{padding-right:3.4rem;margin:0 0 .7rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}.hint[data-v-2b7fcbd3]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;margin-left:.5rem}.row.top[data-v-2b7fcbd3]{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.power[data-v-2b7fcbd3]{display:flex;align-items:center;gap:.35rem;font-size:.76rem;color:#9ab0ff}button[data-v-2b7fcbd3]{background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.3rem .7rem;font-size:.76rem;font-family:ui-monospace,monospace;cursor:pointer}button[data-v-2b7fcbd3]:hover{border-color:#5b8cff;color:#fff}.loaded[data-v-2b7fcbd3]{font-size:.74rem;color:#b8b8c4;font-family:ui-monospace,monospace}.loaded.muted[data-v-2b7fcbd3]{color:#9ab0ff}.warn[data-v-2b7fcbd3]{font-size:.72rem;color:#ffce4d}.intel[data-v-2b7fcbd3]{font-size:.72rem;color:#ffce4d;text-shadow:0 0 6px currentColor}.err[data-v-2b7fcbd3]{color:#ff8080;font-size:.74rem;margin:.2rem 0 0}.marks[data-v-2b7fcbd3]{display:flex;align-items:center;gap:.5rem;margin:.6rem 0;flex-wrap:wrap}.marks button[data-v-2b7fcbd3]{background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.25rem .6rem;font-size:.74rem;font-family:ui-monospace,monospace;cursor:pointer}.marks button[data-v-2b7fcbd3]:hover{border-color:#5b8cff;color:#fff}.readout[data-v-2b7fcbd3]{font-size:.72rem;color:#9ab0ff;font-family:ui-monospace,monospace;margin-left:auto}.grid[data-v-2b7fcbd3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.3rem 1rem;margin-top:.5rem}.grid.off[data-v-2b7fcbd3]{opacity:.5}label[data-v-2b7fcbd3]{display:flex;align-items:center;gap:.5rem;font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace}.loop[data-v-2b7fcbd3]{color:#9ab0ff}.resetbtn[data-v-2b7fcbd3]:disabled{opacity:.45;cursor:not-allowed}.stemtoggle[data-v-2b7fcbd3]{display:flex;align-items:center;gap:.45rem;width:100%;margin-top:.6rem;padding:.35rem .5rem;background:transparent;color:#9ab0ff;border:1px dashed #26262f;border-radius:.3rem;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,monospace;cursor:pointer;text-align:left}.stemtoggle[data-v-2b7fcbd3]:hover{border-color:#5b8cff;color:#cfe6ff}.stemtoggle .tri[data-v-2b7fcbd3]{color:#5b8cff}.stemtoggle .stemhint[data-v-2b7fcbd3]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem}.dxstate[data-v-2b7fcbd3]{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;font-size:.66rem;letter-spacing:.05em;padding:.1rem .45rem;border-radius:.2rem;background:#16161d;border:1px solid #26262f;color:#9ab0ff;cursor:pointer}.dxstate[data-v-2b7fcbd3]:hover{border-color:#5b8cff;color:#fff}.dxstate.loading[data-v-2b7fcbd3]{color:#ffce4d;cursor:wait}.dxstate.ready[data-v-2b7fcbd3]{color:#3ddc84}.dxstate.error[data-v-2b7fcbd3]{color:#ff6b6b}.dxarrow[data-v-2b7fcbd3]{font-size:.85rem;line-height:1}.dxstate.loading .dxarrow[data-v-2b7fcbd3]{animation:dxspin-2b7fcbd3 1s linear infinite}@keyframes dxspin-2b7fcbd3{to{transform:rotate(360deg)}}.looprow[data-v-2b7fcbd3]{display:flex;gap:.5rem;margin-top:.35rem;user-select:none;-webkit-user-select:none}.looprow button[data-v-2b7fcbd3]:disabled{opacity:.45;cursor:not-allowed}.sliderrow[data-v-2b7fcbd3]{display:flex;align-items:center;gap:.6rem;margin-top:.45rem;user-select:none;-webkit-user-select:none}.sliderrow.off[data-v-2b7fcbd3]{opacity:.5}.slabel[data-v-2b7fcbd3]{flex:0 0 150px;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffce4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wavename[data-v-2b7fcbd3]{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#9ab0ff;white-space:nowrap;max-width:40%;overflow:hidden;text-overflow:ellipsis}.wavename b[data-v-2b7fcbd3]{font-family:ui-monospace,monospace;text-transform:none;letter-spacing:0;color:#cdd2e0;text-shadow:0 0 8px currentColor}.trackwrap[data-v-2b7fcbd3]{position:relative;flex:0 0 50%;width:50%;height:20px}.trackwrap.grabbable[data-v-2b7fcbd3]{cursor:grab;touch-action:none;height:28px}.trackwrap.grabbable[data-v-2b7fcbd3]:active{cursor:grabbing}.goldball[data-v-2b7fcbd3]{position:absolute;top:50%;margin-top:-12px;box-sizing:border-box;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff3cf,#ffce4d 55%,#8f6a20 85%,#5f4715);border:2px solid #5f4715;box-shadow:0 2px 6px #000000a6,0 0 12px #ffce4dcc;pointer-events:none;transition:box-shadow .12s}.trackwrap.grabbable:hover .goldball[data-v-2b7fcbd3]{box-shadow:0 2px 8px #000000a6,0 0 20px #ffce4d}.trackwrap[data-v-2b7fcbd3]:before{content:"";position:absolute;left:0;right:0;top:50%;height:6px;transform:translateY(-50%);border-radius:3px;background:linear-gradient(90deg,#7a5a1c,#ffce4d);box-shadow:0 0 8px #ffce4d59;transition:box-shadow .12s,filter .12s}.trackwrap[data-v-2b7fcbd3]:hover:before{filter:brightness(1.2);box-shadow:0 0 16px #ffce4dbf,inset 0 0 4px #ffe9b080}.ticks[data-v-2b7fcbd3]{position:absolute;top:0;right:12px;bottom:0;left:12px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.ticks i[data-v-2b7fcbd3]{width:2px;height:12px;border-radius:1px;background:#ff3b3b;box-shadow:0 0 4px #ff3b3bcc}.sliderrow input.goldslider[data-v-2b7fcbd3]{position:relative;z-index:1;flex:none;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;margin:0;background:transparent}.sliderrow input.goldslider[data-v-2b7fcbd3]::-webkit-slider-runnable-track{height:20px;background:transparent}.sliderrow input.goldslider[data-v-2b7fcbd3]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff3cf,#ffce4d 55%,#8f6a20 85%,#5f4715);border:2px solid #5f4715;box-shadow:0 2px 6px #000000a6,0 0 12px #ffce4dcc;cursor:grab;transition:box-shadow .12s,transform .08s}.sliderrow input.goldslider[data-v-2b7fcbd3]:hover::-webkit-slider-thumb{box-shadow:0 2px 8px #000000a6,0 0 20px #ffce4d;transform:scale(1.08)}.sliderrow input.goldslider[data-v-2b7fcbd3]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.sliderrow input.goldslider[data-v-2b7fcbd3]::-moz-range-track{height:20px;background:transparent}.sliderrow input.goldslider[data-v-2b7fcbd3]::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff3cf,#ffce4d 55%,#8f6a20 85%,#5f4715);border:2px solid #5f4715;box-shadow:0 2px 6px #000000a6,0 0 12px #ffce4dcc;cursor:grab}.sliderrow input.goldslider[data-v-2b7fcbd3]:hover::-moz-range-thumb{box-shadow:0 2px 8px #000000a6,0 0 20px #ffce4d}.sval[data-v-2b7fcbd3]{font-family:ui-monospace,monospace;color:#cdd2e0;min-width:3.4em}input[type=range][data-v-2b7fcbd3]{flex:1;min-width:0;accent-color:#5b8cff}.val[data-v-2b7fcbd3]{color:#9ab0ff;min-width:3rem;text-align:right}.tip[data-v-2b7fcbd3]{margin:.55rem 0 0;font-size:.72rem;color:#9ab0ff}.chophint[data-v-2b7fcbd3]{margin:.3rem 0 0;font-size:.66rem;color:#9ab0ff}.chophint kbd[data-v-2b7fcbd3]{background:#16161d;border:1px solid #2a2a34;border-radius:.2rem;padding:0 .25rem;font-size:.62rem;color:#aab0be}.samp[data-v-1338b9f5]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}.samp.plugged[data-v-1338b9f5]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid #ffce4d;border-radius:.45rem;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29;pointer-events:none}.samp[data-v-1338b9f5]{position:relative;margin-top:1.5rem;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem .9rem}h3[data-v-1338b9f5]{display:flex;align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}h3 span[data-v-1338b9f5]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem}.spacer[data-v-1338b9f5]{flex:1}.add[data-v-1338b9f5]{border-radius:.3rem;padding:.25rem .6rem;font-size:.7rem;cursor:pointer;background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;box-shadow:0 0 10px #3b6bff80,inset 0 0 12px #3b6bff24;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.add[data-v-1338b9f5]:disabled{opacity:.6}.src[data-v-1338b9f5]{font-size:.72rem;color:#9ab0ff;margin:0 0 .6rem}.src code[data-v-1338b9f5]{color:#9ab0ff}.src a[data-v-1338b9f5]{color:#5b8cff}.confirm[data-v-1338b9f5]{display:flex;align-items:center;gap:.5rem;background:#11131c;border:1px solid #2a2f44;border-radius:.35rem;padding:.4rem .5rem;margin-bottom:.5rem}.ctag[data-v-1338b9f5]{font-size:.62rem;color:#ffce4d;text-transform:uppercase}.cname[data-v-1338b9f5]{background:#16161d;color:#e6e6ee;border:1px solid #26262f;border-radius:.25rem;padding:.2rem .45rem;font-size:.78rem;font-family:ui-monospace,monospace}.cinfo[data-v-1338b9f5]{font-size:.7rem;color:#8a93a8;flex:1}.csave[data-v-1338b9f5],.ccancel[data-v-1338b9f5]{font-size:.72rem;padding:.2rem .55rem;border-radius:.25rem;cursor:pointer;font-family:ui-monospace,monospace}.csave[data-v-1338b9f5]{background:#0b1226;border:1px solid #3b6bff;color:#3b6bff;text-shadow:0 0 6px currentColor,0 0 2px #000;box-shadow:0 0 10px #3b6bff66,inset 0 0 10px #3b6bff1f}.ccancel[data-v-1338b9f5]{background:#0b1226;border:1px solid #3b6bff;color:#3b6bff;box-shadow:0 0 10px #3b6bff66,inset 0 0 10px #3b6bff1f}.search[data-v-1338b9f5]{width:100%;background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.3rem .55rem;font-size:.78rem;font-family:ui-monospace,monospace;margin-bottom:.5rem}.list[data-v-1338b9f5]{display:flex;flex-wrap:wrap;gap:.4rem}.inst[data-v-1338b9f5]{display:flex;align-items:stretch;border:1px solid #3b6bff;border-radius:.3rem;overflow:hidden;box-shadow:0 0 10px #3b6bff66,inset 0 0 12px #3b6bff1f}.inst[data-v-1338b9f5]:hover{box-shadow:0 0 16px #3b6bffb3,inset 0 0 14px #3b6bff2e}.inst.on[data-v-1338b9f5]{border-color:#5b8cff;box-shadow:0 0 20px #3b6bffd9,inset 0 0 16px #3b6bff38}.pick[data-v-1338b9f5]{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;background:#0b1226;color:#3b6bff;text-shadow:0 0 6px currentColor,0 0 2px #000;border:none;padding:.35rem .6rem;cursor:pointer;font-family:ui-monospace,monospace}.pick[data-v-1338b9f5]:hover{background:#101a33;color:#5b8cff}.iname[data-v-1338b9f5]{font-size:.78rem}.imeta[data-v-1338b9f5]{font-size:.62rem;color:#9ab0ff}.del[data-v-1338b9f5]{background:#0b1226;border:none;border-left:1px solid #1c2748;color:#3b6bff;cursor:pointer;padding:0 .5rem;font-size:.7rem}.del[data-v-1338b9f5]:hover{color:#ff6b6b;background:#1a1216}.empty[data-v-1338b9f5]{font-size:.72rem;color:#9ab0ff}.err[data-v-1338b9f5]{font-size:.72rem;color:#ff6b6b;margin:.4rem 0 0}.midikeys[data-v-17aa5855]{margin-top:.4rem;border:1px dashed #2a2a34;border-radius:.4rem;padding:.5rem .6rem .6rem;user-select:none;-webkit-user-select:none}.mk-head[data-v-17aa5855]{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.45rem}.dev[data-v-17aa5855]{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a7a88}.dev.live[data-v-17aa5855]{color:#3ddc84;text-shadow:0 0 8px rgba(61,220,132,.6)}.lastnote[data-v-17aa5855]{font-size:.68rem;font-family:ui-monospace,monospace;color:#cdd2e0}.lastnote.out[data-v-17aa5855]{color:#ffce4d;text-shadow:0 0 8px rgba(255,206,77,.6)}.rawmsg[data-v-17aa5855]{font-size:.62rem;font-family:ui-monospace,monospace;color:#7a7a88}.span49[data-v-17aa5855]{margin-left:auto;font-size:.66rem;color:#9ab0ff}.octchip[data-v-17aa5855]{margin-left:.3rem;color:#ffce4d;font-family:ui-monospace,monospace;text-shadow:0 0 8px rgba(255,206,77,.6)}.lanestrip[data-v-17aa5855]{position:relative;height:18px;margin-bottom:2px;background:#0a0a0e;border-radius:.25rem;overflow:hidden}.lane[data-v-17aa5855]{position:absolute;top:0;bottom:0;border:1px solid;border-radius:.2rem;display:flex;align-items:center;gap:.3rem;padding:0 .3rem;overflow:hidden;white-space:nowrap;pointer-events:none}.lane .lname[data-v-17aa5855]{font-size:.6rem;font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 6px currentColor}.lane .lspan[data-v-17aa5855]{margin-left:auto;font-size:.58rem;opacity:.8}.divider[data-v-17aa5855]{position:absolute;top:0;bottom:0;width:9px;transform:translate(-50%);cursor:col-resize;z-index:2}.stripshade[data-v-17aa5855]{position:absolute;top:0;bottom:0;background:#0606098c;pointer-events:none;z-index:1;transition:left .25s ease,width .25s ease}.stripwin[data-v-17aa5855]{position:absolute;top:0;bottom:0;border:1px solid #ffce4d;border-radius:.2rem;box-shadow:0 0 10px #ffce4d8c,inset 0 0 8px #ffce4d24;pointer-events:none;z-index:1;transition:left .25s ease,width .25s ease}.divider[data-v-17aa5855]:after{content:"";position:absolute;left:50%;top:2px;bottom:2px;width:2px;transform:translate(-50%);background:#e5e4e2;border-radius:1px;box-shadow:0 0 6px #e5e4e2b3}.octladder[data-v-17aa5855]{display:flex;flex-direction:column;gap:1px;margin-bottom:3px}.octrow[data-v-17aa5855]{display:flex;align-items:center;gap:.35rem;height:7px;opacity:.5}.octrow.home[data-v-17aa5855]{opacity:1;height:9px}.octlab[data-v-17aa5855]{flex:0 0 1.4rem;font-size:.54rem;font-family:ui-monospace,monospace;color:#9ab0ff;text-align:right;line-height:1}.octtrack[data-v-17aa5855]{position:relative;flex:1;height:100%;background:#101016;border-radius:2px}.octwin[data-v-17aa5855]{position:absolute;top:0;bottom:0;border-radius:2px;background:#9ab0ff47;border:1px solid rgba(154,176,255,.6)}.octrow.home .octwin[data-v-17aa5855]{background:#ffce4d4d;border-color:#ffce4d;box-shadow:0 0 8px #ffce4d66}.keybed[data-v-17aa5855]{position:relative;height:6.5rem;display:flex;gap:1px}.wk[data-v-17aa5855]{position:relative;flex:1;min-width:0;border-radius:0 0 .25rem .25rem;background:linear-gradient(#e9ebf4,#c4c8d8);border:1px solid #2a2a34;border-top:none;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.2rem}.wk .laneband[data-v-17aa5855]{position:absolute;left:8%;right:8%;bottom:2px;height:4px;border-radius:2px;box-shadow:0 0 6px var(--lane);pointer-events:none}.wk .cname[data-v-17aa5855]{font-size:.56rem;font-family:ui-monospace,monospace;color:#5a6072;pointer-events:none;margin-bottom:6px}.wk.held[data-v-17aa5855]{background:linear-gradient(#fff,var(--glow));box-shadow:0 0 14px var(--glow),inset 0 0 10px var(--glow)}.bk[data-v-17aa5855]{position:absolute;top:0;height:60%;transform:translate(-50%);z-index:2;border-radius:0 0 .2rem .2rem;background:linear-gradient(#20202a,#0b0b10);border:1px solid #34343f;border-top:none;cursor:pointer;box-shadow:0 2px 5px #0009}.bk.held[data-v-17aa5855]{background:linear-gradient(var(--glow),#0b0b10);box-shadow:0 0 14px var(--glow),inset 0 0 8px var(--glow)}.smart[data-v-44e5ba3e]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}.smart.plugged[data-v-44e5ba3e]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid #ffce4d;border-radius:.45rem;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29;pointer-events:none}.smart[data-v-44e5ba3e]{position:relative;margin-bottom:1rem;background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}.viewtitle[data-v-44e5ba3e]{margin:0 0 .7rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}.vhint[data-v-44e5ba3e]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;margin-left:.5rem}.recbar[data-v-44e5ba3e]{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.5rem}.recrow[data-v-44e5ba3e]{display:flex;flex-wrap:wrap;gap:.5rem}.recrow button[data-v-44e5ba3e]{flex:1;min-width:7rem;min-height:2.4rem;line-height:1.35;white-space:normal}.recrow button .dot[data-v-44e5ba3e]{flex:0 0 auto}.recbtn[data-v-44e5ba3e]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#160a0d;color:#ff5b6b;border:1px solid #ff5b6b;text-transform:uppercase;letter-spacing:.08em;font-weight:700;box-shadow:0 0 10px #ff5b6b66,inset 0 0 12px #ff5b6b1f;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000;border-radius:.3rem;padding:.4rem .7rem;font-size:.72rem;cursor:pointer}.recbtn[data-v-44e5ba3e]:hover{color:#ff8794;box-shadow:0 0 18px #ff5b6bcc,inset 0 0 16px #ff5b6b33;text-shadow:0 0 10px currentColor,0 0 2px #000,0 0 2px #000}.recbtn .dot[data-v-44e5ba3e]{width:.55rem;height:.55rem;border-radius:50%;background:#ff5b6b;box-shadow:0 0 7px #ff5b6b,0 0 2px #ff5b6b}.recbtn.recording[data-v-44e5ba3e]{background:#2a1015;border-color:#ff5b6b;color:#ffd6da}.recbtn.recording .dot[data-v-44e5ba3e]{animation:recpulse-44e5ba3e 1s ease-in-out infinite}@keyframes recpulse-44e5ba3e{0%,to{opacity:1}50%{opacity:.25}}.reccol[data-v-44e5ba3e]{cursor:default;animation:recpulse-44e5ba3e 1.1s ease-in-out infinite}.reccol[data-v-44e5ba3e]:hover{filter:none}.wavecv[data-v-44e5ba3e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}@keyframes recpulse-44e5ba3e{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}.loadbtn[data-v-44e5ba3e]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:.3rem;padding:.4rem .7rem;font-size:.72rem;cursor:pointer;background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;box-shadow:0 0 10px #3b6bff80,inset 0 0 12px #3b6bff24;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.loadbtn[data-v-44e5ba3e]:hover:not(:disabled){background:#101a33;color:#5b8cff;box-shadow:0 0 20px #3b6bffe6,inset 0 0 18px #3b6bff38;text-shadow:0 0 10px currentColor,0 0 2px #000,0 0 2px #000}.loadbtn .dot[data-v-44e5ba3e]{width:.55rem;height:.55rem;border-radius:50%;background:#5b8cff;box-shadow:0 0 7px #5b8cff,0 0 2px #5b8cff}.wtbtn[data-v-44e5ba3e]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#120a1e;color:#b07bff;border:1px solid #b07bff;text-transform:uppercase;letter-spacing:.08em;font-weight:700;box-shadow:0 0 10px #b07bff66,inset 0 0 12px #b07bff1f;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000;border-radius:.3rem;padding:.4rem .7rem;font-size:.72rem;cursor:pointer}.wtbtn[data-v-44e5ba3e]:hover:not(:disabled){color:#c8a3ff;box-shadow:0 0 18px #b07bffcc,inset 0 0 16px #b07bff33;text-shadow:0 0 10px currentColor,0 0 2px #000,0 0 2px #000}.wtbtn[data-v-44e5ba3e]:disabled{opacity:.6;cursor:not-allowed}.wtbtn .dot[data-v-44e5ba3e]{width:.55rem;height:.55rem;border-radius:50%;background:#b07bff;box-shadow:0 0 7px #b07bff,0 0 2px #b07bff}.rplead[data-v-44e5ba3e]{margin:0 0 .4rem}.wtmodal[data-v-44e5ba3e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#04040899;display:flex;align-items:center;justify-content:center;padding:2rem}.wtpanel[data-v-44e5ba3e]{width:min(560px,100%);max-height:80vh;display:flex;flex-direction:column;background:#0d0d13;border:1px solid #2a2a36;border-radius:.5rem;box-shadow:0 18px 50px -12px #000000e6;overflow:hidden}.wthead[data-v-44e5ba3e]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .8rem;border-bottom:1px solid #1c1c24}.wttitle[data-v-44e5ba3e]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#c8b0ff}.wttitle small[data-v-44e5ba3e]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.68rem;margin-left:.4rem}.wtclose[data-v-44e5ba3e]{background:none;border:none;color:#9ab0ff;font-size:.9rem;cursor:pointer}.wtclose[data-v-44e5ba3e]:hover{color:#fff}.wtsearch[data-v-44e5ba3e]{margin:.6rem .8rem .4rem;background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.3rem;padding:.4rem .6rem;font-size:.82rem;font-family:ui-monospace,monospace}.wtsearch[data-v-44e5ba3e]:focus{outline:none;border-color:#b07bff}.wtlist[data-v-44e5ba3e]{flex:1;overflow-y:auto;padding:0 .6rem .4rem;display:flex;flex-direction:column;gap:.18rem}.wtitem[data-v-44e5ba3e]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;background:#16161d;border:1px solid #20202a;border-radius:.3rem;padding:.4rem .6rem;font-family:ui-monospace,monospace;cursor:pointer;text-align:left}.wtitem[data-v-44e5ba3e]:hover:not(:disabled){border-color:#b07bff;background:#1b1622}.wtitem[data-v-44e5ba3e]:disabled{opacity:.5;cursor:not-allowed}.wtitem.busy[data-v-44e5ba3e]{border-color:#b07bff;background:#241a30;opacity:1}.wtname[data-v-44e5ba3e]{font-size:.8rem;color:#e6e6ee}.wtcat[data-v-44e5ba3e]{font-size:.66rem;color:#9ab0ff}.wtempty[data-v-44e5ba3e]{font-size:.74rem;color:#9ab0ff;padding:.6rem}.wtfoot[data-v-44e5ba3e]{padding:.5rem .8rem;border-top:1px solid #1c1c24;font-size:.7rem;color:#9ab0ff}.wtrender[data-v-44e5ba3e]{color:#c8b0ff}.loadbtn[data-v-44e5ba3e]:disabled{opacity:.5;cursor:not-allowed}.notice[data-v-44e5ba3e]{margin:.35rem 0 0;font-size:.7rem;color:#ffce4d}.drop[data-v-44e5ba3e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:182px;border:1.5px dashed #2e3346;border-radius:.5rem;background:#0b0d14;color:#9ab0ff;cursor:pointer;font-size:.86rem;font-family:ui-monospace,monospace;text-align:center;padding:.7rem 0;transition:border-color .12s,background .12s}.drop[data-v-44e5ba3e]:hover{border-color:#5b8cff}.drop.over[data-v-44e5ba3e]{border-color:#5b8cff;background:#121826;color:#fff}.drop.busy[data-v-44e5ba3e]{color:#ffce4d;border-color:#ffce4d}.drop.filled[data-v-44e5ba3e]{align-items:stretch;justify-content:flex-start}.drop b[data-v-44e5ba3e]{color:#cfe0ff}.sub[data-v-44e5ba3e]{font-size:.66rem;color:#9ab0ff}.detected[data-v-44e5ba3e]{font-size:.72rem;color:#ffce4d}.zonefill[data-v-44e5ba3e]{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;gap:.4rem}.stalebar[data-v-44e5ba3e]{width:100%;background:#2a2312;color:#ffe79a;border:1px dashed #ffce4d;border-radius:.25rem;padding:.3rem .6rem;font-size:.7rem;font-family:ui-monospace,monospace;cursor:pointer}.stalebar[data-v-44e5ba3e]:hover{background:#3a2f16;color:#fff}.timeribbon[data-v-44e5ba3e]{position:relative;height:1.15rem;border-radius:.25rem;background:#0e0e14;border:1px solid #20232e;background-image:repeating-linear-gradient(90deg,transparent,transparent calc(100% / 6 - 1px),#23232e calc(100% / 6 - 1px),#23232e calc(100% / 6));overflow:hidden}.trfill[data-v-44e5ba3e]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#2d5bb0,#5b8cff);opacity:.45}.trlabel[data-v-44e5ba3e]{position:absolute;right:.45rem;top:0;line-height:1.15rem;font-size:.62rem;color:#cfe0ff;text-shadow:0 0 3px #000,0 0 2px #000}.trlabel small[data-v-44e5ba3e]{color:#8a93a8}.cols[data-v-44e5ba3e]{display:flex;align-items:stretch;gap:8px;flex:1;min-height:4rem;width:100%;margin:0 -8px;overflow-x:auto;padding:8px}.col[data-v-44e5ba3e]{position:relative;flex-grow:1;flex-basis:0;flex-shrink:1;min-width:.5rem;background:#0e0e14;border:1px solid;border-radius:.25rem;overflow:hidden;cursor:pointer;transition:filter .1s,transform .06s}.col[data-v-44e5ba3e]:hover{filter:brightness(1.4)}.col[data-v-44e5ba3e]:active{transform:translateY(1px)}.col.selected[data-v-44e5ba3e]{outline:4px solid #ffce4d;outline-offset:3px;filter:brightness(1.3);box-shadow:0 0 26px #ffce4df2,inset 0 0 14px currentColor!important}.wave[data-v-44e5ba3e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.marks[data-v-44e5ba3e]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mark[data-v-44e5ba3e]{position:absolute;top:0;bottom:0;width:1px;background:#ffce4d;box-shadow:0 0 4px #ffce4d,0 0 1px #000}.mark[data-v-44e5ba3e]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:5px solid #ffce4d;filter:drop-shadow(0 0 2px #ffce4d)}.playhead[data-v-44e5ba3e]{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 6px #fff,0 0 2px #fff;pointer-events:none}.livecursor[data-v-44e5ba3e]{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 4px #fff,0 0 12px currentColor,0 0 26px currentColor;pointer-events:none;z-index:2}.livecursor[data-v-44e5ba3e]:after{content:"";position:absolute;right:100%;top:0;bottom:0;width:28px;background:linear-gradient(90deg,transparent,currentColor);opacity:.35;pointer-events:none}.col.sounding[data-v-44e5ba3e]{animation:colsound-44e5ba3e .9s ease-in-out infinite}@keyframes colsound-44e5ba3e{0%,to{filter:brightness(1.12)}50%{filter:brightness(1.5)}}.collabel[data-v-44e5ba3e]{position:absolute;top:.15rem;left:.3rem;right:.3rem;font-size:.6rem;font-weight:600;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.choptoggle[data-v-44e5ba3e]{position:absolute;top:.1rem;right:.15rem;background:#0005;border:1px solid #4a4a55;border-radius:.2rem;padding:0 .2rem;font-size:.7rem;line-height:1.1;color:#aab0be;cursor:pointer}.choptoggle[data-v-44e5ba3e]:hover{border-color:#ffce4d;color:#fff}.choptoggle.on[data-v-44e5ba3e]{background:#3a2e0e;border-color:#ffce4d;color:#ffce4d;box-shadow:0 0 7px #ffce4d88}.play[data-v-44e5ba3e]{position:absolute;bottom:.05rem;right:.2rem;background:none;border:none;padding:0;font-size:2.1rem;line-height:1;color:inherit;cursor:pointer;text-shadow:0 0 8px currentColor,0 0 2px #000}.play[data-v-44e5ba3e]:hover{filter:brightness(1.4)}.clearbtn[data-v-44e5ba3e]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#170f06;color:#ff9f43;border:1px solid #ff9f43;text-transform:uppercase;letter-spacing:.08em;font-weight:700;box-shadow:0 0 10px #ff9f4366,inset 0 0 12px #ff9f431f;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000;border-radius:.3rem;padding:.4rem .7rem;font-size:.72rem;cursor:pointer}.clearbtn .dot[data-v-44e5ba3e]{width:.55rem;height:.55rem;border-radius:50%;background:#ff9f43;box-shadow:0 0 7px #ff9f43,0 0 2px #ff9f43}.clearbtn[data-v-44e5ba3e]:hover:not(:disabled){color:#ffb970;box-shadow:0 0 18px #ff9f43cc,inset 0 0 16px #ff9f4333;text-shadow:0 0 10px currentColor,0 0 2px #000,0 0 2px #000}.clearbtn[data-v-44e5ba3e]:disabled{opacity:.4;cursor:not-allowed}.err[data-v-44e5ba3e]{font-size:.72rem;color:#ff6b6b;margin:.4rem 0 0}.choprow[data-v-44e5ba3e]{display:flex;align-items:center;gap:.6rem;margin-top:.6rem}.choprow.off[data-v-44e5ba3e]{opacity:.45}.choplabel[data-v-44e5ba3e]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff;white-space:nowrap}.chopslider[data-v-44e5ba3e]{flex:1;min-width:6rem;accent-color:#ffce4d;cursor:pointer}.chopslider[data-v-44e5ba3e]:disabled{cursor:not-allowed}.chopval[data-v-44e5ba3e]{font-size:.74rem;color:#ffce4d;font-family:ui-monospace,monospace;min-width:8rem;text-align:right}.chopval small[data-v-44e5ba3e]{color:#9ab0ff}.chophint[data-v-44e5ba3e]{margin:.3rem 0 0;font-size:.66rem;color:#9ab0ff}.qsbtn[data-v-44e5ba3e]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.15rem;border-radius:.3rem;padding:.4rem .7rem;font-size:.72rem;cursor:pointer;background:#171204;color:#ffce4d;border:1px solid #ffce4d;letter-spacing:.08em;font-weight:700;box-shadow:0 0 10px #ffce4d59,inset 0 0 12px #ffce4d1a;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.qsbtn .qsvault[data-v-44e5ba3e]{font-size:.6rem;font-weight:400;text-transform:none;letter-spacing:.02em;opacity:.85}.qsbtn[data-v-44e5ba3e]:hover:not(:disabled){color:#ffe79a;box-shadow:0 0 18px #ffce4db3,inset 0 0 16px #ffce4d2e}.qsbtn[data-v-44e5ba3e]:disabled{opacity:.45;cursor:not-allowed}.vaultline[data-v-44e5ba3e]{margin:.35rem 0 0;font-size:.68rem;color:#7fbf9a;font-family:ui-monospace,monospace}.vaultline.off[data-v-44e5ba3e]{color:#9ab0ff}.vaulterr[data-v-44e5ba3e]{color:#ffce4d;margin-left:.3rem}.vaultlink[data-v-44e5ba3e]{background:none;border:none;padding:0;font:inherit;color:#9ab0ff;text-decoration:underline;cursor:pointer}.vaultlink[data-v-44e5ba3e]:hover{color:#fff}.vaultcard[data-v-44e5ba3e]{margin-top:.6rem;padding:.7rem .9rem .9rem;font-size:.78rem;color:#cdd2e0;background:#0d0d13;border:1px solid #2a2a36;border-radius:.5rem}.vaultbtns[data-v-44e5ba3e]{display:flex;gap:.6rem;margin-top:.8rem}.vaultyes[data-v-44e5ba3e]{background:#1e3a2a;color:#b8f0d0;border:1px solid #3ddc84;border-radius:.3rem;padding:.4rem .9rem;font-size:.78rem;font-family:ui-monospace,monospace;cursor:pointer}.vaultyes[data-v-44e5ba3e]:hover{background:#244a36}.vaultno[data-v-44e5ba3e]{background:#16161d;color:#aab0be;border:1px solid #2a2a34;border-radius:.3rem;padding:.4rem .9rem;font-size:.78rem;font-family:ui-monospace,monospace;cursor:pointer}.vaultno[data-v-44e5ba3e]:hover{border-color:#5b8cff;color:#fff}.vaultfine[data-v-44e5ba3e]{margin:.6rem 0 0;font-size:.68rem;color:#9ab0ff}.miditoggle[data-v-44e5ba3e]{display:flex;align-items:center;gap:.45rem;width:100%;margin-top:.6rem;padding:.35rem .5rem;background:transparent;color:#9ab0ff;border:1px dashed #26262f;border-radius:.3rem;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,monospace;cursor:pointer;text-align:left}.miditoggle[data-v-44e5ba3e]:hover{border-color:#5b8cff;color:#cfe6ff}.miditoggle .tri[data-v-44e5ba3e]{color:#5b8cff}.miditoggle .midihint[data-v-44e5ba3e]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem;color:#9ab0ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.miditoggle .mididev[data-v-44e5ba3e]{margin-left:auto;font-size:.66rem;letter-spacing:.05em;color:#7a7a88;white-space:nowrap}.miditoggle .mididev.live[data-v-44e5ba3e]{color:#3ddc84;text-shadow:0 0 8px rgba(61,220,132,.6)}.bigquick[data-v-44e5ba3e]{display:block;width:100%;margin-top:.5rem;padding:.65rem 1rem;background:#16120a;color:#ffce4d;border:2px solid #ffce4d;border-radius:.4rem;font-size:.95rem;font-weight:800;letter-spacing:.12em;cursor:pointer;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000;box-shadow:0 0 10px #ffce4d66,inset 0 0 12px #ffce4d1f}.bigquick[data-v-44e5ba3e]:hover:not(:disabled){background:#241c08;box-shadow:0 0 24px #ffce4d99,inset 0 0 18px #ffce4d24}.bigquick[data-v-44e5ba3e]:disabled{opacity:.45;cursor:not-allowed}.bigquick small[data-v-44e5ba3e]{display:block;margin-top:.2rem;font-size:.64rem;font-weight:400;letter-spacing:.04em;text-transform:none;opacity:.85;text-shadow:none}.saverow[data-v-44e5ba3e]{display:flex;align-items:center;gap:.5rem;margin-top:.4rem;flex-wrap:wrap}.savename[data-v-44e5ba3e]{width:12rem;padding:.32rem .5rem;background:#101016;color:#cdd2e0;border:1px solid #2a2a34;border-radius:.3rem;font-size:.72rem}.savename[data-v-44e5ba3e]:focus{outline:none;border-color:#ffce4d}.savebtn[data-v-44e5ba3e]{padding:.32rem .7rem;background:#16120a;color:#ffce4d;border:1px solid #ffce4d;border-radius:.3rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;cursor:pointer}.savebtn[data-v-44e5ba3e]:hover:not(:disabled){border-color:#ffce4d;box-shadow:0 0 10px #ffce4d66}.savebtn[data-v-44e5ba3e]:disabled{opacity:.45;cursor:not-allowed}.saveshelf[data-v-44e5ba3e]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.zchip[data-v-44e5ba3e]{display:inline-flex;align-items:center;border:1px solid rgba(229,228,226,.5);border-radius:.3rem;overflow:hidden}.zchip .zload[data-v-44e5ba3e]{padding:.26rem .55rem;background:transparent;color:#e5e4e2;border:none;font-size:.68rem;cursor:pointer}.zchip .zload[data-v-44e5ba3e]:hover{color:#ffce4d;text-shadow:0 0 8px rgba(255,206,77,.5)}.zchip .zdel[data-v-44e5ba3e]{padding:.26rem .4rem;background:transparent;color:#7a7a88;border:none;border-left:1px solid #2a2a34;font-size:.62rem;cursor:pointer}.zchip .zdel[data-v-44e5ba3e]:hover{color:#ff6b6b}.zempty[data-v-44e5ba3e]{font-size:.64rem;color:#5a5a68}.qsbtn.namesave.open[data-v-44e5ba3e]{border-color:#ffce4d;box-shadow:0 0 14px #ffce4d80,inset 0 0 12px #ffce4d1f}.zfile[data-v-44e5ba3e]{padding:.26rem .55rem;background:transparent;color:#9ab0ff;border:1px dashed #2a2a34;border-radius:.3rem;font-size:.66rem;cursor:pointer}.zfile[data-v-44e5ba3e]:hover{border-color:#5b8cff;color:#cfe6ff}.loadstyle[data-v-44e5ba3e]{display:flex;align-items:stretch;gap:8px;width:100%;margin-top:2px}.lschip[data-v-44e5ba3e]{flex-basis:0;min-width:0;display:flex;gap:2px;padding:2px;background:#101016;border:1px solid;border-radius:.35rem;overflow:hidden}.lsmini[data-v-44e5ba3e]{flex:1;min-width:0;padding:.16rem .2rem;background:#0a0a0e;color:#6a7283;border:1px solid #2a2a34;border-radius:.25rem;font-size:.64rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.lsmini.on[data-v-44e5ba3e]{background:#16120a;color:#ffce4d;border-color:#ffce4d;box-shadow:0 0 8px #ffce4d66,inset 0 0 8px #ffce4d1f;text-shadow:0 0 6px currentColor,0 0 2px #000}.cablehost[data-v-f982c48c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}svg.cable[data-v-f982c48c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.shadow[data-v-f982c48c]{fill:none;stroke:#0000008c;stroke-width:9;stroke-linecap:round}.core[data-v-f982c48c]{fill:none;stroke:#c22030;stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(255,59,59,.55))}.sheen[data-v-f982c48c]{fill:none;stroke:#ff96a080;stroke-width:2;stroke-linecap:round}.arp-panel[data-v-1b3025d0]{background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem;position:relative}.head[data-v-1b3025d0]{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem;min-height:1.7rem}h3[data-v-1b3025d0]{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--osc-accent, #9ab0ff)}.hint[data-v-1b3025d0]{flex:1;font-size:.68rem;color:#9ab0ff;line-height:1.4;opacity:0;transition:opacity .15s}.arp-panel:hover .hint[data-v-1b3025d0]{opacity:1}.power[data-v-1b3025d0]{display:flex;gap:.4rem}.pwr[data-v-1b3025d0],.mode[data-v-1b3025d0]{background:#0a0a10;border:1px solid #26262f;border-radius:.3rem;color:#7a7a88;font-size:.7rem;font-family:ui-monospace,monospace;letter-spacing:.06em;padding:.25rem .6rem;cursor:pointer;transition:color .15s,border-color .15s,box-shadow .15s}.pwr.lit[data-v-1b3025d0],.mode.lit[data-v-1b3025d0]{color:#9ab0ff;border-color:#9ab0ff;text-shadow:0 0 8px currentColor;box-shadow:0 0 12px #9ab0ff59,inset 0 0 8px #9ab0ff1f}.controls[data-v-1b3025d0]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;margin-bottom:.7rem}.controls.off[data-v-1b3025d0],.lanes.off[data-v-1b3025d0]{opacity:.45}.modes[data-v-1b3025d0]{display:flex;gap:.3rem}.ctl[data-v-1b3025d0]{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:#9ab0ff;font-family:ui-monospace,monospace}.ctl.slide[data-v-1b3025d0]{flex:1;min-width:8rem}.ctl input[type=range][data-v-1b3025d0]{flex:1;min-width:0;accent-color:var(--osc-accent, #5b8cff)}.ctl select[data-v-1b3025d0]{background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.2rem .3rem;font-size:.72rem;font-family:ui-monospace,monospace}.val[data-v-1b3025d0]{color:#9ab0ff;font-size:.7rem;min-width:1.8rem;text-align:right}.beat-track[data-v-1b3025d0]{flex:1;display:grid;grid-template-columns:repeat(16,1fr);gap:2px;height:9px}.beat-cell[data-v-1b3025d0]{background:#121219;border-radius:2px;transition:background .05s,box-shadow .05s}.beat-cell.lit[data-v-1b3025d0]{background:linear-gradient(90deg,#9ab0ff,#cfe0ff);box-shadow:0 0 10px #9ab0ffd9,0 0 3px #fff}.beat-cell.beyond[data-v-1b3025d0]{opacity:.22}.lane-row[data-v-1b3025d0],.meta-row[data-v-1b3025d0]{display:flex;align-items:stretch;gap:.5rem;margin-bottom:.3rem}.lane-tag[data-v-1b3025d0]{width:2.4rem;font-size:.66rem;color:#9ab0ff;font-family:ui-monospace,monospace;align-self:center;text-align:right}.lane[data-v-1b3025d0]{flex:1;display:grid;grid-template-columns:repeat(16,1fr);gap:2px;height:72px;cursor:crosshair;touch-action:none}.lane.pitch[data-v-1b3025d0]{height:56px}.col[data-v-1b3025d0]{position:relative;background:#121219;border-radius:2px;overflow:hidden}.col.rest .fill[data-v-1b3025d0],.col.rest .pfill[data-v-1b3025d0]{opacity:.25}.col.beyond[data-v-1b3025d0],.meta-col.beyond[data-v-1b3025d0]{opacity:.22}.fill[data-v-1b3025d0]{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,#9ab0ff,#5b8cff);box-shadow:0 0 8px #5b8cff73}.pitch .col[data-v-1b3025d0]:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#26262f}.pfill[data-v-1b3025d0]{position:absolute;left:0;right:0;z-index:1}.pfill.up[data-v-1b3025d0]{background:linear-gradient(180deg,#b9c8ff,#5b8cff)}.pfill.down[data-v-1b3025d0]{background:linear-gradient(0deg,#b9c8ff,#5b8cff)}.pval[data-v-1b3025d0]{position:absolute;top:1px;right:2px;z-index:2;font-size:.56rem;color:#b9c8ff;font-family:ui-monospace,monospace;pointer-events:none}.meta[data-v-1b3025d0]{flex:1;display:grid;grid-template-columns:repeat(16,1fr);gap:2px}.meta-col[data-v-1b3025d0]{display:flex;flex-direction:column;gap:2px}.num[data-v-1b3025d0],.ratchet[data-v-1b3025d0]{background:#121219;border:1px solid transparent;border-radius:2px;color:#9ab0ff;font-size:.62rem;font-family:ui-monospace,monospace;padding:.12rem 0;cursor:pointer}.num.rest[data-v-1b3025d0]{color:#4a4a56;text-decoration:line-through}.ratchet[data-v-1b3025d0]{color:#9ab0ff}.ratchet.hot[data-v-1b3025d0]{color:#9ab0ff;text-shadow:0 0 6px currentColor}.ratchet.rest[data-v-1b3025d0]{opacity:.4}.num[data-v-1b3025d0]:hover,.ratchet[data-v-1b3025d0]:hover{border-color:#26262f}.arpbay[data-v-1b61a961]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.6rem .9rem;margin-top:.8rem}.arpbay[data-v-1b61a961]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}.arpbay.loaded[data-v-1b61a961]:after{border-color:#ff9f43;box-shadow:0 0 18px #ff9f438c,inset 0 0 10px #ff9f431f}h3[data-v-1b61a961]{margin:0 0 .45rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ab0ff}.hint[data-v-1b61a961]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;font-weight:400;margin-left:.5rem}.empty[data-v-1b61a961]{font-size:.72rem;color:#6a7283;padding:.3rem 0 .15rem}.dock[data-v-1b61a961]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.chip[data-v-1b61a961]{display:inline-flex;align-items:center;gap:.35rem;background:#101016;border:1px solid;border-radius:.35rem;padding:.22rem .5rem;font-family:ui-monospace,monospace;font-size:.74rem;font-weight:700;cursor:pointer;text-shadow:0 0 6px currentColor,0 0 2px #000}.chip .x[data-v-1b61a961]{color:#6a7283;text-shadow:none;font-size:.66rem}.chip .x[data-v-1b61a961]:hover{color:#ff5b6b}.push[data-v-1b61a961]{margin-left:.4rem;background:#1a1206;color:#ff9f43;border:1px solid #ff9f43;border-radius:.35rem;padding:.3rem .8rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 10px #ff9f4366;text-shadow:0 0 6px currentColor,0 0 2px #000}.push.done[data-v-1b61a961]{color:#3ddc84;border-color:#3ddc84;background:#08160f;box-shadow:0 0 10px #3ddc8466}.clr[data-v-1b61a961]{background:#16161d;color:#9ab0ff;border:1px solid #26262f;border-radius:.35rem;padding:.3rem .6rem;font-size:.7rem;font-weight:700;cursor:pointer}.cry[data-v-1b61a961]{font-size:.66rem;color:#ff9f43;text-transform:none;letter-spacing:.06em;text-shadow:0 0 8px currentColor,0 0 2px #000}.arprack[data-v-edda94cb]{position:relative;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.6rem .9rem;margin-bottom:1rem}.arptoggle[data-v-edda94cb]{display:flex;align-items:center;gap:.45rem;width:100%;margin-top:.6rem;padding:.35rem .5rem;background:transparent;color:#9ab0ff;border:1px dashed #26262f;border-radius:.3rem;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,monospace;cursor:pointer;text-align:left}.arptoggle[data-v-edda94cb]:hover{border-color:#5b8cff;color:#cfe6ff}.arptoggle .tri[data-v-edda94cb]{color:#5b8cff}.arptoggle .arphint[data-v-edda94cb]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem}.arprack[data-v-edda94cb]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}.arprack.live[data-v-edda94cb]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid #ffce4d;border-radius:.45rem;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29;pointer-events:none}h3[data-v-edda94cb]{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#9ab0ff;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.hint[data-v-edda94cb]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;font-weight:400}.stagedchip[data-v-edda94cb]{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff9f43;text-shadow:0 0 8px currentColor,0 0 2px #000}.state[data-v-edda94cb]{margin-left:auto;font-size:.68rem;color:#6a7283}.state.on[data-v-edda94cb]{color:#ff5b6b;text-shadow:0 0 8px currentColor}.controls[data-v-edda94cb]{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-top:.55rem}label[data-v-edda94cb]{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}select[data-v-edda94cb]{background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;border-radius:.25rem;padding:.15rem .3rem;font-size:.72rem;font-family:ui-monospace,monospace;font-weight:700}.sl input[type=range][data-v-edda94cb]{width:90px;accent-color:#3b6bff;cursor:pointer}.v[data-v-edda94cb]{color:#3b6bff;min-width:2.2rem}.latch[data-v-edda94cb]{background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;border-radius:.3rem;padding:.25rem .7rem;font-size:.7rem;letter-spacing:.08em;font-weight:700;cursor:pointer;box-shadow:0 0 8px #3b6bff59,inset 0 0 10px #3b6bff1a;text-shadow:0 0 6px currentColor,0 0 2px #000}.latch.on[data-v-edda94cb]{background:#101a33;color:#5b8cff;box-shadow:0 0 16px #3b6bffcc,inset 0 0 14px #3b6bff33}.squad[data-v-edda94cb]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.55rem}.sqhint[data-v-edda94cb]{font-size:.68rem;color:#9ab0ff;flex-basis:100%}.sqlabel[data-v-edda94cb]{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ff9f43;text-shadow:0 0 6px currentColor,0 0 2px #000}.member[data-v-edda94cb]{display:inline-flex;align-items:center;gap:.4rem;background:#101016;border:1px solid;border-radius:.35rem;padding:.18rem .45rem}.mname[data-v-edda94cb]{font-family:ui-monospace,monospace;font-size:.72rem;font-weight:700}.mbtn[data-v-edda94cb]{background:#0a0a0e;color:#6a7283;border:1px solid #2a2a34;border-radius:.3rem;padding:.12rem .45rem;font-size:.66rem;font-weight:700;letter-spacing:.06em;cursor:pointer}.mbtn.on[data-v-edda94cb]{background:#101016;text-shadow:0 0 6px currentColor,0 0 2px #000}.mlevel[data-v-edda94cb]{width:64px}.mx[data-v-edda94cb]{background:none;border:none;color:#6a7283;font-size:.66rem;cursor:pointer;padding:0 .1rem}.mx[data-v-edda94cb]:hover{color:#ff5b6b}.disband[data-v-edda94cb]{background:#16161d;color:#9ab0ff;border:1px solid #26262f;border-radius:.35rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700;cursor:pointer}.okrack[data-v-72dd9a02]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.okrack[data-v-72dd9a02]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}h3[data-v-72dd9a02]{margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#9ab0ff}.hint[data-v-72dd9a02]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;font-weight:400;margin-left:.5rem}.okbody[data-v-72dd9a02]{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}canvas[data-v-72dd9a02]{cursor:grab;touch-action:none;flex-shrink:0;width:min(470px,100%);height:auto}canvas[data-v-72dd9a02]:active{cursor:grabbing}.ok-revs[data-v-72dd9a02]{display:flex;flex-wrap:wrap;gap:.25rem .7rem;margin-bottom:.5rem}.ok-revs span[data-v-72dd9a02]{font-size:.66rem;color:#6a7283;letter-spacing:.06em}.ok-revs .here[data-v-72dd9a02]{color:#ffce4d;text-shadow:0 0 8px currentColor}.ok-legend[data-v-72dd9a02]{display:flex;flex-wrap:wrap;gap:.3rem .8rem;margin-bottom:.6rem}.lv[data-v-72dd9a02]{font-weight:700;font-size:.66rem;color:#e5e4e2;text-shadow:0 0 4px rgba(235,234,232,.5);margin-left:.15rem}.ok-legend span.off[data-v-72dd9a02]{opacity:.25;color:#6a7283!important;text-shadow:none!important}.ok-legend span[data-v-72dd9a02]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#3b6bff}.ok-stops[data-v-72dd9a02]{font-size:.68rem;color:#6a7283;letter-spacing:.06em}.ok-stops .here[data-v-72dd9a02]{color:#ffce4d;text-shadow:0 0 8px currentColor}.armed[data-v-72dd9a02]:after{border-color:#3b6bff!important;box-shadow:0 0 22px #3b6bff88,inset 0 0 14px #3b6bff22!important}.live[data-v-72dd9a02]:after{border-color:#ffce4d!important;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29!important}.plate[data-v-72dd9a02]{position:relative;display:flex;align-items:center;flex-shrink:0;margin-right:28px}.ladder[data-v-72dd9a02]{position:absolute;left:100%;margin-left:6px;top:0;bottom:0;width:20px;background:#08080c;border:1px solid #1c1c24;border-radius:.5rem}.dot[data-v-72dd9a02]{position:absolute;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:1px solid #2a2a34;background:#0a0a0e;padding:0;cursor:pointer;box-shadow:none}.dot.on[data-v-72dd9a02]{background:#3b6bff;border-color:#3b6bff;box-shadow:0 0 7px #3b6bff}.rnd[data-v-72dd9a02]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl;width:20px;max-height:72px;overflow:hidden;padding:.3rem 0;border-radius:.4rem;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,monospace;background:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b;cursor:pointer;box-shadow:0 0 8px #ff3b3b66;text-shadow:0 0 6px currentColor,0 0 2px #000}.rnd[data-v-72dd9a02]:hover{box-shadow:0 0 14px #ff3b3bcc}.lane[data-v-72dd9a02]{position:relative}.lslider[data-v-72dd9a02]{position:absolute;top:100%;left:50%;transform:translate(-50%);writing-mode:vertical-lr;direction:rtl;width:1.6rem;height:7.5rem;z-index:60;accent-color:#3b6bff;background:#0c0c11;border:1px solid #2a2a34;border-radius:.3rem;padding:.3rem .15rem}.tkrack[data-v-c00248e2]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.tkrack[data-v-c00248e2]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}h3[data-v-c00248e2]{margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#9ab0ff}.hint[data-v-c00248e2]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;font-weight:400;margin-left:.5rem}.tkbody[data-v-c00248e2]{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}canvas[data-v-c00248e2]{cursor:grab;touch-action:none;flex-shrink:0;width:min(470px,100%);height:auto}canvas[data-v-c00248e2]:active{cursor:grabbing}.tk-legend[data-v-c00248e2]{display:flex;flex-wrap:wrap;gap:.3rem .8rem}.lv[data-v-c00248e2]{font-weight:700;font-size:.66rem;color:#e5e4e2;text-shadow:0 0 4px rgba(235,234,232,.5);margin-left:.15rem}.tk-legend span.off[data-v-c00248e2]{opacity:.25;color:#6a7283!important;text-shadow:none!important}.tk-legend span[data-v-c00248e2]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffce4d}.tk-legend em[data-v-c00248e2]{font-style:normal;font-weight:400;color:#6a7283;font-size:.64rem}.armed[data-v-c00248e2]:after{border-color:#ffce4d!important;box-shadow:0 0 22px #ffce4d88,inset 0 0 14px #ffce4d22!important}.live[data-v-c00248e2]:after{border-color:#ffce4d!important;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29!important}.plate[data-v-c00248e2]{position:relative;display:flex;align-items:center;flex-shrink:0;margin-right:28px}.ladder[data-v-c00248e2]{position:absolute;left:100%;margin-left:6px;top:0;bottom:0;width:20px;background:#08080c;border:1px solid #1c1c24;border-radius:.5rem}.dot[data-v-c00248e2]{position:absolute;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:1px solid #2a2a34;background:#0a0a0e;padding:0;cursor:pointer;box-shadow:none}.dot.on[data-v-c00248e2]{background:#ffce4d;border-color:#ffce4d;box-shadow:0 0 7px #ffce4d}.rnd[data-v-c00248e2]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl;width:20px;max-height:72px;overflow:hidden;padding:.3rem 0;border-radius:.4rem;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,monospace;background:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b;cursor:pointer;box-shadow:0 0 8px #ff3b3b66;text-shadow:0 0 6px currentColor,0 0 2px #000}.rnd[data-v-c00248e2]:hover{box-shadow:0 0 14px #ff3b3bcc}.lane[data-v-c00248e2]{position:relative}.lslider[data-v-c00248e2]{position:absolute;top:100%;left:50%;transform:translate(-50%);writing-mode:vertical-lr;direction:rtl;width:1.6rem;height:7.5rem;z-index:60;accent-color:#ffce4d;background:#0c0c11;border:1px solid #2a2a34;border-radius:.3rem;padding:.3rem .15rem}.tkrack[data-v-9dc0d541]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.tkrack[data-v-9dc0d541]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}h3[data-v-9dc0d541]{margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#9ab0ff}.polybtn[data-v-9dc0d541]{margin-left:.6rem;padding:.14rem .55rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8093;background:#14141b;border:1px solid #262633;border-radius:.9rem;cursor:pointer}.polybtn.on[data-v-9dc0d541]{color:#0b0b10;background:#3ddc84;border-color:#3ddc84;box-shadow:0 0 10px #3ddc8480}.hint[data-v-9dc0d541]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;font-weight:400;margin-left:.5rem}.tkbody[data-v-9dc0d541]{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}canvas[data-v-9dc0d541]{cursor:grab;touch-action:none;flex-shrink:0;width:min(470px,100%);height:auto}canvas[data-v-9dc0d541]:active{cursor:grabbing}.tk-legend[data-v-9dc0d541]{display:flex;flex-wrap:wrap;gap:.3rem .8rem}.lv[data-v-9dc0d541]{font-weight:700;font-size:.66rem;color:#e5e4e2;text-shadow:0 0 4px rgba(235,234,232,.5);margin-left:.15rem}.tk-legend span.off[data-v-9dc0d541]{opacity:.25;color:#6a7283!important;text-shadow:none!important}.tk-legend span[data-v-9dc0d541]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff5b6b}.tk-legend em[data-v-9dc0d541]{font-style:normal;font-weight:400;color:#6a7283;font-size:.64rem}.armed[data-v-9dc0d541]:after{border-color:#ff3b3b!important;box-shadow:0 0 22px #ff3b3b88,inset 0 0 14px #ff3b3b22!important}.live[data-v-9dc0d541]:after{border-color:#ffce4d!important;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29!important}.plate[data-v-9dc0d541]{position:relative;display:flex;align-items:center;flex-shrink:0;margin-right:28px}.ladder[data-v-9dc0d541]{position:absolute;left:100%;margin-left:6px;top:0;bottom:0;width:20px;background:#08080c;border:1px solid #1c1c24;border-radius:.5rem}.dot[data-v-9dc0d541]{position:absolute;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:1px solid #2a2a34;background:#0a0a0e;padding:0;cursor:pointer;box-shadow:none}.dot.on[data-v-9dc0d541]{background:#ff3b3b;border-color:#ff3b3b;box-shadow:0 0 7px #ff3b3b}.rnd[data-v-9dc0d541]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl;width:20px;max-height:72px;overflow:hidden;padding:.3rem 0;border-radius:.4rem;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,monospace;background:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b;cursor:pointer;box-shadow:0 0 8px #ff3b3b66;text-shadow:0 0 6px currentColor,0 0 2px #000}.rnd[data-v-9dc0d541]:hover{box-shadow:0 0 14px #ff3b3bcc}.lane[data-v-9dc0d541]{position:relative}.lslider[data-v-9dc0d541]{position:absolute;top:100%;left:50%;transform:translate(-50%);writing-mode:vertical-lr;direction:rtl;width:1.6rem;height:7.5rem;z-index:60;accent-color:#ff3b3b;background:#0c0c11;border:1px solid #2a2a34;border-radius:.3rem;padding:.3rem .15rem}.tkrack[data-v-b8bb7bd9]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.tkrack[data-v-b8bb7bd9]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}h3[data-v-b8bb7bd9]{margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#9ab0ff}.hint[data-v-b8bb7bd9]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;font-weight:400;margin-left:.5rem}.tkbody[data-v-b8bb7bd9]{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}canvas[data-v-b8bb7bd9]{cursor:grab;touch-action:none;flex-shrink:0;width:min(470px,100%);height:auto}canvas[data-v-b8bb7bd9]:active{cursor:grabbing}.tk-legend[data-v-b8bb7bd9]{display:flex;flex-wrap:wrap;gap:.3rem .8rem}.lv[data-v-b8bb7bd9]{font-weight:700;font-size:.66rem;color:#e5e4e2;text-shadow:0 0 4px rgba(235,234,232,.5);margin-left:.15rem}.tk-legend span.off[data-v-b8bb7bd9]{opacity:.25;color:#6a7283!important;text-shadow:none!important}.tk-legend span[data-v-b8bb7bd9]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#74e8a9}.tk-legend em[data-v-b8bb7bd9]{font-style:normal;font-weight:400;color:#6a7283;font-size:.64rem}.armed[data-v-b8bb7bd9]:after{border-color:#3ddc84!important;box-shadow:0 0 22px #3ddc8488,inset 0 0 14px #3ddc8422!important}.live[data-v-b8bb7bd9]:after{border-color:#ffce4d!important;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29!important}.plate[data-v-b8bb7bd9]{position:relative;display:flex;align-items:center;flex-shrink:0;margin-right:28px}.ladder[data-v-b8bb7bd9]{position:absolute;left:100%;margin-left:6px;top:0;bottom:0;width:20px;background:#08080c;border:1px solid #1c1c24;border-radius:.5rem}.dot[data-v-b8bb7bd9]{position:absolute;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:1px solid #2a2a34;background:#0a0a0e;padding:0;cursor:pointer;box-shadow:none}.dot.on[data-v-b8bb7bd9]{background:#3ddc84;border-color:#3ddc84;box-shadow:0 0 7px #3ddc84}.rnd[data-v-b8bb7bd9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl;width:20px;max-height:72px;overflow:hidden;padding:.3rem 0;border-radius:.4rem;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,monospace;background:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b;cursor:pointer;box-shadow:0 0 8px #ff3b3b66;text-shadow:0 0 6px currentColor,0 0 2px #000}.rnd[data-v-b8bb7bd9]:hover{box-shadow:0 0 14px #ff3b3bcc}.lane[data-v-b8bb7bd9]{position:relative}.lslider[data-v-b8bb7bd9]{position:absolute;top:100%;left:50%;transform:translate(-50%);writing-mode:vertical-lr;direction:rtl;width:1.6rem;height:7.5rem;z-index:60;accent-color:#3ddc84;background:#0c0c11;border:1px solid #2a2a34;border-radius:.3rem;padding:.3rem .15rem}.console[data-v-2719ad26]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.console[data-v-2719ad26]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}h3[data-v-2719ad26]{padding-right:3.4rem;margin:0 0 .5rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#9ab0ff}.hint[data-v-2719ad26]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;font-weight:400;margin-left:.5rem}.clover[data-v-2719ad26]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;position:relative}.center[data-v-2719ad26]{display:flex;flex-direction:column;align-items:center;margin-bottom:.75rem}.center canvas[data-v-2719ad26]{pointer-events:auto;cursor:grab;touch-action:none;filter:drop-shadow(0 6px 18px rgba(0,0,0,.7))}.center canvas[data-v-2719ad26]:active{cursor:grabbing}.cutbtns[data-v-2719ad26]{display:flex;gap:.5rem;justify-content:center;margin-top:.35rem;pointer-events:auto}.cutbtn[data-v-2719ad26]{border-radius:.6rem;padding:.3rem .9rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,monospace;cursor:pointer;transition:box-shadow .15s,color .15s,filter .15s}.cutbtn.white[data-v-2719ad26]{background:#101014;color:#e5e4e2;border:1px solid #e5e4e2}.cutbtn.white.on[data-v-2719ad26]{box-shadow:0 0 14px #ebeae8b3,inset 0 0 10px #ebeae81f;text-shadow:0 0 6px currentColor}.cutbtn.white[data-v-2719ad26]:not(.on){filter:saturate(.3) brightness(.5)}.cutbtn.red[data-v-2719ad26]{background:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b}.cutbtn.red.on[data-v-2719ad26]{box-shadow:0 0 14px #ff3b3bbf,inset 0 0 10px #ff3b3b24;text-shadow:0 0 6px currentColor,0 0 2px #000}.cutbtn.red[data-v-2719ad26]:not(.on){filter:saturate(.35) brightness(.5)}.center canvas.armed[data-v-2719ad26]{filter:drop-shadow(0 6px 18px rgba(0,0,0,.7)) drop-shadow(0 0 14px rgba(229,228,226,.6))}.leaf[data-v-2719ad26] .okrack,.leaf[data-v-2719ad26] .tkrack{margin-bottom:0;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.leaf[data-v-2719ad26] .okbody,.leaf[data-v-2719ad26] .tkbody{flex:1;align-items:center}.leaf[data-v-2719ad26] .okbody,.leaf[data-v-2719ad26] .tkbody{justify-content:center}.nw[data-v-2719ad26] .okbody,.sw[data-v-2719ad26] .tkbody{flex-direction:row-reverse}.ne[data-v-2719ad26] .tkbody,.se[data-v-2719ad26] .tkbody{flex-direction:row}@media(max-width:1100px){.clover[data-v-2719ad26]{grid-template-columns:1fr}}.gran[data-v-ece39237]{margin-top:1.5rem;background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}h3[data-v-ece39237]{margin:0 0 .7rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}.hint[data-v-ece39237]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;margin-left:.5rem}.row.top[data-v-ece39237]{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}button[data-v-ece39237]{background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.3rem .7rem;font-size:.76rem;font-family:ui-monospace,monospace;cursor:pointer}button[data-v-ece39237]:hover{border-color:#5b8cff;color:#fff}.act[data-v-ece39237]{background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;box-shadow:0 0 10px #3b6bff80,inset 0 0 12px #3b6bff24;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.act[data-v-ece39237]:disabled{opacity:.45;cursor:not-allowed}.act.on[data-v-ece39237]{background:#2a3a18;border-color:#3ddc84;color:#c8f0d8}.loaded[data-v-ece39237]{font-size:.74rem;color:#b8b8c4;font-family:ui-monospace,monospace}.muted[data-v-ece39237]{font-size:.74rem;color:#9ab0ff}.warn[data-v-ece39237]{font-size:.72rem;color:#ffce4d}.err[data-v-ece39237]{color:#ff8080;font-size:.74rem;margin:.2rem 0 0}.grid[data-v-ece39237]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.3rem 1rem}.grid.off[data-v-ece39237]{opacity:.5}label[data-v-ece39237]{display:flex;align-items:center;gap:.5rem;font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace}input[type=range][data-v-ece39237]{flex:1;min-width:0;accent-color:#5b8cff}.val[data-v-ece39237]{color:#9ab0ff;min-width:3.2rem;text-align:right}.tip[data-v-ece39237]{margin:.55rem 0 0;font-size:.72rem;color:#9ab0ff}.spec[data-v-1babe6bc]{margin-top:1.5rem;background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}h3[data-v-1babe6bc]{margin:0 0 .7rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}.hint[data-v-1babe6bc]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;margin-left:.5rem}.row.top[data-v-1babe6bc]{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}button[data-v-1babe6bc]{background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.3rem .7rem;font-size:.76rem;font-family:ui-monospace,monospace;cursor:pointer}button[data-v-1babe6bc]:hover{border-color:#5b8cff;color:#fff}.act[data-v-1babe6bc]{background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;box-shadow:0 0 10px #3b6bff80,inset 0 0 12px #3b6bff24;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.act[data-v-1babe6bc]:disabled{opacity:.45;cursor:not-allowed}.act.on[data-v-1babe6bc]{background:#2a3a18;border-color:#3ddc84;color:#c8f0d8}.loaded[data-v-1babe6bc]{font-size:.74rem;color:#b8b8c4;font-family:ui-monospace,monospace}.muted[data-v-1babe6bc]{font-size:.74rem;color:#9ab0ff}.warn[data-v-1babe6bc]{font-size:.72rem;color:#ffce4d}.err[data-v-1babe6bc]{color:#ff8080;font-size:.74rem;margin:.2rem 0 0}.grid[data-v-1babe6bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.3rem 1rem}.grid.off[data-v-1babe6bc]{opacity:.5}label[data-v-1babe6bc]{display:flex;align-items:center;gap:.5rem;font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace}input[type=range][data-v-1babe6bc]{flex:1;min-width:0;accent-color:#5b8cff}.val[data-v-1babe6bc]{color:#9ab0ff;min-width:3.2rem;text-align:right}.tip[data-v-1babe6bc]{margin:.55rem 0 0;font-size:.72rem;color:#9ab0ff}.vocal[data-v-704bfcc4]{margin-top:1.5rem;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.8rem 1rem;max-width:26rem}h2[data-v-704bfcc4]{font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e8e8ec;margin:0 0 .7rem}h2 span[data-v-704bfcc4]{font-size:.72rem;font-weight:400;color:#9ab0ff;margin-left:.5rem}.empty[data-v-704bfcc4]{font-size:.78rem;color:#9ab0ff;margin:0}.row[data-v-704bfcc4]{display:flex;gap:1rem;margin-bottom:.5rem}label[data-v-704bfcc4]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#b8b8c4;font-family:ui-monospace,monospace}.slider[data-v-704bfcc4]{margin-bottom:.5rem}.slider input[type=range][data-v-704bfcc4]{flex:1;accent-color:#d06bff}.val[data-v-704bfcc4]{color:#c79bff;min-width:6.5rem;text-align:right}select[data-v-704bfcc4]{background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,monospace}.harmony[data-v-704bfcc4]{margin:.5rem 0 .2rem;padding-top:.5rem;border-top:1px solid #1c1c24}.htitle[data-v-704bfcc4]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#8a7aa0}.chips[data-v-704bfcc4]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0}.chip[data-v-704bfcc4]{font-size:.72rem;padding:.2rem .55rem;background:#16121d;color:#9a8ab0;border:1px solid #2a2436;border-radius:.3rem;cursor:pointer;font-family:ui-monospace,monospace}.chip.on[data-v-704bfcc4]{background:#2f1d44;border-color:#6a3fa0;color:#e7c9ff}.actions[data-v-704bfcc4]{display:flex;gap:.6rem;margin-top:.7rem}.actions button[data-v-704bfcc4]{background:#2a1838;color:#e7c9ff;border:1px solid #5a3478;border-radius:.3rem;padding:.3rem .9rem;cursor:pointer;font-size:.8rem}.actions button[data-v-704bfcc4]:hover:not(:disabled){background:#3a2050}.actions button[data-v-704bfcc4]:disabled{opacity:.45;cursor:default}.vc[data-v-b7cf5a6f]{margin-top:1.5rem;background:#0c0c11;border:1px solid #2a1c33;border-radius:.4rem;padding:.8rem 1rem;max-width:30rem}h2[data-v-b7cf5a6f]{font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e8e8ec;margin:0 0 .7rem}h2 span[data-v-b7cf5a6f]{font-size:.7rem;font-weight:400;color:#b06be0;margin-left:.5rem}.field[data-v-b7cf5a6f]{display:flex;flex-direction:column;gap:.2rem;font-size:.74rem;color:#b8b8c4;font-family:ui-monospace,monospace;margin-bottom:.5rem}.row[data-v-b7cf5a6f]{display:flex;gap:.6rem}.grow[data-v-b7cf5a6f]{flex:1}.field input[type=text][data-v-b7cf5a6f]{background:#16161d;color:#cfd8e3;border:1px solid #26262f;border-radius:.25rem;padding:.2rem .4rem;font-family:ui-monospace,monospace;font-size:.7rem}.slider[data-v-b7cf5a6f]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#b8b8c4;font-family:ui-monospace,monospace;margin:.5rem 0}.slider input[type=range][data-v-b7cf5a6f]{flex:1;accent-color:#d06bff}.val[data-v-b7cf5a6f]{color:#c79bff;min-width:3.5rem;text-align:right}button[data-v-b7cf5a6f]{background:#2a1838;color:#e7c9ff;border:1px solid #5a3478;border-radius:.3rem;padding:.3rem .9rem;cursor:pointer;font-size:.8rem}button[data-v-b7cf5a6f]:hover:not(:disabled){background:#3a2050}button[data-v-b7cf5a6f]:disabled{opacity:.45;cursor:default}.bar[data-v-b7cf5a6f]{height:5px;background:#1a1420;border-radius:3px;margin:.5rem 0;overflow:hidden}.fill[data-v-b7cf5a6f]{height:100%;background:#a05cd6;transition:width .1s}.status[data-v-b7cf5a6f]{font-size:.74rem;color:#9a8ab0;margin:.5rem 0 0;font-family:ui-monospace,monospace}.err[data-v-b7cf5a6f]{font-size:.74rem;color:#ff8a9b;margin:.3rem 0 0;font-family:ui-monospace,monospace;white-space:pre-wrap}.io[data-v-b7cf5a6f]{margin-top:.5rem;font-size:.7rem;color:#9ab0ff}.io pre[data-v-b7cf5a6f]{white-space:pre-wrap;color:#9aa7b8}.voicerack[data-v-a5a3645a]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.voicerack[data-v-a5a3645a]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}h3[data-v-a5a3645a]{margin:0 0 .5rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ab0ff}.hint[data-v-a5a3645a]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;font-weight:400;margin-left:.5rem}.env-editor[data-v-cd4747ad]{display:flex;flex-direction:column;gap:4px;margin:4px 0}.env-canvas[data-v-cd4747ad]{width:100%;height:84px;border:1px solid #2a3140;border-radius:4px;cursor:crosshair;touch-action:none}.env-presets[data-v-cd4747ad]{display:flex;align-items:center;gap:4px}.env-presets button[data-v-cd4747ad]{font-size:10px;padding:2px 6px;background:#1a1f29;color:#9aa7b8;border:1px solid #2a3140;border-radius:3px;cursor:pointer}.env-presets button[data-v-cd4747ad]:hover{background:#232a36;color:#cfd8e3}.env-presets .hint[data-v-cd4747ad]{font-size:9px;color:#5a6470;margin-left:auto}.panel[data-v-ba29efee]{margin:0;padding:.7rem 1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem}section[data-v-ba29efee]{background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}h3[data-v-ba29efee]{margin:0 0 .6rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff}h3 .src[data-v-ba29efee]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem}.draw-toggle[data-v-ba29efee]{float:right;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;padding:1px 7px;background:#14141c;color:#9ab0ff;border:1px solid #26262f;border-radius:.25rem;cursor:pointer}.draw-toggle.on[data-v-ba29efee]{background:#1d2a1d;border-color:#3c5c3c;color:#9bdc9f}label[data-v-ba29efee]{display:flex;align-items:center;gap:.6rem;font-size:.78rem;color:#b8b8c4;font-family:ui-monospace,monospace;margin-bottom:.45rem}label>span[data-v-ba29efee]:first-child,label[data-v-ba29efee]{white-space:nowrap}input[type=range][data-v-ba29efee]{flex:1;min-width:0;accent-color:#5b8cff}select[data-v-ba29efee]{flex:1;min-width:0;background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.2rem .3rem;font-size:.74rem;font-family:ui-monospace,monospace}.val[data-v-ba29efee]{color:#9ab0ff;min-width:4.5rem;text-align:right}.sub[data-v-ba29efee]{margin:.7rem 0 .4rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#9ab0ff;border-top:1px solid #1a1a22;padding-top:.5rem}.off[data-v-ba29efee]{opacity:.4}h3[data-v-ba29efee]{color:#3b6bff;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}label[data-v-ba29efee],legend[data-v-ba29efee]{text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#5b8cff}.val[data-v-ba29efee]{color:#5b8cff}input[type=range][data-v-ba29efee]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;background:transparent}input[type=range][data-v-ba29efee]::-webkit-slider-runnable-track{height:7px;background:#0a0a0e;border:1px solid #3b6bff;border-radius:4px;box-shadow:0 0 5px #3b6bff59}input[type=range][data-v-ba29efee]::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;margin-top:-4px;border-radius:50%;background:#3b6bff;border:1px solid #000;box-shadow:0 0 7px #3b6bff}input[type=range][data-v-ba29efee]::-moz-range-track{height:7px;background:#0a0a0e;border:1px solid #3b6bff;border-radius:4px;box-shadow:0 0 5px #3b6bff59}input[type=range][data-v-ba29efee]::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#3b6bff;border:1px solid #000;box-shadow:0 0 7px #3b6bff}select option[data-v-ba29efee]{background:#0a0a0e;color:#3b6bff}select[data-v-ba29efee]{background:#0b1226;color:#3b6bff;border:1px solid rgba(59,107,255,.5);border-radius:.25rem;font-family:ui-monospace,monospace;font-weight:700}input[type=checkbox][data-v-ba29efee]{accent-color:#3b6bff}.pwrack[data-v-ef27bf9e]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.pwrack[data-v-ef27bf9e]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}h3[data-v-ef27bf9e]{padding-right:3.4rem;margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#9ab0ff}.hint[data-v-ef27bf9e]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;font-weight:400;margin-left:.5rem}.pwbody[data-v-ef27bf9e]{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.plate[data-v-ef27bf9e]{position:relative;display:flex;align-items:center;flex-shrink:0;margin-right:28px}canvas[data-v-ef27bf9e]{cursor:grab;touch-action:none;width:min(470px,100%);height:auto}canvas[data-v-ef27bf9e]:active{cursor:grabbing}.ladder[data-v-ef27bf9e]{position:absolute;left:100%;margin-left:6px;top:0;bottom:0;width:20px;background:#08080c;border:1px solid #1c1c24;border-radius:.5rem}.dot[data-v-ef27bf9e]{position:absolute;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:1px solid #2a2a34;background:#0a0a0e;padding:0;cursor:pointer;box-shadow:none}.dot.on[data-v-ef27bf9e]{background:#ff9f43;border-color:#ff9f43;box-shadow:0 0 7px #ff9f43}.rnd[data-v-ef27bf9e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl;width:20px;max-height:72px;overflow:hidden;padding:.3rem 0;border-radius:.4rem;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,monospace;background:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b;cursor:pointer;box-shadow:0 0 8px #ff3b3b66;text-shadow:0 0 6px currentColor,0 0 2px #000}.pw-side[data-v-ef27bf9e]{min-width:13rem;flex:1}.bpmrow[data-v-ef27bf9e]{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.bpmlbl[data-v-ef27bf9e]{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#ff9f43;text-shadow:0 0 6px currentColor,0 0 2px #000}.bpmrow input[type=range][data-v-ef27bf9e]{flex:1;min-width:90px;accent-color:#ff9f43}.bpmnum[data-v-ef27bf9e]{width:4rem;background:#170f06;color:#ff9f43;border:1px solid rgba(255,159,67,.5);border-radius:.3rem;font-family:ui-monospace,monospace;font-weight:700;font-size:.78rem;padding:.15rem .35rem}.legend[data-v-ef27bf9e]{display:flex;flex-wrap:wrap;gap:.3rem .8rem}.legend span[data-v-ef27bf9e]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff9f43}.legend .lv[data-v-ef27bf9e]{color:#e5e4e2;font-size:.66rem;text-shadow:0 0 4px rgba(235,234,232,.5);margin-left:.15rem}.legend span.off[data-v-ef27bf9e]{opacity:.25;color:#6a7283;text-shadow:none}.subw .pwbody[data-v-ef27bf9e]{flex-direction:column;align-items:stretch}.subw .plate[data-v-ef27bf9e]{width:100%;margin-right:0}.subw canvas[data-v-ef27bf9e]{width:calc(100% - 24px)}.subw .ladder[data-v-ef27bf9e]{left:auto;right:0;margin-left:0}.subw .ladder[data-v-ef27bf9e]{width:15px;margin-left:4px}.subw .dot[data-v-ef27bf9e]{width:7px;height:7px}.subw .rnd[data-v-ef27bf9e]{width:15px;max-height:52px;padding:.18rem 0;font-size:.48rem;letter-spacing:.04em}.subw .plate[data-v-ef27bf9e]{margin-right:20px}.subw .legend span[data-v-ef27bf9e]{font-size:.62rem}.subw .legend .lv[data-v-ef27bf9e]{font-size:.58rem}.subw[data-v-ef27bf9e]:after{border-color:var(--fam);box-shadow:0 0 14px var(--fam),inset 0 0 8px #0006;opacity:.85}.subw .dot.on[data-v-ef27bf9e]{background:var(--fam);border-color:var(--fam);box-shadow:0 0 7px var(--fam)}.subw .legend span[data-v-ef27bf9e]{color:var(--fam)}.lane[data-v-ef27bf9e]{position:relative}.lslider[data-v-ef27bf9e]{position:absolute;top:100%;left:50%;transform:translate(-50%);writing-mode:vertical-lr;direction:rtl;width:1.6rem;height:7.5rem;z-index:60;accent-color:#ff9f43;background:#0c0c11;border:1px solid #2a2a34;border-radius:.3rem;padding:.3rem .15rem}.bpmslider[data-v-ef27bf9e]{height:9rem}.bpmrow .lv[data-v-ef27bf9e]{color:#e5e4e2;font-size:.7rem;margin-left:.2rem}.shape-editor[data-v-c477335b]{display:flex;flex-direction:column;gap:4px}.shape-canvas[data-v-c477335b]{width:100%;height:70px;border:1px solid #2a3140;border-radius:4px;cursor:crosshair;touch-action:none}.shape-presets[data-v-c477335b]{display:flex;gap:4px}.shape-presets button[data-v-c477335b]{flex:1;font-size:10px;padding:2px 0;background:#1a1f29;color:#9aa7b8;border:1px solid #2a3140;border-radius:3px;cursor:pointer}.shape-presets button[data-v-c477335b]:hover{background:#232a36;color:#cfd8e3}.mod[data-v-781a3139]{margin:0;padding:.7rem 1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}section[data-v-781a3139]{background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}h3[data-v-781a3139]{margin:0 0 .6rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--osc-accent, #9ab0ff);display:flex;justify-content:space-between;align-items:center}.tempo[data-v-781a3139]{text-transform:none;letter-spacing:0;color:#7a7a88;font-size:.72rem}.tempo input[data-v-781a3139]{width:3.2rem;background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.1rem .3rem;font-family:ui-monospace,monospace}.lfo[data-v-781a3139]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.lfo-draw[data-v-781a3139]{flex-basis:100%;margin-top:.15rem}.lfo .rate[data-v-781a3139]{flex:1}.sync[data-v-781a3139]{font-size:.7rem;color:#9ab0ff;white-space:nowrap}.macro-grid[data-v-781a3139]{display:grid;grid-template-columns:repeat(2,1fr);gap:.3rem .8rem}.macro[data-v-781a3139]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#b8b8c4;font-family:ui-monospace,monospace;min-width:0}.macro input[type=range][data-v-781a3139]{flex:1;min-width:0;margin:0}.macro>span[data-v-781a3139]:first-child{color:#9ab0ff;min-width:1.6rem}.macro .val[data-v-781a3139]{min-width:2rem;text-align:right}.tag[data-v-781a3139]{font-size:.72rem;color:#9ab0ff;font-family:ui-monospace,monospace;min-width:3rem}.perf-row[data-v-781a3139]{margin-bottom:.45rem}.perf-row .lbl[data-v-781a3139]{color:#9ab0ff;min-width:5.5rem}label[data-v-781a3139]{display:flex;align-items:center;gap:.5rem;flex:1;font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace}.head[data-v-781a3139],.route[data-v-781a3139]{display:grid;grid-template-columns:1fr 1fr 1.4fr 2rem;gap:.4rem;align-items:center}.head[data-v-781a3139]{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#9ab0ff;margin-bottom:.35rem}.route[data-v-781a3139]{margin-bottom:.35rem}select[data-v-781a3139]{background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.2rem .3rem;font-size:.74rem;font-family:ui-monospace,monospace}select[data-v-781a3139]:disabled{opacity:.4}input[type=range][data-v-781a3139]{flex:1;min-width:0;accent-color:var(--osc-accent, #5b8cff)}.val[data-v-781a3139]{color:#9ab0ff;font-size:.74rem;font-family:ui-monospace,monospace;text-align:right}.tip[data-v-781a3139]{margin:.5rem 0 0;font-size:.72rem;color:#9ab0ff;line-height:1.5}h3[data-v-781a3139]{color:#ff3b3b;font-weight:700;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}label[data-v-781a3139],legend[data-v-781a3139]{text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-family:ui-monospace,monospace;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.macro>span[data-v-781a3139]:first-child,.tag[data-v-781a3139],.val[data-v-781a3139]{color:#ff3b3b;font-weight:700;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}input[type=range][data-v-781a3139]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;background:transparent}input[type=range][data-v-781a3139]::-webkit-slider-runnable-track{height:7px;background:#0a0a0e;border:1px solid #ff3b3b;border-radius:4px;box-shadow:0 0 5px #ff3b3b59}input[type=range][data-v-781a3139]::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;margin-top:-4px;border-radius:50%;background:#ff3b3b;border:1px solid #000;box-shadow:0 0 7px #ff3b3b}input[type=range][data-v-781a3139]::-moz-range-track{height:7px;background:#0a0a0e;border:1px solid #ff3b3b;border-radius:4px;box-shadow:0 0 5px #ff3b3b59}input[type=range][data-v-781a3139]::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#ff3b3b;border:1px solid #000;box-shadow:0 0 7px #ff3b3b}select option[data-v-781a3139]{background:#0a0a0e;color:#ff3b3b}select[data-v-781a3139]{background:#160a0d;color:#ff3b3b;border:1px solid rgba(255,59,59,.5);border-radius:.25rem;font-family:ui-monospace,monospace;font-weight:700}input[type=checkbox][data-v-781a3139]{accent-color:#ff3b3b}.tip[data-v-781a3139]{color:#9ab0ff;text-transform:none;letter-spacing:0;font-weight:400}.fx[data-v-b6105b55]{margin:0;padding:.7rem 1rem}.fx-title[data-v-b6105b55]{font-size:.95rem;font-weight:600;color:#e8e8ec;margin:0 0 .6rem}.fx-title span[data-v-b6105b55]{font-size:.72rem;font-weight:400;color:#9ab0ff;margin-left:.5rem}.fx[data-v-b6105b55]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.fx-title[data-v-b6105b55]{grid-column:1 / -1}.module[data-v-b6105b55]{background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem .9rem}.module.off[data-v-b6105b55]{opacity:.55}header[data-v-b6105b55]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.power[data-v-b6105b55]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--osc-accent, #9ab0ff)}.toggles[data-v-b6105b55]{display:flex;gap:.6rem}.mini[data-v-b6105b55]{font-size:.7rem;color:#9ab0ff;margin:0;gap:.25rem}label[data-v-b6105b55]{display:flex;align-items:center;gap:.5rem;font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace;margin-bottom:.35rem}select[data-v-b6105b55]{background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.15rem .4rem;font-size:.74rem;font-family:ui-monospace,monospace}input[type=range][data-v-b6105b55]{flex:1;min-width:0;accent-color:var(--osc-accent, #5b8cff)}.val[data-v-b6105b55]{color:#9ab0ff;min-width:3rem;text-align:right}.fx-title[data-v-b6105b55]{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ab0ff;font-family:ui-monospace,monospace}.fx-title span[data-v-b6105b55]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem;color:#9ab0ff}.module header[data-v-b6105b55],.module header .power[data-v-b6105b55],label[data-v-b6105b55],legend[data-v-b6105b55]{color:#ffce4d;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.module header .power[data-v-b6105b55]{text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.val[data-v-b6105b55]{color:#ffe79a}input[type=range][data-v-b6105b55]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;background:transparent}input[type=range][data-v-b6105b55]::-webkit-slider-runnable-track{height:7px;background:#0a0a0e;border:1px solid #ffce4d;border-radius:4px;box-shadow:0 0 5px #ffce4d59}input[type=range][data-v-b6105b55]::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;margin-top:-4px;border-radius:50%;background:#ffce4d;border:1px solid #000;box-shadow:0 0 7px #ffce4d}input[type=range][data-v-b6105b55]::-moz-range-track{height:7px;background:#0a0a0e;border:1px solid #ffce4d;border-radius:4px;box-shadow:0 0 5px #ffce4d59}input[type=range][data-v-b6105b55]::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#ffce4d;border:1px solid #000;box-shadow:0 0 7px #ffce4d}select option[data-v-b6105b55]{background:#0a0a0e;color:#ffce4d}select[data-v-b6105b55]{background:#171204;color:#ffce4d;border:1px solid rgba(255,206,77,.5);border-radius:.25rem;font-family:ui-monospace,monospace;font-weight:700}input[type=checkbox][data-v-b6105b55]{accent-color:#ffce4d}.power[data-v-b6105b55]{color:#ffce4d;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.hint[data-v-b6105b55]{color:#9ab0ff;text-transform:none;letter-spacing:0;font-weight:400}.roll[data-v-6e17103e]{margin:0;padding:.7rem 1rem}.transport[data-v-6e17103e]{display:flex;align-items:center;gap:.8rem;margin-bottom:.5rem;flex-wrap:wrap}.transport label[data-v-6e17103e]{font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace;display:flex;align-items:center;gap:.3rem}.transport input[type=number][data-v-6e17103e]{width:3.4rem;background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.1rem .3rem;font-family:ui-monospace,monospace}.transport select[data-v-6e17103e]{background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.1rem .3rem}.transport button[data-v-6e17103e]{background:#1a1f29;color:#cfd8e3;border:1px solid #2a3140;border-radius:.3rem;padding:.25rem .7rem;cursor:pointer;font-size:.78rem}.transport button[data-v-6e17103e]:hover{background:#232a36}.play.on[data-v-6e17103e]{background:#3a1d24;border-color:#7a3445;color:#ff9bb0}.hint[data-v-6e17103e]{font-size:.68rem;color:#5a6470;margin-left:auto}.grid[data-v-6e17103e]{width:100%;height:340px;border:1px solid #1c1c24;border-radius:.4rem;display:block;touch-action:none;cursor:crosshair}.rack[data-v-4f63db6f]{margin:0;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem 1rem}header[data-v-4f63db6f]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-bottom:.6rem}h2[data-v-4f63db6f]{font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e8e8ec;margin:0}h2 span[data-v-4f63db6f]{font-size:.74rem;color:#9ab0ff;margin-left:.4rem;font-family:ui-monospace,monospace}.tools[data-v-4f63db6f]{display:flex;align-items:center;gap:.35rem}.tools button[data-v-4f63db6f]{background:#16263a;color:#cfe6ff;border:1px solid #2a4a66;border-radius:.3rem;padding:.25rem .6rem;cursor:pointer;font-size:.78rem}.tools button[data-v-4f63db6f]:hover:not(:disabled){background:#1d324a}.tools button[data-v-4f63db6f]:disabled{opacity:.4;cursor:default}.tools button.dim[data-v-4f63db6f]{background:#1a1620;border-color:#3a2436;color:#b08aa0}.tools input[data-v-4f63db6f]{width:2.6rem;background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.15rem .3rem;font-family:ui-monospace,monospace}.empty[data-v-4f63db6f]{font-size:.78rem;color:#9ab0ff;margin:.2rem 0}.grid[data-v-4f63db6f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.4rem}.cell[data-v-4f63db6f]{display:flex;align-items:center;gap:.3rem;background:#111319;border:1px solid #20242e;border-radius:.3rem;padding:.25rem .35rem;cursor:pointer}.cell[data-v-4f63db6f]:hover{border-color:#2f4459}.cell.on[data-v-4f63db6f]{background:#15263a;border-color:#3a6da0}.cell.star[data-v-4f63db6f]{border-color:#6a5a2a}.starbtn[data-v-4f63db6f]{background:none;border:none;color:#45505f;cursor:pointer;font-size:.85rem;padding:0 .1rem}.starbtn.lit[data-v-4f63db6f]{color:#e0b341}.cname[data-v-4f63db6f]{flex:1;min-width:0;background:none;border:none;color:#cfd8e3;font-size:.76rem;font-family:ui-monospace,monospace;padding:.1rem}.cname[data-v-4f63db6f]:focus{outline:1px solid #2f4459;border-radius:.2rem}.trash[data-v-4f63db6f]{background:none;border:none;color:#5a6470;cursor:pointer;font-size:.78rem}.trash[data-v-4f63db6f]:hover{color:#ff8a9b}.tstrip[data-v-da7fcc9f]{position:absolute;top:.35rem;left:.5rem;z-index:6;display:flex;gap:.25rem;background:#0a0b10cc;border:1px solid color-mix(in srgb,var(--tc) 45%,#20242e);border-radius:.35rem;padding:.18rem .28rem}.tb[data-v-da7fcc9f]{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;background:transparent;border:none;border-radius:.25rem;cursor:pointer}.tb svg[data-v-da7fcc9f]{width:.95rem;height:.95rem;fill:var(--tc);opacity:.82;transition:opacity .1s,filter .1s}.tb:hover svg[data-v-da7fcc9f]{opacity:1;filter:drop-shadow(0 0 4px var(--tc))}.tb[data-v-da7fcc9f]:hover{background:#ffffff14}.tb.on svg[data-v-da7fcc9f]{opacity:1;filter:drop-shadow(0 0 5px var(--tc))}.tb.rec.on svg[data-v-da7fcc9f]{animation:rec-pulse-da7fcc9f 1s ease-in-out infinite}@keyframes rec-pulse-da7fcc9f{0%,to{opacity:.65}50%{opacity:1;filter:drop-shadow(0 0 7px var(--tc))}}.queue[data-v-c874bdd2]{position:relative;height:100%;display:flex;align-items:stretch;background:#0e0e14;border:1px solid;border-radius:.4rem;padding:.35rem .5rem;transition:border-color .25s,box-shadow .25s}.boxlabel[data-v-c874bdd2]{position:absolute;top:.4rem;right:.6rem;z-index:3;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;pointer-events:none;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.cells[data-v-c874bdd2]{display:flex;gap:.45rem;flex:1;min-width:0;overflow-x:auto;padding-left:6.4rem;padding-right:8.5rem}.cell[data-v-c874bdd2]{display:inline-flex;align-items:center;gap:.4rem;background:#0e0e14;border:1px solid;border-radius:.3rem;padding:0 .7rem;min-width:4.5rem;color:#cdd2e0;font-size:.74rem;font-weight:600;font-family:ui-monospace,monospace;cursor:pointer;transition:box-shadow .15s,filter .1s}.cell[data-v-c874bdd2]:hover{filter:brightness(1.25)}.cell.active[data-v-c874bdd2]{color:#fff}.dot[data-v-c874bdd2]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.add[data-v-c874bdd2]{flex-shrink:0;background:#0e0e14;border:1px dashed #3a3f4d;border-radius:.3rem;color:#8a93a6;width:1.9rem;font-size:1rem;line-height:1;cursor:pointer;transition:border-color .12s,color .12s}.add[data-v-c874bdd2]:hover{border-color:#5b8cff;color:#fff}.scene[data-v-9fc04c28]{position:relative;display:flex;flex-direction:column;background:#0e0e14;border:1px solid;border-radius:.4rem;padding:.4rem;height:100%;transition:border-color .25s,box-shadow .25s}.ops[data-v-9fc04c28]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;padding-top:.4rem}.opslabel[data-v-9fc04c28]{font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;color:#6a7488;margin-right:.2rem;font-family:ui-monospace,monospace}.op[data-v-9fc04c28]{background:#15171f;color:#c4ccda;border:1px solid #272d3a;border-radius:.25rem;padding:.2rem .48rem;font-size:.7rem;cursor:pointer;font-family:ui-monospace,monospace}.op[data-v-9fc04c28]:hover{background:#1c2230;border-color:#3a6a96;color:#fff}.op.reroll[data-v-9fc04c28]{background:#1a1530;border-color:#4a3a7a;color:#c8b0ff}.op.reroll[data-v-9fc04c28]:hover{background:#241d44;border-color:#6a52b0;color:#fff}.boxlabel[data-v-9fc04c28]{position:absolute;top:.4rem;right:.6rem;z-index:2;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;pointer-events:none;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.lanes-wrap[data-v-9fc04c28]{position:relative;flex:1;min-height:0}.lanes[data-v-9fc04c28]{display:block;width:100%;height:100%;border-radius:.35rem;cursor:pointer}.lane-ctls[data-v-9fc04c28]{position:absolute;left:0;top:0;width:70px;height:100%;display:flex;flex-direction:column;pointer-events:none}.lane-ctl[data-v-9fc04c28]{flex:1;min-height:0;display:flex;gap:.2rem;padding:.25rem 0 0 .3rem;align-items:flex-start}.ms[data-v-9fc04c28]{pointer-events:auto;width:1.05rem;height:1.05rem;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;font-family:ui-monospace,monospace;border-radius:.2rem;border:1px solid #2c333f;background:#11141b;color:#8a93a3;cursor:pointer}.ms[data-v-9fc04c28]:hover{border-color:#3a6a96;color:#fff}.ms.m.on[data-v-9fc04c28]{background:#5a1f26;border-color:#ff6f7f;color:#ff9aa6}.ms.s.on[data-v-9fc04c28]{background:#5a4a16;border-color:#ffce4d;color:#ffe08a}.timeline[data-v-7c11601b]{height:100%;display:flex;align-items:stretch}.strip[data-v-7c11601b]{position:relative;flex:1;background:#0e0e14;border:1px solid;border-radius:.4rem;overflow:hidden;cursor:pointer;transition:border-color .25s,box-shadow .25s}.boxlabel[data-v-7c11601b]{position:absolute;top:.4rem;right:.6rem;z-index:3;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;pointer-events:none;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.info[data-v-7c11601b]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);display:flex;align-items:baseline;gap:.6rem;pointer-events:none}.seclabel[data-v-7c11601b]{font-size:.9rem;font-weight:700;font-family:ui-monospace,monospace;text-shadow:0 0 8px currentColor}.bars[data-v-7c11601b]{font-size:.68rem;color:#8a93a6;font-family:ui-monospace,monospace}.tick[data-v-7c11601b]{position:absolute;top:0;bottom:0;width:1px;background:#ffffff14}.playhead[data-v-7c11601b]{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#6b7488;pointer-events:none}.playhead.live[data-v-7c11601b]{background:#fff;box-shadow:0 0 8px #fff}.song[data-v-377dd42d]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.song[data-v-377dd42d]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none}.song.live[data-v-377dd42d]:after{border-color:#ff3b3b;box-shadow:0 0 26px #ff3b3bbf,inset 0 0 18px #ff3b3b29}h3[data-v-377dd42d]{margin:0 0 .5rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ab0ff}.hint2[data-v-377dd42d]{text-transform:none;letter-spacing:0;color:#9ab0ff;font-size:.72rem;font-weight:400;margin-left:.5rem}.bar[data-v-377dd42d]{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem;flex-wrap:wrap}.play[data-v-377dd42d]{background:#16263a;color:#cfe6ff;border:1px solid #2a4a66;border-radius:.3rem;padding:.3rem .9rem;cursor:pointer;font-size:.82rem;font-family:ui-monospace,monospace}.play.on[data-v-377dd42d]{background:#3a1d24;border-color:#7a3445;color:#ff9bb0}.tbtn[data-v-377dd42d]{background:#16161d;color:#b8b8c4;border:1px solid #2a3140;border-radius:.3rem;padding:.3rem .7rem;cursor:pointer;font-size:.76rem;font-family:ui-monospace,monospace}.tbtn[data-v-377dd42d]:hover:not(:disabled){border-color:#5b8cff;color:#fff}.tbtn[data-v-377dd42d]:disabled{opacity:.4;cursor:default}.tbtn.danger[data-v-377dd42d]:hover:not(:disabled){border-color:#7a3445;color:#ff9bb0}.bar label[data-v-377dd42d]{font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace;display:flex;align-items:center;gap:.3rem}.bar input[data-v-377dd42d]{width:3.6rem;background:#16161d;color:#d8d8e0;border:1px solid #26262f;border-radius:.25rem;padding:.1rem .3rem;font-family:ui-monospace,monospace}.count[data-v-377dd42d]{font-size:.72rem;color:#8fa0c0;font-family:ui-monospace,monospace}.recbtn[data-v-377dd42d]{display:inline-flex;align-items:center;gap:.45rem;background:#160a0d;color:#ff5b6b;border:1px solid #ff5b6b;border-radius:.3rem;padding:.4rem .9rem;font-size:.74rem;letter-spacing:.08em;font-weight:700;cursor:pointer;box-shadow:0 0 10px #ff3b3b59,inset 0 0 12px #ff3b3b1a;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.recbtn .dot[data-v-377dd42d]{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#6a2a2a}.recbtn.on[data-v-377dd42d]{animation:recpulse-377dd42d 1.1s ease-in-out infinite}.recbtn.on .dot[data-v-377dd42d]{background:#ff3b3b;box-shadow:0 0 8px #ff3b3b}@keyframes recpulse-377dd42d{0%,to{box-shadow:0 0 10px #ff3b3b59,inset 0 0 12px #ff3b3b1a}50%{box-shadow:0 0 22px #ff3b3bd9,inset 0 0 18px #ff3b3b38}}.meter[data-v-377dd42d]{flex:1;max-width:18rem;height:8px;background:#0a0a0e;border:1px solid #2a2a34;border-radius:4px;overflow:hidden}.meter .fill[data-v-377dd42d]{height:100%;background:linear-gradient(90deg,#3ddc84,#ffce4d,#ff3b3b)}.takes[data-v-377dd42d]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.6rem}.take[data-v-377dd42d]{display:flex;align-items:center;gap:.55rem}.take svg[data-v-377dd42d]{width:130px;height:30px;background:#0a0a0e;border:1px solid #1c1c24;border-radius:.25rem;flex-shrink:0}.tname[data-v-377dd42d]{font-size:.72rem;color:#9ab0ff;min-width:8rem}.tb[data-v-377dd42d]{background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;border-radius:.3rem;padding:.22rem .55rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;cursor:pointer;text-shadow:0 0 6px currentColor,0 0 2px #000;box-shadow:0 0 8px #3b6bff4d}.tb.push[data-v-377dd42d]{background:#171204;color:#ffce4d;border-color:#ffce4d;box-shadow:0 0 8px #ffce4d59}.tb.x[data-v-377dd42d]{background:#16161d;color:#9ab0ff;border-color:#26262f;box-shadow:none}.hint[data-v-377dd42d]{font-size:.7rem;color:#5a6470;margin-left:auto}.panes[data-v-377dd42d]{display:grid;grid-template-rows:56px 1fr 112px;gap:.55rem;height:64vh;min-height:26rem}.pane[data-v-377dd42d]{min-height:0}.empty[data-v-377dd42d]{margin:.6rem 0 0;font-size:.78rem;color:#9ab0ff}.scope[data-v-6320f2bd]{margin-top:0}.viz-head[data-v-6320f2bd]{position:relative;height:1.7rem;display:flex;align-items:center;justify-content:center;margin-bottom:.35rem}.viz-title[data-v-6320f2bd]{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff;font-family:ui-monospace,monospace;text-align:center}canvas[data-v-6320f2bd]{width:100%;height:260px;background:#0c0c11;border-radius:.4rem;display:block}.viz-hint[data-v-6320f2bd]{position:absolute;top:calc(100% - .2rem);left:50%;transform:translate(-50%);z-index:6;width:max-content;max-width:96%;padding:.3rem .55rem;background:#0a0a10eb;border:1px solid #20202a;border-radius:.4rem;font-size:.72rem;color:#7f8db0;font-family:ui-monospace,monospace;text-align:center;opacity:0;pointer-events:none;transition:opacity .15s}.viz-head:hover .viz-hint[data-v-6320f2bd]{opacity:1}.leg-row[data-v-6320f2bd]{display:block;margin-top:.12rem}.leg[data-v-6320f2bd]{font-weight:700;margin:0 .35rem}.vector[data-v-0cc7e661]{margin-top:0}.viz-head[data-v-0cc7e661]{position:relative;height:1.7rem;display:flex;align-items:center;justify-content:center;margin-bottom:.35rem}.viz-title[data-v-0cc7e661]{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff;font-family:ui-monospace,monospace;text-align:center}.viz-hint[data-v-0cc7e661]{position:absolute;top:calc(100% - .2rem);left:50%;transform:translate(-50%);z-index:6;width:max-content;max-width:96%;padding:.3rem .55rem;background:#0a0a10eb;border:1px solid #20202a;border-radius:.4rem;font-size:.72rem;color:#7f8db0;font-family:ui-monospace,monospace;text-align:center;opacity:0;pointer-events:none;transition:opacity .15s}.viz-head:hover .viz-hint[data-v-0cc7e661]{opacity:1}.viz-hint b[data-v-0cc7e661]{color:#9ab0ff;font-weight:600}canvas[data-v-0cc7e661]{width:100%;height:260px;background:#08080e;border-radius:.4rem;display:block}.spectrogram-wrap[data-v-ea87dc59]{margin-top:0}.viz-head[data-v-ea87dc59]{position:relative;height:1.7rem;display:flex;align-items:center;justify-content:center;margin-bottom:.35rem}.viz-title[data-v-ea87dc59]{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff;font-family:ui-monospace,monospace;text-align:center}.viz-hint[data-v-ea87dc59]{position:absolute;top:calc(100% - .2rem);left:50%;transform:translate(-50%);z-index:6;width:max-content;max-width:96%;padding:.3rem .55rem;background:#0a0a10eb;border:1px solid #20202a;border-radius:.4rem;font-size:.72rem;color:#7f8db0;font-family:ui-monospace,monospace;text-align:center;opacity:0;pointer-events:none;transition:opacity .15s}.viz-head:hover .viz-hint[data-v-ea87dc59]{opacity:1}.viz-hint b[data-v-ea87dc59]{color:#9ab0ff;font-weight:600}.spectrogram[data-v-ea87dc59]{position:relative}.now-line[data-v-ea87dc59]{position:absolute;top:0;left:0;width:3px;height:100%;border-radius:2px;pointer-events:none;z-index:3}canvas[data-v-ea87dc59]{width:100%;height:260px;background:#000;border-radius:.4rem;image-rendering:pixelated;display:block}.axis[data-v-ea87dc59]{position:absolute;top:0;left:.35rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;font-size:.66rem;color:#aab;font-family:ui-monospace,monospace;padding:.15rem 0;pointer-events:none;text-shadow:0 0 3px #000,0 0 3px #000}main[data-v-d56980fc]{font-family:system-ui,sans-serif;max-width:92rem;margin:1.5rem auto;padding:0 1.5rem;color:#e8e8ec}.layout[data-v-d56980fc]{display:flex;gap:1.25rem;align-items:flex-start}.workspace[data-v-d56980fc]{flex:1;min-width:0}.sidebar[data-v-d56980fc]{width:23rem;flex-shrink:0;position:sticky;top:.75rem;align-self:flex-start}.shared-panels[data-v-d56980fc]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.engine-panels[data-v-d56980fc]{display:flex;flex-direction:column;gap:1rem;position:relative}.engine-panels[data-v-d56980fc]>*{margin-top:0!important;margin-bottom:0!important}.viz-row[data-v-d56980fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin-bottom:.5rem}.view-ribbon[data-v-d56980fc]{display:flex;gap:.5rem;margin-bottom:1rem}.scopetitle[data-v-d56980fc]{margin:0 0 .45rem;padding-left:calc(.7rem + 1px);font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#9ab0ff}.scopehint[data-v-d56980fc]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem;color:#9ab0ff;margin-left:.5rem}.monitoring[data-v-d56980fc]{position:relative;padding:.6rem 1rem .8rem;margin-bottom:.9rem;border-radius:.45rem}.monitoring[data-v-d56980fc]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid #ffce4d;border-radius:.45rem;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29;pointer-events:none}.vr-btn[data-v-d56980fc]{flex:1;border:2px solid transparent;border-radius:8px;padding:.45rem .5rem;cursor:pointer;transition:opacity .15s,box-shadow .25s;opacity:.58}.vr-btn[data-v-d56980fc]:hover{opacity:.85}.vr-btn.active[data-v-d56980fc]{opacity:1}.vr-text[data-v-d56980fc]{display:block;text-align:center;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-family:ui-monospace,monospace;background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none;-webkit-text-fill-color:transparent}@media(max-width:68rem){.layout[data-v-d56980fc]{flex-direction:column}.sidebar[data-v-d56980fc]{position:static;width:100%}}h1[data-v-d56980fc]{margin:0 0 .68cm;line-height:1}.page-head[data-v-d56980fc]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.page-head-text[data-v-d56980fc]{min-width:0;text-align:left}.brand[data-v-d56980fc]{font-weight:800;letter-spacing:-.02em;font-size:3.5rem}.brand-name[data-v-d56980fc]{color:#b9f2ff;-webkit-text-fill-color:#b9f2ff;font-family:ui-monospace,monospace;letter-spacing:.04em;text-shadow:0 0 10px currentColor,0 0 3px #000,0 0 3px #000}.dash-red[data-v-d56980fc]{-webkit-text-fill-color:#08080e;-webkit-text-stroke:2px #ff3b3b;filter:drop-shadow(0 0 2px #ff2d2d99) drop-shadow(0 0 8px #ff2d2d55)}.mat-outline[data-v-d56980fc]{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#08080e;-webkit-text-stroke:2px transparent;filter:drop-shadow(0 0 7px rgba(214,226,255,.5))}.brand .g[data-v-d56980fc]{height:1.25em;width:auto;vertical-align:-.4em;margin-left:.04em;overflow:visible;filter:drop-shadow(0 0 2px #ff2d2d99) drop-shadow(0 0 8px #ff2d2d55)}.subtitle[data-v-d56980fc]{margin:0 0 .68cm;line-height:1.2;font-size:1.22rem;color:#ff3b3b;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.tagline[data-v-d56980fc]{margin:0;line-height:1.2;white-space:nowrap;font-size:clamp(.55rem,.95vw,.85rem);color:#ffce4d;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}button[data-v-d56980fc]{font-size:1rem;padding:.6rem 1.2rem;border-radius:.4rem;cursor:pointer;background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;box-shadow:0 0 10px #3b6bff80,inset 0 0 12px #3b6bff24;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}button[data-v-d56980fc]:hover:not(:disabled){background:#101a33;color:#5b8cff;box-shadow:0 0 20px #3b6bffe6,inset 0 0 18px #3b6bff38;text-shadow:0 0 10px currentColor,0 0 2px #000,0 0 2px #000}button[data-v-d56980fc]:disabled{opacity:.6;cursor:default}.startbar[data-v-d56980fc]{display:block;width:100%;margin-top:.68cm;padding:.85rem 1.2rem;text-align:center;background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;border-radius:.4rem;font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,monospace;box-shadow:0 0 14px #3b6bff8c,inset 0 0 18px #3b6bff29;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000;transition:box-shadow .15s,color .15s,background .15s}.startbar[data-v-d56980fc]:hover:not(:disabled){background:#101a33;color:#5b8cff;box-shadow:0 0 28px #3b6bfff2,0 0 48px #3b6bff73,inset 0 0 26px #3b6bff40;text-shadow:0 0 12px currentColor,0 0 2px #000,0 0 2px #000}.error[data-v-d56980fc]{color:#ff6b6b}.hint[data-v-d56980fc]{color:#9ab0ff;line-height:1.8;font-family:ui-monospace,monospace;letter-spacing:.08em;font-weight:700;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.dotlaw[data-v-d56980fc]{margin:-.35rem 0 .9rem;font-size:.78rem}.dotdemo[data-v-d56980fc]{display:inline-block;width:13px;height:13px;border-radius:50%;vertical-align:-2px;margin:0 .2rem;background:radial-gradient(circle at 38% 28%,#ffa3ac,#ff3b3b 52%,#6e0f1c);box-shadow:0 0 10px #ff3b3b,0 0 20px #ff3b3b80;animation:dotlawhum-d56980fc 2.2s ease-in-out infinite}@keyframes dotlawhum-d56980fc{0%,to{box-shadow:0 0 8px #ff3b3b,0 0 16px #ff3b3b66}50%{box-shadow:0 0 14px #ff3b3b,0 0 28px #ff3b3ba6}}.offline-chip[data-v-d56980fc]{display:inline-flex;align-items:center;margin-left:.7rem;padding:.12rem .55rem;border:1px solid #ffce4d;border-radius:.4rem;font-size:.72rem;font-family:ui-monospace,monospace;font-weight:700;letter-spacing:.08em;background:#171204;color:#ffce4d;cursor:pointer;text-shadow:0 0 6px currentColor,0 0 2px #000;box-shadow:0 0 8px #ffce4d4d;vertical-align:middle}.offline-chip.done[data-v-d56980fc]{border-color:#3ddc84;color:#3ddc84;background:#08160f;box-shadow:0 0 8px #3ddc8466}.midi-chip[data-v-d56980fc]{display:inline-flex;align-items:center;gap:.4rem;margin-left:.7rem;padding:.12rem .55rem;border:1px solid #ff3b3b;border-radius:.4rem;font-size:.72rem;font-family:ui-monospace,monospace;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000;box-shadow:0 0 8px #ff3b3b4d;vertical-align:middle}.midi-chip.live[data-v-d56980fc]{border-color:#ff3b3b;color:#ff5b6b;text-shadow:0 0 8px currentColor,0 0 2px #000;box-shadow:0 0 14px #ff3b3b8c,inset 0 0 8px #ff3b3b26}.midi-dot[data-v-d56980fc]{width:7px;height:7px;border-radius:50%;background:#6a2a2a}.midi-chip.live .midi-dot[data-v-d56980fc]{background:#ff3b3b;box-shadow:0 0 8px #ff3b3b}.octave[data-v-d56980fc]{display:inline-block;margin-left:.4rem;padding:.1rem .5rem;border-radius:.25rem;background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;box-shadow:0 0 8px #3b6bff80;text-shadow:0 0 6px currentColor,0 0 2px #000;font-family:ui-monospace,monospace;font-size:.85em}.mode[data-v-d56980fc]{display:inline-block;margin-right:.5rem;padding:.1rem .55rem;border-radius:.25rem;background:#2a2a33;color:#9ab0ff;font-weight:600;letter-spacing:.04em;font-size:.85em}.mode.play[data-v-d56980fc]{background:#2e7d46;color:#d6ffe2}.mode kbd[data-v-d56980fc]{background:transparent;padding:0 .2rem 0 0}kbd[data-v-d56980fc]{background:#2a2a33;border-radius:.25rem;padding:.1rem .4rem;font-family:ui-monospace,monospace}.keycap[data-v-d56980fc]{display:inline-block;background:#0a1610;border:1px solid #3ddc84;border-bottom-width:3px;border-radius:.35rem;padding:.1rem .5rem;font-family:ui-monospace,monospace;font-weight:700;color:#3ddc84;text-shadow:0 0 6px currentColor,0 0 2px #000;box-shadow:0 0 8px #3ddc844d}.keycap.on[data-v-d56980fc]{color:#74e8a9;border-color:#3ddc84;box-shadow:0 0 14px #3ddc84bf,inset 0 0 8px #3ddc8433}button.kc-esc[data-v-d56980fc],button.kc-caps[data-v-d56980fc]{font-size:inherit;line-height:inherit;cursor:pointer;text-transform:none}button.kc-caps.on[data-v-d56980fc]{text-transform:uppercase}button.kc-caps[data-v-d56980fc]:hover,button.kc-esc[data-v-d56980fc]:hover{color:#74e8a9;box-shadow:0 0 14px #3ddc84b3}button.kc-esc.on[data-v-d56980fc]{color:#74e8a9;border-color:#3ddc84;box-shadow:0 0 14px #3ddc84cc,inset 0 0 8px #3ddc8438}.subwheels[data-v-d56980fc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.dormant[data-v-d56980fc]{opacity:.5;filter:saturate(.55);transition:opacity .25s,filter .25s}.dormant[data-v-d56980fc]:hover{opacity:.75}.instrbar[data-v-d56980fc]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:-.3rem 0 .75rem;padding:.3rem .75rem .3rem 1.6rem}.instrlabel[data-v-d56980fc]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ab0ff;margin-right:.3rem}.instr[data-v-d56980fc]{background:#131319;color:#3b6bff;border:1px solid #24242d;border-radius:.3rem;padding:.25rem .85rem;font-size:.72rem;font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;font-weight:700;cursor:pointer}.instr[data-v-d56980fc]:hover{border-color:#3b6bff;color:#5b8cff;text-shadow:0 0 8px currentColor,0 0 2px #000}.instr.active[data-v-d56980fc]{background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;box-shadow:0 0 10px #3b6bff80,inset 0 0 12px #3b6bff24;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.mapnote[data-v-d56980fc]{margin:-.3rem 0 .75rem;padding:.3rem .75rem .3rem 1.6rem;font-size:.72rem;color:#9ab0ff;text-shadow:0 0 6px currentColor,0 0 2px #000}.pageswitch[data-v-d56980fc]{display:flex;gap:.6rem;margin-bottom:.9rem}.world[data-v-d56980fc]{flex:1 1 50%;background:#16161d;color:#3b6bff;border:1px solid #26262f;border-radius:.4rem;padding:.7rem 0;font-size:1.05rem;font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.14em;font-weight:700;cursor:pointer}.world[data-v-d56980fc]:hover{border-color:#3b6bff;color:#5b8cff;text-shadow:0 0 8px currentColor,0 0 2px #000}.world.active[data-v-d56980fc]{background:#0b1226;border:1px solid #3b6bff;box-shadow:0 0 14px #3b6bff8c,inset 0 0 16px #3b6bff29;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.wfwarn[data-v-d56980fc]{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:70;width:19rem;background:#16060a;border:2px solid #ff3b3b;border-left:none;border-radius:0 .5rem .5rem 0;padding:.9rem 1.1rem .7rem;cursor:pointer;font-family:ui-monospace,monospace;animation:wfflash-d56980fc .55s ease-out 3,wfglow-d56980fc 1.6s ease-in-out 1.65s infinite;box-shadow:0 0 34px #ff3b3b99,inset 0 0 22px #ff3b3b1f}.wfhead[data-v-d56980fc]{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ff5b6b;text-shadow:0 0 8px currentColor,0 0 2px #000;margin-bottom:.45rem}.wfbody[data-v-d56980fc]{font-size:1.05rem;line-height:1.45;font-weight:700;color:#ff8d99;text-shadow:0 0 10px rgba(255,59,59,.55),0 0 2px #000}.wffoot[data-v-d56980fc]{margin-top:.55rem;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#a05560}@keyframes wfflash-d56980fc{0%{opacity:0;box-shadow:0 0 #ff3b3b00}30%{opacity:1;box-shadow:0 0 60px #ff3b3bf2,inset 0 0 30px #ff3b3b40}to{opacity:1;box-shadow:0 0 34px #ff3b3b99,inset 0 0 22px #ff3b3b1f}}@keyframes wfglow-d56980fc{0%,to{box-shadow:0 0 34px #ff3b3b99,inset 0 0 22px #ff3b3b1f}50%{box-shadow:0 0 20px #ff3b3b59,inset 0 0 14px #ff3b3b14}}.thekey[data-v-d56980fc]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:60;display:flex;align-items:center;flex-direction:row-reverse}.keytab[data-v-d56980fc]{writing-mode:vertical-rl;letter-spacing:.2em;background:#0c0c11;color:#9ab0ff;border:1px solid rgba(154,176,255,.5);border-right:none;border-radius:.4rem 0 0 .4rem;padding:.7rem .25rem;font-size:.68rem;font-weight:700;font-family:ui-monospace,monospace;cursor:pointer;text-shadow:0 0 6px currentColor,0 0 2px #000;box-shadow:0 0 10px #9ab0ff40}.keybody[data-v-d56980fc]{width:17rem;max-height:80vh;overflow-y:auto;background:#0c0c11;border:1px solid rgba(154,176,255,.5);border-radius:.45rem 0 0 .45rem;box-shadow:0 0 18px #9ab0ff4d;padding:.7rem .9rem}.keybody h4[data-v-d56980fc]{margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ab0ff}.keybody .kscope[data-v-d56980fc]{margin:0 0 .3rem;font-size:.68rem;color:#ff5b6b;line-height:1.4}.keybody .reddot[data-v-d56980fc]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ff3b3b;box-shadow:0 0 6px #ff3b3b;vertical-align:middle;margin:0 .1rem}.keybody .kgroup[data-v-d56980fc]{margin-top:.55rem;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffce4d;text-shadow:0 0 6px currentColor,0 0 2px #000}.keybody p[data-v-d56980fc]{margin:.22rem 0;font-size:.7rem;color:#9ab0ff;line-height:1.35}.keybody p b[data-v-d56980fc]{color:#e5e4e2;font-family:ui-monospace,monospace;background:#16161d;border:1px solid #2a2a34;border-radius:.25rem;padding:0 .28rem;font-size:.66rem;white-space:nowrap}:root{color-scheme:dark}body{margin:0;background:#16161c;user-select:none;-webkit-user-select:none}input[type=text],input[type=number],input:not([type]),textarea,[contenteditable]{user-select:text;-webkit-user-select:text}*{font-family:ui-monospace,Cascadia Mono,Menlo,Consolas,monospace}button,h1,h2,h3,h4,h5,legend{text-transform:uppercase}.brand,.brand *{text-transform:none}.rackring{position:relative}.rackring:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(229,228,226,.65);border-radius:.45rem;box-shadow:0 0 18px #ebeae873,inset 0 0 10px #ebeae814;pointer-events:none;z-index:1}
