@layer components{.ld-step .gp-badge{width:26px;height:28px}.ld-step .gp-badge>.gp-badge-icon{width:12px;height:12px;margin-top:-4px}@media (prefers-reduced-motion:no-preference){.ld-step .gp-badge{transform-origin:50% 90%}.ld-step:hover .gp-badge{animation:.42s both ld-badge-hop,.52s ease-out both ld-badge-rock}.ld-step:hover .gp-badge>.gp-badge-icon{animation:.36s 80ms both ld-icon-pop}.ld-in{animation:ld-in .32s var(--gp-ease-in) both}.ld-caret:after{content:"";vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite ld-blink;display:inline-block}.ld-scan{position:relative;overflow:hidden}.ld-scan:after{content:"";inset-inline:0;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--gp-m-300) 55%, transparent), transparent);height:30%;animation:1.1s ease-in-out both ld-scan;position:absolute;top:-30%}.ld-dots>i{background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:3px;animation:.9s infinite both ld-dot;display:inline-block}.ld-dots>i:nth-child(2){animation-delay:.15s}.ld-dots>i:nth-child(3){animation-delay:.3s}}@keyframes ld-badge-hop{0%{animation-timing-function:cubic-bezier(.2,0,.4,1);translate:0}40%{animation-timing-function:cubic-bezier(.3,1.45,.45,1);translate:0 -5px}to{translate:0}}@keyframes ld-badge-rock{0%{rotate:0deg}30%{rotate:-12deg}60%{rotate:8deg}to{rotate:0deg}}@keyframes ld-icon-pop{0%{scale:1}50%{scale:1.3}to{scale:1}}@keyframes ld-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes ld-blink{50%{opacity:0}}@keyframes ld-scan{to{top:100%}}@keyframes ld-dot{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:no-preference){.ld-pick-drop{animation:1.1s both ld-pick-drop}}@keyframes ld-pick-drop{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);translate:0;rotate:0deg}35%{animation-timing-function:cubic-bezier(.5,0,.8,.4);translate:26px -70px;rotate:220deg}70%{animation-timing-function:cubic-bezier(.3,1.5,.5,1);translate:8px 6px;rotate:350deg}to{translate:0;rotate:360deg}}.ld-tab{--tab-ink:var(--gp-ink);--tab-dim:var(--gp-ink-3);--tab-faint:var(--gp-ink-3);--tab-line:var(--gp-edge);--tab-paper:var(--gp-card);--tab-chord:var(--gp-m-700);padding-top:8px}.ld-tab-playhead:before{border-top:6px solid var(--gp-m-500);content:"";border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:-6px;left:-4px}}
