.page_card__wnoHP{width:100%;max-width:400px;padding:40px;border-radius:var(--radius-lg)}.page_title__QV6iH{font-family:var(--font-heading);font-size:2rem;margin-bottom:8px;text-align:center}.page_subtitle__FWR3R{color:var(--text-secondary);text-align:center;margin-bottom:32px}.page_form__FClb7{display:flex;flex-direction:column;gap:20px}.page_inputGroup__Bse5q{display:flex;flex-direction:column;gap:8px}.page_label__mhExh{font-size:.9rem;color:var(--text-secondary)}.page_input__t1GXH{height:48px;background:rgba(0,0,0,.3);border:1px solid var(--border);border-radius:var(--radius-md);padding:0 16px;color:#fff;font-size:1rem;outline:none;transition:var(--transition)}.page_input__t1GXH:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(99,102,241,.2)}.page_error__oj9FT{background:rgba(239,68,68,.1);color:var(--error);padding:12px;border-radius:var(--radius-sm);margin-bottom:20px;text-align:center;font-size:.9rem}.page_footer__Res3w{margin-top:24px;text-align:center;color:var(--text-secondary);font-size:.9rem}.page_link__sLZbt{color:var(--primary);font-weight:500}.page_link__sLZbt:hover{text-decoration:underline}.OAuthButtons_oauthContainer___krY_{margin-top:1.5rem}.OAuthButtons_divider__KlOPZ{display:flex;align-items:center;text-align:center;margin:1.5rem 0;color:var(--text-secondary);font-size:.875rem}.OAuthButtons_divider__KlOPZ:after,.OAuthButtons_divider__KlOPZ:before{content:"";flex:1 1;border-bottom:1px solid var(--border-color)}.OAuthButtons_divider__KlOPZ span{padding:0 1rem}.OAuthButtons_oauthButtons__9zy_t{display:flex;flex-direction:column;gap:.75rem}.OAuthButtons_oauthButton__saCiO{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.5rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;width:100%}.OAuthButtons_oauthButton__saCiO:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.OAuthButtons_icon__1EXH0{width:20px;height:20px;flex-shrink:0}.OAuthButtons_googleButton__7uonY{background:#fff;color:#1f1f1f;border-color:#dadce0}.OAuthButtons_googleButton__7uonY:hover{background:#f8f9fa;border-color:#d2d4d8}.OAuthButtons_telegramButton__boiWY{background:linear-gradient(135deg,#2aabee,#229ed9);color:#fff;border-color:transparent}.OAuthButtons_telegramButton__boiWY:hover{background:#1e8dd6}.OAuthButtons_telegramContainer__IqCTl{display:flex;justify-content:center;align-items:center;min-height:48px}.OAuthButtons_telegramContainer__IqCTl iframe{border-radius:var(--radius-md)!important}@media (prefers-color-scheme:dark){.OAuthButtons_googleButton__7uonY{background:#2d2d2d;color:#e8eaed;border-color:#5f6368}.OAuthButtons_googleButton__7uonY:hover{background:#3c3c3c;border-color:#6f7378}}