.story-page h1{letter-spacing:-.07em;text-wrap:balance;margin-top:18px;font-size:clamp(34px,3.4vw,48px);line-height:1.04}.story-page .snap-screen h2{letter-spacing:-.06em;text-wrap:balance;margin-top:16px;font-size:clamp(28px,3vw,46px);line-height:1.08}.agent-lede{max-width:56ch;color:var(--muted);margin-top:20px;font-size:13px;line-height:1.85}.agent-links{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px;display:flex}.agent-try{font:inherit;text-underline-offset:4px;font-size:11px;text-decoration:underline}.agent-try kbd{font:inherit;border:1px solid;margin-left:4px;padding:0 5px}.agent-works{color:var(--muted);margin-top:28px;font-size:11px;line-height:1.9}.agent-hero{padding-inline:var(--lab-inset);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.agent-hero-art{aspect-ratio:1.45;max-height:72svh}.agent-hero-art .wire-hero{min-height:0}.agent-flow{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:36px;padding:0;list-style:none;display:grid}.agent-flow li{background:var(--lab-paper);flex-direction:column;gap:6px;padding:16px;font-size:11px;line-height:1.6;display:flex}.agent-flow li>span:last-child{color:var(--muted)}.agent-flow strong{font-size:13px;font-weight:500}.agent-flow-step{letter-spacing:.1em;color:var(--muted);font-size:9px}.agent-hero .agent-flow{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.agent-hero .agent-flow li{padding:10px 12px}.agent-hero .agent-flow strong{font-size:11px}.agent-hero .agent-flow li>span:last-child{display:none}.agent-guards{margin-top:40px}.agent-guards ul{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;padding:0;list-style:none;display:grid}.agent-guards li{background:var(--lab-paper);padding:18px 20px}.agent-guards h3{letter-spacing:-.04em;text-wrap:balance;margin-top:8px;font-size:16px;line-height:1.3}.agent-connect--guide .lab-agent-guide{padding:0}.agent-connect--guide .lab-agent-guide>.page-width{width:100%;max-width:none}.agent-connect--guide .agent-start{margin-top:32px}@media (min-width:901px){.agent-hero{padding-inline:max(calc(var(--gutter) * var(--viewport-zoom)), calc((100% - var(--snap-column) * var(--viewport-zoom)) / 2))}}@media (max-width:900px){.agent-hero{grid-template-columns:minmax(0,1fr)}.agent-hero-art{aspect-ratio:.9}.agent-hero .agent-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-flow,.agent-guards ul{grid-template-columns:minmax(0,1fr)}}
