:root{color-scheme:dark;--bg:#10171b;--panel:#172126;--ink:#e9eeeb;--muted:#a5b6b9;--accent:#a3e7c7;--line:#304248;--warm:#f4c49c;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px}
.agent-entry{margin-top:24px;padding:16px 20px;background:var(--panel);border-left:3px solid var(--accent);border-radius:6px;font-size:.9rem;color:var(--muted)}.agent-entry strong{color:var(--ink)}.agent-guide{max-width:860px;margin:0 0 48px;scroll-margin-top:24px}.agent-guide h2{font-size:1.65rem;letter-spacing:-.025em}.agent-guide h3{font-size:1.05rem;color:var(--accent);margin-top:28px}.agent-guide p,.agent-guide li{color:#c6d1d0}.agent-guide a{overflow-wrap:anywhere}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);line-height:1.65}a{color:var(--accent);text-underline-offset:.25em}a:hover{color:white}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--warm);outline-offset:5px}header,main,footer{max-width:1120px;margin:auto;padding:24px 32px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.brand{font-weight:750;letter-spacing:-.03em;text-decoration:none;color:var(--ink)}.brand span{color:var(--accent);font-family:monospace;margin-right:10px}nav{display:flex;gap:24px;font-size:.88rem}nav a{color:var(--muted);text-decoration:none}.hero{padding:64px 0 36px;max-width:880px}.eyebrow{color:var(--accent);text-transform:uppercase;font-family:ui-monospace,monospace;font-size:.75rem;letter-spacing:.13em}h1{font-size:clamp(2.35rem,5vw,4.1rem);line-height:1.1;letter-spacing:-.055em;margin:18px 0 26px}h1 em{color:var(--accent);font-style:normal}.lead{font-size:1.15rem;color:var(--muted);max-width:690px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.button,button{display:inline-block;border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:10px 17px;border-radius:8px;text-decoration:none;font:inherit;font-size:.9rem;cursor:pointer}.button.primary{background:var(--accent);color:#10231d;border-color:var(--accent);font-weight:650}.prompt{background:#0c1215;border:1px solid var(--line);border-radius:12px;padding:24px;margin:12px 0 52px;max-width:880px}.prompt .prompt-label{font-family:ui-monospace,monospace;color:var(--warm);font-size:.8rem}.prompt p{margin:12px 0;font-family:ui-monospace,monospace;font-size:.9rem;overflow-wrap:anywhere}.prompt button{padding:5px 12px;font-size:.8rem}.section-top{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.section-top h2{font-size:1.4rem;margin-bottom:12px}.small{font-size:.84rem;color:var(--muted)}.cards{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;margin:12px 0 45px}.card{background:var(--panel);border:1px solid var(--line);padding:28px;border-radius:12px;transition:border-color .2s,transform .2s}.card:hover{border-color:#648277;transform:translateY(-2px)}.card h3{font-size:1.4rem;line-height:1.25;letter-spacing:-.03em;margin:15px 0}.card p{color:var(--muted);font-size:.94rem}.badge{display:inline-block;padding:3px 9px;border:1px solid #527e68;border-radius:5px;color:var(--accent);font-family:ui-monospace,monospace;font-size:.68rem;letter-spacing:.05em}.preview{font-family:ui-monospace,monospace;background:#0c1215;border:1px solid var(--line);border-radius:6px;padding:16px;color:#ffff00;margin:24px 0}.card-links{display:flex;flex-wrap:wrap;gap:18px;font-size:.88rem}.plain-card{background:transparent}.plain-card .badge{border-color:var(--line);color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid var(--line);padding:24px 0 10px}.steps strong{font-size:.98rem}.steps p{font-size:.87rem;color:var(--muted);margin-top:8px}.step-number{display:block;font-family:ui-monospace,monospace;color:var(--warm);font-size:.72rem;margin-bottom:6px}footer{margin-top:45px;border-top:1px solid var(--line);font-size:.82rem;color:var(--muted);display:flex;justify-content:space-between;gap:20px}.doc{max-width:860px;padding-top:42px}.doc h1{font-size:2.6rem}.doc h2{font-size:1.35rem;margin-top:38px;letter-spacing:-.02em}.doc p,.doc li{color:#c6d1d0}.doc pre{padding:20px;background:#0b1215;border:1px solid var(--line);border-radius:8px;overflow:auto;line-height:1.6}.doc code{font-family:ui-monospace,monospace;font-size:.85em;color:var(--warm)}.doc pre code{color:var(--ink)}.doc ul,.doc ol{padding-left:24px}.back{font-size:.85rem;color:var(--muted)}[hidden]{display:none!important}@media(max-width:700px){header,main,footer{padding:20px}header{align-items:flex-start}nav{gap:12px;flex-wrap:wrap;justify-content:flex-end}.hero{padding-top:38px}.cards,.steps{grid-template-columns:1fr}.card{padding:23px}.section-top{display:block}.prompt{padding:20px}.doc h1{font-size:2.15rem}footer{flex-direction:column;gap:8px}.preview{font-size:.84rem}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
