body{-webkit-tap-highlight-color:transparent}.stage.svelte-1ffu94m{position:relative;width:100%;height:100%;min-height:85vh;overflow:hidden;background:#07080c;color:#e8e4dc}.surface.svelte-1ffu94m{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.overlay.svelte-1ffu94m{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:12px 12px 25px;pointer-events:none}.overlay.svelte-1ffu94m>:where(.svelte-1ffu94m){pointer-events:auto}.top.svelte-1ffu94m{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.top-left.svelte-1ffu94m{display:flex;flex-direction:column;gap:6px}.brand.svelte-1ffu94m{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#ffffff73}.brand.svelte-1ffu94m span:where(.svelte-1ffu94m){color:#ffb830}.card.svelte-1ffu94m{display:flex;align-items:center;gap:8px;background:#0a0b12e6;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:5px 8px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;width:fit-content}.matrix-grid.svelte-1ffu94m{display:grid;grid-template-columns:1fr 1fr;gap:4px;transition:all .4s cubic-bezier(.165,.84,.44,1)}.matrix-grid.warping.svelte-1ffu94m input:where(.svelte-1ffu94m){border-color:#ffb83099;background:#ffb8301f;box-shadow:0 0 15px #ffb83040}.matrix-grid.warping.svelte-1ffu94m{transform:scale(1.1)}.matrix-grid.svelte-1ffu94m input:where(.svelte-1ffu94m){width:32px;height:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#e8e4dc;text-align:center;font-size:11px}.equation.svelte-1ffu94m{font-size:10px;color:#ffffffbf}.feedback-legend.svelte-1ffu94m{text-align:left;background:#0a0b12d9;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:6px 10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:5px;width:fit-content;min-width:140px}.fl-item.svelte-1ffu94m{display:flex;flex-direction:column}.fl-item.red.svelte-1ffu94m .fl-title:where(.svelte-1ffu94m),.fl-item.red.svelte-1ffu94m .fl-sub:where(.svelte-1ffu94m){color:#ff5080}.fl-item.green.svelte-1ffu94m .fl-title:where(.svelte-1ffu94m),.fl-item.green.svelte-1ffu94m .fl-sub:where(.svelte-1ffu94m){color:#45e88c}.fl-title.svelte-1ffu94m{font-size:9px;font-weight:600}.fl-sub.svelte-1ffu94m{font-size:7px;letter-spacing:.3px;text-transform:uppercase;opacity:.8}.fc-eq.svelte-1ffu94m{margin-top:2px;color:#45e88c;font-size:10px;border-top:1px solid rgba(255,255,255,.1);padding-top:2px}.bottom.svelte-1ffu94m{display:flex;flex-direction:column;gap:3px;margin-bottom:-4px}.slider-row.svelte-1ffu94m,.preset-row.svelte-1ffu94m,.actions.svelte-1ffu94m{display:flex;align-items:center;gap:6px}.slider-row.svelte-1ffu94m{background:#0a0b12e6;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px}.slider-row.svelte-1ffu94m span:where(.svelte-1ffu94m){font-size:11px;white-space:nowrap}.slider-row.svelte-1ffu94m input[type=range]:where(.svelte-1ffu94m){flex:1}.preset-row.svelte-1ffu94m button:where(.svelte-1ffu94m),.actions.svelte-1ffu94m button:where(.svelte-1ffu94m){flex:1;background:#0a0b12eb;border:1px solid rgba(255,255,255,.12);color:#ffffffb8;border-radius:8px;padding:9px 6px;font-size:10px;text-transform:uppercase}.preset-row.svelte-1ffu94m button.active:where(.svelte-1ffu94m){border-color:#ffb830a6;color:#ffb830}.actions.svelte-1ffu94m button:where(.svelte-1ffu94m):disabled{opacity:.5}
