.sw.svelte-poi2yb{width:100%}.sw-btn.svelte-poi2yb{border:1px solid var(--border-hi);width:100%;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:2px;cursor:pointer;text-transform:uppercase;background:0 0;padding:10px;font-size:11px;font-weight:700;transition:all .15s}.sw-btn.svelte-poi2yb:hover{border-color:var(--purple);color:var(--purple)}.sw-result.svelte-poi2yb{background:var(--surface-hi);border-left:2px solid var(--purple);border-top:1px solid var(--border-hi);border-right:1px solid var(--border-hi);border-bottom:1px solid var(--border-hi);padding:14px 16px}.sw-result-head.svelte-poi2yb{letter-spacing:1.8px;color:var(--text-low);margin-bottom:10px;font-size:9px}.sw-dim.svelte-poi2yb{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.sw-dim.svelte-poi2yb:last-of-type{border-bottom:none}.sw-dim-rolling.svelte-poi2yb .sw-dim-value:where(.svelte-poi2yb){animation:60ms steps(2,end) infinite svelte-poi2yb-sw-flicker}@keyframes svelte-poi2yb-sw-flicker{0%{opacity:.7}to{opacity:1}}.sw-dim-label.svelte-poi2yb{letter-spacing:1.5px;color:var(--text-low);font-size:8px}.sw-dim-value.svelte-poi2yb{font-family:var(--font-body);color:var(--text-primary);text-align:right;font-size:13px;font-weight:700}.sw-dim-select.svelte-poi2yb{background:var(--void);border:1px solid var(--border-hi);max-width:180px;color:var(--text-primary);font-family:var(--font-body);outline:none;flex:1;padding:4px 8px;font-size:12px}.sw-describe.svelte-poi2yb{font-family:var(--font-body);color:var(--text-secondary);border-top:1px solid var(--border);margin-top:12px;padding-top:10px;font-size:13px;font-style:italic;line-height:1.5}.sw-actions.svelte-poi2yb{grid-template-columns:1.4fr 1fr 1fr;gap:6px;margin-top:14px;display:grid}.sw-action.svelte-poi2yb{border:1px solid var(--border-hi);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:1.5px;cursor:pointer;text-transform:uppercase;background:0 0;padding:9px 6px;font-size:9px;font-weight:700;transition:all .15s}.sw-action.sw-primary.svelte-poi2yb{background:var(--purple);border-color:var(--purple);color:var(--void)}.sw-action.sw-primary.svelte-poi2yb:hover{filter:brightness(1.1)}.sw-action.sw-ghost.svelte-poi2yb:hover{border-color:var(--text-mid);color:var(--text-primary)}.sw-large.svelte-poi2yb .sw-result-head:where(.svelte-poi2yb){font-size:12px}.sw-large.svelte-poi2yb .sw-dim-label:where(.svelte-poi2yb){font-size:10px}.sw-large.svelte-poi2yb .sw-dim-value:where(.svelte-poi2yb){font-family:var(--font-display);color:var(--cyan);letter-spacing:1px;font-size:22px;font-weight:800}.sw-large.svelte-poi2yb .sw-describe:where(.svelte-poi2yb){font-size:16px}.mmsetup-backdrop.svelte-190tvrd{z-index:500;background:#030308d9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mmsetup-overlay.svelte-190tvrd{background:var(--panel);border:1px solid var(--border-hi);flex-direction:column;width:100%;max-width:560px;max-height:90dvh;display:flex;overflow:hidden}.mmsetup-header.svelte-190tvrd{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.mmsetup-title.svelte-190tvrd{letter-spacing:2px;color:var(--text-primary);flex:1;font-size:10px}.mmsetup-status-ready.svelte-190tvrd{letter-spacing:1.5px;color:var(--cyan);font-size:9px}.mmsetup-close.svelte-190tvrd{color:var(--text-mid);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px}.mmsetup-close.svelte-190tvrd:hover{color:var(--text-primary)}.mmsetup-loading.svelte-190tvrd{text-align:center;color:var(--text-mid);letter-spacing:1.5px;padding:32px;font-size:11px}.mmsetup-body.svelte-190tvrd{flex-direction:column;flex:1;gap:0;padding:16px;display:flex;overflow-y:auto}.mmsetup-section.svelte-190tvrd{margin-bottom:16px}.mmsetup-label.svelte-190tvrd{letter-spacing:2px;color:var(--text-secondary);margin-bottom:8px;font-size:9px;display:block}.mmsetup-count.svelte-190tvrd{background:var(--surface-hi);color:var(--text-mid);justify-content:center;align-items:center;min-width:18px;height:16px;margin-left:6px;padding:0 4px;font-size:9px;display:inline-flex}.mmsetup-input.svelte-190tvrd{background:var(--surface);border:1px solid var(--border-hi);width:100%;color:var(--text-primary);font-family:var(--sans);box-sizing:border-box;outline:none;padding:8px 10px;font-size:13px}.mmsetup-input.svelte-190tvrd:focus{border-color:var(--purple-dim)}.mmsetup-divider.svelte-190tvrd{background:var(--border);height:1px;margin:8px 0 16px}.mmsetup-rounds.svelte-190tvrd{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.mmsetup-round.svelte-190tvrd{border:1px solid var(--border);background:var(--surface)}.mmsetup-round.svelte-190tvrd:hover,.mmsetup-round-expanded.svelte-190tvrd{border-color:var(--border-hi)}.mmsetup-round-hd.svelte-190tvrd{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.mmsetup-round-num.svelte-190tvrd{letter-spacing:1px;color:var(--text-mid);flex-shrink:0;font-size:9px}.mmsetup-round-name.svelte-190tvrd{font-family:var(--sans);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.mmsetup-round-cfg.svelte-190tvrd{flex-shrink:0;font-size:10px}.mmsetup-round-chevron.svelte-190tvrd{color:var(--text-mid);flex-shrink:0;font-size:9px}.mmsetup-round-remove.svelte-190tvrd{color:var(--text-low);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:10px;transition:opacity .1s}.mmsetup-round.svelte-190tvrd:hover .mmsetup-round-remove:where(.svelte-190tvrd){opacity:1}.mmsetup-round-remove.svelte-190tvrd:hover{color:var(--red)}.mmsetup-round-body.svelte-190tvrd{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding:10px 12px 12px;display:flex}.mmsetup-field.svelte-190tvrd{flex-direction:column;gap:0;display:flex}.mmsetup-field-label.svelte-190tvrd{letter-spacing:1.5px;color:var(--text-secondary);margin-bottom:6px;font-size:9px}.mmsetup-autofill.svelte-190tvrd{border:1px solid var(--border-hi);color:var(--text-secondary);letter-spacing:1px;cursor:pointer;background:0 0;padding:3px 8px;font-size:8px;transition:all .1s}.mmsetup-autofill.svelte-190tvrd:hover{border-color:var(--purple-dim);color:var(--purple)}.mmsetup-decoy-row.svelte-190tvrd{align-items:center;gap:8px;margin-bottom:5px;display:flex}.mmsetup-decoy-input.svelte-190tvrd{flex:1}.mmsetup-usage.svelte-190tvrd{letter-spacing:.5px;white-space:nowrap;flex-shrink:0;font-size:9px}.mmsetup-add-section.svelte-190tvrd{margin-top:8px}.mmsetup-add-label.svelte-190tvrd{letter-spacing:1.5px;color:var(--text-mid);margin-bottom:8px;font-size:9px}.mmsetup-signal-pool.svelte-190tvrd{flex-wrap:wrap;gap:5px;max-height:130px;display:flex;overflow-y:auto}.mmsetup-signal-chip.svelte-190tvrd{background:var(--surface-hi);border:1px solid var(--border);color:var(--text-secondary);letter-spacing:.5px;cursor:pointer;text-align:left;padding:4px 8px;font-size:10px;transition:all .1s}.mmsetup-signal-chip.svelte-190tvrd:hover{border-color:var(--purple-dim);color:var(--purple);background:var(--purple-trace)}.mmsetup-empty.svelte-190tvrd{color:var(--text-mid);letter-spacing:1px;padding:16px 0;font-size:11px}.mmsetup-footer.svelte-190tvrd{border-top:1px solid var(--border);background:var(--deep);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.mmsetup-save.svelte-190tvrd{border:1px solid var(--border-hi);color:var(--text-secondary);letter-spacing:1.5px;cursor:pointer;background:0 0;padding:8px 14px;font-size:9px;transition:all .1s}.mmsetup-save.svelte-190tvrd:hover:not(:disabled){border-color:var(--purple-dim);color:var(--purple)}.mmsetup-save.svelte-190tvrd:disabled{opacity:.4;cursor:default}.mmsetup-ready.svelte-190tvrd{background:var(--purple-dim);border:1px solid var(--purple);color:var(--text-primary);letter-spacing:1.5px;cursor:pointer;padding:8px 14px;font-size:9px;transition:all .1s}.mmsetup-ready.svelte-190tvrd:hover:not(:disabled){background:var(--purple)}.mmsetup-ready.svelte-190tvrd:disabled{opacity:.4;cursor:default}.mmsetup-saved.svelte-190tvrd{letter-spacing:1px;color:var(--green);font-size:10px}
