:root{--docs-header: 3.5rem;--docs-sidebar: 16rem;--docs-content: 53rem;--docs-toc: 16rem;scroll-padding-top:calc(var(--docs-header) + var(--space))}body{font-family:var(--font-sans)}a{color:var(--link)}:is(a,button,summary):focus-visible{outline:2px solid var(--link);outline-offset:2px}.docs-sidebar :is(a,summary):focus-visible{outline-offset:-2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:var(--space);top:-10rem;z-index:30;padding:.5rem .75rem;background:var(--bg-2);border-radius:var(--radius)}.skip-link:focus{top:.5rem}.docs-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.75rem;height:var(--docs-header);padding:0 var(--space);background:var(--bg-1);border-bottom:1px solid var(--line-2)}.docs-header a{color:var(--text-1);text-decoration:none}.docs-header .brand{display:flex;align-items:center;gap:.5rem;font-weight:650}.docs-header .brand img{border-radius:calc(var(--radius) * 1.25)}.docs-header .brand-docs{color:var(--text-2);padding-left:.75rem;border-left:1px solid var(--line-3)}.docs-header .search-button{margin-left:auto}.docs-header .download{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .75rem;font-size:.9rem;font-weight:550;background:color-mix(in srgb,var(--workroom-yellow) 22%,transparent);border:1px solid color-mix(in srgb,var(--workroom-yellow) 55%,transparent);border-radius:var(--radius)}.docs-header .download:hover{background:color-mix(in srgb,var(--workroom-yellow) 38%,transparent)}.docs-header .download svg{width:1rem;height:1rem;fill:currentColor}.docs-header .icon-button{display:inline-flex;width:2.25rem;height:2.25rem;min-height:0;padding:0;align-items:center;justify-content:center;color:var(--text-2);background:transparent;border:0;border-radius:var(--radius);box-shadow:none}.docs-header .icon-button:hover{color:var(--text-1);background:var(--bg-2);filter:none}.docs-header .icon-button svg{width:1.25rem;height:1.25rem}.docs-header [data-docs-theme] svg{display:none}:root:not([data-theme]) [data-docs-theme] .theme-auto,:root[data-theme=light] [data-docs-theme] .theme-light,:root[data-theme=dark] [data-docs-theme] .theme-dark{display:block}.search-button,.home-search{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;min-width:14rem;padding:.45rem .6rem .45rem .85rem;color:var(--text-2);font:inherit;text-align:left;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer}:is(.search-button,.home-search):hover{border-color:var(--line-3);color:var(--text-1)}.sidebar-toggle{display:none}.docs-shell{display:grid;grid-template-columns:var(--docs-sidebar) minmax(0,var(--docs-content)) var( --docs-toc );justify-content:center;align-items:start;max-width:90rem;margin:0 auto}.docs-sidebar{position:sticky;top:var(--docs-header);display:block;margin:0;max-height:calc(100vh - var(--docs-header));overflow-y:auto;padding:calc(var(--space) * 1.5) var(--space) calc(var(--space) * 3);border-right:1px solid var(--line-1)}.docs-sidebar details{margin:0;padding:0;background:none;border:0}.docs-sidebar details+details{margin-top:calc(var(--space) * .75)}.docs-sidebar summary{display:flex;align-items:center;justify-content:space-between;margin-left:-.6rem;padding:.3rem .6rem;list-style:none;border-radius:var(--radius)}.docs-sidebar summary::-webkit-details-marker{display:none}.docs-sidebar summary:after{content:"";width:.4rem;height:.4rem;border-right:1.5px solid var(--text-3);border-bottom:1.5px solid var(--text-3);transform:rotate(45deg) translateY(-.1rem)}.docs-sidebar summary:hover{background:var(--bg-3)}.docs-sidebar summary:hover h2{color:var(--text-1)}.docs-sidebar details:not([open])>summary:after{transform:rotate(-45deg)}.docs-sidebar h2{margin:0;font-size:.85rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.docs-sidebar ul{display:block;list-style:none;margin:0;padding:0}.docs-sidebar a{display:block;padding:.2rem .6rem;color:var(--text-2);text-decoration:none;border-radius:var(--radius)}@media(pointer:coarse){.docs-sidebar a{padding-block:.5rem}}.docs-sidebar a:hover{color:var(--text-1);background:var(--bg-3)}.docs-sidebar a[aria-current=page]{color:var(--text-1);font-weight:600;background:var(--bg-3);box-shadow:inset 3px 0 0 var(--workroom-yellow)}.docs-content{min-width:0;max-width:var(--docs-content);padding:calc(var(--space) * 2) calc(var(--space) * 2) calc(var(--space) * 4);font-size:1.15rem}.docs-content>h1{margin:2rem 0 .5rem;font-size:2em;letter-spacing:-.02em}.docs-content .lede{margin:0 0 calc(var(--space) * 1.5);font-size:1.15em;color:var(--text-2)}.docs-toc{position:sticky;top:var(--docs-header);max-height:calc(100vh - var(--docs-header));overflow-y:auto;padding:calc(var(--space) * 2) var(--space) calc(var(--space) * 2) calc(var(--space) * 4)}.docs-toc h2{margin:0 0 .5rem;font-size:.85rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.docs-toc ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--line-2)}.docs-toc li{margin:0}.docs-toc li.level-3 a{padding-left:1.5rem}.docs-toc a{display:block;margin-left:-1px;padding:.2rem 0 .2rem .75rem;color:var(--text-2);text-decoration:none;border-left:2px solid transparent}.docs-toc a:hover{color:var(--text-1)}.docs-toc a[aria-current=true]{color:var(--text-1);border-left-color:var(--workroom-yellow)}.breadcrumbs{margin:0;gap:.5rem;font-size:.875em;color:var(--text-3)}.breadcrumbs a{color:var(--text-2)}.prose{line-height:1.65}.prose h2,.prose h3,.prose h4{position:relative;margin:calc(var(--space) * 3) 0 var(--space);line-height:1.3}.prose h2{padding-top:var(--space);font-size:1.45em;border-top:1px solid var(--line-1)}.prose h3{margin-top:calc(var(--space) * 2.25);font-size:1.15em}.prose h4{font-size:1em;color:var(--text-2)}.prose .anchor{margin-left:.4rem;color:var(--text-4);text-decoration:none;opacity:0}.prose .anchor:before{content:"#"}.prose :is(h2,h3,h4):hover .anchor,.prose .anchor:focus-visible{opacity:1}.prose li+li{margin-top:.3rem}.prose kbd{padding:.05em .4em;font-family:var(--font-sans);font-size:.95em;letter-spacing:.08em;color:var(--text-1);border-bottom-width:2px}.prose pre{position:relative;line-height:1.5;font-size:.875em}.prose .copy-code{position:absolute;top:.4rem;right:.4rem;min-height:0;padding:.15rem .5rem;font-size:.75rem;opacity:0}.prose pre:hover .copy-code,.prose .copy-code:focus-visible{opacity:1}.prose .table-scroll{overflow-x:auto;margin:0 0 var(--space)}.prose .table-scroll table{margin:0}.prose td,.prose th{vertical-align:top}:is(.prose td,.prose th):first-child{padding-left:0}:is(.prose td,.prose th):last-child{padding-right:0}.prose th{background:none;border-bottom-color:var(--line-3)}.prose tbody tr:hover{background:none}.prose img{border:1px solid var(--line-2);border-radius:var(--radius)}.prose .markdown-alert{margin:var(--space) 0;padding:.6rem var(--space);border-left:3px solid var(--st-review);background:var(--bg-3);border-radius:0 var(--radius) var(--radius) 0}.prose .markdown-alert>:last-child{margin-bottom:0}.prose .markdown-alert-title{margin:0 0 .25rem;font-weight:650;color:var(--st-review)}.prose .markdown-alert-tip{border-left-color:var(--st-done)}.prose .markdown-alert-tip .markdown-alert-title{color:var(--st-done)}.prose .markdown-alert-important{border-left-color:var(--st-paused)}.prose .markdown-alert-important .markdown-alert-title{color:var(--st-paused)}.prose .markdown-alert-warning{border-left-color:var(--st-doing)}.prose .markdown-alert-warning .markdown-alert-title{color:var(--st-doing)}.prose .markdown-alert-caution{border-left-color:var(--danger)}.prose .markdown-alert-caution .markdown-alert-title{color:var(--danger)}.highlight .c,.highlight .c1,.highlight .cm,.highlight .cs,.highlight .ch,.highlight .cp,.highlight .cpf{color:var(--text-3);font-style:italic}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt,.highlight .kc,.highlight .ow{color:var(--st-review)}.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx,.highlight .sr,.highlight .ss,.highlight .dl{color:var(--st-done)}.highlight .m,.highlight .mi,.highlight .mf,.highlight .mh,.highlight .mo,.highlight .il,.highlight .no{color:var(--st-doing)}.highlight .nf,.highlight .fm,.highlight .nc,.highlight .nn,.highlight .ne{color:var(--accent-2)}.highlight .nb,.highlight .bp,.highlight .nt,.highlight .na,.highlight .nd{color:var(--st-deploy)}.highlight .nv,.highlight .vi,.highlight .vg,.highlight .vc{color:var(--st-paused)}.highlight .err,.highlight .gd{color:var(--danger)}.highlight .gi{color:var(--st-done)}.nightly-badge{display:inline-block;margin-left:.5rem;padding:.05rem .45rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;color:var(--on-workroom-yellow);background:var(--workroom-yellow);border-radius:calc(var(--radius) / 1.5)}.nightly-note{padding:.6rem var(--space);background:var(--bg-3);border-radius:var(--radius);color:var(--text-2)}.dark-only{display:none}:root[data-theme=dark] .dark-only{display:revert}:root[data-theme=dark] .light-only{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dark-only{display:revert}:root:not([data-theme=light]) .light-only{display:none}}.page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space);margin-top:calc(var(--space) * 3);padding-top:var(--space);border-top:1px solid var(--line-1);font-size:.875em;color:var(--text-3)}.page-actions p{margin:0}.page-actions div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space)}.page-actions button{color:var(--link);line-height:inherit}.pager{display:grid;grid-template-columns:1fr 1fr;gap:var(--space);margin-top:calc(var(--space) * 1.5)}.pager a{display:flex;flex-direction:column;padding:.75rem var(--space);text-decoration:none;border:1px solid var(--line-2);border-radius:var(--radius)}.pager a:hover{border-color:var(--line-3);background:var(--bg-2)}.pager a[rel=next]{grid-column:2;text-align:right}.pager small{color:var(--text-3)}.pager span{color:var(--text-1);font-weight:600}.docs-home{grid-column:2 / -1;max-width:64rem}.docs-home .home-search{width:100%;max-width:36rem;margin:var(--space) 0 calc(var(--space) * 2);padding:.8rem .8rem .8rem 1rem;font-size:1.05em}.docs-home .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space)}.docs-home .card{padding:var(--space) calc(var(--space) * 1.25);color:var(--text-1);text-decoration:none;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius)}.docs-home .card:hover{border-color:var(--line-3)}.docs-home .card h2{margin:0 0 .35rem;font-size:1.15em}.docs-home .card p{margin:0;color:var(--text-2)}.docs-home .sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:calc(var(--space) * 1.5);margin-top:calc(var(--space) * 3)}.docs-home .sections h2{margin:0 0 .5rem;font-size:1em}.docs-home .sections ul{list-style:none;margin:0;padding:0}.docs-home .sections li{margin:.25rem 0}.search-dialog{width:min(40rem,calc(100vw - 2rem));margin-top:10vh;padding:0;overflow:hidden}.search-dialog form{margin:0}.search-dialog input{width:100%;padding:1rem 1.1rem;font-size:1.1rem;border:0;border-bottom:1px solid var(--line-2);border-radius:0;background:transparent}.search-dialog input::-webkit-search-cancel-button{appearance:none}.search-dialog ul{list-style:none;margin:0;padding:.4rem;max-height:min(60vh,28rem);overflow-y:auto}.search-dialog ul:empty{display:none}.search-dialog li a{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .7rem;color:var(--text-1);text-decoration:none;border-radius:var(--radius)}.search-dialog li[aria-selected=true] a,.search-dialog li a:hover{background:var(--bg-3)}.search-dialog ul{font-size:1.15rem}.search-dialog li span{font-size:.85em;color:var(--text-2)}.search-dialog .search-empty{padding:.75rem;color:var(--text-2)}.search-dialog .search-hint{margin:0;padding:.5rem 1rem;font-size:.85rem;color:var(--text-2);border-top:1px solid var(--line-1)}.search-dialog .search-hint kbd{font-family:var(--font-sans);font-size:.95em}@media(max-width:75rem){.docs-shell{grid-template-columns:var(--docs-sidebar) minmax(0,1fr)}.docs-toc{display:none}}@media(max-width:48rem){.docs-shell{grid-template-columns:minmax(0,1fr)}.docs-home{grid-column:1}.sidebar-toggle{display:inline-flex;width:44px;height:44px;padding:0;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line-2)}.sidebar-toggle:before{content:"\2630";color:var(--text-1)}.docs-header .brand-docs,.docs-header .github,.docs-header .search-button kbd{display:none}.docs-header .search-button{min-width:0}.docs-header :is(.search-button,.download,.icon-button){min-width:44px;min-height:44px}.docs-header .download{justify-content:center;padding:0}.docs-header .download span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:23rem){.docs-header .brand span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.docs-header .search-button span{font-size:0}.docs-header .search-button span:before{content:"Search";font-size:1rem}.search-hint{display:none}.docs-sidebar{position:fixed;inset:var(--docs-header) 0 0 0;z-index:15;display:none;max-height:none;background:var(--bg-1)}:root[data-docs-sidebar-open] .docs-sidebar{display:block}.docs-content{padding:var(--space) var(--space) calc(var(--space) * 3)}.pager{grid-template-columns:1fr}.pager a[rel=next]{grid-column:1}}
/*# sourceMappingURL=docs-$MB6KWMYS$.css.map */
