.docs-page{--docs-ink:var(--h-ink,#292d2c);--docs-muted:var(--h-muted,#626b61);--docs-line:var(--h-line,#bcc2b7);color:var(--docs-ink);font-family:var(--h-font,var(--sans));background:var(--h-bg,#efeee8);min-height:100svh}.docs-page :is(h1,h2,h3){font-family:var(--h-font,var(--sans));letter-spacing:-.025em;font-weight:500}.docs-page a{touch-action:manipulation;text-underline-offset:4px}.docs-page :is(a,summary):focus-visible{outline:2px solid var(--h-control-focus,#a75031);outline-offset:4px}.docs-page>.skip-link:focus{top:calc(var(--h-header-height,82px) + 8px)}.docs-page ::selection{color:#292d2c;background:#edb196}.docs-page>main{max-width:1340px;margin:auto;padding:0 28px 65px}.docs-intro{padding:47px 0 27px}.docs-intro h1{letter-spacing:-.035em;font-size:clamp(36px,4.2vw,52px);line-height:1.1}.docs-intro p{max-width:65ch;color:var(--docs-muted);margin-top:17px;font-size:16px;line-height:1.85}.docs-agent-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;max-width:930px;margin-bottom:31px;display:grid}.docs-agent-entry>a.h-button{white-space:normal;text-align:left;justify-content:flex-start;align-items:center;gap:16px;min-width:0;display:flex}.docs-agent-entry img{object-fit:contain;filter:drop-shadow(0 2px 2px #3743351a);flex-shrink:0;width:39px;height:39px;display:block}.docs-agent-entry a>span{min-width:0;display:block}.docs-agent-entry strong{font:500 16px/1.45 var(--h-font,var(--sans));display:block}.docs-agent-entry small{font:400 14px/1.5 var(--h-font,var(--sans));color:var(--docs-muted);margin-top:2px;display:block}.docs-agent-entry svg{flex-shrink:0;width:18px;height:18px;margin-left:auto}.docs-layout.h-window{isolation:isolate;grid-template-columns:235px minmax(0,1fr);align-items:start;display:grid;position:relative;overflow:visible}.docs-layout:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#e2e8d9,#eaf0e3);border-right:1px solid #c3ceb6;border-bottom-left-radius:16px;width:235px;position:absolute;top:59px;bottom:0;left:0}.docs-layout>.docs-window-bar{border-radius:16px 16px 0 0;grid-column:1/-1;justify-content:flex-start;gap:12px;min-height:59px;font-size:16px;font-weight:500}.docs-contents{top:calc(var(--h-header-height,82px) + 20px);align-self:start;padding:25px 15px 30px;position:sticky}.docs-contents h2{color:#535f4c;letter-spacing:0;margin:0 11px 14px;font-size:14px;font-weight:500;line-height:1.5}.docs-contents>nav{flex-direction:column;gap:4px;display:flex}.docs-contents a{color:#46523f;border-radius:9px;align-items:center;gap:10px;min-height:46px;padding:10px 11px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.docs-contents a>span{color:#42503b;background:linear-gradient(#fffff6,#dce5d1);border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:13px;display:grid;box-shadow:inset 0 1px #fff,0 1px 3px #5b684621}.docs-contents>nav>a:nth-child(5){border-top:1px solid #c7d1bc;border-radius:0;margin-top:12px;padding-top:18px}:is(.docs-layout:has(#build:target) .docs-contents a[href=\#build],.docs-layout:has(#save-key:target) .docs-contents a[href=\#save-key],.docs-layout:has(#test:target) .docs-contents a[href=\#test],.docs-layout:has(#connect:target) .docs-contents a[href=\#connect],.docs-layout:has(#capabilities:target) .docs-contents a[href=\#capabilities],.docs-layout:has(#privacy:target) .docs-contents a[href=\#privacy],.docs-layout:has(#api:target) .docs-contents a[href=\#api]){background:var(--h-control-neutral-bg);box-shadow:var(--h-control-neutral-shadow);color:var(--docs-ink)}.docs-reading{min-width:0;max-width:950px;padding:0 38px 40px}.docs-steps{margin:0;padding:0;list-style:none}.docs-steps>li{border-bottom:1px solid #ccd4c2;padding:34px 0;scroll-margin-top:20px}.docs-step-heading{align-items:center;gap:13px;margin-bottom:21px;display:flex}.docs-step-heading>span{background:var(--h-control-neutral-bg);width:31px;height:31px;box-shadow:var(--h-control-neutral-shadow);color:var(--docs-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:500;display:grid}.docs-step-heading h2,.docs-guide-section>h2{letter-spacing:-.025em;font-size:30px;line-height:1.18}.docs-reading p{max-width:72ch;color:var(--docs-muted);font-size:16px;line-height:1.85}.docs-reading p+p{margin-top:18px}.docs-reading p a{color:var(--docs-ink);text-underline-offset:4px;-webkit-text-decoration:underline #9ca88d;text-decoration:underline #9ca88d;text-decoration-thickness:1px}.docs-reading strong{color:var(--docs-ink);font-weight:500}.docs-reading code{color:var(--docs-ink);overflow-wrap:anywhere;font-size:.9em}.docs-key-note{background:#e9efdf;border:1px solid #cdd9bd;border-radius:12px;align-items:flex-start;gap:17px;margin:25px 0;padding:20px 22px;display:flex}.docs-key-note>img{object-fit:contain;flex-shrink:0;width:37px;height:37px;margin-top:2px}.docs-key-note>div{min-width:0}.docs-key-note strong{margin-bottom:8px;font-size:16px;font-weight:500;display:block}.docs-key-note p{font-size:16px;line-height:1.75}.docs-terminal.h-window{margin:23px 0;overflow:hidden}.docs-terminal-bar{gap:20px;min-height:53px;font-size:14px}.docs-terminal-bar>span:last-child{color:var(--docs-muted);font-size:13px}.docs-command{color:#f7f6e9;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#28312c;margin:0;padding:23px}.docs-command>code{color:inherit;font:14px/1.9 var(--mono,monospace)}.docs-details{border-top:1px solid var(--docs-line);border-bottom:1px solid var(--docs-line);margin-top:25px}.docs-details>summary{cursor:pointer;min-height:60px;color:var(--docs-ink);touch-action:manipulation;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.docs-details>summary::-webkit-details-marker{display:none}.docs-details summary>svg{width:18px;height:18px;transition:transform .16s var(--h-ease,cubic-bezier(.23,1,.32,1));flex-shrink:0;transform:rotate(90deg)}.docs-details[open] summary>svg{transform:rotate(-90deg)}.docs-details>div{padding:3px 0 24px}.docs-details p{font-size:16px;line-height:1.85}.docs-guide-section{padding-top:36px;scroll-margin-top:20px}.docs-details[id]{scroll-margin-top:20px}.docs-guide-section>h2{margin-bottom:21px}.docs-capabilities,.docs-visibility{margin:25px 0}.docs-capabilities>div,.docs-visibility>div{border-top:1px solid #ccd4c2;grid-template-columns:145px minmax(0,1fr);gap:25px;padding:22px 0;display:grid}.docs-capabilities>div:last-child,.docs-visibility>div:last-child{border-bottom:1px solid #ccd4c2}.docs-capabilities dt,.docs-visibility dt{font-size:15px;font-weight:500;line-height:1.7}.docs-capabilities dt>code{color:#9a4f30;margin-top:6px;font-size:13px;display:block}.docs-capabilities dd,.docs-visibility dd{max-width:55ch;color:var(--docs-muted);margin:0;font-size:16px;line-height:1.85}.docs-endpoints{border-top:1px solid var(--docs-line);margin:26px 0}.docs-endpoints>div{border-bottom:1px solid var(--docs-line);padding:22px 0}.docs-endpoints>div>div{align-items:baseline;gap:15px;display:flex}.docs-endpoints>div>div>span{min-width:46px;font:500 13px var(--mono);color:#9a4f30;flex-shrink:0}.docs-endpoints code{font:14px/1.75 var(--mono)}.docs-endpoints p{margin:10px 0 0 61px;font-size:16px;line-height:1.75}.docs-endpoints small{color:var(--docs-muted);margin:8px 0 0 61px;font-size:14px;line-height:1.6;display:block}.docs-footer{border-top:1px solid var(--docs-line);justify-content:space-between;align-items:center;gap:25px;max-width:1340px;margin:auto;padding:28px 28px 40px;display:flex}.docs-footer .p-brand{gap:9px;min-height:44px}.docs-footer .p-brand>span{letter-spacing:-.035em;font-size:24px;font-weight:600}.docs-footer .p-brand .brand-face{width:34px;height:34px}.docs-footer>nav{color:var(--docs-muted);flex-wrap:wrap;gap:12px;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.docs-contents a:hover{color:var(--docs-ink);background:#f9fcf0c4}.docs-reading p a:hover{-webkit-text-decoration-color:var(--docs-ink);text-decoration-color:var(--docs-ink)}}@media (max-width:1050px){.docs-layout.h-window{grid-template-columns:210px minmax(0,1fr)}.docs-layout:before{width:210px}.docs-reading{padding:0 28px 35px}.docs-contents{padding-left:12px;padding-right:12px}.docs-contents a{gap:8px;padding:10px;font-size:14px}.docs-agent-entry{gap:15px}.docs-agent-entry>a.h-button{gap:13px}.docs-agent-entry img{width:34px;height:34px}}@media (max-width:800px){.docs-page>main{padding:0 22px 45px}.docs-intro{padding-top:35px}.docs-layout.h-window{display:block;overflow:hidden}.docs-layout:before{display:none}.docs-layout>.docs-window-bar{min-height:56px}.docs-contents{background:linear-gradient(110deg,#e2e8d9,#eaf0e3);border-bottom:1px solid #c3ceb6;padding:21px;position:static}.docs-contents h2{margin:0 10px 11px}.docs-contents>nav{grid-template-columns:1fr 1fr;gap:3px 14px;display:grid}.docs-contents a{min-height:46px;font-size:14px}.docs-contents>nav>a:nth-child(5){border-top:0;border-radius:9px;margin-top:0;padding-top:10px}.docs-reading{padding:0 27px 32px}.docs-step-heading h2,.docs-guide-section>h2{font-size:28px}.docs-steps>li{padding:31px 0}.docs-guide-section{padding-top:32px}.docs-agent-entry{grid-template-columns:1fr;gap:13px;max-width:none;margin-bottom:26px}.docs-agent-entry img{width:37px;height:37px}.docs-agent-entry>a.h-button{min-height:66px}.docs-agent-entry a>span{flex:1}.docs-capabilities>div,.docs-visibility>div{grid-template-columns:130px minmax(0,1fr);gap:20px}.docs-footer{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:25px 22px 35px}}@media (max-width:500px){.docs-page>main{padding:0 16px 35px}.docs-intro{padding:32px 4px 25px}.docs-intro h1{font-size:37px}.docs-intro p{font-size:16px;line-height:1.8}.docs-agent-entry,.docs-agent-entry>a.h-button{gap:12px}.docs-agent-entry strong{font-size:16px}.docs-agent-entry small{font-size:14px}.docs-agent-entry img{width:34px;height:34px}.docs-layout>.docs-window-bar{padding:15px 20px;font-size:15px}.docs-contents{padding:19px 12px}.docs-contents>nav{gap:3px 6px}.docs-contents a{gap:8px;padding:9px;font-size:13px}.docs-contents a>span{width:21px;height:21px;font-size:13px}.docs-reading{padding:0 21px 30px}.docs-step-heading{gap:11px;margin-bottom:19px}.docs-step-heading>span{width:28px;height:28px;font-size:14px}.docs-step-heading h2,.docs-guide-section>h2{font-size:27px}.docs-reading p,.docs-details p{font-size:16px;line-height:1.85}.docs-key-note{gap:13px;padding:18px 16px}.docs-key-note>img{width:29px;height:29px}.docs-key-note strong,.docs-key-note p{font-size:16px}.docs-command{padding:20px 18px}.docs-command>code{font-size:13px}.docs-terminal-bar{gap:14px;padding:13px 17px;font-size:14px}.docs-terminal-bar>span:last-child{font-size:13px}.docs-capabilities>div,.docs-visibility>div{grid-template-columns:1fr;gap:9px;padding:20px 0}.docs-capabilities dt>code{margin:0 0 0 11px;font-size:13px;display:inline-block}.docs-capabilities dd,.docs-visibility dd{font-size:16px}.docs-endpoints>div>div{align-items:flex-start;gap:11px}.docs-endpoints>div>div>span{min-width:40px;padding-top:3px;font-size:13px}.docs-endpoints code{font-size:13px}.docs-endpoints p,.docs-endpoints small{margin-left:0}.docs-endpoints p{margin-top:12px;font-size:16px}.docs-endpoints small{font-size:14px}.docs-footer{padding:23px 20px 32px}.docs-footer>nav{flex-wrap:wrap;gap:10px;width:100%}}html[data-theme=dark] .docs-page{--docs-ink:var(--h-ink,#edf0e8);--docs-muted:var(--h-muted,#b5bdb1);--docs-line:var(--h-line,#485146);color:var(--docs-ink);background:var(--h-bg,#191d1b);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--docs-line) var(--h-bg,#191d1b)}html[data-theme=dark] .docs-page ::selection{color:var(--docs-ink);background:#53684f}html[data-theme=dark] .docs-page :is(a,summary):focus-visible{outline-color:#efb899}html[data-theme=dark] .docs-agent-entry img,html[data-theme=dark] .docs-key-note>img{filter:drop-shadow(0 2px 2px #0004)}html[data-theme=dark] .docs-layout:before,html[data-theme=dark] .docs-contents{background:var(--h-side,#222922);border-color:var(--docs-line)}html[data-theme=dark] .docs-contents h2,html[data-theme=dark] .docs-contents a{color:var(--docs-muted)}html[data-theme=dark] .docs-contents a>span,html[data-theme=dark] .docs-step-heading>span{color:var(--docs-ink);background:linear-gradient(#414d3e,#303a30);box-shadow:inset 0 1px #ffffff17,0 1px 3px #0003}html[data-theme=dark] .docs-contents>nav>a:nth-child(5){border-color:var(--docs-line)}:is(html[data-theme=dark] .docs-layout:has(#build:target) .docs-contents a[href=\#build],html[data-theme=dark] .docs-layout:has(#save-key:target) .docs-contents a[href=\#save-key],html[data-theme=dark] .docs-layout:has(#test:target) .docs-contents a[href=\#test],html[data-theme=dark] .docs-layout:has(#connect:target) .docs-contents a[href=\#connect],html[data-theme=dark] .docs-layout:has(#capabilities:target) .docs-contents a[href=\#capabilities],html[data-theme=dark] .docs-layout:has(#privacy:target) .docs-contents a[href=\#privacy],html[data-theme=dark] .docs-layout:has(#api:target) .docs-contents a[href=\#api]){color:var(--docs-ink);background:linear-gradient(#414d3e,#303a30);box-shadow:inset 0 1px #ffffff17,0 1px 3px #0003}html[data-theme=dark] .docs-reading{background:var(--h-panel,#242a26);border-bottom-right-radius:16px}html[data-theme=dark] .docs-reading :is(h2,h3,strong,code),html[data-theme=dark] .docs-footer .p-brand{color:var(--docs-ink)}html[data-theme=dark] .docs-reading p a{color:var(--docs-ink);text-decoration-color:#859780}html[data-theme=dark] :is(.docs-steps>li,.docs-capabilities>div,.docs-visibility>div,.docs-details,.docs-endpoints,.docs-endpoints>div,.docs-footer){border-color:var(--docs-line)}html[data-theme=dark] .docs-key-note{background:var(--h-inset,#1b211d);border-color:var(--docs-line)}html[data-theme=dark] .docs-terminal-bar{color:var(--docs-ink);border-color:var(--docs-line)}html[data-theme=dark] .docs-command{background:var(--h-code-bg,#141a16);color:var(--docs-ink)}html[data-theme=dark] .docs-details>summary{color:var(--docs-ink)}html[data-theme=dark] .docs-capabilities dt>code,html[data-theme=dark] .docs-endpoints>div>div>span{color:#f0b294}@media (hover:hover) and (pointer:fine){html[data-theme=dark] .docs-contents a:hover{background:var(--h-soft,#353e34);color:var(--docs-ink)}html[data-theme=dark] .docs-reading p a:hover{-webkit-text-decoration-color:var(--docs-ink);text-decoration-color:var(--docs-ink)}}@media (prefers-reduced-motion:reduce){.docs-details summary>svg{transition:none}.docs-page{scroll-behavior:auto}}
