.CookieConsent_cookieContainer__vMyrC{overflow-y:auto;animation:CookieConsent_slideIn__BEXSq .5s ease-out}.CookieConsent_cookieContainerStatic__NiX2M,.CookieConsent_cookieContainer__vMyrC{position:fixed;bottom:24px;left:24px;background:#2d2d2d;border-radius:12px;padding:24px;max-width:550px;box-shadow:0 8px 32px rgba(0,0,0,.2);z-index:9999;color:#ffffff}.CookieConsent_cookieContent__GWxwS{display:flex;flex-direction:column;gap:20px}.CookieConsent_cookieIcon__dlo8k{align-self:flex-start;margin-bottom:8px}.CookieConsent_cookieIcon__dlo8k img{width:80px;height:80px}.CookieConsent_cookieTitle__tEfzV{font-size:1.25rem;font-weight:600;margin:0 0 12px;color:#fff}.CookieConsent_cookieText__BYoWz{text-align:left;padding:0 8px}.CookieConsent_cookieText__BYoWz p{margin:8px 0;font-size:.95rem;line-height:1.5;color:rgba(255,255,255,.9)}.CookieConsent_cookieHighlight__4SJbV{color:#6366F1!important;font-weight:500;font-size:1rem!important;margin-top:12px!important}.CookieConsent_buttonGroup__fTiUj{display:flex;flex-direction:column;gap:12px;width:100%}.CookieConsent_mainButtons__LDIv2{display:flex;gap:12px;width:100%}.CookieConsent_primaryButton__1mcAt,.CookieConsent_secondaryButton__uAQdZ{flex:1 1;padding:12px 20px;font-size:15px;border-radius:8px;cursor:pointer;border:none;font-weight:500;transition:all .2s ease;text-align:center;white-space:nowrap}.CookieConsent_primaryButton__1mcAt{background:#6C5DD3;color:white}.CookieConsent_primaryButton__1mcAt:hover{background:#6C5DD3}.CookieConsent_secondaryButton__uAQdZ{background:rgba(255,255,255,.1);color:#fff}.CookieConsent_secondaryButton__uAQdZ:hover{background:rgba(255,255,255,.15)}.CookieConsent_customizeButton__i0nv0{width:100%;background:transparent;color:#6C5DD3;border:none;padding:8px;font-size:14px;cursor:pointer;text-align:center;transition:color .2s ease}.CookieConsent_customizeButton__i0nv0:hover{color:#4F46E5;text-decoration:underline}@keyframes CookieConsent_slideIn__BEXSq{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsent_modalOverlay__Vkp3m{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:9999}.CookieConsent_preferencesModal__BdRqN{background:#2d2d2d;border-radius:8px;width:95%;max-width:750px;max-height:85vh;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.4)}.CookieConsent_modalHeader__dtveg{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#222222;border-bottom:1px solid rgba(255,255,255,.1)}.CookieConsent_modalLogo__d6S1f{display:flex;align-items:center;gap:8px}.CookieConsent_modalLogo__d6S1f img{width:24px;height:24px}.CookieConsent_modalLogo__d6S1f h2{color:white;font-size:18px;font-weight:500;margin:0;padding:0;line-height:24px}.CookieConsent_modalTitle__L7rgh{color:#ffffff;font-size:24px;margin-bottom:20px;font-weight:600}.CookieConsent_logo__gtk_E{width:24px;height:24px}.CookieConsent_modalTitle__L7rgh h2{font-size:18px;margin:0;color:#ffffff;font-weight:500}.CookieConsent_closeButton__GNqQ6{background:transparent;border:none;color:white;cursor:pointer;padding:8px;font-size:24px;opacity:.8;transition:opacity .2s}.CookieConsent_closeButton__GNqQ6:hover{opacity:1}.CookieConsent_modalContent__Ebh2l{padding:24px}.CookieConsent_modalDescription__UakDU{color:#e1e1e1;font-size:15px;line-height:1.6;margin-bottom:24px}.CookieConsent_cookieTypes__fo0JH{display:flex;flex-direction:column;gap:16px}.CookieConsent_cookieType__SS24w{background:#222222;border-radius:6px;padding:16px 20px;border:1px solid rgba(255,255,255,.1)}.CookieConsent_cookieTypeHeader__02t5G{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.CookieConsent_cookieTypeHeader__02t5G h3{margin:0;font-size:15px;font-weight:500;color:#ffffff}.CookieConsent_cookieType__SS24w p{margin:0;font-size:14px;line-height:1.5;color:#e1e1e1}.CookieConsent_alwaysActive__hWcwt{color:#6C5DD3;font-size:13px;font-weight:500}.CookieConsent_switch__dbyTD{position:relative;display:inline-block;width:44px;height:22px}.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-color:rgba(255,255,255,.2);transition:.2s;border-radius:34px}.CookieConsent_slider__86i4e:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:white;transition:.2s;border-radius:50%}input:checked+.CookieConsent_slider__86i4e{background-color:#6C5DD3}input:checked+.CookieConsent_slider__86i4e:before{transform:translateX(22px)}.CookieConsent_modalFooter__ovqOQ{padding:16px 24px;background:#222222;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end;gap:12px}.CookieConsent_modalFooter__ovqOQ button{padding:14px 24px;font-size:16px;border-radius:6px;cursor:pointer;border:none;font-weight:500}.CookieConsent_modalFooter__ovqOQ .CookieConsent_primaryButton__1mcAt{background:#6C5DD3;color:white}.CookieConsent_modalFooter__ovqOQ .CookieConsent_secondaryButton__uAQdZ{background:rgba(255,255,255,.1);color:#fff}.CookieConsent_acceptAllButton__bqFZw{background:#6C5DD3;color:white;padding:12px 24px;border-radius:6px;border:none;cursor:pointer;font-weight:500;width:auto;margin:20px 0}.CookieConsent_acceptAllButton__bqFZw:hover{background:#4F46E5}.CookieConsent_logoWrapper__AvKM4{display:flex;align-items:center;flex-direction:row;gap:8px}.CookieConsent_logoText__SbMNo{color:white;font-size:18px;font-weight:500;display:inline-flex;align-items:center;margin:0;padding:0;height:24px;line-height:24px}.CookieConsent_cookiePolicy__N2AA7{margin-top:20px;text-align:center}.CookieConsent_policyLink__xBOlh{color:#6C5DD3;text-decoration:underline;font-size:14px}.CookieConsent_policyLink__xBOlh:hover{color:#4F46E5}@media (max-width:768px){.CookieConsent_cookieContainerStatic__NiX2M,.CookieConsent_cookieContainer__vMyrC{max-width:280px;padding:12px;bottom:10px;left:10px;right:auto;transform:none;position:fixed}.CookieConsent_cookieContent__GWxwS{gap:8px}.CookieConsent_cookieIcon__dlo8k{margin-bottom:4px}.CookieConsent_cookieIcon__dlo8k img{width:32px;height:32px}.CookieConsent_cookieTitle__tEfzV{font-size:14px;margin:0 0 4px}.CookieConsent_cookieText__BYoWz{padding:0}.CookieConsent_cookieText__BYoWz p{font-size:11px;line-height:1.3;margin:4px 0}.CookieConsent_cookieHighlight__4SJbV{font-size:11px!important;margin-top:4px!important}.CookieConsent_buttonGroup__fTiUj{gap:4px;margin-top:6px}.CookieConsent_mainButtons__LDIv2{gap:4px}.CookieConsent_primaryButton__1mcAt,.CookieConsent_secondaryButton__uAQdZ{padding:6px 10px;font-size:11px}.CookieConsent_customizeButton__i0nv0{padding:4px;font-size:10px}.CookieConsent_modalOverlay__Vkp3m{padding:10px}.CookieConsent_preferencesModal__BdRqN{width:90%;max-height:70vh;margin:0 auto}.CookieConsent_modalContent__Ebh2l,.CookieConsent_modalHeader__dtveg{padding:12px}.CookieConsent_modalTitle__L7rgh{font-size:16px;margin-bottom:12px}.CookieConsent_modalDescription__UakDU{font-size:12px;line-height:1.4;margin-bottom:12px}.CookieConsent_cookieTypes__fo0JH{gap:8px}.CookieConsent_cookieType__SS24w{padding:12px}.CookieConsent_cookieTypeHeader__02t5G h3{font-size:13px}.CookieConsent_cookieType__SS24w p{font-size:11px;line-height:1.3;margin:6px 0}.CookieConsent_cookieExamples__5_LLw small{font-size:10px}.CookieConsent_switch__dbyTD{width:36px;height:18px}.CookieConsent_slider__86i4e:before{height:14px;width:14px;left:2px;bottom:2px}input:checked+.CookieConsent_slider__86i4e:before{transform:translateX(18px)}.CookieConsent_modalFooter__ovqOQ{padding:12px;gap:8px}.CookieConsent_modalFooter__ovqOQ button{padding:8px 12px;font-size:12px}.CookieConsent_acceptAllButton__bqFZw{padding:8px 16px;font-size:12px;margin:12px 0}.CookieConsent_alwaysActive__hWcwt{font-size:11px}.CookieConsent_policyLink__xBOlh{font-size:12px}}@media (max-width:380px){.CookieConsent_cookieContainer__vMyrC{max-width:90vw;padding:12px;transform:scale(.85)}.CookieConsent_cookieIcon__dlo8k img{width:32px;height:32px}.CookieConsent_cookieText__BYoWz p{font-size:11px}.CookieConsent_primaryButton__1mcAt,.CookieConsent_secondaryButton__uAQdZ{padding:6px 10px;font-size:11px}.CookieConsent_preferencesModal__BdRqN{width:95%;max-height:75vh}.CookieConsent_cookieType__SS24w,.CookieConsent_modalContent__Ebh2l{padding:10px}.CookieConsent_modalFooter__ovqOQ button{padding:6px 10px;font-size:11px}}.CookieConsent_mobile-only__t9h2u{display:none}.CookieConsent_desktop-only__eR_0_{display:block}@media screen and (max-width:600px){.CookieConsent_mobile-only__t9h2u{display:block}.CookieConsent_desktop-only__eR_0_{display:none}}