.agents-hero{max-width:940px;padding:68px 0 46px}.agents-hero h1{letter-spacing:-.055em;margin:18px 0 26px;font-size:clamp(42px,5.6vw,78px);line-height:1.04}.agents-hero h1 span{color:var(--pp-cyan)}.agents-paths{grid-template-columns:1fr 1fr;gap:24px;display:grid}.agents-card{border:1px solid var(--pp-line);background:linear-gradient(135deg,#1c2035,#141426);border-radius:30px;min-width:0;padding:32px;box-shadow:0 22px 52px #0002}.agents-card>svg{color:var(--pp-cyan);margin-bottom:24px}.agents-card h2,.agents-contract h2,.agents-limits h2{letter-spacing:-.035em;margin:16px 0;font-size:clamp(26px,3vw,36px);line-height:1.12}.agents-page p,.agents-page li{color:var(--pp-muted);line-height:1.8}.agents-page li{margin:10px 0}.agents-page ul,.agents-page ol{margin:24px 0;padding-left:22px}.agents-page pre{border:1px solid var(--pp-line);color:#c2f2f6;background:#090b17;border-radius:20px;max-width:100%;padding:22px;font-size:12px;line-height:1.75;overflow-x:auto}.agents-page code{overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace}.agents-page pre code{overflow-wrap:normal}.agents-page .agents-note{border-left:2px solid #8c71fb;margin:24px 0;padding-left:18px;font-size:14px}.agents-card .pp-button{margin-top:12px}.agents-contract{grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding:68px 0;display:grid}.agents-contract>div,.agents-contract>pre{min-width:0}.agents-contract p{margin-bottom:18px}.agents-contract a,.agents-limits a{color:var(--pp-cyan);text-underline-offset:4px;text-decoration:underline}.agents-limits{border:1px solid var(--pp-line);background:#151629;border-radius:28px;gap:22px;margin-bottom:58px;padding:30px;display:flex}.agents-limits>svg{color:var(--pp-cyan);flex-shrink:0;margin-top:18px}.agents-limits p+p{margin-top:18px}.agents-page .pp-kicker{color:var(--pp-cyan);line-height:1.5}@media (max-width:800px){.agents-paths,.agents-contract{grid-template-columns:1fr}.agents-contract{gap:16px;padding:42px 0}.agents-hero{padding:44px 0 28px}.agents-card{padding:24px}.agents-limits{padding:24px;display:block}.agents-limits>svg{margin-top:0}.agents-page pre{padding:16px;font-size:11px}}.agents-page pre:focus-visible{outline:3px solid var(--pp-cyan);outline-offset:4px}@media print{.agents-card,.agents-limits,.agents-page pre{box-shadow:none;color:#111!important;background:#fff!important}.agents-page pre{white-space:pre-wrap;overflow-wrap:anywhere}.agents-page pre code{overflow-wrap:anywhere}}@media (forced-colors:active){.agents-card,.agents-limits,.agents-page pre{color:canvastext;background:canvas;border-color:canvastext}.agents-page pre:focus-visible{outline-color:highlight}}
