._root_1bes4_1{--soil-ink:#27332c;--soil-muted:#627069;--soil-green:#2f6b45;--soil-green-dark:#214d35;--soil-green-soft:#eaf3ec;--soil-brown:#8a5a3d;--soil-brown-dark:#68422d;--soil-clay:#b86b45;--soil-cream:#fbf7ee;--soil-line:#d5d8ce;min-width:0;color:var(--soil-ink);gap:1rem;display:grid;container-type:inline-size}._root_1bes4_1,._root_1bes4_1 *{box-sizing:border-box}._intro_1bes4_24{background:radial-gradient(circle at 92% 8%,#b86b4529,#0000 13rem),radial-gradient(circle at 4% 110%,#2f6b451f,#0000 15rem),linear-gradient(135deg,#f7faf5,#fcf8ef 72%);border:1px solid #cbd5c9;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:clamp(1.1rem,3.5cqi,1.65rem);display:grid;position:relative;overflow:hidden}._intro_1bes4_24:after{content:"";pointer-events:none;border:1.25rem solid #68422d0d;border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-3.8rem;right:-2.4rem}._intro_1bes4_24>div:first-child{z-index:1;gap:.38rem;display:grid;position:relative}._eyebrow_1bes4_59,._resultHeading_1bes4_60 small,._measureHelp_1bes4_61 header>span{color:var(--soil-green);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}._intro_1bes4_24 h2,._cardHeading_1bes4_70 h3,._resultHeading_1bes4_60 h3,._measureHelp_1bes4_61 h3{color:var(--soil-ink);letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.1}._intro_1bes4_24 h2{font-size:clamp(1.6rem,4.5cqi,2.2rem)}._intro_1bes4_24 p{max-width:50rem;color:var(--soil-muted);margin:0;font-size:.95rem;line-height:1.58}._factChips_1bes4_92{z-index:1;grid-template-columns:repeat(2,auto);gap:.55rem;margin:0;display:grid;position:relative}._factChips_1bes4_92>div{text-align:center;background:#ffffffd1;border:1px solid #2f6b4533;border-radius:.85rem;gap:.12rem;min-width:6.7rem;padding:.7rem .78rem;display:grid;box-shadow:0 .35rem 1rem #2d42350d}._factChips_1bes4_92 dt{color:#728077;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:800}._factChips_1bes4_92 dd{color:var(--soil-green-dark);margin:0;font-size:.86rem;font-weight:900}._workspace_1bes4_128{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);align-items:start;gap:1rem;min-width:0;display:grid}._formCard_1bes4_136,._resultCard_1bes4_137,._measureHelp_1bes4_61{background:#fffefa;border:1px solid #c8d0c6;border-radius:1.15rem;min-width:0;overflow:hidden;box-shadow:0 .85rem 2.25rem #2b3b3013}._formCard_1bes4_136{display:grid}._resultCard_1bes4_137{position:sticky;top:1rem}._cardHeading_1bes4_70,._resultHeading_1bes4_60{border-bottom:1px solid var(--soil-line);background:#f3f7f2;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:1rem 1.05rem;display:flex}._resultHeading_1bes4_60{background:#f8f4ec}._cardHeading_1bes4_70>div,._resultHeading_1bes4_60>div{align-items:center;gap:.72rem;min-width:0;display:flex}._cardHeading_1bes4_70>div>span,._resultHeading_1bes4_60>div>span{background:var(--soil-green-dark);color:#fff;border-radius:.68rem;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.7rem;font-weight:900;display:grid}._resultHeading_1bes4_60>div>span{background:var(--soil-brown-dark)}._cardHeading_1bes4_70 h3,._resultHeading_1bes4_60 h3{font-size:1.08rem}._cardHeading_1bes4_70 small{max-width:34rem;color:var(--soil-muted);margin-top:.16rem;font-size:.72rem;line-height:1.38;display:block}._stepBadge_1bes4_212,._readyBadge_1bes4_213,._waitingBadge_1bes4_214{color:#53645a;white-space:nowrap;background:#fff;border:1px solid #c6d2c7;border-radius:999px;flex:none;padding:.34rem .56rem;font-size:.67rem;font-weight:850}._readyBadge_1bes4_213{color:#235b34;background:#e9f4ea;border-color:#b4ceb9}._waitingBadge_1bes4_214{color:#735641;background:#fffaf1;border-color:#d6c9b9}._errorSummary_1bes4_238{color:#7d3027;background:#fff1ed;border:1px solid #d59a8c;border-radius:.78rem;gap:.22rem;margin:.9rem 1.05rem 0;padding:.82rem .9rem;font-size:.82rem;line-height:1.4;display:grid}._sectionBlock_1bes4_251{border:0;gap:.9rem;min-width:0;margin:0;padding:1.05rem;display:grid}._sectionBlock_1bes4_251+._sectionBlock_1bes4_251{border-top:1px solid #dde3da}._sectionBlock_1bes4_251 legend{color:var(--soil-ink);align-items:center;gap:.58rem;padding:0;font-family:Georgia,Times New Roman,serif;font-size:1.06rem;font-weight:800;display:inline-flex}._sectionBlock_1bes4_251 legend>span{background:var(--soil-green-dark);color:#fff;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:900;display:inline-grid}._modePicker_1bes4_288{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}._modePicker_1bes4_288 button{color:#46564d;cursor:pointer;min-width:0;min-height:4.5rem;font:inherit;text-align:left;background:#fafbf9;border:1px solid #ccd5cc;border-radius:.82rem;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.72rem .78rem;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}._modePicker_1bes4_288 button:hover{background:#fff;border-color:#94b19c}._modeCheck_1bes4_317{color:#0000;border:1.5px solid #96a79d;border-radius:50%;place-items:center;width:1.28rem;height:1.28rem;font-size:.75rem;font-weight:950;line-height:1;display:grid}._modePicker_1bes4_288 button>span:last-child{gap:.12rem;display:grid}._modePicker_1bes4_288 strong{color:var(--soil-ink);font-size:.86rem}._modePicker_1bes4_288 small{color:var(--soil-muted);font-size:.7rem;line-height:1.35}._modePicker_1bes4_288 ._activeMode_1bes4_346{border-color:var(--soil-green);background:var(--soil-green-soft);box-shadow:0 0 0 1px #2f6b451f}._activeMode_1bes4_346 ._modeCheck_1bes4_317{border-color:var(--soil-green);background:var(--soil-green);color:#fff}._singleField_1bes4_358{max-width:32rem}._fieldGrid_1bes4_362,._advancedBody_1bes4_363{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;min-width:0;display:grid}._field_1bes4_362{align-content:start;gap:.34rem;min-width:0;display:grid}._field_1bes4_362 label{color:#31443a;font-size:.82rem;font-weight:850}._field_1bes4_362>span{color:var(--soil-muted);font-size:.72rem;line-height:1.42}._measurementControl_1bes4_390,._suffixControl_1bes4_391{background:#fff;border:1px solid #adbbb0;border-radius:.72rem;min-width:0;transition:border-color .14s,box-shadow .14s;display:grid;overflow:hidden}._measurementControl_1bes4_390{grid-template-columns:minmax(0,1fr) minmax(4.9rem,auto)}._suffixControl_1bes4_391{grid-template-columns:minmax(0,1fr) auto}._measurementControl_1bes4_390:focus-within,._suffixControl_1bes4_391:focus-within{border-color:var(--soil-green);box-shadow:0 0 0 3px #2f6b4526}._measurementControl_1bes4_390 input,._measurementControl_1bes4_390 select,._suffixControl_1bes4_391 input{width:100%;min-width:0;min-height:3rem;color:var(--soil-ink);font:inherit;background:0 0;border:0;border-radius:0;outline:0;font-size:.92rem;font-weight:750}._measurementControl_1bes4_390 input,._suffixControl_1bes4_391 input{padding:.68rem .75rem}._measurementControl_1bes4_390 select{color:#365643;cursor:pointer;background:#f4f7f3;border-left:1px solid #d5ddd5;padding:.58rem 1.9rem .58rem .62rem;font-size:.76rem}._suffixControl_1bes4_391>span{color:#365643;background:#f4f7f3;border-left:1px solid #d5ddd5;place-items:center;min-width:3rem;font-size:.82rem;font-weight:900;display:grid}._fieldError_1bes4_456{font-weight:800;color:#a13a30!important}._depthLayout_1bes4_461{grid-template-columns:minmax(0,1fr) minmax(12rem,.82fr);align-items:end;gap:.85rem;min-width:0;display:grid}._depthPresets_1bes4_469{gap:.38rem;padding-bottom:1.76rem;display:grid}._depthPresets_1bes4_469>span{color:#5c6d63;font-size:.7rem;font-weight:800}._depthPresets_1bes4_469>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.32rem;display:grid}._depthPresets_1bes4_469 button{color:#46584d;cursor:pointer;min-height:2.95rem;font:inherit;background:#f7f9f6;border:1px solid #c7d1c8;border-radius:.62rem;padding:.42rem .3rem;font-size:.72rem;font-weight:800}._depthPresets_1bes4_469 button:hover{background:#fff;border-color:#94b19c}._depthPresets_1bes4_469 ._activePreset_1bes4_505{border-color:var(--soil-brown);color:var(--soil-brown-dark);background:#f8eee7;box-shadow:0 0 0 1px #8a5a3d1f}._advanced_1bes4_363{background:#fafbf8;border:1px solid #d2d8cf;border-radius:.82rem;margin:0 1.05rem;overflow:hidden}._advanced_1bes4_363 summary{color:#34483c;cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;min-height:3.2rem;padding:.72rem .82rem;font-size:.82rem;font-weight:850;list-style:none;display:flex}._advanced_1bes4_363 summary::-webkit-details-marker{display:none}._advanced_1bes4_363 summary:after{color:var(--soil-brown);content:"+";font-size:1.2rem;line-height:1}._advanced_1bes4_363[open] summary:after{content:"−"}._advanced_1bes4_363 summary small{color:var(--soil-muted);margin-left:auto;font-size:.7rem;font-weight:650}._advancedBody_1bes4_363{background:#fffefa;border-top:1px solid #dbe0d8;padding:.95rem}._formActions_1bes4_562{align-items:center;gap:.62rem;padding:1.05rem;display:flex}._primaryButton_1bes4_569,._secondaryButton_1bes4_570{cursor:pointer;min-height:3rem;font:inherit;border-radius:.72rem;padding:.7rem 1rem;font-size:.84rem;font-weight:900}._primaryButton_1bes4_569{border:1px solid var(--soil-green-dark);background:var(--soil-green-dark);color:#fff;flex:auto;box-shadow:0 .45rem 1rem #214d352e}._primaryButton_1bes4_569:hover{background:#183d29}._primaryButton_1bes4_569:disabled{cursor:wait;opacity:.7}._secondaryButton_1bes4_570{color:#4a5a51;background:#fff;border:1px solid #bfc9c0;flex:none}._secondaryButton_1bes4_570:hover{background:#f7f9f6;border-color:#99a99e}._modePicker_1bes4_288 button:focus-visible{outline-offset:2px;outline:3px solid #2f6b4540}._depthPresets_1bes4_469 button:focus-visible{outline-offset:2px;outline:3px solid #2f6b4540}._advanced_1bes4_363 summary:focus-visible{outline-offset:2px;outline:3px solid #2f6b4540}._primaryButton_1bes4_569:focus-visible{outline-offset:2px;outline:3px solid #2f6b4540}._secondaryButton_1bes4_570:focus-visible{outline-offset:2px;outline:3px solid #2f6b4540}._resultBody_1bes4_618{gap:.9rem;padding:1rem;display:grid}._inputSummary_1bes4_624{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;display:grid}._inputSummary_1bes4_624>div{text-align:center;background:#fafbf8;border:1px solid #d9ddd5;border-radius:.65rem;gap:.1rem;padding:.58rem .5rem;display:grid}._inputSummary_1bes4_624 dt{color:#718077;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:800}._inputSummary_1bes4_624 dd{color:#34483c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.74rem;font-weight:900;overflow:hidden}._primaryResult_1bes4_659{background:radial-gradient(circle at 95% 0,#b86b451f,#0000 8rem),linear-gradient(135deg,#edf5ed,#fbf8ef);border:1px solid #b9cdbb;border-radius:.95rem;gap:.15rem;padding:1rem;display:grid}._primaryResult_1bes4_659>span{color:var(--soil-green);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}._primaryResult_1bes4_659>strong{color:var(--soil-green-dark);letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,7cqi,3.35rem);line-height:1}._primaryResult_1bes4_659>strong small{letter-spacing:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.95rem}._primaryResult_1bes4_659 p{color:#53665a;margin:.18rem 0 0;font-size:.82rem;font-weight:750}._bagSection_1bes4_699,._weightSection_1bes4_700,._calculationPath_1bes4_701{background:#fff;border:1px solid #d7dbd3;border-radius:.82rem;overflow:hidden}._bagSection_1bes4_699>div:first-child{background:#faf8f2;border-bottom:1px solid #e0e3dc;justify-content:space-between;align-items:center;gap:.7rem;padding:.72rem .78rem;display:flex}._bagSection_1bes4_699 h4,._calculationPath_1bes4_701 h4{color:#35463d;margin:0;font-size:.8rem}._bagSection_1bes4_699>div:first-child>span{color:var(--soil-muted);font-size:.67rem}._bagGrid_1bes4_730{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._bagGrid_1bes4_730>div{text-align:center;gap:.14rem;padding:.78rem .5rem;display:grid}._bagGrid_1bes4_730>div+div{border-left:1px solid #e2e4de}._bagGrid_1bes4_730 strong{color:var(--soil-brown-dark);font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1}._bagGrid_1bes4_730 span{color:#65736a;font-size:.65rem;font-weight:750}._weightSection_1bes4_700{background:#f9faf7;gap:.3rem;padding:.78rem;display:grid}._weightSection_1bes4_700>div{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}._weightSection_1bes4_700 span{color:#53655a;font-size:.72rem;font-weight:800}._weightSection_1bes4_700 strong{color:#30483a;font-size:.84rem}._weightSection_1bes4_700 p{color:var(--soil-muted);margin:0;font-size:.68rem;line-height:1.42}._calculationPath_1bes4_701 h4{background:#fafbf8;border-bottom:1px solid #e0e3dc;padding:.7rem .78rem}._calculationPath_1bes4_701 ol{gap:0;margin:0;padding:0;list-style:none;display:grid}._calculationPath_1bes4_701 li{color:var(--soil-muted);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.58rem .78rem;font-size:.67rem;display:flex}._calculationPath_1bes4_701 li+li{border-top:1px solid #e6e8e3}._calculationPath_1bes4_701 strong{color:#3f5147;text-align:right}._emptyResult_1bes4_824{text-align:center;align-content:center;justify-items:center;gap:.48rem;min-height:30rem;padding:1.5rem;display:grid}._soilIllustration_1bes4_834{width:8rem;height:6.2rem;margin-bottom:.45rem;position:relative}._soilIllustration_1bes4_834:before{content:"";background:radial-gradient(circle at 25% 38%,#ffffff4d 0 .28rem,#0000 .3rem),radial-gradient(circle at 68% 54%,#ffffff40 0 .22rem,#0000 .24rem),linear-gradient(#9d6848,#71472f);border-radius:50% 50% .85rem .85rem;height:2.5rem;position:absolute;bottom:.7rem;left:.65rem;right:.65rem;box-shadow:0 .55rem 1.1rem #53352326}._soilIllustration_1bes4_834>span{background:var(--soil-green);transform-origin:bottom;border-radius:999px;width:.22rem;height:2.1rem;position:absolute;bottom:3rem;left:50%}._soilIllustration_1bes4_834>span:first-child{transform:translate(-50%)}._soilIllustration_1bes4_834>span:nth-child(2){height:1.65rem;transform:translate(-50%)rotate(-42deg)}._soilIllustration_1bes4_834>span:nth-child(3){height:1.8rem;transform:translate(-50%)rotate(45deg)}._soilIllustration_1bes4_834>span:nth-child(2):after,._soilIllustration_1bes4_834>span:nth-child(3):after{content:"";background:#70a16f;border-radius:100% 0;width:1rem;height:.58rem;position:absolute;top:-.2rem}._emptyResult_1bes4_824>strong{color:#34483c;font-family:Georgia,Times New Roman,serif;font-size:1.12rem}._emptyResult_1bes4_824>p{max-width:22rem;color:var(--soil-muted);margin:0;font-size:.78rem;line-height:1.5}._emptyResult_1bes4_824 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:min(100%,22rem);margin:.55rem 0 0;display:grid}._emptyResult_1bes4_824 dl>div{background:#fafbf8;border:1px solid #d9ddd5;border-radius:.65rem;gap:.12rem;padding:.55rem;display:grid}._emptyResult_1bes4_824 dt{color:#78847d;text-transform:uppercase;font-size:.6rem;font-weight:800}._emptyResult_1bes4_824 dd{color:#44564c;margin:0;font-size:.68rem;font-weight:800}._measureHelp_1bes4_61{background:linear-gradient(120deg,#f8faf5,#fffaf2);grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr);gap:1rem;padding:1rem;display:grid}._measureHelp_1bes4_61 header{align-content:center;gap:.28rem;padding:.25rem;display:grid}._measureHelp_1bes4_61 h3{font-size:1.2rem}._measureHelp_1bes4_61>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}._measureHelp_1bes4_61 article{background:#ffffffc7;border:1px solid #d6dcd3;border-radius:.72rem;align-content:start;gap:.28rem;padding:.72rem;display:grid}._measureHelp_1bes4_61 article strong{color:#34483c;font-size:.77rem}._measureHelp_1bes4_61 article p{color:var(--soil-muted);margin:0;font-size:.68rem;line-height:1.48}._assumptionFooter_1bes4_984{border-left:3px solid var(--soil-brown);color:#675747;background:#fbf6ed;border-radius:0 .65rem .65rem 0;padding:.78rem .9rem;font-size:.72rem;line-height:1.5}@container (width<=790px){._intro_1bes4_24,._measureHelp_1bes4_61{grid-template-columns:1fr}._factChips_1bes4_92{justify-self:start}._workspace_1bes4_128{grid-template-columns:1fr}._resultCard_1bes4_137{position:static}._measureHelp_1bes4_61>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=560px){._intro_1bes4_24{padding:1rem}._factChips_1bes4_92,._modePicker_1bes4_288,._fieldGrid_1bes4_362,._advancedBody_1bes4_363,._depthLayout_1bes4_461,._measureHelp_1bes4_61>div{grid-template-columns:1fr}._factChips_1bes4_92{width:100%}._factChips_1bes4_92>div{text-align:left}._cardHeading_1bes4_70,._resultHeading_1bes4_60{align-items:flex-start}._stepBadge_1bes4_212{display:none}._depthPresets_1bes4_469{padding-bottom:0}._sectionBlock_1bes4_251,._formActions_1bes4_562,._resultBody_1bes4_618{padding:.9rem}._advanced_1bes4_363{margin:0 .9rem}._advanced_1bes4_363 summary small{display:none}._inputSummary_1bes4_624{grid-template-columns:repeat(3,minmax(0,1fr))}._formActions_1bes4_562{flex-direction:column;align-items:stretch}._primaryButton_1bes4_569,._secondaryButton_1bes4_570{width:100%}._weightSection_1bes4_700>div,._calculationPath_1bes4_701 li{flex-direction:column;align-items:flex-start;gap:.2rem}._calculationPath_1bes4_701 strong{text-align:left}._emptyResult_1bes4_824{min-height:23rem}}@container (width<=390px){._cardHeading_1bes4_70>div>span,._resultHeading_1bes4_60>div>span{display:none}._readyBadge_1bes4_213,._waitingBadge_1bes4_214{padding:.3rem .42rem;font-size:.6rem}._inputSummary_1bes4_624{grid-template-columns:1fr}._inputSummary_1bes4_624>div{text-align:left;grid-template-columns:auto 1fr;align-items:center}._inputSummary_1bes4_624 dd{text-align:right}._bagGrid_1bes4_730 span{font-size:.58rem}}
