.bar.svelte-1cgj6a0{z-index:50;height:var(--lp-nav-height);padding:0 max(var(--lp-gutter), calc((100% - var(--lp-max-width)) / 2));background:color-mix(in srgb, var(--fb-color-surface) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--fb-color-border);align-items:center;gap:28px;display:flex;position:sticky;top:0}.bar__brand.svelte-1cgj6a0{font-weight:var(--fb-weight-semibold);letter-spacing:-.01em;color:var(--fb-color-text);align-items:center;gap:10px;font-size:18px;display:flex}.bar__brand.svelte-1cgj6a0 img:where(.svelte-1cgj6a0){flex:none;display:block}.bar__spacer.svelte-1cgj6a0{flex:1}.bar__link.svelte-1cgj6a0{font-size:15px;font-weight:var(--fb-weight-medium);color:var(--fb-color-text-muted)}.bar__start.svelte-1cgj6a0{font-size:15px;font-weight:var(--fb-weight-semibold);color:var(--fb-color-on-emphasis);background:var(--fb-color-accent);border-radius:9px;padding:10px 18px}.legal.svelte-1cgj6a0{max-width:1040px;padding:40px var(--lp-gutter) 96px;margin:0 auto}.legal__docs.svelte-1cgj6a0{flex-wrap:wrap;gap:6px;display:flex}.legal__docs.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){font-size:var(--fb-site-small);font-weight:var(--fb-weight-medium);color:var(--fb-color-text-muted);border:1px solid var(--fb-color-border);background:var(--fb-color-surface);border-radius:999px;padding:6px 12px}.legal__docs.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover{color:var(--fb-color-text);border-color:var(--fb-color-border-strong)}.legal__docs.svelte-1cgj6a0 a.active:where(.svelte-1cgj6a0){color:var(--fb-color-accent);background:var(--fb-color-accent-tint);border-color:var(--fb-color-accent-border)}.legal__head.svelte-1cgj6a0{max-width:760px;margin-top:40px}.legal__overline.svelte-1cgj6a0{font-family:var(--fb-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fb-color-accent);font-size:13px}.legal__title.svelte-1cgj6a0{letter-spacing:-.03em;font-size:clamp(32px,4.5vw,48px);line-height:1.08;font-weight:var(--fb-weight-bold);color:var(--fb-color-text);margin-top:10px}.legal__meta.svelte-1cgj6a0{font-family:var(--fb-font-mono);color:var(--fb-color-text-subtle);margin-top:14px;font-size:13px}.legal__lead.svelte-1cgj6a0{font-size:var(--fb-site-lead);color:var(--fb-color-text-muted);margin-top:20px;line-height:1.6}.legal__lead.svelte-1cgj6a0 p+p{margin-top:12px}.legal__grid.svelte-1cgj6a0{grid-template-columns:220px minmax(0,760px);align-items:start;gap:56px;margin-top:48px;display:grid}.legal__toc.svelte-1cgj6a0{top:calc(var(--lp-nav-height) + 24px);max-height:calc(100vh - var(--lp-nav-height) - 48px);font-size:var(--fb-site-small);position:sticky;overflow-y:auto}.legal__toc-title.svelte-1cgj6a0{font-family:var(--fb-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fb-color-text-subtle);font-size:12px}.legal__toc.svelte-1cgj6a0 ol:where(.svelte-1cgj6a0){color:var(--fb-color-text-faint);flex-direction:column;gap:7px;margin:12px 0 0;padding-left:22px;display:flex}.legal__toc.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){color:var(--fb-color-text-muted);line-height:1.4}.legal__toc.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover{color:var(--fb-color-accent)}.legal__body.svelte-1cgj6a0{font-size:var(--fb-site-body);color:var(--fb-color-text-prose);line-height:1.7}.legal__body.svelte-1cgj6a0 section:where(.svelte-1cgj6a0){scroll-margin-top:calc(var(--lp-nav-height) + 16px)}.legal__body.svelte-1cgj6a0 section:where(.svelte-1cgj6a0)+section:where(.svelte-1cgj6a0){border-top:1px solid var(--fb-color-border-subtle);margin-top:40px;padding-top:32px}.legal__body.svelte-1cgj6a0 h2:where(.svelte-1cgj6a0){font-size:var(--fb-site-h2);letter-spacing:-.015em;line-height:1.3;font-weight:var(--fb-weight-semibold);color:var(--fb-color-text);margin:0 0 14px}.legal__num.svelte-1cgj6a0{font-family:var(--fb-font-mono);font-weight:var(--fb-weight-medium);color:var(--fb-color-text-subtle)}.legal__body.svelte-1cgj6a0 h3{font-size:var(--fb-site-h4);font-weight:var(--fb-weight-semibold);color:var(--fb-color-text);margin:24px 0 8px}.legal__body.svelte-1cgj6a0 p{margin:0}.legal__body.svelte-1cgj6a0 p+p,.legal__body.svelte-1cgj6a0 ul+p,.legal__body.svelte-1cgj6a0 ol+p,.legal__body.svelte-1cgj6a0 p+ul,.legal__body.svelte-1cgj6a0 p+ol,.legal__body.svelte-1cgj6a0 .legal-table+p,.legal__body.svelte-1cgj6a0 p+.legal-table{margin-top:12px}.legal__body.svelte-1cgj6a0 ul,.legal__body.svelte-1cgj6a0 ol{margin:0;padding-left:22px}.legal__body.svelte-1cgj6a0 li+li{margin-top:6px}.legal__body.svelte-1cgj6a0 a{color:var(--fb-color-accent);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.legal__body.svelte-1cgj6a0 strong{color:var(--fb-color-text);font-weight:var(--fb-weight-semibold)}.legal__body.svelte-1cgj6a0 code{font-family:var(--fb-font-mono);font-size:var(--fb-site-code-inline);background:var(--lp-code-ground);border-radius:var(--fb-radius-sm);padding:1px 5px}.legal__body.svelte-1cgj6a0 mark{font-family:var(--fb-font-mono);color:var(--fb-color-warning-text);background:var(--fb-color-warning-surface);border:1px solid var(--fb-color-warning-border);border-radius:var(--fb-radius-sm);padding:0 4px;font-size:.9em}.legal__body.svelte-1cgj6a0 .legal-table{border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);background:var(--fb-color-surface);overflow-x:auto}.legal__body.svelte-1cgj6a0 table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--fb-site-small);line-height:1.55}.legal__body.svelte-1cgj6a0 th{text-align:left;font-family:var(--fb-font-mono);font-size:12px;font-weight:var(--fb-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--fb-color-text-subtle);background:var(--fb-color-surface-subtle);border-bottom:1px solid var(--fb-color-border);padding:10px 14px}.legal__body.svelte-1cgj6a0 td{vertical-align:top;color:var(--fb-color-text-prose);padding:12px 14px}.legal__body.svelte-1cgj6a0 tr+tr td{border-top:1px solid var(--fb-color-border-subtle)}.legal__body.svelte-1cgj6a0 td:first-child{font-weight:var(--fb-weight-semibold);color:var(--fb-color-text);white-space:nowrap}.legal__body.svelte-1cgj6a0 address{font-style:normal}@media (width<=960px){.legal__grid.svelte-1cgj6a0{grid-template-columns:minmax(0,1fr);gap:32px}.legal__toc.svelte-1cgj6a0{border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);background:var(--fb-color-surface);max-height:none;padding:18px 20px;position:static}}@media (width<=560px){.bar.svelte-1cgj6a0{gap:16px;padding:0 16px}.bar__docs.svelte-1cgj6a0{display:none}.legal.svelte-1cgj6a0{padding:28px 16px 72px}.legal__head.svelte-1cgj6a0{margin-top:28px}}
