.v2 .tile-mark svg{width:104px;height:73px;color:var(--ink);stroke:currentColor;display:block;overflow:visible}.v2 .tile-mark{height:73px;margin-left:-8px}.v2 .tile .sh-key .top{transition:fill .5s var(--ease)}.v2 .tile:hover .tile-mark svg path:first-child{fill:inherit;fill-opacity:1}@media (prefers-reduced-motion:no-preference){.v2 .tile.play .sh-key .top,.v2 .tile:hover .sh-key .top{fill:#e8552b52}.v2 .tile.play .sh-gh-app,.v2 .tile:hover .sh-gh-app{animation:sh-dock .7s var(--ease)both}@keyframes sh-dock{0%{opacity:.35;transform:translateY(-12px)}to{opacity:1;transform:none}}.v2 .sh-check{stroke:var(--signal);opacity:0}.v2 .tile.play .sh-change,.v2 .tile:hover .sh-change{animation:sh-approach .6s var(--ease)both}@keyframes sh-approach{0%{transform:translate(-10px,-6px)}to{transform:none}}.v2 .tile.play .sh-check,.v2 .tile:hover .sh-check{animation:sh-approve .45s var(--ease).9s both}@keyframes sh-approve{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.v2 .tile.play .sh-gate,.v2 .tile:hover .sh-gate{animation:sh-gate .5s var(--ease).5s both}@keyframes sh-gate{0%{stroke:currentColor}to{stroke:var(--signal)}}.v2 .sh-step .top{transition:fill .32s var(--ease)}.v2 .tile.play .sh-step .top,.v2 .tile:hover .sh-step .top{animation:sh-clear .32s var(--ease)both}.v2 .tile.play .sh-step:nth-child(2) .top,.v2 .tile:hover .sh-step:nth-child(2) .top{animation-delay:0s}.v2 .tile.play .sh-step:nth-child(3) .top,.v2 .tile:hover .sh-step:nth-child(3) .top{animation-delay:.18s}.v2 .tile.play .sh-step:nth-child(4) .top,.v2 .tile:hover .sh-step:nth-child(4) .top{animation-delay:.36s}.v2 .tile.play .sh-step:nth-child(5) .top,.v2 .tile:hover .sh-step:nth-child(5) .top{animation-delay:.54s}.v2 .tile.play .sh-step:nth-child(6) .top,.v2 .tile:hover .sh-step:nth-child(6) .top{animation-delay:.72s}.v2 .tile.play .sh-step.sh-key .top,.v2 .tile:hover .sh-step.sh-key .top{animation:sh-flag .45s var(--ease).9s both}@keyframes sh-clear{0%{fill:#fff9}to{fill:#0c0b0a38}}@keyframes sh-flag{0%{fill:#fff9}to{fill:#e8552b52}}.v2 .tile.play .sh-layer.l2,.v2 .tile:hover .sh-layer.l2{animation:sh-settle .6s var(--ease)both}.v2 .tile.play .sh-layer.l1,.v2 .tile:hover .sh-layer.l1{animation:sh-settle .6s var(--ease).2s both}@keyframes sh-settle{0%{opacity:.5;transform:translateY(-7px)}to{opacity:1;transform:none}}.v2 .sh-seal path{stroke-dasharray:1;stroke-dashoffset:0}.v2 .tile.play .sh-seal path,.v2 .tile:hover .sh-seal path{animation:sh-draw .5s var(--ease)both}@keyframes sh-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}}
