dialog img{max-width:94vw;max-height:88vh;display:block}dialog button{position:absolute;right:9px;top:9px;border:0;border-radius:999px;background:#111d;color:white;padding:8px 12px;cursor:pointer}
    .sim{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.voxel{aspect-ratio:1;display:grid;grid-template-columns:repeat(8,1fr);gap:3px;background:#eef1f4;padding:12px;border-radius:16px}.v{aspect-ratio:1;border-radius:3px;background:#d7dde5;transition:.25s}.v.on{background:var(--accent)}input[type=range]{width:100%;accent-color:var(--accent)}
    @media(max-width:820px){.span4,.span5,.span6,.span7,.span8{grid-column:span 12}.pipeline{grid-template-columns:1fr 1fr}.step:not(:last-child):after{display:none}.two{columns:1}.sim{grid-template-columns:1fr}header{padding-top:58px}}
    @media(max-width:480px){.wrap{width:min(100% - 24px,1120px)}.pipeline{grid-template-columns:1fr}.card{padding:19px}th,td{padding:10px;font-size:.82rem}h1{font-size:3rem}}
  