.markdown-body{color:var(--doc-text,#1f2937);word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:14px;line-height:1.7}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{color:var(--doc-heading,#0f172a);margin:1.6em 0 .6em;font-weight:600}.markdown-body h1{border-bottom:1px solid var(--doc-border,#e5e7eb);padding-bottom:8px;font-size:28px}.markdown-body h2{border-bottom:1px solid var(--doc-inline-bg,#f1f5f9);padding-bottom:6px;font-size:22px}.markdown-body h3{font-size:17px}.markdown-body h4{font-size:15px}.markdown-body p{margin:.8em 0}.markdown-body a{color:var(--doc-link,#2563eb);text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body ul,.markdown-body ol{margin:.6em 0;padding-left:1.6em}.markdown-body li{margin:.25em 0}.markdown-body blockquote{border-left:4px solid var(--doc-border,#e5e7eb);color:var(--doc-muted,#475569);background:var(--doc-raised,#f8fafc);margin:1em 0;padding:.2em 1em}.markdown-body hr{border:none;border-top:1px solid var(--doc-border,#e5e7eb);margin:2em 0}.markdown-body code{background:var(--doc-inline-bg,#f1f5f9);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.markdown-body pre{background:var(--doc-code-bg,#0f172a);color:var(--doc-code-text,#e2e8f0);border-radius:8px;margin:1em 0;padding:14px 16px;font-size:12.5px;line-height:1.55;overflow-x:auto}.markdown-body pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.markdown-body table{border-collapse:collapse;width:100%;margin:1em 0;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:1px solid var(--doc-border,#e5e7eb);text-align:left;padding:6px 12px}.markdown-body th{background:var(--doc-raised,#f8fafc);font-weight:600}.markdown-body th code,.markdown-body td code{white-space:nowrap}.markdown-body tr:nth-child(2n) td{background:var(--doc-stripe,#fafafa)}.markdown-body details{background:var(--doc-raised,#f8fafc);border:1px solid var(--doc-border,#e5e7eb);border-radius:8px;margin:1em 0;padding:8px 14px}.markdown-body summary{cursor:pointer;font-weight:600}.markdown-body img{max-width:100%;height:auto}.markdown-body .sdk-download-actions{flex-wrap:wrap;gap:12px;display:flex}.markdown-body .sdk-download-button{border:1px solid var(--doc-purple-border,#c7d2fe);background:var(--doc-purple-bg,#eef2ff);color:var(--doc-purple-text,#4f46e5);font:inherit;text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.markdown-body .sdk-download-button:hover{background:var(--doc-purple-hover,#e0e7ff);border-color:var(--doc-purple-text,#a5b4fc);text-decoration:none}.markdown-body .sdk-download-button:focus-visible{outline:2px solid var(--doc-purple-text,#4f46e5);outline-offset:2px}.markdown-body td .sdk-download-button{white-space:nowrap}.sdk-download-feedback{z-index:1100;overflow-wrap:anywhere;width:min(480px,100vw - 32px);position:fixed;bottom:16px;right:16px}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#adbac7;background:#22272e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#f47067}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#dcbdfb}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#6cb6ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#96d0ff}.hljs-built_in,.hljs-symbol{color:#f69d50}.hljs-comment,.hljs-code,.hljs-formula{color:#768390}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#8ddb8c}.hljs-subst{color:#adbac7}.hljs-section{color:#316dca;font-weight:700}.hljs-bullet{color:#eac55f}.hljs-emphasis{color:#adbac7;font-style:italic}.hljs-strong{color:#adbac7;font-weight:700}.hljs-addition{color:#b4f1b4;background-color:#1b4721}.hljs-deletion{color:#ffd8d3;background-color:#78191b}.docs-quick-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.docs-step-card{background:linear-gradient(180deg, var(--doc-purple-bg,#eef2ff), var(--doc-purple-end,#f5f7ff));border:1px solid var(--doc-purple-hover,#e0e7ff);border-radius:16px;min-width:0;padding:16px 18px;box-shadow:0 4px 14px -8px #4f46e559}.docs-step-card:nth-child(2){background:linear-gradient(180deg, var(--doc-amber-bg,#fffbeb), var(--doc-amber-end,#fff8e1));border-color:var(--doc-amber-border,#fde68a);box-shadow:0 4px 14px -8px #f59e0b66}.docs-step-card:nth-child(3){background:linear-gradient(180deg, var(--doc-green-bg,#ecfdf5), var(--doc-green-end,#f0fdf4));border-color:var(--doc-green-border,#bbf7d0);box-shadow:0 4px 14px -8px #10b98166}.docs-step-number{color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:flex}.docs-step-card:nth-child(2) .docs-step-number{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.docs-step-card:nth-child(3) .docs-step-number{background:linear-gradient(135deg,#10b981,#34d399)}.docs-document .docs-step-card h3{margin:12px 0 8px;font-size:15px}.docs-step-card p{font-size:13px}.docs-sample-tabs,.docs-faq,.docs-code-block{min-width:0}.docs-document .docs-sample-tabs>.ant-tabs-nav{margin-top:12px}.docs-document .docs-faq{margin:20px 0}.docs-document .docs-faq .ant-collapse-header{align-items:center}.docs-code-block{margin:1em 0}.docs-code-toolbar{background:var(--doc-toolbar-bg,#e2e8f0);color:var(--doc-text,#334155);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.docs-document .docs-code-block pre{white-space:pre;border-radius:0 0 8px 8px;margin:0}.docs-document .docs-code-block pre code.hljs{background:0 0;padding:0;overflow:visible}.docs-document .docs-code-block pre:focus-visible{outline:2px solid var(--doc-purple-text,#4f46e5);outline-offset:2px}.docs-document .docs-copy-error{color:var(--doc-error-text,#b91c1c);background:var(--doc-error-bg,#fef2f2);margin:0;padding:8px 12px}.docs-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.docs-quick-steps{grid-template-columns:1fr}}@media (width<=767px){.docs-code-toolbar .ant-btn{min-height:36px}}.login-shell{min-height:100vh}@media (width<=767px){.login-shell{flex-direction:column!important}.login-shell .docs-sider.ant-layout-sider{display:none}.login-shell .login-content-area{align-items:stretch!important;padding:16px!important}.login-shell .login-card{max-width:100%!important;padding:20px!important}}.docs-content-card{min-width:0}@media (width>=768px){.docs-shell .docs-sider-nav{max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}}@media (width<=767px){.docs-shell{flex-direction:column!important}.docs-shell .docs-sider.ant-layout-sider{display:none}.docs-shell .docs-content-area{padding:16px!important}.docs-shell .docs-content-card{max-width:100%!important;padding:20px!important}.docs-shell.ant-layout-has-sider>.ant-layout-content,.login-shell.ant-layout-has-sider>.ant-layout-content{width:100%!important}.docs-shell .docs-content-area,.login-shell .login-content-area{box-sizing:border-box;width:100%!important;min-width:0!important}.docs-shell .docs-content-card,.login-shell .login-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}}.docs-header{box-sizing:border-box;background:var(--public-nav-bg,#fff);border-bottom:1px solid var(--public-nav-border,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;height:54px;padding:0 24px;display:flex}.docs-header-back,.docs-drawer-back{color:var(--public-nav-text,#475569);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.docs-drawer-back{min-height:44px}.docs-header-brand{color:var(--public-nav-accent,#00a898);letter-spacing:.3px;font-size:14px;font-weight:600}.docs-header .docs-menu-trigger,.docs-header-mobile-only{display:none}@media (width<=767px){.docs-header{z-index:100;padding:0 16px 0 8px;display:flex;position:sticky;top:0}.docs-header .docs-menu-trigger{justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:inline-flex}.docs-header-back{display:none}.docs-shell .markdown-body [id]{scroll-margin-top:70px}}.docs-header-actions{align-items:center;gap:20px;min-width:0;display:flex}.docs-header-language{flex-shrink:0;width:140px}@media (width<=767px){.docs-header-actions{gap:12px}.docs-header-language{height:44px}}@media (width<=359px){.docs-header-actions{gap:8px}.docs-header-brand{font-size:12px}}.docs-chapters{border-top:1px solid var(--public-nav-border,#e5e7eb);margin:16px 16px 24px;padding-top:16px}.docs-chapters-title{color:var(--public-nav-muted,#64748b);padding:0 4px 8px;font-size:12px;font-weight:600}.docs-chapters ul{margin:0;padding:0;list-style:none}.docs-chapters a{color:var(--public-nav-text,#475569);overflow-wrap:anywhere;border-left:2px solid #0000;border-radius:0 6px 6px 0;padding:8px 10px;font-size:13px;line-height:1.5;text-decoration:none;display:block}.docs-chapters a:hover{background:var(--public-nav-hover,#f8fafc);color:var(--public-nav-accent,#4f46e5)}.docs-chapters a[aria-current=location]{color:var(--public-nav-accent,#4338ca);background:var(--public-nav-selected,#eef2ff);border-left-color:var(--public-nav-accent,#4f46e5);font-weight:600}.docs-chapters a:focus-visible{outline:2px solid var(--public-nav-accent,#4f46e5);outline-offset:2px}@media (width>=768px){.docs-shell .markdown-body [id]{scroll-margin-top:16px}}@media (width<=767px){.docs-chapters a{box-sizing:border-box;align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:no-preference){.docs-chapters a{transition:color .16s,background-color .16s,border-color .16s}}.docs-content-card{--doc-text:#d1d5db;--doc-heading:#f3f4f6;--doc-muted:#aeb6c2;--doc-border:#374151;--doc-link:#5eead4;--doc-inline-bg:#30343b;--doc-raised:#282c33;--doc-stripe:#25282e;--doc-code-bg:#181b20;--doc-code-text:#d1d5db;--doc-toolbar-bg:#30343b;--doc-purple-bg:#28283c;--doc-purple-end:#252635;--doc-purple-border:#484969;--doc-purple-hover:#363752;--doc-purple-text:#b6baff;--doc-amber-bg:#342d20;--doc-amber-end:#2d2921;--doc-amber-border:#625238;--doc-amber-text:#e8cc91;--doc-green-bg:#20332e;--doc-green-end:#202d29;--doc-green-border:#37594d;--doc-green-text:#9bd9ba;--doc-error-text:#fca5a5;--doc-error-bg:#41282c;color:var(--doc-text);border:1px solid var(--doc-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tabbed-docs-page{min-width:0}.tabbed-docs-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tabbed-docs-page-header h1{color:var(--doc-heading,#0f172a);margin:0;font-size:28px;font-weight:650}.tabbed-docs-page .ant-tabs-content-holder{min-width:0}@media (width<=480px){.tabbed-docs-page-header{flex-direction:column;align-items:flex-start}.tabbed-docs-page .ant-tabs-tab{font-size:12px}.tabbed-docs-page .ant-tabs-tab+.ant-tabs-tab{margin-left:16px}}html,body,#root{height:100%;margin:0;padding:0}body{color:#000000e0;-webkit-font-smoothing:antialiased;background:#f5f5f7;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.app-mobile-menu-trigger{display:none}@media (width<=767px){html,body{overflow-x:hidden}.app-shell{max-width:100vw;overflow-x:hidden}.app-shell>.ant-layout,.app-shell .ant-layout-content{min-width:0;max-width:100%;overflow-x:hidden}.app-shell .ant-card,.app-shell .ant-table-wrapper{max-width:100%}.app-shell .app-sider.ant-layout-sider{display:none!important}.app-mobile-menu-trigger{display:inline-flex!important}.app-shell .ant-layout-header{justify-content:space-between!important;padding:0 12px!important}.app-shell .ant-layout-content{padding:12px!important}.app-shell .app-header-username{display:none!important}}@media (width>=768px) and (width<=1024px){.app-shell .ant-layout-content{padding:16px!important}}@media (width<=767px){.app-page-header{gap:12px;flex-direction:column!important;align-items:stretch!important}.app-page-header>div:last-child,.app-page-header .ant-btn,.app-shell .ant-card-extra .ant-space{width:100%}.app-shell .ant-card-extra .ant-space-item,.app-shell .ant-card-extra .ant-select,.app-shell .ant-card-extra .ant-input{width:100%!important}.app-rwd-modal.ant-modal{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:16px auto!important;top:0!important}}
