.calc__grid[hidden]{display:none}.calc__grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.calc__form{gap:var(--space-3);padding:var(--space-3) var(--space-2);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius);display:grid}.calc__form [hidden]{display:none}.calc__toggles{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.calc__field{gap:var(--space-0);border:0;min-width:0;margin:0;padding:0;display:grid}.calc__field legend{margin-bottom:var(--space-0);padding:0}.calc__field input[type=number]{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);width:100%;min-height:44px;font-family:var(--ff-mono);font-stretch:var(--mono-condensed);font-size:var(--step-0);font-variant-numeric:tabular-nums slashed-zero;padding:.5em .7em}.calc__field input[type=number]::placeholder{color:var(--muted);opacity:.7}.calc__amounts{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc__amounts>:last-child:nth-child(odd){grid-column:1/-1}.calc__seg{border:1px solid var(--rule-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden}.calc__seg label{display:block;position:relative}.calc__seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.calc__seg span{min-height:44px;padding:0 var(--space-2);font-size:var(--step--1);background:var(--paper);border-right:1px solid var(--rule-strong);white-space:nowrap;align-items:center;font-weight:600;display:flex}.calc__seg label:last-child span{border-right:0}.calc__seg input:checked+span{background:var(--ink);color:var(--paper)}.calc__seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:-3px}.calc__slider-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.calc__slider-value{font-family:var(--ff-mono);font-size:var(--step-1);font-variant-numeric:tabular-nums slashed-zero;font-weight:500}.calc__field input[type=range]{width:100%;min-height:44px;accent-color:var(--accent);margin:0}.calc__hint{font-size:var(--step--1);color:var(--muted);margin:0}.calc__presets ul{margin:var(--space-1) 0 0;gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.calc__chip{min-height:44px;padding:0 var(--space-2);border:1px solid var(--rule-strong);border-radius:var(--radius);font-size:var(--step--1);cursor:pointer;background:0 0;font-weight:600}.calc__chip:hover{border-color:var(--ink)}.calc__chip-ratio{font-family:var(--ff-mono);color:var(--muted);margin-left:.3em;font-weight:400}.calc__more summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.calc__more[open] summary{margin-bottom:var(--space-1)}.calc__reset{min-height:44px;padding:0 var(--space-2);border:1px solid var(--rule-strong);border-radius:var(--radius);font-size:var(--step--1);cursor:pointer;background:0 0;justify-self:start}.calc__reset:hover{border-color:var(--ink)}.calc__basis{margin:var(--space-1) 0 0;text-transform:none;letter-spacing:.02em}@media (width>=640px){.calc__form{padding:var(--space-3)}.calc__amounts{grid-template-columns:repeat(3,minmax(0,1fr))}.calc__amounts--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.calc__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}.calc__results{top:var(--space-3);position:sticky}}.ratio-chart[data-astro-cid-gloanlan]{border:var(--hairline);border-radius:var(--radius);background:var(--surface);position:relative;overflow-x:auto}.ratio-chart[data-astro-cid-gloanlan] table[data-astro-cid-gloanlan]{min-width:40rem}.ratio-chart[data-astro-cid-gloanlan] th[data-astro-cid-gloanlan],.ratio-chart[data-astro-cid-gloanlan] td[data-astro-cid-gloanlan]{padding:var(--space-1) var(--space-2);white-space:nowrap;vertical-align:middle}.ratio-chart[data-astro-cid-gloanlan] td[data-astro-cid-gloanlan]{font-size:var(--step--1)}.ratio-chart[data-astro-cid-gloanlan] tbody[data-astro-cid-gloanlan] tr[data-astro-cid-gloanlan]:last-child>[data-astro-cid-gloanlan]{border-bottom:0}.ratio-chart__size[data-astro-cid-gloanlan]{background:var(--surface);border-right:var(--hairline);position:sticky;left:0}.ratio-chart[data-astro-cid-gloanlan] tbody[data-astro-cid-gloanlan] .ratio-chart__size[data-astro-cid-gloanlan]{font-family:var(--ff-text);font-stretch:100%;font-size:var(--step--1);letter-spacing:0;text-transform:none;color:var(--ink);font-weight:600}.ratio-chart__group[data-astro-cid-gloanlan]{text-align:center;border-left:var(--hairline)}.ratio-chart__group[data-astro-cid-gloanlan] span[data-astro-cid-gloanlan]{color:var(--ink);margin-left:.5em}.ratio-chart[data-astro-cid-gloanlan] tbody[data-astro-cid-gloanlan] td[data-astro-cid-gloanlan]:nth-child(2),.ratio-chart[data-astro-cid-gloanlan] tbody[data-astro-cid-gloanlan] td[data-astro-cid-gloanlan]:nth-child(4){border-left:var(--hairline)}.ratio-chart__alt[data-astro-cid-gloanlan]{color:var(--muted);font-size:var(--step--2);display:block}.ratio-chart[data-astro-cid-gloanlan] tbody[data-astro-cid-gloanlan] .ratio-chart__size[data-astro-cid-gloanlan] .ratio-chart__alt[data-astro-cid-gloanlan]{font-family:var(--ff-mono);font-stretch:var(--mono-condensed);font-weight:400}@media (width<=639px){.ratio-chart[data-astro-cid-gloanlan] th[data-astro-cid-gloanlan],.ratio-chart[data-astro-cid-gloanlan] td[data-astro-cid-gloanlan]{padding-inline:var(--space-1)}}.calc-page[data-astro-cid-5jcmr5ue]{gap:var(--space-5);padding-block:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.calc-page__chart[data-astro-cid-5jcmr5ue]{gap:var(--space-2);min-width:0;display:grid}.calc-page__lede[data-astro-cid-5jcmr5ue]{max-width:var(--measure);color:var(--muted);margin:0}
