.Auth-module__emKSzG__wrapper{min-height:calc(100vh - var(--header-height));padding:var(--space-12) var(--space-4);justify-content:center;align-items:center;display:flex}.Auth-module__emKSzG__card{background:linear-gradient(180deg, rgb(var(--surface-2-rgb) / .92), rgb(var(--bg-elev-rgb) / .98));border:1px solid var(--border-gold-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:480px;padding:var(--space-10);width:100%}.Auth-module__emKSzG__cardWide{max-width:560px}.Auth-module__emKSzG__header{gap:var(--space-2);margin-bottom:var(--space-8);text-align:center;flex-direction:column;display:flex}.Auth-module__emKSzG__eyebrow{color:var(--gold);font-family:var(--font-inter);font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.Auth-module__emKSzG__title{color:var(--gold-soft);font-family:var(--font-cinzel);font-size:var(--fs-3xl);text-transform:uppercase;margin:0;font-weight:800}.Auth-module__emKSzG__lead{color:var(--text-muted);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.Auth-module__emKSzG__form{gap:var(--space-4);flex-direction:column;display:flex}.Auth-module__emKSzG__linksRow{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:-8px;display:flex}.Auth-module__emKSzG__divider{color:var(--text-dim);font-size:var(--fs-sm);align-items:center;gap:var(--space-3);letter-spacing:.06em;margin:var(--space-6) 0;text-transform:uppercase;display:flex}.Auth-module__emKSzG__divider:before,.Auth-module__emKSzG__divider:after{background:var(--border);content:"";flex:1;height:1px}.Auth-module__emKSzG__secondary{color:var(--text-muted);font-size:var(--fs-md);text-align:center}.Auth-module__emKSzG__secondary a{color:var(--gold-soft);text-underline-offset:2px;font-weight:600;text-decoration:underline}.Auth-module__emKSzG__secondary a:hover{color:var(--gold)}.Auth-module__emKSzG__terms{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed);margin-top:var(--space-2);text-align:center}.Auth-module__emKSzG__terms a{color:var(--gold-soft);text-decoration:underline}.Auth-module__emKSzG__message{background:var(--red-soft);border:1px solid var(--border-red);border-radius:var(--radius-md);color:var(--danger);font-size:var(--fs-md);padding:12px 14px}.Auth-module__emKSzG__success{color:var(--success);font-size:var(--fs-md);border-radius:var(--radius-md);background:#4caf6a1f;border:1px solid #4caf6a59;padding:12px 14px}
.FormField-module__IPiDba__field{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.FormField-module__IPiDba__label{color:var(--text-muted);font-family:var(--font-inter);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.FormField-module__IPiDba__required:after{color:var(--gold);content:" *"}.FormField-module__IPiDba__inputWrap{position:relative}.FormField-module__IPiDba__input{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-inter);font-size:var(--fs-base);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:#00000073;width:100%;padding:14px 16px}.FormField-module__IPiDba__input::placeholder{color:var(--text-dim)}.FormField-module__IPiDba__input:focus{border-color:var(--border-gold-strong);background:#000000a6;outline:none;box-shadow:0 0 0 3px #d4af371f}.FormField-module__IPiDba__input:disabled{color:var(--text-dim);cursor:not-allowed;background:#00000040}.FormField-module__IPiDba__inputError{border-color:var(--danger)}.FormField-module__IPiDba__inputError:focus{border-color:var(--danger);box-shadow:0 0 0 3px #d5484826}.FormField-module__IPiDba__help{color:var(--text-dim);font-size:var(--fs-sm)}.FormField-module__IPiDba__error{color:var(--danger);font-size:var(--fs-sm);font-weight:500}.FormField-module__IPiDba__hint{color:var(--text-muted);font-size:var(--fs-sm)}textarea.FormField-module__IPiDba__input{resize:vertical;min-height:140px}select.FormField-module__IPiDba__input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gold-soft) 50%), linear-gradient(135deg, var(--gold-soft) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}select.FormField-module__IPiDba__input option{background:var(--surface);color:var(--text)}
