.CookieConsent-module__ORNcuG__overlay{z-index:10000;pointer-events:none;justify-content:center;padding:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.CookieConsent-module__ORNcuG__banner{background:var(--bg-card,#1a1a2e);border:1px solid var(--border,#2a2a4a);pointer-events:auto;border-radius:16px;width:100%;max-width:560px;padding:24px;animation:.4s ease-out CookieConsent-module__ORNcuG__slideUp;box-shadow:0 -4px 32px #0006}@keyframes CookieConsent-module__ORNcuG__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__ORNcuG__title{color:var(--text-primary,#fff);margin:0 0 8px;font-size:1rem;font-weight:600}.CookieConsent-module__ORNcuG__description{color:var(--text-secondary,#a0a0c0);margin:0 0 16px;font-size:.85rem;line-height:1.5}.CookieConsent-module__ORNcuG__preferences{background:var(--bg-hover,#ffffff08);border:1px solid var(--border,#2a2a4a);border-radius:10px;flex-direction:column;gap:12px;margin-bottom:16px;padding:12px;display:flex}.CookieConsent-module__ORNcuG__preferenceItem{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.CookieConsent-module__ORNcuG__checkbox{accent-color:var(--primary,#6366f1);margin-top:3px}.CookieConsent-module__ORNcuG__prefLabel{color:var(--text-primary,#fff);margin-right:6px;font-size:.85rem;font-weight:600}.CookieConsent-module__ORNcuG__prefRequired{background:var(--primary,#6366f1);color:#fff;vertical-align:middle;border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:500}.CookieConsent-module__ORNcuG__prefOptional{background:var(--bg-hover,#2a2a4a);color:var(--text-secondary,#a0a0c0);vertical-align:middle;border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:500}.CookieConsent-module__ORNcuG__prefDesc{color:var(--text-secondary,#a0a0c0);margin:4px 0 0;font-size:.78rem;line-height:1.4}.CookieConsent-module__ORNcuG__actions{justify-content:flex-end;gap:8px;display:flex}.CookieConsent-module__ORNcuG__acceptBtn,.CookieConsent-module__ORNcuG__essentialBtn,.CookieConsent-module__ORNcuG__customizeBtn{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:.83rem;font-weight:500;transition:all .2s}.CookieConsent-module__ORNcuG__acceptBtn{color:#fff;background:#7c3aed;box-shadow:0 4px 14px #7c3aed73}.CookieConsent-module__ORNcuG__acceptBtn:hover{background:#6d28d9;box-shadow:0 4px 18px #7c3aed99}.CookieConsent-module__ORNcuG__essentialBtn{border:1px solid var(--border,#2a2a4a);color:var(--text-primary,#fff);background:0 0}.CookieConsent-module__ORNcuG__essentialBtn:hover{background:var(--bg-hover,#ffffff0d)}.CookieConsent-module__ORNcuG__customizeBtn{color:var(--text-secondary,#a0a0c0);background:0 0}.CookieConsent-module__ORNcuG__customizeBtn:hover{color:var(--text-primary,#fff)}
.CookieConsent-light-module__w4kiRa__overlay{z-index:10000;pointer-events:none;justify-content:center;padding:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.CookieConsent-light-module__w4kiRa__banner{pointer-events:auto;background:#fff;border:1px solid #7c3aed24;border-radius:16px;width:100%;max-width:560px;padding:24px;animation:.4s ease-out CookieConsent-light-module__w4kiRa__slideUp;box-shadow:0 -4px 32px #1e15351a,0 8px 24px #7c3aed12}@keyframes CookieConsent-light-module__w4kiRa__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieConsent-light-module__w4kiRa__title{color:#1e1535;margin:0 0 8px;font-size:1rem;font-weight:600}.CookieConsent-light-module__w4kiRa__description{color:#1e153594;margin:0 0 16px;font-size:.85rem;line-height:1.5}.CookieConsent-light-module__w4kiRa__preferences{background:#7c3aed08;border:1px solid #7c3aed17;border-radius:10px;flex-direction:column;gap:12px;margin-bottom:16px;padding:12px;display:flex}.CookieConsent-light-module__w4kiRa__preferenceItem{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.CookieConsent-light-module__w4kiRa__checkbox{accent-color:#7c3aed;margin-top:3px}.CookieConsent-light-module__w4kiRa__prefLabel{color:#1e1535;margin-right:6px;font-size:.85rem;font-weight:600}.CookieConsent-light-module__w4kiRa__prefRequired{color:#fff;vertical-align:middle;background:#7c3aed;border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:500}.CookieConsent-light-module__w4kiRa__prefOptional{color:#1e15358c;vertical-align:middle;background:#1e153512;border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:500}.CookieConsent-light-module__w4kiRa__prefDesc{color:#1e153585;margin:4px 0 0;font-size:.78rem;line-height:1.4}.CookieConsent-light-module__w4kiRa__actions{justify-content:flex-end;gap:8px;display:flex}.CookieConsent-light-module__w4kiRa__acceptBtn,.CookieConsent-light-module__w4kiRa__essentialBtn,.CookieConsent-light-module__w4kiRa__customizeBtn{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:.83rem;font-weight:500;transition:all .2s}.CookieConsent-light-module__w4kiRa__acceptBtn{color:#fff;background:#7c3aed}.CookieConsent-light-module__w4kiRa__acceptBtn:hover{background:#6d28d9}.CookieConsent-light-module__w4kiRa__essentialBtn{color:#1e1535b8;background:0 0;border:1px solid #1e153524}.CookieConsent-light-module__w4kiRa__essentialBtn:hover{background:#1e15350d}.CookieConsent-light-module__w4kiRa__customizeBtn{color:#1e15357a;background:0 0}.CookieConsent-light-module__w4kiRa__customizeBtn:hover{color:#1e1535cc}
