.UIIkMa_page{background:#fbfcfa;padding-bottom:80px}.UIIkMa_hero{background:#f3f0e8;border-bottom:1px solid #e2e3d9;padding:30px 0 48px}.UIIkMa_breadcrumbs{color:#52675f;flex-wrap:wrap;gap:10px;margin-bottom:30px;font-size:.82rem;display:flex}.UIIkMa_breadcrumbs a:hover{text-decoration:underline}.UIIkMa_heroGrid{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:50px;display:grid}.UIIkMa_eyebrow,.UIIkMa_resultEyebrow{color:#126a60;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:750}.UIIkMa_hero h1{letter-spacing:-.035em;color:#173c34;max-width:780px;margin:12px 0 18px;font:500 clamp(2.5rem,5vw,4rem)/1.06 Georgia,serif}.UIIkMa_intro{color:#4e6258;max-width:660px;margin:0;font-size:1.04rem}.UIIkMa_badges{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.UIIkMa_badges span{color:#315847;background:#f9fbf6;border:1px solid #ced9cd;border-radius:6px;padding:5px 10px;font-size:.78rem}.UIIkMa_heroArt{width:100%;height:auto}.UIIkMa_tabs{border-bottom:1px solid #dfe5de;flex-wrap:wrap;gap:6px;padding:22px 0;display:flex}.UIIkMa_tabs a{color:#5e6f64;border-radius:8px;padding:9px 17px;font-weight:650}.UIIkMa_tabs a[aria-current=page]{color:#145f4c;background:#e6efe8}.UIIkMa_tabs a:hover{background:#eef3ed}.UIIkMa_workspace{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;margin-top:32px;display:grid}.UIIkMa_form{min-width:0}.UIIkMa_formSection{background:#fff;border:1px solid #dde5dc;border-radius:14px;margin:0 0 18px;padding:26px}.UIIkMa_stepHeading{align-items:start;gap:14px;margin-bottom:24px;display:flex}.UIIkMa_stepHeading>span{color:#3c664f;background:#edf2e9;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.78rem;font-weight:700;display:grid}.UIIkMa_stepHeading h2{color:#203b30;margin:0 0 6px;font-size:1.14rem;line-height:1.35}.UIIkMa_stepHeading p{color:#637167;margin:0;font-size:.87rem}.UIIkMa_fieldGrid,.UIIkMa_threeFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.UIIkMa_threeFields{grid-template-columns:repeat(3,minmax(0,1fr))}.UIIkMa_field{min-width:0;margin:0}.UIIkMa_field>label{color:#314c3f;margin-bottom:7px;font-size:.83rem;font-weight:650;display:block}.UIIkMa_field small,.UIIkMa_hint{color:#637167;margin-top:7px;font-size:.78rem;line-height:1.6;display:block}.UIIkMa_inputWrap{position:relative}.UIIkMa_inputWrap input,.UIIkMa_field select{color:#203e30;background:#fff;border:1px solid #b8c7ba;border-radius:7px;width:100%;min-width:0;min-height:46px;padding:11px 12px;font-size:1rem}.UIIkMa_inputWrap input{padding-right:66px}.UIIkMa_inputWrap>span{color:#738174;pointer-events:none;font-size:.8rem;position:absolute;top:12px;right:12px}.UIIkMa_field select{padding-right:26px}.UIIkMa_page :is(input,select,button,a,textarea):focus-visible{outline-offset:3px;outline:3px solid #137f78}.UIIkMa_check{color:#3e5a46;cursor:pointer;align-items:start;gap:9px;margin:22px 0 10px;font-size:.86rem;font-weight:600;display:flex}.UIIkMa_check input{accent-color:#0d7f7a;flex-shrink:0;width:17px;height:17px;margin:4px 0 0}.UIIkMa_details{border-top:1px solid #e2e8df;margin-top:22px;padding-top:18px}.UIIkMa_details summary{cursor:pointer;color:#235d49;font-size:.86rem;font-weight:650}.UIIkMa_rows{gap:14px;margin-top:12px;display:grid}.UIIkMa_measureRow{border:1px solid #e1e7de;border-radius:9px;min-width:0;margin:0;padding:12px}.UIIkMa_measureRow legend{color:#617461;padding:0 5px;font-size:.78rem}.UIIkMa_rowFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 85px;align-items:end;gap:12px;display:grid}.UIIkMa_rowFields label{font-size:.77rem}.UIIkMa_rowFields .UIIkMa_inputWrap input{padding-right:40px}.UIIkMa_remove{color:#8f4035;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;padding:5px;font-size:.78rem}.UIIkMa_add{color:#315f42;cursor:pointer;background:#f3f7ef;border:1px solid #c6d6bf;border-radius:7px;justify-self:start;padding:9px 13px;font-size:.82rem}.UIIkMa_add:disabled{opacity:.55;cursor:default}.UIIkMa_product{border:0;min-width:0;margin:22px 0 0;padding:0}.UIIkMa_product legend{color:#315440;margin-bottom:12px;font-size:.94rem;font-weight:700}.UIIkMa_unitChoices{gap:6px;display:flex}.UIIkMa_unitChoices button{cursor:pointer;color:#45694c;background:#fff;border:1px solid #bccdbd;border-radius:6px;padding:6px 12px;font-size:.8rem}.UIIkMa_unitChoices button[aria-pressed=true]{color:#fff;background:#27684d;border-color:#27684d}.UIIkMa_submit{color:#fff;cursor:pointer;background:#17644e;border:1px solid #17644e;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:15px 22px;font-weight:700;display:flex}.UIIkMa_submit:hover{background:#104d3c}.UIIkMa_privacy{text-align:center;color:#657565;margin:12px 0 0;font-size:.76rem}.UIIkMa_error{color:#8b3028;background:#fff3ef;border:1px solid #dbada2;border-radius:8px;padding:12px 16px;font-size:.88rem}.UIIkMa_resultColumn{min-width:0;position:sticky;top:102px}.UIIkMa_resultPanel{background:#f3f7ed;border:1px solid #cbd9c6;border-radius:14px;padding:28px}.UIIkMa_resultPanel h2{letter-spacing:-.025em;color:#284d36;margin:10px 0 22px;scroll-margin-top:110px;font:500 1.9rem/1.15 Georgia,serif}.UIIkMa_emptyResult{text-align:center;padding:16px 0 28px}.UIIkMa_emptyResult svg{margin:10px auto 24px;display:block}.UIIkMa_emptyResult p{color:#4b6753;font-size:.9rem}.UIIkMa_emptyResult small{color:#657660;font-size:.78rem}.UIIkMa_resultStatus{color:#285d3d;background:#e5eedc;border-radius:6px;padding:10px 12px;font-size:.8rem}.UIIkMa_breakdown{margin:18px 0}.UIIkMa_breakdown>div{border-bottom:1px solid #dbe5d3;justify-content:space-between;gap:14px;padding:10px 0;font-size:.8rem;display:flex}.UIIkMa_breakdown dt{color:#5a6d57}.UIIkMa_breakdown dd{color:#294d32;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-weight:650}.UIIkMa_purchase{border-top:1px solid #c4d5bb;margin-top:24px;padding-top:16px}.UIIkMa_purchase h3{color:#395e3d;margin:0;font-size:.86rem;font-weight:700}.UIIkMa_bigNumber{letter-spacing:-.05em;color:#245c37;overflow-wrap:anywhere;margin:9px 0;font-size:3.4rem;font-weight:600;line-height:1.15}.UIIkMa_bigNumber span{letter-spacing:0;font-size:1rem;font-weight:500}.UIIkMa_packLine{color:#4e6c50;margin:0 0 10px;font-size:.9rem}.UIIkMa_pieces{color:#476849;font-size:.83rem}.UIIkMa_actions{border-top:1px solid #c4d5bb;margin-top:22px;padding-top:20px}.UIIkMa_actions>div{flex-wrap:wrap;gap:8px;display:flex}.UIIkMa_actions button{cursor:pointer;color:#34583a;background:#fff;border:1px solid #b0c3a7;border-radius:6px;padding:9px 12px;font-size:.77rem;font-weight:600}.UIIkMa_actions p{color:#63755c;margin-bottom:0;font-size:.74rem}.UIIkMa_actions textarea{width:100%;margin-top:12px;font-size:.8rem}.UIIkMa_resultHelp{color:#5a6e5e;margin-top:20px;padding:12px 8px;font-size:.82rem}.UIIkMa_resultHelp strong{color:#3b5941}.UIIkMa_resultHelp a{color:#156c54;text-underline-offset:4px;font-weight:650;text-decoration:underline}.UIIkMa_guide{border-top:1px solid #dce5d9;max-width:800px;margin-top:56px;padding-top:35px}.UIIkMa_guide h2{color:#2c4f3c;margin:0 0 18px;font:500 1.9rem Georgia,serif}.UIIkMa_guide p,.UIIkMa_guide li{color:#5c6d5d;font-size:.9rem}.UIIkMa_guide a{color:#106751;text-underline-offset:3px;text-decoration:underline}.UIIkMa_guide details{border-bottom:1px solid #dce5d9;padding:16px 0}.UIIkMa_guide summary{cursor:pointer;color:#385b40;font-size:.9rem;font-weight:650}.UIIkMa_catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.UIIkMa_toolCard{background:#fff;border:1px solid #d9e4d6;border-radius:14px;flex-direction:column;align-items:start;padding:32px;display:flex}.UIIkMa_toolCard h2{color:#274d37;margin:18px 0 10px;font:500 1.8rem Georgia,serif}.UIIkMa_toolCard p{color:#60705e;font-size:.92rem}.UIIkMa_toolCard a{color:#12684f;margin-top:auto;padding-top:18px;font-weight:700}.UIIkMa_toolNumber{color:#456e40;background:#eaf1e3;border-radius:7px;padding:7px 11px;font-size:.78rem;display:inline-flex}.UIIkMa_relatedLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.UIIkMa_relatedTool{background:#f2f6ed;border:1px solid #cfdecd;border-radius:12px;justify-content:space-between;align-items:start;gap:18px;padding:24px;display:flex}.UIIkMa_relatedTool strong{color:#245a3e;font-size:1rem;display:block}.UIIkMa_relatedTool span>span{color:#596e59;margin-top:8px;font-size:.86rem;display:block}.UIIkMa_relatedTool:hover{border-color:#829f76}@media (max-width:1050px){.UIIkMa_workspace{grid-template-columns:minmax(0,1fr) 330px;gap:20px}.UIIkMa_formSection{padding:20px}.UIIkMa_resultPanel{padding:22px}.UIIkMa_threeFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.UIIkMa_workspace{grid-template-columns:minmax(0,1fr);gap:28px}.UIIkMa_resultColumn{position:static}.UIIkMa_heroGrid{grid-template-columns:1fr;gap:0}.UIIkMa_heroArt{display:none}.UIIkMa_hero{padding-top:24px;padding-bottom:32px}.UIIkMa_hero h1{font-size:2.65rem}.UIIkMa_breadcrumbs{margin-bottom:20px}.UIIkMa_catalog,.UIIkMa_relatedLinks{grid-template-columns:1fr}}@media (max-width:480px){.UIIkMa_fieldGrid,.UIIkMa_threeFields{grid-template-columns:1fr}.UIIkMa_rowFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.UIIkMa_rowFields .UIIkMa_field:nth-child(3){grid-column:1}.UIIkMa_formSection{padding:18px 16px}.UIIkMa_stepHeading{gap:10px}.UIIkMa_stepHeading h2{font-size:1.05rem}.UIIkMa_hero h1{font-size:2.35rem}.UIIkMa_resultPanel{padding:22px 18px}.UIIkMa_tabs a{padding:9px 12px;font-size:.86rem}.UIIkMa_breakdown>div{gap:10px}.UIIkMa_breakdown dd{overflow-wrap:anywhere;flex-shrink:1;max-width:48%}}@media (prefers-reduced-motion:reduce){.UIIkMa_page{scroll-behavior:auto}}
