:root{color:#15171a;font-synthesis:none;--bg:#f5f6f8;--surface:#fff;--surface-soft:#fafafa;--text:#15171a;--secondary:#727780;--muted:#9da2aa;--border:#e7e8eb;--border-dark:#dedfe3;--dark:#16181c;--green:#16956a;--green-soft:#eaf8f2;background:#f5f6f8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100vh;margin:0}body{background:var(--bg)}button,textarea{font:inherit}button{cursor:pointer}button,textarea{outline:none}.layout{min-height:100vh}.sidebar{border-right:1px solid var(--border);z-index:20;background:#fffffff5;flex-direction:column;width:244px;padding:22px 17px 17px;display:flex;position:fixed;top:0;bottom:0;left:0}.logoArea{align-items:center;gap:11px;padding:1px 7px 25px;display:flex}.logoMark{color:#fff;background:linear-gradient(145deg,#0e0f11,#24272d);border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:750;display:grid;box-shadow:0 5px 14px #0000001f}.logoCopy strong{color:#141619;letter-spacing:-.1px;font-size:13px;font-weight:750;display:block}.logoCopy span{color:#a0a4ab;letter-spacing:1.6px;margin-top:3px;font-size:7px;font-weight:750;display:block}.navigation{flex:1}.navTitle{color:#a4a8af;letter-spacing:1.35px;margin:23px 11px 8px;font-size:8px;font-weight:700}.navItem{color:#666c75;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;width:100%;height:40px;padding:0 11px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.navItem:hover{color:#181a1e;background:#f6f6f7}.navItem.active{color:#141619;background:#f0f1f2;font-weight:650}.navIcon{color:#777d86;text-align:center;width:18px;font-size:14px}.navBadge{color:#7c8189;text-align:center;background:#eceef0;border-radius:30px;min-width:20px;margin-left:auto;padding:3px 6px;font-size:8px}.userArea{border-top:1px solid var(--border);align-items:center;gap:9px;padding:15px 7px 1px;display:flex}.userAvatar{color:#4f545c;background:#e9eaec;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:750;display:grid}.userInfo{flex:1}.userInfo strong{font-size:10px;display:block}.userInfo span{color:#9ba0a8;margin-top:2px;font-size:8px;display:block}.dots{color:#9fa4ab;font-size:9px}.main{min-height:100vh;margin-left:244px;padding:34px clamp(28px,4vw,58px) 25px}.topHeader{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:29px;display:flex}.breadcrumb{color:#a2a6ad;letter-spacing:1.4px;margin-bottom:9px;font-size:8px;font-weight:750}h1,h2,p{margin-top:0}h1{color:#15171a;letter-spacing:-1.4px;margin-bottom:7px;font-size:clamp(27px,3vw,35px);font-weight:730;line-height:1.05}.intro{color:#898e96;margin-bottom:0;font-size:11px}.headerActions{align-items:center;gap:8px;display:flex}.systemStatus{border:1px solid var(--border);color:#7e838b;background:#fff;border-radius:10px;align-items:center;gap:8px;height:37px;padding:0 12px;font-size:9px;font-weight:600;display:flex}.statusDot{background:#babec4;border-radius:50%;width:7px;height:7px}.systemStatus.healthy .statusDot{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.notificationButton{border:1px solid var(--border);color:#747981;background:#fff;border-radius:10px;width:38px;height:38px}.newProjectButton{color:#fff;background:#15171a;border:1px solid #111317;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 15px;font-size:10px;font-weight:650;display:flex;box-shadow:0 4px 10px #00000014}.stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:11px;display:grid}.statCard{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:125px;padding:18px 19px}.statHeader{color:#9499a1;letter-spacing:1.05px;justify-content:space-between;align-items:center;font-size:8px;font-weight:750;display:flex}.liveDot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.statNumber{color:#17191c;letter-spacing:-1.1px;margin-top:15px;font-size:28px;font-weight:720}.statFooter{color:#a0a4ab;margin-top:4px;font-size:8px}.panel{border:1px solid var(--border);background:#fff;border-radius:12px;padding:22px}.heroGrid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.72fr);gap:11px;margin-bottom:11px;display:grid}.panelHeader{justify-content:space-between;align-items:flex-start;display:flex}.eyebrow{color:#989da5;letter-spacing:1.2px;font-size:8px;font-weight:750}.panelHeader h2{color:#181a1e;letter-spacing:-.35px;margin:5px 0 0;font-size:15px;font-weight:690}.officeAiBadge,.healthMini{border:1px solid var(--border);color:#8e939a;letter-spacing:.7px;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:750}.healthMini.online{color:var(--green);background:#f1faf6;border-color:#d8eee5}.commandBox{border:1px solid var(--border-dark);background:#fafbfb;border-radius:11px;margin-top:20px;overflow:hidden}.commandBox textarea{resize:none;color:#222429;background:0 0;border:none;width:100%;min-height:105px;padding:16px;font-size:11px;line-height:1.65}.commandBox textarea::placeholder{color:#aaafb6}.commandBottom{background:#fff;border-top:1px solid #e9eaec;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:7px;display:flex}.commandMeta{color:#969ba3;gap:13px;padding-left:8px;font-size:7.5px;display:flex}.sendObjective{color:#fff;background:#181a1e;border:none;border-radius:8px;height:34px;padding:0 12px;font-size:9px;font-weight:650}.sendObjective span{margin-left:10px}.suggestions{gap:7px;margin-top:9px;display:flex}.suggestions button{border:1px solid var(--border);color:#777c84;background:#fff;border-radius:7px;padding:7px 9px;font-size:7.5px}.infraList{margin-top:18px}.infraRow{border-top:1px solid #eff0f1;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:58px;display:grid}.infraRow:first-child{border-top:none}.infraIcon{color:#747a83;background:#f8f8f9;border:1px solid #e5e7e9;border-radius:8px;place-items:center;width:31px;height:31px;font-size:7px;font-weight:750;display:grid}.infraContent strong,.infraContent span{display:block}.infraContent strong{font-size:9px}.infraContent span{color:#a0a4aa;margin-top:3px;font-size:7.5px}.infraStatus{color:#999ea5;font-size:7.5px;font-weight:650}.infraStatus.online{color:var(--green)}.infraStatus.setup{color:#858a92;background:#f0f1f2;border-radius:5px;padding:4px 6px}.lowerGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.linkButton{color:#858a92;background:0 0;border:none;font-size:8px}.emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:218px;display:flex}.emptyIcon{border:1px solid var(--border);color:#8b9097;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:12px;display:grid}.emptyState strong{font-size:10px}.emptyState p{color:#9aa0a8;width:min(320px,90%);margin:7px auto 12px;font-size:8px;line-height:1.6}.darkSmall{color:#fff;background:#181a1e;border:none;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:650}.activityList{margin-top:16px}.activityRow{border-top:1px solid #eff0f1;grid-template-columns:8px 1fr auto;gap:9px;min-height:62px;padding:12px 0;display:grid}.activityDot{background:#c8ccd1;border-radius:50%;width:6px;height:6px;margin-top:3px}.activityDot.green{background:var(--green)}.activityRow strong{font-size:9px;display:block}.activityRow p{color:#9ba0a7;margin:4px 0 0;font-size:7.5px;line-height:1.5}.activityRow time{color:#a4a8ae;font-size:7px}.footer{color:#a4a8ae;justify-content:space-between;padding:19px 3px 0;font-size:7.5px;display:flex}@media (width<=1050px){.stats{grid-template-columns:repeat(2,1fr)}.heroGrid,.lowerGrid{grid-template-columns:1fr}}@media (width<=760px){.sidebar{display:none}.main{margin-left:0;padding:23px 17px 35px}.topHeader{flex-direction:column}.headerActions{flex-wrap:wrap;width:100%}.commandMeta{display:none}}@media (width<=480px){.stats{grid-template-columns:1fr}}.logoArea{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.primaryButton,.secondaryButton,.closeButton,.projectRow,.backButton,.projectTab,.projectActionPrimary,.projectActionSecondary{font:inherit}.modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14161a5c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modalCard{background:#fff;border:1px solid #ffffffb3;border-radius:17px;width:min(590px,100%);padding:27px;box-shadow:0 30px 90px #0f12182e}.modalTop{justify-content:space-between;gap:25px;margin-bottom:24px;display:flex}.modalTop h2{letter-spacing:-.6px;margin:7px 0 8px;font-size:20px}.modalTop p{color:#8d929a;max-width:430px;margin:0;font-size:10px;line-height:1.6}.closeButton{color:#858a92;background:#fff;border:1px solid #e7e8eb;border-radius:9px;flex:none;width:34px;height:34px;font-size:18px}.fieldLabel{color:#888e96;letter-spacing:1px;margin-top:15px;font-size:8px;font-weight:750;display:block}.fieldLabel input,.fieldLabel textarea{color:#181a1e;width:100%;font:inherit;background:#fbfbfc;border:1px solid #dfe1e5;border-radius:10px;margin-top:8px;font-size:11px;transition:all .15s}.fieldLabel input{height:44px;padding:0 13px}.fieldLabel textarea{resize:vertical;min-height:125px;padding:13px;line-height:1.6}.fieldLabel input:focus,.fieldLabel textarea:focus{background:#fff;border-color:#aeb3ba;box-shadow:0 0 0 3px #181a1e09}.formError{color:#ae4242;background:#fff1f1;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:9px}.modalProtection{background:#f8f9fa;border:1px solid #e7e9eb;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.protectionIcon{color:#6f757e;background:#fff;border:1px solid #e5e7e9;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.modalProtection strong,.modalProtection span{display:block}.modalProtection strong{font-size:9px}.modalProtection span{color:#999ea6;margin-top:3px;font-size:8px}.modalActions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.primaryButton,.secondaryButton{border-radius:9px;min-height:38px;padding:0 15px;font-size:9px;font-weight:650}.secondaryButton{color:#747a82;background:#fff;border:1px solid #e2e4e7}.primaryButton{color:#fff;background:#15171a;border:1px solid #15171a}.primaryButton span{margin-left:10px}.primaryButton:disabled{opacity:.6;cursor:wait}.projectsPanel{min-width:0}.projectCount{color:#8d9299;border:1px solid #e6e8ea;border-radius:6px;padding:5px 8px;font-size:7px;font-weight:650}.projectList{margin-top:16px}.projectList.full{margin-top:22px}.projectRow{text-align:left;background:0 0;border:0;border-top:1px solid #eff0f2;grid-template-columns:36px minmax(0,1fr) auto auto 22px;align-items:center;gap:11px;width:100%;min-height:67px;padding:10px 3px;transition:all .14s;display:grid}.projectRow:first-child{border-top:0}.projectRow:hover{background:#f8f9fa;border-radius:9px;padding-left:8px;padding-right:8px}.projectAvatar{color:#555b64;background:linear-gradient(145deg,#e9eaed,#f7f7f8);border:1px solid #e3e5e8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:750;display:grid}.projectMain{min-width:0}.projectName{color:#202227;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.projectObjective{color:#989da4;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.projectStatus{color:#4f7768;text-transform:capitalize;background:#f1f5f3;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:7px;display:flex}.planningDot{background:#4c9a7a;border-radius:50%;width:5px;height:5px}.projectStage{color:#959aa2;text-transform:capitalize;min-width:65px;font-size:7px}.projectArrow{color:#969ba3;font-size:11px}.projectMode{margin-left:0;padding:31px clamp(28px,5vw,72px) 60px}.projectHeader{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.backButton{color:#838890;background:0 0;border:0;margin-bottom:22px;padding:0;font-size:9px}.backButton:hover{color:#191b1f}.projectTitleRow{align-items:center;gap:14px;display:flex}.projectLargeAvatar{color:#fff;background:linear-gradient(145deg,#17191d,#2c3036);border-radius:13px;place-items:center;width:47px;height:47px;font-size:11px;font-weight:750;display:grid;box-shadow:0 8px 20px #0000001c}.projectBreadcrumb{color:#9ea3aa;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:750}.projectTitleRow h1{margin:0;font-size:28px}.projectHeaderActions{align-items:center;gap:8px;display:flex}.projectLive{color:#6b716f;text-transform:capitalize;background:#fff;border:1px solid #e6e8ea;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:8px;display:flex}.projectLive span{background:#27976e;border-radius:50%;width:6px;height:6px}.projectActionSecondary,.projectActionPrimary{border-radius:9px;height:36px;padding:0 12px;font-size:8px;font-weight:650}.projectActionSecondary{color:#747981;background:#fff;border:1px solid #e3e5e7}.projectActionPrimary{color:#fff;background:#15171a;border:1px solid #15171a}.projectTabs{background:#fff;border:1px solid #e6e8ea;border-radius:11px;gap:2px;width:100%;margin-bottom:13px;padding:4px;display:flex;overflow-x:auto}.projectTab{color:#81868e;background:0 0;border:0;border-radius:7px;flex:none;min-height:34px;padding:0 11px;font-size:8px;font-weight:550}.projectTab:hover{color:#1d1f23;background:#f7f8f9}.projectTab.active{color:#1b1d21;background:#eff0f2;font-weight:650}.overviewGrid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);gap:12px;display:grid}.projectMainColumn,.projectSideColumn{align-content:start;gap:12px;display:grid}.sectionTitle{margin:6px 0 0;font-size:15px}.objectiveText{color:#626871;margin:17px 0 2px;font-size:11px;line-height:1.75}.projectProduction{min-height:320px}.notStarted{color:#838890;background:#f1f2f3;border-radius:6px;padding:5px 7px;font-size:7px}.workstreamList{margin-top:17px}.workstream{border-top:1px solid #eff0f2;grid-template-columns:115px minmax(90px,1fr) 30px;align-items:center;gap:12px;min-height:47px;display:grid}.workstream:first-child{border-top:0}.workstream strong,.workstream span{display:block}.workstream strong{font-size:8.5px}.workstream div>span{color:#a0a4aa;margin-top:2px;font-size:7px}.progressTrack{background:#eceef0;border-radius:10px;height:4px;overflow:hidden}.progressFill{background:#2b8f6c;border-radius:10px;height:100%}.progressNumber{color:#989da4;font-size:7px}.metaRows{margin-top:15px}.metaRow{border-top:1px solid #eff0f2;justify-content:space-between;align-items:center;min-height:39px;display:flex}.metaRow:first-child{border-top:0}.metaRow span{color:#9499a1;font-size:8px}.metaRow strong{color:#4e545c;text-transform:capitalize;font-size:8px}.workspaceReady{color:#408168;background:#eef8f4;border-radius:8px;align-items:center;gap:7px;margin-top:15px;padding:9px 10px;font-size:8px;font-weight:650;display:flex}.workspaceReady span{background:#35926f;border-radius:50%;width:6px;height:6px}.directoryGrid{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:9px;display:grid}.directoryItem{color:#858a92;background:#fafafa;border:1px solid #eaebed;border-radius:7px;padding:8px;font-size:7px}.workspaceLoading,.workspaceError{color:#999ea5;margin-top:15px;font-size:8px}.comingSoonBox{background:#fafafa;border:1px solid #e9eaec;border-radius:9px;gap:10px;margin-top:15px;padding:12px;display:flex}.comingSoonIcon{color:#767c84;background:#fff;border:1px solid #e5e7e9;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.comingSoonBox strong{font-size:8px;display:block}.comingSoonBox p{color:#999ea5;margin:4px 0 0;font-size:7px;line-height:1.5}.tabPlaceholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.tabPlaceholder.large{min-height:520px}.placeholderIcon{color:#82878f;background:#fafafa;border:1px solid #e3e5e7;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:13px;display:grid}.tabPlaceholder h2{margin:6px 0;font-size:16px}.tabPlaceholder p{color:#999ea5;max-width:330px;margin:0;font-size:9px;line-height:1.6}.bootScreen{color:#1b1d21;background:#f5f6f8;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.bootLogo{color:#fff;background:#181a1e;border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:13px;font-size:14px;font-weight:750;display:grid}.bootScreen strong{font-size:11px}.bootScreen span{color:#979ca4;margin-top:5px;font-size:8px}@media (width<=1000px){.overviewGrid{grid-template-columns:1fr}.projectHeader{flex-direction:column;align-items:flex-start}}@media (width<=650px){.projectMode{padding:22px 15px 40px}.projectHeaderActions{flex-wrap:wrap;width:100%}.projectRow{grid-template-columns:35px minmax(0,1fr) 20px}.projectStatus,.projectStage{display:none}.directoryGrid{grid-template-columns:1fr}.workstream{grid-template-columns:90px 1fr 28px}}.projectErrorBanner{color:#a94b4b;background:#fff5f5;border:1px solid #f0d6d6;border-radius:9px;align-items:center;gap:9px;margin-bottom:12px;padding:11px 13px;font-size:9px;display:flex}.projectErrorBanner>span{background:#f1d3d3;border-radius:50%;place-items:center;width:19px;height:19px;font-weight:750;display:grid}.initializePanel{background:linear-gradient(135deg,#fff,#f7f8f8);border:1px solid #dfe2e5;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;min-height:125px;padding:22px;display:flex}.initializePanel h2{letter-spacing:-.5px;margin:6px 0 7px;font-size:17px}.initializePanel p{color:#8d9299;max-width:560px;margin:0;font-size:9px;line-height:1.65}.initializePanel button{color:#fff;background:#15171a;border:1px solid #15171a;border-radius:9px;flex:none;height:39px;padding:0 14px;font-size:8px;font-weight:650}.initializePanel button span{margin-left:9px}.initializePanel button:disabled{opacity:.55}.productionStarted{background:#f3faf7;border:1px solid #dcece5;border-radius:11px;justify-content:space-between;align-items:center;min-height:67px;padding:14px 17px;display:flex}.productionStarted>div:first-child{align-items:center;gap:10px;display:flex}.productionPulse{background:#29936e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #29936e1a}.productionStarted strong,.productionStarted span{display:block}.productionStarted strong{color:#305e4c;font-size:9px}.productionStarted div div span{color:#79a493;margin-top:3px;font-size:7.5px}.overallProduction{text-align:right}.overallProduction span{color:#78a18f!important;font-size:7px!important}.overallProduction strong{letter-spacing:-.5px;margin-top:2px;font-size:16px}.miniLink{color:#8c9198;background:0 0;border:0;margin-top:9px;font-size:7px}.miniAgentList{margin-top:13px}.miniAgent{border-top:1px solid #eff0f1;grid-template-columns:29px 1fr 7px;align-items:center;gap:8px;min-height:43px;display:grid}.miniAgent:first-child{border-top:0}.miniAgentAvatar{color:#5f656d;background:#f7f8f9;border:1px solid #e5e7e9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:750;display:grid}.miniAgent strong,.miniAgent span{display:block}.miniAgent strong{font-size:8px}.miniAgent div>span{color:#a0a4aa;margin-top:2px;font-size:7px}.assignedDot{background:#31946f;border-radius:50%;width:6px;height:6px}.moreAgents{color:#92979f;border-top:1px solid #eff0f1;padding-top:9px;font-size:7px}.departmentPageHeader{justify-content:space-between;align-items:flex-end;gap:30px;margin:7px 2px 18px;display:flex}.departmentPageHeader h2{letter-spacing:-.6px;margin:6px 0;font-size:20px}.departmentPageHeader p{color:#91969e;max-width:520px;margin:0;font-size:9px;line-height:1.6}.taskSummary{background:#fff;border:1px solid #e3e5e7;border-radius:10px;display:flex}.taskSummary>div{text-align:center;border-left:1px solid #eceef0;min-width:72px;padding:10px 14px}.taskSummary>div:first-child{border-left:0}.taskSummary strong,.taskSummary span{display:block}.taskSummary strong{font-size:13px}.taskSummary span{color:#999ea5;text-transform:uppercase;letter-spacing:.6px;margin-top:3px;font-size:6.5px}.taskEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.taskEmpty h2{margin:7px 0;font-size:16px}.taskEmpty p{color:#979ca4;max-width:330px;margin:0 0 14px;font-size:8.5px;line-height:1.6}.taskTablePanel{padding:0;overflow:hidden}.taskTableHeader,.taskRow{grid-template-columns:minmax(280px,1.8fr) minmax(150px,.7fr) 95px 135px 100px;align-items:center;gap:14px;display:grid}.taskTableHeader{color:#999ea5;letter-spacing:.8px;background:#fafafa;border-bottom:1px solid #e7e9eb;min-height:42px;padding:0 18px;font-size:6.5px;font-weight:750}.taskRow{border-top:1px solid #eff0f2;min-height:87px;padding:13px 18px}.taskRow:first-child{border-top:0}.taskRow:hover{background:#fcfcfd}.taskIdentity{align-items:flex-start;gap:10px;display:flex}.taskId{color:#a0a5ac;margin-top:2px;font-size:7px}.taskIdentity strong{color:#25282d;font-size:9px;display:block}.taskIdentity p{color:#969ba3;max-width:480px;margin:5px 0 0;font-size:7.5px;line-height:1.45}.taskEmployee{align-items:center;gap:8px;display:flex}.taskEmployeeAvatar{color:#555b63;background:#f7f8f9;border:1px solid #e5e7e9;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:8px;font-weight:750;display:grid}.taskEmployee strong,.taskEmployee span{display:block}.taskEmployee strong{font-size:8px}.taskEmployee span{color:#9ca1a8;margin-top:2px;font-size:6.5px}.taskStatus{color:#767b83;text-transform:capitalize;background:#f0f1f2;border-radius:6px;padding:5px 7px;font-size:7px;display:inline-flex}.status-ready{color:#567c9c;background:#eef5fb}.status-working{color:#987040;background:#fff5e7}.status-review{color:#755b95;background:#f4effa}.status-approved,.status-done{color:#477b66;background:#ebf7f2}.status-blocked{color:#a15252;background:#fff0f0}.taskProgressCell{align-items:center;gap:8px;display:flex}.taskProgressTrack{background:#eceef0;border-radius:10px;width:90px;height:4px;overflow:hidden}.taskProgressTrack>div{background:#2d8e6b;border-radius:10px;height:100%}.taskProgressCell>span{color:#92979e;width:25px;font-size:7px}.taskActionButton{color:#60666e;background:#fff;border:1px solid #e1e3e6;border-radius:7px;min-height:30px;padding:0 9px;font-size:7px;font-weight:650}.taskActionButton:hover{background:#f8f9fa;border-color:#cfd2d6}.taskActionButton:disabled{opacity:.5}.taskComplete{color:#478268;font-size:7px;font-weight:650}.workforceCount{text-align:right;background:#fff;border:1px solid #e3e5e7;border-radius:10px;min-width:130px;padding:10px 14px}.workforceCount strong,.workforceCount span{display:block}.workforceCount strong{font-size:16px}.workforceCount span{color:#999ea5;margin-top:3px;font-size:7px}.agentGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.agentCard{background:#fff;border:1px solid #e4e6e8;border-radius:12px;min-height:310px;padding:20px}.agentCardTop{justify-content:space-between;align-items:center;display:flex}.agentLargeAvatar{color:#fff;background:linear-gradient(145deg,#191b1f,#30343a);border-radius:11px;place-items:center;width:43px;height:43px;font-size:11px;font-weight:750;display:grid}.agentAssigned{color:#5b8c78;align-items:center;gap:6px;font-size:7px;display:flex}.agentAssigned span{background:#31946f;border-radius:50%;width:6px;height:6px}.agentCard h3{letter-spacing:-.35px;margin:17px 0 3px;font-size:15px}.agentRole{color:#777d85;font-size:8px;font-weight:650}.agentCard>p{color:#9499a1;min-height:57px;margin:13px 0;font-size:8px;line-height:1.6}.agentMeta{grid-template-columns:1fr 1fr;gap:7px;display:grid}.agentMeta>div{background:#fafafa;border:1px solid #ebedef;border-radius:7px;padding:9px}.agentMeta span,.agentMeta strong{display:block}.agentMeta span{color:#a0a5ac;letter-spacing:.7px;font-size:5.5px;font-weight:750}.agentMeta strong{color:#686e76;text-transform:capitalize;margin-top:4px;font-size:7px}.agentOpen{color:#a0a4ab;background:#fafafa;border:1px dashed #dcdfe2;border-radius:8px;width:100%;min-height:33px;margin-top:13px;font-size:7px}@media (width<=1120px){.agentGrid{grid-template-columns:repeat(2,1fr)}.taskTablePanel{overflow-x:auto}.taskTableHeader,.taskRow{min-width:950px}}@media (width<=700px){.initializePanel{flex-direction:column;align-items:flex-start}.productionStarted{flex-direction:column;align-items:flex-start;gap:12px}.overallProduction{text-align:left}.departmentPageHeader{flex-direction:column;align-items:flex-start}.agentGrid{grid-template-columns:1fr}}.fieldLabel select{color:#33373d;width:100%;height:44px;font:inherit;background:#fbfbfc;border:1px solid #dfe1e5;border-radius:10px;outline:none;margin-top:8px;padding:0 12px;font-size:10px}.fieldLabel select:focus{background:#fff;border-color:#adb2ba}.memoryCount{text-align:right;background:#fff;border:1px solid #e3e5e7;border-radius:10px;min-width:120px;padding:10px 14px}.memoryCount strong,.memoryCount span{display:block}.memoryCount strong{font-size:16px}.memoryCount span{color:#999ea5;margin-top:3px;font-size:7px}.memoryGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:12px;display:grid}.memoryListPanel{min-height:500px}.memoryEntries{margin-top:17px}.memoryEntry{border-top:1px solid #eff0f2;padding:17px 0}.memoryEntry:first-child{border-top:0}.memoryEntryTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.memoryCategory{color:#686e76;text-transform:uppercase;letter-spacing:.5px;background:#f0f1f2;border-radius:6px;padding:5px 7px;font-size:6.5px;font-weight:700;display:inline-flex}.memory-policy{color:#705f89;background:#f4f1f9}.memory-requirements{color:#536f89;background:#eef4fa}.memory-decision{color:#477864;background:#edf8f3}.memory-architecture{color:#896d45;background:#fff6e9}.memory-design{color:#875f82;background:#f7eff6}.memorySource{color:#a1a5ac;text-transform:capitalize;font-size:7px}.memoryEntry h3{color:#25282d;margin:11px 0 7px;font-size:11px}.memoryEntry>p{color:#777d85;margin:0;font-size:9px;line-height:1.7}.memoryAuthor{color:#a0a4aa;gap:5px;margin-top:11px;font-size:7px;display:flex}.memoryAuthor strong{color:#757a82}.memoryEmpty{color:#999ea5;text-align:center;padding:80px 0;font-size:9px}.memorySide{align-content:start;gap:12px;display:grid}.memoryFormIntro{color:#999ea5;margin:8px 0 4px;font-size:8px;line-height:1.55}.memoryForm textarea{min-height:105px}.memorySaveButton{color:#fff;background:#15171a;border:1px solid #15171a;border-radius:9px;width:100%;height:38px;margin-top:17px;font-size:8px;font-weight:650}.memorySaveButton:disabled{opacity:.55}.contextSummary{padding-bottom:17px}.contextStat{border-top:1px solid #eff0f2;justify-content:space-between;align-items:center;min-height:39px;display:flex}.contextStat:first-of-type{border-top:0;margin-top:13px}.contextStat span{color:#999ea5;font-size:8px}.contextStat strong{color:#565c64;font-size:9px}.contextReady{color:#4f806b;background:#edf8f3;border-radius:8px;align-items:center;gap:7px;margin-top:8px;padding:9px;font-size:7.5px;font-weight:650;display:flex}.contextReady span{background:#30946f;border-radius:50%;width:6px;height:6px}.skillStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.skillSystemText{color:#2d725a;letter-spacing:-.5px;margin-top:17px;font-size:19px;font-weight:700}.createSkillPanel{margin-bottom:12px}.skillFormGrid{grid-template-columns:1fr 1fr;gap:0 12px;margin-top:15px;display:grid}.skillWide{grid-column:1/-1}.skillFormGrid textarea{min-height:90px}.skillFormActions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.skillCategories{gap:20px;display:grid}.skillCategory{padding-top:4px}.skillCategoryHeader{justify-content:space-between;align-items:end;margin:0 2px 10px;display:flex}.skillCategoryHeader h2{text-transform:capitalize;margin:5px 0 0;font-size:16px}.skillGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.skillCard{background:#fff;border:1px solid #e4e6e8;border-radius:12px;min-height:285px;padding:18px}.skillIcon{color:#737982;background:#f8f9fa;border:1px solid #e5e7e9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.skillSlug{color:#a0a4ab;letter-spacing:.6px;text-transform:uppercase;margin-top:15px;font-size:6px;font-weight:700}.skillCard h3{margin:5px 0 7px;font-size:12px}.skillCard>p{color:#8d929a;min-height:42px;margin:0;font-size:8px;line-height:1.55}.skillInstruction{background:#fafafa;border:1px solid #eceef0;border-radius:8px;min-height:84px;margin-top:13px;padding:10px}.skillInstruction>span{color:#a0a5ac;letter-spacing:.7px;font-size:5.5px;font-weight:750}.skillInstruction p{color:#767c84;margin:6px 0 0;font-size:7px;line-height:1.5}.skillActive{color:#50816c;align-items:center;gap:6px;margin-top:13px;font-size:7px;display:flex}.skillActive span{background:#30946f;border-radius:50%;width:6px;height:6px}@media (width<=1100px){.skillGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.memoryGrid{grid-template-columns:1fr}}@media (width<=650px){.skillStats,.skillGrid,.skillFormGrid{grid-template-columns:1fr}.skillWide{grid-column:auto}}.atlasRuntime{background:linear-gradient(135deg,#fff 0%,#f7faf9 100%);border:1px solid #dfe3e5;border-radius:13px;margin:7px 0 26px;padding:23px}.atlasRuntimeTop{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.atlasIdentity{align-items:center;gap:12px;display:flex}.atlasAvatar{color:#fff;background:linear-gradient(145deg,#15181b,#30353b);border-radius:13px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:750;display:grid;box-shadow:0 8px 20px #0000001a}.atlasIdentity h2{margin:5px 0 3px;font-size:18px}.atlasIdentity p{color:#8d9299;margin:0;font-size:8px}.runtimeBadge{color:#777d85;background:#fff;border:1px solid #e1e4e6;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:7px;display:flex}.runtimeDot{background:#bbbfc5;border-radius:50%;width:6px;height:6px}.runtimeDot.online{background:#2f966f;box-shadow:0 0 0 4px #2f966f17}.atlasWorkOrder{background:#fff;border:1px solid #e6e8ea;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:16px;display:flex}.atlasWorkOrder h3{margin:6px 0 4px;font-size:11px}.atlasWorkOrder p{color:#969ba2;max-width:700px;margin:0;font-size:8px;line-height:1.55}.atlasTaskState{align-items:center;gap:11px;display:flex}.atlasTaskState strong{text-align:right;min-width:34px;font-size:15px}.atlasContext{background:#fff;border:1px solid #e6e8ea;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.atlasContext>div{border-left:1px solid #eceef0;padding:11px 13px}.atlasContext>div:first-child{border-left:0}.atlasContext span,.atlasContext strong{display:block}.atlasContext span{color:#a0a5ac;letter-spacing:.7px;font-size:5.5px;font-weight:750}.atlasContext strong{color:#5c626a;margin-top:4px;font-size:7px}.atlasActionArea{background:#17191d;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;margin-top:15px;padding:15px;display:flex}.atlasActionArea strong{color:#fff;font-size:9px;display:block}.atlasActionArea p{color:#93979e;max-width:550px;margin:4px 0 0;font-size:7.5px;line-height:1.5}.runAtlasButton{color:#191b1f;background:#fff;border:1px solid #35383e;border-radius:8px;flex:none;height:36px;padding:0 13px;font-size:8px;font-weight:700}.runAtlasButton:disabled{opacity:.55;cursor:wait}.aiWorkingState{background:#fff;border:1px solid #e2e5e7;border-radius:10px;align-items:center;gap:13px;margin-top:12px;padding:14px;display:flex}.aiWorkingSpinner{border:2px solid #e6e8ea;border-top-color:#202327;border-radius:50%;flex:none;width:23px;height:23px;animation:.8s linear infinite dmaxSpin}@keyframes dmaxSpin{to{transform:rotate(360deg)}}.aiWorkingState strong{font-size:9px;display:block}.aiWorkingState p{color:#969ba2;max-width:600px;margin:4px 0 0;font-size:7.5px;line-height:1.5}.atlasReviewReady{color:#467a65;background:#eaf7f1;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:13px;display:flex}.atlasReviewReady>span{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:750;display:grid}.atlasReviewReady strong,.atlasReviewReady p{display:block}.atlasReviewReady strong{font-size:8px}.atlasReviewReady p{color:#78a18f;margin:3px 0 0;font-size:7px}.aiResult{background:#fff;border:1px solid #e2e5e7;border-radius:11px;margin-top:15px;overflow:hidden}.aiResultHeader{border-bottom:1px solid #eceef0;justify-content:space-between;gap:20px;padding:15px;display:flex}.aiResultHeader h3{margin:5px 0 0;font-size:11px}.aiRunMeta{gap:6px;display:flex}.aiRunMeta span{color:#7d828a;background:#f2f3f4;border-radius:6px;padding:5px 7px;font-size:6.5px}.aiDocument{color:#454b53;white-space:pre-wrap;background:#fafbfb;max-height:520px;margin:0;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.7;overflow:auto}.aiSavedNotice{color:#54826e;border-top:1px solid #eceef0;align-items:center;gap:7px;padding:10px 15px;font-size:7px;display:flex}.aiRunHistory{margin-top:16px}.aiRunRow{border-top:1px solid #e9ebed;grid-template-columns:1fr 80px 120px;align-items:center;gap:10px;min-height:48px;display:grid}.aiRunRow:first-of-type{margin-top:8px}.aiRunRow strong,.aiRunRow div span{display:block}.aiRunRow strong{font-size:8px}.aiRunRow div span{color:#9aa0a7;margin-top:2px;font-size:6.5px}.runStatus{color:#727880;text-align:center;background:#f0f1f2;border-radius:6px;padding:5px 7px;font-size:6.5px}.run-completed{color:#477a64;background:#eaf7f1}.run-failed{color:#a05151;background:#fff0f0}.runTokens{color:#959aa2;text-align:right;font-size:6.5px}.aiEmployeesHeader{margin-top:28px}@media (width<=800px){.atlasRuntimeTop,.atlasWorkOrder,.atlasActionArea{flex-direction:column;align-items:flex-start}.atlasContext{grid-template-columns:repeat(2,1fr)}.atlasContext>div:nth-child(3){border-top:1px solid #eceef0;border-left:0}.atlasContext>div:nth-child(4){border-top:1px solid #eceef0}}
