.site-nav.svelte-7ke6fz{z-index:50;background:color-mix(in oklab, var(--bg) 92%, transparent);-webkit-backdrop-filter:saturate(150%)blur(12px);border-bottom:1px solid var(--hairline);position:sticky;top:0}.site-nav-inner.svelte-7ke6fz{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding:18px 40px;display:flex}.brand.svelte-7ke6fz{color:var(--text);align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}.brand-word.svelte-7ke6fz{font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:400}.site-nav-links.svelte-7ke6fz{gap:var(--sp-6);display:flex}.site-nav-links.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--text-muted);transition:color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);border-bottom:1px solid #0000;padding:6px 2px;font-size:14px;text-decoration:none}.site-nav-links.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--text);border-bottom-color:var(--accent)}.eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:500}.display{font-family:var(--font-display);letter-spacing:-.015em;font-weight:300;line-height:1.04}.mono{font-family:var(--font-mono)}.policy.svelte-7ke6fz{max-width:780px;margin:0 auto;padding:80px 40px 120px}.policy-header.svelte-7ke6fz{margin-bottom:60px}.policy-header.svelte-7ke6fz .eyebrow{margin-bottom:16px}.policy-title.svelte-7ke6fz{margin:0 0 16px;font-size:clamp(36px,5vw,56px)}.policy-updated.svelte-7ke6fz{color:var(--text-soft);font-size:13px}.policy-body.svelte-7ke6fz{color:var(--text-muted);font-size:16px;line-height:1.7}.policy-body.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--accent);text-decoration:none}.policy-body.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{text-decoration:underline}.policy-section.svelte-7ke6fz{margin-bottom:48px}.policy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0 0 20px;font-size:24px;font-weight:400}.policy-section.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-family:var(--font-sans);color:var(--text);text-transform:uppercase;letter-spacing:.06em;margin:28px 0 12px;font-size:15px;font-weight:600}.policy-section.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 16px}.policy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0 0 16px;padding-left:0;list-style:none}.policy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz){margin-bottom:10px;padding-left:20px;position:relative}.policy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz):before{content:"·";color:var(--accent);font-size:20px;font-weight:700;line-height:1.5;position:absolute;left:0}.policy-section.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--text);font-weight:500}.policy-snippet.svelte-7ke6fz{background:var(--bg-elev);border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:var(--radius-md);margin:24px 0;padding:28px 32px;font-size:14px;line-height:1.65}.policy-snippet.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 12px}.policy-snippet.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.policy-disclaimer.svelte-7ke6fz{background:var(--bg-sunken);border:1px dashed var(--hairline);border-radius:var(--radius-md);color:var(--text-soft);margin-top:24px;padding:20px 24px;font-size:13px;line-height:1.6}.policy-disclaimer.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--text-muted)}@media (width<=768px){.site-nav-inner.svelte-7ke6fz{padding:14px 20px}.site-nav-links.svelte-7ke6fz{display:none}.policy.svelte-7ke6fz{padding:48px 20px 80px}}@media (width<=640px){.policy.svelte-7ke6fz{padding:32px 16px 60px}.policy-snippet.svelte-7ke6fz{padding:20px}}
