.agenthub-page{--ah-ink: #12343c;--ah-muted: #5d777b;--ah-rule: #c9dbd9;--ah-paper: #f2f6f4;--ah-accent: #387a83;color:var(--ah-ink);background:var(--ah-paper)}.agenthub-page :is(h1,h2,h3,p,figure){margin:0}.agenthub-page ol{margin-block:0}.agenthub-page .container{width:min(100% - 80px,1280px)}.agenthub-page :is(a,button,summary):focus-visible{outline:2px solid #47969c;outline-offset:4px}.ah-kicker{color:#4d787d;font:600 10px/1.6 SFMono-Regular,Consolas,monospace;letter-spacing:.11em}.ah-hero{overflow:hidden;color:#f0f8f7;background:radial-gradient(ellipse at 88% 35%,#24535b80,transparent 54%),linear-gradient(125deg,#12333f,#071c28 76%)}.ah-back{display:inline-flex;align-items:center;gap:12px;padding-top:28px;color:#9bb6be;font-size:11px}.ah-back>span:last-child{color:#5b7d88}.ah-back:hover{color:#fff}.ah-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding:60px 0 68px}.ah-hero .ah-kicker{display:flex;align-items:center;gap:10px;color:#9ecacb;font-size:12px;letter-spacing:.07em}.ah-hero .ah-kicker i{width:23px;height:1px;background:#a0d0d1}.ah-hero h1{margin-top:23px;font-size:clamp(44px,5.3vw,76px);font-weight:520;line-height:1;letter-spacing:-.055em}.ah-hero h1>span{display:block;margin-top:25px;font-size:clamp(29px,3.4vw,48px);line-height:1.3;font-weight:550;letter-spacing:-.045em}.ah-hero h1 em{color:#99cecf;font-style:normal}.ah-hero-lead{max-width:540px;margin-top:25px!important;color:#afc7ce;font-size:15px;line-height:1.9}.ah-action-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,430px);margin-top:30px}.ah-hero-tags{display:flex;flex-wrap:wrap;gap:24px;margin-top:26px;font-size:11px;color:#9bb9c1}.ah-hero-tags span:before{content:"·";margin-right:7px;color:#8fc7cc}.ah-hero-product{min-width:0;box-shadow:0 20px 55px #0002}.ah-hero-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:19px 0 23px;border-top:1px solid #85acae38}.ah-hero-footer>span{color:#81a5ad;font:8px/1.5 Consolas,monospace;letter-spacing:.15em}.ah-hero-footer a{display:flex;gap:26px;color:#b2d4d7;font-size:11px}.ah-capability-strip{border-bottom:1px solid var(--ah-rule);background:#e4eeec}.ah-capability-strip ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none}.ah-capability-strip li{display:flex;gap:18px;align-items:start;padding:27px 20px 27px 0}.ah-capability-strip li+li{padding-left:26px;border-left:1px solid var(--ah-rule)}.ah-capability-strip li>span{color:#5a888e;font:12px/1.7 Consolas,monospace}.ah-capability-strip strong{font-size:14px;font-weight:600}.ah-capability-strip p{margin-top:5px;color:#617f83;font-size:10px}.ah-section{padding:clamp(70px,8vw,112px) 0;scroll-margin-top:90px}.ah-section-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:end;margin-bottom:48px}.ah-section-heading h2,.ah-faq h2{margin-top:20px;font-size:clamp(30px,3.5vw,48px);font-weight:550;line-height:1.25;letter-spacing:-.045em}.ah-section-heading>p,.ah-section-heading>div>p:not(.ah-kicker){max-width:465px;color:var(--ah-muted);font-size:14px;line-height:1.9}.ah-flow-support{display:flex;gap:35px;align-items:center;margin-top:25px}.ah-flow-support>span{color:#527c80;font-size:12px;flex-shrink:0}.ah-flow-support ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.ah-flow-support li{padding:4px 12px;border:1px solid #c7dcd9;border-radius:3px;color:#5b7c7f;background:#fafcfa;font-size:10px}.ah-cool{border-block:1px solid #cbdedb;background:#e7f0ee}.ah-api-demo{overflow:hidden;border:1px solid #b6cccc;border-radius:6px;background:#f7faf9;box-shadow:0 18px 45px #163b3d0a}.ah-demo-bar{display:flex;justify-content:space-between;gap:20px;padding:12px 20px;border-bottom:1px solid #c9dcd8;color:#587b7e;background:#dce9e7;font-size:10px}.ah-demo-bar>span:last-child{font-size:9px}.ah-api-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;border-bottom:1px solid #d2e1dd}.ah-api-toolbar>div{display:flex;gap:10px}.ah-api-toolbar button{min-height:44px;padding:8px 15px;border:1px solid transparent;border-radius:4px;color:#557b7e;background:transparent;font-size:12px;cursor:pointer}.ah-api-toolbar button[aria-pressed=true]{border-color:#bed5d2;color:#205963;background:#e1efec}.ah-api-toolbar button>span{margin-left:10px;color:#759493;font:9px/1.4 Consolas,monospace}.ah-api-count{color:#6f8c8c;font-size:10px;white-space:nowrap}.ah-api-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:26px}.ah-api-grid article{display:flex;flex-direction:column;min-width:0;padding:23px;border:1px solid #cadbd8;border-radius:5px;background:#fff;box-shadow:0 4px 15px #12363d05}.ah-api-grid article[hidden]{display:none}.ah-api-card-title{display:flex;align-items:start;justify-content:space-between;gap:14px}.ah-api-card-title h3{color:#24474e;font-size:18px;line-height:1.5;font-weight:550}.ah-api-card-title>span{flex-shrink:0;padding:3px 8px;border:1px solid #c6ddd8;border-radius:3px;color:#497e80;background:#eaf4f0;font:10px/1.6 Consolas,Microsoft YaHei,monospace}.ah-api-grid article>p{max-width:450px;margin:16px 0 23px;color:#617c7f;font-size:13px;line-height:1.85}.ah-api-card-foot{display:flex;align-items:baseline;gap:15px;margin-top:auto;padding-top:12px;border-top:1px solid #e0ebe7;color:#6b8b89;font-size:10px}.ah-api-card-foot code{color:#668285;font:10px/1.6 Consolas,monospace;overflow-wrap:anywhere}.ah-api-demo figcaption{padding:11px 20px;border-top:1px solid #cfdfd9;background:#edf3f0;color:#607d7e;font-size:10px;line-height:1.8}.ah-api-examples{margin-top:22px}.ah-api-examples>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:14px 18px;border:1px solid #c1d8d1;border-radius:4px;color:#406d70;background:#f6faf7;font-size:12px;cursor:pointer;list-style:none}.ah-api-examples>summary::-webkit-details-marker{display:none}.ah-api-examples[open]>summary{margin-bottom:16px}.ah-api-examples[open]>summary>span{transform:rotate(45deg)}.ah-section-note{display:flex;gap:28px;align-items:baseline;margin-top:28px}.ah-section-note strong{flex-shrink:0;font-size:14px;font-weight:550}.ah-section-note p{color:var(--ah-muted);font-size:12px}.ah-section-note a{display:flex;align-items:center;gap:12px;flex-shrink:0;color:#386f79;font-size:11px;font-weight:600}.ah-section-note a>b{font-weight:400}.ah-feature-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;margin-top:36px}.ah-feature-pair>div+div{padding-left:36px;border-left:1px solid var(--ah-rule)}.ah-feature-pair>div>span{color:#5f888b;font:10px/1.5 Consolas,Microsoft YaHei,monospace}.ah-feature-pair h3{margin-top:11px;font-size:20px;font-weight:550}.ah-feature-pair p{max-width:480px;margin-top:10px;color:var(--ah-muted);font-size:13px;line-height:1.85}.ah-dark{color:#f2f8f7;background:radial-gradient(ellipse at 90% 20%,#2c646644,transparent 60%),#0b2631}.ah-dark .ah-kicker{color:#91c4c5}.ah-dark h2 em{color:#9dcece;font-style:normal}.ah-dark .ah-section-heading>p{color:#b1cbce}.ah-platforms{display:flex;gap:35px;align-items:center;margin-top:28px}.ah-platforms>span{flex-shrink:0;color:#a7c7cc;font-size:12px}.ah-platforms ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.ah-platforms li{padding:5px 12px;border:1px solid #76a3ac55;border-radius:4px;color:#a7ced0;font-size:11px}.ah-permission-figure{display:grid;grid-template-columns:.75fr 1.3fr;gap:45px;padding:32px;border:1px solid #b8ceca;border-radius:5px;background:#f7faf6}.ah-diagram-label{color:#678d8a;font:9px/1.6 Consolas,Microsoft YaHei,monospace;letter-spacing:.03em}.ah-permission-org>div{padding:14px;border:1px solid #bfd7d0;border-radius:3px;color:#396969;background:#e7f1eb;text-align:center}.ah-permission-org>div:first-of-type{margin-top:24px}.ah-permission-org>div>span{font-size:14px}.ah-permission-org small{display:block;margin-top:4px;color:#688986;font-size:10px}.ah-permission-org>i{position:relative;display:block;width:1px;height:20px;margin:auto;background:#94b8b0}.ah-permission-org>i:after{position:absolute;bottom:0;left:-2px;width:5px;height:5px;border-right:1px solid #94b8b0;border-bottom:1px solid #94b8b0;transform:rotate(45deg);content:""}.ah-permission-matrix{align-self:center;min-width:0}.ah-permission-matrix>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:21px}.ah-permission-matrix>div>span{font-size:17px;font-weight:550}.ah-permission-matrix small{color:#77948e;font-size:10px}.ah-permission-matrix table{width:100%;border-collapse:collapse;color:#567776;font-size:11px}.ah-permission-matrix :is(th,td){padding:16px 10px;border-bottom:1px solid #d5e3dc;text-align:left;font-weight:400}.ah-permission-matrix thead th{color:#6b8b86;background:#eaf2ec;font-size:10px}.ah-permission-matrix tbody th{color:#345e62}.ah-permission-figure figcaption{grid-column:1 / -1;padding-top:15px;border-top:1px solid #d3e2d9;color:#6d8b82;font-size:10px}.ah-inline-link{display:inline-flex;gap:25px;align-items:center;margin-top:22px;color:#356d78;font-size:12px;font-weight:600}.ah-inline-link b{display:grid;place-items:center;width:28px;height:28px;border:1px solid #9bbdbd;border-radius:50%;font-weight:400}.ah-build-bridge{display:grid;grid-template-columns:1fr 45px 1fr 45px 1fr;align-items:center;padding:30px;border:1px solid var(--ah-rule);background:#e9f1ee}.ah-build-bridge>div{padding:22px;border:1px solid #c2d6ce;background:#fafcf9}.ah-build-bridge>b{color:#6e9692;text-align:center;font-size:18px;font-weight:400}.ah-build-bridge>div>span{color:#6d918c;font:9px/1.6 Consolas,monospace}.ah-build-bridge strong{display:block;margin-top:18px;font-size:21px;font-weight:550}.ah-build-bridge p{margin-top:7px;color:#688783;font-size:11px}.ah-faq{border-top:1px solid var(--ah-rule);background:#e7efec}.ah-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.ah-faq details{padding:0 0 22px;border-bottom:1px solid var(--ah-rule)}.ah-faq details+details{padding-top:22px}.ah-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:15px;cursor:pointer;list-style:none}.ah-faq summary::-webkit-details-marker{display:none}.ah-faq summary>span{color:#6a9290;font-size:22px;font-weight:300;transition:transform .2s}.ah-faq details[open] summary>span{transform:rotate(45deg)}.ah-faq details>p{padding:15px 28px 0 0;color:var(--ah-muted);font-size:13px;line-height:1.9}.ah-contact{padding:90px 0;color:#f0f8f6;background:radial-gradient(ellipse at 90% 10%,#366e7055,transparent 55%),#102f3a}.ah-contact>.container{display:flex;align-items:end;justify-content:space-between;gap:40px}.ah-contact .ah-kicker{color:#8ebabb}.ah-contact h2{margin-top:25px;font-size:clamp(34px,4vw,56px);font-weight:550;line-height:1.25;letter-spacing:-.045em}.ah-contact p:not(.ah-kicker){margin-top:24px;color:#afc9ca;font-size:14px}@media (max-width: 1100px){.agenthub-page .container{width:calc(100% - 48px)}.ah-hero-grid{gap:30px}.ah-section-heading{gap:40px}.ah-capability-strip li{gap:11px}.ah-capability-strip li+li{padding-left:16px}.ah-section-note{flex-wrap:wrap;gap:12px 25px}.ah-section-note p{flex-basis:60%}.ah-permission-figure{gap:30px;padding:26px}.ah-build-bridge{padding:23px;grid-template-columns:1fr 30px 1fr 30px 1fr}.ah-build-bridge>div{padding:20px 15px}.ah-build-bridge strong{font-size:19px}}@media (max-width: 800px){.ah-hero-grid{grid-template-columns:1fr;gap:34px}.ah-hero-copy{max-width:650px}.ah-hero h1{font-size:64px}.ah-hero h1>span{font-size:42px}.ah-capability-strip ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-capability-strip li:nth-child(3){padding-left:0;border-left:0}.ah-capability-strip li:nth-child(n+3){border-top:1px solid var(--ah-rule)}.ah-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.ah-section-heading>p,.ah-section-heading>div>p:not(.ah-kicker){max-width:600px}.ah-api-toolbar{padding-inline:18px}.ah-api-toolbar button{padding-inline:12px}.ah-api-count{display:none}.ah-permission-figure{grid-template-columns:1fr}.ah-permission-org{max-width:440px;width:100%;margin:auto}.ah-build-bridge{grid-template-columns:1fr}.ah-build-bridge>b{padding:8px;transform:rotate(90deg)}.ah-build-bridge>div{padding:20px}.ah-build-bridge strong{margin-top:12px;font-size:21px}.ah-faq-grid{grid-template-columns:1fr;gap:36px}}@media (max-width: 540px){.agenthub-page .container{width:calc(100% - 40px)}.ah-back{gap:9px;padding-top:22px;font-size:10px}.ah-hero-grid{padding:34px 0 30px;gap:32px}.ah-hero .ah-kicker{font-size:10px}.ah-hero h1{margin-top:20px;font-size:clamp(42px,12.2vw,64px)}.ah-hero h1>span{margin-top:20px;font-size:clamp(27px,7.4vw,38px);line-height:1.35}.ah-hero-lead{margin-top:21px!important;font-size:14px;line-height:1.85}.ah-hero-lead br{display:none}.ah-action-pair{gap:9px;margin-top:25px}.ah-hero-tags{gap:14px;margin-top:20px;font-size:9px}.ah-hero-tags span:before{margin-right:4px}.ah-hero-footer{justify-content:center;padding:15px 0}.ah-hero-footer>span{display:none}.ah-hero-footer a{gap:22px;font-size:10px}.ah-capability-strip li,.ah-capability-strip li+li{gap:12px;padding:19px 0 19px 14px}.ah-capability-strip li:nth-child(odd){padding-left:0}.ah-capability-strip li>span{font-size:10px}.ah-capability-strip strong{font-size:12px}.ah-capability-strip p{margin-top:4px;font-size:9px}.ah-section{padding-block:57px}.ah-kicker{font-size:8px;letter-spacing:.06em}.ah-section-heading{gap:20px}.ah-section-heading h2,.ah-faq h2{margin-top:17px;font-size:clamp(27px,7.3vw,37px)}.ah-section-heading>p,.ah-section-heading>div>p:not(.ah-kicker){font-size:13px}.ah-flow-support{display:block;margin-top:20px}.ah-flow-support>span{font-size:11px}.ah-flow-support ul{gap:6px;margin-top:12px}.ah-flow-support li{padding:4px 9px;font-size:9px}.ah-demo-bar{padding:12px 15px;font-size:9px}.ah-demo-bar>span:last-child{font-size:8px}.ah-api-toolbar{gap:0;padding:12px}.ah-api-toolbar>div{width:100%;justify-content:space-between;gap:3px}.ah-api-toolbar button{padding:8px 11px;font-size:11px}.ah-api-toolbar button>span{display:block;margin:3px 0 0;font-size:8px}.ah-api-grid{grid-template-columns:1fr;gap:12px;padding:16px}.ah-api-grid article{padding:18px}.ah-api-card-title h3{font-size:16px}.ah-api-card-title>span{font-size:9px}.ah-api-grid article>p{margin:12px 0 17px;font-size:12px}.ah-api-card-foot,.ah-api-card-foot code{font-size:9px}.ah-api-demo figcaption{padding:10px 14px;font-size:9px}.ah-section-note{display:block;margin-top:23px}.ah-section-note strong{font-size:13px}.ah-section-note p{margin-top:12px;font-size:12px;line-height:1.85}.ah-section-note a{display:inline-flex;margin-top:15px}.ah-feature-pair{grid-template-columns:1fr;gap:24px;margin-top:25px}.ah-feature-pair>div+div{padding:24px 0 0;border-left:0;border-top:1px solid var(--ah-rule)}.ah-feature-pair>div>span{font-size:9px}.ah-feature-pair h3{margin-top:10px;font-size:18px}.ah-feature-pair p{font-size:12px}.ah-platforms{display:block;margin-top:23px}.ah-platforms>span{font-size:11px}.ah-platforms ul{gap:6px;margin-top:15px}.ah-platforms li{padding:5px 10px;font-size:10px}.ah-permission-figure{gap:28px;padding:21px 16px}.ah-diagram-label{font-size:8px}.ah-permission-org>div{padding:12px}.ah-permission-org>div:first-of-type{margin-top:18px}.ah-permission-org>div>span{font-size:13px}.ah-permission-org small{font-size:9px}.ah-permission-matrix>div{margin-bottom:17px}.ah-permission-matrix>div>span{font-size:15px}.ah-permission-matrix small{font-size:8px}.ah-permission-matrix :is(th,td){padding:13px 5px;font-size:9px}.ah-permission-matrix thead th{font-size:8px}.ah-permission-figure figcaption{padding-top:14px;font-size:9px;line-height:1.8}.ah-build-bridge{padding:20px}.ah-build-bridge>div{padding:19px}.ah-build-bridge>div>span{font-size:8px}.ah-build-bridge strong{font-size:20px}.ah-build-bridge p{font-size:10px}.ah-faq-grid{gap:30px}.ah-faq summary{min-height:30px;font-size:13px}.ah-faq details{padding-bottom:18px}.ah-faq details+details{padding-top:18px}.ah-faq details>p{padding-top:12px;font-size:12px}.ah-contact{padding-block:57px}.ah-contact>.container{flex-direction:column;align-items:start;gap:28px}.ah-contact h2{margin-top:20px;font-size:clamp(30px,8.5vw,42px)}.ah-contact p:not(.ah-kicker){margin-top:20px;font-size:13px}}@media (prefers-reduced-motion: reduce){.agenthub-page *,.agenthub-page *:before,.agenthub-page *:after{transition:none!important}}
