.app-button[data-v-cf9e2fa6]{transition:box-shadow .18s;position:relative}.app-button__surface[data-v-cf9e2fa6]{opacity:0;pointer-events:none;margin:0}.app-button__surface[data-v-cf9e2fa6],.app-button__surface-underlay[data-v-cf9e2fa6]{border-radius:inherit;position:absolute;inset:0}.app-button__label[data-v-cf9e2fa6]{align-items:center;gap:inherit;transition:opacity .12s,transform .18s;display:inline-flex;position:relative}.app-button__loader[data-v-cf9e2fa6],.app-button__success[data-v-cf9e2fa6]{color:var(--app-button-color);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .1s,transform .15s;display:flex;position:absolute;inset:0;transform:scale(.72)}.app-button__loader[data-v-cf9e2fa6]{transition:opacity .1s;transform:none}.app-button--surface-active[data-v-cf9e2fa6]{transition:none;overflow:visible;box-shadow:none!important;opacity:1!important;background:0 0!important;border-color:#0000!important}.app-button[data-v-cf9e2fa6] .v-btn__append,.app-button[data-v-cf9e2fa6] .v-btn__overlay,.app-button[data-v-cf9e2fa6] .v-btn__prepend{transition:opacity .14s}.app-button[data-v-cf9e2fa6] .v-btn__underlay{transition:none}.app-button--surface-active[data-v-cf9e2fa6] .v-btn__overlay,.app-button--surface-active[data-v-cf9e2fa6] .v-btn__underlay{transition:none;opacity:0!important}.app-button--surface-active[data-v-cf9e2fa6] .v-ripple__container{visibility:hidden}.app-button--loading .app-button__label[data-v-cf9e2fa6],.app-button--loading[data-v-cf9e2fa6] .v-btn__append,.app-button--loading[data-v-cf9e2fa6] .v-btn__prepend{opacity:0}.app-button--loading .app-button__label[data-v-cf9e2fa6]{transform:scale(.94)}.app-button--surface-loading .app-button__surface[data-v-cf9e2fa6]{will-change:clip-path,opacity,transform;animation:app-button-surface-morph-cf9e2fa6 var(--app-button-collapse-duration) cubic-bezier(.2,.27,.6,1) both,app-button-surface-fade-cf9e2fa6 var(--app-button-handoff-duration) ease var(--app-button-collapse-duration) both,app-button-surface-spring-cf9e2fa6 var(--app-button-collapse-duration) ease-in-out both}.app-button--surface-returning .app-button__surface[data-v-cf9e2fa6]{will-change:clip-path,opacity,transform;animation:.33s cubic-bezier(.2,.8,.2,1) both app-button-surface-return-cf9e2fa6,.33s ease-in-out both app-button-surface-return-spring-cf9e2fa6}.app-button--surface-returning .app-button__label[data-v-cf9e2fa6]{transition:opacity .12s .16s,transform .2s}.app-button--surface-returning[data-v-cf9e2fa6] .v-btn__append,.app-button--surface-returning[data-v-cf9e2fa6] .v-btn__prepend{transition-delay:.16s}.app-button--loading .app-button__loader[data-v-cf9e2fa6]{opacity:1;transition:opacity var(--app-button-handoff-duration) ease var(--app-button-loader-delay)}.app-button--success .app-button__loader[data-v-cf9e2fa6]{opacity:0;transition:opacity .1s}.app-button--success .app-button__success[data-v-cf9e2fa6]{opacity:1;transition:opacity .12s,transform .24s cubic-bezier(.2,1.6,.4,1);transform:scale(1)}@keyframes app-button-surface-morph-cf9e2fa6{0%{clip-path:var(--app-button-from-clip)}to{clip-path:inset(var(--app-button-collapse-y) var(--app-button-collapse-x) round var(--app-button-collapse-radius)) margin-box}}@keyframes app-button-surface-fade-cf9e2fa6{0%{opacity:var(--app-button-from-opacity)}to{opacity:0}}@keyframes app-button-surface-spring-cf9e2fa6{0%{transform:var(--app-button-from-transform)}58%{transform:scale(.92)}80%{transform:scale(1.035)}to{transform:none}}@keyframes app-button-surface-return-cf9e2fa6{0%{clip-path:var(--app-button-from-clip);opacity:var(--app-button-from-opacity)}to{clip-path:inset(0 0 round var(--app-button-radius)) margin-box;opacity:1}}@keyframes app-button-surface-return-spring-cf9e2fa6{0%{transform:var(--app-button-from-transform)}70%{transform:scale(1.025)}to{transform:none}}@media (prefers-reduced-motion:reduce){.app-button[data-v-cf9e2fa6],.app-button .app-button__label[data-v-cf9e2fa6],.app-button .app-button__loader[data-v-cf9e2fa6],.app-button .app-button__success[data-v-cf9e2fa6],.app-button[data-v-cf9e2fa6] .v-btn__append,.app-button[data-v-cf9e2fa6] .v-btn__overlay,.app-button[data-v-cf9e2fa6] .v-btn__prepend,.app-button[data-v-cf9e2fa6] .v-btn__underlay{transition:none}.app-button .app-button__surface[data-v-cf9e2fa6]{animation:none}}
