.lp-stage{transform-origin:0 0}.lp-t{transition:opacity .32s var(--gb-ease), transform .32s var(--gb-ease), filter .32s var(--gb-ease)}.lp-hide{opacity:0;pointer-events:none;transform:translateY(8px)}.lp-hide-x{opacity:0;pointer-events:none;transform:translate(10px)scale(.98)}.lp-hide-scale{opacity:0;pointer-events:none;transform:translateY(12px)scale(.96)}@keyframes lp-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.lp-ring{animation:1.3s ease-out 3 lp-ring}@keyframes lp-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.lp-wave span{transform-origin:50%;background:currentColor;border-radius:3px;width:3px;animation:.9s ease-in-out infinite lp-wave;display:block}@keyframes lp-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.lp-dots span{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s infinite lp-dot;display:inline-block}.lp-dots span:nth-child(2){animation-delay:.15s}.lp-dots span:nth-child(3){animation-delay:.3s}@keyframes lp-caret{50%{opacity:0}}.lp-caret:after{content:"";vertical-align:-.15em;background:currentColor;width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite lp-caret;display:inline-block}@keyframes lp-click{0%{opacity:.7;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.lp-click{animation:.45s ease-out both lp-click}@keyframes lp-flash{0%{background:#3fa04438}to{background:0 0}}.lp-flash{animation:lp-flash 1.8s var(--gb-ease) both}@keyframes lp-sheen{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(220%)skew(-20deg)}}.lp-sheen:after{content:"";width:40%;animation:lp-sheen 3.6s var(--gb-ease) infinite;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff12,#0000);position:absolute;inset:0}.lp-reveal{opacity:0;transition:opacity .7s var(--gb-ease), transform .7s var(--gb-ease);transform:translateY(18px)}.lp-reveal.is-in{opacity:1;transform:none}.lp-key{transition:transform .12s var(--gb-ease), box-shadow .12s var(--gb-ease), background-color .12s var(--gb-ease), color .12s var(--gb-ease);box-shadow:0 3px #ffffff14,inset 0 1px #ffffff0f}.lp-key.is-down{color:#fff;background-color:#2b742e59;transform:translateY(3px);box-shadow:0 0 #ffffff14,0 0 24px #3fa04459}@media (prefers-reduced-motion:reduce){.lp-t,.lp-reveal,.lp-key{transition:none}.lp-reveal{opacity:1;transform:none}.lp-ring,.lp-wave span,.lp-dots span,.lp-caret:after,.lp-click,.lp-flash,.lp-sheen:after{animation:none}}
