.docs-shell{grid-template-columns:230px minmax(0,1fr);gap:56px;display:grid}.docs-directory{border-top:1px solid var(--l2-border);padding-block:44px 72px;scroll-margin-top:105px}.docs-directory [hidden]{display:none!important}.sidebar-inner{position:sticky;top:110px}.sidebar-label{color:#9baa9f;font:9px/1.5 var(--ts-font-mono);text-transform:uppercase;letter-spacing:.12em;margin:0 0 17px}.docs-sidebar nav{gap:3px;display:grid}.docs-sidebar nav a{color:#b3beb7;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;min-height:44px;margin-left:-10px;padding:8px 10px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.docs-sidebar nav a span{width:14px;font:9px var(--ts-font-mono);color:#869c8d;flex-shrink:0}.docs-sidebar nav a:hover,.docs-sidebar nav a[aria-current]{color:#d7efdf;background:#9ed3ad0a;border-color:#a8d4b530}.sidebar-help{border-top:1px solid var(--l2-border);margin-top:30px;padding-top:25px}.sidebar-help .sidebar-label{margin-bottom:8px}.sidebar-help .l2-link{font-size:12px}.directory-content,.docs-page-content{min-width:0}.directory-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.directory-header .l2-label{margin-bottom:12px;font-size:8px}.directory-header h2{letter-spacing:-.035em;margin:0;font-size:31px;font-weight:400;line-height:1.15}.docs-count{color:#9cab9f;font:10px/1.5 var(--ts-font-mono)}.directory-header>.docs-count{text-align:right}.docs-search{margin-bottom:30px}.docs-search label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.search-field{color:#91a79a;background:linear-gradient(100deg,#111713,#0c100e);border:1px solid #a7c5b328;border-radius:9px;align-items:center;gap:13px;min-height:53px;padding:0 16px;display:flex}.search-field:focus-within{outline-offset:3px;border-color:#91efad;outline:2px solid #91efad30}.search-field>svg{flex-shrink:0}.search-field input{width:100%;min-width:0;box-shadow:none;color:#e3ece6;font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:16px 0;font-size:13px}.search-field input::placeholder{color:#98a59d;opacity:1}.search-field input::-webkit-search-cancel-button{display:none}.search-field button{color:#b8c9be;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 3px;font-size:11px;display:flex}.search-field button span{font-size:20px}#docs-search-status{color:#98a69e;overflow-wrap:anywhere;min-height:18px;margin:9px 1px 0;font-size:11px;line-height:1.65}.docs-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.doc-category{background:linear-gradient(120deg,#1218149c,#0c100e70);border:1px solid #b6d1bf1b;border-radius:9px;height:100%;padding:24px;text-decoration:none;transition:border-color .16s,background .16s;display:block;position:relative}.doc-category:hover{background:#141e18;border-color:#a1cbb447}.category-top{color:#a4c2ae;justify-content:space-between;align-items:center;gap:16px;display:flex}.doc-category h3{color:#e0e7e2;letter-spacing:-.018em;margin:22px 20px 9px 0;font-size:20px;font-weight:400;line-height:1.35}.doc-category p{color:#9eaaa3;text-wrap:pretty;margin:0;font-size:13px;line-height:1.7}.category-arrow{color:#99b8a4;position:absolute;bottom:20px;right:18px}.doc-category p{padding-right:14px}.docs-article-list{border-top:1px solid var(--l2-border);margin:18px 0 0;padding:0;list-style:none}.docs-article-list li{border-bottom:1px solid var(--l2-border)}.docs-article-list a{color:#dce7e0;overflow-wrap:anywhere;padding:20px 36px 20px 8px;font-size:16px;line-height:1.6;text-decoration:none;display:block;position:relative}.docs-article-list a:after{content:"→";color:#99b8a4;position:absolute;top:20px;right:8px}.docs-article-list a:hover{color:#bde9cb;background:#9ed3ad08}.search-result-category{color:#9eaaa3;margin-bottom:4px;font-size:11px;display:block}.docs-empty{background:#101713;border:1px dashed #a7c5b330;border-radius:10px;padding:28px}.docs-empty h3{margin:0 0 10px;font-size:22px;font-weight:400}.docs-empty p{color:#a5b2aa;font-size:14px;line-height:1.7}.docs-page{padding-block:34px 80px}.docs-breadcrumb{margin-bottom:40px}.docs-breadcrumb ol{color:#9eaaa3;flex-wrap:wrap;gap:0;margin:0;padding:0;font-size:12px;line-height:1.8;list-style:none;display:flex}.docs-breadcrumb li{overflow-wrap:anywhere;align-items:center;min-width:0;max-width:100%;display:flex}.docs-breadcrumb li+li:before{content:"/";color:#76877c;margin:0 12px}.docs-breadcrumb a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.docs-breadcrumb a:hover{color:#d7efdf}.docs-breadcrumb span{padding-block:10px}.docs-page-heading h1{color:#e0e7e2;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:850px;margin:0;font-size:clamp(32px,3.8vw,48px);font-weight:400;line-height:1.16}.docs-page-heading .l2-description{max-width:650px;margin-block:20px 26px;font-size:16px}.docs-page-heading+.docs-count{margin-top:26px}.docs-reviewed{color:#a8b6ad;margin:20px 0 0;font-size:13px;line-height:1.7}.docs-toc{background:#111a14;border:1px solid #a7c5b328;border-radius:9px;max-width:780px;margin-top:30px;padding:18px 24px}.docs-toc p{color:#dce7e0;margin:0 0 8px;font-size:13px;font-weight:500}.docs-toc ol{margin:0;padding:0;list-style:none}.docs-toc a{color:#bce5c8;overflow-wrap:anywhere;align-items:center;min-height:44px;padding-block:8px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.docs-toc a:hover{text-decoration:underline}.docs-article-body{color:#c3cec7;overflow-wrap:anywhere;max-width:780px;min-height:360px;margin-top:32px;font-size:16px;line-height:1.8}.docs-article-body>:first-child{margin-top:0}.docs-article-body h2{color:#e4eee7;letter-spacing:-.02em;margin:42px 0 16px;scroll-margin-top:110px;font-size:26px;font-weight:500;line-height:1.3}.docs-article-body h3{color:#e4eee7;margin:30px 0 12px;scroll-margin-top:110px;font-size:20px;font-weight:500;line-height:1.4}.docs-article-body p{margin:16px 0}.docs-article-body strong{color:#e1ebe4;font-weight:500}.docs-article-body a{color:#b6e7c5;text-underline-offset:3px;text-decoration:underline}.docs-article-body a:hover{color:#e2ffe9}.docs-article-body ul,.docs-article-body ol{margin:18px 0;padding-left:25px}.docs-article-body li{margin-block:8px;padding-left:4px}.docs-article-body li::marker{color:#a8cbb4}.docs-article-body :not(pre)>code{color:#d4ebdb;font:.85em/1.6 var(--ts-font-mono);background:#141d17;border:1px solid #a7c5b31c;border-radius:4px;padding:2px 5px}.docs-article-body pre{max-width:100%;font:13px/1.8 var(--ts-font-mono);border:1px solid #a7c5b330;border-radius:8px;padding:20px;overflow-x:auto}.docs-article-body pre code{min-width:max-content;display:block}.docs-article-body blockquote{color:#d1ddd5;background:#111a14;border-left:3px solid #9dcbab;margin:24px 0;padding:3px 22px}.docs-article-body table{border-collapse:collapse;width:100%;max-width:100%;margin-block:24px;font-size:14px;line-height:1.6;display:block;overflow-x:auto}.docs-article-body th,.docs-article-body td{text-align:left;vertical-align:top;border:1px solid #a7c5b32c;min-width:120px;padding:14px 16px}.docs-article-body th{color:#e1ebe4;background:#17221b;font-weight:500}.docs-article-body table:focus-visible{outline-offset:4px;outline:2px solid #9dcbab}.docs-article-body td{background:#101713}.docs-article-body figure{margin:28px 0}.docs-article-body figure a{border:1px solid #a7c5b340;border-radius:9px;display:block;overflow:hidden}.docs-article-body img{width:100%;height:auto;display:block}.docs-article-body figcaption{color:#a8b6ad;margin-top:10px;font-size:13px;line-height:1.7}@media print{.docs-sidebar,.docs-toc{display:none}.docs-shell{display:block}.docs-article-body{max-width:none}.docs-article-body pre{white-space:pre-wrap}.docs-article-body pre code{min-width:0}}@media (width<=1100px){.docs-shell{grid-template-columns:205px minmax(0,1fr);gap:32px}}@media (width<=850px){.docs-shell{grid-template-columns:1fr;gap:30px}.sidebar-inner{position:static}.docs-sidebar nav{flex-wrap:wrap;gap:6px;display:flex}.docs-sidebar nav a{background:#101713;border-color:#a7c5b31c;gap:9px;margin:0;padding:7px 11px}.sidebar-help{display:none}.docs-page .docs-sidebar{border-top:1px solid var(--l2-border);grid-row:2;padding-top:28px}.docs-breadcrumb{margin-bottom:26px}}@media (width<=600px){.docs-directory{padding-block:28px 48px}.directory-header{align-items:start}.directory-header h2{font-size:28px}.docs-category-grid{grid-template-columns:1fr}.search-field{gap:10px;padding-inline:12px}.search-field input{font-size:16px}.search-field input::placeholder{font-size:12px}.doc-category{padding:22px}.docs-page{padding-block:20px 48px}.docs-article-list a{padding-block:18px;font-size:15px}.docs-article-body{min-height:280px}}
