@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";
.docs-root,.docs-root *,.docs-root :before,.docs-root :after{box-sizing:border-box;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif!important}.docs-root .mono,.docs-root .eyebrow,.docs-root .search-kbd,.docs-root .cat-count,.docs-root .article-tag,.docs-root .cl-date,.docs-root .cl-tag,.docs-root .code-lang,.docs-root .code-tab,.docs-root .code-copy,.docs-root .code-body,.docs-root .api-method,.docs-root .api-path em,.docs-root .cert-chip,.docs-root .gs-num,.docs-root footer h5{font-family:JetBrains Mono,ui-monospace,monospace!important}.docs-root{--graphite:#0f172a;--graphite-2:#1e293b;--graphite-3:#334155;--primary:#0057d2;--trust:#2563eb;--cloud:#f6f8fc;--cloud-2:#eef3fa;--line:#e2e8f0;--line-strong:#cbd5e1;--ink:#0f172a;--ink-2:#475569;--ink-3:#52617a;--white:#fff;--amber:#f59e0b;--amber-bg:#fef3c7;--green:#10b981;--maxw:1180px;--radius:16px;--shadow-sm:0 1px 2px #0f172a0f, 0 1px 3px #0f172a14;--shadow-md:0 4px 6px #0f172a0a, 0 10px 24px #0f172a14;--shadow-lg:0 12px 32px #0f172a1a, 0 32px 64px #0f172a24;--code-bg:#0d1b2e;--code-key:#7aa7f0;--code-str:#a7f3d0;--code-num:#fca5a5;--code-cmt:#475569;--code-mth:#c4b5fd;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.55}.docs-root a{color:inherit;text-decoration:none}.docs-root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docs-root .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.docs-root .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:600}.docs-root .eyebrow.on-dark{color:#7aa7f0}.docs-root h1,.docs-root h2,.docs-root h3{letter-spacing:-.02em;line-height:1.08}.docs-root h1,.docs-root h2{font-weight:800}.docs-root h3{font-weight:700}.docs-root .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.docs-root .btn-primary{background:var(--primary);color:#fff;box-shadow:0 1px 2px #0057d266,0 8px 20px #0057d238}.docs-root .btn-primary:hover{background:#0049b0;transform:translateY(-1px)}.docs-root .btn-ghost{color:var(--ink);border-color:var(--line-strong);background:#fff}.docs-root .btn-ghost:hover{border-color:var(--graphite-3);transform:translateY(-1px)}.docs-root .btn-ghost-dark{color:#fff;background:0 0;border-color:#ffffff40}.docs-root .btn-ghost-dark:hover{background:#ffffff0f;border-color:#ffffff8c}.docs-root .btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:8px}.docs-root .nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--line);background:#ffffffd1;position:sticky;top:0}.docs-root .nav-inner{justify-content:space-between;align-items:center;height:66px;display:flex}.docs-root .logo-svg{width:auto;height:26px;display:block}.docs-root .nav-links{gap:30px;display:flex}.docs-root .nav-links a{color:var(--ink-2);font-size:14.5px;font-weight:500;transition:color .15s}.docs-root .nav-links a:hover,.docs-root .nav-links a.active{color:var(--ink);font-weight:600}.docs-root .docs-hero{background:linear-gradient(180deg, var(--cloud) 0%, #fff 100%);border-bottom:1px solid var(--line);padding:72px 0 64px}.docs-root .docs-hero h1{color:var(--graphite);max-width:640px;margin:14px 0 16px;font-size:46px;font-weight:800}.docs-root .docs-hero h1 .accent{background:linear-gradient(120deg, var(--primary), var(--trust));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.docs-root .docs-hero p{color:var(--ink-2);max-width:540px;margin-bottom:28px;font-size:18px}.docs-root .search-wrap{max-width:540px;position:relative}.docs-root .search-bar{border:1.5px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:14px 52px 14px 46px;font-size:15px;transition:border-color .15s,box-shadow .15s}.docs-root .search-bar:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0057d21a}.docs-root .search-bar::placeholder{color:var(--ink-3)}.docs-root .search-icon{color:var(--ink-3);width:18px;height:18px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.docs-root .search-kbd{color:var(--ink-3);background:var(--cloud);border:1px solid var(--line-strong);border-radius:5px;padding:3px 7px;font-size:11px;font-weight:600;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.docs-root .docs-meta{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.docs-root .docs-meta span{color:var(--ink-3);align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}.docs-root .docs-meta svg{width:14px;height:14px;color:var(--green);flex:none}.docs-root .quick-links{border-bottom:1px solid var(--line);background:#fff;padding:0}.docs-root .ql-inner{max-width:var(--maxw);-webkit-overflow-scrolling:touch;justify-content:center;gap:0;min-width:max-content;margin:0 auto;padding:0 24px;display:flex;overflow-x:auto}.docs-root .ql-link{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 20px;font-size:13.5px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.docs-root .ql-link svg{width:14px;height:14px;color:var(--ink-3);flex:none}.docs-root .ql-link:hover{color:var(--primary)}.docs-root .ql-link.new:after{content:"NEW";color:#fff;background:var(--primary);letter-spacing:.06em;border-radius:4px;margin-left:2px;padding:2px 5px;font-size:9px;font-weight:700}.docs-root .beta-bar{background:var(--amber-bg);color:#92400e;border-bottom:1px solid #fde68a;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:13.5px;display:flex}.docs-root .beta-bar svg{color:#b45309;flex:none;width:15px;height:15px}.docs-root .beta-bar a{color:#b45309;text-underline-offset:2px;font-weight:600;text-decoration:underline}.docs-root .cat-section{background:#fff;padding:72px 0}.docs-root .cat-section-head{margin-bottom:44px}.docs-root .cat-section-head h2{color:var(--graphite);margin:10px 0;font-size:28px;font-weight:800}.docs-root .cat-section-head p{color:var(--ink-2);max-width:600px;font-size:16px}.docs-root .cat-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.docs-root .cat-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.docs-root .cat-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.docs-root .cat-card.featured{border-color:var(--primary);background:linear-gradient(135deg,#f2f7ff,#fff)}.docs-root .cat-ic{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.docs-root .cat-ic.blue{color:var(--primary);background:#eef4fe}.docs-root .cat-ic.green{color:#0b7a43;background:#e7f6ec}.docs-root .cat-ic.amber{background:var(--amber-bg);color:#b45309}.docs-root .cat-ic.purple{color:#6d28d9;background:#f3f0ff}.docs-root .cat-ic.slate{background:var(--cloud-2);color:var(--graphite-3)}.docs-root .cat-ic svg{width:20px;height:20px}.docs-root .cat-name{color:var(--graphite);margin-bottom:6px;font-size:17px;font-weight:700}.docs-root .cat-desc{color:var(--ink-2);flex:1;margin-bottom:16px;font-size:14px;line-height:1.5}.docs-root .cat-count{color:var(--ink-3);margin-bottom:14px;font-size:11px;font-weight:600}.docs-root .cat-articles{border-top:1px solid var(--line);flex-direction:column;gap:1px;margin-top:auto;padding-top:12px;list-style:none;display:flex}.docs-root .cat-articles li a{color:var(--ink-2);border-bottom:1px solid #e2e8f080;justify-content:space-between;align-items:center;padding:7px 0;font-size:13.5px;transition:color .15s;display:flex}.docs-root .cat-articles li:last-child a{border-bottom:0}.docs-root .cat-articles li a:hover{color:var(--primary)}.docs-root .cat-articles li a svg{width:13px;height:13px;color:var(--line-strong);flex:none}.docs-root .cat-articles li a:hover svg{color:var(--primary)}.docs-root .article-tag{border-radius:4px;margin-right:6px;padding:2px 6px;font-size:10px;font-weight:600}.docs-root .tag-enterprise{color:var(--primary);background:#eef4fe}.docs-root .tag-beta{color:#0b7a43;background:#e7f6ec}.docs-root .tag-api{color:#6d28d9;background:#f3f0ff}.docs-root .view-all{color:var(--primary);align-items:center;gap:5px;margin-top:12px;font-size:13px;font-weight:600;display:inline-flex}.docs-root .view-all svg{width:13px;height:13px}.docs-root .view-all:hover{gap:8px}.docs-root .gs-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px;display:grid}.docs-root .gs-step{background:var(--cloud);border:1px solid var(--line);border-radius:13px;padding:22px;position:relative}.docs-root .gs-num{color:var(--primary);margin-bottom:12px;font-size:12px;font-weight:700}.docs-root .gs-step h3{color:var(--graphite);margin-bottom:7px;font-size:15.5px;font-weight:700}.docs-root .gs-step p{color:var(--ink-2);margin-bottom:12px;font-size:13.5px;line-height:1.5}.docs-root .gs-link{color:var(--primary);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.docs-root .gs-link:hover{gap:8px}.docs-root .gs-link svg{width:12px;height:12px}.docs-root .api-section{background:var(--graphite);padding:72px 0}.docs-root .api-grid{grid-template-columns:1fr 1fr;align-items:start;gap:54px;display:grid}.docs-root .api-copy h2{color:#fff;margin:14px 0;font-size:32px;font-weight:800}.docs-root .api-copy p{color:#94a3b8;margin-bottom:20px;font-size:16px;line-height:1.65}.docs-root .api-list{flex-direction:column;gap:10px;margin-bottom:24px;list-style:none;display:flex}.docs-root .api-list li{color:#cbd5e1;align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.docs-root .api-list li svg{width:15px;height:15px;color:var(--green);flex:none;margin-top:3px}.docs-root .api-list li strong{color:#fff}.docs-root .api-resource{cursor:default;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 14px;font-size:13px;transition:background .15s;display:flex}.docs-root .api-resource:hover{background:#ffffff12}.docs-root .api-method{letter-spacing:.04em;text-align:center;border-radius:5px;min-width:46px;padding:3px 7px;font-size:11px;font-weight:700}.docs-root .get{color:#fff;background:#0b7a43}.docs-root .post{color:#fff;background:#1d4ed8}.docs-root .api-path{color:#cbd5e1;flex:1}.docs-root .api-path em{color:#94a3b8;margin-left:8px;font-size:11.5px;font-style:normal}.docs-root .endpoints-label{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:12px}.docs-root .code-block{background:var(--code-bg);border:1px solid #ffffff14;border-radius:13px;overflow:hidden}.docs-root .code-top{background:#ffffff0a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.docs-root .code-lang{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.docs-root .code-tabs{gap:2px;display:flex}.docs-root .code-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:background .15s,color .15s}.docs-root .code-tab.active{color:#7aa7f0;background:#7aa7f02e}.docs-root .code-tab:hover:not(.active){color:#94a3b8}.docs-root .code-copy{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 8px;font-size:11px;transition:color .15s}.docs-root .code-copy:hover{color:#94a3b8}.docs-root .code-body{-webkit-overflow-scrolling:touch;color:#cbd5e1;white-space:pre;padding:20px;font-size:13px;line-height:1.7;overflow-x:auto}.docs-root .ck{color:var(--code-key)}.docs-root .cs{color:var(--code-str)}.docs-root .cn{color:var(--code-num)}.docs-root .cc{color:var(--code-cmt)}.docs-root .cm{color:var(--code-mth)}.docs-root .sec-section{background:var(--graphite-2);border-top:1px solid #ffffff14;padding:72px 0}.docs-root .notice{background:var(--graphite);color:#cbd5e1;text-align:center;padding:9px 16px;font-size:13px;font-weight:500}.docs-root .sec-grid{grid-template-columns:1fr 1fr;align-items:start;gap:54px;display:grid}.docs-root .sec-copy h2{color:#fff;margin:14px 0;font-size:32px;font-weight:800}.docs-root .sec-copy p{color:#94a3b8;margin-bottom:22px;font-size:16px;line-height:1.65}.docs-root .cert-list{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.docs-root .cert-chip{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.docs-root .cert-chip svg{width:12px;height:12px;color:var(--green)}.docs-root .region-pills{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.docs-root .region-pill{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.docs-root .sec-doc-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.docs-root .sec-doc{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;gap:8px;padding:18px;transition:background .15s,border-color .15s;display:flex}.docs-root .sec-doc:hover{background:#ffffff12;border-color:#ffffff2e}.docs-root .sec-doc-title{color:#fff;font-size:14.5px;font-weight:700}.docs-root .sec-doc-desc{color:#64748b;font-size:13px;line-height:1.4}.docs-root .sec-doc-link{color:#7aa7f0;align-items:center;gap:5px;margin-top:4px;font-size:12.5px;font-weight:600;display:inline-flex}.docs-root .sec-doc-link svg{width:12px;height:12px}.docs-root .sec-doc:hover .sec-doc-link{gap:8px}.docs-root .sec-note{color:#475569;font-size:13.5px;line-height:1.5}.docs-root .changelog{background:var(--cloud);padding:64px 0}.docs-root .changelog h2{color:var(--graphite);margin:10px 0;font-size:28px;font-weight:800}.docs-root .changelog-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.docs-root .cl-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px;transition:border-color .2s,transform .2s}.docs-root .cl-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.docs-root .cl-date{color:var(--ink-3);margin-bottom:10px;font-size:11.5px;font-weight:600}.docs-root .cl-tag{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;margin-right:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.docs-root .cl-tag.feature{color:var(--primary);background:#eef4fe}.docs-root .cl-tag.api{color:#6d28d9;background:#f3f0ff}.docs-root .cl-tag.security{color:#0b7a43;background:#e7f6ec}.docs-root .cl-card h3{color:var(--graphite);margin:10px 0 7px;font-size:16px;font-weight:700}.docs-root .cl-card p{color:var(--ink-2);font-size:14px;line-height:1.5}.docs-root .cta-section{background:var(--graphite);padding:80px 0;position:relative;overflow:hidden}.docs-root .cta-section:before{content:"";pointer-events:none;background:radial-gradient(700px 360px at 80% 0,#0057d233,#0000 60%);position:absolute;inset:0}.docs-root .cta-inner{text-align:center;max-width:600px;margin:0 auto;position:relative}.docs-root .cta-inner h2{color:#fff;margin:14px 0 16px;font-size:36px;font-weight:800}.docs-root .cta-inner p{color:#94a3b8;margin-bottom:28px;font-size:17px;line-height:1.6}.docs-root .cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.docs-root .footer{background:var(--graphite);color:#94a3b8;border-top:1px solid #ffffff0f;padding:56px 0 32px}.docs-root .footer-top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:32px;padding-bottom:36px;display:grid}.docs-root .footer-tag{color:#94a3b8;max-width:240px;margin-top:12px;font-size:14px;line-height:1.5}.docs-root .footer h5{letter-spacing:.1em;text-transform:uppercase;color:#cbd5e1;margin-bottom:14px;font-size:12px;font-weight:600}.docs-root .footer ul{flex-direction:column;gap:10px;list-style:none;display:flex}.docs-root .footer li a{color:#94a3b8;font-size:14px;transition:color .15s}.docs-root .footer li a:hover{color:#fff}.docs-root .footer-bottom{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:13px;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.docs-root .reveal{opacity:0}.docs-root .reveal.in{animation:.65s cubic-bezier(.16,.84,.44,1) forwards fadeUp}@media (prefers-reduced-motion:reduce){.docs-root *,.docs-root :before,.docs-root :after{transition:none!important;animation:none!important}.docs-root .reveal{opacity:1!important}}@media (max-width:980px){.docs-root .cat-grid{grid-template-columns:1fr 1fr}.docs-root .api-grid,.docs-root .sec-grid{grid-template-columns:1fr}.docs-root .gs-steps{grid-template-columns:1fr 1fr}.docs-root .sec-doc-cards{grid-template-columns:1fr}.docs-root .changelog-grid,.docs-root .footer-top{grid-template-columns:1fr 1fr}.docs-root .docs-hero h1{font-size:34px}}@media (max-width:600px){.docs-root .cat-grid,.docs-root .gs-steps,.docs-root .changelog-grid{grid-template-columns:1fr}.docs-root .docs-hero h1{font-size:28px}.docs-root .nav-links{display:none}.docs-root .wrap{padding:0 16px}.docs-root .footer-top{grid-template-columns:1fr}}
