.calculator_calculator__SFl8o{padding-bottom:1rem}.calculator_calculatorToolbar__oTNZS{align-items:center;background:var(--wash);border:1px solid var(--line);border-radius:var(--r-card);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:.875rem 1rem}.calculator_toolbarIntro__J9rH8{display:grid;gap:.125rem}.calculator_toolbarIntro__J9rH8 strong{font-size:1rem;line-height:1.35}.calculator_toolbarIntro__J9rH8 span{color:var(--text-2);font-size:.875rem;line-height:1.45}.calculator_toolbarControls__NlLe9{align-items:center;display:flex;flex:0 0 auto;gap:.75rem}.calculator_modelStamp__usROX{color:var(--text-2);font-size:.875rem;font-weight:600;white-space:nowrap}.calculator_modeSwitch__z0Gyu{background:var(--card);border:1px solid var(--line);border-radius:var(--r-control);display:flex;overflow:hidden;padding:.1875rem}.calculator_modeSwitch__z0Gyu button{background:transparent;border:0;border-radius:var(--r-control);color:var(--text-2);cursor:pointer;font:600 .875rem/1 var(--font-sans);min-height:2.75rem;padding:0 .875rem}.calculator_modeSwitch__z0Gyu button[aria-pressed=true]{background:var(--ink);color:var(--card)}.calculator_mobileBar__Q5k3H button:focus-visible,.calculator_modeSwitch__z0Gyu button:focus-visible,.calculator_primaryButton__BpEUb:focus-visible,.calculator_resetButton__mjZ7r:focus-visible,.calculator_resultHeader__knn47 button:focus-visible,.calculator_resultTabs__UCPcI button:focus-visible,.calculator_secondaryButton__UQlUY:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.calculator_calculatorLayout__EUWR2{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(25rem,27.5rem)}.calculator_inputStack__X1n2Y{display:flex;flex-direction:column;gap:1rem;min-width:0;scroll-margin-top:1rem}.calculator_worksheetSection__3_ljd{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.calculator_advancedSection__S0RYR{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.calculator_sectionHeader__bjLSd{border-bottom:1px solid var(--line-soft);display:grid;gap:.25rem;padding:1.125rem 1.5rem 1rem}.calculator_sectionHeader__bjLSd h2{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;letter-spacing:-.012em;line-height:1.25;margin:0;text-wrap:balance}.calculator_sectionHeader__bjLSd p{color:var(--text-2);font-size:.9375rem;line-height:1.5;margin:0;max-width:62ch;text-wrap:pretty}.calculator_sectionBody__ktt6M{display:grid;gap:1.5rem;padding:1.5rem}.calculator_compactFields__GxQtA{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator_segmentedField__hGvQq{border:0;margin:0;min-width:0;padding:0}.calculator_controlHeader__VbKTC>label,.calculator_field__uFekZ>label,.calculator_segmentedField__hGvQq legend{color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.4}.calculator_segmentedField__hGvQq>div{border:1px solid var(--line);border-radius:var(--r-control);display:grid;grid-template-columns:repeat(3,1fr);margin-top:.5rem;overflow:hidden}.calculator_segmentedField__hGvQq label{cursor:pointer;min-width:0;position:relative}.calculator_segmentedField__hGvQq label+label{border-left:1px solid var(--line)}.calculator_segmentedField__hGvQq input{height:1px;opacity:.01;position:absolute;width:1px}.calculator_segmentedField__hGvQq label>span{align-items:center;background:var(--card);color:var(--text-2);display:flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:3rem;padding:.5rem;text-align:center}.calculator_segmentedField__hGvQq input:checked+span{background:var(--ink);color:var(--card)}.calculator_segmentedField__hGvQq input:focus-visible+span{box-shadow:inset 0 0 0 3px var(--accent);position:relative;z-index:1}.calculator_fieldHelp__lWJSn,.calculator_segmentedField__hGvQq>small{color:var(--text-2);display:block;font-size:.875rem;font-weight:400;line-height:1.45}.calculator_segmentedField__hGvQq>small{margin-top:.5rem}.calculator_sliderField__oQ69y{display:grid;gap:.5rem;min-width:0}.calculator_controlHeader__VbKTC{align-items:center;display:flex;gap:1rem;justify-content:space-between}.calculator_controlHeader__VbKTC>label{min-width:0}.calculator_moneyInput__zbaaW,.calculator_numberInput__0AZkq{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r-control);color:var(--ink);display:flex;flex:0 0 auto;min-height:2.75rem;overflow:hidden;transition:border-color .15s ease-out,box-shadow .15s ease-out}.calculator_field__uFekZ select:focus,.calculator_moneyInput__zbaaW:focus-within,.calculator_numberInput__0AZkq:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent);outline:0}.calculator_moneyInput__zbaaW>span:first-child{color:var(--text-2);font-size:.9375rem;padding-left:.75rem}.calculator_moneyInput__zbaaW input,.calculator_numberInput__0AZkq input{appearance:textfield;background:transparent;border:0;color:var(--ink);font:600 1rem/1 var(--font-sans);font-variant-numeric:tabular-nums lining-nums;height:2.75rem;min-width:0;outline:0;padding:0 .75rem 0 .3125rem;text-align:right;width:8rem}.calculator_numberInput__0AZkq input{padding-right:.25rem;width:4.25rem}.calculator_numberInput__0AZkq input::-webkit-inner-spin-button,.calculator_numberInput__0AZkq input::-webkit-outer-spin-button{appearance:none;margin:0}.calculator_numberInput__0AZkq>span{color:var(--text-2);font-size:.875rem;padding-right:.75rem}.calculator_rangeInput__nTCPa{appearance:none;background:transparent;cursor:pointer;height:2.75rem;margin:0;width:100%}.calculator_rangeInput__nTCPa::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) 0 var(--range-progress),var(--line) var(--range-progress) 100%);border-radius:var(--r-pill);height:.375rem}.calculator_rangeInput__nTCPa::-moz-range-track{background:var(--line);border-radius:var(--r-pill);height:.375rem}.calculator_rangeInput__nTCPa::-moz-range-progress{background:var(--accent);border-radius:var(--r-pill);height:.375rem}.calculator_rangeInput__nTCPa::-webkit-slider-thumb{appearance:none;background:var(--accent);border:3px solid var(--card);border-radius:50%;box-shadow:0 0 0 1px var(--accent);height:1.25rem;margin-top:-.4375rem;transition:transform .15s cubic-bezier(.22,1,.36,1);width:1.25rem}.calculator_rangeInput__nTCPa::-moz-range-thumb{background:var(--accent);border:3px solid var(--card);border-radius:50%;box-shadow:0 0 0 1px var(--accent);height:.875rem;transition:transform .15s cubic-bezier(.22,1,.36,1);width:.875rem}.calculator_rangeInput__nTCPa:active::-moz-range-thumb,.calculator_rangeInput__nTCPa:active::-webkit-slider-thumb,.calculator_rangeInput__nTCPa:hover::-moz-range-thumb,.calculator_rangeInput__nTCPa:hover::-webkit-slider-thumb{transform:scale(1.12)}.calculator_rangeInput__nTCPa:focus-visible{border-radius:var(--r-control);outline:3px solid var(--accent);outline-offset:2px}.calculator_toggleRow__9CfLW{align-items:center;border-top:1px solid var(--line-soft);display:flex;gap:1rem;justify-content:space-between;padding-top:1.25rem}.calculator_toggleRow__9CfLW>div{display:grid;gap:.125rem}.calculator_toggleRow__9CfLW>div>span{color:var(--ink);font-size:.9375rem;font-weight:600}.calculator_toggleRow__9CfLW>div>strong{color:var(--accent-hover);font-size:1.125rem;font-variant-numeric:tabular-nums lining-nums;line-height:1.3}.calculator_toggleRow__9CfLW>div>small{color:var(--text-2);font-size:.875rem;line-height:1.4}.calculator_switchControl__l2aDV{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;gap:.625rem;min-height:2.75rem;position:relative}.calculator_switchControl__l2aDV>span{color:var(--text-2);font-size:.875rem;font-weight:600}.calculator_switchControl__l2aDV input{height:1px;opacity:.01;position:absolute;right:0;width:1px}.calculator_switchControl__l2aDV i{background:var(--line);border-radius:var(--r-pill);display:block;height:1.625rem;position:relative;transition:background-color .18s cubic-bezier(.22,1,.36,1);width:2.875rem}.calculator_switchControl__l2aDV i:after{background:var(--card);border-radius:50%;box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 24%,transparent);content:"";height:1.25rem;left:.1875rem;position:absolute;top:.1875rem;transition:transform .18s cubic-bezier(.22,1,.36,1);width:1.25rem}.calculator_switchControl__l2aDV input:checked+i{background:var(--accent)}.calculator_switchControl__l2aDV input:checked+i:after{transform:translateX(1.25rem)}.calculator_switchControl__l2aDV input:focus-visible+i{outline:3px solid var(--accent);outline-offset:2px}.calculator_standaloneField___orE8{border-top:1px solid var(--line-soft);padding-top:1.25rem}.calculator_field__uFekZ{align-content:start;display:grid;gap:.5rem;min-width:0}.calculator_field__uFekZ select{appearance:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r-control);color:var(--ink);font:500 1rem/1.3 var(--font-sans);height:3rem;max-width:100%;padding:0 .75rem;width:100%}.calculator_moneyInputWide__vz8fW{width:100%}.calculator_moneyInputWide__vz8fW input{flex:1;width:100%}.calculator_resultsColumn__TmM9z{min-width:0;position:sticky;scroll-margin-top:1rem;top:1rem}.calculator_resultCard__nBQW3{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.calculator_resultHeader__knn47{align-items:center;display:grid;gap:.625rem;grid-template-columns:auto 1fr auto;min-height:4rem;padding:.75rem 1rem}.calculator_liveDot__yA9tG{background:var(--text-3);border:3px solid var(--wash);border-radius:50%;height:.875rem;width:.875rem}.calculator_liveDot__yA9tG[data-active=true]{background:var(--accent)}.calculator_resultHeader__knn47>div{display:grid;gap:.0625rem}.calculator_resultHeader__knn47 strong{font-size:.9375rem;line-height:1.3}.calculator_resultHeader__knn47 div span{color:var(--text-2);font-size:.8125rem;line-height:1.35}.calculator_resultHeader__knn47 button{background:transparent;border:0;color:var(--accent-hover);cursor:pointer;font:600 .875rem/1.3 var(--font-sans);min-height:2.75rem;padding:0 .25rem}.calculator_resultTabs__UCPcI{background:var(--wash);border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.calculator_resultTabs__UCPcI button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--text-2);cursor:pointer;font:600 .875rem/1.2 var(--font-sans);min-height:3.25rem;padding:.625rem .375rem .5rem}.calculator_resultTabs__UCPcI button[aria-selected=true]{background:var(--card);border-bottom-color:var(--accent);color:var(--ink)}.calculator_resultPanel__rXcEf{padding:1.5rem 1.5rem 1.25rem}.calculator_resultLabel__dObXX{color:var(--text-2);font-size:.9375rem;font-weight:600;line-height:1.4;margin:0}.calculator_heroNumber__eldrw{color:var(--accent-hover);font-size:3rem;font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.035em;line-height:1;margin-top:.5rem}.calculator_taxNumber__05Z7t{color:var(--red)}.calculator_metricContext__eDaZU{color:var(--text-2);font-size:.875rem;line-height:1.5;margin:.625rem 0 1.25rem}.calculator_resultLedger__4UTm_{border-top:1px solid var(--line-soft)}.calculator_resultLine__RCZPC{align-items:baseline;border-bottom:1px solid var(--line-soft);display:flex;font-size:.9375rem;gap:1rem;justify-content:space-between;line-height:1.45;padding:.6875rem 0}.calculator_resultLine__RCZPC>span:first-child{color:var(--text-2)}.calculator_resultLine__RCZPC>span:first-child span{color:var(--text-3);white-space:nowrap}.calculator_resultLine__RCZPC strong{color:var(--ink);flex:0 0 auto;font-variant-numeric:tabular-nums lining-nums;font-weight:600}.calculator_outcomeCallout__NDZFY{background:var(--wash);border-radius:var(--r-control);display:grid;gap:.125rem;margin-top:1rem;padding:.875rem 1rem}.calculator_outcomeCallout__NDZFY>span{color:var(--text-2);font-size:.875rem;font-weight:600}.calculator_outcomeCallout__NDZFY>strong{color:var(--accent-hover);font-size:1.5rem;font-variant-numeric:tabular-nums lining-nums;line-height:1.25}.calculator_outcomeCallout__NDZFY>small{color:var(--text-2);font-size:.8125rem;line-height:1.45}.calculator_comparisonNote__FbVUf{color:var(--text-2);font-size:.9375rem;line-height:1.55;margin:1rem 0 0;text-wrap:pretty}.calculator_comparisonNote__FbVUf strong{color:var(--ink)}.calculator_evidenceNote__5xKDx{background:color-mix(in srgb,var(--accent) 7%,var(--card));border-top:1px solid var(--line-soft);display:grid;gap:.25rem;padding:.875rem 1.5rem 1rem}.calculator_evidenceNote__5xKDx strong{font-size:.875rem}.calculator_evidenceNote__5xKDx small,.calculator_evidenceNote__5xKDx span{color:var(--deep-green);font-size:.8125rem;line-height:1.45}.calculator_evidenceNote__5xKDx small{color:color-mix(in srgb,var(--deep-green) 78%,var(--card))}.calculator_resultActions__4LFc0{border-top:1px solid var(--line-soft);display:grid;gap:.625rem;padding:1rem 1.5rem 1.25rem}.calculator_resultActions__4LFc0>small{color:var(--text-2);font-size:.8125rem;line-height:1.4;text-align:center}.calculator_mobileBar__Q5k3H button,.calculator_primaryButton__BpEUb,.calculator_secondaryButton__UQlUY{align-items:center;border-radius:var(--r-control);cursor:pointer;display:inline-flex;font:600 .9375rem/1.25 var(--font-sans);justify-content:center;min-height:3rem;text-decoration:none}.calculator_primaryButton__BpEUb{background:var(--ink);border:1px solid var(--ink);color:var(--card);gap:.5rem;padding:.625rem 1rem;transition:background-color .15s ease-out,border-color .15s ease-out}.calculator_primaryButton__BpEUb:hover{background:var(--deep-green);border-color:var(--deep-green);color:var(--card)}.calculator_buttonRow__zrQQy{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.calculator_secondaryButton__UQlUY{background:var(--card);border:1px solid var(--line);color:var(--ink);gap:.375rem;padding:.625rem .75rem;transition:background-color .15s ease-out,border-color .15s ease-out}.calculator_secondaryButton__UQlUY:hover{background:var(--wash);border-color:var(--text-3)}.calculator_secondaryButton__UQlUY svg{fill:none;height:1.125rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:1.125rem}.calculator_resetButton__mjZ7r{background:transparent;border:0;color:var(--text-2);cursor:pointer;font:600 .875rem/1.3 var(--font-sans);justify-self:center;min-height:2.75rem;padding:.5rem;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.2em}.calculator_methodologyPanel__Rzl_w{background:transparent;border-block:1px solid var(--line);margin-top:1.5rem}.calculator_methodologyPanel__Rzl_w summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:1rem;justify-content:space-between;min-height:3.5rem;padding:.75rem .25rem}.calculator_methodologyPanel__Rzl_w summary span{color:var(--text-2);font-size:.875rem;font-weight:400}.calculator_methodologyPanel__Rzl_w>div{border-top:1px solid var(--line-soft);color:var(--text-2);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);padding:1.25rem .25rem 1.5rem}.calculator_methodologyPanel__Rzl_w ul{font-size:.9375rem;line-height:1.55;margin:0;padding-left:1.25rem}.calculator_methodologyPanel__Rzl_w li+li{margin-top:.375rem}.calculator_flagList__iSE_I{display:grid;gap:.75rem}.calculator_flagList__iSE_I p{background:var(--wash);border-radius:var(--r-control);display:grid;font-size:.875rem;gap:.25rem;line-height:1.45;margin:0;padding:.75rem .875rem}.calculator_flagList__iSE_I strong{color:var(--ink)}.calculator_mobileBar__Q5k3H{display:none}@media (max-width:64rem){.calculator_calculatorLayout__EUWR2{grid-template-columns:minmax(0,1fr) minmax(22rem,25rem)}.calculator_compactFields__GxQtA{grid-template-columns:1fr}}@media (max-width:56.25rem){.calculator_calculatorLayout__EUWR2{grid-template-columns:1fr}.calculator_resultsColumn__TmM9z{position:static}.calculator_methodologyPanel__Rzl_w>div{grid-template-columns:1fr}.calculator_mobileBar__Q5k3H{align-items:center;background:var(--card);border-top:1px solid var(--line);bottom:0;box-shadow:0 -6px 12px color-mix(in srgb,var(--ink) 12%,transparent);display:flex;gap:.75rem;justify-content:space-between;left:0;padding:.625rem max(1rem,env(safe-area-inset-left)) max(.625rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-right));position:fixed;right:0;z-index:var(--z-sticky)}.calculator_mobileBar__Q5k3H>div{display:grid;gap:.0625rem;min-width:0}.calculator_mobileBar__Q5k3H small{color:var(--text-2);font-size:.75rem;line-height:1.2}.calculator_mobileBar__Q5k3H strong{color:var(--red);font-size:1.25rem;font-variant-numeric:tabular-nums lining-nums;line-height:1.2}.calculator_mobileBar__Q5k3H button{background:var(--ink);border:1px solid var(--ink);color:var(--card);flex:0 0 auto;gap:.375rem;min-height:2.75rem;padding:.5rem .875rem}}@media (max-width:40rem){.calculator_calculatorToolbar__oTNZS{align-items:stretch;flex-direction:column;padding:.875rem}.calculator_toolbarControls__NlLe9{justify-content:space-between}.calculator_modeSwitch__z0Gyu,.calculator_modeSwitch__z0Gyu button{flex:1}.calculator_sectionHeader__bjLSd{padding:1rem}.calculator_sectionHeader__bjLSd h2{font-size:1.125rem}.calculator_sectionHeader__bjLSd p{font-size:.875rem}.calculator_sectionBody__ktt6M{gap:1.25rem;padding:1rem}.calculator_compactFields__GxQtA{grid-template-columns:1fr}.calculator_segmentedField__hGvQq label>span{line-height:1.2;min-height:3.5rem;padding-inline:.25rem}.calculator_controlHeader__VbKTC{align-items:flex-end;gap:.625rem}.calculator_controlHeader__VbKTC>label{font-size:.875rem}.calculator_moneyInput__zbaaW input{width:7rem}.calculator_toggleRow__9CfLW{align-items:flex-start;flex-direction:column}.calculator_switchControl__l2aDV{justify-content:space-between;width:100%}.calculator_resultHeader__knn47{padding-inline:.875rem}.calculator_resultTabs__UCPcI button{font-size:.8125rem}.calculator_resultPanel__rXcEf{padding:1.25rem 1rem 1rem}.calculator_heroNumber__eldrw{font-size:2.625rem}.calculator_resultLine__RCZPC{font-size:.875rem}.calculator_evidenceNote__5xKDx,.calculator_resultActions__4LFc0{padding-inline:1rem}.calculator_buttonRow__zrQQy{grid-template-columns:1fr}.calculator_methodologyPanel__Rzl_w summary{align-items:flex-start;flex-direction:column;gap:.125rem;justify-content:center}}@media (max-width:22.5rem){.calculator_modelStamp__usROX{display:none}.calculator_moneyInput__zbaaW input{width:6.25rem}.calculator_mobileBar__Q5k3H button{font-size:.875rem;padding-inline:.625rem}}@media print{.calculator_calculatorToolbar__oTNZS,.calculator_inputStack__X1n2Y,.calculator_methodologyPanel__Rzl_w,.calculator_mobileBar__Q5k3H,.calculator_resultActions__4LFc0{display:none!important}.calculator_calculatorLayout__EUWR2{display:block}.calculator_resultsColumn__TmM9z{position:static}.calculator_resultCard__nBQW3{border-color:var(--ink)}}@media (prefers-reduced-motion:reduce){.calculator_modeSwitch__z0Gyu button,.calculator_moneyInput__zbaaW,.calculator_numberInput__0AZkq,.calculator_primaryButton__BpEUb,.calculator_rangeInput__nTCPa::-moz-range-thumb,.calculator_rangeInput__nTCPa::-webkit-slider-thumb,.calculator_secondaryButton__UQlUY,.calculator_segmentedField__hGvQq label>span,.calculator_switchControl__l2aDV i,.calculator_switchControl__l2aDV i:after{transition:none}}.tools_toolPage__PKIb6{padding-bottom:130px}.tools_pageHeader__jOnYp{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.tools_hubHero__oUpj1 h1,.tools_pageHeader__jOnYp h1{font-size:clamp(2rem,4vw,2.7rem);line-height:1.08;max-width:900px}.tools_hubHero__oUpj1 p,.tools_pageHeader__jOnYp p{color:var(--text-2);font-size:15px;line-height:1.6;margin:8px 0 0;max-width:760px}.tools_hubHero__oUpj1{background:var(--wash);border:1px solid var(--line);border-radius:var(--r-card-lg);color:var(--ink);margin-bottom:22px;padding:clamp(28px,6vw,58px)}.tools_hubHero__oUpj1 p{color:var(--text-2)}.tools_toolGrid__dOnt7{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tools_toolCard__d2k87{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);display:grid;gap:10px;grid-template-columns:48px 1fr;min-height:170px;padding:22px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.tools_toolCard__d2k87:hover{border-color:var(--accent);transform:translateY(-2px)}.tools_toolCardIcon__aiRc1{align-items:center;background:var(--wash);border-radius:12px;color:var(--accent);display:flex;font-family:var(--font-mono);font-size:20px;height:48px;justify-content:center;width:48px}.tools_toolCardIcon__aiRc1 svg{height:30px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:34px}.tools_toolCard__d2k87:nth-child(2) .tools_toolCardIcon__aiRc1{color:var(--grade-d)}.tools_toolCard__d2k87:nth-child(3) .tools_toolCardIcon__aiRc1{color:var(--grade-b)}.tools_toolCard__d2k87:nth-child(4) .tools_toolCardIcon__aiRc1{color:var(--grade-c)}.tools_toolCard__d2k87 h2{font-family:var(--font-serif);font-size:24px;font-weight:500;margin:1px 0 6px}.tools_toolCard__d2k87 p{color:var(--text-2);font-size:14px;line-height:1.55;margin:0}.tools_toolCard__d2k87 strong{color:var(--accent);display:block;font-size:13px;margin-top:13px}.tools_calculatorLayout__dr6K_{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 500px}.tools_inputStack__Zz_bR{display:flex;flex-direction:column;gap:10px}.tools_modeSwitch__xtI6c,.tools_resultTabs___W0rz{background:var(--wash);border:1px solid var(--line);border-radius:var(--r-control);display:flex;overflow:hidden}.tools_modeSwitch__xtI6c{margin-left:auto;width:fit-content}.tools_modeSwitch__xtI6c button,.tools_resultTabs___W0rz button{background:transparent;border:0;color:var(--text-2);cursor:pointer;font:600 13px var(--font-sans);min-height:44px;padding:9px 16px}.tools_modeSwitch__xtI6c button[aria-pressed=true]{background:var(--ink);color:#fff}.tools_formCard__L1tg9,.tools_quizCard__tZsLQ,.tools_resultCard__gfJfE,.tools_simpleCard__TDvDH{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card)}.tools_formCard__L1tg9>h2{border-bottom:1px solid var(--line-soft);font-size:15px;margin:0;padding:14px 20px}.tools_formFields__b6i6e{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 20px 20px}.tools_formFields__b6i6e label,.tools_simpleForm__zw0uo label{color:var(--text-2);display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:6px}.tools_formFields__b6i6e input,.tools_formFields__b6i6e select,.tools_simpleForm__zw0uo input{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-control);color:var(--ink);font:500 15px var(--font-sans);height:44px;padding:0 11px;width:100%}.tools_formFields__b6i6e input:focus,.tools_formFields__b6i6e select:focus,.tools_simpleForm__zw0uo input:focus{border-color:var(--accent);outline:2px solid #0e7a5620}.tools_fullWidth__cF_Hf{grid-column:1/-1}.tools_toggleRow__DKKW0{align-items:center;border-top:1px solid var(--line-soft);display:flex;gap:10px;grid-column:1/-1;justify-content:space-between;padding-top:14px}.tools_toggleRow__DKKW0>span small{color:var(--text-3);display:flex;flex-direction:column;font-size:13px;font-weight:400;line-height:1.45;margin-top:3px}.tools_toggleRow__DKKW0>span small strong{color:var(--ink);font:500 14px/1.45 var(--font-mono)}.tools_toggleRow__DKKW0>label{align-items:center;cursor:pointer;flex-direction:row;min-height:44px;padding:4px 0}.tools_toggleRow__DKKW0 input{accent-color:var(--accent);height:24px;width:24px}.tools_fieldHelp__r8kOI{color:var(--text-3);font-size:13px;font-weight:400;line-height:1.45}.tools_resultsColumn__Ey3Xj{position:sticky;top:16px}.tools_resultCard__gfJfE{background:var(--wash);border:1px solid var(--line);border-radius:12px;overflow:hidden}.tools_resultTabs___W0rz{border:0;border-bottom:1px solid var(--line);border-radius:0}.tools_resultTabs___W0rz button{border-bottom:2px solid transparent;flex:1;font-size:14px;padding:0 9px}.tools_resultTabs___W0rz button[aria-selected=true]{background:#fff;border-bottom-color:var(--accent);color:var(--ink)}.tools_resultPanel__V4RNI{padding:27px 28px 24px}.tools_resultEyebrow__OUIEa{color:var(--text-2);font:600 14px var(--font-mono);letter-spacing:0}.tools_heroNumber__OnL_b{color:var(--pill-raising-fg);font:600 clamp(46px,5vw,58px) var(--font-mono);letter-spacing:-.035em;line-height:1.02;margin:8px 0 22px}.tools_taxNumber__BBQ50{color:var(--red)}.tools_resultLine__BoVj5{align-items:center;border-top:1px solid var(--line-soft);display:flex;font-size:14px;justify-content:space-between;padding:9px 0}.tools_resultLine__BoVj5 span:first-child{color:var(--text-2)}.tools_resultLine__BoVj5 strong{font-family:var(--font-mono);font-weight:500}.tools_resultTotal__Bgtet{border-top:2px solid var(--ink);font-weight:700;padding-top:10px}.tools_teaser__Md6dS{background:#f4f7f4;border-radius:var(--r-control);color:var(--text-2);font-size:14px;line-height:1.55;margin-top:12px;padding:12px 15px}.tools_resultActions__olivz{border-top:1px solid var(--line-soft);display:grid;gap:9px;padding:16px 24px 19px}.tools_primaryButton__ItYhh,.tools_quizOption__6BkKR,.tools_secondaryButton__Qp9sL{align-items:center;border-radius:var(--r-control);cursor:pointer;display:inline-flex;font:600 14px var(--font-sans);justify-content:center;min-height:44px;text-decoration:none}.tools_primaryButton__ItYhh{background:var(--accent);border:1px solid var(--accent);color:#fff}.tools_primaryButton__ItYhh:hover{background:var(--accent-hover);color:#fff}.tools_secondaryButton__Qp9sL{background:#fff;border:1px solid var(--line);color:var(--text-2)}.tools_buttonRow__rgolI{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.tools_quietLink__X2VUx{color:var(--accent);font-size:13px;font-weight:600;text-align:center}.tools_methodology__gMAtf{color:var(--text-3);font-size:13px;line-height:1.55;margin-top:10px}.tools_mobileBar__LwFdl{display:none}.tools_toolDisclaimer__TBeC4{background:var(--wash);border:1px solid var(--line);border-radius:12px;color:var(--text-2);font-size:14px;line-height:1.6;margin-top:34px;padding:14px 16px}.tools_toolDisclaimer__TBeC4 p{margin:0}.tools_emphasisLabel__U32Ro{display:block;font:600 14px var(--font-mono);letter-spacing:0;margin-bottom:7px}.tools_inlineNumber__sxqYM{font-family:var(--font-mono)}.tools_exampleNotice__LATmx{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.tools_exampleNotice__LATmx span{color:var(--text-2);display:grid;font-size:14px;line-height:1.4}.tools_exampleNotice__LATmx strong{color:var(--ink);font-size:14px}.tools_exampleNotice__LATmx button,.tools_resetButton__RWt_m{background:transparent;border:0;color:var(--accent);cursor:pointer;font:600 14px var(--font-sans);min-height:44px;padding:6px 4px}.tools_resetButton__RWt_m{justify-self:center}.tools_primaryButton__ItYhh{padding:10px 16px}.tools_simpleGrid__IbWMo{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.tools_simpleCard__TDvDH{overflow:hidden;padding:22px}.tools_simpleCard__TDvDH h2{font-family:var(--font-serif);font-size:24px;font-weight:500;margin:0 0 8px}.tools_simpleCard__TDvDH>p{color:var(--text-2);font-size:14px;line-height:1.6}.tools_simpleForm__zw0uo{display:grid;gap:14px;margin-top:20px}.tools_simpleForm__zw0uo button{margin-top:4px}.tools_timeline__eowWZ{display:grid;gap:16px;margin-top:20px;position:relative}.tools_timeline__eowWZ:before{background:var(--line);bottom:20px;content:"";left:13px;position:absolute;top:20px;width:2px}.tools_timelineItem__pzP_Y{display:grid;gap:2px 12px;grid-template-columns:28px 1fr;position:relative}.tools_timelineDot__Ow0F7{align-items:center;background:var(--accent);border:4px solid #fff;border-radius:50%;color:#fff;display:flex;font:600 12px var(--font-mono);grid-row:1/3;height:28px;justify-content:center;z-index:1}.tools_timelineItem__pzP_Y:nth-child(2) .tools_timelineDot__Ow0F7{background:var(--grade-d)}.tools_timelineItem__pzP_Y:nth-child(3) .tools_timelineDot__Ow0F7{background:var(--grade-b)}.tools_timelineItem__pzP_Y strong{font-size:14px}.tools_timelineItem__pzP_Y time{color:var(--text-2);font:600 15px var(--font-mono)}.tools_daysRemaining__HqN8_{color:var(--accent);font:600 12px var(--font-mono);grid-column:2;margin-top:2px}.tools_urgentNote__6YB34{background:var(--wash);border-radius:var(--r-control);color:var(--text-2);font-size:13px;line-height:1.55;margin-top:18px;padding:13px}.tools_deadlineBridge__1PnB1{background:var(--wash);border:1px solid var(--line);border-radius:var(--r-control);color:var(--ink);display:flex;flex-direction:column;gap:3px;margin-top:10px;padding:14px 16px}.tools_deadlineBridge__1PnB1 span{color:var(--text-2);font-size:13px}.tools_deadlineBridge__1PnB1 strong{font-size:14px}.tools_bootBreakdown__R4Xkp{background:var(--wash);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);padding:24px}.tools_bootBreakdown__R4Xkp .tools_heroNumber__OnL_b{color:var(--accent);margin-bottom:10px}.tools_bootBreakdown__R4Xkp .tools_resultLine__BoVj5{border-color:var(--line-soft)}.tools_bootBreakdown__R4Xkp .tools_resultLine__BoVj5 span:first-child{color:var(--text-2)}.tools_bootLimitation__mYHWZ{color:var(--ink);font-size:14px;line-height:1.5;margin:0 0 18px}.tools_bootMethodology__VBPpv{color:var(--text-2);font-size:14px;line-height:1.6;margin-bottom:0}.tools_quizWrap__AiVqB{margin:0 auto;max-width:620px}.tools_quizCard__tZsLQ{display:flex;flex-direction:column;min-height:510px;overflow:hidden}.tools_quizProgress___xEb6{display:flex;flex:0 0 auto;gap:6px;padding:22px 22px 0}.tools_quizProgress___xEb6 i{background:var(--line);border-radius:4px;height:6px;width:16px}.tools_quizProgress___xEb6 i[data-complete=true]{background:var(--accent)}.tools_quizProgress___xEb6 i[data-current=true]{background:var(--ink);width:30px}.tools_quizBody__5eTFl{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:25px 22px 22px}.tools_quizBody__5eTFl h2{font-family:var(--font-serif);font-size:28px;font-weight:500;line-height:1.2;margin:0 0 20px}.tools_quizOptions__cwUkw{display:grid;gap:9px}.tools_quizOption__6BkKR{align-items:flex-start;background:#fff;border:1.5px solid var(--line);flex-direction:column;padding:13px 16px;text-align:left}.tools_quizOption__6BkKR:hover{border-color:var(--accent);box-shadow:0 4px 14px #0e7a561a}.tools_quizOption__6BkKR small{color:var(--text-3);font-size:13px;font-weight:400;margin-top:3px}.tools_backButton__ttPne{background:none;border:0;color:var(--text-3);cursor:pointer;font-weight:600;margin-top:20px;min-height:44px;padding:8px 0}.tools_quizResultHeader___d5xN{background:var(--wash);border-bottom:1px solid var(--line);color:var(--ink);padding:28px 25px}.tools_quizResultHeader___d5xN h2{font-family:var(--font-serif);font-size:32px;font-weight:500;margin:5px 0 8px}.tools_quizResultHeader___d5xN p{color:var(--text-2);font-size:14px;line-height:1.6;margin:0}.tools_quizResultBody___pHye{padding:20px 24px 24px}.tools_quizResultBody___pHye ul{color:var(--text-2);font-size:14px;line-height:1.55;padding-left:18px}.tools_quizResultBody___pHye li{margin:8px 0}.tools_retake__7NaIR{background:none;border:0;color:var(--text-3);cursor:pointer;display:block;font:500 13px var(--font-mono);margin:13px auto 0;min-height:44px;padding:8px}@media(max-width:900px){.tools_pageHeader__jOnYp{display:block}.tools_pageHeader__jOnYp>a{align-items:center;display:inline-flex;margin-top:9px;min-height:44px}.tools_calculatorLayout__dr6K_,.tools_simpleGrid__IbWMo,.tools_toolGrid__dOnt7{grid-template-columns:1fr}.tools_toolCard__d2k87{min-height:145px}.tools_resultsColumn__Ey3Xj{position:static}.tools_modeSwitch__xtI6c{margin:0 0 10px}.tools_formFields__b6i6e{grid-template-columns:1fr}.tools_fullWidth__cF_Hf,.tools_toggleRow__DKKW0{grid-column:1}.tools_mobileBar__LwFdl{align-items:center;background:#fff;border-top:1px solid var(--line);bottom:0;box-shadow:0 -8px 24px color-mix(in oklch,var(--ink) 14%,transparent);color:var(--ink);display:flex;gap:12px;left:0;padding:11px 16px max(11px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}.tools_mobileBar__LwFdl small{color:var(--text-3);display:block;font:500 12px var(--font-mono)}.tools_mobileBar__LwFdl strong{color:var(--red);font:600 19px var(--font-mono)}.tools_mobileBar__LwFdl button{margin-left:auto;min-height:44px;padding:0 14px}}@media(max-width:560px){.tools_toolGrid__dOnt7{grid-template-columns:1fr}.tools_resultTabs___W0rz button{font-size:14px;padding:9px 7px}.tools_buttonRow__rgolI{grid-template-columns:1fr}.tools_heroNumber__OnL_b{font-size:42px}.tools_resultPanel__V4RNI{padding:24px 20px 21px}.tools_exampleNotice__LATmx{align-items:flex-start;flex-direction:column;gap:3px}.tools_exampleNotice__LATmx button{padding-left:0}}@media(max-width:430px){.tools_formFields__b6i6e input,.tools_formFields__b6i6e select,.tools_simpleForm__zw0uo input{font-size:16px}}@media print{.tools_buttonRow__rgolI,.tools_inputStack__Zz_bR,.tools_mobileBar__LwFdl,.tools_pageHeader__jOnYp>a,.tools_resultActions__olivz,.tools_toolDisclaimer__TBeC4,.tools_toolPage__PKIb6 .breadcrumbs,.tools_toolPage__PKIb6 .compliance-footer{display:none!important}.tools_toolPage__PKIb6{padding:0}.tools_calculatorLayout__dr6K_{display:block}.tools_resultsColumn__Ey3Xj{position:static}.tools_resultCard__gfJfE{box-shadow:none}}@media(prefers-reduced-motion:reduce){.tools_mobileBar__LwFdl,.tools_toolCard__d2k87{transition:none}}.tools_toolPage__PKIb6{max-width:calc(var(--shell) + (2 * var(--gutter)));padding-bottom:var(--space-16)}.tools_hubHero__oUpj1,.tools_pageHeader__jOnYp{margin-bottom:var(--space-8)}.tools_hubHero__oUpj1 h1,.tools_pageHeader__jOnYp h1{font-family:var(--font-sans);font-size:var(--text-content-title);font-weight:700;line-height:var(--leading-display)}.tools_hubHero__oUpj1 p,.tools_pageHeader__jOnYp p{font-size:var(--text-body-lg);line-height:var(--leading-body);max-width:60ch}.tools_toolGrid__dOnt7{gap:0;grid-template-columns:1fr 1fr}.tools_toolCard__d2k87{border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;gap:var(--space-4);min-height:0;padding:var(--space-8)}.tools_toolCard__d2k87:nth-child(2n){border-left:1px solid var(--line)}.tools_featuredTool__RPG6W{background:var(--accent-soft);border:0!important;border-radius:var(--r-card-lg);grid-column:1/-1;grid-template-columns:4rem minmax(0,1fr);margin-bottom:var(--space-6);min-height:12rem;padding:var(--space-8)}.tools_featuredTool__RPG6W .tools_toolCardIcon__aiRc1{background:#fff;height:4rem;width:4rem}.tools_toolCard__d2k87 h2{font-family:var(--font-sans);font-size:var(--text-section-title);font-weight:700;line-height:var(--leading-heading)}.tools_toolCard__d2k87 p{font-size:var(--text-body);line-height:var(--leading-body);max-width:58ch}.tools_toolCard__d2k87 strong{font-size:var(--text-caption);margin-top:var(--space-4)}.tools_formCard__L1tg9 h2,.tools_quizBody__5eTFl h2,.tools_quizResultHeader___d5xN h2,.tools_resultCard__gfJfE h2,.tools_simpleCard__TDvDH h2{font-family:var(--font-sans);font-weight:700}.tools_bootLimitation__mYHWZ,.tools_bootMethodology__VBPpv,.tools_quizResultBody___pHye ul,.tools_quizResultHeader___d5xN p,.tools_simpleCard__TDvDH>p,.tools_teaser__Md6dS,.tools_urgentNote__6YB34{font-size:var(--text-body);line-height:var(--leading-body)}.tools_formFields__b6i6e label,.tools_simpleForm__zw0uo label{font-size:var(--text-caption);gap:var(--space-2)}.tools_formFields__b6i6e input,.tools_formFields__b6i6e select,.tools_simpleForm__zw0uo input{background:#fff;font-size:var(--text-body);height:3rem}.tools_fieldHelp__r8kOI,.tools_methodology__gMAtf,.tools_quietLink__X2VUx,.tools_toggleRow__DKKW0>span small,.tools_toolDisclaimer__TBeC4{font-size:var(--text-caption)}.tools_primaryButton__ItYhh,.tools_quizOption__6BkKR,.tools_secondaryButton__Qp9sL{font-size:var(--text-body);min-height:3rem}.tools_heroNumber__OnL_b{font-family:var(--font-sans);font-size:var(--text-result);font-variant-numeric:tabular-nums lining-nums}.tools_resultLine__BoVj5{font-size:var(--text-body)}.tools_daysRemaining__HqN8_,.tools_inlineNumber__sxqYM,.tools_mobileBar__LwFdl strong,.tools_resultLine__BoVj5 strong,.tools_timelineItem__pzP_Y time{font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums}@media(max-width:640px){.tools_toolPage__PKIb6{padding-bottom:var(--space-12)}.tools_toolGrid__dOnt7{grid-template-columns:1fr}.tools_toolCard__d2k87,.tools_toolCard__d2k87:nth-child(2n){border-left:0;padding:var(--space-6) 0}.tools_featuredTool__RPG6W{display:grid;margin-bottom:var(--space-4);padding:var(--space-6)}.tools_hubHero__oUpj1 h1,.tools_pageHeader__jOnYp h1{font-size:var(--text-product-title)}.tools_hubHero__oUpj1 p,.tools_pageHeader__jOnYp p{font-size:var(--text-body)}.tools_mobileBar__LwFdl{z-index:var(--z-sticky)}}.client_row__gY_kP{grid-template-columns:2rem minmax(13.75rem,1fr) minmax(7.5rem,max-content) minmax(8rem,max-content)}.client_identity__L5iAn{min-width:0}.client_identity__L5iAn strong{overflow-wrap:anywhere}.client_facts__TP6mo,.client_identity__L5iAn small{font-size:var(--text-caption)}.client_facts__TP6mo{align-items:flex-end;display:flex;flex-direction:column;min-width:0}.client_facts__TP6mo b{font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums lining-nums}.client_raise__X6igC{justify-self:end;min-width:0}@media (max-width:37.5rem){.client_row__gY_kP{align-items:start;column-gap:var(--space-3);grid-template-columns:2.75rem minmax(0,1fr);row-gap:var(--space-2)}.client_row__gY_kP>.watchlist-button{grid-row:1/span 3;height:2.75rem;position:relative;width:2.75rem}.client_facts__TP6mo,.client_identity__L5iAn,.client_raise__X6igC{grid-column:2}.client_facts__TP6mo{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:var(--space-3)}.client_raise__X6igC{justify-self:start}}.ApprovalPanel_panel__jexKu{align-self:center}.ApprovalPanel_state__OaMz_{min-height:0;text-align:left}.ApprovalPanel_state__OaMz_ h2{text-wrap:balance}.ApprovalPanel_state__OaMz_ p{text-wrap:pretty}.ApprovalPanel_details__7mYfl{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:var(--space-6) 0}.ApprovalPanel_details__7mYfl>div{display:grid;gap:var(--space-3);grid-template-columns:8.5rem minmax(0,1fr);padding:var(--space-3) 0}.ApprovalPanel_details__7mYfl>div+div{border-top:1px solid var(--line-soft)}.ApprovalPanel_details__7mYfl dt{color:var(--text-3);font-size:var(--text-caption);font-weight:600}.ApprovalPanel_details__7mYfl dd{color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-body);margin:0;min-width:0;overflow-wrap:anywhere}.ApprovalPanel_summary__4BEC9{white-space:pre-wrap}.ApprovalPanel_actionPayload__Fo2Pe{font-family:var(--font-mono,ui-monospace,monospace);margin:0;max-height:20rem;overflow:auto;padding:var(--space-3);white-space:pre-wrap}.ApprovalPanel_actionPayload__Fo2Pe,.ApprovalPanel_receipt__avLFj{background:var(--wash);border-radius:var(--r-control);font-size:var(--text-caption);line-height:var(--leading-body)}.ApprovalPanel_receipt__avLFj{color:var(--text-2);margin-top:var(--space-6);overflow-wrap:anywhere;padding:var(--space-4)}@media (max-width:480px){.ApprovalPanel_details__7mYfl>div{gap:var(--space-1);grid-template-columns:1fr}}