
#stMulch{--mu-card:#fff;--mu-field:#f8fbff;--mu-ink:#12243e;--mu-muted:#5c738e;--mu-line:#d0e2f3;--mu-soft:#edf5ff;--mu-green:#e2f8eb;--mu-greenink:#087d48;--mu-blue:#087afa;color:var(--mu-ink);font:14px/1.5 Arial,Helvetica,sans-serif;margin:18px 0;isolation:isolate}#stMulch *{box-sizing:border-box}#stMulch [hidden]{display:none!important}#stMulch h2{font-size:21px;line-height:1.3;margin:0 0 14px;color:var(--mu-ink)}#stMulch p{margin:0}#stMulch input,#stMulch select,#stMulch button{font:inherit}#stMulch button{cursor:pointer}#stMulch .mu-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}#stMulch .mu-preset{border:1px solid var(--mu-line);border-radius:9px;background:var(--mu-card);color:var(--mu-ink);padding:10px;text-align:left;position:relative;min-width:0}#stMulch .mu-preset[aria-pressed=true]{border-color:#1a94ff;box-shadow:inset 0 0 0 1px #1a94ff;background:var(--mu-soft)}#stMulch .mu-preset b{display:block;padding-left:37px;font-size:17px;margin-bottom:3px}#stMulch .mu-preset:before{content:'';position:absolute;left:16px;top:16px;width:18px;height:18px;border:1px solid #88aac8;border-radius:50%}#stMulch .mu-preset[aria-pressed=true]:before{background:white;border:5px solid #167fff}#stMulch .mu-preset small{display:block;font-size:11px;color:var(--mu-muted);margin:4px 5px 0}#stMulch .mu-art{display:block;overflow:hidden;flex-shrink:0}#stMulch .mu-art svg{width:100%;height:100%;display:block;overflow:hidden!important}#stMulch .mu-preset .mu-art{width:100%;height:122px;border-radius:6px}#stMulch .mu-main{display:grid;grid-template-columns:.73fr 1fr;gap:12px;align-items:stretch}#stMulch .mu-panel{border:1px solid var(--mu-line);border-radius:10px;padding:15px;background:var(--mu-card);min-width:0}#stMulch label,#stMulch .mu-label{font-size:13px;font-weight:700;display:block;margin-bottom:6px;color:var(--mu-ink)}#stMulch .mu-topunits{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}#stMulch .mu-toggle{display:flex;gap:0;border:1px solid var(--mu-line);border-radius:6px;overflow:hidden;background:var(--mu-field)}#stMulch .mu-toggle button{border:0;background:transparent;color:var(--mu-muted);padding:8px 16px;font-size:12px;flex:1;white-space:nowrap}#stMulch .mu-toggle button[aria-pressed=true]{color:white;background:linear-gradient(110deg,#067cfc,#075fff)}#stMulch .mu-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 25px;margin-bottom:17px}#stMulch .mu-fields>div{min-width:0}#stMulch .mu-full{grid-column:1/-1}#stMulch .mu-input{display:flex;border:1px solid var(--mu-line);border-radius:6px;overflow:hidden;background:var(--mu-field);height:40px}#stMulch .mu-input input{border:0;box-shadow:none;background:transparent;color:var(--mu-ink);padding:8px 12px;width:100%;min-width:0;font-size:16px}#stMulch .mu-input span{display:flex;align-items:center;padding:0 12px;border-left:1px solid var(--mu-line);color:var(--mu-muted);font-size:12px;white-space:nowrap}#stMulch .mu-depthchips{display:flex;gap:10px;margin-top:8px}#stMulch .mu-depthchips button{border:1px solid var(--mu-line);color:var(--mu-ink);background:var(--mu-field);border-radius:6px;padding:5px 14px;font-size:12px}#stMulch .mu-depthchips button[aria-pressed=true]{border-color:#048aff;background:#087aff;color:#fff}#stMulch .mu-help{font-size:11px;color:var(--mu-muted);line-height:1.5;margin:6px 0 16px}#stMulch .mu-purchase{margin-top:16px}#stMulch .mu-purchase .mu-toggle button{padding:8px 7px}#stMulch details{border:1px solid var(--mu-line);border-radius:6px;background:var(--mu-field);margin-top:12px}#stMulch summary{position:relative;cursor:pointer;list-style:none;padding:8px 11px;font-size:12px;color:var(--mu-ink)}#stMulch summary::-webkit-details-marker{display:none}#stMulch summary:after{content:'⌄';position:absolute;right:11px;top:10px}#stMulch details[open] summary:after{content:'⌃'}#stMulch summary small{display:block;font-size:10px;color:var(--mu-muted)}#stMulch .mu-costfields{padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}#stMulch select{width:100%;background:var(--mu-field);color:var(--mu-ink);border:1px solid var(--mu-line);border-radius:5px;padding:8px}#stMulch .mu-costfields p{grid-column:1/-1;font-size:11px;color:var(--mu-muted)}#stMulch .mu-actions{display:grid;grid-template-columns:1.45fr 1fr;gap:10px;margin-top:13px}#stMulch .mu-actions button{height:43px;border:1px solid #168fff;border-radius:7px;color:var(--mu-ink);background:transparent;font-size:14px}#stMulch .mu-actions button:first-child{background:linear-gradient(110deg,#1189ff,#085fff);color:white}#stMulch .mu-note{display:flex;gap:14px;background:var(--mu-soft);border:1px solid var(--mu-line);border-radius:8px;padding:13px;margin-top:18px;font-size:12px;color:var(--mu-muted)}#stMulch .mu-note>b{font-size:21px;color:#298fff;flex-shrink:0}#stMulch .mu-note strong{display:block;font-size:13px;color:#2b9bff;margin-bottom:3px}#stMulch .mu-error{margin-top:10px;color:#e0525c;font-size:12px}#stMulch .mu-result{border:1px solid #00d786;background:var(--mu-green);color:var(--mu-greenink);border-radius:8px;padding:10px 14px;text-align:center}#stMulch .mu-result b{display:block;font-size:15px}#stMulch .mu-result strong{font-size:40px;line-height:1.3;display:block;font-weight:800}#stMulch .mu-result small{font-size:13px}#stMulch .mu-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin:12px 0}#stMulch .mu-metric{display:flex;align-items:center;gap:10px;border:1px solid var(--mu-line);border-radius:7px;padding:8px;min-width:0;background:var(--mu-field)}#stMulch .mu-metric .mu-art{width:56px;height:77px}#stMulch .mu-metric b{display:block;font-size:11px;white-space:nowrap}#stMulch .mu-metric strong{font-size:22px;display:block;white-space:nowrap}#stMulch .mu-metric small{font-size:10px;line-height:1.4;display:block;color:var(--mu-muted)}#stMulch .mu-cross{border:1px solid var(--mu-line);border-radius:7px;padding:6px;background:var(--mu-field)}#stMulch .mu-cross h2{font-size:15px;margin:0 5px 6px}#stMulch .mu-cross-stage{position:relative;overflow:hidden;border-radius:5px}#stMulch .mu-cross .mu-art{width:100%;aspect-ratio:3.22}#stMulch .mu-depthline{position:absolute;right:0;top:34%;width:104px;height:46%;border-radius:5px;background:#17231e;color:#fff;display:flex;gap:8px;align-items:center;justify-content:center;font-size:14px;font-weight:700}#stMulch .mu-depthline:before{content:'↕';font-size:36px;line-height:1}#stMulch .mu-cross p{text-align:center;font-size:11px;color:var(--mu-muted);margin-top:6px}#stMulch .mu-cross .mu-caption{font-size:12px;color:var(--mu-ink);font-weight:700}#stMulch .mu-selected{display:flex;align-items:center;gap:14px;border:1px solid var(--mu-line);border-radius:7px;padding:9px;margin-top:11px;background:var(--mu-field)}#stMulch .mu-selected .mu-art{width:64px;height:60px}#stMulch .mu-selected b{font-size:12px;display:block}#stMulch .mu-selected strong{font-size:20px;display:block}#stMulch .mu-selected small{font-size:12px;color:var(--mu-muted)}#stMulch .mu-costresult{margin-top:10px;padding:10px;border:1px solid var(--mu-line);border-radius:7px;background:var(--mu-green);color:var(--mu-greenink);font-size:13px}#stMulch .mu-costresult strong{font-size:22px;display:block}#stMulch .mu-summary{margin-top:12px;padding:12px 15px}#stMulch .mu-summary h2{font-size:20px;margin-bottom:8px}#stMulch .mu-table-scroll{overflow:auto;border:1px solid var(--mu-line);border-radius:7px}#stMulch table{border-collapse:collapse;width:100%;margin:0;font-size:12px;color:var(--mu-ink);background:var(--mu-card)}#stMulch td,#stMulch th{text-align:left;padding:5px 10px;border-bottom:1px solid var(--mu-line);border-right:1px solid var(--mu-line);line-height:1.5}#stMulch th{background:var(--mu-soft);font-weight:400}#stMulch tr:last-child td{border-bottom:0}#stMulch .mu-lower,#stMulch .mu-sources{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}#stMulch .mu-lower h2{font-size:18px;margin-bottom:8px}#stMulch .mu-formula p{font-size:12px;line-height:1.9}#stMulch .mu-faq details{margin:5px 0}#stMulch .mu-faq summary{padding:5px 10px}#stMulch .mu-faq details p{font-size:12px;line-height:1.7;color:var(--mu-muted);padding:0 10px 10px}#stMulch .mu-source{display:flex;align-items:center;gap:12px;border:1px solid var(--mu-line);border-radius:8px;background:var(--mu-card);color:var(--mu-ink);padding:8px;text-decoration:none;font-weight:700;font-size:12px}#stMulch .mu-source .mu-art{height:47px;width:50px;border-radius:5px}#stMulch .mu-source small{font-size:11px;color:var(--mu-muted);display:block;font-weight:400}#stMulch .mu-source:after{content:'›';margin-left:auto;padding-right:10px}#stMulch :focus-visible{outline:2px solid #1597ff;outline-offset:3px}
:is(html.st-master-dark,html.dark,body.dark,[data-theme="dark"]) #stMulch{--mu-card:#062033;--mu-field:#052033;--mu-ink:#edf5ff;--mu-muted:#bad0e8;--mu-line:#225273;--mu-soft:#092943;--mu-green:#003e2d;--mu-greenink:#58f39b;color-scheme:dark}
@media(max-width:1050px){#stMulch .mu-metric{gap:7px}#stMulch .mu-metric .mu-art{width:36px;height:64px}#stMulch .mu-metric strong{font-size:18px}#stMulch .mu-metric b{font-size:10px}#stMulch .mu-depthchips{gap:7px}#stMulch .mu-depthchips button{padding:5px 9px}}@media(max-width:800px){#stMulch .mu-main{grid-template-columns:1fr}#stMulch .mu-preset .mu-art{height:95px}#stMulch .mu-preset b{font-size:13px;padding-left:25px}#stMulch .mu-preset:before{left:10px;top:13px;width:14px;height:14px}#stMulch .mu-preset[aria-pressed=true]:before{border-width:4px}#stMulch .mu-preset small{font-size:10px}}@media(max-width:480px){#stMulch .mu-presets{gap:6px}#stMulch .mu-preset{padding:6px}#stMulch .mu-preset b{font-size:10px;padding-left:22px}#stMulch .mu-preset .mu-art{height:73px}#stMulch .mu-preset small{font-size:9px;margin:0}#stMulch .mu-preset:before{left:7px;top:9px}#stMulch .mu-lower,#stMulch .mu-sources{grid-template-columns:1fr}#stMulch .mu-panel{padding:12px}#stMulch .mu-metric{display:block;padding:7px}#stMulch .mu-metric .mu-art{display:none}#stMulch .mu-metric strong{font-size:19px}#stMulch .mu-metric b{white-space:normal}#stMulch .mu-cross .mu-art{aspect-ratio:2.5}#stMulch .mu-depthline{width:76px;font-size:12px}#stMulch td,#stMulch th{padding:5px 7px}#stMulch .mu-selected strong{font-size:17px}}
