.consent:where(.astro-5krk3x6l){--c-glass:#ffffffc7;--c-hair:#00000014;--c-text:#1d1d1f;--c-muted:#6e6e73;--c-btn:#1d1d1f;--c-btn-ink:#fff;--c-soft:#0000000d;--c-link:#2f63ad;z-index:1000;left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));box-sizing:border-box;background:var(--c-glass);width:min(360px,100vw - 32px);color:var(--c-muted);backdrop-filter:saturate(180%)blur(20px);box-shadow:0 0 0 1px var(--c-hair), 0 24px 48px -28px #0006;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;border-radius:18px;padding:16px 16px 14px;font:13px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;animation:.42s cubic-bezier(.34,1.45,.64,1) .6s both consent-rise;position:fixed}.consent:where(.astro-5krk3x6l)[hidden]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .consent:where(.astro-5krk3x6l){--c-glass:#1c1c1ec7;--c-hair:#ffffff1a;--c-text:#f5f5f7;--c-muted:#98989d;--c-btn:#f5f5f7;--c-btn-ink:#000;--c-soft:#ffffff14;--c-link:#8db4ea}}:root[data-theme=dark] .consent:where(.astro-5krk3x6l){--c-glass:#1c1c1ec7;--c-hair:#ffffff1a;--c-text:#f5f5f7;--c-muted:#98989d;--c-btn:#f5f5f7;--c-btn-ink:#000;--c-soft:#ffffff14;--c-link:#8db4ea}@keyframes consent-rise{0%{filter:blur(2px);opacity:0;transform:translateY(6px)}to{filter:none;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.consent:where(.astro-5krk3x6l){animation:none}}.consent:where(.astro-5krk3x6l) p:where(.astro-5krk3x6l){color:var(--c-text);margin:0}.consent:where(.astro-5krk3x6l) a:where(.astro-5krk3x6l){color:var(--c-link);text-decoration:none}.consent:where(.astro-5krk3x6l) a:where(.astro-5krk3x6l):hover{text-decoration:underline}.consent-actions:where(.astro-5krk3x6l){justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.consent:where(.astro-5krk3x6l) button:where(.astro-5krk3x6l){cursor:pointer;min-height:30px;font:inherit;letter-spacing:inherit;border:0;border-radius:980px;padding:0 14px;font-weight:500}.consent-no:where(.astro-5krk3x6l){color:var(--c-muted);background:0 0}.consent-no:where(.astro-5krk3x6l):hover{background:var(--c-soft);color:var(--c-text)}.consent-yes:where(.astro-5krk3x6l){background:var(--c-btn);color:var(--c-btn-ink)}.consent-yes:where(.astro-5krk3x6l):hover{opacity:.86}.consent:where(.astro-5krk3x6l) button:where(.astro-5krk3x6l):focus-visible{outline-offset:2px;outline:2px solid #6897d4}.site-foot:where(.astro-jo6i4kqk){--f-panel:#f5f5f7;--f-hair:#e3e3e8;--f-text:#1d1d1f;--f-muted:#6e6e73;border-top:1px solid var(--f-hair);background:var(--f-panel);color:var(--f-muted);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font:13px/1.47 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-foot:where(.astro-jo6i4kqk){--f-panel:#141416;--f-hair:#2e2e31;--f-text:#f5f5f7;--f-muted:#98989d}}:root[data-theme=dark] .site-foot:where(.astro-jo6i4kqk){--f-panel:#141416;--f-hair:#2e2e31;--f-text:#f5f5f7;--f-muted:#98989d}.foot:where(.astro-jo6i4kqk){box-sizing:border-box;max-width:1080px;padding-inline:max(20px, env(safe-area-inset-left));padding-block:32px calc(28px + env(safe-area-inset-bottom));margin:0 auto}.foot-top:where(.astro-jo6i4kqk){border-bottom:1px solid var(--f-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-bottom:22px;display:flex}a:where(.astro-jo6i4kqk),a:where(.astro-jo6i4kqk):hover{text-decoration:none}.foot-brand:where(.astro-jo6i4kqk){color:var(--f-text);letter-spacing:-.02em;align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.foot-brand:where(.astro-jo6i4kqk) img:where(.astro-jo6i4kqk){border-radius:6px;width:22px;height:22px;display:block}.foot-brand:where(.astro-jo6i4kqk) span:where(.astro-jo6i4kqk){color:var(--f-muted);font-weight:400}.foot-nav:where(.astro-jo6i4kqk){flex-wrap:wrap;gap:8px 26px;display:flex}.foot-nav:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk),.foot-nav:where(.astro-jo6i4kqk) button:where(.astro-jo6i4kqk){color:var(--f-muted)}.foot-nav:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk):hover,.foot-nav:where(.astro-jo6i4kqk) button:where(.astro-jo6i4kqk):hover{color:var(--f-text)}.foot-nav:where(.astro-jo6i4kqk) button:where(.astro-jo6i4kqk){font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.foot-nav:where(.astro-jo6i4kqk) button:where(.astro-jo6i4kqk)[hidden]{display:none}.legal:where(.astro-jo6i4kqk){margin:18px 0 0;font-size:12px;line-height:1.5}
