*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{font-family:sans-serif}body,html{height:100%;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer;background:0 0;border:0}a{text-decoration:none;color:inherit}ol,ul{list-style:none}@font-face{font-family:"Unbounded";src:url(/resources/font/Unbounded/Unbounded-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Unbounded";src:url(/resources/font/Unbounded/Unbounded-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Unbounded";src:url(/resources/font/Unbounded/Unbounded-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Unbounded";src:url(/resources/font/Unbounded/Unbounded-Black.ttf)format("truetype");font-weight:900;font-style:normal}.fw-900{font-weight:900}body,header{position:relative}body{background:#070e1a;font-family:Unbounded,sans-serif,Serif;overflow-x:hidden;max-width:100vw;width:100vw}#meteorsCanvas,#sparkCanvas{position:fixed;top:0;left:0;z-index:1;display:block;width:100vw}header{display:flex;flex-direction:column;align-items:center;gap:25px;padding:100px 0 0;z-index:4}@media screen and (max-width:600px){header{padding:50px 0 150px}}header .header__top-light{position:absolute;top:0;left:50%;transform:translateX(-50%);pointer-events:none;filter:blur(10px)}header .header__bottom-circle,header .header__bottom-light{position:absolute;bottom:-30vw;left:50%;transform:translateX(-50%);pointer-events:none}header .header__bottom-circle{bottom:-35vw}header .header-row{display:flex;flex-direction:column;align-items:center}header .logo__wrapper{width:230px;height:230px;background:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),url(/resources/img/main_texture.webp)center/cover no-repeat;-webkit-mask:url(/resources/img/icon/logo.svg)center/contain no-repeat;-webkit-mask-repeat:no-repeat;mask:url(/resources/img/icon/logo.svg)center/contain no-repeat;mask-repeat:no-repeat}@media screen and (max-width:600px){header .logo__wrapper{width:80%;height:unset;aspect-ratio:1/1;max-width:250px}}header .header-text{color:#fff;background:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),url(/resources/img/main_texture.webp)center/cover no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:64px;font-weight:600}header .tags__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px}header .tags__wrapper .tag{position:relative;color:rgba(220,211,243,.4);font-size:20px;line-height:120%}header .tags__wrapper .tag:not(:first-child):before{content:"";height:4px;width:4px;background:rgba(220,211,243,.2);top:0;bottom:0;margin:auto 0;left:-14px;position:absolute;border-radius:100%}header .btn-group{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media screen and (max-width:600px){header .btn-group{grid-template-columns:repeat(2,1fr);width:80%}}.scroll-top-btn,header .btn-group .btn{padding:35px;background:radial-gradient(86.02% 72.5%at 50% 100%,rgba(101,95,233,.1)0,rgba(101,95,233,0) 100%),rgba(7,14,26,.5);backdrop-filter:blur(12.5px);border-radius:15px;position:relative;transition:background .3s}@media screen and (max-width:600px){header .btn-group .btn{width:100%;display:flex;align-items:center;justify-content:center}}.scroll-top-btn:after,header .btn-group .btn:after{content:"";position:absolute;inset:0;padding:3px;border-radius:15px;opacity:0;transition:opacity .3s;background:linear-gradient(180deg,#2e3252,#181d3f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.scroll-top-btn:hover,header .btn-group .btn:hover{background:radial-gradient(86.02% 72.5%at 50% 100%,rgba(101,95,233,.175)0,rgba(101,95,233,0) 100%),#070e1a}.scroll-top-btn:hover:after,header .btn-group .btn:hover:after{opacity:1}header .btn-group .btn.btn-long{display:flex;justify-content:space-between;gap:10px;grid-column:span 2;font-family:Unbounded,sans-serif,Serif;color:#bebbff;font-size:28px;padding:15px 25px;line-height:125%}@media screen and (max-width:600px){header .btn-group .btn.btn-long{padding:25px}}.scroll-top-btn .icon,header .btn-group .btn .icon{display:block;width:56px;height:56px;background-size:contain;background-position:center;background-repeat:no-repeat}header .btn-group .btn .icon-telegram{background-image:url(/resources/img/icon/telegram.svg)}header .btn-group .btn .icon-discord{background-image:url(/resources/img/icon/discord.svg)}header .btn-group .btn .icon-github{background-image:url(/resources/img/icon/github.svg)}header .btn-group .btn .icon-linkedin{background-image:url(/resources/img/icon/linkedin.svg)}.scroll-top-btn{position:fixed;right:50px;bottom:50px;padding:30px;z-index:100;box-shadow:0 10px 35px 0 rgba(173,133,255,.2509803922)}.scroll-top-btn .icon{width:24px;height:24px}.scroll-top-btn .icon-arrow-up{background-image:url(/resources/img/icon/arrow-up.svg)}.list,.section__wrapper{display:flex;flex-direction:column}.section__wrapper{align-items:center;gap:35px;border-bottom:3px solid rgba(190,187,255,.1);padding-top:150px;position:relative;z-index:2;overflow:hidden;max-width:1920px;margin-left:auto;margin-right:auto;background:#070e1a}.section__wrapper#jobs_section{margin-top:-400px;padding-top:800px;background:url(/resources/img/circle-bg.svg)center 350px no-repeat,url(/resources/img/bottom-light.webp)center 10px no-repeat}.section__wrapper .section__header-text{color:#fff;background:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),url(/resources/img/main_texture.webp)center/cover no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:48px;font-weight:500;line-height:125%}.section__wrapper .section__content{display:flex;flex-direction:column;gap:35px;width:100%;align-items:center;background:#070e1a;padding-bottom:150px}.section__wrapper .card__wrapper{display:flex;flex-direction:column;align-items:center;gap:35px;width:calc(100% - 20px);max-width:920px}.section__wrapper .card__wrapper .section__card{display:flex;flex-direction:row;gap:75px;padding:75px;background:radial-gradient(50% 100%at 50% 100%,#21263a 0,#151b2b 100%);backdrop-filter:blur(127.5px);border-radius:54px;position:relative;color:rgba(190,187,255,.5);font-size:20px;line-height:125%;width:100%;z-index:2}@media screen and (max-width:600px){.section__wrapper .card__wrapper .section__card{display:grid;grid-template-columns:repeat(1,1fr);padding:50px 30px;font-size:15px}}.section__wrapper .card__wrapper .section__card-icon{min-width:80px;position:relative;z-index:4}@media screen and (max-width:600px){.section__wrapper .card__wrapper .section__card-icon{width:100%;display:flex;height:125px;align-items:center;padding-left:170px}}.section__wrapper .card__wrapper .section__card-icon__img{position:absolute;min-width:230px;top:-75px;left:-75px}@media screen and (max-width:600px){.section__wrapper .card__wrapper .section__card-icon__img{top:-50px;left:-50px}}.section__wrapper .card__wrapper .section__card-title{color:#bebbff;font-size:32px;line-height:125%;position:relative;z-index:4}@media screen and (max-width:600px){.section__wrapper .card__wrapper .section__card-title{display:none}}.section__wrapper .card__wrapper .section__card-mobile-title{display:none}@media screen and (max-width:600px){.section__wrapper .card__wrapper .section__card-mobile-title{display:block;color:#bebbff;font-size:32px;line-height:125%;position:relative;z-index:4}}.section__wrapper .card__wrapper .section__card:after{content:"";position:absolute;inset:0;padding:3px;border-radius:54px;background:linear-gradient(0,#23283c,#3a3e63);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.section__wrapper .card__wrapper .section__card .section__card-content{display:flex;flex-direction:column;gap:10px;width:100%;position:relative;z-index:4}.section__wrapper .card__wrapper .section__card .section__card-content__hr{background:rgba(190,187,255,.1);height:2px}.section__wrapper .card__wrapper.with-spark{position:relative;z-index:3}.section__wrapper .card__wrapper.with-spark.spark-position-bottom-right .spark,.section__wrapper .card__wrapper.with-spark.spark-position-bottom-right:before{bottom:0;right:0;transform:translate(26%,36%)}.section__wrapper .card__wrapper.with-spark.spark-position-top-left .spark,.section__wrapper .card__wrapper.with-spark.spark-position-top-left:before{top:0;left:0;transform:translate(-26%,-36%)}.section__wrapper .card__wrapper.with-spark:before{content:"";display:block;width:478px;height:552px;position:absolute;background:url(/resources/img/spark.png)no-repeat center;background-size:cover;z-index:-2}.section__wrapper .card__wrapper.with-spark .spark{position:absolute;width:478px;height:552px;background:url(/resources/img/spark-glow.svg)no-repeat center;background-size:contain;z-index:5}.list{gap:10px}.list.list-stared{width:100%}.list.list-stared .list-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.list.list-stared .list-item__flex-row,footer{display:flex;flex-direction:row;align-items:center;gap:5px}.list.list-stared .stars{--size:30px;--star-gap:10px;--star:url(/resources/img/icon/star.svg);--fill-star:url(/resources/img/icon/fill-star.svg);width:calc(var(--stars)*(var(--size) + var(--star-gap)) - var(--star-gap)/2);min-width:calc(var(--stars)*(var(--size) + var(--star-gap)) - var(--star-gap)/2);height:var(--size);background:var(--star) left/calc(var(--size) + var(--star-gap)) var(--size) repeat-x;position:relative}@media screen and (max-width:600px){.list.list-stared .stars{--size:15px;--star-gap:5px;--star:url(/resources/img/icon/small-star.svg);--fill-star:url(/resources/img/icon/small-fill-star.svg)}}.list.list-stared .stars:after{content:"";position:absolute;top:0;left:0;width:calc(var(--fill-starts)*(var(--size) + var(--star-gap)) - var(--star-gap)/2);height:var(--size);background:var(--fill-star) left/calc(var(--size) + var(--star-gap)) var(--size) repeat-x}footer{padding:35px 0;flex-direction:column;gap:15px;background:#070e1a;z-index:2;position:relative}footer .copyright,footer .rights{color:#bebbff;opacity:.7;font-size:20px;line-height:125%}footer .rights{opacity:.3}