.login-module__3lrIIq__form{flex-direction:column;gap:1rem;display:flex}.login-module__3lrIIq__title{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:1.5px;color:var(--colors-neutral-white);margin-bottom:4px;font-size:1.8rem;font-weight:400}.login-module__3lrIIq__subtitle{color:var(--colors-neutral-400);margin:0 0 8px;font-size:.88rem;line-height:1.5}.login-module__3lrIIq__link{color:var(--colors-neutral-400);text-align:center;margin-top:8px;font-size:.82rem}.login-module__3lrIIq__link a{color:var(--colors-green-500);font-weight:600;text-decoration:none;transition:color .18s}.login-module__3lrIIq__link a:hover{color:var(--colors-green-400);text-decoration:underline}.login-module__3lrIIq__backLink{color:var(--colors-neutral-500);align-items:center;gap:6px;margin-bottom:8px;font-size:.82rem;text-decoration:none;transition:color .18s;display:inline-flex}.login-module__3lrIIq__backLink:hover{color:var(--colors-green-500)}
.auth-dialog-module__F8kx9W__overlay{z-index:2147483646;background:#00000073;position:fixed;inset:0}.auth-dialog-module__F8kx9W__dialog{border-top:5px solid var(--colors-green-900,#007a37);z-index:2147483647;background:#fff;border-radius:12px;flex-direction:column;gap:20px;width:min(440px,100vw - 32px);max-height:90dvh;padding:28px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000040}.auth-dialog-module__F8kx9W__title{color:#185c38;margin:0;font-size:1.4rem;font-weight:700}.auth-dialog-module__F8kx9W__description{color:#4b5563;margin:0;font-size:.9rem;line-height:1.6}.auth-dialog-module__F8kx9W__form{flex-direction:column;gap:18px;display:flex}.auth-dialog-module__F8kx9W__channels{border:1px solid #d1d5db;border-radius:6px;flex-wrap:wrap;gap:16px;padding:12px;display:flex}.auth-dialog-module__F8kx9W__channels legend{padding:0 4px;font-size:.85rem}.auth-dialog-module__F8kx9W__channels label{cursor:pointer;align-items:center;gap:8px;display:flex}.auth-dialog-module__F8kx9W__error{color:#b91c1c;font-size:.875rem;line-height:1.5}.auth-dialog-module__F8kx9W__success{color:#166534;font-size:.9rem;line-height:1.6}.auth-dialog-module__F8kx9W__link{color:#166534;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end;font-size:.875rem;text-decoration:underline}