.page.svelte-1teoznn{max-width:720px;margin:0 auto;padding:calc(var(--nav-height) + var(--space-12)) var(--space-6) var(--space-24)}.crumb.svelte-1teoznn{font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-8)}.crumb.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--accent-500)}h1.svelte-1teoznn{font-size:clamp(1.9rem,4.5vw,var(--text-4xl));font-weight:700;line-height:1.15;letter-spacing:-.03em}.meta.svelte-1teoznn{font-size:var(--text-sm);color:var(--text-muted);margin:var(--space-4) 0 var(--space-10);padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.prose.svelte-1teoznn h2{font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;margin:var(--space-10) 0 var(--space-4)}.prose.svelte-1teoznn h3{font-size:var(--text-xl);font-weight:600;margin:var(--space-8) 0 var(--space-3)}.prose.svelte-1teoznn p{color:var(--text-secondary);line-height:1.8;margin-bottom:var(--space-5)}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{color:var(--text-secondary);line-height:1.8;margin:0 0 var(--space-5) var(--space-6)}.prose.svelte-1teoznn li{margin-bottom:var(--space-2)}.prose.svelte-1teoznn strong{color:var(--text-primary);font-weight:600}.prose.svelte-1teoznn a{color:var(--accent-500);font-weight:500;text-decoration:underline;text-underline-offset:2px}.prose.svelte-1teoznn code{font-family:var(--font-mono);font-size:.85em;background:var(--bg-muted);border:1px solid var(--border);border-radius:5px;padding:1px 5px}.prose.svelte-1teoznn pre{background:var(--ink-900);border-radius:var(--radius-md);padding:var(--space-5);overflow-x:auto;margin-bottom:var(--space-6)}.prose.svelte-1teoznn pre code{background:none;border:none;padding:0;color:var(--on-ink);font-size:var(--text-sm);line-height:1.7}.prose.svelte-1teoznn blockquote{border-left:3px solid var(--accent-500);padding-left:var(--space-5);margin:0 0 var(--space-5);color:var(--text-muted);font-style:italic}.prose.svelte-1teoznn table{width:100%;border-collapse:collapse;margin-bottom:var(--space-6);font-size:var(--text-sm)}.prose.svelte-1teoznn th,.prose.svelte-1teoznn td{text-align:left;padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--border);color:var(--text-secondary)}.prose.svelte-1teoznn th{color:var(--text-primary);font-weight:600}.prose.svelte-1teoznn hr{border:none;border-top:1px solid var(--border);margin:var(--space-10) 0}.prose.svelte-1teoznn .ow{margin:0 0 var(--space-8);background:var(--ink-900);border:1px solid rgba(168,85,247,.22);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;font-size:var(--text-sm)}.prose.svelte-1teoznn .ow-bar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid rgba(255,255,255,.09)}.prose.svelte-1teoznn .ow-dot{width:9px;height:9px;border-radius:50%}.prose.svelte-1teoznn .ow-red{background:#d97b78}.prose.svelte-1teoznn .ow-yellow{background:#d6b25e}.prose.svelte-1teoznn .ow-green{background:#6fbe7a}.prose.svelte-1teoznn .ow-omni{flex:1;min-width:0;margin-left:var(--space-2);padding:2px var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--on-ink-muted);background:#ffffff14;border-radius:var(--radius-full);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prose.svelte-1teoznn .ow-body{padding:var(--space-4)}.prose.svelte-1teoznn .ow-page{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2);flex:1;min-width:0}.prose.svelte-1teoznn .ow-line{display:block;height:8px;border-radius:4px;background:#ffffff17}.prose.svelte-1teoznn .ow-palette{background:#0b0a18bf;border:1px solid rgba(168,85,247,.3);border-radius:var(--radius-md);overflow:hidden}.prose.svelte-1teoznn .ow-query{display:flex;align-items:center;padding:var(--space-3) var(--space-4);font-family:var(--font-mono);color:var(--on-ink);border-bottom:1px solid rgba(255,255,255,.08)}.prose.svelte-1teoznn .ow-caret{width:7px;height:15px;margin-left:2px;background:var(--cyan-400)}.prose.svelte-1teoznn .ow-results{list-style:none;margin:0}.prose.svelte-1teoznn .ow-results li{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4)}.prose.svelte-1teoznn .ow-active{background:#a855f729;box-shadow:inset 2px 0 0 var(--accent-400)}.prose.svelte-1teoznn .ow-badge{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--cyan-400);border:1px solid rgba(34,211,238,.35);border-radius:4px;padding:1px 5px}.prose.svelte-1teoznn .ow-hist{color:var(--accent-400);border-color:#a855f766}.prose.svelte-1teoznn .ow-title{min-width:0;color:var(--on-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prose.svelte-1teoznn .ow-host{margin-left:auto;font-size:var(--text-xs);color:var(--on-ink-muted);white-space:nowrap}.prose.svelte-1teoznn .ow-key{flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--on-ink-muted);background:#ffffff14;border-radius:5px;padding:1px 6px}.prose.svelte-1teoznn .ow-actions{display:flex;gap:var(--space-5);padding:var(--space-3) var(--space-4);border-top:1px solid rgba(255,255,255,.08);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--on-ink-muted)}.prose.svelte-1teoznn .ow-ai{color:var(--accent-400)}.prose.svelte-1teoznn .ow-slots{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid rgba(255,255,255,.09)}.prose.svelte-1teoznn .ow-slot{width:22px;height:22px;display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;color:var(--on-ink-muted);background:#ffffff0f;border-radius:6px}.prose.svelte-1teoznn .ow-filled{color:var(--on-ink);background:#a855f747}.prose.svelte-1teoznn .ow-hint{margin-left:auto;font-size:var(--text-xs);color:var(--on-ink-muted)}.prose.svelte-1teoznn .ow-split{display:flex;gap:var(--space-3);align-items:stretch}.prose.svelte-1teoznn .ow-sidebar{width:58%;flex-shrink:0;background:#0b0a18cc;border:1px solid rgba(168,85,247,.28);border-radius:var(--radius-md);overflow:hidden}.prose.svelte-1teoznn .ow-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:1px solid rgba(255,255,255,.08)}.prose.svelte-1teoznn .ow-agent{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-400)}.prose.svelte-1teoznn .ow-live{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--cyan-400)}.prose.svelte-1teoznn .ow-msg{padding:var(--space-3);font-size:var(--text-sm);color:var(--on-ink-muted)}.prose.svelte-1teoznn .ow-msg p{margin:0 0 var(--space-2);color:var(--on-ink-muted);line-height:1.5}.prose.svelte-1teoznn .ow-msg .ow-line{margin-bottom:var(--space-2)}.prose.svelte-1teoznn .ow-user{color:var(--on-ink);background:#ffffff0d}.prose.svelte-1teoznn .ow-a2ui{margin-top:var(--space-3);padding:var(--space-3);border:1px solid rgba(34,211,238,.3);border-radius:var(--radius-sm)}.prose.svelte-1teoznn .ow-a2ui-label{display:block;margin-bottom:var(--space-2);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--cyan-400)}.prose.svelte-1teoznn .ow-btn{display:inline-block;margin-right:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--on-ink);background:#ffffff17;border-radius:var(--radius-full)}.prose.svelte-1teoznn .ow-btn-primary{background:var(--accent-cta);color:#fff}.prose.svelte-1teoznn .ow-sidebar-input{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-top:1px solid rgba(255,255,255,.08);font-size:var(--text-xs);color:var(--on-ink-muted)}.prose.svelte-1teoznn .ow-mcp{border-top:1px solid rgba(255,255,255,.09);font-family:var(--font-mono);font-size:var(--text-xs)}.prose.svelte-1teoznn .ow-call{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid rgba(255,255,255,.05)}.prose.svelte-1teoznn .ow-tool{color:var(--accent-400);white-space:nowrap}.prose.svelte-1teoznn .ow-arg{color:var(--on-ink-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prose.svelte-1teoznn .ow-ok{margin-left:auto;color:var(--green-500);white-space:nowrap}@media(max-width:560px){.prose.svelte-1teoznn .ow-split{flex-direction:column}.prose.svelte-1teoznn .ow-sidebar{width:100%}.prose.svelte-1teoznn .ow-host,.prose.svelte-1teoznn .ow-key{display:none}}.prose.svelte-1teoznn .hljs-keyword,.prose.svelte-1teoznn .hljs-built_in{color:#c084fc}.prose.svelte-1teoznn .hljs-string,.prose.svelte-1teoznn .hljs-attr{color:#22d3ee}.prose.svelte-1teoznn .hljs-comment{color:#6f6a9c}.prose.svelte-1teoznn .hljs-number,.prose.svelte-1teoznn .hljs-literal{color:#f0a868}.prose.svelte-1teoznn .hljs-title,.prose.svelte-1teoznn .hljs-section{color:#f2f0ff}aside.svelte-1teoznn{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--border)}aside.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--space-4)}aside.svelte-1teoznn ul:where(.svelte-1teoznn){list-style:none}aside.svelte-1teoznn li:where(.svelte-1teoznn) a:where(.svelte-1teoznn){display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.rel-title.svelte-1teoznn{font-size:var(--text-sm);font-weight:500;transition:color var(--transition)}aside.svelte-1teoznn li:where(.svelte-1teoznn) a:where(.svelte-1teoznn):hover .rel-title:where(.svelte-1teoznn){color:var(--accent-500)}.rel-meta.svelte-1teoznn{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.cta.svelte-1teoznn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-12);padding:var(--space-6);background:var(--bg-muted);border-radius:var(--radius-lg)}.cta.svelte-1teoznn p:where(.svelte-1teoznn){font-size:var(--text-sm);color:var(--text-secondary)}.cta.svelte-1teoznn a:where(.svelte-1teoznn){font-size:var(--text-sm);font-weight:600;color:var(--on-accent);background:var(--accent-cta);border-radius:var(--radius-full);padding:var(--space-2) var(--space-5)}.cta.svelte-1teoznn a:where(.svelte-1teoznn):hover{background:var(--accent-cta-hover)}@media(max-width:560px){.page.svelte-1teoznn{padding:calc(var(--nav-height) + var(--space-8)) var(--space-4) var(--space-16)}}
