._page_a9n5b_1{max-width:52rem;margin:0 auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-4)}._title_a9n5b_10{font-size:clamp(1.75rem,5vw,2.25rem);font-weight:800;letter-spacing:-.03em;color:var(--foreground);margin:0}._sub_a9n5b_18{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground);margin:0;max-width:60ch}._card_a9n5b_26{display:flex;flex-direction:column;gap:var(--spacing-3);padding:1.25rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._card_a9n5b_26 h1{font-size:1.5rem;font-weight:800;letter-spacing:-.025em;color:var(--foreground);margin:0}._card_a9n5b_26 h2{font-size:1.125rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground);margin:0}._doneIcon_a9n5b_52{color:var(--success)}._chips_a9n5b_56{display:flex;flex-wrap:wrap;gap:6px}._chip_a9n5b_56{font:inherit;font-size:.8125rem;font-weight:600;color:var(--foreground);background:var(--surface);border:none;border-radius:var(--radius-full);padding:8px 15px;cursor:pointer}._chipOn_a9n5b_74{color:var(--primary-foreground);background:var(--primary)}._grid_a9n5b_79{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--spacing-3)}._field_a9n5b_85{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.8125rem;font-weight:600;color:var(--foreground)}._field_a9n5b_85 input,._field_a9n5b_85 select,._field_a9n5b_85 textarea{font:inherit;font-size:.9375rem;font-weight:400;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;width:100%;box-sizing:border-box;resize:vertical}._budgetRow_a9n5b_111{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);font-size:.9375rem;color:var(--foreground)}._budgetRow_a9n5b_111>span{flex:1;min-width:0}._budgetRow_a9n5b_111 input{width:9rem;text-align:right}._total_a9n5b_130{margin:var(--spacing-2) 0 0;padding-top:var(--spacing-3);border-top:1px solid var(--border);font-size:.875rem;color:var(--muted-foreground)}._total_a9n5b_130 b{color:var(--foreground)}._privacyBox_a9n5b_142{display:flex;align-items:flex-start;gap:10px;padding:var(--spacing-4);background:color-mix(in srgb,var(--success) 9%,var(--card));border-left:4px solid var(--success);border-radius:var(--radius-sm)}._privacyBox_a9n5b_142 svg{flex-shrink:0;margin-top:2px;color:var(--success)}._privacyBox_a9n5b_142 span{display:flex;flex-direction:column;gap:3px;font-size:.9375rem;color:var(--foreground)}._privacyBox_a9n5b_142 small{font-size:.8125rem;line-height:1.6;color:var(--muted-foreground)}._primary_a9n5b_172{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:.9375rem;font-weight:700;color:var(--primary-foreground);background:var(--primary);border:none;border-radius:var(--radius-full);padding:var(--spacing-3) var(--spacing-6);cursor:pointer;text-decoration:none;align-self:flex-start}._primary_a9n5b_172:disabled{opacity:.45;cursor:not-allowed}._error_a9n5b_195{font-size:.8125rem;color:var(--error);margin:0}._footnote_a9n5b_201{display:flex;gap:7px;font-size:.75rem;line-height:1.6;color:var(--muted-foreground);margin:0;max-width:64ch}._footnote_a9n5b_201 svg{flex-shrink:0;margin-top:3px}@media(max-width:560px){._primary_a9n5b_172{align-self:stretch}}
