.docs-page{background:#fff}.docs-page>header{height:78px}.docs-toolbar{min-height:74px;padding:16px 4%;border-bottom:1px solid #ccdae2;display:flex;align-items:center;gap:25px;justify-content:space-between;background:#f1f7fa}.docs-brand{font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.7px;font-weight:700}.docs-brand span{font-family:'DM Sans',sans-serif;font-size:14px;color:#608092;letter-spacing:0;font-weight:400;margin-left:16px}.search-trigger{border:1px solid #a8c1cf;background:white;padding:10px 16px;color:#526e80;font-size:14px;display:flex;gap:55px;cursor:pointer}.search-trigger span{font-size:21px;line-height:20px}.docs-menu-toggle{display:none}.docs-layout{display:grid;grid-template-columns:270px minmax(0,1fr) 205px;max-width:1700px;margin:0 auto}.docs-sidebar{background:#f5f8fa;border-right:1px solid #d8e3e9;padding:28px 20px 35px;position:sticky;top:0;height:100vh;overflow:auto;overscroll-behavior:contain}.docs-version{font-size:12px;letter-spacing:1.5px;margin:0 10px 28px;color:#617f91}.docs-sidebar h3{font-family:'DM Sans',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.8px;font-weight:600;color:#607d8e;margin:26px 10px 8px}.docs-sidebar a{display:block;font-size:14px;line-height:1.5;padding:9px 10px;color:#37586c;border-left:2px solid transparent}.docs-sidebar a:hover{color:#002b4c;background:#e3edf3}.docs-sidebar a[aria-current]{background:#dbeef8;border-left-color:#002b4c;color:#002b4c;font-weight:600}.docs-sidebar .back-product{border-top:1px solid #bacdd8;margin-top:28px;padding-top:20px}.docs-main{padding:36px 44px 30px;min-width:0}.doc-breadcrumb{font-size:13px;color:#647e8d;display:flex;gap:12px;margin-bottom:30px}.doc-breadcrumb>a{color:#234c65}.docs-article{font-size:16px;line-height:1.85;overflow-wrap:anywhere}.docs-article h1{color:#0e3147;font-size:44px;letter-spacing:-1.8px;line-height:1.17;margin-bottom:25px;overflow-wrap:normal}.docs-article h2{font-size:29px;letter-spacing:-1px;line-height:1.3;margin:47px 0 20px;border-top:1px solid #d6e2e9;padding-top:28px;scroll-margin-top:25px}.docs-article h3{font-size:22px;letter-spacing:-.5px;margin:30px 0 15px}.docs-article h4{font-size:17px;margin:25px 0 12px}.docs-article p{color:#425e6f}.docs-article ul,.docs-article ol{padding-left:24px}.docs-article li{margin:7px 0}.docs-article a{color:#005e91;text-decoration:underline;text-underline-offset:3px}.docs-article strong{font-weight:600}.docs-article pre{background:#092839;color:#d7eefb;border:1px solid #21475b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.75;overflow:auto;white-space:pre;padding:44px 20px 22px;position:relative;margin:24px 0;max-width:100%;tab-size:2;overflow-wrap:normal}.docs-article code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.86em;background:#e8f1f6;padding:2px 5px;color:#164e6e;border-radius:3px}.docs-article pre code{padding:0;background:transparent;color:inherit;font-size:inherit}.copy-code{position:absolute;top:7px;right:8px;background:#1d465f;color:#d9edfa;border:1px solid #50738b;padding:4px 10px;font-size:12px;cursor:pointer}.docs-article table{width:100%;border-collapse:collapse;line-height:1.65;font-size:14px}.docs-article th,.docs-article td{border:1px solid #c2d4df;padding:12px 14px;text-align:left;vertical-align:top;min-width:120px}.docs-article th{background:#e5f2f9;color:#173e56;font-weight:600}.docs-article tr:nth-child(even) td{background:#f7fafb}.table-scroll{overflow:auto;max-width:100%;margin:22px 0}.docs-article blockquote{border-left:3px solid var(--peach);padding:15px 20px;margin:20px 0;background:#f0f6f9}.docs-article img{max-width:100%;height:auto}.docs-toc{padding:39px 20px;border-left:1px solid #e1eaf0;position:sticky;top:0;max-height:100vh;overflow:auto;align-self:start}.docs-toc>span{font-size:12px;font-weight:600;letter-spacing:1px;color:#6b8492;display:block;margin-bottom:15px}.docs-toc a{display:block;font-size:12px;line-height:1.6;padding:7px 0;color:#5d7b8d}.docs-toc a:hover{color:#002b4c}.print-doc{font-size:12px;color:#31576e;background:none;border:0;border-top:1px solid #c1d2dd;padding:20px 0;margin-top:15px;cursor:pointer;text-align:left;width:100%}.docs-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0 35px}.docs-quick a{background:#e8f2f8;padding:17px 14px;text-decoration:none;display:flex;flex-direction:column;gap:12px;color:#0d3d58}.docs-quick span{font-size:10px;letter-spacing:1px}.docs-quick strong{font-size:14px;line-height:1.4}.docs-intro{font-size:20px}.docs-pager{display:flex;justify-content:space-between;gap:25px;margin-top:55px;border-top:1px solid #bccfdb;padding-top:25px}.docs-pager a{font-size:14px;max-width:48%;color:#224d67}.docs-pager a:last-child{text-align:right}.docs-pager span{display:block;font-size:10px;letter-spacing:1px;color:#6b8493;margin-bottom:7px}.docs-notice{margin-top:45px;padding:20px;background:#f2f6f9;font-size:12px;color:#667c89;line-height:1.8}.docs-notice p:last-child{margin-bottom:0}.docs-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:25px;font-size:12px;color:#6b8594}#docs-search{border:1px solid #bacfdd;border-radius:0;max-width:720px;width:calc(100% - 32px);padding:26px;background:white;color:#173b53;max-height:80vh;box-shadow:0 30px 100px #061a2a55}#docs-search::backdrop{background:#061c30b3;backdrop-filter:blur(4px)}.search-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.search-top label{font-size:16px;font-weight:600}#search-close{font-size:28px;background:none;border:0;color:#34596f;cursor:pointer}#docs-search-input{font:inherit;font-size:17px;width:100%;padding:15px;border:1px solid #93b4c7;background:#f0f7fa;color:#193e57}#search-count{font-size:12px;color:#6b8392;margin:15px 0}#search-results a{display:block;padding:18px 8px;border-top:1px solid #d6e2e9}#search-results a:hover{background:#eaf4fa}#search-results strong{display:block;font-size:16px}#search-results span{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#638196}#search-results p{font-size:13px;color:#557489;line-height:1.7;margin:8px 0 0}@media(min-width:1700px){.docs-page>header{padding-left:6%;padding-right:6%}}@media(max-width:1200px){.docs-layout{grid-template-columns:250px minmax(0,1fr)}.docs-toc{display:none}.docs-main{padding:35px}.docs-article h1{font-size:39px}.docs-quick{gap:8px}.docs-quick a{padding:14px 10px}}@media(max-width:850px){.docs-page>header nav{top:78px}.docs-layout{display:block}.docs-sidebar{display:none;position:static;height:auto;max-height:65vh;border-bottom:1px solid #b5cbd9}.docs-sidebar.open{display:block}.docs-menu-toggle{display:block;border:1px solid #9fbccc;background:none;font-size:13px;padding:9px 12px;color:#305671;cursor:pointer}.docs-toolbar{flex-wrap:wrap;gap:15px;padding:18px 5%}.docs-brand{flex:1}.docs-brand span{display:block;margin:0;font-size:12px}.search-trigger{width:100%;justify-content:space-between;font-size:14px}.docs-main{padding:30px 6%}.docs-article h1{font-size:38px}.docs-quick{grid-template-columns:1fr 1fr 1fr}}@media(max-width:500px){.docs-article h1{font-size:32px;letter-spacing:-1.1px}.docs-article h2{font-size:26px}.docs-quick{grid-template-columns:1fr}.docs-quick a{padding:15px;flex-direction:row;justify-content:space-between;align-items:center}.docs-quick span{font-size:11px}.docs-quick strong{font-size:14px}.docs-article pre{font-size:12px;padding-left:14px;padding-right:14px}.docs-bottom{flex-direction:column;gap:5px}.docs-article th,.docs-article td{padding:10px}.docs-article{font-size:16px}.docs-pager{gap:15px}}@media print{.docs-page>header,.docs-toolbar,.docs-sidebar,.docs-toc,.docs-pager,.copy-code,.docs-notice,.docs-bottom{display:none!important}.docs-layout{display:block}.docs-main{padding:0}.docs-article h1{font-size:28pt}.docs-article h2{font-size:18pt;break-after:avoid}.docs-article pre{white-space:pre-wrap;color:black;background:#f1f1f1;padding:12px}.table-scroll{overflow:visible}.docs-article th,.docs-article td{font-size:9pt;min-width:0}.docs-article a{color:black}body{font-size:11pt}}
.docs-quick span,.docs-pager span,#search-results span{font-size:12px}.copy-code{min-height:30px}.search-trigger,.docs-menu-toggle{min-height:44px}@media(max-width:500px){.docs-quick a{flex-wrap:wrap}.docs-quick span{font-size:12px}}@media(prefers-reduced-motion:reduce){.sector-tile img{transition:none}}
