.docs-body{background:#050b15}.docs-body:before{height:620px}.docs-top{height:76px;display:flex;align-items:center;justify-content:space-between;gap:15px;width:min(1500px,calc(100% - 72px));margin:0 auto;border-bottom:1px solid var(--line);position:relative;z-index:4;font:500 10px var(--mono);color:#749eaf;letter-spacing:.1em}.docs-brand{font:600 15px var(--display);letter-spacing:.07em;color:#c6f6ff}.docs-brand strong{color:var(--cyan)}.docs-website-link{color:var(--cyan)}.docs-layout{width:min(1500px,calc(100% - 72px));margin:0 auto;display:grid;grid-template-columns:240px minmax(0,1fr) 205px;gap:40px;align-items:start}.docs-nav{padding-top:39px;position:sticky;top:10px}.nav-overline{font:500 10px var(--mono);color:var(--cyan);letter-spacing:.07em;margin-bottom:20px}.docs-nav input{width:100%;padding:10px 12px;font-size:12px;background:#08182a;color:var(--text);border:1px solid var(--line);margin-bottom:20px}.docs-nav nav{display:flex;flex-direction:column;gap:4px}.docs-nav nav a{font-size:13px;color:#94b3c4;padding:9px 12px;border-left:2px solid transparent}.docs-nav nav a:hover{background:#0e2639;color:var(--cyan)}.docs-nav nav a.active{border-color:var(--cyan);background:#102b3c;color:#d9faff;font-weight:700}.docs-caution{color:#7296a6;font-size:11px;line-height:1.8;margin-top:23px;border-top:1px solid var(--line);padding-top:17px}.docs-main{min-width:0;padding-top:42px;padding-bottom:130px}.docs-breadcrumb{color:#5abfd1;font:500 10px var(--mono);letter-spacing:.06em;margin-bottom:19px}.docs-content{font-size:15px;color:#b7ccda;line-height:1.85;overflow-wrap:anywhere}.docs-content h1,.docs-content h2,.docs-content h3{letter-spacing:-.035em;color:#effbff;line-height:1.18}.docs-content h1{font-size:clamp(35px,3.5vw,53px);margin:12px 0 30px}.docs-content h2{font-size:26px;margin:39px 0 14px;padding-top:10px;border-top:1px solid #244154}.docs-content h3{font-size:19px;margin:29px 0 11px}.docs-content p{margin:0 0 18px}.docs-content a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.docs-content strong{color:#edfdff}.docs-content ul,.docs-content ol{padding-left:24px;margin:12px 0 24px}.docs-content li{margin:7px 0}.docs-content li::marker{color:var(--cyan)}.docs-content blockquote{border-left:2px solid var(--cyan);padding:10px 19px;margin:20px 0 29px;background:#102738;color:#b3e2ed}.docs-content blockquote p:last-child{margin:0}.docs-content code{font:500 .86em/1.7 var(--mono);background:#123044;padding:2px 5px;color:#c5f5ff}.docs-content pre{background:#061827;border:1px solid #23536b;padding:19px;overflow:auto;margin:20px 0}.docs-content pre code{background:transparent;padding:0;color:#d4f5ff;font-size:12px;white-space:pre}.docs-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;margin:18px 0 28px;font-size:13px}.docs-content th,.docs-content td{border:1px solid #24475b;padding:11px 13px;vertical-align:top;text-align:left}.docs-content th{background:#102d40;color:#c6faff;font:600 12px var(--mono)}.docs-content td{background:#081d2b}.docs-content img{max-width:100%;display:block;border:1px solid var(--line);margin:25px 0}.docs-end{font:500 10px var(--mono);color:#527f95;margin-top:56px;padding-top:22px;border-top:1px solid var(--line)}.docs-aside{position:sticky;top:25px;padding-top:45px;color:#6c9eaf;font:500 10px/1.85 var(--mono)}.docs-aside>span{color:var(--cyan)}.docs-aside p{margin:13px 0 27px}.docs-aside-box{padding:16px;border:1px solid #274f62;color:#7cacb9;margin-bottom:18px}.docs-aside-box b{display:block;color:#b6edf4;margin-top:5px}.docs-aside a{color:var(--cyan);font-size:10px}
@media(max-width:1120px){.docs-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.docs-aside{display:none}}@media(max-width:700px){.docs-top,.docs-layout{width:calc(100% - 34px)}.docs-top{font-size:9px}.docs-top>span{display:none}.docs-layout{display:block}.docs-nav{position:static;padding-top:25px}.docs-nav nav{display:grid;grid-template-columns:1fr 1fr;gap:4px}.docs-nav nav a{font-size:11px;padding:7px}.docs-main{padding-top:32px}.docs-content{font-size:14px}.docs-content h1{font-size:35px}.docs-content h2{font-size:23px}.docs-caution{margin:12px 0 0}}
