.estimator[data-astro-cid-es37ypmb]{background:var(--color-bg)}.pb-grid[data-astro-cid-es37ypmb]{row-gap:var(--space-10);align-items:start}.pb-head[data-astro-cid-es37ypmb],.pb-form[data-astro-cid-es37ypmb],.pb-rail[data-astro-cid-es37ypmb],.pb-nojs[data-astro-cid-es37ypmb]{grid-column:1/-1}.pb-head[data-astro-cid-es37ypmb] .lead[data-astro-cid-es37ypmb]{margin-top:var(--space-6)}.pb-head[data-astro-cid-es37ypmb] h2[data-astro-cid-es37ypmb]{max-width:22ch}.pb-intro[data-astro-cid-es37ypmb]{max-width:var(--measure-body);color:var(--color-text-2)}.pb-nojs[data-astro-cid-es37ypmb]{padding:var(--space-8);background:var(--band-sunken-bg);border-left:2px solid var(--color-signal)}.pb-nojs[data-astro-cid-es37ypmb]>[data-astro-cid-es37ypmb]+[data-astro-cid-es37ypmb]{margin-top:var(--space-3)}.pb-form[data-astro-cid-es37ypmb]>[data-astro-cid-es37ypmb]+[data-astro-cid-es37ypmb]{margin-top:var(--space-10)}.pb-controls[data-astro-cid-es37ypmb]{gap:var(--space-8);padding:var(--space-6);background:var(--band-sunken-bg);display:grid}.pb-controls[data-astro-cid-es37ypmb] legend[data-astro-cid-es37ypmb]{margin-bottom:var(--space-3)}.pb-controls[data-astro-cid-es37ypmb] .hint[data-astro-cid-es37ypmb]{margin-top:var(--space-2)}.pb-check[data-astro-cid-es37ypmb]{align-items:center;gap:var(--space-3);min-height:44px;font-weight:var(--weight-medium);display:inline-flex}.pb-group[data-astro-cid-es37ypmb]{border-top:1px solid var(--color-rule-strong);padding-top:var(--space-6)}.pb-legend[data-astro-cid-es37ypmb]{align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);font-size:inherit;display:flex}.pb-step[data-astro-cid-es37ypmb]{color:var(--color-text-3)}.pb-fields[data-astro-cid-es37ypmb]{gap:var(--space-8);display:grid}.pb-field[data-astro-cid-es37ypmb]{gap:var(--space-2);display:grid}.pb-label[data-astro-cid-es37ypmb]{font-weight:var(--weight-medium)}.pb-check[data-astro-cid-es37ypmb],.pb-label[data-astro-cid-es37ypmb]{align-items:center;gap:var(--space-3);min-height:44px;display:flex}.pb-optional[data-astro-cid-es37ypmb]{color:var(--color-text-3);font-weight:400}.pb-field[data-astro-cid-es37ypmb] .hint[data-astro-cid-es37ypmb]{max-width:60ch}.pb-inputs[data-astro-cid-es37ypmb]{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.pb-input[data-astro-cid-es37ypmb]{flex:11rem;align-items:stretch;min-width:0;max-width:16rem;display:flex;position:relative}.pb-input[data-astro-cid-es37ypmb] .input[data-astro-cid-es37ypmb]{min-width:0}.pb-affix[data-astro-cid-es37ypmb]{padding:0 var(--space-3);border:1px solid var(--color-control-border);background:var(--color-bg-sunken);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-text-2);border-right:0;place-items:center;display:grid}.pb-to[data-astro-cid-es37ypmb],.pb-unit[data-astro-cid-es37ypmb]{color:var(--color-text-3)}.pb-error-summary[data-astro-cid-es37ypmb]{padding:var(--space-5) var(--space-6);border:2px solid var(--color-error);background:var(--color-bg-raised)}.pb-error-summary[data-astro-cid-es37ypmb] ul[data-astro-cid-es37ypmb]{gap:var(--space-2);margin-top:var(--space-3);display:grid}.pb-error-summary[data-astro-cid-es37ypmb] a{color:var(--color-error);font-weight:var(--weight-medium)}.pb-actions[data-astro-cid-es37ypmb]{padding-top:var(--space-6);border-top:1px solid var(--color-rule)}.pb-rail-inner[data-astro-cid-es37ypmb]{padding:var(--space-6);background:var(--color-bg-raised);border:1px solid var(--color-rule);border-top:2px solid var(--color-text)}.estimator[data-astro-cid-es37ypmb].has-result .pb-rail-inner[data-astro-cid-es37ypmb]{border-top-color:var(--color-signal)}.pb-rail-kicker[data-astro-cid-es37ypmb]{color:var(--color-text-3)}.pb-rail-inner[data-astro-cid-es37ypmb] h3[data-astro-cid-es37ypmb]{margin-top:var(--space-2);text-wrap:balance}.pb-glance[data-astro-cid-es37ypmb]{margin-top:var(--space-5);gap:0;display:grid}.pb-glance[data-astro-cid-es37ypmb]>div[data-astro-cid-es37ypmb]{gap:var(--space-4);padding-block:var(--space-3);border-top:1px solid var(--color-rule);font-size:var(--text-small);grid-template-columns:1fr auto;display:grid}.pb-glance[data-astro-cid-es37ypmb] dt[data-astro-cid-es37ypmb]{color:var(--color-text-2)}.pb-glance[data-astro-cid-es37ypmb] dd[data-astro-cid-es37ypmb]{font-weight:var(--weight-medium);text-align:right}.pb-glance[data-astro-cid-es37ypmb] .is-key[data-astro-cid-es37ypmb] dd[data-astro-cid-es37ypmb]{color:var(--color-text);font-family:var(--font-display-small);font-size:var(--text-title)}.pb-scale[data-astro-cid-es37ypmb]{margin-top:var(--space-5)}.pb-scale[data-astro-cid-es37ypmb] svg[data-astro-cid-es37ypmb]{width:100%;height:auto;display:block;overflow:visible}.pb-scale-track[data-astro-cid-es37ypmb]{fill:var(--color-bg-sunken);stroke:var(--color-mark)}.pb-scale-band[data-astro-cid-es37ypmb]{fill:var(--color-signal);fill-opacity:.16;stroke:var(--color-signal-strong);stroke-width:1.5px;stroke-dasharray:4 3;stroke-opacity:1;transition:x var(--dur-base) var(--ease-standard), width var(--dur-base) var(--ease-standard)}.pb-scale-be[data-astro-cid-es37ypmb]{stroke:var(--color-text);stroke-width:2px;transition:x1 var(--dur-base) var(--ease-standard), x2 var(--dur-base) var(--ease-standard)}.pb-scale-p[data-astro-cid-es37ypmb]{fill:var(--color-signal);transition:x var(--dur-base) var(--ease-standard)}.estimator[data-astro-cid-es37ypmb]:not(.has-result) .pb-scale-p[data-astro-cid-es37ypmb],.estimator[data-astro-cid-es37ypmb]:not(.has-result) .pb-scale-be[data-astro-cid-es37ypmb]{opacity:0}.pb-scale-label[data-astro-cid-es37ypmb]{fill:var(--color-text-3);font-family:var(--font-mono);font-size:11px}.pb-scale[data-astro-cid-es37ypmb] figcaption[data-astro-cid-es37ypmb]{margin-top:var(--space-2)}.pb-result-grid[data-astro-cid-es37ypmb]{margin-top:var(--space-16)}.pb-result[data-astro-cid-es37ypmb]{scroll-margin-top:calc(var(--header-h) + var(--space-6));outline:none;grid-column:1/-1}.pb-result[data-astro-cid-es37ypmb]>[data-astro-cid-es37ypmb]+[data-astro-cid-es37ypmb]{margin-top:var(--space-6)}.pb-result[data-astro-cid-es37ypmb] h2[data-astro-cid-es37ypmb]{max-width:22ch}.pb-evpi-callout[data-astro-cid-es37ypmb]{padding:var(--space-6) var(--space-8);background:var(--band-sunken-bg);border-left:2px solid var(--color-signal)}.pb-evpi-callout[data-astro-cid-es37ypmb] p[data-astro-cid-es37ypmb]+p[data-astro-cid-es37ypmb]{margin-top:var(--space-3);color:var(--color-text-2)}.pb-table-wrap[data-astro-cid-es37ypmb]{overflow-x:auto}.pb-swipe[data-astro-cid-es37ypmb]{display:none}@media (width<=639px){.pb-table-wrap[data-astro-cid-es37ypmb]{margin-top:var(--space-2);-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.pb-table[data-astro-cid-es37ypmb] tr>:first-child{z-index:1;background:var(--color-bg);position:sticky;left:0}.pb-table[data-astro-cid-es37ypmb] tr.is-key>:first-child{background:var(--color-bg-raised)}}@media (width<=639px) and (pointer:coarse){.pb-swipe[data-astro-cid-es37ypmb]{display:block}}@media (width<=767px){.pb-send[data-astro-cid-es37ypmb] .btn-primary[data-astro-cid-es37ypmb]{justify-content:center;width:100%}}.pb-table-wrap[data-astro-cid-es37ypmb]:focus-visible{outline:var(--focus-width) solid var(--color-focus)}.pb-table[data-astro-cid-es37ypmb]{border-collapse:collapse;width:100%;min-width:34rem}.pb-table[data-astro-cid-es37ypmb] th,.pb-table[data-astro-cid-es37ypmb] td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-rule);vertical-align:top}.pb-table[data-astro-cid-es37ypmb] thead th{font-size:var(--text-small);color:var(--color-text-3);font-weight:var(--weight-medium);border-bottom:1px solid var(--color-rule-strong)}.pb-table[data-astro-cid-es37ypmb] tbody th{color:var(--color-text-2);font-weight:400}.pb-table[data-astro-cid-es37ypmb] tr.is-key{background:var(--color-bg-raised)}.pb-table[data-astro-cid-es37ypmb] tr.is-key :is(th,td){font-weight:var(--weight-strong);color:var(--color-text)}.pb-note[data-astro-cid-es37ypmb]{max-width:var(--measure-body);padding-left:var(--space-5);border-left:2px solid var(--color-rule-strong)}.pb-note[data-astro-cid-es37ypmb].is-fragile{border-left-color:var(--color-caution)}.pb-note[data-astro-cid-es37ypmb]:empty{display:none}.pb-share[data-astro-cid-es37ypmb],.pb-send[data-astro-cid-es37ypmb]{padding-top:var(--space-6);border-top:1px solid var(--color-rule)}.pb-share[data-astro-cid-es37ypmb]>[data-astro-cid-es37ypmb]+[data-astro-cid-es37ypmb],.pb-send[data-astro-cid-es37ypmb]>[data-astro-cid-es37ypmb]+[data-astro-cid-es37ypmb]{margin-top:var(--space-3)}.pb-preview[data-astro-cid-es37ypmb]{white-space:pre-wrap;word-break:break-word;padding:var(--space-4) var(--space-5);background:var(--color-bg-sunken);border:1px solid var(--color-rule);font-family:var(--font-mono);font-size:var(--text-mono);max-width:80ch;line-height:1.6}@media (width>=1024px){.pb-head[data-astro-cid-es37ypmb]{grid-column:1/span 8}.pb-form[data-astro-cid-es37ypmb],.pb-nojs[data-astro-cid-es37ypmb]{grid-column:1/span 7}.pb-rail[data-astro-cid-es37ypmb]{grid-column:9/span 4;align-self:stretch}.pb-rail-inner[data-astro-cid-es37ypmb]{top:calc(var(--header-h) + var(--space-8));position:sticky}.pb-controls[data-astro-cid-es37ypmb]{grid-template-columns:1fr 1fr}.pb-result[data-astro-cid-es37ypmb]{grid-column:1/span 10}}@media (width<=1023px){.pb-rail[data-astro-cid-es37ypmb]{order:3}}@media print{.pb-form[data-astro-cid-es37ypmb],.pb-rail[data-astro-cid-es37ypmb],.pb-send[data-astro-cid-es37ypmb],.pb-share[data-astro-cid-es37ypmb] .btn-row[data-astro-cid-es37ypmb]{display:none!important}.pb-result[data-astro-cid-es37ypmb]{display:block!important}}.we-story[data-astro-cid-gsc3p5kr]{gap:var(--space-10);margin-top:var(--space-12);display:grid}.we-figure-inner[data-astro-cid-gsc3p5kr]{padding:var(--space-6);background:var(--band-sunken-bg)}.we-figure[data-astro-cid-gsc3p5kr] svg[data-astro-cid-gsc3p5kr]{width:100%;height:auto;font-family:var(--font-text);display:block;overflow:visible}.we-figure[data-astro-cid-gsc3p5kr] figcaption[data-astro-cid-gsc3p5kr]{margin-top:var(--space-4)}.we-label[data-astro-cid-gsc3p5kr]{fill:var(--color-text-2);font-size:15px}.we-value[data-astro-cid-gsc3p5kr]{fill:var(--color-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.we-evpi[data-astro-cid-gsc3p5kr]{fill:var(--color-signal-text)}.we-small[data-astro-cid-gsc3p5kr]{fill:var(--color-text-3);font-family:var(--font-mono);font-size:12px}.we-zero[data-astro-cid-gsc3p5kr]{stroke:var(--color-text);stroke-width:1.5px}.we-tick[data-astro-cid-gsc3p5kr]{stroke:var(--color-mark-muted)}.we-bar-ink[data-astro-cid-gsc3p5kr]{fill:var(--color-text)}.we-bar-outline[data-astro-cid-gsc3p5kr]{fill:var(--color-bg-raised);stroke:var(--color-text);stroke-width:2px}.we-bar-signal[data-astro-cid-gsc3p5kr],.we-p[data-astro-cid-gsc3p5kr]{fill:var(--color-signal)}.we-bracket[data-astro-cid-gsc3p5kr]{fill:none;stroke:var(--color-signal);stroke-width:2px}.we-track[data-astro-cid-gsc3p5kr]{fill:var(--color-bg-raised);stroke:var(--color-mark)}.we-band[data-astro-cid-gsc3p5kr]{fill:var(--color-signal);fill-opacity:.16;stroke:var(--color-signal-strong);stroke-width:1.5px;stroke-dasharray:4 3;stroke-opacity:1}.we-be[data-astro-cid-gsc3p5kr]{stroke:var(--color-text);stroke-width:2px}.we-layer[data-astro-cid-gsc3p5kr]{transition:fill var(--dur-base) var(--ease-standard), stroke var(--dur-base) var(--ease-standard)}.we-steps[data-astro-cid-gsc3p5kr]{gap:var(--space-10);display:grid}.we-step[data-astro-cid-gsc3p5kr]{padding-left:var(--space-6);border-left:2px solid var(--color-rule);transition:border-color var(--dur-base) var(--ease-standard)}.we-step[data-astro-cid-gsc3p5kr] h3[data-astro-cid-gsc3p5kr]{margin-top:var(--space-2);text-wrap:balance;max-width:28ch}.we-step-label[data-astro-cid-gsc3p5kr]{color:var(--color-text-3)}.we-step-body[data-astro-cid-gsc3p5kr]{margin-top:var(--space-4);color:var(--color-text-2);max-width:52ch}@media (width>=1024px){.we-story[data-astro-cid-gsc3p5kr]{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.we-figure[data-astro-cid-gsc3p5kr]{grid-area:1/1/auto/span 6;align-self:stretch}.we-steps[data-astro-cid-gsc3p5kr]{grid-area:1/8/auto/span 5}html[data-motion=full] .we-figure-inner[data-astro-cid-gsc3p5kr]{top:calc(var(--header-h) + 8vh);position:sticky}html[data-motion=full] .we-steps[data-astro-cid-gsc3p5kr]{gap:0;padding-block:18vh 24vh}html[data-motion=full] .we-step[data-astro-cid-gsc3p5kr]{flex-direction:column;justify-content:center;min-height:62vh;display:flex}.we-story[data-astro-cid-gsc3p5kr]:not([data-active=all]) .we-step[data-astro-cid-gsc3p5kr]:not([aria-current]) [data-astro-cid-gsc3p5kr]:is(h3,.we-step-body,.we-step-label){color:var(--color-text-dim)}.we-story[data-astro-cid-gsc3p5kr]:not([data-active=all]) .we-step[data-astro-cid-gsc3p5kr][aria-current]{border-left-color:var(--color-signal)}.we-story[data-astro-cid-gsc3p5kr]:not([data-active=all]) .we-layer--not-yet[data-astro-cid-gsc3p5kr] [data-astro-cid-gsc3p5kr]:is(.we-bar-ink,.we-bar-signal,.we-p,.we-bar-outline,.we-track){fill:none;stroke:var(--color-mark);stroke-width:1.5px;stroke-dasharray:5 4}.we-story[data-astro-cid-gsc3p5kr]:not([data-active=all]) .we-layer--not-yet[data-astro-cid-gsc3p5kr] [data-astro-cid-gsc3p5kr]:is(.we-bracket,.we-be,.we-band){stroke:var(--color-mark);stroke-dasharray:5 4;fill:none;opacity:1}.we-story[data-astro-cid-gsc3p5kr]:not([data-active=all]) .we-layer--not-yet[data-astro-cid-gsc3p5kr] [data-astro-cid-gsc3p5kr]:is(.we-label,.we-value,.we-small,.we-evpi){fill:var(--color-text-dim)}.we-story[data-astro-cid-gsc3p5kr]:not([data-active=all]) .we-layer--passed[data-astro-cid-gsc3p5kr] [data-astro-cid-gsc3p5kr]:is(.we-bar-ink,.we-bar-signal,.we-p){fill:none;stroke:var(--color-text-2);stroke-width:2px}.we-story[data-astro-cid-gsc3p5kr]:not([data-active=all]) .we-layer--passed[data-astro-cid-gsc3p5kr] [data-astro-cid-gsc3p5kr]:is(.we-label,.we-value,.we-small,.we-evpi){fill:var(--color-text-2)}.we-story[data-astro-cid-gsc3p5kr]:not([data-active=all]) .we-layer--active[data-astro-cid-gsc3p5kr] [data-astro-cid-gsc3p5kr]:is(.we-value,.we-label){fill:var(--color-text);font-weight:600}}.callout-note[data-astro-cid-i7l3ri7k]{padding:var(--space-8) var(--space-6);background:var(--band-sunken-bg);border-left:3px solid var(--color-caution);grid-column:1/-1}.callout-note[data-astro-cid-i7l3ri7k] h2[data-astro-cid-i7l3ri7k]{max-width:26ch;margin-top:var(--space-3)}.callout-body[data-astro-cid-i7l3ri7k]{margin-top:var(--space-6);max-width:var(--measure-body);color:var(--color-text-2)}.callout-body[data-astro-cid-i7l3ri7k] p+p{margin-top:var(--space-4)}@media (width>=1024px){.callout-note[data-astro-cid-i7l3ri7k]{padding:var(--space-12) var(--space-16);column-gap:var(--space-12);grid-column:1/span 10;grid-template-columns:5fr 7fr;display:grid}.callout-note[data-astro-cid-i7l3ri7k] .eyebrow[data-astro-cid-i7l3ri7k],.callout-note[data-astro-cid-i7l3ri7k] h2[data-astro-cid-i7l3ri7k]{grid-column:1}.callout-body[data-astro-cid-i7l3ri7k]{grid-area:1/2/span 2;margin-top:0}}.we-section[data-astro-cid-pszhrjhd]{background:var(--color-bg)}.we-head[data-astro-cid-pszhrjhd]{grid-column:1/-1}.we-head[data-astro-cid-pszhrjhd] h2[data-astro-cid-pszhrjhd]{max-width:24ch}.we-lead[data-astro-cid-pszhrjhd]{margin-top:var(--space-6);max-width:var(--measure-body)}.we-arithmetic[data-astro-cid-pszhrjhd]{margin-top:var(--space-16)}.we-arithmetic-body[data-astro-cid-pszhrjhd]{max-width:var(--measure-body);grid-column:1/-1}.we-arithmetic-body[data-astro-cid-pszhrjhd] table{border-collapse:collapse;width:100%;min-width:32rem}.we-arithmetic-body[data-astro-cid-pszhrjhd] caption{text-align:left;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-text-3);padding-bottom:var(--space-3)}.we-arithmetic-body[data-astro-cid-pszhrjhd] :is(th,td){text-align:left;padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--color-rule);vertical-align:top}.we-arithmetic-body[data-astro-cid-pszhrjhd] th{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-text-3);border-bottom-color:var(--color-rule-strong)}.we-arithmetic-body[data-astro-cid-pszhrjhd] td:last-child{font-weight:var(--weight-strong);text-align:right}.we-arithmetic-body[data-astro-cid-pszhrjhd] th:last-child{text-align:right}.we-arithmetic-body[data-astro-cid-pszhrjhd] .table-scroll{overflow-x:auto}@media (width<=599px){.we-arithmetic-body[data-astro-cid-pszhrjhd] table{min-width:0;font-size:var(--text-small)}}.we-arithmetic-body[data-astro-cid-pszhrjhd] p{margin-top:var(--space-6)}.m-head[data-astro-cid-pszhrjhd],.m-body[data-astro-cid-pszhrjhd]{grid-column:1/-1}.m-body[data-astro-cid-pszhrjhd]{margin-top:var(--space-10);max-width:var(--measure-body)}.m-body[data-astro-cid-pszhrjhd] p{margin-top:var(--space-4)}.m-body[data-astro-cid-pszhrjhd] dl.formulas{margin-bottom:var(--space-8);gap:0;display:grid}.m-body[data-astro-cid-pszhrjhd] dl.formulas dt{padding-top:var(--space-5);border-top:1px solid var(--color-rule);font-weight:var(--weight-strong)}.m-body[data-astro-cid-pszhrjhd] dl.formulas dd{margin:var(--space-2) 0 var(--space-5);color:var(--color-text-2);font-family:var(--font-mono);font-size:var(--text-mono);line-height:1.7}.m-assume-title[data-astro-cid-pszhrjhd]{margin-top:var(--space-12)}.m-assume[data-astro-cid-pszhrjhd]{gap:var(--space-3);margin:var(--space-5) 0 var(--space-6);color:var(--color-text-2);display:grid}.m-assume[data-astro-cid-pszhrjhd] li[data-astro-cid-pszhrjhd]{padding-left:var(--space-6);position:relative}.m-assume[data-astro-cid-pszhrjhd] li[data-astro-cid-pszhrjhd]:before{content:"";background:var(--color-text);width:6px;height:6px;position:absolute;top:.62em;left:0}@media (width>=1024px){.we-head[data-astro-cid-pszhrjhd]{grid-column:1/span 9}.we-arithmetic-body[data-astro-cid-pszhrjhd]{grid-column:1/span 8}.m-head[data-astro-cid-pszhrjhd]{grid-column:1/span 4}.m-body[data-astro-cid-pszhrjhd]{grid-column:5/span 8;margin-top:0}.m-head[data-astro-cid-pszhrjhd]{top:calc(var(--header-h) + var(--space-8));align-self:start;position:sticky}}
