.calculator_hero__txzLh{padding:clamp(32px,5vw,68px) 0 clamp(28px,4vw,48px);background:var(--sky);border-bottom:var(--outline-width) solid var(--ink)}.calculator_eyebrow__D__g7{margin:0;color:var(--drop-deep);font:600 11px/1.4 var(--font-mono);letter-spacing:1.8px;text-transform:uppercase}.calculator_title__CRfIQ{max-width:950px;margin:12px 0 0;color:var(--ink);font:700 clamp(38px,7vw,76px)/.98 var(--font-display);letter-spacing:-.035em}.calculator_lead__4VoKq{max-width:680px;margin:18px 0 0;color:var(--ink);font:400 clamp(16px,2vw,20px)/1.5 var(--font-body)}.calculator_main__hVshp{padding:clamp(24px,4vw,48px) 0 72px;background:var(--surface)}.calculator_liveHeading__FZzaH{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.calculator_liveHeading__FZzaH h2,.calculator_results__fkFZV h2,.calculator_sectionHeading__Fc7nj h2{margin:0;color:var(--ink);font:700 clamp(22px,3vw,30px)/1.15 var(--font-display)}.calculator_liveStatus__gg0iA{color:var(--ink-muted);font:500 11px/1.4 var(--font-mono);text-align:right}.calculator_liveStatus__gg0iA[data-fresh=true]{color:#315f21}.calculator_liveGrid__3Cyw_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.calculator_liveCard__ApLZ1{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:105px;padding:14px;border:var(--outline-width) solid var(--ink);background:var(--surface-raised);box-shadow:3px 3px 0 var(--ink)}.calculator_liveCard__ApLZ1 span,.calculator_resultCard__oXAOH span{color:var(--ink-muted);font:600 10px/1.35 var(--font-mono);letter-spacing:1px}.calculator_liveCard__ApLZ1 strong{overflow-wrap:anywhere;color:var(--ink);font:700 clamp(16px,2vw,23px)/1.15 var(--font-mono)}.calculator_liveCard__ApLZ1 small{color:var(--ink-muted);font:400 12px/1.3 var(--font-body)}.calculator_staleNote__R7l7I{margin:12px 0 0;color:var(--ink-muted);font:400 13px/1.5 var(--font-body)}.calculator_workspace__QSI_n{display:grid;grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr);gap:clamp(18px,3vw,32px);align-items:start;margin-top:clamp(28px,4vw,44px)}.calculator_controls__p_U2D,.calculator_results__fkFZV{min-width:0;padding:clamp(16px,2.2vw,24px);border:var(--outline-width) solid var(--ink);background:var(--surface-raised);box-shadow:5px 5px 0 var(--ink)}.calculator_sectionHeading__Fc7nj{display:flex;justify-content:space-between;align-items:end;gap:14px;margin-bottom:20px}.calculator_sectionHeading__Fc7nj .calculator_eyebrow__D__g7{margin-bottom:7px}.calculator_reset__620S0,.calculator_targetButton__m0gs2{min-height:40px;padding:9px 12px;border:var(--outline-width) solid var(--ink);background:var(--drop-body);color:var(--ink);font:700 11px/1.3 var(--font-mono);cursor:pointer}.calculator_reset__620S0:disabled,.calculator_targetButton__m0gs2:disabled{opacity:.5;cursor:not-allowed}.calculator_reset__620S0:not(:disabled):hover,.calculator_targetButton__m0gs2:hover{background:var(--drop-light)}.calculator_control__BrR5k{padding:16px 0 14px;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.calculator_controlTop__dqtx5{display:flex;align-items:center;justify-content:space-between;gap:16px}.calculator_controlTop__dqtx5 label{display:flex;flex-direction:column;gap:3px;min-width:0}.calculator_controlTop__dqtx5 label strong{color:var(--ink);font:700 15px/1.2 var(--font-body)}.calculator_controlTop__dqtx5 label span{color:var(--ink-muted);font:400 12px/1.3 var(--font-body)}.calculator_inputWrap__s1U_z{display:flex;align-items:center;gap:4px;width:min(190px,52%);min-height:42px;padding:0 10px;border:var(--outline-width) solid var(--ink);background:#fff}.calculator_inputWrap__s1U_z>span{flex:none;color:var(--ink-muted);font:600 13px/1 var(--font-mono)}.calculator_inputWrap__s1U_z>.calculator_unitMark__5f_6f{display:inline-flex;align-items:center;gap:4px;color:var(--drop-deep);font-size:10px;letter-spacing:.25px}.calculator_xrpGlyph__yP7lt{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.calculator_inputWrap__s1U_z input{width:100%;min-width:0;height:38px;border:0;outline:0;background:transparent;color:var(--ink);font:700 14px/1 var(--font-mono)}.calculator_inputWrap__s1U_z input::-webkit-inner-spin-button,.calculator_inputWrap__s1U_z input::-webkit-outer-spin-button{margin:0;appearance:none}.calculator_inputWrap__s1U_z input[type=number]{appearance:textfield}.calculator_autoValue__5pJhx{display:block;width:100%;min-width:0;height:38px;overflow:hidden;color:var(--ink);font:700 14px/38px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.calculator_autoTrack__Yrzvs{height:7px;margin:12px 0 5px;overflow:hidden;border:1px solid var(--ink);background:var(--drop-light)}.calculator_autoTrack__Yrzvs span{display:block;height:100%;background:var(--drop-deep);transition:width .14s linear}.calculator_range__5CCPw{display:block;width:100%;height:26px;margin:12px 0 0;accent-color:var(--drop-deep);cursor:pointer}.calculator_range__5CCPw::-webkit-slider-runnable-track{height:7px;border:1px solid var(--ink);background:var(--drop-light)}.calculator_range__5CCPw::-moz-range-track{height:7px;border:1px solid var(--ink);background:var(--drop-light)}.calculator_range__5CCPw::-webkit-slider-thumb{width:19px;height:19px;margin-top:-7px;appearance:none;border:2px solid var(--ink);border-radius:0;background:var(--drop-deep);box-shadow:2px 2px 0 var(--ink)}.calculator_range__5CCPw::-moz-range-thumb{width:16px;height:16px;border:2px solid var(--ink);border-radius:0;background:var(--drop-deep);box-shadow:2px 2px 0 var(--ink)}.calculator_rangeLabels__OnuyW{display:flex;justify-content:space-between;color:var(--ink-muted);font:500 10px/1.2 var(--font-mono)}.calculator_inputWrap__s1U_z:focus-within,.calculator_range__5CCPw:focus-visible,.calculator_reset__620S0:focus-visible,.calculator_targetButton__m0gs2:focus-visible{outline:3px solid var(--drop-deep);outline-offset:3px}.calculator_controlHint__w3jHt,.calculator_targetNotice__o6KL1{margin:10px 0 0;color:var(--ink-muted);font:400 12px/1.5 var(--font-body)}.calculator_targetNotice__o6KL1{padding:10px 12px;border-left:4px solid var(--blush);background:color-mix(in srgb,var(--blush) 22%,white);color:var(--ink)}.calculator_results__fkFZV>.calculator_eyebrow__D__g7{margin-bottom:7px}.calculator_resultGrid__Oq36i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.calculator_resultCard__oXAOH{display:flex;flex-direction:column;justify-content:space-between;gap:13px;min-width:0;min-height:108px;padding:14px;border:var(--outline-width) solid var(--ink);background:#fff}.calculator_resultCard__oXAOH[data-featured]{grid-column:1/-1;min-height:126px;background:var(--drop-body)}.calculator_resultCard__oXAOH strong{overflow-wrap:anywhere;color:var(--ink);font:700 clamp(20px,3vw,33px)/1.05 var(--font-mono)}.calculator_resultCard__oXAOH[data-featured] strong{font-size:clamp(27px,4vw,45px)}.calculator_progressPanel__5eGCG{margin-top:18px;padding:16px;border:var(--outline-width) solid var(--ink);background:#fff}.calculator_progressTop__vZiof{display:flex;align-items:center;justify-content:space-between;gap:12px}.calculator_progressTop__vZiof h3{margin:5px 0 0;color:var(--ink);font:700 18px/1.2 var(--font-display)}.calculator_targetButton__m0gs2{flex:none}.calculator_progressTrack__7ZIhF{height:15px;margin:17px 0 10px;overflow:hidden;border:2px solid var(--ink);background:var(--surface)}.calculator_progressTrack__7ZIhF span{display:block;height:100%;min-width:0;background:var(--drop-deep);transition:width .18s ease-out}.calculator_progressSummary__PUfG9{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.calculator_progressSummary__PUfG9 strong{color:var(--ink);font:700 15px/1.3 var(--font-mono)}.calculator_progressSummary__PUfG9 strong span{color:var(--ink-muted);font-size:12px}.calculator_progressSummary__PUfG9>span{color:var(--ink-muted);font:500 11px/1.4 var(--font-mono)}.calculator_disclaimer__raxHU{margin:14px 0 0;color:var(--ink-muted);font:400 12px/1.5 var(--font-body)}@media (max-width:900px){.calculator_workspace__QSI_n{grid-template-columns:1fr}.calculator_liveGrid__3Cyw_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.calculator_hero__txzLh{padding:30px 0 26px}.calculator_main__hVshp{padding:22px 0 48px}.calculator_liveHeading__FZzaH{align-items:start;flex-direction:column;gap:6px}.calculator_liveStatus__gg0iA{text-align:left}.calculator_liveGrid__3Cyw_{gap:8px}.calculator_liveCard__ApLZ1{min-height:90px;padding:10px;box-shadow:2px 2px 0 var(--ink)}.calculator_liveCard__ApLZ1 span{font-size:9px}.calculator_workspace__QSI_n{gap:16px;margin-top:22px}.calculator_controls__p_U2D,.calculator_results__fkFZV{padding:14px;box-shadow:3px 3px 0 var(--ink)}.calculator_sectionHeading__Fc7nj{align-items:start;flex-direction:column;margin-bottom:14px}.calculator_reset__620S0{min-height:36px}.calculator_control__BrR5k{padding:13px 0 11px}.calculator_controlTop__dqtx5{gap:10px}.calculator_controlTop__dqtx5 label strong{font-size:14px}.calculator_inputWrap__s1U_z{width:52%;min-height:40px}.calculator_resultCard__oXAOH{min-height:94px;padding:11px}.calculator_resultCard__oXAOH[data-featured]{min-height:106px}.calculator_progressPanel__5eGCG{padding:13px}.calculator_progressTop__vZiof{align-items:start;flex-direction:column}.calculator_targetButton__m0gs2{min-height:37px}}