.docs{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;width:100%;max-width:calc(var(--max) + var(--g) * 2);margin-inline:auto;padding:calc(var(--nav-h) + 24px) var(--g) var(--sec)}.docs-sidebar-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 16px;border:0;border-radius:var(--radius-md);background:none;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:400 var(--fs-16) /1 var(--f-display);letter-spacing:-.02em}.docs-sidebar-toggle .ic{font-size:18px;transition:rotate .3s var(--ease)}.docs-sidebar[data-open] .docs-sidebar-toggle .ic{rotate:180deg}.docs-sidebar-body{display:none;padding-top:16px}.docs-sidebar[data-open] .docs-sidebar-body{display:block}.docs-nav-group h2{margin:24px 0 6px;padding-inline:10px;color:var(--mute);font:400 var(--fs-13) /1.3 var(--f-display)}.docs-nav-group ul{display:grid;grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none}.docs-nav-group a{display:block;padding:7px 10px;border-radius:var(--radius);color:var(--ink-2);font:400 var(--fs-14) /1.3 var(--f-display);text-decoration:none;transition:background-color .3s var(--ease),color .3s var(--ease)}.docs-nav-group a:hover{background:var(--paper-2);color:var(--ink)}.docs-nav-group a[aria-current]{background:var(--paper-3);color:var(--ink)}.docs-search-field{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);color:var(--mute);transition:box-shadow .3s var(--ease)}.docs-search-field:focus-within{box-shadow:inset 0 0 0 1px var(--ink)}.docs-search-field .ic{font-size:18px}.docs-search-field input{flex:1 1;min-width:0;padding:0;border:0;background:none;color:var(--ink);font:300 var(--fs-16) /1 var(--f-body);outline:none}.docs-search-field input::placeholder{color:var(--mute-t)}.docs-search-results{margin-top:8px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.docs-search-results ul{margin:0;padding:0;list-style:none}.docs-search-results li+li{border-top:1px solid var(--line-2)}.docs-search-results a{display:grid;grid-gap:2px;gap:2px;padding:10px 14px;color:var(--ink);text-decoration:none;transition:background-color .3s var(--ease)}.docs-search-results a:focus-visible,.docs-search-results a:hover{background:var(--paper-2)}.docs-search-results strong{font:400 var(--fs-14) /1.3 var(--f-display);overflow-wrap:anywhere}.docs-search-results p,.docs-search-results span{color:var(--mute);font:400 var(--fs-12) /1.3 var(--f-display)}.docs-search-results p{margin:0;padding:12px 14px}.docs-article{min-width:0}.docs-header h1{margin:14px 0 0;font:400 var(--fs-42) /1.1 var(--f-display);letter-spacing:-.04em;text-wrap:balance}.docs-lead{max-width:60ch;margin:14px 0 0;color:var(--mute);font:300 var(--fs-18) /1.4 var(--f-body);text-wrap:pretty}.docs-copy-page{height:36px;margin-top:20px;padding:0 14px;border:0;border-radius:999px;background:none;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:400 var(--fs-13) /1 var(--f-display)}.docs-copy-page:hover{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.docs-body{margin-top:40px;padding-top:40px}.docs-body,.docs-footer{border-top:1px solid var(--line)}.docs-footer{margin-top:72px;padding-top:24px}.docs-footer .site-meta{margin:0}.docs-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.docs-pager-link{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;color:var(--ink);text-decoration:none}.docs-pager-link span{display:inline-flex;align-items:center;gap:6px;color:var(--mute);font:400 var(--fs-13) /1.3 var(--f-display)}.docs-pager-link strong{font:400 var(--fs-18) /1.25 var(--f-display);letter-spacing:-.02em}.docs-pager-next{justify-items:end;text-align:right}.docs-toc{display:none}.docs-toc ul{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;border-left:1px solid var(--line);list-style:none}.docs-toc a{display:block;margin-left:-1px;padding:5px 0 5px 14px;border-left:1px solid transparent;color:var(--mute);font:400 var(--fs-13) /1.35 var(--f-display);overflow-wrap:anywhere;text-decoration:none;transition:color .3s var(--ease)}.docs-toc a.is-active,.docs-toc a:hover{color:var(--ink)}.docs-toc a.is-active{border-left-color:var(--ink)}.docs-code{border-radius:var(--radius-md);background:var(--ink);color:#ececec;overflow:hidden}.docs-body .docs-code{margin:20px 0 0}.docs-code figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 8px 0 16px;color:#a3a3a3;font:400 var(--fs-12) /1 var(--f-display)}.docs-code-copy{height:28px;padding:0 10px;border:0;border-radius:var(--radius);background:none;color:#c9c9c9;font:inherit}.docs-code-copy:hover,.docs-code-copy[data-copied]{background:rgb(255 255 255/10%);color:#fff}.docs-code pre{margin:0;padding:12px 16px 16px;overflow-x:auto;font:400 13.5px/1.6 var(--f-mono);-moz-tab-size:2;tab-size:2}.docs-code pre:focus-visible{outline-color:#fff;outline-offset:-4px}.docs-body .docs-code pre code{padding:0;background:none;color:inherit;font:inherit;overflow-wrap:normal}.docs-table-scroll{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);overflow-x:auto}.docs-body .docs-table-scroll{margin-top:20px}.docs-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.docs-table td,.docs-table th{padding:12px 16px;text-align:left;vertical-align:top}.docs-table thead th{background:var(--paper-2);color:var(--mute);font:400 var(--fs-13) /1.3 var(--f-display);white-space:nowrap}.docs-table tbody tr{border-top:1px solid var(--line)}.docs-table tbody th{color:var(--ink);font-weight:400}.docs-argument{display:block}.docs-body .docs-tabs{margin-top:20px}.docs-tabs-list{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto}.docs-tab{flex:none;height:40px;padding:0 14px;border:0;background:none;color:var(--mute);font:400 var(--fs-14) /1 var(--f-display)}.docs-tab:hover{color:var(--ink)}.docs-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--ink);color:var(--ink)}.docs-tab-panel{padding-top:4px}.docs-body ol.docs-steps{display:grid;grid-gap:24px;gap:24px;padding:0;list-style:none;counter-reset:docs-step}.docs-steps>li{position:relative;min-width:0;padding-left:44px;counter-increment:docs-step}.docs-steps>li:before{content:counter(docs-step);position:absolute;top:-1px;left:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:400 var(--fs-13) /1 var(--f-display)}.docs-steps>li>*+*{margin-top:8px}.docs-step-title{color:var(--ink);font-weight:400}.docs-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.docs-body .docs-card{position:relative;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:18px 44px 18px 18px;text-decoration:none}.docs-body .docs-card strong{font:400 var(--fs-18) /1.25 var(--f-display);letter-spacing:-.02em}.docs-card span{color:var(--mute);font-size:15px;line-height:1.45}.docs-card .ic{position:absolute;top:20px;right:16px;font-size:18px}.docs-card:hover{background:var(--paper-2)}.docs-tool{padding-top:36px;border-top:1px solid var(--line)}.docs-tool+.docs-tool{margin-top:44px}.docs-tool>*+*{margin-top:14px}.docs-body .docs-tool h3{margin-top:0}.docs-body .docs-tool h3 code{padding:0;background:none;font:400 var(--fs-18) /1.3 var(--f-mono);letter-spacing:-.01em}.docs-body ul.docs-tool-facts{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.docs-tool-facts li{padding:4px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:400 var(--fs-12) /1.3 var(--f-display)}.docs-tool-facts code{font-size:.95em}.docs-params th{white-space:nowrap}.docs-param-required,.docs-param-rules{display:block;margin-top:4px;color:var(--mute);font:400 var(--fs-12) /1.3 var(--f-display)}.docs-tool-none{color:var(--mute)}.docs-body ul.docs-tool-notes{color:var(--ink-2);font-size:15px}@media (min-width:960px){.docs{grid-template-columns:232px minmax(0,760px);align-items:start;gap:clamp(32px,4vw,64px);padding-top:calc(var(--nav-h) + 48px)}.docs-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px);max-height:calc(100svh - var(--nav-h) - 48px);overflow-y:auto;padding:2px}.docs-sidebar-toggle{display:none}.docs-sidebar-body{display:block;padding-top:0}}@media (min-width:1240px){.docs{grid-template-columns:232px minmax(0,760px) minmax(0,200px);justify-content:space-between}.docs-toc{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px);display:block;max-height:calc(100svh - var(--nav-h) - 48px);overflow-y:auto}}@media (max-width:560px){.docs-pager{grid-template-columns:minmax(0,1fr)}.docs-table td,.docs-table th{padding:10px 12px}}@media (pointer:coarse){.docs-nav-group a{padding-block:11px}.docs-toc a{padding-block:9px}.docs-code-copy{height:36px}.docs-tab{height:44px}}