.scenario-calculator_tool__np94z{display:grid;grid-gap:24px;gap:24px}.scenario-calculator_controls__7eNdK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding:24px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--card)}.scenario-calculator_controls__7eNdK fieldset{margin:0;padding:0;border:0}.scenario-calculator_field__D_VBI{display:grid;grid-gap:7px;gap:7px;min-width:0}.scenario-calculator_fieldWide__uiNxe{grid-column:1/-1}.scenario-calculator_label__bVroD{color:var(--ink);font-family:var(--font-sans);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.scenario-calculator_hint__yXgtO{color:var(--ink-soft);font-size:.82rem;line-height:1.45}.scenario-calculator_input__hDE8P,.scenario-calculator_select__jlA8A{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--bronze-soft);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit}.scenario-calculator_stateGrid__XdkH5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.scenario-calculator_summary__0u5Fj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.scenario-calculator_result__3E1nI{display:grid;align-content:start;grid-gap:15px;gap:15px;min-width:0;padding:20px;border:1px solid var(--hairline);border-top:4px solid var(--green-700);border-radius:var(--radius);background:var(--card)}.scenario-calculator_resultUnavailable__JHKPK{border-top-color:var(--bronze)}.scenario-calculator_resultHeader__BjldW{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.scenario-calculator_resultHeader__BjldW h2{font-size:1.3rem}.scenario-calculator_rank__qDm6u{color:var(--ink-soft);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.scenario-calculator_amount__uJhnJ{margin:0;color:var(--green-900);font-family:var(--font-serif);font-size:clamp(1.75rem,1.2rem + 2vw,2.4rem);font-weight:800;line-height:1}.scenario-calculator_unavailable__1zRrr{margin:0;color:var(--oxblood);font-weight:700}.scenario-calculator_metrics__XLoJg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.scenario-calculator_metrics__XLoJg div{padding-top:10px;border-top:1px solid var(--hairline)}.scenario-calculator_metrics__XLoJg dt{color:var(--ink-soft);font-size:.75rem}.scenario-calculator_metrics__XLoJg dd{margin:2px 0 0;font-size:1.05rem;font-weight:700}.scenario-calculator_status__yjIv5{margin:0;color:var(--ink-soft);font-size:.78rem;line-height:1.45}.scenario-calculator_details__4H4JP{min-width:0;border-top:1px solid var(--hairline);padding-top:12px}.scenario-calculator_details__4H4JP summary{cursor:pointer;font-weight:700}.scenario-calculator_traceScroller__zD9EA{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.scenario-calculator_traceScroller__zD9EA:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.scenario-calculator_trace__tUQ8J{width:100%;min-width:34rem;margin-top:12px;border-collapse:collapse;font-size:.78rem}.scenario-calculator_trace__tUQ8J td,.scenario-calculator_trace__tUQ8J th{padding:7px 5px;border-bottom:1px solid var(--hairline);text-align:right}.scenario-calculator_trace__tUQ8J td:first-child,.scenario-calculator_trace__tUQ8J th:first-child{text-align:left}.scenario-calculator_assumptions__P1wTs,.scenario-calculator_sources__gBBHt{margin:10px 0 0;padding-left:20px;font-size:.8rem;line-height:1.5}.scenario-calculator_sources__gBBHt a{color:var(--oxblood);text-decoration:underline;text-underline-offset:2px}.scenario-calculator_disclosure__S0Mr_{padding:18px 20px;border-left:4px solid var(--bronze);background:var(--paper-2);color:var(--ink-soft);font-size:.9rem;line-height:1.55}@media (max-width:800px){.scenario-calculator_stateGrid__XdkH5,.scenario-calculator_summary__0u5Fj{grid-template-columns:1fr}}@media (max-width:560px){.scenario-calculator_controls__7eNdK{grid-template-columns:1fr;padding:18px}.scenario-calculator_fieldWide__uiNxe{grid-column:auto}.scenario-calculator_stateGrid__XdkH5{gap:14px}.scenario-calculator_trace__tUQ8J{font-size:.72rem}}