.navbar{align-items:center;background:var(--card-background);display:flex;height:5rem;justify-content:space-between;margin:0 auto;padding:1rem 2rem;position:sticky;top:0;width:100vw;z-index:3}.logo,.navbar{max-width:100%}.logo{height:6rem;margin-left:2rem;object-fit:contain}.desktopMenu{align-items:center;display:flex}.desktopMenuListItem{color:var(--text-primary);cursor:pointer;margin:1rem;text-decoration:none}.desktopMenuListItem:hover{border-bottom:3px solid var(--text-secondary);color:var(--text-secondary);padding-bottom:.5rem}.userName{margin-left:2rem}.desktopMenuBtns{align-items:center;display:flex;margin-right:2rem}.desktopMenuBtn{align-items:center;background:var(--card-background);border:none;color:var(--text-primary);cursor:pointer;display:flex;justify-content:center;margin-left:auto;margin-right:auto;min-width:160px;padding:.5rem}.desktopMenuImg{font-size:1.2rem}.dropdown{display:inline-block;position:relative}.arrow-icon{padding-left:1rem}.dropdown-content,.dropdown-content2{background-color:var(--card-background);border-radius:1rem;box-shadow:0 8px 16px var(--shadow-color);display:none;min-width:160px;position:absolute;z-index:1}.dropdown-content2{right:0}.dropdown-item{color:var(--text-primary);display:block;padding:.8rem 1rem;text-decoration:none}.dropdown:hover .dropdown-content,.dropdown:hover .dropdown-content2{display:block}.dropdown-item:hover{background-image:linear-gradient(var(--hover-background) 0 0)}.searchmain{display:none;position:relative}.search-content{background-color:var(--card-background);border-radius:1rem;box-shadow:0 8px 16px var(--shadow-color);display:none;position:absolute;right:0;top:100%;z-index:1}.searchText{border:none;padding:.5rem;width:200px}.x-icon{color:var(--text-secondary);cursor:pointer;font-size:.8rem;right:10px;top:50%;transform:translateY(-50%)}.navMenu,.x-icon{position:absolute}.navMenu{background-color:var(--card-background);box-shadow:0 2px 5px var(--shadow-color);display:none;max-height:80vh;overflow-y:auto;right:0;top:100%;width:33.33%}.navMenu.show{display:block}.navMenu .ListItem{border-bottom:1px solid var(--border-color);color:var(--text-primary);display:block;padding:1rem;text-align:left;text-decoration:none}.navMenu .ListItem:hover{background-color:var(--hover-background)}.navMenu::-webkit-scrollbar{width:8px}.navMenu::-webkit-scrollbar-track{background:var(--background-secondary)}.navMenu::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:4px}.navMenu::-webkit-scrollbar-thumb:hover{background:var(--text-primary)}.hamburger-icon{color:var(--text-primary);cursor:pointer;display:none;height:20px;position:relative;width:30px}.hamburger-icon span{background:var(--text-primary);border-radius:3px;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.hamburger-icon span:first-child{top:0}.hamburger-icon span:nth-child(2){top:8px}.hamburger-icon span:nth-child(3){top:16px}.mobMenu{cursor:pointer;display:none}@media screen and (max-width:768px){.desktopMenu,.desktopMenuBtns{display:none}.hamburger-icon,.mobMenu{display:block}.logo{margin-left:0}.navbar{padding:1rem}}@media screen and (min-width:769px){.mobMenu{display:none}}@media screen and (max-width:1060px){.logo{margin-left:1rem}.desktopMenuBtns{margin-right:1rem}}.three-column-footer{background-color:var(--card-background);color:var(--text-primary);display:flex;font-size:small;font-weight:300;height:3rem;padding-top:.6rem;width:100vw;width:100%}.footer-column{flex:1 1;margin-top:.3rem;text-align:center;vertical-align:center}.left{margin-left:.5rem;text-align:left}.left,.right{margin-top:.3rem}.right{margin-right:.5rem;text-align:right}.linkscolor{color:var(--text-primary)}@media screen and (max-width:748px){.three-column-footer{font-size:x-small}}#fullpage{background-color:var(--background-primary);color:var(--text-primary)}#intro{height:90vh;margin:.5rem auto 2rem;max-width:100%;overflow:hidden;position:relative;width:100vw}#introBar{align-items:center;background-color:var(--background-primary);color:var(--text-primary);display:flex;flex-direction:column;height:7.5rem;margin:0 auto;max-width:75rem;padding:0 2rem;top:0;width:100%;z-index:2}.introBarContent{margin-top:-1.3rem;max-width:40rem;text-align:center;width:100%}.introBarText{font-size:large;text-align:center}.introBarPara{font-size:small;font-weight:300;letter-spacing:1px;text-align:center}.introBarBtn{background:#15f593;border:none;border-radius:.7rem;color:#fff;font-size:.9rem;font-weight:500;margin-left:.5rem;margin-top:.5rem;padding:.2rem .3rem;width:4rem}.introBarBtn:hover{background-image:linear-gradient(#0000001a 0 0);cursor:pointer}.slider{height:fit-content}.beforecarousel{height:100%}.carousel-root .bg{height:100%;width:100%}.slider-wrapper{height:55vh}.carouseldiv{height:100%}.introBtn2{border:none;border-radius:1rem;display:inline-flex;font-size:.9rem;height:2.85rem;margin:1.9rem .5rem 1rem 0;padding:.5rem;vertical-align:middle;width:2.5rem}.introBtn2:hover{background-image:linear-gradient(#0003 0 0)}.imageintroBtn{height:1rem;margin:0 .5rem;object-fit:cover}@media screen and (max-width:865px){.buttons{width:1.5vw}}@media screen and (max-width:650px){.introBtn2{margin-bottom:1.2rem}}@media screen and (max-width:560px){.introBtn2{margin-bottom:1.5rem}}@media screen and (max-width:480px){.bg{right:-50vw}.introBtn2{height:2.2rem;margin-bottom:1.5rem;padding-top:.5rem;width:2rem}.svg{height:1.8rem;width:1.8rem}}.containerSlide{margin:auto;padding-top:200px;width:650px}.containerSlide img{height:500px}.carouseldiv{z-index:2}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.embla{overflow:hidden}.embla,.embla__container{background-color:var(--card-background)}.embla__container{display:flex}.embla__slide{align-items:center;display:flex;flex:0 0 auto;height:100%;justify-content:left;position:relative;width:100%}.introContent{background:#0006;margin-bottom:1rem;width:70vh}.introContent,.introContent1{border-radius:1.5rem;display:flex;flex-direction:column;font-size:2.5rem;font-weight:700;height:50vh;justify-content:center;margin-left:4rem;padding:2rem;position:absolute}.introContent1{margin-bottom:8rem;width:fit-content}@media screen and (max-width:865px){.introContent{background:#0006;border-radius:1.5rem;display:flex;flex-direction:column;font-weight:700;height:48vh;justify-content:center;margin-left:3rem;padding:2rem;position:absolute;width:70vh}.introName{font-size:2rem}.hello{font-size:3vw}.introPara{font-size:1rem}.introBtn{font-size:.6rem}}@media screen and (max-width:700px){.introContent{background:#0006;border-radius:1.5rem;display:flex;flex-direction:column;font-weight:700;height:35vh;justify-content:center;margin-left:3rem;padding:2rem;position:absolute;width:50vw}.hello{font-size:.5rem}.introName{font-size:1.5rem}.projpara{display:none}.projskills{font-size:.7rem}.introBtn{font-size:.6rem}}@media screen and (max-width:520px){.introContent{height:30vh}.hello{font-size:.5rem}.introName{font-size:1rem}.projpara{display:none}.projskills{font-size:.6rem}.introBtn{font-size:.3rem}.linkbtn{height:1rem;width:1rem}}@media screen and (max-width:400px){.introContent{height:30vh}}.embla img{width:100%}.hello{color:#fff;font-size:.9rem;font-weight:100;text-decoration:underline}.introName{color:#15f593}.introLines{font-size:medium}.introHeader,.introLines{color:#fff;font-weight:300;letter-spacing:1px}.introHeader{font-size:1rem}.introFooter{font-size:1.1rem;letter-spacing:.3px;margin-top:1rem}.introPara{color:#fff;font-size:medium;font-weight:300;letter-spacing:1px}.introBtn{border:none;border-radius:1rem;margin:1rem .5rem 1rem 0;padding:.75rem .5rem;width:6.5rem}.introBtn,.introBtn1{background:#0077b5;color:#fff;font-size:.8rem;font-weight:400}.introBtn1{border:none;border-radius:.5rem;margin-left:.5rem;padding:.5rem;width:3.5rem}.introBtn1:hover,.introBtn:hover{background-image:linear-gradient(#0000001a 0 0)}.projskills{display:block;margin-top:1rem}#howitworks{align-items:center;background:var(--background-secondary);color:var(--text-primary);display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:auto;overflow:hidden;position:relative;text-align:center;width:100%}.howitworksTitle{font-size:2rem;font-weight:600;margin-bottom:1.5rem;padding-top:3rem}.howitworksDescription{font-size:.9rem;font-weight:300;margin-bottom:3rem;padding:0 2rem}.howitworksBarTextDesc{font-size:.9rem;font-weight:350;margin-top:1rem;width:10vw}.howitworksBar{align-items:center;background:var(--background-primary);display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:center;width:100%}.step{height:auto;margin:-.5rem 8% 4rem;padding-bottom:1.5rem;width:auto}.switchBtn{background:var(--background-primary);min-width:260px;padding-bottom:6rem;padding-top:4rem;width:100%}.switchBtn1{background-color:#0171e3;border:none;border-bottom-left-radius:1rem;border-top-left-radius:1rem;position:sticky}.switchBtn1,.switchBtn2{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;height:3rem;width:8rem}.switchBtn2{background-color:#e37301;border:none;border-bottom-right-radius:1rem;border-top-right-radius:1rem}.switchBtn2:hover{background-color:#e37301cc;cursor:pointer}.switchBtn1:hover{background-color:#0171e3cc;cursor:pointer}.howitworksBarImg{border-radius:50%;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:12rem;object-fit:cover;width:13rem}.howitworksBarText>p{font-size:.9rem;font-weight:375}.hidden{display:none}@media screen and (max-width:720px){.howitworksBarText>p{font-size:2vw}.howitworksBarTextDesc{width:30vw}.howitworksBarImg1{margin-top:.7rem}.howitworksBarImg2{margin-top:.3rem}}@media screen and (max-width:560px){.howitworksBarText>p{font-size:3vw}.howitworksBarTextDesc{font-size:3.5vw;width:70vw}.howitworksBarImg1,.howitworksBarImg2{height:2.25rem;margin-top:2rem;width:2.25rem}.howitworksBarText>h2{font-size:5vw}}#toppicks,.toppicksParent{background:var(--card-background);color:var(--text-primary)}#toppicks{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:auto;padding:0 1rem;text-align:center;width:80vw}.toppicksBtn{background-color:var(--background-secondary);border:none;border-radius:1rem;color:var(--text-primary);font-size:.8rem;margin:1rem .3rem 0;padding:.2rem .5rem}.toppicksBtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.toppicksTitle{font-size:2rem;font-weight:600;padding-top:1rem}.toppicksDescription{font-size:.9rem;font-weight:300;margin-bottom:1rem}.toppicksImgs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:center;width:100vw}.toppicksImgContainer{height:56vh;margin:2vw;min-width:16rem;position:relative;width:18vw}s .flip-card{height:56vh;width:auto}.flip-card-inner{height:56vh;text-align:center;transform-style:preserve-3d;transition:transform .8s}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front{position:relative}.flip-card-back,.flip-card-front{backface-visibility:hidden;border-radius:1rem;box-shadow:0 4px 8px 0 #0003;height:56vh;overflow:hidden;width:100%}.flip-card-back{position:absolute;top:0;transform:rotateY(180deg)}.imgText{height:fit-content;height:31vh;padding:1.7rem 1rem}.imgText,.imgText2{background-color:#f5f5f7;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;color:#000;font-size:.9rem;font-weight:300;margin-top:-.5rem;overflow:hidden;width:auto}.imgText2{display:flex;flex-direction:column;height:fit-content;height:57vh;justify-content:center;padding:2.5rem 1rem;text-align:center}.viewprojbtn{color:#06c;float:inline-end;font-size:.9rem;font-weight:300;margin-top:1rem}.toppicksImg{border:.5px solid grey;border-top-left-radius:1rem;border-top-right-radius:1rem;height:29vh;min-height:12rem;object-fit:cover;width:100%}.toppicksHeader{bottom:0;color:#fff;font-size:2rem;height:fit-content;margin:auto;position:absolute;right:0;text-align:center;top:0}@media screen and (max-width:556px){.toppicksImgContainer{margin-bottom:3rem}}@media screen and (max-width:1000px){#toppicks{margin-top:0;padding-top:2rem}}@media screen and (max-width:900px){#toppicks{margin-top:0;padding-top:2rem}}@media screen and (max-width:800px){#toppicks{margin-top:0;padding-top:2rem}}@media screen and (max-width:700px){#toppicks{margin-top:0;padding-top:2rem}}@media screen and (max-width:550px){#toppicks{margin-top:0;padding-top:2rem}}@media screen and (max-width:450px){#toppicks{margin-top:0;padding-top:2rem}}#contactPage{align-items:center;background-color:var(--background-primary);display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-bottom:2rem;padding-top:2rem;text-align:center;width:100%}.contactPageTitle{color:var(--text-primary);font-size:1.6rem;font-weight:300}.contactForm{align-items:center;display:inline-block;justify-content:center;margin:1rem;max-width:60rem;width:90vw}@media screen and (max-width:720px){.contactForm{padding:2rem}#contact{padding-bottom:1rem;padding-top:3.6rem}}@media screen and (max-width:690px){#contact{padding-bottom:1rem;padding-top:3.67rem}}.email{background:var(--input-background);border:none;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color);color:var(--text-primary);font-size:medium;max-width:25rem;padding:.5rem 1rem;width:100%}.submitBtn{background:#09ce78;border:none;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 6px 20px 0 #0000001a;color:#fff;margin:2.5rem 0;padding:.6rem 1rem}.links{display:flex;flex-wrap:wrap;justify-content:center}.link{height:3rem;margin:0 .75rem;object-fit:cover;width:3rem}.contactBtn{background:#15f593;color:#fff;font-size:.75rem;font-weight:600;margin:1rem .5rem 1rem 0;padding:.75rem .5rem}.contactBtn,.contactBtn2{border:none;border-radius:3rem;height:2.5rem;width:2.5rem}.contactBtn2{background:#fff;display:inline-flex;margin:1.9rem .6rem .1rem rem;padding:.5rem .7rem;vertical-align:middle}.svg2{height:1.5rem;width:1.5rem}.contactBtn2:hover,.contactBtn:hover,.submitBtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.link{box-sizing:border-box;display:block;height:2.5rem;object-fit:contain;padding:.4rem;width:2.5rem}#aboutImg{height:65vh;margin:0 auto;max-width:100%;overflow:hidden;position:relative;width:100vw}#aboutDesc{background-color:var(--background-secondary);color:var(--text-primary);margin-top:-1.5rem}.bg{height:100%;object-fit:cf;position:absolute;right:0;top:-1.5rem;width:100%;z-index:-1}.aboutImgText{align-items:center;background:#0006;display:flex;flex-direction:column;font-size:2.5rem;font-weight:700;height:20vh;justify-content:center;margin-top:12rem;padding:2rem;width:100%}.aboutTitle{color:#fff;justify-content:center;text-align:center}.linkBtn :hover{cursor:pointer}.svg{height:2.3rem;padding-bottom:.6rem;width:2.3rem}.textDesc{font-weight:300}.img{border-radius:1rem;height:100%;width:100%}.grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.grid-item{padding:2rem}.full-width{grid-column:span 2;text-align:center}.grid-3,.grid-4,.grid-5{margin-top:-1rem}.grid-5{margin-bottom:1.5rem}@media screen and (max-width:950px){.aboutContent{font-size:5.5vw}.grid-item{font-size:.5rem}.grid-1,.grid-2{grid-column:span 2}.grid-2{height:100%;margin-top:-1rem;width:100%}.grid-3{margin-top:-40%}.grid-3,.grid-4{grid-column:span 2}.grid-4{margin-top:-10%}}@media screen and (max-width:800px){.grid-3{margin-top:-35%}.grid-4{margin-top:-3%}}@media screen and (max-width:650px){.grid-3{margin-top:-15%}.grid-4{margin-top:-3%}}@media screen and (max-width:505px){.grid-3{margin-top:-10%}.grid-4{margin-top:-3%}}@media screen and (max-width:1130px){.grid-item{font-size:small}}.content-unavailable-container{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:2rem}.content-unavailable-card{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px var(--shadow-color);color:var(--text-primary);max-width:600px;padding:2.5rem;text-align:center;width:100%}.content-unavailable-icon{color:#dc3545;font-size:3.5rem;margin-bottom:1.5rem}.content-unavailable-title{font-size:1.8rem;font-weight:500;margin-bottom:1.5rem}.content-unavailable-message{color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.content-unavailable-reason{background-color:#dc35450d;border-left:3px solid #dc3545;border-radius:.25rem;color:var(--text-primary);font-style:italic;margin-top:1rem;padding:1rem}.content-unavailable-expiry{color:var(--text-secondary);font-size:.9rem;margin-top:1rem}@media (max-width:768px){.content-unavailable-container{padding:1rem}.content-unavailable-card{padding:1.5rem}.content-unavailable-icon{font-size:2.5rem}.content-unavailable-title{font-size:1.5rem}.content-unavailable-message{font-size:1rem}}*{background:#0000;box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0;text-decoration:none}body{background:var(--background-primary);color:var(--text-primary);overflow:hidden;overflow-y:scroll}.projectbody{font-family:Poppins,sans-serif;margin-top:-3rem}.projectImg{height:100%;padding:0}.project-grid-container{background-color:var(--background-secondary);display:flex;flex-direction:row;gap:1rem;margin-top:1rem;padding:4.5rem}.project-column1{width:70%}.project-column1,.project-column2{display:flex;flex-direction:column;gap:1rem}.project-column2{width:30%}.project-grid-item{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);padding:2rem 2.5rem}.project-grid-1,.project-grid-2{height:fit-content}.project-grid-2{display:flex;flex-direction:column;flex-wrap:wrap}.project-grid-4,.project-grid-5{height:fit-content}.project-grid-5{text-align:center}.teambtn{color:#06c;float:inline-end;font-size:.9rem;font-weight:300;margin-top:.5rem}.teammember{display:flex;flex-direction:row;margin:.5rem 0;padding:1rem;width:100%}.teammember-column1{margin-right:1.5rem;width:fit-content}.teammember-column1,.teammember-column2{align-items:left;display:flex;flex-direction:column;justify-content:center}.teammember-column2{margin-top:1rem;padding-left:1rem;width:100%}.grid-2-title{font-weight:400}.teammemberdesc{font-size:small;font-weight:300;margin-bottom:1rem;margin-right:0;margin-top:1rem;overflow-wrap:break-word;width:fit-content}.membersImg2{box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color)}.projheadline{font-size:small;font-weight:500;word-spacing:.2rem}.projreq,.projroles{margin-top:.5rem}.projchat{text-align:center}.projchatbtn{background-color:#09ce78;border:none;border-radius:1rem;color:var(--text-primary);margin-top:.7rem;padding:.4rem 1.2rem}.projchatbtn:hover{background-color:#09ce78cc;cursor:pointer}.projselector{border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color);font-weight:300;margin-bottom:1rem;margin-left:.5rem;padding-left:.5rem}.projrecruiting{color:#09ce68}.projtags{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.projtag{background-color:#ce095f;border-radius:1rem;color:var(--text-primary);font-size:small;margin-bottom:.5rem;margin-right:.7rem;padding:.1rem .6rem}.projabout{display:flex;flex-direction:row;flex-wrap:wrap;font-size:small;font-weight:300;margin-top:1rem}.projicons{margin-bottom:.5rem;margin-right:1rem}.projicon{font-size:1rem;margin-right:.5rem}.projdesc{font-weight:300;white-space:pre-wrap}.similarproj{display:flex;flex-direction:column;padding:.7rem}.similarprojtitle{font-weight:380;margin-bottom:.5rem}.projphasestatus{background-color:#000;border-radius:1rem;color:#fff;margin-right:.5rem;padding:.1rem .6rem}.projphaseonboarding{background-color:#09ce78}.projphaseinitiation{background-color:#c2ce09}.projphaseexecution{background-color:#fbaf35}.projphaseclosed{background-color:#e21d3c}@media screen and (max-width:990px){.project-column1{width:60%}.project-column2{width:40%}.teammember{flex-direction:column}.teammember-column1,.teammember-column2{align-items:center;justify-content:center;width:100%}.grid-2-title,.teammember-column2{text-align:center}}@media screen and (max-width:840px){.projectcontentContent{font-size:5.5vw}}@media screen and (max-width:780px){.project-grid-container{background-color:var(--background-secondary);display:flex;flex-direction:column;flex-wrap:wrap;padding:2rem;width:100%}.project-column1,.project-column2{width:100%}.mobile-project-image{display:block;margin:1rem 0}.desktop-project-image{display:none}.project-grid-4{align-items:center;justify-content:center;text-align:center}.projectImg{max-height:300px}.project-grid-item{padding:1.5rem}.projheadline{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}}@media screen and (max-width:480px){.project-grid-container{padding:1rem}.projectImg{max-height:250px}.membersImg2{height:9rem;width:9rem}}.project-grid-3{border-radius:.5rem;height:fit-content;margin-bottom:1rem}.project-image-container{margin-bottom:1rem;overflow:hidden}.project-image-container,.projectImg{border-radius:.5rem;max-height:400px;width:100%}.projectImg{height:auto;object-fit:cover}.mobile-project-image{display:none}.userbody{margin-top:-3rem}.userImg{border-radius:50%;box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color);height:15rem;object-fit:cover;width:15rem}.user-bar{display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem}.userdetails{padding:.5rem}.userdetails1{margin-right:2rem;padding:0 .5rem;width:fit-content}.userdetails2{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:fit-content}.userdesc{font-size:medium;font-weight:390;margin-top:.6rem}.usercontBtn{background-color:#09ce78;border:none;border-radius:.5rem;color:var(--text-primary);margin-top:.5rem;padding:.4rem 1.2rem}.usercontBtn:hover{background-color:#09ce78cc;cursor:pointer}.userlist{margin-left:1.1rem;padding:.2rem 0}.user-container{background-color:var(--background-secondary);display:flex;flex-direction:row;gap:1rem;margin-top:1rem;padding:4.5rem}.user-column1{width:70%}.user-column1,.user-column2{display:flex;flex-direction:column;gap:1rem}.user-column2{width:30%}.user-grid-item{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);padding:2rem 2.5rem}.user-grid-1,.user-grid-2,.user-grid-3,.user-grid-4{height:fit-content}.user-grid-6{text-align:center}.user-grid-7{align-items:center;flex-wrap:wrap;justify-content:center;text-align:center}.user-grid-7,.userproj{display:flex;flex-direction:column}.userproj{padding:1rem}.userprojtitle{font-weight:380;margin-bottom:1rem}.userprojbtn{color:#06c;float:inline-end;font-size:.9rem;font-weight:300;margin-top:-.5rem}.userskillstags{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-left:1.3rem;text-align:center}.userskillstag{background-color:#ce095f;border-radius:1rem;color:var(--text-primary);font-size:small;font-weight:300;margin-bottom:1rem;margin-right:.5rem;padding:.1rem .6rem}.portfolioBars{display:flex;flex-direction:row;flex-wrap:wrap}.portfolioBar{margin-bottom:2rem}.portfolioText{align-items:center;background-color:var(--overlay-background);border-bottom-left-radius:.9rem;border-bottom-right-radius:.83rem;color:var(--text-primary);display:flex;flex-direction:row;font-size:medium;font-weight:350;height:20%;justify-content:center;margin-top:-2.8rem;opacity:.99;padding-top:.3rem;width:88.3%}.portfolioImg,.portfolioText{box-shadow:0 1px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color)}.portfolioImg{border-bottom:1px solid var(--border-color);border:solid var(--border-color);border-radius:1rem;border-width:1px 1px .3rem;height:11.5rem;margin-right:1.5rem;object-fit:cover;opacity:.7;width:11.5rem}.portfolioImg:hover{cursor:pointer;opacity:1}@media screen and (max-width:1034px){.user-container{background-color:var(--background-secondary);display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.user-column1,.user-column2{width:100%}}@media screen and (max-width:760px){.user-bar{align-items:center;justify-content:center;text-align:center}.userImg{height:12rem;width:12rem}.userdetails2{align-items:center}.userdetails{margin:.5rem;padding:0}}@media screen and (max-width:480px){.bg{right:-50vw}.userImg{height:9rem;width:9rem}}.modal-overlay{align-items:center;background-color:var(--overlay-background);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:var(--card-background);border-radius:8px;box-shadow:0 2px 10px var(--shadow-color);max-width:500px;padding:2rem;width:90%}.form-group{margin-bottom:1rem}.form-group label{color:var(--text-primary);display:block;font-weight:500;margin-bottom:.5rem}.form-select,.form-textarea{background-color:var(--input-background);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:1rem;padding:.5rem;width:100%}.form-textarea{min-height:100px;resize:vertical}.modal-buttons{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.modal-button{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem}.modal-button.cancel{background-color:#e5e7eb}.modal-button.submit{background-color:#dc2626;color:#fff}.modal-button:disabled{cursor:not-allowed;opacity:.5}.userlistbody{margin-top:-2rem}.userlist-grid-container{background-color:var(--background-secondary);display:flex;flex-direction:column;gap:1rem;padding:4.5rem}.userlist-grid-container2{display:flex;flex-direction:row;gap:1rem}.userlist-grid-item{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);padding:2rem 2.5rem}.userlist-grid-1{position:relative;text-align:center;width:100%}.userlist-grid-1,.userlist-grid-2{height:fit-content;min-width:15.8rem}.userlist-grid-2{width:25.5vw}.userlist-grid-3{height:fit-content;min-width:15.8rem;width:95.5vw}@media screen and (max-width:1100px){.userlist-grid-container2{flex-wrap:wrap}.userlist-grid-2,.userlist-grid-3{height:fit-content;width:100%}.userlistfiltersearchBar{max-width:30%;min-width:7rem}}.userlistrecruiting{color:#09ce68}.userlistsearchBar{background:#f5f5f7;box-shadow:0 4px 8px 0 #0000001a,0 6px 20px 0 #0000001a;color:#000}.userlistfiltersearchBar{border:1px solid grey;color:#000}.search-icon{color:grey}.userlistsearchBtn{background:#09ce78;border:none;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;color:#fff;margin:2.5rem 0;padding:.6rem 1rem}.userlistsearchBtn,.userroleselector{box-shadow:0 4px 8px 0 #0000001a,0 6px 20px 0 #0000001a}.userbartitle-grid-container{background-color:#fff}.userbartitle-grid-1{margin-right:6rem;text-align:center;width:6.5%}.userbartitle-grid-2{margin-right:4rem;text-align:center;width:14%}.userbartitle-grid-3{text-align:center;width:8%}.userbartitle-grid-4{text-align:center;width:6%}.userbartitle-grid-5{text-align:center;width:20%}.userbarresult-grid-1{color:#06c;font-weight:400;margin-left:.5rem;margin-right:5rem;text-align:left;width:5%}.userbarresult-grid-2{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-right:1rem;text-align:left;width:18%}.userbarresult-grid-3{margin-left:.5rem;text-align:center;width:8%}.userbarresult-grid-4{text-align:center;width:6%}.userbarresult-grid-5{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:left;text-align:center;width:20%}.userimg{margin-bottom:.2rem;margin-right:.5rem}.coursefilter,.skillsfilter,.yearfilter{display:flex;flex-direction:column;margin-top:.5rem}.userlistresultheader{display:inline-block}.userbarresult-grid-container{background-color:#fff;box-shadow:0 4px 8px 0 #00000026,0 3px 3px 0 #0000001a}.userlistresultbarcontent{height:auto;width:auto}.userlistphase{background-color:#09ce78;border-radius:1rem;color:#fff;font-size:.8rem;margin-right:.5rem;padding:.1rem .6rem}.userlistskillstag{color:#fff}.userlistImg{border-radius:50%;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:2.8rem;margin-bottom:-1rem;object-fit:cover;width:2.8rem}.userlistpagination{display:flex;flex-direction:row;font-size:small;font-weight:350;justify-content:center;margin-top:2rem}.userlistpagination a{color:#000;padding:.5rem .8rem;text-decoration:none}.userlistpaginationn a.active{background-color:#06c;border-radius:.5rem;color:#fff}.userlistpagination a:hover:not(.active){background-color:#ddd;border-radius:.5rem}.username-link{color:#06c}.username-link:hover{cursor:pointer}@media screen and (max-width:480px){.bg{right:-50vw}.userbarresult-grid-2{align-items:flex-start;flex-direction:column}.userimg{margin-bottom:.5rem}.userlistsearchBar{width:60%}.userlistpagination button{margin:0 .1rem;padding:.3rem .6rem}.userbarresult-grid-container{padding:.8rem .5rem}.userbarresult-grid-1{margin-right:1rem}}@media screen and (max-width:850px){.userbarresult-grid-container,.userbartitle-grid-container{font-size:.7rem}.userlistskillstag{background-color:#ce095f;border-radius:1rem;color:#fff;font-size:.6rem;font-weight:390;margin:.2rem;padding:.15rem .45rem}}@media screen and (max-width:700px){.userbarresult-grid-3,.userbarresult-grid-4,.userbartitle-grid-3,.userbartitle-grid-4{display:none}.userbarresult-grid-container,.userbartitle-grid-container{font-size:.8rem;gap:1rem;justify-content:flex-start}.userbartitle-grid-1{margin-right:2rem;width:25%}.userbartitle-grid-2{margin-right:0;width:25%}.userbartitle-grid-5{width:40%}.userbarresult-grid-1{margin-right:2rem;width:25%}.userbarresult-grid-2{align-items:center;flex-direction:row;margin-right:0;width:25%}.userbarresult-grid-5{width:40%}}@media screen and (max-width:600px){.userlist-grid-container{padding:2rem 1rem}.userlist-grid-item{padding:1.5rem 1rem}.userimg{height:2.2rem;width:2.2rem}}.skills-container{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag{background-color:#e9ecef;color:#495057}.more-skills{color:#6c757d}.more-skills,.skill-tag:hover{background-color:#dee2e6}.userlistsearchBar{background:var(--input-background);border:none;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color);color:var(--text-primary);font-size:medium;max-width:70%;padding:.5rem 1rem;width:70%}.userlistfiltersearchBar{border:none;border:1px solid var(--border-color);border-radius:.5rem;font-size:small;margin-bottom:1rem;padding:.2rem 2rem;width:66%}.userlistfiltersearchBar,.userroleselector{background:var(--input-background);color:var(--text-primary)}.userroleselector{border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color);font-size:.9rem;font-weight:390;margin-left:.5rem;padding:.2rem .5rem}.userbartitle-grid-container{font-weight:350;font-weight:400;margin-bottom:.4rem;padding:0 .5rem .5rem}.userbarresult-grid-container,.userbartitle-grid-container{align-items:center;background-color:var(--card-background);border-radius:.5rem;color:var(--text-primary);display:flex;flex-direction:row;flex-wrap:wrap;font-size:.9rem;justify-content:space-evenly;width:100%}.userbarresult-grid-container{box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);font-weight:350;height:fit-content;margin-bottom:1rem;padding:.8rem}.userlistskillstag{background-color:#ce095f;border-radius:1rem;font-weight:400;margin:.2rem;padding:.15rem .45rem}.skill-tag,.userlistskillstag{color:var(--text-primary);font-size:.8rem}.skill-tag{background-color:var(--input-background);border-radius:4px;padding:.25rem .5rem}.more-skills{background-color:var(--background-secondary);color:var(--text-secondary)}.skill-tag:hover{background-color:var(--hover-background)}.userlistpagination button{background:var(--card-background);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);cursor:pointer;margin:0 .2rem;padding:.5rem .8rem}.userlistpagination button.active{background-color:#06c;color:#fff}.userlistpagination button:hover:not(.active){background-color:var(--hover-background)}.userlist-grid-item h3{color:var(--text-primary);font-weight:400}.userlistresultstitle{color:var(--text-primary);display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.userlistresultstitle span{color:var(--text-secondary);font-size:small;font-weight:350;margin-left:1rem}.userlistsorting{color:var(--text-primary);font-size:small;font-weight:350;margin-left:auto}.userlistsorting span{color:var(--text-primary);font-size:.9rem;font-weight:400}.projectlistbody{margin-top:-2rem}.projectlist-grid-container{background-color:var(--background-secondary);display:flex;flex-direction:column;gap:1rem;padding:4.5rem}.projectlist-grid-container2{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.projectlist-grid-item{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);padding:2rem 2.5rem}.projectlist-grid-1{height:fit-content;min-width:15.8rem;position:relative;text-align:center;width:100%}@media screen and (max-width:1000px){.projectlist-grid-container2{flex-wrap:wrap}.projectlist-grid-2,.projectlist-grid-3{height:fit-content;width:100%}.projectlistfiltersearchBar{max-width:30%;min-width:7rem}}.projectlistrecruiting{color:#09ce68}.projectlistsearchBar{border:none;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color);font-size:medium;max-width:70%;padding:.5rem 1rem;width:70%}.projectlistfiltersearchBar,.projectlistsearchBar{background:var(--input-background);color:var(--text-primary)}.projectlistfiltersearchBar{border:none;border:1px solid var(--border-color);border-radius:.5rem;font-size:small;margin-bottom:1rem;padding:.2rem 2rem;width:66%}.search-icon{color:var(--text-secondary);margin-left:.6rem;margin-top:.35rem;position:absolute}.projectlistsearchBtn{background:#09ce78;border:none;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 6px 20px 0 #0000001a;color:#fff;margin:2.5rem 0;padding:.6rem 1rem}.projectbarresult-grid-1{border-radius:.5rem}.projectbarresult-flex{word-wrap:break-word;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;padding-left:.4rem;padding-right:.5rem;padding-top:.5rem;width:100%}.projectbarresult-grid-2{color:#06c;margin-left:1rem}.projectroleselector{background:var(--input-background);border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color);color:var(--text-primary);font-size:.9rem;font-weight:390;margin-left:.5rem;padding:.2rem .5rem}.projectimg{aspect-ratio:16/9;border-radius:.5rem;height:15rem;max-width:100%;object-fit:cover;width:100%}.projectskillsets{display:flex;flex-direction:row;flex-wrap:wrap}.projectbarresult-grid-3{font-size:.8rem;margin:.5rem 0 .5rem 1rem}.projectbarresult-grid-4{font-size:.8rem;margin:0 0 .5rem 1rem}.projectbarresult-grid-5{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.8rem;font-weight:400;margin:-.6rem 0 .5rem 1rem}.projectbarresult-grid-6{font-size:.8rem;margin-left:1rem}.projectbarresult-grid-3,.projectbarresult-grid-4,.projectbarresult-grid-5,.projectbarresult-grid-6{color:var(--text-primary)}.clearbtn{color:#06c;float:inline-end;font-size:.9rem;font-weight:300}.categoryfilter,.phasefilter,.recfilter,.skillsreqfilter{display:flex;flex-direction:column;margin-top:.5rem}.filtertitle{margin:1rem 0}.listchkboxname{color:var(--text-primary);font-size:.9rem;font-weight:350;margin-left:1rem}.projectlistresultstitle{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.projectlist-grid-item h3,.projectlistresultstitle,.projectlistresultstitle h2,.projectlistsorting{color:var(--text-primary)}.projectlistsorting{font-size:small;font-weight:350;margin-left:auto}.projectlistresultheader{display:inline-block}.projectbarresult-grid-container{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);color:var(--text-primary);display:grid;font-weight:350;grid-template-columns:30% 70%;margin-bottom:1rem;overflow:hidden;padding:.5rem}.projectlistresultbarcontent{height:auto;width:auto}.projectlistphase{background-color:#09ce78;padding:.1rem .6rem}.projectlistphase,.projectlistskillstag{border-radius:1rem;color:#fff;font-size:.8rem;margin-right:.5rem}.projectlistskillstag{background-color:#ce095f;font-weight:400;margin-bottom:.8rem;padding:.1rem .4rem}.projectlistImg{border-radius:50%;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:2.8rem;margin-bottom:-1rem;object-fit:cover;width:2.8rem}.projectlistpagination{display:flex;flex-direction:row;font-size:small;font-weight:350;justify-content:center;margin-top:2rem}.projectlistpagination a{color:#000;padding:.5rem .8rem;text-decoration:none}.projectlistpaginationn a.active{background-color:#06c;border-radius:.5rem;color:#fff}.projectlistpagination a:hover:not(.active){background-color:#ddd;border-radius:.5rem}.projlistphasestatus{border-radius:1rem;color:#fff;margin-right:.5rem;padding:.1rem .6rem}.projlistphaseonboarding{background-color:#09ce78}.projlistphaseinitiation{background-color:#c2ce09}.projlistphaseexecution{background-color:#fbaf35}.projlistphaseclosed{background-color:#e21d3c}.projlistrecruiting{color:#09ce68}@media screen and (max-width:480px){.bg{right:-50vw}}@media screen and (max-width:560px){.projectlistskillstag{margin-bottom:.5rem}.projectlistphase{margin-bottom:.2rem}.projectbarresult-grid-container{grid-template-columns:1fr}.projectimg{height:12rem;margin-bottom:.5rem}.projectlist-grid-container{padding:2rem 1rem}}.projectbarresult-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0;padding:0 1rem}.project-tag{align-items:center;background-color:var(--input-background);border-radius:1rem;color:var(--text-primary);display:inline-flex;font-size:.875rem;max-width:fit-content;padding:.25rem .75rem}.project-tag:hover{background-color:var(--hover-background)}.projectlistpagination button{background:var(--card-background);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);cursor:pointer;margin:0 .2rem;padding:.5rem .8rem}.projectlistpagination button.active{background-color:#06c;color:#fff}.projectlistpagination button:hover:not(.active){background-color:var(--hover-background)}.no-results{color:var(--text-primary);padding:2rem;text-align:center}.myprojs-body{margin-top:-2rem}.myprojs-container{background-color:var(--background-secondary);display:flex;flex-direction:column;gap:2rem;padding:4.5rem}.myprojs-grid-item{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);height:fit-content;min-width:15.8rem;padding:2rem 2.5rem;position:relative;width:100%}.myprojs-title{margin-bottom:4rem}.projselbtn{border:none;color:var(--text-primary);font-size:1rem}.projselbtn:hover{cursor:pointer}.projselactive{color:#06c;text-decoration:underline;text-decoration-thickness:.15rem;text-underline-offset:1.45rem}.removelikebtn-grid{align-items:end;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:end}.removelikebtn{background-color:#e21d3c;border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);color:#fff;padding:.2rem .5rem}.removelikebtn:hover{background-color:#e21d3ce6;cursor:pointer}.myprojs-nav{display:flex;flex-direction:row;margin-bottom:.8rem}.nav-active,.nav-closed{margin-right:1.5rem}.nav-active,.nav-closed,.nav-liked{color:var(--text-primary);font-weight:390}.myprojs-navfilter{margin-left:auto}.nav-filter{background-color:var(--input-background);border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color);font-weight:390;margin-left:.5rem;padding:.2rem .5rem}.myprojstitle-container,.nav-filter{color:var(--text-primary);font-size:.9rem}.myprojstitle-container{align-items:center;background-color:var(--card-background);border-radius:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:350;font-weight:400;justify-content:space-evenly;margin-bottom:.5rem;margin-top:1.5rem;padding:.5rem;width:100%}.myprojstitle-grid-1{margin-left:.3rem;text-align:center;width:5%}.myprojstitle-grid-2{text-align:center;width:15%}.myprojstitle-grid-3{text-align:center;width:10%}.myprojstitle-grid-4{text-align:center;width:15%}.myprojstitle-grid-5,.myprojstitle-grid-6,.myprojstitle-grid-7,.myprojstitle-grid-8{text-align:center;width:10%}.userimg{border-radius:2rem;box-shadow:0 4px 8px 0 var(--shadow-color);height:2.7rem;object-fit:cover;width:2.7rem}.myprojsresult-container{align-items:center;background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);color:var(--text-primary);display:flex;flex-direction:row;flex-wrap:wrap;font-size:.9rem;font-weight:350;font-weight:390;height:fit-content;justify-content:space-evenly;margin-bottom:1rem;padding:.8rem;width:100%}.myprojsresult-grid-1{color:#06c;font-weight:400;width:5%}.myprojsresult-grid-1,.myprojsresult-grid-2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}.myprojsresult-grid-2{font-weight:390;width:15%}.myprojsresult-grid-3{width:10%}.myprojsresult-grid-3,.myprojsresult-grid-4{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}.myprojsresult-grid-4{width:15%}.myprojsresult-grid-5,.myprojsresult-grid-6,.myprojsresult-grid-7,.myprojsresult-grid-8{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center;width:10%}.myprojs-userlistskillstag{background-color:#ce095f;border-radius:1rem;color:#fff;font-size:.8rem;font-weight:400;margin:.2rem;padding:.15rem .45rem}.recstatus{font-weight:400}.recopen{color:#09ce78}.recclosed{color:#d71541}.phasestatus{background-color:#000;border-radius:1rem;color:#fff;font-size:.9rem;font-weight:400;padding:.1rem .5rem}.phaseonboarding{background-color:#09ce78}.phaseinitiation{background-color:#c2ce09}.phaseexecution{background-color:#fbaf35}.phaseclosed{background-color:#e21d3c}.listdeny-grid-container{align-items:center;background-color:var(--background-secondary);display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:1rem;padding:4.5rem}.listdenycontainer{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);height:35rem;padding:6% 5% 8%;width:40%}.listdenycontainer,.listdenytitle{align-items:center;display:flex;flex-direction:column;justify-content:center}.listdenytitle{color:var(--text-primary);flex-wrap:wrap}.date-time{color:var(--text-primary);display:flex;flex-direction:column;gap:.25rem}.date-time div:first-child{font-weight:500}.date-time div:last-child{color:var(--text-secondary);font-size:.875rem}.loginbody{align-items:center;background-color:var(--background-secondary);display:flex;justify-content:center;min-height:84vh}.logincontainer{background-color:var(--card-background);height:auto;margin-top:3.5%;padding:6% 7% 8%;width:35%}.logincontainer,.loginedcontainer{align-items:center;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);color:var(--text-primary);display:flex;flex-direction:column;justify-content:center}.loginedcontainer{background-color:var(--background-primary);height:fit-content;padding:6% 5% 8%;width:31%}.loginform{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:1.5rem;width:100%}.loginforminput{background-color:var(--background-secondary);border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);color:var(--text-secondary);font-size:.9rem;font-weight:300;padding:.7rem .7rem .6rem .9rem;width:100%}.loginforminput::placeholder{opacity:.4}.loginlinks{color:#06c;text-decoration:underline}.loginlinks,.noaccount{font-size:small;font-weight:300}.noaccount{margin-top:-1rem;width:100%}.loginedtitle,.logintitle{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.loginsubmit{background-color:#09ce78;color:#fff;padding-bottom:.6rem;padding-top:.6rem}.loginsubmit:hover{background-color:#09ce78cc;cursor:pointer}.loginsubmit2{background-color:#2897ff;color:#fff;margin-bottom:2rem}.loginsubmit2:hover{background-color:#2897ffcc;cursor:pointer}.userimg-div{margin-bottom:2rem;width:fit-content}.user-profileimg{border-radius:50%;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:11rem;object-fit:cover;width:11rem}@media screen and (max-width:1200px){.logincontainer{width:40%}.loginedcontainer{width:36%}}@media screen and (max-width:820px){.logincontainer{width:50%}.loginedcontainer{width:46%}.user-profileimg{height:9rem;width:9rem}}@media screen and (max-width:450px){.user-profileimg{height:7rem;width:7rem}.loginedtitle{font-size:.8rem}.userimg-div{margin-bottom:.5rem}}@media screen and (max-width:300px){.logincontainer{width:75%}.loginedcontainer{width:71%}}.popup-container{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 0 10px var(--shadow-color);color:var(--text-primary);height:40%;padding:1rem;width:36%}.popup,.popupcontent{display:flex;flex-direction:column}.popupcontent{align-items:center;justify-content:center;padding:1rem 2rem;text-align:center}.popup-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.closeBtn{background-color:#fe5f57;border:none;border-radius:.35rem;color:#fff;float:inline-end;font-size:.9rem;padding:.1rem .4rem;width:7%}.closeBtn:hover{cursor:pointer}.forgotforminput{background-color:#f5f5f7;border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;color:#000;font-size:.9rem;font-weight:300;padding:.7rem .7rem .6rem .9rem;width:100%}.signupbody{background-color:var(--background-secondary);display:flex;justify-content:center;min-height:84vh}.signupcontainer{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;color:var(--text-primary);height:auto;margin-bottom:3.5%;margin-top:3.5%;padding:4% 8%;width:35%}.signupcontainer,.signupform{align-items:center;display:flex;flex-direction:column;justify-content:center}.signupform{gap:1rem;margin-top:1.5rem;width:100%}.signupforminput{background-color:var(--background-secondary);border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;color:var(--text-secondary);font-size:.9rem;font-weight:300;padding:.7rem .7rem .6rem .9rem;width:100%}.signupforminput::placeholder{opacity:.4}.submitform{background-color:#09ce78;color:#fff;padding-bottom:.6rem;padding-top:.6rem}.submitform:hover{background-color:#09ce78cc;cursor:pointer}.signuplinks{color:#06c;font-size:small;font-weight:300;text-decoration:underline}.signuptitle{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;text-align:center}.existingaccount{font-size:small;font-weight:300;margin-top:-1rem;width:100%}.nodisplay{display:none}.signupresults{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;text-align:center}.signup1{font-size:1.5rem;font-weight:400;margin-bottom:1rem}.signup2{font-size:1rem;font-weight:350}.password-strength{background:#ddd;border-radius:5px;height:5px;margin:5px 0;position:relative;width:100%}.strength-bar{border-radius:5px;height:100%;transition:width .3s ease-in-out;width:0}.strength-1{background:red;width:20%}.strength-2{background:orange;width:40%}.strength-3{background:#ff0;width:60%}.strength-4{background:#90ee90;width:80%}.strength-5{background:green;width:100%}.password-checklist{list-style:none;margin:5px 0;padding:0;width:100%}.password-checklist li{color:red;font-size:14px}.password-checklist li.valid{color:green;font-weight:700}@media screen and (max-width:1200px){.signupcontainer{width:40%}}@media screen and (max-width:670px){.signupcontainer{padding-bottom:1.5rem;padding-top:1.5rem;width:50%}}@media screen and (max-width:300px){.signupcontainer{width:75%}}.contactbody{background-color:var(--background-secondary);color:var(--text-primary);display:flex;flex-direction:row;gap:2rem;justify-content:center}.contactcontainer{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color);height:90vh;margin-bottom:3.5%;margin-top:3%;padding:6%;width:40vw}.contactcontainer,.contacttitle{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.contacttitle{flex-direction:column;margin-bottom:4rem;text-align:center}.contactdetails{align-items:left;display:flex;flex-direction:column;justify-content:center;padding-left:1.5rem;padding-right:1.5rem}.contactinformationcontent{display:flex;flex-direction:row;font-size:1rem;font-weight:350;margin-bottom:4rem}.clock-style,.fa-envelope,.fa-location-dot,.fa-phone{font-size:1.4rem;margin-right:1.5rem;margin-top:.2rem}.contactform{display:flex;flex-direction:column;justify-content:center}.contactforminput{background-color:var(--input-background);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color);color:var(--text-primary);font-size:1rem;font-weight:300;margin-bottom:2rem;padding:.5rem .5rem .5rem .7rem}.contactforminput::placeholder{opacity:.4}@media screen and (max-width:821px){.contactcontainer{width:70vw}.contactbody{align-items:center;flex-direction:column;gap:0;height:fit-content}.contactdetails{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:1104px){.details1{margin-bottom:-1rem}}@media screen and (max-width:1030px){.details1{margin-bottom:-2.5rem}}.faqbody{background-color:var(--background-secondary)}.faqbody,.faqcontainer{display:flex;justify-content:center}.faqcontainer{align-items:center;background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);color:var(--text-primary);flex-direction:column;height:120%;margin-bottom:3.5%;margin-top:3.5%;padding:4% 8%;width:90%}.faqBtns{display:flex;flex-direction:row;margin:2rem 0}.faqBtn{border:1px solid var(--border-color);box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);cursor:pointer;font-size:.9rem;padding:.3rem 1rem}.faqBtn1{border-bottom-left-radius:.5rem;border-right:none;border-top-left-radius:.5rem}.faqBtn3{border-bottom-right-radius:.5rem;border-left:none;border-top-right-radius:.5rem}.faqhoverBtn:hover{background-color:var(--hover-background)}.generalBtn,.proposerBtn,.seekerBtn{background-color:#0171e3;color:var(--text-primary)}.faqhelp{border:1px solid var(--border-color);border-radius:.5rem;height:auto;margin-top:2rem;padding:1.5rem;text-align:center;width:100%}.faqhelpBtn{color:#06c;font-size:.9rem;font-weight:300;margin-top:1rem}.faq-mainsection{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:.5rem;width:100%}.faq-question{cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap}.faq-answer,.faq-question{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:.7rem .7rem .7rem 2rem}.faq-answer{background-color:var(--background-secondary);font-size:.9rem;font-weight:400}.last-question{border-bottom:none}.last-answer{border-bottom:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-top:1px solid var(--border-color)}@media screen and (max-width:535px){.faq-answer,.faq-question{font-size:.8rem}}@media screen and (max-width:450px){.faq-answer,.faq-question{font-size:.6rem}}@media screen and (max-width:365px){.fa-caret-down,.fa-caret-up{display:none}}.inboxBtn{background-color:#09ce78}.inboxBtn,.inboxBtnrej{align-items:center;border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color);color:var(--text-primary);display:flex;justify-content:center;margin-right:1rem;padding:.6rem 1.5rem}.inboxBtnrej{background:#e21d3c}.inboxActions{display:flex;flex-direction:row;margin-top:1rem}.icon{margin-right:1rem}.inboxBtn:hover,.inboxBtnrej:hover{background-image:linear-gradient(var(--hover-background) 0 0);cursor:pointer}#inboxPage{background-color:var(--background-primary);color:var(--text-primary);display:flex;flex-direction:column;gap:1rem;margin-top:1rem;min-height:100%;padding:4.5rem}.inboxHeader{align-items:center;display:flex;flex-direction:row}.inboxTitle{padding-left:1rem}.inboxText{color:var(--text-secondary);font-weight:400}.inboxHeading{color:var(--text-primary);margin-top:1rem}.startprojectbody{margin-top:-3rem}.startproject-grid-container{background-color:var(--background-secondary);display:flex;flex-direction:row;gap:1rem;margin-top:1rem;padding:4.5rem}.startproject-column1{display:flex;flex-direction:column;gap:1rem;width:70%}.startproject-column2{display:flex;flex-direction:column;gap:1rem;min-width:300px;width:30%}.startproject-grid-item{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);padding:2rem 2.5rem}.startproject-grid-1{height:fit-content}.startproject-grid-2{display:flex;flex-direction:column;flex-wrap:wrap;height:fit-content}.startproject-grid-3{align-items:center;border-radius:.5rem;height:auto;justify-content:center;max-height:500px;min-height:fit-content;overflow:hidden;position:relative}.startproject-grid-4{height:fit-content}.startproject-grid-5{height:fit-content;text-align:center}.startprojectImg{border-radius:.5rem;display:block;height:auto;margin-top:1rem;max-height:400px;object-fit:contain;padding:0;width:100%}.image-preview-container{height:auto;margin-bottom:1rem;max-height:400px}.file-input{background-color:var(--input-background)}.startprojsaveBtn{background:#09ce78;border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color);color:#fff;padding:.6rem 1rem}.startprojsaveBtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.projtitleinput{box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);color:var(--text-primary)}.projdropinput{gap:1rem;width:70%}.projdesctextarea,.projdropinput,.projtagsinput{background-color:var(--input-background);color:var(--text-primary)}.projdesctextarea,.projdropinput,.projtagsBtn,.projtagsinput{box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color)}.sprojtags{gap:.5rem;padding:1rem 0 0}.strtaddbtn{border:none;border-radius:.2rem;float:inline-end;font-size:1.2rem;padding:0 .3rem}.strtaddbtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.startgrid-2-title{font-weight:400}ul{color:var(--text-primary)}.projectInfo{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem}.projcreatedcontainer{box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color)}.projcreatedcontainer,.projcreatedtitle{background-color:var(--card-background);color:var(--text-primary)}.startprojdesc{background-color:var(--input-background);color:var(--text-primary)}@media screen and (min-width:781px) and (max-width:1312px){.startproject-grid-3{max-height:350px}.startprojectImg{max-height:300px}.startproject-column2{min-width:250px}}@media screen and (max-width:990px){.startproject-column1{width:60%}.startproject-column2{width:40%}.startgrid-2-title{text-align:center}}@media screen and (max-width:780px){.startproject-grid-container{flex-direction:column;padding:2rem}.startproject-column1,.startproject-column2{width:100%}.startproject-grid-3.desktop-image-upload{display:none}.mobile-image-upload{display:block;margin-bottom:2rem}.startprojectImg{max-height:250px}.projdropinput,.projtitleinput{background-color:var(--input-background);color:var(--text-primary);margin:.5rem 0;width:100%}.projectInfo{flex-direction:column;gap:1rem}}@media screen and (max-width:480px){.startproject-grid-container{padding:1rem}.startproject-grid-item{padding:1.5rem}.titlecreate{flex-direction:column;gap:1rem;text-align:center}.startprojsaveBtn{width:100%}}.addroles-popup-container{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.addroles-popup{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 0 10px #0003;color:var(--text-primary);display:flex;flex-direction:column;height:fit-content;padding:1rem;width:fit-content}.addroles-popupcontent{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.addroles-popup-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.addroles-closeBtn{background-color:#fe5f57;border:none;border-radius:.35rem;color:#fff;float:inline-end;font-size:.9rem;padding:.1rem .4rem;width:fit-content}.addroles-closeBtn:hover{cursor:pointer}.addroles-forminput{background-color:#f5f5f7;border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;color:#000;font-size:.9rem;font-weight:300;margin:.2rem;padding:.7rem .7rem .6rem .9rem;width:70%}.flex{display:flex}.flex-col{flex-direction:column}.gap-2{gap:.5rem}.p-2{padding:.5rem}.border{border:1px solid var(--border-color)}.rounded{border-radius:.25rem}.shadow-sm{box-shadow:0 1px 2px var(--shadow-color)}.bg-white{background-color:var(--card-background)}.w-24{width:6rem}.hover\:bg-blue-600:hover{background-color:#2563eb}.disabled\:opacity-50:disabled{opacity:.5}.bg-blue-500{background-color:#3b82f6}.text-white{color:#fff}.flex-1{flex:1 1}input[type=text],select{background-color:var(--input-background);color:var(--text-primary)}select option{background-color:var(--card-background)}button,select option{color:var(--text-primary)}button{background-color:var(--background-primary)}button:hover{background-color:var(--hover-background)}.logoutbody{background-color:var(--background-secondary);min-height:84vh}.logoutbody,.logoutcontainer{align-items:center;display:flex;justify-content:center}.logoutcontainer{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;color:var(--text-primary);flex-direction:column;height:60vh;padding:6% 5%;width:32%}@media screen and (max-width:1200px){.logoutcontainer{width:36%}}@media screen and (max-width:820px){.logoutcontainer{width:46%}}@media screen and (max-width:450px){.logouttitle{font-size:.8rem}}@media screen and (max-width:300px){.logoutcontainer{width:71%}}.myprofilebody{margin-top:-3rem}.myprofileImg{border-radius:50%;box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color);height:15rem;margin-bottom:1rem;object-fit:cover;width:15rem}.myprofile-bar{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem;padding:1rem}.myprofiledetails{padding:.5rem}.myprofiledetails1{align-items:center;padding:0 .5rem}.myprofiledetails1,.myprofiledetails2{display:flex;flex-direction:column;justify-content:center}.myprofiledetails2{align-items:flex-start;flex-wrap:wrap;gap:.7rem;width:60%}.myprofiledesc{display:flex;flex-direction:column;font-size:medium;font-weight:390;margin-top:.6rem;width:100%}.myprofilecontBtn{background-color:#09ce78;border:none;border-radius:.5rem;color:var(--text-primary);margin-top:.5rem;padding:.4rem 1.2rem}.myprofile-container{background-color:var(--background-secondary);display:flex;flex-direction:row;gap:1rem;margin-top:1rem;padding:4.5rem}.myprofile-column1{width:70%}.myprofile-column1,.myprofile-column2{display:flex;flex-direction:column;gap:1rem}.myprofile-column2{width:30%}.myprofile-grid-item{background-color:var(--card-background);box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color)}.myprofile-grid-1,.myprofile-grid-2,.myprofile-grid-3,.myprofile-grid-4{background-color:var(--card-background);height:fit-content}.myprofile-grid-6{text-align:center}.myprofs-nav{display:flex;flex-direction:row;margin-bottom:.8rem}.myprofs-navfilter{margin-left:auto}.profnav-filter{border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color);font-size:.9rem;font-weight:390;margin-left:.5rem;padding:.2rem .5rem}.profnav-cert,.profnav-edu,.profnav-exp,.profnav-port{font-weight:390;margin-right:1.5rem}.profselactive{color:#06c;text-decoration:underline;text-decoration-thickness:.15rem;text-underline-offset:1.45rem}.addskill{height:1.7rem;max-width:100%}.addskill,.myprofile-grid-7{min-width:0;overflow:visible;position:relative;width:100%}.myprofile-grid-7{align-items:center;flex-wrap:wrap;justify-content:center;text-align:center}.myprofile-grid-7,.myprofileproj{display:flex;flex-direction:column}.myprofileproj{padding:1rem}.myprofileprojtitle{font-weight:380;margin-bottom:1rem}.myprofileprojbtn{color:#06c;float:inline-end;font-size:.9rem;font-weight:300;margin-top:-.5rem}.myprofileskillstags{align-items:center;background-color:#ce095f;border-radius:1rem;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:small;font-weight:300;justify-content:center;margin-bottom:1rem;margin-left:1.3rem;margin-right:.5rem;padding:.1rem .6rem;text-align:center}.myportText{background-color:var(--overlay-background);color:var(--text-primary);height:20%;margin-left:0;margin-top:-2.8rem;padding-left:2.8rem;padding-top:.3rem;width:88.3%}.myportImg,.myportText{box-shadow:0 1px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color)}.myportImg{border-bottom:1px solid var(--border-color);border:solid var(--border-color)}.ppicons{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:.8rem;text-align:center}.profiledesctextarea{background-color:var(--input-background);border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);color:var(--text-primary);font-size:.9rem;font-weight:300;height:35vh;padding:.7rem .7rem .6rem .9rem;width:100%}.profdelbtn,.profeditbtn{border:none;border-radius:.2rem;font-size:1.2rem;padding:0 .3rem}.profdelbtn:hover,.profeditbtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.courseinput,.firstnameinput,.lastnameinput,.newskillinput,.profileinput,.topskillsinput,.yearinput{background-color:var(--input-background);border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);color:var(--text-primary);font-size:.9rem;font-weight:300;padding:.7rem .7rem .6rem .9rem;width:100%}.courseyear,.firstlast{display:flex;flex-direction:row;gap:.5rem;width:100%}.addskill{flex-direction:row;height:2.7rem;padding:3rem .7rem 5rem .9rem}.addskill,.profskillstags{align-items:center;display:flex;justify-content:center}.profskillstags{flex-wrap:wrap;margin-left:1.3rem;text-align:center}.profskillstag{background-color:#ce095f;border-radius:1rem;color:var(--text-primary);font-size:small;font-weight:390;margin-bottom:1rem;margin-right:.5rem;padding:.1rem .6rem}.skilldelete{border:none;color:var(--text-primary);font-weight:300;margin-left:.5rem}.skilldelete:hover{cursor:pointer}.skillssaveBtn{background:#09ce78;border:none;border-radius:0 .5rem .5rem 0;color:var(--text-primary);padding:.6rem 1rem}.skillssaveBtn,.uploadBtn{box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color)}.uploadBtn{background:var(--text-primary);border:none;border-radius:.5rem;color:var(--background-primary);padding:.2rem;width:30%}.skillssaveBtn:hover,.uploadBtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.profaddbtn{border:none;border-radius:.2rem;float:inline-end;font-size:1.2rem;padding:0 .3rem}.profaddbtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.saveprofile{align-items:center;display:flex;flex-direction:row;justify-content:center;width:fit-content}.myprofsaveBtn{background:#09ce78;border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 6px 20px 0 var(--shadow-color);color:var(--text-primary);padding:.6rem 1rem}.myprofsaveBtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.profiletitle{display:flex;flex-direction:row;justify-content:space-between;width:100%}.deny-grid-container{flex-direction:row;gap:1rem}.denycontainer{align-items:center;display:flex;flex-direction:column;height:35rem;justify-content:center;padding:6% 5% 8%;width:40%}@media screen and (max-width:760px){.deny-grid-container{padding:2rem}.denycontainer{height:auto;min-height:20rem;padding:2rem;width:80%}}@media screen and (max-width:480px){.deny-grid-container{padding:1rem}.denycontainer{padding:1.5rem;width:95%}}.denytitle{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.profselbtn{border:none;font-size:1rem}.profselbtn:hover{cursor:pointer}@media screen and (max-width:1034px){.myprofile-container{background-color:var(--background-secondary);display:flex;flex-direction:column;flex-wrap:wrap;padding:2rem;width:100%}.myprofile-column1,.myprofile-column2{width:100%}.myprofile-grid-item{padding:1.5rem}}@media screen and (max-width:760px){.myprofile-bar{align-items:center;flex-direction:column;gap:1.5rem;justify-content:center;text-align:center}.myprofileImg{height:12rem;width:12rem}.myprofiledetails2{align-items:center;width:100%}.myprofiledetails{margin:.5rem;padding:0}.courseyear,.firstlast,.profiletitle{flex-direction:column;gap:1rem}.profiletitle{align-items:center}.saveprofile{margin-bottom:1rem}.myprofs-nav{align-items:center;flex-direction:column;gap:1rem}.myprofs-navfilter{margin-left:0}.myprofs-navitems{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.profnav-cert,.profnav-edu,.profnav-exp,.profnav-port{margin-right:.5rem}.profselactive{text-underline-offset:.5rem}}@media screen and (max-width:600px){.myprofile-container,.myprofile-grid-item{padding:1rem}.myprofiledetails1>div>div:last-child{align-items:center;flex-direction:column}.myprofiledetails1>div>div:last-child>span{margin-bottom:.5rem;margin-right:0}.myprofiledetails1>div>div:last-child>input{margin-bottom:.5rem;width:100%}.uploadBtn{width:50%}.myportBars{justify-content:center}.myportBar{width:100%}.myportImg{aspect-ratio:1/1;height:auto;margin-right:0;width:100%}.myportText{padding-left:1rem;padding-right:1rem;width:100%}}@media screen and (max-width:480px){.bg{right:-50vw}.myprofileImg{height:9rem;width:9rem}.myprofile-grid-item{padding:.8rem}.profiledesctextarea{height:25vh}.myprofsaveBtn{padding:.4rem .8rem}.myprofileprojtitle,.profnav-cert,.profnav-edu,.profnav-exp,.profnav-port{font-size:.9rem}}.myprofile-grid-item{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;padding:2rem 2.5rem}.myprofile-grid-2{height:fit-content}.myportBars{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:1.5rem}.myportBar{margin-bottom:2rem}.myportImg{border:solid #000;border-radius:1rem;border-width:1px 1px .3rem;box-shadow:0 1px 8px 0 #0003,0 6px 20px 0 #00000030;height:11.5rem;margin-right:1.5rem;object-fit:cover;opacity:.7;width:11.5rem}.myportImg:hover{cursor:pointer;opacity:1}.myportText{background-color:#00000080;border-bottom-left-radius:.9rem;border-bottom-right-radius:.83rem;box-shadow:0 1px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff;font-size:medium;font-weight:350;gap:.3rem;opacity:.99}.myportText,.porticons{display:flex;flex-direction:row}.porticons{align-items:center;gap:1rem;justify-content:center;margin-top:.8rem;text-align:center}.portdelbtn{border:none;border-radius:.2rem;border-radius:.5rem;color:#fff;font-size:1.2rem;margin-left:.3rem;margin-top:-.3rem;padding:0 .3rem}.portdelbtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.expeditbtn{border:none;border-radius:.2rem;border-radius:.5rem;font-size:1.2rem;margin-left:.5rem;padding:0 .3rem}.expeditbtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.expdelbtn{border:none;border-radius:.2rem;border-radius:.5rem;font-size:1rem;margin-left:.3rem;margin-top:-.3rem;padding:0 .3rem}.expdelbtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.myprofilelist{margin-left:1.1rem;padding:.2rem 0}.edueditbtn{border:none;border-radius:.2rem;border-radius:.5rem;font-size:1.2rem;margin-left:.4rem;padding:0 .3rem}.edueditbtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.edudelbtn{border:none;border-radius:.2rem;border-radius:.5rem;font-size:1rem;margin-left:.3rem;margin-top:-.3rem;padding:0 .3rem}.edudelbtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.certeditbtn{border:none;border-radius:.2rem;border-radius:.5rem;font-size:1.2rem;margin-left:.4rem;padding:0 .3rem}.certeditbtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.certdelbtn{border:none;border-radius:.2rem;border-radius:.5rem;font-size:1rem;margin-left:.3rem;margin-top:-.3rem;padding:0 .3rem}.certdelbtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.portfolio-popup-container{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.portfolio-popup{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 0 10px #0003;color:var(--text-primary);display:flex;flex-direction:column;height:fit-content;padding:1rem;width:fit-content}.portfolio-popupcontent{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.portfolio-popup-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.portfolio-closeBtn{background-color:#fe5f57;border:none;border-radius:.35rem;color:#fff;float:inline-end;font-size:.9rem;padding:.1rem .4rem;width:fit-content}.portfolio-closeBtn:hover{cursor:pointer}.portfolio-forminput{background-color:#f5f5f7;border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;color:#000;font-size:.9rem;font-weight:300;margin:.2rem;padding:.7rem .7rem .6rem .9rem;width:100%}.startportImg{border-radius:.5rem;height:10rem;margin-top:1rem;object-fit:cover;padding:0;width:10rem}.experience-popup-container{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.experience-popup{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 0 10px #0003;color:var(--text-primary);display:flex;flex-direction:column;height:fit-content;padding:1rem;width:fit-content}.experience-popupcontent{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.experience-popup-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.experience-closeBtn{background-color:#fe5f57;border:none;border-radius:.35rem;color:#fff;float:inline-end;font-size:.9rem;padding:.1rem .4rem;width:fit-content}.experience-closeBtn:hover{cursor:pointer}.experience-forminput{background-color:#f5f5f7;border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;color:#000;font-size:.9rem;font-weight:300;margin:.2rem;padding:.7rem .7rem .6rem .9rem;width:70%}input[type=date].experience-forminput{font-family:inherit;padding:.6rem .7rem;width:70%}.education-popup-container{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.education-popup{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 0 10px #0003;color:var(--text-primary);display:flex;flex-direction:column;height:fit-content;padding:1rem;width:fit-content}.education-popupcontent{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.education-popup-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.education-closeBtn{background-color:#fe5f57;border:none;border-radius:.35rem;color:#fff;float:inline-end;font-size:.9rem;padding:.1rem .4rem;width:fit-content}.education-closeBtn:hover{cursor:pointer}.education-forminput{background-color:#f5f5f7;border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;color:#000;font-size:.9rem;font-weight:300;margin:.2rem;max-width:80%;padding:.7rem .7rem .6rem .9rem;width:80%}input[type=date].education-forminput{font-family:inherit;padding:.6rem .7rem;width:80%}.ongoing-checkbox{align-items:center;display:flex;font-size:.9rem;gap:.5rem;margin:.5rem 0}.ongoing-checkbox input[type=checkbox]{cursor:pointer;height:1rem;width:1rem}.ongoing-checkbox label{color:#666;cursor:pointer}.education-forminput,input[type=date].education-forminput{box-sizing:border-box;max-width:100%;width:calc(100% - 1.8rem)}.certifications-popup-container{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.certifications-popup{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 0 10px #0003;color:var(--text-primary);display:flex;flex-direction:column;height:fit-content;padding:1rem;width:fit-content}.certifications-popupcontent{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.certifications-popup-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.certifications-closeBtn{background-color:#fe5f57;border:none;border-radius:.35rem;color:#fff;float:inline-end;font-size:.9rem;padding:.1rem .4rem;width:fit-content}.certifications-closeBtn:hover{cursor:pointer}.certifications-forminput{background-color:#f5f5f7;border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;color:#000;font-size:.9rem;font-weight:300;margin:.2rem;padding:.7rem .7rem .6rem .9rem;width:80%}input[type=date].certifications-forminput{font-family:inherit;padding:.6rem .7rem;width:80%}.date-inputs{flex-direction:column;width:100%}.date-inputs,.no-expiry-checkbox{align-items:center;display:flex;gap:.5rem}.no-expiry-checkbox{font-size:.9rem;margin:.5rem 0}.no-expiry-checkbox input[type=checkbox]{cursor:pointer;height:1rem;width:1rem}.no-expiry-checkbox label{color:#666;cursor:pointer}.editprojectbody{margin-top:-3rem}.editprojectImg{border-radius:.5rem;height:100%;object-fit:cover;padding:0;width:100%}.editeditbtn{border:none;border-radius:.2rem;font-size:1.2rem;padding:0 .3rem}.editeditbtn:hover{background-image:linear-gradient(var(--hover-background) 0 0);cursor:pointer}.editaddbtn{border:none;border-radius:.2rem;float:inline-end;font-size:1.2rem;padding:0 .3rem}.editaddbtn:hover{background-image:linear-gradient(var(--hover-background) 0 0);cursor:pointer}.bg2{border-radius:.5rem;height:60%;object-fit:fill;width:28%}.createdproj-grid-container,.editproject-grid-container{background-color:var(--background-secondary);display:flex;flex-direction:row;gap:1rem;margin-top:1rem;padding:4.5rem}.createdproj-grid-container{align-items:center;justify-content:center}.editproject-column1{width:70%}.editproject-column1,.editproject-column2{display:flex;flex-direction:column;gap:1rem}.editproject-column2{width:30%}.editproject-grid-item,.editproject-grid-item2{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);padding:2rem 2.5rem}.editproject-grid-item2{min-width:fit-content}.uploadprojimgBtn{background:var(--text-primary);border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);color:var(--text-secondary);padding:.2rem .5rem;width:fit-content}.uploadprojimgBtn:hover{cursor:pointer}.editproject-grid-1{height:fit-content}.editproject-grid-2{display:flex;flex-direction:column;flex-wrap:wrap;height:fit-content}.editproject-grid-3{border-radius:.5rem;height:fit-content;width:fit-content}.editproject-grid-4{height:fit-content}.editproject-grid-5{height:fit-content;text-align:center}.editteambtn,.membtn{color:#06c;float:inline-end;font-size:.9rem;font-weight:300}.editteambtn{margin-top:.5rem}.editteammember{display:flex;flex-direction:row;margin:.5rem 0;padding:1rem;width:100%}.editteammember-column1{margin-right:1.5rem;width:fit-content}.editteammember-column1,.editteammember-column2{align-items:left;display:flex;flex-direction:column;justify-content:center}.editteammember-column2{margin-top:1rem;padding-left:1rem;width:100%}.editgrid-2-title{font-weight:400}.editteammemberdesc{font-size:small;font-weight:300;margin-bottom:1rem;margin-right:0;margin-top:1rem;overflow-wrap:break-word;width:fit-content}.membersImg2{border-radius:50%;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:12rem;object-fit:cover;width:12rem}.editprojheadline{font-size:small;gap:.5rem}.editprojheadline,.editprojrequirements{align-items:center;display:flex;flex-direction:row;font-weight:500;word-spacing:.2rem}.editprojrequirements{font-size:1rem;gap:.6rem}.editprojphase{background-color:#09ce78;border-radius:1rem;color:#fff;padding:.1rem .6rem}.editprojreq,.editprojroles{margin-top:.5rem}.editprojchat{text-align:center}.editprojchatbtn{background-color:#09ce78;border:none;border-radius:1rem;color:#fff;margin-top:.7rem;padding:.4rem 1.2rem}.editprojselector{border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 6px 20px 0 #0000001a;font-weight:300}ul{font-size:.9rem;font-weight:300;margin-left:1.1rem}.editprojrecruiting{color:#09ce68}.editprojtags{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.editprojtag{background-color:#ce095f;border-radius:1rem;font-size:small;margin-bottom:.5rem;margin-right:.7rem;padding:.1rem .6rem}.editprojabout{display:flex;flex-direction:row;flex-wrap:wrap;font-size:small;font-weight:300;margin-top:1rem}.editprojicons{margin-bottom:.5rem;margin-right:1rem}.editprojicon{font-size:1rem;margin-right:.5rem}.editprojdesc{font-weight:300}.similareditproj{display:flex;flex-direction:column;padding:.7rem}.similareditprojtitle{font-weight:380;margin-bottom:.5rem}.ul-roles{list-style-position:inside}.projtitleinput{margin-right:.5rem;width:50%}.projdropinput,.projtitleinput{background-color:#f5f5f7;border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;color:#000;font-size:.9rem;font-weight:300;padding:.7rem .7rem .6rem .9rem}.projdropinput{margin:0 .5rem;width:21.9%}.projtagsinput{background-color:#f5f5f7;border:none;border-radius:.5rem 0 0 .5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;color:#000;font-size:.9rem;font-weight:300;height:2.45rem;margin-bottom:1rem;padding:.7rem .7rem .6rem .9rem;width:55%}.sprojtags{flex-wrap:wrap;gap:.1rem;padding:.5rem 0 0;text-align:center}.saveproject,.sprojtags{align-items:center;display:flex;justify-content:center}.saveproject{flex-direction:row;width:fit-content}.sprojtag{background-color:#ce095f;border-radius:1rem;color:#fff;font-size:small;font-weight:300;margin-bottom:1rem;margin-right:.5rem;padding:.1rem .6rem}.editprojsaveBtn{background:#09ce78}.editprojdeleteBtn,.editprojsaveBtn{border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 6px 20px 0 #0000001a;color:#fff;padding:.6rem 1rem}.editprojdeleteBtn{background:#e21d3c;margin-right:1rem}.editprojdeleteBtn:hover,.editprojsaveBtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.titlecreate{display:flex;flex-direction:row;justify-content:space-between;width:100%}.projdesctextarea{background-color:#f5f5f7;border-radius:.5rem;color:#000;font-size:.9rem;font-weight:300;height:35vh;margin-bottom:-1rem;padding:.7rem .7rem .6rem .9rem;width:100%}.projdesctextarea,.projtagsBtn{border:none;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a}.projtagsBtn{background:#09ce78;border-radius:0 .5rem .5rem 0;color:#fff;padding:.6rem 1rem}.projtagsBtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.myprojsbtn{border:none;border-radius:.2rem;border-radius:.5rem;font-size:1rem;margin-left:.3rem;margin-top:-.3rem;padding:0 .3rem}.myprojsbtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.projtagsdelete{border:none;color:#fff;font-weight:300;margin-left:.5rem}.projtagsdelete:hover{cursor:pointer}.projcreatedcontainer{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;height:35rem;padding:6% 5% 8%;width:40%}.projcreatedcontainer,.projcreatedtitle{align-items:center;display:flex;flex-direction:column;justify-content:center}.projcreatedtitle{flex-wrap:wrap}.editproject-nav{display:flex;flex-direction:row;margin-bottom:.8rem}.editproject-navfilter{margin-left:auto}.editprojselbtn{border:none;font-size:1rem}.editprojselbtn:hover{cursor:pointer}.editaddactive{color:#06c;text-decoration:underline;text-decoration-thickness:.15rem;text-underline-offset:1.4rem}.tagdelete{border:none;color:#fff;font-weight:300;margin-left:.5rem}.tagdelete:hover{cursor:pointer}@media screen and (max-width:990px){.editproject-column1{width:60%}.editproject-column2{width:40%}.editteammember{flex-direction:column}.editteammember-column1,.editteammember-column2{align-items:center;justify-content:center;width:100%}.editgrid-2-title,.editteammember-column2{text-align:center}}@media screen and (max-width:840px){.editprojectcontentContent{font-size:5.5vw}}@media screen and (max-width:780px){.editproject-grid-container{background-color:#f5f5f7;display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.editproject-column1,.editproject-column2{width:100%}.editproject-grid-4{align-items:center;justify-content:center;text-align:center}.editproject-grid-3{display:none}}@media screen and (max-width:480px){.membersImg2{height:9rem;width:9rem}}.image-upload-container{display:flex;flex-direction:column;gap:1rem;width:100%}.image-preview-container{border-radius:.5rem;max-height:300px;overflow:hidden;width:100%}.file-input-wrapper{display:flex;flex-direction:column;gap:.5rem;width:100%}.file-input{background-color:#f5f5f7;border-radius:.5rem;padding:.5rem;width:100%}.mobile-image-upload{display:none}@media screen and (max-width:780px){.editproject-grid-container{background-color:#f5f5f7;display:flex;flex-direction:column;flex-wrap:wrap;padding:2rem;width:100%}.editproject-column1,.editproject-column2{width:100%}.mobile-image-upload{display:block;margin-bottom:2rem}.desktop-image-upload{display:none}.editprojectImg{height:auto;max-height:250px;object-fit:contain;width:100%}.projdropinput,.projtitleinput{margin:.5rem 0;width:100%}}@media screen and (max-width:480px){.editproject-grid-container{padding:1rem}.editproject-grid-item,.editproject-grid-item2{padding:1.5rem}.titlecreate{flex-direction:column;gap:1rem;text-align:center}.saveproject{gap:1rem;justify-content:center;width:100%}.editprojdeleteBtn,.editprojsaveBtn{width:45%}}.deny-grid-container{align-items:center;background-color:var(--background-secondary);display:flex;justify-content:center;margin-top:1rem;min-height:50vh;padding:4.5rem}.denycontainer{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);padding:3rem;text-align:center;width:60%}.denytitle h2{color:var(--text-primary)}@media screen and (max-width:780px){.deny-grid-container{padding:2rem}.denycontainer{padding:2rem;width:90%}}.projrolesdelbtn{border:none;border-radius:.2rem;border-radius:.5rem;font-size:1rem;margin-left:.3rem;margin-top:-.3rem;padding:0 .3rem}.projrolesdelbtn:hover{background-image:linear-gradient(#0003 0 0);cursor:pointer}.projmembersdelbtn{background-color:var(--background-secondary);border:none;border-radius:.5rem;color:var(--text-primary);font-size:1rem;margin-left:.3rem;margin-top:-.3rem;padding:0 .3rem}.projmembersdelbtn:hover{background-image:linear-gradient(var(--hover-background) 0 0);cursor:pointer}.projmember{background-color:var(--card-background);border:1px solid var(--border-color);box-shadow:0 2px 4px var(--shadow-color);color:var(--text-primary);display:flex;flex-direction:row;margin:.5rem 0;padding:1rem;width:100%}.projmember-column1{margin-right:1.5rem;width:fit-content}.projmember-column1,.projmember-column2{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.projmember-column2{margin-top:1rem;padding-left:1rem;width:100%}.projmemberdesc{color:var(--text-secondary);font-size:small;font-weight:300;margin-bottom:1rem;margin-right:0;margin-top:1rem;overflow-wrap:break-word;width:fit-content}.projmemberdelbtn{background-color:var(--background-secondary);border:none;border-radius:.5rem;color:var(--text-primary);font-size:1rem;margin-left:.3rem;margin-top:-.3rem;padding:0 .3rem}.projmemberdelbtn:hover{background-image:linear-gradient(var(--hover-background) 0 0);cursor:pointer}.editaddroles-popup-container{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--overlay-background);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.editaddroles-popup{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 0 10px var(--shadow-color);display:flex;flex-direction:column;height:fit-content;padding:1rem;width:fit-content}.editaddroles-popupcontent{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.editaddroles-closeBtn{background-color:#fe5f57;border:none;border-radius:.35rem;color:#fff;float:inline-end;font-size:.9rem;padding:.1rem .4rem;width:fit-content}.editaddroles-closeBtn:hover{cursor:pointer}.editaddroles-forminput{background-color:var(--input-background);border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);color:var(--text-primary);font-size:.9rem;font-weight:300;margin:.2rem;padding:.7rem .7rem .6rem .9rem;width:70%}.editaddmember-popup-container{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--overlay-background);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.editaddmember-popup{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 0 10px var(--shadow-color);display:flex;flex-direction:column;height:fit-content;min-width:400px;padding:1rem;width:fit-content}.editaddmember-popupcontent{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;position:relative;text-align:center}.editaddmember-closeBtn{background-color:#fe5f57;border:none;border-radius:.35rem;color:var(--text-primary);float:inline-end;font-size:.9rem;padding:.1rem .4rem;width:fit-content}.editaddmember-closeBtn:hover{cursor:pointer}.editaddmember-forminput{background-color:var(--input-background);border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);color:var(--text-primary);font-size:.9rem;font-weight:300;margin:.2rem;padding:.7rem .7rem .6rem .9rem;width:70%}.username-input-container{margin:.2rem;position:relative;width:70%}.username-input-container .editaddmember-forminput{margin:0;width:100%}.username-dropdown{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);left:0;max-height:200px;overflow-y:auto;position:absolute;top:calc(100% + 5px);width:100%;z-index:1000}.username-option{border-bottom:1px solid var(--border-color);cursor:pointer;padding:.7rem;text-align:left}.username-option:last-child{border-bottom:none}.username-option:hover{background-color:var(--hover-background)}.username-option-username{color:var(--text-primary);display:block;font-weight:500;margin-bottom:.2rem}.username-option-fullname{color:var(--text-secondary);display:block;font-size:.8rem}.editaddmember-popupcontent form{align-items:center;display:flex;flex-direction:column;width:100%}.editdelete-popup-container{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--overlay-background);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.editdelete-popup{background-color:var(--card-background);border-radius:.5rem;box-shadow:0 0 10px var(--shadow-color);display:flex;flex-direction:column;height:fit-content;padding:1rem;width:fit-content}.editdelete-popupcontent{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.editdelete-closeBtn{background-color:#fe5f57;border:none;border-radius:.35rem;color:var(--text-primary);float:inline-end;font-size:.9rem;padding:.1rem .4rem;width:fit-content}.editdelete-closeBtn:hover{cursor:pointer}.editdelete-forminput{background-color:var(--input-background);border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 var(--shadow-color),0 3px 3px 0 var(--shadow-color);color:var(--text-primary);font-size:.9rem;font-weight:400;margin:.2rem;padding:.7rem .7rem .6rem .9rem}.editdelete-forminput:hover{background-image:linear-gradient(var(--hover-background) 0 0);cursor:pointer}.reset-password-container{align-items:center;background-color:#f5f5f7;display:flex;justify-content:center;min-height:100vh}.reset-password-box{background:#fff;border-radius:.5rem;box-shadow:0 4px 8px #0000001a;max-width:400px;padding:2rem;width:100%}.reset-password-box h2{font-weight:400;margin-bottom:1.5rem;text-align:center}.input-group{margin-bottom:1rem}.reset-password-input{background-color:#f5f5f7;border:none;border-radius:.5rem;box-shadow:0 4px 8px 0 #0000001a,0 3px 3px 0 #0000001a;color:#000;font-size:.9rem;font-weight:300;padding:.7rem .7rem .6rem .9rem;width:100%}.reset-password-button{background-color:#09ce78;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.9rem;margin-top:1rem;padding:.6rem;width:100%}.reset-password-button:disabled{background-color:#ccc;cursor:not-allowed}.success-message{color:#09ce78}.error-message,.success-message{margin-top:1rem;text-align:center}.error-message{color:#fe5f57}.leftColumn{background-color:#fff;display:flex;flex-direction:column;justify-content:top;min-width:10vw;width:10vw}.leftColBtn{background-color:#cedcd7}.activatedBtn,.leftColBtn{border-radius:.4em;margin:.5em;padding:1em;text-align:center}.activatedBtn{background-color:#a2d7c5;color:#00472f}.activatedBtn:hover,.leftColBtn:hover{cursor:pointer}.homerow1{display:flex;flex-direction:row;height:30vh;justify-content:space-between}.homerow1,.homerow2{margin:.1em}.infoCard{background-color:#fff;box-shadow:0 0 5px 3px #505453;color:#3d3d3d;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;margin:.5em}.labelContainer{border-top:solid;border-color:#5cbea4;margin-top:auto;text-align:center;width:100%}.contentContainer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.infoCardClickable{background-color:#fff}.infoCardClickable,.infoCardClickable:active,.infoCardClickable:hover{box-shadow:0 0 5px 3px #505453;cursor:pointer;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;margin:.5em}.infoCardClickable:active,.infoCardClickable:hover{background-color:#7c8783;color:#fff}.clickableText:hover{color:#5abea4;cursor:pointer;transition:.4s ease}.popupcloseBtn{background-color:#fff;border:.1em solid #00472f;border-radius:.5em;bottom:5%;box-sizing:border-box;color:#00472f;padding:1%;position:absolute}.popupcloseBtn:hover{background-color:#00472f;color:#fff;cursor:pointer}.container{background-color:#fff;border-radius:.5em;height:85%;padding:1%}.textContainer{display:flex;flex-direction:row;justify-content:space-between;line-height:2.5em}.labels{color:#00472f}.details{text-align:end}.areaChartCard{background-color:#fff;box-shadow:0 0 5px 3px #505453;margin:.5em;max-height:60vh}.feedbackrow1{display:flex;flex-direction:row;height:30vh;justify-content:space-between;margin:.1em}.feedbackrow2{margin:.1em}.tableCard{max-height:60vh;max-width:87.2vw}.pieChartCard,.tableCard{background-color:#fff;box-shadow:0 0 5px 3px #505453;margin:.5em}.pieChartCard{align-items:center;color:#000;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;justify-content:center}.columnBarChartCard{background-color:#fff;box-shadow:0 0 5px 3px #505453;margin:.5em;max-height:60vh}.usersrow1{display:flex;flex-direction:row;height:30vh;justify-content:space-between}.usersrow1,.usersrow2{margin:.1em}.rowBarChartCard{background-color:#fff;box-shadow:0 0 5px 3px #505453;display:flex;flex-direction:column;margin:.5em;max-height:60vh}.projectsrow1{display:flex;flex-direction:row;height:30vh;margin:.1em}.projectsrow2{margin:.1em}.projectSpecial{justify-content:space-between;width:30%}.dashboard-container,.projectSpecial{display:flex;flex-direction:column;height:100%}.dashboard-container{color:#000;justify-content:space-evenly;overflow-y:scroll}.input-container{display:flex;flex-direction:row}.input-section{background-color:#f9f9f9;box-shadow:0 2px 5px #00000080;display:flex;flex-direction:column;height:100vh;justify-content:space-around;margin:.3em}.input-card{align-items:center;border-bottom:.1em solid #2d6a4f;display:flex;flex-direction:row;gap:1.5em;height:8vh;justify-content:space-evenly;padding:.5em}.input-card,.output-card{width:100%}.output-card li,h3{color:#000}h3{border-bottom:.1em solid #2d6a4f}label{font-weight:700;width:100%}input,select{background-color:#2d2d2d;margin-top:5px;padding:8px}.green-button,input,select{border:none;border-radius:5px;color:#fff;width:100%}.green-button{background:#2d6a4f;cursor:pointer;height:100%;padding:.5em}.green-button:hover{background:#1b4332}.toggle-buttons{display:flex;justify-content:center;margin-top:20px}.toggle-buttons button{background:#f0f0f0;border:1px solid #ddd;border-radius:5px;color:#000;cursor:pointer;padding:.5em;width:100%}.toggle-buttons .active{background:#2d6a4f;color:#fff}.view-container{margin-top:20px;text-align:center}.plot-container img{border-radius:8px;height:auto;max-height:400px;object-fit:contain;width:100%}.output-container{height:100%}.wrapper{background-color:#9dada8;display:flex;flex-direction:row;height:82vh;overflow:hidden}.chartsContainer{display:flex;flex-direction:column;max-height:100%;padding:.2em;width:100vw}body{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}main{background-color:var(--background-secondary);height:100vh}aside,main{display:flex;flex-direction:column}aside{background-color:var(--card-background);width:100%}aside,aside header{border-bottom:1px solid var(--border-color)}aside header{padding:1rem}aside header h1{color:var(--text-primary);font-size:1.125rem;font-weight:600}aside .flex-1{overflow-y:auto}aside .group{border-bottom:1px solid var(--border-color);position:relative}aside .group button{padding:1rem;text-align:left;transition:background-color .2s;width:100%}aside .group button:hover{background-color:var(--hover-background)}aside .group button.bg-blue-50{background-color:#ebf8ff}aside .group button .flex{align-items:center;display:flex;justify-content:space-between}aside .group button .font-medium{color:var(--text-primary);font-weight:500}aside .group button .text-sm{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem}aside .group button .text-xs{color:var(--text-secondary);font-size:.75rem;margin-top:.25rem}aside .group button .p-1{border-radius:9999px;padding:.25rem;transition:opacity .2s}aside .group button .p-1:hover{background-color:var(--hover-background)}aside .group button .opacity-0{opacity:0}aside .group button .opacity-100{opacity:1}section{display:flex;flex:1 1;flex-direction:column}section .p-4{padding:1rem}section .flex-1{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem}section .flex{display:flex}section .justify-end{justify-content:flex-end}section .justify-start{justify-content:flex-start}section .max-w-sm{border-radius:.5rem;max-width:24rem;padding:.75rem}section .bg-blue-500{background-color:#3b82f6;color:var(--text-primary);margin-left:3rem}section .bg-gray-100{background-color:var(--background-secondary);color:var(--text-primary);margin-right:3rem}section .text-sm{font-size:.875rem;font-weight:500;margin-bottom:.25rem}section .break-words{word-break:break-word}section .text-xs{font-size:.75rem;margin-top:.25rem;opacity:.75}footer{background-color:var(--card-background);border-top:1px solid var(--border-color);padding:1rem}footer form{align-items:center;display:flex;gap:.5rem}footer form .p-2{border-radius:9999px;padding:.5rem;transition:background-color .2s}footer form .p-2:hover{background-color:var(--hover-background)}footer form input{border:1px solid var(--border-color);border-radius:.375rem;flex:1 1;outline:none;padding:.5rem;transition:border-color .2s,box-shadow .2s}footer form input:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}footer form button{border-radius:9999px;color:var(--text-primary);padding:.5rem;transition:background-color .2s}footer form button.bg-blue-500{background-color:#3b82f6}footer form button.bg-blue-500:hover{background-color:#2563eb}footer form button.bg-gray-300{background-color:#d1d5db;cursor:not-allowed}@media (min-width:768px){main{flex-direction:row}aside{border-bottom:none;border-right:1px solid var(--border-color);width:20rem}section .bg-blue-500{margin-left:3rem}section .bg-gray-100{margin-right:3rem}}:root{--background-primary:#fff;--background-secondary:#f5f5f7;--text-primary:#000;--text-secondary:#666;--border-color:#e0e0e0;--shadow-color:#0000001a;--input-background:#f5f5f7;--card-background:#fff;--overlay-background:#00000080;--hover-background:#0000000d}@media (prefers-color-scheme:dark){:root{--background-primary:#1c1c1c;--background-secondary:#2e2e2e;--text-primary:#fff;--text-secondary:#b3b3b3;--border-color:#404040;--shadow-color:#0000004d;--input-background:#333;--card-background:#3f3f3f;--overlay-background:#000000b3;--hover-background:#ffffff1a}}.feedback-container{bottom:20px;position:fixed;right:20px;z-index:9999}.feedback-bubble{align-items:center;background-color:var(--card-background);border-radius:50%;box-shadow:0 4px 12px var(--shadow-color);cursor:pointer;display:flex;height:3em;justify-content:center;transition:transform .2s ease-in-out;width:3em}.feedback-bubble:hover{background-color:var(--hover-background);transform:scale(1.1)}.feedback-form{background:var(--card-background);border-radius:12px;bottom:60px;box-shadow:0 10px 25px var(--shadow-color);color:var(--text-primary);display:none;padding:1em;position:absolute;right:0;width:250px}.feedback-form.active{display:block}.feedback-form input,.feedback-form textarea{background:var(--input-background);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 8px 0 #0003;color:var(--text-primary);margin-bottom:1.25em;padding:.5rem .5rem .5rem .7rem;width:100%}.feedback-form input::placeholder,.feedback-form textarea::placeholder{color:var(--text-secondary)}.feedback-form button{background-color:#09ce78;border:none;border-radius:6px;box-shadow:0 4px 8px 0 #0003;color:#fff;cursor:pointer;padding:.5em}.feedback-form textarea{height:20vh;resize:none}
/*# sourceMappingURL=main.a1bd208a.css.map*/