.calculator_calcShell__xOdWP{--ink:#0a1628;--ink-soft:#1b2942;--ink-mute:#475569;--paper:#faf7f2;--paper-warm:#f2ede3;--paper-line:#e8e2d5;--white:#ffffff;--signal:#00c896;--signal-deep:#00876b;--signal-pale:rgba(0,200,150,0.09);--signal-pale2:rgba(0,200,150,0.14);--amber:#f59e0b;--danger:#d64545;--danger-pale:rgba(214,69,69,0.08);--serif:"Fraunces","Times New Roman",serif;--sans:"Inter Tight",-apple-system,sans-serif;--mono:"JetBrains Mono",monospace;--r:8px;--r-lg:16px;--ease:cubic-bezier(0.22,1,0.36,1);width:100%;max-width:1100px;background:var(--white);border:1px solid var(--paper-line);border-radius:20px;overflow:hidden;box-shadow:0 8px 48px rgba(10,22,40,.1),0 2px 8px rgba(10,22,40,.06);margin:40px auto}.calculator_calcHeader__YE663{background:var(--ink);padding:32px 40px 28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.calculator_calcEyebrow__oZGE0{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(250,247,242,.4);margin-bottom:10px;display:flex;align-items:center;gap:8px}.calculator_calcEyebrow__oZGE0:before{content:"";display:inline-block;width:20px;height:1px;background:rgba(250,247,242,.3)}.calculator_calcTitle__rY3z7{font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.6rem);font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--paper);font-variation-settings:"opsz" 144}.calculator_calcTitle__rY3z7 em{font-style:italic;font-weight:300;color:var(--signal)}.calculator_calcSubtitle__Jh_Hi{margin-top:8px;font-size:14px;color:rgba(250,247,242,.5);line-height:1.6}.calculator_calcHeaderBadge__pPXTP{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal);border:1px solid rgba(0,200,150,.25);background:rgba(0,200,150,.08);padding:6px 14px;border-radius:100px;white-space:nowrap}.calculator_calcHeaderBadge__pPXTP:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal);animation:calculator_pulse__cvJyb 2s ease-in-out infinite}@keyframes calculator_pulse__cvJyb{0%,to{opacity:1}50%{opacity:.4}}.calculator_calcBody__uUJXg{display:grid;grid-template-columns:320px 1fr 1fr;gap:0}.calculator_panel__b62_d{padding:32px 28px;border-right:1px solid var(--paper-line)}.calculator_panel__b62_d:last-child{border-right:none}.calculator_panelLabel__Xvmx9{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--paper-line)}.calculator_inputPanel___dzqf{background:var(--paper-warm)}.calculator_sliderGroup__yaq_3{margin-bottom:24px}.calculator_sliderGroup__yaq_3:last-of-type{margin-bottom:0}.calculator_sliderTop__UBfEI{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.calculator_sliderName__ZucLr{font-size:13px;font-weight:500;color:var(--ink-soft)}.calculator_sliderValWrap__7G4Iw{display:inline-flex;align-items:center;background:var(--white);border:1px solid var(--paper-line);border-radius:6px;padding:0 10px;gap:2px;transition:border-color .2s,box-shadow .2s;cursor:text}.calculator_sliderValWrap__7G4Iw:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px rgba(10,22,40,.08)}.calculator_sliderValPrefix__S_7mx,.calculator_sliderValSuffix__zgVzO{font-family:var(--mono);font-size:12px;color:var(--ink-mute);user-select:none;pointer-events:none;white-space:nowrap}.calculator_sliderVal__cqI1I{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--ink);background:transparent;border:none;outline:none;width:44px;text-align:right;-moz-appearance:textfield;appearance:textfield;padding:4px 0}.calculator_sliderVal__cqI1I::-webkit-inner-spin-button,.calculator_sliderVal__cqI1I::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator_rangeSlider__EN5Ar{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:var(--paper-line);outline:none;cursor:pointer;position:relative}.calculator_rangeSlider__EN5Ar::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--ink);border:3px solid var(--white);box-shadow:0 0 0 1px var(--paper-line),0 2px 6px rgba(10,22,40,.2);cursor:pointer;transition:transform .15s var(--ease),background .15s}.calculator_rangeSlider__EN5Ar:focus::-webkit-slider-thumb,.calculator_rangeSlider__EN5Ar:hover::-webkit-slider-thumb{background:var(--signal-deep);transform:scale(1.15)}.calculator_rangeSlider__EN5Ar::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--ink);border:3px solid var(--white);box-shadow:0 0 0 1px var(--paper-line);cursor:pointer}.calculator_saveBtn__faAV0{width:100%;margin-top:28px;padding:13px 20px;background:var(--ink);color:var(--paper);border:none;border-radius:var(--r);font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:8px}.calculator_saveBtn__faAV0:hover{background:var(--signal-deep);transform:translateY(-1px)}.calculator_beforePanel__0H0sV{background:var(--white)}.calculator_metricCard__0uBOX{background:var(--paper-warm);border:1px solid var(--paper-line);border-radius:var(--r-lg);padding:20px 22px;margin-bottom:14px;transition:all .35s var(--ease)}.calculator_metricCard__0uBOX:last-child{margin-bottom:0}.calculator_metricCard__0uBOX.calculator_danger__oX0GB{background:var(--danger-pale);border-color:rgba(214,69,69,.18)}.calculator_mcLabel__ZhQfx{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:8px}.calculator_danger__oX0GB .calculator_mcLabel__ZhQfx{color:var(--danger)}.calculator_mcValue__g4swD{font-family:var(--serif);font-size:2.2rem;font-weight:400;color:var(--ink);line-height:1;letter-spacing:-.02em;font-variation-settings:"opsz" 144;transition:all .4s var(--ease)}.calculator_danger__oX0GB .calculator_mcValue__g4swD{color:var(--danger)}.calculator_mcSub__D6_wE{margin-top:6px;font-size:12px;color:var(--ink-mute);display:flex;align-items:center;gap:5px}.calculator_danger__oX0GB .calculator_mcSub__D6_wE{color:rgba(214,69,69,.7)}.calculator_afterPanel__KDnio{background:var(--ink)}.calculator_afterPanel__KDnio .calculator_panelLabel__Xvmx9{color:rgba(250,247,242,.4);border-color:rgba(255,255,255,.08)}.calculator_metricCardDark__le5nc{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:var(--r-lg);padding:20px 22px;margin-bottom:14px;transition:all .35s var(--ease);position:relative;overflow:hidden}.calculator_metricCardDark__le5nc:last-child{margin-bottom:0}.calculator_metricCardDark__le5nc.calculator_good__RWynQ{background:rgba(0,200,150,.1);border-color:rgba(0,200,150,.22)}.calculator_metricCardDark__le5nc:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.03),transparent);pointer-events:none}.calculator_mcLabelDark__ihNxL{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:rgba(250,247,242,.4);margin-bottom:8px}.calculator_good__RWynQ .calculator_mcLabelDark__ihNxL{color:rgba(0,200,150,.7)}.calculator_mcValueDark__G7TFI{font-family:var(--serif);font-size:2.2rem;font-weight:400;color:var(--paper);line-height:1;letter-spacing:-.02em;font-variation-settings:"opsz" 144;transition:all .4s var(--ease)}.calculator_good__RWynQ .calculator_mcValueDark__G7TFI{color:var(--signal)}.calculator_mcSave__H_29s{margin-top:8px;display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--signal);background:rgba(0,200,150,.12);padding:3px 10px;border-radius:100px;transition:all .3s var(--ease)}.calculator_calcFooter__7Glet{background:var(--ink-soft);padding:16px 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(255,255,255,.06)}.calculator_cfItem__GgaQH{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 20px;border-right:1px solid rgba(255,255,255,.07);text-align:center}.calculator_cfItem__GgaQH:last-child{border-right:none}.calculator_cfNum__oWe1j{font-family:var(--serif);font-size:1.7rem;font-weight:400;color:var(--signal);line-height:1;font-variation-settings:"opsz" 144;transition:all .4s var(--ease)}.calculator_cfLabel__YG8tY{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:rgba(250,247,242,.4);margin-top:4px}.calculator_progressWrap__j9RYN{margin-top:12px;height:3px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden}.calculator_progressFill__aJpUQ{height:100%;border-radius:2px;background:var(--signal);transition:width .5s var(--ease)}.calculator_beforeProgress__GcqXK .calculator_progressFill__aJpUQ{background:var(--danger)}.calculator_fadeNum__64JjL{transition:all .4s var(--ease)}@keyframes calculator_countUp__dvX0Y{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.calculator_animating__ksZT1{animation:calculator_countUp__dvX0Y .35s var(--ease) both}@media (max-width:860px){.calculator_calcBody__uUJXg{grid-template-columns:1fr;gap:0}.calculator_panel__b62_d{border-right:none;border-bottom:1px solid var(--paper-line)}.calculator_afterPanel__KDnio .calculator_panel__b62_d{border-color:rgba(255,255,255,.08)}.calculator_calcFooter__7Glet{grid-template-columns:repeat(3,1fr)}.calculator_calcHeader__YE663{padding:24px 20px 20px}.calculator_panel__b62_d{padding:24px 20px}}@media (max-width:520px){.calculator_calcFooter__7Glet{grid-template-columns:1fr}.calculator_cfItem__GgaQH{border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.calculator_cfItem__GgaQH:last-child{border-bottom:none}}@media (prefers-reduced-motion:reduce){.calculator_animating__ksZT1,.calculator_calcShell__xOdWP{animation:none!important;transition:none!important}}