.CookieConsent_banner__yWW0L,.CookieConsent_dialog__buVr4{background:var(--color-panel);color:var(--color-fg);font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.8;text-align:start}.CookieConsent_banner__yWW0L{position:fixed;inset-inline:1.5rem;bottom:max(1.5rem,env(safe-area-inset-bottom));z-index:50;display:flex;align-items:center;gap:1.75rem;max-width:72rem;max-height:calc(100dvh - 3rem);overflow-y:auto;margin-inline:auto;padding:1.5rem;border:1px solid var(--color-line-strong);border-radius:.75rem;box-shadow:0 4px 20px color-mix(in oklab,var(--color-fg) 4%,transparent)}.CookieConsent_srOnly__KAf0l{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.CookieConsent_summary__taaMd{flex:1;min-width:0;margin:0;color:var(--color-muted)}.CookieConsent_policy__NTfwO{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.CookieConsent_actions__YPCKu,.CookieConsent_dialogActions__fYqMa{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.CookieConsent_actions__YPCKu{flex-shrink:0}.CookieConsent_button__7e4Ue{min-height:2.75rem;padding:.625rem 1.125rem;border:1px solid color-mix(in oklab,var(--color-accent) 30%,var(--color-panel));border-radius:.5rem;background:color-mix(in oklab,var(--color-accent) 8%,var(--color-panel));color:var(--color-accent);font:inherit;font-size:.875rem;font-weight:500;line-height:1.6;white-space:nowrap;cursor:pointer}.CookieConsent_settings__PmFbd{padding-inline:.625rem;border-color:transparent;background:transparent;font-weight:400;text-decoration:underline;text-underline-offset:4px}.CookieConsent_button__7e4Ue:active{background:color-mix(in oklab,var(--color-accent) 14%,var(--color-panel))}.CookieConsent_button__7e4Ue:disabled{opacity:.5;cursor:not-allowed}.CookieConsent_dialog__buVr4{position:fixed;inset:0;margin:auto;width:32.5rem;height:fit-content;max-width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;padding:1.75rem;border:1px solid var(--color-line-strong);border-radius:1rem;box-shadow:0 12px 40px color-mix(in oklab,var(--color-fg) 4%,transparent)}.CookieConsent_dialog__buVr4::backdrop{background:color-mix(in oklab,var(--color-fg) 26%,transparent)}.CookieConsent_header__miT8s{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.CookieConsent_title__CHwVa{min-width:0;margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:500;overflow-wrap:anywhere}.CookieConsent_close__ykeKQ{width:2.75rem;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--color-muted);font-size:1.25rem;font-weight:400}.CookieConsent_description__TAMQN{margin:0;color:var(--color-muted);font-size:.8125rem;line-height:1.8}.CookieConsent_row__wO6vv{padding-block:1rem;border-bottom:1px solid var(--color-line-strong)}.CookieConsent_choice___4EeU,.CookieConsent_necessary__EfbLA{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:2.75rem;font-weight:500}.CookieConsent_choice___4EeU{cursor:pointer}.CookieConsent_choice___4EeU input{width:1.125rem;height:1.125rem;flex-shrink:0;margin:0;accent-color:var(--color-accent);cursor:pointer}.CookieConsent_choice___4EeU input:disabled{cursor:not-allowed}.CookieConsent_necessary__EfbLA span{color:var(--color-muted);font-size:.75rem;font-weight:400}.CookieConsent_dialogActions__fYqMa{margin-top:1rem}.CookieConsent_dialogActions__fYqMa .CookieConsent_button__7e4Ue{flex:1 0 auto}.CookieConsent_save__IO_Q2{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-ink)}.CookieConsent_save__IO_Q2:active{background:color-mix(in oklab,var(--color-accent) 85%,var(--color-fg))}.CookieConsent_banner__yWW0L :is(a,button):focus-visible,.CookieConsent_dialog__buVr4 :is(a,button,input):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.CookieConsent_button__7e4Ue:hover{background:color-mix(in oklab,var(--color-accent) 14%,var(--color-panel))}.CookieConsent_save__IO_Q2:hover{background:color-mix(in oklab,var(--color-accent) 85%,var(--color-fg))}.CookieConsent_close__ykeKQ:hover,.CookieConsent_settings__PmFbd:hover{background:color-mix(in oklab,var(--color-accent) 8%,var(--color-panel))}}@media (max-width:1199px){.CookieConsent_banner__yWW0L{flex-direction:column;align-items:stretch;gap:1rem}.CookieConsent_actions__YPCKu{justify-content:flex-end}}@media (max-width:479px){.CookieConsent_banner__yWW0L{inset-inline:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));padding:1.25rem}.CookieConsent_actions__YPCKu .CookieConsent_button__7e4Ue{flex:1 0 auto}.CookieConsent_actions__YPCKu .CookieConsent_settings__PmFbd{flex-basis:100%}.CookieConsent_dialog__buVr4{padding:1.25rem}}