.AuthForm_page__Fi_Ob{min-height:100vh;display:grid;place-items:center;padding:5rem 2rem 2rem;background:radial-gradient(circle at top,rgba(74,222,128,.08),transparent 32%),linear-gradient(180deg,#070707,#0d0d0d)}.AuthForm_card__n7xVL{width:100%;max-width:460px;background:hsla(0,0%,7%,.96);border:1px solid #222;border-radius:20px;padding:2rem;box-shadow:0 24px 80px rgba(0,0,0,.35)}.AuthForm_eyebrow__F5tLs{display:inline-block;margin-bottom:1rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-green)}.AuthForm_title__USAf3{font-size:2rem;line-height:1.1;margin-bottom:.75rem}.AuthForm_subtitle__poF3I{color:var(--text-secondary);line-height:1.7;margin-bottom:1.75rem}.AuthForm_googleButton___ZCYj{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;margin-bottom:1rem;border:1px solid #2b2b2b;border-radius:10px;background:#fff;color:#111;padding:.95rem 1rem;font-weight:700;cursor:pointer;transition:transform .15s,opacity .2s,border-color .2s}.AuthForm_googleButton___ZCYj:hover{transform:translateY(-1px)}.AuthForm_googleButton___ZCYj:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthForm_googleMark__sqPr4{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:#f3f4f6;color:#111827;font-size:.9rem;font-weight:800}.AuthForm_divider__B_I6w{position:relative;margin-bottom:1rem;text-align:center}.AuthForm_divider__B_I6w:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid #232323}.AuthForm_divider__B_I6w span{position:relative;display:inline-block;padding:0 .75rem;background:hsla(0,0%,7%,.96);color:#7a7a7a;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.AuthForm_form__JQDX6{display:grid;grid-gap:1rem;gap:1rem}.AuthForm_field__Ckc0K{display:grid;grid-gap:.45rem;gap:.45rem}.AuthForm_label__BZ_uk{font-size:.78rem;color:#b8b8b8}.AuthForm_input__tIr_Q{width:100%;border:1px solid #2b2b2b;border-radius:10px;background:#121212;color:var(--text-primary);padding:.95rem 1rem;outline:none;transition:border-color .2s,box-shadow .2s}.AuthForm_input__tIr_Q:focus{border-color:var(--accent-green-dim);box-shadow:0 0 0 3px rgba(74,222,128,.1)}.AuthForm_secondaryButton__rhLVe,.AuthForm_submitButton__97_aQ{display:inline-flex;align-items:center;justify-content:center;width:100%;border-radius:10px;padding:.95rem 1rem;font-weight:700;cursor:pointer;transition:transform .15s,opacity .2s,border-color .2s}.AuthForm_submitButton__97_aQ{border:none;background:var(--accent-green);color:#081008}.AuthForm_secondaryButton__rhLVe{border:1px solid #2b2b2b;background:transparent;color:var(--text-primary)}.AuthForm_secondaryButton__rhLVe:hover,.AuthForm_submitButton__97_aQ:hover{transform:translateY(-1px)}.AuthForm_secondaryButton__rhLVe:disabled,.AuthForm_submitButton__97_aQ:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthForm_error__gjck9,.AuthForm_message__w98BV{border-radius:12px;padding:.9rem 1rem;font-size:.9rem;line-height:1.6}.AuthForm_message__w98BV{border:1px solid rgba(74,222,128,.25);background:rgba(74,222,128,.08);color:#d4fce1}.AuthForm_error__gjck9{border:1px solid hsla(0,91%,71%,.25);background:hsla(0,91%,71%,.08);color:#fecaca}.AuthForm_footer__5z2Y2{margin-top:1.5rem;color:var(--text-secondary);text-align:center;font-size:.9rem}.AuthForm_footer__5z2Y2 a{color:var(--accent-green-bright)}.AuthForm_stack__NgiBA{display:grid;grid-gap:.75rem;gap:.75rem}@media (max-width:640px){.AuthForm_page__Fi_Ob{padding:1rem}.AuthForm_card__n7xVL{padding:1.5rem;border-radius:16px}}