.agent-landing{color:var(--pl-ink)}.agent-wrap{max-width:1130px;margin:0 auto}.agent-label{letter-spacing:.12em;text-transform:uppercase;color:var(--pl-muted);margin-bottom:20px;font-size:10px;font-weight:500;display:block}.agent-landing h2{letter-spacing:-1.6px;text-wrap:balance;margin:0 0 24px;font-size:clamp(28px,3.3vw,46px);font-weight:500;line-height:1.12}.agent-landing h3{letter-spacing:-.4px;margin-bottom:12px;font-size:18px;font-weight:500}.agent-landing p{color:var(--pl-muted);font-size:13px;line-height:1.8}.agent-landing .platform-hero>p{font-size:16px}.agent-landing .agent-lead{max-width:65ch;font-size:15px;line-height:1.8}.agent-actions{flex-wrap:wrap;align-items:center;gap:23px;margin:28px 0 21px;font-size:12px;display:flex}.agent-actions a{align-items:center;gap:9px;display:inline-flex}.agent-actions a:not(.platform-primary){color:var(--pl-muted)}.agent-media-workspace{grid-template-columns:300px minmax(0,1fr);display:grid}.agent-brief{border-right:1px solid var(--pl-line);flex-direction:column;align-items:flex-start;padding:30px 25px;display:flex}.agent-brief h2{letter-spacing:-1px;font-size:28px;line-height:1.2}.agent-brief p{font-size:12px}.agent-brief-tools{color:var(--pl-muted);flex-wrap:wrap;gap:12px;margin:25px 0;font-size:10px;display:flex}.agent-brief-tools span{align-items:center;gap:6px;display:flex}.agent-brief>a{color:var(--pl-accent);align-items:center;gap:12px;margin-top:auto;font-size:11px;display:flex}.agent-media-grid{grid-template-columns:1.15fr 1fr;gap:12px;min-width:0;padding:18px;display:grid}.agent-media-grid figure{border-radius:7px;min-width:0;position:relative;overflow:hidden}.agent-media-grid img{object-fit:cover;width:100%;height:330px}.agent-media-grid figcaption{color:var(--pl-ink);background:linear-gradient(#0000,#111313d9);padding:45px 16px 17px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.agent-run-sequence{border-top:1px solid var(--pl-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.agent-run-sequence li{gap:15px;padding:22px 25px;display:flex}.agent-run-sequence li+li{border-left:1px solid var(--pl-line)}.agent-run-sequence li>span{font-family:var(--font-mono);color:var(--pl-accent);padding-top:3px;font-size:10px}.agent-run-sequence strong{font-size:12px;font-weight:500}.agent-run-sequence p{margin-top:4px;font-size:11px}.agent-section{border-top:1px solid var(--pl-line);padding:55px 0}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;margin-top:32px;display:grid}.agent-card{border-top:1px solid var(--pl-line);grid-template-columns:30px 1fr;align-content:start;column-gap:18px;padding:28px 0;display:grid}.agent-card>svg{color:var(--pl-accent);grid-row:1/4}.agent-card h3{font-size:17px}.agent-card p{max-width:45ch}.agent-card>span{color:var(--pl-accent);align-items:center;gap:13px;margin-top:20px;font-size:11px;display:flex}.agent-card:hover h3{color:var(--pl-accent)}.agent-split{grid-template-columns:1fr 1.2fr;gap:70px;display:grid}.agent-connections article{border-bottom:1px solid var(--pl-line);margin-bottom:25px;padding:0 0 25px}.agent-connections a{color:var(--pl-accent);margin-top:15px;font-size:12px;display:inline-block}.agent-links a{border-bottom:1px solid var(--pl-line);color:var(--pl-muted);justify-content:space-between;gap:20px;padding:20px 0;font-size:13px;display:flex}.agent-links a:hover{color:var(--pl-accent)}.agent-faq details{border-bottom:1px solid var(--pl-line);padding:20px 0}.agent-faq summary{cursor:pointer;font-size:14px;font-weight:500}.agent-faq p{max-width:65ch;margin-top:15px}.agent-closing{border-top:1px solid var(--pl-line);text-align:center;padding:75px 0}.agent-closing>svg{color:var(--pl-accent);margin:0 auto 25px}.agent-closing p{margin-bottom:25px}.agent-topic-hero{padding:30px 0 65px}.agent-topic-hero nav{color:var(--pl-muted);flex-wrap:wrap;gap:10px;margin-bottom:55px;font-size:11px;display:flex}.agent-topic-hero h1{letter-spacing:-3.6px;text-wrap:balance;max-width:850px;margin:0 0 25px;font-size:clamp(42px,5.5vw,76px);font-weight:500;line-height:1.04}.agent-steps{padding:0;list-style:none}.agent-steps li{gap:20px;padding:0 0 28px;display:flex}.agent-steps li>span{color:var(--pl-accent);font-family:var(--font-mono);padding-top:5px;font-size:11px}.agent-example{background:var(--pl-panel);border:1px solid var(--pl-line);border-radius:9px;padding:32px}.agent-example blockquote{letter-spacing:-.5px;overflow-wrap:anywhere;max-width:850px;font-size:clamp(18px,2vw,24px);line-height:1.6}.agent-example p{margin-top:22px;font-size:11px}.agent-landing summary:focus-visible{outline:2px solid var(--pl-accent);outline-offset:5px}@media (max-width:1220px){.agent-wrap{margin-left:36px;margin-right:36px}}@media (max-width:900px){.agent-media-workspace{grid-template-columns:230px minmax(0,1fr)}.agent-brief{padding:22px 18px}.agent-brief h2{font-size:24px}.agent-media-grid{gap:8px;padding:12px}.agent-media-grid img{height:310px}.agent-split{gap:35px}.agent-run-sequence li{gap:10px;padding:18px 14px}}@media (max-width:640px){.agent-wrap{margin-left:20px;margin-right:20px}.agent-media-workspace{grid-template-columns:1fr}.agent-brief{border-right:0;border-bottom:1px solid var(--pl-line);padding:22px}.agent-brief h2{margin-bottom:14px;font-size:26px}.agent-brief-tools{margin:17px 0}.agent-media-grid img{height:220px}.agent-media-grid figcaption{padding:30px 10px 12px;font-size:10px}.agent-run-sequence{grid-template-columns:1fr}.agent-run-sequence li{padding:16px 20px}.agent-run-sequence li+li{border-left:0;border-top:1px solid var(--pl-line)}.agent-grid,.agent-split{grid-template-columns:1fr;gap:25px}.agent-grid{gap:0}.agent-section{padding:40px 0}.agent-topic-hero nav{margin-bottom:35px}.agent-topic-hero{padding-bottom:35px}.agent-topic-hero h1{letter-spacing:-2px;font-size:43px;line-height:1.08}.agent-landing .agent-lead,.agent-landing .platform-hero>p{font-size:14px}.agent-closing{padding:50px 0}.agent-example{padding:23px}.agent-landing h2{letter-spacing:-1.2px;font-size:32px}}
