.layercake-container.svelte-812kmt,.layercake-container.svelte-812kmt *{box-sizing:border-box}.layercake-container.svelte-812kmt{width:100%;height:100%}svg.svelte-vzq0jw{position:absolute;top:0;left:0;overflow:visible}.figures.svelte-1f9j0ee{gap:1.25rem;margin:1.75rem 0 2.25rem;display:grid}figure.svelte-1f9j0ee{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--panel);margin:0;padding:1rem}.canvas.svelte-1f9j0ee{height:clamp(8.5rem,20vw,11rem);color:var(--accent)}.flow.svelte-1f9j0ee{stroke-width:1.5px}.node.svelte-1f9j0ee rect:where(.svelte-1f9j0ee){fill:var(--accent-soft);stroke:currentColor;stroke-width:.8px}.signal.svelte-1f9j0ee{stroke:currentColor;stroke-width:1.2px}.pulse.svelte-1f9j0ee{stroke-width:2px}.gate.svelte-1f9j0ee{stroke-width:1.7px}figcaption.svelte-1f9j0ee{color:var(--muted);margin-top:.7rem;font-size:.84rem;line-height:1.5}.syntax-reference.svelte-1s1vcno{border:1px solid var(--line-strong);border-left:3px solid var(--accent);border-radius:var(--radius-control);background:var(--panel);max-width:46rem;margin:.85rem 0 1.25rem;padding:.9rem 1rem}.syntax-label.svelte-1s1vcno{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.7rem;font-weight:750}.syntax-patterns.svelte-1s1vcno{gap:.35rem;display:grid;overflow-x:auto}.syntax-patterns.svelte-1s1vcno code:where(.svelte-1s1vcno){width:max-content;min-width:100%;color:var(--text);white-space:pre;background:0 0;padding:.18rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.79rem;line-height:1.55;display:block}.syntax-rules.svelte-1s1vcno{gap:.35rem 1rem;margin:.8rem 0 0;display:grid}.syntax-rules.svelte-1s1vcno div:where(.svelte-1s1vcno){grid-template-columns:minmax(7.5rem,max-content) minmax(0,1fr);gap:.75rem;display:grid}.syntax-rules.svelte-1s1vcno dt:where(.svelte-1s1vcno){color:var(--command-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.syntax-rules.svelte-1s1vcno dd:where(.svelte-1s1vcno){color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}@media (width<=480px){.syntax-reference.svelte-1s1vcno{padding:.8rem}.syntax-rules.svelte-1s1vcno div:where(.svelte-1s1vcno){grid-template-columns:1fr;gap:.1rem}}.docs-header.svelte-1ly7jmv{max-width:48rem;margin-bottom:clamp(2.5rem,6vw,4rem)}.docs-header.svelte-1ly7jmv .eyebrow:where(.svelte-1ly7jmv){margin:0 0 .8rem}.docs-header.svelte-1ly7jmv h1:where(.svelte-1ly7jmv){letter-spacing:-.05em;margin:0 0 1rem;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:650;line-height:1.04}.docs-header.svelte-1ly7jmv>p:where(.svelte-1ly7jmv){color:var(--muted);margin:0;font-size:1.1rem;line-height:1.7}.back-link.svelte-1ly7jmv{color:var(--accent);align-items:center;gap:.45rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.back-link.svelte-1ly7jmv:hover{text-underline-offset:.25em;text-decoration:underline}.docs-layout.svelte-1ly7jmv{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.docs-content.svelte-1ly7jmv{min-width:0}.docs-content.svelte-1ly7jmv>section:where(.svelte-1ly7jmv){border-bottom:1px solid var(--line);margin-bottom:3.5rem;padding-bottom:3.5rem;scroll-margin-top:6.5rem}.docs-content.svelte-1ly7jmv section:where(.svelte-1ly7jmv) section:where(.svelte-1ly7jmv){margin-top:2.5rem;scroll-margin-top:6.5rem}.docs-content.svelte-1ly7jmv h2:where(.svelte-1ly7jmv){letter-spacing:-.045em;margin:0 0 1rem;font-size:clamp(1.65rem,3vw,2.25rem)}.docs-content.svelte-1ly7jmv h3:where(.svelte-1ly7jmv){letter-spacing:-.03em;margin:0 0 .75rem;font-size:1.35rem}.docs-content.svelte-1ly7jmv h4:where(.svelte-1ly7jmv){letter-spacing:-.015em;margin:0 0 .55rem;font-size:1.05rem}.docs-content.svelte-1ly7jmv p:where(.svelte-1ly7jmv){max-width:46rem;color:var(--muted);margin:0 0 1rem;line-height:1.75}.reference-table-wrap.svelte-1ly7jmv{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);max-width:46rem;margin:1.1rem 0 1.25rem;overflow-x:auto}.reference-table.svelte-1ly7jmv{border-collapse:collapse;width:100%;min-width:31rem;font-size:.88rem}.reference-table.svelte-1ly7jmv th:where(.svelte-1ly7jmv),.reference-table.svelte-1ly7jmv td:where(.svelte-1ly7jmv){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.75rem .9rem}.reference-table.svelte-1ly7jmv th:where(.svelte-1ly7jmv){color:var(--text);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.reference-table.svelte-1ly7jmv td:where(.svelte-1ly7jmv){color:var(--muted);line-height:1.5}.reference-table.svelte-1ly7jmv tr:where(.svelte-1ly7jmv):last-child td:where(.svelte-1ly7jmv){border-bottom:0}.docs-content.svelte-1ly7jmv code:where(.svelte-1ly7jmv){background:var(--accent-soft);color:var(--command-text);border-radius:.2rem;padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.docs-content.svelte-1ly7jmv pre:where(.svelte-1ly7jmv){border:1px solid var(--line);border-radius:var(--radius-control);background:var(--command);max-width:46rem;box-shadow:0 .5rem 1.5rem var(--shadow-soft);margin:1.1rem 0 1.25rem;padding:1rem 1.15rem;overflow-x:auto}.docs-content.svelte-1ly7jmv pre:where(.svelte-1ly7jmv) code:where(.svelte-1ly7jmv){white-space:pre;background:0 0;padding:0;font-size:.82rem;line-height:1.65}.note.svelte-1ly7jmv{border-left:2px solid var(--accent);background:var(--accent-soft);gap:.75rem;max-width:46rem;margin:1.25rem 0;padding:1rem;display:flex}.note-icon.svelte-1ly7jmv{color:var(--accent);flex:none;margin-top:.2rem;display:inline-flex}.note.svelte-1ly7jmv p:where(.svelte-1ly7jmv){margin:0}.indent-rule.svelte-1ly7jmv{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent-soft);gap:1rem;max-width:46rem;margin:1.25rem 0;padding:1rem;display:flex}.indent-symbol.svelte-1ly7jmv{background:var(--accent);min-width:3.5rem;color:var(--command);letter-spacing:.08em;border-radius:.35rem;justify-content:center;align-self:stretch;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.8rem;font-weight:700;display:inline-flex}.indent-rule.svelte-1ly7jmv strong:where(.svelte-1ly7jmv){margin-bottom:.25rem;display:block}.indent-rule.svelte-1ly7jmv p:where(.svelte-1ly7jmv){margin:0}.concept-grid.svelte-1ly7jmv{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.concept-grid.svelte-1ly7jmv div:where(.svelte-1ly7jmv){border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);padding:.9rem}.concept-grid.svelte-1ly7jmv strong:where(.svelte-1ly7jmv),.concept-grid.svelte-1ly7jmv span:where(.svelte-1ly7jmv){display:block}.concept-grid.svelte-1ly7jmv strong:where(.svelte-1ly7jmv){margin-bottom:.3rem}.concept-grid.svelte-1ly7jmv span:where(.svelte-1ly7jmv){color:var(--muted);font-size:.86rem;line-height:1.5}.transition-grid.svelte-1ly7jmv{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;max-width:46rem;margin:1.25rem 0;display:grid}.transition-grid.svelte-1ly7jmv div:where(.svelte-1ly7jmv){border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);padding:.75rem}.transition-grid.svelte-1ly7jmv strong:where(.svelte-1ly7jmv),.transition-grid.svelte-1ly7jmv small:where(.svelte-1ly7jmv){display:block}.transition-grid.svelte-1ly7jmv small:where(.svelte-1ly7jmv){color:var(--muted);margin-top:.35rem;font-size:.72rem}.line.svelte-1ly7jmv{border-bottom:2px solid var(--accent);height:1.5rem;margin-top:.5rem;display:block}.line.steady.svelte-1ly7jmv{clip-path:polygon(0 100%,100% 0,100% 100%,0 100%);background:var(--accent-soft)}.line.ease-in.svelte-1ly7jmv{clip-path:polygon(0 100%,65% 85%,100% 0,100% 100%,0 100%);background:var(--accent-soft)}.line.ease-out.svelte-1ly7jmv{clip-path:polygon(0 100%,35% 15%,100% 0,100% 100%,0 100%);background:var(--accent-soft)}.line.smooth.svelte-1ly7jmv{clip-path:polygon(0 100%,25% 82%,75% 18%,100% 0,100% 100%,0 100%);background:var(--accent-soft)}.back-link.svelte-1ly7jmv{margin-top:.5rem}@media (width<=760px){.docs-layout.svelte-1ly7jmv{display:block}.docs-content.svelte-1ly7jmv>section:where(.svelte-1ly7jmv){margin-bottom:2.5rem;padding-bottom:2.5rem}.concept-grid.svelte-1ly7jmv,.transition-grid.svelte-1ly7jmv{grid-template-columns:1fr}.transition-grid.svelte-1ly7jmv{gap:.45rem}.line.svelte-1ly7jmv{width:100%;max-width:none}}
