.mv{position:relative;width:100%;height:200px;margin-bottom:26px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:10px;background:var(--surface-sunken);overflow:hidden}.mv-stage{position:absolute;inset:0}.mv-stage--rail{display:flex}.mv-page{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:11px;padding:16px 14px}.mv-line{height:6px;border-radius:3px;background:color-mix(in srgb,var(--ink) 24%,transparent)}.mv-rail{width:124px;flex-shrink:0;display:flex;flex-direction:column;gap:5px;padding:12px 8px;border-left:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:var(--canvas);transform:translate(100%);animation:mv-rail-in 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-rail-in{0%,8%{transform:translate(100%)}24%,76%{transform:translate(0)}92%,to{transform:translate(100%)}}.mv-rail-head{padding:0 7px 2px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-subtle)}.mv-tab{display:flex;align-items:center;gap:7px;padding:6px 7px;border-radius:6px;font-size:11px;line-height:1.2;color:var(--ink-muted);white-space:nowrap;overflow:hidden}.mv-tab.is-on{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink)}.mv-fav{width:10px;height:10px;border-radius:3px;flex-shrink:0}.mv-fav--a{background:#ea4335}.mv-fav--b{background:#8b95a5}.mv-fav--c{background:#a259ff}.mv-fav--d{background:#4285f4}.mv-fav--e{background:red}.mv-stage--palette{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:12px}.mv-bar{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:7px;background:var(--canvas)}.mv-bar-q{flex:1;min-width:0;display:inline-flex;align-items:center;font-size:12px;color:var(--ink)}.mv-q{display:inline-block;overflow:hidden;white-space:nowrap;width:0;animation:mv-type 6s steps(5,end) infinite}.mv-caret{width:1px;height:13px;margin-left:1px;flex-shrink:0;background:var(--accent);animation:mv-blink 1s steps(1,end) infinite}@keyframes mv-type{0%,8%{width:0}38%,88%{width:var(--tw, 5ch)}96%,to{width:0}}@keyframes mv-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.mv-bar-chip{flex-shrink:0;padding:2px 6px;border:1px solid var(--rule-subtle);border-radius:5px;font-family:ui-monospace,Geist Mono,monospace;font-size:10px;color:var(--ink-subtle)}.mv-hit{animation:mv-hit-in 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-hit-in{0%,20%{background:transparent;color:var(--ink-muted)}40%,88%{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink)}96%,to{background:transparent;color:var(--ink-muted)}}.mv-miss{animation:mv-miss-out 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-miss-out{0%,20%{opacity:1}40%,88%{opacity:.22}96%,to{opacity:1}}.mv-stage--group{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:12px}.mv-grp{display:flex;align-items:center;gap:6px;height:0;margin-top:0;opacity:0;overflow:hidden;padding-left:7px;font-size:10px;font-weight:600;letter-spacing:.03em;animation:mv-grp-in 6s cubic-bezier(.25,1,.5,1) infinite}.mv-grp:before{content:"";width:6px;height:6px;border-radius:2px;background:currentColor;flex-shrink:0}.mv-grp--a{color:#4285f4}.mv-grp--b{color:#a259ff}@keyframes mv-grp-in{0%,26%{height:0;margin-top:0;opacity:0}42%,78%{height:15px;margin-top:5px;opacity:1}94%,to{height:0;margin-top:0;opacity:0}}.mv-in-a{--g: #4285f4}.mv-in-b{--g: #a259ff}.mv-in-a,.mv-in-b{animation:mv-indent 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-indent{0%,26%{padding-left:7px;box-shadow:inset 0 0 0 var(--g)}42%,78%{padding-left:16px;box-shadow:inset 3px 0 0 var(--g)}94%,to{padding-left:7px;box-shadow:inset 0 0 0 var(--g)}}.mv--sm{height:176px}.mv--sm .mv-tab{padding:4px 7px}.mv--sm .mv-dupe{animation-name:mv-dupe-sm}@keyframes mv-dupe-sm{0%,54%{height:21px;opacity:1;padding-block:4px}70%,92%{height:0;opacity:0;padding-block:0}to{height:21px;opacity:1;padding-block:4px}}.mv-stage--pad{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:12px}.mv-stage--gest{display:flex}.mv-stage--gest .mv-page{gap:9px}.mv-stage--dock{display:flex}.mv-dock{width:116px;flex-shrink:0;overflow:hidden;display:flex;flex-direction:column;gap:5px;padding:12px 8px;border-right:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:var(--canvas);animation:mv-dock-w 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-dock-w{0%,27%{width:116px;padding-inline:8px}33%,60%{width:40px;padding-inline:6px}66%,93%{width:0;padding-inline:0}to{width:116px;padding-inline:8px}}.mv-tab-t{animation:mv-dock-t 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-dock-t{0%,27%{opacity:1}33%,93%{opacity:0}to{opacity:1}}.mv-cap{position:absolute;left:12px;bottom:10px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--ink) 10%,transparent);font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--ink-subtle);opacity:0;animation:mv-cap 6s steps(1,end) infinite}.mv-cap-2{animation-delay:-4s}.mv-cap-3{animation-delay:-2s}@keyframes mv-cap{0%,28%{opacity:1}31%,to{opacity:0}}.mv-stage--panel{display:flex;flex-direction:column}.mv-chrome{display:flex;align-items:center;gap:5px;flex-shrink:0;padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:var(--canvas)}.mv-chrome i{width:32px;height:8px;border-radius:3px;background:color-mix(in srgb,var(--ink) 16%,transparent)}.mv-chrome i:first-child{width:46px;background:color-mix(in srgb,var(--ink) 30%,transparent)}.mv-panel-row{flex:1;min-height:0;display:flex;overflow:hidden}.mv-page--scroll{animation:mv-scroll 6s ease-in-out infinite}@keyframes mv-scroll{0%,8%{transform:translateY(0)}46%,62%{transform:translateY(-26px)}96%,to{transform:translateY(0)}}.mv-panel{width:118px;flex-shrink:0;display:flex;flex-direction:column;gap:5px;padding:10px 8px;border-left:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:var(--surface-sunken)}.mv-link{position:relative;align-self:flex-start;max-width:100%;margin-left:-4px;padding:2px 22px 2px 4px;border-radius:4px;font-size:11px;line-height:1.3;color:var(--ink);box-shadow:inset 0 -1px color-mix(in srgb,var(--accent) 55%,transparent)}.mv-badge{position:absolute;top:1px;right:2px;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:4px;background:var(--accent);color:#10131a;font-size:9px;font-weight:700;font-style:normal;line-height:1;opacity:0;transform:scale(0);animation:mv-badge-in 6s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes mv-badge-in{0%,14%{opacity:0;transform:scale(0)}26%,84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(0)}}.mv-link--hit{animation:mv-link-hit 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-link-hit{0%,52%{background:transparent}64%,86%{background:color-mix(in srgb,var(--accent) 20%,transparent)}94%,to{background:transparent}}.mv-txt{font-size:11px;line-height:1.35;color:var(--ink)}.mv-mark{font-style:normal;padding:1px 2px;border-radius:3px;animation:mv-mark-in 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-mark-in{0%,34%{background:transparent}46%,86%{background:color-mix(in srgb,var(--accent) 34%,transparent)}94%,to{background:transparent}}.mv-chip{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:1px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:7px;background:var(--canvas);font-size:11px;color:var(--ink)}.mv-card{position:absolute;left:14px;right:14px;bottom:12px;display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:8px;background:var(--canvas);box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 14%,transparent);opacity:0;transform:translateY(10px);animation:mv-card-in 6s cubic-bezier(.25,1,.5,1) infinite}.mv-card-bar{height:8px;width:46%;border-radius:3px;background:color-mix(in srgb,var(--ink) 34%,transparent)}@keyframes mv-card-in{0%,22%{opacity:0;transform:translateY(10px)}34%,82%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(10px)}}.mv-dim{position:absolute;inset:0;display:flex;animation:mv-dim 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-dim{0%,26%{opacity:1}40%,84%{opacity:.22}94%,to{opacity:1}}.mv-strip{width:26px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;border-left:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.mv-strip i{width:10px;height:10px;border-radius:3px;background:color-mix(in srgb,var(--ink) 30%,transparent)}.mv-pill{position:absolute;left:50%;top:50%;padding:5px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:var(--canvas);font-size:11px;font-weight:600;color:var(--ink);opacity:0;transform:translate(-50%,-50%) scale(.94);animation:mv-pill-in 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-pill-in{0%,28%{opacity:0;transform:translate(-50%,-50%) scale(.94)}42%,84%{opacity:1;transform:translate(-50%,-50%) scale(1)}92%,to{opacity:0;transform:translate(-50%,-50%) scale(.94)}}.mv-dock--static{position:relative;width:132px;animation:none;padding-inline:8px}.mv-ws{display:flex;gap:4px}.mv-ws-p{flex:1;padding:3px 0;border-radius:5px;font-size:9px;font-weight:600;font-style:normal;text-align:center;color:var(--ink-subtle);background:color-mix(in srgb,var(--ink) 8%,transparent)}.mv-ws-p1{animation:mv-ws-a 6s steps(1,end) infinite}.mv-ws-p2{animation:mv-ws-b 6s steps(1,end) infinite}@keyframes mv-ws-a{0%,46%{background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--ink)}50%,to{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-subtle)}}@keyframes mv-ws-b{0%,46%{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-subtle)}50%,to{background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--ink)}}.mv-swap{position:absolute;left:8px;right:8px;top:38px;display:flex;flex-direction:column;gap:5px}.mv-swap-a{animation:mv-swap-a 6s cubic-bezier(.25,1,.5,1) infinite}.mv-swap-b{animation:mv-swap-b 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-swap-a{0%,42%{opacity:1;transform:none}50%,94%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes mv-swap-b{0%,42%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.mv-dupe{overflow:hidden;animation:mv-dupe-out 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-dupe-out{0%,54%{height:25px;opacity:1;padding-block:6px}70%,92%{height:0;opacity:0;padding-block:0}to{height:25px;opacity:1;padding-block:6px}}.mv-ticks{display:flex;align-items:center;gap:7px;padding:0 0 3px 3px}.mv-ticks i{width:6px;height:6px;border-radius:2px;background:color-mix(in srgb,var(--ink) 26%,transparent)}.mv-ticks i.is-now{animation:mv-tick 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-tick{0%,22%{background:color-mix(in srgb,var(--ink) 26%,transparent);transform:scale(1)}34%,78%{background:var(--accent);transform:scale(1.5)}88%,to{background:color-mix(in srgb,var(--ink) 26%,transparent);transform:scale(1)}}.mv-restore{animation:mv-restore 6s cubic-bezier(.25,1,.5,1) infinite}@keyframes mv-restore{0%,40%{opacity:.3;transform:translateY(4px)}56%,88%{opacity:1;transform:none}96%,to{opacity:.3;transform:translateY(4px)}}.mv-lock{position:relative;width:9px;height:7px;margin-left:auto;flex-shrink:0;border-radius:2px;background:color-mix(in srgb,var(--ink) 45%,transparent)}.mv-lock:before{content:"";position:absolute;left:1.5px;top:-4px;width:3px;height:4px;border:1.5px solid color-mix(in srgb,var(--ink) 45%,transparent);border-bottom:0;border-radius:3px 3px 0 0}html.steps-armed [data-steps]:not(.is-in) .mv *,html.steps-armed [data-steps]:not(.is-in) .mv *:before,html.steps-armed [data-steps]:not(.is-in) .mv *:after{animation-play-state:paused}.mv-stage--cycle,.mv-stage--multi{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:12px 14px}.mv-cyc-r{border-radius:7px;animation:mv-cyc-on 6s linear infinite}.mv-cyc-r:nth-of-type(1){animation-delay:0s}.mv-cyc-r:nth-of-type(2){animation-delay:1.5s}.mv-cyc-r:nth-of-type(3){animation-delay:3s}.mv-cyc-r:nth-of-type(4){animation-delay:4.5s}@keyframes mv-cyc-on{0%,21%{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--ink)}25%,to{background:transparent}}.mv-wheel{position:absolute;right:14px;top:50%;width:13px;height:21px;margin-top:-10px;border:1px solid color-mix(in srgb,var(--ink) 26%,transparent);border-radius:7px}.mv-wheel:after{content:"";position:absolute;left:50%;margin-left:-1px;top:3px;width:2px;height:5px;border-radius:1px;background:color-mix(in srgb,var(--ink) 46%,transparent);animation:mv-wheel-roll 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes mv-wheel-roll{0%,12%{transform:translateY(0)}46%,to{transform:translateY(9px)}}.mv-stage--jump .mv-grp{animation:none;height:15px;margin-top:5px;opacity:1}.mv-stage--jump .mv-in-a,.mv-stage--jump .mv-in-b{animation:none;padding-left:16px;box-shadow:inset 3px 0 0 var(--g)}.mv-jmp{border-radius:7px;animation:mv-jmp-on 6s linear infinite}.mv-jmp-b{animation-delay:3s}@keyframes mv-jmp-on{0%,44%{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--ink)}50%,to{background:transparent}}.mv-sel{position:relative;border-radius:7px;animation:mv-sel-on 6s linear infinite}.mv-sel-2{animation-delay:.55s}.mv-sel-3{animation-delay:1.1s}@keyframes mv-sel-on{0%,4%{background:transparent}10%,82%{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink)}90%,to{background:transparent}}.mv-check{position:absolute;right:9px;top:50%;width:9px;height:5px;margin-top:-4px;border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(-45deg) scale(.4);opacity:0;animation:mv-check-in 6s linear infinite}.mv-sel-2 .mv-check{animation-delay:.55s}.mv-sel-3 .mv-check{animation-delay:1.1s}@keyframes mv-check-in{0%,5%{opacity:0;transform:rotate(-45deg) scale(.4)}13%,82%{opacity:1;transform:rotate(-45deg) scale(1)}90%,to{opacity:0;transform:rotate(-45deg) scale(.4)}}.mv-count{align-self:flex-end;margin-top:2px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--ink-subtle);opacity:0;animation:mv-count-in 6s linear infinite}@keyframes mv-count-in{0%,20%{opacity:0;transform:translateY(4px)}28%,82%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.mv-rail,.mv-grp,.mv-in-a,.mv-in-b,.mv-q,.mv-caret,.mv-hit,.mv-miss,.mv-dock,.mv-tab-t,.mv-cap,.mv-page--scroll,.mv-badge,.mv-link--hit,.mv-mark,.mv-card,.mv-dim,.mv-pill,.mv-ws-p1,.mv-ws-p2,.mv-swap-a,.mv-swap-b,.mv-dupe,.mv-ticks i.is-now,.mv-restore{animation:none}.mv-rail{transform:none}.mv-grp{height:15px;margin-top:5px;opacity:1}.mv-in-a,.mv-in-b{padding-left:16px;box-shadow:inset 3px 0 0 var(--g)}.mv-q{width:var(--tw, 5ch)}.mv-hit{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink)}.mv-miss{opacity:.22}.mv-dock{width:116px;padding-inline:8px}.mv-tab-t{opacity:1}.mv-cap{opacity:0}.mv-cap-1{opacity:1}.mv-page--scroll{transform:none}.mv-badge{opacity:1;transform:scale(1)}.mv-link--hit{background:color-mix(in srgb,var(--accent) 20%,transparent)}.mv-mark{background:color-mix(in srgb,var(--accent) 34%,transparent)}.mv-card{opacity:1;transform:none}.mv-dim{opacity:.22}.mv-pill{opacity:1;transform:translate(-50%,-50%) scale(1)}.mv-ws-p2{background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--ink)}.mv-swap-a{opacity:0}.mv-swap-b{opacity:1;transform:none}.mv-dupe{height:0;opacity:0;padding-block:0}.mv--sm .mv-dupe{animation-name:none;padding-block:0}.mv-ticks i.is-now{background:var(--accent)}.mv-restore{opacity:1;transform:none}.mv-cyc-r,.mv-wheel:after,.mv-jmp,.mv-sel,.mv-check,.mv-count{animation:none}.mv-cyc-r:nth-of-type(4),.mv-jmp-b,.mv-sel{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--ink)}.mv-wheel:after{transform:translateY(9px)}.mv-check{opacity:1;transform:rotate(-45deg) scale(1)}.mv-count{opacity:1;transform:none}}.sb-moves-inner[data-astro-cid-z6ybuv6r]{padding-block:96px 0;border-top:1px solid transparent}.sb-moves-head[data-astro-cid-z6ybuv6r]{max-width:640px}.sb-moves-head[data-astro-cid-z6ybuv6r] .lp-h2[data-astro-cid-z6ybuv6r]{margin-top:16px}.move-cols[data-astro-cid-z6ybuv6r]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(32px,5vw,72px);margin-top:48px;padding:32px 0 40px;border-top:1px solid transparent}.move-col[data-astro-cid-z6ybuv6r]{min-width:0}.move-name[data-astro-cid-z6ybuv6r]{margin:18px 0 0;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.move-desc[data-astro-cid-z6ybuv6r]{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--ink-muted);text-wrap:pretty}@media(max-width:767px){.sb-moves-inner[data-astro-cid-z6ybuv6r]{padding-block:48px 0}.move-cols[data-astro-cid-z6ybuv6r]{grid-template-columns:minmax(0,1fr);row-gap:32px;margin-top:32px}}.gest-cols[data-astro-cid-o4px6aqz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px);row-gap:44px;padding:28px 0 8px;border-top:1px solid transparent}.gest-col[data-astro-cid-o4px6aqz]{min-width:0}.gest-name[data-astro-cid-o4px6aqz]{margin:14px 0 0;font-size:15px;line-height:1.5;color:var(--ink-muted);text-wrap:pretty}@media(max-width:767px){.gest-cols[data-astro-cid-o4px6aqz]{grid-template-columns:minmax(0,1fr);row-gap:36px}}.gest-cols--3[data-astro-cid-o4px6aqz]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1023px){.gest-cols--3[data-astro-cid-o4px6aqz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.gest-cols--3[data-astro-cid-o4px6aqz]{grid-template-columns:minmax(0,1fr)}}
