.form-row.svelte-b5auff{display:grid;grid-template-columns:1fr 1fr;gap:12px}.results.svelte-b5auff{margin-top:24px}.big-cards.svelte-b5auff{display:grid;grid-template-columns:1fr 1fr;gap:12px}.big-card.svelte-b5auff{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:20px 16px;text-align:center}.big-card.primary.svelte-b5auff{border-color:var(--accent)}.big-card.accent.svelte-b5auff{border-color:#f97316}.bc-label.svelte-b5auff{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.bc-value.svelte-b5auff{font-size:1.6rem;font-weight:800;color:var(--text)}.big-card.primary.svelte-b5auff .bc-value:where(.svelte-b5auff){color:var(--accent-light)}.big-card.accent.svelte-b5auff .bc-value:where(.svelte-b5auff){color:#fb923c}.bar-section.svelte-b5auff{margin-top:20px}.bar-label-row.svelte-b5auff{display:flex;justify-content:space-between;margin-bottom:6px}.bar-tag.svelte-b5auff{font-size:.78rem;font-weight:600}.principal-tag.svelte-b5auff{color:var(--accent-light)}.interest-tag.svelte-b5auff{color:#fb923c}.ratio-bar.svelte-b5auff{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--bg-input)}.ratio-fill.principal.svelte-b5auff{background:var(--accent)}.ratio-fill.interest.svelte-b5auff{background:#f97316}.toggle-btn.svelte-b5auff{margin-top:20px;padding:10px 20px;width:100%;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.875rem;cursor:pointer;transition:all .15s}.toggle-btn.svelte-b5auff:hover{border-color:var(--accent);color:var(--text)}.table-wrap.svelte-b5auff{margin-top:12px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}table.svelte-b5auff{width:100%;border-collapse:collapse;font-size:.82rem}th.svelte-b5auff{background:var(--bg-card);padding:10px 12px;text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border);position:sticky;top:0}td.svelte-b5auff{padding:8px 12px;border-bottom:1px solid var(--border);color:var(--text)}tr.svelte-b5auff:hover td:where(.svelte-b5auff){background:var(--bg-input)}@media (max-width: 600px){.form-row.svelte-b5auff,.big-cards.svelte-b5auff{grid-template-columns:1fr}.bc-value.svelte-b5auff{font-size:1.3rem}}
