.ai[data-v-970a11e4]{background:#0b0d12;border:1px solid #1c2230;border-radius:.4rem;padding:.8rem 1rem}h2[data-v-970a11e4]{font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e5e4e2;margin:0 0 .6rem;display:flex;align-items:center;gap:.5rem}h2 span[data-v-970a11e4]{font-size:.7rem;font-weight:400;color:#5cc8ff;flex:1}.mini[data-v-970a11e4]{font-size:.66rem;padding:1px 7px;background:#14161d;color:#8a93a6;border:1px solid #262b36;border-radius:.25rem;cursor:pointer}.mini.alert[data-v-970a11e4]{color:#ffd27a;border-color:#5a4620;background:#221a0c}.mini.on[data-v-970a11e4]{color:#e5e4e2;border-color:#2a4a66;background:#16263a}.tokens[data-v-970a11e4]{background:#0a0c11;border:1px solid #1c2230;border-radius:.35rem;padding:.45rem .55rem;margin-bottom:.6rem;font-family:ui-monospace,monospace}.trow[data-v-970a11e4]{display:grid;grid-template-columns:1fr 5rem 5rem;gap:.3rem;font-size:.72rem;color:#c4ccda;padding:.12rem 0}.trow span[data-v-970a11e4]:not(:first-child){text-align:right;color:#9aa6bb}.trow.thead[data-v-970a11e4]{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-970a11e4]:not(:first-child){color:#6a7488}.trow.cost span[data-v-970a11e4]:not(:first-child){color:#7ad6a0}.trow.saved span[data-v-970a11e4]:not(:first-child){color:#5cc8ff}.tfoot[data-v-970a11e4]{display:flex;justify-content:space-between;align-items:center;margin-top:.35rem;padding-top:.3rem;border-top:1px solid #1c2230}.tfoot .dim[data-v-970a11e4]{font-size:.62rem;color:#5a6470}.settings[data-v-970a11e4]{background:#0a0c11;border:1px solid #1c2230;border-radius:.3rem;padding:.55rem .6rem;margin-bottom:.5rem}.srow[data-v-970a11e4]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.srow>span[data-v-970a11e4]{width:4.6rem;flex-shrink:0;font-size:.72rem;color:#8a93a6}.srow select[data-v-970a11e4],.srow input[data-v-970a11e4]{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-970a11e4]{font-size:.7rem;color:#e5e4e2;margin:0 0 .45rem;line-height:1.4}.snote.dim[data-v-970a11e4]{color:#4e5666;font-style:italic}.snote a[data-v-970a11e4]{color:#5cc8ff;text-decoration:none}.log[data-v-970a11e4]{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-970a11e4]{color:#e5e4e2;font-size:.76rem;margin:.2rem 0}.ex[data-v-970a11e4]{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-970a11e4]{display:flex;gap:.5rem;padding:.18rem 0;font-family:ui-monospace,monospace;line-height:1.35}.line .tag[data-v-970a11e4]{flex-shrink:0;width:1.6rem;text-align:right;color:#4a5160}.line.you .txt[data-v-970a11e4]{color:#dfe6ef}.line.ai .txt[data-v-970a11e4]{color:#8fd0f0}.line.act[data-v-970a11e4],.line.act .txt[data-v-970a11e4]{color:#6b7688}.line.err .tag[data-v-970a11e4],.line.err .txt[data-v-970a11e4]{color:#ff8a9b}.statusbar[data-v-970a11e4]{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem;font-family:ui-monospace,monospace;font-size:.74rem;color:#8fd0f0}.statusbar .st[data-v-970a11e4]{white-space:nowrap}.statusbar .st[data-v-970a11e4]:after{content:"…"}.track[data-v-970a11e4]{flex:1;height:4px;background:#11202c;border-radius:3px;overflow:hidden;position:relative}.slider[data-v-970a11e4]{position:absolute;top:0;height:100%;width:38%;border-radius:3px;background:linear-gradient(90deg,transparent,#5cc8ff,transparent);animation:vc-slide-970a11e4 1.05s ease-in-out infinite}@keyframes vc-slide-970a11e4{0%{left:-40%}to{left:100%}}.statusbar .time[data-v-970a11e4]{color:#5a6470;min-width:2.6rem;text-align:right}.suggest[data-v-970a11e4]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.schip[data-v-970a11e4]{font-size:.74rem;padding:.22rem .6rem;background:#15202c;color:#8fd0f0;border:1px solid #234055;border-radius:1rem;cursor:pointer}.schip[data-v-970a11e4]:before{content:"→ ";color:#4a7090}.schip[data-v-970a11e4]:hover{background:#1b2c3c;border-color:#3a6588}.inputrow[data-v-970a11e4]{display:flex;gap:.4rem;position:relative}.histbtn[data-v-970a11e4]{padding:.3rem .55rem;font-size:.95rem;line-height:1}.histbtn.on[data-v-970a11e4]{background:#1d324a;border-color:#3a6a96}.histmenu[data-v-970a11e4]{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-970a11e4]{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-970a11e4]{background:transparent;border:none;color:#6a7488;font-size:.62rem;padding:0 .2rem;text-transform:uppercase;letter-spacing:.06em}.histclear[data-v-970a11e4]:hover{background:transparent;color:#ff9bb0}.histitem[data-v-970a11e4]{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-970a11e4]:hover{background:#1b2740;color:#e5e4e2}.inputrow input[data-v-970a11e4]{flex:1;background:#16161d;color:#e0e6ee;border:1px solid #26262f;border-radius:.3rem;padding:.35rem .5rem;font-size:.82rem}button[data-v-970a11e4]{background:#16263a;color:#e5e4e2;border:1px solid #2a4a66;border-radius:.3rem;padding:.3rem .9rem;cursor:pointer;font-size:.8rem}button[data-v-970a11e4]:hover:not(:disabled){background:#1d324a}button[data-v-970a11e4]:disabled{opacity:.45;cursor:default}.ai-overlay[data-v-87cf6803]{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-87cf6803]{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-87cf6803]{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-87cf6803]{transform:translateY(0) scale(1)}.ai-close[data-v-87cf6803]{position:absolute;top:.7rem;right:.7rem;z-index:2;background:#0c0c11;color:#e5e4e2;border:1px solid #2a2a34;border-radius:6px;padding:.18rem .55rem;font-family:ui-monospace,monospace;font-size:.72rem;cursor:pointer}.ai-close[data-v-87cf6803]:hover{border-color:#5b8cff}.wheelveil[data-v-aaa8af21]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:1200;background:#08080e80;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}.wheelbox[data-v-aaa8af21]{display:grid;justify-items:center;gap:.65rem}.badge[data-v-aaa8af21]{position:relative;width:8.5rem;height:8.5rem;border-radius:50%;background:#16120aeb;border:1px solid rgba(255,206,77,.28);box-shadow:0 0 24px #0000008c}.spin[data-v-aaa8af21]{--th: 7px;--ball: 20px;--r: calc((8.5rem - 2rem) / 2 - var(--th) / 2);position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;animation:chase-aaa8af21 1.3s linear infinite}.ring[data-v-aaa8af21]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0% 10%,rgba(0,0,0,.28) 10%,rgba(0,0,0,0) 45%,rgba(255,243,207,0) 70%,rgba(255,243,207,.38) 100%),conic-gradient(from 0deg,transparent 0% 10%,#bb9435 10% 100%);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - var(--th) - 1px),#000 calc(100% - var(--th)));mask:radial-gradient(closest-side,transparent calc(100% - var(--th) - 1px),#000 calc(100% - var(--th)));filter:drop-shadow(0 0 6px rgba(255,206,77,.35))}.sheen[data-v-aaa8af21]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(closest-side,transparent calc(100% - var(--th) - 1px),rgba(0,0,0,.38) calc(100% - var(--th) + .5px),rgba(255,233,176,.32) calc(100% - var(--th) / 2),rgba(0,0,0,.34) calc(100% - .5px));-webkit-mask:radial-gradient(closest-side,transparent calc(100% - var(--th) - 1px),#000 calc(100% - var(--th))),conic-gradient(from 0deg,transparent 0% 10%,#000 10% 100%);-webkit-mask-composite:source-in;mask:radial-gradient(closest-side,transparent calc(100% - var(--th) - 1px),#000 calc(100% - var(--th))),conic-gradient(from 0deg,transparent 0% 10%,#000 10% 100%);mask-composite:intersect}.ticks[data-v-aaa8af21]{position:absolute;top:0;right:0;bottom:0;left:0}.ticks i[data-v-aaa8af21]{position:absolute;top:50%;left:50%;width:2px;height:calc(var(--ball) / 2);border-radius:1px;background:#ff3b3b;box-shadow:0 0 4px #ff3b3bcc;transform:translate(-50%,-50%) rotate(calc(var(--i) * 45deg)) translateY(calc(-1 * var(--r)))}.head[data-v-aaa8af21]{position:absolute;top:calc(var(--th) / 2);left:50%;width:var(--ball);height:var(--ball);transform:translate(-50%,-50%);border-radius:50%;box-sizing:border-box;background:radial-gradient(circle at 50% 50%,#ff3b3b 0 calc(var(--ball) * .25),rgba(255,59,59,.35) calc(var(--ball) * .25 + .5px),transparent calc(var(--ball) * .25 + 1.5px)),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}.tail[data-v-aaa8af21]{position:absolute;top:50%;left:50%;width:11px;height:11px;border-radius:50%;box-sizing:border-box;background:radial-gradient(circle at 35% 28%,#fff3cf,#ffce4d 55%,#8f6a20 85%,#5f4715);border:1px solid #5f4715;box-shadow:0 1px 3px #000000a6,0 0 8px #ffce4d99;transform:translate(-50%,-50%) rotate(36deg) translateY(calc(-1 * var(--r)))}.label[data-v-aaa8af21]{font-family:ui-monospace,monospace;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff3b3b;text-shadow:0 0 10px currentColor,0 0 2px #000,0 0 2px #000;text-align:center;max-width:20rem}@keyframes chase-aaa8af21{to{transform:rotate(360deg)}}.think-enter-active[data-v-aaa8af21]{transition:opacity .18s ease}.think-leave-active[data-v-aaa8af21]{transition:none}.think-enter-from[data-v-aaa8af21],.think-leave-to[data-v-aaa8af21]{opacity:0}.jack[data-v-358becea],.jack[data-v-358becea]:hover,.jack[data-v-358becea]:disabled{position:absolute;left:-15px;top:.45rem;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-358becea],.jack.dim[data-v-358becea]{cursor:default}.barrel[data-v-358becea]{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-358becea]{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-358becea]{filter:saturate(.45) brightness(.62)}.jack.active .dome[data-v-358becea]{filter:none;box-shadow:0 0 12px #ff3b3b,0 0 26px #ff3b3b8c,inset 0 -2px 4px #0000008c;animation:jackhum-358becea 2.2s ease-in-out infinite}@keyframes jackhum-358becea{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-358becea]{filter:none;box-shadow:0 0 12px #ff3b3bd9,inset 0 -2px 4px #0000008c}.minikey[data-v-1ae11b70]{position:absolute;top:.4rem;right:.4rem;z-index:30}.mktab[data-v-1ae11b70]{background:#0c0c11;color:#e5e4e2;border:1px solid rgba(229,228,226,.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-1ae11b70]{position:absolute;right:0;top:calc(100% + .25rem);width:15rem;background:#0c0c11;border:1px solid rgba(229,228,226,.5);border-radius:.4rem;box-shadow:0 0 16px #e5e4e24d;padding:.45rem .6rem;z-index:40}.mkbody.outside[data-v-1ae11b70]{right:auto;left:calc(100% + .9rem);top:0}.mkbody p[data-v-1ae11b70]{margin:.18rem 0;font-size:.68rem;color:#e5e4e2;line-height:1.35}.mkbody p b[data-v-1ae11b70]{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-c17f8343]: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-c17f8343]{position:relative;background:#0a0a0e;border:1px solid #1c1c24;border-radius:.4rem;padding:.6rem 1rem;margin-bottom:1rem}.kb-head[data-v-c17f8343]{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.5rem}.kb-head .minikey[data-v-c17f8343]{position:static;margin-left:auto}.title[data-v-c17f8343]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}.oct[data-v-c17f8343]{font-size:.72rem;color:#b8b8c4;font-family:ui-monospace,monospace}.oct.dyn b[data-v-c17f8343]{color:#ffce4d;text-transform:uppercase}.hint[data-v-c17f8343]{margin-left:auto;font-size:.66rem;color:#e5e4e2}kbd[data-v-c17f8343]{background:#16161d;border:1px solid #2a2a34;border-radius:.2rem;padding:0 .25rem;font-size:.62rem;color:#aab0be}.rows[data-v-c17f8343]{display:flex;flex-direction:column;gap:.3rem}.row[data-v-c17f8343]{display:flex;gap:.3rem}.key[data-v-c17f8343]{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-c17f8343]:hover{filter:brightness(1.25)}.key.active[data-v-c17f8343]{transform:translateY(2px) scale(.95);filter:brightness(1.35);box-shadow:0 0 14px var(--glow, rgba(255, 255, 255, .7))}.cap[data-v-c17f8343]{font-size:.76rem;font-weight:700;line-height:1;color:#cdd2e0}.sub[data-v-c17f8343]{font-size:.54rem;color:#7a7a88;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.key.note[data-v-c17f8343]{background:linear-gradient(#e9ebf4,#cdd1de);border-color:var(--glow, #3a3a44);box-shadow:0 0 6px var(--glowsoft, transparent)}.key.note .cap[data-v-c17f8343]{color:#15151c}.key.note .sub[data-v-c17f8343]{color:#4a5060}.key.black[data-v-c17f8343]{background:linear-gradient(#1e1e26,#0a0a0e)}.key.black .cap[data-v-c17f8343]{color:#e8e9f0}.key.black .sub[data-v-c17f8343]{color:#9aa0ae}.key.note.active[data-v-c17f8343]{background:linear-gradient(#fff,var(--glow))}.key.black.active[data-v-c17f8343]{background:linear-gradient(var(--glow),#0a0a0e)}.accent[data-v-c17f8343]{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-c17f8343]{display:none}.key.sliced[data-v-c17f8343]{background:#6a4a18;border-color:#b9842f}.key.sliced .cap[data-v-c17f8343]{color:#f2f4fa}.key.sliced .sub[data-v-c17f8343]{color:#ffd79a}.key.kitkey[data-v-c17f8343]{background:#143524;border-color:#2f7a4f}.key.kitkey .sub.kit[data-v-c17f8343]{color:#7fd6a3;font-weight:600}.rows.ctrlheld .key.note[data-v-c17f8343]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M9.2 2.6h1.7v11.6a3.4 3.4 0 1 1-1.7-2.5z' fill='%23ffce4d' stroke='%23000' stroke-width='1.1'/%3E%3Cpath d='M10.9 2.6c2.9 1.6 4.8 2.9 4.8 6 0-2.1-1.9-3-4.8-3.4z' fill='%23ff3b3b' stroke='%23000' stroke-width='0.9'/%3E%3C/svg%3E") 10 11,crosshair}.pianomap[data-v-3066968f]{margin-bottom:1rem}.pm-head[data-v-3066968f]{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.5rem}.title[data-v-3066968f]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}.piano[data-v-3066968f]{position:relative;height:8.5rem;display:flex;gap:2px;padding-bottom:2px;-webkit-user-select:none;user-select:none}.wkey[data-v-3066968f]{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-3066968f]{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-3066968f]{font-family:ui-monospace,monospace;font-weight:800;font-size:.82rem;line-height:1;color:#15151c;z-index:1}.wkey .nm[data-v-3066968f]{font-family:ui-monospace,monospace;font-size:.54rem;color:#5a6072;line-height:1;z-index:1}.wkey:not(.mapped) .accent[data-v-3066968f]{opacity:.28}.wkey[data-v-3066968f]:hover{filter:brightness(1.06)}.wkey.held[data-v-3066968f]{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-3066968f]{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-3066968f]{border-color:var(--glow);box-shadow:0 3px 6px #0009,0 0 8px var(--glow)}.bkey .cap[data-v-3066968f]{font-family:ui-monospace,monospace;font-weight:800;font-size:.72rem;line-height:1;text-shadow:0 0 6px currentColor}.bkey[data-v-3066968f]:hover{filter:brightness(1.3)}.bkey.held[data-v-3066968f]{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-4cdf6538]{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.45rem 1rem;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;position:relative}.patchbar button.jack[data-v-4cdf6538],.patchbar button.jack[data-v-4cdf6538]:hover,.patchbar button.jack[data-v-4cdf6538]:disabled{top:-5px}.patchbar.plugged[data-v-4cdf6538]{border-color:#ff3b3b8c;box-shadow:0 0 14px #ff3b3b2e}.label[data-v-4cdf6538]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}.search[data-v-4cdf6538]{position:relative;flex:1.4;min-width:10rem}.searchbox[data-v-4cdf6538]{width:100%;background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.25rem .5rem;font-size:.76rem;font-family:ui-monospace,monospace}.searchbox[data-v-4cdf6538]:focus{border-color:var(--osc-accent, #5b8cff);outline:none}.results[data-v-4cdf6538]{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-4cdf6538]{font-size:.66rem;color:#e5e4e2;padding:.25rem .4rem;position:sticky;top:0;background:#0e0e15}.funnel[data-v-4cdf6538]{color:#ffce4d}.result[data-v-4cdf6538]{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-4cdf6538]{background:#1e2030;box-shadow:inset 2px 0 0 var(--osc-accent, #5b8cff)}.rname[data-v-4cdf6538]{color:#e5e4e2;font-size:.76rem;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcat[data-v-4cdf6538]{color:var(--osc-accent, #e5e4e2);font-size:.66rem;flex-shrink:0}.rtags[data-v-4cdf6538]{display:flex;gap:.2rem;flex-shrink:0}.tag[data-v-4cdf6538]{font-size:.6rem;color:#8a93a8;background:#1c1c26;border-radius:.2rem;padding:.02rem .28rem}.rempty[data-v-4cdf6538]{color:#e5e4e2;font-size:.72rem;padding:.5rem .4rem}select[data-v-4cdf6538],.name[data-v-4cdf6538],button[data-v-4cdf6538]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.25rem .5rem;font-size:.76rem;font-family:ui-monospace,monospace}.name[data-v-4cdf6538]{flex:1;min-width:6rem}button[data-v-4cdf6538]{cursor:pointer}button[data-v-4cdf6538]:hover{border-color:#5b8cff;color:#e5e4e2}.patchbar[data-v-4cdf6538]{position:relative}.patchbar[data-v-4cdf6538] button.jack{top:50%!important;margin-top:-13.5px!important}.health[data-v-9cc7c4d2]{font-size:.68rem;font-weight:700;letter-spacing:.06em;color:#e5e4e2;flex-shrink:0}.health.hot[data-v-9cc7c4d2]{color:#ffce4d;text-shadow:0 0 8px currentColor}.health.sick[data-v-9cc7c4d2]{color:#ff3b3b;text-shadow:0 0 10px currentColor,0 0 2px #000}.duck[data-v-9cc7c4d2]{font-size:.68rem;font-weight:700;letter-spacing:.06em;color:#ffce4d;text-shadow:0 0 8px currentColor;flex-shrink:0}.meter[data-v-9cc7c4d2]{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-9cc7c4d2]{font-size:.8rem;font-weight:700;font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2;flex-shrink:0}.track[data-v-9cc7c4d2]{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-9cc7c4d2]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff61,#ffffff0f 44%,#0003)}.shimmer[data-v-9cc7c4d2]{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-9cc7c4d2 2.4s linear infinite}@keyframes meter-shimmer-9cc7c4d2{0%{background-position:135% 0}to{background-position:-135% 0}}.mask[data-v-9cc7c4d2]{position:absolute;top:0;right:0;height:100%;background:#07070b;transition:width .05s linear}.peakline[data-v-9cc7c4d2]{position:absolute;top:0;height:100%;width:2px;background:#fff;box-shadow:0 0 6px #fffffff2}.db[data-v-9cc7c4d2]{font-size:.72rem;color:#9aa7b8;font-family:ui-monospace,monospace;min-width:3.2rem;text-align:right}.db small[data-v-9cc7c4d2]{color:#5a6470;margin-left:.1rem}.clip[data-v-9cc7c4d2]{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-9cc7c4d2]{color:#e5e4e2;background:#f32;border-color:#ff7a5f;box-shadow:0 0 12px #ff3c28d9;animation:clip-pulse-9cc7c4d2 .42s ease-in-out infinite}@keyframes clip-pulse-9cc7c4d2{0%,to{opacity:1}50%{opacity:.5}}.gslide[data-v-c4450956]{position:relative;display:inline-block;flex:1 1 auto;min-width:0;height:var(--ball, 28px)}.gslide[data-v-c4450956]:before{content:"";position:absolute;left:0;right:0;top:50%;height:7px;transform:translateY(-50%);border-radius:3px;background:linear-gradient(90deg,#7a5a1c,#bb9435);box-shadow:0 0 8px #ffce4d47;transition:box-shadow .12s,filter .12s}.gslide[data-v-c4450956]:hover:before{filter:brightness(1.2);box-shadow:0 0 16px #ffce4dbf,inset 0 0 4px #ffe9b080}.ticks[data-v-c4450956]{position:absolute;inset:0 calc(var(--ball, 28px) / 2);display:flex;justify-content:space-between;align-items:center;pointer-events:none}.ticks i[data-v-c4450956]{width:2px;height:calc(var(--ball, 28px) / 2);border-radius:1px;background:#ff3b3b;box-shadow:0 0 4px #ff3b3bcc}.gslide input[data-v-c4450956]{position:relative;z-index:1;width:100%;height:var(--ball, 28px);margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.gslide input[data-v-c4450956]::-webkit-slider-runnable-track{height:var(--ball, 28px);background:transparent}.gslide input[data-v-c4450956]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;filter:brightness(calc(.78 + var(--f, 1) * .3));width:var(--ball, 28px);height:var(--ball, 28px);border-radius:50%;background:radial-gradient(circle at 50% 50%,#ff3b3b 0 calc(var(--ball, 28px) * (.125 + var(--f, 1) * .125)),rgba(255,59,59,.35) calc(var(--ball, 28px) * (.125 + var(--f, 1) * .125) + .5px),transparent calc(var(--ball, 28px) * (.125 + var(--f, 1) * .125) + 1.5px)),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}.gslide input[data-v-c4450956]:hover::-webkit-slider-thumb{box-shadow:0 2px 8px #000000a6,0 0 20px #ffce4d;transform:scale(1.08)}.gslide input[data-v-c4450956]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.gslide input[data-v-c4450956]:disabled::-webkit-slider-thumb{cursor:default}.gslide input[data-v-c4450956]::-moz-range-track{height:var(--ball, 28px);background:transparent}.gslide input[data-v-c4450956]::-moz-range-thumb{box-sizing:border-box;filter:brightness(calc(.78 + var(--f, 1) * .3));width:var(--ball, 28px);height:var(--ball, 28px);border-radius:50%;background:radial-gradient(circle at 50% 50%,#ff3b3b 0 calc(var(--ball, 28px) * (.125 + var(--f, 1) * .125)),rgba(255,59,59,.35) calc(var(--ball, 28px) * (.125 + var(--f, 1) * .125) + .5px),transparent calc(var(--ball, 28px) * (.125 + var(--f, 1) * .125) + 1.5px)),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}.gslide input[data-v-c4450956]:hover::-moz-range-thumb{box-shadow:0 2px 8px #000000a6,0 0 20px #ffce4d}.gslide.danger[data-v-c4450956]:before{background:linear-gradient(90deg,#6e0f1c,#c22030);box-shadow:0 0 8px #ff3b3b4d}.gslide.danger[data-v-c4450956]:hover:before{box-shadow:0 0 16px #ff3b3b99,inset 0 0 4px #ffa3ac66}.gslide.danger .ticks i[data-v-c4450956]{background:#ffce4d;box-shadow:0 0 4px #ffce4dcc}.gslide.danger input[data-v-c4450956]::-webkit-slider-thumb{background:radial-gradient(circle at 50% 50%,#ffce4d 0 calc(var(--ball, 28px) * (.125 + var(--f, 1) * .125)),rgba(255,206,77,.35) calc(var(--ball, 28px) * (.125 + var(--f, 1) * .125) + .5px),transparent calc(var(--ball, 28px) * (.125 + var(--f, 1) * .125) + 1.5px)),radial-gradient(circle at 38% 28%,#ffa3ac,#ff3b3b 52%,#6e0f1c);border:2px solid #6e0f1c;box-shadow:0 2px 6px #000000a6,0 0 12px #ff3b3bcc}.gslide.danger input[data-v-c4450956]:hover::-webkit-slider-thumb{box-shadow:0 2px 8px #000000a6,0 0 20px #ff3b3b}.gslide.danger input[data-v-c4450956]::-moz-range-thumb{background:radial-gradient(circle at 50% 50%,#ffce4d 0 calc(var(--ball, 28px) * (.125 + var(--f, 1) * .125)),rgba(255,206,77,.35) calc(var(--ball, 28px) * (.125 + var(--f, 1) * .125) + .5px),transparent calc(var(--ball, 28px) * (.125 + var(--f, 1) * .125) + 1.5px)),radial-gradient(circle at 38% 28%,#ffa3ac,#ff3b3b 52%,#6e0f1c);border:2px solid #6e0f1c;box-shadow:0 2px 6px #000000a6,0 0 12px #ff3b3bcc}.draw[data-v-911a0553]{position:relative;margin:0;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem .35rem}h3[data-v-911a0553]{padding-right:3.4rem;margin:0 0 .5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}h3 span[data-v-911a0553]{text-transform:none;letter-spacing:0;color:#e5e4e2;font-size:.72rem;margin-left:.5rem}.wave-wrap[data-v-911a0553]{position:relative}.wave[data-v-911a0553]{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-911a0553]{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-911a0553]{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-911a0553]{opacity:1;filter:drop-shadow(0 0 6px var(--pc))}.play:active svg[data-v-911a0553]{transform:scale(.9)}.play.on svg[data-v-911a0553]{opacity:1;filter:drop-shadow(0 0 8px var(--pc))}.controls[data-v-911a0553]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem}.controls button[data-v-911a0553]{font-size:.74rem;min-width:6rem;padding:.3rem .6rem;text-align:center;background:#16161d;color:#b8b8c4;border:1px solid #26262f;border-radius:.3rem;cursor:pointer;font-family:ui-monospace,monospace}.controls button.randbtn[data-v-911a0553]{background:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b;box-shadow:0 0 8px #ff3b3b66;text-shadow:0 0 6px currentColor,0 0 2px #000}.controls button.randbtn[data-v-911a0553]:hover{color:#ff3b3b;border-color:#ff3b3b;box-shadow:0 0 14px #ff3b3bcc}.controls button[data-v-911a0553]:hover{border-color:#5b8cff;color:#e5e4e2}.controls button.on[data-v-911a0553]{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-911a0553]{margin-left:.4rem;font-size:.7rem;color:#e5e4e2}.controls button.osc[data-v-911a0553]:hover{border-color:#8a93a8}.controls button.pm[data-v-911a0553]{min-width:1.6rem;font-weight:700;padding:.25rem .45rem}.cdot[data-v-911a0553]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.4rem;vertical-align:middle}.controls button.pm[data-v-911a0553]:disabled{opacity:.35;cursor:default;border-color:#26262f;color:#b8b8c4}.hint[data-v-911a0553]{margin:.45rem 0 0;font-size:.72rem;color:#e5e4e2}.toolsep[data-v-911a0553]{width:1px;align-self:stretch;background:#26262f;margin:0 .25rem}.formula .fxin[data-v-911a0553]{flex:1 1 16rem;min-width:0;padding:.3rem .6rem;background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.3rem;font-family:ui-monospace,monospace;font-size:.8rem}.formula .fxin[data-v-911a0553]:focus{outline:none;border-color:#3b6bff;box-shadow:0 0 10px #3b6bff80}.fxerr[data-v-911a0553]{font-size:.74rem;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000}.framelabel[data-v-911a0553]{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000}.controls button.framechip[data-v-911a0553]{min-width:2.4rem}.wt3d[data-v-a222adfd]{margin:0 0 .6rem;background:#0c0c11;border:1px dashed #2a2a34;border-radius:.4rem;padding:.7rem .35rem}h3[data-v-a222adfd]{margin:0 0 .5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2;text-shadow:0 0 8px currentColor,0 0 2px #000,0 0 2px #000}.wfwave[data-v-a222adfd]{width:100%;height:200px;border:1px solid;border-radius:.4rem;display:block;cursor:grab;touch-action:none;transition:box-shadow .18s,border-color .18s}.wfwave[data-v-a222adfd]:active{cursor:grabbing}.wfctl[data-v-a222adfd]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem}.wfctl button[data-v-a222adfd]{font-size:.74rem;padding:.3rem .6rem;text-align:center;border-radius:.3rem;cursor:pointer}.wfctl button.framechip[data-v-a222adfd]{min-width:2.4rem}.framelabel[data-v-a222adfd]{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#e5e4e2}.safeknob[data-v-73fa49ce]{display:inline-flex;flex-direction:column;align-items:center;gap:1px;user-select:none;-webkit-user-select:none}.safeknob.off[data-v-73fa49ce]{opacity:.45}canvas[data-v-73fa49ce]{width:180px;height:180px;cursor:grab;touch-action:none}canvas[data-v-73fa49ce]:active{cursor:grabbing}.skcap[data-v-73fa49ce]{font-family:ui-monospace,monospace;font-size:.9rem;font-weight:700;color:#e5e4e2;text-shadow:0 0 6px rgba(235,234,232,.55);max-width:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remap-editor[data-v-921e6d04]{display:flex;flex-direction:column;gap:4px}.remap-row[data-v-921e6d04]{display:flex;align-items:center;gap:.8rem}.cvwrap[data-v-921e6d04]{flex:1 1 0;min-width:0}.remap-canvas[data-v-921e6d04]{display:block;width:100%;height:120px;border:1px solid #2a3140;border-radius:4px;cursor:crosshair;touch-action:none}.kcol[data-v-921e6d04]{display:flex;flex-direction:column;align-items:center;gap:.1rem;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000}.wavetable[data-v-66a3a3cc]{position:relative;margin:0;padding:.7rem 1rem;background:#0c0c11;border-radius:.45rem}.wavetable.nested[data-v-66a3a3cc]{padding:0;background:transparent;border-radius:0}.cv-wrap[data-v-66a3a3cc]{position:relative}.cmb-play[data-v-66a3a3cc]{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-66a3a3cc]{width:2rem;height:2rem;fill:#e5e4e2;opacity:.72;transition:opacity .1s,filter .1s,transform .08s;filter:drop-shadow(0 0 3px #5b8cff88)}.cmb-play:hover svg[data-v-66a3a3cc]{opacity:1;filter:drop-shadow(0 0 6px #5b8cff)}.cmb-play:active svg[data-v-66a3a3cc]{transform:scale(.9)}.cmb-play.on svg[data-v-66a3a3cc]{opacity:1;filter:drop-shadow(0 0 8px #5b8cff)}.cmb-title[data-v-66a3a3cc]{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}.cmb-title span[data-v-66a3a3cc]{text-transform:none;letter-spacing:0;color:#e5e4e2;font-size:.72rem}canvas[data-v-66a3a3cc]{box-sizing:border-box;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-66a3a3cc]{display:flex;justify-content:space-between;font-size:.75rem;color:#7a7a88;margin-top:.3rem;font-family:ui-monospace,monospace}.pos[data-v-66a3a3cc]{color:#e5e4e2}.controls[data-v-66a3a3cc]{margin-top:.6rem}.controls label[data-v-66a3a3cc]{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:#b8b8c4;font-family:ui-monospace,monospace}.controls input[type=range][data-v-66a3a3cc]{flex:1;max-width:18rem;accent-color:#5b8cff}.controls select[data-v-66a3a3cc]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.15rem .3rem;font-size:.74rem;font-family:ui-monospace,monospace}.controls .val[data-v-66a3a3cc]{color:#e5e4e2;min-width:4.5rem}.controls label[data-v-66a3a3cc]{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.controls label>.val[data-v-66a3a3cc]{text-transform:none;letter-spacing:0;font-weight:400}.controls label[data-v-66a3a3cc]:has(>.gslide):not(:has(>.safeknob)){display:grid;grid-template-columns:8rem 1fr 5.5rem;align-items:center}.controls label[data-v-66a3a3cc]:has(>.safeknob):not(:has(>.gslide)){flex-direction:column;align-items:center;justify-content:center;gap:.1rem;font-size:.9rem}.safeknob[data-v-66a3a3cc]{justify-self:center;align-self:center}.knobrow[data-v-66a3a3cc]{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:1.6rem;margin-bottom:.4rem}.controls[data-v-66a3a3cc]{display:flex;flex-direction:column;gap:.55rem}.wtmod[data-v-66a3a3cc]{background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem .35rem}.controls label[data-v-66a3a3cc]{color:#ff3b3b;font-size:.9rem;text-shadow:0 0 6px currentColor,0 0 2px #000}.controls label>.val[data-v-66a3a3cc]{color:#e5e4e2;font-size:.8rem;text-shadow:none}.drawsec[data-v-66a3a3cc]{margin:0 0 .6rem;border:1px dashed #2a2a34;border-radius:.4rem}.ctlgroup[data-v-66a3a3cc]{border:1px dashed #2a2a34;border-radius:.4rem;padding:.45rem .6rem;margin:.25rem 0}.ctlgroup .knobrow[data-v-66a3a3cc]{margin-bottom:.15rem}.ctlgroup .remap[data-v-66a3a3cc]{margin-top:.35rem}.controls .ctlgroup label[data-v-66a3a3cc]:has(>.gslide):not(:has(>.safeknob)){grid-template-columns:calc(7.4rem - 1px) 1fr calc(4.9rem - 1px)}.controls .val[data-v-66a3a3cc]{text-align:right}.oscchip[data-v-66a3a3cc]{font-family:ui-monospace,monospace;font-size:.9rem;font-weight:700;text-transform:uppercase}.dangerbox[data-v-66a3a3cc]{border-color:#ff3b3b8c}.dname[data-v-66a3a3cc]{display:inline-flex;flex-direction:column;line-height:1.15}.dangernote[data-v-66a3a3cc]{font-size:.6rem;font-weight:700;letter-spacing:.12em;color:#ff3b3b;text-shadow:0 0 8px currentColor,0 0 2px #000}.scantl[data-v-66a3a3cc]{position:relative;height:24px;background:#0c0c11;border:1px solid #26262f;border-radius:.3rem;cursor:ew-resize;touch-action:none;overflow:hidden}.kftick[data-v-66a3a3cc]{position:absolute;top:3px;bottom:3px;width:2px;border-radius:1px;background:#ff3b3b;box-shadow:0 0 4px #ff3b3bcc;pointer-events:none}.tlhead[data-v-66a3a3cc]{position:absolute;top:0;bottom:0;width:2px;background:#ffce4d;box-shadow:0 0 8px #ffce4de6,0 0 2px #ffce4d;pointer-events:none}.controls label[data-v-66a3a3cc]:has(>.scantl){display:grid;grid-template-columns:8rem 1fr 5.5rem;align-items:center}.wavetable[data-v-66a3a3cc] button.jack{top:calc(.45rem - 2px)}.gen[data-v-76d0f939]{position:relative;margin:0;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem 1rem}h3[data-v-76d0f939]{padding-right:3.4rem;margin:0 0 .5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}h3 span[data-v-76d0f939]{text-transform:none;letter-spacing:0;color:#e5e4e2;font-size:.72rem;margin-left:.5rem}.canvases[data-v-76d0f939]{display:flex;gap:.5rem}.wave-wrap[data-v-76d0f939]{position:relative}.wave-wrap.timbre[data-v-76d0f939]{flex:0 0 36%}.wave-wrap.temporal[data-v-76d0f939]{flex:1}.wave[data-v-76d0f939]{width:100%;height:150px;border:1px solid;border-radius:.4rem;display:block;cursor:pointer;transition:box-shadow .18s,border-color .18s}.scale[data-v-76d0f939]{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-76d0f939]{margin-top:.5rem}.play[data-v-76d0f939]{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-76d0f939]{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-76d0f939]{opacity:1;filter:drop-shadow(0 0 6px var(--pc))}.play:active svg[data-v-76d0f939]{transform:scale(.9)}.play.on svg[data-v-76d0f939]{opacity:1;filter:drop-shadow(0 0 8px var(--pc))}.types[data-v-76d0f939],.sliders[data-v-76d0f939],.controls[data-v-76d0f939]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem}.grp[data-v-76d0f939]{font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;color:#e5e4e2;min-width:2.4rem}.sliders label[data-v-76d0f939]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:#aab0be;font-family:ui-monospace,monospace}.sliders input[type=range][data-v-76d0f939]{width:84px;accent-color:#5b8cff}.pe-row[data-v-76d0f939]{gap:.5rem}.pe-row .grp[data-v-76d0f939]{min-width:3.6rem}.pe-end[data-v-76d0f939]{font-size:.64rem;color:#e5e4e2;font-family:ui-monospace,monospace;min-width:3rem}.pe-end.lo[data-v-76d0f939]{text-align:right}.pitch[data-v-76d0f939]{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-76d0f939]:active{cursor:grabbing}.ptrack[data-v-76d0f939]{width:100%;height:10px;border-radius:5px;background:#2a2620;border:1px solid #3a3424;overflow:hidden}.pfill[data-v-76d0f939]{height:100%;background:linear-gradient(#ffce4d99,#ffce4d44)}.pthumb[data-v-76d0f939]{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-76d0f939]{background:radial-gradient(circle at 38% 32%,#fff0b8,#ffd968 55%,#e0ad34)}.pitch-val[data-v-76d0f939]{font-size:.78rem;font-weight:700;color:#ffe08a;font-family:ui-monospace,monospace;min-width:4.2rem;text-align:right}.sliders i[data-v-76d0f939]{font-style:normal;color:#e5e4e2;min-width:3rem}.types button[data-v-76d0f939],.controls button[data-v-76d0f939]{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-76d0f939]:hover,.controls button[data-v-76d0f939]:hover{border-color:#5b8cff;color:#e5e4e2}.gen-btn[data-v-76d0f939]{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-76d0f939]{background:#3a2a52!important;border-color:#b07bff!important;color:#e8d6ff!important}.sep[data-v-76d0f939]{margin-left:.4rem;font-size:.7rem;color:#e5e4e2}.controls button.osc[data-v-76d0f939]:hover{border-color:#8a93a8}.controls button.pm[data-v-76d0f939]{min-width:1.6rem;font-weight:700;padding:.25rem .45rem}.controls button.pm[data-v-76d0f939]:disabled{opacity:.35;cursor:default}.cdot[data-v-76d0f939]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.4rem;vertical-align:middle}.panel[data-v-d3af46d3]{margin:0;padding:.7rem 1rem}.rackslot[data-v-d3af46d3]{position:relative}.rackslot>.rkbar[data-v-d3af46d3]{padding-left:1.3rem}.rackslot button.jack[data-v-d3af46d3]{top:0;left:calc(-1rem - 15px)}.rkbar[data-v-d3af46d3]{display:flex;align-items:center;gap:.45rem;width:100%;padding:.35rem .5rem;background:transparent;color:#e5e4e2;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}.rkbar[data-v-d3af46d3]:hover{border-color:#5b8cff}.rkbar .tri[data-v-d3af46d3]{color:#5b8cff}.rkbar .rkhint[data-v-d3af46d3]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem;margin-left:auto;color:#e5e4e2}.kitsec[data-v-d3af46d3]{margin-top:1.25rem;background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}.pads[data-v-d3af46d3]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.5rem}.pad[data-v-d3af46d3]{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:4.6rem;padding:.45rem .55rem;background:#0e0e14;border:1px solid #26262f;border-radius:.4rem;color:#b8b8c4;cursor:pointer;font-family:ui-monospace,monospace;text-align:left}.pad.has[data-v-d3af46d3]{border-color:var(--pcs)}.pad.lit[data-v-d3af46d3]{border-color:var(--pc);box-shadow:0 0 10px var(--pcs),inset 0 0 14px var(--pcs)}.pad.on[data-v-d3af46d3]{outline:1px solid #e5e4e2;outline-offset:2px}.pad[data-v-d3af46d3]:hover{border-color:#5b8cff}.pname[data-v-d3af46d3]{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000}.pnote[data-v-d3af46d3],.ptype[data-v-d3af46d3]{font-size:.8rem;color:#e5e4e2}.ptype[data-v-d3af46d3]{color:var(--pc)}.actions[data-v-d3af46d3]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem}.actions button[data-v-d3af46d3]{font-size:.74rem;min-width:6rem;padding:.3rem .6rem;background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;border-radius:.3rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;cursor:pointer;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}.actions button[data-v-d3af46d3]:hover{color:#5b8cff;border-color:#5b8cff}.actions button[data-v-d3af46d3]:disabled{opacity:.35;cursor:default}.toolsep[data-v-d3af46d3]{width:1px;align-self:stretch;background:#26262f;margin:0 .25rem}h3.mh[data-v-d3af46d3]{margin:1rem 0 .4rem;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000}.pick.wide[data-v-d3af46d3]{max-width:24rem}.pick[data-v-d3af46d3]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.3rem;padding:.3rem .5rem;font-family:ui-monospace,monospace;font-size:.8rem}.model[data-v-d3af46d3]{margin-top:.5rem;border:1px dashed #2a2a34;border-radius:.4rem;padding:.5rem .7rem}.read[data-v-d3af46d3]{font-size:.8rem;color:#e5e4e2;font-family:ui-monospace,monospace}.read.err[data-v-d3af46d3]{color:#ffce4d}.tweaks[data-v-d3af46d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem;row-gap:.3rem;margin:.5rem 0}.tweaks label[data-v-d3af46d3]{display:grid;grid-template-columns:6rem 1fr 5.5rem;align-items:center;gap:.5rem}.tn[data-v-d3af46d3]{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000;font-family:ui-monospace,monospace}.val[data-v-d3af46d3]{font-size:.8rem;color:#e5e4e2;text-align:right;font-family:ui-monospace,monospace}label.mt[data-v-d3af46d3]{display:flex;align-items:center;gap:.4rem;min-width:12rem}.rack[data-v-6f88d48b]{position:relative;margin:0;padding:.7rem 1rem;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem}h3[data-v-6f88d48b]{margin:0 0 .6rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}.list[data-v-6f88d48b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.4rem}.kit[data-v-6f88d48b]{display:flex;flex-direction:column;gap:.15rem;padding:.4rem .55rem;background:#0e0e14;border:1px solid #26262f;border-radius:.4rem}.kit.on[data-v-6f88d48b]{border-color:#3b6bff;box-shadow:0 0 10px #3b6bff80,inset 0 0 12px #3b6bff24}.pick[data-v-6f88d48b]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;background:transparent;border:0;color:#b8b8c4;cursor:pointer;text-align:left;font-family:ui-monospace,monospace;padding:0}.pick:hover .kname[data-v-6f88d48b]{color:#5b8cff}.kname[data-v-6f88d48b]{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000}.mach[data-v-6f88d48b]{color:#ffce4d}.kmeta[data-v-6f88d48b],.lic[data-v-6f88d48b]{font-size:.8rem;color:#e5e4e2;font-family:ui-monospace,monospace}.lic[data-v-6f88d48b]{color:#b8b8c4}.vizbank[data-v-c65ca5ed]{position:relative;margin:0;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem 1rem}h3[data-v-c65ca5ed]{display:flex;align-items:center;gap:.5rem;margin:.85rem 0 .6rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}h3 span[data-v-c65ca5ed]{text-transform:none;letter-spacing:0;color:#e5e4e2;font-size:.72rem}.spacer[data-v-c65ca5ed]{flex:1}.pm[data-v-c65ca5ed]{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-c65ca5ed]:hover:not(:disabled){border-color:#ffc24b;color:#e5e4e2}.pm[data-v-c65ca5ed]:disabled{opacity:.35;cursor:default}.grid[data-v-c65ca5ed]{display:grid;gap:.4rem;height:220px;grid-auto-rows:1fr}.cell.sel[data-v-c65ca5ed]{outline:2px solid #ffce4d;outline-offset:1px}.cell[data-v-c65ca5ed]{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-c65ca5ed]{position:absolute;top:2px;left:4px;z-index:1;font-size:.62rem;font-family:ui-monospace,monospace;color:#e5e4e2;pointer-events:none}.cell.on .num[data-v-c65ca5ed]{color:#d8dae2}.cell.sel[data-v-c65ca5ed]{outline:2px solid #5b8cff;outline-offset:-2px}.cell.sel .num[data-v-c65ca5ed]{color:#e5e4e2}.cell-play[data-v-c65ca5ed]{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-c65ca5ed]{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-c65ca5ed]{opacity:1;filter:drop-shadow(0 0 4px var(--pc))}.cell-play:active svg[data-v-c65ca5ed]{transform:scale(.88)}.cell-play.on svg[data-v-c65ca5ed]{opacity:1;filter:drop-shadow(0 0 6px var(--pc))}.mini[data-v-c65ca5ed]{flex:1;width:100%;min-height:0;display:block;cursor:crosshair;touch-action:none}.lvl[data-v-c65ca5ed]{width:100%;margin:.1rem 0 0;flex:none}.rkbar[data-v-c65ca5ed]{display:flex;align-items:center;gap:.45rem;width:100%;margin-top:.5rem;padding:.35rem .5rem;background:transparent;color:#e5e4e2;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}.rkbar[data-v-c65ca5ed]:hover{border-color:#5b8cff;color:#e5e4e2}.rkbar .tri[data-v-c65ca5ed]{color:#5b8cff}.rkbar .rkhint[data-v-c65ca5ed]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem;margin-left:auto}.xmodbody[data-v-c65ca5ed]{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem}.ctlgroup[data-v-c65ca5ed]{border:1px dashed #2a2a34;border-radius:.4rem;padding:.45rem .6rem}.knobrow[data-v-c65ca5ed]{display:flex;justify-content:center;align-items:center;gap:1.6rem}.xtag[data-v-c65ca5ed],.kcol[data-v-c65ca5ed],.xrow[data-v-c65ca5ed]{color:#ff3b3b;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 6px currentColor,0 0 2px #000}.kcol[data-v-c65ca5ed]{display:flex;flex-direction:column;align-items:center;gap:.1rem}.xrow[data-v-c65ca5ed]{display:grid;grid-template-columns:calc(7.4rem - 1px) 1fr calc(4.9rem - 1px);align-items:center;gap:.4rem}.xrow .val[data-v-c65ca5ed]{color:#e5e4e2;font-size:.8rem;font-weight:400;text-transform:none;letter-spacing:0;text-shadow:none;text-align:right;font-family:ui-monospace,monospace}.racktitle[data-v-c65ca5ed]{margin:0 0 .6rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}.racktitle span[data-v-c65ca5ed]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem;color:#e5e4e2;margin-left:.5rem}.vizbank[data-v-c65ca5ed] .wavetable.nested{margin-top:.85rem}.vizbank[data-v-c65ca5ed] button.jack{top:calc(.45rem - 2px)}.wave[data-v-c82050a9]{display:block;width:100%;height:300px;border-radius:.3rem;border:1px solid #1c1c24;cursor:crosshair;touch-action:none}.rack[data-v-f47187dc]{position:relative;margin-top:1.5rem}.rack.embedded[data-v-f47187dc]{margin-top:.35rem}.rack.embedded .demixer[data-v-f47187dc]:after{display:none}.rack.embedded .demixer[data-v-f47187dc]{background:#0a0a0e;border:1px dashed #26262f;margin-bottom:0;padding-top:.55rem}.rack.embedded .dx-actions[data-v-f47187dc]{margin-top:0}.demixer[data-v-f47187dc]: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-f47187dc]{position:relative;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem .8rem;margin-bottom:.9rem}.dx-head[data-v-f47187dc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.dx-title[data-v-f47187dc]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}.dx-state[data-v-f47187dc]{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:#e5e4e2;font-family:ui-monospace,monospace;cursor:pointer}.dx-state[data-v-f47187dc]:hover:not(:disabled){border-color:#5b8cff;color:#e5e4e2}.dx-state[data-v-f47187dc]:disabled{cursor:wait}.dx-state.loading[data-v-f47187dc]{color:#ffce4d}.dx-state.ready[data-v-f47187dc]{color:#3ddc84}.dx-state.error[data-v-f47187dc]{color:#ff3b3b}.dx-arrow[data-v-f47187dc]{font-size:.85rem;line-height:1}.dx-state.loading .dx-arrow[data-v-f47187dc]{animation:dxspin-f47187dc 1s linear infinite}@keyframes dxspin-f47187dc{to{transform:rotate(360deg)}}.bar[data-v-f47187dc]{position:relative;height:1.1rem;background:#16161d;border-radius:.2rem;margin-top:.5rem;overflow:hidden}.fill[data-v-f47187dc]{height:100%;background:#2d3b6e;transition:width .2s}.bar-label[data-v-f47187dc]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.66rem;color:#e5e4e2}.io[data-v-f47187dc]{margin-top:.5rem;font-size:.7rem;color:#b8b8c4;font-family:ui-monospace,monospace;line-height:1.6}.io code[data-v-f47187dc]{background:#16161d;border:1px solid #26262f;border-radius:.2rem;padding:0 .3rem;margin-right:.3rem;color:#e5e4e2}.io-note[data-v-f47187dc]{color:#e5e4e2;margin-top:.2rem}.dx-actions[data-v-f47187dc]{display:flex;align-items:center;gap:.7rem;margin-top:.6rem;flex-wrap:wrap}.dx-actions .chopbtn[data-v-f47187dc]{flex:1;min-width:12rem}.chopbtn[data-v-f47187dc]{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-f47187dc]: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-f47187dc]{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-f47187dc]:before{content:"";width:0;height:0;border-top:7px solid currentColor}.chopbtn .mk[data-v-f47187dc]:after{content:"";width:2px;height:.7em;background:currentColor}.chopbtn .mkg[data-v-f47187dc]{color:#3ddc84;align-items:flex-start}.chopbtn .mkg[data-v-f47187dc]:before{border-right:4px solid transparent}.chopbtn .mkr[data-v-f47187dc]{color:#ff3b3b;align-items:flex-end}.chopbtn .mkr[data-v-f47187dc]:before{border-left:4px solid transparent}.chopbtn[data-v-f47187dc]:disabled{opacity:.75;cursor:progress}.dx-tip[data-v-f47187dc]{margin:.5rem 0 0;font-size:.68rem;color:#e5e4e2}.stems[data-v-f47187dc]{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #1c1c24}.pushall[data-v-f47187dc]{display:block;width:100%;margin-top:.5rem;background:#0b1226;color:#3b6bff;border:2px solid #5b8cff;border-radius:.3rem;padding:.45rem .9rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;cursor:pointer;box-shadow:0 0 16px #3b6bffb3,inset 0 0 12px #3b6bff24;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.pushall[data-v-f47187dc]:hover:not(:disabled){color:#5b8cff;border-color:#5b8cff;box-shadow:0 0 20px #3b6bffe6,inset 0 0 18px #3b6bff38}.pushall[data-v-f47187dc]:disabled{opacity:.5;cursor:default}.play[data-v-f47187dc]: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-f47187dc]{font-size:.7rem;color:#e5e4e2}.err[data-v-f47187dc]{color:#ff8080;font-size:.74rem;margin:0 0 .5rem}.stems[data-v-f47187dc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.7rem}.stem[data-v-f47187dc]{background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.6rem .7rem}.stem.off[data-v-f47187dc]{opacity:.6}.head[data-v-f47187dc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.name[data-v-f47187dc]{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#e5e4e2}.loadbtn[data-v-f47187dc]{font-size:.68rem;color:#e5e4e2;background:#16161d;border:1px solid #26262f;border-radius:.2rem;padding:.15rem .4rem;cursor:pointer}.loadbtn[data-v-f47187dc]:hover{border-color:#5b8cff}.file[data-v-f47187dc]{font-size:.66rem;color:#e5e4e2;font-family:ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.4rem}.stemwave[data-v-f47187dc]{position:relative;height:3rem;margin-bottom:.4rem;background:#0e0e14;border:1px solid #24242e;border-radius:.25rem;overflow:hidden}.stemwave svg[data-v-f47187dc]{width:100%;height:100%;display:block}.stemcursor[data-v-f47187dc]{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-f47187dc]{display:flex;gap:.3rem}.tog[data-v-f47187dc]{width:1.6rem;background:#16161d;color:#9aa0b0;border:1px solid #26262f;border-radius:.2rem;font-size:.7rem;cursor:pointer}.tog.on[data-v-f47187dc]{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-f47187dc]{background:#ffce4d;border-color:#ffce4d}.send[data-v-f47187dc]{flex:1;background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.2rem;font-size:.7rem;font-family:ui-monospace,monospace;cursor:pointer}.send[data-v-f47187dc]:hover:not(:disabled){border-color:#5b8cff;color:#e5e4e2}button[data-v-f47187dc]:disabled{opacity:.4;cursor:default}.sample[data-v-f6463c56]: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-f6463c56]: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-f6463c56]{position:relative;margin-top:1.5rem;background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}h3[data-v-f6463c56]{padding-right:3.4rem;margin:0 0 .7rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}.row.top[data-v-f6463c56]{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.power[data-v-f6463c56]{display:flex;align-items:center;gap:.35rem;font-size:.76rem;color:#e5e4e2}button[data-v-f6463c56]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.3rem .7rem;font-size:.76rem;font-family:ui-monospace,monospace;cursor:pointer}button[data-v-f6463c56]:hover{border-color:#5b8cff;color:#e5e4e2}.loaded[data-v-f6463c56]{font-size:.74rem;color:#b8b8c4;font-family:ui-monospace,monospace}.loaded.muted[data-v-f6463c56]{color:#e5e4e2}.warn[data-v-f6463c56]{font-size:.72rem;color:#ffce4d}.intel[data-v-f6463c56]{font-size:.72rem;color:#ffce4d;text-shadow:0 0 6px currentColor}.err[data-v-f6463c56]{color:#ff8080;font-size:.74rem;margin:.2rem 0 0}.marks[data-v-f6463c56]{display:flex;align-items:center;gap:.5rem;margin:.6rem 0;flex-wrap:wrap}.marks button[data-v-f6463c56]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.25rem .6rem;font-size:.74rem;font-family:ui-monospace,monospace;cursor:pointer}.marks button[data-v-f6463c56]:hover{border-color:#5b8cff;color:#e5e4e2}.readout[data-v-f6463c56]{font-size:.72rem;color:#e5e4e2;font-family:ui-monospace,monospace;margin-left:auto}.grid[data-v-f6463c56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.3rem 1rem;margin-top:.5rem}.grid.off[data-v-f6463c56]{opacity:.5}label[data-v-f6463c56]{display:flex;align-items:center;gap:.5rem;font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace}.loop[data-v-f6463c56]{color:#e5e4e2}.resetbtn[data-v-f6463c56]:disabled{opacity:.45;cursor:default}.stemtoggle[data-v-f6463c56]{display:flex;align-items:center;gap:.45rem;width:100%;margin-top:.6rem;padding:.35rem .5rem;background:transparent;color:#e5e4e2;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-f6463c56]:hover{border-color:#5b8cff;color:#e5e4e2}.stemtoggle .tri[data-v-f6463c56]{color:#5b8cff}.dxstate[data-v-f6463c56]{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:#e5e4e2;cursor:pointer}.dxstate[data-v-f6463c56]:hover{border-color:#5b8cff;color:#e5e4e2}.dxstate.loading[data-v-f6463c56]{color:#ffce4d;cursor:wait}.dxstate.ready[data-v-f6463c56]{color:#3ddc84}.dxstate.error[data-v-f6463c56]{color:#ff3b3b}.dxarrow[data-v-f6463c56]{font-size:.85rem;line-height:1}.dxstate.loading .dxarrow[data-v-f6463c56]{animation:dxspin-f6463c56 1s linear infinite}@keyframes dxspin-f6463c56{to{transform:rotate(360deg)}}.looprow[data-v-f6463c56]{display:flex;gap:.5rem;margin-top:.35rem;user-select:none;-webkit-user-select:none}.looprow button[data-v-f6463c56]:disabled{opacity:.45;cursor:default}.sliderrow[data-v-f6463c56]{display:flex;align-items:center;gap:.6rem;margin-top:.45rem;user-select:none;-webkit-user-select:none}.sliderrow.off[data-v-f6463c56]{opacity:.5}.slabel[data-v-f6463c56]{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-f6463c56]{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#e5e4e2;white-space:nowrap;max-width:40%;overflow:hidden;text-overflow:ellipsis}.wavename b[data-v-f6463c56]{font-family:ui-monospace,monospace;text-transform:none;letter-spacing:0;color:#cdd2e0;text-shadow:0 0 8px currentColor}.trackwrap[data-v-f6463c56]{position:relative;flex:1 1 auto;min-width:0;height:23px}.trackwrap.grabbable[data-v-f6463c56]{cursor:grab;touch-action:none;height:32px}.trackwrap.grabbable[data-v-f6463c56]:active{cursor:grabbing}.goldball[data-v-f6463c56]{position:absolute;top:50%;margin-top:-14px;box-sizing:border-box;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ff3b3b 0 calc(3.5px + var(--f, 1) * 3.5px),rgba(255,59,59,.35) calc(4px + var(--f, 1) * 3.5px),transparent calc(5px + var(--f, 1) * 3.5px)),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-f6463c56]{box-shadow:0 2px 8px #000000a6,0 0 20px #ffce4d}.trackwrap[data-v-f6463c56]:before{content:"";position:absolute;left:0;right:0;top:50%;height:7px;transform:translateY(-50%);border-radius:3px;background:linear-gradient(90deg,#7a5a1c,#bb9435);box-shadow:0 0 8px #ffce4d47;transition:box-shadow .12s,filter .12s}.trackwrap[data-v-f6463c56]:hover:before{filter:brightness(1.2);box-shadow:0 0 16px #ffce4dbf,inset 0 0 4px #ffe9b080}.ticks[data-v-f6463c56]{position:absolute;top:0;right:14px;bottom:0;left:14px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.ticks i[data-v-f6463c56]{width:2px;height:14px;border-radius:1px;background:#ff3b3b;box-shadow:0 0 4px #ff3b3bcc}.sliderrow input.goldslider[data-v-f6463c56]{position:relative;z-index:1;flex:none;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:23px;margin:0;background:transparent}.sliderrow input.goldslider[data-v-f6463c56]::-webkit-slider-runnable-track{height:23px;background:transparent}.sliderrow input.goldslider[data-v-f6463c56]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;filter:brightness(calc(.78 + var(--f, 1) * .3));width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ff3b3b 0 calc(3.5px + var(--f, 1) * 3.5px),rgba(255,59,59,.35) calc(4px + var(--f, 1) * 3.5px),transparent calc(5px + var(--f, 1) * 3.5px)),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-f6463c56]:hover::-webkit-slider-thumb{box-shadow:0 2px 8px #000000a6,0 0 20px #ffce4d;transform:scale(1.08)}.sliderrow input.goldslider[data-v-f6463c56]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.sliderrow input.goldslider[data-v-f6463c56]::-moz-range-track{height:23px;background:transparent}.sliderrow input.goldslider[data-v-f6463c56]::-moz-range-thumb{box-sizing:border-box;filter:brightness(calc(.78 + var(--f, 1) * .3));width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ff3b3b 0 calc(3.5px + var(--f, 1) * 3.5px),rgba(255,59,59,.35) calc(4px + var(--f, 1) * 3.5px),transparent calc(5px + var(--f, 1) * 3.5px)),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-f6463c56]:hover::-moz-range-thumb{box-shadow:0 2px 8px #000000a6,0 0 20px #ffce4d}.sval[data-v-f6463c56]{font-family:ui-monospace,monospace;color:#cdd2e0;min-width:3.4em}input[type=range][data-v-f6463c56]{flex:1;min-width:0;accent-color:#5b8cff}.val[data-v-f6463c56]{color:#e5e4e2;min-width:3rem;text-align:right}.tip[data-v-f6463c56]{margin:.55rem 0 0;font-size:.72rem;color:#e5e4e2}.chophint[data-v-f6463c56]{margin:.3rem 0 0;font-size:.66rem;color:#e5e4e2}.chophint kbd[data-v-f6463c56]{background:#16161d;border:1px solid #2a2a34;border-radius:.2rem;padding:0 .25rem;font-size:.62rem;color:#aab0be}.samp[data-v-ac8bbe5d]: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-ac8bbe5d]: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-ac8bbe5d]{position:relative;margin-top:1.5rem;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem 1rem}h3[data-v-ac8bbe5d]{display:flex;align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}h3 span[data-v-ac8bbe5d]{text-transform:none;letter-spacing:0;color:#e5e4e2;font-size:.72rem}.spacer[data-v-ac8bbe5d]{flex:1}.add[data-v-ac8bbe5d]{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-ac8bbe5d]:disabled{opacity:.6}.src[data-v-ac8bbe5d]{font-size:.72rem;color:#e5e4e2;margin:0 0 .6rem}.src code[data-v-ac8bbe5d]{color:#e5e4e2}.src a[data-v-ac8bbe5d]{color:#5b8cff}.confirm[data-v-ac8bbe5d]{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-ac8bbe5d]{font-size:.62rem;color:#ffce4d;text-transform:uppercase}.cname[data-v-ac8bbe5d]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.2rem .45rem;font-size:.78rem;font-family:ui-monospace,monospace}.cinfo[data-v-ac8bbe5d]{font-size:.7rem;color:#8a93a8;flex:1}.csave[data-v-ac8bbe5d],.ccancel[data-v-ac8bbe5d]{font-size:.72rem;padding:.2rem .55rem;border-radius:.25rem;cursor:pointer;font-family:ui-monospace,monospace}.csave[data-v-ac8bbe5d]{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-ac8bbe5d]{background:#0b1226;border:1px solid #3b6bff;color:#3b6bff;box-shadow:0 0 10px #3b6bff66,inset 0 0 10px #3b6bff1f}.search[data-v-ac8bbe5d]{width:100%;background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.3rem .55rem;font-size:.78rem;font-family:ui-monospace,monospace;margin-bottom:.5rem}.list[data-v-ac8bbe5d]{display:flex;flex-wrap:wrap;gap:.4rem}.inst[data-v-ac8bbe5d]{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-ac8bbe5d]:hover{box-shadow:0 0 16px #3b6bffb3,inset 0 0 14px #3b6bff2e}.inst.on[data-v-ac8bbe5d]{border-color:#5b8cff;box-shadow:0 0 20px #3b6bffd9,inset 0 0 16px #3b6bff38}.pick[data-v-ac8bbe5d]{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-ac8bbe5d]:hover{background:#101a33;color:#5b8cff}.iname[data-v-ac8bbe5d]{font-size:.78rem}.imeta[data-v-ac8bbe5d]{font-size:.62rem;color:#e5e4e2}.del[data-v-ac8bbe5d]{background:#0b1226;border:none;border-left:1px solid #1c2748;color:#3b6bff;cursor:pointer;padding:0 .5rem;font-size:.7rem}.del[data-v-ac8bbe5d]:hover{color:#ff3b3b;background:#1a1216}.empty[data-v-ac8bbe5d]{font-size:.72rem;color:#e5e4e2}.err[data-v-ac8bbe5d]{font-size:.72rem;color:#ff3b3b;margin:.4rem 0 0}.samp[data-v-ac8bbe5d] button.jack{top:calc(.45rem + 2px)}.midikeys[data-v-d0a70a14]{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-d0a70a14]{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.45rem}.dev[data-v-d0a70a14]{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a7a88}.dev.live[data-v-d0a70a14]{color:#3ddc84;text-shadow:0 0 8px rgba(61,220,132,.6)}.lastnote[data-v-d0a70a14]{font-size:.68rem;font-family:ui-monospace,monospace;color:#cdd2e0}.lastnote.out[data-v-d0a70a14]{color:#ffce4d;text-shadow:0 0 8px rgba(255,206,77,.6)}.rawmsg[data-v-d0a70a14]{font-size:.62rem;font-family:ui-monospace,monospace;color:#7a7a88}.span49[data-v-d0a70a14]{margin-left:auto;font-size:.66rem;color:#e5e4e2}.octchip[data-v-d0a70a14]{margin-left:.3rem;color:#ffce4d;font-family:ui-monospace,monospace;text-shadow:0 0 8px rgba(255,206,77,.6)}.lanestrip[data-v-d0a70a14]{position:relative;height:18px;margin-bottom:2px;background:#0a0a0e;border-radius:.25rem;overflow:hidden}.lane[data-v-d0a70a14]{position:absolute;top:0;bottom:0;box-sizing:border-box;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-d0a70a14]{font-size:.6rem;font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 6px currentColor}.lane .lspan[data-v-d0a70a14]{margin-left:auto;font-size:.58rem;opacity:.8}.divider[data-v-d0a70a14]{position:absolute;top:0;bottom:0;width:9px;transform:translate(-50%);cursor:col-resize;z-index:2}.divider[data-v-d0a70a14]: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-d0a70a14]{display:flex;flex-direction:column;gap:1px;margin-bottom:3px}.octrow[data-v-d0a70a14]{display:flex;align-items:center;gap:.35rem;height:7px;opacity:.5}.octrow.home[data-v-d0a70a14]{opacity:1;height:9px}.octlab[data-v-d0a70a14]{flex:0 0 1.4rem;font-size:.54rem;font-family:ui-monospace,monospace;color:#e5e4e2;text-align:right;line-height:1}.octtrack[data-v-d0a70a14]{position:relative;flex:1;height:100%;background:#101016;border-radius:2px}.octwin[data-v-d0a70a14]{position:absolute;top:0;bottom:0;border-radius:2px;background:#e5e4e247;border:1px solid rgba(229,228,226,.6)}.octrow.home .octwin[data-v-d0a70a14]{background:#ffce4d4d;border-color:#ffce4d;box-shadow:0 0 8px #ffce4d66}.keybed[data-v-d0a70a14]{position:relative;height:6.5rem;display:flex;gap:1px}.wk[data-v-d0a70a14]{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-d0a70a14]{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-d0a70a14]{font-size:.56rem;font-family:ui-monospace,monospace;color:#5a6072;pointer-events:none;margin-bottom:6px}.wk.held[data-v-d0a70a14]{background:linear-gradient(#fff,var(--glow));box-shadow:0 0 14px var(--glow),inset 0 0 10px var(--glow)}.bk[data-v-d0a70a14]{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-d0a70a14]{background:linear-gradient(var(--glow),#0b0b10);box-shadow:0 0 14px var(--glow),inset 0 0 8px var(--glow)}.keybed.ctrlheld .wk[data-v-d0a70a14],.keybed.ctrlheld .bk[data-v-d0a70a14]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M9.2 2.6h1.7v11.6a3.4 3.4 0 1 1-1.7-2.5z' fill='%23ffce4d' stroke='%23000' stroke-width='1.1'/%3E%3Cpath d='M10.9 2.6c2.9 1.6 4.8 2.9 4.8 6 0-2.1-1.9-3-4.8-3.4z' fill='%23ff3b3b' stroke='%23000' stroke-width='0.9'/%3E%3C/svg%3E") 10 11,crosshair}[data-pitchsel][data-v-d0a70a14]{background:var(--pitchcol)!important;border-color:var(--pitchcol)!important;box-shadow:0 0 12px var(--pitchcol),inset 0 0 8px #00000059}.miditoggle[data-v-e6a01eaa]{display:flex;align-items:center;gap:.45rem;width:100%;margin-top:.4rem;background:#101014;color:#e5e4e2;border:1px solid #2a2a34;border-radius:.35rem;padding:.35rem .5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;text-align:left}.tri[data-v-e6a01eaa]{color:#5b8cff}.mididev[data-v-e6a01eaa]{margin-left:auto;font-size:.66rem;font-weight:400;text-transform:none;letter-spacing:0;color:#6a7283}.mididev.live[data-v-e6a01eaa]{color:#e5e4e2;text-shadow:0 0 6px currentColor}.pitchkeys[data-v-e6a01eaa]{margin-top:.4rem;border:1px dashed #2a2a34;border-radius:.4rem;padding:.5rem .6rem .6rem;user-select:none;-webkit-user-select:none}.pk-bar[data-v-e6a01eaa]{display:flex;gap:.5rem;margin-bottom:.45rem}.spawnbtn[data-v-e6a01eaa]{flex:1;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}.spawnbtn[data-v-e6a01eaa]:hover{box-shadow:0 0 18px #ffce4dcc,inset 0 0 16px #ffce4d33}.pk-clear[data-v-e6a01eaa]{background:#131318;color:#e5e4e2;border:1px solid #26262f;border-radius:.3rem;padding:.4rem .7rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;cursor:pointer}.pk-tools[data-v-e6a01eaa]{display:flex;align-items:center;gap:.4rem;background:transparent;color:#e5e4e2;border:none;padding:.15rem 0;margin-bottom:.3rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.lanestrip[data-v-e6a01eaa]{position:relative;height:18px;margin-bottom:2px;background:#0a0a0e;border-radius:.25rem;overflow:hidden}.lane[data-v-e6a01eaa]{position:absolute;top:0;bottom:0;box-sizing:border-box;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-e6a01eaa]{font-size:.6rem;font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 6px currentColor}.lane .lspan[data-v-e6a01eaa]{margin-left:auto;font-size:.58rem;opacity:.8}.divider[data-v-e6a01eaa]{position:absolute;top:0;bottom:0;width:9px;transform:translate(-50%);cursor:col-resize;z-index:2}.divider[data-v-e6a01eaa]: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-e6a01eaa]{display:flex;flex-direction:column;gap:1px;margin-bottom:3px}.octrow[data-v-e6a01eaa]{display:flex;align-items:center;gap:.35rem;height:7px;opacity:.5}.octrow.home[data-v-e6a01eaa]{opacity:1;height:9px}.octlab[data-v-e6a01eaa]{flex:0 0 1.4rem;font-size:.54rem;font-family:ui-monospace,monospace;color:#e5e4e2;text-align:right;line-height:1}.octtrack[data-v-e6a01eaa]{position:relative;flex:1;height:100%;background:#101016;border-radius:2px}.octwin[data-v-e6a01eaa]{position:absolute;top:0;bottom:0;border-radius:2px;background:#e5e4e247;border:1px solid rgba(229,228,226,.6)}.octrow.home .octwin[data-v-e6a01eaa]{background:#ffce4d4d;border-color:#ffce4d;box-shadow:0 0 8px #ffce4d66}.pk-keys[data-v-e6a01eaa]{display:flex;gap:2px}.pkey[data-v-e6a01eaa]{position:relative;flex:1;min-width:0;height:3.4rem;border-radius:.22rem;background:#131318;border:1px solid #24242e;cursor:pointer;overflow:hidden}.pkey.black[data-v-e6a01eaa]{background:#0b0b10}.pkey.root[data-v-e6a01eaa]{border-color:var(--lane, #e5e4e2);box-shadow:0 0 8px var(--lane, transparent)}.pkey.held[data-v-e6a01eaa]{background:#16161d;box-shadow:0 0 12px var(--lane, rgba(255, 255, 255, .6)),inset 0 0 10px var(--lane, transparent)}.pklabel[data-v-e6a01eaa]{position:absolute;top:2px;left:3px;font-size:.52rem;color:#e5e4e2;font-family:ui-monospace,monospace}.pkband[data-v-e6a01eaa]{position:absolute;left:10%;right:10%;bottom:2px;height:3px;border-radius:2px;box-shadow:0 0 6px var(--lane);pointer-events:none}.keyslot[data-v-e6a01eaa]{position:relative}.keyslot[data-v-e6a01eaa] .jack{top:50%;margin-top:-13.5px}.qwkeys[data-v-aa253ea1]{margin-top:.4rem;border:1px dashed #2a2a34;border-radius:.4rem;padding:.5rem .6rem .6rem;user-select:none;-webkit-user-select:none}.qk-head[data-v-aa253ea1]{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.45rem}.qpage[data-v-aa253ea1]{margin-left:auto;font-size:.66rem;color:#e5e4e2}.qoct[data-v-aa253ea1]{color:#ffce4d;font-family:ui-monospace,monospace;text-shadow:0 0 8px rgba(255,206,77,.6)}.qrows[data-v-aa253ea1]{display:flex;flex-direction:column;gap:.25rem}.qrow[data-v-aa253ea1]{display:flex;gap:.25rem}.qkey[data-v-aa253ea1]{position:relative;flex:1;min-width:0;height:2.2rem;border-radius:.26rem;background:#131318;border:1px solid #24242e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem;cursor:pointer;overflow:hidden}.qkey.mapped[data-v-aa253ea1]{background:#101016}.qkey.held[data-v-aa253ea1]{background:#16161d;box-shadow:0 0 12px var(--lane, rgba(255, 255, 255, .6)),inset 0 0 10px var(--lane, transparent)}.qcap[data-v-aa253ea1]{font-size:.72rem;font-weight:700;line-height:1;color:#cdd2e0;font-family:ui-monospace,monospace}.qsub[data-v-aa253ea1]{font-size:.52rem;line-height:1;color:#7a7a88;font-family:ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.qkey.mapped .qsub[data-v-aa253ea1]{color:#9aa0ae}.qband[data-v-aa253ea1]{position:absolute;left:10%;right:10%;bottom:2px;height:3px;border-radius:2px;box-shadow:0 0 6px var(--lane);pointer-events:none}.qrows.ctrlheld .qkey.mapped[data-v-aa253ea1]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M9.2 2.6h1.7v11.6a3.4 3.4 0 1 1-1.7-2.5z' fill='%23ffce4d' stroke='%23000' stroke-width='1.1'/%3E%3Cpath d='M10.9 2.6c2.9 1.6 4.8 2.9 4.8 6 0-2.1-1.9-3-4.8-3.4z' fill='%23ff3b3b' stroke='%23000' stroke-width='0.9'/%3E%3C/svg%3E") 10 11,crosshair}[data-pitchsel][data-v-aa253ea1]{background:var(--pitchcol)!important;border-color:var(--pitchcol)!important;box-shadow:0 0 12px var(--pitchcol),inset 0 0 8px #00000059}.smart[data-v-89d0dddc]: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-89d0dddc]: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-89d0dddc]{position:relative;margin-bottom:1rem;background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}.viewtitle[data-v-89d0dddc]{margin:0 0 .7rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}.dsk[data-v-89d0dddc],.bico[data-v-89d0dddc]{width:1.05em;height:1.05em}.qico[data-v-89d0dddc]{line-height:1}.vsession[data-v-89d0dddc]{position:absolute;left:50%;transform:translate(-50%);color:#e5e4e2;font-size:.8rem;font-weight:400;text-transform:none;letter-spacing:0}.recbar[data-v-89d0dddc]{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.5rem}.recrow[data-v-89d0dddc]{display:flex;flex-wrap:wrap;gap:.5rem}.recrow button[data-v-89d0dddc]{flex:1;min-width:7rem;min-height:2.4rem;line-height:1.35;flex-direction:column;gap:.28rem;white-space:normal}.recrow button .dot[data-v-89d0dddc]{flex:0 0 auto}.recrow .pick[data-v-89d0dddc]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.3rem;padding:.3rem .5rem;font-family:ui-monospace,monospace;font-size:.8rem;max-width:22rem}.recrow .capturing[data-v-89d0dddc]{font-size:.8rem;color:#e5e4e2;font-family:ui-monospace,monospace}.recbtn[data-v-89d0dddc]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b;text-transform:uppercase;letter-spacing:.08em;font-weight:700;box-shadow:0 0 10px #ff3b3b66,inset 0 0 12px #ff3b3b1f;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-89d0dddc]:hover{color:#ff3b3b;box-shadow:0 0 18px #ff3b3bcc,inset 0 0 16px #ff3b3b33;text-shadow:0 0 10px currentColor,0 0 2px #000,0 0 2px #000}.recbtn .dot[data-v-89d0dddc]{width:.55rem;height:.55rem;border-radius:50%;background:#ff3b3b;box-shadow:0 0 7px #ff3b3b,0 0 2px #ff3b3b}.recbtn.recording[data-v-89d0dddc]{background:#2a1015;border-color:#ff3b3b;color:#ffa3ac}.recbtn.recording .dot[data-v-89d0dddc]{animation:recpulse-89d0dddc 1s ease-in-out infinite}@keyframes recpulse-89d0dddc{0%,to{opacity:1}50%{opacity:.25}}.reccol[data-v-89d0dddc]{cursor:default;animation:recpulse-89d0dddc 1.1s ease-in-out infinite}.reccol[data-v-89d0dddc]:hover{filter:none}.wavecv[data-v-89d0dddc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}@keyframes recpulse-89d0dddc{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}.loadbtn[data-v-89d0dddc]{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:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:ui-monospace,monospace;box-shadow:0 0 10px #ff3b3b66,inset 0 0 12px #ff3b3b1f;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.loadbtn[data-v-89d0dddc]:hover:not(:disabled){background:#2a1015;color:#ff3b3b;box-shadow:0 0 18px #ff3b3bcc,inset 0 0 16px #ff3b3b33;text-shadow:0 0 10px currentColor,0 0 2px #000,0 0 2px #000}.loadbtn .dot[data-v-89d0dddc]{width:.55rem;height:.55rem;border-radius:50%;background:#ff3b3b;box-shadow:0 0 7px #ff3b3b,0 0 2px #ff3b3b}.wtbtn[data-v-89d0dddc]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b;text-transform:uppercase;letter-spacing:.08em;font-weight:700;box-shadow:0 0 10px #ff3b3b66,inset 0 0 12px #ff3b3b1f;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-89d0dddc]:hover:not(:disabled){color:#ff3b3b;box-shadow:0 0 18px #ff3b3bcc,inset 0 0 16px #ff3b3b33;text-shadow:0 0 10px currentColor,0 0 2px #000,0 0 2px #000}.wtbtn[data-v-89d0dddc]:disabled{opacity:.6;cursor:default}.wtbtn .dot[data-v-89d0dddc]{width:.55rem;height:.55rem;border-radius:50%;background:#ff3b3b;box-shadow:0 0 7px #ff3b3b,0 0 2px #ff3b3b}.rplead[data-v-89d0dddc]{margin:0 0 .4rem}.wtmodal[data-v-89d0dddc]{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-89d0dddc]{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-89d0dddc]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .8rem;border-bottom:1px solid #1c1c24}.wttitle[data-v-89d0dddc]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#c8b0ff}.wttitle small[data-v-89d0dddc]{text-transform:none;letter-spacing:0;color:#e5e4e2;font-size:.68rem;margin-left:.4rem}.wtclose[data-v-89d0dddc]{background:none;border:none;color:#e5e4e2;font-size:.9rem;cursor:pointer}.wtclose[data-v-89d0dddc]:hover{color:#e5e4e2}.wtsearch[data-v-89d0dddc]{margin:.6rem .8rem .4rem;background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.3rem;padding:.4rem .6rem;font-size:.82rem;font-family:ui-monospace,monospace}.wtsearch[data-v-89d0dddc]:focus{outline:none;border-color:#b07bff}.wtlist[data-v-89d0dddc]{flex:1;overflow-y:auto;padding:0 .6rem .4rem;display:flex;flex-direction:column;gap:.18rem}.wtitem[data-v-89d0dddc]{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-89d0dddc]:hover:not(:disabled){border-color:#b07bff;background:#1b1622}.wtitem[data-v-89d0dddc]:disabled{opacity:.5;cursor:default}.wtitem.busy[data-v-89d0dddc]{border-color:#b07bff;background:#241a30;opacity:1}.wtname[data-v-89d0dddc]{font-size:.8rem;color:#e5e4e2}.wtcat[data-v-89d0dddc]{font-size:.66rem;color:#e5e4e2}.wtempty[data-v-89d0dddc]{font-size:.74rem;color:#e5e4e2;padding:.6rem}.wtfoot[data-v-89d0dddc]{padding:.5rem .8rem;border-top:1px solid #1c1c24;font-size:.7rem;color:#e5e4e2}.wtrender[data-v-89d0dddc]{color:#c8b0ff}.loadbtn[data-v-89d0dddc]:disabled{opacity:.5;cursor:default}.notice[data-v-89d0dddc]{margin:.35rem 0 0;font-size:.7rem;color:#ffce4d}.dropcta[data-v-89d0dddc]{font-size:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-family:ui-monospace,monospace}.drop b.dropcta[data-v-89d0dddc]{color:#e5e4e2;text-shadow:0 0 10px rgba(229,228,226,.55),0 0 2px #000}.drop[data-v-89d0dddc]{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:#e5e4e2;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-89d0dddc]:hover{border-color:#5b8cff}.drop.over[data-v-89d0dddc]{border-color:#5b8cff;background:#121826;color:#e5e4e2}.drop.busy[data-v-89d0dddc]{color:#ffce4d;border-color:#ffce4d}.drop.filled[data-v-89d0dddc]{align-items:stretch;justify-content:flex-start}.drop b[data-v-89d0dddc]{color:#e5e4e2}.sub[data-v-89d0dddc]{font-size:.66rem;color:#e5e4e2}.detected[data-v-89d0dddc]{font-size:.72rem;color:#ffce4d}.zonefill[data-v-89d0dddc]{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;gap:.4rem}.stalebar[data-v-89d0dddc]{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-89d0dddc]:hover{background:#3a2f16;color:#e5e4e2}.timeribbon[data-v-89d0dddc]{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-89d0dddc]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#2d5bb0,#5b8cff);opacity:.45}.trlabel[data-v-89d0dddc]{position:absolute;right:.45rem;top:0;line-height:1.15rem;font-size:.62rem;color:#e5e4e2;text-shadow:0 0 3px #000,0 0 2px #000}.trlabel small[data-v-89d0dddc]{color:#8a93a8}.cols[data-v-89d0dddc]{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-89d0dddc]{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-89d0dddc]:hover{filter:brightness(1.4)}.col[data-v-89d0dddc]:active{transform:translateY(1px)}.col.selected[data-v-89d0dddc]{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-89d0dddc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.marks[data-v-89d0dddc]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mark[data-v-89d0dddc]{position:absolute;top:0;bottom:0;width:1px;background:#ffce4d;box-shadow:0 0 4px #ffce4d,0 0 1px #000}.mark[data-v-89d0dddc]: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-89d0dddc]{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-89d0dddc]{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-89d0dddc]: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-89d0dddc]{animation:colsound-89d0dddc .9s ease-in-out infinite}@keyframes colsound-89d0dddc{0%,to{filter:brightness(1.12)}50%{filter:brightness(1.5)}}.collabel[data-v-89d0dddc]{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-89d0dddc]{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-89d0dddc]:hover{border-color:#ffce4d;color:#e5e4e2}.choptoggle.on[data-v-89d0dddc]{background:#3a2e0e;border-color:#ffce4d;color:#ffce4d;box-shadow:0 0 7px #ffce4d88}.play[data-v-89d0dddc]{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-89d0dddc]:hover{filter:brightness(1.4)}.clearbtn[data-v-89d0dddc]{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-89d0dddc]{width:.55rem;height:.55rem;border-radius:50%;background:#ff9f43;box-shadow:0 0 7px #ff9f43,0 0 2px #ff9f43}.clearbtn[data-v-89d0dddc]: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-89d0dddc]:disabled{opacity:.4;cursor:default}.err[data-v-89d0dddc]{font-size:.72rem;color:#ff3b3b;margin:.4rem 0 0}.choprow[data-v-89d0dddc]{display:flex;align-items:center;gap:.6rem;margin-top:.6rem}.choprow.off[data-v-89d0dddc]{opacity:.45}.choplabel[data-v-89d0dddc]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2;white-space:nowrap}.chopslider[data-v-89d0dddc]{flex:1;min-width:6rem;accent-color:#ffce4d;cursor:pointer}.chopslider[data-v-89d0dddc]:disabled{cursor:default}.chopval[data-v-89d0dddc]{font-size:.74rem;color:#ffce4d;font-family:ui-monospace,monospace;min-width:8rem;text-align:right}.chopval small[data-v-89d0dddc]{color:#e5e4e2}.chophint[data-v-89d0dddc]{margin:.3rem 0 0;font-size:.66rem;color:#e5e4e2}.qsbtn[data-v-89d0dddc]{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-89d0dddc]{font-size:.6rem;font-weight:400;text-transform:none;letter-spacing:.02em;opacity:.85}.qsbtn[data-v-89d0dddc]:hover:not(:disabled){color:#ffe79a;box-shadow:0 0 18px #ffce4db3,inset 0 0 16px #ffce4d2e}.qsbtn[data-v-89d0dddc]:disabled{opacity:.45;cursor:default}.vaultline[data-v-89d0dddc]{margin:.35rem 0 0;font-size:.68rem;color:#7fbf9a;font-family:ui-monospace,monospace}.vaultline.off[data-v-89d0dddc]{color:#e5e4e2}.vaulterr[data-v-89d0dddc]{color:#ffce4d;margin-left:.3rem}.vaultlink[data-v-89d0dddc]{background:none;border:none;padding:0;font:inherit;color:#e5e4e2;text-decoration:underline;cursor:pointer}.vaultlink[data-v-89d0dddc]:hover{color:#e5e4e2}.vaultcard[data-v-89d0dddc]{margin-top:.6rem;padding:.7rem .9rem .9rem;font-size:.78rem;color:#cdd2e0;background:#0d0d13;border:1px solid #2a2a36;border-radius:.5rem}.vaultbtns[data-v-89d0dddc]{display:flex;gap:.6rem;margin-top:.8rem}.vaultyes[data-v-89d0dddc]{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-89d0dddc]:hover{background:#244a36}.vaultno[data-v-89d0dddc]{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-89d0dddc]:hover{border-color:#5b8cff;color:#e5e4e2}.miditoggle[data-v-89d0dddc]{display:flex;align-items:center;gap:.45rem;width:100%;margin-top:.6rem;padding:.35rem .5rem;background:transparent;color:#e5e4e2;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-89d0dddc]:hover{border-color:#5b8cff;color:#e5e4e2}.miditoggle .tri[data-v-89d0dddc]{color:#5b8cff}.miditoggle .mididev[data-v-89d0dddc]{margin-left:auto;font-size:.66rem;letter-spacing:.05em;color:#7a7a88;white-space:nowrap}.miditoggle .mididev.live[data-v-89d0dddc]{color:#3ddc84;text-shadow:0 0 8px rgba(61,220,132,.6)}.bigquick[data-v-89d0dddc]{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-89d0dddc]:hover:not(:disabled){background:#241c08;box-shadow:0 0 24px #ffce4d99,inset 0 0 18px #ffce4d24}.bigquick[data-v-89d0dddc]:disabled{opacity:.45;cursor:default}.bigquick small[data-v-89d0dddc]{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-89d0dddc]{display:flex;align-items:center;gap:.5rem;margin-top:.4rem;flex-wrap:wrap}.savename[data-v-89d0dddc]{width:12rem;padding:.32rem .5rem;background:#101016;color:#cdd2e0;border:1px solid #2a2a34;border-radius:.3rem;font-size:.72rem}.savename[data-v-89d0dddc]:focus{outline:none;border-color:#ffce4d}.savebtn[data-v-89d0dddc]{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-89d0dddc]:hover:not(:disabled){border-color:#ffce4d;box-shadow:0 0 10px #ffce4d66}.savebtn[data-v-89d0dddc]:disabled{opacity:.45;cursor:default}.saveshelf[data-v-89d0dddc]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.zchip[data-v-89d0dddc]{display:inline-flex;align-items:center;border:1px solid rgba(229,228,226,.5);border-radius:.3rem;overflow:hidden}.zchip .zload[data-v-89d0dddc]{padding:.26rem .55rem;background:transparent;color:#e5e4e2;border:none;font-size:.68rem;cursor:pointer}.zchip .zload[data-v-89d0dddc]:hover{color:#ffce4d;text-shadow:0 0 8px rgba(255,206,77,.5)}.zchip.live[data-v-89d0dddc]{border-color:#ffce4d;box-shadow:0 0 10px #ffce4d59}.zchip.live .zload[data-v-89d0dddc]{color:#ffce4d}.qsbtn.live[data-v-89d0dddc]{background:#221a06}.zchip .zdel[data-v-89d0dddc]{padding:.26rem .4rem;background:transparent;color:#7a7a88;border:none;border-left:1px solid #2a2a34;font-size:.62rem;cursor:pointer}.zchip .zdel[data-v-89d0dddc]:hover{color:#ff3b3b}.zempty[data-v-89d0dddc]{font-size:.64rem;color:#5a5a68}.qsbtn.namesave.open[data-v-89d0dddc]{border-color:#ffce4d;box-shadow:0 0 14px #ffce4d80,inset 0 0 12px #ffce4d1f}.zfile[data-v-89d0dddc]{padding:.26rem .55rem;background:transparent;color:#e5e4e2;border:1px dashed #2a2a34;border-radius:.3rem;font-size:.66rem;cursor:pointer}.zfile[data-v-89d0dddc]:hover{border-color:#5b8cff;color:#e5e4e2}.loadstyle[data-v-89d0dddc]{display:flex;align-items:stretch;gap:8px;width:100%;margin-top:2px}.lschip[data-v-89d0dddc]{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-89d0dddc]{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-89d0dddc]{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}.intelrow[data-v-89d0dddc]{margin-top:4px}.intelrow .lsmini[data-v-89d0dddc]{font-size:.95rem;font-weight:800;letter-spacing:.05em;padding:.24rem .3rem;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000;opacity:.82}.intelrow .lsmini.on[data-v-89d0dddc]{opacity:1;background:#16120a;border-color:#ffce4d;box-shadow:0 0 8px #ffce4d66,inset 0 0 8px #ffce4d1f}.matchrow[data-v-89d0dddc]{display:flex;align-items:stretch;gap:8px;width:100%;margin-top:4px}.mribbon[data-v-89d0dddc]{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;max-width:34%;background:#0a0a0e;border:1px solid #2a2a34;border-radius:.35rem;box-shadow:inset 0 0 10px #000,inset 0 1px #ffffff08;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.mribbon[data-v-89d0dddc]::-webkit-scrollbar{display:none}.mribbon .mval[data-v-89d0dddc]{min-width:5.2rem;text-align:center;font-size:.95rem;font-weight:800;letter-spacing:.04em;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.mlist[data-v-89d0dddc]{display:inline-flex;align-items:baseline;gap:9px;margin-left:6px;padding-left:9px;border-left:1px solid #2a2a34}.ment[data-v-89d0dddc]{padding:0 1px 1px;font-size:.82rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;opacity:.82;text-shadow:0 0 6px currentColor,0 0 2px #000;border-bottom:2px solid transparent;cursor:default}.ment.on[data-v-89d0dddc]{opacity:1;border-bottom-color:#ffce4d;box-shadow:0 6px 8px -6px #ffce4dcc}.ment.ph[data-v-89d0dddc]{opacity:.45;text-shadow:none}.mstep[data-v-89d0dddc]{padding:0 .38rem;background:transparent;color:#6a7283;border:1px solid transparent;border-radius:.25rem;font-size:.92rem;font-weight:700;cursor:pointer}.mstep[data-v-89d0dddc]:hover{color:#ffce4d;border-color:#2a2a34}.mstep.mode[data-v-89d0dddc]{font-size:.66rem;letter-spacing:.04em}.matchbtn[data-v-89d0dddc]{flex:1;min-width:0;padding:.3rem .8rem;background:#16120a;color:#ffce4d;border:2px solid #ffce4d;border-radius:.4rem;font-size:.8rem;font-weight:800;letter-spacing:.1em;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}.matchbtn[data-v-89d0dddc]:hover:not(:disabled){background:#241c08;box-shadow:0 0 24px #ffce4d99,inset 0 0 18px #ffce4d24}.matchbtn[data-v-89d0dddc]:disabled{opacity:.45;cursor:default}.matchbtn small[data-v-89d0dddc]{display:block;margin-top:.1rem;font-size:.6rem;font-weight:400;letter-spacing:.04em;text-transform:none;opacity:.85;text-shadow:none}.unmatch[data-v-89d0dddc]{padding:.16rem .6rem;background:#0a0a0e;color:#6a7283;border:1px solid #2a2a34;border-radius:.25rem;font-size:.66rem;font-weight:700;white-space:nowrap;cursor:pointer}.unmatch[data-v-89d0dddc]:hover:not(:disabled){color:#ffce4d;border-color:#ffce4d}.trimhandle[data-v-89d0dddc]{position:absolute;top:0;bottom:0;width:12px;cursor:ew-resize;z-index:4;touch-action:none}.trimhandle.l[data-v-89d0dddc]{left:-2px}.trimhandle.r[data-v-89d0dddc]{right:-2px}.trimhandle[data-v-89d0dddc]:after{content:"";position:absolute;top:20%;bottom:20%;left:50%;width:3px;transform:translate(-50%);border-radius:2px;background:#ffce4d;box-shadow:0 0 8px #ffce4dcc;opacity:.85}.trimhandle[data-v-89d0dddc]:hover:after{background:#ff3b3b;box-shadow:0 0 10px #ff3b3be6}.trimshade[data-v-89d0dddc]{position:absolute;top:0;bottom:0;z-index:3;background:#ff3b3b38;border:1px dashed rgba(255,59,59,.8);display:flex;align-items:center;justify-content:center;color:#ff3b3b;font-size:.9rem;text-shadow:0 0 8px currentColor;pointer-events:none}.delsample[data-v-89d0dddc]{position:absolute;top:2px;left:2px;z-index:4;background:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b;border-radius:.25rem;padding:0 .3rem;font-size:.72rem;line-height:1.3;cursor:pointer;box-shadow:0 0 8px #ff3b3b66;text-shadow:0 0 6px currentColor,0 0 2px #000}.ownzone[data-v-89d0dddc]{position:absolute;top:2px;left:26px;z-index:4;background:#0b1226;color:#3b6bff;border:1px solid #3b6bff;border-radius:.25rem;padding:0 .3rem;font-size:.72rem;line-height:1.3;cursor:pointer;box-shadow:0 0 8px #3b6bff66;text-shadow:0 0 6px currentColor,0 0 2px #000}.ownzone[data-v-89d0dddc]:disabled{opacity:.45;cursor:default}.delsample[data-v-89d0dddc]:hover{box-shadow:0 0 14px #ff3b3bcc}.untrim[data-v-89d0dddc]{position:absolute;top:2px;left:1.7rem;z-index:4;background:#101016;color:#ffce4d;border:1px solid #b9842f;border-radius:.25rem;padding:0 .3rem;font-size:.72rem;cursor:pointer}.untrim[data-v-89d0dddc]:hover{border-color:#ffce4d;box-shadow:0 0 8px #ffce4d80}.keyslot[data-v-89d0dddc]{position:relative}.keyslot[data-v-89d0dddc] .jack{top:50%;margin-top:-13.5px}.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-54aeb653]{background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem;position:relative}.head[data-v-54aeb653]{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem;min-height:1.7rem}h3[data-v-54aeb653]{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--osc-accent, #e5e4e2)}.arp-panel:hover .hint[data-v-54aeb653]{opacity:1}.power[data-v-54aeb653]{display:flex;gap:.4rem}.pwr[data-v-54aeb653],.mode[data-v-54aeb653]{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-54aeb653],.mode.lit[data-v-54aeb653]{color:#e5e4e2;border-color:#e5e4e2;text-shadow:0 0 8px currentColor;box-shadow:0 0 12px #e5e4e259,inset 0 0 8px #e5e4e21f}.controls[data-v-54aeb653]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;margin-bottom:.7rem}.controls.off[data-v-54aeb653],.lanes.off[data-v-54aeb653]{opacity:.45}.modes[data-v-54aeb653]{display:flex;gap:.3rem}.ctl[data-v-54aeb653]{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:#e5e4e2;font-family:ui-monospace,monospace}.ctl.slide[data-v-54aeb653]{flex:1;min-width:8rem}.ctl input[type=range][data-v-54aeb653]{flex:1;min-width:0;accent-color:var(--osc-accent, #5b8cff)}.ctl select[data-v-54aeb653]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.2rem .3rem;font-size:.72rem;font-family:ui-monospace,monospace}.val[data-v-54aeb653]{color:#e5e4e2;font-size:.7rem;min-width:1.8rem;text-align:right}.beat-track[data-v-54aeb653]{flex:1;display:grid;grid-template-columns:repeat(16,1fr);gap:2px;height:9px}.beat-cell[data-v-54aeb653]{background:#121219;border-radius:2px;transition:background .05s,box-shadow .05s}.beat-cell.lit[data-v-54aeb653]{background:#e5e4e2;box-shadow:0 0 10px #e5e4e2d9,0 0 3px #fff}.beat-cell.beyond[data-v-54aeb653]{opacity:.22}.lane-row[data-v-54aeb653],.meta-row[data-v-54aeb653]{display:flex;align-items:stretch;gap:.5rem;margin-bottom:.3rem}.lane-tag[data-v-54aeb653]{width:2.4rem;font-size:.66rem;color:#e5e4e2;font-family:ui-monospace,monospace;align-self:center;text-align:right}.lane[data-v-54aeb653]{flex:1;display:grid;grid-template-columns:repeat(16,1fr);gap:2px;height:72px;cursor:crosshair;touch-action:none}.lane.pitch[data-v-54aeb653]{height:56px}.col[data-v-54aeb653]{position:relative;background:#121219;border-radius:2px;overflow:hidden}.col.rest .fill[data-v-54aeb653],.col.rest .pfill[data-v-54aeb653]{opacity:.25}.col.beyond[data-v-54aeb653],.meta-col.beyond[data-v-54aeb653]{opacity:.22}.fill[data-v-54aeb653]{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,#e5e4e2,#5b8cff);box-shadow:0 0 8px #5b8cff73}.pitch .col[data-v-54aeb653]:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#26262f}.pfill[data-v-54aeb653]{position:absolute;left:0;right:0;z-index:1}.pfill.up[data-v-54aeb653]{background:linear-gradient(180deg,#b9c8ff,#5b8cff)}.pfill.down[data-v-54aeb653]{background:linear-gradient(0deg,#b9c8ff,#5b8cff)}.pval[data-v-54aeb653]{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-54aeb653]{flex:1;display:grid;grid-template-columns:repeat(16,1fr);gap:2px}.meta-col[data-v-54aeb653]{display:flex;flex-direction:column;gap:2px}.num[data-v-54aeb653],.ratchet[data-v-54aeb653]{background:#121219;border:1px solid transparent;border-radius:2px;color:#e5e4e2;font-size:.62rem;font-family:ui-monospace,monospace;padding:.12rem 0;cursor:pointer}.num.rest[data-v-54aeb653]{color:#4a4a56;text-decoration:line-through}.ratchet[data-v-54aeb653]{color:#e5e4e2}.ratchet.hot[data-v-54aeb653]{color:#e5e4e2;text-shadow:0 0 6px currentColor}.ratchet.rest[data-v-54aeb653]{opacity:.4}.num[data-v-54aeb653]:hover,.ratchet[data-v-54aeb653]:hover{border-color:#26262f}.arpbay[data-v-0f2c79ad]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.6rem 1rem;margin-top:.8rem}.arpbay[data-v-0f2c79ad]: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-0f2c79ad]:after{border-color:#ff9f43;box-shadow:0 0 18px #ff9f438c,inset 0 0 10px #ff9f431f}h3[data-v-0f2c79ad]{margin:0 0 .45rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e5e4e2}.dock[data-v-0f2c79ad]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.chip[data-v-0f2c79ad]{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-0f2c79ad]{color:#6a7283;text-shadow:none;font-size:.66rem}.chip .x[data-v-0f2c79ad]:hover{color:#ff3b3b}.push[data-v-0f2c79ad]{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-0f2c79ad]{color:#3ddc84;border-color:#3ddc84;background:#08160f;box-shadow:0 0 10px #3ddc8466}.clr[data-v-0f2c79ad]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.35rem;padding:.3rem .6rem;font-size:.7rem;font-weight:700;cursor:pointer}.cry[data-v-0f2c79ad]{font-size:.66rem;color:#ff9f43;text-transform:none;letter-spacing:.06em;text-shadow:0 0 8px currentColor,0 0 2px #000}.arprack[data-v-2d987e5c]{position:relative;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.6rem 1rem;margin-bottom:1rem}.arptoggle[data-v-2d987e5c]{display:flex;align-items:center;gap:.45rem;width:100%;margin-top:.6rem;padding:.35rem .5rem;background:transparent;color:#e5e4e2;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-2d987e5c]:hover{border-color:#5b8cff;color:#e5e4e2}.arptoggle .tri[data-v-2d987e5c]{color:#5b8cff}.arptoggle .arphint[data-v-2d987e5c]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem}.arprack[data-v-2d987e5c]: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-2d987e5c]: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-2d987e5c]{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e5e4e2;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.stagedchip[data-v-2d987e5c]{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-2d987e5c]{margin-left:auto;font-size:.68rem;color:#6a7283}.state.on[data-v-2d987e5c]{color:#ff3b3b;text-shadow:0 0 8px currentColor}.controls[data-v-2d987e5c]{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-top:.55rem}label[data-v-2d987e5c]{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}select[data-v-2d987e5c]{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-2d987e5c]{width:90px;accent-color:#3b6bff;cursor:pointer}.v[data-v-2d987e5c]{color:#3b6bff;min-width:2.2rem}.latch[data-v-2d987e5c]{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-2d987e5c]{background:#101a33;color:#5b8cff;box-shadow:0 0 16px #3b6bffcc,inset 0 0 14px #3b6bff33}.squad[data-v-2d987e5c]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.55rem}.sqlabel[data-v-2d987e5c]{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-2d987e5c]{display:inline-flex;align-items:center;gap:.4rem;background:#101016;border:1px solid;border-radius:.35rem;padding:.18rem .45rem}.mname[data-v-2d987e5c]{font-family:ui-monospace,monospace;font-size:.72rem;font-weight:700}.mbtn[data-v-2d987e5c]{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-2d987e5c]{background:#101016;text-shadow:0 0 6px currentColor,0 0 2px #000}.mlevel[data-v-2d987e5c]{width:64px}.mx[data-v-2d987e5c]{background:none;border:none;color:#6a7283;font-size:.66rem;cursor:pointer;padding:0 .1rem}.mx[data-v-2d987e5c]:hover{color:#ff3b3b}.disband[data-v-2d987e5c]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.35rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700;cursor:pointer}.arprack[data-v-2d987e5c] button.jack{top:calc(.45rem - 4px)}.okrack[data-v-b9bc6b49]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.okrack[data-v-b9bc6b49]: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-b9bc6b49]{margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e5e4e2}.okbody[data-v-b9bc6b49]{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}canvas[data-v-b9bc6b49]{cursor:grab;touch-action:none;flex-shrink:0;width:min(470px,100%);height:auto}canvas[data-v-b9bc6b49]:active{cursor:grabbing}.ok-revs[data-v-b9bc6b49]{display:flex;flex-wrap:wrap;gap:.25rem .7rem;margin-bottom:.5rem}.ok-revs span[data-v-b9bc6b49]{font-size:.66rem;color:#6a7283;letter-spacing:.06em}.ok-revs .here[data-v-b9bc6b49]{color:#ffce4d;text-shadow:0 0 8px currentColor}.ok-legend[data-v-b9bc6b49]{display:flex;flex-wrap:wrap;gap:.3rem .8rem;margin-bottom:.6rem}.lv[data-v-b9bc6b49]{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-b9bc6b49]{opacity:.25;color:#6a7283!important;text-shadow:none!important}.ok-legend span[data-v-b9bc6b49]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#3b6bff}.ok-stops[data-v-b9bc6b49]{font-size:.68rem;color:#6a7283;letter-spacing:.06em}.ok-stops .here[data-v-b9bc6b49]{color:#ffce4d;text-shadow:0 0 8px currentColor}.armed[data-v-b9bc6b49]:after{border-color:#3b6bff!important;box-shadow:0 0 22px #3b6bff88,inset 0 0 14px #3b6bff22!important}.live[data-v-b9bc6b49]:after{border-color:#ffce4d!important;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29!important}.plate[data-v-b9bc6b49]{position:relative;display:flex;align-items:center;flex-shrink:0;margin-right:28px}.ladder[data-v-b9bc6b49]{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-b9bc6b49]{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-b9bc6b49]{background:#3b6bff;border-color:#3b6bff;box-shadow:0 0 7px #3b6bff}.rnd[data-v-b9bc6b49]{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-b9bc6b49]:hover{box-shadow:0 0 14px #ff3b3bcc}.lane[data-v-b9bc6b49]{position:relative}.lslider[data-v-b9bc6b49]{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}.okrack[data-v-b9bc6b49] button.jack{top:calc(.45rem - 2px)}.tkrack[data-v-687818c1]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.tkrack[data-v-687818c1]: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-687818c1]{margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e5e4e2}.tkbody[data-v-687818c1]{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}canvas[data-v-687818c1]{cursor:grab;touch-action:none;flex-shrink:0;width:min(470px,100%);height:auto}canvas[data-v-687818c1]:active{cursor:grabbing}.tk-legend[data-v-687818c1]{display:flex;flex-wrap:wrap;gap:.3rem .8rem}.lv[data-v-687818c1]{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-687818c1]{opacity:.25;color:#6a7283!important;text-shadow:none!important}.tk-legend span[data-v-687818c1]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffce4d}.tk-legend em[data-v-687818c1]{font-style:normal;font-weight:400;color:#6a7283;font-size:.64rem}.armed[data-v-687818c1]:after{border-color:#ffce4d!important;box-shadow:0 0 22px #ffce4d88,inset 0 0 14px #ffce4d22!important}.live[data-v-687818c1]:after{border-color:#ffce4d!important;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29!important}.plate[data-v-687818c1]{position:relative;display:flex;align-items:center;flex-shrink:0;margin-right:28px}.ladder[data-v-687818c1]{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-687818c1]{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-687818c1]{background:#ffce4d;border-color:#ffce4d;box-shadow:0 0 7px #ffce4d}.rnd[data-v-687818c1]{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-687818c1]:hover{box-shadow:0 0 14px #ff3b3bcc}.lane[data-v-687818c1]{position:relative}.lslider[data-v-687818c1]{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-687818c1] button.jack{top:calc(.45rem - 2px)}.tkrack[data-v-6b855ff3]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.tkrack[data-v-6b855ff3]: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-6b855ff3]{margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e5e4e2}.polybtn[data-v-6b855ff3]{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-6b855ff3]{color:#0b0b10;background:#3ddc84;border-color:#3ddc84;box-shadow:0 0 10px #3ddc8480}.tkbody[data-v-6b855ff3]{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}canvas[data-v-6b855ff3]{cursor:grab;touch-action:none;flex-shrink:0;width:min(470px,100%);height:auto}canvas[data-v-6b855ff3]:active{cursor:grabbing}.tk-legend[data-v-6b855ff3]{display:flex;flex-wrap:wrap;gap:.3rem .8rem}.lv[data-v-6b855ff3]{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-6b855ff3]{opacity:.25;color:#6a7283!important;text-shadow:none!important}.tk-legend span[data-v-6b855ff3]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff3b3b}.tk-legend em[data-v-6b855ff3]{font-style:normal;font-weight:400;color:#6a7283;font-size:.64rem}.armed[data-v-6b855ff3]:after{border-color:#ff3b3b!important;box-shadow:0 0 22px #ff3b3b88,inset 0 0 14px #ff3b3b22!important}.live[data-v-6b855ff3]:after{border-color:#ffce4d!important;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29!important}.plate[data-v-6b855ff3]{position:relative;display:flex;align-items:center;flex-shrink:0;margin-right:28px}.ladder[data-v-6b855ff3]{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-6b855ff3]{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-6b855ff3]{background:#ff3b3b;border-color:#ff3b3b;box-shadow:0 0 7px #ff3b3b}.rnd[data-v-6b855ff3]{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-6b855ff3]:hover{box-shadow:0 0 14px #ff3b3bcc}.lane[data-v-6b855ff3]{position:relative}.lslider[data-v-6b855ff3]{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-d409764c]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.tkrack[data-v-d409764c]: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-d409764c]{margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e5e4e2}.tkbody[data-v-d409764c]{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}canvas[data-v-d409764c]{cursor:grab;touch-action:none;flex-shrink:0;width:min(470px,100%);height:auto}canvas[data-v-d409764c]:active{cursor:grabbing}.tk-legend[data-v-d409764c]{display:flex;flex-wrap:wrap;gap:.3rem .8rem}.lv[data-v-d409764c]{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-d409764c]{opacity:.25;color:#6a7283!important;text-shadow:none!important}.tk-legend span[data-v-d409764c]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#74e8a9}.tk-legend em[data-v-d409764c]{font-style:normal;font-weight:400;color:#6a7283;font-size:.64rem}.armed[data-v-d409764c]:after{border-color:#3ddc84!important;box-shadow:0 0 22px #3ddc8488,inset 0 0 14px #3ddc8422!important}.live[data-v-d409764c]:after{border-color:#ffce4d!important;box-shadow:0 0 26px #ffce4dbf,inset 0 0 18px #ffce4d29!important}.plate[data-v-d409764c]{position:relative;display:flex;align-items:center;flex-shrink:0;margin-right:28px}.ladder[data-v-d409764c]{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-d409764c]{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-d409764c]{background:#3ddc84;border-color:#3ddc84;box-shadow:0 0 7px #3ddc84}.rnd[data-v-d409764c]{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-d409764c]:hover{box-shadow:0 0 14px #ff3b3bcc}.lane[data-v-d409764c]{position:relative}.lslider[data-v-d409764c]{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}.tkrack[data-v-d409764c] button.jack{top:calc(.45rem - 2px)}.console[data-v-6e483a0f]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.console[data-v-6e483a0f]: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-6e483a0f]{padding-right:3.4rem;margin:0 0 .5rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e5e4e2}.clover[data-v-6e483a0f]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;position:relative}.center[data-v-6e483a0f]{display:flex;flex-direction:column;align-items:center;margin-bottom:.75rem}.center canvas[data-v-6e483a0f]{pointer-events:auto;cursor:grab;touch-action:none;filter:drop-shadow(0 6px 18px rgba(0,0,0,.7))}.center canvas[data-v-6e483a0f]:active{cursor:grabbing}.cutbtns[data-v-6e483a0f]{display:flex;gap:.5rem;justify-content:center;margin-top:.35rem;pointer-events:auto}.cutbtn[data-v-6e483a0f]{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-6e483a0f]{background:#101014;color:#e5e4e2;border:1px solid #e5e4e2}.cutbtn.white.on[data-v-6e483a0f]{box-shadow:0 0 14px #ebeae8b3,inset 0 0 10px #ebeae81f;text-shadow:0 0 6px currentColor}.cutbtn.white[data-v-6e483a0f]:not(.on){filter:saturate(.3) brightness(.5)}.cutbtn.red[data-v-6e483a0f]{background:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b}.cutbtn.red.on[data-v-6e483a0f]{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-6e483a0f]:not(.on){filter:saturate(.35) brightness(.5)}.center canvas.armed[data-v-6e483a0f]{filter:drop-shadow(0 6px 18px rgba(0,0,0,.7)) drop-shadow(0 0 14px rgba(229,228,226,.6))}.leaf[data-v-6e483a0f] .okrack,.leaf[data-v-6e483a0f] .tkrack{margin-bottom:0;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.leaf[data-v-6e483a0f] .okbody,.leaf[data-v-6e483a0f] .tkbody{flex:1;align-items:center}.leaf[data-v-6e483a0f] .okbody,.leaf[data-v-6e483a0f] .tkbody{justify-content:center}.nw[data-v-6e483a0f] .okbody,.sw[data-v-6e483a0f] .tkbody{flex-direction:row-reverse}.ne[data-v-6e483a0f] .tkbody,.se[data-v-6e483a0f] .tkbody{flex-direction:row}@media(max-width:1100px){.clover[data-v-6e483a0f]{grid-template-columns:1fr}}.gran[data-v-cb4be31d]{position:relative;margin-top:1.5rem;background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}h3[data-v-cb4be31d]{margin:0 0 .7rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}.row.top[data-v-cb4be31d]{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}button[data-v-cb4be31d]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.3rem .7rem;font-size:.76rem;font-family:ui-monospace,monospace;cursor:pointer}button[data-v-cb4be31d]:hover{border-color:#5b8cff;color:#e5e4e2}.act[data-v-cb4be31d]{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-cb4be31d]:disabled{opacity:.45;cursor:default}.act.on[data-v-cb4be31d]{background:#2a3a18;border-color:#3ddc84;color:#c8f0d8}.loaded[data-v-cb4be31d]{font-size:.74rem;color:#b8b8c4;font-family:ui-monospace,monospace}.muted[data-v-cb4be31d]{font-size:.74rem;color:#e5e4e2}.warn[data-v-cb4be31d]{font-size:.72rem;color:#ffce4d}.err[data-v-cb4be31d]{color:#ff8080;font-size:.74rem;margin:.2rem 0 0}.grid[data-v-cb4be31d]{display:grid;grid-template-columns:1fr;gap:.3rem 1rem}.grid.off[data-v-cb4be31d]{opacity:.5}label[data-v-cb4be31d]{display:flex;align-items:center;gap:.5rem;font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace}input[type=range][data-v-cb4be31d]{flex:1;min-width:0;accent-color:#5b8cff}.val[data-v-cb4be31d]{color:#e5e4e2;min-width:3.2rem;text-align:right}label[data-v-cb4be31d]{text-transform:uppercase;letter-spacing:.06em;font-weight:700}label>.val[data-v-cb4be31d]{text-transform:none;letter-spacing:0;font-weight:400}label[data-v-cb4be31d]:has(>.gslide):not(:has(>.safeknob)){display:grid;grid-template-columns:8rem 1fr 5.5rem;align-items:center}label[data-v-cb4be31d]:has(>.safeknob):not(:has(>.gslide)){flex-direction:column;align-items:center;justify-content:center;gap:.1rem;font-size:.9rem}.safeknob[data-v-cb4be31d]{justify-self:center;align-self:center}.spec[data-v-e16ee6a5]{position:relative;margin-top:1.5rem;background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}h3[data-v-e16ee6a5]{margin:0 0 .7rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2}.row.top[data-v-e16ee6a5]{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}button[data-v-e16ee6a5]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.3rem .7rem;font-size:.76rem;font-family:ui-monospace,monospace;cursor:pointer}button[data-v-e16ee6a5]:hover{border-color:#5b8cff;color:#e5e4e2}.act[data-v-e16ee6a5]{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-e16ee6a5]:disabled{opacity:.45;cursor:default}.act.on[data-v-e16ee6a5]{background:#2a3a18;border-color:#3ddc84;color:#c8f0d8}.loaded[data-v-e16ee6a5]{font-size:.74rem;color:#b8b8c4;font-family:ui-monospace,monospace}.muted[data-v-e16ee6a5]{font-size:.74rem;color:#e5e4e2}.warn[data-v-e16ee6a5]{font-size:.72rem;color:#ffce4d}.err[data-v-e16ee6a5]{color:#ff8080;font-size:.74rem;margin:.2rem 0 0}.grid[data-v-e16ee6a5]{display:grid;grid-template-columns:1fr;gap:.3rem 1rem}.grid.off[data-v-e16ee6a5]{opacity:.5}label[data-v-e16ee6a5]{display:flex;align-items:center;gap:.5rem;font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace}input[type=range][data-v-e16ee6a5]{flex:1;min-width:0;accent-color:#5b8cff}.val[data-v-e16ee6a5]{color:#e5e4e2;min-width:3.2rem;text-align:right}.tip[data-v-e16ee6a5]{margin:.55rem 0 0;font-size:.72rem;color:#e5e4e2}label[data-v-e16ee6a5]{text-transform:uppercase;letter-spacing:.06em;font-weight:700}label>.val[data-v-e16ee6a5]{text-transform:none;letter-spacing:0;font-weight:400}label[data-v-e16ee6a5]:has(>.gslide):not(:has(>.safeknob)){display:grid;grid-template-columns:8rem 1fr 5.5rem;align-items:center}label[data-v-e16ee6a5]:has(>.safeknob):not(:has(>.gslide)){flex-direction:column;align-items:center;justify-content:center;gap:.1rem;font-size:.9rem}.safeknob[data-v-e16ee6a5]{justify-self:center;align-self:center}.vocal[data-v-40e1f918]{margin-top:1.5rem;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.8rem 1rem;max-width:26rem}h2[data-v-40e1f918]{font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e5e4e2;margin:0 0 .7rem}h2 span[data-v-40e1f918]{font-size:.72rem;font-weight:400;color:#e5e4e2;margin-left:.5rem}.empty[data-v-40e1f918]{font-size:.78rem;color:#e5e4e2;margin:0}.row[data-v-40e1f918]{display:flex;gap:1rem;margin-bottom:.5rem}label[data-v-40e1f918]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#b8b8c4;font-family:ui-monospace,monospace}.slider[data-v-40e1f918]{margin-bottom:.5rem}.slider input[type=range][data-v-40e1f918]{flex:1;accent-color:#d06bff}.val[data-v-40e1f918]{color:#c79bff;min-width:6.5rem;text-align:right}select[data-v-40e1f918]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,monospace}.harmony[data-v-40e1f918]{margin:.5rem 0 .2rem;padding-top:.5rem;border-top:1px solid #1c1c24}.htitle[data-v-40e1f918]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#8a7aa0}.chips[data-v-40e1f918]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0}.chip[data-v-40e1f918]{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-40e1f918]{background:#2f1d44;border-color:#6a3fa0;color:#e7c9ff}.actions[data-v-40e1f918]{display:flex;gap:.6rem;margin-top:.7rem}.actions button[data-v-40e1f918]{background:#2a1838;color:#e7c9ff;border:1px solid #5a3478;border-radius:.3rem;padding:.3rem .9rem;cursor:pointer;font-size:.8rem}.actions button[data-v-40e1f918]:hover:not(:disabled){background:#3a2050}.actions button[data-v-40e1f918]:disabled{opacity:.45;cursor:default}.vc[data-v-02ce025b]{margin-top:1.5rem;background:#0c0c11;border:1px solid #2a1c33;border-radius:.4rem;padding:.8rem 1rem;max-width:30rem}h2[data-v-02ce025b]{font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e5e4e2;margin:0 0 .7rem}h2 span[data-v-02ce025b]{font-size:.7rem;font-weight:400;color:#b06be0;margin-left:.5rem}.field[data-v-02ce025b]{display:flex;flex-direction:column;gap:.2rem;font-size:.74rem;color:#b8b8c4;font-family:ui-monospace,monospace;margin-bottom:.5rem}.row[data-v-02ce025b]{display:flex;gap:.6rem}.grow[data-v-02ce025b]{flex:1}.field input[type=text][data-v-02ce025b]{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-02ce025b]{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-02ce025b]{flex:1;accent-color:#d06bff}.val[data-v-02ce025b]{color:#c79bff;min-width:3.5rem;text-align:right}button[data-v-02ce025b]{background:#2a1838;color:#e7c9ff;border:1px solid #5a3478;border-radius:.3rem;padding:.3rem .9rem;cursor:pointer;font-size:.8rem}button[data-v-02ce025b]:hover:not(:disabled){background:#3a2050}button[data-v-02ce025b]:disabled{opacity:.45;cursor:default}.bar[data-v-02ce025b]{height:5px;background:#1a1420;border-radius:3px;margin:.5rem 0;overflow:hidden}.fill[data-v-02ce025b]{height:100%;background:#a05cd6;transition:width .1s}.status[data-v-02ce025b]{font-size:.74rem;color:#9a8ab0;margin:.5rem 0 0;font-family:ui-monospace,monospace}.err[data-v-02ce025b]{font-size:.74rem;color:#ff8a9b;margin:.3rem 0 0;font-family:ui-monospace,monospace;white-space:pre-wrap}.io[data-v-02ce025b]{margin-top:.5rem;font-size:.7rem;color:#e5e4e2}.io pre[data-v-02ce025b]{white-space:pre-wrap;color:#9aa7b8}.voicerack[data-v-9b79f028]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.voicerack[data-v-9b79f028]: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-9b79f028]{margin:0 0 .5rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e5e4e2}.voicerack[data-v-9b79f028] button.jack{top:calc(.45rem - 2px)}.env-editor[data-v-20438099]{display:flex;flex-direction:column;gap:4px;margin:4px 0}.env-row[data-v-20438099]{display:flex;align-items:center;gap:.8rem}.cvwrap[data-v-20438099]{flex:1 1 0;min-width:0}.env-canvas[data-v-20438099]{display:block;width:100%;height:120px;border:1px solid #2a3140;border-radius:4px;cursor:crosshair;touch-action:none}.kcol[data-v-20438099]{display:flex;flex-direction:column;align-items:center;gap:.1rem;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000}.panel[data-v-feb232b1]{margin:0;padding:.7rem 1rem;display:grid;grid-template-columns:1fr;gap:1.25rem}section[data-v-feb232b1]{background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}h3[data-v-feb232b1]{margin:0 0 .6rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2;display:flex;align-items:center;gap:.5rem}h3 .src[data-v-feb232b1]{text-transform:none;letter-spacing:0;color:#e5e4e2;font-size:.72rem}.draw-toggle[data-v-feb232b1]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-family:inherit;padding:4px 14px;background:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b;border-radius:.3rem;outline:2px solid #ffce4d;outline-offset:3px;box-shadow:0 0 8px #ff3b3b66;text-shadow:0 0 6px currentColor,0 0 2px #000;cursor:pointer;margin:3px 5px 3px auto}.draw-toggle[data-v-feb232b1]:hover{box-shadow:0 0 14px #ff3b3bcc}.draw-toggle.on[data-v-feb232b1]{background:#ff3b3b;color:#160a0d;text-shadow:none;box-shadow:0 0 16px #ff3b3be6;outline-color:transparent}label[data-v-feb232b1]{display:flex;align-items:center;gap:.6rem;font-size:.78rem;color:#b8b8c4;font-family:ui-monospace,monospace;margin-bottom:.45rem}label>span[data-v-feb232b1]:first-child,label[data-v-feb232b1]{white-space:nowrap}input[type=range][data-v-feb232b1]{flex:1;min-width:0;accent-color:#5b8cff}select[data-v-feb232b1]{flex:1;min-width:0;background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.2rem .3rem;font-size:.74rem;font-family:ui-monospace,monospace}.val[data-v-feb232b1]{color:#e5e4e2;min-width:4.5rem;text-align:right}.sub[data-v-feb232b1]{margin:.7rem 0 .4rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#e5e4e2;border-top:1px solid #1a1a22;padding-top:.5rem}.filtsec h3[data-v-feb232b1],.filtsec .sub[data-v-feb232b1],.filtsec label[data-v-feb232b1]{color:#ff3b3b;font-size:.9rem;font-weight:700;text-shadow:0 0 6px currentColor,0 0 2px #000}.filtsec label>.val[data-v-feb232b1]{text-shadow:none}.off[data-v-feb232b1]{opacity:.4}h3[data-v-feb232b1]{color:#3b6bff;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}label[data-v-feb232b1],legend[data-v-feb232b1]{text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#5b8cff}.val[data-v-feb232b1]{color:#e5e4e2}input[type=range][data-v-feb232b1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;background:transparent}input[type=range][data-v-feb232b1]::-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-feb232b1]::-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-feb232b1]::-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-feb232b1]::-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-feb232b1]{background:#0a0a0e;color:#3b6bff}select[data-v-feb232b1]{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-feb232b1]{accent-color:#3b6bff}label[data-v-feb232b1]{text-transform:uppercase;letter-spacing:.06em;font-weight:700}label>.val[data-v-feb232b1]{text-transform:none;letter-spacing:0;font-weight:400}label[data-v-feb232b1]:has(>.gslide):not(:has(>.safeknob)){display:grid;grid-template-columns:8rem 1fr 5.5rem;align-items:center}label[data-v-feb232b1]:has(>.safeknob):not(:has(>.gslide)){flex-direction:column;align-items:center;justify-content:center;gap:.1rem;font-size:.9rem}.safeknob[data-v-feb232b1]{justify-self:center;align-self:center}.rkbar[data-v-feb232b1]{display:flex;align-items:center;gap:.45rem;width:100%;padding:.35rem .5rem;background:transparent;color:#e5e4e2;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}.rkbar[data-v-feb232b1]:hover{border-color:#5b8cff;color:#e5e4e2}.rkbar .tri[data-v-feb232b1]{color:#5b8cff}.rkbar .rkhint[data-v-feb232b1]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem;margin-left:auto;text-align:right}.rkbody[data-v-feb232b1]{display:flex;flex-direction:column;gap:1.25rem}.panel h3[data-v-feb232b1]{color:#ff3b3b;font-size:1rem;font-weight:700;text-shadow:0 0 6px currentColor,0 0 2px #000}.panel h3 .src[data-v-feb232b1]{color:#e5e4e2;text-shadow:none}.panel .sub[data-v-feb232b1],.panel label[data-v-feb232b1]{color:#ff3b3b;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 6px currentColor,0 0 2px #000}.panel .val[data-v-feb232b1]{color:#e5e4e2;font-size:.8rem;font-weight:400;text-transform:none;letter-spacing:0;text-shadow:none}.lname[data-v-feb232b1]{display:inline-flex;flex-direction:column;line-height:1.15}.lname small[data-v-feb232b1]{font-size:.62em;font-weight:400}.rackslot[data-v-feb232b1]{position:relative}.rackslot>.rkbar[data-v-feb232b1]{padding-left:1.3rem}.rackslot button.jack[data-v-feb232b1]{top:0;left:calc(-1rem - 15px)}.panel[data-v-e169afa9]{margin:0;padding:.7rem 1rem}.rackslot[data-v-e169afa9]{position:relative}.rackslot>.rkbar[data-v-e169afa9]{padding-left:1.3rem}.rackslot button.jack[data-v-e169afa9]{top:0;left:calc(-1rem - 15px)}.rkbar[data-v-e169afa9]{display:flex;align-items:center;gap:.45rem;width:100%;padding:.35rem .5rem;background:transparent;color:#e5e4e2;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}.rkbar[data-v-e169afa9]:hover{border-color:#5b8cff}.rkbar .tri[data-v-e169afa9]{color:#5b8cff}.mixsec[data-v-e169afa9]{margin-top:1.25rem;background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}h3[data-v-e169afa9]{margin:0 0 .6rem;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000}h3+.grid+h3[data-v-e169afa9]{margin-top:1.1rem}.grid[data-v-e169afa9]{display:grid;align-items:center;column-gap:.9rem;row-gap:.35rem}.grid.ch[data-v-e169afa9]{grid-template-columns:6rem repeat(5,minmax(0,1fr))}.grid.bus[data-v-e169afa9]{grid-template-columns:6rem repeat(2,minmax(0,1fr))}.head[data-v-e169afa9],.chip[data-v-e169afa9]{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000;font-family:ui-monospace,monospace;white-space:nowrap}.head[data-v-e169afa9]{padding-bottom:.2rem;border-bottom:1px solid #1a1a22}.cell[data-v-e169afa9]{display:flex;align-items:center;gap:.4rem;min-width:0}.cell.none[data-v-e169afa9]{min-height:1px}.val[data-v-e169afa9]{flex:none;width:3.2rem;text-align:right;font-size:.8rem;color:#e5e4e2;font-family:ui-monospace,monospace}.pwrack[data-v-9991a6d8]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.pwrack[data-v-9991a6d8]: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-9991a6d8]{padding-right:3.4rem;margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e5e4e2}.pwbody[data-v-9991a6d8]{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.plate[data-v-9991a6d8]{position:relative;display:flex;align-items:center;flex-shrink:0;margin-right:28px}canvas[data-v-9991a6d8]{cursor:grab;touch-action:none;width:min(470px,100%);height:auto}canvas[data-v-9991a6d8]:active{cursor:grabbing}.ladder[data-v-9991a6d8]{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-9991a6d8]{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-9991a6d8]{background:#ff9f43;border-color:#ff9f43;box-shadow:0 0 7px #ff9f43}.rnd[data-v-9991a6d8]{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-9991a6d8]{min-width:13rem;flex:1}.bpmrow[data-v-9991a6d8]{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.bpmlbl[data-v-9991a6d8]{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-9991a6d8]{flex:1;min-width:90px;accent-color:#ff9f43}.bpmnum[data-v-9991a6d8]{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-9991a6d8]{display:flex;flex-wrap:wrap;gap:.3rem .8rem}.legend span[data-v-9991a6d8]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff9f43}.legend .lv[data-v-9991a6d8]{color:#e5e4e2;font-size:.66rem;text-shadow:0 0 4px rgba(235,234,232,.5);margin-left:.15rem}.legend span.off[data-v-9991a6d8]{opacity:.25;color:#6a7283;text-shadow:none}.subw .pwbody[data-v-9991a6d8]{flex-direction:column;align-items:stretch}.subw .plate[data-v-9991a6d8]{width:100%;margin-right:0}.subw canvas[data-v-9991a6d8]{width:calc(100% - 24px)}.subw .ladder[data-v-9991a6d8]{left:auto;right:0;margin-left:0}.subw .ladder[data-v-9991a6d8]{width:15px;margin-left:4px}.subw .dot[data-v-9991a6d8]{width:7px;height:7px}.subw .rnd[data-v-9991a6d8]{width:15px;max-height:52px;padding:.18rem 0;font-size:.48rem;letter-spacing:.04em}.subw .plate[data-v-9991a6d8]{margin-right:20px}.subw .legend span[data-v-9991a6d8]{font-size:.62rem}.subw .legend .lv[data-v-9991a6d8]{font-size:.58rem}.subw[data-v-9991a6d8]:after{border-color:var(--fam);box-shadow:0 0 14px var(--fam),inset 0 0 8px #0006;opacity:.85}.subw .dot.on[data-v-9991a6d8]{background:var(--fam);border-color:var(--fam);box-shadow:0 0 7px var(--fam)}.subw .legend span[data-v-9991a6d8]{color:var(--fam)}.lane[data-v-9991a6d8]{position:relative}.lslider[data-v-9991a6d8]{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-9991a6d8]{height:9rem}.bpmrow .lv[data-v-9991a6d8]{color:#e5e4e2;font-size:.7rem;margin-left:.2rem}.shape-editor[data-v-eefc1e31]{display:flex;flex-direction:column;gap:4px}.shape-row[data-v-eefc1e31]{display:flex;align-items:center;gap:.8rem}.cvwrap[data-v-eefc1e31]{flex:1 1 0;min-width:0}.shape-canvas[data-v-eefc1e31]{display:block;width:100%;height:120px;border:1px solid #2a3140;border-radius:4px;cursor:crosshair;touch-action:none}.kcol[data-v-eefc1e31]{display:flex;flex-direction:column;align-items:center;gap:.1rem;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000}.mod[data-v-1999cb9e]{margin:0;padding:.7rem 1rem;display:grid;grid-template-columns:1fr;gap:1rem}section[data-v-1999cb9e]{background:#0c0c11;border-radius:.4rem;padding:.8rem 1rem}h3[data-v-1999cb9e]{margin:0 0 .6rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--osc-accent, #e5e4e2);display:flex;justify-content:space-between;align-items:center}.tempo[data-v-1999cb9e]{text-transform:none;letter-spacing:0;color:#7a7a88;font-size:.72rem}.tempo input[data-v-1999cb9e]{width:3.2rem;background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.1rem .3rem;font-family:ui-monospace,monospace}.lfo[data-v-1999cb9e]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.9rem;margin-bottom:.5rem}.kcol[data-v-1999cb9e]{display:flex;flex-direction:column;align-items:center;gap:.1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#b8b8c4}.lfo-draw[data-v-1999cb9e]{flex-basis:100%;margin-top:.15rem}.lfo .rate[data-v-1999cb9e]{flex:3}.sync[data-v-1999cb9e]{font-size:.7rem;color:#e5e4e2;white-space:nowrap}.macro-grid[data-v-1999cb9e]{display:grid;grid-template-columns:1fr;gap:.3rem .8rem}.macro[data-v-1999cb9e]{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-1999cb9e]{flex:1;min-width:0;margin:0}.macro>span[data-v-1999cb9e]:first-child{color:#e5e4e2;min-width:1.6rem}.macro .val[data-v-1999cb9e]{min-width:2rem;text-align:right}.tag[data-v-1999cb9e]{font-size:.72rem;color:#e5e4e2;font-family:ui-monospace,monospace;min-width:3rem}.perf-row[data-v-1999cb9e]{margin-bottom:.45rem}.perf-row .lbl[data-v-1999cb9e]{color:#e5e4e2;min-width:5.5rem}label[data-v-1999cb9e]{display:flex;align-items:center;gap:.5rem;flex:1;font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace}.head[data-v-1999cb9e],.route[data-v-1999cb9e]{display:grid;grid-template-columns:1fr 1fr 1.4fr 2rem;gap:.4rem;align-items:center}.head[data-v-1999cb9e]{font-size:1rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000;text-align:center;margin-bottom:.35rem}.route[data-v-1999cb9e]{margin-bottom:.35rem}select[data-v-1999cb9e]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.2rem .3rem;font-size:.74rem;font-family:ui-monospace,monospace}select[data-v-1999cb9e]:disabled{opacity:.4}input[type=range][data-v-1999cb9e]{flex:1;min-width:0;accent-color:var(--osc-accent, #5b8cff)}.val[data-v-1999cb9e]{color:#e5e4e2;font-size:.74rem;font-family:ui-monospace,monospace;text-align:right}.tip[data-v-1999cb9e]{margin:.5rem 0 0;font-size:.72rem;color:#e5e4e2;line-height:1.5}h3[data-v-1999cb9e]{color:#ff3b3b;font-weight:700;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}label[data-v-1999cb9e],legend[data-v-1999cb9e]{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-1999cb9e]:first-child,.tag[data-v-1999cb9e],.val[data-v-1999cb9e]{color:#ff3b3b;font-weight:700;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}input[type=range][data-v-1999cb9e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;background:transparent}input[type=range][data-v-1999cb9e]::-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-1999cb9e]::-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-1999cb9e]::-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-1999cb9e]::-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-1999cb9e]{background:#0a0a0e;color:#ff3b3b}select[data-v-1999cb9e]{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-1999cb9e]{accent-color:#ff3b3b}.tip[data-v-1999cb9e]{color:#e5e4e2;text-transform:none;letter-spacing:0;font-weight:400}.macro[data-v-1999cb9e],.perf-row[data-v-1999cb9e]{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.macro>.val[data-v-1999cb9e],.perf-row>.val[data-v-1999cb9e]{text-transform:none;letter-spacing:0;font-weight:400}.macro[data-v-1999cb9e]:has(>.gslide),.perf-row[data-v-1999cb9e]:has(>.gslide){display:grid;grid-template-columns:8rem 1fr 5.5rem;align-items:center}.safeknob[data-v-1999cb9e]{justify-self:center;align-self:center}.rkbar[data-v-1999cb9e]{display:flex;align-items:center;gap:.45rem;width:100%;padding:.35rem .5rem;background:transparent;color:#e5e4e2;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}.rkbar[data-v-1999cb9e]:hover{border-color:#5b8cff;color:#e5e4e2}.rkbar .tri[data-v-1999cb9e]{color:#5b8cff}.rkbar .rkhint[data-v-1999cb9e]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem;margin-left:auto;text-align:right}.rkbody[data-v-1999cb9e]{display:flex;flex-direction:column;gap:1rem}.mod h3[data-v-1999cb9e]{color:#ff3b3b;font-size:1rem;font-weight:700;text-shadow:0 0 6px currentColor,0 0 2px #000}.mod .tag[data-v-1999cb9e],.mod .kcol[data-v-1999cb9e],.mod .macro[data-v-1999cb9e],.mod .macro>span[data-v-1999cb9e]:first-child,.mod .perf-row[data-v-1999cb9e],.mod .perf-row .lbl[data-v-1999cb9e]{color:#ff3b3b;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 6px currentColor,0 0 2px #000}.mod .val[data-v-1999cb9e]{color:#e5e4e2;font-size:.8rem;font-weight:400;text-transform:none;letter-spacing:0;text-shadow:none}.lfo .rate[data-v-1999cb9e]{gap:.5rem;color:#ff3b3b;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 6px currentColor,0 0 2px #000}.lfo .rate.dormant[data-v-1999cb9e]{opacity:.45}.rackslot[data-v-1999cb9e]{position:relative}.rackslot>.rkbar[data-v-1999cb9e]{padding-left:1.3rem}.rackslot button.jack[data-v-1999cb9e]{top:0;left:calc(-1rem - 15px)}.fx[data-v-227a9b50]{margin:0;padding:.7rem 1rem}.fx-title[data-v-227a9b50]{font-size:.95rem;font-weight:600;color:#e5e4e2;margin:0 0 .6rem}.fx-title span[data-v-227a9b50]{font-size:.72rem;font-weight:400;color:#e5e4e2;margin-left:.5rem}.fx[data-v-227a9b50]{display:grid;grid-template-columns:1fr;gap:.55rem}.fbody[data-v-227a9b50]{margin-top:.1rem}.fx-title[data-v-227a9b50]{grid-column:1 / -1}.module[data-v-227a9b50]{position:relative;background:#0c0c11;border:1px solid #ffce4d;box-shadow:0 0 10px #ffce4d40,inset 0 0 8px #ffce4d0f;border-radius:.4rem;padding:.7rem .9rem}header.rkhead[data-v-227a9b50]{display:flex;align-items:center;gap:.45rem;width:100%;padding:.35rem .5rem;background:transparent;border:1px dashed #26262f;border-radius:.3rem;margin-bottom:0}.rkctl .busbtn[data-v-227a9b50]{min-width:3.4rem;padding:.2rem .45rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-family:ui-monospace,monospace;background:#16161d;color:#b8b8c4;border:1px solid #26262f;border-radius:.3rem;cursor:pointer}.rkctl .busbtn[data-v-227a9b50]:hover{border-color:#5b8cff;color:#e5e4e2}.rkctl .busbtn.two[data-v-227a9b50]{background:#0b1226;color:#3b6bff;border-color:#3b6bff;box-shadow:0 0 10px #3b6bff80,inset 0 0 12px #3b6bff24;text-shadow:0 0 6px currentColor,0 0 2px #000}.rkctl[data-v-227a9b50]{margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:.55rem;cursor:default}.power[data-v-227a9b50]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--osc-accent, #e5e4e2)}.toggles[data-v-227a9b50]{display:flex;gap:.6rem}.mini[data-v-227a9b50]{font-size:.7rem;color:#e5e4e2;margin:0;gap:.25rem}label[data-v-227a9b50]{display:flex;align-items:center;gap:.5rem;font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace;margin-bottom:.35rem}select[data-v-227a9b50]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.15rem .4rem;font-size:.74rem;font-family:ui-monospace,monospace}input[type=range][data-v-227a9b50]{flex:1;min-width:0;accent-color:var(--osc-accent, #5b8cff)}.val[data-v-227a9b50]{color:#e5e4e2;min-width:3rem;text-align:right}.fx-title[data-v-227a9b50]{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e5e4e2;font-family:ui-monospace,monospace}.fx-title span[data-v-227a9b50]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem;color:#e5e4e2}.module header[data-v-227a9b50],.module header .power[data-v-227a9b50],label[data-v-227a9b50],legend[data-v-227a9b50]{color:#ffce4d;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.module header .power[data-v-227a9b50]{text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.val[data-v-227a9b50]{color:#ffe79a}select option[data-v-227a9b50]{background:#0a0a0e;color:#ffce4d}select[data-v-227a9b50]{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-227a9b50]{accent-color:#ffce4d}.power[data-v-227a9b50]{color:#ffce4d;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000}.hint[data-v-227a9b50]{color:#e5e4e2;text-transform:none;letter-spacing:0;font-weight:400}.fbody>label[data-v-227a9b50]:has(>.gslide){display:grid;grid-template-columns:8rem 1fr 5.5rem;align-items:center}.fbody>label>.val[data-v-227a9b50]{text-transform:none;letter-spacing:0}.fbody>label[data-v-227a9b50]:has(>.safeknob):not(:has(>.gslide)){flex-direction:column;align-items:center;justify-content:center;gap:.1rem;font-size:.9rem}.safeknob[data-v-227a9b50]{justify-self:center;align-self:center}.rkbar[data-v-227a9b50]{display:flex;align-items:center;gap:.45rem;width:100%;padding:.35rem .5rem;background:transparent;color:#e5e4e2;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}.rkbar[data-v-227a9b50]:hover{border-color:#5b8cff;color:#e5e4e2}.rkbar .tri[data-v-227a9b50]{color:#5b8cff}.rkbar .rkhint[data-v-227a9b50]{text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem;margin-left:auto;text-align:right}.rkbody[data-v-227a9b50]{display:flex;flex-direction:column;gap:.55rem}.fx .fbody label[data-v-227a9b50],.fx legend[data-v-227a9b50]{color:#ff3b3b;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 6px currentColor,0 0 2px #000}.fx .val[data-v-227a9b50]{color:#e5e4e2;font-size:.8rem;font-weight:400;text-transform:none;letter-spacing:0;text-shadow:none}.kcol[data-v-227a9b50]{display:flex;flex-direction:column;align-items:center;gap:.1rem;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ff3b3b;text-shadow:0 0 6px currentColor,0 0 2px #000}.rackslot[data-v-227a9b50]{position:relative}.rackslot>.rkbar[data-v-227a9b50]{padding-left:1.3rem}.rackslot button.jack[data-v-227a9b50]{top:0;left:calc(-1rem - 15px)}.roll[data-v-dca560cd]{margin:0;padding:.7rem 1rem}.transport[data-v-dca560cd]{display:flex;align-items:center;gap:.8rem;margin-bottom:.5rem;flex-wrap:wrap}.transport label[data-v-dca560cd]{font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace;display:flex;align-items:center;gap:.3rem}.transport input[type=number][data-v-dca560cd]{width:3.4rem;background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.1rem .3rem;font-family:ui-monospace,monospace}.transport select[data-v-dca560cd]{background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.1rem .3rem}.transport button[data-v-dca560cd]{background:#1a1f29;color:#cfd8e3;border:1px solid #2a3140;border-radius:.3rem;padding:.25rem .7rem;cursor:pointer;font-size:.78rem}.transport button[data-v-dca560cd]:hover{background:#232a36}.play.on[data-v-dca560cd]{background:#3a1d24;border-color:#7a3445;color:#ff9bb0}.grid[data-v-dca560cd]{width:100%;height:340px;border:1px solid #1c1c24;border-radius:.4rem;display:block;touch-action:none;cursor:crosshair}.rack[data-v-d7532385]{margin:0;background:#0c0c11;border:1px solid #1c1c24;border-radius:.4rem;padding:.7rem 1rem}header[data-v-d7532385]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-bottom:.6rem}h2[data-v-d7532385]{font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e5e4e2;margin:0}h2 span[data-v-d7532385]{font-size:.74rem;color:#e5e4e2;margin-left:.4rem;font-family:ui-monospace,monospace}.tools[data-v-d7532385]{display:flex;align-items:center;gap:.35rem}.tools button[data-v-d7532385]{background:#16263a;color:#e5e4e2;border:1px solid #2a4a66;border-radius:.3rem;padding:.25rem .6rem;cursor:pointer;font-size:.78rem}.tools button[data-v-d7532385]:hover:not(:disabled){background:#1d324a}.tools button[data-v-d7532385]:disabled{opacity:.4;cursor:default}.tools button.dim[data-v-d7532385]{background:#1a1620;border-color:#3a2436;color:#b08aa0}.tools input[data-v-d7532385]{width:2.6rem;background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.15rem .3rem;font-family:ui-monospace,monospace}.empty[data-v-d7532385]{font-size:.78rem;color:#e5e4e2;margin:.2rem 0}.grid[data-v-d7532385]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.4rem}.cell[data-v-d7532385]{display:flex;align-items:center;gap:.3rem;background:#111319;border:1px solid #20242e;border-radius:.3rem;padding:.25rem .35rem;cursor:pointer}.cell[data-v-d7532385]:hover{border-color:#2f4459}.cell.on[data-v-d7532385]{background:#15263a;border-color:#3a6da0}.cell.star[data-v-d7532385]{border-color:#6a5a2a}.starbtn[data-v-d7532385]{background:none;border:none;color:#45505f;cursor:pointer;font-size:.85rem;padding:0 .1rem}.starbtn.lit[data-v-d7532385]{color:#e0b341}.cname[data-v-d7532385]{flex:1;min-width:0;background:none;border:none;color:#cfd8e3;font-size:.76rem;font-family:ui-monospace,monospace;padding:.1rem}.cname[data-v-d7532385]:focus{outline:1px solid #2f4459;border-radius:.2rem}.trash[data-v-d7532385]{background:none;border:none;color:#5a6470;cursor:pointer;font-size:.78rem}.trash[data-v-d7532385]: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-8da68f8d]{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-8da68f8d]{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-8da68f8d]{display:flex;gap:.45rem;flex:1;min-width:0;overflow-x:auto;padding-left:6.4rem;padding-right:8.5rem}.cell[data-v-8da68f8d]{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-8da68f8d]:hover{filter:brightness(1.25)}.cell.active[data-v-8da68f8d]{color:#e5e4e2}.dot[data-v-8da68f8d]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.add[data-v-8da68f8d]{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-8da68f8d]:hover{border-color:#5b8cff;color:#e5e4e2}.scene[data-v-e68b4c25]{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-e68b4c25]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;padding-top:.4rem}.opslabel[data-v-e68b4c25]{font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;color:#6a7488;margin-right:.2rem;font-family:ui-monospace,monospace}.op[data-v-e68b4c25]{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-e68b4c25]:hover{background:#1c2230;border-color:#3a6a96;color:#e5e4e2}.op.reroll[data-v-e68b4c25]{background:#1a1530;border-color:#4a3a7a;color:#c8b0ff}.op.reroll[data-v-e68b4c25]:hover{background:#241d44;border-color:#6a52b0;color:#e5e4e2}.boxlabel[data-v-e68b4c25]{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-e68b4c25]{position:relative;flex:1;min-height:0}.lanes[data-v-e68b4c25]{display:block;width:100%;height:100%;border-radius:.35rem;cursor:pointer}.lane-ctls[data-v-e68b4c25]{position:absolute;left:0;top:0;width:70px;height:100%;display:flex;flex-direction:column;pointer-events:none}.lane-ctl[data-v-e68b4c25]{flex:1;min-height:0;display:flex;gap:.2rem;padding:.25rem 0 0 .3rem;align-items:flex-start}.ms[data-v-e68b4c25]{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-e68b4c25]:hover{border-color:#3a6a96;color:#e5e4e2}.ms.m.on[data-v-e68b4c25]{background:#5a1f26;border-color:#ff6f7f;color:#ff9aa6}.ms.s.on[data-v-e68b4c25]{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-8c738640]{position:relative;background:#0c0c11;border-radius:.45rem;padding:.7rem 1rem;margin-bottom:1rem}.song[data-v-8c738640]: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-8c738640]:after{border-color:#ff3b3b;box-shadow:0 0 26px #ff3b3bbf,inset 0 0 18px #ff3b3b29}h3[data-v-8c738640]{margin:0 0 .5rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e5e4e2}.bar[data-v-8c738640]{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem;flex-wrap:wrap}.play[data-v-8c738640]{background:#16263a;color:#e5e4e2;border:1px solid #2a4a66;border-radius:.3rem;padding:.3rem .9rem;cursor:pointer;font-size:.82rem;font-family:ui-monospace,monospace}.play.on[data-v-8c738640]{background:#3a1d24;border-color:#7a3445;color:#ff9bb0}.tbtn[data-v-8c738640]{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-8c738640]:hover:not(:disabled){border-color:#5b8cff;color:#e5e4e2}.tbtn[data-v-8c738640]:disabled{opacity:.4;cursor:default}.tbtn.danger[data-v-8c738640]:hover:not(:disabled){border-color:#7a3445;color:#ff9bb0}.tbtn.bounce[data-v-8c738640]{background:#171204;color:#ffce4d;border-color:#ffce4d;box-shadow:0 0 8px #ffce4d59;text-shadow:0 0 6px currentColor,0 0 2px #000;font-weight:700}.bar label[data-v-8c738640]{font-size:.76rem;color:#b8b8c4;font-family:ui-monospace,monospace;display:flex;align-items:center;gap:.3rem}.bar input[data-v-8c738640]{width:3.6rem;background:#16161d;color:#e5e4e2;border:1px solid #26262f;border-radius:.25rem;padding:.1rem .3rem;font-family:ui-monospace,monospace}.count[data-v-8c738640]{font-size:.72rem;color:#8fa0c0;font-family:ui-monospace,monospace}.recbtn[data-v-8c738640]{display:inline-flex;align-items:center;gap:.45rem;background:#160a0d;color:#ff3b3b;border:1px solid #ff3b3b;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-8c738640]{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#6a2a2a}.recbtn.on[data-v-8c738640]{animation:recpulse-8c738640 1.1s ease-in-out infinite}.recbtn.on .dot[data-v-8c738640]{background:#ff3b3b;box-shadow:0 0 8px #ff3b3b}@keyframes recpulse-8c738640{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}}.striprow[data-v-8c738640]{display:flex;align-items:center;gap:.55rem;margin-bottom:.6rem;min-width:0}.recstrip[data-v-8c738640]{flex:1 1 0;min-width:0;width:100%;height:64px;background:#0a0a0e;border:1px solid #ff3b3b;border-radius:.25rem;box-shadow:0 0 14px #ff3b3b59,inset 0 0 12px #ff3b3b14}.striptime[data-v-8c738640]{font-size:.74rem;color:#ff3b3b;font-family:ui-monospace,monospace;font-weight:700;text-shadow:0 0 6px currentColor,0 0 2px #000,0 0 2px #000;white-space:nowrap}.hits[data-v-8c738640]{color:#ffce4d;font-style:normal}.takes[data-v-8c738640]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.6rem}.take[data-v-8c738640]{display:flex;align-items:center;gap:.55rem}.take svg[data-v-8c738640]{width:130px;height:30px;background:#0a0a0e;border:1px solid #1c1c24;border-radius:.25rem;flex-shrink:0}.tname[data-v-8c738640]{font-size:.72rem;color:#e5e4e2;min-width:8rem}.tb[data-v-8c738640]{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-8c738640]{background:#171204;color:#ffce4d;border-color:#ffce4d;box-shadow:0 0 8px #ffce4d59}.tb.x[data-v-8c738640]{background:#16161d;color:#e5e4e2;border-color:#26262f;box-shadow:none}.hint[data-v-8c738640]{font-size:.7rem;color:#5a6470;margin-left:auto}.panes[data-v-8c738640]{display:grid;grid-template-rows:56px 1fr 112px;gap:.55rem;height:64vh;min-height:26rem}.pane[data-v-8c738640]{min-height:0}.empty[data-v-8c738640]{margin:.6rem 0 0;font-size:.78rem;color:#e5e4e2}.song[data-v-8c738640] button.jack{top:calc(.45rem - 2px)}.scope[data-v-a5d1cde8]{margin-top:0}.viz-head[data-v-a5d1cde8]{position:relative;height:1.7rem;display:flex;align-items:center;justify-content:center;margin-bottom:.35rem}.viz-title[data-v-a5d1cde8]{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2;font-family:ui-monospace,monospace;text-align:center;text-shadow:0 0 8px currentColor,0 0 2px #000,0 0 2px #000}canvas[data-v-a5d1cde8]{width:100%;height:260px;background:#0c0c11;border-radius:.4rem;display:block}.leg-row[data-v-a5d1cde8]{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.8rem}.leg-row .leg[data-v-a5d1cde8],.leg-row span[data-v-a5d1cde8]{text-shadow:0 0 6px currentColor,0 0 2px #000}.leg[data-v-a5d1cde8]{font-weight:700;margin:0 .35rem}svg.cord[data-v-18e54e67]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:4;overflow:visible}.shadow[data-v-18e54e67]{fill:none;stroke:#0000008c;stroke-width:9;stroke-linecap:round}.core[data-v-18e54e67]{fill:none;stroke:#c22030;stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(255,59,59,.55))}.sheen[data-v-18e54e67]{fill:none;stroke:#ff96a080;stroke-width:2;stroke-linecap:round}.vector[data-v-1b932e8f]{margin-top:0}.viz-head[data-v-1b932e8f]{position:relative;height:1.7rem;display:flex;align-items:center;justify-content:center;margin-bottom:.35rem}.viz-title[data-v-1b932e8f]{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2;font-family:ui-monospace,monospace;text-align:center}canvas[data-v-1b932e8f]{width:100%;height:260px;background:#08080e;border-radius:.4rem;display:block}.spectrogram-wrap[data-v-282bb7b2]{margin-top:0}.viz-head[data-v-282bb7b2]{position:relative;height:1.7rem;display:flex;align-items:center;justify-content:center;margin-bottom:.35rem}.viz-title[data-v-282bb7b2]{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e5e4e2;font-family:ui-monospace,monospace;text-align:center}.spectrogram[data-v-282bb7b2]{position:relative}.now-line[data-v-282bb7b2]{position:absolute;top:0;left:0;width:3px;height:100%;border-radius:2px;pointer-events:none;z-index:3}canvas[data-v-282bb7b2]{width:100%;height:260px;background:#000;border-radius:.4rem;image-rendering:pixelated;display:block}.axis[data-v-282bb7b2]{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-110a0f37]{font-family:system-ui,sans-serif;max-width:92rem;margin:1.5rem auto;padding:0 1.5rem;color:#e5e4e2}.layout[data-v-110a0f37]{display:flex;gap:1.25rem;align-items:flex-start}.workspace[data-v-110a0f37]{flex:1;min-width:0}.sidebar[data-v-110a0f37]{width:23rem;flex-shrink:0;position:sticky;top:.75rem;align-self:flex-start}.shared-panels[data-v-110a0f37]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.engine-panels[data-v-110a0f37]{display:flex;flex-direction:column;gap:1rem;position:relative}.engine-panels[data-v-110a0f37]>*{margin-top:0!important;margin-bottom:0!important}.viz-row[data-v-110a0f37]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin-bottom:.5rem}.view-ribbon[data-v-110a0f37]{display:flex;gap:.5rem;margin-bottom:1rem}.scopetitle[data-v-110a0f37]{margin:0 0 .45rem;padding-left:calc(.7rem + 1px);font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#e5e4e2}.monitoring[data-v-110a0f37]{position:relative;padding:.6rem 1rem .8rem;margin-bottom:.9rem;border-radius:.45rem}.monitoring[data-v-110a0f37]: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-110a0f37]{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-110a0f37]:hover{opacity:.85}.vr-btn.active[data-v-110a0f37]{opacity:1}.vr-text[data-v-110a0f37]{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-110a0f37]{flex-direction:column}.sidebar[data-v-110a0f37]{position:static;width:100%}}h1[data-v-110a0f37]{margin:0 0 .68cm;line-height:1}.page-head[data-v-110a0f37]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.page-head-text[data-v-110a0f37]{min-width:0;text-align:left}.brand[data-v-110a0f37]{font-weight:800;letter-spacing:-.02em;font-size:3.5rem}.brand-name[data-v-110a0f37]{color:#e5e4e2;-webkit-text-fill-color:#e5e4e2;font-family:ui-monospace,monospace;letter-spacing:.04em;text-shadow:0 0 10px rgba(229,228,226,.55),0 0 2px #000}.dash-red[data-v-110a0f37]{-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-110a0f37]{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-110a0f37]{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-110a0f37]{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-110a0f37]{margin:0;line-height:1.2;white-space:nowrap;font-size:clamp(.495rem,.855vw,.765rem);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-110a0f37]{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-110a0f37]: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-110a0f37]:disabled{opacity:.6;cursor:default}.startbar[data-v-110a0f37]{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-110a0f37]: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-110a0f37]{color:#ff3b3b}.hint[data-v-110a0f37]{color:#e5e4e2;line-height:1.8;font-family:ui-monospace,monospace;letter-spacing:.08em;font-weight:700;text-shadow:0 0 10px rgba(229,228,226,.55),0 0 2px #000}.offline-chip[data-v-110a0f37]{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-110a0f37]{border-color:#3ddc84;color:#3ddc84;background:#08160f;box-shadow:0 0 8px #3ddc8466}.midi-chip[data-v-110a0f37]{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-110a0f37]{border-color:#ff3b3b;color:#ff3b3b;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-110a0f37]{width:7px;height:7px;border-radius:50%;background:#6a2a2a}.midi-chip.live .midi-dot[data-v-110a0f37]{background:#ff3b3b;box-shadow:0 0 8px #ff3b3b}.octave[data-v-110a0f37]{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-110a0f37]{display:inline-block;margin-right:.5rem;padding:.1rem .55rem;border-radius:.25rem;background:#2a2a33;color:#e5e4e2;font-weight:600;letter-spacing:.04em;font-size:.85em}.mode.play[data-v-110a0f37]{background:#2e7d46;color:#d6ffe2}.mode kbd[data-v-110a0f37]{background:transparent;padding:0 .2rem 0 0}kbd[data-v-110a0f37]{background:#2a2a33;border-radius:.25rem;padding:.1rem .4rem;font-family:ui-monospace,monospace}.keycap[data-v-110a0f37]{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-110a0f37]{color:#74e8a9;border-color:#3ddc84;box-shadow:0 0 14px #3ddc84bf,inset 0 0 8px #3ddc8433}button.kc-esc[data-v-110a0f37],button.kc-caps[data-v-110a0f37]{font-size:inherit;line-height:inherit;cursor:pointer;text-transform:none}button.kc-caps.on[data-v-110a0f37]{text-transform:uppercase}button.kc-caps[data-v-110a0f37]:hover,button.kc-esc[data-v-110a0f37]:hover{color:#74e8a9;box-shadow:0 0 14px #3ddc84b3}button.kc-esc.on[data-v-110a0f37]{color:#74e8a9;border-color:#3ddc84;box-shadow:0 0 14px #3ddc84cc,inset 0 0 8px #3ddc8438}.subwheels[data-v-110a0f37]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.dormant[data-v-110a0f37]{opacity:.5;filter:saturate(.55);transition:opacity .25s,filter .25s}.dormant[data-v-110a0f37]:hover{opacity:.75}.instrbar[data-v-110a0f37]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.55rem 0 .75rem}.instr[data-v-110a0f37]{flex:1 1 40%;background:#16161d;color:#3b6bff;border:2px solid #3b6bff;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}.instr[data-v-110a0f37]:hover:not(.active){border-color:#5b8cff;color:#5b8cff;text-shadow:0 0 8px currentColor,0 0 2px #000;box-shadow:0 0 10px #3b6bff66,inset 0 0 12px #3b6bff1f}button.instr.active[data-v-110a0f37],button.instr.active[data-v-110a0f37]:hover{background:#3b6bff;color:#0b1226;box-shadow:0 0 16px #3b6bffbf,0 0 30px #3b6bff66;text-shadow:none}.pageswitch[data-v-110a0f37]{display:flex;gap:.6rem;margin-bottom:.9rem}.world[data-v-110a0f37]{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-110a0f37]:hover:not(.active){border-color:#5b8cff;color:#5b8cff;text-shadow:0 0 8px currentColor,0 0 2px #000;box-shadow:0 0 10px #3b6bff66,inset 0 0 12px #3b6bff1f}button.world.active[data-v-110a0f37],button.world.active[data-v-110a0f37]:hover{background:#3b6bff;color:#0b1226;border:2px solid #3b6bff;box-shadow:0 0 16px #3b6bffbf,0 0 30px #3b6bff66;text-shadow:none}.wfwarn[data-v-110a0f37]{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-110a0f37 .55s ease-out 3,wfglow-110a0f37 1.6s ease-in-out 1.65s infinite;box-shadow:0 0 34px #ff3b3b99,inset 0 0 22px #ff3b3b1f}.wfhead[data-v-110a0f37]{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ff3b3b;text-shadow:0 0 8px currentColor,0 0 2px #000;margin-bottom:.45rem}.wfbody[data-v-110a0f37]{font-size:1.05rem;line-height:1.45;font-weight:700;color:#ffa3ac;text-shadow:0 0 10px rgba(255,59,59,.55),0 0 2px #000}.wffoot[data-v-110a0f37]{margin-top:.55rem;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#a05560}@keyframes wfflash-110a0f37{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-110a0f37{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}}.hintrail[data-v-110a0f37]{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:69;width:19rem;background:#131318;border:2px solid #e5e4e2;border-left:none;border-radius:0 .5rem .5rem 0;padding:.9rem 1.1rem .7rem;font-family:ui-monospace,monospace;box-shadow:0 0 34px #e5e4e259,inset 0 0 22px #e5e4e214;pointer-events:none}.hrhead[data-v-110a0f37]{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#e5e4e2;text-shadow:0 0 8px currentColor,0 0 2px #000;margin-bottom:.45rem}.hrtitle[data-v-110a0f37]{font-size:1.05rem;line-height:1.45;font-weight:700;text-transform:uppercase;color:#e5e4e2;text-shadow:0 0 10px rgba(229,228,226,.55),0 0 2px #000}.hrbody[data-v-110a0f37]{margin-top:.35rem;font-size:.85rem;line-height:1.45;color:#e5e4e2d9}.thekey[data-v-110a0f37]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:60;display:flex;align-items:center;flex-direction:row-reverse}.keytab[data-v-110a0f37]{writing-mode:vertical-rl;letter-spacing:.2em;background:#0c0c11;color:#e5e4e2;border:1px solid rgba(229,228,226,.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 #e5e4e240}.keybody[data-v-110a0f37]{width:17rem;max-height:80vh;overflow-y:auto;background:#0c0c11;border:1px solid rgba(229,228,226,.5);border-radius:.45rem 0 0 .45rem;box-shadow:0 0 18px #e5e4e24d;padding:.7rem .9rem}.keybody h4[data-v-110a0f37]{margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e5e4e2}.keybody .kscope[data-v-110a0f37]{margin:0 0 .3rem;font-size:.68rem;color:#ff3b3b;line-height:1.4}.keybody .reddot[data-v-110a0f37]{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-110a0f37]{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-110a0f37]{margin:.22rem 0;font-size:.7rem;color:#e5e4e2;line-height:1.35}.keybody p b[data-v-110a0f37]{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}.dotlaw[data-v-110a0f37]{margin:-.35rem 0 .9rem;font-size:.78rem;color:#e5e4e2}.dotdemo[data-v-110a0f37]{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-110a0f37 2.2s ease-in-out infinite}@keyframes dotlawhum-110a0f37{0%,to{box-shadow:0 0 8px #ff3b3b,0 0 16px #ff3b3b66}50%{box-shadow:0 0 14px #ff3b3b,0 0 28px #ff3b3ba6}}.workspace[data-v-110a0f37] [data-jack=scope]{top:calc(.45rem - 4px)}: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}button.bluebtn.bluebtn.bluebtn{background:#16161d;color:#3b6bff;border:1px solid #3b6bff;cursor:pointer}button.bluebtn.bluebtn.bluebtn:hover:not(:disabled):not(.on):not(:active){border-color:#5b8cff;color:#5b8cff;box-shadow:0 0 10px #3b6bff66,inset 0 0 12px #3b6bff1f;text-shadow:0 0 8px currentColor}button.bluebtn.bluebtn.bluebtn:active:not(:disabled),button.bluebtn.bluebtn.bluebtn.on{background:#3b6bff;color:#0b1226;box-shadow:0 0 16px #3b6bffbf,0 0 30px #3b6bff66;text-shadow:none}button.bluebtn.bluebtn.bluebtn:disabled{opacity:.5;cursor:default}[data-hint]{position:relative}[data-hint]:hover:not(:has(.minikey:hover)):not(:has([data-hint]:hover)):before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px dashed #e5e4e2;border-radius:.55rem;pointer-events:none}
