@layer components{.AppSvg[data-v-04225f2a]{font-size:0;height:1.5rem;width:1.5rem}.AppSvg[data-v-04225f2a] svg{height:100%;width:100%}}.AppLink.simple-animation[data-v-b02c66a3]{position:relative}.AppLink.simple-animation[data-v-b02c66a3]:after{background-color:currentColor;content:"";height:1px;left:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:right center;transition:transform .15s cubic-bezier(.65,0,.35,1);width:100%}@media (hover:hover) and (pointer:fine){.AppLink.simple-animation[data-v-b02c66a3]:focus-visible:after,.AppLink.simple-animation[data-v-b02c66a3]:hover:after{transform:scaleX(1);transform-origin:left center;transition:transform .5s cubic-bezier(.65,0,.35,1)}}.AppLink.simple-animation.router-link-exact-active[data-v-b02c66a3]:after{transform:scaleX(1);transform-origin:left center;transition:transform .5s cubic-bezier(.65,0,.35,1)}.AppLink:not(.--force-pointer).router-link-exact-active[data-v-b02c66a3]{pointer-events:none}.AppButton[data-v-f0daef79]{overflow:hidden;transition:color .3s linear,border-color .3s linear}.AppButton[data-v-f0daef79]:before{background-color:var(--hover-background-color,#0b4c51);content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;transform:translate3d(0,calc(100% + 2px),0);transition:transform .15s cubic-bezier(.65,0,.35,1);width:calc(100% + 2px)}.AppButton.--is-hovered-or-focused[data-v-f0daef79]{border-color:transparent;color:#fff;transition:color .3s linear,border-color .3s linear}.AppButton.--is-hovered-or-focused[data-v-f0daef79]:before{transform:translateZ(0);transition:transform .3s cubic-bezier(.65,0,.35,1)}
