.agent-surface{--agent-text: var(--muted);--agent-link: var(--acc-text)}.agent-surface p{text-wrap:pretty}.agent-surface h2{font-size:clamp(30px,3.8vw,43px)}.agent-surface h3{font-size:23px;line-height:1.2}.agent-surface code{font-family:var(--font-mono);font-size:.82em;overflow-wrap:anywhere}.agent-surface section[id],.agent-surface[id]{scroll-margin-top:calc(var(--nav-h) + 24px)}.agent-surface a:not(.btn){text-underline-offset:4px}.agent-surface .btn-primary{background:var(--acc-deep)}.agent-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:26px}.agent-text-link{color:var(--agent-link);font-weight:600}.agent-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:start}.agent-intro>p{color:var(--agent-text);margin-top:20px}.agent-intro>h3{margin-top:32px}.agent-benefits{list-style:none;display:grid;gap:16px;margin-top:26px;color:var(--agent-text)}.agent-benefits b{color:var(--ink)}.agent-surface .agent-limit{font-size:15px;line-height:1.65;color:var(--agent-text);margin-top:22px;max-width:90ch}.agent-feature{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.agent-page-hero{padding-bottom:36px}.agent-page-hero h1{max-width:22ch}.agent-page-hero .agent-actions+p{max-width:75ch}.agent-breadcrumb{display:flex;gap:12px;color:var(--muted);font-size:14px;margin-bottom:26px}.agent-jumps{display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:14px;padding-bottom:14px}.agent-jumps a{color:var(--muted);font-size:15px;padding:6px 0}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.agent-card{background:var(--bg-2);border:1px solid var(--line-strong);border-radius:16px;padding:clamp(22px,2.5vw,32px);min-width:0}.agent-card p{margin-top:16px;color:var(--agent-text)}.agent-card a,.agent-checklist a{color:var(--agent-link)}.agent-number{display:block;font-family:var(--font-mono);font-size:12px;color:var(--acc-text);margin-bottom:24px}.agent-paper{background:var(--paper);color:var(--ink-on-paper);--agent-text: var(--muted-on-paper);--agent-link: var(--acc-deep)}.agent-paper .kicker{color:var(--acc-deep)}.agent-paper .sec-head p{color:var(--agent-text)}.agent-paper .agent-card{background:var(--paper);border-color:var(--line-on-paper)}.agent-workflow{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;border-radius:16px;overflow:hidden;background:var(--line-strong)}.agent-workflow li{background:var(--bg-2);padding:26px}.agent-workflow li:last-child{grid-column:span 2}.agent-step-num{display:block;color:var(--acc-text);font:500 14px var(--font-mono);margin-bottom:22px}.agent-workflow p{font-size:16px;margin-top:12px;color:var(--muted)}.agent-callout{border-left:3px solid var(--acc-text);padding:8px 0 8px 26px;margin-top:38px;max-width:88ch}.agent-callout p{color:var(--muted);margin-top:14px}.agent-receipt{background:var(--bg-2);color:var(--ink);border:1px solid var(--line-strong);border-radius:18px;overflow:hidden;box-shadow:0 18px 60px #0c0b142e}.agent-receipt figcaption{display:flex;flex-wrap:wrap;gap:6px 20px;background:var(--bg-3);color:var(--muted);padding:16px 24px;font-size:12px}.agent-receipt figcaption .mono{color:var(--acc-text)}.receipt-heading{display:flex;align-items:center;gap:10px;padding:24px 24px 12px;font:600 23px/1.2 var(--font-display)}.receipt-dot{width:8px;height:8px;background:var(--good);border-radius:50%;flex-shrink:0}.receipt-context{padding:8px 24px 24px;font-size:14px}.receipt-context div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding-top:8px}.receipt-context dt{color:var(--muted)}.receipt-events{list-style:none;border-top:1px solid var(--line-strong)}.receipt-events li{padding:22px 24px;border-bottom:1px solid var(--line-strong)}.receipt-events li>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.receipt-events .mono{font-size:12px;color:var(--muted)}.receipt-events p{font-size:15px;color:var(--muted);margin-top:14px}.receipt-events b{color:var(--ink)}.receipt-events .receipt-state{font-size:12px;color:var(--good-text);border:1px solid var(--line-strong);border-radius:6px;padding:3px 9px}.receipt-events .receipt-state.replay{color:var(--acc-text)}.receipt-values{padding:24px}.agent-surface .receipt-values h3{font-size:18px}.receipt-values dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.receipt-values dt{font-size:12px;color:var(--muted)}.receipt-values p,.receipt-note{font-size:13px;color:var(--muted)}.receipt-values p{margin-top:16px}.receipt-note{padding:18px 24px;background:var(--bg-3)}.agent-guide-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:start}.agent-checklist{margin:24px 0 0 24px;color:var(--agent-text)}.agent-checklist li{padding-left:8px;margin-top:20px}.agent-faq{max-width:1000px}.agent-faq details{border-top:1px solid var(--line-strong);padding:22px 0}.agent-faq details:last-child{border-bottom:1px solid var(--line-strong)}.agent-faq summary{cursor:pointer;font:600 21px/1.4 var(--font-display);padding-right:8px}.agent-faq details p{color:var(--muted);padding-top:16px;max-width:76ch}.agent-surface summary:focus-visible{outline:2px solid var(--acc-text);outline-offset:5px}.agent-paper a:focus-visible{outline-color:var(--acc-deep)}.agent-surface .cta-inner .agent-actions{justify-content:center}.agent-surface .cta-inner>p{margin-bottom:0}@media(max-width:1020px){.agent-grid{grid-template-columns:1fr}.agent-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-workflow li:last-child{grid-column:span 2}}@media(max-width:760px){.agent-split,.agent-guide-grid{grid-template-columns:1fr}}@media(max-width:480px){.agent-workflow{grid-template-columns:1fr}.agent-workflow li:last-child{grid-column:auto}.agent-workflow li{display:flex;gap:18px;padding:24px}.agent-step-num{padding-top:5px}.agent-actions{align-items:stretch;flex-direction:column}.agent-actions .btn{width:100%;text-align:center}.agent-text-link{padding:8px 0}.receipt-context div{grid-template-columns:76px minmax(0,1fr)}}.receipt-events b{white-space:nowrap}.agent-guide-grid>.agent-callout{margin-top:0}
