.main-result.buy.svelte-k00bug{background:linear-gradient(135deg,var(--primary) 0%,oklch(.55 .15 30) 100%)}.main-result.rent.svelte-k00bug{background:linear-gradient(135deg,var(--secondary) 0%,oklch(.45 .12 220) 100%)}.recommendation-text.svelte-k00bug{font-family:var(--header-font);font-size:2.5rem;font-weight:700;color:#fff;line-height:1.1}.comparison-section.svelte-k00bug{padding:1rem;background:var(--background)}@media(min-width:640px){.comparison-section.svelte-k00bug{padding:1.5rem}}.scenario-comparison.svelte-k00bug{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.scenario-card.svelte-k00bug{background:var(--card);border:1px solid var(--border);border-radius:1rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}@media(min-width:640px){.scenario-card.svelte-k00bug{padding:1.25rem}}.scenario-card.svelte-k00bug h3:where(.svelte-k00bug){font-size:.9rem;font-weight:600;margin:0;color:var(--foreground)}.scenario-details.svelte-k00bug{display:flex;flex-direction:column;gap:.5rem}.detail-row.svelte-k00bug{display:flex;justify-content:space-between;font-size:.8rem}.detail-row.svelte-k00bug span:where(.svelte-k00bug){color:var(--muted-foreground)}.detail-row.svelte-k00bug strong:where(.svelte-k00bug){color:var(--foreground);font-weight:600}.detail-row.highlight.svelte-k00bug{padding-top:.5rem;margin-top:.5rem;border-top:1px solid var(--border)}.detail-row.highlight.svelte-k00bug strong:where(.svelte-k00bug){color:var(--primary);font-size:1rem}.year-by-year.svelte-k00bug{background:var(--card);border:1px solid var(--border);border-radius:1.25rem;padding:1rem}@media(min-width:640px){.year-by-year.svelte-k00bug{padding:1.5rem}}.year-by-year.svelte-k00bug h3:where(.svelte-k00bug){font-size:.9rem;font-weight:600;margin:0 0 1rem;color:var(--foreground)}.table-wrapper.svelte-k00bug{overflow-x:auto;max-height:300px;overflow-y:auto}table.svelte-k00bug{width:100%;border-collapse:collapse;font-size:.8rem}th.svelte-k00bug{text-align:left;padding:.75rem .5rem;border-bottom:2px solid var(--border);font-weight:600;color:var(--muted-foreground);text-transform:uppercase;font-size:.7rem;letter-spacing:.05em;position:sticky;top:0;background:var(--card)}td.svelte-k00bug{padding:.5rem;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}tr.highlight.svelte-k00bug td:where(.svelte-k00bug){background:oklch(from var(--primary) l c h / .1);font-weight:600}@media(max-width:1024px){.detail-row.highlight.svelte-k00bug strong:where(.svelte-k00bug){font-size:.9rem}}@media(max-width:768px){.main-result.svelte-k00bug{padding:2rem 1.5rem}.recommendation-text.svelte-k00bug{font-size:2rem}.scenario-comparison.svelte-k00bug{grid-template-columns:1fr}}@media(max-width:480px){.recommendation-text.svelte-k00bug{font-size:1.75rem}}
