.blueprint-grid{background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(rgba(148,163,184,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.14) 1px,transparent 1px);background-size:20px 20px,20px 20px,100px 100px,100px 100px;animation:2s ease-out gridFadeIn}@keyframes gridFadeIn{from{opacity:0}to{opacity:1}}.draw-line{stroke-dasharray:2000;stroke-dashoffset:2000;animation:4s ease-out forwards drawLine}.pencil-trace,.pencil-trace-slower{stroke-dasharray:800;stroke-dashoffset:800}.draw-line-delay-1{animation-delay:.5s}.draw-line-delay-2{animation-delay:1s}.draw-line-delay-3{animation-delay:1.5s}@keyframes drawLine{to{stroke-dashoffset:0}}.pulse-marker{animation:2s ease-in-out infinite pulseMarker}@keyframes pulseMarker{0%,100%{opacity:1;r:4}50%{opacity:.6;r:6}}.rev-cloud{animation:10s ease-in-out infinite cloudWobble}@keyframes cloudWobble{0%,100%{opacity:.3}50%{opacity:1}}.pencil-trace{animation:10s ease-in-out infinite pencilTrace}.pencil-trace-slower{animation:30s ease-in-out infinite pencilTrace}@keyframes pencilTrace{0%{stroke-dashoffset:800}50%{stroke-dashoffset:0}100%{stroke-dashoffset:-800}}.blueprint-group:hover{filter:brightness(1.3);transition:filter .3s}.blueprint-frame{box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)}.construction-line{opacity:.15}
