.hero-grid[data-v-da34f4d2]{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:160px 160px,160px 160px,32px 32px,32px 32px;background-position:center;-webkit-mask-image:radial-gradient(ellipse 62% 60% at 50% 45%,transparent 30%,#000 85%);mask-image:radial-gradient(ellipse 62% 60% at 50% 45%,transparent 30%,#000 85%)}.solved-bar[data-v-febc568c]{animation:solved-fill-febc568c 5s linear forwards}@keyframes solved-fill-febc568c{0%{width:0}to{width:100%}}.wall-window[data-v-e675e3d8]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 7%,#000 45%,transparent 78%);mask-image:linear-gradient(to bottom,transparent 0,#000 7%,#000 45%,transparent 78%)}.wall-track[data-v-e675e3d8]{animation:wall-drift-e675e3d8 linear infinite}.wall-track.is-paused[data-v-e675e3d8]{animation-play-state:paused}@keyframes wall-drift-e675e3d8{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.wall-track[data-v-e675e3d8]{animation:none}}.path-step[data-v-70a9e372]{max-height:780px;-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent);mask-image:linear-gradient(to bottom,#000 80%,transparent)}
