html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,footer,header,main,menu,nav,section,summary{display:block}a{background-color:initial}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}code,kbd,pre,samp{font-size:1em}.terminal.dim{color:#919191}.terminal>.normal{color:#ddd}.terminal>.attr{color:#c4c4c4}.terminal>.punctuation{color:#888}.terminal>.punctuation.dim{color:#6f6f6f}.terminal>.underline{text-decoration:underline}.terminal .bold-buffer{color:#ddd;font-weight:700}.terminal .prompt{color:#ddd;font-weight:700}.terminal .prompt::before{color:#f2da4b;content:'$ '}.terminal.-smaller{font-size:12pt}.terminal.-smallerer{font-size:11pt}.terminal>.red,._term-colours>.red{color:#d62c1a}.terminal>.red.bold,._term-colours>.red.bold{color:#e74c3c}.terminal>.red.dim,._term-colours>.red.dim{color:#921e12}.terminal>.green,._term-colours>.green{color:#25a25a}.terminal>.green.bold,._term-colours>.green.bold{color:#2ecc71}.terminal>.green.dim,._term-colours>.green.dim{color:#176437}.terminal>.yellow,._term-colours>.yellow{color:#c29d0b}.terminal>.yellow.bold,._term-colours>.yellow.bold{color:#f1c40f}.terminal>.yellow.dim,._term-colours>.yellow.dim{color:#796307}.terminal>.blue,._term-colours>.blue{color:#217dbb}.terminal>.blue.bold,._term-colours>.blue.bold{color:#3498db}.terminal>.blue.dim,._term-colours>.blue.dim{color:#16527a}.terminal>.purple,._term-colours>.purple{color:#804399}.terminal>.purple.bold,._term-colours>.purple.bold{color:#9b59b6}.terminal>.purple.dim,._term-colours>.purple.dim{color:#532c64}.terminal>.cyan,._term-colours>.cyan{color:#14888f}.terminal>.cyan.bold,._term-colours>.cyan.bold{color:#1ab2bc}.terminal>.cyan.dim,._term-colours>.cyan.dim{color:#0b484c}.theme-introduction .themed-color,.theme-introduction .section-heading{color:#bfd85f}.theme-introduction .side-note ._border,.theme-introduction .side-note._border{border-color:#8da829}.theme-installation .themed-color,.theme-installation .section-heading{color:#559fd2}.theme-installation .side-note ._border,.theme-installation .side-note._border{border-color:#286b98}.theme-feature .themed-color,.theme-feature .section-heading{color:#f2da4b}.theme-feature .side-note ._border,.theme-feature .side-note._border{border-color:#caae0e}.theme-docs .themed-color,.theme-docs .section-heading{color:#559fd2}.theme-docs .side-note ._border,.theme-docs .side-note._border{border-color:#286b98}.theme-contributing .themed-color,.theme-contributing .section-heading{color:#d070df}.theme-contributing .side-note ._border,.theme-contributing .side-note._border{border-color:#ab2abe}.theme-release .themed-color,.theme-release .section-heading{color:#cc4244}.theme-release .side-note ._border,.theme-release .side-note._border{border-color:#842425}.theme-404 .themed-color,.theme-404 .section-heading{color:#cc4244}.theme-404 .side-note ._border,.theme-404 .side-note._border{border-color:#842425}._contribution-codes code{color:#bfd85f}@media screen and (max-width:570px){._time_style{margin-bottom:1rem!important}}html{line-height:1.45;color:#ddd;font-family:ss,sans-serif;font-size:14pt;font-weight:400;font-style:normal}@media screen and (max-width:900px){html{font-size:13pt}}@media screen and (max-width:699px){html{font-size:12pt}}body{background:#111 url(/z/bg/diagmonds.png)}pre,code,samp{font-family:io,monospace}a{text-decoration:none}a:link{color:#a2d6f4}a:visited{color:#b38da9}a:hover:link,a:hover:visited{text-decoration:underline}a.internal{text-decoration:none!important;box-shadow:inset 0 -2px #349;height:10px;text-shadow:2px 0 0 rgba(30,30,30,.75),0 2px 0 rgba(30,30,30,.75),-2px 0 0 rgba(30,30,30,.75),0 -2px 0 rgba(30,30,30,.75);color:#ddd}a.internal:hover{text-decoration:none!important}@media(prefers-reduced-motion:no-preference){a.internal{transition:box-shadow .3s cubic-bezier(.25,1,.5,1)}}a.internal:hover{box-shadow:inset 0 -2px #559fd2}ul{padding-left:30px;list-style-type:square}ul>li{color:#888}ul>li>*{color:#ddd}ol{padding-left:30px}ol>li{color:#c4c4c4;font-family:din,sans-serif}ol>li>*{color:#ddd;font-family:ss,sans-serif}ul._boldlist li{padding-top:1rem}.shell-command::-webkit-scrollbar,.terminal-monitor::-webkit-scrollbar,.-screenie .terminal::-webkit-scrollbar{width:3px;height:3px}.shell-command::-webkit-scrollbar-button,.shell-command::-webkit-scrollbar-corner,.terminal-monitor::-webkit-scrollbar-button,.terminal-monitor::-webkit-scrollbar-corner,.-screenie .terminal::-webkit-scrollbar-button,.-screenie .terminal::-webkit-scrollbar-corner{display:none}.shell-command::-webkit-scrollbar-thumb,.terminal-monitor::-webkit-scrollbar-thumb,.-screenie .terminal::-webkit-scrollbar-thumb{background-color:#444}.shell-command:hover::-webkit-scrollbar-thumb,.terminal-monitor:hover::-webkit-scrollbar-thumb,.-screenie .terminal:hover::-webkit-scrollbar-thumb{background-color:#777}._nobr{white-space:nowrap}@font-face{font-family:ss;font-weight:400;src:url(/z/fnt/ss-r.a.woff2)format("woff2"),url(/z/fnt/ss-r.a.woff)format("woff")}@font-face{font-family:ss;font-weight:700;src:url(/z/fnt/ss-b.a.woff2)format("woff2"),url(/z/fnt/ss-b.a.woff)format("woff")}@font-face{font-family:ss;font-weight:400;font-style:italic;src:url(/z/fnt/ss-i.a.woff2)format("woff2"),url(/z/fnt/ss-i.a.woff)format("woff")}@font-face{font-family:din;src:url(/z/fnt/din-m.a.woff2)format("woff2"),url(/z/fnt/din-m.a.woff)format("woff")}@font-face{font-family:io;font-weight:400;src:url(/z/fnt/io-r.a.woff2)format("woff2"),url(/z/fnt/io-r.a.woff)format("woff")}@font-face{font-family:io;font-weight:700;src:url(/z/fnt/io-b.a.woff2)format("woff2"),url(/z/fnt/io-b.a.woff)format("woff")}.subject-heading{margin:0;font-family:din,sans-serif;font-size:24pt;font-weight:500}.section-heading{padding-top:1.5rem;text-transform:uppercase;font-family:din,sans-serif;font-size:13pt;font-weight:500}.point-heading{margin:1.5rem 0 0}.heading.-big{margin:0;color:#626262;font-family:din,sans-serif;font-size:36pt;font-weight:500}@media screen and (max-width:640px){.heading.-big{text-align:center}}.envar,.flag{white-space:nowrap}.terminal-monitor{border-top:1px solid #404030;border-bottom:1px solid #303040;border-radius:1rem;box-shadow:inset 0 0 10px black;background-color:#111;padding:1rem;overflow-x:auto;font-size:11pt}.terminal-monitor .prompt{font-family:io,monospace;font-weight:700}.terminal-monitor pre{margin-top:0;font-family:io,monospace}.terminal-monitor>.err{color:#cc4244}.big-error{margin-bottom:3rem;text-align:center}.big-error h1{color:#c4c4c4;font-family:ss,sans-serif;font-size:72pt;font-weight:700}.big-error p{color:#c4c4c4}@keyframes flash{0%{color:inherit}25%{color:#fff}50%{color:inherit}75%{color:#fff}100%{color:inherit}}.-flash,.-flash *{animation-name:flash;animation-duration:1.2s}@charset "UTF-8";.pc{border-style:solid;border-color:#262626;max-width:990px;margin:1rem auto;background-color:#191919}@media screen and (min-width:990.01px){.pc{border-width:1px}}@media screen and (max-width:990px){.pc{border-width:1px 0}}.pc .row{padding:0 1rem}.pc .row.-screenie{border:solid #262626;border-width:1px 0;background-color:#111;padding:1rem 0;white-space:pre-wrap;font-size:13pt}.pc .row.-screenie pre{margin:0;padding:0 1rem;overflow-x:auto;overflow-y:hidden}@media screen and (min-width:640.01px){.pc .row.-screenie pre{padding:0 .5rem}}.pc .row.-screenie .side-note{padding:0 1rem}.pc .row.-teenie{flex-direction:row!important;padding-left:0;font-size:8pt}@media screen and (min-width:990.01px){.pc .row.-teenie>pre{padding:0 0 0 1rem!important}}@media screen and (max-width:990px){.pc .row.-teenie>pre{padding:0 1rem!important}}.pc .row.-fill{padding:0}.pc>.sep+.sep{margin-top:3rem}@media screen and (min-width:640.01px){.pc .row.-cols{display:flex;flex-direction:row-reverse}.pc .row.-cols.-flip{flex-direction:row}.pc .row.-cols>.text{width:74%}.pc .row.-cols>.aside{width:26%}.pc .row.-cols>.-margin>*{margin-right:1rem}.pc .row.-cols>.-shove{display:flex;flex-direction:column-reverse;padding-bottom:2rem}.pc .row.-cols>.-shove ._border p:first-child:last-child{margin-top:0;margin-bottom:0}.pc .row.-cols>.-push{margin-top:5rem}.pc .row.-cols>._run-on p:last-child{margin-bottom:0}}@media screen and (max-width:570px){.pc ._bump{margin-bottom:1rem}}.pc .text.-content img{border-radius:.5rem;width:100%}.commit-hash{font-family:io,monospace}.release-numpad{cursor:default;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.release-numpad>.name{margin:0;padding:0 0 0 6px;text-transform:uppercase;font-size:10pt}.release-numpad>.list{display:flex;flex-wrap:wrap;padding:0}.release-numpad>.list>*{width:40%;margin:2px 5px;padding:2px}@charset "UTF-8";.mega-heading{cursor:default;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;margin:10px 40px 25px;background-image:linear-gradient(#191919 20px,#191919 39px,#6d7233 39px,#6d7233 47px,#191919 47px,#191919 55px,#813234 55px,#813234 63px,#191919 63px,#191919 71px,#30546d 71px,#30546d 79px,#191919 79px);padding:0;text-align:center;text-shadow:2px 0 0 #000,2px 2px 0 #000,0 2px 0 #000,-2px 2px 0 #000,-2px 0 0 #000,-2px -2px 0 #000,0 -2px 0 #000,2px -2px 0 #000,7px 0 0 #191919,0 7px 0 #191919,-7px 0 0 #191919,0 -7px 0 #191919;line-height:1;letter-spacing:4px;color:#eee;font-family:din,sans-serif;font-size:68pt;font-weight:500;font-style:normal}.mega-heading a{text-decoration:none!important;color:#eee}.mega-heading a:hover{text-decoration:none!important}.faq-section{margin-top:2rem;margin-bottom:2rem}.faq-section .question{margin-bottom:1px;padding-top:.5rem;line-height:1.3;color:#999;font-family:din,sans-serif;font-size:14pt;font-weight:500}.faq-section .question:not(:nth-child(2)){padding-top:.3rem}.faq-section .answer{margin:0;padding:0 1rem 0 .5rem;color:#ddd}.faq-section .answer>p{margin:0}.faq-section .answer>p+p,.faq-section .answer>p+.shell-command,.faq-section .answer>.shell-command+p{margin-top:1rem}.faq-section .answer:not(:last-child){margin-bottom:.5rem}@media screen and (min-width:640.01px){.faq-section .heading.-big.-faq{padding:4px 1.5rem 0 0;text-align:right;font-family:io,monospace;font-size:60pt}}@media screen and (max-width:640px){.faq-section .heading.-big.-faq{margin:1rem;font-family:io,monospace;font-size:40pt}}.release-releases{margin-top:1.5rem;margin-right:1rem;color:#ddd;font-family:din,sans-serif;font-size:11pt;font-weight:500}.release-releases li{display:block;width:40%;list-style-type:none}.release-releases a{text-decoration:none!important;color:#c4c4c4}.release-releases a:hover{text-decoration:none!important}.release-releases a:hover{color:#ddd}.side-note{margin:.5rem 0 0;text-align:right;color:#888;font-size:11pt}.side-note>*{margin:0}.side-note>*+*{margin-top:.5rem}.side-note a:not(.internal){text-decoration:none;color:#888;font-weight:700}.side-note a.internal{color:#888}.side-note ._border p,.side-note._border p{margin-block-start:.5rem;margin-block-end:.5rem}@media screen and (max-width:570px){.side-note ._border,.side-note._border{border-top:2px solid;border-bottom:2px solid;text-align:center}}@media screen and (min-width:570.01px){.side-note ._border,.side-note._border{border-right:2px solid;padding-right:.5rem;border-top:inherit;border-bottom:inherit;text-align:right}}.release-button{width:100%;border-radius:12px;background-color:#444;padding:6px 4px 4px;text-align:center;color:#ddd}@media(prefers-reduced-motion:no-preference){.release-button{transition:background-color .3s cubic-bezier(.25,1,.5,1)}}.release-button.-current,.release-button.-link:hover{background-color:#349}.next-page{border-top:1px solid #262626}.next-page>a{display:block;width:300px;margin-left:auto;background-image:linear-gradient(270deg,#262626,#191919);background-repeat:no-repeat;background-position:300px 0;padding:.5rem;text-align:right;text-decoration:none;color:#aaa;font-family:din,sans-serif;font-weight:500}@media(prefers-reduced-motion:no-preference){.next-page>a{transition:background-position .3s}}.next-page>a:hover{background-position:0 0;text-decoration:none}.next-page>a>.next{background-image:url(/z/ico/item.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:18px 18px;padding-left:25px;padding-left:3px;padding-right:26px;text-decoration:none;color:#ddd}.button-bar{cursor:default;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;display:flex}.button-bar a{text-decoration:none!important}.button-bar a:hover{text-decoration:none!important}.button-bar>.button{width:50%;padding:8px}.button-bar>.button>.inner{display:block;border-radius:12px;background-color:#111;padding:1rem;text-align:center}@media(prefers-reduced-motion:no-preference){.button-bar>.button>.inner{transition:background-color .3s cubic-bezier(.25,1,.5,1)}}.button-bar>.button>.inner:hover{background-color:#113}.button-bar>.button>.inner .text{color:#559fd2;font-family:din,sans-serif}@charset "UTF-8";.release-notes .subject-heading+.heading{margin-top:0}.release-notes ul{margin-top:.25rem}.release-notes .absence{margin-top:.25rem;padding-left:15px}.release-notes .answer{margin:0;padding:0 1rem 0 .5rem;color:#c4c4c4}.release-notes .about{color:#c4c4c4}@media screen and (min-width:640.01px){.release-notes .about{padding-right:1rem;font-size:13pt}}@media screen and (max-width:640px){.release-notes .about{padding:0 3rem;font-size:12pt}}.release-notes .commit-hash{font-family:io,monospace}.release-notes .sidebar{display:flex;justify-content:flex-end}@media screen and (max-width:640px){.release-notes .sidebar{flex-direction:column}}@media screen and (min-width:640.01px){.release-notes .sidebar{flex-direction:column-reverse}}.shell-command{border:1px solid #262626;background-color:#111;padding:.5rem;overflow-x:auto;white-space:nowrap;font-family:io,monospace;font-size:16pt}@media screen and (max-width:900px){.shell-command{font-size:15pt}}@media screen and (max-width:699px){.shell-command{font-size:14pt}}.shell-command::before{color:#f2da4b;content:'$ '}.shell-command.-env::before{content:'$ env '}.docs-tree{cursor:default;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding-bottom:1rem;line-height:1.35;font-size:11pt}.docs-tree>ul{padding:.6rem 0 0 1rem}.docs-tree ul{margin:0;padding:.6rem 0 0 1rem;list-style-type:none}.docs-tree ul>li:not(:first-child){padding-top:.6rem}.docs-tree ul>li>*:first-child{background-image:url(/z/ico/item.svg);background-repeat:no-repeat;background-size:10px 10px;background-position:0 5px;padding-left:14px}.docs-tree a{color:#ddd}.docs-tree .-current{font-weight:700;cursor:default}.docs-tree .-current:hover{text-decoration:none!important}.docs-tree .-parent{font-weight:700}