.popup-content{border-radius:8px}.welcome{align-items:center;font-size:40;position:relative;top:0}.popup-content-1{align-content:center;gap:20px;padding-bottom:1rem;top:7%}.popup-content-1,.popup-content-2{position:relative;text-align:center}.popup-content-2{top:15%}.popup-content-3{position:relative;text-align:center;top:22%}.terms-box{align-content:center;border:2px solid grey;border-radius:10px;display:flex;flex-direction:column;gap:20px;padding:10px}.waitlisted .modal-content{height:80vh;overflow:hidden}.waitlisted{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.waitlist-img{margin-left:-30px}.timezoneError{align-self:center;color:red;position:absolute}.htg-event-tooltip{background:rgba(17,24,39,.94);border-radius:.45rem;box-shadow:0 8px 20px rgba(0,0,0,.15);color:#fff;font-size:.85rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:absolute;transition:opacity .15s ease;white-space:nowrap;z-index:999}.htg-event-hover:focus-within .htg-event-tooltip,.htg-event-hover:hover .htg-event-tooltip{opacity:1}.htg-countdown-container{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.htg-next-inline{align-items:baseline;display:flex;gap:.35rem;justify-content:flex-start}.htg-countdown-label{font-weight:600}.htg-next-label{font-size:1.05rem}.htg-countdown-sub{color:#6c757d;font-size:.9rem;margin-top:.25rem}.htg-countdown-value{align-items:center;display:flex;flex-direction:column}.htg-countdown-timer{font-size:1.3rem;font-weight:700}.htg-next-event-value{font-weight:400}.htg-timeline-outer-wrapper{padding:.3rem;width:100%}.htg-timeline-wrapper{margin-top:1.5rem;min-height:11rem;min-width:600px;padding:5rem 3.25rem;position:relative}.htg-timeline-track{background-color:#e9ecef;left:0;right:0;z-index:1}.htg-timeline-fill,.htg-timeline-track{border-radius:999px;height:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.htg-timeline-fill{background-color:#4542c2;z-index:2}.htg-event-marker{align-items:center;display:flex;flex-direction:column;min-width:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.htg-event-hover:focus-within,.htg-event-hover:hover{z-index:120}.htg-event-dot{border:4px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.12);height:18px;margin:0 auto;width:18px;z-index:3}.htg-event-dot-past{background-color:#9897e0;border-color:#9897e0}.htg-event-dot-future{background-color:#4542c2;border-color:#4542c2}.htg-event-label{background-color:hsla(0,0%,100%,.9);border-radius:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.08);color:#111827;font-size:.9rem;line-height:1.3;max-width:11rem;min-width:5rem;padding:.4rem .6rem;pointer-events:auto;position:absolute;white-space:normal;word-break:break-word;z-index:3}.htg-empty-state{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.75rem;color:#6c757d;padding:1rem}.marginLeft{margin-left:7rem}@media (max-width:768px){.htg-timeline-outer-wrapper{overflow-x:auto;overflow-y:visible}.htg-countdown-container{margin-bottom:0}}.mainContainer{display:flex;flex-direction:column;height:100%;width:100%}*{text-overflow:ellipsis;word-break:keep-all}td{overflow:hidden}header{display:flex;flex-direction:row;justify-content:space-between;width:100%}.button-container{align-items:center;border-radius:5px;cursor:pointer;display:flex;font-size:18px;gap:10px;padding:.5rem}.profile-button{align-self:flex-end;border:1.5px solid #150035;margin-top:1rem}.rubric-content{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-start;padding:2rem}.padding-top-0{padding-top:0}.rubricPopupContainer .modal-xl{max-width:2000px;padding-left:2rem;padding-right:2rem}.btn-primary{max-width:150px}.popup-content-1{align-items:center;display:flex;flex-direction:column;justify-content:center}.rubric-grid{grid-gap:2rem;display:grid;gap:2rem;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:bottom 10px;width:100%}.rubric-column{grid-gap:1em;border:1.5px solid #4c2d7c;border-radius:25px;display:grid;gap:1em;grid-template-rows:50px auto;padding:2em;width:100%}.rubric-question{align-items:flex-start;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:1rem;height:clamp(100%,100%,300px);justify-content:flex-start;outline:2px solid transparent!important;padding:1rem;position:relative;transition:all .3s ease;white-space:pre-line}.column-title{background-color:#bebef5;border-radius:20px;font-size:clamp(10px,1em,20px);font-weight:700;height:100%;overflow-y:hidden;padding:1em;text-overflow:clip;white-space:nowrap}.rubric-body{background-color:#f8f8f8;overflow:scroll}.points-input{height:2em;padding:.25rem!important;width:2em}.rubric-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%}.rubric-question-title{font-weight:700}.rubric-input{background:#bebef5;border-radius:4px!important}.rubric-comment-input{border:1px solid #ccc;font-size:16px;height:10em;outline:none;overflow-x:hidden;overflow-y:scroll;padding:5px;resize:none;width:100%}.rubric-comment{grid-row:span 2}.rubric-info-container{align-items:center;-webkit-column-gap:50px;column-gap:50px;row-gap:6px}.question-container,.rubric-info-container{display:flex;flex-wrap:wrap;justify-content:center}.question-container{flex-direction:column;position:relative}.criteria-container{grid-gap:1px;background-color:grey;border:2px solid grey;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:grid;gap:1px;grid-auto-flow:column;grid-template-rows:repeat(2,auto);margin:10px 0;opacity:0;overflow:hidden;position:absolute;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;width:64vw;z-index:100}.criteria-container.top{bottom:100%}.criteria-container.bottom{top:100%}.criteria-container.show{opacity:1;visibility:visible}.criteria-container.hide{opacity:0;visibility:hidden}.criteria-container.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.criteria-container.left{right:0}.criteria-item{background-color:#f8f8f8;font-size:14px;outline:1px solid grey;padding:10px;white-space:pre-line}.criteria-points{background-color:#bebef5;font-weight:700}.point-outline{outline-color:#bebef5!important}.total-label{font-size:20px}.total-container{align-items:center;background-color:#fff;border-radius:10px;display:flex;height:3rem;justify-content:center;margin:10px;outline:1px solid grey;width:10rem}.no-transition>.modal-dialog{transition:all 0s!important}.modal-xl>.modal-content{height:90vh}button:focus{outline:none}.large-switch{padding-left:3.5rem;padding-right:3rem;-webkit-transform:scale(1.5);transform:scale(1.5)}.search-bar{border:1px solid #d3d3d3!important;border-radius:12px!important;width:clamp(250px,30vw,500px)}input:focus-visible{outline:none!important}.table-header{align-items:center;display:flex;flex-direction:column;gap:15px;width:100%}.bold{font-weight:700}.welcome{color:#150035;font-size:clamp(20px,4vw,35px)}.submitted-switch,.welcome{display:flex;justify-content:center}.submitted-switch{align-items:center;align-self:flex-end;font-size:clamp(10px,1em,30px);gap:10px;padding:12px 0}.main-container{display:flex;flex-direction:column}.profile-icon{aspect-ratio:1}.thing{margin-left:-55px}.dropdown-color{background-color:#4542c2!important;border-color:#4542c2!important;box-shadow:0 0 0!important}.dropdown-color:hover{background-color:initial!important;border-color:#4542c2!important;color:#4542c2!important}.react-bs-table-sizePerPage-dropdown>.dropdown-toggle{background-color:initial;border-color:#4542c2!important;color:#4542c2!important}.react-bs-table-sizePerPage-dropdown>.dropdown-toggle:hover{background-color:#4542c2!important;border-color:#4542c2!important;color:#fff!important}.col-md-6.col-xs-6.col-sm-6.col-lg-6{align-items:center;display:flex}.complete-outline{outline:2px solid #c4e9b3!important}.complete-outline.point-outline{outline-width:2px!important}.react-bootstrap-table-pagination{width:100%}.active.page-item{margin-left:-85%}.page-link{background-color:#4542c2!important;border-color:#4542c2!important}.filter-container{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;width:100%}.x-btn{border:none;color:#666;cursor:pointer;font-size:24px;position:absolute;right:1rem;top:1rem}.x-btn,.x-btn:hover{background-color:#f8f8f8!important}.sortby-button{padding:0!important}.judging-main-container{margin-top:-5rem}.gs-dashboard-content:has(.judging-main-container){display:flex}.dropdown-items{height:50vh;overflow-y:scroll}.submitted-tooltip-container{display:none;position:absolute}.judge-dropdown-button{width:140px!important}@media only screen and (max-width:1025px){.tooltip{margin-bottom:0}}@media only screen and (max-width:768px){.active.page-item{margin-left:0;margin-top:1rem}.modal-xl>.modal-content{height:95vh;max-width:95vw!important;width:95vw}.rubricPopupContainer .modal-xl{justify-content:center;padding:0!important}.rubric-column,.rubric-content{padding:1rem}.column-title{overflow-x:scroll}.criteria-container{overflow:scroll}.judging-main-container{margin-top:0}}.judge{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.admin,.judge{align-items:center;display:flex;justify-content:center}.admin{margin-top:2rem}.popup-container{background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:20px;position:relative;width:600px}.add-link-btn,.upload-file-btn{background-color:#007bff;border:none}.upload-file-btn:hover{background-color:#0056b3}.popup-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-box{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:90vh;max-width:500px;overflow-y:auto;padding:20px;width:90%}.popup-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.popup-header h2{color:#333;font-size:24px;margin:0}.close-btn{background-color:#fff!important;border:none;color:#666;cursor:pointer;font-size:24px}.form-group{margin-bottom:15px}.form-group label{color:#333;display:block;font-weight:600;margin-bottom:5px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:10px;width:100%}.form-group textarea{min-height:100px;resize:vertical}.popup-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.cancel-btn{border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .3s ease}.cancel-btn:hover{background-color:#fff!important;color:#e64c4c!important}.submit-btn,.upload-btn{background-color:#4542c2!important;border:2px solid #4542c2!important;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .3s ease}.submit-btn:hover,.upload-btn:hover{background-color:#fff!important;border:2px solid #4542c2!important;color:#4542c2!important}*{outline:none!important}.submit-btn:hover,.upload-btn:hover{background-color:#0056b3}.drop-file-input{align-items:center;background-color:#f9f9f9;border:2px dashed #ccc;border-radius:10px;display:flex;height:150px;justify-content:center;margin-bottom:20px;position:relative;width:100%}.drop-file-input input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.drop-file-input.dragover,.drop-file-input:hover{background-color:#e6f0ff;border-color:#007bff}.drop-file-input__label{color:#666;font-weight:600;padding:10px;text-align:center}.drop-file-input__label img{margin-bottom:10px;width:60px}.drop-file-preview{margin-top:20px}.drop-file-preview__title{color:#333;font-size:18px;font-weight:600;margin-bottom:15px}.drop-file-preview__item{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;margin-bottom:10px;padding:10px}.drop-file-preview__item img{height:30px;margin-right:15px;width:30px}.drop-file-preview__item__info{flex-grow:1}.drop-file-preview__item__info p{color:#333;font-size:14px;margin:0}.uploaded-links-list{list-style:none;margin:0;padding:0}.uploaded-link-item{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px;transition:box-shadow .3s ease}.uploaded-link-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.link-info a{color:#007bff;font-size:16px;text-decoration:none}.link-info a:hover{text-decoration:underline}.link-note{color:#666;font-size:14px;margin-top:5px}.file-submission-form{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:0 auto;max-width:800px;padding:20px}.file-submission-form h1{color:#333;font-size:24px;margin-bottom:20px}.file-submission-form h2{color:#333;font-size:20px;margin-bottom:15px;margin-top:30px}.add-link-btn,.upload-file-btn{background-color:#4542c2!important;border:2px solid #4542c2!important;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .3s ease}.add-link-btn:focus,.add-link-btn:hover,.upload-file-btn:focus,.upload-file-btn:hover{background-color:#fff!important;border:2px solid #4542c2!important;color:#4542c2!important;outline:none!important}.uploaded-files-list{list-style:none;margin:0;padding:0}.uploaded-file-item{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px;transition:box-shadow .3s ease}.uploaded-file-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.uploaded-file-item span{color:#333;flex-grow:1;font-size:16px;margin-right:15px}.file-action-icon{color:#666;cursor:pointer;margin-left:10px;transition:color .3s ease}.file-action-icon:hover{color:#007bff}.uploaded-files-list p{color:#666;font-size:16px;margin-top:20px;text-align:center}.submission-btn-wrapper{display:flex;flex-direction:row;flex-grow:2;flex-wrap:wrap;gap:1rem}@media (max-width:768px){.submission-btn-wrapper{flex-direction:column}}.react-bootstrap-table table{table-layout:fixed}.react-bootstrap-table th.sortable{cursor:pointer}.react-bootstrap-table th .order>.dropdown>.caret{color:#ccc;margin:10px 0 10px 5px}.react-bootstrap-table th .order>.dropup>.caret{color:#ccc;margin:10px 0}.react-bootstrap-table th>.react-bootstrap-table-sort-order>.caret{margin:10px 6.5px}.react-bootstrap-table th .order-4:before{content:"\2191";margin-left:3.5px;opacity:.4}.react-bootstrap-table th .order-4:after{content:"\2193";opacity:.4}.react-bootstrap-table th .caret-4-asc:before{content:"\2191";margin-left:3.5px}.react-bootstrap-table th .caret-4-asc:after{content:"\2193";opacity:.4}.react-bootstrap-table th .caret-4-desc:before{content:"\2191";margin-left:3.5px;opacity:.4}.react-bootstrap-table th .caret-4-desc:after{content:"\2193"}.react-bootstrap-table th[data-row-selection]{width:30px}.react-bootstrap-table td>.selection-input-4,.react-bootstrap-table th>.selection-input-4{margin:-4px}.react-bootstrap-table td.react-bs-table-no-data{text-align:center}.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated{-webkit-animation-fill-mode:both;animation-fill-mode:both}.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.bounceIn,.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.shake{-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,50%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}30%,70%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,50%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}30%,70%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.react-bootstrap-table td.react-bootstrap-table-editing-cell .shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.react-bootstrap-table td.react-bootstrap-table-editing-cell .bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.react-bootstrap-table td.react-bootstrap-table-editing-cell .bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}.react-bootstrap-table .reset-expansion-style{padding:0}.react-bootstrap-table .row-expansion-style{padding:8px}.react-bootstrap-table .row-expand-slide-appear{max-height:0;overflow:hidden}.react-bootstrap-table .row-expand-slide-appear-active{max-height:1000px;transition:max-height 3s linear}.react-bootstrap-table .row-expand-slide-exit{max-height:1000px}.react-bootstrap-table .row-expand-slide-exit-active{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0,.95,0,.95)}.App{text-align:center}input{background:transparent;border-left:none!important;border-radius:0!important;border-right:none!important;border-top:none!important;outline:none!important;padding:0!important}.form-input{background-color:#eaeafb!important;border-radius:10px!important;padding:0 10px!important}.form-input:focus{outline:none!important;outline-width:0}.form-input:disabled{background-color:#bebef5!important}a{transition:background-color .3s ease}a,a:hover{color:#e64c4c}.gs-clickable-text{color:#7b7b7b;font-size:14px}.gs-clickable-text:hover{cursor:pointer}.btn-primary,button{background-color:#e64c4c;border-color:#e64c4c!important;border-radius:10px!important;border-width:2px!important;opacity:1!important}.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-red-secondary,button:hover{background-color:#fff;border-color:#e64c4c;border-width:2px;color:#e64c4c;opacity:1!important}.btn-primary:disabled{background-color:#e64c4c!important;border-color:#e64c4c!important;opacity:.65!important;pointer-events:none}.btn-red-secondary:focus,.btn-red-secondary:hover{background-color:#e64c4c!important;border-color:#e64c4c!important;border-radius:10px;border-width:2px;color:#fff!important;opacity:1!important}.btn-secondary:disabled{pointer-events:none}.btn-primary:disabled:hover{background-color:#e64c4c!important;border-color:#e64c4c!important;opacity:.65!important}a.btn-primary{background-color:#e64c4c!important;border:2px solid #e64c4c;border-radius:10px;color:#fff;display:block;opacity:1!important;padding-bottom:1rem;padding-top:1rem;text-align:center}a.btn-primary:hover{border-color:#e64c4c!important;color:#e64c4c!important;text-decoration:none}a.btn-pink,a.btn-primary:hover{background-color:#fff!important;opacity:1!important}a.btn-pink{border:2px solid #e64c4c;border-radius:10px;color:#e64c4c;display:block;padding-bottom:1rem;padding-top:1rem;text-align:center}a.btn-pink:hover{background-color:#e64c4c!important;color:#fff!important;opacity:1!important;text-decoration:none}a.btn-secondary{background-color:initial!important;border:2px solid #299898!important;border-radius:10px;color:#299898!important;display:block;opacity:1!important;padding-bottom:1rem;padding-top:1rem;text-align:center}a.btn-secondary:hover{background-color:#299898!important;border-color:#299898!important;color:#f3f7f7!important;opacity:1!important;text-decoration:none}.btn-secondary:focus{background-color:initial!important}.btn-blue{background-color:#fff!important;border-radius:10px;color:#1d65b1;padding-bottom:1rem;padding-top:1rem}.btn-blue,.btn-blue:hover{border-color:#1d65b1!important;opacity:1!important}.btn-blue:hover{background-color:#1d65b1!important;color:#fff!important;text-decoration:none}.btn-green-secondary,.btn-green:focus,.btn-green:hover{background-color:#fff!important;border:2px solid #a8ca71!important;border-radius:10px;color:#a8ca71!important;opacity:1!important}.btn-green,.btn-green-secondary:focus,.btn-green-secondary:hover{background-color:#a8ca71!important;border-color:#a8ca71!important;color:#fff!important;opacity:1!important;text-decoration:none}.btn-lime-secondary{background-color:#eef4e3!important;border:4px solid #fff!important;border-radius:14px;color:#65a006!important;opacity:1!important}.btn-lime,.btn-lime-secondary:focus,.btn-lime-secondary:hover{background-color:#eef4e3!important;border:4px solid #65a006!important;border-radius:14px;color:#65a006!important;opacity:1!important;text-decoration:none}.btn-yellow-secondary,.btn-yellow:focus,.btn-yellow:hover{background-color:#fff!important;border-color:#f6bd42!important;border-radius:10px;color:#f6bd42!important;opacity:1!important}.btn-yellow,.btn-yellow-secondary:focus,.btn-yellow-secondary:hover{background-color:#f6bd42!important;border-color:#f6bd42!important;color:#fff!important;opacity:1!important;text-decoration:none}.btn-purple-secondary,.btn-purple:focus,.btn-purple:hover{background-color:#fff!important;border-color:#4542c2!important;border-radius:10px;color:#4542c2!important;opacity:1!important}.btn-purple,.btn-purple-secondary:focus,.btn-purple-secondary:hover{background-color:#4542c2!important;border-color:#4542c2!important;color:#fff!important;opacity:1!important;text-decoration:none}.btn-purple:disabled{background-color:#7676ee!important;border-color:#7676ee!important}.btn-teal-secondary{background-color:#e6fff9!important;border:4px solid #fff!important;border-radius:14px;color:#2e8b81!important;opacity:1!important}.btn-teal,.btn-teal-secondary:focus,.btn-teal-secondary:hover{background-color:#e6fff9!important;border:4px solid #4ec2b3!important;border-radius:14px;color:#2e8b81!important;opacity:1!important;text-decoration:none}.btn-green-secondary:disabled,.btn-green:disabled,.btn-purple-secondary:disabled,.btn-purple:disabled,.btn-teal-secondary:disabled,.btn-teal:disabled{pointer-events:none}a.btn-blue{background-color:#fff!important;border:2px solid #1d65b1;border-radius:10px;color:#1d65b1;display:block;opacity:1!important;padding-bottom:1rem;padding-top:1rem;text-align:center}a.btn-blue:hover{background-color:#1d65b1!important;border-color:#1d65b1!important;color:#fff!important;opacity:1!important;text-decoration:none}a.btn-green{background-color:#fff!important;border:2px solid #299898;border-radius:10px;color:#1d65b1;display:block;opacity:1!important;padding-bottom:1rem;padding-top:1rem;text-align:center}a.btn-green:hover{background-color:#299898!important;border-color:#299898!important;color:#fff!important;opacity:1!important;text-decoration:none}.gs-text{background:transparent!important;border:none!important;color:#3c3c3c;padding:0!important}.gs-link{color:#e64c4c}.gs-link:hover{text-decoration:underline}body{color:#3c3c3c}body.gs{overflow-x:hidden}body.modal-open{overflow:hidden!important;padding:0!important}.send-to-back{z-index:-1000}.modal-backdrop{z-index:10005}.modal{z-index:10010}*{font-family:Poppins,sans-serif,FontAwesome}.no-underline:hover{border-bottom:none!important}.hover-underline:hover{text-decoration:underline}p.gs a{color:#3c3c3c}img.theme-icon{padding-top:5rem}.gs-color{color:#3c3c3c}.gs-navbar-logo img{height:6rem}.gs-navbar{background-color:initial;padding:0;top:0;z-index:10001}.gs-block{padding-bottom:5rem;padding-top:10rem}.gs-logo{height:3.5rem;white-space:nowrap;width:15.75rem}.gs-logo img{height:100%}.bg-red{background-color:#df7260!important;color:#fff}.bg-pink{background-color:#ffd4c4!important}.bg-yellow{background-color:#f1bc00!important}.bg-light-yellow{background-color:#fee19b!important}.bg-light-blue{background:#f2f9fa}.bg-dark-blue{background:#d4eeef}.bg-blue{background-color:#69cdcd!important}.bg-grey{background-color:#f7f8f9!important}.margin8px{margin:8px}.utilities-section{margin:30px 20px}.error-output-box{background-color:#d4d4d4;border:1px solid #000;display:inline-block;margin:8px;min-width:35ch;padding:8px}.text-light-blue{color:#d7ecfd!important}.text-blue{color:#69cdcd!important}.text-dark-blue{color:#227ad3!important}.text-red{color:#e64c4c!important}.text-aqua{color:#9ad6d6!important}.text-pink{color:#ec9783!important}.text-yellow{color:#fecb48!important}.text-black{color:#3c3c3c!important}.gs-content{min-height:100vh;overflow-x:hidden}.gs-social-media a{color:#3c3c3c;font-size:3rem;padding:1rem}.gs-social-media a:hover{color:#e64c4c;font-size:3rem;padding:1rem}.gs-home-preadmit{max-width:30rem}.gs-form-container{max-width:30rem;padding-top:7rem}.gs-login-image{padding:0 5rem}.gs-login-image,.gs-password-image{bottom:0;max-height:80%;position:absolute;width:100%}.gs-password-image{margin:0 8rem 0 -2rem}.nav-pills .nav-link{border-radius:0;color:#3d3d3d;padding:1rem 0 1rem 2.25rem;transition:background-color .2s ease,color .2s ease,padding-left .2s ease,border-left .1s ease}.nav-pills .nav-link.disabled{border-radius:0;color:#abaaaa;padding:1rem 0 1rem 2.25rem}.nav-pills .nav-link:hover{background-color:#ecf7f8;border-left:.5rem solid #9ad6d6;color:#170b31;padding-left:2.5rem}.nav-pills .nav-link.active{background-color:#d4eeef;border-left:.75rem solid #9ad6d6;box-shadow:0 4px 4px rgba(212,238,239,.37);color:#3d3d3d;padding-left:2.5rem}.gs-htg-block{padding-bottom:3rem}.get-connected{margin-bottom:32px;margin-top:24px}.gs-dashboard-nav{height:100vh;position:fixed;width:18.5rem}.gs-dashboard-content,.gs-dashboard-nav-mobile{background-color:#f8f8f8}.gs-dashboard-content{margin-left:18.5rem;min-height:100vh;padding-top:6rem;width:calc(100% - 18.5rem)}.gs-team-container{padding:0}.mb-3.d-flex.justify-content-center{flex-grow:0}.team-container{align-items:flex-start;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:1rem 2rem}.team-container>*{min-width:518px}.member-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.gs-in-team-block{padding-bottom:1.5rem;position:relative;z-index:100}.leave-team-wrapper{bottom:2rem;position:relative;right:0;text-align:right;z-index:150}@media (max-width:768px){.leave-team-wrapper{bottom:1.25rem;margin-top:1rem;right:1.25rem}}.gs-no-team-block{position:relative;z-index:100}.gs-no-team-block .card{align-items:space-between;border-radius:4px;display:grid;-webkit-filter:drop-shadow(0 8px 16px rgba(0,0,0,.15));filter:drop-shadow(0 8px 16px rgba(0,0,0,.15));grid-template-rows:auto auto auto;height:205px;width:297px}.gs-no-team-block .card-body{display:grid;grid-template-columns:auto auto}.gs-no-team-bg-img{bottom:0;max-width:1140px;position:fixed;width:calc(100% - 18.5rem)}.gs-in-team-bg-img{bottom:0;position:fixed;right:0;width:calc(33.33333% - 6.16667rem)}.gs-theme-button{align-items:center;border-radius:14px;display:grid;font-size:14px;grid-template-columns:auto auto;height:48px;line-height:120%;width:150px}.gs-member-card{background:#fff;border:1px solid #c4d0e2;border-radius:7px;box-shadow:0 2px 4px rgba(0,0,0,.075);box-sizing:border-box;justify-items:center;padding:4px 6px}.show-submission-button{background-color:#4542c2!important;border:2px solid #4542c2!important;color:#d8d8f9!important;min-width:300px}.show-submission-button:hover{background-color:#fff!important;border:2px solid #4542c2!important;color:#4542c2!important;min-width:300px}.score-container{align-items:center;display:flex;gap:10px;justify-content:flex-start}.score-button{height:100%}.panel-button-active{border:4px solid #4542c2!important}.panel-button-active,.panel-button-disable{background-color:#d8d8f9!important;color:#4542c2!important}.panel-button-disable{border:4px solid #fff!important}.panel-button-active:hover,.panel-button-disable:hover{background-color:#d8d8f9!important;border-color:#4542c2!important;color:#4542c2!important}.panel-button-disable:disabled{border-color:#fff!important}.panel-button-active:disabled,.panel-button-disable:disabled{background-color:#d8d8f9!important;color:#4542c2!important;opacity:1!important}.panel-button-active:disabled{border-color:#4542c2!important}.team-item{margin:10px 0;width:100%}.comment-grid{display:grid;grid-auto-flow:column;grid-template-columns:repeat(1,auto);grid-template-rows:repeat(1,auto);margin:bottom 10px;width:100%}.comment-grid>*{outline:1px solid grey!important;padding:5px}.gs-member-card h5{color:#170b31;font-size:14px!important;line-height:15px!important;margin:6px}.gs-member-card p{color:#7b7b7b;font-size:10px;line-height:15px;margin:2px}.gs-submission-block{display:grid;grid-template-columns:auto auto;max-width:27rem}.gs-submission-details{background:#f5f7fa;border:1px solid #c4d0e2;border-radius:5px;box-sizing:border-box;color:#3c3c3c;display:inline-flex;margin:0 4px;max-width:100%;overflow:overlay;padding:4px}.gs-submission-details:hover{color:#3c3c3c}.gs-home-submission-container{background:linear-gradient(99.7deg,#f09594 31.31%,#ec7070 73.17%);border-radius:10px;padding:2rem}.gs-home-slack-container{background:linear-gradient(90deg,#4542c2,#9eece2 131.18%);border-radius:10px;color:#fff;padding:2rem 1rem}.gs-home-hopin-container{background:linear-gradient(90deg,#ff4457 -6.96%,#f8dd80 43.12%);border-radius:10px;color:#000;padding:2rem 1rem}.gs-home-mentor-session-container{background:linear-gradient(205.41deg,#ffc234 -3.55%,#fed26e 83.9%);border-radius:10px;color:#3d3d3d;padding:2rem}.gs-home-mentor-session-container td,.gs-home-mentor-session-container th{border:none!important;color:#3d3d3d}.gs-home-hopin-container .btn,.gs-home-slack-container .btn{background-color:#fff!important;border-color:transparent!important;color:#227ad3;min-width:5rem}.gs-home-hopin-container .btn a,.gs-home-slack-container .btn a{color:#227ad3!important}.gs-home-hopin-container .btn a:hover,.gs-home-slack-container .btn a:hover{color:#df7260!important;text-decoration:none}.gs-home-faq-container{background-color:#fff;border-radius:10px;padding:2.75rem}.gs-home-faq-container .card-body,.gs-home-faq-container .card-header{padding-left:0;padding-right:0}.gs-home-faq-container .card-header{background-color:#fff;border-bottom:2px solid rgba(0,0,0,.125);padding:1rem 0 .75rem}.gs-home-container .card,.gs-resources-container .card{border:transparent;border-radius:10px;cursor:pointer}.gs-home-container .card img,.gs-resources-container .card img{border-top-left-radius:10px;border-top-right-radius:10px}.gs-home-container .card .btn{min-width:7rem}.gs-resource-theme-partners img{height:4.5rem;padding:.5rem}.gs-logout-button{border-radius:0;bottom:0;padding:1rem 0 2.25rem 2.25rem;position:absolute}.gs-event-block{padding:.5rem}.fc .fc-daygrid-day.fc-day-today{background-color:initial!important}.fc-daygrid-dot-event{display:block}.fc table,.fc td{border-bottom:none!important;border-top:none!important}.fc-daygrid table,.fc-daygrid td,.fc-daygrid th{border-style:none!important}.fc-dayGrid3Day-view .fc-daygrid-day,.fc-dayGrid3Day-view th{border:2px solid #3c3c3c!important;border-bottom:none!important;border-top:none!important}.fc-dayGrid-button.fc-button-primary,.fc-dayGrid3Day-button.fc-button-primary{background:#ffcfce!important;border-color:#ffcfce!important;border-radius:10px!important;border-width:2px!important;color:#e64c4c!important;width:6rem}.fc-dayGrid-button.fc-button-primary:hover,.fc-dayGrid3Day-button.fc-button-primary:hover{background-color:#fff!important;border-color:#e64c4c!important;color:#e64c4c!important;opacity:1!important}.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{background-color:#e64c4c!important;border-color:#e64c4c!important;color:#fff!important}.fc-next-button.fc-button.fc-button-primary,.fc-prev-button.fc-button.fc-button-primary,.fc-today-button.fc-button.fc-button-primary{background-color:initial!important;border:none!important;color:#3d3d3d!important;font-size:1.5rem;opacity:1!important}.fc-day-today,.fc-next-button.fc-button.fc-button-primary:hover,.fc-prev-button.fc-button.fc-button-primary:hover,.fc-today-button.fc-button.fc-button-primary:hover{color:#e64c4c!important}.nav-link{color:#3c3c3c!important;transition:color .2s ease}.nav-link.active{color:#7676ee!important}.gs-dashboard-nav .nav-link:hover,.gs-dashboard-nav-mobile .nav-link:hover{background-color:#ecf7f8;color:#170b31!important}.navbar-toggler{background-color:#fff!important;border:none}@media (min-width:1450px){.gs-in-team-bg-img{right:calc(50% - 9.25rem - 570px)}}@media (max-width:767.5px){.gs-no-team-bg-img{left:0;width:100%}.gs-in-team-bg-img{width:40%}}@media (max-width:360px){.gs-submission-block{grid-template-columns:100%;grid-template-rows:auto auto}}@media (max-width:991px){.gs-dashboard-content{margin-left:auto;margin-right:auto;padding-top:0;width:auto}.col-md-6{width:auto!important}.d-flex.align-items-center.row{gap:20px}}.people-header{display:flex;flex-wrap:wrap;justify-content:space-between}.gs-hacker-card{background-color:#fff;border:none;border-radius:10px;margin-bottom:.5rem}.gs-hacker-card .card-body{padding-left:1.5rem;padding-right:1.5rem}.gs-hacker-card .card-header{background-color:#fff;border-bottom:0 solid hsla(0,0%,100%,.125);padding:0 1.5rem}.gs-hacker-image{height:40px;width:40px}.accordion-toggle{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:.7rem;margin-top:.7rem}.accordion-border{border-radius:10px}.hacker_name{font-size:16px;font-weight:700}.circle_button{background-color:#aaa8ef;border:1px solid #aaa8ef;border-radius:50%;cursor:pointer;height:35px;margin-left:auto;min-width:35px;width:35px}.hacker_arrow{margin-top:14px;width:55%}.hacker_arrow_rotate{margin-top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:55%}.display-flex{display:flex}.info-pair-group{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;margin-bottom:10px}.info_pair{flex:1 1}.ml-auto{margin-left:auto}.hacker-link{color:#000;max-width:15vw}.hacker-link:hover{color:#4542c2}.sortby-button{padding-left:4.5rem;padding-right:.5rem;position:relative}.sortby-button.open .dropdown-filterby,.sortby-button.open .dropdown-sortby{position:absolute;right:0;top:95%;z-index:1}.dropdown-button{background-color:#4542c2!important;border-color:#4542c2!important;border:0;border-radius:10px;color:#fff;height:40px;transition:background-color .3s ease;width:120px}.dropdown-button:hover{background-color:#5e5cc5!important;border-color:#5e5cc5!important;border:0;color:#fff!important}.dropdown-item,.filter-item{transition:background-color .3s ease}.dropdown-item:hover{background-color:#e9e9e9!important}.filter-item{margin:0;padding-bottom:8px}.filter-item:hover{background-color:#5e5cc5!important}.dropdown-button:focus{outline:none}.dropdown-button-radius{border-radius:10px 10px 0 0!important}.dropdown-filterby{overflow:hidden}.dropdown-filterby,.dropdown-sortby{background-color:#4542c2;border-radius:10px 0 10px 10px;color:#fff;width:192px}.dropdown-sortby{height:218px}.judging-buttons{align-items:center;display:flex;justify-content:space-between;padding-left:5rem;padding-right:5rem}.radio-circle{height:15px;width:15px}.radio-text1{font-size:14px;margin:13px 0 0 8px}.radio-text2{font-size:14px;margin:5px 0 0 8px}.buttons-container{gap:2rem;margin-left:auto}.purple-colour{color:#4542c2}.font-weight-bold{font-weight:700}.resources-card-text{color:rgba(21,0,53,.45);font-size:15px}.resources-col-height{height:100%}.resources-lightbulb{height:auto;margin:1rem 0 1rem 1rem;max-width:100%;min-width:50px}.resource-pdf-title{padding-top:2rem}.resources-card-body{display:flex;flex-direction:column}.view-button{background-color:#4542c2!important;border:2px solid #4542c2;border-radius:10px;color:#fff!important;display:block;font-size:18px;min-width:50px;opacity:1!important;padding-bottom:1rem;padding-top:1rem;text-align:center;text-decoration:none;width:100%}.view-button:hover{background-color:initial!important;color:#4542c2!important;text-decoration:none}.slack-img{height:55px;width:55px}.join-slack{padding-right:4rem}.in-team-style{padding-left:1rem;padding-right:1rem;padding-top:7rem}.divider{padding:8px}.login-button{align-items:center;display:flex;font-size:1.2rem;font-weight:500;gap:8px;justify-content:center;width:100%}.password-field-container{position:relative}.password-toggle-btn{background:transparent!important;border:none!important;color:#7b7b7b!important;padding:0!important;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto!important}.password-toggle-btn:hover{color:#4542c2!important}.password-toggle-btn:focus{box-shadow:none!important}.gs-logout-button.pill{bottom:0;padding:.5rem 0!important;right:1rem}.navbar-nav{position:relative}.btn-red-secondary{border:4px solid #fff!important;border-radius:14px}.btn-red,.btn-red-secondary,.btn-red-secondary:focus,.btn-red-secondary:hover{background-color:#fdeded!important;color:#e64c4c!important;opacity:1!important}.btn-red,.btn-red-secondary:focus,.btn-red-secondary:hover{border:4px solid #e64c4c!important;border-radius:14px;text-decoration:none}.btn-red:disabled{background-color:#fdeded!important}.score-container>.btn-purple{height:64px}@media only screen and (max-width:999px){.sortby-button{padding:0!important}.buttons-container{gap:50px;margin:0 80px 0 0}.display-flex.pl-5.pr-5.justify-content-between{flex-direction:column;padding:0!important}.hacker-name{width:auto}.hacker-link{max-width:90vw}.dropdown-filterby,.dropdown-sortby{border-radius:0 10px 10px 10px}.gs-resources-container .card{padding:10px}.people-header{margin-bottom:1rem!important}.in-team-style{padding:0 .5rem}.team-container{padding:.5rem 1rem}.team-container>*{min-width:200px}.sortby-button.open .dropdown-filterby,.sortby-button.open .dropdown-sortby{left:0;right:auto}}
/*# sourceMappingURL=main.3400350b.css.map*/