.calc[data-astro-cid-wwmiagza]{padding-top:var(--space-6)}.tabs[data-astro-cid-wwmiagza]{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tab[data-astro-cid-wwmiagza]{appearance:none;min-height:56px;color:var(--ink-2);font:600 1rem/1.35 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:.7rem .9rem}.tab[data-astro-cid-wwmiagza]:hover{background:var(--paper-2);color:var(--ink)}.tab[data-astro-cid-wwmiagza][aria-selected=true]{color:var(--green-deep);background:var(--tint);border-bottom-color:var(--green);margin-bottom:-1px}@media (width>=720px){.tabs[data-astro-cid-wwmiagza]{grid-template-columns:repeat(4,minmax(0,1fr))}.tab[data-astro-cid-wwmiagza]{padding-inline:1.1rem}}.layout[data-astro-cid-wwmiagza]{gap:var(--space-7);padding-top:var(--space-6);align-items:start;display:grid}@media (width>=980px){.layout[data-astro-cid-wwmiagza]{gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.results[data-astro-cid-wwmiagza]{top:calc(var(--header-h) + var(--space-5));position:sticky}}.form-title[data-astro-cid-wwmiagza]{font-size:var(--fs-h3);margin-bottom:var(--space-4)}.group[data-astro-cid-wwmiagza]{border:0;border-top:1px solid var(--line);padding:var(--space-4) 0 var(--space-5);min-width:0;margin:0}.group[data-astro-cid-wwmiagza][hidden],.fld[data-astro-cid-wwmiagza][hidden],.err[data-astro-cid-wwmiagza][hidden]{display:none}.group[data-astro-cid-wwmiagza]>legend[data-astro-cid-wwmiagza]{color:var(--green-deep);float:left;width:100%;margin-bottom:var(--space-4);padding:0;font-size:1.125rem;font-weight:700}.fields[data-astro-cid-wwmiagza]{clear:both;gap:var(--space-5) var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=560px){.fields[data-astro-cid-wwmiagza]{grid-template-columns:repeat(2,minmax(0,1fr))}.fld--wide[data-astro-cid-wwmiagza]{grid-column:1/-1}}.fld[data-astro-cid-wwmiagza]{min-width:0}.lab[data-astro-cid-wwmiagza]{margin-bottom:var(--space-2);font-weight:600;font-size:var(--fs-body);color:var(--ink);padding:0;display:block}.hint[data-astro-cid-wwmiagza]{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--ink-3);max-width:38em}.err[data-astro-cid-wwmiagza]{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--error);font-weight:600}input[data-astro-cid-wwmiagza][type=text],input[data-astro-cid-wwmiagza][type=number],input[data-astro-cid-wwmiagza][type=date],select[data-astro-cid-wwmiagza]{border:var(--stroke) solid var(--line-strong);border-radius:var(--radius);background:var(--field);width:100%;min-height:48px;color:var(--ink);font:400 var(--fs-body) / 1.4 var(--font-body);padding:.55rem .8rem}input[data-astro-cid-wwmiagza][type=text],input[data-astro-cid-wwmiagza][type=number]{text-align:right;font-variant-numeric:tabular-nums}input[data-astro-cid-wwmiagza]:focus-visible,select[data-astro-cid-wwmiagza]:focus-visible{outline:2px solid var(--manila-ink);outline-offset:2px;border-color:var(--green)}[data-astro-cid-wwmiagza][aria-invalid=true]{border-color:var(--error)}.calc-sum[data-astro-cid-wwmiagza]{background:var(--paper-2);border-style:dashed;font-weight:600}.with-unit[data-astro-cid-wwmiagza]{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.unit[data-astro-cid-wwmiagza]{min-width:1.5em;color:var(--ink-2);font-size:var(--fs-body)}.choice-set[data-astro-cid-wwmiagza]{border:0;min-width:0;margin:0;padding:0}.choice-set[data-astro-cid-wwmiagza]>legend[data-astro-cid-wwmiagza]{padding:0}.choices[data-astro-cid-wwmiagza]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.choice[data-astro-cid-wwmiagza]{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;display:inline-flex}.choice[data-astro-cid-wwmiagza] input[data-astro-cid-wwmiagza]{width:1.25rem;height:1.25rem;accent-color:var(--green);margin:0}.dyn[data-astro-cid-wwmiagza]:empty{display:none}.dyn[data-astro-cid-wwmiagza]{gap:var(--space-4);padding-left:var(--space-4);border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=560px){.dyn[data-astro-cid-wwmiagza]{grid-template-columns:repeat(2,minmax(0,1fr))}}.actions[data-astro-cid-wwmiagza]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.actions[data-astro-cid-wwmiagza] .btn[data-astro-cid-wwmiagza]{flex:10rem}.results[data-astro-cid-wwmiagza]{border-top:1px solid var(--line);padding-top:var(--space-4);min-width:0}.empty[data-astro-cid-wwmiagza]{color:var(--ink-2)}.results[data-astro-cid-wwmiagza] .result-title{font-size:var(--fs-h3);margin-bottom:var(--space-3)}.results[data-astro-cid-wwmiagza] .result-note{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--paper-2);border-radius:4px}.results[data-astro-cid-wwmiagza] table.ruled{table-layout:auto}.results[data-astro-cid-wwmiagza] table.ruled th,.results[data-astro-cid-wwmiagza] table.ruled td{font-size:var(--fs-body);overflow-wrap:anywhere;padding:.7rem .75rem .7rem 0;font-weight:400}.results[data-astro-cid-wwmiagza] table.ruled td.v{text-align:right;white-space:nowrap;padding-right:0}.results[data-astro-cid-wwmiagza] tr.block th{padding-top:var(--space-5);color:var(--green-deep);border-bottom:1px solid var(--line);font-weight:700}.results[data-astro-cid-wwmiagza] tr.row th,.results[data-astro-cid-wwmiagza] tr.row td{font-weight:700}.results[data-astro-cid-wwmiagza] tr.sub th{color:var(--ink-2);padding-left:1.1rem}.results[data-astro-cid-wwmiagza] tr.sub td{color:var(--ink-2)}.results[data-astro-cid-wwmiagza] tr.total th,.results[data-astro-cid-wwmiagza] tr.total td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-2);color:var(--green-deep);padding-block:1.1rem;font-size:1.25rem;font-weight:700}.results[data-astro-cid-wwmiagza] tr.total th{padding-left:var(--space-3)}.results[data-astro-cid-wwmiagza] tr.total td{padding-right:var(--space-3)}.after[data-astro-cid-wwmiagza]{margin-top:var(--space-5);gap:var(--space-4);justify-items:start;display:grid}.disclaimer[data-astro-cid-wwmiagza]{color:var(--ink-2);font-size:var(--fs-small)}@media (width<=480px){.results[data-astro-cid-wwmiagza] table.ruled td.v{white-space:normal}}
