html:has(.vp-public){color-scheme:light;scroll-padding-top:112px;background:#fbf7f1}body.vp-public{--bg: #fbf7f1;--surface: #fffdfa;--surface-2: #f4eee6;--text: #061d2b;--muted: #4b5b63;--border: #ddd7ce;--border-strong: #bcbeb6;--accent: #00656b;--accent-dark: #003d48;--accent-soft: #dcefee;--accent-grad: #00656b;--cta-grad: #00656b;--on-accent: #fffdfa;--code-bg: #f4eee6;--card-grad: #fffdfa;--radius: 14px;--radius-lg: 16px;--shadow: 0 8px 24px rgba(6,29,43,.08);--cta-glow: none;--vp-ease: cubic-bezier(.16,1,.3,1);margin:0;color:var(--text);background:var(--bg);overflow-x:clip;font:16px/1.65 Inter,sans-serif;-webkit-font-smoothing:antialiased;caret-color:#00656b;scrollbar-color:#7e9698 #f4eee6}.vp-public *,.vp-public *:before,.vp-public *:after{box-sizing:border-box}.vp-public ::selection{background:#f5ad2f;color:#061d2b}.vp-public :focus-visible{outline:3px solid #00656b;outline-offset:4px}.vp-public input::placeholder,.vp-public textarea::placeholder{color:#59666a;opacity:1}.vp-public [hidden]{display:none!important}.vp-public h1,.vp-public h2,.vp-public h3{font-family:Sora,Inter,sans-serif;letter-spacing:-.035em;text-wrap:balance}.vp-public :is(h1,h2,h3) em{font-style:normal;color:#00656b;background:none;-webkit-text-fill-color:currentColor}.vp-public a{text-underline-offset:.2em}.vp-public main a:not([class]),.vp-public main p a{text-decoration:underline}.vp-public .vp-nav{display:flex;align-items:center;gap:24px;position:sticky;top:12px;z-index:100;width:calc(100% - 48px);max-width:1264px;min-height:68px;margin:12px auto 0;padding:10px 18px;border:0;border-radius:16px;background:#fbf7f1;box-shadow:none;backdrop-filter:none;font:500 14px/1.4 Inter,sans-serif;transition:background-color .2s var(--vp-ease),box-shadow .2s var(--vp-ease)}.vp-public .vp-nav.is-scrolled{background:#fffdfa;box-shadow:0 6px 24px #061d2b1f}.vp-public .vp-brand{display:flex;flex:1;min-width:145px}.vp-public .vp-brand img{display:block;width:154px;height:auto;max-height:38px}.vp-public .vp-nav-panel{display:contents}.vp-public .vp-nav-links{display:flex;gap:4px;align-items:center}.vp-public .vp-nav a{color:#344e56;text-decoration:none}.vp-public .vp-nav-links>a,.vp-public .vp-product>summary{display:flex;gap:6px;align-items:center;justify-content:center;min-width:94px;min-height:44px;padding:0 14px;border:0;border-radius:99px;background:none;color:#344e56;font:inherit;list-style:none;cursor:pointer;transition:background-color .16s var(--vp-ease),color .16s var(--vp-ease)}.vp-public .vp-nav-links>a:is(:hover,[aria-current]),.vp-public .vp-product>summary:is(:hover,.is-current),.vp-public .vp-product[open]>summary{background:#dcefee;color:#003d48}.vp-public .vp-product{position:relative;padding:0;margin:0;border:0;background:none}.vp-public .vp-product>summary::-webkit-details-marker{display:none}.vp-public .vp-product>summary:after{content:none}.vp-public .vp-product svg{width:12px;height:12px;transition:transform .18s var(--vp-ease)}.vp-public .vp-product[open] summary svg{transform:rotate(180deg)}.vp-public .vp-product-menu{position:absolute;top:calc(100% + 14px);left:-16px;width:330px;padding:10px;background:#fffdfa;border-radius:14px;box-shadow:0 12px 36px #061d2b29}.vp-public .vp-product-menu>a{display:grid;gap:3px;padding:12px 14px;border-radius:8px}.vp-public .vp-product-menu>a:hover{background:#f4eee6}.vp-public .vp-product-menu b{font-size:14px;color:#061d2b}.vp-public .vp-product-menu span{font-size:12px;color:#4b5b63}.vp-public .vp-product-menu>div{display:flex;justify-content:space-between;border-top:1px solid #ddd7ce;margin:4px 14px 0;padding-top:4px}.vp-public .vp-product-menu>div a{display:flex;align-items:center;min-height:44px;color:#00656b;font-size:13px}.vp-public .vp-nav-actions{display:flex;flex:1;justify-content:flex-end;align-items:center;gap:18px;white-space:nowrap}.vp-public .vp-nav-actions>a{display:flex;align-items:center;min-height:44px}.vp-public .vp-button,.vp-public .vp-nav .vp-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;color:#fffdfa;background:#00656b;border:0;border-radius:8px;font:600 14px/1.4 Inter,sans-serif;text-decoration:none;transition:background-color .16s var(--vp-ease),transform .16s var(--vp-ease)}.vp-public .vp-nav .vp-button{min-height:44px;padding:0 18px;border-radius:99px;font-size:13px}.vp-public .vp-button:hover{background:#003d48;color:#fffdfa;text-decoration:none}.vp-public .vp-button:active{transform:translateY(1px)}.vp-public .vp-menu-toggle{display:none}.vp-public .vp-nav svg{width:20px;height:20px}.vp-public .vp-menu-toggle{padding:0;box-shadow:none}.vp-public .vp-menu-toggle svg{flex:none;color:#061d2b}.vp-public .vp-product summary svg{width:12px;height:12px}.vp-public .vp-wrap{width:calc(100% - 48px);max-width:1200px;margin-inline:auto}.vp-public .vp-feature-hero{padding:72px 0 80px}.vp-public .vp-split{display:grid;grid-template-columns:1fr 1.08fr;gap:64px;align-items:center}.vp-public .vp-title{font-size:clamp(36px,4.5vw,60px);line-height:1.12;margin:0 0 24px}.vp-public .vp-title span{color:#00656b}.vp-public .vp-lead{font-size:19px;line-height:1.7;color:#4b5b63;max-width:60ch;margin:0 0 28px}.vp-public .vp-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.vp-public .vp-actions>a:not(.vp-button){color:#00656b;font-weight:600;text-decoration:underline}.vp-public .vp-caption{margin:16px 0 0;font-size:13px;line-height:1.65;color:#4b5b63}.vp-public .vp-evidence{margin:0;background:#003d48;color:#fffdfa;border-radius:16px;overflow:hidden}.vp-public .vp-evidence img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.vp-public .vp-evidence figcaption{padding:24px}.vp-public .vp-evidence figcaption p{margin:8px 0 16px;color:#cee5e5}.vp-public .vp-evidence a{color:#fffdfa;text-decoration:underline}.vp-public .vp-source-row{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#cee5e5}.vp-public .vp-evidence h2{font-size:22px;color:#fffdfa;margin:16px 0 8px}.vp-public .vp-section{padding:80px 0}.vp-public .vp-section h2{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:0 0 20px}.vp-public .vp-band{background:#003d48;color:#fffdfa}.vp-public .vp-band p{color:#cee5e5}.vp-public .vp-band a{color:#fffdfa}.vp-public .vp-evidence-trail{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:40px 0 0;padding:0}.vp-public .vp-evidence-trail img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:10px;margin-bottom:16px}.vp-public .vp-evidence-trail a{display:block;text-decoration:none}.vp-public .vp-evidence-trail a:hover strong{text-decoration:underline}.vp-public .vp-evidence-trail time{font:500 13px/1.6 Inter,sans-serif;color:#f5ad2f;font-variant-numeric:tabular-nums}.vp-public .vp-evidence-trail strong{display:block;margin-top:4px;font-size:18px}.vp-public .vp-explain{display:grid;grid-template-columns:1fr 1fr;gap:28px 64px;margin-top:36px}.vp-public .vp-explain article{padding:24px 0;border-top:1px solid #ddd7ce}.vp-public .vp-explain h3{font-size:21px;margin:0 0 12px}.vp-public .vp-explain p{margin:0;max-width:60ch;color:#4b5b63}.vp-public .vp-workflow{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:64px 0;border-top:1px solid #ddd7ce;scroll-margin-top:112px}.vp-public .vp-workflow h2{font-size:34px;margin:0 0 16px}.vp-public .vp-workflow p{color:#4b5b63}.vp-public .vp-artifact{padding:30px;border-radius:14px;background:#fffdfa;box-shadow:0 12px 32px #061d2b14}.vp-public .vp-artifact h3{font-size:22px;margin:16px 0}.vp-public .vp-artifact>small{display:block;color:#4b5b63}.vp-public .vp-artifact blockquote{margin:24px 0;font-size:21px;line-height:1.6}.vp-public .vp-artifact ul{margin:16px 0 0;padding-left:20px}.vp-public .vp-artifact li{margin-top:12px}.vp-public .vp-artifact time{color:#00656b;font-variant-numeric:tabular-nums}.vp-public .vp-artifact pre{white-space:pre-wrap;overflow-wrap:anywhere}.vp-public .vp-flow-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.vp-public .vp-flow-links a{padding:10px 16px;border:1px solid #bcbeb6;border-radius:99px;color:#00656b;text-decoration:none}.vp-public .vp-flow-links a:hover{background:#dcefee}.vp-public .vp-radar-demo{background:#fffdfa;border-radius:16px;box-shadow:0 12px 32px #061d2b14;overflow:hidden}.vp-public .vp-radar-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:#003d48;color:#fffdfa}.vp-public .vp-radar-heading span{font-size:12px;color:#cee5e5}.vp-public .vp-radar-demo ul{list-style:none;margin:0;padding:0 24px}.vp-public .vp-radar-demo li{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid #ddd7ce}.vp-public .vp-channel{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#dcefee;color:#00656b;font-size:12px;font-weight:600}.vp-public .vp-radar-demo li p{margin:4px 0 0;font-size:13px;color:#4b5b63}.vp-public .vp-radar-demo>p{padding:8px 24px 16px;font-size:13px;color:#4b5b63}.vp-public .vp-mcp-example{padding:32px;margin:36px 0;background:#003d48;color:#fffdfa;border-radius:14px}.vp-public .vp-mcp-example h2{color:#fffdfa;font-size:26px;margin:0 0 18px}.vp-public .vp-mcp-example p{color:#cee5e5}.vp-public .vp-mcp-example pre{background:#002d38;color:#e1f0ec;border:0;padding:20px;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.vp-public .vp-mcp-example a{color:#fffdfa;text-decoration:underline}.vp-public .vp-mcp-example code{color:inherit;background:none}.vp-public .vw-container{max-width:1200px}.vp-public .vw-kicker,.vp-public .vw-eyebrow{display:none}.vp-public .vw-display{letter-spacing:-.035em}.vp-public .vw-api-hero{width:calc(100% - 48px);max-width:1200px;margin-inline:auto;padding-top:72px;padding-bottom:72px;gap:48px}.vp-public .vw-api-copy{padding:0}.vp-public .vw-api-code{padding:24px;border-radius:14px;background:#003d48}.vp-public .vw-api-preview .vw-list time{color:#b5ded9}.vp-public .vw-btn,.vp-public .btn{box-shadow:none;border-radius:8px}.vp-public .vw-btn:not(.vw-btn-coral,.vw-btn-outline){background:#00656b;color:#fffdfa}.vp-public .vw-plan>.vw-btn{color:#fffdfa!important}.vp-public .vw-btn-outline:hover{color:#fffdfa!important;background:#00656b}.vp-public .vw-product-cta>strong{letter-spacing:-.035em}.vp-public .vw-api-preview h2{margin:0 0 12px;font-size:18px}.vp-public .vw-pricing-head{max-width:880px;padding-top:32px}.vp-public .vw-pricing-head h1{font-size:clamp(36px,4vw,56px);line-height:1.16}.vp-public .vw-pricing-head .vw-lede{max-width:70ch;margin-inline:auto;font-size:17px}.vp-public .vw-plan{border-radius:14px;box-shadow:none}.vp-public .vw-plan.is-popular{border:1px solid #00656b;background:#e8f2ef;color:#061d2b}.vp-public .vw-plan.is-popular .vw-plan-name{color:#00656b}.vp-public .vw-plan.is-popular .price-annual{color:#4b5b63}.vp-public .vw-plan.is-popular li:before{border-color:#00656b}.vp-public .vw-plan.is-popular>button{background:#00656b;color:#fffdfa!important;border-color:#00656b}.vp-public .vw-plan .price{letter-spacing:-.035em}.vp-public .vw-plan-badge{background:#00656b;color:#fffdfa}.vp-public .vw-beam{display:none}.vp-public .vw-plan .price,.vp-public .vw-topup .price{font-variant-numeric:tabular-nums}.vp-public .vw-balance-primer{border-radius:12px}.vp-public:not(.vw-suite) main{padding-top:56px;padding-bottom:80px}.vp-public:not(.vw-suite) main.container{width:calc(100% - 48px);max-width:1120px;margin-inline:auto;padding-inline:0}.vp-public:not(.vw-suite) main:is(.narrow,.prose,.docs:not(.api-reference)){max-width:800px}.vp-public:not(.vw-suite) main>h1,.vp-public .hero h1,.vp-public .docs-hero h1{font-size:clamp(34px,4.4vw,54px);line-height:1.18;letter-spacing:-.035em;margin:0 0 24px;color:#061d2b}.vp-public .hero{text-align:left;padding:10px 0 40px;margin:0;max-width:850px}.vp-public .hero:before,.vp-public .hero:after{display:none}.vp-public .hero>p{color:#4b5b63;font-size:18px;max-width:66ch;margin:0}.vp-public .docs>h2,.vp-public .prose>h2{margin-top:48px;padding-top:24px;border-top:1px solid #ddd7ce;font-size:26px;line-height:1.3}.vp-public .docs>p,.vp-public .docs>ul,.vp-public .docs>ol{line-height:1.8}.vp-public .article-meta{font-size:12px;line-height:1.7;color:#4b5b63;margin-bottom:24px}.vp-public .card{border-radius:12px;box-shadow:none;background:#fffdfa;border-color:#ddd7ce}.vp-public .card:before,.vp-public .card:after{display:none}.vp-public .resource-finder{border-radius:12px;background:#f4eee6;box-shadow:none}.vp-public .resource-finder input{width:100%;min-height:48px;border:1px solid #bcbeb6;background:#fffdfa;border-radius:8px;padding:12px 14px;font:inherit;color:#061d2b}.vp-public .resource-filters button{min-height:44px;background:#fffdfa;color:#00656b!important;box-shadow:none;border-color:#bcbeb6}.vp-public .resource-filters button.active{background:#00656b;color:#fffdfa!important;border-color:#00656b}.vp-public .features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;background:none;border:0;border-radius:0;box-shadow:none}.vp-public .features>a.card{display:block;padding:26px 0;border:0;border-bottom:1px solid #ddd7ce;border-radius:0;background:none;box-shadow:none;transform:none}.vp-public .features>a.card:hover h3{color:#00656b;text-decoration:underline;text-underline-offset:.2em}.vp-public .features>a.card .ic{display:none}.vp-public .features>a.card h3{font-size:20px;margin:0 0 10px}.vp-public .features>a.card p{color:#4b5b63;margin:0;font-size:15px}.vp-public .docs-sidebar{top:106px}.vp-public .docs-toc{background:#f4eee6;border-radius:12px}.vp-public .docs-toc a{color:#00656b}.vp-public .docs-toc p{color:#4b5b63}.vp-public main pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.vp-public main pre code{white-space:inherit;overflow-wrap:inherit}.vp-public .agent-callout pre code{color:#061d2b;background:none}.vp-public .docs-console-result code{white-space:normal;overflow-wrap:anywhere}.vp-public .vw-radar-cta .vw-btn-outline{color:#fffdfa!important;border-color:#9cc7c6}.vp-public main table{font-size:14px}.vp-public main td,.vp-public main th{overflow-wrap:normal;word-break:normal}.vp-public main.docs table{display:block;max-width:100%;overflow-x:auto}.vp-public main.docs th:first-child,.vp-public main.docs td:first-child{min-width:124px}.vp-public main.docs td:first-child code{white-space:nowrap;overflow-wrap:normal}.vp-public main :is(p,li) code{white-space:normal;overflow-wrap:anywhere}.vp-public .vp-reading-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0 32px;position:static;padding:0;border:0;box-shadow:none;background:none;backdrop-filter:none}.vp-public main button:not([role=tab]):not([data-resource-filter]){box-shadow:none}.vp-public .vp-reading-links a{color:#00656b;text-decoration:underline;font-weight:600}@media(prefers-reduced-motion:no-preference){.vp-public .vp-evidence{animation:vp-evidence-in .65s var(--vp-ease) both}@keyframes vp-evidence-in{0%{clip-path:inset(0 0 4% 0 round 16px);transform:translateY(8px)}to{clip-path:inset(0 round 16px);transform:translateY(0)}}}@media(max-width:1100px){.vp-public .vp-split{gap:36px}.vp-public .vp-nav,.vp-public .vp-nav-actions{gap:12px}}@media(max-width:960px){.vp-public .vp-nav{top:8px;width:calc(100% - 24px);margin-top:8px;padding:8px 12px;min-height:64px;flex-wrap:wrap}.vp-public .vp-brand img{width:140px}.vp-public .vp-menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:#061d2b}.vp-public .vp-nav-ready .vp-menu-toggle{display:flex}.vp-public .vp-nav-panel{display:flex;flex-direction:column;width:100%;background:#fffdfa;padding:12px;border-radius:14px}.vp-public .vp-nav-ready .vp-nav-panel{display:none;position:absolute;top:calc(100% + 8px);left:0;max-height:calc(100dvh - 100px);overflow-y:auto;box-shadow:0 12px 32px #061d2b1f}.vp-public .vp-nav-ready .vp-nav-panel.is-open{display:flex}.vp-public .vp-nav-links{flex-direction:column;align-items:stretch}.vp-public .vp-nav-links>a,.vp-public .vp-product>summary{justify-content:flex-start;min-height:48px;border-radius:8px}.vp-public .vp-product>summary svg{margin-left:auto}.vp-public .vp-product-menu{position:static;width:auto;box-shadow:none;padding:0 0 8px 12px}.vp-public .vp-nav-actions{justify-content:space-between;padding:10px 12px 0}.vp-public .vp-split{grid-template-columns:1fr;gap:36px}.vp-public .vp-feature-hero{padding:48px 0 56px}.vp-public .vp-title{max-width:16ch;font-size:clamp(36px,6vw,56px)}.vp-public .vp-workflow{gap:32px}}@media(max-width:640px){.vp-public .api-reference .codetabs-bar{flex-wrap:wrap;gap:8px;padding:8px;overflow:visible}.vp-public .api-reference .codetabs-tabs{flex:1 1 100%;min-width:0;flex-wrap:wrap}.vp-public .api-reference .codetab{min-height:44px}.vp-public .api-reference .copy-code{min-height:44px;margin:0 0 0 auto}.vp-public .vp-wrap,.vp-public:not(.vw-suite) main.container{width:calc(100% - 36px)}.vp-public:not(.vw-suite) main{padding-top:36px;padding-bottom:56px}.vp-public .vp-lead{font-size:17px}.vp-public .vp-section{padding:56px 0}.vp-public .vp-evidence-trail{grid-template-columns:1fr;gap:28px}.vp-public .vp-explain,.vp-public .vp-workflow{grid-template-columns:1fr;gap:24px}.vp-public .vp-workflow{padding:40px 0}.vp-public .vp-artifact,.vp-public .vp-mcp-example{padding:24px}.vp-public .vp-workflow h2{font-size:29px}.vp-public .features{grid-template-columns:1fr}.vp-public .vw-api-hero{width:calc(100% - 36px);padding-top:40px;padding-bottom:40px}.vp-public .vw-pricing-head{padding-top:12px}.vp-public .vp-source-row{flex-wrap:wrap;gap:4px 16px}}@media(prefers-reduced-motion:reduce){html:has(.vp-public){scroll-behavior:auto}.vp-public *,.vp-public *:before,.vp-public *:after{animation:none!important;scroll-behavior:auto!important;transition-property:color,background-color,border-color!important}}
