:root{--background:#fff;--foreground:#242529;--muted:#7d8592;--soft:#9ca3af;--surface:#fff;--surface-subtle:#f8f8f6;--border:#24252914;--border-strong:#24252924;--accent:#0052ff;--accent-hover:#0646d6;--yellow:gold;--green:#1f8a65;--red:#c33554;--code-bg:#2425290e}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);letter-spacing:-.014em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--foreground)}button{font:inherit}code{background:var(--code-bg);border-radius:6px;padding:.12rem .32rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em}.page-shell{width:min(920px,100%);margin:0 auto;padding:28px 40px 72px}.top-bar{justify-content:space-between;align-items:center;gap:20px;width:min(920px,100% - 80px);margin:0 auto;padding:28px 0 18px;display:flex}.brand-nav{align-items:center;gap:16px;min-width:0;display:flex}.brand-mark{flex:none;width:18px;height:18px;display:inline-flex}.nav-links{align-items:center;gap:16px;display:flex}.nav-link{color:var(--muted);letter-spacing:-.01em;background:0 0;border:0;font-size:13px;font-weight:560}.top-actions{align-items:center;gap:8px;display:flex}.hero{padding:54px 0 38px}.hero-title{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(44px,9vw,96px);font-weight:640;line-height:.95}.hero-copy{color:var(--secondary,var(--muted));margin-top:24px;font-size:15px;line-height:1.75}.section{margin-top:32px}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.grid-rows{grid-template-columns:1fr;gap:14px;display:grid}.card{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:20px;box-shadow:0 1px #24252905}.agent-row{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.agent-logo{border-radius:14px;width:48px;height:48px;overflow:hidden}.agent-row-title{margin:0;font-size:16px;font-weight:650}.agent-row-copy{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45}.card h2,.card h3{margin:0 0 10px}.card p,.card li{color:var(--muted);font-size:14px;line-height:1.65}.stack{gap:14px;display:grid}.inline-list{flex-wrap:wrap;gap:10px;margin-top:26px;list-style:none;display:flex}.pill{border:1px solid var(--border);background:var(--surface-subtle);color:var(--muted);border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:620;line-height:1;display:inline-flex}.button-row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.button{background:var(--accent);color:#fff;cursor:pointer;letter-spacing:-.006em;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;font-weight:650;display:inline-flex}.button:hover,.button:focus-visible{background:var(--accent-hover);color:#fff;text-decoration:none}.button.secondary{border-color:var(--border);background:var(--surface);color:var(--foreground)}.button.secondary:hover{background:var(--surface)}.button:disabled{background:color-mix(in srgb, var(--muted) 45%, transparent);color:var(--surface-strong);cursor:not-allowed}.data-list{overflow-wrap:anywhere;grid-template-columns:minmax(88px,132px) minmax(0,1fr);gap:10px 16px;font-size:13px;display:grid}.data-list dt{color:var(--muted);font-weight:700}.notice{border-left:3px solid var(--accent);color:var(--muted);padding-left:14px}.warning{color:var(--warning)}.danger{color:var(--danger);white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:720px){.page-shell{padding:20px 18px 48px}.top-bar{flex-direction:column;align-items:flex-start;width:calc(100% - 36px)}.hero-title{font-size:clamp(40px,16vw,72px)}.agent-row{grid-template-columns:44px minmax(0,1fr)}.agent-row .button{grid-column:1/-1}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
