.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move;box-shadow:0 0 0 9999em #00000080}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{outline:none;border-color:#00f;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:#0003;border:1px solid rgba(255,255,255,.7);outline:1px solid transparent}.ReactCrop__drag-handle:focus:after{border-color:#00f;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}.IncrementsEditor_wrapper__SLPF_{margin-top:2.5rem;margin-bottom:1rem;font-family:var(--font-sans)}.IncrementsEditor_table__eRUCk{min-width:500px;width:60%;border-collapse:separate;border-spacing:0 .25rem;margin-top:10px}.IncrementsEditor_table__eRUCk th{font-size:1rem;font-weight:600;color:var(--theme-elevation-800);padding:0 .75rem .25rem;text-align:left}.IncrementsEditor_table__eRUCk td{padding:0 1rem 1rem 0}.IncrementsEditor_table__eRUCk input{width:100%;border-radius:4px;padding:.65rem .75rem .5rem;font-size:14px;background:var(--theme-input-bg);color:var(--theme-elevation-800);border:1px solid var(--theme-elevation-200);font-family:var(--font-sans);outline:none;box-shadow:none}.IncrementsEditor_table__eRUCk input:focus{border:1px solid var(--theme-elevation-500)}.IncrementsEditor_table__eRUCk input[type=number]::-webkit-inner-spin-button,.IncrementsEditor_table__eRUCk input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.IncrementsEditor_table__eRUCk button{background:#3a3a3a;border:1px solid #555;border-radius:4px;padding:.35rem .4rem;cursor:pointer;line-height:0}.IncrementsEditor_table__eRUCk button svg{stroke:#c7cad1}.IncrementsEditor_table__eRUCk button:hover{background:#555}.IncrementsEditor_table__eRUCk button:hover svg{stroke:#fff}.IncrementsEditor_addBtn__J2c9A{background:rgba(0,0,0,0);border:none;color:var(--theme-elevation-500);border-radius:4px;font-size:14px;font-weight:600;padding:.45rem 0;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-family:var(--font-sans)}.IncrementsEditor_addBtn__J2c9A span{margin-top:3px}.IncrementsEditor_addBtn__J2c9A svg{stroke:currentColor}.IncrementsEditor_addBtn__J2c9A:hover{background:var(--theme-bg-input);color:var(--theme-elevation-700)}.IncrementsEditor_error__K5kZ0{margin-top:.5rem;font-size:16px;color:var(--theme-error-500)}.IncrementsEditor_largeLabel__quDUm{font-size:20px;font-weight:500}.IncrementsEditor_wrapper__SLPF_.IncrementsEditor_lightModeWrapper__uJ1nY .IncrementsEditor_table__eRUCk input{box-shadow:0 2px 2px -1px rgba(0,0,0,.1019607843)}.IncrementsEditor_wrapper__SLPF_.IncrementsEditor_lightModeWrapper__uJ1nY .IncrementsEditor_table__eRUCk button{background:#e5e5e5;border-color:#bfbfbf}.IncrementsEditor_wrapper__SLPF_.IncrementsEditor_lightModeWrapper__uJ1nY .IncrementsEditor_table__eRUCk button svg{stroke:#343434}.IncrementsEditor_wrapper__SLPF_.IncrementsEditor_lightModeWrapper__uJ1nY .IncrementsEditor_table__eRUCk button:hover{background:#d7d7d7}.IncrementsEditor_wrapper__SLPF_.IncrementsEditor_lightModeWrapper__uJ1nY .IncrementsEditor_table__eRUCk button:hover svg{stroke:#000}.LocationMapField_wrapper__RD__R{margin-bottom:20px;position:relative;z-index:0}.LocationMapField_error__WxgSP{margin-top:.5rem;font-size:16px;color:var(--theme-error-500)}.LocationMapField_searchInput__tWYo1{width:100%;padding:12px;margin:0 0 16px;border-radius:4px;box-shadow:none;outline:none;background:var(--theme-input-bg);color:var(--theme-elevation-800);border:1px solid var(--theme-elevation-200);font-family:var(--font-sans)}.LocationMapField_searchInput__tWYo1:focus{border:1px solid var(--theme-elevation-500)}.LocationMapField_locationButton__kDROp{padding:8px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;outline:none;color:var(--theme-elevation-0);background-color:var(--theme-elevation-700);border-radius:4px}.LocationMapField_locationButton__kDROp:hover{background-color:var(--theme-elevation-500)}.LocationMapField_locationButtonRow__LZyBT{display:flex;align-items:center;gap:10px}.LocationMapField_wrapper__RD__R.LocationMapField_lightMode__Ajvdu .LocationMapField_searchInput__tWYo1{box-shadow:0 2px 2px -1px rgba(0,0,0,.1019607843)}.StakeholdersEditor_wrapper__QZIhj{margin-top:2.5rem;margin-bottom:1rem;font-family:var(--font-sans)}.StakeholdersEditor_table__C6Wpy{min-width:500px;width:60%;border-collapse:separate;border-spacing:0 .25rem;margin-top:10px}.StakeholdersEditor_table__C6Wpy th{font-size:1rem;font-weight:600;color:var(--theme-elevation-800);padding:0 .75rem .25rem;text-align:left}.StakeholdersEditor_table__C6Wpy td{padding:0 1rem 1rem 0}.StakeholdersEditor_table__C6Wpy input{width:100%;border-radius:4px;padding:.65rem .75rem .5rem;font-size:14px;background:var(--theme-input-bg);color:var(--theme-elevation-800);border:1px solid var(--theme-elevation-200);font-family:var(--font-sans);outline:none;box-shadow:none}.StakeholdersEditor_table__C6Wpy input:focus{border:1px solid var(--theme-elevation-500)}.StakeholdersEditor_table__C6Wpy button{background:#3a3a3a;border:1px solid #555;border-radius:4px;padding:.35rem .4rem;cursor:pointer;line-height:0}.StakeholdersEditor_table__C6Wpy button svg{stroke:#c7cad1}.StakeholdersEditor_table__C6Wpy button:hover{background:#555}.StakeholdersEditor_table__C6Wpy button:hover svg{stroke:#fff}.StakeholdersEditor_addBtn__VnC9V{background:rgba(0,0,0,0);border:none;color:var(--theme-elevation-500);border-radius:4px;font-size:14px;font-weight:600;padding:.45rem 0;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-family:var(--font-sans)}.StakeholdersEditor_addBtn__VnC9V span{margin-top:3px}.StakeholdersEditor_addBtn__VnC9V svg{stroke:currentColor}.StakeholdersEditor_addBtn__VnC9V:hover{background:var(--theme-bg-input);color:var(--theme-elevation-700)}.StakeholdersEditor_error__XwrZq{margin-top:.5rem;font-size:16px;color:var(--theme-error-500)}.StakeholdersEditor_largeLabel__SX4cW{font-size:20px;font-weight:500}.StakeholdersEditor_wrapper__QZIhj.StakeholdersEditor_lightModeWrapper__gh1tS .StakeholdersEditor_table__C6Wpy input{box-shadow:0 2px 2px -1px rgba(0,0,0,.1019607843)}.StakeholdersEditor_wrapper__QZIhj.StakeholdersEditor_lightModeWrapper__gh1tS .StakeholdersEditor_table__C6Wpy button{background:#e5e5e5;border-color:#bfbfbf}.StakeholdersEditor_wrapper__QZIhj.StakeholdersEditor_lightModeWrapper__gh1tS .StakeholdersEditor_table__C6Wpy button svg{stroke:#343434}.StakeholdersEditor_wrapper__QZIhj.StakeholdersEditor_lightModeWrapper__gh1tS .StakeholdersEditor_table__C6Wpy button:hover{background:#d7d7d7}.StakeholdersEditor_wrapper__QZIhj.StakeholdersEditor_lightModeWrapper__gh1tS .StakeholdersEditor_table__C6Wpy button:hover svg{stroke:#000}.UnresolvedViewer_wrapper__nFZFR{margin-top:2rem;margin-bottom:1rem;font-family:var(--font-sans)}.UnresolvedViewer_largeLabel__2feTm{font-size:20px;font-weight:500}.UnresolvedViewer_error__MktAr{margin-top:.5rem;font-size:16px;color:var(--theme-error-500)}.UnresolvedViewer_description__IRPzG{color:var(--theme-elevation-600);margin-bottom:2rem}.UnresolvedViewer_empty__rjAoC{margin-top:.5rem;color:var(--theme-elevation-500);font-size:14px}.UnresolvedViewer_table__2ejCE{min-width:500px;width:60%;border-collapse:separate;border-spacing:0 .25rem;margin-top:10px}.UnresolvedViewer_table__2ejCE th{font-size:1rem;font-weight:600;color:var(--theme-elevation-800);padding:0 .75rem .25rem;text-align:left}.UnresolvedViewer_table__2ejCE td{padding:0 1rem 1rem 0}.UnresolvedViewer_table__2ejCE input{width:100%;border-radius:4px;padding:.65rem .75rem .5rem;font-size:14px;background:var(--theme-input-bg);color:var(--theme-elevation-800);border:1px solid var(--theme-elevation-200);font-family:var(--font-sans);outline:none;box-shadow:none}.UnresolvedViewer_table__2ejCE input:-moz-read-only{cursor:default}.UnresolvedViewer_table__2ejCE input:read-only{cursor:default}.UnresolvedViewer_table__2ejCE input:focus{border:1px solid var(--theme-elevation-500)}.UnresolvedViewer_wrapper__nFZFR.UnresolvedViewer_lightModeWrapper__0IVBf .UnresolvedViewer_table__2ejCE input{box-shadow:0 2px 2px -1px rgba(0,0,0,.1019607843)}.HomeView_homeViewContainer__dUgpy{padding:2rem calc(25vw - 100px);display:flex;flex-direction:column;justify-content:center}.HomeView_homeSection__EzFqM{margin-bottom:2rem}.HomeView_title__hc729{font-size:1.25rem}.HomeView_list__a4FPC{line-height:1.5;margin-bottom:1rem}.HomeView_cardsContainer__4UVsq{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1rem}.HomeView_card__BlJ9p{padding:1.25rem 1.25rem 1rem;border-radius:.5rem;background:#3c4046;display:flex;flex-direction:column;gap:.45rem;text-decoration:none}.HomeView_projectCard__Qr1xQ{cursor:pointer}.HomeView_topBar__Y7SpL{display:flex;justify-content:space-between;align-items:center}.HomeView_cardTitle__yaiSM{font-size:20px;font-weight:300;letter-spacing:.025px;margin-bottom:.45rem}.HomeView_cardDescription__f53ng{font-size:14px;color:#cdd2dc}.HomeView_cardDescriptionEmptyState__jCLDG{color:#aaafb9;font-style:italic}.HomeView_cardDate__UN9LV{color:#e6ebf5}.HomeView_projectsHeader__CIFP_{display:flex;gap:1.5rem;margin-bottom:1.75rem;align-items:center}.HomeView_statsGrid__D46__{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:.35rem .75rem;gap:.35rem .75rem;margin-top:.5rem}.HomeView_statLabel__Rw92v{font-size:.75rem;color:#c8cdd7;display:block}.HomeView_statValue__a_voo{font-size:.9rem}.HomeView_approvedBadge__HkXoW{margin-left:6px;color:#4ade80;font-size:1.1rem;vertical-align:middle}.ProjectCreateForm_form__YQzos{display:flex;flex-direction:column;gap:1.35rem}.ProjectCreateForm_form__YQzos input{padding:1rem;font-size:16px;color:#141821;outline:none;border:none;border-radius:.5rem;background-color:#cdd2dc}.ProjectCreateForm_form__YQzos button{padding:.75rem;background-color:#e6bf46;color:#282d37;outline:none;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.ProjectCreateForm_form__YQzos button:disabled{cursor:not-allowed;opacity:.7}.ProjectCreateForm_form__YQzos button:hover{background-color:#f6cc4d}.ProjectCreateForm_mapWrapper__i0Q3p{height:250px;width:100%;position:relative}.ProjectCreateForm_formGroup__SnO3_{display:flex;flex-direction:column;gap:5px}.ProjectModal_openButton__qTQWl{font-weight:500;font-size:1rem;padding:.6rem 1rem;background-color:#e6bf46;color:#282d37;outline:none;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.ProjectModal_openButton__qTQWl:disabled{cursor:not-allowed;opacity:.7}.ProjectModal_openButton__qTQWl:hover{background-color:#f6cc4d}.ProjectModal_modalOverlay__vnyn5{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.ProjectModal_modalContent__PSWoD{position:relative;background:#373c42;padding:4rem 2rem 2rem;border-radius:.5rem;max-width:500px;width:90%;box-shadow:0 2px 10px rgba(0,0,0,.2);max-height:800px;overflow-y:auto}.ProjectModal_modalContent__PSWoD.ProjectModal_testPlanModal__duQzg{max-width:600px}.ProjectModal_closeButton__Ky_dX{position:absolute;top:.5rem;right:1.3rem;background:rgba(0,0,0,0);border:none;font-size:2.5rem;line-height:1;cursor:pointer;color:#cdd2dc}