.field[data-astro-cid-5sqo3bed]{gap:var(--space-1);min-width:0;margin-bottom:var(--space-4);flex-direction:column;display:flex}label[data-astro-cid-5sqo3bed]{font-weight:600;font-size:var(--text-sm)}.field__optional[data-astro-cid-5sqo3bed]{white-space:nowrap;color:var(--color-muted);font-weight:400}.field__hint[data-astro-cid-5sqo3bed]{font-size:var(--text-xs);color:var(--color-muted);margin:0}.field__control[data-astro-cid-5sqo3bed]{position:relative}input[data-astro-cid-5sqo3bed]{width:100%;min-width:0;min-height:3rem;padding:var(--space-3) 3.25rem var(--space-3) var(--space-4);font:inherit;font-variant-numeric:tabular-nums;color:var(--color-ink);background:var(--color-surface);border:1.5px solid var(--color-line-strong);border-radius:var(--radius);transition:border-color .15s}input[data-astro-cid-5sqo3bed]:hover{border-color:var(--color-ink-soft)}input[data-astro-cid-5sqo3bed]:focus-visible{border-color:var(--color-ink)}input[data-astro-cid-5sqo3bed][aria-invalid=true]{border-color:var(--color-bad);background:var(--color-bad-bg)}.field__unit[data-astro-cid-5sqo3bed]{right:var(--space-4);color:var(--color-muted);font-size:var(--text-sm);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.field__error[data-astro-cid-5sqo3bed]{color:var(--color-bad);font-size:var(--text-sm);margin:0;font-weight:550}.result-card[data-astro-cid-kpiowxes]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg)}h3[data-astro-cid-kpiowxes]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.result-card__big[data-astro-cid-kpiowxes]{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:1.1}.result-card__unit[data-astro-cid-kpiowxes]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-muted);font-weight:500}.result-card__list[data-astro-cid-kpiowxes]{margin:0}.result-card__list[data-astro-cid-kpiowxes] div[data-astro-cid-kpiowxes]{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-top:1px solid var(--color-line);display:flex}dt[data-astro-cid-kpiowxes]{color:var(--color-ink-soft)}dd[data-astro-cid-kpiowxes]{white-space:nowrap;margin:0;font-weight:600}.result-card__empty[data-astro-cid-kpiowxes]{color:var(--color-ink-soft);margin:0}.breakdown[data-astro-cid-kpiowxes]{margin-top:var(--space-3);font-size:var(--text-sm)}.breakdown[data-astro-cid-kpiowxes] summary[data-astro-cid-kpiowxes]{cursor:pointer;padding-block:var(--space-2);color:var(--color-accent);font-weight:600}.notice[data-astro-cid-qyxoob7p]{padding:var(--space-4);border-radius:var(--radius);background:var(--color-bad-bg);color:var(--color-bad);font-weight:550}.calc[data-astro-cid-qyxoob7p]{margin-top:var(--space-6)}.panel[data-astro-cid-qyxoob7p]{margin:0 0 var(--space-5);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:0}.panel[data-astro-cid-qyxoob7p] legend[data-astro-cid-qyxoob7p]{float:left;width:100%;margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-lg);padding:0;font-weight:700}.panel[data-astro-cid-qyxoob7p] legend[data-astro-cid-qyxoob7p]+*{clear:both}.legend__optional[data-astro-cid-qyxoob7p]{white-space:nowrap;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-muted);font-weight:400}.panel--o[data-astro-cid-qyxoob7p]{background:var(--color-accent-soft);border-color:#0000}.panel__fields--2[data-astro-cid-qyxoob7p]{gap:0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.calc__deals[data-astro-cid-qyxoob7p]{gap:0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.calc__actions[data-astro-cid-qyxoob7p]{gap:var(--space-3);flex-wrap:wrap;display:flex}.result[data-astro-cid-qyxoob7p]{margin-top:var(--space-7);scroll-margin-top:var(--space-5)}.result[data-astro-cid-qyxoob7p] h2[data-astro-cid-qyxoob7p]:focus{outline:none}.verdict[data-astro-cid-qyxoob7p]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-snug);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);margin-bottom:var(--space-5)}.verdict[data-astro-cid-qyxoob7p][data-tone=good]{background:var(--color-good-bg);color:var(--color-good)}.verdict[data-astro-cid-qyxoob7p][data-tone=bad]{background:var(--color-bad-bg);color:var(--color-bad)}.verdict[data-astro-cid-qyxoob7p][data-tone=neutral]{background:var(--color-surface-sunk);color:var(--color-ink)}.result__grid[data-astro-cid-qyxoob7p]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.panel__intro[data-astro-cid-qyxoob7p]{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-ink-soft)}.form-errors[data-astro-cid-qyxoob7p]{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-bad-bg);color:var(--color-bad);font-weight:600}.warnings[data-astro-cid-qyxoob7p]{margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-highlight);border-radius:0 var(--radius) var(--radius) 0;background:var(--color-surface)}.warnings[data-astro-cid-qyxoob7p] p{margin:0}.warnings[data-astro-cid-qyxoob7p] p+p{margin-top:var(--space-2)}.result__share[data-astro-cid-qyxoob7p]{margin-top:var(--space-5);color:var(--color-muted);font-size:var(--text-sm)}
