.auth-btn[data-v-86df13db]{cursor:pointer;white-space:nowrap;-webkit-font-smoothing:antialiased;border:1px solid #0000;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:8px;font-family:Poppins,Poppins Arial fallback,Poppins system fallback,sans-serif;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s,opacity .15s,transform .1s;display:inline-flex}.auth-btn[data-v-86df13db]:active:not(.auth-btn--disabled){transform:scale(.97)}.auth-btn[data-v-86df13db]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 30%,transparent)}.auth-btn--sm[data-v-86df13db]{letter-spacing:.01em;height:36px;padding:0 14px;font-size:.8125rem}.auth-btn--md[data-v-86df13db]{letter-spacing:.01em;height:44px;padding:0 18px;font-size:.9rem}.auth-btn--lg[data-v-86df13db]{letter-spacing:.02em;border-radius:12px;height:52px;padding:0 24px;font-size:.9375rem}.auth-btn--block[data-v-86df13db]{width:100%}.auth-btn--disabled[data-v-86df13db]{opacity:.45;cursor:not-allowed;pointer-events:none}.auth-btn--brand[data-v-86df13db]{background:var(--auth-btn-bg,var(--brand-primary));color:var(--auth-btn-color,#fff);box-shadow:0 2px 8px color-mix(in srgb,var(--auth-btn-bg,var(--brand-primary)) 30%,transparent);border-color:#0000}.auth-btn--brand[data-v-86df13db]:hover:not(.auth-btn--disabled){filter:brightness(1.1);box-shadow:0 4px 16px color-mix(in srgb,var(--auth-btn-bg,var(--brand-primary)) 35%,transparent)}.auth-btn--ghost[data-v-86df13db]{color:#ffffff8c;background:0 0;border-color:#ffffff1a}.auth-btn--ghost[data-v-86df13db]:hover:not(.auth-btn--disabled){color:#ffffffd9;background:#ffffff0f;border-color:#ffffff2e}.auth-btn--outline[data-v-86df13db]{color:#ffffffbf;background:#ffffff0d;border-color:#ffffff26}.auth-btn--outline[data-v-86df13db]:hover:not(.auth-btn--disabled){color:#fffffff2;background:#ffffff17;border-color:#ffffff40}.auth-btn--danger[data-v-86df13db]{color:#fca5a5;background:#ef44441f;border-color:#ef444440}.auth-btn--danger[data-v-86df13db]:hover:not(.auth-btn--disabled){color:#fecaca;background:#ef444433;border-color:#ef444466}.auth-btn__spinner[data-v-86df13db]{flex-shrink:0;width:16px;height:16px;animation:.75s linear infinite btn-spin-86df13db}@keyframes btn-spin-86df13db{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
