.document-page.svelte-yiqd0o{min-height:calc(100dvh - var(--header-height));background-color:var(--bg-primary);background-image:radial-gradient(var(--bg-dot) 1.5px,transparent 1.5px);background-size:24px 24px;padding:4rem 0}.doc-header.svelte-yiqd0o{text-align:center;margin-bottom:3rem}.doc-header.svelte-yiqd0o h1:where(.svelte-yiqd0o){font-family:var(--font-rounded);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;color:var(--text-primary);margin:0 0 .5rem;letter-spacing:-1px}.last-updated.svelte-yiqd0o{color:var(--text-secondary);font-weight:600;font-size:1.1rem;margin:0}.settings-panel.svelte-yiqd0o{max-width:700px;margin:0 auto;background:#fff;padding:3rem;border-radius:24px;box-shadow:0 10px 30px #0000000a;border:1px solid rgba(0,0,0,.05)}.cookie-group.svelte-yiqd0o{display:flex;justify-content:space-between;align-items:center;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.08);gap:2rem}.cookie-group.disabled-group.svelte-yiqd0o{opacity:.8}.cookie-group.svelte-yiqd0o:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.cookie-info.svelte-yiqd0o h3:where(.svelte-yiqd0o){font-family:var(--font-rounded);margin:0 0 .5rem;font-size:1.25rem;font-weight:800}.cookie-info.svelte-yiqd0o p:where(.svelte-yiqd0o){margin:0;font-size:.95rem;line-height:1.5;color:#4a4d55}.toggle-wrapper.svelte-yiqd0o{flex-shrink:0}.status-badge.svelte-yiqd0o{padding:8px 14px;border-radius:20px;font-size:.8rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.status-badge.required.svelte-yiqd0o{background:#e8f7f0;color:#0a8260;border:1px solid #a2f3dc}.status-badge.none.svelte-yiqd0o{background:#f5f3ee;color:var(--text-secondary);border:1px solid rgba(0,0,0,.1)}.actions.svelte-yiqd0o{display:flex;justify-content:flex-end;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.08)}@media(max-width:600px){.settings-panel.svelte-yiqd0o{padding:2rem}.cookie-group.svelte-yiqd0o{flex-direction:column;align-items:flex-start;gap:1rem}.toggle-wrapper.svelte-yiqd0o{align-self:flex-start}}
