.CookieConsent_banner__KTUmc{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(159deg,#0d135e 14.25%,#050931 56.45%,#020515 86.14%);border-top:1px solid #ffffff1a;padding:20px;z-index:2147483647;box-shadow:0 -4px 20px #0000004d;animation:CookieConsent_slideUp__dud9_ .3s ease-out}@keyframes CookieConsent_slideUp__dud9_{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsent_bannerContent__rbcyG{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.CookieConsent_bannerText__HIO4M{flex:1}.CookieConsent_bannerTitle__D_eYy{font-size:1.125rem;font-weight:700;color:#fff;margin:0 0 8px}.CookieConsent_bannerDescription__1z_W4{font-size:14px;color:#ffffffb3;margin:0;line-height:1.5}.CookieConsent_link__eUB9a{color:#0075ff;text-decoration:underline}.CookieConsent_link__eUB9a:hover{color:#39f}.CookieConsent_bannerButtons__UtnKA{display:flex;gap:12px;flex-shrink:0}.CookieConsent_acceptButton__Ev3IJ,.CookieConsent_preferencesButton__IgyEK,.CookieConsent_rejectButton__NCwTF{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.CookieConsent_acceptButton__Ev3IJ{background:#0075ff;color:#fff;border:none}.CookieConsent_acceptButton__Ev3IJ:hover{background:#06d}.CookieConsent_rejectButton__NCwTF{background:#0000;color:#fff;border:1px solid #ffffff4d}.CookieConsent_rejectButton__NCwTF:hover{background:#ffffff0d;border-color:#ffffff80}.CookieConsent_preferencesButton__IgyEK{background:#0000;color:#ffffffb3;border:none;text-decoration:underline;padding:12px 16px}.CookieConsent_preferencesButton__IgyEK:hover{color:#fff}.CookieConsent_modalOverlay__KjuQF{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2147483647;padding:20px;animation:CookieConsent_fadeIn__urlfN .2s ease-out}@keyframes CookieConsent_fadeIn__urlfN{0%{opacity:0}to{opacity:1}}.CookieConsent_modal__nPlkf{background:linear-gradient(159deg,#0d135e 14.25%,#050931 56.45%,#020515 86.14%);border-radius:20px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid #ffffff1a;box-shadow:0 25px 50px -12px #00000080;animation:CookieConsent_slideIn__CsIFb .3s ease-out}@keyframes CookieConsent_slideIn__CsIFb{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsent_modalHeader__hhFnC{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0}.CookieConsent_modalTitle__9wf_Q{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.CookieConsent_closeButton__9YtpA{background:#0000;border:none;color:#ffffff80;font-size:20px;cursor:pointer;padding:4px;line-height:1;transition:color .2s}.CookieConsent_closeButton__9YtpA:hover{color:#fff}.CookieConsent_modalBody__E3OLn{padding:24px}.CookieConsent_modalDescription__fS_mE{font-size:14px;color:#ffffffb3;margin:0 0 24px;line-height:1.6}.CookieConsent_cookieOption__q_Z6G{display:flex;align-items:flex-start;justify-content:space-between;padding:16px;background:#ffffff08;border-radius:12px;margin-bottom:12px;gap:16px}.CookieConsent_cookieOption__q_Z6G:last-child{margin-bottom:0}.CookieConsent_cookieInfo__jwBNF{flex:1}.CookieConsent_cookieTitle__rPah7{font-size:15px;font-weight:600;color:#fff;margin:0 0 4px}.CookieConsent_cookieDescription__bA7wn{font-size:13px;color:#fff9;margin:0;line-height:1.5}.CookieConsent_toggle__mu1zO{position:relative;display:inline-block;width:48px;height:26px;flex-shrink:0}.CookieConsent_toggle__mu1zO input{opacity:0;width:0;height:0}.CookieConsent_slider__MKst7{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#fff3;transition:.3s;border-radius:26px}.CookieConsent_slider__MKst7:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background:#fff;transition:.3s;border-radius:50%}.CookieConsent_toggle__mu1zO input:checked+.CookieConsent_slider__MKst7{background:#0075ff}.CookieConsent_toggle__mu1zO input:checked+.CookieConsent_slider__MKst7:before{transform:translateX(22px)}.CookieConsent_slider__MKst7.CookieConsent_disabled__dGLFy{background:#0075ff80;cursor:not-allowed}.CookieConsent_slider__MKst7.CookieConsent_disabled__dGLFy:before{transform:translateX(22px)}.CookieConsent_modalFooter__WtLJb{display:flex;gap:12px;padding:0 24px 24px;justify-content:flex-end}@media (max-width:768px){.CookieConsent_bannerContent__rbcyG{flex-direction:column;align-items:stretch;text-align:center}.CookieConsent_bannerButtons__UtnKA,.CookieConsent_modalFooter__WtLJb{flex-direction:column}.CookieConsent_acceptButton__Ev3IJ,.CookieConsent_rejectButton__NCwTF{width:100%}}@media (max-width:480px){.CookieConsent_banner__KTUmc{padding:16px}.CookieConsent_bannerTitle__D_eYy{font-size:1rem}.CookieConsent_bannerDescription__1z_W4{font-size:13px}.CookieConsent_modal__nPlkf{margin:10px;max-height:calc(100vh - 20px)}.CookieConsent_modalBody__E3OLn,.CookieConsent_modalFooter__WtLJb,.CookieConsent_modalHeader__hhFnC{padding-left:16px;padding-right:16px}.CookieConsent_cookieOption__q_Z6G{flex-direction:column;gap:12px}.CookieConsent_toggle__mu1zO{align-self:flex-start}}