:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#16181d);--color-surface:var(--lightningcss-light,#f4f5f7)var(--lightningcss-dark,#20232a);--color-border:var(--lightningcss-light,#e3e5ea)var(--lightningcss-dark,#2f333c);--color-text:var(--lightningcss-light,#1c1e23)var(--lightningcss-dark,#e6e7ea);--color-muted:var(--lightningcss-light,#5c6170)var(--lightningcss-dark,#a2a7b3);--color-accent:var(--lightningcss-light,#d93400)var(--lightningcss-dark,#ff6a3d);--font-body:system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--content-width:48rem;font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg);line-height:1.6}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}body{margin:0}a{color:var(--color-accent)}code{font-family:var(--font-mono);background-color:var(--color-surface);border-radius:.25rem;padding:.1em .35em;font-size:.9em}button,input,select,textarea{font:inherit}.app-shell.svelte-12qhfyh{flex-direction:column;min-height:100svh;display:flex}header.svelte-12qhfyh,main.svelte-12qhfyh,footer.svelte-12qhfyh{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:1.5rem}header.svelte-12qhfyh{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.agent-link.svelte-12qhfyh{font-size:.85rem;font-weight:500;text-decoration:none}.brand.svelte-12qhfyh{letter-spacing:-.045em;color:inherit;align-items:center;gap:.65rem;font-size:1.35rem;font-weight:750;text-decoration:none;display:inline-flex}main.svelte-12qhfyh{flex:1;padding-block:2rem}footer.svelte-12qhfyh{border-top:1px solid var(--color-border);color:var(--color-muted);padding-block:1.25rem;font-size:.8rem}.footer-links.svelte-12qhfyh,nav.svelte-12qhfyh{align-items:center;gap:1.25rem;display:flex}.footer-links.svelte-12qhfyh{justify-content:space-between}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;text-decoration:none}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.domain.svelte-12qhfyh{font-weight:600}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:.5rem 0 0;font-size:.75rem}
