@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";body{margin:0;font-family:"Press Start 2P";font-weight:400;background-color:#000;color:#fff}.App{position:fixed;z-index:1;overflow:hidden;height:100%;width:100%;padding-left:20px}.App::before,.App:after{background-color:#0075ff;width:1460px;height:1460px;background:rgba(0,117,255,.4);z-index:-1;filter:blur(445.5px)}.App::before{content:"";display:block;position:fixed;top:0;left:0;transform:translate(-50%, -100%)}.App:after{content:"";display:block;position:fixed;bottom:0;right:0;transform:translate(50%, 100%)}.App__CommonWrapper{max-width:1800px;height:100%;display:flex;margin:0 auto;flex-wrap:wrap;justify-content:space-between}.App__Sidebar{width:calc(40% - 100px);display:flex;flex-direction:column;justify-content:space-between;padding:40px 0px}@media screen and (max-width: 1700px){.App__Sidebar{width:calc(40% - 50px)}}@media screen and (max-width: 1200px){.App__Sidebar{width:calc(40% - 30px)}}@media screen and (max-width: 980px){.App__Sidebar{width:calc(40% - 20px)}}@media screen and (max-width: 940px){.App{overflow-y:auto}.App__Sidebar{flex-direction:row;width:100%}.App__CommonWrapper{flex-direction:column;height:auto}.App__Content{margin-top:30px;width:100%}}
@keyframes slidein{from{width:0;left:0}50%{width:100%;left:0}to{width:0;left:100%}}.Menu{position:relative;overflow:hidden;flex-shrink:0}.Menu:before{content:"";position:absolute;top:50px;width:1px;height:calc(100% - 100px);border-left:1px dashed hsla(0,0%,100%,.2)}.Menu:after{font-size:38px;content:"}"}.Menu__Title{font-size:38px}.Menu__Title:after{content:"{"}.Menu__Items{padding:20px 0;width:max-content}.Menu__Item{position:relative;font-size:18px;margin-left:0;transition:padding .5s;-webkit-user-select:none;user-select:none}.Menu__Item:not(.active){width:min-content}.Menu__Item a{margin:0;display:inline-block}.Menu__Item span{padding:20px 40px;display:inline-block;position:relative;transition:all .5s}.Menu__Item span::before{content:"";position:absolute;height:100%;width:0;top:0;left:0;background:rgba(0,117,255,.1);transition:.5s}.Menu__Item:before{content:"";position:absolute;height:100%;width:0;top:0;left:0;background:rgba(0,117,255,.1);transition:.5s}.Menu__Item:after{content:"";position:absolute;top:0;left:0;height:100%;width:0px;background:#0075ff;transition:.3s}.Menu__Item:hover{cursor:pointer}.Menu__Item:hover span{padding-right:30px;padding-left:50px}.Menu__Item:hover span:before{animation-duration:.5s;animation-name:slidein}.Menu__Item.active::before{width:100%;animation:none}.Menu__Item.active::after{width:5px}.Menu__Item.active span::before{opacity:0}@media screen and (max-width: 1550px){.Menu__Title,.Menu:after{font-size:32px}}@media screen and (max-width: 1300px){.Menu__Title,.Menu:after{font-size:26px}.Menu__Item{font-size:16px}.Menu__Items{padding:10px 0}.Menu::before{top:40px;height:calc(100% - 80px)}}@media screen and (max-width: 1100px){.Menu__Title,.Menu:after{font-size:22px}.Menu__Item{font-size:14px}.Menu::before{top:35px;height:calc(100% - 70px)}}@media screen and (max-width: 360px){.Menu__Title{font-size:20px}}
.CommandLine{width:100%;border:1px solid #fff;margin-top:65px;border:1px solid rgba(0,117,255,.35);background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);flex-grow:1}.CommandLine__Title{background-color:rgba(217,217,217,.06);padding:11px 27px}.CommandLine__StageContainer{width:100%;height:200px;padding:12px;line-height:1.8}@media screen and (max-width: 1200px){.CommandLine{font-size:14px}}@media screen and (max-width: 940px){.CommandLine{flex-grow:1;width:auto;margin-left:40px;margin-top:-10px;font-size:12px}}@media screen and (max-width: 680px){.CommandLine{display:none !important}}
.Service{position:absolute;display:block;top:0;left:0;width:100%;height:100%;transition:.15s all;background:#131619;padding:48px 40px}.Service.hidden{opacity:0;visibility:hidden;display:none}.Service__Navigation{display:flex;align-items:center;gap:32px;margin-bottom:10px;width:100%;flex-wrap:wrap}.Service__Navigation__NavButton{color:#fff;font-family:"Press Start 2P";font-weight:400;font-size:16px;transition:.3s color;background:rgba(0,0,0,0);cursor:pointer}.Service__Navigation__NavButton.active{color:#4c9dff}.Service__Navigation__NavButton:hover{color:#4c9dff}.Service__Header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;width:100%;flex-wrap:wrap}.Service__Header__Button{background-color:#ffbd07 !important;color:#fff7cd}.Service__Header__ButtonWrapper{display:flex;align-items:center;gap:20px}.Service__Header__Name{font-family:"Press Start 2P";font-weight:400;font-size:16px;color:#fff;transition:.3s color}.Service__Header__CloseButton{display:flex;align-items:center;gap:20px;background:rgba(0,0,0,0);cursor:pointer}.Service__Header__CloseButton>span{font-family:"Press Start 2P";font-weight:400;font-size:16px;color:#caf6fd}.Service__Header__CloseButton:hover>span{color:#4c9dff}.Service__ImageContainerWrapper{display:flex;align-items:flex-start;flex-direction:column;gap:20px}.Service__ContentContainer{display:flex;align-items:flex-start;gap:20px;margin-bottom:60px}.Service__ImageContainer{width:220px;height:220px;background:rgba(109,124,255,.07);flex-shrink:0}.Service__ImageContainer img{width:100%;height:100%;object-fit:cover}.Service__Description{color:#fff;font-family:var(--font-mono);font-size:18px;font-weight:400;white-space:pre-line}.Service__Description img{width:100%;height:100%;object-fit:cover}.Service__Description a{text-decoration:underline}@media screen and (max-width: 1500px){.Service__Navigation{gap:10px}.Service__Navigation__NavButton{font-size:10px}}@media screen and (max-width: 960px){.Service__ContentContainer{flex-direction:column}}@media screen and (max-width: 940px){.Service{position:relative;top:-30px;left:-30px;width:calc(100% + 60px);height:calc(100% + 60px);margin-bottom:-60px}}.Service__ContentContainer{flex-direction:column}.Service__CloseButton{display:flex;justify-content:flex-end;margin-bottom:1rem}.Service__CloseButton:hover{cursor:pointer}
.Button{position:relative;width:fit-content;padding:15.5px 55px 18.5px 55px;font-size:20px;color:#fff;font-family:"Press Start 2P";cursor:pointer;transition:padding .5s;-webkit-user-select:none;user-select:none}@media screen and (max-width: 1024px){.Button{padding:15px 40px;font-size:16px}}@media screen and (max-width: 600px){.Button{padding:15px 30px;font-size:10px}}.Button span{transition:all .5s}.Button span::before{content:"";position:absolute;height:100%;width:0;top:0;left:0;background:rgba(0,117,255,.1);transition:.5s}.Button:before{content:"";position:absolute;height:100%;width:0;top:0;left:0;background:rgba(0,117,255,.1);transition:.5s}.Button:hover{padding:15.5px 45px 18.5px 65px}@media screen and (max-width: 1024px){.Button:hover{padding:15px 30px 15px 50px}}@media screen and (max-width: 600px){.Button:hover{padding:15px 30px}}.Button:hover span:before{animation-duration:.5s;animation-name:slidein}.ButtonDangerous{background:rgba(255,61,0,.2) !important}.ButtonOrdinary{background:rgba(0,117,255,.1) !important}.ButtonOrdinary::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#0075ff}@keyframes slidein{from{width:0;left:0}50%{width:100%;left:0}to{width:0;left:100%}}
.RegistrationButton{position:relative;padding:13px 22px;font-weight:400;font-size:10px;line-height:120%;color:#d2e8fe;width:fit-content;font-family:"Press Start 2P";text-transform:uppercase;background-color:#2e3845;cursor:pointer;transition:padding .5s;-webkit-user-select:none;user-select:none}.RegistrationButton.disabled{cursor:not-allowed;color:#caf6fd}.RegistrationButton.disabled::after{content:"";position:absolute;height:100%;width:100%;left:0;top:0;background:#2e3845;opacity:.4}.RegistrationButton.disabled:hover{padding:13px 22px}@media screen and (max-width: 1024px){.RegistrationButton.disabled:hover{padding:10px 15px}}.RegistrationButton.disabled:hover span::before{animation-name:none}.RegistrationButton span{transition:all .5s}.RegistrationButton span::before{content:"";position:absolute;height:100%;width:0;top:0;left:0;background:rgba(0,117,255,.1);transition:.5s}@media screen and (max-width: 1024px){.RegistrationButton{font-size:8px;padding:10px 15px}}.RegistrationButton:before{content:"";position:absolute;height:100%;width:0;top:0;left:0;background:rgba(0,117,255,.1);transition:.5s}.RegistrationButton:hover{padding:13px 17px 13px 27px}@media screen and (max-width: 1024px){.RegistrationButton:hover{padding:10px 13px 10px 17px}}.RegistrationButton:hover span:before{animation-duration:.5s;animation-name:slidein}@keyframes slidein{from{width:0;left:0}50%{width:100%;left:0}to{width:0;left:100%}}
.Grade{display:flex;align-items:center;gap:24px;font-weight:400;font-size:10px;color:#fff;font-family:"Press Start 2P"}.Grade__WrapperGrade{display:flex;align-items:center;gap:8px}.Grade__ButtonDown{transform:rotate(180deg)}.Grade__ButtonDown:hover{color:#ff4d07 !important}.Grade__ButtonDown:hover::before{background:rgba(255,77,7,.2) !important}.Grade__Button{position:relative;font-weight:400;font-size:10px;color:#fff;background:rgba(0,0,0,0);font-family:"Press Start 2P";padding:7px;background:rgba(0,0,0,0);cursor:pointer;transition:color .5s ease}.Grade__Button::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:23px;height:23px;background:rgba(0,0,0,0);transition:background .5s ease}.Grade__Button:hover{color:#8bcc49}.Grade__Button:hover::before{background:rgba(139,204,73,.2)}.Grade__Comments{display:flex;align-items:center;gap:5px;background:rgba(0,0,0,0);padding:7px 8px;cursor:pointer;transition:background .5s ease}.Grade__Comments>svg{width:10px;height:9px;color:#fff;transition:color .5s ease}.Grade__Comments>p{font-weight:400;font-size:10px;color:#fff;font-family:"Press Start 2P";transition:color .5s ease}.Grade__Comments:hover{background:rgba(202,246,253,.2)}.Grade__Comments:hover>p{color:#caf6fd}.Grade__Comments:hover>svg{color:#caf6fd}
.Task{width:100%;position:relative;background:#1a212a;padding:40px 40px 20px 40px;display:flex;flex-direction:column;align-items:flex-start}.Task>h3{font-size:16px;font-weight:400;color:#fff;font-family:"Press Start 2P";text-transform:uppercase;margin-bottom:8px}.Task__FooterCard{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.Task__OpenTaskButton{color:#caf6fd !important;background:#2e3845 !important}.Task__Description{font-size:18px;font-weight:700;color:#fff;font-family:var(--font-mono);margin-bottom:20px}.Task__Content{display:flex;align-items:center;width:100%;gap:18px;margin-bottom:20px}.Task__Content__Button{color:#ffbd07 !important;background:#794c00 !important}.Task__Content__Creator{display:flex;align-items:center;gap:12px}.Task__Content__Creator__Image{width:38px;height:38px;border-radius:50%}.Task__Content__Creator__Name{font-size:18px;font-weight:700;color:#62cff6;font-family:var(--font-mono)}.Task__PendingClaim{position:absolute;top:2px;left:2px;color:#fff7cd;letter-spacing:.06em;font-weight:400;font-size:8px;line-height:200%;font-family:"Press Start 2P";padding:0px 4px;background:#ffbd07}.Task__Domain{position:absolute;top:22px;right:22px;font-weight:400;font-size:10px;text-align:right;color:#62cff6}@media screen and (max-width: 700px){.Task{padding:40px 20px 10px 20px}.Task__Content{flex-direction:column;align-items:flex-start}.Task__Domain{position:relative !important;top:0 !important;right:0 !important;margin-bottom:10px}}
.Project{position:absolute;display:block;top:0;left:0;width:100%;height:100%;transition:.15s all;background:#131619;padding:48px 40px}.Project.hidden{opacity:0;visibility:hidden;display:none}.Project__Navigation{display:flex;align-items:center;gap:32px;margin-bottom:10px;width:100%;flex-wrap:wrap}.Project__Navigation__NavButton{color:#fff;font-family:"Press Start 2P";font-weight:400;font-size:16px;transition:.3s color;background:rgba(0,0,0,0);cursor:pointer}.Project__Navigation__NavButton.active{color:#4c9dff}.Project__Navigation__NavButton:hover{color:#4c9dff}.Project__Header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;width:100%;flex-wrap:wrap}.Project__Header__Button{background-color:#ffbd07 !important;color:#fff7cd}.Project__Header__ButtonWrapper{display:flex;align-items:center;gap:20px}.Project__Header__Name{font-family:"Press Start 2P";font-weight:400;font-size:16px;color:#fff;transition:.3s color}.Project__Header__CloseButton{display:flex;align-items:center;gap:20px;background:rgba(0,0,0,0);cursor:pointer}.Project__Header__CloseButton>span{font-family:"Press Start 2P";font-weight:400;font-size:16px;color:#caf6fd}.Project__Header__CloseButton:hover>span{color:#4c9dff}.Project__ImageContainerWrapper{display:flex;align-items:flex-start;flex-direction:column;gap:20px}.Project__ContentContainer{display:flex;align-items:flex-start;gap:20px;margin-bottom:60px}.Project__ImageContainer{width:220px;height:220px;background:rgba(109,124,255,.07);flex-shrink:0}.Project__ImageContainer img{width:100%;height:100%;object-fit:cover}.Project__Description{color:#fff;font-family:var(--font-mono);font-size:18px;font-weight:400;white-space:pre-line}.Project__Description img{width:100%;height:100%;object-fit:cover}.Project__Description a{text-decoration:underline}@media screen and (max-width: 1500px){.Project__Navigation{gap:10px}.Project__Navigation__NavButton{font-size:10px}}@media screen and (max-width: 960px){.Project__ContentContainer{flex-direction:column}}@media screen and (max-width: 940px){.Project{position:relative;top:-30px;left:-30px;width:calc(100% + 60px);height:calc(100% + 60px);margin-bottom:-60px}}.Project__Link::before{content:"";width:25px;height:25px;display:inline-block;background:url(/_next/static/media/github.ccf7eef1.svg) no-repeat;background-size:contain;margin-bottom:-4px;margin-right:10px}.Project__Link--Github::before{content:"";width:25px;height:25px;display:inline-block;background:url(/_next/static/media/github.ccf7eef1.svg) no-repeat;background-size:contain;margin-bottom:-4px;margin-right:10px}.Project__Link--Project::before{background:url(/_next/static/media/web.0d77412e.svg) no-repeat;background-size:contain}
.Edit{position:relative;width:35px;height:35px;cursor:pointer;background:rgba(0,0,0,0);transform:scale(1);transition:transform ease .5s}@media screen and (max-width: 940px){.Edit{width:25px;height:25px}}.Edit>img{position:absolute;left:0;top:0;width:100%;height:100%}.Edit:hover{transform:scale(1.06)}
.ServiceListItemAdmin{min-height:70px;margin-bottom:32px !important;display:flex !important;align-items:center !important;padding-right:40px !important}.ServicesList{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.ServiceListItem{display:block;font-size:18px;transition:all .4s;padding:16px 16px;margin:0 -16px;position:relative;overflow:hidden;line-height:1.3em}.ServiceListItem__WrapperEditButton{position:absolute;top:50%;transform:translate(0%, -50%);right:14px;z-index:10}.ServiceListItem:hover{cursor:pointer}.ServiceListItem__Title{transition:all .4s}@media screen and (min-width: 480px){.ServiceListItem:hover{padding-left:66px}.ServiceListItem:hover::before{opacity:1;left:16px}}.ServiceListItem:hover:after{width:100%;opacity:1;left:0}.ServiceListItem:before{content:"->";opacity:0;transition:all .45s;position:absolute;top:50%;transform:translateY(-50%);left:-36px}.ServiceListItem:after{content:"";transition:all .5s;width:0;height:100%;position:absolute;left:16px;top:0;opacity:0;background:rgba(81,140,255,.1)}@media screen and (max-width: 1100px){.ServiceListItem{font-size:16px}}@media screen and (max-width: 450px){.ServiceListItem{font-size:14px}}
.ProjectListItem{display:flex;background:#1a212a;margin-bottom:12px;position:relative;gap:20px;transition:.5s box-shadow;box-shadow:none;padding:20px}.ProjectListItem__WrapperEditButton{position:absolute;top:8px;right:14px;z-index:10}@media screen and (max-width: 580px){.ProjectListItem__WrapperEditButton{background-color:rgba(0,0,0,.6)}}.ProjectListItem:hover{cursor:pointer;box-shadow:10px 8px teal,20px 16px #639}.ProjectListItem:last-child{margin-bottom:0}.ProjectListItem__Domain{position:absolute;top:22px;right:22px;font-weight:400;font-size:10px;text-align:right;color:#62cff6}.ProjectListItem__Domain--Admin{right:60px}.ProjectListItem__PendingClaim{position:absolute;top:2px;left:2px;color:#fff7cd;letter-spacing:.06em;font-weight:400;font-size:8px;line-height:200%;font-family:"Press Start 2P";padding:0px 4px;background:#ffbd07}.ProjectListItem__ImageContainer{width:220px;height:220px;background:rgba(109,124,255,.07);flex-shrink:0}.ProjectListItem__ImageContainer img{width:100%;height:100%;object-fit:cover}.ProjectListItem__Footer{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:43px}.ProjectListItem__ContentWrapper{width:100%}.ProjectListItem__ContentContainer{width:100%;height:100%;word-wrap:break-word;padding-top:20px;padding-bottom:10px}.ProjectListItem__Dashmate{color:#62cff6;font-family:"Press Start 2P";font-weight:400;font-size:10px;margin-bottom:37px;text-transform:uppercase}.ProjectListItem__Title{font-family:"Press Start 2P";font-weight:400;font-size:16px;color:#fff;margin-bottom:16px;word-break:normal;overflow-wrap:break-word;white-space:normal}.ProjectListItem__ButtonPendingClaims{background-color:#ffbd07 !important}.ProjectListItem__ButtonAddTask{background-color:#0275ff !important;margin-left:auto}.ProjectListItem__ButtonTasks.disabled{border:1px solid #2e3845;color:#66727d !important;background-color:rgba(0,0,0,0) !important;text-transform:capitalize !important}.ProjectListItem__ButtonTasks.disabled::after{background:rgba(0,0,0,0) !important;opacity:1 !important}.ProjectListItem__WrapperButtons{display:flex;gap:12px;align-self:center;margin-top:26px;flex-wrap:wrap}.ProjectListItem__Description{color:#fff;font-family:var(--font-mono);font-size:18px;max-width:440px;font-style:normal;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:pre-line}@media screen and (max-width: 1500px){.ProjectListItem__ContentContainer{width:100%;padding-top:20px;padding-bottom:10px}.ProjectListItem__Description{font-size:12px;line-height:20px}.ProjectListItem__ButtonAddTask{margin-left:0}}@media screen and (max-width: 580px){.ProjectListItem{flex-direction:column;height:auto;width:100%}.ProjectListItem__ImageContainer{width:100%;height:auto}.ProjectListItem:last-child{margin-bottom:0}.ProjectListItem__Description{-webkit-line-clamp:8}}@media screen and (max-width: 420px){.ProjectListItem__Title{margin-bottom:16px}.ProjectListItem__ContentContainer{padding-top:10px;padding-bottom:10px}}.ProjectListItemSkeleton{position:relative;width:100%;height:270px;background:#1a212a;margin-bottom:12px;overflow:hidden}.ProjectListItemSkeleton::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.02) 20%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.02) 80%, rgba(255, 255, 255, 0) 100%);transform:translateX(-100%);animation:shimmer 1.5s infinite;will-change:transform}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}
.ProjectsList{display:flex;flex-direction:column;align-items:flex-start;height:100%}.ProjectsList__Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:37px;gap:12px;width:100%}.ProjectsList__Header>h2{font-weight:400;font-size:16px;color:#fff;font-family:"Press Start 2P";text-transform:uppercase}.ProjectsList>ul{width:100%;height:100%;padding-bottom:20px}@media screen and (min-width: 500px)and (max-width: 680px){.ProjectsList{display:flex;flex-wrap:wrap;justify-content:space-between}}
.Teammate{display:flex;background:#1a212a;margin-bottom:12px;position:relative;gap:20px;transition:.5s box-shadow;box-shadow:none;padding:20px;min-height:200px;height:auto;transition:.5s background-color,.5s box-shadow}.Teammate:hover{cursor:pointer;box-shadow:10px 8px teal,20px 16px #639}.Teammate:last-child{margin-bottom:0}.Teammate__Domain{position:absolute;top:22px;right:22px;font-weight:400;font-size:10px;text-align:right;color:#62cff6}.Teammate__Domain--Admin{right:60px}.Teammate__PendingClaim{position:absolute;top:2px;left:2px;color:#fff7cd;letter-spacing:.06em;font-weight:400;font-size:8px;line-height:200%;font-family:"Press Start 2P";padding:0px 4px;background:#ffbd07}.Teammate__ImageContainer{width:220px;height:220px;background:rgba(109,124,255,.07);flex-shrink:0}.Teammate__ImageContainer img{width:100%;height:100%;object-fit:cover}.Teammate__Footer{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:43px}.Teammate__ContentWrapper{width:100%}.Teammate__ContentContainer{width:100%;height:100%;word-wrap:break-word;padding-top:20px;padding-bottom:10px}.Teammate__Dashmate{color:#62cff6;font-family:"Press Start 2P";font-weight:400;font-size:10px;margin-bottom:37px;text-transform:uppercase}.Teammate__Title{font-family:"Press Start 2P";font-weight:400;font-size:16px;color:#fff;margin-bottom:16px;word-break:normal;overflow-wrap:break-word;white-space:normal}.Teammate__ButtonPendingClaims{background-color:#ffbd07 !important}.Teammate__ButtonAddTask{background-color:#0275ff !important;margin-left:auto}.Teammate__ButtonTasks.disabled{border:1px solid #2e3845;color:#66727d !important;background-color:rgba(0,0,0,0) !important;text-transform:capitalize !important}.Teammate__ButtonTasks.disabled::after{background:rgba(0,0,0,0) !important;opacity:1 !important}.Teammate__WrapperButtons{display:flex;gap:12px;align-self:center;margin-top:26px;flex-wrap:wrap}.Teammate__Description{color:#fff;font-family:var(--font-mono);font-size:18px;max-width:440px;font-style:normal;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:pre-line}@media screen and (max-width: 1500px){.Teammate__ContentContainer{width:100%;padding-top:20px;padding-bottom:10px}.Teammate__Description{font-size:12px;line-height:20px}.Teammate__ButtonAddTask{margin-left:0}}@media screen and (max-width: 580px){.Teammate{flex-direction:column;height:auto;width:100%}.Teammate__ImageContainer{width:100%;height:auto}.Teammate:last-child{margin-bottom:0}.Teammate__Description{-webkit-line-clamp:8}}@media screen and (max-width: 420px){.Teammate__Title{margin-bottom:16px}.Teammate__ContentContainer{padding-top:10px;padding-bottom:10px}}.Teammate:hover{cursor:pointer;transform:translate(-5px, -5px);box-shadow:10px 8px teal,20px 16px #639}.Teammate:hover:has(.Teammate__SocialLink--Github:hover){background-color:#0d1117}.Teammate:hover:has(.Teammate__SocialLink--Discord:hover){background-color:rgba(114,137,218,.2)}.Teammate:hover:has(.Teammate__SocialLink--Twitter:hover){background-color:#000}.Teammate__Title{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.Teammate__Name{display:inline-block}.Teammate__Gpg{font-size:8px;margin-bottom:12px;line-height:120%;color:#94363c;display:inline-block;cursor:pointer}.Teammate__Gpg:hover{text-decoration:underline}.Teammate__Username{display:inline-block;font-size:14px;color:#a7a7a7}.Teammate__ContentContainer{flex-grow:1;padding:30px 44px}.Teammate__Socials{display:flex;align-items:center;margin-top:20px}.Teammate__WrapperEditButton{position:absolute;top:8px;right:14px;z-index:10}@media screen and (max-width: 1220px){.Teammate__WrapperEditButton{background-color:rgba(0,0,0,.6)}}.Teammate__SocialLink{display:block;background-repeat:no-repeat;background-size:contain;margin-right:10px;transform:scale(1);background-color:rgba(0,0,0,0);transition:.3s;width:50px;height:50px;background-position:center}.Teammate__SocialLink:hover{transform:scale(1.2);background-color:rgba(109,124,255,.07)}.Teammate__SocialLink:last-child{margin-right:0}.Teammate__SocialLink--Discord{background-image:url(/_next/static/media/discord.b8b8fb81.svg);background-size:100%}.Teammate__SocialLink--Github{background-image:url(/_next/static/media/github.ccf7eef1.svg);background-size:88%}.Teammate__SocialLink--Twitter{background-image:url(/_next/static/media/twitterx.7678f9de.svg);background-size:88%}.Teammate__Discord,.Teammate__Github,.Teammate__Twitter{width:50px;height:50px;display:block}.Teammate__Discord{background-image:url(/_next/static/media/discord.b8b8fb81.svg);background-size:contain}.Teammate__Github{background-image:url(/_next/static/media/github.ccf7eef1.svg);background-size:contain}.Teammate__Twitter{background-image:url(/_next/static/media/twitterx.7678f9de.svg);background-size:contain}@media screen and (min-width: 940px)and (max-width: 1200px){.Teammate{flex-direction:column;height:auto;width:calc(50% - 10px)}.Teammate:last-child{margin-bottom:30px}.Teammate__Title{margin-bottom:10px}.Teammate__Username{width:100%;margin-left:0;font-size:10px;line-height:1}.Teammate__ImageContainer{width:100%;height:auto}.Teammate__ContentContainer{padding:0}}@media screen and (max-width: 720px){.Teammate{flex-direction:column;height:auto;width:calc(50% - 10px)}.Teammate:last-child{margin-bottom:30px}.Teammate__Title{margin-bottom:10px}.Teammate__Username{width:100%;margin-left:0;font-size:10px;line-height:1}.Teammate__ImageContainer{width:100%;height:auto}.Teammate__ContentContainer{padding:0}}@media screen and (max-width: 580px){.Teammate{height:auto;width:100%}}
.TeamInfo{display:flex;flex-direction:column;gap:10px;width:100%;padding:20px;background:#1a212a}.TeamInfo__Title{font-size:22px;font-weight:600;color:#fff;margin:0}.TeamInfo__Description{font-size:14px;color:#a7a7a7;margin:0;line-height:1.6}@media screen and (max-width: 580px){.TeamInfo{padding:16px}.TeamInfo__Title{font-size:18px}}
.Team{display:flex;flex-direction:column;gap:10px;align-items:center}.Team__TeammateList{width:100%}@media screen and (min-width: 940px)and (max-width: 1200px){.Team__TeammateList{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 500px)and (max-width: 720px){.Team__TeammateList{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width: 940px){.Team{gap:20px}}@media screen and (max-width: 680px){.Team__TeammateList{margin-bottom:-30px}}@media screen and (max-width: 500px){.Team{gap:15px}.Team__TeammateList{margin-bottom:0}}
.Post{display:flex;background:#1a212a;margin-bottom:12px;position:relative;gap:20px;transition:.5s box-shadow;box-shadow:none;padding:20px;position:relative;height:auto;width:100%}.Post:hover{cursor:pointer;box-shadow:10px 8px teal,20px 16px #639}.Post:last-child{margin-bottom:0}.Post__Domain{position:absolute;top:22px;right:22px;font-weight:400;font-size:10px;text-align:right;color:#62cff6}.Post__Domain--Admin{right:60px}.Post__PendingClaim{position:absolute;top:2px;left:2px;color:#fff7cd;letter-spacing:.06em;font-weight:400;font-size:8px;line-height:200%;font-family:"Press Start 2P";padding:0px 4px;background:#ffbd07}.Post__ImageContainer{width:220px;height:220px;background:rgba(109,124,255,.07);flex-shrink:0}.Post__ImageContainer img{width:100%;height:100%;object-fit:cover}.Post__Footer{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:43px}.Post__ContentWrapper{width:100%}.Post__ContentContainer{width:100%;height:100%;word-wrap:break-word;padding-top:20px;padding-bottom:10px}.Post__Dashmate{color:#62cff6;font-family:"Press Start 2P";font-weight:400;font-size:10px;margin-bottom:37px;text-transform:uppercase}.Post__Title{font-family:"Press Start 2P";font-weight:400;font-size:16px;color:#fff;margin-bottom:16px;word-break:normal;overflow-wrap:break-word;white-space:normal}.Post__ButtonPendingClaims{background-color:#ffbd07 !important}.Post__ButtonAddTask{background-color:#0275ff !important;margin-left:auto}.Post__ButtonTasks.disabled{border:1px solid #2e3845;color:#66727d !important;background-color:rgba(0,0,0,0) !important;text-transform:capitalize !important}.Post__ButtonTasks.disabled::after{background:rgba(0,0,0,0) !important;opacity:1 !important}.Post__WrapperButtons{display:flex;gap:12px;align-self:center;margin-top:26px;flex-wrap:wrap}.Post__Description{color:#fff;font-family:var(--font-mono);font-size:18px;max-width:440px;font-style:normal;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:pre-line}@media screen and (max-width: 1500px){.Post__ContentContainer{width:100%;padding-top:20px;padding-bottom:10px}.Post__Description{font-size:12px;line-height:20px}.Post__ButtonAddTask{margin-left:0}}@media screen and (max-width: 580px){.Post{flex-direction:column;height:auto;width:100%}.Post__ImageContainer{width:100%;height:auto}.Post:last-child{margin-bottom:0}.Post__Description{-webkit-line-clamp:8}}@media screen and (max-width: 420px){.Post__Title{margin-bottom:16px}.Post__ContentContainer{padding-top:10px;padding-bottom:10px}}.Post__ContentWrapper{display:flex}.Post__WrapperEditButton{position:absolute;top:8px;right:14px;z-index:10}.Post::after{content:"";display:block;width:20px;height:20px;position:absolute;right:10px;bottom:10px;opacity:.2;background-size:contain}.Post--twitter::after{background-image:url(/_next/static/media/twitterx.7678f9de.svg)}.Post--youtube::after{background-image:url(/_next/static/media/youtube.98fa8adf.svg)}.Post__Content{line-height:1.5}.Post__Content a{display:inline-block;margin-top:10px}.Post__Content a span{position:relative;display:inline-block;transition:.3s transform}.Post__Content a span:before{content:"";display:block;position:absolute;bottom:-3px;left:0;width:100%;height:0;transition:.3s;background:rgba(109,124,255,.2);z-index:-1}.Post__Content a:hover span{transform:translateY(-2px)}.Post__Content a:hover span:before{height:10px}.Post small{font-size:10px;margin-top:32px;display:inline-block;color:#a7a7a7}@media screen and (max-width: 680px){.Post__Content{font-size:14px}.Post__ContentWrapper{display:block}.Post__ImageContainer{width:100%;height:auto}}@media screen and (max-width: 420px){.Post__Content{font-size:12px}}
.Devspace{position:relative;display:flex;flex-direction:column;align-items:center}
.Content{position:relative;width:60%;height:100%}@media screen and (max-width: 940px){.Content{width:100%}}.Content__ContentBlock{padding:50px 40px;padding-bottom:36px;background:#131619;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);height:100%;overflow-y:auto}.Content__ContentBlock__Title{font-size:24px}@media screen and (max-width: 1500px){.Content__ContentBlock{padding:30px}}@media screen and (max-width: 940px){.Content__ContentBlock{width:100%;overflow:unset}}@media screen and (max-width: 420px){.Content__ContentBlock{padding:20px}}
