.AuthDialogLayout-module__iCr-_W__overlay{z-index:100;background:#00000080;animation:.2s ease-out AuthDialogLayout-module__iCr-_W__fadeIn;position:fixed;inset:0}.AuthDialogLayout-module__iCr-_W__content{background:var(--background);border:1px solid var(--border);z-index:101;border-radius:6px;width:400px;max-width:90vw;padding:24px;animation:.2s ease-out AuthDialogLayout-module__iCr-_W__slideIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AuthDialogLayout-module__iCr-_W__title{color:var(--foreground);margin:0;padding-right:32px;font-size:20px;font-weight:600}.AuthDialogLayout-module__iCr-_W__titleWithIcon{align-items:center;gap:12px;display:flex}.AuthDialogLayout-module__iCr-_W__titleIcon{color:var(--primary);align-items:center;display:flex}.AuthDialogLayout-module__iCr-_W__description{color:var(--muted-foreground);margin:8px 0 16px;font-size:14px}.AuthDialogLayout-module__iCr-_W__closeButton{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:24px;right:24px}.AuthDialogLayout-module__iCr-_W__closeButton:hover{background:var(--muted)}.AuthDialogLayout-module__iCr-_W__closeButton:disabled{opacity:.5;cursor:not-allowed}@keyframes AuthDialogLayout-module__iCr-_W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AuthDialogLayout-module__iCr-_W__slideIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.CookieConsent-module__TOhVmW__banner{background:var(--dark);color:#fff;z-index:1000;border-radius:12px;align-items:center;gap:16px;width:calc(100% - 48px);max-width:640px;padding:16px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000004d}.CookieConsent-module__TOhVmW__text{color:#ffffffd9;flex:1;margin:0;font-size:13px;line-height:1.5}.CookieConsent-module__TOhVmW__link{color:#fff;text-decoration:underline}.CookieConsent-module__TOhVmW__buttons{flex-shrink:0;gap:8px;display:flex}.CookieConsent-module__TOhVmW__decline,.CookieConsent-module__TOhVmW__accept{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500}.CookieConsent-module__TOhVmW__decline{color:#fffc;background:#ffffff1a}.CookieConsent-module__TOhVmW__decline:hover{background:#ffffff26}.CookieConsent-module__TOhVmW__accept{background:var(--primary);color:#fff}.CookieConsent-module__TOhVmW__accept:hover{background:var(--primary-hover)}@media (max-width:600px){.CookieConsent-module__TOhVmW__banner{flex-direction:column;align-items:flex-start;bottom:70px}}