.CookieConsent_cookieBanner__qGh9g{position:fixed;bottom:0;left:0;right:0;background:#1a1a2e;color:#fff;padding:16px 20px;z-index:9999;border-top:1px solid hsla(0,0%,100%,.1);box-shadow:0 -4px 10px rgba(0,0,0,.3)}.CookieConsent_cookieContent__GWxwS{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}@media (min-width:768px){.CookieConsent_cookieContent__GWxwS{flex-direction:row;justify-content:space-between;gap:24px}}.CookieConsent_cookieText__BYoWz{font-size:14px;line-height:1.5;margin:0;color:#e0e0e0;flex:1 1}.CookieConsent_cookieActions__HCkMr{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.CookieConsent_settingsButton__QvB9p{background:transparent;color:#a0a0c0;border:1px solid #4a4a6a;padding:8px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease;white-space:nowrap}.CookieConsent_settingsButton__QvB9p:hover{background:hsla(0,0%,100%,.05);border-color:#6a6a8a;color:#fff}.CookieConsent_acceptButton__sO7Qx{background:#6c63ff;color:#fff;border:none;padding:8px 24px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;white-space:nowrap}.CookieConsent_acceptButton__sO7Qx:hover{background:#5a52d6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(108,99,255,.3)}.CookieConsent_modalOverlay__Vkp3m{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:CookieConsent_fadeIn__URP7i .3s ease}.CookieConsent_modalContent__Ebh2l{background:#1a1a2e;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:CookieConsent_slideUp__5cSMd .3s ease}@keyframes CookieConsent_fadeIn__URP7i{0%{opacity:0}to{opacity:1}}@keyframes CookieConsent_slideUp__5cSMd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CookieConsent_modalHeader__dtveg{padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center}.CookieConsent_modalHeader__dtveg h2{margin:0;font-size:20px;color:#fff}.CookieConsent_closeButton__GNqQ6{background:transparent;border:none;color:#a0a0c0;font-size:28px;cursor:pointer;padding:0 8px;transition:color .3s ease}.CookieConsent_closeButton__GNqQ6:hover{color:#fff}.CookieConsent_modalBody__gXbBT{padding:20px 24px}.CookieConsent_modalDescription__UakDU{color:#a0a0c0;font-size:14px;line-height:1.6;margin-bottom:24px}.CookieConsent_cookieOption__l_mtt{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.05)}.CookieConsent_cookieOption__l_mtt:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.CookieConsent_cookieOptionHeader__ZsWXw{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.CookieConsent_cookieOptionHeader__ZsWXw h3{margin:0;font-size:16px;color:#fff}.CookieConsent_alwaysActive__hWcwt{background:rgba(76,175,80,.2);color:#4caf50;padding:2px 12px;border-radius:12px;font-size:12px;font-weight:500}.CookieConsent_cookieOptionDescription__j0pdQ{color:#a0a0c0;font-size:13px;line-height:1.5;margin:0}.CookieConsent_switch__dbyTD{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.CookieConsent_switch__dbyTD input{opacity:0;width:0;height:0}.CookieConsent_slider__86i4e{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#3a3a5a;transition:.3s;border-radius:24px}.CookieConsent_slider__86i4e:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:#fff;transition:.3s;border-radius:50%}.CookieConsent_switch__dbyTD input:checked+.CookieConsent_slider__86i4e{background:#6c63ff}.CookieConsent_switch__dbyTD input:checked+.CookieConsent_slider__86i4e:before{transform:translateX(20px)}.CookieConsent_switch__dbyTD input:disabled+.CookieConsent_slider__86i4e{opacity:.5;cursor:not-allowed}.CookieConsent_modalFooter__ovqOQ{padding:16px 24px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.CookieConsent_saveButton__WJtIj{background:transparent;color:#fff;border:1px solid #4a4a6a;padding:8px 24px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}.CookieConsent_saveButton__WJtIj:hover{background:hsla(0,0%,100%,.05);border-color:#6a6a8a}.CookieConsent_acceptAllButton__bqFZw{background:#6c63ff;color:#fff;border:none;padding:8px 24px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.CookieConsent_acceptAllButton__bqFZw:hover{background:#5a52d6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(108,99,255,.3)}.CookieConsent_modalContent__Ebh2l::-webkit-scrollbar{width:6px}.CookieConsent_modalContent__Ebh2l::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.CookieConsent_modalContent__Ebh2l::-webkit-scrollbar-thumb{background:#4a4a6a;border-radius:3px}.CookieConsent_modalContent__Ebh2l::-webkit-scrollbar-thumb:hover{background:#6a6a8a}@media (max-width:480px){.CookieConsent_modalContent__Ebh2l{margin:10px;max-height:95vh}.CookieConsent_modalHeader__dtveg h2{font-size:18px}.CookieConsent_modalFooter__ovqOQ{flex-direction:column}.CookieConsent_modalFooter__ovqOQ button{width:100%}}