.tc-row.svelte-1jr5cgj{align-items:center;gap:.75rem;padding:.35rem 0;display:flex}.tc-row-label.svelte-1jr5cgj{color:var(--text-body);font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;flex:0 0 4.5rem}.tc-stepper.svelte-1jr5cgj{align-items:center;gap:.25rem;display:flex}.tc-step.svelte-1jr5cgj{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--text-body);font-family:var(--font-data);font-size:var(--text-lg);cursor:pointer;transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.tc-step.svelte-1jr5cgj:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-gold)}.tc-step.svelte-1jr5cgj:disabled{opacity:.35;cursor:not-allowed}.tc-value.svelte-1jr5cgj{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);width:3rem;height:2.75rem;color:var(--text-heading);font-family:var(--font-data);font-size:var(--text-base);font-variant-numeric:tabular-nums;text-align:center;padding:0}.tc-value.svelte-1jr5cgj:focus-visible{border-color:var(--color-gold);outline:none}.tc-row-detail.svelte-1jr5cgj{color:var(--text-muted);font-family:var(--font-data);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin-left:auto}@media (width<=26rem){.tc-row.svelte-1jr5cgj{gap:.5rem}.tc-row-label.svelte-1jr5cgj{flex-basis:3.5rem}.tc-step.svelte-1jr5cgj,.tc-value.svelte-1jr5cgj{width:2.5rem;height:2.5rem}}.tc-grid.svelte-15888yn{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1.25rem;margin-bottom:3rem;display:grid}.tc-side.svelte-15888yn{flex-direction:column;gap:1.25rem;display:flex}.tc-toggles.svelte-15888yn{gap:.5rem;margin-top:1rem;display:flex}.tc-toggle.svelte-15888yn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);min-height:2.75rem;color:var(--text-body);font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease, background var(--dur-fast) ease;flex:1;padding:0 .5rem}.tc-toggle.svelte-15888yn:hover{border-color:var(--color-gold);color:var(--color-gold)}.tc-toggle-on.svelte-15888yn{border-color:var(--color-gold);color:var(--color-gold);background:#f5c54214}.tc-note.svelte-15888yn{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal,1.6);margin:1rem 0 0}.tc-result.svelte-15888yn{justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.tc-result.svelte-15888yn+.tc-result:where(.svelte-15888yn){border-top:1px solid var(--color-border-subtle)}.tc-result-label.svelte-15888yn{color:var(--text-body);font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase}.tc-result-value.svelte-15888yn{font-family:var(--font-data);font-size:var(--text-xl);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.tc-gold.svelte-15888yn{color:var(--color-gold)}.tc-emerald.svelte-15888yn{color:var(--color-emerald)}
