.CookieConsent-module__QbGkGW__wrapper{inset-inline:1rem;bottom:max(1rem, env(safe-area-inset-bottom));z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed}.CookieConsent-module__QbGkGW__banner{border:1px solid var(--border-subtle);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;width:100%;max-width:700px;padding:1rem 1.25rem;display:grid;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.CookieConsent-module__QbGkGW__icon{color:var(--brand-400);background:#6366f11f;border-radius:.5rem;place-items:center;padding:.5rem;display:grid}.CookieConsent-module__QbGkGW__copy{min-width:0;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.CookieConsent-module__QbGkGW__copy p{margin:0}.CookieConsent-module__QbGkGW__copy a{color:var(--brand-400);text-decoration:underline}html[data-theme=light] .CookieConsent-module__QbGkGW__copy a{color:#4338ca}.CookieConsent-module__QbGkGW__actions{flex-shrink:0;gap:.5rem;display:flex}.CookieConsent-module__QbGkGW__actions button{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:background-color .2s,color .2s}.CookieConsent-module__QbGkGW__accept{background:var(--brand-600);color:#fff;font-weight:500}.CookieConsent-module__QbGkGW__accept:hover{background:var(--brand-600)}.CookieConsent-module__QbGkGW__reject{color:var(--text-muted);background:0 0}.CookieConsent-module__QbGkGW__reject:hover{color:var(--text-primary)}@media (max-width:640px){.CookieConsent-module__QbGkGW__wrapper{inset-inline:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom))}.CookieConsent-module__QbGkGW__banner{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem}.CookieConsent-module__QbGkGW__actions{grid-column:1/-1;width:100%}.CookieConsent-module__QbGkGW__actions button{flex:1 1 0}}@media (max-width:360px){.CookieConsent-module__QbGkGW__wrapper{inset-inline:.5rem}.CookieConsent-module__QbGkGW__banner{padding:.875rem}.CookieConsent-module__QbGkGW__actions{flex-direction:column}}
