.calc.astro-a6opmiit{--thumb: 22px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;border-radius:var(--r-card);background:var(--c-night);color:var(--ink);box-shadow:var(--sh-overlay),0 32px 64px -48px #3d4fd64d}@media(min-width:720px){.calc.astro-a6opmiit{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}}.calc__controls.astro-a6opmiit{display:grid;align-content:start;gap:24px;padding:24px 20px 20px}@media(min-width:600px)and (max-width:719px),(min-width:960px){.calc__controls.astro-a6opmiit{padding:28px 32px 24px}}.field.astro-a6opmiit{display:grid;gap:6px}.field__head.astro-a6opmiit{display:flex;align-items:center;justify-content:space-between;gap:12px}.field__head.astro-a6opmiit label.astro-a6opmiit{font-size:var(--step-0);font-weight:500;color:var(--ink);white-space:nowrap}.field__box.astro-a6opmiit{display:flex;align-items:center;flex:none;width:124px;height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r-inner);background:#ffffff0a;transition:border-color var(--t-fast) var(--ease-ui)}@media(max-width:399px){.field__box.astro-a6opmiit{width:104px;padding:0 12px}}.field__box.astro-a6opmiit:hover{border-color:#ffffff4d}.field__box.astro-a6opmiit:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:1px}.field__prefix.astro-a6opmiit{color:var(--ink-3);font-size:1rem}.field__box.astro-a6opmiit input.astro-a6opmiit{flex:1;min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:none;color:var(--ink);font:inherit;font-size:1.0625rem;font-weight:500;font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;-moz-appearance:textfield}.field__box.astro-a6opmiit input.astro-a6opmiit::-webkit-outer-spin-button,.field__box.astro-a6opmiit input.astro-a6opmiit::-webkit-inner-spin-button{appearance:none;margin:0}.field__range.astro-a6opmiit{display:block;width:100%;height:44px;margin:0;background:none;cursor:pointer;appearance:none;-webkit-appearance:none;--fill: calc(var(--pct, 0) * (100% - var(--thumb)) + var(--thumb) / 2)}.field__range.astro-a6opmiit::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-pill);background:var(--grad-ocean) 0 0 / var(--fill) 100% no-repeat,#ffffff24}.field__range.astro-a6opmiit::-moz-range-track{height:6px;border-radius:var(--r-pill);background:var(--grad-ocean) 0 0 / var(--fill) 100% no-repeat,#ffffff24}.field__range.astro-a6opmiit::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);margin-top:calc((6px - var(--thumb)) / 2);border:0;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000080,0 0 0 4px #22c1e000;appearance:none;-webkit-appearance:none;transition:box-shadow var(--t-fast) var(--ease-ui)}.field__range.astro-a6opmiit::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border:0;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000080}.field__range.astro-a6opmiit:hover::-webkit-slider-thumb,.field__range.astro-a6opmiit:active::-webkit-slider-thumb{box-shadow:0 1px 3px #00000080,0 0 0 6px #22c1e038}.field__range.astro-a6opmiit:focus-visible{outline:none}.field__range.astro-a6opmiit:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--c-night),0 0 0 4px var(--focus)}.field__range.astro-a6opmiit:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--c-night),0 0 0 4px var(--focus)}.field__ends.astro-a6opmiit{display:flex;justify-content:space-between;margin-top:-8px;font-family:var(--font-mono);font-size:var(--step--2);color:var(--ink-3);font-variant-numeric:tabular-nums}.field__help.astro-a6opmiit{margin-top:4px;font-size:var(--step--1);line-height:1.45;color:var(--ink-2)}.calc__result.astro-a6opmiit{container-type:inline-size;display:flex;flex-direction:column;padding:24px 20px 20px;border-radius:var(--r-nested);background:var(--c-night-card);box-shadow:inset 0 0 0 1px var(--card-line)}@media(min-width:600px)and (max-width:719px),(min-width:960px){.calc__result.astro-a6opmiit{padding:28px 32px}}.calc__number.astro-a6opmiit{display:block;margin-top:20px;font-size:min(5.5rem,16.5cqi);font-weight:300;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.calc__caption-row.astro-a6opmiit{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:14px}.calc__caption.astro-a6opmiit{font-size:var(--step--1);color:var(--ink-2)}.calc__split.astro-a6opmiit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.calc__split.astro-a6opmiit dt.astro-a6opmiit{font-size:var(--step--1);color:var(--ink-2)}.calc__split.astro-a6opmiit dd.astro-a6opmiit{margin:4px 0 0;font-size:min(var(--step-2),7.4cqi);font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.calc__note.astro-a6opmiit{margin-top:auto;padding-top:20px;font-size:var(--step--1);line-height:1.5;color:var(--ink-3);text-wrap:pretty}.eq.astro-fpmj44cf{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:baseline;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:8px 0}.eq__term.astro-fpmj44cf{grid-column:2;display:flex;flex-direction:row-reverse;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0}.eq__op.astro-fpmj44cf{grid-column:1;color:var(--ink-3);font-size:var(--step-1);font-weight:300;line-height:1}.eq__val.astro-fpmj44cf{font-size:var(--step-2);font-weight:300;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.eq__label.astro-fpmj44cf{font-family:var(--font-mono);font-size:var(--step--2);color:var(--ink-3);line-height:1.4}.eq__op--eq.astro-fpmj44cf,.eq__term--total.astro-fpmj44cf{margin-top:8px;padding-top:16px;border-top:1px solid var(--line-strong);align-self:stretch}.eq__op--eq.astro-fpmj44cf{padding-top:22px}.eq__term--total.astro-fpmj44cf .eq__val.astro-fpmj44cf{font-size:var(--step-3);font-weight:400}@media(min-width:760px){.eq.astro-fpmj44cf{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(12px,2vw,28px);padding:clamp(28px,3vw,40px) 0}.eq__term.astro-fpmj44cf{flex-direction:column;justify-content:flex-start;gap:10px;padding:0}.eq__val.astro-fpmj44cf,.eq__term--total.astro-fpmj44cf .eq__val.astro-fpmj44cf{font-size:clamp(2.25rem,4.3vw,3.75rem);font-weight:300;line-height:1}.eq__op.astro-fpmj44cf,.eq__op--eq.astro-fpmj44cf{font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:clamp(2.25rem,4.3vw,3.75rem)}.eq__op--eq.astro-fpmj44cf,.eq__term--total.astro-fpmj44cf{margin:0;padding:0;border:0}.eq__term--total.astro-fpmj44cf .eq__val.astro-fpmj44cf{font-weight:400}}.head.astro-qls6ilb2{display:grid;gap:16px;margin-bottom:clamp(28px,3vw,40px)}.head__lead.astro-qls6ilb2{margin-top:0}@media(min-width:720px){.head.astro-qls6ilb2{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:end;gap:8px}.head__lead.astro-qls6ilb2{padding-left:20px;padding-bottom:8px}}@media(min-width:960px){.head.astro-qls6ilb2{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.head.astro-qls6ilb2 .t-title{font-size:clamp(2.5rem,4.15vw,3.75rem)}.head__lead.astro-qls6ilb2{padding-left:32px}}@media(max-width:599px){.method-head.astro-qls6ilb2 .muted{display:block}}.method.astro-qls6ilb2{display:grid;gap:16px 48px;margin-top:clamp(28px,3vw,40px)}@media(min-width:720px){.method.astro-qls6ilb2{grid-template-columns:repeat(2,minmax(0,1fr))}}.method.astro-qls6ilb2 .t-body{color:var(--ink-2)}.method__link.astro-qls6ilb2{margin-top:24px}.defs.astro-qls6ilb2{display:grid;gap:28px 48px}@media(min-width:720px){.defs.astro-qls6ilb2{grid-template-columns:repeat(2,minmax(0,1fr))}}.def.astro-qls6ilb2{padding-top:18px;border-top:1px solid var(--line-strong)}.def__title.astro-qls6ilb2{font-size:var(--step-1);font-weight:500;line-height:1.25;letter-spacing:-.01em}.def.astro-qls6ilb2 .t-body{margin-top:8px;color:var(--ink-2)}.qs.astro-qls6ilb2{display:grid;gap:20px 48px;align-items:start;margin-top:clamp(48px,6vw,80px)}@media(min-width:720px){.qs.astro-qls6ilb2{grid-template-columns:repeat(2,minmax(0,1fr))}}
