.tcalc{background:var(--card);min-width:0;box-shadow:inset 0 0 0 1px var(--line-2),0 18px 40px -28px #15213b73;text-align:left;border-radius:16px;gap:16px;padding:clamp(18px,2.2vw,26px);display:grid;position:relative;overflow:hidden}.tcalc:before{content:"";background:linear-gradient(90deg,var(--blue),var(--violet) 45%,var(--magenta) 72%,var(--coral));height:3px;position:absolute;inset:0 0 auto}.tcalc__modes{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.tcalc__modes legend{letter-spacing:.09em;text-transform:uppercase;width:100%;color:var(--muted);margin-bottom:8px;padding:0;font-size:11px;font-weight:750}.tcalc__modes label{position:relative}.tcalc__modes input{opacity:0;width:1px;height:1px;position:absolute}.tcalc__modes span{min-height:38px;box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;border-radius:999px;align-items:center;padding:6px 14px;font-size:14px;font-weight:650;display:inline-flex}.tcalc__modes input:checked+span{background:var(--navy);color:#fff;box-shadow:none}.tcalc__modes input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.tcalc__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tcalc__f{color:var(--sub);align-content:start;gap:6px;font-size:13px;font-weight:650;display:grid}.tcalc__f[hidden]{display:none}.tcalc__in{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:flex}.tcalc__in:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.tcalc__in:has([aria-invalid=true]){box-shadow:inset 0 0 0 2px #b3261e}.tcalc__in i{color:var(--muted);font-style:normal;font-weight:650}.tcalc__in input{width:100%;min-width:0;font:520 22px/1.2 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:10px 0}.tcalc__out{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-top:14px;display:flex}.tcalc__k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:750}.tcalc__out output{font:520 clamp(34px,2rem + 1.4vw,48px)/1 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.tcalc__fx{color:var(--sub);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.tcalc__fx:empty{display:none}.tcalc__err{color:#b3261e;margin:0;font-size:13px;font-weight:650}.tcalc__note{color:var(--muted);margin:0;font-size:12px}.ahero__cover.ahero__cover--tool{aspect-ratio:auto;max-height:none;padding:clamp(20px,3vw,44px) clamp(16px,2.4vw,36px)}.ahero__cover--tool>canvas{width:100%;height:100%;position:absolute;inset:0}.ahero__cover--tool>.tcalc{box-shadow:inset 0 0 0 1px var(--line-2),0 24px 48px -28px #15213b8c}@media (width<=1023px){.ahero__grid:has(.ahero__cover--tool){row-gap:0}.ahero__grid:has(.ahero__cover--tool) .ahero__text{display:contents}.ahero__cover.ahero__cover--tool{order:1;margin-top:24px;padding:14px}.ahero__grid:has(.ahero__cover--tool) .byline,.ahero__grid:has(.ahero__cover--tool) .ahero__facts{order:2}}.tcalc--compact{gap:12px;padding:18px}.tcalc--compact .tcalc__out output{font-size:clamp(28px,1.6rem + 1vw,38px)}@media (width<=480px){.tcalc__fields{grid-template-columns:minmax(0,1fr)}}.mqg__n[data-astro-cid-u6anliyu].is-mark b[data-astro-cid-u6anliyu]{color:#7943df}.mqg__n[data-astro-cid-u6anliyu].is-mark:nth-child(6) b[data-astro-cid-u6anliyu]{color:#bc32ae}.afold{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;margin:4px 0 22px}.afold>summary{cursor:pointer;min-height:52px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:2px 14px;padding:12px 18px;font-size:15px;line-height:1.45;list-style:none;display:flex}.afold>summary::-webkit-details-marker{display:none}.afold__t{flex:240px;min-width:0}.afold__d{color:var(--muted);font-size:13px;font-weight:600}.afold__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.afold>summary svg{flex:none;margin-left:auto;transition:transform .25s}.afold[open]>summary svg{transform:rotate(180deg)}.afold__b{padding:0 18px 4px}.afold__b>:first-child{margin-top:0}.afold__b>:last-child{margin-bottom:14px}.mcard>.afold{box-shadow:none;background:0 0;border-radius:0;margin:0}.mcard>.afold>summary{min-height:44px;padding:0}.mcard>.afold>.afold__b{gap:22px;padding:8px 0 0;display:grid}@media (prefers-reduced-motion:reduce){.afold>summary svg{transition:none}}.cite[data-astro-cid-qqblfzxi]{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.doc__tag[data-astro-cid-qqwrjkd7]{background:var(--ci)}#method[data-astro-cid-fif7r2qw] .stage[data-astro-cid-fif7r2qw]{opacity:1}#method[data-astro-cid-fif7r2qw] .stage[data-astro-cid-fif7r2qw] .num[data-astro-cid-fif7r2qw],#method[data-astro-cid-fif7r2qw] .stage[data-astro-cid-fif7r2qw] .label[data-astro-cid-fif7r2qw],#method[data-astro-cid-fif7r2qw] .stage[data-astro-cid-fif7r2qw] p[data-astro-cid-fif7r2qw]{color:#aab3c8}.svc__spec{color:var(--sub);margin:10px 0 0;font-size:14px;line-height:1.5}.svc__spec a{color:var(--ink);border-bottom:1px solid var(--hairline);font-weight:650;text-decoration:none}.svc__spec a:hover{border-color:var(--ink)}.svc__spec a.go{border-bottom:0}.svc__list .svc__ask{border-bottom:1px solid var(--line);color:var(--sub);padding:10px 0;font-size:15px;font-weight:550;display:block}.loss__detail .start span.go{font-weight:750}.hero .display,.hero .eyebrow,.hero .lede,.hero .facts{opacity:1!important}.hero-static-field{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero.field-ready .hero-static-field{display:none}@media (width<=600px){.hero-static-field{opacity:.7;transform:translateY(14%)}}.a-pg__ctas[data-astro-cid-dgi6gqs2] b[data-astro-cid-dgi6gqs2]:first-child,.lh__pill[data-astro-cid-lvp5rl5h],.mh__pill[data-astro-cid-w33zr7yw],.mdef__card--on[data-astro-cid-fhlgdnaa] .mdef__res[data-astro-cid-fhlgdnaa]{color:#15213b}.vcx__ad--c[data-astro-cid-alymjc2t] .vcx__k[data-astro-cid-alymjc2t]{filter:none}.vcx__ad--c[data-astro-cid-alymjc2t]:first-child .vcx__k[data-astro-cid-alymjc2t]{color:#2f4fd6}.vcx__ad--c[data-astro-cid-alymjc2t]:nth-child(2) .vcx__k[data-astro-cid-alymjc2t]{color:#9b2c8e}.vcx__ad--c[data-astro-cid-alymjc2t]:nth-child(3) .vcx__k[data-astro-cid-alymjc2t]{color:#b6481a}.pcard__steps[data-astro-cid-nsfqkaoc] li[data-astro-cid-nsfqkaoc]:first-child .pcard__tag[data-astro-cid-nsfqkaoc]{color:#37445d}.pcard--b[data-astro-cid-nsfqkaoc] .pcard__steps[data-astro-cid-nsfqkaoc] li[data-astro-cid-nsfqkaoc]:last-child .pcard__tag[data-astro-cid-nsfqkaoc]{color:#15213b}.sec--navy[data-astro-cid-4i4ycq5f] .dseg__b[data-astro-cid-4i4ycq5f][aria-pressed=true]{color:#fff}.anat[data-astro-cid-6ms6rpy4].has-sel .anat__part[data-astro-cid-6ms6rpy4]:not(.is-on){opacity:1}.wall[data-astro-cid-zvs5znf3]:focus-visible,.wwk__list[data-astro-cid-dmealown]:focus-visible{outline:2px solid var(--blue,#4060ea);outline-offset:4px}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-result{color:var(--coral,#ff7c46);margin:0;font-size:14px;line-height:1.5}.nowrap{white-space:nowrap}picture{display:contents}.bar .wordmark.is-sweep{background:linear-gradient(90deg,var(--ink) 0 34%,#4060ea 41%,#8a58fa 46%,#de48ce 51%,#f7568c 54%,#ff7c46 57%,var(--ink) 65% 100%);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s cubic-bezier(.65,0,.35,1) both wf-mark-sweep}@keyframes wf-mark-sweep{0%{background-position:100% 0}to{background-position:0 0}}.asec__n[data-n]:before,.gck__pn[data-n]:before,.stg__n[data-n]:before{content:attr(data-n)}
