.tool-hero[data-astro-cid-hhxicd6u]{padding-bottom:var(--space-4)}.tool-section[data-astro-cid-hhxicd6u]{padding-top:var(--space-2)}.tool-section[data-astro-cid-hhxicd6u] .note[data-astro-cid-hhxicd6u]{margin-bottom:var(--space-3)}.privacy[data-astro-cid-hhxicd6u]{margin-top:var(--space-2)}.tool[data-astro-cid-hhxicd6u] .tool-grid{gap:var(--space-4);display:grid}@media (width>=60rem){.tool[data-astro-cid-hhxicd6u] .tool-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.tool[data-astro-cid-hhxicd6u] form{gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);display:grid}.tool[data-astro-cid-hhxicd6u] fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.tool[data-astro-cid-hhxicd6u] legend{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);margin-bottom:var(--space-1)}.tool[data-astro-cid-hhxicd6u] .row-2{gap:var(--space-2);display:grid}@media (width>=36rem){.tool[data-astro-cid-hhxicd6u] .row-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool[data-astro-cid-hhxicd6u] .result{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3)}@media (width>=60rem){.tool[data-astro-cid-hhxicd6u] .result{position:sticky;top:5rem}}.tool[data-astro-cid-hhxicd6u] .result h2{font-size:var(--text-xl)}.tool[data-astro-cid-hhxicd6u] .result dl{margin:var(--space-2) 0 0;gap:var(--space-1) var(--space-2);grid-template-columns:1fr auto;display:grid}.tool[data-astro-cid-hhxicd6u] .result dt{color:var(--color-text-secondary)}.tool[data-astro-cid-hhxicd6u] .result dd{text-align:right;font-variant-numeric:var(--numeric-money);margin:0}.tool[data-astro-cid-hhxicd6u] .result .total{margin-top:var(--space-2);padding-top:var(--space-2);border-top:2px solid var(--color-text);justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.tool[data-astro-cid-hhxicd6u] .result .total output,.tool[data-astro-cid-hhxicd6u] .result .big{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-variant-numeric:lining-nums proportional-nums}.tool[data-astro-cid-hhxicd6u] .result .negative{color:var(--color-danger)}.tool[data-astro-cid-hhxicd6u] .result .explain{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}
