@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.action,.action--danger{--active-foreground:#a6accd;--hover-foreground:#fff;background-color:unset;color:var(--active-foreground)}.action--danger:focus,.action:focus{color:var(--focus-foreground)}.action--primary,.action--secondary{--active-foreground:#eee;--hover-foreground:#fff;color:var(--active-foreground)}.action--primary:focus,.action--secondary:focus{--border-color:var(--outline-color);color:var(--hover-foreground)}.loading.action--primary,.loading.action--secondary{background-color:var(--active-background)}.action{--active-background:var(--color-ghost-active);--border-color:var(--color-ghost);--focus-foreground:#fff;--hover-background:var(--color-ghost-hover)}.action--danger{--active-background:var(--color-danger-active);--border-color:var(--color-danger);--focus-foreground:var(--color-danger);--hover-background:var(--color-danger-hover)}.action--primary{--active-background:var(--color-primary-active);--hover-background:var(--color-primary-hover);--outline-color:var(--color-primary-outline);background-color:var(--color-primary)}.action--secondary{--active-background:var(--color-secondary-active);--hover-background:var(--color-secondary-hover);--outline-color:var(--color-secondary-outline);background-color:var(--color-secondary)}.action,[class^=action--]{min-width:var(--margin);padding:var(--padding-inline) var(--padding);border-radius:var(--border-radius);border:none;font-family:unset;font-size:unset;line-height:unset;-webkit-box-shadow:inset 0 0 0 var(--border) var(--border-color);box-shadow:inset 0 0 0 var(--border) var(--border-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .2s,color .2s,-webkit-box-shadow .2s;transition:background-color .2s,box-shadow .2s,color .2s,-webkit-box-shadow .2s}.action:focus,[class^=action--]:focus{--border:var(--border-focus)}.action:hover,[class^=action--]:hover{--border-color:var(--hover-background);background-color:var(--hover-background);color:var(--hover-foreground)}.action:active,[class^=action--]:active{--border-color:var(--active-background);background-color:var(--active-background);color:var(--active-foreground)}.action.disabled,[class^=action--].disabled{--border-color:transparent;background-color:unset;color:var(--color-foreground-disabled)}.action>span,[class^=action--]>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root{--border:1px;--border-radius:3px;--border-focus:4px;--color-background:#0f111a;--color-background-sheet:#090b10;--color-background-front:#000;--color-background-element:#1c1f2b;--color-danger-active:#970e27;--color-danger-hover:#b02;--color-danger:#dc163a;--color-foreground:#8f93a2;--color-foreground-disabled:#3b3f51;--color-ghost-active:#171a24;--color-ghost-hover:#1f222f;--color-ghost-outline:#4b526d;--color-ghost:#191c28;--color-primary-active:#117a90;--color-primary-hover:#3fb6d0;--color-primary-outline:#5fcbd2;--color-primary:#068ab0;--color-secondary-active:#a91b45;--color-secondary-hover:#ff3471;--color-secondary-outline:#ff6694;--color-secondary:#eb1353;--margin:calc(2*var(--padding));--padding-inline:1rem;--padding:calc(2*var(--padding-inline));--icon-size:1.2em}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{margin:0;background-color:var(--color-background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:1.6rem;line-height:1.4;color:var(--color-foreground);display:grid;grid-template-columns:25rem 1fr;grid-template-rows:auto 1fr auto;min-height:100vh;width:100vw;overflow-x:hidden}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading.action,.loading.anchor,.loading[class^=action--]{color:transparent;pointer-events:none}.loading.action:before,.loading.anchor:before,.loading[class^=action--]:before{content:"";position:absolute;left:50%;width:2.2rem;height:2.2rem;border:2px solid transparent;border-top-color:#fff;border-radius:50%;margin-left:-1.3rem;-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite}.action,.anchor,[class^=action--],[class^=anchor--]{position:relative;display:inline-grid;grid-auto-flow:column;grid-column-gap:var(--padding-inline);-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;outline:none}.anchor{--border-color:var(--color-ghost-hover);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .2s;transition:color .2s}.anchor:focus,.anchor:hover{color:#fff}.anchor:active{color:inherit}.anchor--inline{--border-color:var(--color-primary);-webkit-box-shadow:inset 0 calc(0px - var(--border)) 0 0 var(--border-color);box-shadow:inset 0 calc(0px - var(--border)) 0 0 var(--border-color);-webkit-transition:color .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,color .2s,-webkit-box-shadow .2s}.anchor--inline:focus,.anchor--inline:hover{--border:var(--border-focus);color:#fff}.anchor--inline:active{--border-color:var(--color-primary-active);color:inherit}.anchor,[class^=anchor--]{color:inherit}.anchor.disabled,[class^=anchor--].disabled{--border-color:transparent;color:var(--color-foreground-disabled)}.code{width:100%;max-height:60vh;padding:var(--padding);overflow:auto}.code--inline{--spacing:calc(2*var(--border-radius));padding-right:var(--spacing);padding-left:var(--spacing)}.code,[class^=code--]{display:inline-block;-moz-tab-size:4;-o-tab-size:4;tab-size:4;background-color:var(--color-background-sheet);border-radius:var(--border-radius)}a .code,a [class^=code--],button .code,button [class^=code--]{color:var(--color-foreground)}.code .comment{color:#75715e}.code .string{color:#e6db74}.code .constant{color:#ae81ff}.code .variable.parameter{color:#fd971f;font-style:italic}.code .keyword,.code .storage{color:#f92672}.code .storage.type{color:#66d9ef;font-style:italic}.code .entity.name.class{color:#a6e22e;font-style:underline}.code .entity.other.inherited-class{color:#a6e22e;font-style:italic}.code .entity.name.function{color:#a6e22e}.code .entity.name.tag{color:#f92672}.code .entity.other.attribute-name{color:#a6e22e}.code .support{color:#66d9ef}.code .support.class,.code .support.type{font-style:italic}.code .invalid{color:#f8f8f0;background-color:#f92672}.code .invalid.deprecated{background-color:#ae81ff}.example{display:grid;grid-gap:var(--padding) var(--margin);grid-template-columns:repeat(var(--columns),auto);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:var(--margin)}.example .list{min-width:32rem}.field{--border-color:var(--color-ghost-outline);display:grid;row-gap:var(--padding-inline);color:#a6accd}.field.error{--border-color:var(--color-danger-active);color:rgba(187,0,34,.53)}.field.error input:focus,.field.error input:focus~label,.field.error input:hover,.field.error input:hover~label{--border-color:var(--color-danger);color:#b02}.field span{font-size:1.4rem}.field label{grid-row-start:1;margin-bottom:calc(0px - var(--padding-inline));padding-bottom:var(--padding-inline);font-weight:600;-webkit-transition:color .2s;transition:color .2s}.field input{padding:var(--padding-inline) var(--padding);background-color:unset;-webkit-box-shadow:inset 0 0 0 var(--border) var(--border-color);box-shadow:inset 0 0 0 var(--border) var(--border-color);border-radius:var(--border-radius);font-family:inherit;font-size:inherit;color:inherit;-webkit-transition:color .2s,-webkit-box-shadow .2s;transition:color .2s,box-shadow .2s,-webkit-box-shadow .2s;border:none;outline:none}.field input:focus{--border:2px}.field input:focus,.field input:focus~label,.field input:hover,.field input:hover~label{--border-color:var(--color-primary-outline);color:#fff}.field input:disabled{--border-color:transparent;background-color:rgba(59,63,81,.08)}.field input:disabled,.field input:disabled~label,.field input:disabled~span{color:var(--color-foreground-disabled)}.list{display:grid;-ms-flex-line-pack:start;align-content:start}.list>*{padding:var(--padding-inline) var(--padding);border-left:4px solid transparent;-webkit-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s}.list>.active{color:#fff;background-color:var(--color-background-element);border-color:var(--color-primary)}.list>a.active:hover,.list>button.active:hover{border-color:var(--color-primary-hover)}.stack{--spacing:var(--margin);--size:120rem;display:grid;grid-template-columns:minmax(5vw,1fr) minmax(0,var(--size)) minmax(5vw,1fr);grid-row-gap:calc(2*var(--spacing));-ms-flex-line-pack:start;align-content:start;margin-top:var(--spacing);margin-bottom:var(--spacing)}.stack.stretched{--spacing:16vh}.stack>*{grid-column:2}.stack>*>:last-child{margin-bottom:0}.title,.title--headline{--weight:400;color:#fff}.title{--size:5rem}.title--headline{--size:6rem;letter-spacing:-1px}.title--section{--size:3rem;--weight:400;color:#a6accd}.title--sub-section{--size:2rem;--weight:700;color:#5e668a}.title,[class^=title--]{margin-top:0;margin-bottom:var(--padding);font-size:var(--size);font-weight:var(--weight)}.hero{text-align:center}.hero p{font-size:2rem;margin-bottom:4rem}.icon{height:var(--icon-size);fill:currentColor}body>header{grid-area:1/1/1/-1}body>footer,body>main{grid-column-start:1;grid-column-end:-1}body>aside,body>nav{grid-area:2/1/-1;position:sticky;top:0;max-height:100vh;overflow-y:auto}body>aside~footer,body>aside~main,body>nav~footer,body>nav~main{grid-column-start:2}.application__footer,.application__header{height:calc(var(--margin) + var(--padding))}.application__header{--icon-size:3rem;--logo-size:var(--icon-size);--spacing:calc(var(--margin) - var(--padding-inline));display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:calc(2*var(--spacing));-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:var(--spacing);padding-left:var(--spacing);background-color:#000;-webkit-transition:all .2s;transition:all .2s}.application__header:before{content:"";position:fixed;top:0;right:0;bottom:0;width:100%;max-width:120rem;background-image:url(/back.2cbc6ffc.svg);background-repeat:no-repeat;background-position:100% 100%;z-index:-1;-webkit-transition:opacity .2s;transition:opacity .2s}.application__header[data-translucent=true]{background-color:rgba(9,11,16,0)}.application__header:not([data-translucent=true]):before{opacity:0}.application__header[data-stretched=true]{--logo-size:var(--margin);height:calc(2*var(--margin) + var(--padding))}.application__header nav{display:grid;grid-auto-flow:column;grid-column-gap:calc(var(--margin) - 2*var(--padding-inline));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.application__header .anchor{padding:var(--padding-inline)}.application__logo{height:var(--logo-size);-webkit-transition:height .2s;transition:height .2s}.application__footer{color:#4b526d;margin-top:0}.application__footer>nav{padding-top:var(--margin);border-top:1px solid rgba(59,63,81,.31)}.application__sidebar{background-color:#090b10}