.privacy-settings.svelte-md2n8h,.privacy-notice.svelte-md2n8h,.privacy-consent-dialog{font:inherit;color:var(--privacy-consent-text,hsl(var(--foreground,222 47% 11%)));background:var(--privacy-consent-surface,hsl(var(--card,0 0% 100%)))}.privacy-settings.svelte-md2n8h{z-index:80;border:1px solid var(--privacy-consent-border,hsl(var(--border,214 32% 91%)));cursor:pointer;border-radius:.5rem;padding:.35rem .65rem;font-size:.75rem;position:fixed;bottom:1rem;left:1rem;box-shadow:0 2px 10px #0002}.privacy-notice.svelte-md2n8h{z-index:90;box-sizing:border-box;border:1px solid var(--privacy-consent-border,hsl(var(--border,214 32% 91%)));border-radius:.75rem;width:min(27rem,100vw - 2rem);padding:.8rem 1rem;font-size:.85rem;position:fixed;bottom:1rem;left:1rem;box-shadow:0 8px 30px #0003}.privacy-notice.svelte-md2n8h p:where(.svelte-md2n8h){margin:0;line-height:1.5}.privacy-notice.svelte-md2n8h a:where(.svelte-md2n8h),.privacy-policy.svelte-md2n8h{color:var(--privacy-consent-accent,hsl(var(--primary,215 82% 42%)));text-decoration:underline}.privacy-actions.svelte-md2n8h,.privacy-dialog-actions.svelte-md2n8h{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.privacy-action.svelte-md2n8h,.privacy-close.svelte-md2n8h{border:1px solid var(--privacy-consent-border,hsl(var(--border,214 32% 91%)));background:var(--privacy-consent-surface,hsl(var(--card,0 0% 100%)));color:var(--privacy-consent-text,hsl(var(--foreground,222 47% 11%)));font:inherit;cursor:pointer;border-radius:.5rem;padding:.5rem .75rem;font-size:.8rem}.privacy-action.svelte-md2n8h:hover,.privacy-close.svelte-md2n8h:hover,.privacy-settings.svelte-md2n8h:hover{background:var(--privacy-consent-hover,hsl(var(--border,214 32% 91%) / .3))}.privacy-action.svelte-md2n8h:focus-visible,.privacy-close.svelte-md2n8h:focus-visible,.privacy-settings.svelte-md2n8h:focus-visible,.privacy-category.svelte-md2n8h input:where(.svelte-md2n8h):focus-visible{outline:2px solid var(--privacy-consent-accent,hsl(var(--primary,215 82% 42%)));outline-offset:2px}.privacy-manage.svelte-md2n8h{border-color:#0000;text-decoration:underline}.privacy-error.svelte-md2n8h{color:var(--privacy-consent-error,#b42318);font-size:.8rem;margin-top:.65rem!important}.privacy-consent-backdrop{z-index:110;background:#0009;position:fixed;inset:0}.privacy-consent-container{z-index:110;pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.privacy-consent-dialog{border:1px solid var(--privacy-consent-border,hsl(var(--border,214 32% 91%)));pointer-events:auto;border-radius:.75rem;width:min(100%,30rem);max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0004}.privacy-consent-body{max-height:90vh;padding:1.25rem;overflow-y:auto}.privacy-heading.svelte-md2n8h{justify-content:space-between;align-items:center;gap:1rem;display:flex}.privacy-heading.svelte-md2n8h h2:where(.svelte-md2n8h){margin:0;font-size:1.1rem}.privacy-essential.svelte-md2n8h{color:var(--privacy-consent-muted,hsl(var(--muted-foreground,215 16% 47%)));margin:.75rem 0;font-size:.8rem}.privacy-signal.svelte-md2n8h{color:var(--privacy-consent-muted,hsl(var(--muted-foreground,215 16% 47%)));margin:0 0 .75rem;font-size:.78rem;line-height:1.4}.privacy-category.svelte-md2n8h{border-top:1px solid var(--privacy-consent-border,hsl(var(--border,214 32% 91%)));cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.privacy-category-copy.svelte-md2n8h{gap:.2rem;font-size:.85rem;display:grid}.privacy-category-copy.svelte-md2n8h span:where(.svelte-md2n8h){color:var(--privacy-consent-muted,hsl(var(--muted-foreground,215 16% 47%)));font-size:.78rem;line-height:1.4}.privacy-category.svelte-md2n8h input:where(.svelte-md2n8h){width:1.1rem;height:1.1rem;accent-color:var(--privacy-consent-accent,hsl(var(--primary,215 82% 42%)));flex:none}.privacy-dialog-actions.svelte-md2n8h{justify-content:flex-end}.privacy-primary.svelte-md2n8h{background:var(--privacy-consent-accent,hsl(var(--primary,215 82% 42%)));border-color:var(--privacy-consent-accent,hsl(var(--primary,215 82% 42%)));color:#fff}.privacy-primary.svelte-md2n8h:hover{filter:brightness(.9);background:var(--privacy-consent-accent,hsl(var(--primary,215 82% 42%)))}@media (width>=768px){.privacy-notice.svelte-md2n8h{align-items:center;gap:1rem;width:min(48rem,100vw - 2rem);display:flex}.privacy-notice.svelte-md2n8h>p:where(.svelte-md2n8h):first-child{flex:1}.privacy-actions.svelte-md2n8h{flex:none;margin-top:0}}.dark .privacy-settings.svelte-md2n8h,.dark .privacy-notice.svelte-md2n8h,.dark .privacy-consent-dialog,.dark .privacy-action.svelte-md2n8h,.dark .privacy-close.svelte-md2n8h{color:var(--privacy-consent-text,hsl(var(--foreground,210 40% 98%)));background:var(--privacy-consent-surface,hsl(var(--card,222 47% 11%)))}.dark .privacy-settings.svelte-md2n8h,.dark .privacy-notice.svelte-md2n8h,.dark .privacy-action.svelte-md2n8h,.dark .privacy-close.svelte-md2n8h,.dark .privacy-category.svelte-md2n8h,.dark .privacy-consent-dialog{border-color:var(--privacy-consent-border,hsl(var(--border,217 33% 25%)))}.dark .privacy-category-copy.svelte-md2n8h span:where(.svelte-md2n8h),.dark .privacy-essential.svelte-md2n8h,.dark .privacy-signal.svelte-md2n8h{color:var(--privacy-consent-muted,hsl(var(--muted-foreground,215 20% 65%)))}
