.CookieConsent_banner__Kf40a{--cc-panel:var(--ink);--cc-text:var(--text);--cc-muted:var(--muted);--cc-link:var(--cyan);--cc-primary:var(--green);--cc-primary-hover:color-mix(in srgb,var(--green),white 14%);--cc-primary-text:var(--ink);--cc-radius:0;--cc-button-radius:999px;--cc-shadow:0 1.5rem 4rem rgba(0,0,0,0.35);--cc-font:var(--font-geist-sans),Arial,sans-serif;position:fixed;z-index:200;inset:auto 16px 16px;max-width:960px;margin:0 auto;padding:22px 24px;color:var(--cc-text);background:var(--cc-panel);border:1px solid rgba(255,255,255,.12);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);font-family:var(--cc-font)}.CookieConsent_head__4B1Ne{display:flex;align-items:flex-start;gap:16px}.CookieConsent_head__4B1Ne>div{flex:1}.CookieConsent_title__QCVhx{margin:0 0 6px;color:white;font-size:1.05rem;font-weight:600}.CookieConsent_text__I9mfq{margin:0;font-size:.92rem;line-height:1.5}.CookieConsent_text__I9mfq a{color:var(--cc-link);text-decoration:underline;text-underline-offset:3px}.CookieConsent_text__I9mfq a:hover{color:white}.CookieConsent_close__A2o9W{flex-shrink:0;width:32px;height:32px;padding:0;color:rgba(255,255,255,.55);font-size:1.6rem;line-height:1;background:none;border:0;cursor:pointer;transition:color .16s ease}.CookieConsent_close__A2o9W:hover{color:white}.CookieConsent_settings__E_15u{display:grid;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.CookieConsent_option__g4vzC{display:flex;align-items:flex-start;gap:11px;cursor:pointer}.CookieConsent_option__g4vzC input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--cc-primary);cursor:inherit}.CookieConsent_option__g4vzC:has(input:disabled){cursor:not-allowed}.CookieConsent_option__g4vzC span{display:grid;gap:2px}.CookieConsent_option__g4vzC b{color:white;font-size:.92rem;font-weight:500}.CookieConsent_option__g4vzC small{color:var(--cc-muted);font-size:.8rem}.CookieConsent_actions__qKujs{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.CookieConsent_ghost__BJ7QC,.CookieConsent_primary__t_usR,.CookieConsent_secondary__3woif{padding:12px 20px;font:inherit;font-size:.9rem;font-weight:600;line-height:1;border-radius:var(--cc-button-radius);border:1px solid transparent;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.CookieConsent_primary__t_usR{color:var(--cc-primary-text);background:var(--cc-primary);border-color:var(--cc-primary)}.CookieConsent_primary__t_usR:hover{background:var(--cc-primary-hover);border-color:var(--cc-primary-hover)}.CookieConsent_secondary__3woif{color:white;background:transparent;border-color:rgba(255,255,255,.4)}.CookieConsent_secondary__3woif:hover{border-color:white}.CookieConsent_ghost__BJ7QC{color:rgba(255,255,255,.65);background:transparent}.CookieConsent_ghost__BJ7QC:hover{color:white;background:rgba(255,255,255,.08)}.CookieConsent_primary__t_usR:hover,.CookieConsent_secondary__3woif:hover{transform:translateY(-1px)}@media (max-width:600px){.CookieConsent_banner__Kf40a{inset:auto 12px 12px}.CookieConsent_actions__qKujs button{width:100%}}