.CookieConsent_overlay__UizkJ{position:fixed;inset-inline:0;bottom:0;z-index:1000;display:flex;justify-content:flex-start;padding:0 16px calc(16px + env(safe-area-inset-bottom));pointer-events:none}.CookieConsent_panel__1Mjup{pointer-events:auto;width:100%;max-width:420px;background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--brand-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:22px 22px 20px;animation:CookieConsent_rise__Qcbao .28s cubic-bezier(.22,1,.36,1) both}@media (max-width:560px){.CookieConsent_panel__1Mjup{max-width:none}}@keyframes CookieConsent_rise__Qcbao{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.CookieConsent_head__4B1Ne{display:flex;align-items:center;gap:12px}.CookieConsent_icon__hMd_u{flex:none;display:grid;place-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand)}.CookieConsent_title__QCVhx{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.CookieConsent_body__LNihl{margin:12px 0 0;color:var(--ink-2);font-size:.9375rem;line-height:1.6}.CookieConsent_body__LNihl a{color:var(--brand-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.CookieConsent_options__Yq8Rj{margin-top:16px;display:grid;gap:8px;animation:CookieConsent_expand__iwHGQ .22s ease both}@keyframes CookieConsent_expand__iwHGQ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CookieConsent_option__g4vzC{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;transition:border-color .14s ease,background .14s ease}.CookieConsent_option__g4vzC:hover{border-color:var(--border-strong)}.CookieConsent_option__g4vzC:has(.CookieConsent_checkbox__jYGho:checked){border-color:var(--brand-line);background:var(--brand-soft)}.CookieConsent_option__g4vzC:has(.CookieConsent_checkbox__jYGho:disabled){cursor:default}.CookieConsent_optionText__ohCuM{display:grid;gap:2px;min-width:0}.CookieConsent_optionName__E6MCg{font-weight:600;color:var(--ink);font-size:.9rem;display:flex;align-items:center;gap:8px}.CookieConsent_optionHint__jLxlZ{color:var(--muted);font-size:.82rem;line-height:1.45}.CookieConsent_alwaysOn__r_J5Z{font-family:var(--font-display);font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--green-ink);background:var(--green-soft);border:1px solid var(--green-line);border-radius:var(--radius-pill);padding:1px 8px}.CookieConsent_checkbox__jYGho{appearance:none;flex:none;width:20px;height:20px;margin:1px 0 0;border:2px solid var(--border-strong);border-radius:6px;background:var(--surface);cursor:pointer;display:grid;place-content:center;transition:border-color .14s ease,background .14s ease}.CookieConsent_checkbox__jYGho:before{content:"";width:11px;height:11px;transform:scale(0);transition:transform .12s ease;background:#fff;clip-path:polygon(14% 44%,0 60%,40% 100%,100% 20%,86% 6%,40% 72%)}.CookieConsent_checkbox__jYGho:checked{border-color:var(--brand);background:var(--brand)}.CookieConsent_checkbox__jYGho:checked:before{transform:scale(1)}.CookieConsent_checkbox__jYGho:disabled{border-color:var(--green-line);background:var(--green-dot);cursor:default}.CookieConsent_checkbox__jYGho:focus-visible{outline:none;box-shadow:var(--ring)}.CookieConsent_actions__qKujs{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.CookieConsent_actions__qKujs .CookieConsent_grow__jK9RD{flex:1 1 auto}@media (max-width:460px){.CookieConsent_actions__qKujs{flex-direction:column}}@media (prefers-reduced-motion:reduce){.CookieConsent_options__Yq8Rj,.CookieConsent_panel__1Mjup{animation:none}.CookieConsent_checkbox__jYGho,.CookieConsent_checkbox__jYGho:before,.CookieConsent_option__g4vzC{transition:none}}