/* Page styles (see lib/site-assets.ts) */
.diagram svg{width:100%;height:auto;display:block}
.pres.show{opacity:1}
.diagram{margin-top:22px;background:#F7F8FA;border:1px solid #E4E7EA;border-radius:16px;padding:28px 24px}
.diagram svg{width:100%;height:auto;display:block}
.diagram svg text{font-family:Inter,Arial,sans-serif}
@media (max-width:899px){
.diagram{overflow-x:auto;padding:16px;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%}
.diagram svg{min-width:600px}
}
.uc-px.show{opacity:1;transform:none}
