.key-badge.svelte-1488v7f{width:1.05rem;height:1.05rem;min-width:1.05rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#000c;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:.55rem;font-weight:700;font-family:monospace;cursor:pointer;line-height:1;transition:transform .08s ease,background .05s linear,border-color .05s linear,color .05s linear}.key-badge.svelte-1488v7f:hover{border-color:#fff}.key-badge.svelte-1488v7f.wide{width:auto;min-width:1.05rem;padding:0 .25rem;border-radius:.55rem;font-size:.5rem}.key-badge.svelte-1488v7f.held{border-color:#fff;color:#fff;transform:scale(1.35);z-index:1}.block.svelte-198lchb{position:relative;border:1px solid #222;padding:.3rem .4rem;display:flex;flex-direction:column;gap:.2rem;transition:border-color .15s,background .15s;background:#0a0a0a}.block.svelte-198lchb.active{border-color:#555;background:#111}.block.svelte-198lchb.active:before{content:"";position:absolute;top:.2rem;bottom:.2rem;left:0;width:.14rem;border-radius:.07rem;background:#fff}.block.svelte-198lchb.armed{border-color:#777}.block.svelte-198lchb.disabled{border-color:#181818;background:#080808;filter:grayscale(1) brightness(.6)}.power-label.svelte-198lchb{display:flex;align-items:center;gap:.35rem;flex:1;min-width:0;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:left}.power-label.svelte-198lchb .power-btn:where(.svelte-198lchb){width:.6rem;height:.6rem;border-radius:50%;padding:0;flex:none;background:#1a1a1a;border:1.5px solid #fff;transition:background .1s ease,border-color .1s ease}.power-label.svelte-198lchb .power-btn:where(.svelte-198lchb).on{background:#fff;border-color:#fff}.power-label.svelte-198lchb .label:where(.svelte-198lchb){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.68rem;color:#777;font-weight:700;letter-spacing:.05em;transition:color .1s ease,text-shadow .1s ease}.power-label.svelte-198lchb:hover .label:where(.svelte-198lchb){color:#fff}.row.svelte-198lchb{display:flex;align-items:center;gap:.3rem}.header.svelte-198lchb{gap:.4rem}.bind-btn.svelte-198lchb{padding:.18rem .5rem;font-size:.62rem;color:#aaa;background:#000;border:1px solid #333;border-radius:0;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s,background .15s}.bind-btn.svelte-198lchb:hover{color:#fff;border-color:#666}.bind-btn.svelte-198lchb.armed{color:#fff;border-color:#fff;background:#222}.close-btn.svelte-198lchb{padding:.1rem .3rem;font-size:.62rem;color:#555;background:none;border:none;cursor:pointer}.close-btn.svelte-198lchb:hover{color:#fff}.controls.svelte-198lchb{gap:.25rem}.toggle-btn.svelte-198lchb{padding:.15rem .45rem;font-size:.6rem;color:#aaa;background:#000;border:1px solid #333;border-radius:0;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s,background .15s}.toggle-btn.svelte-198lchb:hover{color:#fff;border-color:#666}.toggle-btn.svelte-198lchb.active{color:#fff;border-color:#fff;background:#222}.keys-row.svelte-198lchb{justify-content:flex-start;flex-wrap:wrap;min-height:1.1rem}.keys-row.svelte-198lchb .hint:where(.svelte-198lchb){font-size:.58rem;color:#444;font-style:italic}.slider-wrap.svelte-198lchb{display:flex;align-items:center;gap:.4rem;height:1rem}.slider-axis.svelte-198lchb{position:relative;flex:1;height:100%}.mod-track.svelte-198lchb{background:#1a1a1a;height:4px;overflow:hidden}.live-fill.svelte-198lchb{position:absolute;top:0;left:0;height:100%;background:#fff;border-radius:2px}.def-val.svelte-198lchb{font-size:.6rem;color:#888;min-width:1.8rem;text-align:right;font-family:monospace}.block.disabled .bind-btn.svelte-198lchb,.block.disabled .toggle-btn.svelte-198lchb{color:#333;border-color:#222;pointer-events:none}.block.disabled .power-btn.on.svelte-198lchb{background:#333;border-color:#555}
