.calc.svelte-1sygrg9{display:flex;flex-direction:column;gap:16px}.field.svelte-1sygrg9{display:flex;flex-direction:column;gap:4px}.field.full.svelte-1sygrg9 input:where(.svelte-1sygrg9){width:100%}.field-label.svelte-1sygrg9{font-size:.8rem;color:var(--text-muted)}.controls.svelte-1sygrg9{display:flex;gap:16px;flex-wrap:wrap}.ctrl.svelte-1sygrg9{display:flex;flex-direction:column;gap:6px;min-width:200px;flex:1}.range-hint.svelte-1sygrg9{font-size:.7rem;color:var(--text-muted);text-align:right}.explain-card.svelte-1sygrg9{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 18px}.explain-title.svelte-1sygrg9{font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.explain-step.svelte-1sygrg9{display:flex;align-items:flex-start;gap:10px;padding:6px 0;border-bottom:1px solid var(--border)}.explain-step.svelte-1sygrg9:last-child{border-bottom:none}.step-num.svelte-1sygrg9{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;border-radius:50%;font-size:.7rem;font-weight:700;flex-shrink:0}.step-text.svelte-1sygrg9{font-size:.82rem;color:var(--text);font-family:monospace;line-height:1.5}.compare-card.svelte-1sygrg9{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 18px}.compare-title.svelte-1sygrg9{font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.compare-row.svelte-1sygrg9{display:flex;justify-content:space-between;padding:7px 8px;border-bottom:1px solid var(--border);align-items:center;border-radius:4px}.compare-row.svelte-1sygrg9:last-child{border-bottom:none}.compare-row.active-mode.svelte-1sygrg9{background:#5d00ff14;border-color:transparent}.compare-label.svelte-1sygrg9{font-size:.82rem;color:var(--text-muted)}.compare-value.svelte-1sygrg9{font-family:monospace;font-size:.9rem;color:var(--text);font-weight:600}.compare-row.active-mode.svelte-1sygrg9 .compare-value:where(.svelte-1sygrg9){color:var(--accent-light)}.dp-card.svelte-1sygrg9{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 18px}.dp-title.svelte-1sygrg9{font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.dp-grid.svelte-1sygrg9{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.dp-item.svelte-1sygrg9{display:flex;flex-direction:column;align-items:center;padding:10px 8px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);gap:4px}.dp-item.active-dp.svelte-1sygrg9{border-color:var(--accent);background:#5d00ff0f}.dp-label.svelte-1sygrg9{font-size:.7rem;color:var(--text-muted)}.dp-value.svelte-1sygrg9{font-family:monospace;font-size:.85rem;color:var(--text);font-weight:600;word-break:break-all;text-align:center}.dp-item.active-dp.svelte-1sygrg9 .dp-value:where(.svelte-1sygrg9){color:var(--accent-light)}.ref-card.svelte-1sygrg9{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 18px;overflow-x:auto}.ref-title.svelte-1sygrg9{font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.ref-table.svelte-1sygrg9{width:100%;border-collapse:collapse}.ref-table.svelte-1sygrg9 th:where(.svelte-1sygrg9){font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:6px 8px;text-align:left;border-bottom:1px solid var(--border)}.ref-table.svelte-1sygrg9 td:where(.svelte-1sygrg9){padding:7px 8px;border-bottom:1px solid var(--border);font-size:.82rem;color:var(--text)}.ref-table.svelte-1sygrg9 tr:where(.svelte-1sygrg9):last-child td:where(.svelte-1sygrg9){border-bottom:none}.ref-table.svelte-1sygrg9 td:where(.svelte-1sygrg9):first-child{font-weight:600;color:var(--accent-light)}.ref-table.svelte-1sygrg9 td:where(.svelte-1sygrg9):nth-child(2),.ref-table.svelte-1sygrg9 td:where(.svelte-1sygrg9):nth-child(3),.ref-table.svelte-1sygrg9 td:where(.svelte-1sygrg9):nth-child(4){font-family:monospace;text-align:center}.ref-table.svelte-1sygrg9 td:where(.svelte-1sygrg9):last-child{font-size:.78rem;color:var(--text-muted)}@media (max-width: 600px){.controls.svelte-1sygrg9{flex-direction:column}.dp-grid.svelte-1sygrg9{grid-template-columns:repeat(3,1fr)}}
