.kb{--kb-elev: #1b1b26;--kb-hair: rgba(196,163,90,.24);--kb-cyan: #00e5ff;--kb-burg: #da5a67;color:var(--color-zinc-100, #ede9df)}.kb button{font:inherit;color:inherit;cursor:pointer}.kb-intro{font-size:14px;line-height:1.6;color:var(--color-zinc-400, #acaab2)}.kb-lab{font:700 11px/1 Space Grotesk,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold, #c4a35a);margin-bottom:12px}.kb-gate,.kb-card{background:var(--color-surface, #15151e);border:1px solid var(--kb-hair);border-radius:14px;padding:16px 18px;margin-top:16px}.kb-gate{text-align:left}.kb-limits{font-size:14px;line-height:1.6;margin-bottom:12px}.kb-small{font-size:12px;color:var(--color-zinc-500, #7a7882);margin-top:8px}.kb-top{margin-top:16px}.kb-transport{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kb-tbtn{height:40px;padding:0 14px;border-radius:9999px;border:1px solid var(--kb-hair);background:var(--color-surface, #15151e);display:inline-flex;align-items:center;gap:8px;font:600 13px Space Grotesk,sans-serif!important}.kb-tbtn:hover{border-color:#e2c7858c}.kb-play{width:52px;height:52px;padding:0;justify-content:center;border:2px solid var(--color-gold, #c4a35a)}.kb-reset{color:var(--color-gold-light, #e2c785)!important}.kb-tri{width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #ede9df;margin-left:4px}.kb-pz{display:flex;gap:5px}.kb-pz i{display:block;width:5px;height:18px;background:#ede9df;border-radius:1px}.kb-pill{font:600 11px/1 Space Grotesk,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:9999px;border:1px solid var(--kb-hair);color:var(--color-zinc-400, #acaab2)}.kb-pill.on{color:var(--kb-cyan);border-color:#00e5ff61}.kb-clock{font:600 13px Space Grotesk,sans-serif;color:var(--color-zinc-100, #ede9df)}.kb-vol{display:flex;align-items:center;gap:6px;font:600 11px Space Grotesk,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--color-zinc-400, #acaab2)}.kb-vol input{width:90px;accent-color:var(--color-gold, #c4a35a)}.kb-note{min-height:20px;margin-top:10px;font-size:13px;color:var(--color-zinc-400, #acaab2)}.kb-note.warn{color:var(--kb-burg)}.kb-live{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:16px}.kb-meter{display:grid;grid-template-columns:repeat(12,1fr);gap:5px;height:120px;align-items:end}.kb-pcol{display:flex;flex-direction:column;align-items:center;gap:5px;height:100%;justify-content:flex-end}.kb-pbar{width:100%;border-radius:5px 5px 2px 2px;background:#00e5ffbf;height:2%;transition:height .35s ease}.kb-pcol.tone .kb-pbar{background:var(--color-gold, #c4a35a)}.kb-pname{font:600 11px/1 Space Grotesk,sans-serif;color:var(--color-zinc-400, #acaab2)}.kb-pcol.tone .kb-pname{color:var(--color-gold-light, #e2c785)}.kb-now{border-left:1px solid var(--kb-hair);padding-left:16px;display:flex;flex-direction:column;justify-content:center;gap:6px}.kb-big{font:700 34px/1 Space Grotesk,sans-serif}.kb-sub{font-size:12px;color:var(--color-zinc-400, #acaab2)}.kb-srow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}.kb-srow2{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.kb input[type=text],.kb input[type=number]{width:100%;height:38px;border-radius:9px;border:1px solid var(--kb-hair);background:var(--kb-elev);color:#ede9df;font:400 14px DM Sans,sans-serif;padding:0 10px}.kb input[type=number]{width:120px;flex:none}.kb input:focus{outline:none;border-color:var(--color-gold, #c4a35a)}.kb-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.kb-chip{border:1px solid var(--kb-hair);border-radius:10px;padding:6px 10px;background:var(--kb-elev);font-size:12px;color:var(--color-zinc-400, #acaab2)}.kb-chip b{font:700 14px Space Grotesk,sans-serif;color:#ede9df}.kb-chip.cur{border-color:var(--color-gold, #c4a35a);background:#c4a35a1f}.kb-tog{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-zinc-400, #acaab2);white-space:nowrap}.kb-sw{width:46px;height:26px;border-radius:9999px;border:1px solid var(--kb-hair);background:var(--kb-elev);position:relative;flex:none}.kb-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#acaab2;transition:left .15s}.kb-sw.on{background:#c4a35a40;border-color:var(--color-gold, #c4a35a)}.kb-sw.on:after{left:23px;background:#e2c785}.kb-seg{display:flex;border:1px solid var(--kb-hair);border-radius:9px;overflow:hidden}.kb-seg button{height:36px;padding:0 12px;background:var(--kb-elev);border:none;border-right:1px solid var(--kb-hair);font:600 12px Space Grotesk,sans-serif;color:#acaab2}.kb-seg button:last-child{border-right:none}.kb-seg button.on{background:#c4a35a2e;color:#e2c785}.kb-grab{border:2px solid var(--color-gold, #c4a35a);color:#e2c785!important}.kb-pads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.kb-pad{border:1px solid var(--kb-hair);border-radius:11px;background:var(--kb-elev);padding:9px 11px;min-height:132px}.kb-pad.empty{border-style:dashed;display:flex;align-items:center;justify-content:center;color:#acaab299;font:600 12px Space Grotesk,sans-serif;min-height:64px}.kb-pad.on{border-color:var(--kb-cyan);background:#00e5ff0f}.kb-phd{display:flex;align-items:center;gap:8px}.kb-pn{width:22px;height:22px;border-radius:50%;background:var(--color-gold, #c4a35a);color:#0d0d12;font:700 12px/22px Space Grotesk,sans-serif;text-align:center;flex:none}.kb-pm{font:600 12px Space Grotesk,sans-serif;color:#acaab2;flex:1}.kb-px{background:none;border:none;color:#acaab2;font-size:17px;padding:0 4px}.kb-pwav{display:block;width:100%;height:38px;margin:6px 0}.kb-pchords{font:700 13px Space Grotesk,sans-serif;min-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-pkey{font-size:11px;color:#acaab2;min-height:16px}.kb-pctl{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:4px}.kb-pctl input[type=range]{accent-color:var(--color-gold, #c4a35a);width:100%}.kb-pplay{width:38px;height:30px;border-radius:8px;border:1px solid var(--kb-hair);background:var(--color-surface, #15151e);display:flex;align-items:center;justify-content:center}.kb-sq{width:11px;height:11px;background:var(--kb-cyan);border-radius:2px}.kb-ptri{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #ede9df;margin-left:3px}.kb-psave{height:30px;padding:0 9px;border-radius:8px;border:1px solid var(--kb-hair);background:var(--color-surface, #15151e);font:600 11px Space Grotesk,sans-serif;color:#e2c785!important}.kb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.kb-grid h3{font:500 15px/1.2 DM Sans,sans-serif;color:#acaab2;margin:0 0 12px}.kb-ctl{display:flex;gap:12px;align-items:center;margin-bottom:12px}.kb-ctl:last-child{margin-bottom:0}.kb-cname{font:700 15px/1.2 Space Grotesk,sans-serif}.kb-cdesc{font-size:12px;color:#acaab2}.kb-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px}.kb-b{font:600 11px/1 Space Grotesk,sans-serif;padding:4px 8px;border-radius:9999px}.kb-b.ok{color:var(--kb-cyan);background:#00e5ff1a;border:1px solid rgba(0,229,255,.35)}.kb-b.rs{color:#e2c785;background:#c4a35a1f;border:1px solid rgba(196,163,90,.45)}.kb-knob{width:56px;height:56px;touch-action:none;cursor:ns-resize}.kb-kwrap{flex:none;display:flex;flex-direction:column;align-items:center;width:64px}.kb-kval{font:700 11px/1.2 Space Grotesk,sans-serif;text-align:center;margin-top:3px}.kb-prow{display:grid;grid-template-columns:minmax(0,1fr) 90px 38px;gap:8px;align-items:center;margin-bottom:8px}.kb-prow input[type=range]{accent-color:var(--color-gold, #c4a35a);width:100%}.kb-wv{font:700 12px Space Grotesk,sans-serif;color:#e2c785;text-align:right}.kb-foot{margin-top:18px;font-size:12px;color:var(--color-zinc-500, #7a7882)}@media(max-width:720px){.kb-live,.kb-grid,.kb-srow{grid-template-columns:1fr}.kb-now{border-left:none;padding-left:0}.kb-pads{grid-template-columns:1fr}}
