.otp-input[data-v-6a90fb38]{align-items:center;display:flex;flex-direction:column;gap:.75rem;width:100%}.otp-input__fields[data-v-6a90fb38]{display:flex;gap:.5rem;justify-content:center}.otp-input__digit[data-v-6a90fb38]{background:var(--bg-page);border:1px solid var(--border);border-radius:8px;caret-color:transparent;color:var(--text-primary);font-size:1.25rem;font-weight:700;height:3.25rem;outline:none;text-align:center;transition:border-color .12s,box-shadow .12s;width:2.75rem}.otp-input__digit[data-v-6a90fb38]:focus{border-color:var(--status-in-progress);box-shadow:0 0 0 2px color-mix(in srgb,var(--status-in-progress) 25%,transparent)}.otp-input__digit--error[data-v-6a90fb38]{border-color:var(--status-locked)}.otp-input__digit[data-v-6a90fb38]:disabled{opacity:.5}.otp-input__error[data-v-6a90fb38]{color:var(--status-locked);font-size:.8125rem;margin:0;text-align:center}.otp-verify[data-v-b3e222a2]{align-items:center;display:flex;flex-direction:column;gap:.75rem;width:100%}.otp-verify__title[data-v-b3e222a2]{color:var(--text-primary);font-size:1.125rem;font-weight:700;margin:0}.otp-verify__desc[data-v-b3e222a2]{color:var(--text-muted);font-size:.8125rem;line-height:1.5;margin:0;text-align:center}.otp-verify__expires[data-v-b3e222a2]{color:var(--text-faint);font-size:.75rem;margin:0}.otp-verify__actions[data-v-b3e222a2]{display:flex;gap:1rem;margin-top:.25rem}.otp-verify__link[data-v-b3e222a2]{background:none;border:none;color:var(--status-in-progress);cursor:pointer;font-size:.8125rem;font-weight:500;padding:0;transition:opacity .12s}.otp-verify__link[data-v-b3e222a2]:hover:not(:disabled){opacity:.8}.otp-verify__link[data-v-b3e222a2]:disabled{color:var(--text-faint);cursor:default}.login-btn[data-v-27ab0948]{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.625rem;justify-content:center;padding:.625rem 1rem;transition:background .12s,border-color .12s,opacity .12s;width:100%}.login-btn[data-v-27ab0948]:active{opacity:.85}.login-btn__icon[data-v-27ab0948]{flex-shrink:0;height:18px;width:18px}.login-btn--github[data-v-27ab0948]{background:#24292e;border:1px solid #24292e;color:#fff}.login-btn--github[data-v-27ab0948]:hover{background:#1a1e22}.login-btn--google[data-v-27ab0948]{background:var(--bg-page);border:1px solid var(--border);color:var(--text-primary)}.login-btn--google[data-v-27ab0948]:hover{background:var(--bg-hover)}.auth-email-step[data-v-80945cd9]{display:flex;flex-direction:column;gap:.625rem;width:100%}.auth-email-step__input[data-v-80945cd9]{background:var(--bg-page);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:.875rem;outline:none;padding:.625rem .75rem;transition:border-color .12s;width:100%}.auth-email-step__input[data-v-80945cd9]:focus{border-color:var(--status-in-progress)}.auth-email-step__input[data-v-80945cd9]::-moz-placeholder{color:var(--text-faint)}.auth-email-step__input[data-v-80945cd9]::placeholder{color:var(--text-faint)}.auth-email-step__spinner[data-v-80945cd9]{animation:spin-80945cd9 .6s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;display:inline-block;height:1rem;width:1rem}@keyframes spin-80945cd9{to{transform:rotate(1turn)}}
