*{box-sizing:border-box}body,html{margin:0;background:#f7f8fa;color:#18202b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}.shell{display:flex;min-height:100vh}aside{width:245px;background:#fff;border-right:1px solid #e8ebef;padding:26px 18px;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0}.brand{font-size:20px;display:flex;align-items:center;gap:10px;padding:0 8px 25px}.brandMark{width:31px;height:31px;background:#1769ff;color:white;border-radius:9px;display:grid;place-items:center;font-weight:800}.workspace{padding:15px 8px;border-top:1px solid #eef0f3;border-bottom:1px solid #eef0f3}.eyebrow,.workspace small{font-size:12px;letter-spacing:.12em;color:#929aa6;font-weight:700}.workspace button{width:100%;border:0;background:transparent;text-align:left;padding:8px 0;font-weight:650;display:flex;justify-content:space-between}nav{padding-top:18px;display:grid;grid-gap:5px;gap:5px}.sideBottom>button,nav button{border:0;background:transparent;border-radius:9px;padding:11px 12px;display:flex;align-items:center;gap:11px;color:#68717e;text-align:left}nav button.active{background:#edf4ff;color:#1769ff;font-weight:650}.sideBottom{margin-top:auto}.user{border-top:1px solid #eef0f3;margin-top:12px;padding:18px 8px 0;display:flex;gap:10px;align-items:center}.avatars span,.user>span{background:#e9efff;color:#285ab7;font-weight:700;border-radius:50%;display:grid;place-items:center}.user>span{width:36px;height:36px;font-size:14px}.user div{display:grid}.user small{color:#98a0aa}.content{margin-left:245px;width:calc(100% - 245px)}header{height:74px;background:#fff;border-bottom:1px solid #e8ebef;justify-content:space-between;padding:0 38px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.search,header{display:flex;align-items:center}.search{gap:10px;color:#929aa6;width:390px}.search input{border:0;outline:0;width:100%;font-size:14px}.headerActions{display:flex;gap:10px}.icon{width:39px;border:1px solid #e3e6eb;background:#fff;border-radius:9px}.ai,.new{border:0;background:#1769ff;color:white;border-radius:9px;padding:10px 15px;display:flex;gap:8px;align-items:center;font-weight:650}.page{padding:38px;max-width:1450px;margin:auto}.welcome{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.welcome h1{font-size:30px;margin:6px 0}.sectionHead p,.welcome>div>p:last-child{margin:0;color:#7c8591;font-size:14px}.ai{background:#fff;color:#1769ff;border:1px solid #dbe7ff}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.activity,.deadline,.project,.stats article{background:#fff;border:1px solid #e8ebef;border-radius:13px}.stats article{padding:20px;display:grid;grid-gap:6px;gap:6px}.stats span{font-size:14px;color:#737d89}.stats strong{font-size:27px}.stats small{color:#8d96a1}.sectionHead{display:flex;justify-content:space-between;align-items:flex-end;margin:34px 0 15px}.sectionHead h2{font-size:18px;margin:0 0 4px}.sectionHead button{border:0;background:transparent;color:#1769ff;display:flex;align-items:center;gap:4px}.projects{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.project{padding:19px}.projectTop{display:flex;justify-content:space-between}.projectIcon{width:39px;height:39px;border-radius:10px;display:grid;place-items:center}.blue{background:#e9f2ff;color:#1769ff}.violet{background:#f1ebff;color:#7551d6}.orange{background:#fff0df;color:#d87a15}.green{background:#e7f7ee;color:#278653}.badge{font-size:14px;font-weight:700;padding:5px 8px;height:max-content;border-radius:20px}.code{display:block;color:#9ba2ac;margin-top:18px}.project h3{font-size:16px;margin:5px 0 16px}.meta{display:flex;gap:15px;color:#78818c;font-size:14px}.meta span{display:flex;gap:5px;align-items:center}.progressLine{margin-top:20px}.progressLine>div:first-child{display:flex;justify-content:space-between;font-size:14px;color:#858e99}.bar{height:5px;background:#edf0f3;margin-top:8px;overflow:hidden}.bar,.bar i{border-radius:10px}.bar i{height:100%;background:#1769ff;display:block}.avatars{display:flex;margin-top:18px}.avatars span{width:27px;height:27px;font-size:12px;border:2px solid white;margin-right:-5px}.avatars em{font-size:14px;color:#89919b;margin:7px 0 0 10px;font-style:normal}.lower{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:14px;gap:14px;margin-top:25px}.activity,.deadline{padding:20px}.activity .sectionHead{margin:0 0 10px}.event{display:flex;gap:12px;align-items:center;border-top:1px solid #f0f1f3;padding:14px 2px;color:#617084}.event svg{width:18px}.event div{display:grid;grid-gap:3px;gap:3px}.event b{font-size:14px;color:#343c46}.event small{color:#929aa6}.deadline{background:linear-gradient(135deg,#172a50,#1b5fd0);color:white;border:0}.deadline .eyebrow{color:#a9c5f4}.deadline h2{margin:8px 0 4px}.deadline>p:not(.eyebrow){font-size:14px;color:#c7d7f1}.count{display:flex;gap:22px;margin:22px 0}.count div{display:grid}.count strong{font-size:25px}.count small{color:#b7cae9}.deadline button{border:0;background:white;color:#1959ba;border-radius:8px;padding:9px 13px;display:flex;gap:7px;align-items:center;font-weight:650}@media(max-width:1050px){.projects,.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){aside{display:none}.content{margin:0;width:100%}header{padding:0 18px}.search{width:45%}.page{padding:24px 18px}.welcome{align-items:start;gap:18px}.welcome h1{font-size:25px}.lower,.projects,.stats{grid-template-columns:1fr}.new{font-size:0}.new svg{margin:0}.ai{display:none}}.projectLink{text-decoration:none;color:inherit;transition:.18s ease}.projectLink:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1b31510d;border-color:#d9e2ef}.workspaceTitle{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.workspaceTitle h1{font-size:30px;margin:6px 0}.workspaceTitle p:last-child{color:#7c8591;margin:0}.homeEmpty{background:#fff;border:1px dashed #dce2e9;border-radius:13px;padding:55px 20px;text-align:center;color:#8a949f}.homeEmpty svg{margin-bottom:10px}.homeEmpty h3{color:#37414c;margin:4px}.emptyInline,.homeEmpty p{font-size:14px}.emptyInline{padding:25px 4px;color:#8d96a1}.deadline a{border:0;background:white;color:#1959ba;border-radius:8px;padding:9px 13px;display:inline-flex;gap:7px;align-items:center;font-weight:650;text-decoration:none;margin-top:18px}.projectManage{display:grid;grid-gap:10px;gap:10px}.projectManage article{background:#fff;border:1px solid #e5e9ee;border-radius:12px;padding:14px 16px;display:flex;align-items:center}.projectManage article>a{display:flex;align-items:center;gap:14px;flex:1 1;color:inherit;text-decoration:none}.projectManage .projectIcon{flex:0 0 42px;height:42px}.projectManage small{font-size:12px;color:#929ba6}.projectManage h3{font-size:14px;margin:2px 0}.projectManage p{font-size:12px;color:#7d8792;margin:0}.deleteProject{border:1px solid #f0d7d4;background:#fff8f7;color:#b42318;border-radius:8px;width:38px;height:38px;display:grid;place-items:center}.launchCalendar{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.launchCalendar>section{background:#fff;border:1px solid #e5e9ee;border-radius:13px;padding:18px}.launchCalendar h2{text-transform:capitalize;font-size:15px;margin:0 0 12px}.calendarLaunch{display:grid;grid-template-columns:48px 1fr 18px;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid #edf0f3;padding:13px 0;color:inherit;text-decoration:none}.calendarLaunch>div{display:grid;text-align:center}.calendarLaunch>div strong{font-size:20px}.calendarLaunch>div small,.calendarLaunch>span small{font-size:12px;color:#929ca7}.calendarLaunch>span{display:grid;grid-gap:3px;gap:3px}.calendarLaunch>span b{font-size:14px}.calendarLaunch>svg{color:#a2abb5}.teamGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:12px;gap:12px}.teamGrid article{background:#fff;border:1px solid #e5e9ee;border-radius:12px;padding:17px;display:flex;align-items:center;gap:12px}.teamGrid article>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e9efff;color:#285ab7;font-size:14px;font-weight:800}.teamGrid article>div{display:grid;flex:1 1}.teamGrid h3{font-size:14px;margin:0}.teamGrid p{font-size:12px;color:#7e8994;margin:3px 0}.teamGrid small{font-size:12px;color:#1769ff}.teamGrid button{border:0;background:transparent;color:#a3abb4}.loginPage{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#fff}.loginBrand{background:linear-gradient(145deg,#10254a,#1769ff);color:#fff;padding:54px 65px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.loginBrand .brand{padding:0;color:#fff}.loginBrand .brandMark{background:#fff;color:#1769ff}.loginBrand>div:nth-child(2)>span{font-size:13px;letter-spacing:.15em;color:#a9c8ff}.loginBrand h1{font-size:44px;line-height:1.08;margin:13px 0}.loginBrand p{color:#c5d8f8;max-width:480px;line-height:1.6}.loginBrand>svg{opacity:.12;align-self:flex-end}.loginCard{width:min(420px,80%);margin:auto;display:grid;grid-gap:18px;gap:18px}.loginCard h2{font-size:27px;margin:5px 0}.loginCard>div>p:last-child{color:#7e8792;font-size:14px}.loginCard label{display:grid;grid-gap:7px;gap:7px;font-size:14px;font-weight:700;color:#626d79}.loginCard input{height:46px;font-size:14px;border:1px solid #dce2e8;border-radius:8px;padding:0 12px;outline:0}.loginCard input:focus{border-color:#1769ff}.loginCard .new{justify-content:center;height:44px}.loginError{background:#fff2f1;color:#a9322a;border-radius:7px;padding:10px;font-size:13px}@media(max-width:760px){.loginPage{grid-template-columns:1fr}.loginBrand{display:none}.loginCard{width:88%;min-height:100vh;align-content:center}.workspaceTitle{align-items:flex-start;gap:14px}.launchCalendar{grid-template-columns:1fr}}.projectSetupModal{width:min(720px,92vw);max-height:90vh;overflow:auto}.projectTeamPicker{border:1px solid #dfe4e9;border-radius:10px;padding:12px;margin:4px 0 15px}.projectTeamPicker legend{font-size:12px;font-weight:800;padding:0 5px}.projectTeamPicker>p{font-size:12px;color:#84909b;margin:0 0 8px}.projectTeamPicker>label{display:flex!important;align-items:center;gap:10px!important;border-top:1px solid #edf0f3;padding:9px 4px;margin:0!important}.projectTeamPicker input{width:auto!important}.projectTeamPicker span{display:grid}.projectTeamPicker span b{font-size:12px}.projectTeamPicker span small{font-size:12px;color:#8b96a1}.timelineCalendar{display:grid;grid-gap:12px;gap:12px}.timelineProject{display:grid;grid-template-columns:250px 1fr 20px;align-items:center;grid-gap:22px;gap:22px;background:#fff;border:1px solid #e4e9ee;border-radius:13px;padding:17px 19px;color:inherit;text-decoration:none}.timelineInfo{display:flex;gap:12px;align-items:center}.timelineInfo .projectIcon{flex:0 0 42px;height:42px}.timelineInfo>div{display:grid;grid-gap:2px;gap:2px}.timelineInfo small{font-size:12px;color:#8c96a1}.timelineInfo b{font-size:14px}.timelineInfo em{font-size:12px;color:#1769ff;font-style:normal}.timelineTrack{display:grid;grid-gap:7px;gap:7px}.timelineDates{display:flex;justify-content:space-between;font-size:12px;color:#8c96a1}.timelineDates b{color:#46515d}.timelineBar{height:7px;background:#edf1f5;border-radius:10px;position:relative}.timelineBar i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#76a8ff,#1769ff)}.timelineBar span{position:absolute;top:50%;width:11px;height:11px;background:#fff;border:3px solid #1769ff;border-radius:50%;transform:translateY(-50%)}.timelineBar .startDot{left:0}.timelineBar .endDot{right:0}.timelineTrack>small{font-size:12px;color:#9aa3ad;text-align:center}@media(max-width:850px){.timelineProject{grid-template-columns:1fr}.timelineProject>svg{display:none}.timelineDates{gap:20px}.projectSetupModal{width:94vw}}.projectTeamSearch{height:34px;border:1px solid #e1e6eb;border-radius:8px;display:flex;align-items:center;gap:7px;padding:0 9px;margin:7px 0;background:#fff;color:#8a95a0}.projectTeamSearch input{border:0!important;height:30px!important;padding:0!important;outline:0;width:100%;font-size:12px}.projectTeamList{max-height:150px;overflow-y:auto;border-top:1px solid #edf0f3}.projectTeamList>label{display:flex!important;align-items:center;gap:10px!important;border-bottom:1px solid #edf0f3;padding:8px 4px;margin:0!important}.projectTeamList>label:last-child{border-bottom:0}.projectTeamList input{width:auto!important}.taskTableRow{position:relative}.taskTitleCell{display:grid;grid-gap:2px;gap:2px;min-width:0}.taskTitleCell small{font-size:12px;color:#8c96a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.taskEditButton{position:absolute;right:7px;border:0;background:transparent;color:#1769ff;font-size:12px;font-weight:700;opacity:0}.taskTableRow:hover .taskEditButton{opacity:1}.modal textarea{width:100%;border:1px solid #dce2e8;border-radius:8px;padding:10px 12px;font:inherit;resize:vertical;outline:0}.modal textarea:focus{border-color:#1769ff}.taskOwnerInitials{display:inline-grid!important;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf3ff;color:#285ab7;font-size:12px;font-weight:800;letter-spacing:.02em}.workspaceLoader{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#8b95a1;font-size:12px}.workspaceSpinner{width:28px;height:28px;border:3px solid #e5eaf0;border-top-color:#1769ff;border-radius:50%;animation:workspaceSpin .7s linear infinite}@keyframes workspaceSpin{to{transform:rotate(1turn)}}.pageSubTabs{display:inline-flex;align-items:center;gap:4px;margin:24px 32px 0;padding:4px;background:#f1f4f8;border:1px solid #e3e8ef;border-radius:10px}.pageSubTabs button{min-width:112px;border:0;background:transparent;padding:9px 16px;border-radius:7px;font-size:14px;font-weight:700;color:#77818e;cursor:pointer;transition:background .16s,color .16s,box-shadow .16s}.pageSubTabs button:hover{color:#273444}.pageSubTabs button.active{background:#fff;color:#1769ff;box-shadow:0 1px 3px rgba(18,31,53,.12)}.analyticsCard pre{white-space:pre-wrap;background:#101820;color:#e7edf5;padding:16px;border-radius:8px;margin-top:12px;overflow:auto;font-size:14px;line-height:1.55}.analyticsCard code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.homeLoader{animation:homeLoaderIn .16s ease-out}.homeLoaderHead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.homeLoaderHead i,.homeLoaderHead i:after,.homeLoaderProjects b,.homeLoaderProjects em,.homeLoaderProjects i,.homeLoaderProjects span,.homeLoaderStats b,.homeLoaderStats i,.homeLoaderStats span,.homeLoaderTitle i,.homeLoaderTitle span{display:block;border-radius:6px;background:linear-gradient(90deg,#eef1f4 25%,#f7f8fa 50%,#eef1f4 75%);background-size:200% 100%;animation:homeShimmer 1.15s infinite}.homeLoaderHead i{width:300px;height:30px}.homeLoaderHead i:after{content:"";width:210px;height:12px;margin-top:40px}.homeLoaderHead>i:last-child{width:145px;height:38px}.homeLoaderProjects,.homeLoaderStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.homeLoaderProjects article,.homeLoaderStats article{background:#fff;border:1px solid #e8ebef;border-radius:13px;padding:20px}.homeLoaderStats i{width:45%;height:11px}.homeLoaderStats b{width:34%;height:28px;margin:14px 0 9px}.homeLoaderStats span{width:62%;height:10px}.homeLoaderTitle{margin:35px 0 15px}.homeLoaderTitle i{width:120px;height:18px}.homeLoaderTitle span{width:190px;height:10px;margin-top:8px}.homeLoaderProjects article{height:205px}.homeLoaderProjects i{width:39px;height:39px}.homeLoaderProjects b{width:70%;height:16px;margin:25px 0 12px}.homeLoaderProjects span{width:86%;height:10px}.homeLoaderProjects em{width:100%;height:5px;margin-top:38px}@keyframes homeShimmer{to{background-position:-200% 0}}@keyframes homeLoaderIn{0%{opacity:0}to{opacity:1}}@media(max-width:900px){.homeLoaderProjects,.homeLoaderStats{grid-template-columns:repeat(2,1fr)}}.teamRoleEditors{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:7px}.teamRoleEditors label{font-size:12px;color:#7a8590;display:grid;grid-gap:3px;gap:3px}.teamRoleEditors select{max-width:140px;height:28px;border:1px solid #dfe4e9;border-radius:6px;background:#fff;font-size:12px;padding:0 5px}.workspaceSettingsCard{max-width:680px;background:#fff;border:1px solid #e4e8ec;border-radius:12px;padding:24px;display:grid;grid-gap:20px;gap:20px}.workspaceSettingsCard h2{font-size:17px;margin:0 0 5px}.workspaceSettingsCard p{font-size:14px;color:#7a8590;margin:0}.workspaceSettingsCard label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:700;color:#52606d}.workspaceSettingsCard input{height:40px;border:1px solid #dce2e7;border-radius:8px;padding:0 11px;font-size:14px;outline:0}.workspaceSettingsCard input:focus{border-color:#1769ff;box-shadow:0 0 0 3px #1769ff12}.workspaceSettingsActions{display:flex;justify-content:flex-end;border-top:1px solid #edf0f2;padding-top:16px}.workspace{--ui-text:#202a35;--ui-muted:#6d7985;--ui-border:#e2e7eb;--ui-soft:#f7f8fa}.content{background:#f7f8fa!important}.sidebar{border-right:1px solid #e5e9ed!important}.sideTop{padding:20px 18px!important}.sideTop button{min-height:38px!important;border-radius:8px!important;font-size:14px!important}.sideNav{padding:8px 10px!important;gap:3px!important}.sideBottom button,.sideNav button{min-height:39px!important;border-radius:8px!important;font-size:14px!important}.sideBottom button:hover,.sideNav button:hover{background:#f4f7fa!important}.workspaceTitle{margin-bottom:25px!important}.workspaceTitle h1{font-size:25px!important;letter-spacing:-.02em}.workspaceTitle p{font-size:14px!important;line-height:1.55!important;color:#71808e!important}.workspaceTitle .eyebrow{font-size:12px!important}.stats{gap:14px!important}.stat{padding:19px!important;border-radius:12px!important;box-shadow:0 1px 3px #17202d08}.stat small{font-size:12px!important}.stat b{font-size:25px!important}.projectsGrid{gap:14px!important}.projectCard{border-radius:12px!important;box-shadow:0 1px 3px #17202d08;transition:border-color .15s,box-shadow .15s,transform .15s}.projectCard:hover{border-color:#cbd7e3!important;box-shadow:0 7px 22px #17202d0d;transform:translateY(-1px)}.projectCard h3,.projectCard p,.projectCard small{font-size:14px!important}.teamGrid{gap:12px!important}.teamGrid article{border-radius:11px!important;padding:16px!important;box-shadow:0 1px 2px #17202d07}.teamGrid h3{font-size:14px!important}.teamGrid p,.teamGrid small,.teamRoleEditors label,.teamRoleEditors select{font-size:12px!important}.teamRoleEditors select{height:32px!important}.workspaceSettingsCard{border-radius:13px!important;padding:26px!important;box-shadow:0 1px 3px #17202d08}.workspaceSettingsCard h2{font-size:18px!important}.workspaceSettingsCard input,.workspaceSettingsCard label,.workspaceSettingsCard p{font-size:14px!important}.timelineProject{border-radius:12px!important;box-shadow:0 1px 3px #17202d07}.timelineDates,.timelineInfo em,.timelineInfo small,.timelineTrack>small{font-size:12px!important}.timelineInfo b{font-size:14px!important}.appDialogShade{z-index:10000}.appDialogModal{width:min(460px,calc(100vw - 32px));padding:0;overflow:hidden}.appDialogModal .modalHead{padding:22px 24px 0;align-items:flex-start}.appDialogHeading{display:flex;align-items:center;gap:13px}.appDialogHeading>div>small{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;color:#8b95a5;margin-bottom:4px}.appDialogHeading h2{margin:0;font-size:21px;line-height:1.2}.appDialogIcon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto}.appDialogIcon.info{background:#eef5ff;color:#1769ff}.appDialogIcon.danger{background:#fff0f0;color:#d94242}.appDialogClose{border:0;background:transparent;color:#7d8795;cursor:pointer;padding:6px;border-radius:8px}.appDialogClose:hover{background:#f3f5f7;color:#26313d}.appDialogMessage{margin:18px 24px 0;color:#5f6977;font-size:14px;line-height:1.6}.appDialogInput{display:grid;grid-gap:7px;gap:7px;margin:18px 24px 0;font-size:14px;font-weight:700;color:#4b5563}.appDialogInput input{width:100%;box-sizing:border-box;border:1px solid #dfe4ea;border-radius:10px;padding:12px 13px;font:inherit;font-size:14px;color:#26313d;outline:none}.appDialogInput input:focus{border-color:#1769ff;box-shadow:0 0 0 3px rgba(23,105,255,.1)}.appDialogModal .modalActions{margin-top:22px;padding:16px 24px 22px;border-top:1px solid #edf0f3}.appDialogDanger{background:#d94242!important;border-color:#d94242!important}.projectWizard{width:min(760px,94vw)!important;padding:0!important;overflow:hidden!important}.projectWizard .modalHead{padding:24px 26px 18px;border-bottom:1px solid #edf0f3}.projectWizard .modalHead h2{font-size:22px}.projectWizard .modalHead p{font-size:14px;line-height:1.45;margin:6px 0 0}.projectWizardSteps{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:18px 26px;background:#fafbfc;border-bottom:1px solid #edf0f3}.projectWizardSteps button{border:0;background:transparent;display:flex;align-items:center;gap:8px;padding:0;color:#8a95a0;font-size:13px;font-weight:750}.projectWizardSteps button span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eef1f4;color:#78838f;font-size:12px;font-weight:850}.projectWizardSteps button.active{color:#26313d}.projectWizardSteps button.active span{background:#1769ff;color:#fff;box-shadow:0 0 0 4px rgba(23,105,255,.09)}.projectWizardSteps button.done{color:#1769ff}.projectWizardSteps button.done span{background:#eaf2ff;color:#1769ff}.projectWizardSteps i{height:1px;background:#dfe5eb}.projectWizardBody{padding:24px 26px;min-height:360px}.projectWizardPanel{display:grid;grid-gap:18px;gap:18px}.projectWizardPanel label{display:grid;grid-gap:8px;gap:8px;font-size:14px!important;font-weight:700;color:#4a5663;margin:0!important}.projectWizardPanel input,.projectWizardPanel select,.projectWizardPanel textarea{width:100%;border:1px solid #dce3ea;border-radius:9px;background:#fff;font-size:14px!important;color:#26313d;outline:0}.projectWizardPanel input,.projectWizardPanel select{height:44px;padding:0 12px}.projectWizardPanel textarea{padding:11px 12px;line-height:1.5}.projectWizardPanel input:focus,.projectWizardPanel select:focus,.projectWizardPanel textarea:focus{border-color:#1769ff;box-shadow:0 0 0 3px rgba(23,105,255,.08)}.projectPlanningHint{display:flex;gap:11px;align-items:flex-start;padding:14px;border:1px solid #dfe9f7;background:#f7faff;border-radius:10px;color:#1769ff}.projectPlanningHint>div{display:grid;grid-gap:3px;gap:3px}.projectPlanningHint b{font-size:14px;color:#33465d}.projectPlanningHint span{font-size:13px;color:#718096;line-height:1.4}.projectWizardActions{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:16px 26px;border-top:1px solid #edf0f3;background:#fff}.projectWizardActions>span{text-align:center;font-size:12px;color:#8a95a0}.projectWizardActions>button{min-width:110px;height:40px;border-radius:8px;font-size:14px;font-weight:700}.projectWizardActions>button:first-child{justify-self:start;border:1px solid #dce3ea;background:#fff;color:#55616e;padding:0 14px}.projectWizardActions>button:last-child{justify-self:end}.projectWizardTeam{gap:14px}.projectTeamIntro{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.projectTeamIntro h3{font-size:17px;margin:0 0 5px;color:#26313d}.projectTeamIntro p{font-size:14px;line-height:1.5;color:#7a8590;margin:0;max-width:560px}.projectTeamIntro>strong{font-size:22px;color:#26313d;text-align:right;white-space:nowrap}.projectTeamIntro>strong span{display:block;font-size:12px;color:#8b96a1;font-weight:650}.projectWizard .projectTeamSearch{height:44px!important;padding:0 12px!important;margin:0!important;border-radius:9px!important;gap:9px!important}.projectWizard .projectTeamSearch input{height:40px!important;font-size:14px!important}.projectWizard .projectTeamList{max-height:300px;border:1px solid #e4e9ee;border-radius:10px;overflow-y:auto}.projectWizard .projectTeamList>label{display:grid!important;grid-template-columns:20px 40px minmax(0,1fr);align-items:center;grid-gap:11px!important;gap:11px!important;padding:12px 13px!important;margin:0!important;border:0!important;border-bottom:1px solid #edf0f3!important;background:#fff;cursor:pointer}.projectWizard .projectTeamList>label:last-child{border-bottom:0!important}.projectWizard .projectTeamList>label:hover{background:#fafcff}.projectWizard .projectTeamList>label.selected{background:#f4f8ff}.projectWizard .projectTeamList input{width:17px!important;height:17px!important;margin:0!important}.projectTeamAvatar{width:38px;height:38px;border-radius:50%;background:#eaf2ff;color:#1769ff;display:grid!important;place-items:center;font-size:12px;font-weight:850}.projectTeamPerson{display:grid!important;grid-gap:3px;gap:3px;min-width:0}.projectWizard .projectTeamPerson b{font-size:14px!important;color:#26313d}.projectWizard .projectTeamPerson small{font-size:13px!important;color:#7e8994!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectTeamEmpty{padding:24px;text-align:center;font-size:14px;color:#8a95a0}@media(max-width:700px){.projectWizard .formRow{grid-template-columns:1fr}.projectWizardSteps{padding:16px 18px;gap:6px}.projectWizardSteps button b{display:none}.projectWizardBody{padding:20px 18px}.projectWizardActions{padding:14px 18px}.projectTeamIntro{display:grid}.projectTeamIntro>strong{text-align:left}}.workspaceProjectActions{display:flex;align-items:center;gap:8px}.demoLaunchButton{height:40px;border:1px solid #cfe0ff;background:#f7faff;color:#1769ff;border-radius:9px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:750;cursor:pointer}.demoLaunchButton:hover{background:#eef5ff;border-color:#b8cff7}.demoLaunchButton:disabled{opacity:.6;cursor:wait}@media(max-width:700px){.workspaceProjectActions{width:100%;flex-wrap:wrap}.demoLaunchButton,.workspaceProjectActions .new{flex:1 1;justify-content:center}}.peopleStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.peopleStats article{background:#fff;border:1px solid #e4e9ee;border-radius:12px;padding:18px 20px;display:grid;grid-gap:4px;gap:4px;box-shadow:0 1px 3px #17202d08}.peopleStats small{font-size:12px;font-weight:800;letter-spacing:.08em;color:#8d97a2}.peopleStats b{font-size:25px;color:#26313d}.peopleStats span{font-size:12px;color:#87919c}.peoplePanel{background:#fff;border:1px solid #e4e9ee;border-radius:13px;overflow:hidden;box-shadow:0 1px 3px #17202d08}.peopleToolbar{gap:10px;padding:15px 16px;border-bottom:1px solid #edf0f3}.peopleSearch,.peopleToolbar{display:flex;align-items:center}.peopleSearch{height:40px;flex:1 1;gap:8px;border:1px solid #dfe5ea;border-radius:9px;padding:0 11px;color:#8a95a0;background:#fff}.peopleSearch input{width:100%;border:0;outline:0;font-size:13px;color:#26313d}.peopleToolbar select{height:40px;min-width:150px;border:1px solid #dfe5ea;border-radius:9px;background:#fff;padding:0 10px;font-size:12px;color:#52606d}.peopleHead,.peopleRow{display:grid;grid-template-columns:minmax(230px,1.45fr) 100px minmax(210px,1.2fr) 120px 145px 105px 110px;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px}.peopleHead{background:#fafbfc;color:#8b95a0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.peopleRow{border-top:1px solid #eef1f3;font-size:12px;color:#4e5a66;min-height:66px}.peopleRow>span{min-width:0}.peopleRow>span>b{color:#2c3742;margin-bottom:3px}.peopleRow>span>b,.peopleRow>span>small{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peopleRow>span>small{color:#8a95a0}.peopleIdentity{display:flex!important;align-items:center;gap:10px}.peopleIdentity>i{width:34px;height:34px;border-radius:50%;background:#edf3ff;color:#285ab7;display:grid;place-items:center;font-size:12px;font-weight:850;font-style:normal;flex:0 0 auto}.peopleIdentity>span{min-width:0}.peopleIdentity b{font-size:13px;color:#26313d}.peopleIdentity b,.peopleIdentity small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peopleIdentity small{margin-top:3px;font-size:12px;color:#88939e}.personStatus{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;background:#edf7f1;color:#2b8055;font-size:12px;font-weight:800;font-style:normal}.personStatus.ferias{background:#edf4ff;color:#2f67b7}.personStatus.afastado{background:#fff5e8;color:#9a6b22}.personStatus.desligado{background:#f1f2f4;color:#747e88}.peopleActions{display:flex;justify-content:flex-end;gap:5px}.peopleActions button{height:32px;border:1px solid #dde3e8;background:#fff;border-radius:7px;padding:0 9px;color:#496178;font-size:12px;font-weight:700}.peopleActions .dangerAction{width:32px;padding:0;display:grid;place-items:center;color:#b42318;border-color:#f0d7d4;background:#fff8f7}.peopleEmpty{padding:42px 20px;text-align:center;color:#8b95a0;font-size:12px;border-top:1px solid #eef1f3}.personModal{width:min(760px,94vw);max-height:92vh;overflow:auto}.personFormSection{display:grid;grid-gap:13px;gap:13px;margin-top:18px;padding-top:17px;border-top:1px solid #edf0f3}.personFormSection:first-of-type{margin-top:10px}.personFormSection>b{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#73808d}.personModal label{font-size:12px!important}.personModal input,.personModal select{height:40px}.personModal textarea{font-size:12px}@media(max-width:1100px){.peopleStats{grid-template-columns:repeat(2,1fr)}.peopleTable{overflow:auto}.peopleHead,.peopleRow{min-width:1030px}}@media(max-width:720px){.peopleStats{grid-template-columns:1fr 1fr}.peopleToolbar{align-items:stretch;flex-direction:column}.peopleToolbar select{width:100%}.personModal .formRow{grid-template-columns:1fr}}.accessToggle{display:flex!important;align-items:center;gap:11px!important;border:1px solid #e1e6eb;border-radius:10px;padding:12px 13px;background:#fafbfc}.accessToggle input{width:18px!important;height:18px!important;flex:0 0 auto}.accessToggle span{display:grid;grid-gap:2px;gap:2px}.accessToggle strong{font-size:12px;color:#2d3843}.accessToggle small{font-size:12px;color:#87929d;font-weight:500}.contractStats article:last-child b{font-size:20px}.contractTable{overflow:auto}.contractHead,.contractRow{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(180px,1.1fr) minmax(150px,.9fr) 150px 150px 130px 110px;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;min-width:1150px}.contractHead{background:#fafbfc;color:#8b95a0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.contractRow{border-top:1px solid #eef1f3;font-size:12px;color:#4e5a66;min-height:70px}.contractRow>span{min-width:0}.contractRow>span>b{color:#2c3742;margin-bottom:3px}.contractRow>span>b,.contractRow>span>small{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contractRow>span>small{color:#8a95a0}.contractStatus{display:inline-flex;width:max-content;max-width:125px;padding:5px 8px;border-radius:999px;background:#eef1f4;color:#6d7782;font-size:12px;font-weight:800;font-style:normal;white-space:nowrap}.contractStatus.ativo{background:#edf7f1;color:#2b8055}.contractStatus.em-assinatura{background:#edf4ff;color:#2f67b7}.contractStatus.proximo-do-vencimento{background:#fff5e8;color:#9a6b22}.contractStatus.encerrado{background:#f1f2f4;color:#747e88}.contractModal{width:min(820px,94vw);max-height:92vh;overflow:auto}.contractAutoRenew{align-self:end;min-height:40px;box-sizing:border-box}.contractProjectPicker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:210px;overflow:auto;border:1px solid #e3e8ed;border-radius:10px;padding:9px}.contractProjectPicker label{display:flex!important;align-items:center;gap:9px!important;border:1px solid #edf0f3;border-radius:8px;padding:9px!important;margin:0!important;background:#fff}.contractProjectPicker input{width:16px!important;height:16px!important}.contractProjectPicker span{display:grid}.contractProjectPicker b{font-size:12px}.contractProjectPicker small{font-size:12px;color:#87919c}.contractObligationAdd{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.contractObligationAdd input{height:40px;border:1px solid #dce3ea;border-radius:9px;padding:0 11px}.contractObligationAdd button{border:0;background:#eef4ff;color:#1769ff;border-radius:8px;padding:0 13px;font-size:12px;font-weight:800}.contractObligations{display:flex;flex-wrap:wrap;gap:7px}.contractObligations span{display:flex;align-items:center;gap:6px;background:#f3f6f9;border:1px solid #e4e8ec;border-radius:999px;padding:6px 9px;font-size:12px;color:#52606d}.contractObligations button{border:0;background:transparent;padding:0;color:#7c8792;display:grid;place-items:center}@media(max-width:720px){.contractModal .formRow,.contractProjectPicker{grid-template-columns:1fr}}.coreBrand{padding:0 8px 25px!important;display:flex;align-items:center;overflow:visible}.coreBrandLogo{display:block;width:128px;height:auto;object-fit:contain}.loginBrand .coreBrand{padding:0!important;overflow:visible}.loginBrand .coreBrandLogo{width:162px;height:auto;filter:brightness(0) invert(1)}.loginCoreMark{width:112px;height:112px;object-fit:contain;opacity:.18;align-self:flex-end;filter:brightness(0) invert(1)}@media(max-width:760px){.coreBrandLogo{width:118px}.loginBrand .coreBrandLogo{width:150px}}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.passwordCard small{font-size:12px;color:#8b95a0;font-weight:500}.workspaceSettingsCard{min-height:100%}@media(max-width:900px){.settingsGrid{grid-template-columns:1fr}}.peopleHeadV2,.peopleRowV2{grid-template-columns:minmax(230px,1.35fr) minmax(170px,1fr) minmax(145px,.85fr) minmax(210px,1.2fr) minmax(155px,.9fr) 110px 105px;min-width:1180px}.personModal.personModalV2{width:min(1320px,calc(100vw - 64px))!important;max-width:none!important;padding:28px 30px}.vacationSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.vacationSummary span{border:1px solid #e3e8ed;background:#fafbfc;border-radius:10px;padding:12px;display:grid;grid-gap:4px;gap:4px}.vacationSummary small{font-size:12px;color:#87919c}.vacationSummary strong{font-size:18px;color:#26313d}.vacationAdd{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end}.vacationAdd button{height:40px;border:1px solid #cfe0ff;background:#f5f9ff;color:#1769ff;border-radius:9px;padding:0 13px;font-size:12px;font-weight:800}.vacationPeriods{display:grid;border:1px solid #e3e8ed;border-radius:10px;overflow:hidden}.vacationPeriods>div{display:grid;grid-template-columns:minmax(0,1fr) 130px 36px;grid-gap:10px;gap:10px;align-items:center;padding:11px 12px;border-top:1px solid #edf0f3}.vacationPeriods>div:first-child{border-top:0}.vacationPeriods span{display:grid;grid-gap:3px;gap:3px}.vacationPeriods b{font-size:13px;color:#2d3843}.vacationPeriods small{font-size:12px;color:#87919c}.vacationPeriods select{height:34px;border:1px solid #dce3ea;border-radius:8px;background:#fff;padding:0 8px;font-size:12px}.vacationPeriods button{width:34px;height:34px;border:1px solid #f0d7d4;background:#fff8f7;color:#b42318;border-radius:8px;display:grid;place-items:center}.vacationEmpty{padding:18px;border:1px dashed #dfe4e9;border-radius:10px;text-align:center;color:#8a95a0;font-size:12px}.commissionHint{padding:12px 13px;border:1px solid #dfe9f7;background:#f7faff;border-radius:9px;font-size:12px;color:#6d7b8a}@media(max-width:760px){.vacationAdd,.vacationSummary{grid-template-columns:1fr}.vacationAdd button{width:100%}}.commissionStats article b{font-size:20px}.commissionPanelTitle{display:block;font-size:14px;color:#2d3843}.commissionPanelSub{display:block;margin-top:3px;font-size:12px;color:#87919c}.commissionTable{overflow:auto}.commissionHead,.commissionRow{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(180px,1.2fr) 130px 150px 135px 130px;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;min-width:930px}.commissionHead{background:#fafbfc;color:#8b95a0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.commissionRow{border-top:1px solid #eef1f3;font-size:12px;color:#4e5a66;min-height:68px}.commissionRow span{min-width:0}.commissionRow b{display:block;font-size:13px;color:#2d3843;margin-bottom:3px}.commissionRow small{display:block;font-size:12px;color:#87919c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.commissionStatus{height:34px;border:1px solid #dce3ea;border-radius:999px;padding:0 10px;background:#fff;font-size:12px;font-weight:800}.commissionStatus.prevista,.commissionStatusLabel.prevista{color:#8a6a1f;background:#fff7e8}.commissionStatus.aprovada,.commissionStatusLabel.aprovada{color:#2f67b7;background:#edf4ff}.commissionStatus.paga,.commissionStatusLabel.paga{color:#2b8055;background:#edf7f1}.commissionStatusLabel{display:inline-flex;padding:6px 9px;border-radius:999px;font-style:normal;font-size:12px;font-weight:800}.globalSearch{position:relative}.globalSearchResults{position:absolute;top:42px;left:0;width:min(520px,70vw);background:#fff;border:1px solid #dfe5eb;border-radius:12px;box-shadow:0 16px 45px rgba(21,35,52,.14);overflow:hidden;z-index:50;padding:6px}.globalSearchResults>button{width:100%;border:0;background:#fff;display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:10px;gap:10px;text-align:left;padding:10px 11px;border-radius:8px;align-items:center;color:#26313d}.globalSearchResults>button:hover{background:#f5f8fc}.globalSearchResults>button>span{font-size:12px;font-weight:800;color:#1769ff;text-transform:uppercase;letter-spacing:.04em}.globalSearchResults>button>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.globalSearchResults b{font-size:14px}.globalSearchResults b,.globalSearchResults small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.globalSearchResults small{font-size:12px;color:#87919c}.globalSearchEmpty{padding:18px;text-align:center;color:#87919c;font-size:13px}.contractUploadBox{display:grid;grid-gap:10px;gap:10px}.contractUploadDrop{min-height:92px!important;border:1px dashed #cfd8e3!important;border-radius:11px!important;background:#fafcff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:18px!important;cursor:pointer;color:#1769ff}.contractUploadDrop input{display:none}.contractUploadDrop span{display:grid;grid-gap:3px;gap:3px}.contractUploadDrop b{font-size:14px;color:#33465d}.contractUploadDrop small{font-size:12px;color:#7f8b97;font-weight:500}.contractFile{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #e2e7ec;background:#fafbfc;border-radius:10px;padding:12px 13px}.contractFile>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.contractFile b{font-size:13px;color:#2d3843;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contractFile small{font-size:12px;color:#87919c}.contractFile a,.contractFile button{height:32px;border-radius:7px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex;align-items:center;text-decoration:none}.contractFile a{background:#eef4ff;color:#1769ff}.contractFile button{border:1px solid #f0d7d4;background:#fff8f7;color:#b42318}@media(max-width:720px){.globalSearchResults{width:80vw}.contractFile{grid-template-columns:28px 1fr}.contractFile a,.contractFile button{justify-content:center}}.notificationBell,.notificationWrap{position:relative}.notificationCount{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#1769ff;color:#fff;font-size:10px;font-weight:850;display:grid;place-items:center;border:2px solid #fff}.notificationPanel{position:absolute;right:0;top:46px;width:min(390px,calc(100vw - 28px));background:#fff;border:1px solid #e0e6ec;border-radius:13px;box-shadow:0 18px 50px rgba(28,39,52,.16);z-index:80;overflow:hidden}.notificationHead{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;border-bottom:1px solid #edf0f3}.notificationHead>div{display:grid;grid-gap:2px;gap:2px}.notificationHead b{font-size:14px;color:#26313d}.notificationHead span{font-size:12px;color:#87919c}.notificationHead>button{border:0;background:transparent;color:#1769ff;font-size:12px;font-weight:750;cursor:pointer}.notificationList{max-height:430px;overflow:auto;padding:5px}.notificationItem{width:100%;display:grid;grid-template-columns:9px minmax(0,1fr);grid-gap:10px;gap:10px;text-align:left;border:0;background:#fff;padding:11px;border-radius:9px;cursor:pointer}.notificationItem:hover{background:#f7f9fc}.notificationItem.unread{background:#f6f9ff}.notificationItem>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.notificationItem b{font-size:13px;color:#2b3641;line-height:1.35}.notificationItem small{font-size:12px;color:#6f7c88;line-height:1.4}.notificationItem em{font-size:11px;color:#9aa3ac;font-style:normal}.notificationDot{width:7px;height:7px;border-radius:50%;background:#8b96a1;margin-top:5px}.notificationDot.copy_published,.notificationDot.page_published{background:#1769ff}.notificationDot.sale{background:#2b9a68}.notificationEmpty{padding:34px 20px;display:grid;place-items:center;text-align:center;grid-gap:7px;gap:7px;color:#8b95a0}.notificationEmpty b{font-size:13px;color:#596672}.notificationEmpty span{font-size:12px;line-height:1.45}.commissionTitle{align-items:flex-end}.commissionMonthPicker{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:800;color:#73808d;min-width:190px}.commissionMonthPicker select{height:40px;border:1px solid #dce3ea;border-radius:9px;background:#fff;padding:0 10px;font-size:14px;color:#33404c;text-transform:capitalize}.commissionPerformancePanel{margin-bottom:16px}.commissionEntriesPanel{margin-top:16px}.commissionSellerTable{overflow:auto}.commissionSellerHead,.commissionSellerRow{display:grid;grid-template-columns:minmax(180px,1.3fr) 100px 145px 145px minmax(150px,1fr) 145px;grid-gap:14px;gap:14px;align-items:center;padding:12px 16px;min-width:880px}.commissionSellerHead{background:#fafbfc;color:#8b95a0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.commissionSellerRow{min-height:66px;border-top:1px solid #eef1f3;color:#53606c;font-size:12px}.commissionSellerRow span{min-width:0}.commissionSellerRow b{display:block;font-size:13px;color:#2d3843}.commissionSellerRow small{display:block;margin-top:3px;font-size:12px;color:#87919c}.commissionProgress{height:7px;border-radius:999px;background:#edf1f5;overflow:hidden}.commissionProgress i{display:block;height:100%;border-radius:999px;background:#1769ff}.commissionStats b{white-space:nowrap}@media(max-width:760px){.commissionTitle{align-items:stretch}.commissionMonthPicker{width:100%}.notificationPanel{position:fixed;right:14px;top:72px}}@media(max-width:900px){.personModal.personModalV2{width:calc(100vw - 32px)!important;padding:22px!important}}@media(max-width:720px){.personModal.personModalV2{width:calc(100vw - 20px)!important;padding:18px!important}}:root{--core-bg:#080d1e;--core-panel:#111a30;--core-panel-raised:#17223b;--core-border:#283653;--core-text:#eff4ff;--core-muted:#9baac8;--core-blue:#3287ff;--core-violet:#8a53ff;--core-pink:#ed62c5;--core-coral:#ff9676;--core-gradient:linear-gradient(115deg,#168aff,#7853ff 55%,#f269bb 82%,#ff9e6d)}.shell{background:radial-gradient(ellipse at 90% -10%,#292047 0,transparent 43%),var(--core-bg);color:var(--core-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell aside{width:256px;background:linear-gradient(180deg,#0e1731,#0b1226 72%);border-right:1px solid var(--core-border);padding:24px 14px;z-index:8;overflow-y:auto;overflow-x:hidden}.shell .content{margin-left:256px;width:calc(100% - 256px);min-width:0}.shell .coreBrand{padding:0 13px 25px!important;min-height:72px}.shell .coreBrandLogo{width:155px;max-height:64px;object-position:left center}.shell .workspace{border-color:var(--core-border);padding:15px 12px;margin-bottom:8px}.shell .eyebrow,.shell .workspace small{color:#8597c0}.shell .workspace button{color:var(--core-text);font-size:14px}.shell nav{gap:5px;padding-top:12px}.shell .sideBottom>button,.shell nav button{width:100%;color:#a9b8d4;border:1px solid transparent;border-radius:11px;padding:12px 14px;transition:background .18s,color .18s,border .18s;font-weight:550}.shell .sideBottom>button:hover,.shell nav button:hover{background:#202d4b;color:#fff}.shell .sideBottom>button.active,.shell nav button.active{background:linear-gradient(105deg,#145fc5b8,#6336b8a8,#b73f8699);color:#fff;border-color:#7563e0;box-shadow:inset 0 1px #ffffff26,0 4px 20px #4734bd35;font-weight:700}.shell .sideBottom>button svg,.shell nav button svg{flex-shrink:0}.shell .sideBottom{padding-top:24px}.shell .user{border-color:var(--core-border);padding-top:18px;color:var(--core-text)}.shell .user>span{background:linear-gradient(135deg,#224fae,#9345ca);color:white}.shell .user small{color:var(--core-muted)}.shell header{background:#0b1326ee;border-bottom:1px solid var(--core-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:0 clamp(18px,3vw,40px);height:78px;gap:18px}.shell .search{width:min(450px,52%);background:#151f36;border:1px solid var(--core-border);height:43px;border-radius:12px;padding:0 14px;color:#a3b5d6}.shell .search:focus-within{border-color:#7658ee;box-shadow:0 0 0 3px #684dff25}.shell .search input{background:transparent;color:var(--core-text);min-width:0}.shell .search input::placeholder{color:#8191af}.shell .headerActions{align-items:center;gap:12px}.shell .icon{background:#17213a;color:#e0e8ff;border-color:#34415c;height:42px;width:42px}.shell .icon:hover{background:#273557;border-color:#6778a6}.shell .new,.shell .primary{background:var(--core-gradient);color:white;border:0;border-radius:11px;font-weight:750;box-shadow:0 5px 20px #6c4df53b}.shell .new:hover,.shell .primary:hover{filter:brightness(1.12)}.shell .page{padding:clamp(20px,3vw,38px);max-width:1600px}.shell .sectionHead h2,.shell .welcome h1,.shell .workspaceTitle h1{color:var(--core-text)}.shell .sectionHead p,.shell .welcome>div>p:last-child,.shell .workspaceTitle p:last-child{color:var(--core-muted)}.shell .activity,.shell .deadline:not(.coreNextLaunch),.shell .homeEmpty,.shell .launchCalendar>section,.shell .project,.shell .projectManage article,.shell .stats article,.shell .teamGrid article{background:linear-gradient(155deg,#17223b,#10182e);border:1px solid var(--core-border);border-radius:15px;color:var(--core-text);box-shadow:0 8px 28px #00000018}.shell .stats article{padding:22px;position:relative;overflow:hidden}.shell .stats article:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--core-gradient);opacity:.8}.shell .stats strong{color:white;letter-spacing:-.03em}.shell .code,.shell .emptyInline,.shell .event small,.shell .meta,.shell .progressLine>div:first-child,.shell .stats small,.shell .stats span{color:var(--core-muted)}.shell .cardTitle button,.shell .sectionHead button{color:#81a9ff}.shell .projectLink:hover{background:#1b2945;box-shadow:0 12px 35px #0004;border-color:#6554c0;transform:translateY(-2px)}.shell .event b,.shell .project h3,.shell .projectManage h3{color:var(--core-text)}.shell .bar{background:#2a3652}.shell .bar i{background:var(--core-gradient)}.shell .avatars span{border-color:#152039}.shell .calendarLaunch,.shell .event{border-color:var(--core-border);color:var(--core-muted)}.shell .deadline{background:linear-gradient(135deg,#18377c,#5435a7 62%,#b54498);border:1px solid #6c54b5}.shell .deadline a,.shell .deadline button{color:#39479b}.shell .globalSearchResults,.shell .notificationPanel{background:#121e35;border-color:#344563;box-shadow:0 20px 60px #0008}.shell .globalSearchResults>button,.shell .notificationItem{background:transparent;color:var(--core-text)}.shell .globalSearchResults>button:hover,.shell .notificationItem.unread,.shell .notificationItem:hover{background:#253452}.shell .globalSearchResults b,.shell .notificationHead b,.shell .notificationItem b{color:var(--core-text)}.shell .globalSearchResults small,.shell .notificationHead span,.shell .notificationItem small{color:var(--core-muted)}.shell .globalSearchResults>button>span,.shell .notificationHead>button{color:#8bafff}.shell .notificationHead{border-color:var(--core-border)}.shell .notificationCount{background:#e75ab6;border-color:#101a30}.shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid #aa84ff;outline-offset:3px}@media(max-width:720px){.shell aside{display:none}.shell .content{margin:0;width:100%}.shell header{padding:0 15px}.shell .search{width:50%;min-width:0}.shell .page{padding:22px 16px}.shell .stats{grid-template-columns:1fr}.shell .new{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.shell .projectLink,.shell .sideBottom>button,.shell nav button{transition:none}}.shell .content{background:radial-gradient(ellipse at 95% 2%,rgba(79,45,142,.22),transparent 37%),#080e20!important;color:#eef3ff;min-height:100vh}.shell .content>.page{background:transparent!important;color:#eef3ff!important;min-height:calc(100vh - 78px)}.shell .content>.page *{box-sizing:border-box}.shell .content .coreDashboard h1,.shell .content .coreDashboard h2,.shell .content .coreDashboard h3{color:#f5f7ff}.coreDashboard{display:grid;grid-gap:24px;gap:24px}.coreDashboardWelcome{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.coreDashboardWelcome h1{font-size:clamp(24px,2.5vw,33px);line-height:1.15;letter-spacing:-.035em;margin:8px 0}.coreDashboardWelcome h1 span{background:var(--core-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.coreDashboardWelcome p:last-child{color:#a6b3d0;font-size:14px;margin:0}.coreDashboardViewAll,.corePanelHeading>a,.corePanelHeading>button{display:inline-flex;align-items:center;gap:7px;text-decoration:none;background:#1a2843;border:1px solid #314363;border-radius:10px;color:#b8d0ff;padding:9px 13px;font-weight:650;white-space:nowrap}.coreDashboardStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.coreMetric{background:linear-gradient(145deg,#18243e,#111b31);border:1px solid #2a3a57;border-radius:15px;min-height:128px;padding:20px;display:flex;align-items:flex-start;gap:13px;min-width:0;box-shadow:0 8px 25px #0002}.coreMetricIcon{width:43px;height:43px;flex:none;border-radius:12px;display:grid;place-items:center}.coreMetricBlue{background:#183a85;color:#59a3ff}.coreMetricPurple{background:#39246f;color:#ba8cff}.coreMetricCyan{background:#123d57;color:#5ae1e9}.coreMetricCoral{background:#633245;color:#ffac87}.coreMetric>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.coreMetric small{color:#a3b2d1;font-size:13px}.coreMetric strong{color:white;font-size:clamp(22px,2vw,29px);letter-spacing:-.035em;line-height:1.25}.coreMetric div>span{font-size:12px;color:#92a5c9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coreDashboardGrid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,.85fr);grid-gap:17px;gap:17px;align-items:start}.coreDashboardMain,.coreDashboardSide{display:grid;grid-gap:17px;gap:17px;min-width:0}.coreActivityPanel,.coreFeaturePanel,.coreLaunchSection,.coreNextPanel{border:1px solid #293954;border-radius:17px;background:linear-gradient(145deg,#152139,#0e172d);padding:22px;min-width:0;box-shadow:0 12px 32px #0002}.corePanelHeading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:19px}.corePanelHeading h2{font-size:18px;margin:4px 0;letter-spacing:-.02em}.corePanelHeading p{font-size:12px;color:#99a9c7;margin:3px 0}.corePanelKicker{font-size:10px;font-weight:800;letter-spacing:.14em;color:#879ce0}.coreFeatureBody{display:flex;gap:22px;align-items:stretch}.coreFeatureArt{background:radial-gradient(circle at 75% 25%,#8543df99,transparent 55%),linear-gradient(150deg,#10367b,#17133c);border:1px solid #4c438d;border-radius:14px;min-height:175px;width:175px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#94bbff}.coreFeatureArt span{font-size:13px;letter-spacing:.16em;color:white;font-weight:750}.coreFeatureDetails{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.coreFeatureStatus{background:#123f46;border:1px solid #22675f;color:#75e7cd;border-radius:99px;font-size:12px;padding:6px 11px}.coreFeatureStatus i{display:inline-block;width:7px;height:7px;background:#4de1b9;border-radius:50%;margin-right:7px}.coreFeatureDetails h3{font-size:20px;margin:13px 0 7px;line-height:1.3}.coreFeatureDetails p{display:flex;gap:7px;align-items:center;color:#9aaccb;margin:0;font-size:13px}.coreFeatureProgress{width:100%;margin-top:auto;padding-top:20px}.coreFeatureProgress>div:first-child{display:flex;justify-content:space-between;color:#abb9d7;font-size:12px;margin-bottom:10px}.coreFeatureProgress .bar{height:8px}.coreLaunchSection .projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.coreLaunchSection .project{min-width:0}.coreNextPanel{background:radial-gradient(circle at 80% -20%,#8c3bbb66,transparent 60%),linear-gradient(130deg,#21194f,#101936);border-color:#55418e}.coreNextTitle{display:flex;align-items:center;gap:10px;color:#ac8dff}.coreNextTitle h2{font-size:17px;margin:0}.coreNextDate{display:block;color:#a9b8db;font-size:12px;text-transform:capitalize;margin:24px 0 6px}.coreNextPanel h3{font-size:19px;line-height:1.4;margin:0 0 22px}.coreNextPanel p{color:#aab6d2}.coreNextPanel>a{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px;background:var(--core-gradient);color:#fff;text-decoration:none;font-weight:700}.coreActivityPanel .corePanelHeading{margin-bottom:7px}.coreActivityItem{display:flex;align-items:flex-start;gap:11px;border-top:1px solid #293752;padding:14px 0}.coreActivityIcon{width:32px;height:32px;display:grid;place-items:center;flex:none;color:#64ccfc;background:#153654;border-radius:10px}.coreActivityItem>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.coreActivityItem b{font-size:13px;color:#e8efff;line-height:1.35}.coreActivityItem small{font-size:11px;color:#91a1c1;line-height:1.5}.coreDashboardEmpty{font-size:13px;color:#9eafcd;line-height:1.6}.shell .coreDashboard .project .badge.blue{background:#1d3f79;color:#a5c7ff}.shell .coreDashboard .projectIcon.blue{background:#1b3973;color:#91baff}.shell .coreDashboard .project .code{color:#94aae0}@media(max-width:1200px){.coreDashboardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.coreDashboardGrid{grid-template-columns:minmax(0,1fr)}.coreDashboardSide{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:760px){.coreDashboardWelcome{align-items:flex-start;flex-direction:column}.coreDashboardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.coreMetric{padding:15px;min-height:120px}.coreFeatureBody{flex-direction:column}.coreFeatureArt{width:100%;min-height:110px}.coreDashboardSide,.coreLaunchSection .projects{grid-template-columns:1fr}.coreActivityPanel,.coreFeaturePanel,.coreLaunchSection,.coreNextPanel{padding:17px}}@media(max-width:420px){.coreDashboardStats{grid-template-columns:1fr}}.shell.coreTheme-clean{background:#f2f5fa!important;color:#1b2b44!important}.shell.coreTheme-clean aside{background:#f9fbff!important;border-color:#dce4ef!important}.shell.coreTheme-clean .content{background:#f2f5fa!important;color:#192941!important}.shell.coreTheme-clean header{background:#fff!important;border-color:#dce4ef!important}.shell.coreTheme-clean .icon,.shell.coreTheme-clean .search{background:#f2f6fb!important;border-color:#dce5f1!important;color:#46617f!important}.shell.coreTheme-clean .search input{color:#1c2e48!important}.shell.coreTheme-clean .user,.shell.coreTheme-clean .workspace{border-color:#dce5ef!important;color:#253a56!important}.shell.coreTheme-clean .user b,.shell.coreTheme-clean .workspace button{color:#24344d!important}.shell.coreTheme-clean .sideBottom>button,.shell.coreTheme-clean nav button{color:#506783!important}.shell.coreTheme-clean .sideBottom>button.active,.shell.coreTheme-clean nav button.active{color:white!important}.shell.coreTheme-clean .coreDashboard :is(h1,h2,h3),.shell.coreTheme-clean .stats strong{color:#182b47!important}.shell.coreTheme-clean :is(.coreMetric,.coreFeaturePanel,.coreLaunchSection,.coreActivityPanel,.coreNextPanel,.stats article,.project,.activity,.homeEmpty){background:#fff!important;border-color:#dbe4f0!important;box-shadow:0 7px 21px #1832510e!important;color:#223653!important}.shell.coreTheme-clean :is(.coreMetric strong,.coreFeatureDetails h3,.corePanelHeading h2,.coreActivityItem b,.project h3){color:#1b2c48!important}.shell.coreTheme-clean :is(.coreMetric small,.coreMetric em,.corePanelHeading p,.coreActivityItem small){color:#687d99!important}.shell.coreTheme-clean .content>.page{background:#f2f5fa!important;color:#20334e!important}.coreMobileBackdrop,.coreMobileHamburger,.coreMobileSideHeader{display:none}@media(max-width:900px){.projectPage,.shell{overflow-x:clip}.projectPage .coreMobileHamburger,.shell .coreMobileHamburger{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #3c506f!important;background:#1a2945!important;color:#e9f1ff!important;cursor:pointer!important}.projectPage .coreMobileBackdrop,.shell .coreMobileBackdrop{display:none;position:fixed;inset:0;background:#050a16bb;z-index:1998;border:0;width:100vw;height:100dvh}.projectPage.coreMobileOpen>.coreMobileBackdrop,.shell.coreMobileOpen .coreMobileBackdrop{display:block!important}.projectPage>.coreProjectSidebar,.shell>aside{display:flex!important;position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(305px,85vw)!important;max-width:85vw!important;height:100dvh!important;transform:translateX(-105%)!important;visibility:hidden!important;transition:transform .23s ease,visibility .23s!important;z-index:1999!important;overflow-y:auto!important;overflow-x:hidden!important;box-shadow:12px 0 45px #0007!important}.projectPage.coreMobileOpen>.coreProjectSidebar,.shell.coreMobileOpen>aside{transform:translateX(0)!important;visibility:visible!important}.projectPage .coreMobileSideHeader,.shell .coreMobileSideHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important;color:#eaf2ff!important;font-weight:700!important;border-bottom:1px solid #334563!important;width:100%!important;box-sizing:border-box!important}.projectPage .coreMobileSideHeader button,.shell .coreMobileSideHeader button{display:grid!important;place-items:center!important;border:1px solid #415778!important;border-radius:9px!important;background:#233652!important;color:#edf3ff!important;width:34px!important;height:34px!important}.shell>.content{margin-left:0!important;width:100%!important;min-width:0!important}.projectPage>.projectHeader,.shell>.content>header{width:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 15px!important}.projectPage>.projectHeader .coreProjectTopSearch,.shell>.content>header .globalSearch{flex:1 1;min-width:0}.projectPage>.coreProjectMobileNav{display:none!important}.projectPage.coreTheme-clean .coreMobileHamburger,.shell.coreTheme-clean .coreMobileHamburger{background:#fff!important;color:#263c5b!important;border-color:#cdd9e8!important}.projectPage.coreTheme-clean .coreMobileSideHeader,.shell.coreTheme-clean .coreMobileSideHeader{color:#223854!important;border-color:#d4dfec!important}.projectPage.coreTheme-clean .coreMobileSideHeader button,.shell.coreTheme-clean .coreMobileSideHeader button{background:#eff3fa!important;color:#253b5c!important;border-color:#d3ddeb!important}}@media(max-width:600px){.projectPage>.projectHeader .coreCurrentLaunch,.projectPage>.projectHeader .coreProjectProfile{display:none!important}.projectPage>.projectHeaderRight{margin-left:auto!important}.shell>.content>header .globalSearch{max-width:100%!important}}@media(prefers-reduced-motion:reduce){.projectPage>.coreProjectSidebar,.shell>aside{transition:none!important}}.projectPage .projectHeaderRight .coreThemeSwitcher button,.shell .coreThemeSwitcher button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}.projectPage .projectHeaderRight .coreThemeSwitcher button svg,.shell .coreThemeSwitcher button svg{flex:none}@media(max-width:900px){.projectPage>.projectHeader .coreProjectHome,.projectPage>.projectHeader .coreProjectTopSearch{display:none!important}.projectPage>.projectHeader .projectHeaderRight{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:1 1!important;min-width:0!important;gap:10px!important;margin:0!important}.projectPage>.projectHeader .coreCurrentLaunch{display:flex!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;padding:6px 9px!important;gap:8px!important;margin:0!important}.projectPage>.projectHeader .coreCurrentLaunch>span:nth-child(2){min-width:0!important;flex:1 1!important}.projectPage>.projectHeader .coreCurrentLaunch strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.projectPage>.projectHeader .coreCurrentLaunch small{font-size:10px!important}.projectPage>.projectHeader .coreCurrentLaunch .coreLaunchStatus{display:none!important}.projectPage>.projectHeader .coreLaunchAvatar{width:32px!important;height:32px!important;min-width:32px!important;display:grid!important;place-items:center!important}.projectPage>.projectHeader .coreProjectProfile{display:none!important}.projectPage>.projectHeader .coreThemeSwitcher,.shell .coreThemeSwitcher{display:flex!important;align-items:center!important;width:auto!important;min-width:0!important;flex:none!important;gap:3px!important;padding:3px!important;border-radius:12px!important}.projectPage>.projectHeader .coreThemeSwitcher button,.shell .coreThemeSwitcher button{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:10px!important}.projectPage>.projectHeader .coreThemeSwitcher .coreThemeText,.shell .coreThemeSwitcher .coreThemeText{display:none!important}.projectPage>.projectHeader{gap:8px!important;padding:9px 12px!important}.shell>.content>header .globalSearch{display:none!important}}@media(max-width:600px){.projectPage>.projectHeader .coreCurrentLaunch{display:flex!important}.projectPage>.projectHeader .coreProjectProfile{display:none!important}.projectPage>.projectHeader .projectHeaderRight{margin:0!important;min-width:0!important}}@media(max-width:380px){.projectPage>.projectHeader .coreThemeSwitcher button{width:30px!important;min-width:30px!important;height:32px!important}.projectPage>.projectHeader .coreCurrentLaunch{padding:5px!important}}.shell.coreTheme-dark{--core-ui-surface:#192943;--core-ui-border:#374d6d;--core-ui-text:#edf4ff;--core-ui-muted:#b5c6df;--core-ui-hover:#273c5a}.shell.coreTheme-dark :is(.coreMetric,.coreFeaturePanel,.coreLaunchSection,.coreActivityPanel,.coreNextPanel,.stats article,.project,.activity,.homeEmpty){background:var(--core-ui-surface)!important;border-color:var(--core-ui-border)!important;color:var(--core-ui-text)!important}.shell.coreTheme-dark :is(.coreMetric strong,.coreFeatureDetails h3,.corePanelHeading h2,.coreActivityItem b,.project h3){color:var(--core-ui-text)!important}.shell.coreTheme-dark :is(.coreMetric small,.coreMetric em,.corePanelHeading p,.coreActivityItem small){color:var(--core-ui-muted)!important}.shell.coreTheme-dark :is(.search,.icon,.workspace,.user){border-color:var(--core-ui-border)!important;color:#e7f0ff!important}.shell.coreTheme-clean{--core-ui-surface:#fff;--core-ui-border:#d6e1ed;--core-ui-text:#223752;--core-ui-muted:#617995;--core-ui-hover:#eaf1fb}.shell:is(.coreTheme-clean,.coreTheme-dark) :is(.coreMetric,.coreFeaturePanel,.coreLaunchSection,.coreActivityPanel,.coreNextPanel,.stats article,.project,.activity,.homeEmpty){background:var(--core-ui-surface)!important;border-color:var(--core-ui-border)!important;color:var(--core-ui-text)!important}.shell:is(.coreTheme-clean,.coreTheme-dark) :is(.coreMetric strong,.coreFeatureDetails h3,.corePanelHeading h2,.coreActivityItem b,.project h3){color:var(--core-ui-text)!important}.shell:is(.coreTheme-clean,.coreTheme-dark) :is(.coreMetric small,.coreMetric em,.corePanelHeading p,.coreActivityItem small){color:var(--core-ui-muted)!important}.shell.coreTheme-dark{--ws-bg:#0d172a;--ws-panel:#192943;--ws-raised:#223550;--ws-field:#14253e;--ws-line:#374d6d;--ws-text:#edf4ff;--ws-muted:#b2c5df;--ws-hover:#2b4161;--ws-accent:#8b92ff;--ws-shadow:0 9px 28px #0002}.shell.coreTheme-clean{--ws-bg:#f2f5fa;--ws-panel:#fff;--ws-raised:#f4f7fc;--ws-field:#fff;--ws-line:#d6e1ed;--ws-text:#223752;--ws-muted:#647b96;--ws-hover:#eaf1fb;--ws-accent:#435fcc;--ws-shadow:0 7px 24px #1226400d}.shell:is(.coreTheme-dark,.coreTheme-clean){background:var(--ws-bg)!important;color:var(--ws-text)!important}.shell:is(.coreTheme-dark,.coreTheme-clean)>.content{background:var(--ws-bg)!important;color:var(--ws-text)!important;min-width:0}.shell:is(.coreTheme-dark,.coreTheme-clean)>.content>.page{background:var(--ws-bg)!important;color:var(--ws-text)!important;min-width:0;max-width:100%;box-sizing:border-box}.shell:is(.coreTheme-dark,.coreTheme-clean) :is(.workspaceSettingsCard,.peoplePanel,.peopleStats>article,.peopleStats>div,.peopleTable,.contractTable,.contractStats>article,.commissionTable,.commissionStats>article,.commissionHint,.peopleEmpty,.projectWizardPanel,.accessToggle,.vacationSummary span){background:var(--ws-panel)!important;border-color:var(--ws-line)!important;color:var(--ws-text)!important;box-shadow:var(--ws-shadow)}.shell:is(.coreTheme-dark,.coreTheme-clean) :is(.workspaceSettingsCard h2,.workspaceSettingsCard label,.peoplePanel h2,.peoplePanel h3,.peopleStats b,.contractStats b,.commissionStats b,.commissionPanelTitle,.accessToggle strong,.vacationSummary strong,.peopleEmpty h3){color:var(--ws-text)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) :is(.workspaceSettingsCard p,.passwordCard small,.peopleEmpty p,.accessToggle small,.vacationSummary small,.commissionPanelSub,.commissionHint,.peopleStats small,.contractStats small,.commissionStats small){color:var(--ws-muted)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) :is(.peopleHead,.peopleHeadV2,.contractHead,.commissionHead){background:var(--ws-raised)!important;color:var(--ws-muted)!important;border-color:var(--ws-line)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) :is(.peopleRow,.peopleRowV2,.contractRow,.commissionRow){color:var(--ws-text)!important;border-color:var(--ws-line)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) :is(.peopleRow,.peopleRowV2,.contractRow,.commissionRow):hover{background:var(--ws-hover)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) :is(.workspaceSettingsCard input,.workspaceSettingsCard select,.peopleToolbar input,.peopleToolbar select,.peopleSearch input,.commissionTable select,.modal:not(.copyEditorModal) input:not([type=checkbox]):not([type=radio]):not([type=color]),.modal:not(.copyEditorModal) select,.modal:not(.copyEditorModal) textarea){background:var(--ws-field)!important;border-color:var(--ws-line)!important;color:var(--ws-text)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) :is(input,textarea)::placeholder{color:var(--ws-muted)!important;opacity:1}.shell:is(.coreTheme-dark,.coreTheme-clean) .modalShade>.modal{background:var(--ws-panel)!important;border:1px solid var(--ws-line)!important;color:var(--ws-text)!important;border-radius:16px!important;box-shadow:0 20px 70px #0005!important}.shell:is(.coreTheme-dark,.coreTheme-clean) .modalShade>.modal :is(.modalHead h2,.modalHead h3,label,legend){color:var(--ws-text)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) .modalShade>.modal :is(.modalHead p,small){color:var(--ws-muted)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) .modalShade>.modal .modalActions>button:not(.primary),.shell:is(.coreTheme-dark,.coreTheme-clean) .modalShade>.modal .modalHead>button{background:var(--ws-raised)!important;border:1px solid var(--ws-line)!important;color:var(--ws-text)!important;border-radius:10px!important}.shell:is(.coreTheme-dark,.coreTheme-clean) :is(.workspaceSettingsActions,.modalActions){border-color:var(--ws-line)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) :is(.workspaceSettingsCard,.peoplePanel,.contractTable,.commissionTable){min-width:0;max-width:100%}.shell.coreTheme-dark>.content>header,.shell.coreTheme-dark>aside{background:#111f35!important;color:var(--ws-text)!important;border-color:var(--ws-line)!important}.shell.coreTheme-dark :is(.workspace,.user){border-color:var(--ws-line)!important}.shell.coreTheme-dark :is(.workspace button,.user b,.corePanelHeading h2,.workspaceTitle h1){color:var(--ws-text)!important}.shell.coreTheme-dark :is(.workspaceTitle p,.corePanelHeading p){color:var(--ws-muted)!important}.shell.coreTheme-clean>.content>header,.shell.coreTheme-clean>aside{background:#fff!important;border-color:var(--ws-line)!important;color:var(--ws-text)!important}@media(max-width:900px){.shell>.content{max-width:100vw!important;overflow-x:clip!important}.shell>.content,.shell>.content>.page{min-width:0!important;width:100%!important}.shell>.content>.page{padding:18px 14px 32px!important}.shell .workspaceTitle{display:flex!important;align-items:stretch!important;flex-direction:column!important;gap:12px!important}.shell .workspaceTitle,.shell .workspaceTitle>div{min-width:0!important;max-width:100%!important}.shell .workspaceTitle h1{font-size:clamp(26px,7vw,34px)!important;line-height:1.15!important;overflow-wrap:anywhere}.shell .workspaceTitle p{line-height:1.55!important;overflow-wrap:anywhere}.shell .workspaceTitle :is(.new,button){max-width:100%!important}.shell :is(.settingsGrid,.peopleStats,.contractStats,.commissionStats){min-width:0!important;max-width:100%!important}.shell .settingsGrid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.shell .workspaceSettingsCard{width:100%!important;max-width:100%!important;padding:18px!important;gap:14px!important}.shell .workspaceSettingsCard :is(input,select){min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.shell :is(.peopleTable,.contractTable,.commissionTable){width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.shell :is(.peopleHead,.peopleHeadV2,.peopleRow,.peopleRowV2,.contractHead,.contractRow,.commissionHead,.commissionRow){max-width:none}.shell :is(.peopleToolbar,.peopleActions){max-width:100%!important;flex-wrap:wrap!important;gap:9px!important}.shell .peopleToolbar :is(input,select){max-width:100%!important;min-width:0!important}.shell .modalShade{padding:12px!important;align-items:center!important}.shell .modalShade>.modal{width:min(100%,650px)!important;max-width:100%!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;padding:18px!important;box-sizing:border-box!important}.shell .modalShade>.modal .formRow{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.shell .modalShade>.modal :is(input,select,textarea){min-width:0!important;max-width:100%!important}.shell .modalShade>.modal .modalActions{display:flex;flex-wrap:wrap;gap:8px!important}.shell .modalShade>.modal .modalActions>button{min-height:42px!important}}@media(max-width:600px){.shell .commissionStats,.shell .contractStats,.shell .peopleStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.shell .commissionStats>*,.shell .contractStats>*,.shell .peopleStats>*{min-width:0!important;padding:13px!important}.shell .coreMobileSideHeader,.shell .workspaceSettingsActions button{max-width:100%}}@media(max-width:900px){.shell>.content>.page .workspaceTitle{display:flex!important;flex-flow:column nowrap!important;align-items:stretch!important;justify-content:flex-start!important;align-content:flex-start!important;gap:14px!important;margin:0 0 18px!important;position:relative!important}.shell>.content>.page .workspaceTitle,.shell>.content>.page .workspaceTitle>div:first-child{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;padding:0!important}.shell>.content>.page .workspaceTitle>div:first-child{display:block!important;position:static!important;margin:0!important}.shell>.content>.page .workspaceTitle :is(.eyebrow,h1,p){position:static!important;min-height:0!important;height:auto!important;margin-top:0!important;margin-bottom:8px!important}.shell>.content>.page .workspaceTitle>.workspaceProjectActions,.shell>.content>.page .workspaceTitle>button.new{display:flex!important;position:static!important;inset:auto!important;align-self:stretch!important;flex:0 0 auto!important;float:none!important;transform:none!important;min-height:46px!important;height:auto!important;width:100%!important;max-width:100%!important;margin:0!important}.shell>.content>.page .workspaceTitle>.workspaceProjectActions{flex-wrap:wrap!important;gap:9px!important}.shell>.content>.page .workspaceTitle>.workspaceProjectActions>button{min-height:46px!important}.shell>.content>.page .workspaceTitle+*{margin-top:0!important}.shell:has(.workspaceTitle>.workspaceProjectActions)>.content>header>.new,.shell:has(.workspaceTitle>button.new)>.content>header>.new{display:none!important}}.shell :is(.peopleSearch input,.globalSearch input,.search input,.peopleToolbar input[type=search],.contractTable input[type=search],.commissionTable input[type=search]){min-height:48px!important;height:48px!important;padding:0 16px!important;font-size:15px!important;line-height:1.3!important;box-sizing:border-box!important}.shell :is(.peopleSearch,.globalSearch,.search){min-height:48px!important;align-items:center!important}@media(max-width:760px){.shell :is(.peopleSearch input,.globalSearch input,.search input,.peopleToolbar input[type=search]){min-height:52px!important;height:52px!important;font-size:16px!important}.shell :is(.peopleSearch,.globalSearch,.search){min-height:52px!important;max-width:100%!important}}.shell.coreTheme-dark .peoplePanel .peopleRow :is(.peopleIdentity b,.peopleRow>span>b,.peopleRow>span>strong){color:#edf4ff!important;opacity:1!important}.shell.coreTheme-dark .peoplePanel .peopleRow :is(.peopleIdentity small,.peopleRow>span>small){color:#b5c6df!important;opacity:1!important}.shell.coreTheme-dark .peoplePanel .peopleSearch{background:#15253d!important;border:1px solid #374d6d!important;color:#b5c6df!important;min-width:0!important;overflow:hidden!important}.shell.coreTheme-dark .peoplePanel .peopleSearch input{background:transparent!important;border:0!important;box-shadow:none!important;color:#edf4ff!important;min-width:0!important;width:100%!important;flex:1 1!important}.shell.coreTheme-dark .peoplePanel .peopleSearch input::placeholder{color:#a8bbd5!important;opacity:1!important}.shell.coreTheme-dark .peoplePanel .peopleSearch svg{flex:0 0 auto!important;color:#a8bbd5!important}.shell.coreTheme-dark .peoplePanel .peopleToolbar select{background:#15253d!important;color:#edf4ff!important;border-color:#374d6d!important}.shell.coreTheme-dark .peoplePanel .peopleRow{background:transparent!important;color:#edf4ff!important}.shell.coreTheme-dark .peoplePanel .peopleRow :is(.peopleActions button,.peopleIdentity i){border-color:#374d6d!important}@media(max-width:760px){.shell .peoplePanel .peopleSearch{width:100%!important;max-width:100%!important;min-width:0!important;height:52px!important;box-sizing:border-box!important}.shell .peoplePanel .peopleSearch input{width:100%!important;min-width:0!important;height:50px!important;padding:0 5px!important}.shell .peoplePanel .peopleToolbar{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}}.shell.coreTheme-dark .modalShade .contractProjectPicker{background:#15253d!important;border-color:#3a5070!important;color:#edf4ff!important}.shell.coreTheme-dark .modalShade .contractProjectPicker>label{background:#203450!important;border:1px solid #425878!important;color:#edf4ff!important;box-shadow:none!important}.shell.coreTheme-dark .modalShade .contractProjectPicker>label :is(b,strong){color:#edf4ff!important;opacity:1!important}.shell.coreTheme-dark .modalShade .contractProjectPicker>label :is(small,span){color:#bacce5!important;opacity:1!important}.shell.coreTheme-dark .modalShade .contractProjectPicker input[type=checkbox]{accent-color:#7775ed!important;background:#15253d!important}.shell.coreTheme-dark .modalShade .contractUploadDrop{background:#1d304d!important;border:1px dashed #516989!important;color:#b5b6ff!important}.shell.coreTheme-dark .modalShade .contractUploadDrop :is(b,strong){color:#f2f6ff!important;opacity:1!important}.shell.coreTheme-dark .modalShade .contractUploadDrop small{color:#b9cbe4!important;opacity:1!important}.shell.coreTheme-dark .modalShade .contractFile,.shell.coreTheme-dark .modalShade .contractObligations>span{background:#203450!important;border-color:#425878!important;color:#edf4ff!important}.shell.coreTheme-dark .modalShade .contractFile b{color:#edf4ff!important}.shell.coreTheme-dark .modalShade .contractFile small,.shell.coreTheme-dark .modalShade .contractObligations>span{color:#bdcde3!important}.shell.coreTheme-dark .modalShade .contractObligationAdd>button{background:#283f63!important;border:1px solid #506c92!important;color:#e3ebff!important}.shell.coreTheme-dark .modalShade .personFormSection{border-top-color:#425878!important}.shell.coreTheme-dark .modalShade .personFormSection>b{color:#b5c6df!important}.shell.coreTheme-dark .modalShade .contractProjectPicker :is(label,small),.shell.coreTheme-dark .modalShade .contractUploadBox label{opacity:1!important}@media(max-width:760px){.shell .modalShade .contractProjectPicker{grid-template-columns:minmax(0,1fr)!important;max-height:220px!important}.shell .modalShade .contractProjectPicker>label{min-width:0!important;padding:12px!important}.shell .modalShade .contractProjectPicker>label span{min-width:0!important;overflow-wrap:anywhere!important}.shell .modalShade .contractObligationAdd{grid-template-columns:minmax(0,1fr) auto!important}.shell .modalShade .contractObligationAdd input{min-width:0!important}.shell .modalShade .contractUploadDrop{min-width:0!important;min-height:110px!important}}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineCalendar{display:grid;grid-gap:14px;gap:14px;width:100%;min-width:0}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineProject{background:var(--ws-panel)!important;border:1px solid var(--ws-line)!important;color:var(--ws-text)!important;box-shadow:var(--ws-shadow)!important;border-radius:16px;min-width:0}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineInfo{min-width:0;align-items:flex-start}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineInfo>div{min-width:0}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineInfo b{color:var(--ws-text)!important;line-height:1.4;overflow-wrap:anywhere}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineInfo small{color:var(--ws-muted)!important;letter-spacing:.05em}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineInfo em{color:var(--ws-accent)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineTrack{min-width:0}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineDates{color:var(--ws-muted)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineDates b{color:var(--ws-text)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineBar{background:var(--ws-raised)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineBar span{background:var(--ws-panel)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineTrack>small{color:var(--ws-muted)!important}.shell:is(.coreTheme-dark,.coreTheme-clean) .timelineProject>.lucide{color:var(--ws-muted)!important}@media(max-width:850px){.shell .timelineProject{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;padding:18px!important}.shell .timelineInfo{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;grid-gap:12px!important;gap:12px!important}.shell .timelineInfo .projectIcon{height:44px!important;width:44px!important}.shell .timelineInfo b{font-size:16px!important;white-space:normal!important}.shell .timelineInfo em{font-size:13px!important}.shell .timelineTrack{padding:15px!important;border:1px solid var(--ws-line)!important;border-radius:12px!important;background:var(--ws-raised)!important;gap:11px!important}.shell .timelineDates{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;align-items:start!important}.shell .timelineDates>span{display:flex!important;flex-direction:column!important;gap:6px!important;font-size:12px!important;line-height:1.3!important;overflow-wrap:anywhere}.shell .timelineDates>span:last-child{text-align:right!important;align-items:flex-end!important}.shell .timelineDates b{display:block!important;font-size:17px!important;line-height:1.15!important}.shell .timelineBar{height:7px!important;margin:5px 3px!important}.shell .timelineTrack>small{font-size:12px!important}}.shell .launchCalendarToolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:0 0 18px}.shell .launchCalendarSwitch{display:flex;gap:5px;padding:5px;border-radius:12px;background:var(--ws-raised);border:1px solid var(--ws-line)}.shell .launchCalendarSwitch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 16px;border:0;border-radius:9px;background:transparent;color:var(--ws-muted);font-weight:750;font-size:13px}.shell .launchCalendarSwitch button.active{background:linear-gradient(115deg,#2b7cf1,#7a55e8);color:white;box-shadow:0 3px 12px #3c50ba30}.shell .launchMonthNav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ws-text)}.shell .launchMonthNav strong{font-size:15px;text-transform:capitalize;text-align:center;min-width:150px}.shell .launchMonthNav button{min-height:40px;min-width:40px;border-radius:9px;border:1px solid var(--ws-line);background:var(--ws-panel);color:var(--ws-text);font-size:22px}.shell .launchMonthNav button.today{font-size:12px;font-weight:750;padding:0 13px}.shell .launchMonthLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);grid-gap:16px;gap:16px;align-items:start;min-width:0}.shell .launchMonthGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:12px;grid-gap:5px;gap:5px;background:var(--ws-panel);border:1px solid var(--ws-line);border-radius:15px;min-width:0}.shell .launchWeekLabel{text-align:center;padding:9px 3px;color:var(--ws-muted);font-size:12px;font-weight:750}.shell .launchDay{min-width:0;min-height:106px;padding:9px;display:flex;align-items:stretch;flex-direction:column;gap:5px;border-radius:10px;background:var(--ws-raised);border:1px solid transparent;text-align:left;color:var(--ws-text)}.shell .launchDay:not(:disabled):hover{border-color:var(--ws-accent);background:var(--ws-hover)}.shell .launchDay.selected{border-color:#7b83f4;box-shadow:inset 0 0 0 1px #7b83f4}.shell .launchDay:disabled{background:transparent;cursor:default}.shell .launchDayNumber{font-size:13px;font-weight:750}.shell .launchDay.isToday .launchDayNumber{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#3e7bf5;color:white}.shell .launchEventDot{display:flex;align-items:center;gap:5px;min-width:0;color:var(--ws-text);font-size:10px}.shell .launchEventDot i,.shell .launchEventMark{width:7px;height:7px;border-radius:100%;background:#398ef6;flex:0 0 auto}.shell .launchEventDot.cart i,.shell .launchEventMark.cart{background:#b377ef}.shell .launchEventDot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell .launchDay>small{font-size:10px;color:var(--ws-muted)}.shell aside.launchDayDetails{position:static!important;inset:auto!important;display:flex!important;flex-direction:column!important;width:100%!important;min-height:250px;padding:18px!important;background:var(--ws-panel)!important;border:1px solid var(--ws-line)!important;border-radius:15px;color:var(--ws-text)!important;box-sizing:border-box;gap:12px}.shell .launchDayDetails>div:first-child{display:grid;grid-gap:5px;gap:5px;border-bottom:1px solid var(--ws-line);padding-bottom:13px}.shell .launchDayDetails>div:first-child strong{text-transform:capitalize}.shell .launchDayDetails p,.shell .launchDayDetails small{color:var(--ws-muted);font-size:12px}.shell .launchDayEvent{display:flex;align-items:center;gap:10px;color:var(--ws-text);text-decoration:none;padding:11px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-raised);min-width:0}.shell .launchDayEvent>span:nth-child(2){display:grid;flex:1 1;min-width:0;grid-gap:5px;gap:5px}.shell .launchDayEvent b{font-size:12px;overflow-wrap:anywhere}.shell .launchDayEvent small{font-size:11px}.shell .launchDayEvent:hover{background:var(--ws-hover)}@media(max-width:900px){.shell .launchMonthLayout{grid-template-columns:minmax(0,1fr)}.shell aside.launchDayDetails{min-height:0}}@media(max-width:600px){.shell .launchCalendarToolbar{align-items:stretch;gap:12px}.shell .launchCalendarSwitch{width:100%}.shell .launchCalendarSwitch button{flex:1 1}.shell .launchMonthNav{justify-content:space-between;flex-wrap:nowrap;gap:4px}.shell .launchMonthNav strong{min-width:0;flex:1 1;font-size:13px}.shell .launchMonthNav button{min-width:36px;min-height:38px}.shell .launchMonthGrid{gap:3px;padding:8px}.shell .launchWeekLabel{font-size:10px}.shell .launchDay{padding:6px 3px;min-height:65px;align-items:center;gap:4px}.shell .launchDayNumber{font-size:12px}.shell .launchDay.isToday .launchDayNumber{width:22px;height:22px}.shell .launchEventDot{width:7px;height:7px;overflow:hidden}.shell .launchEventDot i{width:7px;height:7px}.shell .launchEventDot span{display:none}.shell .launchDay>small{font-size:9px}}.projectPage.coreTheme-dark,.shell.coreTheme-dark{--core-scroll-track:#101d32;--core-scroll-thumb:#405779;--core-scroll-hover:#6887b7}.projectPage.coreTheme-clean,.shell.coreTheme-clean{--core-scroll-track:#eef2f8;--core-scroll-thumb:#a6b7d0;--core-scroll-hover:#718cb3}:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean),:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean) :is(aside,.content,.page,.toolBody,.emailToolBody,.projectBody,.modal,.modalShade,.leadTableScroll,.commercialBoard,.taskTable,.coreProjectSidebar,.coreMobileSidePanel,.corePagesManager){scrollbar-color:var(--core-scroll-thumb) var(--core-scroll-track);scrollbar-width:thin}:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean) :is(aside,.content,.page,.toolBody,.emailToolBody,.projectBody,.modal,.modalShade,.leadTableScroll,.commercialBoard,.taskTable,.coreProjectSidebar,.coreMobileSidePanel,.corePagesManager)::-webkit-scrollbar,:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean)::-webkit-scrollbar{width:9px;height:9px}:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean) :is(aside,.content,.page,.toolBody,.emailToolBody,.projectBody,.modal,.modalShade,.leadTableScroll,.commercialBoard,.taskTable,.coreProjectSidebar,.coreMobileSidePanel,.corePagesManager)::-webkit-scrollbar-track,:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean)::-webkit-scrollbar-track{background:var(--core-scroll-track);border-radius:20px}:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean) :is(aside,.content,.page,.toolBody,.emailToolBody,.projectBody,.modal,.modalShade,.leadTableScroll,.commercialBoard,.taskTable,.coreProjectSidebar,.coreMobileSidePanel,.corePagesManager)::-webkit-scrollbar-thumb,:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean)::-webkit-scrollbar-thumb{background:var(--core-scroll-thumb);border:2px solid var(--core-scroll-track);border-radius:20px}:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean) :is(aside,.content,.page,.toolBody,.emailToolBody,.projectBody,.modal,.modalShade,.leadTableScroll,.commercialBoard,.taskTable,.coreProjectSidebar,.coreMobileSidePanel,.corePagesManager)::-webkit-scrollbar-thumb:hover,:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean)::-webkit-scrollbar-thumb:hover{background:var(--core-scroll-hover)}html:has(.shell.coreTheme-dark,.projectPage.coreTheme-dark){scrollbar-color:#405779 #101d32;scrollbar-width:thin}html:has(.shell.coreTheme-clean,.projectPage.coreTheme-clean){scrollbar-color:#a6b7d0 #eef2f8;scrollbar-width:thin}@media(pointer:coarse){:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean),:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean) :is(aside,.content,.modal,.commercialBoard){scrollbar-width:auto}}:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean),:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean) *{scrollbar-color:var(--core-scroll-thumb) var(--core-scroll-track)!important;scrollbar-width:thin!important}:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean) ::-webkit-scrollbar,:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean)::-webkit-scrollbar{width:9px!important;height:9px!important}:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean) ::-webkit-scrollbar-track,:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean)::-webkit-scrollbar-track{background:var(--core-scroll-track)!important;border-radius:20px!important}:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean) ::-webkit-scrollbar-thumb,:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean)::-webkit-scrollbar-thumb{background:var(--core-scroll-thumb)!important;border:2px solid var(--core-scroll-track)!important;border-radius:20px!important}:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean) ::-webkit-scrollbar-thumb:hover,:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean)::-webkit-scrollbar-thumb:hover{background:var(--core-scroll-hover)!important}@media(pointer:coarse){:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean),:is(.shell,.projectPage):is(.coreTheme-dark,.coreTheme-clean) *{scrollbar-width:auto!important}}body:has(.projectPage.coreTheme-dark,.shell.coreTheme-dark)>.appDialogShade{--dialog-bg:#192943;--dialog-text:#edf4ff;--dialog-muted:#b5c6df;--dialog-line:#405674;--dialog-raised:#233754;--dialog-icon:#294a77}body:has(.projectPage.coreTheme-clean,.shell.coreTheme-clean)>.appDialogShade{--dialog-bg:#fff;--dialog-text:#20344e;--dialog-muted:#647992;--dialog-line:#d6e1ed;--dialog-raised:#f1f6fc;--dialog-icon:#eaf2ff}body:has(.projectPage.coreTheme-dark,.shell.coreTheme-dark,.projectPage.coreTheme-clean,.shell.coreTheme-clean)>.appDialogShade .appDialogModal{background:var(--dialog-bg)!important;color:var(--dialog-text)!important;border:1px solid var(--dialog-line)!important;border-radius:18px!important;box-shadow:0 24px 80px #0006!important}body:has(.projectPage.coreTheme-dark,.shell.coreTheme-dark,.projectPage.coreTheme-clean,.shell.coreTheme-clean)>.appDialogShade :is(.appDialogHeading h2,.appDialogHeading strong){color:var(--dialog-text)!important}body:has(.projectPage.coreTheme-dark,.shell.coreTheme-dark,.projectPage.coreTheme-clean,.shell.coreTheme-clean)>.appDialogShade :is(.appDialogHeading small,.appDialogMessage,.appDialogInput){color:var(--dialog-muted)!important}body:has(.projectPage.coreTheme-dark,.shell.coreTheme-dark,.projectPage.coreTheme-clean,.shell.coreTheme-clean)>.appDialogShade .appDialogIcon.info{background:var(--dialog-icon)!important;color:#6eabff!important}body:has(.projectPage.coreTheme-dark,.shell.coreTheme-dark,.projectPage.coreTheme-clean,.shell.coreTheme-clean)>.appDialogShade .appDialogClose{background:transparent!important;color:var(--dialog-muted)!important}body:has(.projectPage.coreTheme-dark,.shell.coreTheme-dark,.projectPage.coreTheme-clean,.shell.coreTheme-clean)>.appDialogShade .appDialogModal .modalActions{border-color:var(--dialog-line)!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin-top:22px!important}body:has(.projectPage.coreTheme-dark,.shell.coreTheme-dark,.projectPage.coreTheme-clean,.shell.coreTheme-clean)>.appDialogShade .appDialogModal .modalActions>button:not(.primary){background:var(--dialog-raised)!important;color:var(--dialog-text)!important;border:1px solid var(--dialog-line)!important}body:has(.projectPage.coreTheme-dark,.shell.coreTheme-dark,.projectPage.coreTheme-clean,.shell.coreTheme-clean)>.appDialogShade .appDialogInput input{background:var(--dialog-raised)!important;color:var(--dialog-text)!important;border:1px solid var(--dialog-line)!important}@media(max-width:600px){.appDialogShade{padding:14px!important;align-items:center!important}.appDialogShade .appDialogModal{width:100%!important;max-width:430px!important}.appDialogShade .appDialogModal .modalHead{padding:20px 18px 0!important}.appDialogShade .appDialogMessage{margin:16px 18px 0!important}.appDialogShade .appDialogModal .modalActions{padding:16px 18px 20px!important}.appDialogShade .appDialogModal .modalActions>button{flex:1 1!important;min-height:44px!important}}body:has(.projectPage.coreTheme-dark,.shell.coreTheme-dark){--core-global-dark-divider:#30435e}body:has(.projectPage.coreTheme-dark,.shell.coreTheme-dark) :is(.appDialogModal,.appDialogModal .modalHead,.appDialogModal .modalActions){border-color:var(--core-global-dark-divider)!important}.shell.coreTheme-dark :is(aside,header,nav,footer,.sidebar,.sideNav,.workspace,.mainContent,.panel,.card,.tableHead,.tableRow,.notificationPanel,.headerSearch,.peopleHeadV2,.peopleRowV2,.commissionTable,.commissionStats article,.contractProjectPicker,.contractProjectPicker label){border-color:#30435e!important}.shell.coreTheme-dark :is(hr,[role=separator]){border-color:#293b54!important}.shell.coreTheme-dark :where(main,section,article,header,footer,aside,nav,table,thead,tbody,tr,td,th,hr,div:not([role=button]):not([contenteditable=true])):not(.builder):not(.builderCanvas):not(.renderBlock):not(.notificationCount){border-color:#30435e!important}body:has(.shell.coreTheme-dark,.projectPage.coreTheme-dark)>.appDialogShade :where(.appDialogModal,.modalHead,.modalActions,hr){border-color:#30435e!important}@media (min-width:901px){.projectPage>.projectHeader .projectHeaderRight{display:flex;align-items:center;flex:1 1;min-width:0;margin-left:auto;gap:12px}.projectPage>.projectHeader .coreCurrentLaunch{margin-right:auto;min-width:0}.projectPage>.projectHeader .coreProjectHome{flex:0 0 245px;display:flex;align-items:center}}@media (max-width:900px){.projectPage>.projectHeader .projectHeaderRight{flex:1 1;min-width:0}.projectPage>.projectHeader .coreCurrentLaunch{margin-right:auto!important}}.projectPage>.coreProjectSidebar>.coreThemeSwitcher{display:flex!important;align-items:center;justify-content:center;gap:6px;margin:4px 14px 18px;padding:5px;width:max-content;max-width:calc(100% - 28px)}.projectPage>.coreProjectSidebar>.coreThemeSwitcher button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;gap:4px}.projectPage>.projectHeader .coreProjectNotificationWrap{position:relative;flex:none}.projectPage>.projectHeader .coreProjectNotificationButton{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;cursor:pointer;border:1px solid var(--core-ui-border,#dae2ec);background:var(--core-ui-surface,#fff);color:var(--core-ui-text,#26364e)}.projectPage>.projectHeader .coreProjectNotificationCount{position:absolute;right:-5px;top:-6px;padding:2px 5px;min-width:18px;height:18px;display:grid;place-items:center;border-radius:12px;background:#326cf4;color:white;font-size:10px;font-weight:750}.projectPage>.projectHeader .coreProjectNotificationPanel{position:absolute;right:0;top:calc(100% + 12px);z-index:100;width:min(380px,calc(100vw - 24px));max-height:min(540px,75vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--core-ui-border,#dbe3ee);border-radius:14px;background:var(--core-ui-surface,#fff);color:var(--core-ui-text,#26364e);box-shadow:0 18px 44px #0003}.projectPage .coreProjectNotificationHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--core-ui-border,#dbe3ee)}.projectPage .coreProjectNotificationHead>div{display:grid;grid-gap:3px;gap:3px}.projectPage .coreProjectNotificationHead strong{font-size:14px}.projectPage .coreProjectNotificationHead small,.projectPage .coreProjectNotificationItem small,.projectPage .coreProjectNotificationItem time{font-size:12px;color:var(--core-ui-muted,#748195)}.projectPage .coreProjectNotificationHead button{background:none;border:0;color:#5891ff;white-space:nowrap;font-size:12px}.projectPage .coreProjectNotificationList{overflow-y:auto}.projectPage .coreProjectNotificationItem{display:flex;width:100%;gap:10px;text-align:left;padding:13px 16px;border:0;border-bottom:1px solid var(--core-ui-border,#dbe3ee);background:transparent;color:inherit}.projectPage .coreProjectNotificationItem.unread{background:rgba(70,130,255,.08)}.projectPage .coreProjectNotificationItem>span:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.projectPage .coreProjectNotificationItem strong{font-size:13px}.projectPage .coreProjectNotificationDot{width:7px;height:7px;flex:0 0 7px;margin-top:5px;border-radius:50%;background:transparent}.projectPage .coreProjectNotificationItem.unread .coreProjectNotificationDot{background:#4684ff}.projectPage .coreProjectNotificationEmpty{padding:24px 16px;text-align:center;font-size:13px;color:var(--core-ui-muted,#748195)}@media(max-width:900px){.projectPage>.coreProjectSidebar>.coreThemeSwitcher{margin:10px 16px 16px}.projectPage>.projectHeader .coreProjectNotificationPanel{right:-8px}}.builder .coreBuilderPanelTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2px;gap:2px}.builder .coreBuilderPanelTabs button{min-width:0;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;padding:10px 3px;font-size:11px}.builder .coreBuilderPanelTabs svg{width:17px;height:17px}.builder .coreBuilderLayers .layer{cursor:-webkit-grab;cursor:grab;transition:background .15s,border-color .15s}.builder .coreBuilderLayers .layer.dragging{opacity:.55}.builder .coreBuilderLayers .layer:hover{background:rgba(83,139,255,.08)}.builder .coreBuilderLayers .layer>button{min-width:0;flex:1 1}.builder .coreBuilderLayers .layer button:disabled{opacity:.25;cursor:not-allowed}.builder .coreSavedSections{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.builder .coreSavedSections>p{line-height:1.5;font-size:13px;opacity:.75}.builder .coreSavedSection{display:flex;align-items:center;gap:6px;border:1px solid rgba(127,148,174,.24);border-radius:10px;padding:5px}.builder .coreSavedSection>button:first-child{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1;text-align:left;font-size:12px;overflow-wrap:anywhere;padding:8px}.builder .coreSavedSection>button:last-child{flex:none;padding:8px}.builder .coreBuilderZoom{display:flex;align-items:center;gap:4px;white-space:nowrap;padding:2px 5px;border:1px solid rgba(127,148,174,.25);border-radius:9px}.builder .coreBuilderZoom button{border:0;background:transparent;color:inherit;font-size:17px;width:23px;height:28px}.builder .coreBuilderZoom span{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.builder .coreSectionQuickActions{display:grid;grid-gap:9px;gap:9px;padding:0 0 15px;margin-bottom:14px;border-bottom:1px solid rgba(127,148,174,.22)}.builder .coreSectionQuickActions label{display:grid;grid-gap:5px;gap:5px}.builder .coreSectionQuickActions input{width:100%;min-width:0;height:38px}.builder .coreSectionQuickActions button{display:flex;align-items:center;gap:8px;justify-content:center;border:1px solid rgba(127,148,174,.28);border-radius:8px;background:transparent;color:inherit;padding:9px;font-size:12px}@media(max-width:820px){.builder .coreBuilderZoom{order:2}.builder .coreBuilderPanelTabs button{font-size:10px}}.builder .coreBuilderDesignPresets{display:grid;grid-gap:9px;gap:9px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(127,148,174,.25)}.builder .coreBuilderDesignPresets>strong{font-size:13px}.builder .coreBuilderDesignPresets>small{font-size:11px;line-height:1.45;opacity:.7}.builder .coreBuilderDesignPresets>div{display:flex;flex-wrap:wrap;gap:7px}.builder .coreBuilderDesignPresets button{flex:1 1;min-width:65px;border:1px solid rgba(127,148,174,.28);border-radius:9px;background:transparent;color:inherit;padding:10px 8px;font-size:12px;font-weight:650}.builder .coreBuilderDesignPresets button:hover{border-color:#4f83eb}