.building-demo-module__nuwawq__demo{-webkit-user-select:none;user-select:none;min-width:0;margin:0;position:relative;container-type:inline-size}.building-demo-module__nuwawq__stage{grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:8px;min-height:430px;display:grid}.building-demo-module__nuwawq__codes{min-width:0;font-family:var(--font-mono)}.building-demo-module__nuwawq__codeList{gap:6px;margin-top:8px;display:grid}.building-demo-module__nuwawq__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:16px;display:flex}.building-demo-module__nuwawq__controls button{min-height:36px}.building-demo-module__nuwawq__note{font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:400;line-height:1.4}@container (max-width:560px){.building-demo-module__nuwawq__stage{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0}.building-demo-module__nuwawq__codeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.building-demo-module__nuwawq__controls{gap:0 4px;margin-top:12px}.building-demo-module__nuwawq__controls button{min-height:32px;padding-top:2px;padding-bottom:2px}.building-demo-module__nuwawq__controls [data-discipline-fill]{top:-2px;bottom:-2px}}
@font-face{font-family:Caveat;src:url(../media/caveat_600_latin.p.2dim39isyjvqg.woff2?dpl=dpl_A4GWJkLcRNooQvNag3oo75Z9eHQs)format("woff2");font-display:swap;font-weight:600;font-style:normal}.caveat_6e4d492f-module__pU8mGG__className{font-family:caveat,Caveat,Caveat Fallback;font-style:normal;font-weight:600}
