.tools_stageExplorer__4gJ4C,.tools_workbench__oJc_3{--ink:#171a20;--muted:#707781;--line:#e4e7ea;--accent:#c6f45b;color:var(--ink);font-family:inherit}.tools_workbench__oJc_3{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.tools_tabs__I6P64{display:flex;gap:6px;padding:9px;border-bottom:1px solid var(--line);background:#f6f7f8}.tools_tab__6b9i2{display:flex;align-items:center;justify-content:center;gap:9px;min-height:47px;flex:1 1;padding:10px 17px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:13px;font-weight:650;color:#737980;background:transparent;cursor:pointer;transition:background .15s,color .15s}.tools_tab__6b9i2:hover{background:#e9eced;color:var(--ink)}.tools_tabActive__2LJ24,.tools_tabActive__2LJ24:hover{border-color:var(--line);background:#fff;color:var(--ink);box-shadow:0 2px 4px #171a2005}.tools_tabActive__2LJ24 svg{color:#638426}.tools_stagePanel__cQQV3[hidden],.tools_tabPanel__XCh2e[hidden]{display:none}.tools_stagePanel__cQQV3:focus-visible,.tools_tabPanel__XCh2e:focus-visible{outline:2px solid #708f30;outline-offset:-3px}.tools_calculator__o6T0q{display:grid;grid-template-columns:1fr 1fr}.tools_calculatorInputs__HIPPd{display:flex;flex-direction:column;gap:25px;padding:34px}.tools_panelHeading__TjHw7 h3{margin:10px 0;font-size:23px;font-weight:650;line-height:1.25;letter-spacing:-.7px}.tools_panelHeading__TjHw7 p{margin:0;color:var(--muted);font-size:13px;line-height:1.65;max-width:540px}.tools_kicker__kCM80{display:block;font-size:10px;font-weight:700;letter-spacing:1.35px;color:#7b8389;line-height:1.4}.tools_field__F4BYF{display:flex;flex-direction:column;gap:10px;min-width:0}.tools_field__F4BYF>label{font-size:12px;font-weight:550;line-height:1.35}.tools_inputWrap__y_Vy8{display:flex;align-items:center;border:1px solid #dfe3e6;border-radius:8px;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.tools_inputWrap__y_Vy8:focus-within{border-color:#85a93a;box-shadow:0 0 0 3px #c6f45b35}.tools_inputWrap__y_Vy8 input{display:block;min-width:0;width:100%;height:47px;padding:8px 14px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:0;box-sizing:border-box}.tools_inputWrap__y_Vy8>span{padding:0 14px 0 5px;white-space:nowrap;color:#888d95;font-size:12px}.tools_inputInvalid__Arjor{border-color:#ac5944}.tools_fieldError__tDSL8{font-size:11px;color:#98523c;line-height:1.4}.tools_range__NJvFQ{display:block;appearance:none;width:100%;height:4px;border-radius:9px;background:#e5e9df;margin:10px 0 0;cursor:pointer;accent-color:#91b740}.tools_range__NJvFQ::-webkit-slider-thumb{appearance:none;width:17px;height:17px;border:3px solid #fff;border-radius:50%;background:#759634;box-shadow:0 0 0 1px #b8c39e}.tools_range__NJvFQ::-moz-range-thumb{width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:#759634;box-shadow:0 0 0 1px #b8c39e}.tools_rangeLabels__MTEOA{display:flex;justify-content:space-between;font-size:10px;color:#939a9e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tools_formula__tULH4{border-top:1px solid var(--line);padding-top:17px;font-size:11px;color:#858b92;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.6}.tools_calculatorResult__cWzBb{display:flex;flex-direction:column;justify-content:center;padding:34px;background:#f1f5e9;border-left:1px solid #e6ebdd}.tools_resultTop__PTWAN{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;color:#6c775c;font-size:10px;font-weight:650;letter-spacing:1.2px}.tools_resultTop__PTWAN svg{color:#7b9155}.tools_mainMetric__Lfq0L{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tools_mainMetric__Lfq0L strong{font-size:69px;font-weight:600;letter-spacing:-4px;overflow-wrap:anywhere}.tools_mainMetric__Lfq0L>span{font-size:19px;font-weight:500;color:#576346}.tools_mainMetric__Lfq0L small{display:block;margin-top:5px;font-size:9px;font-weight:400;letter-spacing:0;color:#89917e}.tools_secondaryMetric__oshq7{font-size:12px;color:#7b866b;line-height:1.6;margin:13px 0 20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tools_graph__TdI20{width:100%;margin:5px -2px 3px}.tools_graph__TdI20 svg{display:block;width:100%;height:auto;overflow:visible}.tools_graph__TdI20 text{font-family:inherit;font-size:10px;fill:#89907f}.tools_note__dZVWE{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.65;color:#818875}.tools_note__dZVWE>svg{flex-shrink:0;margin-top:2px}.tools_note__dZVWE p{margin:0}.tools_comparison__pRtTh{padding:32px}.tools_comparisonHead__LIjSR{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:27px}.tools_unitSelect__h_D2J{display:flex;flex-direction:column;gap:8px;flex-shrink:0;color:#7b8389;font-size:10px}.tools_unitSelect__h_D2J select{font:inherit;font-size:11px;color:#333a43;background:#f7f8f9;border:1px solid var(--line);border-radius:7px;padding:8px;max-width:170px;cursor:pointer}.tools_comparisonGrid__9auDS{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin-bottom:22px}.tools_measurementCard__NNoIb{display:flex;flex-direction:column;gap:20px;background:#f6f7f8;padding:20px;border-radius:10px;border:1px solid var(--line);min-width:0}.tools_afterCard__R_jHG{background:#f6f9f0;border-color:#e5ebd9}.tools_measurementLabel__qO4pa{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:650;letter-spacing:1.3px;color:#7d858e}.tools_measurementLabel__qO4pa i{display:block;width:6px;height:6px;border-radius:50%;background:#a9b0b5}.tools_afterCard__R_jHG .tools_measurementLabel__qO4pa i{background:#9abc4e}.tools_comparisonResults__zTYEr{display:flex;flex-direction:column;justify-content:space-around;padding:0 12px 0 14px;gap:23px;min-width:0}.tools_comparisonResults__zTYEr>div>span{display:block;font-size:11px;color:#828991;line-height:1.4;margin-bottom:10px}.tools_comparisonResults__zTYEr strong{display:block;font-size:33px;letter-spacing:-1px;font-weight:600;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tools_comparisonResults__zTYEr p{font-size:11px;color:#828991;line-height:1.4;margin:5px 0 12px}.tools_barPair__BszDu{display:flex;flex-direction:column;gap:5px}.tools_barPair__BszDu i{display:block;height:5px;border-radius:3px;background:#c9ced3;min-width:2px;max-width:100%;transition:width .2s}.tools_barPair__BszDu i+i{background:#badc72}.tools_checklistPanel__QVdbP>.tools_note__dZVWE,.tools_comparison__pRtTh>.tools_note__dZVWE{padding:15px 17px;background:#f6f7f8;border-radius:8px;color:#818890}.tools_checklistPanel__QVdbP{padding:32px}.tools_checklistTop__9YLrf{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.tools_progressCount__hnAFY{min-width:135px;text-align:right;padding-top:4px}.tools_progressCount__hnAFY strong{display:block;font-size:35px;font-weight:600;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.tools_progressCount__hnAFY small{font-size:23px;color:#b6bdc0;font-weight:400}.tools_progressCount__hnAFY>span{display:block;font-size:10px;color:#8d959b;margin-top:8px}.tools_progressTrack__yLeTF{height:5px;overflow:hidden;border-radius:4px;background:#eef0f1;margin:24px 0}.tools_progressTrack__yLeTF>div{height:100%;border-radius:4px;background:#b5da64;transition:width .2s}.tools_checklist__SSrtK{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tools_checklistItem__XJP52{position:relative;display:flex;align-items:flex-start;gap:11px;padding:17px 15px;border:1px solid var(--line);border-radius:9px;cursor:pointer;transition:background .15s,border-color .15s}.tools_checklistItem__XJP52:hover{background:#fafbf7;border-color:#cdd6be}.tools_checklistItem__XJP52>input{position:absolute;left:14px;top:17px;z-index:1;width:19px;height:19px;opacity:0;margin:0;cursor:pointer}.tools_checkmark__l4jbo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:19px;height:19px;border:1px solid #d5dadd;border-radius:5px;background:white;box-sizing:border-box}.tools_checklistItem__XJP52>input:focus-visible+.tools_checkmark__l4jbo{outline:2px solid #758f45;outline-offset:3px}.tools_checklistChecked__Ri8eP{background:#f6f9f0;border-color:#dce7c7}.tools_checklistChecked__Ri8eP .tools_checkmark__l4jbo{background:#c6f45b;border-color:#b4d778;color:#344815}.tools_checklistItem__XJP52 strong{display:block;font-weight:550;font-size:12px;line-height:1.45}.tools_checklistItem__XJP52 small{display:block;margin-top:5px;font-size:10.5px;line-height:1.6;color:#879098}.tools_checklistFooter__OcNY9{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0}.tools_checklistFooter__OcNY9>p{font-size:10px;color:#929a9f;line-height:1.5;margin:0}.tools_resetButton__tZXKF{display:flex;align-items:center;gap:6px;background:transparent;border:0;font:inherit;font-size:11px;color:#6b737c;white-space:nowrap;cursor:pointer;padding:6px}.tools_resetButton__tZXKF:hover{color:#171a20}.tools_resetButton__tZXKF:disabled{cursor:default;opacity:.4}.tools_stageExplorer__4gJ4C{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.tools_stageTabs__6O39R{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:1px solid var(--line);background:#f6f7f8}.tools_stageTab__IK2se{display:flex;align-items:center;gap:13px;text-align:left;padding:24px;border:0;border-right:1px solid var(--line);background:transparent;font:inherit;color:var(--ink);cursor:pointer;min-width:0;transition:background .15s}.tools_stageTab__IK2se:last-child{border-right:0}.tools_stageTab__IK2se:hover{background:#eef0e9}.tools_stageTabActive__ZDRlF,.tools_stageTabActive__ZDRlF:hover{background:#c6f45b}.tools_stageTabNumber__mTQPf{font-size:29px;font-weight:500;letter-spacing:-1px;color:#bfc5c9;line-height:1}.tools_stageTabActive__ZDRlF .tools_stageTabNumber__mTQPf{color:#768e49}.tools_stageTab__IK2se>span:nth-child(2){min-width:0}.tools_stageTab__IK2se strong{display:block;font-size:17px;font-weight:650;line-height:1.25;letter-spacing:-.4px}.tools_stageTab__IK2se small{display:block;margin-top:6px;font-size:10px;line-height:1.35;color:#879096}.tools_stageTabActive__ZDRlF small{color:#536436}.tools_stageTab__IK2se>svg{margin-left:auto;flex-shrink:0;color:#959d9e}.tools_stageTabActive__ZDRlF>svg{color:#3a4a27}.tools_stagePanel__cQQV3{display:grid;grid-template-columns:1fr 1fr;padding:32px 34px 0;gap:26px 46px}.tools_stageIntro__ThDsw{padding-bottom:0}.tools_stageIcon__KQ8qk{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid #e7eadf;background:#f5f8ed;border-radius:11px;color:#6c8246;margin-bottom:21px}.tools_stageIntro__ThDsw h3{font-size:30px;font-weight:600;letter-spacing:-1px;line-height:1.2;margin:12px 0 15px;max-width:340px}.tools_stageIntro__ThDsw>p{font-size:12px;line-height:1.8;color:#828a91;margin:0}.tools_stageDisclaimer__NJEtE{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.6;color:#969e9f;margin-top:18px}.tools_stageDisclaimer__NJEtE svg{flex-shrink:0;margin-top:1px}.tools_stageFeatures__IOyU8{display:flex;flex-direction:column;justify-content:center}.tools_stageFeature__oj8k6{display:flex;gap:15px;align-items:flex-start;border-bottom:1px solid #edf0f1;padding:18px 0}.tools_stageFeature__oj8k6:first-child{padding-top:0}.tools_stageFeature__oj8k6:last-child{border:0;padding-bottom:0}.tools_stageFeature__oj8k6>span{display:block;flex-shrink:0;font-size:10px;letter-spacing:.7px;color:#a9b0b4;margin-top:3px}.tools_stageFeature__oj8k6 h4{margin:0 0 6px;font-size:12px;font-weight:600;line-height:1.4}.tools_stageFeature__oj8k6 p{font-size:11px;line-height:1.65;color:#858e95;margin:0}.tools_stageBottom__pxcOR{grid-column:1/-1;display:flex;align-items:flex-start;gap:25px;border-top:1px solid var(--line);padding:20px 0 24px;margin-top:4px}.tools_stageBottomLabel__fely5{display:block;flex-shrink:0;font-size:9px;letter-spacing:1px;line-height:1.65;font-weight:650;color:#777f86;margin-top:1px}.tools_stageBottom__pxcOR p{margin:0;font-size:11px;line-height:1.65;color:#949b9f}.tools_range__NJvFQ:focus-visible,.tools_resetButton__tZXKF:focus-visible,.tools_stageTab__IK2se:focus-visible,.tools_tab__6b9i2:focus-visible,.tools_unitSelect__h_D2J select:focus-visible{outline:2px solid #668538;outline-offset:-3px}@media (min-width:1200px){.tools_calculatorInputs__HIPPd,.tools_calculatorResult__cWzBb{padding:38px 40px}.tools_calculatorInputs__HIPPd{gap:28px}}@media (max-width:760px){.tools_tab__6b9i2{font-size:11px;gap:6px;padding:10px 7px}.tools_tab__6b9i2 svg{width:15px;height:15px;flex-shrink:0}.tools_calculatorInputs__HIPPd,.tools_calculatorResult__cWzBb{padding:24px}.tools_panelHeading__TjHw7 h3{font-size:21px}.tools_mainMetric__Lfq0L strong{font-size:54px;letter-spacing:-2.5px}.tools_mainMetric__Lfq0L>span{font-size:15px}.tools_resultTop__PTWAN{font-size:9px;letter-spacing:.7px}.tools_checklistPanel__QVdbP,.tools_comparison__pRtTh{padding:24px}.tools_comparisonGrid__9auDS{gap:12px}.tools_measurementCard__NNoIb{padding:14px}.tools_comparisonResults__zTYEr{padding:0 0 0 6px}.tools_comparisonResults__zTYEr strong{font-size:28px}.tools_stageTab__IK2se{padding:20px 17px;gap:10px}.tools_stageTabNumber__mTQPf{font-size:24px}.tools_stageTab__IK2se strong{font-size:15px}.tools_stageTab__IK2se>svg{width:15px}.tools_stageTab__IK2se small{font-size:9px}.tools_stagePanel__cQQV3{padding:27px 25px 0;gap:24px 30px}.tools_stageIntro__ThDsw h3{font-size:27px}.tools_stageBottom__pxcOR{gap:17px}.tools_progressCount__hnAFY{min-width:105px}.tools_progressCount__hnAFY strong{font-size:30px}}@media (max-width:580px){.tools_tabs__I6P64{padding:7px;gap:3px}.tools_tab__6b9i2{flex-direction:column;gap:5px;line-height:1.3;min-height:60px;font-size:10px;padding:8px 3px}.tools_calculator__o6T0q{grid-template-columns:1fr}.tools_calculatorInputs__HIPPd{gap:23px}.tools_calculatorResult__cWzBb{border-left:0;border-top:1px solid #e6ebdd}.tools_mainMetric__Lfq0L strong{font-size:62px}.tools_resultTop__PTWAN{margin-bottom:18px}.tools_graph__TdI20{max-width:480px;margin:0 auto}.tools_comparisonHead__LIjSR{flex-direction:column;gap:16px}.tools_unitSelect__h_D2J{flex-direction:row;align-items:center;gap:13px}.tools_comparisonGrid__9auDS{grid-template-columns:1fr 1fr}.tools_comparisonResults__zTYEr{grid-column:1/-1;flex-direction:row;justify-content:stretch;padding:8px 0 4px;gap:25px}.tools_comparisonResults__zTYEr>div{width:50%}.tools_measurementCard__NNoIb{padding:14px 12px;gap:16px}.tools_inputWrap__y_Vy8 input{padding:8px 10px;font-size:17px}.tools_inputWrap__y_Vy8>span{font-size:10px;padding-right:9px}.tools_field__F4BYF>label{font-size:11px}.tools_checklistTop__9YLrf{gap:14px}.tools_checklistTop__9YLrf .tools_panelHeading__TjHw7 h3{font-size:20px}.tools_checklistTop__9YLrf .tools_panelHeading__TjHw7 p{font-size:12px}.tools_progressCount__hnAFY{min-width:65px}.tools_progressCount__hnAFY strong{font-size:27px}.tools_progressCount__hnAFY small{font-size:18px}.tools_progressCount__hnAFY>span{font-size:9px;line-height:1.5;max-width:75px;margin-left:auto}.tools_checklist__SSrtK{grid-template-columns:1fr}.tools_checklistItem__XJP52{padding:15px}.tools_checklistItem__XJP52>input{top:15px}.tools_checklistItem__XJP52 small{font-size:11px}.tools_checklistFooter__OcNY9{gap:12px}.tools_stageTab__IK2se{padding:16px 11px;gap:6px;align-items:flex-start;flex-wrap:wrap}.tools_stageTabNumber__mTQPf{font-size:15px;padding-top:2px}.tools_stageTab__IK2se strong{font-size:14px}.tools_stageTab__IK2se small{font-size:9px;max-width:85px;min-height:24px}.tools_stageTab__IK2se>svg{display:none}.tools_stagePanel__cQQV3{grid-template-columns:1fr;gap:25px;padding:25px 23px 0}.tools_stageIntro__ThDsw h3{max-width:none;font-size:28px}.tools_stageIntro__ThDsw>p{font-size:12px}.tools_stageFeatures__IOyU8{border-top:1px solid var(--line);padding-top:21px}.tools_stageFeature__oj8k6{padding:14px 0}.tools_stageBottom__pxcOR{flex-direction:column;gap:9px;margin-top:0}.tools_stageIcon__KQ8qk{margin-bottom:18px}.tools_stageFeature__oj8k6 p{font-size:11.5px}.tools_formula__tULH4{font-size:10px}}@media (prefers-reduced-motion:reduce){.tools_barPair__BszDu i,.tools_checklistItem__XJP52,.tools_inputWrap__y_Vy8,.tools_progressTrack__yLeTF>div,.tools_stageTab__IK2se,.tools_tab__6b9i2{transition:none}}