.j-eyebrow.svelte-10bfyv3.svelte-10bfyv3{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-soft);display:inline-flex;align-items:center;gap:10px;line-height:1}.j-eyebrow-dot.svelte-10bfyv3.svelte-10bfyv3{width:6px;height:6px;background:var(--accent);border-radius:50%;display:inline-block;flex-shrink:0}.j-mono.svelte-10bfyv3.svelte-10bfyv3{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.j-display.svelte-10bfyv3.svelte-10bfyv3{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,6vw,76px);margin:0;line-height:1.02;letter-spacing:-.022em}.j-display.svelte-10bfyv3 em{font-style:italic;color:var(--accent)}.j-id-header.svelte-10bfyv3.svelte-10bfyv3{padding:40px 0 48px;border-bottom:1px solid var(--line);margin-bottom:0}.j-id-nav.svelte-10bfyv3.svelte-10bfyv3{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;flex-wrap:wrap}.j-id-back.svelte-10bfyv3.svelte-10bfyv3{color:var(--text-muted);text-decoration:none}.j-id-back.svelte-10bfyv3.svelte-10bfyv3:hover{color:var(--accent)}.j-id-current-badge.svelte-10bfyv3.svelte-10bfyv3{display:inline-block;background:var(--accent);color:var(--bg);padding:1px 7px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-left:8px;vertical-align:middle}.j-id-title-zone.svelte-10bfyv3.svelte-10bfyv3{display:flex;flex-direction:column;gap:16px}.j-id-sub.svelte-10bfyv3.svelte-10bfyv3{font-family:var(--font-display);font-style:italic;font-size:clamp(18px,2vw,24px);color:var(--text-soft);max-width:40rem;margin:0;line-height:1.4}.j-id-meta.svelte-10bfyv3.svelte-10bfyv3{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);display:flex;gap:8px;flex-wrap:wrap}.j-id-section.svelte-10bfyv3.svelte-10bfyv3{padding:48px 0;border-top:1px solid var(--line)}.j-section-head.svelte-10bfyv3.svelte-10bfyv3{margin-bottom:20px}.j-id-prose.svelte-10bfyv3.svelte-10bfyv3{max-width:42rem}.j-id-prose.svelte-10bfyv3 p{font-size:16px;line-height:1.7;color:var(--text-soft);margin:0 0 16px}.j-id-prose.svelte-10bfyv3 em{color:var(--accent);font-style:italic}.j-id-editor-note.svelte-10bfyv3.svelte-10bfyv3{margin-top:16px;color:var(--text-muted);font-size:10.5px;letter-spacing:.1em}.j-id-note-standalone.svelte-10bfyv3.svelte-10bfyv3{padding:20px 0;border-bottom:1px solid var(--line)}.j-id-pull.svelte-10bfyv3.svelte-10bfyv3{border-left:2px solid var(--accent);padding:0 0 0 24px;margin:0;font-family:var(--font-display);font-style:italic;font-size:clamp(18px,2vw,24px);color:var(--text-soft);max-width:36rem}.j-id-fl-list.svelte-10bfyv3.svelte-10bfyv3{list-style:none;margin:0;padding:0;display:flex;gap:12px;flex-wrap:wrap}.j-id-fl-list.svelte-10bfyv3 li.svelte-10bfyv3{display:flex;align-items:baseline;gap:10px}.j-id-fl-link.svelte-10bfyv3.svelte-10bfyv3{font-family:var(--font-display);font-size:17px;color:var(--text);text-decoration:none;border-bottom:1px solid var(--line);transition:color .15s,border-color .15s}.j-id-fl-link.svelte-10bfyv3.svelte-10bfyv3:hover{color:var(--accent);border-bottom-color:var(--accent)}.j-id-toc.svelte-10bfyv3.svelte-10bfyv3{list-style:none;margin:0;padding:0}.j-id-toc.svelte-10bfyv3 li.svelte-10bfyv3{padding:18px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:32px 1fr 100px 100px;gap:16px;align-items:start}.j-id-toc-n.svelte-10bfyv3.svelte-10bfyv3{font-size:10px;padding-top:4px}.j-id-toc-main.svelte-10bfyv3.svelte-10bfyv3{display:flex;flex-direction:column;gap:5px}.j-id-toc-title.svelte-10bfyv3.svelte-10bfyv3{font-family:var(--font-display);font-weight:400;font-size:clamp(17px,1.6vw,21px);line-height:1.25;color:var(--text);text-decoration:none}a.j-id-toc-title.svelte-10bfyv3.svelte-10bfyv3:hover{color:var(--accent)}a.j-id-toc-title.svelte-10bfyv3 em{font-style:italic;color:var(--accent)}.j-id-toc-title.forthcoming.svelte-10bfyv3.svelte-10bfyv3{color:var(--text-soft)}.j-id-forthcoming.svelte-10bfyv3.svelte-10bfyv3{font-size:9px;color:var(--text-muted);margin-top:1px}.j-id-toc-by.svelte-10bfyv3.svelte-10bfyv3{font-size:12px;color:var(--text-soft)}.j-id-toc-kind.svelte-10bfyv3.svelte-10bfyv3{font-size:9.5px;padding-top:4px;text-align:right}.j-id-toc-meta.svelte-10bfyv3.svelte-10bfyv3{font-size:9.5px;text-align:right;padding-top:4px}.j-id-themes.svelte-10bfyv3.svelte-10bfyv3{list-style:none;margin:0;padding:0;display:flex;gap:0;flex-wrap:wrap}.j-id-theme.svelte-10bfyv3.svelte-10bfyv3{font-family:var(--font-display);font-style:italic;font-size:18px;color:var(--text-soft)}.j-id-theme.svelte-10bfyv3.svelte-10bfyv3:not(:last-child):after{content:" ·";font-style:normal;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-right:10px}.j-id-related-list.svelte-10bfyv3.svelte-10bfyv3{list-style:none;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap}.j-id-related-link.svelte-10bfyv3.svelte-10bfyv3{display:flex;flex-direction:column;gap:5px;padding:16px 20px;border:1px solid var(--line);color:inherit;text-decoration:none;min-width:160px;transition:border-color .15s}.j-id-related-link.svelte-10bfyv3.svelte-10bfyv3:hover{border-color:var(--accent)}.j-id-related-title.svelte-10bfyv3.svelte-10bfyv3{font-family:var(--font-display);font-size:17px;line-height:1.25}.j-id-related-meta.svelte-10bfyv3.svelte-10bfyv3{font-size:9.5px}.j-id-nav.svelte-10bfyv3.svelte-10bfyv3{margin:56px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.j-id-nav-link.svelte-10bfyv3.svelte-10bfyv3{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--line);color:inherit;text-decoration:none;transition:border-color .15s}.j-id-nav-link.svelte-10bfyv3.svelte-10bfyv3:hover{border-color:var(--accent)}.j-id-nav-next.svelte-10bfyv3.svelte-10bfyv3{text-align:right}.j-id-nav.svelte-10bfyv3 em.svelte-10bfyv3{font-family:var(--font-display);font-style:italic;font-size:18px}@media (max-width: 760px){.j-id-toc.svelte-10bfyv3 li.svelte-10bfyv3{grid-template-columns:24px 1fr;gap:8px}.j-id-toc-kind.svelte-10bfyv3.svelte-10bfyv3,.j-id-toc-meta.svelte-10bfyv3.svelte-10bfyv3{display:none}.j-id-nav.svelte-10bfyv3.svelte-10bfyv3{grid-template-columns:1fr}.j-id-nav-next.svelte-10bfyv3.svelte-10bfyv3{text-align:left}.j-id-fl-list.svelte-10bfyv3.svelte-10bfyv3{flex-direction:column}}
