._workbench_f2f8l_1{--paver-navy:#173a4d;--paver-navy-deep:#0e2a39;--paver-blue:#2f79ef;--paver-blue-soft:#eaf2ff;--paver-orange:#ec8d1d;--paver-orange-soft:#fff0d4;--paver-green:#1b9a76;--paver-green-soft:#ddf7ee;--paver-copy:#314653;--paver-muted:#647580;--paver-line:#d6dde2;--paver-surface:#fff;color:var(--paver-navy-deep);background:linear-gradient(145deg,#2f79ef0f,#0000 28%),#f5f7f8;border:1px solid #d5dde0;border-radius:1.35rem;overflow:clip;box-shadow:0 1.25rem 3rem #0e2a391f;container:paver-root/inline-size}._workbench_f2f8l_1 *,._workbench_f2f8l_1 :before,._workbench_f2f8l_1 :after{box-sizing:border-box}._hero_f2f8l_31{background:radial-gradient(circle at 82% 18%, #ffffff1f, transparent 24%), linear-gradient(128deg, var(--paver-navy-deep), var(--paver-navy));color:#fff;grid-template-columns:minmax(0,1.18fr) minmax(15rem,.82fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);min-height:19rem;padding:clamp(1.45rem,4vw,2.8rem);display:grid;position:relative}._hero_f2f8l_31:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:1.1rem 1.1rem;position:absolute;inset:0}._heroCopy_f2f8l_56,._heroPattern_f2f8l_57{z-index:1;position:relative}._eyebrow_f2f8l_62{color:#a8cdfb;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:850}._heroCopy_f2f8l_56 h2{color:#fff;font-family:var(--font-serif);letter-spacing:-.035em;max-width:17ch;margin:0;font-size:clamp(1.85rem,4.8vw,3rem);line-height:1.04}._heroCopy_f2f8l_56>p:not(._eyebrow_f2f8l_62){color:#d8e5ec;max-width:44rem;margin:1rem 0 0;font-size:clamp(.98rem,2vw,1.08rem);line-height:1.65}._heroSteps_f2f8l_89{flex-wrap:wrap;gap:.65rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}._heroSteps_f2f8l_89 li{color:#f4f8fa;background:#ffffff17;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .7rem .42rem .45rem;font-size:.82rem;font-weight:750;display:flex}._heroSteps_f2f8l_89 span{background:var(--paver-orange);color:#251b0c;border-radius:50%;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.75rem;display:inline-flex}._heroPattern_f2f8l_57{background:#ffffff13;border:1px solid #ffffff2e;border-radius:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:.35rem;min-height:13rem;padding:1rem;display:grid;overflow:hidden;transform:rotate(-2deg)}._heroPattern_f2f8l_57 i{background:linear-gradient(145deg, #f5ab45, var(--paver-orange));border:1px solid #552b0359;border-radius:.35rem;min-height:2rem;box-shadow:inset 0 1px #ffffff73}._heroPattern_f2f8l_57 i:nth-child(2n){transform:translate(18%)}._heroPattern_f2f8l_57 strong,._heroPattern_f2f8l_57 b{color:#fff;letter-spacing:.08em;text-align:center;background:#0e2a39db;border-radius:.55rem;grid-column:span 1;padding:.55rem .35rem;font-size:.75rem}._heroPattern_f2f8l_57 strong:first-of-type{grid-column:1/3}._heroPattern_f2f8l_57 strong:last-of-type{grid-column:4/5}._workspace_f2f8l_169{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);align-items:start;gap:1.1rem;padding:1.1rem;display:grid}._formPanel_f2f8l_177{gap:1rem;min-width:0;display:grid;container:paver-form/inline-size}._stepCard_f2f8l_184,._preview_f2f8l_185,._actionBar_f2f8l_186,._errorSummary_f2f8l_187{background:var(--paver-surface);border:1px solid var(--paver-line);border-radius:1rem;box-shadow:0 .5rem 1.5rem #173a4d0e}._stepCard_f2f8l_184{padding:clamp(1rem,2.7vw,1.45rem)}._stepHeading_f2f8l_198{border-bottom:1px solid #e6eaed;align-items:center;gap:.8rem;margin-bottom:1.15rem;padding-bottom:.9rem;display:flex}._stepHeading_f2f8l_198>span{background:var(--paver-blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.9rem;font-weight:900;display:inline-flex;box-shadow:0 .25rem .7rem #2f79ef40}._stepHeading_f2f8l_198 p{color:var(--paver-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .15rem;font-size:.75rem;font-weight:850}._stepHeading_f2f8l_198 h3{color:var(--paver-navy-deep);font-family:var(--font-serif);margin:0;font-size:clamp(1.2rem,3vw,1.55rem);line-height:1.12}._shapeFieldset_f2f8l_239,._wastePresets_f2f8l_240{border:0;min-width:0;margin:0;padding:0}._shapeFieldset_f2f8l_239 legend,._wastePresets_f2f8l_240 legend{color:var(--paver-copy);margin-bottom:.7rem;font-size:.9rem;font-weight:780}._shapeGrid_f2f8l_255{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}._shapeGrid_f2f8l_255 button{border:1.5px solid var(--paver-line);color:var(--paver-copy);cursor:pointer;font:inherit;text-align:center;background:#f8fafb;border-radius:.85rem;place-items:center;gap:.6rem;min-height:7.2rem;padding:.8rem .55rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}:is(._shapeGrid_f2f8l_255 button:hover,._shapeGrid_f2f8l_255 button:focus-visible){border-color:#7da9f7;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #2f79ef1f}._shapeGrid_f2f8l_255 button[aria-pressed=true]{background:var(--paver-blue-soft);border-color:var(--paver-blue);color:#205fca;box-shadow:0 .45rem 1rem #2f79ef24}._shapeGrid_f2f8l_255 button>i{background:#77828f;width:2.7rem;height:2.1rem;display:block}._shapeGrid_f2f8l_255 button[aria-pressed=true]>i{background:var(--paver-blue)}._shapeGrid_f2f8l_255 button>i[data-shape=square]{width:2.1rem}._shapeGrid_f2f8l_255 button>i[data-shape=circle]{border-radius:50%;width:2.1rem}._shapeGrid_f2f8l_255 button>i[data-shape=triangle]{background:0 0;border-bottom:2.2rem solid #77828f;border-left:1.25rem solid #0000;border-right:1.25rem solid #0000;width:0;height:0}._shapeGrid_f2f8l_255 button[aria-pressed=true]>i[data-shape=triangle]{border-bottom-color:var(--paver-blue);background:0 0}._shapeGrid_f2f8l_255 button span{gap:.18rem;display:grid}._shapeGrid_f2f8l_255 button strong{font-size:.9rem}._shapeGrid_f2f8l_255 button small{color:var(--paver-muted);font-size:.75rem;line-height:1.25}._dimensionBlock_f2f8l_342{grid-template-columns:minmax(0,1fr) minmax(10.5rem,.42fr);align-items:end;gap:.8rem;margin-top:1rem;display:grid}._dimensionGrid_f2f8l_350,._paverDimensionGrid_f2f8l_351{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}._multiply_f2f8l_358{color:#93a0a8;align-self:center;margin-top:1.55rem;font-size:1.25rem;font-weight:800}._numberField_f2f8l_366,._unitSelect_f2f8l_367,._presetSelect_f2f8l_368,._rangeField_f2f8l_369{color:var(--paver-copy);gap:.42rem;min-width:0;font-size:.92rem;font-weight:760;display:grid}._numberField_f2f8l_366>small,._unitSelect_f2f8l_367>small,._presetSelect_f2f8l_368>small{color:var(--paver-muted);font-size:.76rem;font-weight:500;line-height:1.4}._inputShell_f2f8l_387{min-width:0;display:grid;position:relative}._inputShell_f2f8l_387 input,._unitSelect_f2f8l_367 select,._presetSelect_f2f8l_368 select{-webkit-appearance:none;appearance:none;color:var(--paver-navy-deep);font:inherit;background:#fff;border:1.5px solid #cbd4da;border-radius:.7rem;outline:none;width:100%;min-height:3.25rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}._inputShell_f2f8l_387 input{padding:.75rem 4.25rem .75rem .85rem}._inputShell_f2f8l_387 b{color:#697986;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;max-width:4rem;font-size:.78rem;font-weight:750;position:absolute;top:50%;right:.8rem;overflow:hidden;transform:translateY(-50%)}._unitSelect_f2f8l_367 select,._presetSelect_f2f8l_368 select{background-image:linear-gradient(45deg,#0000 50%,#60717c 50%),linear-gradient(135deg,#60717c 50%,#0000 50%);background-position:calc(100% - 1rem) calc(50% - 2px),calc(100% - .7rem) calc(50% - 2px);background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem;padding:.7rem 2rem .7rem .8rem}:is(._inputShell_f2f8l_387 input:focus-visible,._unitSelect_f2f8l_367 select:focus-visible,._presetSelect_f2f8l_368 select:focus-visible){border-color:var(--paver-blue);box-shadow:0 0 0 3px #2f79ef24}._inputShell_f2f8l_387 input[aria-invalid=true]{background:#fff8f7;border-color:#ba4d42}._fieldError_f2f8l_453{color:#a33d35!important;font-weight:720!important}._methodNote_f2f8l_458{border-left:3px solid var(--paver-blue);color:#47606e;background:#eff6fb;border-radius:.6rem;flex-wrap:wrap;align-items:flex-start;gap:.25rem;margin:1rem 0 0;padding:.7rem .8rem;font-size:.8rem;line-height:1.5;display:flex}._methodNote_f2f8l_458 strong{color:#214f70}._preview_f2f8l_185{margin:0;overflow:hidden}._preview_f2f8l_185>header{border-bottom:1px solid var(--paver-line);background:linear-gradient(90deg,#edf3f6,#f8fafb);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}._preview_f2f8l_185>header div{gap:.1rem;display:grid}._preview_f2f8l_185>header span{color:var(--paver-blue);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:850}._preview_f2f8l_185>header strong{font-size:.95rem}._preview_f2f8l_185>header b{border:1px solid var(--paver-line);color:var(--paver-navy);background:#fff;border-radius:999px;padding:.42rem .7rem;font-size:.88rem}._previewStage_f2f8l_518{background-color:#f2f4f5;background-image:linear-gradient(45deg,#173a4d06 25%,#0000 25% 75%,#173a4d06 75%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:1.2rem 1.2rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:10.5rem;padding:1.25rem;display:flex}._projectShape_f2f8l_530{aspect-ratio:var(--project-aspect);background:repeating-linear-gradient(0deg,#0000 0 1.35rem,#2f79ef2e 1.35rem 1.43rem),repeating-linear-gradient(90deg,#dfe9fd 0 2.25rem,#cdddfb 2.25rem 2.35rem);border:2px solid #78a4f2;justify-content:center;align-items:center;min-width:7.5rem;max-width:72%;min-height:4.8rem;max-height:7.4rem;display:flex;position:relative;box-shadow:0 .5rem 1rem #2f79ef21}._projectShape_f2f8l_530[data-shape=square]{aspect-ratio:1}._projectShape_f2f8l_530[data-shape=circle]{aspect-ratio:1;border-radius:50%}._projectShape_f2f8l_530[data-shape=triangle]{aspect-ratio:var(--project-aspect);clip-path:polygon(50% 0,100% 100%,0 100%);background:#d9e5fb;border:0;padding-top:2rem}._projectShape_f2f8l_530>span{color:#2b67ce;z-index:1;background:#ffffffe6;border-radius:999px;padding:.42rem .65rem;font-size:.76rem;font-weight:850;position:relative}._paverLegend_f2f8l_575{align-items:center;gap:.85rem;padding:.85rem 1rem 0;display:flex}._paverSwatch_f2f8l_582{aspect-ratio:var(--paver-aspect);background:var(--paver-orange);border:.22rem solid #ffe3ad;border-radius:.32rem;flex:none;min-width:2.2rem;min-height:1.8rem;max-height:2.65rem;display:block;box-shadow:0 0 0 1px #df8110}._paverLegend_f2f8l_575 p{gap:.18rem;margin:0;display:grid}._paverLegend_f2f8l_575 strong{color:var(--paver-navy-deep);font-size:.86rem}._paverLegend_f2f8l_575 span:not(._paverSwatch_f2f8l_582){color:var(--paver-muted);font-size:.76rem;line-height:1.35}._preview_f2f8l_185 figcaption{color:var(--paver-muted);padding:.75rem 1rem .95rem;font-size:.75rem;line-height:1.45}._presetSelect_f2f8l_368,._paverDimensionGrid_f2f8l_351{margin-bottom:1rem}._swapButton_f2f8l_627{background:var(--paver-blue-soft);color:#2769d7;cursor:pointer;border:1px solid #bbd2fb;border-radius:50%;align-self:center;width:2.55rem;height:2.55rem;margin-top:1.3rem;font-size:1.25rem}:is(._swapButton_f2f8l_627:hover,._swapButton_f2f8l_627:focus-visible){border-color:var(--paver-blue);outline:none;box-shadow:0 0 0 3px #2f79ef24}._secondaryFields_f2f8l_647,._wasteRow_f2f8l_648{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}._moduleDiagram_f2f8l_655{background:var(--paver-orange-soft);border:1px solid #f2d49d;border-radius:.75rem;align-items:center;gap:.8rem;margin-top:1rem;padding:.75rem .85rem;display:flex}._moduleDiagram_f2f8l_655>div{flex:none;align-items:center;gap:0;display:flex}._moduleDiagram_f2f8l_655 i{background:var(--paver-orange);border:1px solid #d77a09;width:2.7rem;height:2rem}._moduleDiagram_f2f8l_655 b{background:#fff8e9;border-block:1px dashed #c49b56;width:.42rem;height:2rem}._moduleDiagram_f2f8l_655 p{gap:.18rem;margin:0;display:grid}._moduleDiagram_f2f8l_655 strong{color:#744715;font-size:.84rem}._moduleDiagram_f2f8l_655 span{color:#836540;font-size:.75rem;line-height:1.35}._rangeField_f2f8l_369{background:#f4f7f9;border:1px solid #dfe5e8;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-self:start;padding:.8rem}._rangeField_f2f8l_369>span{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}._rangeField_f2f8l_369>span strong{font-size:.84rem}._rangeField_f2f8l_369>span b{color:var(--paver-blue);font-size:1.15rem}._rangeField_f2f8l_369 input{accent-color:var(--paver-blue);cursor:pointer;grid-column:1/-1;width:100%;min-height:1.55rem}._rangeField_f2f8l_369>small{color:var(--paver-muted);font-size:.75rem;font-weight:650}._rangeField_f2f8l_369>small:last-child{text-align:right;grid-column:3}._wastePresets_f2f8l_240{margin:1rem 0}._wastePresets_f2f8l_240>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}._wastePresets_f2f8l_240 button{border:1px solid var(--paver-line);color:var(--paver-copy);cursor:pointer;font:inherit;background:#f8fafb;border-radius:.7rem;gap:.18rem;min-height:3.7rem;padding:.55rem .35rem;display:grid}._wastePresets_f2f8l_240 button[aria-pressed=true]{background:var(--paver-blue-soft);border-color:var(--paver-blue);color:#215fc8}._wastePresets_f2f8l_240 button strong{font-size:.9rem}._wastePresets_f2f8l_240 button small{color:var(--paver-muted);font-size:.75rem}._wastePresets_f2f8l_240>p{color:var(--paver-muted);margin:.65rem 0 0;font-size:.75rem;line-height:1.45}._errorSummary_f2f8l_187{color:#903a32;background:#fff4f2;border-color:#dfa29a;gap:.2rem;padding:.85rem 1rem;display:grid}._errorSummary_f2f8l_187 strong{font-size:.88rem}._errorSummary_f2f8l_187 span{font-size:.8rem}._actionBar_f2f8l_186{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .9rem;display:flex}._actionBar_f2f8l_186>div:first-child{gap:.15rem;min-width:0;display:grid}._actionBar_f2f8l_186>div:first-child span{color:var(--paver-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:850}._actionBar_f2f8l_186>div:first-child strong{color:var(--paver-copy);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._buttonRow_f2f8l_840{flex:none;gap:.55rem;display:flex}._calculateButton_f2f8l_846,._resetButton_f2f8l_847{cursor:pointer;font:inherit;border-radius:.68rem;min-height:3.15rem;padding:.65rem .95rem;font-size:.86rem;font-weight:820}._calculateButton_f2f8l_846{color:#fff;background:linear-gradient(135deg,#317ef0,#2466cf);border:1px solid #2466cf;box-shadow:0 .4rem .9rem #2f79ef33}._calculateButton_f2f8l_846:hover:not(:disabled){outline:none;box-shadow:0 0 0 3px #2f79ef29,0 .5rem 1rem #2f79ef40}._calculateButton_f2f8l_846:focus-visible{outline:none;box-shadow:0 0 0 3px #2f79ef29,0 .5rem 1rem #2f79ef40}._calculateButton_f2f8l_846:disabled{cursor:wait;opacity:.72}._resetButton_f2f8l_847{color:var(--paver-copy);background:#fff;border:1px solid #bfcbd1}:is(._resetButton_f2f8l_847:hover,._resetButton_f2f8l_847:focus-visible){border-color:var(--paver-blue);outline:none}._resultPanel_f2f8l_887{background:radial-gradient(circle at 90% 5%, #2f79ef40, transparent 25%), var(--paver-navy-deep);color:#fff;border:1px solid #21475b;border-radius:1rem;align-self:start;gap:.85rem;min-width:0;padding:1rem;display:grid;position:sticky;top:1rem;box-shadow:0 1rem 2.2rem #0e2a3933}._liveStatus_f2f8l_904{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._resultsHeading_f2f8l_914{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.15rem .15rem .85rem;display:flex}._resultsHeading_f2f8l_914>div{gap:.18rem;display:grid}._resultsHeading_f2f8l_914 span{color:#91c1ff;letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:850}._resultsHeading_f2f8l_914 h3{color:#fff;font-family:var(--font-serif);outline:none;margin:0;font-size:clamp(1.18rem,2.5vw,1.48rem);line-height:1.1}._resultsHeading_f2f8l_914>strong{color:#8fe5c6;background:#7ee8c11f;border:1px solid #7ee8c159;border-radius:999px;padding:.38rem .55rem;font-size:.75rem}._staleNotice_f2f8l_954{color:#ffe2ad;background:#ffd5861f;border:1px solid #ffd5864d;border-radius:.65rem;margin:0;padding:.65rem .75rem;font-size:.76rem;line-height:1.4}._primaryResult_f2f8l_965{color:var(--paver-navy-deep);background:linear-gradient(145deg,#fff,#edf4ff);border-radius:.9rem;padding:1rem;position:relative;overflow:hidden}._primaryResult_f2f8l_965:after{content:"";opacity:.75;background-image:linear-gradient(90deg,#0000 0 47%,#2f79ef14 47% 53%,#0000 53%),linear-gradient(#0000 0 47%,#2f79ef14 47% 53%,#0000 53%);background-size:1.4rem 1.4rem;width:7rem;height:5.5rem;position:absolute;top:-.5rem;right:-.5rem;transform:rotate(10deg)}._primaryResult_f2f8l_965>span{color:#527083;letter-spacing:.08em;text-transform:uppercase;z-index:1;font-size:.76rem;font-weight:820;position:relative}._primaryResult_f2f8l_965>div{z-index:1;align-items:baseline;gap:.5rem;margin:.25rem 0;display:flex;position:relative}._primaryResult_f2f8l_965>div strong{color:#173d77;font-family:var(--font-serif);letter-spacing:-.055em;font-size:clamp(2.7rem,7vw,4.6rem);line-height:.95}._primaryResult_f2f8l_965>div em{color:#315d8b;font-size:1rem;font-style:normal;font-weight:820}._primaryResult_f2f8l_965 p{color:#5b6f7d;z-index:1;margin:.4rem 0 0;font-size:.8rem;line-height:1.4;position:relative}._resultCards_f2f8l_1032{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}._resultCards_f2f8l_1032 article{background:#ffffff13;border:1px solid #ffffff24;border-radius:.75rem;gap:.2rem;min-width:0;padding:.75rem;display:grid}._resultCards_f2f8l_1032 article>i{background:#91c1ff1f;border-radius:50%;align-items:center;width:1.75rem;height:1.75rem;margin-bottom:.18rem;display:inline-flex;position:relative}._resultCards_f2f8l_1032 article>i:before{color:#8ebdf8;content:"▦";margin:auto;font-size:.82rem;font-style:normal}._resultCards_f2f8l_1032 article>i[data-icon=waste]{background:#ec8d1d24}._resultCards_f2f8l_1032 article>i[data-icon=waste]:before{color:#ffb14f;content:"+";font-size:1rem;font-weight:900}._resultCards_f2f8l_1032 article>i[data-icon=coverage]{background:#5cd7ad21}._resultCards_f2f8l_1032 article>i[data-icon=coverage]:before{color:#76dfb9;content:"✓"}._resultCards_f2f8l_1032 article>span{color:#bbcad2;font-size:.75rem;line-height:1.25}._resultCards_f2f8l_1032 article>strong{color:#fff;font-family:var(--font-serif);overflow-wrap:anywhere;font-size:clamp(1.15rem,3.4vw,1.55rem);line-height:1.05}._resultCards_f2f8l_1032 article>small{color:#91a6b1;font-size:.75rem;line-height:1.3}._compositionCard_f2f8l_1107,._calculationDetails_f2f8l_1108{background:#ffffff12;border:1px solid #ffffff24;border-radius:.78rem;padding:.8rem}._compositionCard_f2f8l_1107>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}._compositionCard_f2f8l_1107>header span{color:#c2d0d7;font-size:.75rem;font-weight:720}._compositionCard_f2f8l_1107>header strong{color:#fff;white-space:nowrap;font-size:.82rem}._compositionBar_f2f8l_1135{background:#ffffff1f;border-radius:999px;height:.78rem;margin:.7rem 0;display:flex;overflow:hidden}._compositionBar_f2f8l_1135>i{min-width:0;display:block}._compositionBar_f2f8l_1135 [data-key=base],._compositionLegend_f2f8l_1150 [data-key=base]{background:#5ea0ff}._compositionBar_f2f8l_1135 [data-key=allowance],._compositionLegend_f2f8l_1150 [data-key=allowance]{background:#f3a43f}._compositionBar_f2f8l_1135 [data-key=surplus],._compositionLegend_f2f8l_1150 [data-key=surplus]{background:#5bd1a9}._compositionLegend_f2f8l_1150{gap:.35rem;display:grid}._compositionLegend_f2f8l_1150>span{color:#b7c7cf;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;font-size:.75rem;display:grid}._compositionLegend_f2f8l_1150>span i{border-radius:50%;width:.55rem;height:.55rem}._compositionLegend_f2f8l_1150 b{color:#fff}._calculationDetails_f2f8l_1108{color:#c8d4da}._calculationDetails_f2f8l_1108 summary{color:#fff;cursor:pointer;font-size:.78rem;font-weight:780}._calculationDetails_f2f8l_1108 dl{gap:.45rem;margin:.75rem 0 0;display:grid}._calculationDetails_f2f8l_1108 dl>div{border-top:1px solid #ffffff17;justify-content:space-between;align-items:baseline;gap:.6rem;padding-top:.45rem;display:flex}._calculationDetails_f2f8l_1108 dt{color:#9fb1bb;font-size:.75rem}._calculationDetails_f2f8l_1108 dd{color:#fff;text-align:right;margin:0;font-size:.75rem;font-weight:720}._scopeNote_f2f8l_1227,._governanceNote_f2f8l_1228{color:#a8bac3;margin:0;font-size:.75rem;line-height:1.45}._scopeNote_f2f8l_1227 strong{color:#d9e4e9}._governanceNote_f2f8l_1228{text-align:center;border-top:1px solid #ffffff1f;padding-top:.65rem}._emptyResult_f2f8l_1245{text-align:center;place-items:center;min-height:22rem;padding:2rem 1rem;display:grid}._emptyResult_f2f8l_1245>span{color:#91c1ff;background:#91c1ff21;border:1px solid #91c1ff40;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.5rem;display:flex}._emptyResult_f2f8l_1245 h3{color:#fff;font-family:var(--font-serif);margin:.8rem 0 0;font-size:1.5rem}._emptyResult_f2f8l_1245 p{color:#a9bbc4;max-width:28rem;margin:.45rem 0 0;font-size:.85rem;line-height:1.5}@container paver-root (width<=47rem){._workspace_f2f8l_169{grid-template-columns:1fr}._resultPanel_f2f8l_887{position:static}._resultCards_f2f8l_1032{grid-template-columns:repeat(4,minmax(0,1fr))}}@container paver-root (width<=46rem){._hero_f2f8l_31{grid-template-columns:1fr}._heroPattern_f2f8l_57{min-height:8.5rem}._resultCards_f2f8l_1032{grid-template-columns:repeat(2,minmax(0,1fr))}}@container paver-form (width<=38rem){._shapeGrid_f2f8l_255,._wastePresets_f2f8l_240>div{grid-template-columns:repeat(2,minmax(0,1fr))}._dimensionBlock_f2f8l_342,._secondaryFields_f2f8l_647,._wasteRow_f2f8l_648{grid-template-columns:1fr}._actionBar_f2f8l_186{flex-direction:column;align-items:stretch;position:static}._actionBar_f2f8l_186>div:first-child strong{white-space:normal}._buttonRow_f2f8l_840{grid-template-columns:minmax(0,1fr) auto;display:grid}}@container paver-root (width<=31rem){._workspace_f2f8l_169{padding:.7rem}._hero_f2f8l_31,._stepCard_f2f8l_184{padding:1rem}._heroSteps_f2f8l_89{grid-template-columns:1fr;display:grid}._dimensionGrid_f2f8l_350,._paverDimensionGrid_f2f8l_351{grid-template-columns:1fr}._multiply_f2f8l_358,._swapButton_f2f8l_627{margin:0 auto;transform:rotate(90deg)}._shapeGrid_f2f8l_255 button{min-height:6.3rem}._resultCards_f2f8l_1032,._buttonRow_f2f8l_840{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._shapeGrid_f2f8l_255 button,._inputShell_f2f8l_387 input,._unitSelect_f2f8l_367 select,._presetSelect_f2f8l_368 select{transition:none}}
