.stack{width:100%}.stack-svg{width:100%;height:auto;display:block;overflow:visible}.stack .face{fill:#0b0b0c;stroke:#fff;stroke-width:1.3px;stroke-linejoin:round}.stack .side{fill:#1f2024}.stack .flash{fill:#fff;opacity:0}.stack .auto-face{stroke-dasharray:7 6;fill:#fff}.stack .leader{stroke:#fff;stroke-width:1px;stroke-dasharray:2 3;fill:none;opacity:.6}.stack .node{fill:#fff}.stack .stack-n{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;fill:#ffffff8c;font-size:11px}.stack .stack-label{font-family:var(--sans);letter-spacing:-.01em;fill:#fff;font-size:15px;font-weight:600}.stack .pulse{fill:#fff;opacity:0}@media (prefers-reduced-motion:no-preference){.js .stack-svg{animation:11s linear infinite stack-cycle}.js .stack .face{stroke-dasharray:1;animation-duration:11s;animation-timing-function:linear;animation-iteration-count:infinite}.js .stack .tag,.js .stack .flash{animation-duration:11s;animation-timing-function:linear;animation-iteration-count:infinite}.js .stack .pulse{animation:11s linear infinite pulse-run}.js .stack .auto-face{stroke-dasharray:7 6;animation:11s linear infinite draw-auto}.js .stack .plate-0 .face{animation-name:draw-0}.js .stack .plate-0 .tag{animation-name:tag-0}.js .stack .plate-0 .flash{animation-name:flash-0}.js .stack .plate-1 .face{animation-name:draw-1}.js .stack .plate-1 .tag{animation-name:tag-1}.js .stack .plate-1 .flash{animation-name:flash-1}.js .stack .plate-2 .face{animation-name:draw-2}.js .stack .plate-2 .tag{animation-name:tag-2}.js .stack .plate-2 .flash{animation-name:flash-2}.js .stack .plate-3 .face{animation-name:draw-3}.js .stack .plate-3 .tag{animation-name:tag-3}.js .stack .plate-3 .flash{animation-name:flash-3}.js .stack .plate-4 .face{animation-name:draw-4}.js .stack .plate-4 .tag{animation-name:tag-4}.js .stack .plate-4 .flash{animation-name:flash-4}.js .stack .plate-auto .tag{animation-name:tag-auto}}@keyframes stack-cycle{0%,90%{opacity:1}95%,to{opacity:0}}@keyframes draw-0{0%,3.64%{stroke-dashoffset:1px;fill-opacity:0}10%{stroke-dashoffset:0;fill-opacity:0}13.18%,to{stroke-dashoffset:0;fill-opacity:1}}@keyframes tag-0{0%,9.09%{opacity:0;transform:translate(-8px)}13.18%,to{opacity:1;transform:translate(0)}}@keyframes flash-0{0%,35.45%{opacity:0}36.55%{opacity:1}40%,to{opacity:0}}@keyframes draw-1{0%,8.64%{stroke-dashoffset:1px;fill-opacity:0}15%{stroke-dashoffset:0;fill-opacity:0}18.18%,to{stroke-dashoffset:0;fill-opacity:1}}@keyframes tag-1{0%,14.09%{opacity:0;transform:translate(-8px)}18.18%,to{opacity:1;transform:translate(0)}}@keyframes flash-1{0%,38.73%{opacity:0}39.82%{opacity:1}43.27%,to{opacity:0}}@keyframes draw-2{0%,13.64%{stroke-dashoffset:1px;fill-opacity:0}20%{stroke-dashoffset:0;fill-opacity:0}23.18%,to{stroke-dashoffset:0;fill-opacity:1}}@keyframes tag-2{0%,19.09%{opacity:0;transform:translate(-8px)}23.18%,to{opacity:1;transform:translate(0)}}@keyframes flash-2{0%,42%{opacity:0}43.09%{opacity:1}46.55%,to{opacity:0}}@keyframes draw-3{0%,18.64%{stroke-dashoffset:1px;fill-opacity:0}25%{stroke-dashoffset:0;fill-opacity:0}28.18%,to{stroke-dashoffset:0;fill-opacity:1}}@keyframes tag-3{0%,24.09%{opacity:0;transform:translate(-8px)}28.18%,to{opacity:1;transform:translate(0)}}@keyframes flash-3{0%,45.27%{opacity:0}46.36%{opacity:1}49.82%,to{opacity:0}}@keyframes draw-4{0%,23.64%{stroke-dashoffset:1px;fill-opacity:0}30%{stroke-dashoffset:0;fill-opacity:0}33.18%,to{stroke-dashoffset:0;fill-opacity:1}}@keyframes tag-4{0%,29.09%{opacity:0;transform:translate(-8px)}33.18%,to{opacity:1;transform:translate(0)}}@keyframes flash-4{0%,48.55%{opacity:0}49.64%{opacity:1}53.09%,to{opacity:0}}@keyframes pulse-run{0%,33.64%{opacity:0;transform:translateY(0)}34.55%{opacity:1;transform:translateY(0)}54.55%{opacity:1;transform:translateY(var(--pulse-dy))}55.91%,to{opacity:0;transform:translateY(var(--pulse-dy))}}@keyframes draw-auto{0%,54.55%{opacity:0;fill-opacity:0}61.82%{opacity:1;fill-opacity:0}66.36%,to{opacity:1;fill-opacity:1}}@keyframes tag-auto{0%,61.82%{opacity:0;transform:translate(-8px)}66.36%,to{opacity:1;transform:translate(0)}}
