._root_1bcsw_1{--wallpaper-ink:#17313a;--wallpaper-deep:#123f49;--wallpaper-teal:#166a72;--wallpaper-green:#3e7f6b;--wallpaper-orange:#ca6d3d;--wallpaper-gold:#e2b45d;--wallpaper-line:#bfd0cc;--wallpaper-soft:#eff6f4;--wallpaper-warm:#fbf5e9;min-width:0;color:var(--wallpaper-ink);gap:1rem;display:grid;container-type:inline-size}._hero_1bcsw_18{color:#fff;background:radial-gradient(circle at 89% 12%,#e7b85c3d,#0000 25%),linear-gradient(120deg,#123e49,#17656b 65%,#25766f);border:1px solid #174b55;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) 11rem;align-items:center;gap:clamp(1rem,4cqi,2rem);min-width:0;padding:clamp(1.25rem,4cqi,2rem);display:grid;overflow:hidden;box-shadow:0 .9rem 2.2rem #13414824}._heroCopy_1bcsw_35{gap:.5rem;min-width:0;display:grid}._eyebrow_1bcsw_41,._panelHeading_1bcsw_42>div>span{color:#bfe2dc;letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:.79rem;font-weight:850}._hero_1bcsw_18 h2,._hero_1bcsw_18 p,._panelHeading_1bcsw_42 h3,._sectionHeading_1bcsw_54 h4,._sectionHeading_1bcsw_54 p{margin:0}._hero_1bcsw_18 h2,._panelHeading_1bcsw_42 h3,._sectionHeading_1bcsw_54 h4,._resultHero_1bcsw_62 strong{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif}._hero_1bcsw_18 h2{color:#fff;max-width:48rem;font-size:clamp(1.6rem,4.4cqi,2.35rem);line-height:1.06}._heroCopy_1bcsw_35>p:not(._eyebrow_1bcsw_41){color:#dcecea;max-width:49rem;font-size:1rem;line-height:1.52}._heroFlow_1bcsw_81{flex-wrap:wrap;align-items:center;gap:.46rem;margin-top:.45rem;display:flex}._heroFlow_1bcsw_81 span{color:#f4fbf8;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;padding:.42rem .62rem;font-size:.82rem;font-weight:760}._heroFlow_1bcsw_81 b{color:#e3bd72}._heroRoll_1bcsw_103{background:#ffffff1a;border:1px solid #ffffff47;border-radius:1rem;place-items:center;min-height:9.6rem;display:grid;position:relative;overflow:hidden}._heroRoll_1bcsw_103>div{opacity:.32;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}._heroRoll_1bcsw_103>div span{background-color:#0000;background-image:radial-gradient(circle at 50% 20%,#0000 0 .45rem,#ffffff73 .5rem .6rem,#0000 .65rem),linear-gradient(140deg,#0000 40%,#ffffff40 41% 44%,#0000 45%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 2.7rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-right:1px solid #ffffff8c}._heroRoll_1bcsw_103 i{border:2px solid #ffffffb8;border-radius:50%;width:2.1rem;height:5.8rem;position:absolute;right:1rem;box-shadow:-1rem 0 #0f424657}._heroRoll_1bcsw_103 strong,._heroRoll_1bcsw_103 small{z-index:1;position:relative}._heroRoll_1bcsw_103 strong{color:#fff;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:1.23rem;line-height:1.02}._heroRoll_1bcsw_103 small{color:#cce3de;align-self:end;margin-bottom:1rem;font-size:.73rem;font-weight:750}._howStrip_1bcsw_162{background:#fff;border:1px solid #c2d2ce;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 .55rem 1.5rem #1839390f}._howStrip_1bcsw_162 li{border-right:1px solid #d7e2df;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;padding:.9rem 1rem;display:grid}._howStrip_1bcsw_162 li:last-child{border-right:0}._howStrip_1bcsw_162 li>span,._sectionHeading_1bcsw_54>span{background:var(--wallpaper-deep);color:#fff;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.87rem;font-weight:900;display:grid}._howStrip_1bcsw_162 li div{gap:.15rem;min-width:0;display:grid}._howStrip_1bcsw_162 strong{color:#234448;font-size:.92rem}._howStrip_1bcsw_162 small{color:#647874;font-size:.78rem;line-height:1.35}._workspace_1bcsw_219{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:start;gap:1rem;min-width:0;display:grid}._formPanel_1bcsw_227,._resultPanel_1bcsw_228{background:#f4f8f6;border:1px solid #b9cbc6;border-radius:1.05rem;gap:.85rem;min-width:0;padding:.9rem;display:grid;box-shadow:0 .8rem 2rem #153c3a12}._resultPanel_1bcsw_228{background:#f2f7f5;position:sticky;top:1rem}._panelHeading_1bcsw_42{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.2rem .15rem .1rem;display:flex}._panelHeading_1bcsw_42>div{gap:.1rem;min-width:0;display:grid}._panelHeading_1bcsw_42>div>span{color:#56746e}._panelHeading_1bcsw_42 h3{color:var(--wallpaper-ink);font-size:1.35rem;line-height:1.15}._exampleBadge_1bcsw_270,._readyBadge_1bcsw_271,._staleBadge_1bcsw_272{border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.72rem;font-weight:820}._exampleBadge_1bcsw_270{color:#80591a;background:#fff8e9;border:1px solid #d9c08d}._readyBadge_1bcsw_271{color:#27624f;background:#e6f4ed;border:1px solid #a8cbbc}._staleBadge_1bcsw_272{color:#943f24;background:#fff1e8;border:1px solid #e0ad91}._errorSummary_1bcsw_298,._staleNotice_1bcsw_299{border-radius:.75rem;margin:0;font-size:.88rem;line-height:1.42}._errorSummary_1bcsw_298{color:#7f3424;background:#fff0eb;border:1px solid #d88f7b;gap:.12rem;padding:.8rem .9rem;display:grid}._staleNotice_1bcsw_299{color:#75452f;background:#fff5ed;border:1px solid #e2b295;padding:.72rem .82rem}._inputSection_1bcsw_322{background:#fff;border:1px solid #c7d6d2;border-radius:.9rem;gap:1rem;min-width:0;padding:clamp(.95rem,3cqi,1.25rem);display:grid}._sectionHeading_1bcsw_54{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.72rem;min-width:0;display:grid}._sectionHeading_1bcsw_54>div{gap:.14rem;min-width:0;display:grid}._sectionHeading_1bcsw_54 h4{color:#203e43;font-size:1.18rem;line-height:1.16}._sectionHeading_1bcsw_54 p{color:#637773;font-size:.82rem;line-height:1.42}._compactSelect_1bcsw_358{color:#526a65;text-transform:uppercase;gap:.22rem;font-size:.7rem;font-weight:770;display:grid}._compactSelect_1bcsw_358 select{color:#294b48;min-height:2.35rem;font:inherit;text-transform:none;background:#fff;border:1px solid #b6c9c3;border-radius:.62rem;padding:.35rem 1.8rem .35rem .62rem;font-size:.8rem}._modePicker_1bcsw_379,._matchPicker_1bcsw_380,._presetGrid_1bcsw_381{gap:.65rem;min-width:0;display:grid}._modePicker_1bcsw_379,._matchPicker_1bcsw_380{grid-template-columns:repeat(2,minmax(0,1fr))}._modePicker_1bcsw_379 button,._presetGrid_1bcsw_381 button{color:#405b56;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #c5d4d0;border-radius:.78rem;display:grid}._modePicker_1bcsw_379 button{grid-template-columns:1.55rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:4.1rem;padding:.7rem .8rem}._modePicker_1bcsw_379 button>span:first-child{border:1px solid #9db2ac;border-radius:.4rem;place-items:center;width:1.5rem;height:1.5rem;font-weight:900;display:grid}._modePicker_1bcsw_379 button>span:last-child,._presetGrid_1bcsw_381 button{gap:.12rem}._modePicker_1bcsw_379 strong,._presetGrid_1bcsw_381 strong,._matchPicker_1bcsw_380 strong{color:#294946;font-size:.88rem;display:block}._modePicker_1bcsw_379 small,._presetGrid_1bcsw_381 small,._matchPicker_1bcsw_380 small{color:#687b77;font-size:.74rem;line-height:1.32;display:block}._modePicker_1bcsw_379 ._activeMode_1bcsw_445,._presetGrid_1bcsw_381 ._activePreset_1bcsw_446{border-color:var(--wallpaper-teal);color:#174f50;background:#e8f4f1;box-shadow:0 0 0 1px #166a7214}._activeMode_1bcsw_445>span:first-child{background:var(--wallpaper-teal);color:#fff;border-color:var(--wallpaper-teal)!important}._measureLayout_1bcsw_459{grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1.2fr);align-items:start;gap:1rem;min-width:0;display:grid}._measureFields_1bcsw_467,._twoColumnFields_1bcsw_468{gap:.8rem;min-width:0;display:grid}._twoColumnFields_1bcsw_468{grid-template-columns:repeat(2,minmax(0,1fr))}._field_1bcsw_478{gap:.35rem;min-width:0;display:grid}._fieldLabel_1bcsw_484{color:#314e4a;font-size:.87rem;font-weight:810}._fieldLabel_1bcsw_484 em{color:#71837f;font-size:.76rem;font-style:normal;font-weight:650}._field_1bcsw_478>small{color:#647874;font-size:.74rem;line-height:1.4}._field_1bcsw_478 ._fieldError_1bcsw_503{color:#aa3f2b;font-weight:790}._unitControl_1bcsw_508,._percentControl_1bcsw_509,._priceControl_1bcsw_510{background:#fff;border:1px solid #b9cbc5;border-radius:.68rem;min-width:0;display:grid;overflow:hidden}._unitControl_1bcsw_508{grid-template-columns:minmax(0,1fr) 4.7rem}._percentControl_1bcsw_509{grid-template-columns:minmax(0,1fr) 2.5rem}._priceControl_1bcsw_510{grid-template-columns:2.3rem minmax(0,1fr) auto}._unitControl_1bcsw_508:focus-within,._percentControl_1bcsw_509:focus-within,._priceControl_1bcsw_510:focus-within{border-color:var(--wallpaper-teal);outline:0;box-shadow:0 0 0 3px #166a7221}._unitControl_1bcsw_508[data-invalid=true],._percentControl_1bcsw_509[data-invalid=true],._priceControl_1bcsw_510[data-invalid=true]{background:#fff7f4;border-color:#c45a42}._unitControl_1bcsw_508 input,._unitControl_1bcsw_508 select,._percentControl_1bcsw_509 input,._priceControl_1bcsw_510 input{color:#173b3a;width:100%;min-width:0;min-height:2.8rem;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:.62rem .7rem;font-size:.95rem}._unitControl_1bcsw_508 select{color:#42615c;background:#f4f7f6;border-left:1px solid #d5e0dd;font-weight:760}._unitControl_1bcsw_508>span,._percentControl_1bcsw_509>span,._priceControl_1bcsw_510>span{color:#526c66;background:#f4f7f6;border-left:1px solid #d5e0dd;place-items:center;min-height:2.8rem;font-size:.78rem;font-weight:760;display:grid}._priceControl_1bcsw_510>span:first-child{border-left:0;border-right:1px solid #d5e0dd}._priceControl_1bcsw_510>span:last-child{white-space:nowrap;padding:0 .6rem}._liveEquation_1bcsw_593{color:#56706a;background:#f4f8f6;border:1px solid #cfddd9;border-radius:.68rem;flex-wrap:wrap;align-items:center;gap:.32rem;padding:.65rem .7rem;font-size:.76rem;display:flex}._liveEquation_1bcsw_593 b{color:#a66a36}._liveEquation_1bcsw_593 strong{color:#1f5b51}._roomGraphic_1bcsw_614,._dropGraphic_1bcsw_615{background:linear-gradient(#f9fcfb,#eef5f2);border:1px solid #c9d7d3;border-radius:.8rem;gap:.45rem;min-width:0;margin:0;padding:.65rem;display:grid}._roomGraphic_1bcsw_614 svg,._dropGraphic_1bcsw_615 svg{width:100%;height:auto;display:block}._roomGraphic_1bcsw_614 figcaption,._dropGraphic_1bcsw_615 figcaption{color:#5d726d;text-align:center;font-size:.72rem;line-height:1.42}._roomGraphic_1bcsw_614 figcaption strong{color:#2f5f57}._floorPlane_1bcsw_645{fill:#e8e1d4;stroke:#ad9e89}._backWall_1bcsw_650{fill:#d8ebe6;stroke:#4e7d76;stroke-width:1.5px}._sideWall_1bcsw_656{fill:#bcdad2;stroke:#4e7d76;stroke-width:1.5px}._stripLine_1bcsw_662{stroke:#7cad9f;stroke-dasharray:3 2}._openingShape_1bcsw_667{fill:#f7efe0;stroke:#c67c4c;stroke-width:1.5px}._windowShape_1bcsw_673{fill:#eef7f8;stroke:#5e8b91;stroke-width:1.4px}._measureLine_1bcsw_679{fill:none;stroke:#5d726d;stroke-width:1.2px}._graphicLabel_1bcsw_685,._surfaceLabel_1bcsw_686,._openingLabel_1bcsw_687{fill:#385853;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:760}._surfaceLabel_1bcsw_686{fill:#275c54;font-size:9px}._openingLabel_1bcsw_687{fill:#a24e2d;text-transform:uppercase;font-size:8px}._presetGrid_1bcsw_381{grid-template-columns:repeat(3,minmax(0,1fr))}._presetGrid_1bcsw_381 button{padding:.62rem .7rem}._matchFieldset_1bcsw_713{background:#f7faf9;border:1px solid #cfddd9;border-radius:.78rem;gap:.65rem;min-width:0;margin:0;padding:.85rem;display:grid}._matchFieldset_1bcsw_713 legend{color:#314e4a;padding:0 .25rem;font-size:.87rem;font-weight:820}._matchPicker_1bcsw_380 label{cursor:pointer;background:#fff;border:1px solid #c7d5d1;border-radius:.68rem;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.58rem;min-width:0;padding:.65rem .7rem;display:grid}._matchPicker_1bcsw_380 label._activeMatch_1bcsw_744{border-color:var(--wallpaper-teal);background:#eaf5f2}._matchPicker_1bcsw_380 input{accent-color:var(--wallpaper-teal)}._repeatField_1bcsw_753{max-width:22rem}._allowancePresets_1bcsw_757{flex-wrap:wrap;gap:.35rem;display:flex}._allowancePresets_1bcsw_757 button{color:#526c66;cursor:pointer;font:inherit;background:#fff;border:1px solid #c3d2ce;border-radius:999px;padding:.28rem .52rem;font-size:.7rem;font-weight:760}._allowancePresets_1bcsw_757 button[aria-pressed=true]{border-color:var(--wallpaper-teal);color:#18594f;background:#e7f4ef}._priceField_1bcsw_781{max-width:34rem}._formActions_1bcsw_785{flex-wrap:wrap;gap:.6rem;padding:.1rem;display:flex}._primaryButton_1bcsw_792,._secondaryButton_1bcsw_793{cursor:pointer;min-height:2.85rem;font:inherit;border-radius:.7rem;padding:.65rem .95rem;font-size:.88rem;font-weight:820}._primaryButton_1bcsw_792{color:#fff;background:linear-gradient(#1d7477,#155d64);border:1px solid #0f5960;flex:13rem;box-shadow:0 .35rem .8rem #135c612e}._secondaryButton_1bcsw_793{color:#48625d;background:#fff;border:1px solid #b8c9c4}._primaryButton_1bcsw_792:disabled{cursor:wait;opacity:.7}._modePicker_1bcsw_379 button:hover,._presetGrid_1bcsw_381 button:hover,._allowancePresets_1bcsw_757 button:hover,._secondaryButton_1bcsw_793:hover{border-color:#6f9b91}._matchPicker_1bcsw_380 label:focus-within{outline-offset:2px;outline:3px solid #166a7233}._modePicker_1bcsw_379 button:focus-visible{outline-offset:2px;outline:3px solid #166a7233}._presetGrid_1bcsw_381 button:focus-visible{outline-offset:2px;outline:3px solid #166a7233}._allowancePresets_1bcsw_757 button:focus-visible{outline-offset:2px;outline:3px solid #166a7233}._primaryButton_1bcsw_792:focus-visible{outline-offset:2px;outline:3px solid #166a7233}._secondaryButton_1bcsw_793:focus-visible{outline-offset:2px;outline:3px solid #166a7233}._compactSelect_1bcsw_358 select:focus-visible{outline-offset:2px;outline:3px solid #166a7233}._resultHero_1bcsw_62{color:#fff;background:radial-gradient(circle at 92% 13%,#e8ba6336,#0000 29%),linear-gradient(130deg,#174e52,#1e756a);border:1px solid #216a66;border-radius:.9rem;grid-template-columns:4.3rem minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;padding:1rem;display:grid}._resultHero_1bcsw_62>div:not(._rollStack_1bcsw_855):not(._costResult_1bcsw_855){gap:.12rem;min-width:0;display:grid}._resultHero_1bcsw_62 span,._resultHero_1bcsw_62 small{color:#d5ebe5;font-size:.75rem;line-height:1.38}._resultHero_1bcsw_62 strong{color:#fff;font-size:clamp(2rem,7cqi,3.2rem);line-height:1}._rollStack_1bcsw_855{place-items:center;width:4rem;height:5.2rem;display:grid;position:relative}._rollStack_1bcsw_855 span{background:#ffffff1a;border:2px solid #ffffffd1;border-radius:50%;width:2.45rem;height:4.7rem;position:absolute}._rollStack_1bcsw_855 span:first-child{opacity:.58;transform:translate(-.72rem)}._rollStack_1bcsw_855 span:nth-child(2){opacity:.75;transform:translate(-.35rem)}._rollStack_1bcsw_855 span:nth-child(3):after{content:"";border:2px solid #ffffffd9;border-radius:50%;position:absolute;inset:35% 29%}._costResult_1bcsw_855{border-top:1px solid #ffffff40;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.12rem .75rem;padding-top:.7rem;display:grid}._costResult_1bcsw_855 strong{letter-spacing:-.02em;grid-row:span 2;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.45rem}._resultFlow_1bcsw_918{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.35rem;min-width:0;display:grid}._resultFlow_1bcsw_918>div{text-align:center;background:#fff;border:1px solid #c6d5d1;border-radius:.72rem;align-content:center;gap:.12rem;min-width:0;padding:.65rem;display:grid}._resultFlow_1bcsw_918>b{color:#b06c39;align-self:center;font-size:1.15rem}._resultFlow_1bcsw_918 span,._resultFlow_1bcsw_918 small{color:#657a75;font-size:.66rem;line-height:1.3}._resultFlow_1bcsw_918 strong{color:#245a51;font-variant-numeric:tabular-nums;font-size:1.5rem}._resultFlow_1bcsw_918 ._flowTotal_1bcsw_957{background:#e8f4ef;border-color:#76a99a}._dropGraphic_1bcsw_615{background:#fff;padding:.45rem .55rem .6rem}._dropSheet_1bcsw_967{fill:#d8ebe4;stroke:#3f7e70;stroke-width:1.4px}._dropPattern_1bcsw_973,._rollPattern_1bcsw_974{fill:none;stroke:#8fbcb0;stroke-width:1.2px}._cutLine_1bcsw_980{fill:none;stroke:#ce6e42;stroke-dasharray:5 4;stroke-width:1.5px}._dropLabel_1bcsw_987,._rollLabel_1bcsw_988{fill:#496862;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:760}._flowArrow_1bcsw_995{fill:none;stroke:#b87542;stroke-width:2px}._rollBody_1bcsw_1001{fill:#e8f2ee;stroke:#417d71;stroke-width:1.5px}._rollEnd_1bcsw_1007{fill:#cbe1d9;stroke:#417d71;stroke-width:1.5px}._rollCore_1bcsw_1013{fill:#fff8ec;stroke:#9f7952;stroke-width:1.4px}._resultDetails_1bcsw_1019{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;margin:0;display:grid}._resultDetails_1bcsw_1019>div{background:#fff;border:1px solid #ccd9d6;border-radius:.7rem;gap:.08rem;min-width:0;padding:.65rem;display:grid}._resultDetails_1bcsw_1019 dt{color:#647873;text-transform:uppercase;font-size:.68rem;font-weight:780}._resultDetails_1bcsw_1019 dd{color:#244e49;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem;font-weight:870}._resultDetails_1bcsw_1019 span{color:#71827f;font-size:.65rem;line-height:1.35}._calculationDetails_1bcsw_1060{background:#fff;border:1px solid #c7d6d2;border-radius:.75rem;overflow:hidden}._calculationDetails_1bcsw_1060 summary{color:#315851;cursor:pointer;padding:.75rem .8rem;font-size:.8rem;font-weight:820}._calculationDetails_1bcsw_1060 ol,._calculationDetails_1bcsw_1060 ul{color:#536b66;border-top:1px solid #dbe5e2;gap:.55rem;margin:0;padding:.75rem 1.8rem .85rem 2rem;font-size:.72rem;line-height:1.44;display:grid}._calculationDetails_1bcsw_1060 li span,._calculationDetails_1bcsw_1060 code{display:block}._calculationDetails_1bcsw_1060 code{color:#255a52;white-space:normal;margin-top:.2rem;font-size:.66rem}._governanceNote_1bcsw_1099{color:#71827f;text-align:center;margin:0;font-size:.66rem;line-height:1.4}._emptyResult_1bcsw_1107{text-align:center;background:#fff;border:1px dashed #9fb9b1;border-radius:.85rem;align-content:center;place-items:center;gap:.8rem;min-height:16rem;padding:1.4rem;display:grid}._emptyResult_1bcsw_1107>div{border:1px solid #8eb3a8;border-radius:.6rem;align-items:stretch;width:7rem;height:5rem;display:flex;overflow:hidden}._emptyResult_1bcsw_1107>div span{background:repeating-linear-gradient(135deg,#d9ebe5 0 8px,#eef6f3 8px 16px);border-right:1px dashed #7aa194;flex:1}._emptyResult_1bcsw_1107 p{color:#6a7d79;gap:.18rem;margin:0;font-size:.8rem;display:grid}._emptyResult_1bcsw_1107 p strong{color:#315b54;font-size:.95rem}@container (width<=1000px){._modePicker_1bcsw_379,._matchPicker_1bcsw_380,._twoColumnFields_1bcsw_468,._presetGrid_1bcsw_381,._measureLayout_1bcsw_459,._resultDetails_1bcsw_1019,._resultFlow_1bcsw_918{grid-template-columns:minmax(0,1fr)}._resultFlow_1bcsw_918>b{justify-self:center;transform:rotate(90deg)}}@container (width<=720px){._workspace_1bcsw_219{grid-template-columns:minmax(0,1fr)}._resultPanel_1bcsw_228{position:static}}@container (width<=650px){._hero_1bcsw_18{grid-template-columns:minmax(0,1fr)}._heroRoll_1bcsw_103,._heroFlow_1bcsw_81 b{display:none}._howStrip_1bcsw_162{grid-template-columns:minmax(0,1fr)}._howStrip_1bcsw_162 li{border-bottom:1px solid #d7e2df;border-right:0}._howStrip_1bcsw_162 li:last-child{border-bottom:0}._sectionHeading_1bcsw_54{grid-template-columns:2rem minmax(0,1fr)}._compactSelect_1bcsw_358{grid-column:2;justify-self:start}._priceControl_1bcsw_510{grid-template-columns:2.3rem minmax(0,1fr)}._priceControl_1bcsw_510>span:last-child{border-top:1px solid #d5e0dd;border-left:0;grid-column:1/-1;min-height:2rem}}@container (width<=420px){._hero_1bcsw_18,._formPanel_1bcsw_227,._resultPanel_1bcsw_228{border-radius:.85rem}._panelHeading_1bcsw_42{flex-direction:column;align-items:flex-start}._resultHero_1bcsw_62{text-align:center;grid-template-columns:minmax(0,1fr)}._rollStack_1bcsw_855{display:none}._costResult_1bcsw_855{grid-template-columns:minmax(0,1fr)}._costResult_1bcsw_855 strong{grid-row:auto}}@media (prefers-reduced-motion:reduce){._primaryButton_1bcsw_792,._secondaryButton_1bcsw_793,._modePicker_1bcsw_379 button,._presetGrid_1bcsw_381 button{scroll-behavior:auto;transition:none}}
