html{scroll-padding-bottom:var(--consent-banner-height,0px)}.consent-banner[data-astro-cid-u6s5b3h2]{inset:auto auto max(20px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));z-index:60;width:420px;max-width:calc(100% - 40px);max-height:calc(100dvh - 40px - env(safe-area-inset-bottom,0px));background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:16px;gap:14px;padding:20px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 8px 32px #0a193229}.consent-banner[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent-copy[data-astro-cid-u6s5b3h2]{min-width:0}.consent-copy[data-astro-cid-u6s5b3h2] h2[data-astro-cid-u6s5b3h2]{letter-spacing:-.02em;margin:0 0 8px;font-size:1rem}.consent-copy[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{max-width:62ch;color:var(--muted);margin:0;font-size:.8125rem;line-height:1.55}.consent-banner[data-astro-cid-u6s5b3h2] .consent-banner-actions[data-astro-cid-u6s5b3h2]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.consent-banner-actions[data-astro-cid-u6s5b3h2] .consent-btn[data-astro-cid-u6s5b3h2]{border-radius:9px;padding:8px;line-height:1.4}.consent-links[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;gap:0 20px;margin-top:-8px;display:flex}.consent-links[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2],.consent-links[data-astro-cid-u6s5b3h2] button[data-astro-cid-u6s5b3h2]{min-height:44px;color:var(--muted);text-underline-offset:.2em;background:0 0;border:0;align-items:center;padding:0;font-size:.75rem;font-weight:600;text-decoration:underline;display:inline-flex}.consent-links[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]:hover,.consent-links[data-astro-cid-u6s5b3h2] button[data-astro-cid-u6s5b3h2]:hover{color:var(--text)}.consent-error[data-astro-cid-u6s5b3h2]{font-weight:650;color:var(--error,var(--text))!important;margin-top:6px!important}.consent-error[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent-actions[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.consent-btn[data-astro-cid-u6s5b3h2]{min-height:44px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:0 16px;font-size:.8125rem;font-weight:700}.consent-btn[data-astro-cid-u6s5b3h2]:hover{background:var(--surface-2);border-color:var(--text)}.consent-live[data-astro-cid-u6s5b3h2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.consent-dialog[data-astro-cid-u6s5b3h2]{width:min(640px,100% - 24px);max-height:min(88vh,780px);color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:0;overflow-y:auto;box-shadow:0 24px 64px #0a193252}.consent-dialog[data-astro-cid-u6s5b3h2]::backdrop{background:#0812248c}.consent-dialog[data-astro-cid-u6s5b3h2]>[data-astro-cid-u6s5b3h2]{margin-inline:24px}.consent-dialog-head[data-astro-cid-u6s5b3h2]{justify-content:space-between;align-items:center;gap:12px;margin-block:20px 8px;display:flex}.consent-dialog-head[data-astro-cid-u6s5b3h2] h2[data-astro-cid-u6s5b3h2]{margin:0;font-size:1.25rem}.consent-close[data-astro-cid-u6s5b3h2]{width:44px;height:44px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.consent-close[data-astro-cid-u6s5b3h2]:hover{background:var(--surface-2)}.consent-intro[data-astro-cid-u6s5b3h2],.consent-marketing[data-astro-cid-u6s5b3h2]{color:var(--muted);margin-block:0 16px;font-size:.875rem;line-height:1.6}.consent-categories[data-astro-cid-u6s5b3h2]{gap:10px;margin-block:0 16px;padding:0;list-style:none;display:grid}.consent-category[data-astro-cid-u6s5b3h2]{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:14px 16px}.consent-category[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{color:var(--muted);margin:8px 0 0;font-size:.8125rem;line-height:1.6}.consent-category[data-astro-cid-u6s5b3h2] .consent-note[data-astro-cid-u6s5b3h2]{font-size:.75rem}.consent-category[data-astro-cid-u6s5b3h2] .consent-note[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent-category-head[data-astro-cid-u6s5b3h2]{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.consent-category-head[data-astro-cid-u6s5b3h2] h3[data-astro-cid-u6s5b3h2]{margin:0;font-size:.9375rem}.consent-always[data-astro-cid-u6s5b3h2]{color:var(--muted);font-size:.75rem;font-weight:700}.consent-switch[data-astro-cid-u6s5b3h2]{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex;position:relative}.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:disabled{cursor:not-allowed}.consent-switch[data-astro-cid-u6s5b3h2]:has(input:disabled){opacity:.55;cursor:not-allowed}.consent-track[data-astro-cid-u6s5b3h2]{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;flex-shrink:0;width:44px;height:24px;position:relative}.consent-track[data-astro-cid-u6s5b3h2]:after{content:"";background:var(--text);border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:2px}.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:checked~.consent-track[data-astro-cid-u6s5b3h2]{background:var(--accent);border-color:var(--accent)}.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:checked~.consent-track[data-astro-cid-u6s5b3h2]:after{background:var(--button-text);left:22px}.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:focus-visible~.consent-track[data-astro-cid-u6s5b3h2]{outline:3px solid var(--accent);outline-offset:3px}.consent-state[data-astro-cid-u6s5b3h2]{min-width:4.5em;font-size:.75rem;font-weight:700}.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:checked~.consent-off[data-astro-cid-u6s5b3h2],.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:not(:checked)~.consent-on[data-astro-cid-u6s5b3h2]{display:none}.consent-dialog-actions[data-astro-cid-u6s5b3h2]{justify-content:flex-end;margin-block:4px 20px}@media (width<=760px){.consent-banner[data-astro-cid-u6s5b3h2]{inset:auto max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));width:auto;max-width:420px;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px));gap:12px;padding:16px}.consent-actions[data-astro-cid-u6s5b3h2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.consent-dialog[data-astro-cid-u6s5b3h2] .consent-actions[data-astro-cid-u6s5b3h2] .consent-btn[data-astro-cid-u6s5b3h2]{overflow-wrap:anywhere;padding:4px 6px;font-size:.75rem;line-height:1.2}.consent-dialog[data-astro-cid-u6s5b3h2]>[data-astro-cid-u6s5b3h2]{margin-inline:16px}.consent-dialog-actions[data-astro-cid-u6s5b3h2]{grid-template-columns:1fr;display:grid}}@media (forced-colors:active){.consent-track[data-astro-cid-u6s5b3h2]:after{background:canvastext}.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:checked~.consent-track[data-astro-cid-u6s5b3h2]{background:highlight}}.footer-social[data-astro-cid-3t2iijas]{margin-top:24px}.footer-social[data-astro-cid-3t2iijas] h2[data-astro-cid-3t2iijas]{margin-bottom:8px}.footer-social[data-astro-cid-3t2iijas] ul[data-astro-cid-3t2iijas]{flex-wrap:wrap;gap:8px 16px;padding:0;display:flex}.footer-social[data-astro-cid-3t2iijas] a[data-astro-cid-3t2iijas]{align-items:center;gap:10px;min-height:44px;display:inline-flex}
