.CookieConsent-module__ORNcuG__banner{z-index:1000;-webkit-backdrop-filter:blur(18px);color:#2d241e;background:#fffffff5;border:1px solid #2d241e1f;border-radius:18px;width:350px;max-width:calc(100vw - 30px);padding:14px 16px;font-family:Geist,sans-serif;transition:width .25s cubic-bezier(.16,1,.3,1),max-height .25s;position:fixed;bottom:22px;left:22px;box-shadow:0 16px 36px -6px #2d241e24,0 3px 10px #2d241e0d}.CookieConsent-module__ORNcuG__bannerExpanded{width:450px;max-width:calc(100vw - 30px);max-height:min(88vh,620px);padding:16px 18px;overflow-y:auto}.CookieConsent-module__ORNcuG__bannerExpanded::-webkit-scrollbar{width:5px}.CookieConsent-module__ORNcuG__bannerExpanded::-webkit-scrollbar-thumb{background:#2d241e2e;border-radius:999px}.CookieConsent-module__ORNcuG__header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.CookieConsent-module__ORNcuG__titleWrap{align-items:center;gap:8px;display:flex}.CookieConsent-module__ORNcuG__iconShell{color:#b5933c;background:#c9a84c24;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.CookieConsent-module__ORNcuG__backBtn{color:#6e6862;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:3px;transition:color .15s,background .15s;display:flex}.CookieConsent-module__ORNcuG__backBtn:hover{color:#2d241e;background:#2d241e0f}.CookieConsent-module__ORNcuG__title{color:#2d241e;letter-spacing:-.01em;margin:0;font-size:.86rem;font-weight:600}.CookieConsent-module__ORNcuG__closeBtn{color:#8a847c;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:flex}.CookieConsent-module__ORNcuG__closeBtn:hover{color:#2d241e;background:#2d241e0f}.CookieConsent-module__ORNcuG__description{color:#6e6862;margin:0 0 12px;font-size:.74rem;line-height:1.48}.CookieConsent-module__ORNcuG__link{color:#2563eb;font-weight:500;text-decoration:none;transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s}.CookieConsent-module__ORNcuG__link:hover{color:#1d4ed8;text-decoration:underline}.CookieConsent-module__ORNcuG__actions{align-items:center;gap:6px;display:flex}.CookieConsent-module__ORNcuG__prefBtn{color:#4a423a;cursor:pointer;background:#2d241e0d;border:1px solid #2d241e24;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:32px;transition:background .15s,color .15s,border-color .15s,transform .15s;display:flex}.CookieConsent-module__ORNcuG__prefBtn:hover{color:#2d241e;background:#2d241e1a;border-color:#2d241e40}.CookieConsent-module__ORNcuG__prefBtn:active{transform:scale(.96)}.CookieConsent-module__ORNcuG__rejectBtn{color:#5c564e;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2d241e29;border-radius:9px;flex:1;justify-content:center;align-items:center;height:32px;padding:0 10px;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.CookieConsent-module__ORNcuG__rejectBtn:hover{color:#2d241e;background:#2d241e0d;border-color:#2d241e47}.CookieConsent-module__ORNcuG__acceptBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#2d241e;border:1px solid #2d241e;border-radius:9px;flex:1;justify-content:center;align-items:center;height:32px;padding:0 10px;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 7px #2d241e24}.CookieConsent-module__ORNcuG__acceptBtn:hover{background:#3d3028;box-shadow:0 4px 12px #2d241e3d}.CookieConsent-module__ORNcuG__acceptBtn:active,.CookieConsent-module__ORNcuG__rejectBtn:active,.CookieConsent-module__ORNcuG__prefBtn:active{transform:scale(.98)}.CookieConsent-module__ORNcuG__preferencesContent{animation:.2s ease-out CookieConsent-module__ORNcuG__fadeIn}@keyframes CookieConsent-module__ORNcuG__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__ORNcuG__prefSubtitle{color:#6e6862;margin:0 0 12px;font-size:.76rem;line-height:1.45}.CookieConsent-module__ORNcuG__cardsList{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.CookieConsent-module__ORNcuG__card{background:#fff;border:1px solid #2d241e1c;border-radius:14px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #2d241e08}.CookieConsent-module__ORNcuG__card:hover{border-color:#2d241e33;box-shadow:0 2px 8px #2d241e0d}.CookieConsent-module__ORNcuG__cardHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.CookieConsent-module__ORNcuG__cardTitleGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CookieConsent-module__ORNcuG__cardTitle{color:#2d241e;font-size:.84rem;font-weight:600}.CookieConsent-module__ORNcuG__badgeAlwaysActive{color:#059669;background:#ecfdf5;border:1px solid #10b98140;border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:600;line-height:1.2}.CookieConsent-module__ORNcuG__badgeOptional{color:#6b7280;background:#2d241e0f;border:1px solid #2d241e14;border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:500;line-height:1.2}.CookieConsent-module__ORNcuG__cardDescription{color:#6e6862;margin:6px 0 0;font-size:.74rem;line-height:1.45}.CookieConsent-module__ORNcuG__code{background:#2d241e0f;border-radius:4px;padding:1px 4px;font-family:monospace;font-size:.88em}.CookieConsent-module__ORNcuG__toggle{cursor:pointer;flex-shrink:0;width:42px;height:24px;display:inline-block;position:relative}.CookieConsent-module__ORNcuG__toggleDisabled{cursor:not-allowed;opacity:.95}.CookieConsent-module__ORNcuG__toggleInput{opacity:0;width:0;height:0;position:absolute}.CookieConsent-module__ORNcuG__toggleSlider{background-color:#d1d5db;border-radius:999px;transition:background-color .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.CookieConsent-module__ORNcuG__toggleInput:checked+.CookieConsent-module__ORNcuG__toggleSlider{background-color:#2563eb}.CookieConsent-module__ORNcuG__toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.CookieConsent-module__ORNcuG__toggleInput:checked+.CookieConsent-module__ORNcuG__toggleSlider:before{transform:translate(18px)}.CookieConsent-module__ORNcuG__prefActions{align-items:center;gap:8px;margin-top:14px;display:flex}@media (max-width:480px){.CookieConsent-module__ORNcuG__banner,.CookieConsent-module__ORNcuG__bannerExpanded{width:auto;max-width:none;padding:14px 16px;bottom:14px;left:14px;right:14px}.CookieConsent-module__ORNcuG__actions{align-items:center;gap:6px;display:flex}.CookieConsent-module__ORNcuG__prefActions{flex-wrap:wrap;gap:8px}}