.auth_main__R0bVt{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl) 0}.auth_container__psSN2{width:100%;max-width:450px;padding:0 var(--spacing-lg)}.auth_card__o0009{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg)}.auth_card__o0009 h1{text-align:center;margin-bottom:var(--spacing-sm);color:var(--color-accent-primary)}.auth_subtitle__C2KQh{text-align:center;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.auth_error__6F8jd{background:rgba(244,67,54,.1);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error)}.auth_error__6F8jd,.auth_info__TTtk_{padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.auth_info__TTtk_{background:rgba(0,212,255,.1);border:1px solid var(--color-accent-primary);border-radius:var(--radius-md);color:var(--color-accent-primary);text-align:center}.auth_form__HjpEI{display:flex;flex-direction:column;gap:var(--spacing-lg)}.auth_formGroup__sSEm6{display:flex;flex-direction:column;gap:var(--spacing-sm)}.auth_formGroup__sSEm6 label{font-weight:600;color:var(--color-text-primary)}.auth_formGroup__sSEm6 input{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:.95rem;transition:all var(--transition-fast)}.auth_formGroup__sSEm6 input:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px rgba(0,212,255,.1)}.auth_footer__HCJxF{text-align:center;margin-top:var(--spacing-lg);color:var(--color-text-secondary)}.auth_footer__HCJxF a{color:var(--color-accent-primary);font-weight:600}.auth_footer__HCJxF a:hover{color:var(--color-accent-hover)}