.auth-shell-module__OWggoW__screen{background:var(--bg);grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.auth-shell-module__OWggoW__formSide{padding:var(--s-8) 96px;place-items:center;display:grid}.auth-shell-module__OWggoW__form{gap:var(--s-6);flex-direction:column;width:100%;max-width:380px;display:flex}.auth-shell-module__OWggoW__head{gap:var(--s-2);flex-direction:column;display:flex}.auth-shell-module__OWggoW__title{letter-spacing:-.5px;color:var(--text-primary);font-size:34px;font-weight:800}.auth-shell-module__OWggoW__sub{color:var(--text-secondary);margin:0;font-size:15px}.auth-shell-module__OWggoW__visualSide{background-image:url(https://images.unsplash.com/photo-1600414428634-bf0b32620162?auto=format&fit=crop&w=1400&q=70);background-position:50%;background-size:cover;position:relative}.auth-shell-module__OWggoW__overlay{justify-content:flex-end;gap:var(--s-3);padding:var(--s-8);background:linear-gradient(#07211a00 0%,#07211acc 100%),#07211a59;flex-direction:column;display:flex;position:absolute;inset:0}.auth-shell-module__OWggoW__quoteMark{opacity:.95;width:32px;height:24px}.auth-shell-module__OWggoW__quote{max-width:520px;font-family:var(--font-display);color:#fff;margin:0;font-size:26px;font-weight:700;line-height:1.3}.auth-shell-module__OWggoW__who{color:#fff;font-size:14px;font-weight:700}.auth-shell-module__OWggoW__role{color:#a7d8c4;font-size:13px}@media (max-width:900px){.auth-shell-module__OWggoW__screen{grid-template-columns:1fr}.auth-shell-module__OWggoW__formSide{padding:var(--s-6) 16px}.auth-shell-module__OWggoW__visualSide{display:none}}
.auth-form-module__Th3HTq__fields{gap:var(--s-4);flex-direction:column;display:flex}.auth-form-module__Th3HTq__field{gap:var(--s-2);flex-direction:column;display:flex}.auth-form-module__Th3HTq__label{color:var(--text-primary);font-size:13px;font-weight:600}.auth-form-module__Th3HTq__input{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--text-primary);padding:12px 14px;transition:border-color .14s,box-shadow .14s}.auth-form-module__Th3HTq__input::placeholder{color:var(--text-tertiary)}.auth-form-module__Th3HTq__input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-subtle);outline:none}.auth-form-module__Th3HTq__row{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.auth-form-module__Th3HTq__remember{align-items:center;gap:var(--s-2);color:var(--text-secondary);cursor:pointer;font-size:13px;display:flex}.auth-form-module__Th3HTq__checkbox{width:17px;height:17px;accent-color:var(--brand);cursor:pointer}.auth-form-module__Th3HTq__link{color:var(--brand-text);font-size:13px;font-weight:600}.auth-form-module__Th3HTq__link:hover{text-decoration:underline}.auth-form-module__Th3HTq__submit{border-radius:var(--r-md);background:var(--brand);color:var(--text-inverse);cursor:pointer;border:0;padding:14px 18px;font-size:15px;font-weight:700;transition:background .14s}.auth-form-module__Th3HTq__submit:hover{background:var(--brand-hover)}.auth-form-module__Th3HTq__alt{color:var(--text-secondary);margin:0;font-size:14px}.auth-form-module__Th3HTq__error{border-radius:var(--r-md);background:var(--danger-subtle);color:var(--danger);margin:0;padding:10px 12px;font-size:13px}.auth-form-module__Th3HTq__hint{color:var(--text-tertiary);font-size:12px}.auth-form-module__Th3HTq__sentTo{color:var(--text-primary);margin:0;font-size:14px}.auth-form-module__Th3HTq__rules{margin:var(--s-2) 0 0;flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.auth-form-module__Th3HTq__rule{color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;display:flex}.auth-form-module__Th3HTq__ruleMet{color:var(--success)}.auth-form-module__Th3HTq__mismatch{color:var(--danger);font-size:12px}.auth-form-module__Th3HTq__submit:disabled{opacity:.6;cursor:not-allowed}
