.calculator_root__14xCR{--purple:#632e9a;--purple-dark:#49197c;--purple-light:#6e32ac;--purple-soft:#faf5ff;--purple-tint:#f3ebfb;--purple-line:#e6dcf5;--pink-soft:#fdebff;--ink:#333;--ink-2:#555;--muted:#7d797a;--line:#e3e3e3;--line-2:#eee;--bg:#fff;--bg-2:#f6f6f6;--green:#2bae66;--green-soft:#e6f7ed;--radius-lg:24px;--radius:16px;--radius-sm:12px;--shadow-sm:0 1px 2px rgba(16,24,40,.051);--shadow-purple:0 20px 25px rgba(109,51,170,.161);--font:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.calculator_root__14xCR *{box-sizing:border-box}.calculator_root__14xCR [hidden]{display:none!important}.calculator_root__14xCR{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.55;margin:0}.calculator_root__14xCR .calculator_wrap__RXmNb{margin:0 auto;max-width:1160px;padding:40px 20px 64px}.calculator_root__14xCR h1,.calculator_root__14xCR h2,.calculator_root__14xCR h3{text-wrap:balance;color:var(--ink);margin:0}.calculator_root__14xCR .calculator_num__VhLEn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_root__14xCR .calculator_hero__vDdaE{grid-gap:14px;display:grid;gap:14px;margin-bottom:36px;max-width:760px}.calculator_root__14xCR h1{font-size:max(30px,min(4.4vw,44px));font-weight:700;letter-spacing:-.01em;line-height:1.15}.calculator_root__14xCR h1 span{color:var(--purple)}.calculator_root__14xCR .calculator_lede__tsVFK{color:var(--ink-2);font-size:17px;margin:0;max-width:62ch}.calculator_root__14xCR .calculator_grid__Qbx04{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 400px}@media (max-width:980px){.calculator_root__14xCR .calculator_grid__Qbx04{grid-template-columns:1fr}}.calculator_root__14xCR .calculator_card__pDKL8{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px}.calculator_root__14xCR .calculator_stack__ZU7yS{grid-gap:22px;display:grid;gap:22px}.calculator_root__14xCR .calculator_step-head__TyfQa{align-items:center;display:flex;gap:12px;margin-bottom:18px}.calculator_root__14xCR .calculator_step-no__amY_D{align-items:center;background:var(--purple);border-radius:9999px;color:#fff;display:grid;flex:none;font-size:14px;font-weight:600;height:30px;justify-items:center;place-items:center;width:30px}.calculator_root__14xCR .calculator_step-head__TyfQa h2{font-size:19px;font-weight:600}.calculator_root__14xCR .calculator_step-head__TyfQa p{color:var(--muted);font-size:13px;margin:2px 0 0}.calculator_root__14xCR .calculator_choices__dFz9B{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:620px){.calculator_root__14xCR .calculator_choices__dFz9B{grid-template-columns:1fr}}.calculator_root__14xCR .calculator_choice__dNDLW{position:relative}.calculator_root__14xCR .calculator_choice__dNDLW input{opacity:0;pointer-events:none;position:absolute}.calculator_root__14xCR .calculator_choice__dNDLW label{grid-gap:4px;background:var(--bg);border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer;display:grid;gap:4px;height:100%;padding:16px 16px 16px 50px;transition:border-color .15s,background .15s,box-shadow .15s}.calculator_root__14xCR .calculator_choice__dNDLW label:before{background:var(--bg);border:1.5px solid var(--line);border-radius:9999px;content:"";height:18px;left:16px;position:absolute;top:18px;transition:all .15s;width:18px}.calculator_root__14xCR .calculator_choice__dNDLW label strong{font-size:15px;font-weight:600;line-height:1.3}.calculator_root__14xCR .calculator_choice__dNDLW label span{color:var(--muted);font-size:12.5px;line-height:1.4}.calculator_root__14xCR .calculator_choice__dNDLW label:hover{background:var(--purple-soft);border-color:var(--purple-line)}.calculator_root__14xCR .calculator_choice__dNDLW input:checked+label{background:var(--purple-soft);border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-tint)}.calculator_root__14xCR .calculator_choice__dNDLW input:checked+label:before{border:5px solid var(--purple)}.calculator_root__14xCR .calculator_choice__dNDLW input.calculator_focus-visible__4JhPc+label{outline:2px solid var(--purple);outline-offset:2px}.calculator_root__14xCR .calculator_choice__dNDLW input:focus-visible+label{outline:2px solid var(--purple);outline-offset:2px}.calculator_root__14xCR .calculator_fields__eTTe9{grid-gap:18px 20px;display:grid;gap:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:620px){.calculator_root__14xCR .calculator_fields__eTTe9{grid-template-columns:1fr}}.calculator_root__14xCR .calculator_field__70KDd{grid-gap:8px;align-content:start;display:grid;gap:8px}.calculator_root__14xCR .calculator_field-label__A61zc{align-items:center;color:var(--ink);display:flex;font-size:14px;font-weight:500;gap:6px;line-height:1.35}.calculator_root__14xCR .calculator_field-hint__LM2Dy{color:var(--muted);font-size:12.5px;margin:-2px 0 0}.calculator_root__14xCR .calculator_input__T_UMM{align-items:center;background:var(--bg);border:1.5px solid var(--line);border-radius:var(--radius-sm);display:flex;overflow:hidden;transition:border-color .15s,box-shadow .15s}.calculator_root__14xCR .calculator_input__T_UMM[focus-within]{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-tint)}.calculator_root__14xCR .calculator_input__T_UMM:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-tint)}.calculator_root__14xCR .calculator_input__T_UMM .calculator_affix__smIiB{color:var(--muted);font-size:15px;font-weight:500;padding:0 12px}.calculator_root__14xCR .calculator_input__T_UMM .calculator_affix__smIiB.calculator_pre__0ITL2{padding-right:0}.calculator_root__14xCR .calculator_input__T_UMM input{font-feature-settings:"tnum";background:transparent;border:0;color:var(--ink);flex:1 1;font:inherit;font-size:17px;font-variant-numeric:tabular-nums;font-weight:600;min-width:0;outline:0;padding:12px 14px}.calculator_root__14xCR .calculator_input__T_UMM .calculator_affix__smIiB.calculator_pre__0ITL2+input{padding-left:4px}.calculator_root__14xCR .calculator_group-title__X9PI1{align-items:center;color:var(--purple);display:flex;font-size:13px;font-weight:600;gap:10px;letter-spacing:.05em;margin:6px 0 14px;text-transform:uppercase}.calculator_root__14xCR .calculator_group-title__X9PI1:after{background:var(--purple-line);content:"";flex:1 1;height:1px}.calculator_root__14xCR .calculator_group__vzQn9+.calculator_group__vzQn9{margin-top:22px}.calculator_root__14xCR .calculator_reset__rtvb5{background:none;border:0;color:var(--purple);cursor:pointer;font:inherit;font-size:13px;font-weight:500;justify-self:start;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.calculator_root__14xCR .calculator_reset__rtvb5.calculator_focus-visible__4JhPc{border-radius:4px;outline:2px solid var(--purple);outline-offset:2px}.calculator_root__14xCR .calculator_reset__rtvb5:focus-visible{border-radius:4px;outline:2px solid var(--purple);outline-offset:2px}.calculator_root__14xCR .calculator_info__JAU5e{align-items:center;background:var(--purple-soft);border:1.5px solid var(--purple-line);border-radius:9999px;color:var(--purple);cursor:pointer;display:inline-grid;flex:none;height:22px;justify-items:center;padding:0;place-items:center;transition:background .15s,border-color .15s,color .15s;width:22px}.calculator_root__14xCR .calculator_info__JAU5e svg{height:13px;width:13px}.calculator_root__14xCR .calculator_info__JAU5e:hover,.calculator_root__14xCR .calculator_info__JAU5e[aria-expanded=true]{background:var(--purple);border-color:var(--purple);color:#fff}.calculator_root__14xCR .calculator_info__JAU5e.calculator_focus-visible__4JhPc{outline:2px solid var(--purple);outline-offset:2px}.calculator_root__14xCR .calculator_info__JAU5e:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.calculator_root__14xCR .calculator_on-dark__WosYa .calculator_info__JAU5e{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.28);color:#fff}.calculator_root__14xCR .calculator_on-dark__WosYa .calculator_info__JAU5e:hover,.calculator_root__14xCR .calculator_on-dark__WosYa .calculator_info__JAU5e[aria-expanded=true]{background:#fff;border-color:#fff;color:var(--purple-dark)}.calculator_root__14xCR .calculator_tip__Wy1H7{background:var(--bg);border:1px solid var(--purple-line);border-radius:var(--radius);box-shadow:0 18px 40px rgba(42,15,74,.18),0 2px 6px rgba(16,24,40,.102);color:var(--ink);font-size:13.5px;line-height:1.55;max-width:calc(100vw - 32px);padding:16px 18px;position:fixed;width:320px;z-index:50}.calculator_root__14xCR .calculator_tip__Wy1H7 h3{color:var(--purple-dark);font-size:14px;font-weight:600;margin-bottom:6px}.calculator_root__14xCR .calculator_tip__Wy1H7 p{color:var(--ink-2);margin:0 0 8px}.calculator_root__14xCR .calculator_tip__Wy1H7 p:last-child{margin-bottom:0}.calculator_root__14xCR .calculator_tip__Wy1H7 .calculator_tip-src__VXCBm{grid-gap:6px;border-top:1px solid var(--line-2);display:grid;gap:6px;margin-top:10px;padding-top:10px}.calculator_root__14xCR .calculator_tip__Wy1H7 .calculator_tip-src-title__r0Km2{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.calculator_root__14xCR .calculator_tip__Wy1H7 a{color:var(--purple);font-weight:500;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.calculator_root__14xCR .calculator_tip__Wy1H7 a:hover{color:var(--purple-dark)}.calculator_root__14xCR .calculator_tip__Wy1H7 .calculator_src-note__vK6oV{color:var(--muted);font-size:12.5px}.calculator_root__14xCR .calculator_results__5yLJF{grid-gap:16px;display:grid;gap:16px;position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top, 0px) + 20px)}@media (max-width:980px){.calculator_root__14xCR .calculator_results__5yLJF{position:static}}.calculator_root__14xCR .calculator_hero-card__Umbgm{grid-gap:6px;background:var(--purple-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-purple);color:#fff;display:grid;gap:6px;padding:28px}.calculator_root__14xCR .calculator_hero-card__Umbgm .calculator_label__Wopoi{align-items:center;color:#e9dcfa;display:flex;font-size:14px;font-weight:500;gap:8px}.calculator_root__14xCR .calculator_hero-card__Umbgm .calculator_big__IJ3Ib{font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.calculator_root__14xCR .calculator_hero-card__Umbgm .calculator_sub__4zQ7F{color:#dccbf3;font-size:13.5px;margin:4px 0 0}.calculator_root__14xCR .calculator_split__0Oq5x{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:14px}.calculator_root__14xCR .calculator_split__0Oq5x[hidden]{display:none}.calculator_root__14xCR .calculator_split__0Oq5x div{background:hsla(0,0%,100%,.08);border-radius:var(--radius-sm);padding:10px 12px}.calculator_root__14xCR .calculator_split__0Oq5x small{color:#dccbf3;display:block;font-size:11.5px;line-height:1.3}.calculator_root__14xCR .calculator_split__0Oq5x b{font-size:18px;font-weight:600}.calculator_root__14xCR .calculator_stats__0bJvB{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.calculator_root__14xCR .calculator_stat__apVNZ{grid-gap:4px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:4px;padding:16px}.calculator_root__14xCR .calculator_stat__apVNZ .calculator_k__e8mNP{align-items:center;color:var(--muted);display:flex;font-size:12.5px;font-weight:500;gap:6px;justify-content:space-between;line-height:1.35}.calculator_root__14xCR .calculator_stat__apVNZ .calculator_v__e7Tnp{color:var(--ink);font-size:24px;font-weight:700;line-height:1.2}.calculator_root__14xCR .calculator_stat__apVNZ.calculator_wide__8PX7a{grid-column:1/-1}.calculator_root__14xCR .calculator_stat__apVNZ.calculator_loss__R2AAr{background:var(--purple-soft);border-color:var(--purple-line)}.calculator_root__14xCR .calculator_stat__apVNZ.calculator_loss__R2AAr .calculator_v__e7Tnp{color:var(--purple)}.calculator_root__14xCR .calculator_stat__apVNZ .calculator_note__LH7m_{color:var(--ink-2);font-size:12.5px}.calculator_root__14xCR .calculator_section___kt19{margin-top:40px}.calculator_root__14xCR .calculator_section-head___0QqS{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.calculator_root__14xCR .calculator_section-head___0QqS h2{align-items:center;display:flex;font-size:24px;font-weight:600;gap:10px}.calculator_root__14xCR .calculator_section-head___0QqS p{color:var(--ink-2);margin:4px 0 0;max-width:64ch}.calculator_root__14xCR .calculator_journey__P6fCP{grid-gap:10px;display:grid;gap:10px}.calculator_root__14xCR .calculator_j-row__LDrOS{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,300px) minmax(0,1fr) 90px}@media (max-width:680px){.calculator_root__14xCR .calculator_j-row__LDrOS{grid-template-columns:minmax(0,1fr) 80px}.calculator_root__14xCR .calculator_j-bar__a_BTl{grid-column:1/-1;order:3}}.calculator_root__14xCR .calculator_j-name__L6z9U{align-items:center;display:flex;font-size:14px;font-weight:500;gap:6px}.calculator_root__14xCR .calculator_j-bar__a_BTl{background:var(--bg-2);border-radius:9999px;height:12px;overflow:hidden}.calculator_root__14xCR .calculator_j-bar__a_BTl span{background:var(--purple);border-radius:9999px;display:block;height:100%;min-width:3px;transition:width .35s ease}.calculator_root__14xCR .calculator_j-row__LDrOS.calculator_out__hQSkx .calculator_j-bar__a_BTl span{background:var(--line)}.calculator_root__14xCR .calculator_j-row__LDrOS.calculator_drop__XHDUD .calculator_j-bar__a_BTl span{background:#c9a8ec}.calculator_root__14xCR .calculator_j-row__LDrOS.calculator_good__QA94c .calculator_j-bar__a_BTl span{background:var(--green)}.calculator_root__14xCR .calculator_j-val__bI4YQ{font-size:15px;font-weight:600;text-align:right}.calculator_root__14xCR .calculator_j-note__vtryP{color:var(--muted);font-size:12.5px;margin-top:14px}.calculator_root__14xCR .calculator_lever-grid__ELHSg{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (max-width:1060px){.calculator_root__14xCR .calculator_lever-grid__ELHSg{grid-template-columns:1fr}}.calculator_root__14xCR .calculator_table-wrap__7uBea{overflow-x:auto}.calculator_root__14xCR table{border-collapse:collapse;font-size:14px;width:100%}.calculator_root__14xCR td,.calculator_root__14xCR th{border-bottom:1px solid var(--line-2);padding:12px 8px;text-align:right;white-space:nowrap}.calculator_root__14xCR td:first-child,.calculator_root__14xCR th:first-child{text-align:left}.calculator_root__14xCR th{color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:.03em;line-height:1.35;text-transform:uppercase;vertical-align:bottom;white-space:normal}.calculator_root__14xCR td.calculator_gain__ORVJp{color:var(--green);font-weight:600}.calculator_root__14xCR tr:last-child td{border-bottom:0}.calculator_root__14xCR .calculator_try__Gr3yq{grid-gap:14px;align-content:start;display:grid;gap:14px}.calculator_root__14xCR .calculator_try-top__X2DFa{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.calculator_root__14xCR .calculator_try-top__X2DFa label{font-size:14px;font-weight:500}.calculator_root__14xCR .calculator_try-top__X2DFa output{color:var(--purple);font-size:22px;font-weight:700}.calculator_root__14xCR input[type=range]{accent-color:var(--purple);height:28px;width:100%}.calculator_root__14xCR .calculator_try-result__shxx7{grid-gap:4px;background:var(--green-soft);border-radius:var(--radius);display:grid;gap:4px;padding:18px}.calculator_root__14xCR .calculator_try-result__shxx7 small{color:#1f7a48;font-size:13px;font-weight:500}.calculator_root__14xCR .calculator_try-result__shxx7 b{color:#1b6b40;font-size:30px;font-weight:700;line-height:1.2}.calculator_root__14xCR .calculator_try-result__shxx7 span{color:#2d6a48;font-size:13px}.calculator_root__14xCR .calculator_sources__s0lZM{grid-gap:10px 28px;display:grid;font-size:13.5px;gap:10px 28px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:760px){.calculator_root__14xCR .calculator_sources__s0lZM{grid-template-columns:1fr}}.calculator_root__14xCR .calculator_sources__s0lZM li{grid-gap:2px;border-bottom:1px solid var(--line-2);display:grid;gap:2px;padding:10px 0}.calculator_root__14xCR .calculator_sources__s0lZM a{color:var(--purple);font-weight:500;text-decoration:none}.calculator_root__14xCR .calculator_sources__s0lZM a:hover{text-decoration:underline;text-underline-offset:2px}.calculator_root__14xCR .calculator_foot__QQemB,.calculator_root__14xCR .calculator_sources__s0lZM span{color:var(--muted);font-size:12.5px}.calculator_root__14xCR .calculator_foot__QQemB{margin-top:36px;max-width:80ch}@media (prefers-reduced-motion:reduce){.calculator_root__14xCR *{transition:none!important}}.calculator_root__14xCR .calculator_results__5yLJF{top:calc(env(safe-area-inset-top, 0px) + 104px)}@media (max-width:1023px){.calculator_root__14xCR .calculator_results__5yLJF{top:calc(env(safe-area-inset-top, 0px) + 94px)}}.calculator_root__14xCR .calculator_foot__QQemB,.calculator_root__14xCR .calculator_j-note__vtryP{margin-bottom:1em}.calculator_root__14xCR input[type=range]{margin:2px}.calculator_root__14xCR .calculator_choice__dNDLW input{margin:3px 3px 0 5px}.calculator_root__14xCR .calculator_card__pDKL8{padding-top:28px!important}