.Modal_root__YXNRH{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;overflow-y:auto;width:auto;max-width:98vw;max-height:calc(100% - 64px);flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.Modal_root__YXNRH:focus{outline:none}.MuiModal-root{background-color:#181818 !important}
.LessonDetailPage_LessonPage__u7gUe{display:flex;flex-direction:column;width:100%;max-width:100%;margin:0;padding:0;background-color:#111;color:#fff;min-height:100vh}.LessonDetailPage_Header__AoPAa{padding:16px 24px;border-bottom:1px solid hsla(0,0%,100%,.1)}.LessonDetailPage_BackButton__33TCk{display:inline-flex;align-items:center;color:#fff;text-decoration:none;font-size:14px}.LessonDetailPage_BackButton__33TCk:hover{text-decoration:underline}.LessonDetailPage_BackButton__33TCk svg{margin-right:8px}.LessonDetailPage_TabsContainer__-zz2B{display:flex;border-bottom:1px solid hsla(0,0%,100%,.1)}.LessonDetailPage_Tab__uU0vB{flex:1 1;background-color:rgba(0,0,0,0);border:none;font-size:16px;padding:16px;cursor:pointer;position:relative;font-weight:normal;color:hsla(0,0%,100%,.6);transition:all .2s ease}.LessonDetailPage_Tab__uU0vB:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:rgba(0,0,0,0)}.LessonDetailPage_Tab__uU0vB:hover{color:#fff}.LessonDetailPage_TabActive__J5X9l{color:#fff;font-weight:600}.LessonDetailPage_TabActive__J5X9l:after{background-color:#fff}.LessonDetailPage_TabContent__cPnXe{flex:1 1;padding:24px;overflow-y:auto}.LessonDetailPage_SummaryText__-3-R-{line-height:1.6}.LessonDetailPage_SummaryText__-3-R- p{margin-bottom:16px}.LessonDetailPage_ConceptCard__fUvxO,.LessonDetailPage_ToolCard__MSd-G{background-color:hsla(0,0%,100%,.05);border-radius:8px;padding:16px;margin-bottom:16px;position:relative;transition:all .2s ease}.LessonDetailPage_ConceptCard__fUvxO:hover,.LessonDetailPage_ToolCard__MSd-G:hover{background-color:hsla(0,0%,100%,.08)}.LessonDetailPage_ConceptTitle__aQF2P,.LessonDetailPage_ToolTitle__JSMBt{font-size:16px;margin-bottom:8px;color:#fff;display:flex;align-items:center;justify-content:space-between}.LessonDetailPage_ConceptDescription__hU0ug{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin:0}.LessonDetailPage_CompletionIndicator__Pcb-L{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.3);color:#fff;cursor:pointer;transition:all .2s ease}.LessonDetailPage_CompletionIndicator__Pcb-L:hover{transform:scale(1.1);background-color:hsla(0,0%,100%,.1)}.LessonDetailPage_CompletionIndicator__Pcb-L.LessonDetailPage_completed__Tx0vq{background-color:#4caf50;border:none}.LessonDetailPage_CompletionIndicator__Pcb-L.LessonDetailPage_completed__Tx0vq:hover{background-color:#3d8b40}.LessonDetailPage_ToolCard__MSd-G{border-left:3px solid #6d32ea}.LessonDetailPage_ToolTitle__JSMBt{color:#6d32ea}.LessonDetailPage_FloatingNextLessonButton__Wupw0{position:fixed;bottom:32px;right:32px;z-index:1000;background:#4caf50;color:#fff;font-weight:700;font-size:18px;border:none;border-radius:24px;padding:16px 32px;box-shadow:0 4px 16px rgba(0,0,0,.18);cursor:pointer;transition:background .2s}.LessonDetailPage_FloatingNextLessonButton__Wupw0:hover{background:#388e3c}
.ButtonGroup_root__SmVg0{position:relative;display:inline-block}button.ButtonGroup_button__VZfMB{transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}button.ButtonGroup_button__VZfMB:focus{z-index:1}button.ButtonGroup_button__VZfMB:first-child{transform:translateX(0.0625rem);border-top-right-radius:0;border-bottom-right-radius:0}button.ButtonGroup_button__VZfMB:last-child{transform:translateX(-0.0625rem);border-top-left-radius:0;border-bottom-left-radius:0}button.ButtonGroup_button__VZfMB:not(:first-child):not(:last-child){border-radius:0}
.AsyncConfirmModal_dialog__ve1G\+ [class*=MuiDialog-container]>[class*=MuiPaper-root][class*=MuiDialog-paper]{border-radius:10px;padding:32px}
.PlusInput_PlusInput__zagK8,.PlusInput_PlusInputFullWidth__E3d2y{display:flex;position:relative;justify-content:center;align-items:center;max-width:134px;max-height:48px;border-radius:6px;background-color:rgba(0,163,169,.1)}.PlusInput_PlusInputFullWidth__E3d2y{max-width:inherit}.PlusInput_Loading__EuLhz{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:2;justify-content:center;align-items:center;background-color:rgba(0,163,169,.1)}.PlusInput_Icon__TBcvf,.PlusInput_IconSmall__3sp3W{color:#00a3a9;padding:8px}.PlusInput_Icon__TBcvf:focus,.PlusInput_IconSmall__3sp3W:focus,.PlusInput_Icon__TBcvf *:focus,.PlusInput_IconSmall__3sp3W *:focus{outline:none}.PlusInput_IconSmall__3sp3W{padding:4px}.PlusInput_Input__Dvd6C{display:flex;justify-content:center;align-items:center;margin:4px 0 4px 0;min-width:50px;background-color:#fff;min-height:40px;text-align:center;border:1px solid #c2ccd6;border-radius:4px}.PlusInput_Input__Dvd6C input{text-align:center}.PlusInput_Small__wchtA{min-height:36px;max-width:114px;max-height:36px}.PlusInput_SmallInput__LA60Y{min-width:50px;min-height:32px;max-width:50px;max-height:32px}
.CustomPopover_container__U9dfe{position:fixed;top:0;left:0}.CustomPopover_popper__Lr2g1 *:focus{outline:none}
.IconButton_buttonFill__7eCHS{color:#fff;background-color:#00a3a9;border-radius:6px}.IconButton_buttonFill__7eCHS:hover{background-color:#31cdd3}.IconButton_buttonFill__7eCHS:focus{outline:none}.IconButton_buttonFill__7eCHS:active{background-color:#215153}.IconButton_buttonFill__7eCHS:disabled{color:#a1abb5;background-color:#dce2ea}.IconButton_buttonOutline__Otw1L{color:#00a3a9;border:2px solid #00a3a9;border-radius:6px}.IconButton_buttonOutline__Otw1L:hover{color:#31cdd3;border-color:#31cdd3}.IconButton_buttonOutline__Otw1L:focus{outline:#9be4e4 solid 2px;outline-offset:0}.IconButton_buttonOutline__Otw1L:active{color:#215153;border-color:#215153}.IconButton_buttonOutline__Otw1L:disabled{color:#a1abb5;border-color:#a1abb5}.IconButton_buttonGhost__sD1Gn{color:#6c8a9b;border-radius:100%}.IconButton_buttonGhost__sD1Gn:hover{background-color:rgba(108,138,155,.1)}.IconButton_buttonGhost__sD1Gn:focus{outline:#9be4e4 solid 2px;outline-offset:0}.IconButton_buttonGhost__sD1Gn:active{color:#00a3a9}.IconButton_buttonGhost__sD1Gn:disabled{color:#c2ccd6}.IconButton_buttonXSmall__QlZD6{padding:6px}.IconButton_buttonXSmall__QlZD6.IconButton_buttonOutline__Otw1L{padding:4px}.IconButton_buttonXSmall__QlZD6.IconButton_buttonGhost__sD1Gn{padding:2px}.IconButton_buttonSmall__GDk\+W{padding:8px}.IconButton_buttonSmall__GDk\+W.IconButton_buttonOutline__Otw1L{padding:6px}.IconButton_buttonMedium__wi8O2{padding:8px}.IconButton_buttonMedium__wi8O2.IconButton_buttonOutline__Otw1L{padding:6px}.IconButton_buttonLarge__OY9xG{padding:4px}.IconButton_buttonLarge__OY9xG.IconButton_buttonOutline__Otw1L{padding:2px}.IconButton_iconXSmall__ktaHj{width:20px;height:20px}.IconButton_iconSmall__LW301{width:24px;height:24px}.IconButton_iconMedium__fh9N2{width:32px;height:32px}.IconButton_iconLarge__qfMVa{width:48px;height:48px}
.TextField_root__bCV2\+:hover [class~=MuiOutlinedInput-notchedOutline]{border-color:#00a3a9}.TextField_root__bCV2\+:hover [class~=MuiInputLabel-outlined][class~=MuiInputLabel-shrink]{color:#232e39}.TextField_root__bCV2\+:focus{outline:none}.TextField_root__bCV2\+:focus [class~=MuiOutlinedInput-notchedOutline]{border-color:#c2ccd6}.TextField_root__bCV2\+ [class~=MuiInputBase-root]{color:#232e39;font-family:"Roboto",sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25rem}.TextField_root__bCV2\+ [class~=MuiInputBase-root][class~=Mui-focused] [class~=MuiOutlinedInput-notchedOutline]{border-color:#00a3a9}.TextField_root__bCV2\+ [class~=MuiInputBase-root][class~=Mui-disabled] [class~=MuiOutlinedInput-notchedOutline]{border-color:#c2ccd6}.TextField_root__bCV2\+ [class~=MuiInputBase-root][class~=Mui-error] [class~=MuiOutlinedInput-notchedOutline]{border-color:#e24362}.TextField_root__bCV2\+ [class~=MuiInputLabel-outlined]{transform:translate(1rem, 0.875rem) scale(1);color:#a1abb5;line-height:1.25rem}.TextField_root__bCV2\+ [class~=MuiInputLabel-outlined][class~=MuiInputLabel-marginDense]{transform:translate(1rem, 0.625rem) scale(1)}.TextField_root__bCV2\+ [class~=MuiInputLabel-outlined][class~=MuiInputLabel-shrink]{transform:translate(1rem, -0.375rem) scale(0.75);color:#6c8a9b}.TextField_root__bCV2\+ [class~=MuiInputLabel-outlined][class~=MuiInputLabel-shrink][class~=Mui-focused]{color:#00a3a9}.TextField_root__bCV2\+ [class~=MuiInputLabel-outlined][class~=MuiInputLabel-shrink][class~=Mui-error]{color:#e24362}.TextField_root__bCV2\+ [class~=MuiInputLabel-outlined][class~=Mui-disabled]{background-color:#e7e7ea;color:#6c8a9b}.TextField_root__bCV2\+ [class~=MuiInputBase-input]{height:1.25rem}.TextField_root__bCV2\+ [class~=MuiInputBase-input]::placeholder{color:#a1abb5}.TextField_root__bCV2\+ [class~=MuiInputBase-input][class~=Mui-disabled]{background-color:#e7e7ea;color:#6c8a9b}.TextField_root__bCV2\+ [class~=MuiOutlinedInput-input]{padding:.875rem 1rem}.TextField_root__bCV2\+ [class~=MuiOutlinedInput-inputMarginDense]{padding-top:.625rem;padding-bottom:.625rem}.TextField_root__bCV2\+ [class~=MuiOutlinedInput-notchedOutline]{border-color:#dce2ea}.TextField_root__bCV2\+ [class~=MuiFormHelperText-root]{font-family:"Roboto",sans-serif;font-size:.75rem;font-style:normal;font-weight:300;letter-spacing:.03125rem;line-height:1rem}.TextField_root__bCV2\+ [class~=MuiFormHelperText-root][class~=Mui-error]{color:#e24362}.TextField_root__bCV2\+ [class~=MuiOutlinedInput-multiline]{padding:0}
.TableCellNonEditingComponent_root__7j\+\+X:focus{outline:none}
.ModalActions_root__WInLY{display:flex;padding:2rem;justify-content:flex-end}.ModalActions_root__WInLY>*+*{margin-left:1rem}
.ModalTitle_root__E0SpC{position:relative;padding:2.25rem 2rem 1.5rem}.ModalTitle_root__E0SpC h2{margin:0;color:#434c53;font-weight:700}.ModalTitle_closeButton__Ts0ZN{position:absolute;top:2rem;right:2rem}
.Alert_title__M\+Pjq{padding-top:2rem}.Alert_content__u4Tox{padding-right:2rem;padding-left:2rem;color:#434c53}.Alert_button__kpqXJ{position:relative;padding:.65625rem 1.34375rem;overflow:hidden;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:500;letter-spacing:.03125rem;line-height:1.125rem;text-transform:capitalize;border:none;cursor:pointer;border-radius:.375rem}.Alert_button__kpqXJ:after{position:absolute;top:50%;left:50%;content:"";width:0;height:0;background-color:rgba(33,81,83,.5);border-radius:100%;transform-style:flat;transform:translate3d(-50%, -50%, 0);transition:width .4s ease,height .4s ease}.Alert_button__kpqXJ:focus{outline:4px solid #9be4e4;outline-offset:0}.Alert_button__kpqXJ:active:after{width:300px;height:300px}.Alert_button__kpqXJ.Alert_primary__Sepey{color:#fff;background-color:#00a3a9}.Alert_button__kpqXJ.Alert_primary__Sepey:hover{background-color:#31cdd3}.Alert_button__kpqXJ.Alert_primary__Sepey:focus{background-color:#00a3a9}.Alert_button__kpqXJ.Alert_primary__Sepey:active{background-color:#215153;outline:none}.Alert_button__kpqXJ.Alert_secondary__nLBO7{padding:.5625rem 1.25rem;color:#00a3a9;background-color:rgba(0,0,0,0);border:.09375rem solid #00a3a9}.Alert_button__kpqXJ.Alert_secondary__nLBO7:hover{color:#31cdd3;background-color:rgba(49,205,211,.1);border-color:#31cdd3}.Alert_button__kpqXJ.Alert_secondary__nLBO7:focus{color:#00a3a9;background-color:rgba(0,0,0,0);border-color:#00a3a9}.Alert_button__kpqXJ.Alert_secondary__nLBO7:active{color:#215153;background-color:rgba(0,0,0,0);border-color:#215153;outline:none}.Alert_button__kpqXJ.Alert_destructive__TJGlu{color:#fff;background-color:#e24362}.Alert_button__kpqXJ.Alert_destructive__TJGlu:hover{background-color:#efa2b0}.Alert_button__kpqXJ.Alert_destructive__TJGlu:focus{background-color:#e24362;outline-color:#ffc7cd}.Alert_button__kpqXJ.Alert_destructive__TJGlu:active{background-color:rgb(225.5229032258,63.9070967742,95.4170967742);outline:none}

.Paper_container__NeM6j{background:#fff;border:1px solid #dce2ea;box-sizing:border-box;box-shadow:0px 1px 6px rgba(161,171,181,.4);border-radius:10px}
.SegmentedControl_switch__PNL3y{display:flex;align-items:center;color:#00a3a9;width:450px !important;margin-left:40px !important;margin-top:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.SegmentedControl_projectionButton__aFsje{background-color:rgba(0,0,0,0);color:#00a3a9;border:solid 1px #00a3a9;height:40px;width:150px;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:.5px}.SegmentedControl_projectionButton__aFsje:first-child{border-radius:6px 0px 0px 6px;-webkit-border-radius:6px 0px 0px 6px;-moz-border-radius:6px 0px 0px 6px;-ms-border-radius:6px 0px 0px 6px;-o-border-radius:6px 0px 0px 6px;border-right:none}.SegmentedControl_projectionButton__aFsje:nth-child(2){border-right:none}.SegmentedControl_projectionButton__aFsje:last-child{border-radius:0px 6px 6px 0px;-webkit-border-radius:0px 6px 6px 0px;-moz-border-radius:0px 6px 6px 0px;-ms-border-radius:0px 6px 6px 0px;-o-border-radius:0px 6px 6px 0px;border-right:solid 1px #00a3a9}.SegmentedControl_selected__p4Wc8{background-color:#00a3a9;color:#fff;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:.5px}.SegmentedControl_disabled__D-lbb{color:#a1abb5;cursor:no-drop;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:.5px}
.SnackAlert_speedSalesAlert__Vue5d{display:flex;align-items:center;justify-content:space-around;width:680px;height:52px;border:1px solid #e24362;border-left:6px solid #e24362;border-radius:4px;margin-bottom:5px}
.Pill_root__riAh\+{--backgroun-color: #f3f3f5;display:inline-flex;padding:0 16px;height:24px;align-items:center;white-space:nowrap;background-color:var(--backgroun-color);border-radius:12px}.Pill_label__O4-8V{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.Menu_root__bB2Od [class~=MuiMenu-paper]{box-shadow:0px 1px 1px -1px #6985a1,0px 4px 12px rgba(161,171,181,.25);border-radius:6px}.Menu_root__bB2Od [class~=MuiMenu-paper]:focus{outline:none}.Menu_arrow__mDfNI [class~=MuiMenu-paper]{margin-top:.5rem;overflow:visible;overflow:initial}.Menu_arrow__mDfNI [class~=MuiMenu-paper]::before{position:absolute;top:-0.25rem;right:.25rem;z-index:-1;transform:rotate(45deg);content:"";display:block;width:1rem;height:1rem;opacity:0;background-color:#fff;box-shadow:0px 1px 1px -1px #6985a1,0px 4px 12px rgba(161,171,181,.25);transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.Menu_arrow__mDfNI [class~=MuiMenu-paper].Menu_onEntered__XMzOf::before{opacity:1}.Menu_arrow__mDfNI [class~=MuiMenu-paper].Menu_onExit__AvYU0::before{display:none;transition:none}.Menu_arrow__mDfNI [class~=MuiList-root]{overflow-x:hidden;overflow-y:auto}
.Tab_root__o3Ur-{min-height:auto;min-width:auto;color:#596a7c;font-family:"Roboto",sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25rem;text-transform:capitalize;opacity:1}.Tab_root__o3Ur-:hover{color:#00a3a9}.Tab_root__o3Ur-:focus{outline:none}.Tab_root__o3Ur-.Tab_Mui-selected__5AwtG{color:#00a3a9}.Tab_small__UibyW{padding:10px 16px}.Tab_medium__np9\+w{padding:14px 16px}.Tab_large__y-XhW{padding:18px 16px}
.Tabs_root__LU9hS{min-height:auto}.Tabs_root__LU9hS [class~=MuiTabs-indicator]{background-color:#00a3a9}
.PopoverAction_action__aky4l{justify-content:flex-start;padding-left:18.5px;text-transform:inherit;font-weight:400;line-height:20px;min-height:40px;font-size:16px}
.inputSearch_SearchFieldRoot__pWAkk{padding:2px 14px;display:flex;align-items:center;width:100%;height:3rem;background-color:#2c2f36 !important;color:#fff !important}.inputSearch_SearchFieldRoot_input__sQyeK{margin-left:8px;flex:1 1;color:#fff !important}.inputSearch_SearchFieldRoot_input__sQyeK::placeholder{color:hsla(0,0%,100%,.7) !important;opacity:1}.inputSearch_SearchFieldRoot_input__sQyeK input{color:#fff}.inputSearch_SearchFieldRoot_input__sQyeK input::placeholder{color:hsla(0,0%,100%,.7);opacity:1}
.CustomDrawer_Header__ogXmd{max-height:70px;padding:24px;display:flex;justify-content:space-between;align-items:center;background-color:#f2fafb;color:#232e39;border-bottom:2px solid rgba(105,133,161,.24)}.CustomDrawer_CloseButton__HvMsJ{color:#00a3a9;font-size:12px;padding:4px}.CustomDrawer_CloseButton__HvMsJ svg{width:20px;height:20px}.CustomDrawer_drawer__cAkgO *:focus{outline:none}.CustomDrawer_container__tbP6n{position:relative;height:100%;min-width:510px;max-width:510px;padding:0;display:flex;flex-direction:column;justify-content:flex-start}
.Message_Message__\+9W6h{position:relative;min-height:50px;display:flex;align-items:center;border:1px solid #dce2ea;border-left:4px solid #dce2ea;color:#596a7c;border-radius:4px}.Message_small__ZrFdq{padding:0;padding-left:45px}.Message_medium__kOLVa{padding:15px;padding-left:45px}.Message_large__CUaDq{padding:20px;padding-left:45px}.Message_success__Pe9xf{border-color:#20d077}.Message_warning__NWYKT{border-color:#f3881b}.Message_info__fiOW3{border-color:#2d52d6}.Message_Icon__qNhoq{position:absolute;top:50%;left:15px;transform:translateY(-50%)}.Message_IconWaring__1wEBs{color:#f3881b}.Message_IconInfo__VaRgN{color:#2d52d6}.Message_IconSuccess__FrmQc{color:#20d077}.Message_close__shsaZ{justify-self:flex-end;margin:auto}
.Tooltip_root__Vghur{padding:.5rem 1rem;color:#fff;font-family:"Roboto",sans-serif;font-size:.75rem;font-style:normal;font-weight:300;letter-spacing:.03125rem;line-height:1rem;background-color:#232e39}.Tooltip_arrow__FbC8H{font-size:1rem;color:#232e39}
.SnackbarCloseButton_root__IiGz2{color:#fff}
.Dialog_dialog__SV4HG [class*=MuiDialog-container]>[class*=MuiPaper-root][class*=MuiDialog-paper]{border-radius:10px}
.LandingPage_landingPage__7W6qi{background-color:#111116;color:#fff;min-height:100vh;width:100%;overflow-x:hidden;font-family:Arial,sans-serif}.LandingPage_navbar__m8Eta{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#111116;position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid hsla(0,0%,100%,.1)}.LandingPage_navbar__m8Eta .LandingPage_logo__CZOYd{width:120px}.LandingPage_navbar__m8Eta .LandingPage_logo__CZOYd img{width:100%;height:auto}.LandingPage_navbar__m8Eta .LandingPage_navigation__W0qEe{display:flex;gap:2rem;align-items:center}.LandingPage_navbar__m8Eta .LandingPage_navigation__W0qEe a{color:#fff;text-decoration:none;font-size:1rem;transition:color .3s ease;padding:.5rem 0}.LandingPage_navbar__m8Eta .LandingPage_navigation__W0qEe a:hover{color:#00c39a}.LandingPage_navbar__m8Eta .LandingPage_navigation__W0qEe a.LandingPage_highlighted__4K\+30{color:#fff}.LandingPage_navbar__m8Eta .LandingPage_navigation__W0qEe .LandingPage_loginButton__vrrqJ{background-color:#00c39a;color:#111116;border:none;border-radius:4px;padding:.5rem 1.5rem;font-size:1rem;font-weight:bold;cursor:pointer;transition:all .3s ease}.LandingPage_navbar__m8Eta .LandingPage_navigation__W0qEe .LandingPage_loginButton__vrrqJ:hover{background-color:rgb(0,169.5,133.8615384615);transform:translateY(-2px)}.LandingPage_navbar__m8Eta .LandingPage_navigation__W0qEe .LandingPage_loginButton__vrrqJ:focus{outline:none}.LandingPage_hero__oLG\+y{display:flex;flex-direction:column;padding:0;position:relative;height:100vh;width:100%;overflow:hidden}.LandingPage_hero__oLG\+y .LandingPage_heroImage__rFfJ3{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.LandingPage_hero__oLG\+y .LandingPage_heroImage__rFfJ3 .LandingPage_heroVideo__SjQEQ{width:100%;height:100%;object-fit:cover}.LandingPage_hero__oLG\+y .LandingPage_heroImage__rFfJ3 .LandingPage_videoOverlay__FZC7M{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.LandingPage_hero__oLG\+y .LandingPage_heroContent__JEhTh{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 2rem;max-width:100%;margin:0 auto}.LandingPage_hero__oLG\+y .LandingPage_heroContent__JEhTh h1{font-size:8rem;font-weight:700;margin-bottom:1rem;line-height:1;color:#fff;letter-spacing:-2px}.LandingPage_hero__oLG\+y .LandingPage_heroContent__JEhTh p{font-size:2.5rem;line-height:1.2;max-width:800px;color:#fff;margin-bottom:3rem;font-weight:400}.LandingPage_moduleSection__qzxqf{margin:4rem 0;padding:0 2rem;position:relative}.LandingPage_moduleSection__qzxqf h2{font-size:2rem;margin-bottom:2rem;font-weight:bold}.LandingPage_moduleSection__qzxqf .LandingPage_moduleGrid__MHL19{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:1.5rem;scrollbar-width:none}.LandingPage_moduleSection__qzxqf .LandingPage_moduleGrid__MHL19::-webkit-scrollbar{height:0;width:0;background:rgba(0,0,0,0)}.LandingPage_moduleSection__qzxqf .LandingPage_moduleCard__9nJL0{min-width:300px;background-color:rgba(0,0,0,0);border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.LandingPage_moduleSection__qzxqf .LandingPage_moduleCard__9nJL0:hover{transform:translateY(-5px)}.LandingPage_moduleSection__qzxqf .LandingPage_moduleCard__9nJL0 .LandingPage_cardImage__U3CpM{width:100%;height:200px;overflow:hidden}.LandingPage_moduleSection__qzxqf .LandingPage_moduleCard__9nJL0 .LandingPage_cardImage__U3CpM img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.LandingPage_moduleSection__qzxqf .LandingPage_moduleCard__9nJL0 .LandingPage_cardImage__U3CpM:hover img{transform:scale(1.05)}.LandingPage_moduleSection__qzxqf .LandingPage_moduleCard__9nJL0 .LandingPage_cardContent__Tkgc6{padding:1rem 0}.LandingPage_moduleSection__qzxqf .LandingPage_moduleCard__9nJL0 .LandingPage_cardContent__Tkgc6 .LandingPage_cardTitle__gGPT0{font-size:.9rem;color:hsla(0,0%,100%,.6);margin-bottom:.5rem}.LandingPage_moduleSection__qzxqf .LandingPage_moduleCard__9nJL0 .LandingPage_cardContent__Tkgc6 .LandingPage_cardSubtitle__gwKA4{font-size:1.5rem;font-weight:bold}.LandingPage_moduleSection__qzxqf .LandingPage_circleNav__K-LQJ{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.LandingPage_moduleSection__qzxqf .LandingPage_circleNav__K-LQJ .LandingPage_circle__klUut{width:16px;height:16px;border-radius:50%;background-color:hsla(0,0%,100%,.3);cursor:pointer;transition:all .3s ease}.LandingPage_moduleSection__qzxqf .LandingPage_circleNav__K-LQJ .LandingPage_circle__klUut.LandingPage_active__mpjOC{background-color:#00c39a;transform:scale(1.2)}.LandingPage_moduleSection__qzxqf .LandingPage_circleNav__K-LQJ .LandingPage_circle__klUut:hover{background-color:hsla(0,0%,100%,.5)}.LandingPage_moduleSection__qzxqf .LandingPage_carouselControls__5-pQn{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem}.LandingPage_moduleSection__qzxqf .LandingPage_carouselControls__5-pQn .LandingPage_carouselButton__-Qad2{width:40px;height:40px;border-radius:50%;border:none;background-color:hsla(0,0%,100%,.1);color:#fff;font-size:1.2rem;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}.LandingPage_moduleSection__qzxqf .LandingPage_carouselControls__5-pQn .LandingPage_carouselButton__-Qad2:hover{background-color:#00c39a}.LandingPage_moduleSection__qzxqf .LandingPage_carouselControls__5-pQn .LandingPage_carouselButton__-Qad2:focus{outline:none}.LandingPage_ctaContainer__nk7LX{margin-top:0}.LandingPage_ctaButton__NF72z{background-color:#fff;color:#000;font-size:1.2rem;font-weight:600;padding:1rem 2.5rem;border-radius:50px;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;min-width:auto;box-shadow:none}.LandingPage_ctaButton__NF72z:hover{transform:scale(1.05);background-color:#fff;box-shadow:0 5px 15px hsla(0,0%,100%,.3)}.LandingPage_ctaIcon__9RK1L{width:24px;height:24px;margin-right:.75rem}.LandingPage_ctaLink__RPOdi{display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;text-decoration:none;transition:color .3s ease}.LandingPage_ctaLink__RPOdi:hover{color:#00c39a}.LandingPage_ctaArrow__Mgbhw{width:16px;height:16px;margin-left:.5rem}.LandingPage_ctaMicrocopy__XY1eX{color:hsla(0,0%,100%,.6);font-size:1rem;text-align:center;max-width:600px}@media(max-width: 768px){.LandingPage_navbar__m8Eta{padding:1rem}.LandingPage_navbar__m8Eta .LandingPage_navigation__W0qEe{gap:1rem}.LandingPage_navbar__m8Eta .LandingPage_navigation__W0qEe a{font-size:.9rem}.LandingPage_navbar__m8Eta .LandingPage_navigation__W0qEe .LandingPage_loginButton__vrrqJ{padding:.4rem 1.2rem;font-size:.9rem}.LandingPage_hero__oLG\+y .LandingPage_heroContent__JEhTh h1{font-size:4rem}.LandingPage_hero__oLG\+y .LandingPage_heroContent__JEhTh p{font-size:1.5rem}.LandingPage_moduleSection__qzxqf{padding:0 1rem}.LandingPage_moduleSection__qzxqf h2{font-size:1.8rem}.LandingPage_moduleSection__qzxqf .LandingPage_moduleCard__9nJL0{min-width:260px}.LandingPage_moduleSection__qzxqf .LandingPage_moduleCard__9nJL0 .LandingPage_cardImage__U3CpM{height:180px}.LandingPage_moduleSection__qzxqf .LandingPage_moduleCard__9nJL0 .LandingPage_cardContent__Tkgc6 .LandingPage_cardSubtitle__gwKA4{font-size:1.3rem}.LandingPage_ctaButton__NF72z{font-size:1.25rem;padding:.875rem 1.75rem;min-width:260px}.LandingPage_ctaLink__RPOdi{font-size:1rem}.LandingPage_ctaMicrocopy__XY1eX{font-size:.875rem}}.LandingPage_optionsSection__FSxJq{padding:5rem 2rem;background-color:#111116;position:relative;overflow:hidden}.LandingPage_optionsSection__FSxJq::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%)}.LandingPage_optionsTitle__h4tME{text-align:center;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:3rem;position:relative;display:inline-block;width:100%}.LandingPage_optionsTitle__h4tME::after{content:"";position:absolute;width:80px;height:4px;background:#00c39a;bottom:-15px;left:50%;transform:translateX(-50%);border-radius:2px}.LandingPage_optionsTitle__h4tME span{display:block;font-size:1.25rem;font-weight:400;color:hsla(0,0%,100%,.7);margin-top:1.5rem}.LandingPage_optionsGrid__zvctu{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:25px;gap:25px;max-width:1400px;margin:0 auto;padding:1rem}.LandingPage_optionCard__-A018{position:relative;text-decoration:none;padding:0;border-radius:12px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:all .3s ease;height:280px;display:flex}.LandingPage_optionCard__-A018:hover{transform:translateY(-7px);box-shadow:0 12px 25px rgba(0,0,0,.2)}.LandingPage_optionCard__-A018:hover .LandingPage_optionImage__InFiV{transform:scale(1.03)}.LandingPage_optionCard__-A018:hover .LandingPage_optionOverlay__Nz-c1{opacity:.5}.LandingPage_optionImageContainer__NjDsA{position:relative;width:100%;height:100%;overflow:hidden}.LandingPage_optionImage__InFiV{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;filter:brightness(0.9)}.LandingPage_optionOverlay__Nz-c1{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);opacity:.6;transition:opacity .3s ease;z-index:1}.LandingPage_optionTitle__zm-fA{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;z-index:3;font-size:1.75rem;font-weight:800;color:#fff;text-transform:uppercase;line-height:1.2;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.4);text-align:left}.LandingPage_optionTitle__zm-fA small{display:block;font-size:.9rem;font-weight:400;opacity:.9;text-transform:none;margin-top:.5rem}.LandingPage_optionSubtitle__m3eSy{font-size:.95rem !important;margin-top:.7rem !important;letter-spacing:.3px}.LandingPage_optionInstructor__xrCSI{font-size:.85rem !important;opacity:.7 !important;font-style:italic;margin-top:.5rem !important}@media(max-width: 1200px){.LandingPage_optionsGrid__zvctu{grid-template-columns:repeat(2, 1fr);gap:20px}}@media(max-width: 992px){.LandingPage_optionsGrid__zvctu{grid-template-columns:repeat(2, 1fr);gap:15px}.LandingPage_optionTitle__zm-fA{font-size:1.5rem}.LandingPage_optionTitle__zm-fA small{font-size:.8rem}}@media(max-width: 768px){.LandingPage_optionsTitle__h4tME{font-size:1.75rem}.LandingPage_optionsTitle__h4tME span{font-size:1rem}.LandingPage_optionsSection__FSxJq{padding:3rem 1rem}.LandingPage_optionsGrid__zvctu{grid-template-columns:1fr;gap:20px}.LandingPage_optionCard__-A018{height:220px}.LandingPage_optionTitle__zm-fA{font-size:1.25rem;padding:1rem}.LandingPage_optionTitle__zm-fA small{font-size:.7rem}}.LandingPage_emotionalSection__BZ4gD{padding:5rem 2rem;background-color:hsl(240,12.8205128205%,10.6470588235%);position:relative;overflow:hidden}.LandingPage_emotionalSection__BZ4gD::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%)}.LandingPage_emotionalContainer__5RYBJ{max-width:900px;margin:0 auto;text-align:center}.LandingPage_emotionalTitle__RMIIo{font-size:2.75rem;font-weight:800;line-height:1.3;margin-bottom:1.5rem;color:#fff;letter-spacing:-0.5px}.LandingPage_emotionalSubtitle__SlLRF{font-size:1.4rem;line-height:1.6;color:hsla(0,0%,100%,.8);max-width:800px;margin:0 auto}@media(max-width: 768px){.LandingPage_emotionalSection__BZ4gD{padding:4rem 1.5rem}.LandingPage_emotionalTitle__RMIIo{font-size:2rem}.LandingPage_emotionalSubtitle__SlLRF{font-size:1.2rem}}.LandingPage_benefitsSection__J10mg{padding:6rem 2rem;background-color:#111116}.LandingPage_benefitsContainer__MqTHv{max-width:1200px;margin:0 auto}.LandingPage_benefitsGrid__sQBlZ{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px;gap:30px;margin-bottom:5rem}.LandingPage_benefitCard__nntlr{background-color:hsl(240,12.8205128205%,12.6470588235%);border-radius:16px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease;height:100%}.LandingPage_benefitCard__nntlr:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.2)}.LandingPage_benefitIcon__9RXQr{font-size:3rem;margin-bottom:1.5rem;display:inline-block}.LandingPage_benefitTitle__Z7Yao{font-size:1.3rem;font-weight:700;margin-bottom:1rem;color:#fff;line-height:1.3}.LandingPage_benefitDescription__5dVN6{font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.8)}.LandingPage_reinforcedCta__2U1Xy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 0}.LandingPage_reinforcedCtaButton__h7sH1{background-color:#00c39a;color:#fff;font-size:1.5rem;font-weight:600;padding:1.25rem 3rem;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.LandingPage_reinforcedCtaButton__h7sH1:hover{background-color:rgb(0,169.5,133.8615384615);transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,195,154,.4)}.LandingPage_reinforcedCtaButton__h7sH1:focus{outline:none}.LandingPage_reinforcedCtaText__kwn0K{font-size:1.1rem;color:hsla(0,0%,100%,.7)}@media(max-width: 1200px){.LandingPage_benefitsGrid__sQBlZ{grid-template-columns:repeat(2, 1fr);gap:25px}}@media(max-width: 768px){.LandingPage_benefitsSection__J10mg{padding:4rem 1.5rem}.LandingPage_benefitsGrid__sQBlZ{grid-template-columns:1fr;gap:20px;margin-bottom:3rem}.LandingPage_benefitCard__nntlr{padding:1.5rem}.LandingPage_benefitIcon__9RXQr{font-size:2.5rem;margin-bottom:1rem}.LandingPage_benefitTitle__Z7Yao{font-size:1.2rem}.LandingPage_reinforcedCtaButton__h7sH1{font-size:1.3rem;padding:1rem 2.5rem}.LandingPage_reinforcedCtaText__kwn0K{font-size:1rem}}.LandingPage_modulesSection__N2gEU{padding:6rem 0 8rem;background-color:#0b0b0f;position:relative;overflow:hidden}.LandingPage_modulesContainer__6vMlo{max-width:1400px;margin:0 auto;padding:0 1rem}.LandingPage_modulesTitle__zPoGe{text-align:center;font-size:3.5rem;font-weight:800;margin-bottom:4rem;color:#fff;letter-spacing:-1px}.LandingPage_modulesTitle__zPoGe::after{content:"";display:block;width:60px;height:4px;background-color:#00c39a;margin:1.5rem auto 0;border-radius:2px}.LandingPage_modulesGrid__PDV\+v{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:0;gap:0;overflow:hidden;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.3)}.LandingPage_moduleCard__9nJL0{position:relative;height:500px;overflow:hidden}.LandingPage_moduleImageContainer__K5YOA{width:100%;height:100%;position:relative;display:flex;align-items:flex-end;overflow:hidden}.LandingPage_moduleBackgroundImage__6vZPq{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease;z-index:0}.LandingPage_moduleCard__9nJL0:hover .LandingPage_moduleBackgroundImage__6vZPq{transform:scale(1.05)}.LandingPage_moduleOverlay__suXyG{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.8) 100%);z-index:2}.LandingPage_moduleContent__\+3drR{position:relative;z-index:3;padding:2rem;width:100%}.LandingPage_moduleName__Ly7wi{position:relative;color:#fff;font-size:2.5rem;font-weight:700;margin:0 0 .5rem 0;letter-spacing:-0.5px;text-transform:uppercase}.LandingPage_moduleDescription__yqA7n{color:hsla(0,0%,100%,.9);font-size:1.1rem;line-height:1.5;margin:0;max-width:90%}@media(max-width: 1200px){.LandingPage_modulesGrid__PDV\+v{grid-template-columns:repeat(2, 1fr)}.LandingPage_moduleCard__9nJL0{height:400px}.LandingPage_moduleDescription__yqA7n{font-size:1rem;max-width:95%}}@media(max-width: 768px){.LandingPage_modulesSection__N2gEU{padding:4rem 0 6rem}.LandingPage_modulesTitle__zPoGe{font-size:2.5rem;margin-bottom:3rem}.LandingPage_modulesGrid__PDV\+v{grid-template-columns:1fr}.LandingPage_moduleCard__9nJL0{height:350px}.LandingPage_moduleName__Ly7wi{font-size:2rem}.LandingPage_moduleContent__\+3drR{padding:1.5rem}.LandingPage_moduleDescription__yqA7n{font-size:.9rem;max-width:100%}}
body,html{margin:0;padding:0;height:100%;overflow:hidden;background-color:#181d26}.ProjectTasksPage_container__bwcl5{display:grid;grid-template-columns:240px minmax(0, 1fr) 45%;height:100vh;width:100%;overflow:hidden;position:relative;background-color:#181d26;border-bottom:none;box-sizing:border-box;transition:grid-template-columns .3s ease}@media(max-width: 1400px){.ProjectTasksPage_container__bwcl5{grid-template-columns:200px minmax(0, 1fr) 45%}}@media(max-width: 1100px){.ProjectTasksPage_container__bwcl5{grid-template-columns:180px minmax(0, 1fr) 45%}}.ProjectTasksPage_container__bwcl5.ProjectTasksPage_panelClosed__nyxvq{grid-template-columns:240px minmax(0, 1fr) 0;transition:grid-template-columns .3s ease}@media(max-width: 1400px){.ProjectTasksPage_container__bwcl5.ProjectTasksPage_panelClosed__nyxvq{grid-template-columns:200px minmax(0, 1fr) 0}}@media(max-width: 1100px){.ProjectTasksPage_container__bwcl5.ProjectTasksPage_panelClosed__nyxvq{grid-template-columns:180px minmax(0, 1fr) 0}}.ProjectTasksPage_container__bwcl5.ProjectTasksPage_leftPanelClosed__4jUHO{grid-template-columns:0 minmax(0, 1fr) 45%;transition:grid-template-columns .3s ease}@media(max-width: 1400px){.ProjectTasksPage_container__bwcl5.ProjectTasksPage_leftPanelClosed__4jUHO{grid-template-columns:0 minmax(0, 1fr) 45%}}@media(max-width: 1100px){.ProjectTasksPage_container__bwcl5.ProjectTasksPage_leftPanelClosed__4jUHO{grid-template-columns:0 minmax(0, 1fr) 45%}}.ProjectTasksPage_container__bwcl5.ProjectTasksPage_leftPanelClosed__4jUHO.ProjectTasksPage_panelClosed__nyxvq{grid-template-columns:0 minmax(0, 1fr) 0;transition:grid-template-columns .3s ease}@media(max-width: 1400px){.ProjectTasksPage_container__bwcl5.ProjectTasksPage_leftPanelClosed__4jUHO.ProjectTasksPage_panelClosed__nyxvq{grid-template-columns:0 minmax(0, 1fr) 0}}@media(max-width: 1100px){.ProjectTasksPage_container__bwcl5.ProjectTasksPage_leftPanelClosed__4jUHO.ProjectTasksPage_panelClosed__nyxvq{grid-template-columns:0 minmax(0, 1fr) 0}}.ProjectTasksPage_phaseNavigation__\+fZhY{grid-column:1;background-color:#181d26;border-right:1px solid #2c3038;overflow-y:auto;height:100%;transition:all .3s ease;box-sizing:border-box}.ProjectTasksPage_projectTitle__Hx8C\+{padding:16px 20px;background-color:#181d26;color:#fff;margin:0;font-weight:500}.ProjectTasksPage_phaseItem__Pj8J5{border-left:3px solid rgba(0,0,0,0);transition:all .2s ease-in-out;padding:8px 16px;color:#a0a6b0}.ProjectTasksPage_phaseItem__Pj8J5:hover{background-color:hsla(0,0%,100%,.05)}.ProjectTasksPage_phaseItem__Pj8J5.ProjectTasksPage_Mui-selected__ydyBV{background-color:rgba(63,81,181,.15);border-left-color:#3f51b5}.ProjectTasksPage_activePhase__-QdY-{font-weight:500;color:#fff}.ProjectTasksPage_content__igN-T{grid-column:2;overflow:hidden;height:100%;background-color:#181d26;display:flex;flex-direction:column;box-sizing:border-box}.ProjectTasksPage_kanbanBoard__zdBSL{padding:8px 16px 16px 16px;height:100%;overflow:hidden;display:flex;flex-direction:column;flex:1 1;box-sizing:border-box}.ProjectTasksPage_kanbanHeader__S4cnV{display:flex;margin-bottom:0px;padding:0 8px;box-sizing:border-box}.ProjectTasksPage_kanbanHeader__S4cnV .ProjectTasksPage_kanbanColumn__s75cg h6{color:#fff;font-size:.9rem;margin:0;padding:0 0 4px 0}.ProjectTasksPage_kanbanColumns__A1kHB{display:flex;flex:1 1;overflow:hidden;gap:16px;margin-top:0;padding-top:2px;min-height:0;box-sizing:border-box}.ProjectTasksPage_kanbanColumn__s75cg{flex:1 1;min-width:280px;max-width:100%;overflow-y:auto;padding-right:8px;padding-left:8px;padding-top:0;margin-top:0;box-sizing:border-box;min-height:30px;border-radius:4px;transition:background-color .2s ease}.ProjectTasksPage_kanbanColumn__s75cg.ProjectTasksPage_isDraggingOver__2U3TX{background-color:rgba(63,81,181,.15) !important;border:1px dashed rgba(63,81,181,.4)}.ProjectTasksPage_kanbanColumn__s75cg::-webkit-scrollbar{width:6px}.ProjectTasksPage_kanbanColumn__s75cg::-webkit-scrollbar-track{background:#232734;border-radius:3px}.ProjectTasksPage_kanbanColumn__s75cg::-webkit-scrollbar-thumb{background:#454c5e;border-radius:3px}.ProjectTasksPage_kanbanColumn__s75cg::-webkit-scrollbar-thumb:hover{background:#5a6275}.ProjectTasksPage_taskCard__AKzfS{padding:16px;margin-bottom:12px;cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.ProjectTasksPage_taskCard__AKzfS:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ProjectTasksPage_selectedTask__mu0je{background-color:rgba(63,81,181,.05);border-left:3px solid #3f51b5}.ProjectTasksPage_dragging__JG\+Te{opacity:.7;transform:scale(1.02);box-shadow:0 8px 16px rgba(0,0,0,.3);background-color:#363d4e}.ProjectTasksPage_taskDescription__NoUHw{margin-top:8px;color:#666}.ProjectTasksPage_taskDetails__9CtQ9{grid-column:3;border-left:1px solid #2c3038;background-color:#181d26;overflow-y:auto;height:100%;box-shadow:-2px 0 5px rgba(0,0,0,.3);min-width:0;width:100%;box-sizing:border-box;padding:0;transition:transform .3s ease,max-width .3s ease,width .3s ease}.ProjectTasksPage_taskDetails__9CtQ9>div:first-child{padding-top:8px}.ProjectTasksPage_taskDetails__9CtQ9.ProjectTasksPage_open__pbI4U{transform:translateX(0);max-width:100%;width:100%}.ProjectTasksPage_taskDetails__9CtQ9.ProjectTasksPage_closed__UpDQE{transform:translateX(100%);max-width:0;width:0;overflow:hidden}.ProjectTasksPage_taskDetailHeader__2ReH6{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0}.ProjectTasksPage_detailActions__NsBHb{display:flex;gap:8px}.ProjectTasksPage_detailTabs__P4-dA{background-color:#f5f5f5}.ProjectTasksPage_detailTabs__P4-dA button{min-width:120px;font-size:14px;font-weight:500;text-transform:none}.ProjectTasksPage_tabContent__ZPm6e{padding:16px;overflow-y:auto;max-height:calc(100vh - 180px)}.ProjectTasksPage_section__1zeAP{margin-bottom:24px}.ProjectTasksPage_sectionTitle__FXujL{font-size:1.1rem;color:#333;margin-bottom:12px}.ProjectTasksPage_questionsList__nDsEF,.ProjectTasksPage_risksList__1OSIB{padding-left:24px;margin-top:8px}.ProjectTasksPage_questionsList__nDsEF li,.ProjectTasksPage_risksList__1OSIB li{margin-bottom:8px}.ProjectTasksPage_stepsList__O7JAR,.ProjectTasksPage_deliverablesList__YY4qo{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.ProjectTasksPage_stepItem__NseJq,.ProjectTasksPage_deliverableItem__-JCP-{padding:16px;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff}.ProjectTasksPage_stepHeader__dFrfc,.ProjectTasksPage_deliverableHeader__vu3m1{margin-bottom:8px}.ProjectTasksPage_kanbanColumn__s75cg::-webkit-scrollbar,.ProjectTasksPage_phaseNavigation__\+fZhY::-webkit-scrollbar,.ProjectTasksPage_taskDetails__9CtQ9::-webkit-scrollbar,.ProjectTasksPage_tabContent__ZPm6e::-webkit-scrollbar{width:6px}.ProjectTasksPage_kanbanColumn__s75cg::-webkit-scrollbar-track,.ProjectTasksPage_phaseNavigation__\+fZhY::-webkit-scrollbar-track,.ProjectTasksPage_taskDetails__9CtQ9::-webkit-scrollbar-track,.ProjectTasksPage_tabContent__ZPm6e::-webkit-scrollbar-track{background:#232734}.ProjectTasksPage_kanbanColumn__s75cg::-webkit-scrollbar-thumb,.ProjectTasksPage_phaseNavigation__\+fZhY::-webkit-scrollbar-thumb,.ProjectTasksPage_taskDetails__9CtQ9::-webkit-scrollbar-thumb,.ProjectTasksPage_tabContent__ZPm6e::-webkit-scrollbar-thumb{background:#454c5e;border-radius:3px}.ProjectTasksPage_kanbanColumn__s75cg::-webkit-scrollbar-thumb:hover,.ProjectTasksPage_phaseNavigation__\+fZhY::-webkit-scrollbar-thumb:hover,.ProjectTasksPage_taskDetails__9CtQ9::-webkit-scrollbar-thumb:hover,.ProjectTasksPage_tabContent__ZPm6e::-webkit-scrollbar-thumb:hover{background:#5a6275}@media(max-width: 1200px){.ProjectTasksPage_container__bwcl5{grid-template-rows:auto 1fr auto;max-height:100vh;min-height:100vh}.ProjectTasksPage_phaseNavigation__\+fZhY{grid-row:1;max-height:20vh}.ProjectTasksPage_content__igN-T{grid-row:2;max-height:40vh}.ProjectTasksPage_taskDetails__9CtQ9{grid-row:3;max-height:40vh;border-top:1px solid #2c3038}}@media(max-width: 600px){.ProjectTasksPage_container__bwcl5{min-height:100vh;max-height:100vh}}.ProjectTasksPage_toggleButton__PTJyL{position:absolute;right:45%;top:50%;transform:translateY(-50%);z-index:10;background-color:#232734;border-radius:50% 0 0 50%;box-shadow:-2px 0 5px rgba(0,0,0,.3);width:24px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:right .3s ease}.ProjectTasksPage_toggleButton__PTJyL .ProjectTasksPage_toggleIcon__4i1ys{color:#a0a6b0;font-size:20px;padding:0}.ProjectTasksPage_toggleButton__PTJyL:hover{background-color:#2a3042}.ProjectTasksPage_toggleButton__PTJyL:hover .ProjectTasksPage_toggleIcon__4i1ys{color:#fff}.ProjectTasksPage_toggleButton__PTJyL.ProjectTasksPage_closed__UpDQE{right:0}@media(max-width: 1400px){.ProjectTasksPage_toggleButton__PTJyL{right:45%}}@media(max-width: 1100px){.ProjectTasksPage_toggleButton__PTJyL{right:45%}}.ProjectTasksPage_toggleLeftButton__8X3xl{position:absolute;left:240px;top:50%;transform:translateY(-50%);z-index:10;background-color:#232734;border-radius:0 50% 50% 0;box-shadow:2px 0 5px rgba(0,0,0,.3);width:24px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:left .3s ease}.ProjectTasksPage_toggleLeftButton__8X3xl .ProjectTasksPage_toggleIcon__4i1ys{color:#a0a6b0;font-size:20px;padding:0}.ProjectTasksPage_toggleLeftButton__8X3xl:hover{background-color:#2a3042}.ProjectTasksPage_toggleLeftButton__8X3xl:hover .ProjectTasksPage_toggleIcon__4i1ys{color:#fff}.ProjectTasksPage_toggleLeftButton__8X3xl.ProjectTasksPage_closed__UpDQE{left:0}@media(max-width: 1400px){.ProjectTasksPage_toggleLeftButton__8X3xl{left:200px}.ProjectTasksPage_toggleLeftButton__8X3xl.ProjectTasksPage_closed__UpDQE{left:0}}@media(max-width: 1100px){.ProjectTasksPage_toggleLeftButton__8X3xl{left:180px}.ProjectTasksPage_toggleLeftButton__8X3xl.ProjectTasksPage_closed__UpDQE{left:0}}.ProjectTasksPage_actionButtons__8r8WN{background-color:rgba(24,29,38,.5);border-radius:8px;margin:10px 0}.ProjectTasksPage_actionButton__Nxb8W{font-size:.85rem;text-transform:none}.ProjectTasksPage_addButton__f5BP2{box-shadow:0 4px 10px rgba(0,0,0,.3)}.ProjectTasksPage_addButton__f5BP2:hover{transform:translateY(-2px)}.MuiDialog-paper{background-color:#fff !important;color:#111 !important}.MuiDialogTitle-root{background-color:#fff !important;border-bottom:1px solid #fff}.MuiInputLabel-root,.MuiInputBase-input{color:#111 !important}.MuiInput-underline:before,.MuiInput-underline:after{border-bottom-color:#4f5a6a !important}.MuiMenuItem-root:hover{background-color:rgba(30,37,48,.5) !important}
.ProjectPhasePage_pageContainer__Q\+zgt{display:flex;height:100vh;width:100%;overflow:hidden;position:relative;background-color:#181d26}.ProjectPhasePage_sidebar__gad3S{width:240px;height:100%;background-color:#1a1e27;border-right:1px solid #2c3038;transition:all .3s ease;overflow-y:auto;z-index:5;flex-shrink:0}.ProjectPhasePage_sidebar__gad3S.ProjectPhasePage_collapsed__88vHr{width:0;overflow:hidden}.ProjectPhasePage_toggleButton__pRM5M{position:fixed !important;left:240px;top:50%;transform:translateY(-50%);background-color:#2c3038 !important;color:#a0a6b0 !important;width:24px !important;height:48px !important;border-radius:0 4px 4px 0 !important;z-index:10;transition:left .3s ease}.ProjectPhasePage_toggleButtonCollapsed__PwYz5{left:0}.ProjectPhasePage_mainContent__Kw-8k{flex:1 1;overflow-y:auto;transition:margin-left .3s ease;padding:24px;height:100%}.ProjectPhasePage_mainContentExpanded__hxFT9{margin-left:0}.ProjectPhasePage_header__zzu\+v{margin-bottom:16px;display:flex;align-items:flex-start}.ProjectPhasePage_backButton__u\+XNV{margin-right:16px;margin-top:8px}.ProjectPhasePage_titleContainer__xdSQI{flex:1 1}.ProjectPhasePage_breadcrumbs__ilA18{margin-bottom:12px}.ProjectPhasePage_phaseTitle__Id-58{font-weight:500;display:flex;align-items:center;color:#fff}.ProjectPhasePage_progressChip__cvQPB{margin-left:12px;font-weight:500}.ProjectPhasePage_phaseDescription__aLh-r{margin-top:8px;max-width:800px;color:#a0a6b0}.ProjectPhasePage_content__Ke\+Ad{height:calc(100% - 130px);width:100%;border-radius:8px;overflow:hidden}
