@import url(https://fonts.googleapis.com/css?family=Poppins:400,600&display=swap);.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#000;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;text-align:left}[tabindex="-1"]:focus:not(.focus-visible),[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{border-radius:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}textarea{overflow:auto;resize:vertical}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h1{font-size:64px;line-height:72px;margin-top:0;margin-bottom:24px;color:#fffffe}h2{font-size:48px;line-height:56px}h2,h3{font-weight:600;color:#fffffe}h3{font-size:32px;line-height:40px}h4{font-size:24px;line-height:32px}h4,h5{font-weight:600;color:#fffffe}h5,p{font-size:16px;line-height:24px}p{font-weight:400;color:#94a1b2}p.large{font-size:24px;line-height:32px}a{font-size:16px;color:#94a1b2;fill:#94a1b2}a:hover{color:#2cb67d;fill:#2cb67d}@media screen and (max-width:992px){h1{font-size:48px;line-height:56px}h2{font-size:32px;line-height:48px}h3{font-size:20px;line-height:24px}p{font-size:16px}}@media screen and (max-width:768px){h1{line-height:48px}h1,h2{font-size:32px}h2{line-height:40px}}body{width:100%;height:100vh;background-color:#16161a;color:#94a1b2}.container{padding-left:80px;padding-right:80px;margin-left:auto;margin-right:auto;max-width:1440px}.page{min-height:calc(100vh - 216px);margin-top:40px;margin-bottom:40px}a{text-decoration:none}a:visited{color:getColor(primary)}svg{vertical-align:top}button{outline:none;border:none}.empty-state,.no-search-result{color:getColor(grey);text-align:center;margin-top:40px}@media only screen and (max-width:992px){.container{padding-left:40px;padding-right:40px}}@media only screen and (max-width:768px){.container{padding-left:24px;padding-right:24px}.page{min-height:calc(100vh - 318px)}}.logo svg{width:40px;height:40px;fill:#7f5af0}.btn{display:inline-block;padding:16px 32px;width:100%;background:#7f5af0;color:#fffffe;font-weight:700;border-radius:8px;transition:transform .25s cubic-bezier(.165,.84,.44,1)}.btn:hover{box-shadow:0 8px 24px rgba(127,90,240,.2);transform:translateY(-5px)}.btn-floating{padding:16px;border-radius:16px;box-shadow:0 8px 24px rgba(127,90,240,.2),inset 2px 4px 8px #ad9dff,inset -2px -4px 8px #3e2d96}.btn-floating:hover{box-shadow:0 8px 24px rgba(127,90,240,.4),inset 2px 4px 8px #ad9dff,inset -2px -4px 8px #3e2d96}.btn-disabled{background:#222227}.input-group{position:relative;margin-bottom:16px}.input-group .form-control{background:#222227;width:100%;padding:24px 16px 8px;font-size:16px;line-height:24px;color:#94a1b2;outline:none;border:2px solid #72757e;border-radius:8px}.input-group .form-control:focus{border-color:#7f5af0}.input-group .form-control:focus+label{transform:scale(.875) translateY(-16px);color:#72757e!important}.input-group .form-control::-moz-placeholder{opacity:0}.input-group .form-control:-ms-input-placeholder{opacity:0}.input-group .form-control::placeholder{opacity:0}.input-group .form-control:not(:-moz-placeholder-shown)+label{transform:scale(.875) translateY(-16px);border-color:transparent!important;color:#72757e}.input-group .form-control:not(:-ms-input-placeholder)+label{transform:scale(.875) translateY(-16px);border-color:transparent!important;color:#72757e}.input-group .form-control:not(:placeholder-shown)+label{transform:scale(.875) translateY(-16px);border-color:transparent!important;color:#72757e}.input-group .form-control.error{color:#e86565;border:2px solid #e86565}.input-group .form-control.error+label{color:rgba(232,101,101,.5)!important}.input-group .form-control.error~.feedback{color:#e86565}.input-group .form-control.success{color:#2cb67d;border:2px solid #2cb67d}.input-group .form-control.success+label{color:rgba(44,182,125,.5)!important}.input-group .form-control.success~.feedback{color:#2cb67d}.input-group label{position:absolute;top:18px;left:16px;font-size:16px;line-height:24px;z-index:2;color:#72757e;transform:translateY(0);transform-origin:0;transition:transform .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);cursor:text}.error .form-control{border:2px solid getColor(danger)}.error label{color:getColor(danger)}.success .form-control{border:2px solid getColor(success)}.success label{color:getColor(success)}.feedback{margin:8px 0 0 16px;font-size:14px;line-height:16px}.card{padding:24px;background:#222227;border-radius:16px;width:auto}.card .title{margin-bottom:8px}.card .description{margin-bottom:16px;height:72px;max-height:72px;overflow:hidden}.card a{display:flex;color:#2cb67d;fill:#2cb67d}.card a svg{width:24px;height:24px}.skeleton-card{height:192px;position:relative;overflow:hidden}.skeleton-card:first-child:before{-webkit-animation-delay:0s;animation-delay:0s}.skeleton-card:nth-child(2):before{-webkit-animation-delay:.1s;animation-delay:.1s}.skeleton-card:nth-child(3):before{-webkit-animation-delay:.2s;animation-delay:.2s}.skeleton-card:nth-child(4):before{-webkit-animation-delay:.1s;animation-delay:.1s}.skeleton-card:nth-child(5):before{-webkit-animation-delay:.2s;animation-delay:.2s}.skeleton-card:nth-child(6):before{-webkit-animation-delay:.3s;animation-delay:.3s}.skeleton-card:nth-child(7):before{-webkit-animation-delay:.2s;animation-delay:.2s}.skeleton-card:nth-child(8):before{-webkit-animation-delay:.3s;animation-delay:.3s}.skeleton-card:nth-child(9):before{-webkit-animation-delay:.4s;animation-delay:.4s}.skeleton-card:before{content:"";display:block;position:absolute;left:-150px;top:0;height:100%;width:150px;background:linear-gradient(90deg,transparent,rgba(22,22,26,.5) 50%,transparent);-webkit-animation:load 1s cubic-bezier(.4,0,.2,1) infinite;animation:load 1s cubic-bezier(.4,0,.2,1) infinite}@-webkit-keyframes load{0%{left:-150px}to{left:100%}}@keyframes load{0%{left:-150px}to{left:100%}}.searchbar{position:relative;width:100%;max-width:360px;background:#222227;border-radius:8px}.searchbar .icon{position:absolute;top:8px;left:16px}.searchbar .icon svg{stroke:getColor(grey);width:20px;height:20px;fill:none;stroke-linecap:round;stroke-width:2;stroke-linejoin:round}.searchbar input{background:transparent;padding:8px 8px 8px 48px;font-size:16px;line-height:24px;width:100%;outline:none;color:#72757e;border:1px solid transparent;margin:0;border-radius:8px}.searchbar input:focus{outline:none;border:1px solid getColor(primary);box-shadow:0 12px 24px -10px rgba(0,0,0,.2)}.searchbar input::-moz-placeholder{color:getColor(grey);font-weight:400}.searchbar input:-ms-input-placeholder{color:getColor(grey);font-weight:400}.searchbar input::placeholder{color:getColor(grey);font-weight:400}.navbar{padding-top:16px;padding-bottom:16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.navbar .brand{height:40px;display:inline-block}.navbar .brand svg{height:40px}.navbar .user-login,.navbar .user-logout{display:flex;align-items:center}.navbar .user-login svg,.navbar .user-logout svg{stroke:#94a1b2;width:20px;height:20px;fill:none;stroke-linecap:round;stroke-width:2;stroke-linejoin:round}.navbar .user-login span,.navbar .user-logout span{margin-left:5px;font-weight:400;color:#94a1b2}.navbar .user-login:hover svg,.navbar .user-logout:hover svg{stroke:#7f5af0}.navbar .user-login:hover span,.navbar .user-logout:hover span{color:#7f5af0}@media only screen and (max-width:768px){.navbar{height:auto}.navbar .brand{order:0}.navbar .brand img{height:30px;margin-top:5px}.navbar .searchbar{order:2;max-width:100%;flex-grow:1;margin-top:8px}.navbar .searchbar input{width:100%}.navbar .user-control{order:1;padding:16px}}.footer{padding-top:16px;padding-bottom:16px;justify-content:space-between;width:100%}.footer,.footer .left{display:flex;align-items:center}.footer .left svg{width:24px;height:24px}.footer .left span{color:#7f5af0;margin-left:16px;font-size:16px;line-height:24px;font-weight:600}.footer .developer{text-align:center}.footer .developer a{color:#df8a4d;font-weight:700;position:relative;overflow:hidden;text-decoration:none}.footer .developer a:after{content:"";background:rgba(223,138,77,.25);position:absolute;left:12px;bottom:-6px;width:calc(100% - 8px);height:calc(100% - 8px);z-index:-1;transition:.35s cubic-bezier(.25,.1,0,2.05)}.footer .developer a:hover:after{left:0;bottom:-2px;width:100%;height:100%}@media screen and (max-width:768px){.footer{flex-direction:column}.left{margin-bottom:24px}}.form-container{width:50%}.form-container h2{margin-bottom:24px}.form-container .submit{margin-top:24px}.form-container .route-feedback{background:rgba(232,101,101,.1);border-radius:24px;margin-bottom:40px}.form-container .route-feedback p{color:#e86565;padding:24px 48px}.add-feedback{position:absolute;padding:24px 48px;top:72px;left:50%;border-radius:24px;transform:translateX(-50%)}.add-feedback p{color:#fffffe!important}.feedback-success{background:#2cb67d}.feedback-error{background:#e86565}.feedback-enter-from{opacity:0;transform:translateY(-200px)}.feedback-enter-to{opacity:1;transform:translateY(0)}.feedback-enter-active{transition:top .25s cubic-bezier(.165,.84,.44,1)}.page-title{color:#94a1b2}.content-loader,.content-wrapper{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px}.content-loader .content,.content-wrapper .content{height:100%}.floating-cta{position:fixed;bottom:96px;right:80px;z-index:100}@media screen and (max-width:992px){.content-loader,.content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.floating-cta{right:40px}}@media screen and (max-width:768px){.floating-cta{right:24px}}@media screen and (max-width:575px){.content-loader,.content-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}.login-page{display:flex;align-items:center}.login-page .illustration{width:50%}.login-page .illustration img{width:calc(100% - 64px)}@media only screen and (max-width:768px){.login-page .illustration{display:none}.login-page .form-container{width:100%}}.add-page{display:flex;align-items:center}.add-page .illustration{width:50%}.add-page .illustration img{width:calc(100% - 64px)}@media only screen and (max-width:768px){.add-page .illustration{display:none}.add-page .form-container{width:100%}}.about-page{margin-top:0}.about-page .header{width:100%;height:480px;background:#7f5af0;position:relative}.about-page .header .container{height:480px;display:flex;justify-content:flex-start;align-items:flex-end}.about-page .header .content{margin:0 0 80px;z-index:1}.about-page .header h1{margin-bottom:0;text-shadow:0 4px 8px rgba(22,22,26,.2)}.about-page .header .background-image{position:absolute;top:0;right:80px;bottom:0}.about-page .header .background-image img{height:100%}.about-page .about-content{width:50%;margin:80px auto;text-align:center}.about-page .hosting{width:100%;text-align:center}.about-page .servers{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-end}.about-page .server{width:auto;margin-bottom:24px;padding:40px}.about-page .server img{max-height:80px;margin-bottom:16px}.about-page .server span{display:block}.about-page .developer{margin-top:160px;display:flex}.about-page .developer-info{width:50%}.about-page .developer-info p{margin-top:16px}.about-page .developer-info span{color:#df8a4d}.about-page .developer-profile{width:50%;height:auto;padding-left:40px}.about-page .developer-profile img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover}.about-page .ctas{margin-top:40px}.about-page .ctas .cta{display:inline-block;padding:16px 32px;background:#5a4af4;border:1px solid #5a4af4;color:#fffffe;margin-bottom:16px;transition:transform .25s cubic-bezier(.165,.84,.44,1),box-shadow .25s cubic-bezier(.165,.84,.44,1)}.about-page .ctas .cta:first-child{margin-right:16px}.about-page .ctas .cta:hover{box-shadow:0 8px 16px 0 rgba(90,74,244,.4);transform:translateY(-5px)}.about-page .ctas .cta2{border-color:#df8a4d;background:transparent;color:#df8a4d;transition:transform .25s cubic-bezier(.165,.84,.44,1),box-shadow .25s cubic-bezier(.165,.84,.44,1)}.about-page .ctas .cta2:hover{box-shadow:0 8px 8px -2px rgba(223,138,77,.2);transform:translateY(-5px)}@media only screen and (max-width:992px){.about-page .header .content{margin:0 0 40px}.about-page .header .background-image{right:0}.about-page .about-content{width:100%}}@media only screen and (max-width:768px){.about-page .header,.about-page .header .container{height:240px}.about-page .header .content{margin:0 0 24px}.about-page .header .background-image{right:24px}.about-page .developer{margin-top:80px;flex-direction:column}.about-page .developer-info{width:100%;order:1;margin-top:40px}.about-page .developer-profile{order:0;width:100%;height:auto;padding-left:0}.about-page .developer-profile img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover}.about-page .ctas{margin-top:40px}.about-page .ctas .cta{display:inline-block;padding:16px 32px;background:#5a4af4;border:1px solid #5a4af4;color:#fffffe;margin-bottom:16px;transition:transform .25s cubic-bezier(.165,.84,.44,1),box-shadow .25s cubic-bezier(.165,.84,.44,1)}.about-page .ctas .cta:first-child{margin-right:16px}.about-page .ctas .cta:hover{box-shadow:0 8px 16px 0 rgba(90,74,244,.4);transform:translateY(-5px)}.about-page .ctas .cta2{border-color:#df8a4d;background:transparent;color:#df8a4d;transition:transform .25s cubic-bezier(.165,.84,.44,1),box-shadow .25s cubic-bezier(.165,.84,.44,1)}.about-page .ctas .cta2:hover{box-shadow:0 8px 8px -2px rgba(223,138,77,.2);transform:translateY(-5px)}}@media only screen and (max-width:420px){.about-page .developer-profile img{height:240px}}