.auth-button[data-v-2796c38b]{align-items:center;border:none;border-radius:var(--radius-cta);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:9px;height:54px;justify-content:center;letter-spacing:.01em;line-height:1;padding-inline:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:box-shadow .22s var(--ease-out),opacity .18s var(--ease-out),background-color .18s var(--ease-out),filter .18s var(--ease-out)}.auth-button.is-block[data-v-2796c38b]{width:100%}.auth-button__content[data-v-2796c38b]{align-items:center;display:inline-flex;gap:9px}.is-primary[data-v-2796c38b]{background-color:var(--color-sage);background-image:var(--grad-sage);box-shadow:var(--shadow-peek);color:#fff}@media(hover:hover){.is-primary[data-v-2796c38b]:not(.is-disabled):not(.is-loading):hover{box-shadow:var(--shadow-active);filter:brightness(1.04)}}.is-secondary[data-v-2796c38b]{background-color:var(--color-surface);background-image:none;border:1px solid var(--hairline);box-shadow:var(--shadow-rest);color:var(--color-ink)}@media(hover:hover){.is-secondary[data-v-2796c38b]:not(.is-disabled):not(.is-loading):hover{background-color:var(--color-surface-2);box-shadow:var(--shadow-tile)}}.is-ghost[data-v-2796c38b]{background-color:transparent;background-image:none;box-shadow:none;color:var(--color-sage)}@media(hover:hover){.is-ghost[data-v-2796c38b]:not(.is-disabled):not(.is-loading):hover{background-color:color-mix(in oklab,var(--color-sage) 8%,transparent)}}.is-loading[data-v-2796c38b]{cursor:default;opacity:.85}.is-disabled[data-v-2796c38b]{box-shadow:none;cursor:not-allowed;filter:none;opacity:.55}.auth-button__spinner[data-v-2796c38b]{animation:spin-2796c38b .7s linear infinite;flex-shrink:0}@keyframes spin-2796c38b{to{transform:rotate(1turn)}}.auth-button__sr[data-v-2796c38b]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}@media(max-height:720px),(max-width:380px){.auth-button[data-v-2796c38b]{font-size:14.5px;height:48px}}@media(prefers-reduced-motion:reduce){.auth-button[data-v-2796c38b]{transition:none}.auth-button__spinner[data-v-2796c38b]{animation-duration:1.4s}}
