.docs-site{--docs-bg: #fff;--docs-ink: #202522;--docs-muted: #6a716c;--docs-line: #e9ece9;--docs-green: #397356;--docs-soft: #f1f7f3;--docs-code: #f8faf8;min-height:100svh;color:var(--docs-ink);background:var(--docs-bg);font-size:15px;line-height:1.7}.docs-site :focus-visible{outline:2px solid var(--docs-green);outline-offset:5px;border-radius:4px}.docs-site button{font:inherit;cursor:pointer}.docs-skip{position:fixed;top:-80px;left:24px;z-index:100;padding:8px 18px;background:var(--docs-ink);color:#fff;border-radius:8px}.docs-skip:focus{top:16px}.docs-header{position:sticky;top:0;z-index:40;display:block;min-height:76px;background:#fffffff0;backdrop-filter:blur(16px);border-bottom:1px solid var(--docs-line)}.docs-header-inner{display:flex;align-items:center;justify-content:space-between;width:min(100% - 64px,1320px);min-height:76px;margin:auto}.docs-header-brand,.docs-header-links{display:flex;align-items:center;gap:28px}.docs-brand{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:600;letter-spacing:-1px}.docs-brand img{filter:grayscale(1) brightness(.1)}.docs-wordmark{padding-left:22px;border-left:1px solid #dedfdb;color:var(--docs-muted);font-size:15px;letter-spacing:-.3px}.docs-website-link{display:flex;align-items:center;gap:4px;color:var(--docs-muted);font-size:13px}.docs-app-link{display:inline-flex;align-items:center;gap:13px;padding:7px 14px;border:1px solid #25362c;border-radius:7px;background:#25362c;color:#fff;font-size:12px;font-weight:600;transition:background .15s}.docs-app-link:hover{background:#3d5546}.docs-grid{display:grid;grid-template-columns:196px minmax(0,1fr) 144px;gap:52px;width:min(100% - 64px,1280px);margin:auto}.docs-sidebar{position:sticky;top:76px;align-self:start;display:flex;flex-direction:column;gap:52px;padding-block:42px}.docs-nav-group+.docs-nav-group{margin-top:34px}.docs-nav-group>p{margin:0 12px 10px;font-size:12px;font-weight:600;color:#323d35}.docs-nav-link{display:flex;align-items:center;gap:11px;min-height:39px;margin:3px 0;padding:7px 12px;color:var(--docs-muted);font-size:13px;border-radius:6px;transition:background .15s,color .15s}.docs-nav-link svg{flex:none}.docs-nav-link:hover{background:#f7f8f6;color:var(--docs-ink)}.docs-nav-link.is-active{background:var(--docs-soft);color:var(--docs-green);font-weight:600}.docs-sidebar-note{display:flex;align-items:flex-start;gap:12px;margin:0 12px;padding-top:23px;border-top:1px solid var(--docs-line);color:var(--docs-muted);font-size:11px;line-height:1.75}.docs-sidebar-note svg{margin-top:3px;flex:none}.docs-sidebar-note strong{color:#68746c;font-weight:500}.docs-main{display:block;width:100%;min-width:0;max-width:none;padding:42px 0 0}.docs-breadcrumb{display:flex;align-items:center;gap:11px;margin-bottom:34px;color:var(--docs-muted);font-size:11px}.docs-breadcrumb span{color:#616d64}.docs-eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;color:var(--docs-green)!important;font-size:12px!important;font-weight:600;letter-spacing:.01em}.docs-main h1{max-width:none;font-size:clamp(34px,3.7vw,46px);line-height:1.16;letter-spacing:-1.9px;font-weight:550}.docs-main .docs-intro{max-width:620px;margin:18px 0 0;color:var(--docs-muted);font-size:16px;line-height:1.75}.docs-main p{margin:16px 0;color:#5d665f}.docs-main h2{margin:42px 0 15px;font-size:21px;line-height:1.4;font-weight:550;letter-spacing:-.55px}.docs-main h3{margin:28px 0 12px;font-size:16px;font-weight:600;letter-spacing:-.2px}.docs-main :is(section,h2,h3,details)[id]{scroll-margin-top:110px}.docs-main :is(p,li,td)>a{color:var(--docs-green);text-decoration:underline;text-decoration-color:#cadccd;text-underline-offset:3px}.docs-main :is(p,li,td)>a:hover{text-decoration-color:var(--docs-green)}.docs-main strong{color:#354338;font-weight:600}.docs-main :not(pre)>code{padding:2px 5px;border:1px solid #e9ece7;border-radius:4px;background:#f8f9f7;color:#47574b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82em;overflow-wrap:anywhere}.docs-main ul,.docs-main ol{padding-left:23px;color:#5d665f}.docs-main li+li{margin-top:10px}.docs-endpoint{margin:32px 0 38px;padding:19px 20px;border:1px solid #dce7de;border-radius:10px;background:linear-gradient(120deg,#f6faf6,#fcfdfb)}.docs-endpoint-label{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--docs-muted);font-size:11px;font-weight:500}.docs-status-dot{width:6px;height:6px;border-radius:50%;background:#579b70;box-shadow:0 0 0 3px #e8f2e9}.docs-endpoint-value{display:flex;align-items:center;justify-content:space-between;gap:12px}.docs-main .docs-endpoint-value code{padding:0;border:none;background:none;color:#2e513a;font-size:13px;letter-spacing:-.25px}.docs-copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:3px 7px;border:1px solid transparent;border-radius:5px;color:var(--docs-muted);background:transparent;font-size:11px!important}.docs-copy:hover,.docs-copy:focus-visible{background:#fff;border-color:#dce4dd;color:var(--docs-green)}.docs-copy[data-copied]{color:var(--docs-green)}.docs-main .docs-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:34px 0 18px}.docs-section-heading h2{margin:0;font-size:17px;letter-spacing:-.35px}.docs-section-heading>span{color:var(--docs-muted);font-size:11px}.docs-agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.docs-agent-card{display:flex;flex-direction:column;align-items:flex-start;min-height:205px;padding:21px 20px 17px;border:1px solid #e3e8e2;border-radius:10px;background:#fff;transition:border-color .18s,box-shadow .18s,transform .18s}.docs-agent-card:hover{border-color:#a7c4ad;box-shadow:0 4px 16px #243e2a06;transform:translateY(-2px)}.docs-agent-icon{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid #e8eae7;border-radius:10px;color:#293a2e;background:#fafbf9}.docs-agent-icon.claude{color:#b47a60;background:#fbf6f2;border-color:#f1e7df}.docs-agent-card h3{margin:17px 0 4px;color:var(--docs-ink);font-size:15px}.docs-agent-card p{margin:0 0 18px;color:var(--docs-muted);font-size:11px;line-height:1.5}.docs-agent-card>span:last-child{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#54745d;font-size:11px;font-weight:500}.docs-main .docs-callout{display:flex;align-items:flex-start;gap:13px;margin:28px 0;padding:17px 19px;border:1px solid #e6e9e3;border-radius:9px;background:#fafbf8;color:#718277}.docs-callout>svg{flex:none;margin-top:3px}.docs-callout p{margin:0;font-size:12px;line-height:1.85}.docs-callout p+p{margin-top:9px}.docs-callout .docs-callout-title{margin:0 0 5px;color:#435348;font-size:12px;font-weight:600}.docs-capabilities{display:flex;flex-wrap:wrap;gap:21px;margin:27px 0 5px;padding-top:22px;border-top:1px solid var(--docs-line);color:var(--docs-muted);font-size:11px}.docs-capabilities span{display:inline-flex;align-items:center;gap:7px}.docs-toc{position:sticky;top:76px;align-self:start;padding-top:105px;color:var(--docs-muted);font-size:11px}.docs-toc>p{margin:0 0 15px;color:#57665c;font-weight:500}.docs-toc nav{display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--docs-line)}.docs-toc a{margin-left:-1px;padding-left:15px;border-left:1px solid transparent;line-height:1.6}.docs-toc a:hover,.docs-toc a.is-active{color:var(--docs-green);border-color:var(--docs-green)}.docs-footer{display:flex;justify-content:space-between;gap:24px;min-height:0;margin-top:64px;padding:23px 0 28px;border-top:1px solid var(--docs-line);color:var(--docs-muted);font-size:10px}.docs-footer>div{display:flex;gap:20px}.docs-footer a:hover{color:var(--docs-green)}.docs-code-block{min-width:0;margin:21px 0 26px;overflow:hidden;border:1px solid #e5e9e3;border-radius:9px;background:var(--docs-code)}.docs-code-header{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:4px 13px 4px 18px;border-bottom:1px solid #e9ede6;color:var(--docs-muted);font-size:11px}.docs-code-block pre{margin:0;padding:18px 20px;overflow-x:auto;background:var(--docs-code)!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.85;tab-size:2}.docs-code-block[data-language=text] pre{white-space:pre-wrap;overflow-wrap:anywhere}.docs-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;margin-top:35px}.docs-step:not(:last-child):before{position:absolute;top:36px;bottom:-23px;left:13px;width:1px;background:var(--docs-line);content:""}.docs-step-number{z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border:1px solid #dce6dd;border-radius:50%;background:#fff;color:#618168;font-size:11px;font-weight:600}.docs-step h2{margin:0 0 13px;font-size:17px;line-height:30px}.docs-step-body{min-width:0}.docs-step-body>p:first-of-type{margin-top:0}.docs-step-body p{font-size:13px}.docs-agent-title{display:flex;align-items:center;gap:12px;margin:0 0 18px}.docs-agent-title .docs-agent-icon{width:33px;height:33px;border-radius:8px}.docs-agent-title>span{color:var(--docs-green);font-size:12px;font-weight:500}.docs-prompt{padding:16px 20px;border:1px solid #e3e9e2;border-radius:9px;background:#fcfdfb;color:#4f6555!important;font-size:13px!important}.docs-source-link{display:inline-flex;align-items:center;gap:7px;margin-top:26px;color:var(--docs-green);font-size:12px}.docs-guide p,.docs-guide li{font-size:15px}.docs-guide .docs-callout p{font-size:13px}.docs-guide>section>p,.docs-step-body>p{max-width:710px}.docs-table-wrap{width:100%;margin:22px 0 32px;overflow-x:auto;border:1px solid var(--docs-line);border-radius:9px}.docs-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.75}.docs-table :is(th,td){padding:13px 16px;border-bottom:1px solid var(--docs-line);vertical-align:top}.docs-table th{background:#fafbf9;color:#58675b;font-size:11px;font-weight:500}.docs-table tr:last-child td{border-bottom:none}.docs-table td{color:var(--docs-muted)}.docs-table code{white-space:nowrap}.docs-faq{margin-top:16px;border-bottom:1px solid var(--docs-line)}.docs-faq summary{display:flex;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;color:#425146;list-style:none;font-size:13px}.docs-faq summary::-webkit-details-marker{display:none}.docs-faq summary:after{color:#8b998e;content:"+"}.docs-faq[open] summary:after{content:"−"}.docs-faq p{margin-top:0;font-size:12px}.docs-next{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:38px;padding:19px 21px;border:1px solid var(--docs-line);border-radius:9px;color:var(--docs-green);font-size:13px}.docs-next small{display:block;color:var(--docs-muted);font-size:10px}.docs-next:hover{border-color:#b4ccb8}.docs-mobile-bar{display:none}@media(max-width:1120px){.docs-grid{grid-template-columns:184px minmax(0,1fr);gap:36px;width:min(100% - 48px,1000px)}.docs-toc{display:none}.docs-header-inner{width:calc(100% - 48px)}}@media(max-width:760px){.docs-header,.docs-header-inner{min-height:68px}.docs-header-inner{width:calc(100% - 36px)}.docs-header-brand{gap:17px}.docs-brand{gap:7px;font-size:22px}.docs-brand img{width:24px;height:24px}.docs-wordmark{padding-left:17px;font-size:13px}.docs-website-link{display:none}.docs-app-link{gap:8px;padding:7px 10px;font-size:11px}.docs-mobile-bar{position:sticky;top:68px;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:12px;height:47px;padding:0 19px;border-bottom:1px solid var(--docs-line);background:#fff;color:var(--docs-muted);font-size:10px}.docs-menu-toggle{display:flex;align-items:center;gap:9px;border:0;padding:0;background:transparent;color:#5d6f61;font-size:11px!important}.docs-grid{display:block;width:calc(100% - 40px)}.docs-sidebar{display:none;position:fixed;top:115px;left:0;right:0;z-index:30;max-height:calc(100dvh - 115px);overflow-y:auto;padding:21px 20px 28px;border-bottom:1px solid var(--docs-line);background:#fff;box-shadow:0 15px 22px #263e2b0b}.docs-site[data-nav-open] .docs-sidebar{display:block}.docs-sidebar-note{display:none}.docs-nav-group+.docs-nav-group{margin-top:20px}.docs-nav-link{min-height:42px}.docs-main{padding-top:28px}.docs-breadcrumb{margin-bottom:27px;font-size:10px}.docs-main h1{font-size:36px;letter-spacing:-1.4px}.docs-main .docs-intro{font-size:14px}.docs-endpoint{margin:26px 0 29px;padding:15px 14px}.docs-main .docs-endpoint-value code{font-size:11px}.docs-endpoint .docs-copy-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.docs-agent-grid{grid-template-columns:1fr;gap:11px}.docs-agent-card{position:relative;min-height:0;display:grid;grid-template-columns:43px 1fr;column-gap:15px;padding:19px 17px}.docs-agent-card .docs-agent-icon{grid-row:1 / 3;align-self:center}.docs-agent-card h3{margin:0 0 3px;font-size:14px}.docs-agent-card p{margin:0}.docs-agent-card>span:last-child{position:absolute;top:50%;right:17px;transform:translateY(-50%);font-size:0}.docs-agent-card>span:last-child svg{width:16px;height:16px}.docs-section-heading>span{display:none}.docs-main .docs-callout{padding:15px;gap:10px}.docs-callout p{font-size:11px}.docs-capabilities{gap:13px;font-size:10px}.docs-capabilities svg{width:14px;height:14px}.docs-step{gap:12px;grid-template-columns:25px minmax(0,1fr)}.docs-step-number{width:25px;height:25px}.docs-step:before{left:12px!important}.docs-step h2{font-size:16px;line-height:27px}.docs-guide p,.docs-guide li{font-size:14px}.docs-guide .docs-callout p{font-size:12px}.docs-code-block pre{padding:14px;font-size:10.5px}.docs-code-header{padding-left:14px}.docs-main :is(section,h2,h3,details)[id]{scroll-margin-top:140px}.docs-table :is(th,td){padding:12px}.docs-footer{margin-top:43px}}
