.CookieNotice_stage__cyFwz{--cookie-browser-bottom:0px;position:fixed;right:1rem;bottom:calc(var(--cookie-browser-bottom) + 1rem + env(safe-area-inset-bottom));left:1rem;z-index:140;width:calc(100% - 2rem);max-width:40rem;max-height:min(80dvh,calc(100dvh - var(--cookie-browser-bottom) - 2rem));margin-inline:auto;overflow-y:auto;overscroll-behavior:contain;color:var(--kp-color-ink);background:var(--kp-color-surface-raised);border:1px solid color-mix(in srgb,var(--kp-color-border) 82%,transparent);border-radius:1rem;box-shadow:0 1rem 2.5rem -1.25rem rgba(7,18,18,.48),0 .25rem .75rem -.375rem rgba(7,18,18,.3);-webkit-overflow-scrolling:touch}@supports (height:100dvh){.CookieNotice_stage__cyFwz{--cookie-browser-bottom:max(0px,calc(100vh - 100dvh))}}.CookieNotice_inner__8TMYv{padding:1.5rem}.CookieNotice_copy__U5nQs{min-width:0}.CookieNotice_heading__ZmOjK{color:var(--kp-color-ink);font-family:var(--kp-font-family-display);font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:-.02em}.CookieNotice_summary___LJHY{max-width:42rem;margin-top:.45rem;color:var(--kp-color-muted);font-size:.9375rem;line-height:1.55}.CookieNotice_error__aVGK0{margin-top:.75rem;color:var(--kp-color-status-danger);font-size:.8125rem}.CookieNotice_details__haOLv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--kp-color-border)}.CookieNotice_detailTitle__RHLc5{color:var(--kp-color-ink);font-family:var(--kp-font-family-display);font-size:.875rem;font-weight:700}.CookieNotice_detailCopy__oaGG0,.CookieNotice_detailsFooter__fKK08{margin-top:.25rem;color:var(--kp-color-muted);font-size:.8125rem;line-height:1.5}.CookieNotice_detailsFooter__fKK08{grid-column:1/-1;margin-top:0}.CookieNotice_detailsToggle__Mxcwa,.CookieNotice_privacyLink__4bOju{color:var(--kp-color-ink);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--kp-color-ink) 28%,transparent);text-underline-offset:4px}.CookieNotice_detailsToggle__Mxcwa:focus-visible,.CookieNotice_detailsToggle__Mxcwa:hover,.CookieNotice_privacyLink__4bOju:focus-visible,.CookieNotice_privacyLink__4bOju:hover{text-decoration-color:currentColor}.CookieNotice_footer__7eRdG{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem}.CookieNotice_detailsToggle__Mxcwa{flex:0 0 auto;min-height:2.75rem;padding-inline:.25rem;font-size:.875rem;text-align:left}.CookieNotice_actions__1F_re{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.CookieNotice_action__IgF2c{min-height:2.75rem;padding:.65rem 1rem;font-family:var(--kp-font-family-display);font-size:.875rem;font-weight:700;line-height:1.25;border:1px solid transparent;border-radius:.65rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.CookieNotice_secondaryAction__vbOb6{color:var(--kp-color-ink);background:transparent;border-color:var(--kp-color-border)}.CookieNotice_secondaryAction__vbOb6:hover{background:color-mix(in srgb,var(--kp-color-ink) 5%,transparent);border-color:color-mix(in srgb,var(--kp-color-ink) 35%,var(--kp-color-border))}.CookieNotice_primaryAction__7ONBe{color:var(--kp-color-surface-raised);background:var(--kp-color-brand-primary)}.CookieNotice_primaryAction__7ONBe:hover{background:color-mix(in srgb,var(--kp-color-brand-primary) 88%,var(--kp-color-ink))}.CookieNotice_action__IgF2c:focus-visible,.CookieNotice_detailsToggle__Mxcwa:focus-visible,.CookieNotice_privacyLink__4bOju:focus-visible{outline:2px solid var(--kp-color-brand-primary);outline-offset:3px}.CookieNotice_action__IgF2c:active{transform:translateY(1px)}.CookieNotice_action__IgF2c:disabled{cursor:wait;opacity:.55;transform:none}@media (max-width:39.999rem){.CookieNotice_stage__cyFwz{right:.75rem;bottom:calc(var(--cookie-browser-bottom) + .75rem + env(safe-area-inset-bottom));left:.75rem;width:calc(100% - 1.5rem);max-height:min(84dvh,calc(100dvh - var(--cookie-browser-bottom) - 1.5rem));border-radius:.875rem}.CookieNotice_inner__8TMYv{padding:1.125rem}.CookieNotice_heading__ZmOjK{font-size:1.125rem}.CookieNotice_summary___LJHY{font-size:.875rem}.CookieNotice_details__haOLv{grid-template-columns:1fr;gap:.85rem}.CookieNotice_detailsFooter__fKK08{grid-column:auto}.CookieNotice_footer__7eRdG{align-items:stretch;flex-direction:column;gap:.75rem;margin-top:1rem}.CookieNotice_detailsToggle__Mxcwa{align-self:flex-start;min-height:2.5rem}.CookieNotice_actions__1F_re{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.CookieNotice_action__IgF2c:only-child{grid-column:1/-1}}@media (max-width:25rem){.CookieNotice_actions__1F_re{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CookieNotice_action__IgF2c{transition:none}}