.cw[data-astro-cid-fj7gkcfz]{gap:1.75rem;max-width:46rem;margin-inline:auto;display:grid}.cw__top[data-astro-cid-fj7gkcfz]{gap:.625rem;display:grid}.cw__bar[data-astro-cid-fj7gkcfz]{background:var(--ink-line);border-radius:2px;height:3px;overflow:hidden}.cw__bar[data-astro-cid-fj7gkcfz] span[data-astro-cid-fj7gkcfz]{background:var(--copper);width:0;height:100%;transition:width .4s;display:block}.cw__step[data-astro-cid-fj7gkcfz]{gap:1.5rem;animation:.35s both stepIn;display:grid}@keyframes stepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.q[data-astro-cid-fj7gkcfz]{gap:.875rem;display:grid}.q[data-astro-cid-fj7gkcfz]+.q[data-astro-cid-fj7gkcfz]{border-top:1px solid var(--ink-line);margin-top:1rem;padding-top:1.75rem}.q__label[data-astro-cid-fj7gkcfz]{font-family:var(--font-display);font-variation-settings:"SOFT" 55, "WONK" 1, "opsz" 48;letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.625rem,3.6vw,2.375rem);font-weight:600;line-height:1.12}.q__label--second[data-astro-cid-fj7gkcfz]{font-size:clamp(1.375rem,2.6vw,1.75rem)}.q__value[data-astro-cid-fj7gkcfz]{font-family:var(--font-num);font-variation-settings:"SOFT" 40, "WONK" 0, "opsz" 72;font-variant-numeric:lining-nums tabular-nums;align-items:baseline;gap:.5rem;font-weight:600;display:flex}.q__num[data-astro-cid-fj7gkcfz]{border:0;border-bottom:3px solid var(--deep-pine);width:5.2ch;min-width:0;font-family:var(--font-num);font-variation-settings:"SOFT" 40, "WONK" 0, "opsz" 72;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.04em;color:var(--ink);-moz-appearance:textfield;appearance:textfield;field-sizing:content;background:0 0;border-radius:0;flex:0 auto;padding:0;font-size:clamp(3rem,9vw,4.5rem);font-weight:600;line-height:1.05}.q__num[data-astro-cid-fj7gkcfz]::placeholder{color:#10181647}.q__num[data-astro-cid-fj7gkcfz]::-webkit-outer-spin-button,.q__num[data-astro-cid-fj7gkcfz]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.q__num[data-astro-cid-fj7gkcfz]:focus-visible{border-bottom-color:var(--copper);outline:none}.q__affix[data-astro-cid-fj7gkcfz]{color:var(--ink-muted);font-size:clamp(1.75rem,5vw,2.5rem)}.q__affix--after[data-astro-cid-fj7gkcfz]{font-family:var(--font-text);font-size:1.125rem;font-weight:600}.q__hint[data-astro-cid-fj7gkcfz]{color:var(--ink-muted);font-size:.875rem}.q__show[data-astro-cid-fj7gkcfz]{letter-spacing:-.04em;color:var(--ink);border-bottom:3px solid var(--deep-pine);padding-bottom:2px;font-size:clamp(2.5rem,11vw,3.25rem);line-height:1.05;display:none}.q__label--gate[data-astro-cid-fj7gkcfz]{font-size:clamp(1.375rem,3vw,1.875rem)}.peek[data-astro-cid-fj7gkcfz]{background:var(--ink-panel);border-radius:var(--r-small);gap:.875rem;padding:1rem 1.125rem 1.25rem;display:grid}.peek[data-astro-cid-fj7gkcfz] .bars[data-astro-cid-fj7gkcfz]{gap:.875rem}.peek__n[data-astro-cid-fj7gkcfz]{filter:blur(9px);opacity:.7;user-select:none}.peek[data-astro-cid-fj7gkcfz] .bar__track[data-astro-cid-fj7gkcfz]{border-radius:8px;height:16px}@media (width<=700px){.cw[data-astro-cid-fj7gkcfz],.cw__step[data-astro-cid-fj7gkcfz]{gap:1rem}.q[data-astro-cid-fj7gkcfz]{gap:.625rem}.q__label[data-astro-cid-fj7gkcfz]{font-size:1.375rem}.q__num[data-astro-cid-fj7gkcfz]{display:none}.q__show[data-astro-cid-fj7gkcfz]{display:inline-block}.q__affix[data-astro-cid-fj7gkcfz]{font-size:1.5rem}.q__affix--after[data-astro-cid-fj7gkcfz]{font-size:1rem}.q__range[data-astro-cid-fj7gkcfz]{height:40px}.chip[data-astro-cid-fj7gkcfz]{min-height:40px;padding:0 .875rem;font-size:.9375rem}.q__hint[data-astro-cid-fj7gkcfz]{font-size:.8125rem}.live[data-astro-cid-fj7gkcfz]{font-size:1rem}.reveal__n[data-astro-cid-fj7gkcfz]{margin-top:-.5rem;font-size:3rem}.meter[data-astro-cid-fj7gkcfz]{justify-content:space-between;gap:.75rem;padding:.5rem .875rem;display:flex}.meter__row[data-astro-cid-fj7gkcfz]{gap:.375rem;font-size:.8125rem;display:flex}.meter__track[data-astro-cid-fj7gkcfz]{display:none}.meter__n[data-astro-cid-fj7gkcfz]{font-size:.875rem}.cw__nav[data-astro-cid-fj7gkcfz]{gap:.75rem}.cw__next[data-astro-cid-fj7gkcfz]{min-height:50px;padding:0 1.25rem}.result__h[data-astro-cid-fj7gkcfz]{font-size:1.625rem}.bar__n[data-astro-cid-fj7gkcfz]{font-size:1.375rem}}.q__range[data-astro-cid-fj7gkcfz]{--p:0%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.q__range[data-astro-cid-fj7gkcfz]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--deep-pine) var(--p), #10181624 var(--p));border-radius:4px;height:8px}.q__range[data-astro-cid-fj7gkcfz]::-moz-range-track{background:#10181624;border-radius:4px;height:8px}.q__range[data-astro-cid-fj7gkcfz]::-moz-range-progress{background:var(--deep-pine);border-radius:4px;height:8px}.q__range[data-astro-cid-fj7gkcfz]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--flare);border:3px solid var(--deep-pine);border-radius:50%;width:30px;height:30px;margin-top:-11px;transition:transform .15s}.q__range[data-astro-cid-fj7gkcfz]::-moz-range-thumb{background:var(--flare);border:3px solid var(--deep-pine);border-radius:50%;width:24px;height:24px}.q__range[data-astro-cid-fj7gkcfz]:active::-webkit-slider-thumb{transform:scale(1.18)}.q__range[data-astro-cid-fj7gkcfz]:focus-visible{outline:2px solid var(--pine);outline-offset:2px;border-radius:6px}.chips[data-astro-cid-fj7gkcfz]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-fj7gkcfz]{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1.5px solid #1018164d;border-radius:999px;padding:0 1rem;font-weight:600;transition:transform .12s,background .12s}.chip[data-astro-cid-fj7gkcfz]:hover{border-color:var(--deep-pine)}.chip[data-astro-cid-fj7gkcfz]:active{transform:scale(.95)}.chip[data-astro-cid-fj7gkcfz][aria-pressed=true]{background:var(--deep-pine);border-color:var(--deep-pine);color:var(--paper)}.dots[data-astro-cid-fj7gkcfz]{flex-wrap:wrap;align-items:center;gap:6px;min-height:18px;display:flex}.cw .d{width:16px;height:16px;animation:.3s both pop;animation-delay:calc(var(--i,0) * 8ms);background:#10181629;border-radius:50%;display:inline-block}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}.cw .d--on,.cw .d--split{background:var(--copper)}.cw .d--cap{background:var(--flare);outline:2px solid var(--deep-pine);outline-offset:1px}.cw .d--free{background:var(--series-real,#00846e)}.cw .dots__more{font-family:var(--font-tab);font-variant-numeric:lining-nums tabular-nums;color:var(--ink-muted);font-size:.875rem}.dots__key[data-astro-cid-fj7gkcfz]{color:var(--ink-muted);flex-wrap:wrap;gap:.375rem 1.25rem;margin-top:-.75rem;font-size:.8125rem;display:flex}.dots__key[data-astro-cid-fj7gkcfz] span[data-astro-cid-fj7gkcfz]{align-items:center;gap:.375rem;display:inline-flex}.cw .dots__key .d{width:11px;height:11px;animation:none}.live[data-astro-cid-fj7gkcfz]{font-size:1.125rem}.live[data-astro-cid-fj7gkcfz] strong[data-astro-cid-fj7gkcfz]{font-family:var(--font-num);font-variation-settings:"SOFT" 40, "WONK" 0, "opsz" 72;font-variant-numeric:lining-nums tabular-nums;font-weight:400}.capline[data-astro-cid-fj7gkcfz]{border-left:3px solid var(--copper);padding-left:1rem;font-weight:600}.reveal__n[data-astro-cid-fj7gkcfz]{font-family:var(--font-num);font-variation-settings:"SOFT" 40, "WONK" 0, "opsz" 72;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:-1rem;font-size:clamp(3.25rem,12vw,6rem);font-weight:600;line-height:1}.meter[data-astro-cid-fj7gkcfz]{background:var(--ink-panel);border-radius:var(--r-small);gap:.5rem;padding:1rem 1.125rem;display:grid}.meter__row[data-astro-cid-fj7gkcfz]{grid-template-columns:4.5rem 1fr 5.5rem;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:grid}.meter__track[data-astro-cid-fj7gkcfz],.bar__track[data-astro-cid-fj7gkcfz]{background:#1018161a;border-radius:6px;height:12px;display:block;overflow:hidden}.meter__fill[data-astro-cid-fj7gkcfz],.bar__fill[data-astro-cid-fj7gkcfz]{border-radius:6px;width:0;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.meter__fill--real[data-astro-cid-fj7gkcfz],.bar--real[data-astro-cid-fj7gkcfz] .bar__fill[data-astro-cid-fj7gkcfz]{background:var(--deep-pine)}.meter__fill--cur[data-astro-cid-fj7gkcfz],.bar--cur[data-astro-cid-fj7gkcfz] .bar__fill[data-astro-cid-fj7gkcfz]{background:var(--copper)}.meter__n[data-astro-cid-fj7gkcfz]{font-family:var(--font-tab);font-variant-numeric:lining-nums tabular-nums;text-align:right;font-variant-numeric:tabular-nums;font-size:1rem}.result__h[data-astro-cid-fj7gkcfz]{font-family:var(--font-display);font-variation-settings:"SOFT" 60, "WONK" 1, "opsz" 72;letter-spacing:-.018em;text-wrap:balance;font-size:clamp(1.875rem,4.6vw,3rem);font-weight:700;line-height:1.08}.bars[data-astro-cid-fj7gkcfz]{gap:1.25rem;display:grid}.bar[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr auto;align-items:end;gap:.375rem 1rem;display:grid}.bar__l[data-astro-cid-fj7gkcfz]{font-weight:700}.bar__n[data-astro-cid-fj7gkcfz]{font-family:var(--font-num);font-variation-settings:"SOFT" 40, "WONK" 0, "opsz" 72;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;line-height:1}.bar__track[data-astro-cid-fj7gkcfz]{border-radius:11px;grid-column:1/-1;height:22px}.bar__fill[data-astro-cid-fj7gkcfz]{border-radius:11px}.check[data-astro-cid-fj7gkcfz]{cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.9375rem;display:flex}.check[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]{width:20px;height:20px;accent-color:var(--pine);flex:none;margin:2px 0 0}.lines[data-astro-cid-fj7gkcfz]{border-top:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line)}.lines[data-astro-cid-fj7gkcfz] summary[data-astro-cid-fj7gkcfz]{cursor:pointer;align-items:center;gap:.5rem;min-height:52px;font-weight:700;list-style:none;display:flex}.lines[data-astro-cid-fj7gkcfz] summary[data-astro-cid-fj7gkcfz]::-webkit-details-marker{display:none}.lines[data-astro-cid-fj7gkcfz] summary[data-astro-cid-fj7gkcfz]:before{content:"+";font-family:var(--font-tab);font-variant-numeric:lining-nums tabular-nums;color:var(--copper);width:1rem;font-size:1.25rem}.lines[data-astro-cid-fj7gkcfz][open] summary[data-astro-cid-fj7gkcfz]:before{content:"−"}.lines__grid[data-astro-cid-fj7gkcfz]{gap:1.5rem 2.5rem;padding-bottom:1.5rem;display:grid}@media (width>=720px){.lines__grid[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr 1fr}}.ledger[data-astro-cid-fj7gkcfz]{border-collapse:collapse;width:100%}.ledger[data-astro-cid-fj7gkcfz] caption[data-astro-cid-fj7gkcfz]{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);padding-bottom:.5rem;font-size:.75rem;font-weight:700}.ledger[data-astro-cid-fj7gkcfz] th[data-astro-cid-fj7gkcfz]{text-align:left;color:var(--ink-muted);padding:.5rem .75rem .5rem 0;font-size:.875rem;font-weight:400}.ledger[data-astro-cid-fj7gkcfz] td[data-astro-cid-fj7gkcfz]{text-align:right;font-family:var(--font-tab);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-variant-numeric:tabular-nums;padding:.5rem 0}.ledger[data-astro-cid-fj7gkcfz] tr[data-astro-cid-fj7gkcfz]{border-bottom:1px solid var(--ink-line)}.ledger[data-astro-cid-fj7gkcfz] tfoot[data-astro-cid-fj7gkcfz] tr[data-astro-cid-fj7gkcfz]{border-bottom:0}.ledger[data-astro-cid-fj7gkcfz] tfoot[data-astro-cid-fj7gkcfz] th[data-astro-cid-fj7gkcfz]{color:var(--ink);font-weight:700}.ledger[data-astro-cid-fj7gkcfz] tfoot[data-astro-cid-fj7gkcfz] td[data-astro-cid-fj7gkcfz]{font-size:1.25rem}.extras[data-astro-cid-fj7gkcfz]{gap:1rem;padding-top:.5rem;display:grid}.extras__grid[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=720px){.extras__grid[data-astro-cid-fj7gkcfz]{grid-template-columns:repeat(2,minmax(0,1fr))}}.extra[data-astro-cid-fj7gkcfz]{background:var(--ink-panel);border-radius:var(--r-small);align-content:start;gap:.5rem;padding:1.25rem 1.375rem;display:grid}.extra__h[data-astro-cid-fj7gkcfz]{font-size:.9375rem;font-weight:700}.extra__n[data-astro-cid-fj7gkcfz]{font-family:var(--font-num);font-variation-settings:"SOFT" 40, "WONK" 0, "opsz" 72;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.1}.extra__p[data-astro-cid-fj7gkcfz]{color:var(--ink-muted);font-size:.9375rem;line-height:1.5}.extra__fine[data-astro-cid-fj7gkcfz]{color:var(--ink-muted);border-top:1px solid var(--ink-line);padding-top:.5rem;font-size:.8125rem;line-height:1.45}.extras__src[data-astro-cid-fj7gkcfz]{color:var(--ink-muted);font-size:.75rem}.print-only[data-astro-cid-fj7gkcfz]{display:none}@media print{.print-only[data-astro-cid-fj7gkcfz]{display:block}.extra[data-astro-cid-fj7gkcfz]{border:1px solid #ccc}}.cw__cta[data-astro-cid-fj7gkcfz]{justify-items:start;gap:.75rem;display:grid}.cw__cta-h[data-astro-cid-fj7gkcfz],.cw__mail-h[data-astro-cid-fj7gkcfz]{font-family:var(--font-display);font-variation-settings:"SOFT" 55, "WONK" 1, "opsz" 36;font-size:1.375rem;font-weight:600;line-height:1.2}.cw__mail[data-astro-cid-fj7gkcfz]{border-top:1px solid var(--ink-line);gap:.625rem;padding-top:1.5rem;display:grid}.gate__row[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.gate__row[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr 1.4fr;gap:1.5rem}}.gate__f[data-astro-cid-fj7gkcfz]{gap:.5rem;display:grid}.gate__in[data-astro-cid-fj7gkcfz]{border:1px solid var(--ink-line);border-radius:var(--r-small);min-height:52px;color:var(--ink);font:inherit;background:#fff;padding:0 .875rem;font-size:1.0625rem}.gate__in[data-astro-cid-fj7gkcfz]:focus-visible{border-color:var(--pine);outline:none;box-shadow:0 0 0 3px #16564a2e}.gate__err[data-astro-cid-fj7gkcfz]{color:var(--copper);min-height:1.2em;font-size:.9375rem;font-weight:600}.gate[data-astro-cid-fj7gkcfz] .hp[data-astro-cid-fj7gkcfz]{position:absolute;left:-9999px}.cw__mail-h[data-astro-cid-fj7gkcfz]{font-size:1.125rem}.cw__mail-row[data-astro-cid-fj7gkcfz]{flex-wrap:wrap;gap:.625rem;display:flex}.cw__mail-row[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz][type=email]{min-height:48px;font:inherit;color:var(--ink);border-radius:var(--r-small);background:#fff;border:1px solid #10181652;flex:14rem;padding:.5rem .75rem}.cw__mail-status[data-astro-cid-fj7gkcfz]{font-size:.9375rem;font-weight:600}.cw__mail-status[data-astro-cid-fj7gkcfz]:empty{display:none}.hp[data-astro-cid-fj7gkcfz]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cw__nav[data-astro-cid-fj7gkcfz]{align-items:center;gap:1.25rem;display:flex}.cw__next[data-astro-cid-fj7gkcfz]{min-height:56px;margin-left:auto;padding:0 1.75rem;font-size:.875rem}.linkbtn[data-astro-cid-fj7gkcfz]{cursor:pointer;font:inherit;color:var(--ink);text-decoration:underline;text-decoration-color:var(--copper);text-underline-offset:5px;background:0 0;border:0;padding:.75rem 0;font-weight:600;text-decoration-thickness:2px}.linkbtn--muted[data-astro-cid-fj7gkcfz]{color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.cw__step[data-astro-cid-fj7gkcfz],.cw .d{animation:none}.meter__fill[data-astro-cid-fj7gkcfz],.bar__fill[data-astro-cid-fj7gkcfz],.cw__bar[data-astro-cid-fj7gkcfz] span[data-astro-cid-fj7gkcfz]{transition:none}}.calc__notes[data-astro-cid-fj7gkcfz]{border-top:1px solid var(--ink-line);max-width:46rem;margin:2.5rem auto 0;padding-top:1.5rem}.calc__how[data-astro-cid-fj7gkcfz] summary[data-astro-cid-fj7gkcfz]{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;list-style:none;display:flex}.calc__how[data-astro-cid-fj7gkcfz] summary[data-astro-cid-fj7gkcfz]::-webkit-details-marker{display:none}.calc__how[data-astro-cid-fj7gkcfz] summary[data-astro-cid-fj7gkcfz] .link-arrow[data-astro-cid-fj7gkcfz]{color:var(--ink)}.calc__how-src[data-astro-cid-fj7gkcfz]{color:var(--ink-muted);font-size:.8125rem}.calc__how-body[data-astro-cid-fj7gkcfz]{padding-top:1.5rem}.calc__notes[data-astro-cid-fj7gkcfz] ul[data-astro-cid-fj7gkcfz]{color:var(--ink-muted);margin:1rem 0 1.5rem;padding-left:1.125rem;font-size:.9375rem}.calc__notes[data-astro-cid-fj7gkcfz] li[data-astro-cid-fj7gkcfz]+li[data-astro-cid-fj7gkcfz]{margin-top:.375rem}
