.docs-shell{display:grid;grid-template-columns:235px minmax(0,1fr);gap:65px;max-width:1450px;margin:auto;padding:48px 5.5vw 0}.docs-sidebar{align-self:start;position:sticky;top:25px;max-height:calc(100vh - 50px);overflow:auto;padding:4px 13px 25px 0}.sidebar-label{display:flex;align-items:center;gap:10px;margin-bottom:28px;color:var(--muted);font:8px var(--font-mono);letter-spacing:1px}.sidebar-label img{filter:invert(1);object-fit:contain}.docs-search-label{display:block;font-size:10px;color:var(--muted);margin-bottom:8px}.docs-search{position:relative}.docs-search input{width:100%;height:43px;background:var(--surface);border:1px solid #35414c;border-radius:0;color:var(--text);font-size:11px;padding:11px 35px 11px 12px}.docs-search input::-webkit-search-cancel-button{-webkit-appearance:none}.docs-search button{position:absolute;right:4px;top:4px;width:33px;height:35px;border:0;background:transparent;color:var(--muted);font-size:21px}.docs-search button:hover{color:var(--text);background:var(--surface-raised)}.docs-search button:active{background:#27323c}#search-help{font-size:8px;color:var(--faint);margin:7px 0 29px}.docs-toc summary{display:none}.docs-toc nav{display:flex;flex-direction:column;gap:3px}.docs-toc nav a{display:flex;align-items:center;gap:13px;padding:9px 10px;font-size:11px;color:var(--muted);border-left:1px solid var(--line)}.docs-toc nav a>span{font:7px var(--font-mono);color:var(--faint)}.docs-toc nav a:hover{background:var(--surface);color:var(--text)}.docs-toc nav a[aria-current=location]{border-left-color:var(--accent);color:var(--text);background:var(--surface)}.docs-sidebar-note{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.docs-sidebar-note>span{font:7px var(--font-mono);color:var(--accent);letter-spacing:.8px}.docs-sidebar-note p{font-size:10px;color:var(--muted);line-height:1.9;margin:9px 0 0}.docs-heading{padding-top:2px}.docs-heading .eyebrow{font-size:8px;margin-bottom:24px}.docs-heading h1{font-size:clamp(43px,4.6vw,66px);white-space:normal;letter-spacing:-2px;margin-bottom:24px}.docs-heading>p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.9;max-width:590px;margin-bottom:28px}.docs-meta{display:flex;gap:24px;flex-wrap:wrap;padding:17px 0;border-block:1px solid var(--line);font:7px/1.7 var(--font-mono);letter-spacing:.5px;color:var(--faint)}.docs-meta time,.docs-meta [data-doc-revision]{color:var(--muted);letter-spacing:0}.docs-article{padding:46px 0 43px;border-bottom:1px solid var(--line);scroll-margin-top:22px}.docs-section-label{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px}.docs-section-label>span{font:8px var(--font-mono);letter-spacing:1.1px;color:var(--muted)}.section-anchor{font:13px var(--font-mono);color:var(--faint);padding:3px 8px}.section-anchor:hover{color:var(--text);background:var(--surface)}.docs-article h2{font:34px/1.25 var(--font-display);letter-spacing:-1.1px;margin:0 0 24px}.docs-article h3{font:23px/1.4 var(--font-display);letter-spacing:-.4px;margin:31px 0 13px}.docs-article p,.docs-article li,.docs-article dd{font-size:13px;line-height:1.9;color:var(--muted)}.docs-article p{margin-bottom:16px}.docs-article strong{font-weight:400;color:var(--text)}.docs-article ul,.docs-article ol{padding-left:20px;margin:17px 0 23px}.docs-article li{padding-left:4px;margin-bottom:9px}.docs-article li::marker{color:var(--faint)}.docs-article a:not(.section-anchor):not(.docs-inline-link){color:var(--accent);text-decoration:underline;text-underline-offset:4px}.docs-article a:not(.section-anchor):hover{color:var(--text)}.docs-article code{font:11px var(--font-mono);background:var(--surface-raised);color:var(--accent);padding:3px 5px;overflow-wrap:anywhere}.docs-layer-list{list-style:none;padding:0!important;margin:24px 0!important}.docs-layer-list li{padding:18px 0;border-top:1px solid var(--line);margin:0}.docs-layer-list li>strong{font-size:14px}.docs-layer-list p{margin:6px 0 0}.inline-version{font:9px var(--font-mono);color:var(--muted);padding-left:7px}.docs-callout{border:1px solid #46545f;border-left:2px solid var(--accent);padding:20px 23px;margin:25px 0;background:#11171c}.docs-callout>strong,.docs-note>strong{font-size:12px}.docs-callout p,.docs-note p{font-size:12px;margin:7px 0 0;line-height:1.9}.docs-note{border-left:2px solid #3b4752;padding:2px 0 2px 20px;margin:23px 0}.docs-quick-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.docs-article .docs-quick-links a{border:1px solid var(--line);padding:15px;font-size:11px;text-decoration:none!important;color:var(--text)!important;position:relative}.docs-quick-links a>span:first-child{display:block;font:6px var(--font-mono);letter-spacing:1px;color:var(--muted);margin-bottom:7px}.docs-quick-links a>span:last-child{display:block;margin-top:10px;font:18px var(--font-display);color:var(--muted)}.docs-quick-links a:hover{border-color:var(--accent);background:var(--surface)}.docs-table-wrap{overflow:auto;border:1px solid var(--line);margin:24px 0 29px}.docs-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.docs-table-wrap table{border-collapse:collapse;width:100%;min-width:570px;font-size:11px;line-height:1.8}.docs-table-wrap th,.docs-table-wrap td{padding:13px 15px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.docs-table-wrap thead th{background:var(--surface-raised);font:8px var(--font-mono);color:var(--muted);text-transform:uppercase;font-weight:400}.docs-table-wrap tbody th{font-weight:400;color:var(--text);width:28%}.docs-table-wrap td{color:var(--muted)}.docs-table-wrap tr:last-child th,.docs-table-wrap tr:last-child td{border-bottom:0}.docs-inline-link{display:inline-flex;gap:20px;font-size:11px;color:var(--accent);align-items:center}.docs-inline-link:hover{color:var(--text)}.docs-definitions{margin:25px 0}.docs-definitions>div{border-top:1px solid var(--line);padding:17px 0}.docs-definitions dt{font-size:13px;color:var(--text);margin-bottom:7px}.docs-definitions dd{margin:0}.docs-code{border:1px solid #35414c;margin:20px 0;background:#0b0e11}.docs-code>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:9px 13px;border-bottom:1px solid var(--line)}.docs-code>div>span{font:7px var(--font-mono);letter-spacing:.7px;color:var(--muted)}.docs-code button{font-size:10px;color:var(--muted);border:1px solid var(--line);background:var(--surface-raised);padding:6px 13px}.docs-code button:hover{color:var(--text);border-color:var(--accent)}.docs-code button:active{background:#29353f}.docs-code pre{overflow:auto;margin:0;padding:18px;font:11px/1.9 var(--font-mono);tab-size:2}.docs-code pre:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.docs-code pre code{padding:0;background:transparent;color:var(--text);font:inherit;overflow-wrap:normal}.docs-copy-status{font-size:10px!important;color:var(--accent)!important;min-height:19px;margin-bottom:0!important}.docs-gates{list-style:none;padding:0!important}.docs-gates li{border-top:1px solid var(--line);padding:15px 0!important;margin:0!important}.docs-release-list{padding:0!important;list-style:none;margin-top:25px!important}.docs-release-list li{display:grid;grid-template-columns:95px 1fr;gap:21px;border-top:1px solid var(--line);padding:20px 0!important;margin:0!important}.docs-release-list>li>span{font:8px var(--font-mono);color:var(--faint);padding-top:7px}.docs-release-list h3{font-size:21px;margin:0 0 8px;letter-spacing:-.3px}.docs-release-list p{font-size:12px;margin:0}.docs-end{padding:35px 0 50px;display:flex;align-items:center;gap:14px}.docs-end img{object-fit:contain;filter:invert(1);opacity:.65}.docs-end p{font-size:11px;color:var(--muted);margin:0}.docs-end a{font-size:10px;color:var(--muted);margin-left:auto}.docs-end a:hover{color:var(--text)}.docs-end a>span{padding-left:10px;font-family:var(--font-display)}.docs-results{border:1px solid #3b4752;padding:24px;margin-top:28px;background:var(--surface)}.docs-results h2{font:26px var(--font-display);letter-spacing:-.6px;margin-bottom:14px}.docs-results>p{font-size:11px;color:var(--muted);line-height:1.8;margin:0 0 15px}.docs-results ul{list-style:none;padding:0;margin:0}.docs-results li+li{border-top:1px solid var(--line)}.docs-results a{display:block;padding:12px 0}.docs-results a:hover{color:var(--accent)}.docs-results a>strong{display:block;font-size:13px;font-weight:400}.docs-results a>span{display:block;font-size:11px;color:var(--muted);line-height:1.8;margin-top:5px}.docs-results a>small{font:7px var(--font-mono);color:var(--faint);display:block;margin-top:7px}[hidden]{display:none!important}
@media(max-width:1100px){.docs-shell{grid-template-columns:205px minmax(0,1fr);gap:38px}.docs-sidebar{padding-right:7px}.docs-toc nav a{font-size:10px;gap:11px;padding-inline:8px}.docs-heading h1{font-size:53px}.docs-heading>p:not(.eyebrow){font-size:14px}.docs-article h2{font-size:31px}.docs-article p,.docs-article li,.docs-article dd{font-size:12px}.docs-quick-links{gap:8px}.docs-article .docs-quick-links a{padding:12px;font-size:10px}.docs-release-list li{grid-template-columns:75px 1fr;gap:15px}.docs-release-list>li>span{font-size:7px}.docs-release-list h3{font-size:20px}}
@media(max-width:800px){.docs-shell{grid-template-columns:175px minmax(0,1fr);gap:26px;padding-inline:24px}.docs-sidebar-note p{font-size:9px}.docs-toc nav a{font-size:9px;gap:8px;padding:8px 6px}.docs-search input{font-size:10px}.sidebar-label{font-size:7px;gap:7px}.docs-heading h1{font-size:45px}.docs-heading>p:not(.eyebrow){font-size:13px}.docs-heading .eyebrow{font-size:7px}.docs-article h2{font-size:29px}.docs-meta{gap:10px;font-size:6px}.docs-section-label>span{font-size:7px}.docs-quick-links{grid-template-columns:1fr}.docs-article .docs-quick-links a{padding:13px 15px;font-size:12px}.docs-quick-links a>span:last-child{position:absolute;right:18px;top:15px;margin:0}.docs-callout{padding:17px}.docs-article h3{font-size:22px}.docs-release-list li{display:block}.docs-release-list>li>span{display:block;margin-bottom:10px;padding:0}.docs-end{flex-wrap:wrap}.docs-end a{width:100%;margin-left:42px}.docs-code pre{font-size:10px}.docs-code>div{gap:12px}.docs-code>div>span{font-size:6px}}
@media(max-width:600px){.docs-body .header-link{font-size:8px}.docs-body .header-link span{margin-left:8px}.docs-shell{display:flex;flex-direction:column;gap:31px;padding:25px 22px 0}.docs-sidebar{position:static;max-height:none;width:100%;padding:0;overflow:visible}.sidebar-label{font-size:7px;margin-bottom:15px}.docs-search-label{font-size:10px}.docs-search input{font-size:12px;height:44px}.docs-search button{height:36px;font-size:23px}.docs-sidebar #search-help{font-size:9px;margin:8px 0 17px}.docs-toc{border-block:1px solid var(--line)}.docs-toc summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted);padding:14px 0;cursor:pointer;list-style:none}.docs-toc summary::-webkit-details-marker{display:none}.docs-toc summary:hover{color:var(--text)}.docs-toc summary>span{font:18px var(--font-display)}.docs-toc[open] summary>span{transform:rotate(45deg)}.docs-toc nav{display:grid;grid-template-columns:1fr 1fr;padding-bottom:15px;gap:3px 7px}.docs-toc nav a{font-size:10px;padding:8px 7px;gap:7px}.docs-toc nav a>span{font-size:6px}.docs-sidebar-note{display:none}.docs-heading .eyebrow{font-size:7px;margin-bottom:20px}.docs-heading h1{font-size:clamp(36px,10vw,50px);letter-spacing:-1.8px;margin-bottom:20px}.docs-heading>p:not(.eyebrow){font-size:13px;line-height:1.9;margin-bottom:22px}.docs-meta{font-size:6px;gap:8px 20px;padding-block:14px}.docs-article{padding:32px 0;scroll-margin-top:15px}.docs-section-label{margin-bottom:17px}.docs-section-label>span{font-size:7px;letter-spacing:.8px}.docs-article h2{font-size:29px;margin-bottom:20px}.docs-article p,.docs-article li,.docs-article dd{font-size:12px;line-height:1.9}.docs-article h3{font-size:23px;margin-top:26px}.docs-layer-list li>strong{font-size:13px}.inline-version{font-size:8px}.docs-layer-list li{padding:15px 0}.docs-callout{padding:17px 18px}.docs-callout p,.docs-note p{font-size:11px}.docs-callout>strong,.docs-note>strong{font-size:12px}.docs-note{padding-left:17px}.docs-quick-links{gap:8px;margin-top:22px}.docs-article .docs-quick-links a{font-size:12px}.docs-table-wrap{margin-block:21px}.docs-table-wrap table{min-width:550px;font-size:11px}.docs-table-wrap th,.docs-table-wrap td{padding:11px 13px}.docs-code pre{font-size:10px;padding:15px;line-height:1.9}.docs-code>div>span{font-size:6px}.docs-code button{padding:7px 13px;font-size:10px}.docs-definitions dt{font-size:13px}.docs-release-list h3{font-size:22px}.docs-release-list>li>span{font-size:8px}.docs-release-list p{font-size:12px}.docs-end{padding:29px 0 36px}.docs-end p{font-size:10px}.docs-end a{font-size:10px}.docs-results{padding:20px;margin-top:22px}.docs-results h2{font-size:25px}.docs-results a>strong{font-size:13px}.docs-results a>span{font-size:11px}.docs-results>p{font-size:11px}}
