@keyframes thinking-loader_rotateLarge__Bq5h_{0%{transform:rotate(0deg)}64%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes thinking-loader_rotateSmall__tpc5b{0%{transform:rotate(0deg)}64%{transform:rotate(-1turn)}to{transform:rotate(-1turn)}}.thinking-loader_sparkleLarge__eFBFm{transform-origin:52% 50%;animation:thinking-loader_rotateLarge__Bq5h_ 1.4s cubic-bezier(.4,0,.2,1) infinite}.thinking-loader_sparkleSmall__zrDll{transform-origin:50% 58%;animation:thinking-loader_rotateSmall__tpc5b 1.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes thinking-loader_shimmer__5SeWz{0%{background-position:200% 0}to{background-position:-100% 0}}.thinking-loader_shimmerText__IN_pG{display:inline-block;font-size:.875rem;background:linear-gradient(90deg,#736E7C,#736E7C 40%,#B0ABB8 50%,#736E7C 60%,#736E7C);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:thinking-loader_shimmer__5SeWz 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.thinking-loader_sparkleLarge__eFBFm,.thinking-loader_sparkleSmall__zrDll{animation:none}.thinking-loader_shimmerText__IN_pG{animation:none;background:none;-webkit-text-fill-color:unset;color:#736E7C}}.calculators_hub__Z4Xla{--tw-midnight:#0e3f5e;--tw-eggplant:#491b34;--tw-pine:#4b6a68;--tw-papaya:#e47050;--tw-butter:#fff388;--tw-stone:#fefdf2;--tw-sand:#f2f0e5;--tw-ink:#252429;--tw-ink-soft:#3f3c44;--tw-ink-mute:#6b6570;--tw-hero-overline:#ffb39a;--tw-overline-on-light:#a33a24;--tw-cta-on-light:#0078c4;--tw-cta-on-dark:#bad5ff;--tw-line:rgba(37,36,41,0.12);--tw-shadow-card:0 4px 18px rgba(8,35,52,0.08);--tw-midnight-10:#061a27;width:100%;min-width:0;background:var(--tw-stone);color:var(--tw-ink);font-family:var(--font-dmsans),"DM Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased}.calculators_hub__Z4Xla em{font-style:italic}.calculators_wrap__sJfRx{max-width:1200px;margin:0 auto;padding:0 64px}@media (max-width:900px){.calculators_wrap__sJfRx{padding:0 24px}}.calculators_btnGhostDark__RvylV,.calculators_btnGhost__V4dbd,.calculators_btnOnDark__iEqjF,.calculators_btnPrimary__qmGOc{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:15px 26px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;border:0;transition:filter .18s,transform .12s,box-shadow .18s,background .18s;white-space:nowrap;text-decoration:none}.calculators_btnOnDark__iEqjF:hover,.calculators_btnPrimary__qmGOc:hover{filter:brightness(.92)}.calculators_btnGhostDark__RvylV:active,.calculators_btnGhost__V4dbd:active,.calculators_btnOnDark__iEqjF:active,.calculators_btnPrimary__qmGOc:active{transform:translateY(1px)}.calculators_btnPrimary__qmGOc{background:var(--tw-cta-on-light);color:#fff}.calculators_btnGhostDark__RvylV:focus-visible,.calculators_btnGhost__V4dbd:focus-visible,.calculators_btnOnDark__iEqjF:focus-visible,.calculators_btnPrimary__qmGOc:focus-visible{outline:2px solid var(--tw-midnight);outline-offset:2px}.calculators_ctaMid__jDh25 .calculators_btnGhostDark__RvylV:focus-visible,.calculators_ctaMid__jDh25 .calculators_btnOnDark__iEqjF:focus-visible{outline-color:#fff}.calculators_btnOnDark__iEqjF{background:var(--tw-cta-on-dark);color:#000}.calculators_btnGhostDark__RvylV{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.55)}.calculators_btnGhostDark__RvylV:hover{filter:none;background:rgba(255,255,255,.08)}.calculators_btnGhost__V4dbd{background:transparent;color:var(--tw-ink);border:1.5px solid var(--tw-ink)}.calculators_btnGhost__V4dbd:hover{filter:none;background:rgba(37,36,41,.05)}.calculators_overline__8oTWj{font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--tw-overline-on-light)}.calculators_section__EYEzv{padding:88px 0}.calculators_sectionSand__BEFCu{padding:88px 0;background:var(--tw-sand)}.calculators_sectionHead__RjOXx{max-width:720px;margin:0 auto 44px;text-align:center}.calculators_sectionHead__RjOXx h2{font-family:var(--font-newspirit),"New Spirit",Georgia,serif;font-weight:500;font-size:46px;line-height:1.06;letter-spacing:-.01em;margin:12px 0 0}.calculators_sectionHead__RjOXx h2 em{color:var(--tw-papaya);font-weight:600}@media (max-width:640px){.calculators_section__EYEzv{padding:56px 0}.calculators_sectionHead__RjOXx h2{font-size:34px}}.calculators_finder__YhEMC{text-align:center}.calculators_finderQ__T3osW{font-family:var(--font-newspirit),"New Spirit",Georgia,serif;font-weight:500;font-size:34px;line-height:1.1;margin:10px 0 8px}.calculators_finderHelp__vfVIz{font-size:15px;color:var(--tw-ink-soft);font-weight:500;margin:0 0 26px}.calculators_finderStatus__YeuTc:empty{display:none}.calculators_finderStatus__YeuTc{margin:18px 0 0;font-size:14.5px;font-weight:600;color:var(--tw-ink-soft)}.calculators_finderChips__680br{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:880px;margin:0 auto}.calculators_chip__QRAWy{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;cursor:pointer;background:var(--tw-stone);border:1.5px solid var(--tw-line);font-family:inherit;font-size:14.5px;font-weight:600;color:var(--tw-ink);transition:border-color .18s,background .18s,color .18s,transform .12s}.calculators_chip__QRAWy:hover{border-color:var(--tw-midnight)}.calculators_chip__QRAWy:active{transform:translateY(1px)}.calculators_chipPressed__UqAWb:focus-visible,.calculators_chip__QRAWy:focus-visible,.calculators_finderReset__IJvSk:focus-visible{outline:2px solid var(--tw-cta-on-light);outline-offset:2px}.calculators_chipPressed__UqAWb{gap:8px;padding:12px 20px;border-radius:999px;font-size:14.5px;transition:border-color .18s,background .18s,color .18s,transform .12s;background:var(--tw-midnight);border:1.5px solid var(--tw-midnight);color:#fff}.calculators_chipPressed__UqAWb,.calculators_finderReset__IJvSk{display:inline-flex;align-items:center;cursor:pointer;font-family:inherit;font-weight:600}.calculators_finderReset__IJvSk{margin:22px auto 0;gap:6px;background:none;border:0;font-size:14px;color:var(--tw-cta-on-light)}.calculators_featGrid__iBmBh{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.calculators_feat__1TOPf{background:#fff;border-radius:24px;padding:32px;box-shadow:var(--tw-shadow-card);display:flex;flex-direction:column;gap:16px;transition:transform .18s,box-shadow .18s;border:1px solid transparent}.calculators_feat__1TOPf:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(8,35,52,.14)}.calculators_featIcon__hXJ7b{width:56px;height:56px;border-radius:16px;background:var(--tw-midnight);display:flex;align-items:center;justify-content:center;flex:none;color:var(--tw-butter)}.calculators_feat__1TOPf h3{font-family:var(--font-newspirit),"New Spirit",Georgia,serif;font-weight:500;font-size:26px;line-height:1.1;margin:0}.calculators_feat__1TOPf p{font-size:15px;line-height:1.55;color:var(--tw-ink-soft);font-weight:500;margin:0}.calculators_featBest__bxAzC b{color:var(--tw-ink);font-weight:700}.calculators_featCta__1ZKfG{margin-top:auto}.calculators_featCtaDisabled__O3eis{background:var(--tw-sand);color:var(--tw-ink-mute);cursor:default;pointer-events:none}.calculators_featCta__1ZKfG:focus-visible{outline:2px solid var(--tw-cta-on-light);outline-offset:2px}@media (max-width:900px){.calculators_featGrid__iBmBh{grid-template-columns:1fr}}.calculators_filterbar__dgTZe{position:sticky;top:59px;z-index:40;background:rgba(254,253,242,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--tw-line);padding:14px 0}.calculators_filterbarInner__nQTml{display:flex;gap:10px;overflow-x:auto;max-width:1200px;margin:0 auto;padding:0 64px;scrollbar-width:none}.calculators_filterbarInner__nQTml::-webkit-scrollbar{display:none}.calculators_fchip__U7NI3{flex:none;padding:9px 17px;border-radius:999px;cursor:pointer;background:var(--tw-stone);border:1.5px solid var(--tw-line);font-family:inherit;font-size:13.5px;font-weight:600;color:var(--tw-ink-soft);transition:all .16s}.calculators_fchip__U7NI3:hover{border-color:var(--tw-midnight);color:var(--tw-ink)}.calculators_fchipPressed__Oi25R{flex:none;padding:9px 17px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .16s;background:var(--tw-midnight);border:1.5px solid var(--tw-midnight);color:#fff}.calculators_fchipPressed__Oi25R:focus-visible,.calculators_fchip__U7NI3:focus-visible{outline:2px solid var(--tw-cta-on-light);outline-offset:2px}@media (max-width:900px){.calculators_filterbarInner__nQTml{padding:0 24px}.calculators_filterbar__dgTZe{top:53px}}.calculators_catgroup__Ouoiw{margin-top:64px}.calculators_catgroup__Ouoiw:first-child{margin-top:0}.calculators_catHead__i20_W{max-width:760px;margin-bottom:28px}.calculators_catHead__i20_W h2{font-family:var(--font-newspirit),"New Spirit",Georgia,serif;font-weight:500;font-size:34px;line-height:1.1;letter-spacing:-.005em;margin:8px 0 0}.calculators_catHead__i20_W p{font-size:16px;line-height:1.55;color:var(--tw-ink-soft);font-weight:500;margin:12px 0 0;max-width:620px}.calculators_cardGrid__kCiOh{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:960px){.calculators_cardGrid__kCiOh{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.calculators_cardGrid__kCiOh{grid-template-columns:1fr}.calculators_catHead__i20_W h2{font-size:28px}}.calculators_card__jnICu{background:#fff;border-radius:20px;padding:26px;box-shadow:var(--tw-shadow-card);display:flex;flex-direction:column;gap:14px;border:1.5px solid transparent;transition:transform .18s,box-shadow .18s,border-color .25s,opacity .2s;position:relative}.calculators_card__jnICu:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(8,35,52,.14)}.calculators_cardMatch__t3gF9{border:1.5px solid var(--tw-papaya);box-shadow:0 0 0 4px rgba(228,112,80,.16),var(--tw-shadow-card)}.calculators_cardMatch__t3gF9:hover{box-shadow:0 0 0 4px rgba(228,112,80,.2),0 10px 28px rgba(8,35,52,.14)}.calculators_cardRecommended__SGA5j{margin:0;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--tw-overline-on-light)}.calculators_cardDim__oyyiA{opacity:.55}.calculators_cardTop__9cWrC{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.calculators_cardIcon__esQ2v{width:48px;height:48px;border-radius:14px;background:var(--tw-sand);display:flex;align-items:center;justify-content:center;flex:none;color:var(--tw-midnight)}.calculators_cardTag__JP_Ei{align-self:flex-start;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tw-ink-soft);background:var(--tw-sand);padding:6px 11px;border-radius:999px;white-space:nowrap}.calculators_card__jnICu h3{font-family:var(--font-newspirit),"New Spirit",Georgia,serif;font-weight:500;font-size:22px;line-height:1.14;margin:2px 0 0}.calculators_cardDesc__jUKuy{font-size:14.5px;line-height:1.55;color:var(--tw-ink-soft);font-weight:500;margin:0}.calculators_cardBest__V_wp5{font-size:13px;line-height:1.5;color:var(--tw-ink-soft);font-weight:500;margin:0}.calculators_cardBest__V_wp5 b{color:var(--tw-ink);font-weight:700}.calculators_cardMeta__HvCe8{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--tw-ink-mute);margin-top:2px}.calculators_cardCta__enxr5{margin-top:auto;display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:700;color:var(--tw-cta-on-light);padding-top:6px;transition:gap .18s}.calculators_card__jnICu:hover .calculators_cardCtaIcon__ObXYf{transform:translateX(3px)}.calculators_cardCtaIcon__ObXYf{width:17px;height:17px;transition:transform .18s}.calculators_cardCta__enxr5:focus-visible{outline:2px solid var(--tw-cta-on-light);outline-offset:2px;border-radius:4px}.calculators_comingSoon__syUpB{margin-top:auto;display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:700;color:var(--tw-ink-mute);padding-top:6px;cursor:default}.calculators_gridEmpty__kzb1E{text-align:center;padding:48px 0;color:var(--tw-ink-soft);font-size:16px;font-weight:500}.calculators_gridEmpty__kzb1E button{background:none;border:0;color:var(--tw-cta-on-light);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}.calculators_ctaBlock__yjJLJ,.calculators_ctaMid__jDh25{color:#fff;text-align:center}.calculators_ctaMid__jDh25{background:var(--tw-pine)}.calculators_ctaInner__QpyPg{max-width:760px;margin:0 auto;padding:84px 24px;display:flex;flex-direction:column;align-items:center;gap:18px}.calculators_ctaMid__jDh25 h2{font-family:var(--font-newspirit),"New Spirit",Georgia,serif;font-weight:500;font-size:44px;line-height:1.08;letter-spacing:-.01em;margin:6px 0 0}.calculators_ctaMid__jDh25 h2 em{color:var(--tw-butter);font-weight:600}.calculators_ctaMid__jDh25 p{font-size:18px;line-height:1.5;color:rgba(255,255,255,.84);font-weight:500;margin:0;max-width:600px}.calculators_ctaOverline__TDcj5{font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--tw-butter)}.calculators_ctaActions__wZu8r{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}@media (max-width:640px){.calculators_ctaMid__jDh25 h2{font-size:34px}.calculators_ctaActions__wZu8r{flex-direction:column;width:100%}.calculators_ctaActions__wZu8r a{width:100%}}.calculators_mobileCta__77x26{transform:translateY(120%)}.calculators_mobileCtaVisible__J31JH,.calculators_mobileCta__77x26{position:fixed;left:0;right:0;bottom:0;z-index:70;display:none;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(254,253,242,.96);backdrop-filter:blur(12px);border-top:1px solid var(--tw-line);transition:transform .3s cubic-bezier(.22,1,.36,1)}.calculators_mobileCtaVisible__J31JH{transform:translateY(0)}.calculators_mobileCtaVisible__J31JH .calculators_btnPrimary__qmGOc,.calculators_mobileCta__77x26 .calculators_btnPrimary__qmGOc{flex:1;padding:14px 16px;font-size:14.5px}.calculators_mobileCtaVisible__J31JH .calculators_btnGhost__V4dbd,.calculators_mobileCta__77x26 .calculators_btnGhost__V4dbd{flex:0 0 auto;padding:14px 18px}@media (max-width:720px){.calculators_mobileCtaVisible__J31JH,.calculators_mobileCta__77x26{display:flex}.calculators_hub__Z4Xla{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.calculators_hub__Z4Xla *,.calculators_hub__Z4Xla :after,.calculators_hub__Z4Xla :before{transition:none!important}}.inheritance_page__Ola9z{--ic-midnight:#0e3f5e;--ic-eggplant:#491b34;--ic-pine:#4b6a68;--ic-pine-base:#4b6a68;--ic-papaya:#e47050;--ic-papaya-300:#ed9f8a;--ic-papaya-700:#a25039;--ic-butter:#fff388;--ic-butter-200:#fff9c8;--ic-butter-600:#e8dd7c;--ic-stone:#fefdf2;--ic-sand:#f2f0e5;--ic-white:#ffffff;--ic-black:#000000;--ic-ink:#252429;--ic-ink-soft:#3f3c44;--ic-ink-mute:#97939f;--ic-cta-on-light:#0078c4;--ic-cta-on-dark:#bad5ff;--ic-blue-80:#bad5ff;--ic-midnight-10:#061a27;--ic-midnight-60:#587689;--ic-bg:var(--ic-stone);--ic-bg-alt:var(--ic-sand);--ic-surface:var(--ic-white);--ic-fg:var(--ic-ink);--ic-fg-soft:var(--ic-ink-soft);--ic-fg-mute:var(--ic-ink-mute);--ic-line:rgba(37,36,41,0.12);--ic-success:#84b249;--ic-error:#e46767;--ic-radius-xs:4px;--ic-radius-sm:8px;--ic-radius-md:12px;--ic-radius-lg:24px;--ic-radius-pill:999px;--ic-shadow-card:0 2px 8px rgba(8,35,52,0.1);--ic-font-display:var(--font-newspirit),"New Spirit",Georgia,serif;--ic-font-text:var(--font-dmsans),"DM Sans",system-ui,sans-serif;width:100%;min-width:0;background:var(--ic-bg);color:var(--ic-fg);font-family:var(--ic-font-text);-webkit-font-smoothing:antialiased}.inheritance_page__Ola9z a{text-decoration:none}.inheritance_page__Ola9z em{font-style:normal}.inheritance_page__Ola9z button{font-family:inherit;color:inherit}.inheritance_page__Ola9z *,.inheritance_page__Ola9z :after,.inheritance_page__Ola9z :before{box-sizing:border-box}.inheritance_req__ZtQHv{color:var(--ic-papaya)}.inheritance_lbl__UdwRQ{font-size:14.5px;font-weight:600;color:var(--ic-fg);line-height:1.3}.inheritance_stateLabel__4cD82{display:flex;flex-direction:column;gap:7px;cursor:pointer}.inheritance_wrap___57FR{max-width:820px;margin:0 auto;padding:0 20px}.inheritance_wrapNarrow__m5SuO{max-width:720px}.inheritance_btn__M5_Fv{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--ic-radius-pill);padding:15px 28px;font-size:16px;font-weight:700;line-height:1;border:0;cursor:pointer;transition:filter .18s,transform .12s;text-decoration:none}.inheritance_btn__M5_Fv:hover{filter:brightness(.92)}.inheritance_btn__M5_Fv:active{transform:translateY(1px)}.inheritance_btnPrimary__5K3B0,a.inheritance_btnPrimary__5K3B0,button.inheritance_btnPrimary__5K3B0{background:var(--ic-cta-on-light);color:#fff!important}.inheritance_btnPrimary__5K3B0:hover,a.inheritance_btnPrimary__5K3B0:hover,button.inheritance_btnPrimary__5K3B0:hover{color:#fff!important}.inheritance_btnBlock__BGBkD{width:100%}.inheritance_btnLg__ZIo1H{padding:18px 30px;font-size:17px}.inheritance_btn__M5_Fv svg{width:18px;height:18px;color:inherit}.inheritance_section__a2nDc{padding:48px 0}.inheritance_sectionLabel__MMQFJ{font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--ic-papaya);margin:0 0 20px}.inheritance_section__a2nDc h2{font-family:var(--ic-font-display);font-weight:500;font-size:32px;line-height:1.08;letter-spacing:-.01em;margin:0 0 8px;color:var(--ic-fg)}.inheritance_section__a2nDc h2 em{font-weight:600;color:var(--ic-papaya)}.inheritance_calc__VBo9w{position:relative;z-index:2;width:100%;max-width:720px;margin-block:-40px 0;margin-inline:auto;padding-inline:20px;box-sizing:border-box}.inheritance_calcCard__vaOVx{background:#f2f0e5;border-radius:var(--ic-radius-lg);padding:8px}.inheritance_calcHead__gF7NN{padding:22px 22px 6px}.inheritance_calcHead__gF7NN h2{font-family:var(--ic-font-display);font-weight:500;font-size:32px;line-height:1.08;margin:0 0 8px;letter-spacing:-.01em}.inheritance_calcHead__gF7NN p{font-size:18px;color:#000000;margin:0 0 10px;line-height:1.5;font-weight:500}.inheritance_consentWrap__sEpwb{padding:4px 22px 10px}.inheritance_consent__Uc9PI{font-size:12px;line-height:1.55;color:var(--ic-fg-mute);font-weight:500;margin:0}.inheritance_consent__Uc9PI a{color:var(--ic-cta-on-light)!important;font-weight:600;text-decoration:underline;text-underline-offset:2px}.inheritance_consent__Uc9PI a:hover{filter:brightness(.9)}.inheritance_acc__zaZfK{border-top:1px solid var(--ic-line)}.inheritance_acc__zaZfK:first-of-type{border-top:0}.inheritance_accHead__TyiCK{width:100%;display:flex;align-items:center;gap:14px;background:transparent;border:0;cursor:pointer;padding:18px 14px;text-align:left}.inheritance_accStep__RoBN2{flex:none;width:28px;height:28px;border-radius:999px;background:var(--ic-sand);color:var(--ic-fg-soft);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;transition:background .18s,color .18s}.inheritance_accDone__my6G7 .inheritance_accStep__RoBN2{background:var(--ic-midnight);color:#fff}.inheritance_accTitles__cXv6b{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.inheritance_accTitle__ilqHG{font-size:18px;font-weight:700;color:var(--ic-fg);line-height:1.2}.inheritance_accSub__TOZb_{font-size:14.5px;color:var(--ic-fg-soft);font-weight:500;margin-top:0}.inheritance_accAmt__DeYLO{font-size:14px;font-weight:700;color:var(--ic-midnight);white-space:nowrap;font-variant-numeric:tabular-nums}.inheritance_accChev__G3G7z{flex:none;color:var(--ic-fg-mute);transition:transform .24s ease}.inheritance_accOpen__4Ahu5 .inheritance_accChev__G3G7z{transform:rotate(180deg)}.inheritance_accBody__tO6Lx{padding:4px 14px 24px}.inheritance_accBody__tO6Lx[hidden]{display:none}.inheritance_field__HET7V{margin-bottom:16px}.inheritance_field__HET7V:last-child{margin-bottom:0}.inheritance_fieldLabel__YwSjZ{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ic-fg-soft);margin-bottom:7px}.inheritance_fieldLabel__YwSjZ .inheritance_req__ZtQHv{color:var(--ic-papaya)}.inheritance_inputMoney__jnCuD{position:relative}.inheritance_inputMoney__jnCuD:before{content:"$";position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:15px;font-weight:600;color:var(--ic-fg-mute);pointer-events:none}.inheritance_input__OGYCk{width:100%;border:1.5px solid #dfe2e2;border-radius:var(--ic-radius-sm);background:#fff;padding:12px 14px;font-size:15px;font-weight:600;color:var(--ic-fg);font-variant-numeric:tabular-nums;transition:border-color .18s,box-shadow .18s}.inheritance_inputMoney__jnCuD .inheritance_input__OGYCk{padding-left:26px;text-align:right}.inheritance_input__OGYCk:focus{outline:none;border-color:var(--ic-midnight);box-shadow:0 0 0 3px rgba(14,63,94,.12)}.inheritance_inputMoney__jnCuD .inheritance_input__OGYCk:focus-visible{outline:2px solid var(--ic-midnight);outline-offset:2px;border-color:var(--ic-midnight);box-shadow:0 0 0 3px rgba(14,63,94,.35)}.inheritance_input__OGYCk::placeholder{color:var(--ic-fg-mute);font-weight:500}.inheritance_inputErr__Q84BI{border-color:var(--ic-error)}.inheritance_inputErr__Q84BI:focus{box-shadow:0 0 0 3px rgba(228,103,103,.16)}.inheritance_fieldErr__ov9Le{font-size:12px;color:var(--ic-error);font-weight:600;margin-top:6px}.inheritance_grid2__aWnZd{display:grid;grid-template-columns:1fr;gap:16px}.inheritance_toggleRow__WK1Yr{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--ic-line)}.inheritance_toggleRow__WK1Yr:last-child{border-bottom:0}.inheritance_toggleRow__WK1Yr .inheritance_lbl__UdwRQ{font-size:14.5px;font-weight:600;color:var(--ic-fg);line-height:1.3}.inheritance_seg__rOFk_{flex:none;display:inline-flex;background:var(--ic-sand);border-radius:var(--ic-radius-pill);padding:3px}.inheritance_seg__rOFk_ button{border:0;background:transparent;cursor:pointer;padding:7px 16px;font-size:13px;font-weight:700;color:var(--ic-fg-soft);border-radius:var(--ic-radius-pill);transition:background .18s,color .18s}.inheritance_seg__rOFk_ button[aria-pressed=true]{background:var(--ic-midnight);color:#fff}.inheritance_stepper__c18oN{display:inline-flex;align-items:center;gap:0;border:1.5px solid var(--ic-line);border-radius:var(--ic-radius-pill);overflow:hidden}.inheritance_stepper__c18oN button{width:38px;height:38px;border:0;background:var(--ic-bg);cursor:pointer;font-size:18px;font-weight:700;color:var(--ic-midnight)}.inheritance_stepper__c18oN button:hover{background:var(--ic-sand)}.inheritance_stepper__c18oN button:disabled{color:var(--ic-fg-mute);cursor:not-allowed}.inheritance_stepper__c18oN input{width:48px;text-align:center;border:0;border-left:1.5px solid var(--ic-line);border-right:1.5px solid var(--ic-line);height:38px;font-size:15px;font-weight:700;color:var(--ic-fg);background:#fff;font-variant-numeric:tabular-nums}.inheritance_stepper__c18oN input:focus{outline:none}.inheritance_calcFoot__Z9Pgl{padding:18px 14px 20px;border-top:1px solid var(--ic-line);display:flex;flex-direction:column;gap:10px}.inheritance_formError__RLSJk{display:flex;align-items:center;gap:8px;background:rgba(228,103,103,.1);color:#b03b3b;border-radius:var(--ic-radius-sm);padding:11px 14px;font-size:13.5px;font-weight:600}.inheritance_reset__q73IZ{align-self:center;background:none;border:0;color:var(--ic-fg-mute);font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.inheritance_reset__q73IZ:hover{color:var(--ic-fg-soft)}.inheritance_empty__LBtfb{text-align:center;padding:44px 24px;color:var(--ic-fg-mute);background:#f2f0e5;border-radius:var(--ic-radius-lg)}.inheritance_empty__LBtfb svg{width:30px;height:30px;color:var(--ic-midnight-60);margin-bottom:12px}.inheritance_empty__LBtfb p{font-size:14.5px;line-height:1.55;font-weight:500;margin:0 auto;max-width:380px;color:var(--ic-fg-soft)}.inheritance_headlineCards__X8_8A{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:20px}.inheritance_hcard__VM3xb{border-radius:var(--ic-radius-lg);padding:24px 24px 26px;position:relative;overflow:hidden}.inheritance_hcardPrimary__Ue0ab{background:var(--ic-midnight);color:#fff}.inheritance_hcardSecondary___Und9{background:var(--ic-sand);color:var(--ic-fg)}.inheritance_hcardLabel__QlB_Q{font-size:13px;font-weight:700;letter-spacing:.01em;opacity:.85;margin:0 0 10px;display:flex;align-items:center;gap:7px}.inheritance_hcardPrimary__Ue0ab .inheritance_hcardLabel__QlB_Q{color:var(--ic-butter);opacity:1}.inheritance_hcardNum__Cn6DP{font-family:var(--ic-font-display);font-weight:600;font-size:46px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.inheritance_hcardFoot__jeDvP{font-size:13px;font-weight:500;margin:12px 0 0;line-height:1.45;opacity:.8}.inheritance_hcardPrimary__Ue0ab .inheritance_hcardCircle__UOxwD{position:absolute;width:180px;height:180px;border-radius:999px;background:rgba(255,255,255,.05);bottom:-90px;right:-50px}.inheritance_keyrows__tvlrP{background:var(--ic-surface);border-radius:var(--ic-radius-md);box-shadow:var(--ic-shadow-card);overflow:hidden;margin-bottom:24px}.inheritance_keyrow__4A7Fb{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 20px;border-top:1px solid var(--ic-line)}.inheritance_keyrow__4A7Fb:first-child{border-top:0}.inheritance_keyrowTotal__fkuJr{background:var(--ic-bg-alt)}.inheritance_keyrowL__9MA8N{min-width:0}.inheritance_keyrowName__XxrX6{font-size:14.5px;font-weight:700;color:var(--ic-fg)}.inheritance_keyrowDesc__Kxatf{font-size:12.5px;color:var(--ic-fg-mute);font-weight:500;margin-top:2px;line-height:1.4}.inheritance_keyrowVal__6EvTg{font-size:19px;font-weight:700;color:var(--ic-fg);font-variant-numeric:tabular-nums;white-space:nowrap}.inheritance_keyrowValNeg__AD2pg{color:var(--ic-papaya-700)}.inheritance_block__i90mD{background:var(--ic-surface);border-radius:var(--ic-radius-md);box-shadow:var(--ic-shadow-card);padding:24px 20px;margin-bottom:24px}.inheritance_block__i90mD h3{font-family:var(--ic-font-display);font-weight:500;font-size:22px;margin:0 0 4px;letter-spacing:-.01em}.inheritance_blockSub__g0jvU{font-size:13px;color:var(--ic-fg-mute);font-weight:500;margin:0 0 22px}.inheritance_wf__nyIP9{display:flex;flex-direction:column;gap:2px}.inheritance_wfRow__XKHZs{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:9px 0}.inheritance_wfTrack__0_OLv{position:relative;height:30px;background:var(--ic-bg-alt);border-radius:var(--ic-radius-xs);overflow:hidden}.inheritance_wfBar__Jt6it{position:absolute;top:0;height:100%;border-radius:var(--ic-radius-xs);transition:width .5s cubic-bezier(.22,1,.36,1)}.inheritance_wfMeta__R7hV6{min-width:0}.inheritance_wfName__sy9RP{font-size:13.5px;font-weight:600;color:var(--ic-fg)}.inheritance_wfAmt__SL6MM{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.inheritance_wfAmtMinus__Lk3u5{color:var(--ic-papaya-700)}.inheritance_wfRowResult__2yteH{border-top:2px solid var(--ic-fg);margin-top:6px;padding-top:14px}.inheritance_wfRowResult__2yteH .inheritance_wfName__sy9RP{font-weight:800;font-size:15px}.inheritance_wfRowResult__2yteH .inheritance_wfAmt__SL6MM{font-size:18px;color:var(--ic-midnight)}.inheritance_allocbar__shm7V{display:flex;height:18px;border-radius:var(--ic-radius-pill);overflow:hidden;margin-bottom:18px;background:var(--ic-bg-alt)}.inheritance_allocbar__shm7V span{height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.inheritance_allocLegend__3XHli{display:flex;flex-direction:column;gap:11px}.inheritance_allocItem__y6Jjx{display:flex;align-items:center;gap:11px}.inheritance_allocDot__AB41z{width:12px;height:12px;border-radius:3px;flex:none}.inheritance_allocName__81Pwm{font-size:13.5px;font-weight:600;color:var(--ic-fg);flex:1 1 auto}.inheritance_allocVal__UK45_{font-size:13.5px;font-weight:700;color:var(--ic-fg);font-variant-numeric:tabular-nums}.inheritance_allocPct__DVMWN{font-size:12px;font-weight:600;color:var(--ic-fg-mute);width:42px;text-align:right;font-variant-numeric:tabular-nums}.inheritance_gapbadge__mIhED{display:inline-flex;align-items:center;gap:8px;border-radius:var(--ic-radius-pill);padding:7px 15px;font-size:13px;font-weight:700;margin-bottom:14px}.inheritance_gapLow__TY7Yk{background:rgba(132,178,73,.16);color:#4f6e26}.inheritance_gapMod__JQnb1{background:var(--ic-butter-200);color:#7a6a17}.inheritance_gapHigh__LT7CT{background:var(--ic-papaya-300);color:var(--ic-papaya-700)}.inheritance_gapbadge__mIhED .inheritance_dot__6pTsy{width:8px;height:8px;border-radius:999px}.inheritance_gapLow__TY7Yk .inheritance_dot__6pTsy{background:var(--ic-success)}.inheritance_gapMod__JQnb1 .inheritance_dot__6pTsy{background:var(--ic-butter-600)}.inheritance_gapHigh__LT7CT .inheritance_dot__6pTsy{background:var(--ic-papaya)}.inheritance_interp__KE_jO{background:var(--ic-bg-alt)}.inheritance_interpLead__3JFOV{font-size:17px;line-height:1.55;font-weight:600;color:var(--ic-fg);margin:0 0 28px;max-width:620px}.inheritance_explGrid__e80Od{display:grid;grid-template-columns:1fr;gap:16px}.inheritance_expl__t5KRX{background:var(--ic-surface);border-radius:var(--ic-radius-md);box-shadow:var(--ic-shadow-card);padding:22px;display:flex;flex-direction:column;gap:10px}.inheritance_explIco__YlhUS{width:40px;height:40px;border-radius:999px;background:var(--ic-sand);display:flex;align-items:center;justify-content:center;color:var(--ic-midnight)}.inheritance_explIco__YlhUS svg{width:20px;height:20px}.inheritance_expl__t5KRX h3{font-family:var(--ic-font-display);font-weight:500;font-size:19px;margin:0;line-height:1.15}.inheritance_expl__t5KRX p{font-size:14px;line-height:1.55;color:var(--ic-fg-soft);font-weight:500;margin:0}.inheritance_disclaimer__1qSsQ{font-size:12.5px;line-height:1.6;color:var(--ic-fg-mute);font-weight:500;border:1px solid var(--ic-line);border-radius:var(--ic-radius-sm);padding:16px 18px;margin:8px 0 0;display:flex;gap:10px}.inheritance_disclaimer__1qSsQ svg{flex:none;width:17px;height:17px;color:var(--ic-fg-mute);margin-top:1px}@media (min-width:680px){.inheritance_calcHead__gF7NN h2{font-size:38px}.inheritance_section__a2nDc{padding:64px 0}.inheritance_section__a2nDc h2{font-size:38px}.inheritance_grid2__aWnZd{grid-template-columns:1fr 1fr}.inheritance_grid2__aWnZd .inheritance_fieldFull__JU44m{grid-column:1/-1}.inheritance_headlineCards__X8_8A{grid-template-columns:1.25fr 1fr}.inheritance_hcardNum__Cn6DP{font-size:52px}.inheritance_explGrid__e80Od{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.inheritance_hcardNum__Cn6DP{font-size:56px}}.inheritance_accHead__TyiCK:focus-visible,.inheritance_btn__M5_Fv:focus-visible,.inheritance_seg__rOFk_ button:focus-visible{outline:2px solid var(--ic-accent,#1a5f4a);outline-offset:2px}