@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);.debug[data-v-0449c19b]{background:#393939;border-radius:3px;bottom:100px;display:flex;flex-direction:column;padding:20px;position:fixed;right:25px;z-index:9}@media(max-width:1000px){.debug[data-v-0449c19b]{display:none}}.debug h2[data-v-0449c19b]{font-weight:600;margin-bottom:25px}.debug button+button[data-v-0449c19b]{margin-top:10px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:none}body{background:#121212;color:#fff;font-family:Inter,sans-serif;height:100vh;overflow-x:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.fadeInUp-enter-active,.fadeInUp-leave-active{transition:all .5s ease}.fadeInUp-enter,.fadeInUp-leave-to{transform:translateY(50%);opacity:0}.slideup-enter-active,.slideup-leave-active{transition:all .75s ease}.slideup-enter,.slideup-leave-to{transform:translateY(100%)}.slidedown-enter-active,.slidedown-leave-active{transition:all .75s ease}.slidedown-enter,.slidedown-leave-to{transform:translateY(-100%)}a{color:#2e86de;text-decoration:none;transition:.25s ease}@media(max-width:1000px){a{font-size:14px}}@media(min-width:1000px){a:hover{opacity:1;text-decoration:underline}}h3{font-size:24px;font-weight:600;margin-bottom:25px}@media(max-width:1000px){h3{font-size:22px;margin:20px 0 25px}}h4{font-size:20px;font-weight:600;margin:50px 0 25px}@media(max-width:1000px){h4{margin-bottom:15px}}p{line-height:1.4}i{font-style:italic;margin-right:2px}em{font-weight:600}.button,button{background:#fff;border-radius:3px;border:none;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4;padding:8px 16px;transition:.25s ease}.button:hover,button:hover{opacity:.85}@media(max-width:480px){.button,button{display:block;font-size:16px;padding:12px 20px;width:100%}}.button.warning,button.warning{background:#ee5253;color:#fff}.button.disabled,button.disabled{color:rgba(0,0,0,.5);pointer-events:none}.button.disabled:hover,button.disabled:hover{opacity:1}.checkbox{align-items:center;cursor:pointer;display:flex}@media(max-width:1000px){.checkbox{width:100%}}.checkbox:hover input[type=checkbox]{border-color:#666}.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #464646;border-radius:3px;color:#fff;cursor:pointer;height:16px;outline:0;position:relative;transition:.25s ease;width:16px}.checkbox input[type=checkbox]:before{border-style:solid;border-color:#fff;border-width:0 2px 2px 0;content:"";display:block;height:8px;left:calc(50% - 4px);opacity:0;position:absolute;top:50%;transform:rotate(45deg) translate(-50%,-50%);width:4px}.checkbox input[type=checkbox]:checked{background:#2e86de;border-color:#2e86de;color:#fff}.checkbox input[type=checkbox]:checked:before{opacity:1}.checkbox input,.checkbox label{cursor:pointer}.checkbox label{align-items:center;display:flex}@media(max-width:1000px){.checkbox label{background:#181818;border:2px solid #1f1f1f;border-radius:3px;font-size:18px;padding:15px;transition:.25s ease;width:100%}.checkbox label.checked{background:rgba(46,134,222,.15);border-color:rgba(46,134,222,.5)}}.checkbox label span{margin-left:5px}.notice{background:#202020;font-size:13px;padding:5px;position:fixed;text-align:center;top:0;width:100%;z-index:3}@media(max-width:1000px){.notice{display:none}}.notice i{cursor:pointer;opacity:.5;padding:5px 10px 5px;position:absolute;right:0;transition:.25s ease;top:0}.notice i:hover{opacity:.75}.vue-notification-group{left:50%!important;top:38px!important;transform:translateX(-50%);width:auto!important}@media(max-width:1000px){.vue-notification-group{top:15px!important;width:90%!important}}.vue-notification-group .vue-notification-wrapper{box-shadow:0 5px 10px 0 rgba(0,0,0,.5);border-radius:3px}.vue-notification-group .vue-notification-wrapper+.vue-notification-wrapper{margin-top:10px}.vue-notification-group .vue-notification-wrapper .notification{align-items:center;background:#333;border:1px solid #404040;border-radius:3px;cursor:pointer;display:flex;font-size:14px;margin:0;padding:15px;position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-notification-group .vue-notification-wrapper .notification:hover i{opacity:1}.vue-notification-group .vue-notification-wrapper .notification.success{background:#10ac84;border-color:#10ac84}.vue-notification-group .vue-notification-wrapper .notification.warning{background:#feca57;border-color:#feca57;color:#000}.vue-notification-group .vue-notification-wrapper .notification.warning i svg{fill:#000}.vue-notification-group .vue-notification-wrapper .notification.error{background:#ee5253;border-color:#ee5253}.vue-notification-group .vue-notification-wrapper .notification .title{font-weight:500;padding-right:35px}.vue-notification-group .vue-notification-wrapper .notification i{cursor:pointer;opacity:.65;padding:15px;position:absolute;right:0;transition:.25s ease;top:0}.select{position:relative}@media(max-width:1000px){.select{width:100%}}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2d2d2d;border:none;border-radius:3px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;padding:8px 28px 8px 8px;transition:.25s ease}@media(max-width:1000px){.select select{font-size:18px;padding:15px;width:100%}}.select select:hover{background:#333}.select label{font-size:14px;left:0;position:absolute;top:0;transform:translateY(calc(-100% - 6px))}@media(max-width:1000px){.select label{font-size:16px}}.select i{pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.container{margin:0 auto;max-width:1000px;width:90%}footer{cursor:default;display:flex;justify-content:space-between;opacity:.35;padding:50px 0 130px;text-align:center;transition:.25s ease}@media(max-width:1000px){footer{font-size:14px;padding:30px 0}}footer:hover{opacity:.85}footer a{color:#fff;text-decoration:none;transition:.25s ease}footer a:hover{opacity:1;text-decoration:underline}footer a+a{margin-left:50px}@media(max-width:1000px){footer a+a{margin-left:35px}}nav{align-items:center;display:flex;justify-content:space-between;padding:50px 0 75px}@media(max-width:1000px){nav{padding:30px 0}}nav .logo{align-items:center;display:flex;font-size:26px;font-weight:600;opacity:.85}@media(max-width:1000px){nav .logo{font-size:18px}}nav .logo.router-link-exact-active{opacity:.85}nav .logo:hover{text-decoration:none}nav .logo .icon-container{height:35px;width:35px}@media(max-width:1000px){nav .logo .icon-container{height:25px;width:25px}}nav .logo .icon-container img{height:100%;width:100%}nav .logo p{margin-left:15px}@media(max-width:480px){nav .logo p{margin-left:10px}}nav a{color:#fff;opacity:.5;text-decoration:none;transition:.25s ease}@media(max-width:1000px){nav a{font-size:14px}}@media(min-width:1000px){nav a:hover{opacity:1;text-decoration:underline}}nav a.router-link-exact-active{opacity:1}nav a.coming-soon{opacity:1;pointer-events:none;position:relative}nav a.coming-soon span{opacity:.5}nav a.coming-soon:after{bottom:0;color:#2e86de;content:"Coming soon!";font-size:10px;left:50%;position:absolute;text-align:center;transform:translate(-50%,calc(100% + 4px));width:100%}nav>div{align-items:center;display:flex}@media(max-width:1000px){nav>div{display:none}}nav>div a+a{margin-left:50px}@media(max-width:1000px){nav>div a+a{margin-left:35px}}nav .mobile-nav-toggle{display:none}@media(max-width:1000px){nav .mobile-nav-toggle{display:block}}nav.mobile{align-items:flex-start;background:#1a1a1a;display:flex;flex-direction:column;height:100%;padding:30px 5% 100px;position:fixed;width:100%;z-index:100}nav.mobile a+a{margin-left:0}nav.mobile .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px;width:100%}nav.mobile>div:not([class]){align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;height:100%}nav.mobile>div:not([class]) a{font-size:20px;opacity:1;text-decoration:none}nav.mobile>div:not([class]) a+a{margin-top:30px}nav.mobile>div:not([class]) a.coming-soon:after{left:0;text-align:left;transform:translateY(calc(100% + 4px))}nav.mobile .info{align-items:center;border:1px solid #333;border-radius:3px;display:flex;font-size:14px;margin-top:25px;padding:20px;text-align:center;width:100%}nav.mobile .info>div{width:100%}nav.mobile .info .buttons{align-items:center;display:flex;margin-top:15px}nav.mobile .info .buttons a{align-items:center;background:#2c2c2c;border-radius:3px;display:inline-flex;color:#fff;flex-direction:column;font-size:13px!important;font-weight:500;justify-content:center;padding:20px;opacity:1;width:100%}nav.mobile .info .buttons a+a{margin-top:0;margin-left:20px}nav.mobile .info .buttons a img{margin-bottom:15px;width:30px}nav.mobile .footer{align-items:flex-start;display:flex;flex-direction:column;text-align:left;width:100%}nav.mobile .footer a{font-size:16px}nav.mobile .footer a+a{margin-top:25px}nav.mobile .footer a.button{background:#5f27cd;color:#fff;margin-top:35px;opacity:1;text-align:center;width:100%}nav.mobile .footer a.button i{margin-right:10px;position:relative;top:2px}main{flex-grow:1;padding-bottom:50px}#app{display:flex;flex-direction:column;height:100%}.alert[data-v-61a32004]{align-items:flex-start;background:#202020;border:2px solid #2d2d2d;border-radius:3px;display:flex;padding:15px;text-align:left}.alert.info[data-v-61a32004]{background:rgba(46,134,222,.15);border-color:rgba(46,134,222,.3)}.alert.info i[data-v-61a32004] svg{fill:#2e86de}.alert i[data-v-61a32004]{margin-right:10px}.alert .content[data-v-61a32004]{line-height:1.6}.filters[data-v-6ab5c597]{align-items:center;display:flex;margin-bottom:50px}@media(max-width:1000px){.filters[data-v-6ab5c597]{align-items:flex-start;flex-direction:column;margin-top:30px;margin-bottom:75px}}.filters>[data-v-6ab5c597]:not(:first-child){margin-left:50px}@media(max-width:1000px){.filters>[data-v-6ab5c597]:not(:first-child){margin-left:0;margin-top:25px}}.filters>.checkbox[data-v-6ab5c597]:nth-last-of-type(2){flex:1 1 auto}.filters .symbols[data-v-6ab5c597]{cursor:default}@media(max-width:1000px){.filters .symbols[data-v-6ab5c597]{margin-top:35px}}.filters .symbols .symbol[data-v-6ab5c597]{align-items:center;display:flex}.filters .symbols .symbol.damascus span[data-v-6ab5c597]{background:#5f27cd;border-radius:10px;display:block;height:10px;margin-right:10px;width:10px}@media(max-width:1000px){.filters .symbols .symbol.damascus span[data-v-6ab5c597]{border-radius:15px;height:15px;width:15px}}.filters .symbols .symbol.damascus p[data-v-6ab5c597]{color:hsla(0,0%,100%,.35);font-size:14px}.filters button[data-v-6ab5c597]{align-self:flex-end}.completed[data-v-34dbe564]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:.25s ease;width:100%;z-index:100}.bars .completed.progress.challenges[data-v-34dbe564],.completed.damascus[data-v-34dbe564]{background:#5f27cd}.completed.allCompleted[data-v-34dbe564]{background:#10ac84}.completed.challenges[data-v-34dbe564]{background:#ee5253}.completed.mastery[data-v-34dbe564]{background:#feca57}.completed.mastery h2[data-v-34dbe564]{color:#000}.completed h2[data-v-34dbe564]{font-size:28px;font-weight:500;line-height:2;text-align:center}@media(max-width:1000px){.completed h2[data-v-34dbe564]{font-size:20px}}.bars[data-v-34dbe564]{bottom:0;left:0;overflow:hidden;position:fixed;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:10}.bars .progress[data-v-34dbe564]{display:block;position:relative;width:100%}.bars .progress.total[data-v-34dbe564]{background:#2d2d2d;height:25px}.bars .progress.total .bar[data-v-34dbe564]{background:#10ac84}.bars .progress.total label[data-v-34dbe564]{font-size:12px}.bars .progress.challenges[data-v-34dbe564],.bars .progress.damascus[data-v-34dbe564]{background:#202020;height:50px}.bars .progress.challenges .bar[data-v-34dbe564],.bars .progress.damascus .bar[data-v-34dbe564]{background:#5f27cd}.bars .progress.challenges .bar[data-v-34dbe564]{background:#ee5253}.bars .progress.mastery[data-v-34dbe564]{background:#262626;height:25px}.bars .progress.mastery .bar[data-v-34dbe564]{background:#feca57}.bars .progress.mastery label[data-v-34dbe564]{font-size:12px}.bars .progress .bar[data-v-34dbe564]{display:block;height:100%;transition:.25s ease}.bars .progress label[data-v-34dbe564]{font-size:14px;left:50%;position:absolute;transform:translate(-50%,-50%);top:50%;white-space:nowrap}.bars .progress label span[data-v-34dbe564]{font-weight:600}.container[data-v-7f23ac94]{width:100%}.container .category[data-v-7f23ac94]{cursor:default}.container .category+.category[data-v-7f23ac94]{margin-top:75px}@media(max-width:1000px){.container .category+.category[data-v-7f23ac94]{margin-top:100px}}.container .category h2[data-v-7f23ac94]{font-size:24px;font-weight:600;margin-bottom:25px}@media(max-width:1000px){.container .category h2[data-v-7f23ac94]{font-size:32px;margin-bottom:35px}}.container .category .weapons[data-v-7f23ac94]{display:grid;gap:30px;grid-template-columns:repeat(5,1fr);width:100%}@media(max-width:1000px){.container .category .weapons[data-v-7f23ac94]{grid-template-columns:1fr}}.container .category .weapons .weapon[data-v-7f23ac94]{position:relative}.container .category .weapons .weapon .name[data-v-7f23ac94]{align-items:center;background:#262626;border-radius:3px;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:25px;transition:.25s ease;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:1000px){.container .category .weapons .weapon .name[data-v-7f23ac94]{font-size:24px;padding:15%}}.container .category .weapons .weapon .name.completed[data-v-7f23ac94]{background:#feca57;color:#000}.container .category .weapons .weapon .name.completed.challenge[data-v-7f23ac94]{background:#10ac84;color:#fff}.container .category .weapons .weapon .name.required[data-v-7f23ac94]{border-left:5px solid #5f27cd;padding:25px 25px 25px 20px}@media(max-width:1000px){.container .category .weapons .weapon .name.required[data-v-7f23ac94]{padding:15% 15% 15% calc(15% - 5px)}}.container .category .weapons .weapon .challenges[data-v-7f23ac94],.container .category .weapons .weapon .mastery[data-v-7f23ac94],.container .category .weapons .weapon .progress[data-v-7f23ac94]{display:grid;gap:5px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,auto);margin-top:5px}.container .category .weapons .weapon .challenges .camo[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo[data-v-7f23ac94]{-moz-user-select:none;-ms-user-select:none;user-select:none}.container .category .weapons .weapon .challenges .camo .inner[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner[data-v-7f23ac94]{align-items:center;background:#202020;border-radius:3px;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;transition:.25s ease;width:100%}@media(min-width:1000px){.container .category .weapons .weapon .challenges .camo .inner:hover img[data-v-7f23ac94],.container .category .weapons .weapon .challenges .camo .inner:hover p[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner:hover img[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner:hover p[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner:hover img[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner:hover p[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner:hover img[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner:hover p[data-v-7f23ac94]{opacity:.25}.container .category .weapons .weapon .challenges .camo .inner:hover i.completed[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner:hover i.completed[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner:hover i.completed[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner:hover i.completed[data-v-7f23ac94]{opacity:1}}@media(min-width:1000px){.container .category .weapons .weapon .challenges .camo .inner.completed:hover i.completed[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner.completed:hover i.completed[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner.completed:hover i.completed[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner.completed:hover i.completed[data-v-7f23ac94]{opacity:0}.container .category .weapons .weapon .challenges .camo .inner.completed:hover i.remove[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner.completed:hover i.remove[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner.completed:hover i.remove[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner.completed:hover i.remove[data-v-7f23ac94]{opacity:1}}.container .category .weapons .weapon .challenges .camo .inner.completed img[data-v-7f23ac94],.container .category .weapons .weapon .challenges .camo .inner.completed p[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner.completed img[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner.completed p[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner.completed img[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner.completed p[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner.completed img[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner.completed p[data-v-7f23ac94]{opacity:.25}.container .category .weapons .weapon .challenges .camo .inner.completed i.completed[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner.completed i.completed[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner.completed i.completed[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner.completed i.completed[data-v-7f23ac94]{opacity:1}.container .category .weapons .weapon .challenges .camo .inner.completed i.remove[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner.completed i.remove[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner.completed i.remove[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner.completed i.remove[data-v-7f23ac94]{opacity:0}.container .category .weapons .weapon .challenges .camo .inner i[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner i[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner i[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner i[data-v-7f23ac94]{left:50%;position:absolute;transform:translate(-50%,-50%);transition:.25s ease;top:50%;z-index:2}.container .category .weapons .weapon .challenges .camo .inner i.completed[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner i.completed[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner i.completed[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner i.completed[data-v-7f23ac94]{opacity:0}.container .category .weapons .weapon .challenges .camo .inner img[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner img[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner img[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner img[data-v-7f23ac94]{height:auto;position:relative;width:100%;z-index:1}.container .category .weapons .weapon .challenges .camo .inner p[data-v-7f23ac94],.container .category .weapons .weapon .challenges .challenge .inner p[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner p[data-v-7f23ac94],.container .category .weapons .weapon .progress .camo .inner p[data-v-7f23ac94]{font-size:14px}.container .category .weapons .weapon .mastery[data-v-7f23ac94]{grid-template-columns:1fr}.container .category .weapons .weapon .challenges .mastery .challenge .inner[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner[data-v-7f23ac94],.container .category .weapons .weapon .mastery .challenges .challenge .inner[data-v-7f23ac94]{padding:5px}.container .category .weapons .weapon .challenges .mastery .challenge .inner i[data-v-7f23ac94],.container .category .weapons .weapon .mastery .camo .inner i[data-v-7f23ac94],.container .category .weapons .weapon .mastery .challenges .challenge .inner i[data-v-7f23ac94]{left:5px;transform:translateY(-50%);top:50%}.container .category .weapons .weapon .challenges[data-v-7f23ac94]{grid-template-columns:repeat(4,1fr)}.container .category .weapons .weapon .challenges .challenge .inner img[data-v-7f23ac94]{transform:scale(1.4)}.finished-placeholder[data-v-7f23ac94]{color:grey;margin-top:10vh;text-align:center;width:100%}.finished-placeholder p[data-v-7f23ac94]{font-size:22px;line-height:1.7}@media(max-width:1000px){.finished-placeholder p[data-v-7f23ac94]{font-size:24px}}@media(min-width:1000px){.home[data-v-88648332]{padding-bottom:250px}}