.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}
.RegistrationButton{position:relative;padding:13px 22px;font-weight:400;font-size:10px;line-height:120%;color:#d2e8fe;width:-moz-fit-content;width:fit-content;font-family:"Press Start 2P";text-transform:uppercase;background-color:#2e3845;cursor:pointer;transition:padding .5s;-webkit-user-select:none;-moz-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%}}
.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)}
