._root_19jwy_1{gap:1.2rem;min-width:0;display:grid;container-type:inline-size}._scopeNote_19jwy_8{color:#173f3d;background:radial-gradient(circle at 96% 0,#0b6b6014,#0000 15rem),#f7fbf9;border:1px solid #c9dcd7;border-radius:1rem;padding:1rem 1.1rem}._scopeNote_19jwy_8>div{gap:.28rem;display:grid}._scopeNote_19jwy_8 strong{font-size:1rem}._scopeNote_19jwy_8 span{color:#48615f;line-height:1.5}._sharedSettings_19jwy_32{background:#fffcf4;border:1px solid #c8b78f;border-radius:1rem;gap:.85rem;min-width:0;margin:0;padding:clamp(1rem,3cqi,1.35rem);display:grid}._sharedSettings_19jwy_32 legend{color:#4a3a1f;padding:0 .45rem;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:800}._sharedSettings_19jwy_32>p{color:#665b46;margin:0;font-size:.84rem;line-height:1.5}._sharedGrid_19jwy_58{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}._customYield_19jwy_63{border-top:1px solid #e0d5b9;gap:.45rem;margin-top:.45rem;padding-top:.75rem;display:grid}._customYield_19jwy_63>label{color:#4a3a1f;font-size:.8rem;font-weight:800}._presetYieldNote_19jwy_77{color:#5b4a2b;background:#fff8e8;border:1px solid #d9c9a5;border-radius:.7rem;margin-top:.2rem;padding:.65rem .75rem;line-height:1.45}._settingsReset_19jwy_87{color:#075a52;cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;justify-self:start;padding:0;font-size:.8rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}._shapeNav_19jwy_102{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:#ffffff8c;border-radius:1rem;gap:.55rem;padding:.9rem 1rem;display:grid}._shapeNav_19jwy_102>span{color:#48615f;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:850}._shapeNav_19jwy_102 ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}._shapeNav_19jwy_102 a{color:#173f3d;background:#fff;border:1px solid #c9dcd7;border-radius:999px;align-items:center;gap:.42rem;padding:.42rem .65rem;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-flex}._shapeNav_19jwy_102 a:hover{background:#edf7f4;border-color:#6aa79d}._shapeNav_19jwy_102 a:focus-visible{outline-offset:2px;outline:3px solid #0a6a6059}._shapeNav_19jwy_102 a span{color:#fff;background:#173f3d;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;display:grid}._shapeStack_19jwy_163{gap:clamp(2rem,5cqi,3.5rem);min-width:0;display:grid}._shapeGroup_19jwy_169{min-width:0;scroll-margin-top:6.5rem}._shapeGroup_19jwy_169[data-ad-slot-after]{position:relative}._shapeCard_19jwy_178{background:#fffdfa;border:1px solid #b8cbc6;border-radius:1.2rem;min-width:0;overflow:hidden;box-shadow:0 1rem 2.4rem #15363414}._shapeHeader_19jwy_187{color:#fff;background:radial-gradient(circle at 95% 0,#ffffff1c,#0000 12rem),linear-gradient(135deg,#153b3a,#0a6259);gap:.28rem;padding:clamp(1rem,3.2cqi,1.45rem);display:grid}._shapeHeader_19jwy_187>span{color:#bde3dc;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:850}._shapeHeader_19jwy_187 h2{color:#fff;letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,4.5cqi,2.05rem);line-height:1.08}._shapeHeader_19jwy_187 p{color:#e2f2ef;max-width:42rem;margin:0;font-size:.84rem;line-height:1.5}._shapeForm_19jwy_222{padding:clamp(1rem,3.2cqi,1.45rem)}._shapeLayout_19jwy_226{grid-template-columns:minmax(15rem,.88fr) minmax(17rem,1.12fr);align-items:start;gap:clamp(1rem,3.2cqi,1.6rem);min-width:0;display:grid}._inputPanel_19jwy_234{gap:.9rem;min-width:0;display:grid}._root_19jwy_1 .cement-project-diagram{background:#f7f9f9;border:1px solid #d5dfdc;border-radius:.9rem;gap:.45rem;width:100%;margin:0;padding:.75rem;display:grid;overflow:hidden}._root_19jwy_1 .cement-project-diagram svg{width:100%;height:auto;max-height:15rem;display:block;overflow:visible}._root_19jwy_1 .cement-project-diagram figcaption{color:#5b6d6b;text-align:center;margin:0;font-size:.72rem;line-height:1.4}._root_19jwy_1 .cement-guide-shape>:where(polygon,ellipse,path:not(.cement-guide-callout)){fill:#eaeff2;stroke:#27353d;stroke-linejoin:round;stroke-width:1.6px;vector-effect:non-scaling-stroke}._root_19jwy_1 .cement-guide-hidden-line{fill:none;stroke:#607079;stroke-dasharray:3 3;stroke-linecap:round;stroke-width:1.15px;opacity:.78;vector-effect:non-scaling-stroke}._root_19jwy_1 .cement-guide-shape text{fill:#c74925;paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:3px;text-anchor:middle;font-family:inherit;font-size:12px;font-weight:700}._root_19jwy_1 .cement-guide-back-face{fill:#f1f4f6}._root_19jwy_1 .cement-guide-top-face{fill:#f8fbfb}._root_19jwy_1 .cement-guide-side-face{fill:#d3dce2}._root_19jwy_1 .cement-guide-front-face{fill:#e6ecf0}._root_19jwy_1 .cement-guide-shape .cement-guide-hole{fill:#f7f9f9}._root_19jwy_1 .cement-guide-shape text.cement-guide-step-number{fill:#075a52;stroke-width:2px;font-size:14px}._root_19jwy_1 .cement-guide-dimension-line,._root_19jwy_1 .cement-guide-callout{color:#c74925;fill:none;stroke:#c74925;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}._root_19jwy_1 .cement-guide-extension-line{fill:none;stroke:#c74925;stroke-dasharray:2.5 2.5;stroke-linecap:round;stroke-width:1px;opacity:.72;vector-effect:non-scaling-stroke}._root_19jwy_1 .cement-guide-arrowhead{fill:#c74925;stroke:none;vector-effect:non-scaling-stroke}._dimensionHeading_19jwy_351{gap:.25rem;display:grid}._dimensionHeading_19jwy_351 h3{color:#173f3d;margin:0;font-size:1.02rem}._dimensionHeading_19jwy_351 p{color:#5b6d6b;margin:0;font-size:.8rem;line-height:1.45}._measurementGrid_19jwy_369{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}._measurementControl_19jwy_374{grid-template-columns:minmax(0,1fr) minmax(5.5rem,auto);gap:.45rem;display:grid}._measurementControl_19jwy_374 input,._measurementControl_19jwy_374 select{min-width:0}._sharedSummary_19jwy_385{color:#48615f;background:#f1f7f5;border-left:3px solid #8bb8af;margin:0;padding:.65rem .75rem;font-size:.76rem;line-height:1.4}._resetStatus_19jwy_395{color:#5b6d6b;margin:-.35rem 0 0;font-size:.78rem}._resultCard_19jwy_401{color:#132b2d;background:radial-gradient(circle at 96% 0,#0b6b6014,#0000 18rem),#f8fcfa;border-top:1px solid #b8d1ca;gap:0;min-width:0;display:grid}._resultHeader_19jwy_412{border-bottom:1px solid #d5e2de;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:clamp(1rem,3cqi,1.35rem);display:flex}._resultHeader_19jwy_412>div{gap:.18rem;min-width:0;display:grid}._resultEyebrow_19jwy_428{color:#075a52;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}._resultHeader_19jwy_412 h3{color:#132b2d;letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,3.8cqi,1.75rem);line-height:1.1}._formulaBadge_19jwy_445{color:#245851;white-space:nowrap;background:#edf5f2;border:1px solid #b8d1ca;border-radius:999px;flex:none;padding:.36rem .58rem;font-size:.68rem;font-weight:800}._resultHighlights_19jwy_457{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;padding:clamp(.9rem,2.5cqi,1.15rem);display:grid}._resultHighlights_19jwy_457>div{border-radius:.95rem;align-content:start;gap:.28rem;min-width:0;padding:clamp(1rem,3cqi,1.35rem);display:grid}._resultHighlights_19jwy_457 span{letter-spacing:.025em;font-size:.76rem;font-weight:800}._resultHighlights_19jwy_457 strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.04em;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,5.8cqi,2.8rem);line-height:1.02}._resultHighlights_19jwy_457 small{font-size:.72rem;line-height:1.4}._volumeHighlight_19jwy_495{color:#075a52;background:#eaf6f2;border:1px solid #a9cec5}._volumeHighlight_19jwy_495 small{color:#3f625e}._bagHighlight_19jwy_505{color:#fff;background:radial-gradient(circle at 90% 8%,#ffffff21,#0000 10rem),linear-gradient(135deg,#123b3b,#0a6a60);border:1px solid #173f3d}._bagHighlight_19jwy_505 span,._bagHighlight_19jwy_505 small{color:#dff3ef}._resultDetails_19jwy_518,._disclosure_19jwy_519{color:#48615f;border-top:1px solid #d5e2de;min-width:0;margin:0 clamp(1rem,3cqi,1.35rem);padding:.85rem 0;font-size:.8rem}._resultDetails_19jwy_518 summary,._disclosure_19jwy_519 summary{color:#173f3d;cursor:pointer;font-weight:800}._detailGrid_19jwy_535{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;min-width:0;margin:.8rem 0 0;display:grid}._detailGrid_19jwy_535>div{background:#fff;border:1px solid #c9dcd7;border-radius:.75rem;gap:.25rem;min-width:0;padding:.72rem .78rem;display:grid}._detailGrid_19jwy_535 dt{color:#526a68;font-size:.7rem;font-weight:700;line-height:1.35}._detailGrid_19jwy_535 dd{overflow-wrap:anywhere;color:#132b2d;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-weight:850;line-height:1.2}._disclosure_19jwy_519 ol,._disclosure_19jwy_519 ul{color:#48615f}._disclosure_19jwy_519 code{color:#173f3d;max-width:100%}._resultNote_19jwy_580{color:#526a68;border-top:1px solid #d5e2de;margin:0 clamp(1rem,3cqi,1.35rem);padding:.8rem 0 1rem;font-size:.72rem;line-height:1.45}@container (width<=48rem){._shapeLayout_19jwy_226{grid-template-columns:minmax(0,1fr)}._root_19jwy_1 .cement-project-diagram{width:min(100%,34rem);margin-inline:auto}}@container (width<=36rem){._sharedGrid_19jwy_58,._measurementGrid_19jwy_369,._resultHighlights_19jwy_457,._detailGrid_19jwy_535{grid-template-columns:minmax(0,1fr)}._resultHeader_19jwy_412{display:grid}._formulaBadge_19jwy_445{justify-self:start}}@media (max-width:680px){._root_19jwy_1{gap:.95rem}._scopeNote_19jwy_8,._sharedSettings_19jwy_32,._shapeNav_19jwy_102{padding:.8rem}._shapeStack_19jwy_163{gap:1.65rem}._shapeHeader_19jwy_187,._shapeForm_19jwy_222{padding:.9rem}._root_19jwy_1 .cement-project-diagram{width:100%;padding:.5rem}._root_19jwy_1 .cement-project-diagram svg{max-height:12.5rem}._measurementControl_19jwy_374{grid-template-columns:minmax(0,1fr) minmax(5.4rem,6.3rem)}._shapeNav_19jwy_102 ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._shapeNav_19jwy_102 a{width:100%}}@media (forced-colors:active){._shapeCard_19jwy_178,._scopeNote_19jwy_8,._sharedSettings_19jwy_32,._resultHighlights_19jwy_457>div,._detailGrid_19jwy_535>div{border:1px solid canvastext}._shapeHeader_19jwy_187,._bagHighlight_19jwy_505{box-shadow:none;color:canvastext;background:canvas}._shapeHeader_19jwy_187 h2,._shapeHeader_19jwy_187 p,._shapeHeader_19jwy_187>span,._bagHighlight_19jwy_505 span,._bagHighlight_19jwy_505 strong,._bagHighlight_19jwy_505 small{color:canvastext}}
