.doc{max-width:var(--max-width);margin:var(--row-gap-1)auto;padding:0 var(--margin);-moz-column-gap:var(--column-gap-2);column-gap:var(--column-gap-2);row-gap:var(--row-gap-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"content""sidebar";justify-content:space-between;display:grid}@media (min-width:900px){.doc{grid-template-columns:275px minmax(0,1fr);grid-template-areas:"sidebar content"}}.doc-navbar{background:var(--color-background-1);border-radius:15px;grid-area:sidebar;align-self:start;padding:10px;position:sticky;top:100px}@media (min-width:900px){.doc-navbar{max-height:calc(100vh - 110px);overflow-y:auto}}.doc-navbar-section:first-child{border-top:none}.doc-navbar-section>summary{cursor:pointer;border-radius:var(--border-radius);outline:0;list-style:none;display:block}.doc-navbar-section>summary::-webkit-details-marker{display:none}.doc-navbar-section[open] .doc-navbar-section-title{color:var(--color-foreground)}.doc-navbar-section[open] .doc-navbar-section-title:before{transform:rotate(90deg)}.doc-navbar-section-title{-moz-column-gap:5px;font:500 18px/1.6 var(--font-ui);transition:background-color var(--animation-duration);color:var(--color-foreground-1);-webkit-user-select:none;user-select:none;align-items:center;column-gap:5px;padding:10px 0;display:flex}.doc-navbar-section-title:before{content:"";opacity:.5;width:30px;height:30px;transition:transform var(--animation-duration);background:url("data:image/svg+xml;charset=UTF-8,<svg width=\"31\" height=\"31\" viewBox=\"0 0 31 31\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.337 4.793a1 1 0 0 1 1.32-.083l.094.083 10 10a1 1 0 0 1 .083 1.32l-.083.094-10 10a1 1 0 0 1-1.497-1.32l.083-.094L19.63 15.5l-9.292-9.293a1 1 0 0 1-.083-1.32l.083-.094Z\" fill=\"%23999\"/></svg>") 50%/20px 20px no-repeat;display:block}.doc-navbar-section-links{font:17px/1.4 var(--font-ui);margin:0 0 10px;padding:0;list-style:none}.doc-navbar-section-links li+li{margin-top:2px}.doc-navbar-section-links a{color:var(--color-foreground-1);transition:background-color var(--animation-duration);border-radius:5px;padding:.4em .5em .4em .75em;text-decoration:none;display:block}.doc-navbar-section-links a:hover{background-color:var(--color-background-2);color:var(--color-foreground)}.doc-navbar-section-links a[aria-current=page]{background-color:var(--color-background-3);color:var(--color-foreground);font:17px/1.4 var(--font-ui)}.doc-navbar-section-links a .tag{float:right}.doc-navbar>.doc-navbar-section-links a{padding-left:1em}.doc-content{grid-area:content}.doc-header{border-bottom:solid 1px var(--color-background-2);padding-bottom:var(--row-gap-0);margin-bottom:var(--row-gap-1);position:relative}.doc-header h1{font:var(--text-heading);letter-spacing:var(--text-heading-spacing);margin:0}.doc-header p{font:var(--text-body);letter-spacing:var(--text-body-spacing);color:var(--color-foreground-1);margin:.3em 0 0}.doc-header .doc-cta{width:100%;text-align:center;position:absolute;bottom:0;transform:translateY(50%)}.doc-body{font:var(--text-body);letter-spacing:var(--text-body-spacing);color:var(--color-foreground-1)}.doc-body h2{color:var(--color-foreground);font:var(--text-title);letter-spacing:var(--text-title-spacing);margin-top:2.5em;margin-bottom:.5em}.doc-body h2:first-child{margin-top:0}.doc-body h3{color:var(--color-foreground);font:var(--text-body-bold);letter-spacing:var(--text-body-spacing);margin-top:2.5em;margin-bottom:.5em}.doc-body h3:first-child{margin-top:0}.doc-body .header-anchor{color:inherit;text-decoration:none}.doc-body h2+h3{margin-top:0}.doc-body strong{font-weight:600}.doc-body code{background:var(--color-background-1);border-radius:var(--border-radius-small);border:solid 1px var(--color-background-2);margin:0 .2em;padding:0 .3em}.doc-body pre code{margin:0}.doc-body p,.doc-body li{margin:.5em 0}.doc-body lume-code,.doc-body>pre{margin-top:2em;margin-bottom:2em}.doc-body dt{font-weight:600}.doc-footer{padding:var(--row-gap-0)0;border-top:solid 1px var(--color-background-2);margin-top:var(--row-gap-1)}.doc-pagination{-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);font:var(--text-caption);margin:0;padding:0;list-style:none;display:flex}.doc-pagination>li.is-next{text-align:right;margin-left:auto}.doc-pagination a{color:var(--color-foreground-1);text-decoration:none;display:block}.doc-pagination a strong{color:var(--color-primary);font:var(--text-body-bold);display:block}.doc-pagination a:hover strong{text-decoration:underline}