.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}