.auth-verification-modal[data-v-2e08d094]{margin:calc(var(--ui-modal-padding,24px)*-1);padding:var(--ui-modal-padding,40px);border-radius:14px;flex-direction:column;gap:32px;display:flex;position:relative;overflow:hidden}.auth-verification-modal .auth-verification-close[data-v-2e08d094]{width:24px;height:24px;min-height:auto;box-shadow:none;z-index:1;border-radius:0;padding:0;position:absolute;top:24px;right:24px}.auth-verification-modal .auth-verification-head[data-v-2e08d094]{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;display:grid}.auth-verification-modal .auth-verification-head .auth-verification-icon[data-v-2e08d094]{-o-object-fit:contain;object-fit:contain;width:52px;height:52px;display:block}.auth-verification-modal .auth-verification-head .auth-verification-copy[data-v-2e08d094]{flex-direction:column;gap:4px;display:flex}.auth-verification-modal .auth-verification-head .auth-verification-copy .auth-verification-title[data-v-2e08d094]{color:var(--text-primary);font-size:var(--type-size-400);font-weight:var(--font-weight-semibold);line-height:var(--type-line-400)}.auth-verification-modal .auth-verification-head .auth-verification-copy .auth-verification-text[data-v-2e08d094]{color:var(--text-secondary);font-size:var(--type-size-100);line-height:var(--type-line-100)}.auth-verification-modal .auth-verification-head .auth-verification-copy .auth-verification-text .auth-verification-email[data-v-2e08d094]{color:#c3a700;font-weight:var(--font-weight-bold)}.auth-verification-modal .auth-verification-code-group[data-v-2e08d094]{flex-direction:column;gap:16px;display:flex}.auth-verification-modal .auth-verification-code-group .auth-verification-label[data-v-2e08d094]{color:var(--text-primary);font-size:var(--type-size-100);font-weight:var(--font-weight-semibold);line-height:var(--type-line-100)}.auth-verification-modal .auth-verification-code-group .auth-verification-grid[data-v-2e08d094]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.auth-verification-modal .auth-verification-code-group .auth-verification-grid .auth-verification-input[data-v-2e08d094]{border:1px solid var(--border-default);height:56px;color:var(--text-primary);font-size:var(--type-size-400);line-height:var(--type-line-400);font-weight:var(--font-weight-bold);text-align:center;border-radius:8px;padding:0;transition:border-color .2s}.auth-verification-modal .auth-verification-code-group .auth-verification-grid .auth-verification-input[data-v-2e08d094]::placeholder{color:var(--gray-60)}.auth-verification-modal .auth-verification-code-group .auth-verification-grid .auth-verification-input[data-v-2e08d094]:focus{border-color:var(--brand-primary);outline:none}.auth-verification-modal .auth-verification-code-group .auth-verification-grid .auth-verification-input--error[data-v-2e08d094],.auth-verification-modal .auth-verification-code-group .auth-verification-grid .auth-verification-input--error[data-v-2e08d094]:focus{border-color:var(--error)}.auth-verification-modal .auth-verification-code-group .auth-verification-error[data-v-2e08d094]{color:var(--error);font-size:var(--type-size-100);line-height:var(--type-line-100)}.auth-verification-modal .auth-verification-code-group .auth-verification-error strong[data-v-2e08d094]{font-weight:var(--font-weight-bold)}.auth-verification-modal .auth-verification-actions[data-v-2e08d094]{flex-direction:column;gap:8px;display:flex}.auth-verification-modal .auth-verification-actions .auth-verification-submit[data-v-2e08d094]{width:100%;font-size:var(--type-size-200);line-height:var(--type-line-200);box-shadow:none;border-radius:16px}.auth-verification-modal .auth-verification-actions .auth-verification-resend[data-v-2e08d094]{color:var(--text-secondary);font-size:var(--type-size-100);line-height:var(--type-line-100)}.auth-verification-modal .auth-verification-actions .auth-verification-resend .auth-verification-resend-btn[data-v-2e08d094]{height:auto;min-height:auto;box-shadow:none;color:var(--text-primary);border-radius:0;padding:0}.auth-verification-modal .auth-verification-actions .auth-verification-resend .auth-verification-resend-btn[data-v-2e08d094]:disabled{color:var(--text-muted)}.auth-verification-modal .auth-verification-actions .auth-verification-resend .auth-verification-resend-btn[data-v-2e08d094] .auth-verification-resend-btn-label{font-size:inherit;line-height:inherit;font-weight:var(--font-weight-bold);padding:0;text-decoration:underline}.auth-verification-modal .auth-verification-actions .auth-verification-resend .auth-verification-resend-btn[data-v-2e08d094]:disabled .auth-verification-resend-btn-label{text-decoration:none}@media (width<=900px){.auth-verification-modal .auth-verification-head .auth-verification-icon[data-v-2e08d094]{width:46px;height:46px}}[data-v-2e08d094] .ui-loading-overlay{border-radius:14px}
