.myyVkq_maze-section{padding-block:52px;overflow-x:clip}.myyVkq_maze-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.myyVkq_maze-copy h2{margin-bottom:25px;line-height:1.07}.myyVkq_maze-copy .button{margin-top:9px}.myyVkq_maze-game{justify-self:end;width:100%;max-width:460px;margin-right:-25px;position:relative}.myyVkq_maze-stage{position:relative}.myyVkq_maze-board{aspect-ratio:396/332;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:auto;display:block}.myyVkq_maze-board:active{cursor:grabbing}.myyVkq_maze-board:focus{outline:none}.myyVkq_maze-board:focus-visible{outline:1px solid var(--ink);outline-offset:6px}.myyVkq_maze-reset{right:calc(5.56% - 9px)}.myyVkq_maze-walls{animation:.5s both myyVkq_maze-walls-in}@keyframes myyVkq_maze-walls-in{0%{opacity:0}}.myyVkq_maze-exit{transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.myyVkq_maze-won .myyVkq_maze-exit{transform:scale(2.2)}.myyVkq_maze-hint{pointer-events:none;will-change:left, top, opacity;width:0;height:0;position:absolute}.myyVkq_maze-hint-hand{fill:#fff;color:var(--ink);filter:drop-shadow(0 4px 6px #0000002e);position:absolute;top:-2px;left:-10px}.myyVkq_maze-hint-press{background:var(--lime);opacity:.55;border-radius:50%;width:28px;height:28px;animation:2.8s ease-in-out infinite myyVkq_maze-press;position:absolute;top:-14px;left:-14px}@keyframes myyVkq_maze-press{0%,12%{opacity:0;transform:scale(.3)}22%{opacity:.6;transform:scale(1)}68%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(1.5)}}.myyVkq_maze-caption{color:var(--muted);margin-top:10px;padding-left:5.56%;font-size:12px;transition:opacity .4s}.myyVkq_maze-caption-hidden{opacity:0}@media (prefers-reduced-motion:reduce){.myyVkq_maze-walls,.myyVkq_maze-hint-press{animation:none}}@media (max-width:1000px){.myyVkq_maze-layout{gap:40px}}@media (max-width:700px){.myyVkq_maze-section{padding-block:32px}.myyVkq_maze-layout{grid-template-columns:1fr;gap:56px}.myyVkq_maze-copy h2{margin-bottom:22px}.myyVkq_maze-game{justify-self:stretch;width:auto;max-width:none;margin-inline:-6.25%}.myyVkq_maze-copy .button{font-size:12px}}
