@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap);.Loader_dimmer__3QnSI{height:100%}.Loader_dimmer__3QnSI,.Loader_wrapper__1VqSx{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.Loader_wrapper__1VqSx{-webkit-flex-direction:column;flex-direction:column}.Loader_loader__3vJHg,.Loader_loader__3vJHg:after{border-radius:50%;width:10em;height:10em}.Loader_loader__3vJHg{margin:2rem auto;font-size:.25rem;position:relative;text-indent:-9999em;border:1.1em solid rgba(0,0,0,.2);border-left-color:#000;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:Loader_spinnerAnimation__2I28G .7s linear infinite;animation:Loader_spinnerAnimation__2I28G .7s linear infinite}@-webkit-keyframes Loader_spinnerAnimation__2I28G{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Loader_spinnerAnimation__2I28G{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Loader_content__2Ywya{font-size:1.5em}.Button_button__1TsIv{min-height:1em;background-color:var(--black);text-align:center;border:none;border-radius:5px;padding:.8em 1.5em;overflow:visible;color:#fff;min-width:90px;transition:all .1s ease-in;font-weight:700}.Button_button__1TsIv[type=submit]:disabled{background-color:#fff;border:1px solid var(--secondaryText);-webkit-filter:none;filter:none;color:rgba(0,0,0,.4);cursor:auto}.Button_button__1TsIv:hover{cursor:pointer;background-color:var(--lighterBlack)}.Button_button__1TsIv:disabled{-webkit-filter:brightness(80%);filter:brightness(80%)}.Button_huge__pqvHb{font-size:1.4rem}.Button_medium__3Te_2{font-size:1rem}.Button_small__3-nZe{font-size:.9rem}.Button_outlined__1TL85{background-color:transparent;border:1px solid var(--black);font-weight:400;color:var(--black);transition:all .1s ease-in}.Button_outlined__1TL85:hover{background-color:var(--black);color:#fff}.LinkButton_linkButton__282f2{text-align:center;padding:.7em 1.5em;min-height:1em;color:var(--black)}.Field_field__3VHvF{margin:.5rem 0}.Field_field__3VHvF input{padding:.5rem!important}.Field_field__3VHvF label{display:inline-block;text-align:left;font-weight:700;margin-bottom:.25em;font-size:small}.Field_field__3VHvF label.Field_required__2AnEc:after{content:" *";color:red}.Input_input__1Ph7Z{width:100%;position:relative}.Input_input__1Ph7Z input{width:100%;min-height:2.5rem;padding:1rem 0;border:1px solid var(--gray);border-radius:2px;background-color:transparent}.Input_input__1Ph7Z textarea{width:100%;border:1px solid var(--gray);padding:.5em;resize:none;background-color:transparent}.Input_input__1Ph7Z .Input_errorMessage__3v8eI{font-size:1rem;margin:.5em;font-weight:700;color:var(--errorRed)}.Input_input__1Ph7Z .Input_absolute__21nM_{position:absolute}.Input_withIcon__Dgppz input{padding-left:2.5em!important}.Input_withIcon__Dgppz .Input_iconWrapper__1oDzQ{position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:auto 0}.Input_withIcon__Dgppz .Input_icon__2Betn{color:rgba(0,0,0,.4);width:100%}.SelectInput_wrapper__3RcBL{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.SelectInput_wrapper__3RcBL .SelectInput_select__3s0Y8 select{width:100%;background-color:#fff;color:var(--black);border-radius:5px;border:2px solid var(--black);padding:5px}.SelectInput_wrapper__3RcBL .SelectInput_select__3s0Y8 select:disabled{color:var(--black);-webkit-appearance:none;appearance:none;border:none;font-weight:500;font-size:1.1rem;padding:0;opacity:1;float:left;text-align:left}.SelectInput_wrapper__3RcBL .SelectInput_errorMessage__3G-W0{font-size:1rem;margin:.5em;font-weight:700;color:var(--errorRed)}.SelectInput_wrapper__3RcBL .SelectInput_absolute__1wKkH{position:absolute}.Form_form__LL9Nq{width:clamp(300px,50vw,500px);margin:auto;padding:20px}.Form_form__LL9Nq hr{margin:1rem 0;border:none;border-top:1px solid var(--gray)}.LoginInnerForm_errorMessage__2MqH4{font-size:1rem;margin:.5em;font-weight:700;color:var(--errorRed)}.LoginInnerForm_buttonsContainer__32VnG{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.RegisterInnerForm_errorMessage__2Bmcb{font-size:1rem;font-weight:700;margin:.5em;color:var(--errorRed)}.RegisterInnerForm_buttonsContainer__2LKhg{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.NotFound_container__x4QJn{text-align:center}.NotFound_backButton__3X5dH{margin-top:2rem}.Homepage_homepage__2pgBG{padding:1em;text-align:center}.Homepage_headers__3jOIe{margin:2em;font-size:2em}.Homepage_welcomeHeader__kJEqH{text-decoration:underline;font-size:1.5em;margin:-15px}.Homepage_appNameHeader__1f0EC{font-size:2.25em}.AddRoadmapInnerForm_errorMessage__3wuWA{font-size:1rem;margin:.5em;font-weight:700;color:var(--errorRed)}.AddRoadmapInnerForm_buttonsContainer__ycUep{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1rem}.AddMilestone_addMilestoneButton__3QkQS{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.AddMilestone_addMilestoneFormEnter__3Cwhe{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.AddMilestone_addMilestoneFormEnterActive__2hGbb{opacity:1;transition:all .2s;-webkit-transform:translateX(0);transform:translateX(0)}.AddMilestone_addMilestoneFormExit__1OIpP{opacity:1}.AddMilestone_addMilestoneFormExitActive__2QmZc{opacity:0;transition:all .2s;-webkit-transform:scale(.9);transform:scale(.9)}.AddMilestone_addMilestoneForm__38dMJ{width:100%}.AddMilestoneInnerForm_wrapper__7xhah form{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end}.AddMilestoneInnerForm_wrapper__7xhah form .AddMilestoneInnerForm_field__3jXr4{margin:10px 10px 10px 0;-webkit-flex-grow:1;flex-grow:1}.AddMilestoneInnerForm_wrapper__7xhah .AddMilestoneInnerForm_buttonDiv__1g2Zj{margin:10px 10px 10px auto}.AddMilestoneInnerForm_wrapper__7xhah .AddMilestoneInnerForm_submitButton__3Wix1{min-height:1em;background-color:var(--black);color:#fff;border:1px solid #000;padding:.6em;border-radius:5px;min-width:90px}.AddMilestoneInnerForm_wrapper__7xhah .AddMilestoneInnerForm_submitButton__3Wix1:hover{cursor:pointer}.ContextMenu_wrapper__3LNa6{position:absolute;background-color:var(--darkerWhite);left:0;top:0;border:2px solid var(--black);border-radius:5px;padding:10px;width:150px;z-index:99999}.ContextMenuOption_option__oAUJU{background-color:inherit;margin:5px 0;padding:10px 5px;cursor:pointer}.ContextMenuOption_option__oAUJU:hover{border-radius:5px;-webkit-filter:brightness(.95);filter:brightness(.95)}.ContextMenuOption_option__oAUJU:last-child{margin-bottom:0}.ContextMenuOption_option__oAUJU:first-child{margin-top:0}.MilestoneCard_wrapper__3CueM{--primaryColor:#fff;position:relative;width:300px;background:var(--primaryColor);border-radius:5px;border:3px solid var(--black)}.MilestoneCard_wrapper__3CueM *{pointer-events:all}.MilestoneCard_wrapper__3CueM:before{--size:14px;top:100%;border-top:var(--size) solid var(--black)}.MilestoneCard_wrapper__3CueM:after,.MilestoneCard_wrapper__3CueM:before{content:"";width:0;height:0;left:calc(50% - var(--size));position:absolute;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent}.MilestoneCard_wrapper__3CueM:after{--size:10px;border-top:var(--size) solid var(--primaryColor)}.MilestoneCard_wrapper__3CueM.MilestoneCard_done__2Bv-m{--primaryColor:var(--statusDone)!important}.MilestoneCard_wrapper__3CueM.MilestoneCard_new__DKl_V{--primaryColor:var(--statusNew)!important}.MilestoneCard_wrapper__3CueM.MilestoneCard_inProgress__23PG3{--primaryColor:var(--statusInProgress)!important}.MilestoneCard_wrapper__3CueM.MilestoneCard_failing__8TWOn{--primaryColor:var(--statusFailing)!important}.EditDeleteButtons_wrapper__1gtTm{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;margin-top:.5rem;overflow:visible}.EditDeleteButtons_wrapper__1gtTm button{border:none;min-width:-webkit-min-content;min-width:min-content;width:60px!important;height:50px!important;padding:0}.SaveCancelButtons_wrapper__27UIQ{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;margin-top:.5rem;overflow:visible}.SaveCancelButtons_wrapper__27UIQ button{border:none;min-width:-webkit-min-content;min-width:min-content;width:60px!important;height:50px!important;padding:0}.MilestoneCardInnerForm_form__2fSr4{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;padding:10px 20px}.MilestoneCardInnerForm_form__2fSr4 input{border:none}.MilestoneCardInnerForm_form__2fSr4 input:disabled{color:var(--black)}.MilestoneCardInnerForm_form__2fSr4 textarea{border:none;padding:0 0 .25em}.MilestoneCardInnerForm_form__2fSr4 textarea:focus{border-bottom:1px solid var(--gray)}.MilestoneCardInnerForm_form__2fSr4 textarea:disabled{color:var(--black)}.MilestoneCardInnerForm_field__1dlFP{margin:0}.MilestoneCardInnerForm_dateWrapper__3Vv12{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;font-weight:700;font-size:1.2em}.MilestoneCardInnerForm_dateWrapper__3Vv12 .MilestoneCardInnerForm_date__4aJ_b input[type=date]{padding:0!important;margin-left:5px;font-weight:700}.MilestoneCardInnerForm_dateWrapper__3Vv12 .MilestoneCardInnerForm_date__4aJ_b input[type=date]:disabled::-webkit-calendar-picker-indicator{display:none}.MilestoneCardInnerForm_dateWrapper__3Vv12 .MilestoneCardInnerForm_date__4aJ_b label{display:none!important}.MilestoneCardInnerForm_name___bFi6{font-size:2em}.MilestoneCardInnerForm_name___bFi6 input{font-weight:700;padding:0 0 5px!important}.MilestoneCardInnerForm_description__1O85j{margin-top:1rem}.MilestoneCardInnerForm_description__1O85j textarea{padding:0!important}.MilestoneCardInnerForm_form__2fSr4.MilestoneCardInnerForm_editing__2ohzR label{display:inline-block}.MilestoneCardInnerForm_form__2fSr4.MilestoneCardInnerForm_editing__2ohzR input,.MilestoneCardInnerForm_form__2fSr4.MilestoneCardInnerForm_editing__2ohzR textarea{border-bottom:1px solid var(--gray)}.MilestoneCardInnerForm_form__2fSr4.MilestoneCardInnerForm_editing__2ohzR .MilestoneCardInnerForm_field__1dlFP:not(.MilestoneCardInnerForm_date__4aJ_b){margin-bottom:10px}.MilestoneCardInnerForm_status__RAJnM{font-weight:700}.MilestoneCardInnerForm_status__RAJnM select{background-color:transparent!important}.MilestoneCardInnerForm_tooltip__3nVt1{border-radius:5px;word-wrap:break-word;padding:6px;color:#fff;font-weight:700;background:var(--black);font-size:1em;text-align:center;z-index:100;-webkit-transform:translateY(-115%);transform:translateY(-115%);position:absolute}.MilestoneFlowNode_handle__32Cj8{--size:2rem;box-sizing:content-box!important;display:-webkit-flex!important;display:flex!important;-webkit-justify-content:center!important;justify-content:center!important;background:#fff!important;-webkit-align-items:center;align-items:center;font-size:var(--size)!important;width:var(--size)!important;height:var(--size)!important;border:3px solid #000!important;margin:0 calc(var(--size)*-1)!important}.MilestoneFlowNode_handle__32Cj8>*{pointer-events:none!important}.Milestones_map__3JuF0{border:1px solid var(--lightGray)}.Milestones_map__3JuF0:after{content:"";position:absolute;background:var(--background-url);background-size:var(--x-size) var(--y-size);-webkit-transform:translateX(var(--data-x)) translateY(var(--data-y)) scale(var(--data-scale));transform:translateX(var(--data-x)) translateY(var(--data-y)) scale(var(--data-scale));width:var(--x-size);height:var(--y-size);-webkit-transform-origin:0 0;transform-origin:0 0}.Milestones_background__3L0q_{position:absolute;background-color:#e5e5f7;opacity:.1;background-image:linear-gradient(#000 2.4px,transparent 0),linear-gradient(90deg,#000 2.4px,transparent 0),linear-gradient(#000 1.2px,transparent 0),linear-gradient(90deg,#000 1.2px,#e5e5f7 0);background-size:60px 60px,60px 60px,12px 12px,12px 12px;background-position:-2.4000000000000004px -2.4000000000000004px,-2.4000000000000004px -2.4000000000000004px,-1.2000000000000002px -1.2000000000000002px,-1.2000000000000002px -1.2000000000000002px;width:100%;height:100%}.MilestonesFlowMap_wrapper__1nBOR{width:100%;height:70vh;border:1px solid var(--lightGray)}.EditImage_wrapper__2qcKe,.EditImage_wrapper__2qcKe .EditImage_uploadImageForm__49T34{margin:1.5rem 0;width:100%}.EditImage_wrapper__2qcKe .EditImage_buttons__2HfWJ{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.EditImage_wrapper__2qcKe .EditImage_buttons__2HfWJ .EditImage_deleteButton__2Ml__{margin-right:0;margin-left:auto}.FileUploadField_field__dqdN7{margin:.5rem 0}.FileUploadField_field__dqdN7 input{padding:.5rem!important}.FileUploadField_field__dqdN7 label{display:inline-block;text-align:left;font-weight:700;margin-bottom:.25em;font-size:small}.FileUploadField_field__dqdN7 label.FileUploadField_required__1HCBM:after{content:" *";color:red}.FileUploadField_field__dqdN7 .FileUploadField_errorMessage__2XZgl{font-size:1rem;margin:.5em;font-weight:700;color:var(--errorRed)}.UploadImageInnerForm_uploadImageForm__1MSdE{width:100%}.UploadImageInnerForm_wrapper__1QRHn{width:100%;max-height:60vh;overflow:auto}.UploadImageInnerForm_wrapper__1QRHn img{border-radius:4px;max-width:100%}.UploadImageInnerForm_buttons__1ZmoG{display:-webkit-flex;display:flex;width:100%;-webkit-justify-content:space-between;justify-content:space-between}.RoadmapCard_wrapper__1YPJe{width:clamp(300px,100%,100%);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:2em;margin:auto auto 2em}.RoadmapCard_wrapper__1YPJe form label{display:none}.RoadmapCard_wrapper__1YPJe .RoadmapCard_buttons__30k55{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin:.5em;overflow:visible}.RoadmapCard_wrapper__1YPJe .RoadmapCard_buttons__30k55 button{padding:.5em;margin:0 .5em}.RoadmapCard_wrapper__1YPJe .RoadmapCard_backgroundImage__1t780{display:none}.RoadmapCard_wrapper__1YPJe .RoadmapCard_milestones__1tRSv{width:100%}.RoadmapCard_wrapper__1YPJe .RoadmapCard_milestones__1tRSv .RoadmapCard_milestonesHeader__hJzBt{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin:2rem 0}.RoadmapCard_wrapper__1YPJe .RoadmapCard_milestones__1tRSv .RoadmapCard_milestonesHeader__hJzBt span{font-size:3rem;font-weight:500;margin-right:1rem}.RoadmapCard_wrapper__1YPJe .RoadmapCard_milestones__1tRSv .RoadmapCard_milestonesHeader__hJzBt span+div{-webkit-flex-grow:1;flex-grow:1}.RoadmapCard_wrapper__1YPJe .RoadmapCard_milestones__1tRSv .RoadmapCard_milestonesHeader__hJzBt label{display:inherit}.RoadmapCardInnerForm_form__ZSxbe{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;padding:0;border:none}.RoadmapCardInnerForm_form__ZSxbe input,.RoadmapCardInnerForm_form__ZSxbe textarea{border:none}.RoadmapCardInnerForm_form__ZSxbe input:disabled,.RoadmapCardInnerForm_form__ZSxbe textarea:disabled{color:var(--black)}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW label{margin-top:.5rem;font-size:1.2rem}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW .RoadmapCardInnerForm_nameAndDescription__1IGN9{min-width:50%;margin-right:.5rem}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW .RoadmapCardInnerForm_nameAndDescription__1IGN9 .RoadmapCardInnerForm_name__1JJEo input{font-size:3rem;font-weight:500;padding:0!important}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW .RoadmapCardInnerForm_nameAndDescription__1IGN9 .RoadmapCardInnerForm_description__k5SF0{margin-bottom:1.5rem}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW .RoadmapCardInnerForm_nameAndDescription__1IGN9 .RoadmapCardInnerForm_description__k5SF0 textarea{font-size:1.1rem;padding:0;min-height:5.5rem;max-width:80ch}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW .RoadmapCardInnerForm_dates__3f0ae{display:-webkit-flex;display:flex;margin-right:auto;-webkit-flex-grow:1;flex-grow:1;min-width:-webkit-max-content;min-width:max-content}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW .RoadmapCardInnerForm_dates__3f0ae input{padding:0!important}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW .RoadmapCardInnerForm_dates__3f0ae span{font-weight:600}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW .RoadmapCardInnerForm_dates__3f0ae .RoadmapCardInnerForm_startDate__2KOMP{margin-right:1rem;max-width:50%}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW .RoadmapCardInnerForm_dates__3f0ae .RoadmapCardInnerForm_endDate__1zxTg{margin-left:1rem;max-width:50%}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW .RoadmapCardInnerForm_buttons__2t_Kw{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;height:4rem}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW .RoadmapCardInnerForm_buttons__2t_Kw button:first-child{margin-right:1rem}.RoadmapCardInnerForm_form__ZSxbe .RoadmapCardInnerForm_roadmapData__2-AdW .RoadmapCardInnerForm_buttons__2t_Kw button:last-child{margin-left:1rem}.RoadmapCardInnerForm_form__ZSxbe.RoadmapCardInnerForm_editing__XWiEE label{display:inline-block}.RoadmapCardInnerForm_form__ZSxbe.RoadmapCardInnerForm_editing__XWiEE input,.RoadmapCardInnerForm_form__ZSxbe.RoadmapCardInnerForm_editing__XWiEE textarea{border-bottom:1px solid grey}.RoadmapDetails_container__3TFh_{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin:auto auto 2em}.RoadmapDetails_container__3TFh_ .RoadmapDetails_backButton__3a8_q{margin-left:32px;margin-right:auto}.RoadmapList_roadmapList__2uUMC{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.RoadmapList_noRoadmapsHeader__1EEYW{margin:0 1rem}.RoadmapListItem_wrapper__15UzT{width:clamp(300px,70%,100%);display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;word-wrap:break-word;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;cursor:pointer;border:1px solid var(--gray);border-radius:5px;padding:2em;margin:1em 0;transition:.1s ease-in}.RoadmapListItem_wrapper__15UzT hr{margin-top:2em;width:100%;border:none;border-bottom:1px solid var(--gray)}.RoadmapListItem_wrapper__15UzT:hover{transition:.1s ease-in;background-color:rgba(0,0,0,.05);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.RoadmapListItem_name__1E6Kn{text-align:left;max-width:50%}.RoadmapListItem_dates__2pUJC{text-align:right;margin-left:1em;color:var(--secondaryText);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:1.25em}.RoadmapListItem_dates__2pUJC .RoadmapListItem_dateWrapper__6ehlB:nth-child(n+2){margin-top:.5em}.RoadmapListItem_dates__2pUJC .RoadmapListItem_dateWrapper__6ehlB .RoadmapListItem_date__3sR-H{color:var(--black)}.RoadmapListItem_failing__3JuAM{border:2px solid var(--lightRed)}.Dashboard_wrapper__4sRhJ{width:100%;text-align:center;padding:1rem 0}.Dashboard_wrapper__4sRhJ hr{margin:1rem 0;border:none;border-top:1px solid var(--gray)}.Dashboard_greeting__3736E{font-size:3em;margin-bottom:-1rem}.Dashboard_name__QCgIR{font-size:2.5em;margin-top:0}.Layout_container__1QyTD{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:auto;min-height:80%}@media (max-width:500px){.Layout_container__1QyTD{width:auto}}.Navbar_navBar__353Ze{background-color:var(--black);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.Navbar_navBar__353Ze .Navbar_active__2k-li{background-color:var(--highlightBlack)}.Navbar_wrapper__1k96s{width:90%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.Navbar_wrapper__1k96s>*{padding:1em}.Navbar_rootLink__79I__{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:1.5rem;font-weight:700;color:#fff;transition:all .1s ease-in}.Navbar_rootLink__79I__:hover{background-color:var(--highlightBlack);color:#fff}.DropdownMenu_dropdown__adRDC{position:relative;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.DropdownMenu_dropdown__adRDC:hover{background-color:var(--highlightBlack)}.DropdownMenu_menu__dnajh{position:absolute;top:100%;right:0;left:auto;background-color:#fff;visibility:hidden;border-radius:5px;border:1px solid var(--gray);z-index:2;min-width:-webkit-max-content;min-width:max-content}.DropdownMenu_menuCaret__3gwj5{position:absolute;right:1rem;font-size:2rem;top:-1.2rem;color:#fff}.DropdownMenu_icon__1JD8E{padding-left:.25em;font-size:1.5em}.DropdownMenu_visible__31Zuy{visibility:visible}.DropdownMenu_text__fgcxy{color:#fff;font-weight:500;font-size:1.2em;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.DropdownMenuItem_item__3zYeB{cursor:pointer;padding:1em 2em;color:var(--black);font-size:1.2em}.DropdownMenuItem_item__3zYeB:hover{background-color:var(--darkerWhite)}.DropdownMenuItem_item__3zYeB a,.DropdownMenuItem_item__3zYeB a:visited{color:var(--black)}.DropdownMenuItem_item__3zYeB .DropdownMenuItem_icon__3cest{margin-right:.75em}.UserNavMenu_loginButton__2e4YN{color:#fff;border-width:2px;border-color:#fff}.UserNavMenu_loginButton__2e4YN:hover{background-color:var(--highlightBlack)}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}input{overflow:visible}textarea{margin:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}#root,body,html{height:100%;scroll-behavior:smooth;line-height:1.15;font-size:14px}#root,*,:after,:before,body,html{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *{font-family:"Roboto","Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--black:#1a1a1a;--darkerWhite:#fff;--lighterBlack:#333;--highlightBlack:#494949;--gray:rgba(0,0,0,0.1);--secondaryText:rgba(0,0,0,0.5);--errorRed:#c00;--blue:#3776ff;--darkBlue:#0039b3;--lightRed:rgba(204,0,0,0.2);--green:#0c2;--darkGreen:#008026;--lightGray:rgba(0,0,0,0.05);--statusNew:#daf0fb;--statusDone:#dafbe2;--statusFailing:#fbdae0;--statusInProgress:#fdf9d8}:focus-visible{outline:2px solid #000!important}input[type=email],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none}h1{font-size:2em;margin:.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px solid ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body,html{height:100%}html{font-size:14px}body{margin:0;overflow-x:hidden;min-width:320px;background:#fff;font-size:14px;line-height:1.4285em;color:rgba(0,0,0,.87)}body,h1,h2,h3,h4,h5{padding:0;font-family:"Lato","Helvetica Neue",Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5{line-height:1.28571429em;margin:calc(2rem - .14286em) 0 1rem;font-weight:700}h1{min-height:1rem;font-size:2rem}h2{font-size:1.71428571rem}h3{font-size:1.28571429rem}h4{font-size:1.07142857rem}h5{font-size:1rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}p{margin:0 0 1em;line-height:1.4285em}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:#4183c4}a,a:hover{text-decoration:none}a:hover{color:#1e70bf}::-webkit-selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}::selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}input::-webkit-selection,textarea::-webkit-selection{background-color:hsla(0,0%,39.2%,.4);color:rgba(0,0,0,.87)}input::selection,textarea::selection{background-color:hsla(0,0%,39.2%,.4);color:rgba(0,0,0,.87)}body ::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}body ::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:0}body ::-webkit-scrollbar-thumb{cursor:pointer;border-radius:5px;background:rgba(0,0,0,.25);-webkit-transition:color .2s ease;transition:color .2s ease}body ::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.15)}body ::-webkit-scrollbar-thumb:hover{background:rgba(128,135,139,.8)}
/*# sourceMappingURL=main.09c6718c.chunk.css.map */