.unit-toggle.svelte-njmlvo{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.toggle-btn.svelte-njmlvo{background:var(--bg-input);border:1px solid var(--border);color:var(--text-muted);border-radius:6px;padding:8px 16px;cursor:pointer;font-size:.875rem;transition:all .15s}.toggle-btn.active.svelte-njmlvo{background:var(--accent);border-color:var(--accent);color:#fff}.scale-wrap.svelte-njmlvo{margin-top:24px;margin-bottom:8px}.scale-bar-track.svelte-njmlvo{position:relative;display:flex;height:20px;border-radius:10px;overflow:visible}.scale-segment.svelte-njmlvo{height:100%}.scale-segment.svelte-njmlvo:first-child{border-radius:10px 0 0 10px}.scale-segment.svelte-njmlvo:last-child{border-radius:0 10px 10px 0}.scale-needle.svelte-njmlvo{position:absolute;top:-6px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.needle-line.svelte-njmlvo{width:2px;height:32px;background:#fff;border-radius:1px;box-shadow:0 0 4px #0009}.needle-label.svelte-njmlvo{font-size:.75rem;font-weight:700;margin-top:2px;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.8)}.scale-labels.svelte-njmlvo{display:flex;justify-content:space-between;margin-top:6px;font-size:.65rem;color:var(--text-dim)}.scale-zone-labels.svelte-njmlvo{display:flex;margin-top:4px}.szl.svelte-njmlvo{font-size:.62rem;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-card.svelte-njmlvo{margin-top:16px;padding:14px 16px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center}.ic-title.svelte-njmlvo{font-size:.72rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.ic-value.svelte-njmlvo{font-size:1.2rem;font-weight:700;color:#22c55e}.ic-sub.svelte-njmlvo{font-size:.72rem;color:var(--text-dim);margin-top:4px}.gap-card.svelte-njmlvo{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 16px;border-radius:var(--radius-sm);font-size:.875rem;border:1px solid}.gap-lose.svelte-njmlvo{background:#ef444414;border-color:#ef44444d;color:#f87171}.gap-gain.svelte-njmlvo{background:#3b82f614;border-color:#3b82f64d;color:#60a5fa}.gap-icon.svelte-njmlvo{font-size:1rem}.secondary-grid.svelte-njmlvo{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.sec-card.svelte-njmlvo{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px;text-align:center}.sec-val.svelte-njmlvo{font-size:1.3rem;font-weight:700;color:var(--accent-light)}.sec-label.svelte-njmlvo{font-size:.8rem;color:var(--text-muted);margin-top:4px}.sec-sub.svelte-njmlvo{font-size:.68rem;color:var(--text-dim);margin-top:3px}.table-wrap.svelte-njmlvo{margin-top:24px}.table-title.svelte-njmlvo{font-size:.72rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.who-table.svelte-njmlvo{width:100%;border-collapse:collapse;font-size:.82rem}.who-table.svelte-njmlvo th:where(.svelte-njmlvo){text-align:left;padding:8px 12px;font-size:.7rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border)}.who-table.svelte-njmlvo td:where(.svelte-njmlvo){padding:9px 12px;border-bottom:1px solid var(--border);color:var(--text-muted);vertical-align:middle}.who-table.svelte-njmlvo tr:where(.svelte-njmlvo):last-child td:where(.svelte-njmlvo){border-bottom:none}.who-table.svelte-njmlvo tr.user-row:where(.svelte-njmlvo) td:where(.svelte-njmlvo){background:var(--bg-hover);color:var(--text);font-weight:600}.cat-dot.svelte-njmlvo{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.you-badge.svelte-njmlvo{display:inline-block;margin-left:8px;padding:1px 6px;font-size:.62rem;border-radius:99px;background:var(--accent);color:#fff;vertical-align:middle;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.limitation-note.svelte-njmlvo{margin-top:16px;padding:10px 14px;font-size:.78rem;color:var(--text-dim);background:var(--bg-input);border-left:3px solid var(--border);border-radius:0 var(--radius-sm) var(--radius-sm) 0}
