.root.svelte-7ke6fz{color:#1a1612;font-family:var(--f-sans);background:#faf6ee;min-height:100vh}.ai.svelte-7ke6fz{font-family:var(--f-mono)}.nav.svelte-7ke6fz{border-bottom:1px solid #e4d5c1;justify-content:space-between;align-items:center;padding:22px 56px;display:flex}.brand.svelte-7ke6fz{font-family:var(--f-slab);letter-spacing:.12em;color:#1a1612;align-items:center;gap:10px;font-size:20px;text-decoration:none;display:inline-flex}.dot.svelte-7ke6fz{background:var(--accent);border-radius:50%;width:12px;height:12px;display:inline-block}.main.svelte-7ke6fz{max-width:720px;margin:0 auto;padding:64px 56px 96px}.eyebrow.svelte-7ke6fz{font-family:var(--f-slab);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:12px}.ai.svelte-7ke6fz .eyebrow:where(.svelte-7ke6fz){font-family:var(--f-mono);letter-spacing:0;text-transform:none}.headline.svelte-7ke6fz{font-family:var(--f-slab);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(40px,5vw,64px);line-height:1}.ai.svelte-7ke6fz .headline:where(.svelte-7ke6fz){font-family:var(--f-mono);text-transform:none}.headline.svelte-7ke6fz em:where(.svelte-7ke6fz){color:var(--accent);font-style:normal}.intro.svelte-7ke6fz{color:#443a2e;max-width:58ch;margin:0 0 12px;font-size:18px;line-height:1.6}.ai.svelte-7ke6fz .intro:where(.svelte-7ke6fz){font-size:14px}.last-updated.svelte-7ke6fz{font-family:var(--f-mono);color:#6b5e4a;margin:0 0 56px;font-size:12px}.sections.svelte-7ke6fz{flex-direction:column;gap:48px;display:flex}.section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--f-slab);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #e4d5c1;margin:0 0 16px;padding-bottom:12px;font-size:20px}.ai.svelte-7ke6fz .section:where(.svelte-7ke6fz) h2:where(.svelte-7ke6fz){font-family:var(--f-mono);text-transform:none;letter-spacing:0}.section.svelte-7ke6fz p{color:#443a2e;margin:0 0 14px;font-size:16px;line-height:1.65}.ai.svelte-7ke6fz .section:where(.svelte-7ke6fz) p{font-size:13px}.section.svelte-7ke6fz p:last-child{margin-bottom:0}.section.svelte-7ke6fz ul{color:#443a2e;margin:0 0 14px;padding-left:24px;font-size:16px;line-height:1.65}.ai.svelte-7ke6fz .section:where(.svelte-7ke6fz) ul{font-size:13px}.section.svelte-7ke6fz li{margin-bottom:6px}.section.svelte-7ke6fz a{color:var(--accent)}code{font-family:var(--f-mono);background:#f1e8d5;border-radius:3px;padding:2px 6px;font-size:14px}.disclaimer.svelte-7ke6fz{font-style:italic;color:#6b5e4a!important;font-size:13px!important}.back.svelte-7ke6fz{border-top:1px solid #e4d5c1;margin-top:64px;padding-top:32px}.back-link.svelte-7ke6fz{color:#6b5e4a;font-size:14px;font-weight:500;text-decoration:none}.back-link.svelte-7ke6fz:hover{color:var(--accent)}@media (width<=900px){.nav.svelte-7ke6fz{padding:18px 24px}.main.svelte-7ke6fz{padding:48px 24px 72px}}
