.tool[data-astro-cid-jomdbbhp]{gap:var(--esp-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.form[data-astro-cid-jomdbbhp]{gap:var(--esp-8);padding:var(--esp-8);display:grid}fieldset[data-astro-cid-jomdbbhp]{border:0;min-width:0;padding:0}.range-row[data-astro-cid-jomdbbhp]{gap:var(--esp-4);align-items:center;display:flex}input[data-astro-cid-jomdbbhp][type=range]{width:100%;accent-color:var(--color-primary-ink);flex:1}.num[data-astro-cid-jomdbbhp]{width:110px}.types[data-astro-cid-jomdbbhp]{gap:var(--esp-3);grid-template-columns:1fr 1fr;display:grid}.type[data-astro-cid-jomdbbhp]{position:relative}.type[data-astro-cid-jomdbbhp] input[data-astro-cid-jomdbbhp]{opacity:0;position:absolute}.type[data-astro-cid-jomdbbhp] span[data-astro-cid-jomdbbhp]{min-height:52px;padding:var(--esp-3) var(--esp-4);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:var(--text-sm);cursor:pointer;align-items:center;font-weight:500;display:flex}.type[data-astro-cid-jomdbbhp] input[data-astro-cid-jomdbbhp]:checked+span[data-astro-cid-jomdbbhp]{border-color:var(--color-primary-ink);background:var(--color-primary-soft);color:var(--color-primary-ink);font-weight:600}.type[data-astro-cid-jomdbbhp] input[data-astro-cid-jomdbbhp]:focus-visible+span[data-astro-cid-jomdbbhp]{box-shadow:var(--focus-ring)}.result[data-astro-cid-jomdbbhp]{--focus-color:var(--color-primary);top:calc(var(--header-height) + var(--esp-6));gap:var(--esp-3);padding:var(--esp-8);border-radius:var(--radius-lg);background:var(--background-dark);color:var(--text-on-dark);display:grid;position:sticky}.result-label[data-astro-cid-jomdbbhp]{color:var(--text-on-dark-secondary);font-size:var(--text-sm)}.result-value[data-astro-cid-jomdbbhp]{letter-spacing:-.04em;color:var(--color-primary);font-size:3rem;font-weight:750;line-height:1}.result-range[data-astro-cid-jomdbbhp]{color:var(--text-on-dark-secondary);font-size:var(--text-sm)}.result[data-astro-cid-jomdbbhp] .btn[data-astro-cid-jomdbbhp]{margin-top:var(--esp-3)}.disclaimer[data-astro-cid-jomdbbhp]{color:var(--text-on-dark-secondary);font-size:var(--text-xs)}.how[data-astro-cid-jomdbbhp]{max-width:760px;margin-top:var(--esp-16)}@media (width<=860px){.tool[data-astro-cid-jomdbbhp]{grid-template-columns:1fr}.result[data-astro-cid-jomdbbhp]{position:static}}@media (width<=520px){.form[data-astro-cid-jomdbbhp]{padding:var(--esp-5)}.types[data-astro-cid-jomdbbhp]{grid-template-columns:1fr}}
