._calcSection_1j737_7{padding-top:8px}._calcGrid_1j737_11{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start;margin-top:32px}@media(min-width:860px){._calcGrid_1j737_11{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px}}._calcCard_1j737_26{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px;box-shadow:var(--shadow-soft)}._calcGrid_1j737_11>._calcCard_1j737_26:last-child{background:var(--paper);box-shadow:var(--shadow-card);border-color:var(--line)}._calcCardTitle_1j737_42{font-family:var(--serif);font-weight:600;letter-spacing:-.015em;font-size:22px;margin:0 0 4px;color:var(--ink)}._calcCardNote_1j737_51{font-size:14px;color:var(--ink-soft);margin:0 0 22px;line-height:1.5}._currencyToggle_1j737_58{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;margin-bottom:22px;gap:2px;background:var(--paper)}._currencyToggle_1j737_58 button{border:none;background:transparent;font:inherit;font-family:var(--alt);font-size:13px;font-weight:700;padding:6px 16px;border-radius:999px;color:var(--ink-soft);cursor:pointer}._currencyToggleActive_1j737_81{background:var(--ink)!important;color:#fff!important}._fieldGrid_1j737_86{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}@media(max-width:480px){._fieldGrid_1j737_86{grid-template-columns:1fr}}._field_1j737_86{display:flex;flex-direction:column;gap:6px}._fieldWide_1j737_104{grid-column:1 / -1}._fieldLabel_1j737_108{font-family:var(--alt);font-size:13px;font-weight:600;color:var(--ink)}._fieldHint_1j737_115{font-size:12.5px;color:var(--ink-faint);line-height:1.4;margin:0}._fieldInputRow_1j737_122{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--white);transition:border-color .15s ease,box-shadow .15s ease}._fieldInputRow_1j737_122:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #1a171214}._fieldPrefix_1j737_137{padding:0 10px;font-size:14px;color:var(--ink-faint);border-right:1px solid var(--line);align-self:stretch;display:flex;align-items:center;background:var(--paper);white-space:nowrap}._fieldSuffix_1j737_149{padding:0 10px;font-size:14px;color:var(--ink-faint);border-left:1px solid var(--line);align-self:stretch;display:flex;align-items:center;background:var(--paper);white-space:nowrap}._fieldInput_1j737_122{flex:1;min-width:0;border:none;outline:none;font:inherit;font-size:15px;padding:11px 12px;color:var(--ink);background:transparent}._assumptionBadge_1j737_173{display:inline-block;font-family:var(--alt);font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--yellow-deep);background:var(--tint-yellow);border-radius:6px;padding:3px 7px;margin-left:8px;vertical-align:middle}._resultList_1j737_188{display:flex;flex-direction:column;gap:0;margin-bottom:18px}._resultRow_1j737_195{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0;border-top:1px solid var(--line)}._resultRow_1j737_195:first-child{border-top:none}._resultLabel_1j737_208{font-size:14px;color:var(--ink-soft)}._resultValue_1j737_213{font-size:16px;font-weight:600;color:var(--ink);text-align:right;white-space:nowrap}._resultHero_1j737_221{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:24px 22px;margin-bottom:20px;position:relative}._resultHeroLabel_1j737_230{font-size:13px;color:var(--ink-soft);margin:0 0 6px}._resultHeroValue_1j737_236{font-family:var(--serif);font-weight:400;font-size:clamp(2.2rem,5vw,3rem);color:var(--forest);line-height:1}._comparisonLine_1j737_244{font-size:14.5px;line-height:1.55;color:var(--ink);background:var(--white);border:1px dashed var(--line);border-radius:10px;padding:14px 16px}._formulaBox_1j737_254{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:18px 20px;margin:20px 0}._formulaLine_1j737_262{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;color:var(--ink);margin:0 0 8px;line-height:1.6}._formulaLine_1j737_262:last-child{margin-bottom:0}._fieldSelect_1j737_275{width:100%;border:1px solid var(--line);border-radius:10px;background:var(--white);font:inherit;font-size:15px;padding:11px 12px;color:var(--ink)}._fieldSelect_1j737_275:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #1a171214}._checkRow_1j737_290{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ink);padding:4px 0}._checkRow_1j737_290 input{width:18px;height:18px;flex:none}._checkGroup_1j737_299{display:flex;flex-direction:column;gap:2px}._checkPct_1j737_300{margin-left:auto;color:var(--ink-faint);font-size:13px;white-space:nowrap}._assumptions_1j737_301{grid-column:1 / -1;border:1px dashed var(--line);border-radius:12px;padding:4px 16px 14px;background:var(--paper)}._assumptions_1j737_301 summary{cursor:pointer;font-family:var(--alt);font-size:13px;font-weight:700;padding:12px 0;color:var(--ink)}._assumptions_1j737_301 summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._miniGrid_1j737_317{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}@media(max-width:480px){._miniGrid_1j737_317{grid-template-columns:1fr}}._resultNote_1j737_323{font-size:13px;color:var(--ink-faint);line-height:1.5;margin:12px 0 0}._nextLink_1j737_329{display:inline-block;margin-top:14px;font-family:var(--alt);font-size:14px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}._tableWrap_1j737_339{overflow-x:auto;margin:18px 0 8px}._dataTable_1j737_340{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.45}._dataTable_1j737_340 caption{text-align:left;font-size:13px;color:var(--ink-faint);padding:0 0 8px}._dataTable_1j737_340 th,._dataTable_1j737_340 td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}._dataTable_1j737_340 th{font-family:var(--alt);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint)}._dataTable_1j737_340 td._num_1j737_366,._dataTable_1j737_340 th._num_1j737_366{text-align:right;white-space:nowrap}._tableNote_1j737_367{font-size:13px;color:var(--ink-faint);margin:0 0 20px;line-height:1.5}._authorBox_1j737_368{border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:16px 18px;margin:24px 0 0;font-size:15px;line-height:1.55}._authorBox_1j737_368 p{margin:0}._shareRow_1j737_378{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}._smallBtn_1j737_379{border:1px solid var(--line);background:var(--white);border-radius:999px;font-family:var(--alt);font-size:13px;font-weight:700;padding:7px 14px;cursor:pointer;color:var(--ink)}._smallBtn_1j737_379:hover{border-color:var(--ink)}._smallBtn_1j737_379:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._inlineCta_1j737_392{margin-top:28px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;text-align:center}._inlineCta_1j737_392 p{margin:0 0 14px;font-size:16px;color:var(--ink)}._resultReserve_1j737_401{min-height:3.2em}
