.sc[data-astro-cid-qck4utph]{--sc-radius: 2px}.sc-grid[data-astro-cid-qck4utph]{display:grid;gap:1.25rem}.sc-presets[data-astro-cid-qck4utph]{margin-bottom:.75rem}.sc-presets-label[data-astro-cid-qck4utph]{display:block;font-size:.8rem;font-weight:500;color:var(--muted);margin-bottom:.35rem}.sc-preset-list[data-astro-cid-qck4utph]{display:flex;flex-wrap:wrap;gap:.35rem}.sc-preset-btn[data-astro-cid-qck4utph]{padding:.25rem .55rem;font-size:.78rem;font-family:var(--font-sans);background:var(--card);color:var(--fg);border:1px solid var(--border);border-radius:2px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.sc-preset-btn[data-astro-cid-qck4utph]:hover{background:var(--horizon-b-tint);border-color:var(--color-brand-500)}.sc-row[data-astro-cid-qck4utph]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sc-field--stacked[data-astro-cid-qck4utph]{margin-top:.75rem}.sc-soil[data-astro-cid-qck4utph]{margin-top:.75rem;border:0;padding:0;min-width:0}.sc-soil[data-astro-cid-qck4utph] legend[data-astro-cid-qck4utph]{display:block;float:none;width:100%;padding:0}.sc-core[data-astro-cid-qck4utph]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}.sc-swatch[data-astro-cid-qck4utph]{display:block;cursor:pointer;min-width:0}.sc-swatch-chip[data-astro-cid-qck4utph]{display:block;height:1.85rem;border:1px solid var(--border);border-radius:2px}.sc-swatch-name[data-astro-cid-qck4utph]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sc-swatch[data-astro-cid-qck4utph]:has(input:checked) .sc-swatch-chip[data-astro-cid-qck4utph]{outline:2px solid var(--color-brand-600);outline-offset:1px}.sc-swatch[data-astro-cid-qck4utph]:has(input:focus-visible) .sc-swatch-chip[data-astro-cid-qck4utph]{outline:2px solid var(--color-brand-600);outline-offset:1px}.sc-swatch[data-astro-cid-qck4utph][data-ok=no] .sc-swatch-chip[data-astro-cid-qck4utph]{position:relative;background-image:repeating-linear-gradient(-45deg,transparent,transparent 3px,color-mix(in oklch,var(--fg) 18%,transparent) 3px,color-mix(in oklch,var(--fg) 18%,transparent) 4px)}.sc-swatch[data-astro-cid-qck4utph][data-ok=no] .sc-swatch-chip[data-astro-cid-qck4utph]:after{content:"×";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;color:var(--fg);pointer-events:none}.sc-swatch[data-astro-cid-qck4utph][data-ok=no] .sc-swatch-chip[data-astro-cid-qck4utph][data-band=perc-gt120]:after{color:var(--card)}.sc-core-cap[data-astro-cid-qck4utph]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.45rem;margin-top:.4rem}.sc-end[data-astro-cid-qck4utph]{font-family:var(--font-mono);font-size:.7rem;color:var(--muted);white-space:nowrap}.sc[data-astro-cid-qck4utph][data-soil-fail=fast] .sc-end--fast[data-astro-cid-qck4utph],.sc[data-astro-cid-qck4utph][data-soil-fail=slow] .sc-end--slow[data-astro-cid-qck4utph]{color:var(--fg)}.sc-soil-now[data-astro-cid-qck4utph]{margin:0;font-size:.85rem;color:var(--muted);text-align:center;min-width:0}.sc[data-astro-cid-qck4utph][data-soil-fail] .sc-caption[data-astro-cid-qck4utph]{font-family:var(--font-sans);color:var(--fg);line-height:1.45}.sc-hint--quiet[data-astro-cid-qck4utph]{margin-top:.35rem}.sc-actions[data-astro-cid-qck4utph]{display:flex;align-items:center;gap:1.25rem;margin-top:.65rem}.sc-copy[data-astro-cid-qck4utph],.sc-print[data-astro-cid-qck4utph]{display:inline-block;padding:0;border:0;background:none;font:inherit;font-size:.9rem;color:var(--color-brand-600);text-decoration:underline;cursor:pointer}.sc-copy[data-astro-cid-qck4utph]:focus-visible,.sc-print[data-astro-cid-qck4utph]:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.sc-scale[data-astro-cid-qck4utph]{margin:0 0 2rem}.sc-scale[data-astro-cid-qck4utph] .sc-label[data-astro-cid-qck4utph]{margin-bottom:.15rem}.sc-scale-list[data-astro-cid-qck4utph]{list-style:none;margin:.75rem 0 0;padding:0}.sc-scale-row[data-astro-cid-qck4utph]{display:grid;grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr) 5.5rem;align-items:center;gap:.65rem;width:100%;padding:.32rem .15rem;border:0;border-left:2px solid transparent;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sc-scale-row[data-astro-cid-qck4utph]:hover{background:var(--horizon-b-tint)}.sc-scale-row[data-astro-cid-qck4utph].is-current{border-left-color:var(--color-brand-500)}.sc-scale-row[data-astro-cid-qck4utph]:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:1px}.sc-scale-name[data-astro-cid-qck4utph]{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.8rem;line-height:1.2}.sc-scale-chip[data-astro-cid-qck4utph]{flex:0 0 auto;width:.7rem;height:.7rem;border:1px solid var(--border);border-radius:2px}.sc-scale-track[data-astro-cid-qck4utph]{height:8px;background:var(--border);border-radius:2px;overflow:hidden}.sc-scale-bar[data-astro-cid-qck4utph]{display:block;height:100%;min-width:0;transition:width .2s ease}.sc-scale-val[data-astro-cid-qck4utph]{font-family:var(--font-mono);font-size:.78rem;font-weight:500;text-align:right;white-space:nowrap}@media(prefers-reduced-motion:reduce){.sc-scale-bar[data-astro-cid-qck4utph]{transition:none}}[data-astro-cid-qck4utph][data-band=perc-lt1]{background:var(--gravel)}[data-astro-cid-qck4utph][data-band=perc-1-5]{background:#c2b797}[data-astro-cid-qck4utph][data-band=perc-6-15]{background:#b69a6c}[data-astro-cid-qck4utph][data-band=perc-16-30]{background:var(--horizon-b)}[data-astro-cid-qck4utph][data-band=perc-31-45]{background:#8a5e36}[data-astro-cid-qck4utph][data-band=perc-46-60]{background:var(--horizon-a)}[data-astro-cid-qck4utph][data-band=perc-61-120]{background:#493225}[data-astro-cid-qck4utph][data-band=perc-gt120]{background:#301f18}:root[data-theme=dark] [data-astro-cid-qck4utph][data-band=perc-1-5]{background:#928564}:root[data-theme=dark] [data-astro-cid-qck4utph][data-band=perc-6-15]{background:#927545}:root[data-theme=dark] [data-astro-cid-qck4utph][data-band=perc-31-45]{background:#805226}:root[data-theme=dark] [data-astro-cid-qck4utph][data-band=perc-61-120]{background:#614637}:root[data-theme=dark] [data-astro-cid-qck4utph][data-band=perc-gt120]{background:#4d372e}@media(min-width:1024px){.sc-grid[data-astro-cid-qck4utph]{grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:start;gap:2rem}.sc-controls[data-astro-cid-qck4utph],.sc-answer[data-astro-cid-qck4utph]{position:sticky;top:5rem}}.sc-answer[data-astro-cid-qck4utph]{border:1px solid var(--color-brand-500);border-radius:0;background:var(--bg)}.sc-headline[data-astro-cid-qck4utph]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;padding:.85rem .9rem .75rem;border-bottom:1px solid var(--border)}@media(min-width:640px){.sc-headline[data-astro-cid-qck4utph]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-headline-val[data-astro-cid-qck4utph]{font-family:var(--font-mono);font-size:1.15rem;font-weight:500;line-height:1.2;margin-top:.1rem}.sc[data-astro-cid-qck4utph][data-soil-fail] [data-astro-cid-qck4utph][data-field-cell] .sc-headline-val[data-astro-cid-qck4utph]{color:var(--fg)}.sc-section[data-astro-cid-qck4utph]{width:100%;height:auto;display:block}.sc-caption[data-astro-cid-qck4utph]{display:flex;flex-direction:column;gap:.15rem;border-top:1px solid var(--border);padding:.5rem .75rem;font-family:var(--font-mono);font-size:.8rem;color:var(--muted)}.sc-caption[data-astro-cid-qck4utph] [data-astro-cid-qck4utph][data-out=pumpCaption]{color:var(--fg)}.sc-caption-note[data-astro-cid-qck4utph]{font-family:var(--font-sans);font-size:.75rem;color:var(--muted)}.sc-alert[data-astro-cid-qck4utph]{margin-top:1.25rem;border-left:3px solid var(--color-brand-500);background:var(--horizon-b-tint);padding:.85rem 1rem;font-size:.9rem;line-height:1.6}.sc-alert[data-astro-cid-qck4utph] p[data-astro-cid-qck4utph]{margin:.35rem 0 0}.sc-section[data-astro-cid-qck4utph] .sec-readout{font-family:var(--font-mono);font-size:10px;font-weight:500;fill:var(--fg)}.sc-section[data-astro-cid-qck4utph] .sec-band{font-family:var(--font-condensed);font-size:9px;font-weight:500;fill:var(--fg)}.sc-section[data-astro-cid-qck4utph] .sec-band--water{fill:var(--water)}.sc-section[data-astro-cid-qck4utph] .sec-depth{font-family:var(--font-mono);font-size:6.5px;fill:var(--muted)}.sc-section[data-astro-cid-qck4utph] .sec-depth-scale{visibility:hidden}@media(min-width:640px){.sc-section[data-astro-cid-qck4utph] .sec-depth-scale{visibility:visible}}.sc-section[data-astro-cid-qck4utph] .sec-tank-box,.sc-section[data-astro-cid-qck4utph] .sec-tank-inner,.sc-section[data-astro-cid-qck4utph] .sec-tank-liquid,.sc-section[data-astro-cid-qck4utph] .sec-scum,.sc-section[data-astro-cid-qck4utph] .sec-sludge,.sc-section[data-astro-cid-qck4utph] .sec-riser,.sc-section[data-astro-cid-qck4utph] .sec-riser-lid,.sc-section[data-astro-cid-qck4utph] .sec-dbox-box,.sc-section[data-astro-cid-qck4utph] .sec-trench-box{transition:x .2s ease,y .2s ease,width .2s ease,height .2s ease}.sc-section[data-astro-cid-qck4utph] .sec-trench,.sc-section[data-astro-cid-qck4utph] .sec-dbox,.sc-section[data-astro-cid-qck4utph] .sec-fail,.sc-section[data-astro-cid-qck4utph] .sec-lateral{transition:opacity .2s ease}.sc-section[data-astro-cid-qck4utph] .sec-trench-pipe{transition:cx .2s ease}@media(prefers-reduced-motion:reduce){.sc-section[data-astro-cid-qck4utph] .sec-tank-box,.sc-section[data-astro-cid-qck4utph] .sec-tank-inner,.sc-section[data-astro-cid-qck4utph] .sec-tank-liquid,.sc-section[data-astro-cid-qck4utph] .sec-scum,.sc-section[data-astro-cid-qck4utph] .sec-sludge,.sc-section[data-astro-cid-qck4utph] .sec-riser,.sc-section[data-astro-cid-qck4utph] .sec-riser-lid,.sc-section[data-astro-cid-qck4utph] .sec-dbox-box,.sc-section[data-astro-cid-qck4utph] .sec-trench-box,.sc-section[data-astro-cid-qck4utph] .sec-trench,.sc-section[data-astro-cid-qck4utph] .sec-dbox,.sc-section[data-astro-cid-qck4utph] .sec-fail,.sc-section[data-astro-cid-qck4utph] .sec-lateral,.sc-section[data-astro-cid-qck4utph] .sec-trench-pipe{transition:none}}.sc-detail[data-astro-cid-qck4utph]{display:grid;gap:1.25rem 2rem}@media(min-width:640px){.sc-detail[data-astro-cid-qck4utph]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-detail[data-astro-cid-qck4utph] dt[data-astro-cid-qck4utph]{font-size:.8rem;font-weight:500;color:var(--muted)}.sc-detail-item[data-astro-cid-qck4utph]{padding-left:.7rem;border-left:2px solid var(--horizon-b)}.sc-code[data-astro-cid-qck4utph]{margin-top:2rem;border-top:1px solid var(--border);padding-top:1rem}.sc-code-line[data-astro-cid-qck4utph]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.95rem}.sc-system[data-astro-cid-qck4utph]{margin-top:2rem}.sc-system[data-astro-cid-qck4utph] .sc-basis[data-astro-cid-qck4utph]{margin-top:.5rem;max-width:42rem}.sc-cost[data-astro-cid-qck4utph]{margin-top:2rem;border-top:1px solid var(--border);padding-top:1rem}.sc-cost-range[data-astro-cid-qck4utph]{font-family:var(--font-mono);font-size:1.5rem;font-weight:500;margin-top:.15rem}.sc-cost-link[data-astro-cid-qck4utph]{display:inline-block;margin-top:.5rem;color:var(--color-brand-600);text-decoration:underline}@media print{#site-header,footer,.skip-link,#cookie-consent,.sc-presets[data-astro-cid-qck4utph],.sc-actions[data-astro-cid-qck4utph],.sc-scale[data-astro-cid-qck4utph],.sc-cost-link[data-astro-cid-qck4utph]{display:none!important}.sc-grid[data-astro-cid-qck4utph]{grid-template-columns:1fr 1fr!important;gap:1rem!important}.sc-answer[data-astro-cid-qck4utph]{border:1.5px solid #000!important}.sc-headline[data-astro-cid-qck4utph]{grid-template-columns:repeat(4,minmax(0,1fr))!important}body{background:#fff!important;color:#000!important}}
