pre.svelte-15paczp .yaml-key{color:var(--color-brand-blue);font-weight:500}pre.svelte-15paczp .yaml-string{color:var(--color-text-primary)}pre.svelte-15paczp .yaml-literal{color:var(--color-brand-orange)}pre.svelte-15paczp .yaml-comment{color:var(--color-text-muted);font-style:italic}.toc.svelte-1dzzduv{font-family:var(--font-body)}.toc-label.svelte-1dzzduv{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.875rem;font-size:.6875rem;font-weight:600;display:block}.toc-track.svelte-1dzzduv{padding-left:1rem;position:relative}.toc-track.svelte-1dzzduv:before{content:"";background:var(--color-border-subtle);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:0}.toc-progress.svelte-1dzzduv{background:var(--color-brand-blue);border-radius:1px;width:2px;transition:height .25s;position:absolute;top:0;left:0}.toc-list.svelte-1dzzduv{flex-direction:column;gap:.5rem;display:flex}.toc-link.svelte-1dzzduv{color:var(--color-text-muted);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.4;transition:color .2s;display:flex;position:relative}.toc-link.svelte-1dzzduv:hover{color:var(--color-text-secondary)}.toc-link.active.svelte-1dzzduv{color:var(--color-brand-blue);font-weight:600}.toc-dot.svelte-1dzzduv{background:var(--color-border-medium);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.375rem;transition:background .2s,transform .2s}.toc-dot.past.svelte-1dzzduv{background:var(--color-brand-blue);opacity:.5}.toc-dot.active.svelte-1dzzduv{background:var(--color-brand-blue);opacity:1;transform:scale(1.4)}.at-a-glance.svelte-6tlc1q{font-family:var(--font-body)}.at-a-glance-label.svelte-6tlc1q{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1rem;font-size:.6875rem;font-weight:600;display:block}.at-a-glance-heading.svelte-6tlc1q{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:flex}.at-a-glance-chip.svelte-6tlc1q{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:500;display:inline-flex}.idea-layout.svelte-1qhnydh{max-width:680px;margin-inline:auto}@media (width>=64rem){.idea-layout.svelte-1qhnydh{grid-template-columns:240px 680px;grid-template-areas:"glance header""glance article";align-items:start;gap:2rem 2.5rem;max-width:960px;display:grid}.idea-layout.has-toc.svelte-1qhnydh{grid-template-columns:240px 680px 200px;grid-template-areas:"glance header toc""glance article toc";max-width:1200px}}.layout-header.svelte-1qhnydh{grid-area:header}.layout-glance.svelte-1qhnydh{grid-area:glance}.layout-article.svelte-1qhnydh{grid-area:article;min-width:0}.layout-toc.svelte-1qhnydh{grid-area:toc}.glossary-content.svelte-1qhnydh{color:var(--color-text-secondary);line-height:1.75}.glossary-content.svelte-1qhnydh p{margin-bottom:1rem}.glossary-content.svelte-1qhnydh p:last-child{margin-bottom:0}.glossary-content.svelte-1qhnydh ul,.glossary-content.svelte-1qhnydh ol{margin:0 0 1rem 1.25rem}.glossary-content.svelte-1qhnydh ul{list-style:outside}.glossary-content.svelte-1qhnydh ol{list-style:decimal}.glossary-content.svelte-1qhnydh li{margin-bottom:.375rem}.glossary-content.svelte-1qhnydh li:last-child,.glossary-content.svelte-1qhnydh ul:last-child,.glossary-content.svelte-1qhnydh ol:last-child{margin-bottom:0}.glossary-content.svelte-1qhnydh strong{color:var(--color-text-primary);font-weight:600}.glossary-content.svelte-1qhnydh h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-primary);margin:2rem 0 .75rem;scroll-margin-top:6rem;font-size:1.15rem;font-weight:600}.glossary-content.svelte-1qhnydh h3:first-child{margin-top:0}.glossary-content.svelte-1qhnydh blockquote.insight{border-left:3px solid var(--color-brand-orange);background:var(--color-brand-orange-glow);border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:1rem 1.25rem}.glossary-content.svelte-1qhnydh blockquote.insight p{color:var(--color-text-primary);margin-bottom:0;font-size:1rem;font-weight:500;line-height:1.55}.glossary-content.svelte-1qhnydh a{color:var(--color-brand-blue);text-underline-offset:2px;text-decoration:underline}.glossary-content.svelte-1qhnydh a:hover{color:var(--color-brand-orange)}.glossary-content.svelte-1qhnydh code{background:var(--color-bg-elevated);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}
