.auth-form-component[data-v-f6b0a82c]{background:#f5f7ff;color-scheme:light;border-radius:24px;box-shadow:-4px 4px 12px #0f172a1a;color:#0f172a;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden}.auth-form-content[data-v-f6b0a82c]{display:flex;flex-direction:column;gap:24px;padding:48px 48px 0;width:100%}.auth-form-header[data-v-f6b0a82c]{display:flex;flex-direction:column;gap:8px}.auth-form-header h1[data-v-f6b0a82c]{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:38px;margin:0}.auth-form-header p[data-v-f6b0a82c]{color:#475569;font-size:18px;line-height:28px;margin:0}.auth-form-stack[data-v-f6b0a82c]{display:flex;flex-direction:column;gap:24px}.auth-field[data-v-f6b0a82c] label{color:#475569;font-size:16px;font-weight:700;line-height:24px}.auth-input[data-v-f6b0a82c] input{background:#fff!important;border-color:#475569;border-radius:8px;color:#0f172a!important;font-size:16px;height:60px;padding:16px}.auth-input[data-v-f6b0a82c] input:focus{border-color:var(--ui-primary)!important;box-shadow:none!important}.auth-input[data-v-f6b0a82c] input:focus-visible{outline:2px solid var(--ui-primary)!important;outline-offset:2px}.auth-input[data-v-f6b0a82c] input::-moz-placeholder{color:#475569;opacity:1}.auth-input[data-v-f6b0a82c] input::placeholder{color:#475569;opacity:1}[data-v-f6b0a82c] .auth-action-button,[data-v-f6b0a82c] .auth-provider-button{border-radius:8px;box-shadow:0 1px .5px #00000029;font-size:16px;font-weight:700;height:60px}.auth-primary-button[data-v-f6b0a82c]{color:#fff!important}.auth-primary-button[data-v-f6b0a82c]:not(:hover){background:var(--ui-primary)!important}.auth-provider-button[data-v-f6b0a82c]:not(.auth-primary-button){color:#475569!important}.auth-provider-button[data-v-f6b0a82c]:not(.auth-primary-button):not(:hover){background:#fff!important;border-color:#475569!important}.auth-action-button[data-v-f6b0a82c]:focus-visible,.auth-action-button[data-v-f6b0a82c]:hover,.auth-provider-button[data-v-f6b0a82c]:focus-visible,.auth-provider-button[data-v-f6b0a82c]:hover{border-color:var(--ui-primary)!important;outline:2px solid var(--ui-primary)!important;outline-offset:2px}.auth-primary-button[data-v-f6b0a82c]:hover{background:#16439a!important}.auth-provider-button[data-v-f6b0a82c]:not(.auth-primary-button):hover{background:#eef3ff!important;color:var(--ui-primary)!important}.auth-divider[data-v-f6b0a82c]{align-items:center;display:flex;gap:16px;min-height:28px;width:100%}.auth-divider-line[data-v-f6b0a82c]{background:#cbd5e1;flex:1 1 0;height:2px;min-width:0}.auth-divider>span[data-v-f6b0a82c]:not(.auth-divider-line){color:#475569;flex:0 0 auto;font-size:18px;line-height:28px}.auth-provider-list[data-v-f6b0a82c]{display:flex;flex-direction:column;gap:16px}@media(max-height:800px),(max-width:1600px){.auth-provider-list[data-v-f6b0a82c]{align-items:stretch;flex-direction:row;gap:12px;height:60px}.auth-provider-list[data-v-f6b0a82c] .auth-primary-button{flex:1 1 auto;min-width:0}.auth-provider-list[data-v-f6b0a82c] .auth-provider-button{font-size:14px;height:100%;min-height:0;padding-inline:8px}.auth-provider-list[data-v-f6b0a82c] .auth-provider-button:not(.auth-primary-button){aspect-ratio:1;flex:0 0 auto;width:auto}.auth-provider-list[data-v-f6b0a82c] .auth-provider-button:not(.auth-primary-button) [data-slot=label]{display:none}}.auth-switch[data-v-f6b0a82c]{align-items:center;color:#475569;display:flex;font-size:16px;gap:8px;line-height:26px;margin:0}.auth-switch-button[data-v-f6b0a82c]{font-weight:700;gap:8px;padding:0}.auth-form-footer[data-v-f6b0a82c]{display:flex;flex-direction:column;width:100%}.auth-form-footer>.auth-locale-tabs[data-v-f6b0a82c]{align-self:center;margin:0 auto 8px}.auth-form-legal-divider[data-v-f6b0a82c]{background:#cbd5e1;height:2px;width:100%}.auth-form-legal[data-v-f6b0a82c]{align-items:center;color:#475569;display:flex;font-size:14px;gap:8px;justify-content:center;line-height:22px;min-height:60px;padding:8px 16px;text-align:center}.auth-form-legal>div[data-v-f6b0a82c]{align-items:center;display:flex;gap:4px}.auth-form-legal[data-v-f6b0a82c] svg{color:var(--ui-primary);height:18px;width:18px}.auth-legal-link[data-v-f6b0a82c]{font-weight:700}.mfa-status-mark[data-v-f6b0a82c]{align-items:center;background:#eef5ff;border:1px solid #d9e8ff;border-radius:50%;color:var(--ui-primary);display:flex;height:72px;justify-content:center;width:72px}.mfa-status-mark.is-success[data-v-f6b0a82c]{background:#ecfdf3;border-color:#bbf7d0;color:#15803d}.mfa-status-mark.is-error[data-v-f6b0a82c]{background:#fff1f2;border-color:#fecdd3;color:#be123c}.mfa-status-icon[data-v-f6b0a82c]{height:32px;width:32px}.is-spinning[data-v-f6b0a82c]{animation:mfa-spin-f6b0a82c 1.2s linear infinite}.mfa-progress[data-v-f6b0a82c]{align-items:center;color:#475569;display:flex;font-size:14px;gap:12px}.mfa-progress-bar[data-v-f6b0a82c]{background:#d9e8ff;border-radius:999px;height:8px;overflow:hidden;position:relative;width:100%}.mfa-progress-bar[data-v-f6b0a82c]:after{animation:mfa-progress-f6b0a82c 1.5s ease-in-out infinite;background:var(--ui-primary);border-radius:inherit;content:"";inset:0 auto 0 0;position:absolute;width:42%}.mfa-form-footer .auth-form-legal[data-v-f6b0a82c] svg{color:var(--ui-primary);flex:0 0 auto}.mfa-form-footer .auth-form-legal[data-v-f6b0a82c]{font-size:14px}.mfa-form-footer .auth-form-legal>span[data-v-f6b0a82c]{text-align:center}@keyframes mfa-spin-f6b0a82c{to{transform:rotate(1turn)}}@keyframes mfa-progress-f6b0a82c{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.is-spinning[data-v-f6b0a82c],.mfa-progress-bar[data-v-f6b0a82c]:after{animation:none}}@media(max-width:1023px){.auth-form-content[data-v-f6b0a82c]{padding:40px 32px}.auth-form-component[data-v-f6b0a82c]{height:auto;min-height:500px}}@media(max-width:480px){.auth-form-content[data-v-f6b0a82c]{gap:20px;padding:32px 24px}.auth-form-header h1[data-v-f6b0a82c]{font-size:25px;line-height:34px}.auth-form-header p[data-v-f6b0a82c]{font-size:16px;line-height:25px}}
