/* Documentation uses its own reading layout, separate from the marketing pages. */
.docs-site{--docs-text:#33445e;--docs-border:#e8edf3;font-size:14px;line-height:1.7;scroll-padding-top:88px}.docs-header{height:76px;border-bottom:1px solid var(--docs-border);display:flex;align-items:center;justify-content:space-between;padding:0 36px;position:sticky;top:0;z-index:40;background:#ffffffed;backdrop-filter:blur(12px)}.docs-header>div,.docs-header>nav{display:flex;align-items:center;gap:24px}.docs-header .wordmark{font-size:23px}.docs-header .brand-mark,.docs-header .brand-mark img{width:36px;height:36px}.docs-header-label{border-left:1px solid #dce3ec;padding-left:24px;font-size:14px;color:#63728a}.docs-header>nav>a:not(.button){font-size:12px;color:#52627a}.docs-header .button{font-size:12px;min-height:38px;padding:10px 15px;gap:16px}
.docs-layout{display:grid;grid-template-columns:236px minmax(0,760px) 196px;gap:56px;max-width:1420px;margin:auto;padding:0 36px;align-items:start}.docs-sidebar{position:sticky;top:76px;height:calc(100dvh - 76px);overflow:auto;padding:30px 4px 30px 0;scrollbar-width:thin}.docs-search{display:block;margin-bottom:25px}.docs-search input{width:100%;border:1px solid #dfe6ef;border-radius:7px;background:#f9fafc;padding:9px 12px;font-size:12px;color:var(--navy)}.docs-search input::placeholder{color:#6b7a90}.docs-nav-group{margin-bottom:23px}.docs-nav-group>p{font-weight:650;font-size:11px;letter-spacing:.3px;color:#8b4a2b;margin-bottom:8px;padding-left:12px}.docs-nav-group>a{display:block;font-size:12px;color:#52627a;padding:7px 12px;border-radius:6px;line-height:1.45;margin:2px 0;border-left:2px solid transparent}.docs-nav-group>a:hover{background:#f6f8fb;color:#0b1c3b}.docs-nav-group>a[aria-current]{background:#fff2e9;color:#a43800;border-left-color:var(--orange);font-weight:650}.docs-sidebar-help{display:block;border-top:1px solid var(--docs-border);padding:20px 12px 0;font-size:12px;color:#78869b}.docs-sidebar-help span{display:block;color:#33445e;margin-top:4px}.docs-no-results{padding:0 12px 20px;font-size:12px}
.docs-article{min-width:0;padding-top:44px}.docs-title{padding-bottom:30px;border-bottom:1px solid var(--docs-border);margin-bottom:30px}.docs-title>p:first-child{font-size:11px;font-weight:650;color:#ac3e08;margin-bottom:12px}.docs-title h1{font-size:36px;font-weight:750;letter-spacing:-1.3px;line-height:1.16}.docs-title>p:last-child{font-size:15px;line-height:1.7;color:#6b7a90;margin-top:16px;max-width:620px}.docs-content{color:var(--docs-text);overflow-wrap:anywhere}.docs-content p{color:var(--docs-text);margin:14px 0;font-size:14px;line-height:1.8}.docs-content h2{font-size:23px;line-height:1.35;font-weight:700;letter-spacing:-.55px;margin:40px 0 16px;scroll-margin-top:100px}.docs-content h3{font-size:17px;letter-spacing:-.2px;margin:28px 0 12px;line-height:1.5}.docs-content a:not(.button){color:#075bc5;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#abc8ee}.docs-content a:hover{text-decoration-color:currentColor}.docs-content ul,.docs-content ol{padding-left:22px;margin:16px 0}.docs-content li{padding-left:5px;margin:9px 0;line-height:1.8}.docs-content strong{color:#132b4b;font-weight:650}.docs-content :not(pre)>code{background:#f0f4f8;color:#293d59;border:1px solid #e5eaf0;padding:2px 5px;border-radius:4px;font-size:.85em;overflow-wrap:anywhere}.docs-content .docs-anchor{font-size:16px;font-weight:400;opacity:0;margin-left:10px;text-decoration:none;color:#a3afbf}.docs-content h2:hover .docs-anchor,.docs-content .docs-anchor:focus{opacity:1}.docs-code{border:1px solid #dfe7ef;border-radius:9px;overflow:hidden;margin:20px 0 24px;background:#0c203b}.docs-code-bar{background:#f7f9fc;color:#60718a;display:flex;align-items:center;justify-content:space-between;padding:9px 16px;font-size:11px;border-bottom:1px solid #dfe7ef}.docs-code-bar>span{text-transform:uppercase;letter-spacing:.5px}.docs-code-bar button{border:0;background:none;color:#485c7a;font-size:11px;padding:2px 0 2px 12px;min-height:26px}.docs-code pre{margin:0;padding:22px;color:#dfebfa;font-size:12px;line-height:1.85;overflow:auto;tab-size:2;white-space:pre;scrollbar-width:thin}.docs-code code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.docs-table{overflow:auto;max-width:100%;margin:20px 0;border:1px solid var(--docs-border);border-radius:8px;scrollbar-width:thin}.docs-table table{width:100%;border-collapse:collapse;min-width:400px;text-align:left;font-size:12px}.docs-table th,.docs-table td{padding:11px 14px;border-bottom:1px solid var(--docs-border);vertical-align:top}.docs-table th{font-weight:600;background:#f7f9fc;color:#304564}.docs-table tr:last-child td{border-bottom:0}.docs-content .notice,.docs-callout{background:#f6f9ff;border:1px solid #dce7f7;border-left:3px solid #3a7bec;border-radius:7px;padding:18px 20px;margin:24px 0;font-size:13px}.docs-content .notice p,.docs-callout p{font-size:13px;line-height:1.75;margin:8px 0}.docs-callout>a{font-size:12px;font-weight:600}.docs-content details:not(.api-operation){padding:16px 18px;margin:20px 0;border:1px solid var(--docs-border);border-radius:8px}.docs-content details:not(.api-operation)>summary{cursor:pointer;font-weight:600;color:#2b405d}.docs-content .api-operation{padding:0;margin:10px 0;border:1px solid var(--docs-border);border-radius:8px;overflow:hidden}.docs-content .api-operation summary{display:flex;flex-direction:column;gap:5px;padding:15px 18px;cursor:pointer;list-style:none}.docs-content .api-operation summary::after{content:'+';align-self:flex-end;margin-top:-28px;color:#718199}.docs-content .api-operation[open] summary::after{content:'−'}.docs-content .api-operation summary>code{width:calc(100% - 20px);background:none;border:0;padding:0;font-size:12px;color:#185ec6}.docs-content .api-operation summary>span{font-size:12px;font-weight:400;color:#697a92;padding-right:20px}.docs-content .api-operation>p,.docs-content .api-operation>.table-wrap{margin:14px 18px;font-size:12px}
.docs-toc{position:sticky;top:118px;padding:4px 0 20px;font-size:11px}.docs-toc>p{font-size:11px;font-weight:650;color:#33445e;margin-bottom:13px}.docs-toc nav{border-left:1px solid var(--docs-border);display:flex;flex-direction:column;gap:12px;padding-left:16px}.docs-toc nav a{color:#738198;line-height:1.6}.docs-toc nav a:hover,.docs-toc nav a[aria-current]{color:#b64105}.docs-toc-help{display:block;margin-top:28px;color:#768399;font-size:10px}.docs-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:50px;padding-top:24px;border-top:1px solid var(--docs-border)}.docs-pager>a{padding:14px 16px;border:1px solid var(--docs-border);border-radius:8px;display:flex;flex-direction:column;gap:4px}.docs-pager>a:last-child{text-align:right}.docs-pager>a:hover{border-color:#ffc7a4;background:#fffbf7}.docs-pager span{font-size:10px;color:#7c8ba0}.docs-pager strong{font-size:12px;font-weight:550;color:#2a405e}.docs-footer{display:flex;justify-content:space-between;gap:20px;font-size:10px;padding:30px 0;color:#7b899c}.docs-footer>div{display:flex;gap:16px;flex-wrap:wrap}.docs-footer button{border:0;padding:0;background:none;color:inherit;font:inherit}.docs-mobile-nav,.docs-mobile-toc{display:none}
.docs-start{display:grid;grid-template-columns:1fr 1fr;gap:16px}.docs-start>a{display:flex;flex-direction:column;border:1px solid var(--docs-border);border-radius:10px;padding:24px;text-decoration:none!important;background:linear-gradient(135deg,#fff,#f8fbff)}.docs-start>a:first-child{background:linear-gradient(135deg,#fff8f2,#fff);border-color:#f6dcca}.docs-card-icon{display:grid;place-items:center;font-family:ui-monospace,monospace;background:#ffeadc;color:#bc4509;width:37px;height:37px;border-radius:9px;font-size:21px;margin-bottom:25px}.docs-start>a+ a .docs-card-icon{background:#e7f0ff;color:#176aff;font-size:16px}.docs-start strong{font-size:16px;line-height:1.4;font-weight:650}.docs-start strong>span{float:right;color:#b49b88;font-weight:400}.docs-start p{font-size:12px;line-height:1.7;margin:10px 0 20px}.docs-card-action{margin-top:auto;font-size:11px;color:#a83a06;font-weight:600}.docs-start>a+ a .docs-card-action{color:#1760c5}.docs-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.docs-topic-grid>a{border-bottom:1px solid var(--docs-border);padding:15px 0;text-decoration:none!important}.docs-topic-grid>a>span{font-size:10px;color:#7c8ba2}.docs-topic-grid strong{display:block;font-size:13px;margin-top:8px}.docs-topic-grid p{font-size:12px;margin:7px 0}.docs-content .docs-start a:hover,.docs-content .docs-topic-grid a:hover{border-color:#f4ac7c}.docs-step-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.docs-step-links a{padding:17px;border:1px solid var(--docs-border);border-radius:8px;text-decoration:none!important;font-size:12px}
@media(min-width:1500px){.docs-layout{gap:64px;grid-template-columns:240px minmax(0,760px) 196px}}@media(max-width:1180px){.docs-layout{grid-template-columns:208px minmax(0,1fr);gap:40px;padding-inline:28px}.docs-toc{display:none}.docs-mobile-toc{display:block;border:1px solid var(--docs-border);border-radius:7px;padding:12px 16px;margin-bottom:24px;font-size:12px}.docs-mobile-toc summary{cursor:pointer;color:#5a6c85}.docs-mobile-toc nav{display:grid;gap:9px;padding:14px 0 0}.docs-mobile-toc a{color:#526989}}@media(max-width:760px){.docs-header{height:66px;padding:0 20px}.docs-header>div{gap:13px}.docs-header-label{padding-left:13px;font-size:12px}.docs-header .wordmark{font-size:20px}.docs-header .brand-mark,.docs-header .brand-mark img{width:30px;height:30px}.docs-header .docs-website-link,.docs-header .docs-download-link{display:none}.docs-header .button{font-size:10px;padding:9px 11px;min-height:34px;gap:8px}.docs-layout{display:block;padding:0 24px}.docs-sidebar{display:none}.docs-mobile-nav{display:block;margin:0 -24px;border-bottom:1px solid var(--docs-border);padding:0 24px;background:#fafbfd}.docs-mobile-nav>details>summary{display:flex;justify-content:space-between;font-size:12px;padding:13px 0;color:#5c6e88;cursor:pointer;list-style:none}.docs-mobile-nav nav{padding:10px 0;max-height:60dvh;overflow:auto}.docs-nav-group{margin-bottom:18px}.docs-nav-group>a{font-size:13px;padding-block:9px}.docs-article{padding-top:30px}.docs-title{padding-bottom:24px;margin-bottom:24px}.docs-title h1{font-size:30px;letter-spacing:-1px}.docs-title>p:last-child{font-size:14px;margin-top:13px}.docs-title>p:first-child{font-size:10px}.docs-content p,.docs-content li{font-size:13px;line-height:1.85}.docs-content h2{font-size:21px;margin-top:32px}.docs-content h3{font-size:16px}.docs-content .docs-anchor{opacity:1;font-size:13px}.docs-start{gap:12px}.docs-start>a{padding:18px}.docs-start strong{font-size:14px}.docs-card-icon{margin-bottom:22px}.docs-start p{font-size:11px;line-height:1.7}.docs-card-action{font-size:10px}.docs-topic-grid{gap:0 20px}.docs-topic-grid strong{font-size:12px}.docs-topic-grid p{font-size:11px}.docs-code pre{padding:18px;font-size:11px}.docs-pager{gap:10px;margin-top:36px}.docs-pager>a{padding:12px}.docs-pager strong{font-size:11px}.docs-footer{flex-direction:column;gap:14px;padding:25px 0}.docs-footer>div{gap:18px}.docs-step-links{grid-template-columns:1fr}.docs-content .button{font-size:12px;min-height:42px;padding:12px 16px}.docs-content .api-operation summary>code{font-size:10px}}@media(max-width:380px){.docs-header{padding-inline:14px}.docs-header .wordmark{font-size:18px}.docs-header .button{font-size:9px;padding-inline:9px}.docs-header>div{gap:10px}.docs-header-label{padding-left:10px}.docs-layout{padding-inline:20px}.docs-mobile-nav{margin-inline:-20px;padding-inline:20px}.docs-start,.docs-topic-grid{grid-template-columns:1fr}.docs-start>a{padding:20px}.docs-card-icon{margin-bottom:18px}.docs-start p{margin-bottom:14px}.docs-title h1{font-size:28px}}
