.house-cleaning-module__OAnkSG__intro{max-width:850px;margin-bottom:22px}.house-cleaning-module__OAnkSG__kicker{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.house-cleaning-module__OAnkSG__intro h1{max-width:750px;margin:8px 0 14px}.house-cleaning-module__OAnkSG__intro>p:last-of-type{color:var(--muted);max-width:720px;font-size:18px;line-height:1.6}.house-cleaning-module__OAnkSG__guideNav{flex-wrap:wrap;gap:12px 22px;margin-top:17px;font-size:13px;display:flex}.house-cleaning-module__OAnkSG__guideNav a{padding:5px 0}.house-cleaning-module__OAnkSG__workspace{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:24px;margin:22px 0 28px;display:grid}.house-cleaning-module__OAnkSG__form{background:var(--paper);border:1px solid var(--border);border-radius:20px;padding:28px}.house-cleaning-module__OAnkSG__panelHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.house-cleaning-module__OAnkSG__panelHeading h2{margin-top:4px;font-size:20px}.house-cleaning-module__OAnkSG__unit{white-space:nowrap;background:var(--wash);color:var(--accent);border-radius:30px;padding:6px 10px;font-size:11px;font-weight:650}.house-cleaning-module__OAnkSG__group{border:0;border-top:1px solid var(--border);min-width:0;margin:24px 0 0;padding:16px 0 0}.house-cleaning-module__OAnkSG__group legend{align-items:center;gap:8px;padding:0 10px 0 0;font-size:14px;font-weight:650;display:flex}.house-cleaning-module__OAnkSG__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.house-cleaning-module__OAnkSG__field{min-width:0;margin:12px 0}.house-cleaning-module__OAnkSG__field label{margin-bottom:7px;font-size:13px;font-weight:650;display:block}.house-cleaning-module__OAnkSG__control{background:#fcfdfb;border:1px solid #c6d2c8;border-radius:10px;align-items:center;min-width:0;display:flex}.house-cleaning-module__OAnkSG__control input{width:100%;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:10px;padding:12px;font-size:19px;line-height:1.4}.house-cleaning-module__OAnkSG__control input::placeholder{color:var(--muted);font-size:15px}.house-cleaning-module__OAnkSG__control span{color:var(--muted);padding-right:12px;font-size:12px}.house-cleaning-module__OAnkSG__control:focus-within{outline:2px solid var(--focus);outline-offset:2px}.house-cleaning-module__OAnkSG__field select{width:100%;font:inherit;color:var(--ink);background:#fcfdfb;border:1px solid #c6d2c8;border-radius:10px;min-height:50px;padding:12px}.house-cleaning-module__OAnkSG__help,.house-cleaning-module__OAnkSG__note{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.house-cleaning-module__OAnkSG__error{color:var(--error);margin:8px 0;font-size:13px}.house-cleaning-module__OAnkSG__invalid{border-color:var(--error)}.house-cleaning-module__OAnkSG__options{border:1px solid var(--border);border-radius:12px;margin-top:18px}.house-cleaning-module__OAnkSG__options summary{cursor:pointer;padding:14px;font-size:13px;font-weight:650}.house-cleaning-module__OAnkSG__options summary span{color:var(--muted);margin-left:5px;font-size:11px;font-weight:400}.house-cleaning-module__OAnkSG__options>div{padding:0 14px 14px}.house-cleaning-module__OAnkSG__calculate{background:var(--accent);border:1px solid var(--accent);color:#fff;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:22px;padding:12px 16px;font-size:14px;font-weight:650;display:flex}.house-cleaning-module__OAnkSG__calculate:hover:not(:disabled){background:var(--accent-hover)}.house-cleaning-module__OAnkSG__secondary{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.house-cleaning-module__OAnkSG__secondary button{min-height:44px;color:var(--accent);background:0 0;border:0;align-items:center;gap:5px;padding:10px 0;font-size:12px;display:inline-flex}.house-cleaning-module__OAnkSG__resultColumn{gap:16px;min-width:0;display:grid}.house-cleaning-module__OAnkSG__result{background:#f0f6f1;border:1px solid #d1e0d3;border-radius:20px;min-width:0;padding:28px}.house-cleaning-module__OAnkSG__result:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.house-cleaning-module__OAnkSG__empty{padding:18px 0}.house-cleaning-module__OAnkSG__emptyIcon{width:64px;height:64px;color:var(--accent);background:#fff;border:1px solid #d1e0d3;border-radius:19px;place-items:center;margin-bottom:24px;display:grid;transform:rotate(-5deg)}.house-cleaning-module__OAnkSG__empty h2{max-width:350px;margin:8px 0 14px;font-size:clamp(26px,3vw,36px)}.house-cleaning-module__OAnkSG__empty>p:not(.house-cleaning-module__OAnkSG__kicker){color:var(--muted);font-size:14px;line-height:1.7}.house-cleaning-module__OAnkSG__empty ol{gap:22px;margin:30px 0 0;padding:0;list-style:none;display:grid}.house-cleaning-module__OAnkSG__empty li{align-items:start;gap:11px;font-size:13px;display:flex}.house-cleaning-module__OAnkSG__empty li>svg{color:var(--accent);flex-shrink:0;margin-top:2px}.house-cleaning-module__OAnkSG__empty li span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.house-cleaning-module__OAnkSG__badge{color:var(--accent);background:#fff;border:1px solid #c9dccd;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:650;display:inline-flex}.house-cleaning-module__OAnkSG__quoteLabel{color:var(--muted);margin-top:24px;font-size:13px}.house-cleaning-module__OAnkSG__quoteValue{letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 8px;font-size:clamp(32px,4.7vw,57px)}.house-cleaning-module__OAnkSG__quoteNote{color:var(--muted);font-size:12px}.house-cleaning-module__OAnkSG__metrics{border-top:1px solid #d1e0d3;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:18px;display:grid}.house-cleaning-module__OAnkSG__metrics dt{color:var(--muted);font-size:11px}.house-cleaning-module__OAnkSG__metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:18px;font-weight:650}.house-cleaning-module__OAnkSG__costBreakdown{margin-top:28px}.house-cleaning-module__OAnkSG__costBreakdown h3{font-size:14px}.house-cleaning-module__OAnkSG__costBar{border-radius:4px;gap:2px;height:14px;margin:12px 0 16px;display:flex;overflow:hidden}.house-cleaning-module__OAnkSG__costBar span{min-width:0}.house-cleaning-module__OAnkSG__costBreakdown dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;display:grid}.house-cleaning-module__OAnkSG__costBreakdown dl>div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.house-cleaning-module__OAnkSG__costBreakdown dt{align-items:center;gap:5px;display:flex}.house-cleaning-module__OAnkSG__costBreakdown dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650}.house-cleaning-module__OAnkSG__swatch{border-radius:2px;flex-shrink:0;width:7px;height:7px}.house-cleaning-module__OAnkSG__costBar [data-part="0"],.house-cleaning-module__OAnkSG__swatch[data-part="0"]{background:#19584d}.house-cleaning-module__OAnkSG__costBar [data-part="1"],.house-cleaning-module__OAnkSG__swatch[data-part="1"]{background:#c99445}.house-cleaning-module__OAnkSG__costBar [data-part="2"],.house-cleaning-module__OAnkSG__swatch[data-part="2"]{background:#947759}.house-cleaning-module__OAnkSG__costBar [data-part="3"],.house-cleaning-module__OAnkSG__swatch[data-part="3"]{background:#608181}.house-cleaning-module__OAnkSG__costBar [data-part="4"],.house-cleaning-module__OAnkSG__swatch[data-part="4"]{background:#bc877d}.house-cleaning-module__OAnkSG__costBar [data-part="5"],.house-cleaning-module__OAnkSG__swatch[data-part="5"]{background:#8caf82}.house-cleaning-module__OAnkSG__sensitivity,.house-cleaning-module__OAnkSG__actual{background:#fff;border:1px solid #d1e0d3;border-radius:12px;margin-top:24px;padding:16px}.house-cleaning-module__OAnkSG__sensitivity>div{align-items:start;gap:8px;display:flex}.house-cleaning-module__OAnkSG__sensitivity svg{color:var(--accent);flex-shrink:0}.house-cleaning-module__OAnkSG__sensitivity h3,.house-cleaning-module__OAnkSG__actual h3{font-size:14px;line-height:1.4}.house-cleaning-module__OAnkSG__sensitivity>p,.house-cleaning-module__OAnkSG__actual>p{color:var(--muted);margin-top:7px;font-size:12px}.house-cleaning-module__OAnkSG__sensitivity dl,.house-cleaning-module__OAnkSG__actual dl{gap:9px;margin-top:12px;display:grid}.house-cleaning-module__OAnkSG__sensitivity dl>div,.house-cleaning-module__OAnkSG__actual dl>div{justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;display:flex}.house-cleaning-module__OAnkSG__sensitivity dt,.house-cleaning-module__OAnkSG__actual dt{color:var(--muted)}.house-cleaning-module__OAnkSG__sensitivity dd,.house-cleaning-module__OAnkSG__actual dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650}.house-cleaning-module__OAnkSG__sensitivity dd span{color:var(--muted);font-size:11px;font-weight:400;display:block}.house-cleaning-module__OAnkSG__exports{border:1px solid var(--border);background:#fff;border-radius:15px;padding:20px}.house-cleaning-module__OAnkSG__exports>p{color:var(--muted);font-size:12px}.house-cleaning-module__OAnkSG__exports>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.house-cleaning-module__OAnkSG__exports button{color:var(--accent);background:#fff;border:1px solid #c6d2c8;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:650;display:inline-flex}.house-cleaning-module__OAnkSG__exports button:hover:not(:disabled){background:var(--wash)}.house-cleaning-module__OAnkSG__feedback{min-height:18px;margin-top:8px}.house-cleaning-module__OAnkSG__manualCopy{margin-top:10px;font-size:12px;display:block}.house-cleaning-module__OAnkSG__manualCopy textarea{width:100%;font:inherit;margin-top:7px;padding:8px}.house-cleaning-module__OAnkSG__privacy{color:var(--muted);align-items:start;gap:8px;padding:0 8px;font-size:12px;display:flex}.house-cleaning-module__OAnkSG__privacy svg{color:var(--accent);flex-shrink:0}.house-cleaning-module__OAnkSG__guideSection{border-top:1px solid var(--border);margin-top:42px;padding-top:34px}.house-cleaning-module__OAnkSG__guideSection h2{margin:7px 0 14px;font-size:clamp(24px,3vw,30px)}.house-cleaning-module__OAnkSG__guideSection>p:not(.house-cleaning-module__OAnkSG__kicker){color:var(--muted);max-width:790px;font-size:15px}.house-cleaning-module__OAnkSG__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.house-cleaning-module__OAnkSG__guideCard{border:1px solid var(--border);background:#fff;border-radius:14px;padding:22px}.house-cleaning-module__OAnkSG__guideCard>svg{color:var(--accent);margin-bottom:16px}.house-cleaning-module__OAnkSG__guideCard h3{margin-bottom:10px;font-size:16px}.house-cleaning-module__OAnkSG__guideCard p{color:var(--muted);font-size:13px;line-height:1.7}.house-cleaning-module__OAnkSG__guideCard strong{color:var(--ink);margin-top:14px;font-size:17px;display:block}.house-cleaning-module__OAnkSG__equation{background:var(--wash);border:1px solid var(--border);border-radius:12px;margin-top:20px;padding:20px;font-size:15px}.house-cleaning-module__OAnkSG__equation small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.house-cleaning-module__OAnkSG__examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.house-cleaning-module__OAnkSG__exampleCard{border:1px solid var(--border);background:#fff;border-radius:15px;padding:24px}.house-cleaning-module__OAnkSG__exampleCard h3{margin-bottom:13px;font-size:19px}.house-cleaning-module__OAnkSG__exampleCard p{color:var(--muted);font-size:13px;line-height:1.75}.house-cleaning-module__OAnkSG__exampleCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0;display:grid}.house-cleaning-module__OAnkSG__exampleCard dt{color:var(--muted);font-size:11px}.house-cleaning-module__OAnkSG__exampleCard dd{margin:4px 0 0;font-size:20px;font-weight:650}.house-cleaning-module__OAnkSG__exampleDownload{background:var(--wash);border:1px solid var(--border);border-radius:12px;margin-top:20px;padding:18px 20px;font-size:13px}.house-cleaning-module__OAnkSG__exampleDownload span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.house-cleaning-module__OAnkSG__questions{gap:10px;margin-top:20px;display:grid}.house-cleaning-module__OAnkSG__questions details{border:1px solid var(--border);background:#fff;border-radius:12px;padding:16px 18px}.house-cleaning-module__OAnkSG__questions summary{cursor:pointer;font-size:14px;font-weight:650}.house-cleaning-module__OAnkSG__questions p{color:var(--muted);padding-top:12px;font-size:14px;line-height:1.75}.house-cleaning-module__OAnkSG__sourceDetails{border-top:1px solid var(--border);color:var(--muted);margin-top:30px;padding:20px 0;font-size:13px}.house-cleaning-module__OAnkSG__sourceDetails summary{color:var(--ink);cursor:pointer;padding:8px 0;font-weight:650}.house-cleaning-module__OAnkSG__sourceDetails li{padding:5px 0}.house-cleaning-module__OAnkSG__sourceDetails p{margin-top:12px}@media (max-width:760px){.house-cleaning-module__OAnkSG__workspace{grid-template-columns:1fr;gap:16px}.house-cleaning-module__OAnkSG__guideGrid,.house-cleaning-module__OAnkSG__examples{grid-template-columns:1fr}.house-cleaning-module__OAnkSG__form,.house-cleaning-module__OAnkSG__result{padding:22px}}@media (max-width:380px){.house-cleaning-module__OAnkSG__pair{grid-template-columns:1fr;gap:0}.house-cleaning-module__OAnkSG__form,.house-cleaning-module__OAnkSG__result{padding:18px}.house-cleaning-module__OAnkSG__panelHeading{flex-direction:column;align-items:start}.house-cleaning-module__OAnkSG__metrics{grid-template-columns:1fr;gap:10px}.house-cleaning-module__OAnkSG__metrics>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.house-cleaning-module__OAnkSG__costBreakdown dl{grid-template-columns:1fr}.house-cleaning-module__OAnkSG__sensitivity dl>div{flex-direction:column;gap:3px}.house-cleaning-module__OAnkSG__sensitivity dd{text-align:left}}
.tool-page-extras-module__P1BEpa__panel{border:1px solid var(--border,#dce4dc);background:var(--paper,#fff);color:var(--ink,#20382f);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;margin:24px 0;padding:12px 16px;font-size:14px;line-height:1.55;display:grid;box-shadow:0 4px 18px #20382f04}.tool-page-extras-module__P1BEpa__reviewStrip{color:var(--muted,#52665b);flex-wrap:wrap;align-items:center;gap:4px 22px;margin:4px 0 18px;font-size:11px;line-height:1.6;display:flex}.tool-page-extras-module__P1BEpa__reviewStrip a,.tool-page-extras-module__P1BEpa__reviewStrip>span{align-items:center;gap:6px;display:inline-flex}.tool-page-extras-module__P1BEpa__reviewStrip a{color:var(--accent,#19584d);font-weight:600;text-decoration:none}.tool-page-extras-module__P1BEpa__reviewStrip a:hover{text-decoration:underline}.tool-page-extras-module__P1BEpa__reviewStrip a svg{flex:none;width:20px;height:20px}.tool-page-extras-module__P1BEpa__reviewStrip>span svg{flex:none}.tool-page-extras-module__P1BEpa__resourceLabel{flex-direction:column;gap:2px;display:flex}.tool-page-extras-module__P1BEpa__resourceLabel strong{font-size:14px}.tool-page-extras-module__P1BEpa__resourceLabel>span{color:var(--muted,#52665b);font-size:11px}.tool-page-extras-module__P1BEpa__resources{min-width:0}.tool-page-extras-module__P1BEpa__resources>summary{border:1px solid var(--border,#dce4dc);min-height:44px;color:var(--accent,#19584d);cursor:pointer;background:#f6f9f5;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:8px 12px;font-size:12px;font-weight:600;list-style:none;display:flex}.tool-page-extras-module__P1BEpa__resources summary::-webkit-details-marker{display:none}.tool-page-extras-module__P1BEpa__resources>summary:hover{background:var(--wash,#edf4ee);border-color:#adc5b7}.tool-page-extras-module__P1BEpa__resources[open]{display:contents}.tool-page-extras-module__P1BEpa__resources[open]>summary{justify-self:end}.tool-page-extras-module__P1BEpa__resources[open] .tool-page-extras-module__P1BEpa__chevron{transform:rotate(180deg)}.tool-page-extras-module__P1BEpa__resourceBody{border-top:1px solid var(--border,#dce4dc);grid-column:1/-1;min-width:0;padding-top:14px}.tool-page-extras-module__P1BEpa__sharing{margin:0 0 14px}.tool-page-extras-module__P1BEpa__buttons{flex-wrap:wrap;gap:8px;display:flex}.tool-page-extras-module__P1BEpa__buttons button,.tool-page-extras-module__P1BEpa__buttons a{border:1px solid var(--border,#dce4dc);background:var(--paper,#fff);min-height:44px;color:var(--ink,#20382f);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.tool-page-extras-module__P1BEpa__buttons button:hover,.tool-page-extras-module__P1BEpa__buttons a:hover{background:#edf4ef;border-color:#a7c3b3}.tool-page-extras-module__P1BEpa__buttons button:disabled{opacity:.6;cursor:default}.tool-page-extras-module__P1BEpa__buttons svg{color:var(--accent,#19584d);flex:none}.tool-page-extras-module__P1BEpa__panel a:focus-visible,.tool-page-extras-module__P1BEpa__panel button:focus-visible,.tool-page-extras-module__P1BEpa__panel summary:focus-visible,.tool-page-extras-module__P1BEpa__panel textarea:focus-visible,.tool-page-extras-module__P1BEpa__panel pre:focus-visible{outline:3px solid var(--accent,#19584d);outline-offset:3px}.tool-page-extras-module__P1BEpa__status{color:var(--accent,#19584d);margin:8px 0 0}.tool-page-extras-module__P1BEpa__status:empty{display:none}.tool-page-extras-module__P1BEpa__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tool-page-extras-module__P1BEpa__details details{border:1px solid var(--border,#dce4dc);background:#f8faf7;border-radius:12px;min-width:0}.tool-page-extras-module__P1BEpa__details details[open]{grid-column:1/-1}.tool-page-extras-module__P1BEpa__details summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.tool-page-extras-module__P1BEpa__details summary>span{flex:1}.tool-page-extras-module__P1BEpa__details summary svg{color:var(--accent,#19584d);flex:none}.tool-page-extras-module__P1BEpa__details details[open]>summary{border-bottom:1px solid var(--border,#dce4dc)}.tool-page-extras-module__P1BEpa__details details[open]>summary svg:last-child{transform:rotate(180deg)}.tool-page-extras-module__P1BEpa__detailBody{overflow-wrap:anywhere;padding:18px}.tool-page-extras-module__P1BEpa__detailBody h2{letter-spacing:-.02em;margin:0 0 16px;font-size:19px;line-height:1.4}.tool-page-extras-module__P1BEpa__detailBody p{margin:0 0 12px}.tool-page-extras-module__P1BEpa__workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 16px;display:grid}.tool-page-extras-module__P1BEpa__workflow>div{border:1px solid var(--border,#dce4dc);background:var(--paper,#fff);border-radius:12px;padding:16px}.tool-page-extras-module__P1BEpa__workflow>div:last-child{background:var(--wash,#edf4ee)}.tool-page-extras-module__P1BEpa__workflow dt{align-items:center;gap:9px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.tool-page-extras-module__P1BEpa__workflow dt svg{color:var(--accent,#19584d);flex:none}.tool-page-extras-module__P1BEpa__workflow dd{color:var(--muted,#52665b);margin:0;font-size:14px}.tool-page-extras-module__P1BEpa__detailBody a,.tool-page-extras-module__P1BEpa__methodLink{align-items:center;gap:7px;display:inline-flex}.tool-page-extras-module__P1BEpa__detailBody a{overflow-wrap:anywhere;max-width:100%}.tool-page-extras-module__P1BEpa__detailBody a svg{flex:none}.tool-page-extras-module__P1BEpa__detailBody pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border,#dce4dc);background:var(--paper,#fff);border-radius:10px;padding:16px;font-size:12px}.tool-page-extras-module__P1BEpa__citation{background:var(--paper,#fff);border:1px solid var(--border,#dce4dc);border-radius:10px;padding:16px;margin-top:12px!important}.tool-page-extras-module__P1BEpa__methodLink{margin-top:14px;font-size:12px}.tool-page-extras-module__P1BEpa__fallback{margin-top:12px}.tool-page-extras-module__P1BEpa__fallback label{margin-bottom:5px;font-weight:600;display:block}.tool-page-extras-module__P1BEpa__fallback textarea{width:100%;min-height:100px;font:inherit;border:1px solid var(--border,#dce4dc);resize:vertical;border-radius:10px;padding:10px}@media (max-width:700px){.tool-page-extras-module__P1BEpa__panel{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.tool-page-extras-module__P1BEpa__reviewStrip{gap:3px 14px;margin-bottom:12px;font-size:10px}.tool-page-extras-module__P1BEpa__resources>summary{justify-content:flex-start;width:100%}.tool-page-extras-module__P1BEpa__resources>summary .tool-page-extras-module__P1BEpa__chevron{margin-left:auto}.tool-page-extras-module__P1BEpa__resources[open]>summary{justify-self:stretch}.tool-page-extras-module__P1BEpa__buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tool-page-extras-module__P1BEpa__buttons button,.tool-page-extras-module__P1BEpa__buttons a{gap:5px;padding:9px 6px;font-size:11px}.tool-page-extras-module__P1BEpa__buttons a svg:last-child{display:none}.tool-page-extras-module__P1BEpa__details,.tool-page-extras-module__P1BEpa__workflow{grid-template-columns:minmax(0,1fr)}.tool-page-extras-module__P1BEpa__detailBody{padding:14px}}@media print{.tool-page-extras-module__P1BEpa__panel{display:none}}
.workbench-module__X_cgXW__intro{max-width:850px;padding:40px 0 24px}.workbench-module__X_cgXW__kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.11em;margin:0 0 10px;font-size:.78rem;font-weight:750}.workbench-module__X_cgXW__intro h1{letter-spacing:-.04em;color:var(--ink);margin:0 0 17px;font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.06}.workbench-module__X_cgXW__intro>p:not(.workbench-module__X_cgXW__kicker){color:var(--muted);max-width:740px;font-size:1.12rem;line-height:1.7}.workbench-module__X_cgXW__nav{flex-wrap:wrap;gap:20px;margin-top:18px;font-size:.9rem;display:flex}.workbench-module__X_cgXW__nav a{color:var(--accent);text-underline-offset:4px}.workbench-module__X_cgXW__shell{color:var(--ink);margin:25px 0 32px}.workbench-module__X_cgXW__workspace{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:24px;display:grid}.workbench-module__X_cgXW__panel{background:var(--paper);border:1px solid var(--border);border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 6px 26px #20382f08}.workbench-module__X_cgXW__panelHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:24px 26px 20px;display:flex}.workbench-module__X_cgXW__panelHead h2{margin:0;font-size:1.18rem}.workbench-module__X_cgXW__panelHead p{color:var(--muted);margin:5px 0 0;font-size:.84rem}.workbench-module__X_cgXW__body{padding:24px 26px}.workbench-module__X_cgXW__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workbench-module__X_cgXW__toolbar button,.workbench-module__X_cgXW__quiet{border:1px solid var(--border);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:9px;padding:9px 12px;font-size:.85rem;font-weight:600}.workbench-module__X_cgXW__toolbar button:hover,.workbench-module__X_cgXW__quiet:hover{background:var(--wash)}.workbench-module__X_cgXW__quiet:disabled{opacity:.45;cursor:default}.workbench-module__X_cgXW__fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.workbench-module__X_cgXW__fieldset legend{align-items:center;gap:8px;margin:0 0 14px;padding:0;font-size:1rem;font-weight:730;display:flex}.workbench-module__X_cgXW__number{background:var(--wash);width:25px;height:25px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.workbench-module__X_cgXW__fields{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.workbench-module__X_cgXW__field{min-width:0;color:var(--ink);font-size:.86rem;display:block}.workbench-module__X_cgXW__field>label{margin-bottom:7px;font-weight:650;display:block}.workbench-module__X_cgXW__field input,.workbench-module__X_cgXW__field select{box-sizing:border-box;border:1px solid var(--border);background:var(--paper);width:100%;min-width:0;color:var(--ink);border-radius:9px;min-height:45px;padding:11px 12px;font-size:1rem;line-height:1.25}.workbench-module__X_cgXW__field input:focus,.workbench-module__X_cgXW__field select:focus{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--border)}.workbench-module__X_cgXW__field [aria-invalid=true]{border-color:var(--error)}.workbench-module__X_cgXW__hint{color:var(--muted);margin-top:6px;font-size:.77rem;line-height:1.55;display:block}.workbench-module__X_cgXW__error{color:var(--error);margin-top:6px;font-size:.79rem;line-height:1.5;display:block}.workbench-module__X_cgXW__room{border:1px solid var(--border);background:var(--paper);border-radius:13px;min-width:0;margin-bottom:12px;padding:16px}.workbench-module__X_cgXW__roomTitle{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.workbench-module__X_cgXW__roomTitle strong{font-size:.88rem}.workbench-module__X_cgXW__iconBtn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px;display:inline-flex}.workbench-module__X_cgXW__iconBtn:hover{background:var(--wash);color:var(--ink)}.workbench-module__X_cgXW__room .workbench-module__X_cgXW__fields{gap:11px}.workbench-module__X_cgXW__wide{grid-column:1/-1}.workbench-module__X_cgXW__selectLine{margin-bottom:13px}.workbench-module__X_cgXW__switch{border:1px solid var(--border);cursor:pointer;background:var(--paper);border-radius:10px;align-items:flex-start;gap:10px;padding:13px;font-size:.86rem;line-height:1.45;display:flex}.workbench-module__X_cgXW__switch input{accent-color:var(--accent);flex:none;margin-top:4px}.workbench-module__X_cgXW__switch strong{display:block}.workbench-module__X_cgXW__switch small{color:var(--muted);margin-top:4px;font-size:.79rem;display:block}.workbench-module__X_cgXW__product{border:1px solid var(--border);border-radius:13px;margin-bottom:12px;padding:16px}.workbench-module__X_cgXW__product:last-child{border-color:var(--border);background:var(--paper)}.workbench-module__X_cgXW__options{border-top:1px solid var(--border);margin-top:22px;padding-top:16px}.workbench-module__X_cgXW__options summary{cursor:pointer;margin-bottom:13px;font-size:.88rem;font-weight:650}.workbench-module__X_cgXW__primary{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px 18px;font-size:.95rem;font-weight:700;display:flex}.workbench-module__X_cgXW__primary:hover{background:var(--accent)}.workbench-module__X_cgXW__primary:disabled{background:var(--accent);cursor:default}.workbench-module__X_cgXW__result{background:var(--wash);border:1px solid var(--border);border-radius:20px;min-width:0;padding:25px}.workbench-module__X_cgXW__resultTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.workbench-module__X_cgXW__live{color:var(--muted);align-items:center;gap:7px;font-size:.75rem;display:flex}.workbench-module__X_cgXW__live:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.workbench-module__X_cgXW__result h2{color:var(--muted);margin:0;font-size:.92rem;font-weight:650}.workbench-module__X_cgXW__heroNumber{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:18px 0 6px;font-size:clamp(2.9rem,5vw,4.2rem);font-weight:760;line-height:1.06}.workbench-module__X_cgXW__heroNumber small{letter-spacing:-.02em;margin-left:7px;font-size:1.2rem;font-weight:550}.workbench-module__X_cgXW__resultNote{color:var(--muted);margin:0 0 22px;font-size:.84rem;line-height:1.6}.workbench-module__X_cgXW__metricGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workbench-module__X_cgXW__metric{border:1px solid var(--border);background:#fff;border-radius:11px;min-width:0;padding:14px}.workbench-module__X_cgXW__metric dt{color:var(--muted);font-size:.74rem;line-height:1.45}.workbench-module__X_cgXW__metric dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:1.2rem;font-weight:720}.workbench-module__X_cgXW__resultRows{margin:20px 0 0}.workbench-module__X_cgXW__resultRows>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:15px;padding:10px 0;font-size:.85rem;line-height:1.4;display:flex}.workbench-module__X_cgXW__resultRows dt{color:var(--muted)}.workbench-module__X_cgXW__resultRows dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.workbench-module__X_cgXW__resultTotal{justify-content:space-between;gap:16px;padding:16px 0 2px;font-size:1.1rem;font-weight:750;display:flex}.workbench-module__X_cgXW__diagram{border:1px solid var(--border);background:var(--wash);border-radius:12px;align-items:center;gap:16px;margin:22px 0;padding:17px;display:flex}.workbench-module__X_cgXW__diagram svg{flex:0 0 88px;width:88px;height:72px}.workbench-module__X_cgXW__diagram p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.workbench-module__X_cgXW__diagram strong{color:var(--ink);margin-bottom:3px;display:block}.workbench-module__X_cgXW__empty{text-align:center;padding:32px 12px}.workbench-module__X_cgXW__empty svg{color:var(--muted)}.workbench-module__X_cgXW__empty h3{margin:18px 0 12px;font-size:1.22rem}.workbench-module__X_cgXW__empty p{color:var(--muted);max-width:290px;margin:0 auto 22px;font-size:.9rem;line-height:1.7}.workbench-module__X_cgXW__emptySteps{text-align:left;gap:17px;max-width:310px;margin:25px auto;padding:0;list-style:none;display:grid}.workbench-module__X_cgXW__emptySteps li{align-items:center;gap:12px;font-size:.87rem;display:flex}.workbench-module__X_cgXW__exports{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.workbench-module__X_cgXW__exports button{border:1px solid var(--border);color:var(--accent);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:.83rem;font-weight:650;display:flex}.workbench-module__X_cgXW__exports button:disabled{opacity:.4;cursor:default}.workbench-module__X_cgXW__privacy{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:.78rem;display:flex}.workbench-module__X_cgXW__feedback{color:var(--accent);min-height:1em;font-size:.8rem;line-height:1.5}.workbench-module__X_cgXW__compare{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.workbench-module__X_cgXW__compare h3{margin:0 0 10px;font-size:1rem}.workbench-module__X_cgXW__compareCards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workbench-module__X_cgXW__compareCard{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;padding:14px}.workbench-module__X_cgXW__compareCard h4{overflow-wrap:anywhere;margin:0 0 12px;font-size:.85rem}.workbench-module__X_cgXW__compareCard strong{overflow-wrap:anywhere;font-size:1.3rem;display:block}.workbench-module__X_cgXW__compareCard p{color:var(--muted);margin:8px 0 0;font-size:.79rem}.workbench-module__X_cgXW__saved{background:var(--wash);border:1px solid var(--border);color:var(--accent);border-radius:10px;margin-top:12px;padding:12px;font-size:.85rem;line-height:1.55}.workbench-module__X_cgXW__tableWrap{border:1px solid var(--border);background:#fff;border-radius:11px;margin-top:21px;overflow-x:auto}.workbench-module__X_cgXW__table{border-collapse:collapse;width:100%;font-size:.81rem}.workbench-module__X_cgXW__table caption{text-align:left;padding:14px;font-size:.87rem;font-weight:700}.workbench-module__X_cgXW__table th,.workbench-module__X_cgXW__table td{text-align:right;border-top:1px solid var(--border);font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 12px}.workbench-module__X_cgXW__table th:first-child,.workbench-module__X_cgXW__table td:first-child{text-align:left}.workbench-module__X_cgXW__table thead{background:var(--paper);color:var(--muted)}.workbench-module__X_cgXW__table th{font-weight:650}.workbench-module__X_cgXW__table tbody tr:last-child{background:var(--wash);font-weight:700}.workbench-module__X_cgXW__visualBars{gap:12px;padding:18px 0;display:grid}.workbench-module__X_cgXW__barLabel{color:var(--muted);justify-content:space-between;margin-bottom:5px;font-size:.8rem;display:flex}.workbench-module__X_cgXW__barTrack{background:var(--wash);border-radius:5px;height:13px;overflow:hidden}.workbench-module__X_cgXW__barTrack span{background:color-mix(in srgb, var(--accent) 35%, var(--paper));border-radius:5px;height:100%;display:block}.workbench-module__X_cgXW__barTrack .workbench-module__X_cgXW__after{background:var(--accent)}.workbench-module__X_cgXW__guide{border-top:1px solid var(--border);padding:46px 0 12px;scroll-margin-top:30px}.workbench-module__X_cgXW__guide h2{letter-spacing:-.025em;color:var(--ink);margin:7px 0 16px;font-size:clamp(1.45rem,3vw,2rem)}.workbench-module__X_cgXW__guide>p{max-width:850px;color:var(--muted);line-height:1.85}.workbench-module__X_cgXW__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.workbench-module__X_cgXW__guideCard{border:1px solid var(--border);background:var(--paper);border-radius:15px;padding:23px}.workbench-module__X_cgXW__guideCard svg{color:var(--accent)}.workbench-module__X_cgXW__guideCard h3{margin:12px 0 9px;font-size:1rem;line-height:1.4}.workbench-module__X_cgXW__guideCard p{color:var(--muted);margin:0;font-size:.91rem;line-height:1.8}.workbench-module__X_cgXW__guideCard strong{color:var(--accent);margin-top:15px;font-size:.88rem;display:block}.workbench-module__X_cgXW__formula{background:var(--wash);border-left:3px solid var(--accent);color:var(--accent);border-radius:0 12px 12px 0;margin:22px 0;padding:21px 24px;font-size:.96rem;line-height:1.7}.workbench-module__X_cgXW__formula small{color:var(--muted);margin-top:7px;font-size:.83rem;display:block}.workbench-module__X_cgXW__questions{gap:11px;margin:20px 0;display:grid}.workbench-module__X_cgXW__questions details{border:1px solid var(--border);background:var(--paper);border-radius:12px;padding:17px 20px}.workbench-module__X_cgXW__questions summary{cursor:pointer;color:var(--ink);font-size:.97rem;font-weight:650;line-height:1.6}.workbench-module__X_cgXW__questions p{color:var(--muted);padding-top:7px;font-size:.94rem;line-height:1.8}.workbench-module__X_cgXW__source{border-top:1px solid var(--border);color:var(--muted);margin:30px 0;padding:23px 0;font-size:.86rem;line-height:1.8}.workbench-module__X_cgXW__source summary{cursor:pointer;color:var(--accent);font-weight:650}.workbench-module__X_cgXW__source li{margin:9px 0}.workbench-module__X_cgXW__printOnly{display:none}.workbench-module__X_cgXW__manual{margin-top:12px;font-size:.8rem;display:block}.workbench-module__X_cgXW__manual textarea{box-sizing:border-box;width:100%;display:block}.workbench-module__X_cgXW__full{grid-column:1/-1}@media (min-width:1000px){.workbench-module__X_cgXW__result{position:sticky;top:22px}}@media (max-width:760px){.workbench-module__X_cgXW__workspace{grid-template-columns:1fr}.workbench-module__X_cgXW__intro{padding-top:25px}.workbench-module__X_cgXW__guideGrid{grid-template-columns:1fr}.workbench-module__X_cgXW__panelHead,.workbench-module__X_cgXW__body{padding:20px}.workbench-module__X_cgXW__result{padding:22px}.workbench-module__X_cgXW__intro>p:not(.workbench-module__X_cgXW__kicker){font-size:1rem}.workbench-module__X_cgXW__nav{gap:15px}.workbench-module__X_cgXW__shell{margin-top:15px}.workbench-module__X_cgXW__heroNumber{font-size:3.3rem}}@media (max-width:370px){.workbench-module__X_cgXW__fields{gap:10px}.workbench-module__X_cgXW__body,.workbench-module__X_cgXW__panelHead,.workbench-module__X_cgXW__result{padding:16px}.workbench-module__X_cgXW__room,.workbench-module__X_cgXW__product{padding:12px}.workbench-module__X_cgXW__metric{padding:11px}.workbench-module__X_cgXW__compareCards{grid-template-columns:1fr}.workbench-module__X_cgXW__exports button{flex:1}.workbench-module__X_cgXW__table th,.workbench-module__X_cgXW__table td{padding:10px 7px;font-size:.75rem}.workbench-module__X_cgXW__diagram{gap:10px;padding:12px}.workbench-module__X_cgXW__diagram svg{flex-basis:64px;width:64px}.workbench-module__X_cgXW__metric dd{font-size:1.05rem}}@media print{.workbench-module__X_cgXW__intro,.workbench-module__X_cgXW__nav,.workbench-module__X_cgXW__panel,.workbench-module__X_cgXW__exports,.workbench-module__X_cgXW__privacy,.workbench-module__X_cgXW__feedback,.workbench-module__X_cgXW__guide,.workbench-module__X_cgXW__source,.workbench-module__X_cgXW__toolbar,.workbench-module__X_cgXW__diagram,.workbench-module__X_cgXW__empty{display:none!important}.workbench-module__X_cgXW__workspace{display:block}.workbench-module__X_cgXW__result{box-shadow:none;background:#fff;border:0;padding:0;position:static}.workbench-module__X_cgXW__shell{margin:0}.workbench-module__X_cgXW__printOnly{color:var(--ink);display:block}.workbench-module__X_cgXW__tableWrap{overflow:visible}.workbench-module__X_cgXW__table th,.workbench-module__X_cgXW__table td{white-space:normal}.workbench-module__X_cgXW__heroNumber{font-size:30pt}.workbench-module__X_cgXW__resultRows>div,.workbench-module__X_cgXW__compare,.workbench-module__X_cgXW__table tr{break-inside:avoid}:is(.site-header,.site-footer,.skip-link){display:none!important}.tool-page>:not(.workbench-module__X_cgXW__shell){display:none!important}.workbench-module__X_cgXW__printOnly h2{font-size:22pt}.workbench-module__X_cgXW__compareCards{grid-template-columns:1fr 1fr;display:grid}.workbench-module__X_cgXW__compareCard{border-color:var(--border);background:#fff}.workbench-module__X_cgXW__result{color:var(--ink)}.workbench-module__X_cgXW__table caption{font-weight:700}}@media (max-width:760px){.workbench-module__X_cgXW__panelHead{flex-direction:column;align-items:flex-start}.workbench-module__X_cgXW__panelHead>div{min-width:0}.workbench-module__X_cgXW__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workbench-module__X_cgXW__field>label{overflow-wrap:anywhere}.workbench-module__X_cgXW__fieldset legend{white-space:normal;max-width:100%}.workbench-module__X_cgXW__toolbar{align-self:flex-start}.workbench-module__X_cgXW__field select{padding-right:5px}}.workbench-module__X_cgXW__workspace>div{min-width:0}@media print{.workbench-module__X_cgXW__resultTop,.workbench-module__X_cgXW__visualBars{display:none}.workbench-module__X_cgXW__result{font-size:10pt}.workbench-module__X_cgXW__printOnly h2{margin:0 0 5px;font-size:20pt}.workbench-module__X_cgXW__printOnly p{margin:5px 0 10px;font-size:9pt;line-height:1.4}.workbench-module__X_cgXW__heroNumber{margin:10px 0 4px;font-size:28pt}.workbench-module__X_cgXW__resultNote{margin-bottom:12px;font-size:9pt}.workbench-module__X_cgXW__metric{padding:9px}.workbench-module__X_cgXW__metric dd{font-size:13pt}.workbench-module__X_cgXW__metric dt{font-size:8pt}.workbench-module__X_cgXW__resultRows{margin:10px 0 0}.workbench-module__X_cgXW__resultRows>div{padding:6px 0;font-size:9pt}.workbench-module__X_cgXW__resultTotal{padding:10px 0;font-size:12pt}.workbench-module__X_cgXW__tableWrap{margin-top:12px}.workbench-module__X_cgXW__table th,.workbench-module__X_cgXW__table td{padding:6px 8px;font-size:9pt}.workbench-module__X_cgXW__table caption{padding:8px;font-size:10pt}.workbench-module__X_cgXW__hint{font-size:8pt;line-height:1.45}.workbench-module__X_cgXW__compare{margin-top:12px;padding-top:10px}.workbench-module__X_cgXW__compare h3{margin-bottom:8px;font-size:11pt}.workbench-module__X_cgXW__compareCard{padding:10px}.workbench-module__X_cgXW__compareCard h4{margin-bottom:7px;font-size:10pt}.workbench-module__X_cgXW__compareCard strong{font-size:14pt}.workbench-module__X_cgXW__compareCard p{margin-top:5px;font-size:9pt}.workbench-module__X_cgXW__saved{margin-top:8px;padding:9px;font-size:9pt;line-height:1.4}}.workbench-module__X_cgXW__tableWrap:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.workbench-module__X_cgXW__shell .workbench-module__X_cgXW__fieldset legend>svg{color:var(--accent)}.workbench-module__X_cgXW__shell .workbench-module__X_cgXW__primary{background:var(--accent)}.workbench-module__X_cgXW__shell .workbench-module__X_cgXW__primary:hover{background:var(--accent-hover)}.workbench-module__X_cgXW__shell .workbench-module__X_cgXW__panelHead{padding:20px 24px}.workbench-module__X_cgXW__shell .workbench-module__X_cgXW__body{padding:22px 24px}.workbench-module__X_cgXW__shell .workbench-module__X_cgXW__fieldset{margin-bottom:22px}.workbench-module__X_cgXW__shell .workbench-module__X_cgXW__result:focus{outline:3px solid var(--focus);outline-offset:4px}.workbench-module__X_cgXW__toolbar button{align-items:center;gap:5px;display:flex}.workbench-module__X_cgXW__shortcuts{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 16px;display:flex}.workbench-module__X_cgXW__shortcuts button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;min-height:36px;padding:8px 13px;font-weight:700}.workbench-module__X_cgXW__shortcuts button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.workbench-module__X_cgXW__shortcuts span{color:var(--muted);margin-left:4px;font-size:.75rem}.workbench-module__X_cgXW__roomArea{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.76rem}.workbench-module__X_cgXW__emptyIcon{background:var(--wash);border-radius:20px;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto;display:flex}.workbench-module__X_cgXW__empty{padding:21px 0 10px}.workbench-module__X_cgXW__empty h3{margin:15px 0 10px}.workbench-module__X_cgXW__empty p{max-width:320px}.workbench-module__X_cgXW__emptySteps{margin:22px auto}.workbench-module__X_cgXW__roomSketch{background:var(--paper);border:1px solid var(--border);text-align:left;border-radius:13px;margin:18px 0 6px;padding:15px 16px}.workbench-module__X_cgXW__sketchHeading{color:var(--accent);flex-wrap:wrap;align-items:center;gap:7px;font-size:.76rem;display:flex}.workbench-module__X_cgXW__sketchHeading small{color:var(--muted);margin-left:auto;font-size:.67rem}.workbench-module__X_cgXW__sketchRooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workbench-module__X_cgXW__sketchRooms figure{min-width:0;margin:12px 0 0}.workbench-module__X_cgXW__sketchRooms figure:only-child{grid-column:1/-1;width:100%;max-width:230px;margin-left:auto;margin-right:auto}.workbench-module__X_cgXW__sketchRooms svg{width:100%;height:auto;display:block}.workbench-module__X_cgXW__sketchRooms text{fill:var(--ink);font-size:10px}.workbench-module__X_cgXW__sketchRooms .workbench-module__X_cgXW__sketchArea{fill:var(--ink);font-size:13px;font-weight:700}.workbench-module__X_cgXW__sketchRooms figcaption{overflow-wrap:anywhere;color:var(--accent);justify-content:space-between;gap:7px;font-size:.74rem;font-weight:650;display:flex}.workbench-module__X_cgXW__sketchRooms figcaption span{color:var(--muted);white-space:nowrap;font-size:.69rem;font-weight:400}.workbench-module__X_cgXW__orderSteps{align-items:center;gap:8px;padding:13px 0 3px;display:flex}.workbench-module__X_cgXW__orderSteps>div{flex:1;min-width:0}.workbench-module__X_cgXW__orderSteps span{color:var(--muted);font-size:.69rem;display:block}.workbench-module__X_cgXW__orderSteps strong{overflow-wrap:anywhere;margin-top:4px;font-size:.83rem;line-height:1.4;display:block}.workbench-module__X_cgXW__orderSteps>svg{color:var(--muted);flex-shrink:0}.workbench-module__X_cgXW__breakdown{border-top:1px solid var(--border);margin-top:22px;padding-top:16px}.workbench-module__X_cgXW__breakdown summary{cursor:pointer;color:var(--accent);font-size:.84rem;font-weight:650;line-height:1.5}.workbench-module__X_cgXW__table tbody tr:last-child{font-weight:inherit;background:0 0}.workbench-module__X_cgXW__beforeAfter{justify-content:space-between;align-items:center;gap:14px;padding:20px 0;display:flex}.workbench-module__X_cgXW__beforeAfter>div{flex:1;min-width:0}.workbench-module__X_cgXW__beforeAfter>svg{color:var(--muted);flex:0 0 22px}.workbench-module__X_cgXW__beforeAfter span{color:var(--muted);font-size:.75rem;line-height:1.5;display:block}.workbench-module__X_cgXW__beforeAfter strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:700;display:block}.workbench-module__X_cgXW__beforeAfter>div:last-child strong{color:var(--accent)}.workbench-module__X_cgXW__paycheckHero{background:var(--wash);border:1px solid var(--border);border-radius:14px;margin:0 0 18px;padding:19px 21px}.workbench-module__X_cgXW__paycheckHero>p:first-child{color:var(--accent);margin:0;font-size:.82rem;font-weight:650}.workbench-module__X_cgXW__paycheckHero .workbench-module__X_cgXW__heroNumber{margin:9px 0 7px;font-size:clamp(2.6rem,4vw,3.5rem)}.workbench-module__X_cgXW__paycheckHero .workbench-module__X_cgXW__resultNote{margin:0;font-size:.75rem}.workbench-module__X_cgXW__compare{margin-top:18px;padding-top:15px}.workbench-module__X_cgXW__metricGrid{margin:17px 0}.workbench-module__X_cgXW__heroNumber{margin-top:16px}.workbench-module__X_cgXW__diagram{margin:17px 0}.workbench-module__X_cgXW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workbench-module__X_cgXW__intro{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:30px;max-width:none;padding:30px 0 16px;display:grid}.workbench-module__X_cgXW__intro h1{max-width:780px;font-size:clamp(2rem,4vw,3.1rem)}.workbench-module__X_cgXW__introCopy>p:not(.workbench-module__X_cgXW__kicker){color:var(--muted);max-width:700px;margin:0;font-size:1.05rem;line-height:1.7}.workbench-module__X_cgXW__introProof{border:1px solid var(--border);background:linear-gradient(140deg,var(--paper),var(--wash));border-radius:18px;gap:17px;margin:0;padding:23px;list-style:none;display:grid}.workbench-module__X_cgXW__introProof li{color:var(--muted);align-items:center;gap:12px;font-size:.84rem;display:flex}.workbench-module__X_cgXW__introProof svg{color:var(--accent);flex-shrink:0}.workbench-module__X_cgXW__nav{gap:10px 17px;font-size:.83rem}.workbench-module__X_cgXW__guide{padding:39px 0 14px}.workbench-module__X_cgXW__guide>p{max-width:840px;line-height:1.8}.workbench-module__X_cgXW__guideGrid{gap:16px}.workbench-module__X_cgXW__guideCard{background:var(--paper);padding:22px}.workbench-module__X_cgXW__editorialSplit{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:35px;margin:23px 0;display:grid}.workbench-module__X_cgXW__editorialSplit p,.workbench-module__X_cgXW__guide>p{color:var(--muted);font-size:.96rem;line-height:1.85}.workbench-module__X_cgXW__guide h3{color:var(--ink);margin:21px 0 8px;font-size:1.05rem;line-height:1.5}.workbench-module__X_cgXW__referenceVisual{border:1px solid var(--border);background:var(--wash);border-radius:17px;margin:0;padding:20px 15px}.workbench-module__X_cgXW__referenceVisual svg{width:100%;height:auto;display:block}.workbench-module__X_cgXW__referenceVisual text{fill:var(--ink);font-size:13px}.workbench-module__X_cgXW__referenceVisual figcaption{color:var(--muted);text-align:center;margin:10px 0;font-size:.78rem;line-height:1.6}.workbench-module__X_cgXW__referenceTable{border:1px solid var(--border);background:var(--paper);border-radius:13px;margin:23px 0;overflow-x:auto}.workbench-module__X_cgXW__referenceTable:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.workbench-module__X_cgXW__referenceTable table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.86rem}.workbench-module__X_cgXW__referenceTable caption{text-align:left;color:var(--muted);padding:15px 18px;font-weight:700}.workbench-module__X_cgXW__referenceTable th,.workbench-module__X_cgXW__referenceTable td{border-top:1px solid var(--border);text-align:left;font-variant-numeric:tabular-nums;padding:13px 18px}.workbench-module__X_cgXW__referenceTable thead{background:var(--wash);color:var(--muted)}.workbench-module__X_cgXW__referenceTable tbody th{font-weight:650}.workbench-module__X_cgXW__checklist{background:var(--wash);border:1px solid var(--border);border-radius:16px;padding:23px}.workbench-module__X_cgXW__checklist>svg{color:var(--accent)}.workbench-module__X_cgXW__checklist h3{margin-top:12px}.workbench-module__X_cgXW__checklist p{font-size:.9rem}.workbench-module__X_cgXW__checklist ul{gap:15px;margin:17px 0 0;padding:0;list-style:none;display:grid}.workbench-module__X_cgXW__checklist li{color:var(--muted);align-items:flex-start;gap:9px;font-size:.86rem;line-height:1.6;display:flex}.workbench-module__X_cgXW__checklist li svg{color:var(--accent);flex:0 0 16px;margin-top:3px}.workbench-module__X_cgXW__scheduleCards{grid-template-columns:1fr 1fr;gap:17px;margin:24px 0;display:grid}.workbench-module__X_cgXW__scheduleCards article{border:1px solid var(--border);background:var(--wash);border-radius:16px;padding:25px}.workbench-module__X_cgXW__scheduleCards svg{color:var(--accent)}.workbench-module__X_cgXW__scheduleCards h3{margin-top:13px}.workbench-module__X_cgXW__scheduleCards p{color:var(--muted);font-size:.86rem;line-height:1.7}.workbench-module__X_cgXW__scheduleCards strong{color:var(--accent);letter-spacing:-.025em;margin:17px 0 6px;font-size:1.8rem;display:block}.workbench-module__X_cgXW__scheduleCards strong small{letter-spacing:0;font-size:.8rem;font-weight:500}@media (max-width:1000px){.workbench-module__X_cgXW__intro{grid-template-columns:1fr}.workbench-module__X_cgXW__introProof{display:none}}@media (max-width:760px){.workbench-module__X_cgXW__intro{padding-top:23px}.workbench-module__X_cgXW__shell .workbench-module__X_cgXW__panelHead,.workbench-module__X_cgXW__shell .workbench-module__X_cgXW__body{padding:20px}.workbench-module__X_cgXW__editorialSplit{grid-template-columns:1fr;gap:15px}.workbench-module__X_cgXW__referenceVisual{max-width:420px}.workbench-module__X_cgXW__scheduleCards{grid-template-columns:1fr}.workbench-module__X_cgXW__orderSteps{gap:6px}.workbench-module__X_cgXW__intro h1{font-size:2.2rem}.workbench-module__X_cgXW__payTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workbench-module__X_cgXW__payTable,.workbench-module__X_cgXW__payTable tbody,.workbench-module__X_cgXW__payTable tr,.workbench-module__X_cgXW__payTable td,.workbench-module__X_cgXW__payTable th{white-space:normal;display:block}.workbench-module__X_cgXW__payTable tr{border-top:1px solid var(--border);padding:12px 15px}.workbench-module__X_cgXW__payTable th,.workbench-module__X_cgXW__payTable td{text-align:left;border:0;padding:5px 0}.workbench-module__X_cgXW__payTable td{justify-content:space-between;gap:15px;display:flex}.workbench-module__X_cgXW__payTable td:before{content:attr(data-label);color:var(--muted);font-weight:400}.workbench-module__X_cgXW__payTable td:last-child{color:var(--accent);font-weight:650}.workbench-module__X_cgXW__payTable tbody tr:last-child{background:var(--wash)}.workbench-module__X_cgXW__payTable caption{display:block}.workbench-module__X_cgXW__paycheckHero{padding:17px}.workbench-module__X_cgXW__beforeAfter{gap:10px}.workbench-module__X_cgXW__beforeAfter strong{font-size:1.35rem}}@media (max-width:370px){.workbench-module__X_cgXW__shell .workbench-module__X_cgXW__panelHead,.workbench-module__X_cgXW__shell .workbench-module__X_cgXW__body{padding:16px}.workbench-module__X_cgXW__result{padding:18px}.workbench-module__X_cgXW__sketchHeading small{width:100%;margin-left:0}.workbench-module__X_cgXW__roomArea{font-size:.7rem}.workbench-module__X_cgXW__orderSteps strong{font-size:.75rem}.workbench-module__X_cgXW__intro h1{font-size:2rem}.workbench-module__X_cgXW__shortcuts span{width:100%;margin-left:0}.workbench-module__X_cgXW__metricGrid{gap:8px}.workbench-module__X_cgXW__metric dd{font-size:1rem}.workbench-module__X_cgXW__beforeAfter strong{font-size:1.2rem}}@media print{.workbench-module__X_cgXW__roomSketch,.workbench-module__X_cgXW__orderSteps,.workbench-module__X_cgXW__beforeAfter{display:none!important}.workbench-module__X_cgXW__paycheckHero{background:0 0;border:0;margin:10px 0;padding:0}.workbench-module__X_cgXW__paycheckHero>p:first-child{font-size:10pt}.workbench-module__X_cgXW__paycheckHero .workbench-module__X_cgXW__heroNumber{font-size:27pt}.workbench-module__X_cgXW__breakdown{display:none}.workbench-module__X_cgXW__payTable,.workbench-module__X_cgXW__payTable tbody{display:table-row-group}.workbench-module__X_cgXW__payTable{display:table}.workbench-module__X_cgXW__payTable thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static}.workbench-module__X_cgXW__payTable tr{padding:0;display:table-row}.workbench-module__X_cgXW__payTable th,.workbench-module__X_cgXW__payTable td{text-align:right;padding:6px 8px;display:table-cell}.workbench-module__X_cgXW__payTable td:before{display:none}.workbench-module__X_cgXW__payTable th:first-child{text-align:left}.workbench-module__X_cgXW__payTable caption{display:table-caption}.workbench-module__X_cgXW__metricGrid{margin:12px 0}.workbench-module__X_cgXW__roomArea{display:none}}.workbench-module__X_cgXW__mobileResult{display:none}@media (min-width:1000px){.workbench-module__X_cgXW__workspace>div{position:sticky;top:20px}.workbench-module__X_cgXW__workspace .workbench-module__X_cgXW__result{position:static}.workbench-module__X_cgXW__roomSketch{padding:12px 15px}.workbench-module__X_cgXW__sketchRooms svg{max-height:118px}}@media (max-width:760px){.workbench-module__X_cgXW__mobileResult{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;max-width:100%;margin:15px auto 0;padding:13px 16px;font-size:.82rem;font-weight:650;line-height:1.4;display:flex;position:sticky;bottom:12px;box-shadow:0 5px 18px #20382f08}.workbench-module__X_cgXW__mobileResult svg{flex-shrink:0}}@media print{.workbench-module__X_cgXW__mobileResult{display:none!important}.workbench-module__X_cgXW__workspace>div{position:static}.workbench-module__X_cgXW__printOnly .workbench-module__X_cgXW__table{margin:12px 0}.workbench-module__X_cgXW__printOnly .workbench-module__X_cgXW__table caption{padding:0 0 8px}.workbench-module__X_cgXW__printOnly p{font-size:9pt;line-height:1.5}.workbench-module__X_cgXW__printOnly .workbench-module__X_cgXW__table tr{background:#fff}}.workbench-module__X_cgXW__resultTotal{flex-wrap:wrap}.workbench-module__X_cgXW__resultTotal span{overflow-wrap:anywhere;min-width:0}.workbench-module__X_cgXW__resultTotal span:last-child{margin-left:auto}.workbench-module__X_cgXW__page .breadcrumbs{padding:20px 0 14px}.workbench-module__X_cgXW__intro{padding:18px 0}.workbench-module__X_cgXW__panel,.workbench-module__X_cgXW__result{border-radius:var(--radius)}.workbench-module__X_cgXW__workspace{gap:20px}.workbench-module__X_cgXW__heroNumber{font-weight:600}.workbench-module__X_cgXW__panelHead>div:first-child{flex:1;min-width:0}.workbench-module__X_cgXW__toolbar{flex-shrink:0}.workbench-module__X_cgXW__toolbar button{min-height:40px}.workbench-module__X_cgXW__primary{min-height:48px}.workbench-module__X_cgXW__guideCard{background:var(--paper)}.workbench-module__X_cgXW__introProof{background:var(--wash)}@media (max-width:760px){.workbench-module__X_cgXW__intro{padding-top:12px}.workbench-module__X_cgXW__panelHead>div:first-child{flex:auto}.workbench-module__X_cgXW__workspace{gap:18px}}.workbench-module__X_cgXW__field textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:12px;line-height:1.6}.workbench-module__X_cgXW__field textarea:focus{outline:2px solid var(--focus);outline-offset:2px}
.related-tools-module__DaStyq__section{border-top:1px solid var(--border);padding-top:24px}.related-tools-module__DaStyq__section h2{margin:0 0 16px;font-size:1.125rem}.related-tools-module__DaStyq__section .related-tools-module__DaStyq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;padding:0;list-style:none;display:grid}.related-tools-module__DaStyq__section .related-tools-module__DaStyq__list li{min-width:0}.related-tools-module__DaStyq__section .related-tools-module__DaStyq__list a{padding:6px 0;font-size:.9375rem;font-weight:600;line-height:1.5;display:inline-block}.related-tools-module__DaStyq__section .related-tools-module__DaStyq__list p{color:var(--muted);margin:4px 0 0;font-size:.875rem;line-height:1.65}@media (max-width:640px){.related-tools-module__DaStyq__section .related-tools-module__DaStyq__list{grid-template-columns:1fr;gap:16px}}
.landed-allocation-reference-module__WD4sSG__reference{margin-top:24px}.landed-allocation-reference-module__WD4sSG__reference>h3{letter-spacing:-.025em;margin-bottom:12px;font-size:21px}.landed-allocation-reference-module__WD4sSG__reference p{color:var(--muted);font-size:13px;line-height:1.8}.landed-allocation-reference-module__WD4sSG__reference>p{max-width:84ch}.landed-allocation-reference-module__WD4sSG__comparisons{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.landed-allocation-reference-module__WD4sSG__comparisons li{background:#f4f8f0;border:1px solid #cbd9c9;border-radius:10px;min-width:0;padding:20px}.landed-allocation-reference-module__WD4sSG__comparisons h4{letter-spacing:-.02em;font-size:17px}.landed-allocation-reference-module__WD4sSG__comparisons .landed-allocation-reference-module__WD4sSG__basis{min-height:40px;margin-top:9px;font-size:11px}.landed-allocation-reference-module__WD4sSG__comparisons dl{margin-block:12px 16px}.landed-allocation-reference-module__WD4sSG__comparisons dl>div{margin-top:10px}.landed-allocation-reference-module__WD4sSG__comparisons dt{color:var(--muted);font-size:11px}.landed-allocation-reference-module__WD4sSG__comparisons dd{color:#254b36;font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:3px 0 0;font-size:18px;font-weight:600}.landed-allocation-reference-module__WD4sSG__comparisons dl>div:last-child dd{font-size:13px}.landed-allocation-reference-module__WD4sSG__comparisons li>p:last-child{font-size:12px}.landed-allocation-reference-module__WD4sSG__reference .landed-allocation-reference-module__WD4sSG__check{color:#30492e;background:#edf3e7;border-left:3px solid #78946c;margin-bottom:14px;padding:15px 18px}@media (max-width:950px){.landed-allocation-reference-module__WD4sSG__comparisons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.landed-allocation-reference-module__WD4sSG__comparisons{grid-template-columns:1fr}.landed-allocation-reference-module__WD4sSG__comparisons .landed-allocation-reference-module__WD4sSG__basis{min-height:0}.landed-allocation-reference-module__WD4sSG__comparisons dl{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.landed-allocation-reference-module__WD4sSG__comparisons dl>div:last-child{grid-column:1/-1}}
.gravel-module__Doduua__workspace{align-items:start;gap:24px}.gravel-module__Doduua__resultColumn{min-width:0}.gravel-module__Doduua__sectionHead{align-items:flex-start;gap:11px;margin:28px 0 16px;display:flex}.gravel-module__Doduua__sectionHead h3{margin:0 0 5px;font-size:1.08rem;line-height:1.4}.gravel-module__Doduua__sectionHead p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.6}.gravel-module__Doduua__sectionHead strong{color:var(--ink);font-weight:650}.gravel-module__Doduua__step{background:var(--wash);width:28px;height:28px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.gravel-module__Doduua__cards{gap:17px;display:grid}.gravel-module__Doduua__inputCard{border:1px solid var(--border);background:var(--paper);border-radius:12px;min-width:0;margin:0;padding:17px}.gravel-module__Doduua__inputCard legend{align-items:center;gap:7px;padding:0 6px;font-size:.9rem;font-weight:700;line-height:1.4;display:flex}.gravel-module__Doduua__inputCard legend svg{color:var(--accent)}.gravel-module__Doduua__remove,.gravel-module__Doduua__add{border:1px solid var(--border);background:var(--paper);max-width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;line-height:1.4;display:inline-flex}.gravel-module__Doduua__remove{color:var(--muted);margin-top:13px}.gravel-module__Doduua__add{background:var(--wash);width:100%;margin-top:13px;font-weight:650}.gravel-module__Doduua__add:disabled{cursor:default;opacity:.55}.gravel-module__Doduua__options{border:1px solid var(--border);border-radius:8px;margin-top:15px;padding:0 12px}.gravel-module__Doduua__options summary{cursor:pointer;padding:12px 0;font-size:.83rem;font-weight:650;line-height:1.55}.gravel-module__Doduua__options[open]{padding-bottom:13px}.gravel-module__Doduua__options[open] summary{margin-bottom:4px}.gravel-module__Doduua__optionIntro{color:var(--muted);margin:0 0 13px;font-size:.79rem;line-height:1.65}.gravel-module__Doduua__currentBasis{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;padding:0 2px;font-size:.75rem;line-height:1.7}.gravel-module__Doduua__currentBasis strong{color:var(--ink);font-weight:600}.gravel-module__Doduua__calculate{margin-top:20px}.gravel-module__Doduua__exactNote{color:var(--muted);background:var(--wash);border:1px solid var(--border);border-radius:8px;margin:18px 0 0;padding:12px;font-size:.78rem;line-height:1.65}.gravel-module__Doduua__errorSummary{color:var(--error);font-size:.84rem;line-height:1.6}.gravel-module__Doduua__result{padding:clamp(18px,3vw,28px)}.gravel-module__Doduua__orderHero{align-items:center;gap:14px;margin:23px 0;display:flex}.gravel-module__Doduua__orderHero>svg{color:var(--accent);flex-shrink:0}.gravel-module__Doduua__orderNumber{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(2.15rem,4.4vw,3.4rem);font-weight:720;line-height:1.15}.gravel-module__Doduua__orderNumber span{letter-spacing:0;font-size:1.3rem;font-weight:600}.gravel-module__Doduua__orderHero p{color:var(--muted);margin:5px 0 0;font-size:.81rem;line-height:1.5}.gravel-module__Doduua__flow{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:9px;padding:15px 0;display:flex}.gravel-module__Doduua__flow>div{flex:1;min-width:0}.gravel-module__Doduua__flow>svg{color:var(--muted);flex-shrink:0}.gravel-module__Doduua__flow span{color:var(--muted);font-size:.69rem;line-height:1.5;display:block}.gravel-module__Doduua__flow strong{overflow-wrap:anywhere;margin-top:5px;font-size:.94rem;font-weight:650;line-height:1.4;display:block}.gravel-module__Doduua__result dd{overflow-wrap:anywhere}.gravel-module__Doduua__quote{background:var(--paper);border:1px solid var(--border);border-radius:10px;margin:22px 0 17px;padding:17px}.gravel-module__Doduua__quote>span{font-size:.85rem;font-weight:650;line-height:1.5;display:block}.gravel-module__Doduua__quote>strong{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:9px;font-size:1.8rem;line-height:1.3;display:block}.gravel-module__Doduua__quote>strong small{letter-spacing:0;font-size:.77rem;font-weight:500}.gravel-module__Doduua__quote p{color:var(--muted);margin:10px 0 0;font-size:.75rem;line-height:1.65}.gravel-module__Doduua__quote dl{gap:9px;margin:15px 0 0;display:grid}.gravel-module__Doduua__quote dl>div{justify-content:space-between;gap:12px;font-size:.78rem;line-height:1.6;display:flex}.gravel-module__Doduua__quote dt{color:var(--muted)}.gravel-module__Doduua__quote dt small{font-size:.69rem;display:block}.gravel-module__Doduua__quote dd{text-align:right;margin:0;font-weight:650}.gravel-module__Doduua__empty{padding:24px 0 8px}.gravel-module__Doduua__emptySteps{text-align:left;background:var(--paper);border:1px solid var(--border);border-radius:10px;gap:11px;margin:22px 0 0;padding:16px;display:grid}.gravel-module__Doduua__emptySteps span{color:var(--muted);align-items:center;gap:10px;font-size:.8rem;line-height:1.5;display:flex}.gravel-module__Doduua__emptySteps svg{color:var(--accent);flex-shrink:0}.gravel-module__Doduua__diagram{border:1px solid var(--border);background:var(--paper);border-radius:13px;margin:18px 0 0;padding:16px}.gravel-module__Doduua__diagramTitle{align-items:center;gap:9px;font-size:.9rem;line-height:1.4;display:flex}.gravel-module__Doduua__diagramTitle svg{color:var(--accent);flex-shrink:0}.gravel-module__Doduua__diagram>svg{width:100%;height:auto;margin-top:8px;display:block}.gravel-module__Doduua__diagram text{fill:var(--ink);font-family:inherit;font-size:11px}.gravel-module__Doduua__diagram .gravel-module__Doduua__diagramSubtext{fill:var(--muted);font-size:9px}.gravel-module__Doduua__diagram figcaption{color:var(--muted);font-size:.73rem;line-height:1.6}.gravel-module__Doduua__worksheet{border:1px solid var(--border);background:var(--paper);border-radius:14px;margin-top:25px;padding:clamp(17px,3vw,28px)}.gravel-module__Doduua__worksheetHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.gravel-module__Doduua__worksheetHead h2{margin:5px 0 8px}.gravel-module__Doduua__worksheetHead p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.6}.gravel-module__Doduua__layerBadge{border:1px solid var(--border);background:var(--wash);border-radius:30px;flex-shrink:0;padding:8px 13px;font-size:.78rem;line-height:1.4}.gravel-module__Doduua__orderCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:21px;display:grid}.gravel-module__Doduua__orderCards article{border:1px solid var(--border);border-radius:11px;min-width:0;padding:20px}.gravel-module__Doduua__orderCards header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.gravel-module__Doduua__orderCards h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.05rem;line-height:1.4}.gravel-module__Doduua__orderCards header>strong{letter-spacing:-.02em;white-space:nowrap;color:var(--accent);font-size:1.3rem}.gravel-module__Doduua__orderCards header small{letter-spacing:0;font-size:.8rem}.gravel-module__Doduua__orderCards article>p{color:var(--muted);overflow-wrap:anywhere;margin:12px 0 15px;font-size:.8rem;line-height:1.7}.gravel-module__Doduua__orderCards dl{gap:10px;margin:0;display:grid}.gravel-module__Doduua__orderCards dl>div{justify-content:space-between;gap:15px;font-size:.82rem;line-height:1.5;display:flex}.gravel-module__Doduua__orderCards dt{color:var(--muted);min-width:0}.gravel-module__Doduua__orderCards dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650}.gravel-module__Doduua__cardTotal{border-top:1px solid var(--border);margin-top:2px;padding-top:11px}.gravel-module__Doduua__basis{margin-top:18px;font-size:.78rem;line-height:1.7}.gravel-module__Doduua__basis summary{cursor:pointer;color:var(--accent);font-weight:650}.gravel-module__Doduua__basis p{color:var(--muted);margin:9px 0 0}.gravel-module__Doduua__footnote{color:var(--muted);margin:19px 0 0;font-size:.78rem;line-height:1.7}.gravel-module__Doduua__guideNote{border-left:3px solid var(--accent);background:var(--wash);margin:20px 0;padding:13px 17px;font-size:.9rem;line-height:1.75}.gravel-module__Doduua__measureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.gravel-module__Doduua__measureGrid h3{align-items:center;gap:9px;display:flex}.gravel-module__Doduua__measureGrid h3 svg{color:var(--accent);flex-shrink:0}.gravel-module__Doduua__quantityTable{max-width:820px;margin:22px 0 0}.gravel-module__Doduua__sourceCaption{font-size:.78rem!important;line-height:1.7!important}@media (max-width:1050px){.gravel-module__Doduua__inputCard{padding:13px}.gravel-module__Doduua__flow{gap:7px}.gravel-module__Doduua__flow strong{font-size:.86rem}.gravel-module__Doduua__flow>svg{width:13px}.gravel-module__Doduua__result{padding:20px}.gravel-module__Doduua__quote{padding:14px}}@media (max-width:700px){.gravel-module__Doduua__orderCards,.gravel-module__Doduua__measureGrid{grid-template-columns:1fr}.gravel-module__Doduua__worksheetHead{flex-direction:column;gap:14px}.gravel-module__Doduua__flow strong{font-size:.94rem}.gravel-module__Doduua__orderCards article{padding:17px}}@media (max-width:380px){.gravel-module__Doduua__inputCard{padding:10px}.gravel-module__Doduua__result{padding:17px}.gravel-module__Doduua__flow{gap:6px}.gravel-module__Doduua__flow span{font-size:.65rem}.gravel-module__Doduua__flow strong{font-size:.79rem}.gravel-module__Doduua__flow>svg{width:11px}.gravel-module__Doduua__orderNumber{font-size:2.35rem}.gravel-module__Doduua__orderCards header{flex-wrap:wrap;gap:8px}.gravel-module__Doduua__orderCards article{padding:14px}.gravel-module__Doduua__diagram{padding:13px}.gravel-module__Doduua__quote{padding:12px}}@media print{.gravel-module__Doduua__resultColumn{position:static!important}.gravel-module__Doduua__diagram,.gravel-module__Doduua__basis{display:none!important}.gravel-module__Doduua__workspace{display:block}.gravel-module__Doduua__result{padding:0}.gravel-module__Doduua__orderHero{margin:15px 0}.gravel-module__Doduua__orderNumber{font-size:28pt}.gravel-module__Doduua__quote{padding:12px}.gravel-module__Doduua__flow,.gravel-module__Doduua__quote,.gravel-module__Doduua__orderCards article{break-inside:avoid}.gravel-module__Doduua__worksheet{margin-top:16px;padding:12px}.gravel-module__Doduua__worksheetHead{break-inside:avoid}.gravel-module__Doduua__orderCards{grid-template-columns:repeat(2,minmax(0,1fr))}.gravel-module__Doduua__orderCards article{padding:13px}.gravel-module__Doduua__orderCards header{flex-wrap:wrap;gap:8px}.gravel-module__Doduua__orderCards header>strong{white-space:normal;overflow-wrap:anywhere}.gravel-module__Doduua__layerBadge{background:0 0}.gravel-module__Doduua__footnote{color:#333}.gravel-module__Doduua__result p{overflow-wrap:anywhere}.gravel-module__Doduua__resultColumn{width:100%;position:static!important}.gravel-module__Doduua__result{padding:0;font-size:9pt;line-height:1.35}.gravel-module__Doduua__result h2{margin:0 0 5pt;font-size:16pt;line-height:1.2}.gravel-module__Doduua__result h3{margin:8pt 0 3pt;font-size:10pt;line-height:1.3}.gravel-module__Doduua__result p{margin:4pt 0;font-size:8.5pt;line-height:1.35}.gravel-module__Doduua__orderHero{gap:9pt;margin:9pt 0}.gravel-module__Doduua__orderHero>svg{width:22pt;height:22pt}.gravel-module__Doduua__orderNumber{font-size:22pt;line-height:1.1}.gravel-module__Doduua__orderNumber span{font-size:12pt}.gravel-module__Doduua__orderHero p{margin-top:3pt;font-size:8.5pt}.gravel-module__Doduua__flow{gap:9pt;padding:7pt 0}.gravel-module__Doduua__flow span{font-size:8pt;line-height:1.3}.gravel-module__Doduua__flow strong{margin-top:3pt;font-size:10pt;line-height:1.3}.gravel-module__Doduua__result dl{margin-top:8pt}.gravel-module__Doduua__result dl>div{gap:10pt;padding:4pt 0;font-size:8.5pt;line-height:1.35}.gravel-module__Doduua__quote{border-radius:5pt;margin:9pt 0;padding:8pt 10pt}.gravel-module__Doduua__quote>span{font-size:9pt;line-height:1.3}.gravel-module__Doduua__quote>strong{margin-top:5pt;font-size:17pt}.gravel-module__Doduua__quote>strong small{font-size:8pt}.gravel-module__Doduua__quote dl{grid-template-columns:1fr 1fr;gap:5pt 16pt;margin-top:6pt;display:grid}.gravel-module__Doduua__quote dl>div{padding:0;font-size:8pt}.gravel-module__Doduua__quote dt small{margin-left:3pt;font-size:7pt;display:inline}.gravel-module__Doduua__quote p{margin-top:6pt;font-size:8pt;line-height:1.35}.gravel-module__Doduua__worksheet{break-inside:auto;border-radius:6pt;margin-top:10pt;padding:10pt;display:block}.gravel-module__Doduua__worksheet:has(.gravel-module__Doduua__orderCards>article:only-child){break-inside:avoid-page}.gravel-module__Doduua__worksheetHead{break-after:avoid-page;break-inside:avoid-page;align-items:flex-start;gap:10pt;display:flex}.gravel-module__Doduua__worksheetHead h2{margin:3pt 0;font-size:12pt;line-height:1.25}.gravel-module__Doduua__worksheetHead p{margin:2pt 0;font-size:8pt;line-height:1.35}.gravel-module__Doduua__layerBadge{border-radius:12pt;padding:4pt 7pt;font-size:8pt}.gravel-module__Doduua__orderCards{margin-top:8pt;display:block}.gravel-module__Doduua__orderCards article{box-sizing:border-box;break-inside:avoid-page;break-before:auto;border-radius:5pt;width:100%;margin:0 0 8pt;padding:9pt 10pt}.gravel-module__Doduua__orderCards article:last-child{margin-bottom:0}.gravel-module__Doduua__orderCards header{flex-wrap:nowrap;align-items:flex-start;gap:12pt;display:flex}.gravel-module__Doduua__orderCards h3{margin:0;font-size:10pt;line-height:1.3}.gravel-module__Doduua__orderCards header>strong{white-space:normal;font-size:12pt;line-height:1.3}.gravel-module__Doduua__orderCards header small{font-size:8pt}.gravel-module__Doduua__orderCards article>p{margin:5pt 0 7pt;font-size:8pt;line-height:1.4}.gravel-module__Doduua__orderCards dl{grid-template-columns:1fr 1fr;gap:5pt 18pt;margin:0;display:grid}.gravel-module__Doduua__orderCards dl>div{gap:10pt;font-size:8pt;line-height:1.35}.gravel-module__Doduua__cardTotal{margin-top:0;padding-top:5pt}.gravel-module__Doduua__orderCards p{overflow-wrap:anywhere;margin:7pt 0 0!important;font-size:8pt!important;line-height:1.4!important}.gravel-module__Doduua__footnote{margin:8pt 0 0;font-size:7.5pt;line-height:1.4}}
.mulch-module__jZDDBq__options{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.mulch-module__jZDDBq__options article{border:1px solid var(--border);background:var(--paper);border-radius:16px;min-width:0;padding:16px}.mulch-module__jZDDBq__options svg{color:var(--accent)}.mulch-module__jZDDBq__options h3{margin:8px 0;font-size:1rem}.mulch-module__jZDDBq__options strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.8rem;line-height:1.2;display:block}.mulch-module__jZDDBq__options small{color:var(--muted);font-size:.8rem;font-weight:500}.mulch-module__jZDDBq__options p{color:var(--muted);margin:8px 0;font-size:.81rem;line-height:1.5}.mulch-module__jZDDBq__options b{overflow-wrap:anywhere;font-size:1.1rem;display:block}.mulch-module__jZDDBq__decision{background:var(--wash);border-radius:12px;padding:16px;font-weight:600;line-height:1.6}.mulch-module__jZDDBq__sketch{width:100%;max-width:420px;height:auto;fill:var(--muted);margin:12px auto;font-size:12px;display:block}.mulch-module__jZDDBq__coverage{border-collapse:collapse;text-align:left;width:100%;margin:20px 0}.mulch-module__jZDDBq__coverage th,.mulch-module__jZDDBq__coverage td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:12px}@media (max-width:380px){.mulch-module__jZDDBq__options{gap:8px}.mulch-module__jZDDBq__options article{padding:12px}.mulch-module__jZDDBq__options strong{font-size:1.45rem}}@media print{.mulch-module__jZDDBq__options{break-inside:avoid}.mulch-module__jZDDBq__decision{background:#fff;border:1px solid #bbb}.mulch-module__jZDDBq__sketch{max-width:300px}}.mulch-module__jZDDBq__shortcuts{flex-wrap:wrap;gap:8px;margin:0 0 15px;display:flex}.mulch-module__jZDDBq__shortcuts button{border:1px solid var(--border);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;min-height:40px;padding:8px 12px}.mulch-module__jZDDBq__shortcuts button[aria-pressed=true]{background:var(--wash);border-color:var(--accent);color:var(--accent);font-weight:700}.mulch-module__jZDDBq__shortcuts span{width:100%;color:var(--muted);font-size:.75rem}.mulch-module__jZDDBq__shapeGuide{background:var(--wash);border-radius:10px;align-items:center;gap:17px;margin:0 0 17px;padding:10px;display:flex}.mulch-module__jZDDBq__shapeGuide svg{fill:none;width:145px;height:80px;stroke:var(--accent);stroke-width:1.5px;flex:0 0 145px}.mulch-module__jZDDBq__shapeGuide text{fill:var(--ink);stroke:none;font-size:11px}.mulch-module__jZDDBq__shapeGuide figcaption{color:var(--muted);font-size:.78rem;line-height:1.6}.mulch-module__jZDDBq__summary{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 0;padding-bottom:15px;display:grid}.mulch-module__jZDDBq__summary dt{color:var(--muted);font-size:.74rem}.mulch-module__jZDDBq__summary dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:1rem;font-weight:650}@media (max-width:370px){.mulch-module__jZDDBq__shapeGuide{gap:7px}.mulch-module__jZDDBq__shapeGuide svg{flex-basis:118px;width:118px}}.mulch-module__jZDDBq__jumpSlot{display:none}.mulch-module__jZDDBq__jumpSlot .mulch-module__jZDDBq__inlineJump{box-sizing:border-box;width:100%;min-height:48px;box-shadow:none;margin:0;position:static;bottom:auto}.mulch-module__jZDDBq__inlineJump:disabled{background:var(--wash);color:var(--muted);cursor:default}@media (max-width:760px){.mulch-module__jZDDBq__jumpSlot{min-height:48px;margin:0 0 14px;display:block}}@media print{.mulch-module__jZDDBq__jumpSlot{display:none!important}}.mulch-module__jZDDBq__options strong small{margin-top:4px;line-height:1.5;display:block}
.post-hole-module__UyLb0G__workspace{align-items:start;gap:24px}.post-hole-module__UyLb0G__resultColumn{min-width:0}.post-hole-module__UyLb0G__groups{gap:18px;margin-top:22px;display:grid}.post-hole-module__UyLb0G__group{border:1px solid var(--border);background:var(--paper);border-radius:12px;min-width:0;margin:0;padding:16px}.post-hole-module__UyLb0G__group legend{color:var(--ink);align-items:center;gap:8px;padding:0 6px;font-size:1rem;font-weight:700;display:flex}.post-hole-module__UyLb0G__step{background:var(--wash);width:25px;height:25px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}:is(.post-hole-module__UyLb0G__group input,.post-hole-module__UyLb0G__group select){min-width:0}.post-hole-module__UyLb0G__group small{line-height:1.5}.post-hole-module__UyLb0G__remove,.post-hole-module__UyLb0G__add{border:1px solid var(--border);background:var(--paper);max-width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.87rem;display:inline-flex}.post-hole-module__UyLb0G__remove{margin-top:12px}.post-hole-module__UyLb0G__add{background:var(--wash);width:100%;margin-top:14px;font-weight:650}.post-hole-module__UyLb0G__add:disabled{cursor:default;opacity:.55}.post-hole-module__UyLb0G__material{margin-top:28px}.post-hole-module__UyLb0G__presets,.post-hole-module__UyLb0G__options{border:1px solid var(--border);background:var(--paper);border-radius:9px;margin:17px 0;padding:0 12px}.post-hole-module__UyLb0G__presets summary,.post-hole-module__UyLb0G__options summary{cursor:pointer;padding:13px 0;font-size:.86rem;font-weight:650;line-height:1.5}.post-hole-module__UyLb0G__presets p{color:var(--muted);margin:0 0 12px;font-size:.82rem;line-height:1.6}.post-hole-module__UyLb0G__chips{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.post-hole-module__UyLb0G__chips button{border:1px solid var(--border);background:var(--wash);color:var(--ink);font:inherit;cursor:pointer;border-radius:7px;flex:68px;gap:4px;min-height:50px;padding:10px 6px;font-size:.8rem;font-weight:650;display:grid}.post-hole-module__UyLb0G__chips span{color:var(--muted);font-size:.72rem;font-weight:500}.post-hole-module__UyLb0G__options[open]{padding-bottom:13px}.post-hole-module__UyLb0G__options[open] summary{margin-bottom:4px}.post-hole-module__UyLb0G__calculate{width:100%;margin-top:16px}.post-hole-module__UyLb0G__errorSummary{color:var(--error);font-size:.88rem;line-height:1.6}.post-hole-module__UyLb0G__diagram{border:1px solid var(--border);background:var(--paper);border-radius:14px;margin:0 0 18px;padding:17px 18px 12px;overflow:hidden}.post-hole-module__UyLb0G__diagramHead{align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.5;display:flex}.post-hole-module__UyLb0G__diagramHead svg{color:var(--accent);flex-shrink:0;margin-top:2px}.post-hole-module__UyLb0G__diagram>svg{width:100%;height:auto;max-height:245px;margin-top:8px;display:block}.post-hole-module__UyLb0G__diagram text{fill:var(--muted);font-family:inherit;font-size:12px}.post-hole-module__UyLb0G__diagram figcaption{color:var(--muted);font-size:.75rem;line-height:1.5}.post-hole-module__UyLb0G__result{padding:clamp(18px,3vw,28px)}.post-hole-module__UyLb0G__purchase{align-items:center;gap:14px;margin:22px 0 18px;display:flex}.post-hole-module__UyLb0G__purchase>svg{color:var(--accent);flex-shrink:0}.post-hole-module__UyLb0G__bagNumber{letter-spacing:-.045em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(2.15rem,5vw,3.5rem);font-weight:780;line-height:1.1}.post-hole-module__UyLb0G__bagNumber span{letter-spacing:-.02em;font-size:clamp(1.1rem,2vw,1.65rem);font-weight:600}.post-hole-module__UyLb0G__purchase p{color:var(--muted);margin:6px 0 0;font-size:.82rem;line-height:1.5}.post-hole-module__UyLb0G__quantity{background:var(--wash);border:1px solid var(--border);border-radius:10px;gap:5px;margin-bottom:10px;padding:17px 18px;display:grid}.post-hole-module__UyLb0G__quantity>span{color:var(--muted);font-size:.8rem;line-height:1.5}.post-hole-module__UyLb0G__quantity strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.2}.post-hole-module__UyLb0G__quantity small{letter-spacing:0;font-size:.9rem;font-weight:600}.post-hole-module__UyLb0G__result dd{overflow-wrap:anywhere;text-align:right}.post-hole-module__UyLb0G__cost{font-weight:700}.post-hole-module__UyLb0G__cost small{font-size:.7rem}.post-hole-module__UyLb0G__comparison{border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr 1fr;margin-top:18px;display:grid;overflow:hidden}.post-hole-module__UyLb0G__comparison>div{gap:7px;min-width:0;padding:13px 12px;display:grid}.post-hole-module__UyLb0G__comparison>div+div{border-left:1px solid var(--border)}.post-hole-module__UyLb0G__comparison span{color:var(--muted);font-size:.77rem;line-height:1.4}.post-hole-module__UyLb0G__comparison strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.15rem}.post-hole-module__UyLb0G__comparison small{color:var(--muted);font-size:.72rem}.post-hole-module__UyLb0G__comparison .post-hole-module__UyLb0G__selected{background:var(--wash);box-shadow:inset 0 3px var(--accent)}.post-hole-module__UyLb0G__rounding{color:var(--muted);margin:12px 0 20px;font-size:.79rem;line-height:1.6}.post-hole-module__UyLb0G__empty{padding:20px 0 10px}.post-hole-module__UyLb0G__emptyExample{text-align:left;background:var(--wash);border:1px solid var(--border);border-radius:10px;gap:7px;margin-top:20px;padding:16px;line-height:1.55;display:grid}.post-hole-module__UyLb0G__emptyExample strong{font-size:.85rem}.post-hole-module__UyLb0G__emptyExample span{color:var(--muted);font-size:.79rem}.post-hole-module__UyLb0G__worksheet{border:1px solid var(--border);background:var(--paper);border-radius:14px;margin-top:24px;padding:clamp(17px,3vw,28px)}.post-hole-module__UyLb0G__worksheetHead{justify-content:space-between;align-items:start;gap:20px;display:flex}.post-hole-module__UyLb0G__worksheetHead h2{margin:5px 0 8px}.post-hole-module__UyLb0G__worksheetHead p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.6}.post-hole-module__UyLb0G__holeCount{border:1px solid var(--border);background:var(--wash);border-radius:30px;flex-shrink:0;padding:8px 12px;font-size:.77rem;line-height:1.5;display:inline-block}.post-hole-module__UyLb0G__worksheetCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.post-hole-module__UyLb0G__worksheetCards article{border:1px solid var(--border);border-radius:10px;min-width:0;padding:18px}.post-hole-module__UyLb0G__worksheetCards h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:1rem}.post-hole-module__UyLb0G__worksheetCards p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 13px;font-size:.81rem;line-height:1.65}.post-hole-module__UyLb0G__worksheetCards dl{gap:8px;margin:0;display:grid}.post-hole-module__UyLb0G__worksheetCards dl>div{justify-content:space-between;gap:12px;font-size:.81rem;line-height:1.5;display:flex}.post-hole-module__UyLb0G__worksheetCards dt{color:var(--muted);min-width:0}.post-hole-module__UyLb0G__worksheetCards dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650}.post-hole-module__UyLb0G__yieldTable{max-width:700px;margin-top:20px}.post-hole-module__UyLb0G__note{border-left:3px solid var(--accent);background:var(--wash);margin:20px 0;padding:10px 16px;font-size:.92rem;line-height:1.75}.post-hole-module__UyLb0G__guideLead{max-width:74ch}.post-hole-module__UyLb0G__measureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.post-hole-module__UyLb0G__measureGrid h3{align-items:center;gap:9px;display:flex}.post-hole-module__UyLb0G__measureGrid svg{color:var(--accent);flex-shrink:0}.post-hole-module__UyLb0G__sourceLink{color:var(--muted);font-size:.82rem;line-height:1.6}@media (max-width:900px){.post-hole-module__UyLb0G__workspace{gap:20px}.post-hole-module__UyLb0G__group{padding:13px}.post-hole-module__UyLb0G__result{padding:20px}.post-hole-module__UyLb0G__diagram{padding:15px}.post-hole-module__UyLb0G__comparison>div{padding:12px 10px}}@media (max-width:700px){.post-hole-module__UyLb0G__worksheetHead{flex-direction:column;gap:14px}.post-hole-module__UyLb0G__worksheetCards,.post-hole-module__UyLb0G__measureGrid{grid-template-columns:1fr}.post-hole-module__UyLb0G__diagram>svg{max-height:235px}.post-hole-module__UyLb0G__bagNumber{font-size:2.8rem}.post-hole-module__UyLb0G__worksheetCards dl>div{gap:15px}}@media (max-width:380px){.post-hole-module__UyLb0G__group{padding:10px}.post-hole-module__UyLb0G__result{padding:17px}.post-hole-module__UyLb0G__comparison{grid-template-columns:1fr}.post-hole-module__UyLb0G__comparison>div+div{border-left:0;border-top:1px solid var(--border)}.post-hole-module__UyLb0G__diagram{padding:13px 10px}.post-hole-module__UyLb0G__diagramHead{font-size:.82rem}.post-hole-module__UyLb0G__worksheetCards article{padding:13px}.post-hole-module__UyLb0G__quantity{padding:14px}.post-hole-module__UyLb0G__purchase{gap:10px}.post-hole-module__UyLb0G__holeCount{white-space:normal;max-width:100%}}@media print{.post-hole-module__UyLb0G__diagram{display:none!important}.post-hole-module__UyLb0G__workspace,.post-hole-module__UyLb0G__resultColumn{display:block}.post-hole-module__UyLb0G__result{padding:0}.post-hole-module__UyLb0G__purchase{margin-top:14px}.post-hole-module__UyLb0G__bagNumber{font-size:30pt}.post-hole-module__UyLb0G__quantity{border:1px solid #bbb;padding:10px}.post-hole-module__UyLb0G__comparison{break-inside:avoid}.post-hole-module__UyLb0G__worksheet{break-before:auto;margin-top:20px;padding:12px}.post-hole-module__UyLb0G__worksheetHead,.post-hole-module__UyLb0G__worksheetCards article{break-inside:avoid}.post-hole-module__UyLb0G__worksheetCards{grid-template-columns:repeat(2,minmax(0,1fr))}.post-hole-module__UyLb0G__worksheetHead p,.post-hole-module__UyLb0G__worksheetCards p{color:#333}.post-hole-module__UyLb0G__holeCount{background:0 0}.post-hole-module__UyLb0G__empty{display:none}.post-hole-module__UyLb0G__purchase{margin:9px 0}.post-hole-module__UyLb0G__quantity{gap:3px;padding:7px 10px}.post-hole-module__UyLb0G__quantity strong{font-size:19pt}.post-hole-module__UyLb0G__quantity>span,.post-hole-module__UyLb0G__quantity>small{font-size:8pt}.post-hole-module__UyLb0G__rounding{margin:7px 0 10px;font-size:8pt;line-height:1.4}.post-hole-module__UyLb0G__comparison{margin-top:10px}.post-hole-module__UyLb0G__comparison>div{gap:4px;padding:8px 10px}.post-hole-module__UyLb0G__comparison strong{font-size:12pt}.post-hole-module__UyLb0G__comparison span,.post-hole-module__UyLb0G__comparison small{font-size:8pt}.post-hole-module__UyLb0G__worksheet{margin-top:12px;padding:9px}.post-hole-module__UyLb0G__worksheetHead h2{margin:4px 0;font-size:13pt}.post-hole-module__UyLb0G__worksheetHead p,.post-hole-module__UyLb0G__worksheetCards p{font-size:8pt;line-height:1.4}.post-hole-module__UyLb0G__worksheetHead{break-after:avoid}.post-hole-module__UyLb0G__worksheetCards{gap:10px;margin-top:10px}.post-hole-module__UyLb0G__worksheetCards article{padding:9px}.post-hole-module__UyLb0G__worksheetCards h3{margin-bottom:5px;font-size:10pt}.post-hole-module__UyLb0G__worksheetCards dl{gap:4px}.post-hole-module__UyLb0G__worksheetCards dl>div{font-size:8pt;line-height:1.4}.post-hole-module__UyLb0G__holeCount{padding:5px 8px;font-size:8pt}}
.wholesale-price-calculator-module__6CWpNa__pageIntro{max-width:1100px;margin-bottom:26px;display:block}.wholesale-price-calculator-module__6CWpNa__introEyebrow,.wholesale-price-calculator-module__6CWpNa__sectionEyebrow{letter-spacing:.055em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:650;line-height:1.5}.wholesale-price-calculator-module__6CWpNa__pageIntro h1{letter-spacing:-.045em;text-wrap:balance;max-width:none;margin:9px 0 13px;font-size:clamp(2rem,4.2vw,3rem);line-height:1.12}.wholesale-price-calculator-module__6CWpNa__introLede{max-width:710px;color:var(--muted);font-size:17px;line-height:1.6}.wholesale-price-calculator-module__6CWpNa__guideNav{flex-wrap:wrap;align-items:center;gap:0 22px;margin-top:13px;display:flex}.wholesale-price-calculator-module__6CWpNa__guideNav a{align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}.wholesale-price-calculator-module__6CWpNa__guideNav a:hover{text-decoration:underline}.wholesale-price-calculator-module__6CWpNa__guideNav a span{color:var(--muted)}.wholesale-price-calculator-module__6CWpNa__guideSection{border-top:1px solid var(--border);padding:37px 0}.wholesale-price-calculator-module__6CWpNa__guideSection h2{letter-spacing:-.035em;margin-top:7px;font-size:26px;line-height:1.25}.wholesale-price-calculator-module__6CWpNa__sectionIntro{color:var(--muted);max-width:810px;margin-top:14px;font-size:15px;line-height:1.75}.wholesale-price-calculator-module__6CWpNa__methodGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px;display:grid}.wholesale-price-calculator-module__6CWpNa__methodCard{background:var(--paper);border:1px solid var(--border);border-radius:12px;padding:22px}.wholesale-price-calculator-module__6CWpNa__stepLabel{color:var(--accent);margin-bottom:13px;font-size:11px;line-height:1.5;display:inline-block}.wholesale-price-calculator-module__6CWpNa__methodCard h3{letter-spacing:-.025em;font-size:17px}.wholesale-price-calculator-module__6CWpNa__methodCard p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.65}.wholesale-price-calculator-module__6CWpNa__methodCard .wholesale-price-calculator-module__6CWpNa__formula{color:var(--ink);margin-top:12px;font-size:14px;font-weight:550;line-height:1.6}.wholesale-price-calculator-module__6CWpNa__methodNote{color:var(--muted);max-width:810px;margin-top:17px;font-size:12px;line-height:1.65}.wholesale-price-calculator-module__6CWpNa__exampleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px;display:grid}.wholesale-price-calculator-module__6CWpNa__exampleCard{background:var(--paper);border:1px solid var(--border);border-radius:12px;min-width:0;padding:24px}.wholesale-price-calculator-module__6CWpNa__exampleNumber{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.wholesale-price-calculator-module__6CWpNa__exampleCard h3{letter-spacing:-.025em;margin-top:8px;font-size:18px;line-height:1.35}.wholesale-price-calculator-module__6CWpNa__exampleValues{border-block:1px solid var(--border);margin-top:21px;padding-block:5px}.wholesale-price-calculator-module__6CWpNa__exampleValues>div{justify-content:space-between;align-items:baseline;gap:14px;padding-block:10px;display:flex}.wholesale-price-calculator-module__6CWpNa__exampleValues dt{color:var(--muted);max-width:54%;font-size:11px;line-height:1.5}.wholesale-price-calculator-module__6CWpNa__exampleValues dd{letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}.wholesale-price-calculator-module__6CWpNa__exampleCard>p{color:var(--muted);margin-top:17px;font-size:13px;line-height:1.75}.wholesale-price-calculator-module__6CWpNa__resourceCard{background:var(--wash);border:1px solid #cbdacf;border-radius:12px;justify-content:space-between;align-items:center;gap:26px;margin-top:20px;padding:22px 24px;display:flex}.wholesale-price-calculator-module__6CWpNa__resourceCard h3{font-size:16px}.wholesale-price-calculator-module__6CWpNa__resourceCard p{color:var(--muted);max-width:640px;margin-top:6px;font-size:12px;line-height:1.65}.wholesale-price-calculator-module__6CWpNa__resourceCard a{white-space:nowrap;align-items:center;gap:14px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.wholesale-price-calculator-module__6CWpNa__questions{border-top:1px solid var(--border);margin-top:22px}.wholesale-price-calculator-module__6CWpNa__questions details{border-bottom:1px solid var(--border);padding:16px 0}.wholesale-price-calculator-module__6CWpNa__questions summary{cursor:pointer;font-size:15px;font-weight:550;line-height:1.6}.wholesale-price-calculator-module__6CWpNa__questions p{color:var(--muted);max-width:800px;margin-top:10px;font-size:14px;line-height:1.75}.wholesale-price-calculator-module__6CWpNa__sourceDetails{border:1px solid var(--border);background:var(--paper);border-radius:10px;margin:16px 0 32px;padding:18px 22px}.wholesale-price-calculator-module__6CWpNa__sourceDetails summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.6}.wholesale-price-calculator-module__6CWpNa__sourceDetails ul{color:var(--muted);margin-block:16px;padding-left:20px;font-size:12px;line-height:1.8}.wholesale-price-calculator-module__6CWpNa__sourceDetails li+li{margin-top:8px}.wholesale-price-calculator-module__6CWpNa__sourceDetails p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.75}.wholesale-price-calculator-module__6CWpNa__calculator{background:var(--paper);border:1px solid var(--border);border-radius:20px;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);margin-bottom:36px;display:grid;overflow:hidden;box-shadow:0 12px 40px #20382f06}.wholesale-price-calculator-module__6CWpNa__inputs{min-width:0;padding:32px}.wholesale-price-calculator-module__6CWpNa__formHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.wholesale-price-calculator-module__6CWpNa__kicker{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:650}.wholesale-price-calculator-module__6CWpNa__formHeading h2{letter-spacing:-.025em;font-size:20px}.wholesale-price-calculator-module__6CWpNa__currency{color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:11px}.wholesale-price-calculator-module__6CWpNa__parties{grid-template-columns:1fr 1fr;gap:24px;display:grid}.wholesale-price-calculator-module__6CWpNa__party{border:0;min-width:0;margin:0;padding:0}.wholesale-price-calculator-module__6CWpNa__party legend{border-top:2px solid #b8cbc0;width:100%;padding:14px 0 0;font-size:14px;font-weight:650}.wholesale-price-calculator-module__6CWpNa__party:nth-child(2) legend{border-color:#a8bfc5}.wholesale-price-calculator-module__6CWpNa__partyIntro{color:var(--muted);margin:5px 0 21px;font-size:11px;line-height:1.5}.wholesale-price-calculator-module__6CWpNa__field{margin-top:20px}.wholesale-price-calculator-module__6CWpNa__field label{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.wholesale-price-calculator-module__6CWpNa__control{background:#fff;border:1px solid #bdcec4;border-radius:9px;align-items:center;min-height:54px;display:flex}.wholesale-price-calculator-module__6CWpNa__control>span{color:var(--muted);min-width:31px;padding-left:14px;font-size:16px}.wholesale-price-calculator-module__6CWpNa__control input{letter-spacing:-.02em;width:100%;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:11px 12px;font-size:20px}.wholesale-price-calculator-module__6CWpNa__control input::placeholder{color:#77877f;letter-spacing:0;font-size:14px}.wholesale-price-calculator-module__6CWpNa__control:focus-within{outline:2px solid var(--focus);outline-offset:2px}.wholesale-price-calculator-module__6CWpNa__help{color:var(--muted);min-height:35px;margin-top:7px;font-size:11px;line-height:1.55}.wholesale-price-calculator-module__6CWpNa__error{color:var(--error);margin-top:6px;font-size:12px;line-height:1.5}.wholesale-price-calculator-module__6CWpNa__errorControl{border-color:var(--error)}.wholesale-price-calculator-module__6CWpNa__actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:22px;display:flex}.wholesale-price-calculator-module__6CWpNa__example{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;min-height:46px;padding:11px 16px;font-size:13px;font-weight:600;display:flex}.wholesale-price-calculator-module__6CWpNa__example:hover:not(:disabled){background:var(--accent-hover)}.wholesale-price-calculator-module__6CWpNa__example span{font-size:17px;font-weight:400}.wholesale-price-calculator-module__6CWpNa__reset{text-underline-offset:3px;color:var(--muted);background:0 0;border:0;min-height:44px;padding:9px 0;font-size:12px;text-decoration:underline}.wholesale-price-calculator-module__6CWpNa__formNote{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.5}.wholesale-price-calculator-module__6CWpNa__result{border-left:1px solid var(--border);background:linear-gradient(135deg,#eff5ef,#e5eee9);flex-direction:column;min-width:0;padding:32px;display:flex}.wholesale-price-calculator-module__6CWpNa__badge{color:var(--muted);background:#ffffffa6;border:1px solid #ceddd3;border-radius:20px;align-self:flex-start;align-items:center;gap:7px;margin-bottom:25px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.wholesale-price-calculator-module__6CWpNa__badge>span{font-size:14px;line-height:1}.wholesale-price-calculator-module__6CWpNa__good{color:#18543e;background:#dcece1;border-color:#bbd5c5}.wholesale-price-calculator-module__6CWpNa__noOverlap{color:#78502c;background:#fff0dd;border-color:#e5d1b6}.wholesale-price-calculator-module__6CWpNa__resultLabel{color:var(--muted);margin-bottom:12px;font-size:12px}.wholesale-price-calculator-module__6CWpNa__answer{letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:clamp(1.7rem,3.1vw,2.65rem);font-weight:600;line-height:1.18;display:flex}.wholesale-price-calculator-module__6CWpNa__rangeDash{color:#789486;font-weight:400}.wholesale-price-calculator-module__6CWpNa__gapWord{letter-spacing:-.02em;font-size:15px;font-weight:500}.wholesale-price-calculator-module__6CWpNa__nonFinite{letter-spacing:-.035em;font-size:26px;line-height:1.22}.wholesale-price-calculator-module__6CWpNa__summary{color:var(--muted);max-width:380px;margin-top:16px;font-size:13px;line-height:1.65}.wholesale-price-calculator-module__6CWpNa__bounds{border-top:1px solid #cbdacf;grid-template-columns:1fr 1fr;gap:18px;margin-top:27px;padding-top:24px;display:grid}.wholesale-price-calculator-module__6CWpNa__bounds dt{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.wholesale-price-calculator-module__6CWpNa__number{border:1px solid #bacebf;border-radius:4px;padding:0 4px;font-size:10px}.wholesale-price-calculator-module__6CWpNa__bounds dd{letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:21px;font-weight:600;line-height:1.3}.wholesale-price-calculator-module__6CWpNa__bounds p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5}.wholesale-price-calculator-module__6CWpNa__centNote{color:var(--muted);margin-top:auto;padding-top:25px;font-size:11px;line-height:1.6}.wholesale-price-calculator-module__6CWpNa__nextDecision{background:#ffffff94;border:1px solid #d0ddce;border-radius:9px;margin-top:21px;padding:12px 14px;font-size:12px}.wholesale-price-calculator-module__6CWpNa__nextDecision p{color:var(--muted);margin-top:4px;line-height:1.55}.wholesale-price-calculator-module__6CWpNa__nextDecision b{color:var(--ink)}.wholesale-price-calculator-module__6CWpNa__emptyHeading{letter-spacing:-.045em;font-size:35px;font-weight:550;line-height:1.15}.wholesale-price-calculator-module__6CWpNa__emptySteps{border-top:1px solid #cbdacf;gap:17px;margin:23px 0 0;padding:22px 0 0;list-style:none;display:grid}.wholesale-price-calculator-module__6CWpNa__emptySteps li{align-items:flex-start;gap:10px;display:flex}.wholesale-price-calculator-module__6CWpNa__emptySteps li>span{color:#60816e;font-size:10px;line-height:25px}.wholesale-price-calculator-module__6CWpNa__emptySteps strong{font-size:12px;font-weight:600}.wholesale-price-calculator-module__6CWpNa__emptySteps p{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.55}.wholesale-price-calculator-module__6CWpNa__progress{color:var(--muted);margin-top:auto;padding-top:22px;font-size:11px}.wholesale-price-calculator-module__6CWpNa__privacy{border-top:1px solid var(--border);color:var(--muted);background:#fafcf9;grid-column:1/-1;align-items:center;gap:9px;padding:12px 32px;font-size:11px;line-height:1.5;display:flex}.wholesale-price-calculator-module__6CWpNa__privacy>span{color:var(--accent)}.wholesale-price-calculator-module__6CWpNa__noScript{padding:16px 32px;font-size:13px}.wholesale-price-calculator-module__6CWpNa__primaryResult{flex-direction:column;flex:1;display:flex}.wholesale-price-calculator-module__6CWpNa__quoteSection{border-top:1px solid #cbdacf;margin-top:24px;padding-top:16px}.wholesale-price-calculator-module__6CWpNa__quoteSection summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.6}.wholesale-price-calculator-module__6CWpNa__quoteSection summary span{color:var(--muted);margin-left:5px;font-size:10px;font-weight:400}.wholesale-price-calculator-module__6CWpNa__quoteBody{padding-top:18px}.wholesale-price-calculator-module__6CWpNa__quoteBody>label{margin-bottom:7px;font-size:12px;font-weight:600;display:block}.wholesale-price-calculator-module__6CWpNa__quoteBody>.wholesale-price-calculator-module__6CWpNa__control{max-width:240px}.wholesale-price-calculator-module__6CWpNa__quoteBody>.wholesale-price-calculator-module__6CWpNa__help{min-height:0}.wholesale-price-calculator-module__6CWpNa__quoteResult{background:#ffffff9c;border:1px solid #c8d8cd;border-radius:9px;margin-top:17px;padding:14px}.wholesale-price-calculator-module__6CWpNa__quoteStatus{color:#78502c;align-items:flex-start;gap:7px;font-size:12px;font-weight:600;line-height:1.55;display:flex}.wholesale-price-calculator-module__6CWpNa__quotePass{color:#18543e}.wholesale-price-calculator-module__6CWpNa__quoteMetrics{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.wholesale-price-calculator-module__6CWpNa__quoteMetrics dt{color:var(--muted);font-size:11px}.wholesale-price-calculator-module__6CWpNa__quoteMetrics dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 7px;font-size:21px;font-weight:600}.wholesale-price-calculator-module__6CWpNa__quoteMetrics p{color:var(--muted);margin-top:5px;font-size:10.5px;line-height:1.55}.wholesale-price-calculator-module__6CWpNa__quoteMetrics b{color:var(--ink);white-space:nowrap;font-weight:550}.wholesale-price-calculator-module__6CWpNa__quoteNote{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.6}.wholesale-price-calculator-module__6CWpNa__exports{border-top:1px solid #cbdacf;margin-top:19px;padding-top:18px}.wholesale-price-calculator-module__6CWpNa__exportLabel{margin-bottom:10px;font-size:11px;font-weight:600;line-height:1.5}.wholesale-price-calculator-module__6CWpNa__exportActions{flex-wrap:wrap;gap:9px;display:flex}.wholesale-price-calculator-module__6CWpNa__exportActions button{min-height:44px;color:var(--ink);background:#fff;border:1px solid #b7ccbf;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:550}.wholesale-price-calculator-module__6CWpNa__exportActions button:hover:not(:disabled){border-color:var(--accent);background:#f5faf5}.wholesale-price-calculator-module__6CWpNa__exportActions button:disabled{color:#758379;cursor:not-allowed;background:#ffffff7a}.wholesale-price-calculator-module__6CWpNa__exportHint,.wholesale-price-calculator-module__6CWpNa__feedback{color:var(--muted);margin-top:9px;font-size:10.5px;line-height:1.6}.wholesale-price-calculator-module__6CWpNa__feedback:empty{display:none}.wholesale-price-calculator-module__6CWpNa__manualCopy{margin-top:12px;font-size:11px;font-weight:500;display:block}.wholesale-price-calculator-module__6CWpNa__manualCopy textarea{resize:vertical;background:#fff;border:1px solid #b7ccbf;border-radius:6px;width:100%;margin-top:7px;padding:10px;font-family:monospace;font-size:11px;display:block}@media (max-width:1000px){.wholesale-price-calculator-module__6CWpNa__inputs,.wholesale-price-calculator-module__6CWpNa__result{padding:26px}.wholesale-price-calculator-module__6CWpNa__parties{gap:18px}.wholesale-price-calculator-module__6CWpNa__answer{font-size:30px}.wholesale-price-calculator-module__6CWpNa__bounds{gap:12px}.wholesale-price-calculator-module__6CWpNa__bounds dd{font-size:19px}}@media (max-width:760px){.wholesale-price-calculator-module__6CWpNa__calculator{border-radius:15px;grid-template-columns:1fr}.wholesale-price-calculator-module__6CWpNa__inputs{padding:24px}.wholesale-price-calculator-module__6CWpNa__result{border-left:0;border-top:1px solid var(--border);padding:26px 24px}.wholesale-price-calculator-module__6CWpNa__formHeading{margin-bottom:24px}.wholesale-price-calculator-module__6CWpNa__parties{gap:22px}.wholesale-price-calculator-module__6CWpNa__answer{font-size:36px}.wholesale-price-calculator-module__6CWpNa__emptyHeading{font-size:31px}.wholesale-price-calculator-module__6CWpNa__badge{margin-bottom:22px}.wholesale-price-calculator-module__6CWpNa__privacy{padding:14px 24px}.wholesale-price-calculator-module__6CWpNa__centNote{padding-top:22px}.wholesale-price-calculator-module__6CWpNa__help{min-height:34px}}@media (max-width:390px){.wholesale-price-calculator-module__6CWpNa__inputs,.wholesale-price-calculator-module__6CWpNa__result{padding:20px}.wholesale-price-calculator-module__6CWpNa__formHeading{gap:10px}.wholesale-price-calculator-module__6CWpNa__formHeading h2{font-size:18px}.wholesale-price-calculator-module__6CWpNa__currency{padding:4px 7px;font-size:10px}.wholesale-price-calculator-module__6CWpNa__parties{gap:14px}.wholesale-price-calculator-module__6CWpNa__party legend{font-size:13px}.wholesale-price-calculator-module__6CWpNa__partyIntro{min-height:33px;margin-bottom:16px}.wholesale-price-calculator-module__6CWpNa__field label{align-items:flex-end;min-height:36px;font-size:12px;display:flex}.wholesale-price-calculator-module__6CWpNa__control input{padding:12px 8px;font-size:18px}.wholesale-price-calculator-module__6CWpNa__control>span{min-width:24px;padding-left:10px}.wholesale-price-calculator-module__6CWpNa__control input::placeholder{font-size:12px}.wholesale-price-calculator-module__6CWpNa__help{min-height:51px;font-size:10.5px}.wholesale-price-calculator-module__6CWpNa__actions{gap:10px}.wholesale-price-calculator-module__6CWpNa__example{gap:16px;padding:10px 12px;font-size:12px}.wholesale-price-calculator-module__6CWpNa__answer{font-size:31px}.wholesale-price-calculator-module__6CWpNa__bounds{gap:14px}.wholesale-price-calculator-module__6CWpNa__privacy{padding:13px 20px}.wholesale-price-calculator-module__6CWpNa__bounds dt{font-size:10px}.wholesale-price-calculator-module__6CWpNa__bounds dd{font-size:20px}}@media (max-width:900px){.wholesale-price-calculator-module__6CWpNa__methodGrid,.wholesale-price-calculator-module__6CWpNa__exampleGrid{gap:14px}.wholesale-price-calculator-module__6CWpNa__methodCard,.wholesale-price-calculator-module__6CWpNa__exampleCard{padding:19px}.wholesale-price-calculator-module__6CWpNa__exampleValues>div{display:block}.wholesale-price-calculator-module__6CWpNa__exampleValues dt{max-width:none}.wholesale-price-calculator-module__6CWpNa__exampleValues dd{text-align:left;margin-top:4px}.wholesale-price-calculator-module__6CWpNa__resourceCard{align-items:flex-start;gap:16px}}@media (max-width:760px){.wholesale-price-calculator-module__6CWpNa__pageIntro{margin-bottom:20px}.wholesale-price-calculator-module__6CWpNa__pageIntro h1{text-wrap:normal;max-width:650px;margin-block:8px 10px;font-size:32px;line-height:1.13}.wholesale-price-calculator-module__6CWpNa__introLede{font-size:15px;line-height:1.6}.wholesale-price-calculator-module__6CWpNa__guideNav{gap:0 18px;margin-top:8px}.wholesale-price-calculator-module__6CWpNa__guideNav a{gap:6px;font-size:11px}.wholesale-price-calculator-module__6CWpNa__guideSection{padding-block:30px}.wholesale-price-calculator-module__6CWpNa__guideSection h2{font-size:23px}.wholesale-price-calculator-module__6CWpNa__sectionIntro{margin-top:12px;font-size:14px;line-height:1.7}.wholesale-price-calculator-module__6CWpNa__methodGrid,.wholesale-price-calculator-module__6CWpNa__exampleGrid{grid-template-columns:1fr;gap:13px;margin-top:20px}.wholesale-price-calculator-module__6CWpNa__methodCard,.wholesale-price-calculator-module__6CWpNa__exampleCard{padding:21px}.wholesale-price-calculator-module__6CWpNa__methodCard h3{font-size:17px}.wholesale-price-calculator-module__6CWpNa__stepLabel{margin-bottom:8px}.wholesale-price-calculator-module__6CWpNa__exampleValues>div{display:flex}.wholesale-price-calculator-module__6CWpNa__exampleValues dt{max-width:54%}.wholesale-price-calculator-module__6CWpNa__exampleValues dd{text-align:right;margin:0}.wholesale-price-calculator-module__6CWpNa__exampleCard h3{font-size:19px}.wholesale-price-calculator-module__6CWpNa__resourceCard{flex-direction:column;gap:9px;padding:20px}.wholesale-price-calculator-module__6CWpNa__questions summary{font-size:14px}.wholesale-price-calculator-module__6CWpNa__questions p{font-size:13px}.wholesale-price-calculator-module__6CWpNa__sourceDetails{padding:16px 18px}}@media print{.wholesale-price-calculator-module__6CWpNa__guideNav{display:none}.wholesale-price-calculator-module__6CWpNa__methodGrid,.wholesale-price-calculator-module__6CWpNa__exampleGrid{grid-template-columns:1fr 1fr}.wholesale-price-calculator-module__6CWpNa__methodCard,.wholesale-price-calculator-module__6CWpNa__exampleCard{break-inside:avoid}}.wholesale-price-calculator-module__6CWpNa__bounds dd p,.wholesale-price-calculator-module__6CWpNa__quoteMetrics dd p{letter-spacing:normal;font-weight:400}
.future-salary-module__bxWzkG__optional{margin-top:14px}.future-salary-module__bxWzkG__overline{color:var(--muted);margin:23px 0 -8px;font-size:.8rem}.future-salary-module__bxWzkG__comparison{background:var(--paper);border:1px solid var(--border);border-left:3px solid var(--ink);border-radius:10px;margin:18px 0;padding:20px}.future-salary-module__bxWzkG__comparison>span{color:var(--muted);font-size:.8rem}.future-salary-module__bxWzkG__comparison>strong{letter-spacing:-.025em;overflow-wrap:anywhere;margin:6px 0;font-size:1.7rem;display:block}.future-salary-module__bxWzkG__comparison p{color:var(--muted);margin:4px 0;font-size:.85rem;line-height:1.6}.future-salary-module__bxWzkG__chart{margin:10px 0 25px}.future-salary-module__bxWzkG__chart svg{width:100%;height:auto;display:block}.future-salary-module__bxWzkG__chart text{fill:var(--muted);font:12px system-ui}.future-salary-module__bxWzkG__chart figcaption{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:.72rem;display:flex}.future-salary-module__bxWzkG__chart figcaption span{align-items:center;gap:6px;display:flex}.future-salary-module__bxWzkG__chart i{background:var(--accent);width:18px;height:3px;display:block}.future-salary-module__bxWzkG__chart i.future-salary-module__bxWzkG__second{background:var(--ink)}.future-salary-module__bxWzkG__chart i.future-salary-module__bxWzkG__real{border-top:2px dashed var(--muted);background:0 0;height:0}.future-salary-module__bxWzkG__schedule{border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);margin:30px 0 0;padding:25px}.future-salary-module__bxWzkG__schedule h2{margin:6px 0;font-size:1.3rem}.future-salary-module__bxWzkG__schedule p{color:var(--muted);font-size:.9rem;line-height:1.6}.future-salary-module__bxWzkG__schedule caption{text-align:left;color:var(--muted);padding:12px 0;font-size:.78rem}.future-salary-module__bxWzkG__schedule table{font-variant-numeric:tabular-nums;min-width:540px}.future-salary-module__bxWzkG__schedule td,.future-salary-module__bxWzkG__schedule th{white-space:nowrap}.future-salary-module__bxWzkG__schedule tbody tr:first-child{background:var(--wash)}.future-salary-module__bxWzkG__schedule tbody tr:last-child{font-weight:700}.future-salary-module__bxWzkG__notice{border:1px solid var(--border);background:var(--wash);border-radius:var(--radius);color:var(--muted);padding:22px;line-height:1.8}.future-salary-module__bxWzkG__notice h3{color:var(--ink);margin:0 0 8px}.future-salary-module__bxWzkG__notice p{margin:0}.future-salary-module__bxWzkG__notice a{color:var(--accent)}@media (max-width:760px){.future-salary-module__bxWzkG__schedule{padding:16px}.future-salary-module__bxWzkG__schedule h2{font-size:1.15rem}.future-salary-module__bxWzkG__chart figcaption{font-size:.7rem}.future-salary-module__bxWzkG__comparison{padding:16px}}@media print{.future-salary-module__bxWzkG__schedule{border:0;padding:0}.future-salary-module__bxWzkG__schedule table{min-width:0;font-size:9pt}.future-salary-module__bxWzkG__chart{max-width:400px}.future-salary-module__bxWzkG__schedule tr{break-inside:avoid}}
