body{background:#000;color:#fff}.appear-up-enter-active,.appear-up-leave-active{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.appear-up-enter,.appear-up-leave-to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.slide-up-leave-active{position:absolute}.slide-up-enter-active,.slide-up-leave-active{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.slide-up-enter,.slide-up-leave-to{opacity:0;-webkit-transform:translateY(32px);transform:translateY(32px)}.slide-down-leave-active{position:absolute}.slide-down-enter-active,.slide-down-leave-active{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.slide-down-enter,.slide-down-leave-to{opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px)}.fade-in-leave-active{position:absolute}.fade-in-enter-active,.fade-in-leave-active{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.fade-in-enter,.fade-in-leave-to{opacity:0}.floating{background:#000;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.floating{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}body,html{height:100%;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p a{color:#00b0ff;text-decoration:none;position:relative}p a:hover{color:#33c0ff}p a:active{top:1px}.root[data-v-7654fc6d]{position:relative;height:100%}.root .content[data-v-7654fc6d]{height:100%;padding-top:120px}@media only screen and (min-width:700px){.root .content[data-v-7654fc6d]{padding-top:80px}}.root .content.loading[data-v-7654fc6d]{-webkit-filter:saturate(25%);filter:saturate(25%);pointer-events:none;cursor:wait}.root .menu[data-v-7654fc6d]{position:fixed;z-index:900;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.5);box-shadow:0 0 24px 0 rgba(0,0,0,.5);top:0;left:0;right:0;height:120px}@media only screen and (min-width:700px){.root .menu[data-v-7654fc6d]{height:80px}}.view[data-v-7654fc6d]{overflow:hidden}.backdrop[data-v-7654fc6d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:800}.login[data-v-7654fc6d]{position:fixed;top:100px;width:320px;left:50%;margin-left:-160px;border-radius:8px;padding:16px 24px;z-index:900}.login h2[data-v-7654fc6d]{margin:0;margin-top:8px;margin-bottom:32px}.login img[data-v-7654fc6d]{height:32px}.login .buttons[data-v-7654fc6d]{display:-webkit-box;display:-ms-flexbox;display:flex}.login .buttons .spacer[data-v-7654fc6d]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.notification[data-v-7654fc6d]{background:#fff;width:300px;position:fixed;top:16px;left:50%;margin-left:-150px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);border-radius:8px;padding:16px;z-index:999}.notification p[data-v-7654fc6d],.notification strong[data-v-7654fc6d]{margin:0;padding:0}.notification.error[data-v-7654fc6d]{color:red}@font-face{font-family:Roboto;src:local("Roboto"),url(/fonts/Roboto-Regular.298c1099.ttf) format("truetype")}@font-face{font-family:Roboto;src:local("Roboto"),url(/fonts/Roboto-Light.a05a86de.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto"),url(/fonts/Roboto-LightItalic.f7a6f53b.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto"),url(/fonts/Roboto-Italic.095b01bb.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto"),url(/fonts/Roboto-Bold.8840acc7.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto"),url(/fonts/Roboto-BoldItalic.853ac108.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Roboto Mono;src:local("Roboto Mono"),url(/fonts/RobotoMono-Regular.d72dbd98.ttf) format("truetype")}@font-face{font-family:Roboto Mono;src:local("Roboto Mono"),url(/fonts/RobotoMono-Italic.7922cf6c.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto Mono;src:local("Roboto Mono"),url(/fonts/RobotoMono-Bold.8f49b1aa.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Mono"),url(/fonts/RobotoMono-BoldItalic.f9dc9de1.ttf) format("truetype");font-weight:700;font-style:italic}:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}.home p[data-v-6d89e058]{font-size:18px}.home h2[data-v-6d89e058]{font-size:30px}@media only screen and (min-width:700px){.home h2[data-v-6d89e058]{font-size:36px}}.smoke[data-v-6d89e058]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}.header[data-v-6d89e058]{width:100%;z-index:500}.header .text[data-v-6d89e058],.header[data-v-6d89e058]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .text h2[data-v-6d89e058]{margin-bottom:0;font-size:26px}@media only screen and (min-width:700px){.header .text h2[data-v-6d89e058]{font-size:36px}}.header .text .button[data-v-6d89e058]{margin-top:18px}.header .window[data-v-6d89e058]{margin-top:24px;width:90%;padding-bottom:50px;background:#030303}@media only screen and (min-width:700px){.header .window[data-v-6d89e058]{margin-top:36px;width:600px}}.header .code[data-v-6d89e058]{font-family:Roboto Mono,monospace;font-size:14px}@media only screen and (min-width:700px){.header .code[data-v-6d89e058]{font-size:18px}}.header .code .keyword[data-v-6d89e058]{color:#ea80fc;font-weight:700}.header .code .method[data-v-6d89e058],.header .code .type[data-v-6d89e058]{color:#80d8ff}.header .code .string[data-v-6d89e058]{color:#ff80ab}.main[data-v-6d89e058]{position:relative;z-index:500;margin-top:-50px}.main .content[data-v-6d89e058]{position:relative;z-index:500;background:#000;background:#00090d;background:#080808;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.5);box-shadow:0 0 24px 0 rgba(0,0,0,.5);padding-bottom:12px}.main .content .wrapper[data-v-6d89e058]{padding:32px;margin:0 auto;max-width:1280px}@media only screen and (min-width:700px){.main .content .wrapper[data-v-6d89e058]{padding:48px}}.main .footer[data-v-6d89e058]{opacity:.25;padding:12px 48px;color:#fff;text-align:right}.button[data-v-6d89e058]{display:inline-block;padding:8px;text-decoration:none;position:relative;margin-bottom:4px;background:#fff;color:#000;font-weight:700}@media only screen and (min-width:700px){.button[data-v-6d89e058]{padding:12px}}.button[data-v-6d89e058]:before{position:absolute;content:"";bottom:-4px;height:4px;width:100%;left:2px;-webkit-transform:skewX(45deg);transform:skewX(45deg);background:#40c4ff}.button[data-v-6d89e058]:after{position:absolute;content:"";right:-4px;height:100%;width:4px;bottom:-2px;-webkit-transform:skewY(45deg);transform:skewY(45deg);background:#e040fb}.button[data-v-6d89e058]:active{top:4px;left:4px}.button[data-v-6d89e058]:active:after,.button[data-v-6d89e058]:active:before{background:none}.features[data-v-6d89e058]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-24px}@media only screen and (min-width:700px){.features[data-v-6d89e058]{-ms-flex-wrap:none;flex-wrap:none;margin-bottom:0;margin-left:-36px}}.features .feature[data-v-6d89e058]{margin-left:0;margin-bottom:24px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:700px){.features .feature[data-v-6d89e058]{-ms-flex-preferred-size:0;flex-basis:0;margin-bottom:0;margin-left:36px}}.features .feature img[data-v-6d89e058]{height:32px}.features .feature p[data-v-6d89e058]{margin-bottom:0}.ecosystem[data-v-6d89e058]{margin-top:60px}.ecosystem .packages[data-v-6d89e058]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-12px}.ecosystem .packages .package[data-v-6d89e058]{width:50%;display:inline-block;text-decoration:none;color:#fff;margin-top:24px;font-size:24px}@media only screen and (min-width:700px){.ecosystem .packages .package[data-v-6d89e058]{width:196px}}.ecosystem .packages .package[data-v-6d89e058]:before{content:"📦";padding-right:12px}.ecosystem .packages .package.more[data-v-6d89e058]:before{content:"➡️"}.learn[data-v-6d89e058]{margin-top:60px}.learn .container[data-v-6d89e058]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-24px}@media only screen and (min-width:700px){.learn .container[data-v-6d89e058]{-ms-flex-wrap:none;flex-wrap:none;margin-bottom:0;margin-left:-36px}}.learn .container p[data-v-6d89e058]{margin-top:0}.learn .container .item[data-v-6d89e058]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:1;flex-basis:1;margin-bottom:24px}@media only screen and (min-width:700px){.learn .container .item[data-v-6d89e058]{-ms-flex-preferred-size:0;flex-basis:0;margin-bottom:0;margin-left:36px}}.sponsor[data-v-6d89e058]{margin-top:60px}.sponsor .container[data-v-6d89e058]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:top;-ms-flex-align:top;align-items:top}.sponsor .container h2[data-v-6d89e058]{margin-top:0}.sponsor .container div[data-v-6d89e058]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sponsor .container .info[data-v-6d89e058]{max-width:480px}.sponsor .container .info p[data-v-6d89e058]{margin-top:0}.sponsor .container .graphic[data-v-6d89e058]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:none}@media only screen and (min-width:700px){.sponsor .container .graphic[data-v-6d89e058]{display:-webkit-box;display:-ms-flexbox;display:flex}}.sponsor .container .graphic img[data-v-6d89e058]{margin-top:24px;height:160px}.partners[data-v-6d89e058]{margin-top:60px}.partners .container[data-v-6d89e058]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-24px}@media only screen and (min-width:700px){.partners .container[data-v-6d89e058]{margin-top:0;margin-left:-36px;-ms-flex-wrap:none;flex-wrap:none}}.partners .partner[data-v-6d89e058]{margin-left:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:1;flex-basis:1;text-decoration:none;color:#fff;margin-top:24px}@media only screen and (min-width:700px){.partners .partner[data-v-6d89e058]{-ms-flex-preferred-size:0;flex-basis:0;margin-left:36px;margin-top:0}}.partners .partner img[data-v-6d89e058]{height:64px}.partners .partner h4[data-v-6d89e058]{font-size:18px;margin-top:12px;margin-bottom:6px}.partners .partner p[data-v-6d89e058]{margin-top:0}.partners .buttons[data-v-6d89e058]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.vapor-button[data-v-6097c9b4]{padding:0 16px;margin-bottom:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;cursor:pointer;background:#43c4fc;-webkit-box-shadow:0 0 4px rgba(67,196,252,.75);box-shadow:0 0 4px rgba(67,196,252,.75);color:#fff;font-family:inherit;font-size:16px;font-weight:500;line-height:40px;border-radius:8px;height:40px;position:relative}.vapor-button[data-v-6097c9b4]:hover{background:#5cccfc;-webkit-box-shadow:0 0 8px rgba(67,196,252,.75);box-shadow:0 0 8px rgba(67,196,252,.75)}.vapor-button.danger[data-v-6097c9b4]{background:#f44336;-webkit-box-shadow:0 0 4px rgba(244,67,54,.75);box-shadow:0 0 4px rgba(244,67,54,.75)}.vapor-button.danger[data-v-6097c9b4]:hover{background:#f55a4e;-webkit-box-shadow:0 0 8px rgba(244,67,54,.75);box-shadow:0 0 8px rgba(244,67,54,.75)}.vapor-button.clear[data-v-6097c9b4]{background:#fff;color:#43c4fc;-webkit-box-shadow:none;box-shadow:none}.vr-dark .vapor-button.clear[data-v-6097c9b4]{background:#000}.vapor-button.clear[data-v-6097c9b4]:hover{-webkit-box-shadow:none;box-shadow:none}.vapor-button[data-v-6097c9b4]:active{top:1px}.vapor-button.disabled[data-v-6097c9b4]{-webkit-filter:saturate(25%);filter:saturate(25%);cursor:not-allowed}.vapor-button.disabled[data-v-6097c9b4]:active{top:0}.vapor-form[data-v-11361e44]{margin-top:24px}.vapor-input[data-v-340c2bc7]{margin-top:8px;margin-bottom:16px}.vapor-input small[data-v-340c2bc7]{margin-left:8px;font-size:12px;color:#9b9b9b}.vapor-input .box[data-v-340c2bc7]{display:block;width:100%;position:relative;border-radius:8px;border:2px solid #4a4a4a}.vapor-input .box.focus[data-v-340c2bc7]{border-color:#43c4fc}.vapor-input .box.focus label[data-v-340c2bc7]{color:#43c4fc;font-weight:500}.vapor-input label[data-v-340c2bc7]{position:absolute;left:8px;top:-8px;line-height:16px;font-size:14px;font-family:Roboto,sans-serif;background:#000;color:#efefef;padding:0 8px;border-radius:4px}.vapor-input input[data-v-340c2bc7]{width:100%;height:48px;padding:16px 14px;padding-top:18px;display:block;font-size:16px;font-family:Roboto,sans-serif;border:0;background:none;outline:none;border-radius:8px;color:#fff}.vapor-input input[data-v-340c2bc7]:active{outline:0}.vapor-input input[data-v-340c2bc7]::-webkit-input-placeholder{color:#9b9b9b}.vapor-input input[data-v-340c2bc7]::-moz-placeholder{color:#9b9b9b}.vapor-input input[data-v-340c2bc7]:-ms-input-placeholder{color:#9b9b9b}.vapor-input input[data-v-340c2bc7]::-ms-input-placeholder{color:#9b9b9b}.vapor-input input[data-v-340c2bc7]::placeholder{color:#9b9b9b}.vapor-input input[data-v-340c2bc7]:disabled{cursor:not-allowed}.vapor-input input[data-v-340c2bc7]:invalid{-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes fade-864a82d0{0%,to{opacity:.2}50%{opacity:.8}}@keyframes fade-864a82d0{0%,to{opacity:.2}50%{opacity:.8}}.vapor-loading-bar[data-v-864a82d0]{position:fixed;z-index:990;top:0;left:0;right:0;height:6px;opacity:0;background:#43c4fc;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.vapor-loading-bar.loading[data-v-864a82d0]{-webkit-animation:fade-864a82d0 1s infinite;animation:fade-864a82d0 1s infinite}.vapor-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 32px;background:#000;background:#0d0d0d;color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);position:relative}@media only screen and (min-width:700px){.vapor-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.vapor-menu .logo{color:#fff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vapor-menu .logo h1{margin-left:16px}.vapor-menu .logo img{height:48px}.vapor-menu .spacer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media only screen and (min-width:700px){.vapor-menu .spacer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.vapor-menu .nav{width:100%}@media only screen and (min-width:700px){.vapor-menu .nav{width:auto}}.vapor-menu .nav a{margin-left:32px;font-size:18px;color:#fff;text-decoration:none}.vapor-menu .nav a:first-child{margin-left:0}.vapor-menu .nav a.router-link-active,.vapor-menu .nav a:hover{font-weight:500}.vapor-menu .user{display:none;cursor:pointer;position:absolute;top:18px;right:24px}@media only screen and (min-width:700px){.vapor-menu .user{top:inherit;right:inherit;margin-left:32px;position:relative}}.vapor-menu .user .img{height:48px;width:48px;background:#fff;color:#000;border-radius:50%}.vapor-menu .user .img p{margin:0;line-height:48px;text-align:center;font-size:24px;font-weight:600}.vapor-menu .user .menu{top:56px;left:-176px;height:auto;padding:8px;width:224px;position:absolute;border-radius:8px}.vapor-menu .user .menu a{color:#fff;text-decoration:none;padding:8px;display:block}.vapor-menu .user .menu a:hover{font-weight:500}.vapor-smoke[data-v-43ed0568]{background:clear;overflow:hidden}.vapor-smoke .canvas[data-v-43ed0568],.vapor-smoke canvas[data-v-43ed0568]{width:100%;height:100%}.vapor-window[data-v-779671e8]{background:#000;border-radius:10px;-webkit-box-shadow:0 22px 70px 4px rgba(0,0,0,.56);box-shadow:0 22px 70px 4px rgba(0,0,0,.56);position:relative}.vapor-window .content[data-v-779671e8]{padding:0 18px;padding-top:24px}@media only screen and (min-width:700px){.vapor-window .content[data-v-779671e8]{padding:0 24px;padding-top:36px;padding-bottom:6px}}.vapor-window .stoplight[data-v-779671e8]{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;margin-left:4px}.vapor-window .stoplight .light[data-v-779671e8]{margin-left:8px;width:14px;height:14px;border-radius:7px}.vapor-window .stoplight .light.red[data-v-779671e8]{background:#fe625d}.vapor-window .stoplight .light.yellow[data-v-779671e8]{background:#ffc146}.vapor-window .stoplight .light.green[data-v-779671e8]{background:#2fc950}