.agent-page .ma-hero h1{font-size:clamp(2.8rem,4.8vw,5rem)}.ag-jump{display:inline-block;background:#285bea;color:white;padding:1rem 1.5rem;border-radius:30px;text-decoration:none;font-size:.8rem}.ag-flow-art{background:#e0ebff;border:1px solid #bed3f4;border-radius:18px;padding:1.5rem;transform:rotate(1.5deg)}.ag-flow-art>span:first-child{font:.5rem var(--font-mono);color:#526f99;display:block;margin-bottom:1.5rem}.ag-flow-art>div{background:white;border:1px solid #c5d8f5;border-radius:10px;padding:1rem;display:grid;grid-template-columns:40px 1fr;grid-column-gap:1rem;column-gap:1rem;align-items:center}.ag-flow-art i{grid-row:1/3;font-style:normal;font-size:1.7rem;color:#285bea;text-align:center}.ag-flow-art strong{font-size:1rem;font-weight:500}.ag-flow-art small{color:#526f99;font-size:.6rem;margin-top:.5rem}.ag-connector{display:block;text-align:center;color:#285bea;font:.6rem var(--font-mono);padding:.8rem}.ag-flow-art .ag-decision{background:#285bea;margin-top:1rem;display:flex;gap:1rem}.ag-decision span,.ag-decision strong{color:white}.ag-decision strong{font-size:.8rem}.ag-server{margin:2rem 0;border:1px solid #c7d9f5;border-radius:12px;padding:1.5rem;display:grid;grid-template-columns:2fr 1fr;grid-gap:1.5rem;gap:1.5rem;background:#f2f7ff}.ag-server>div>span{display:block;font:.55rem var(--font-mono);color:#526f99;margin-bottom:.8rem}.ag-server code{-webkit-user-select:all;-moz-user-select:all;user-select:all;color:#285bea;font:.9rem/1.8 var(--font-mono);overflow-wrap:anywhere}.ag-server strong{font-weight:500;font-size:.9rem}.ag-server p{grid-column:1/-1;color:#526b90;font-size:.75rem;line-height:1.8}.ag-three{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.ag-three article{padding:1.5rem;border:1px solid #c7d9f5;border-radius:12px}.ag-three article>span{font:.6rem var(--font-mono);color:#285bea}.ag-three h3{font-size:1.2rem;margin:1.5rem 0 .8rem;letter-spacing:-.03em}.ag-data p,.ag-three p{color:#526b90;font-size:.85rem;line-height:1.9}.ag-faq-section,.ag-permissions{background:#edf4ff}.agent-page .ag-lead{font-size:.9rem;color:#526b90;line-height:1.9;margin:1.5rem 0 2rem}.ag-permissions .ma-features article{background:white}.ag-tools{border:1px solid #c8daf5;border-radius:12px;overflow:hidden}.ag-tools>div{display:grid;grid-template-columns:30px 1fr 65px;grid-gap:1rem;gap:1rem;align-items:center;padding:1.2rem 1.5rem}.ag-tools>div+div{border-top:1px solid #dce7f8}.ag-tools>div:nth-child(n+9){background:#edf4ff}.ag-tools>div>span{font:.55rem var(--font-mono);color:#285bea}.ag-tools p{color:#42618b;font-size:.8rem;line-height:1.7}.ag-tools small{color:#285bea;font:.45rem var(--font-mono)}.ag-limits{margin-top:2rem;padding:2rem;background:#f3f7ff;border:1px solid #c8daf5;border-radius:12px}.ag-limits h3{font-size:1.5rem;letter-spacing:-.035em}.ag-limits>p{font-size:.85rem;line-height:1.9;color:#526b90;margin-top:1rem}.ag-limits ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:1.5rem 0 0}.ag-limits li{display:flex;gap:.6rem;font-size:.75rem}.ag-limits li>span{color:#285bea}.ag-control{background:#e0ecff}.ag-control-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;margin:2rem 0}.ag-control-grid p{font-size:.9rem;color:#42618b;line-height:1.9;margin-bottom:1rem}.ag-handoff{background:white;border:1px solid #bed3f4;border-radius:14px;padding:1.5rem}.ag-handoff span{display:block;font:.5rem var(--font-mono);color:#526f99;margin-bottom:.7rem}.ag-handoff strong{display:block;color:#285bea;font-size:1rem;font-weight:500}.ag-handoff i{display:block;color:#8aa8d6;font-style:normal;font-size:1.4rem;margin:1rem 0}.ag-data{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}.ag-data h2{font-size:2rem}.ag-data p{margin-top:1.5rem}.ag-legal{margin-top:3rem}.ag-legal a{font-size:.75rem;color:#526b90;line-height:1.9}#connection{scroll-margin-top:110px}@media(max-width:850px){.ag-flow-art{transform:none}.ag-control-grid,.ag-data,.ag-server,.ag-three{grid-template-columns:1fr}.ag-tools>div{grid-template-columns:20px 1fr;gap:.7rem;padding:1rem}.ag-tools small{grid-column:2}.ag-control-grid{gap:1.5rem}.ag-limits{padding:1.5rem}.agent-page .ma-hero h1{font-size:clamp(2.8rem,9.8vw,4rem)}}