:root{--primitive-color-ink-950:#0a0e14;--primitive-color-ink-900:#121821;--primitive-color-ink-850:#1e2733;--primitive-color-ink-800:#2e3a48;--primitive-color-ink-600:#5a6778;--primitive-color-ink-500:#8592a3;--primitive-color-ink-100:#e3e8ef;--primitive-color-teal-400:#2fd3b8;--primitive-color-teal-700:#0b7a6a;--primitive-color-mist-50:#f7f9fb;--primitive-color-mist-100:#eceff3;--primitive-color-mist-300:#d3d9e1;--primitive-color-mist-400:#b5beca;--primitive-color-mist-500:#94a0ae;--primitive-color-mist-700:#556273;--primitive-color-mist-950:#0e141c;--primitive-color-sky-300:#8fb4ff;--primitive-color-green-300:#a9cf9b;--primitive-color-steel-700:#1c2733;--primitive-color-steel-500:#3a5468;--primitive-font-greek:"GFS Didot", "Noto Serif", "Times New Roman", serif;--primitive-font-sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--primitive-font-mono:"Martian Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--primitive-fontSize-xs:.75rem;--primitive-fontSize-sm:.875rem;--primitive-fontSize-base:1rem;--primitive-fontSize-lg:1.25rem;--primitive-fontSize-xl:1.5rem;--primitive-fontSize-2xl:2rem;--primitive-fontSize-logotype:clamp(96px, min(16vw, 30vh), 260px);--primitive-spacing-2:.5rem;--primitive-spacing-4:1rem;--primitive-spacing-8:2rem;--primitive-spacing-16:4rem;--primitive-border-hairline:1px;color-scheme:dark;--color-background:var(--primitive-color-ink-950);--color-surface:var(--primitive-color-ink-900);--color-border:var(--primitive-color-ink-850);--color-border-strong:var(--primitive-color-ink-800);--color-block:var(--primitive-color-ink-600);--color-text-primary:var(--primitive-color-ink-100);--color-text-muted:var(--primitive-color-ink-500);--color-accent:var(--primitive-color-teal-400);--color-accent-glow:#2fd3b817;--color-info:var(--primitive-color-sky-300);--color-success:var(--primitive-color-green-300);--color-effect-ground:var(--primitive-color-steel-700);--color-effect-accent:var(--primitive-color-steel-500);--font-logotype:var(--primitive-font-greek);--font-heading:var(--primitive-font-mono);--font-body:var(--primitive-font-sans);--font-label:var(--primitive-font-mono)}:root[data-theme=light]{color-scheme:light;--color-background:var(--primitive-color-mist-100);--color-surface:var(--primitive-color-mist-50);--color-border:var(--primitive-color-mist-300);--color-border-strong:var(--primitive-color-mist-400);--color-block:var(--primitive-color-mist-500);--color-text-primary:var(--primitive-color-mist-950);--color-text-muted:var(--primitive-color-mist-700);--color-accent:var(--primitive-color-teal-700);--color-accent-glow:#0b7a6a12}:root{--block-border:var(--color-border-strong);--block-border-width:var(--primitive-border-hairline);--block-title-font:var(--font-label);--block-title-color:var(--color-text-muted);--logotype-font:var(--font-logotype);--logotype-size:var(--primitive-fontSize-logotype);--logotype-color:var(--color-text-primary);--zone-agent-core:#2fb8a3;--zone-llm:#6f86d6;--zone-tools:#c8874e;--zone-state:#9a7cc8;--zone-runtime-policy:#c0607a}*{box-sizing:border-box}html,body{margin:0}body{background:var(--color-background);color:var(--color-text-primary);font:400 15px/1.6 var(--font-body)}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}a{color:var(--color-accent);text-underline-offset:3px}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}code,pre,kbd{font-family:var(--font-label);font-variation-settings:"wdth" 87.5;font-size:.86em}.block{--behind:var(--color-background);--edge:var(--block-border);border:var(--block-border-width) solid var(--edge);position:relative}.block>.block-title{top:0;left:var(--primitive-spacing-2);background:var(--behind);padding-inline:var(--primitive-spacing-2);font:500 11px/1 var(--block-title-font);font-variation-settings:"wdth" 87.5;color:var(--block-title-color);white-space:nowrap;position:absolute;transform:translateY(-50%)}.page{max-width:60rem;margin-inline:auto}.page-head{gap:var(--primitive-spacing-2);margin-bottom:var(--primitive-spacing-8);display:grid}.page-head .eyebrow{font:400 12px/1.4 var(--font-label);color:var(--color-text-muted)}.page-head h1{font:600 clamp(22px, 3vw, 30px)/1.2 var(--font-heading);font-variation-settings:"wdth" 112.5;letter-spacing:-.03em}.list{padding-top:var(--primitive-spacing-4)}.list ul{margin:0;padding:0;list-style:none}.list li+li{border-top:1px solid var(--color-border)}.list a{justify-content:space-between;align-items:baseline;gap:var(--primitive-spacing-4);padding:var(--primitive-spacing-4);color:var(--color-text-primary);flex-wrap:wrap;text-decoration:none;display:flex}.list a:hover .title{color:var(--color-accent)}.list code{color:var(--color-text-muted);font-size:11.5px}body{padding-inline:var(--primitive-spacing-8);--topbar-pad:var(--primitive-spacing-4)}.shell[data-astro-cid-hkbrpulz]{gap:var(--primitive-spacing-8);max-width:1280px;min-height:100vh;padding-block:clamp(var(--primitive-spacing-4), 3vh, var(--primitive-spacing-8));grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.main[data-astro-cid-hkbrpulz]{min-height:0}.topbar[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:baseline;gap:var(--primitive-spacing-4);flex-wrap:wrap;display:flex}body:not(.overlay) .shell[data-astro-cid-hkbrpulz]{padding-top:0}body:not(.overlay) .topbar[data-astro-cid-hkbrpulz]{z-index:10;padding-block:var(--topbar-pad);position:sticky;top:0}body:not(.overlay) .topbar[data-astro-cid-hkbrpulz]:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-background) 90%, transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--color-border);width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.brand[data-astro-cid-hkbrpulz]{font:700 14px/1 var(--font-label);font-variation-settings:"wdth" 112.5;letter-spacing:.01em;color:var(--color-text-primary);text-decoration:none}nav[data-astro-cid-hkbrpulz]{gap:var(--primitive-spacing-4);font:400 11.5px/1 var(--font-label);color:var(--color-text-muted);flex-wrap:wrap;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--color-text-muted);padding-block:var(--primitive-spacing-2);border-bottom:1px solid #0000;text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--color-text-primary)}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.foot[data-astro-cid-hkbrpulz]{justify-content:space-between;gap:var(--primitive-spacing-4);padding-top:var(--primitive-spacing-4);border-top:1px solid var(--color-border);font:400 11.5px/1.4 var(--font-label);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.overlay[data-astro-cid-hkbrpulz]{padding-inline:0;overflow:hidden}.overlay[data-astro-cid-hkbrpulz] .shell[data-astro-cid-hkbrpulz]{max-width:none;min-height:0;padding:0;display:block}.overlay[data-astro-cid-hkbrpulz] .topbar[data-astro-cid-hkbrpulz]{z-index:10;padding:var(--primitive-spacing-4) var(--primitive-spacing-8);background:color-mix(in srgb, var(--color-background) 82%, transparent);border-bottom:1px solid var(--color-border);position:fixed;top:0;left:0;right:0}@media (width<=560px){body,.overlay[data-astro-cid-hkbrpulz] .topbar[data-astro-cid-hkbrpulz]{padding-inline:var(--primitive-spacing-4)}}
