.scaffold-lattice .grid-line{stroke:var(--color-faint);stroke-width:1;fill:none}.scaffold-lattice .edge{stroke:var(--color-line);stroke-width:1.5;fill:none}.scaffold-lattice .node{cursor:pointer;outline:none}.scaffold-lattice .node .hex{stroke-width:2;transition:transform .18s ease;transform-box:fill-box;transform-origin:center}.scaffold-lattice .node:focus-visible .hex,.scaffold-lattice .node:hover .hex,.scaffold-lattice .node[data-active=true] .hex{transform:scale(1.14)}.scaffold-lattice .node:focus-visible .ring{stroke:var(--color-blue);stroke-width:2}.scaffold-lattice .node .ring{fill:none;stroke:transparent}.scaffold-lattice .label{font-family:var(--font-display);font-weight:500;font-size:17px;fill:var(--color-ink);paint-order:stroke;stroke:var(--color-void);stroke-width:7px;stroke-linejoin:round}.scaffold-lattice .status-label{font-family:var(--font-mono);font-size:12.5px;fill:var(--color-dim);paint-order:stroke;stroke:var(--color-void);stroke-width:6px;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.scaffold-lattice[data-animate=true] .edge{stroke-dasharray:240;stroke-dashoffset:240;animation:scaffold-lattice-draw .9s ease forwards}.scaffold-lattice[data-animate=true] .node{opacity:0;transform-box:fill-box;transform-origin:center;animation:scaffold-lattice-pop .5s cubic-bezier(.2,.9,.3,1.2) forwards}}@keyframes scaffold-lattice-draw{to{stroke-dashoffset:0}}@keyframes scaffold-lattice-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}