[data-dmax-guide-root]{z-index:2147480000;font-family:inherit;position:relative}.dmaxGuideLauncher{z-index:2147480100;color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#111713;border:1px solid #d9dfdb;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 7px;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 34px #1117132e}.dmaxGuideLauncher span{color:#111713;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.dmaxGuideLauncher strong{letter-spacing:.03em;font-size:8px}.dmaxGuidePanel{z-index:2147480099;color:#29352e;background:#fff;border:1px solid #dfe5e1;border-radius:14px;width:min(360px,100vw - 24px);max-height:min(670px,100vh - 100px);padding:14px;position:fixed;bottom:64px;right:18px;overflow-y:auto;box-shadow:0 24px 70px #131d172e}.dmaxGuidePanelHeader{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.dmaxGuidePanelHeader h3{margin:4px 0 2px;font-size:15px}.dmaxGuidePanelHeader p{color:#8c9790;margin:0;font-size:8px}.dmaxGuideEyebrow,.dmaxGuideSectionTitle{color:#7d8982;letter-spacing:.08em;font-size:6px;font-weight:900}.dmaxGuideClose,.dmaxCoachHeader button{color:#69766e;cursor:pointer;background:#fafbfa;border:1px solid #e1e6e3;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;font-size:15px;display:grid}.dmaxGuideField{gap:5px;margin-top:12px;display:grid}.dmaxGuideField>span{color:#78847d;font-size:7px;font-weight:900}.dmaxGuideField select,.dmaxGuideSearch input{box-sizing:border-box;color:#29352e;width:100%;min-height:38px;font:inherit;background:#fafbfa;border:1px solid #dce3df;border-radius:9px;outline:none;padding:0 10px;font-size:9px}.dmaxGuideField small{color:#9aa39e;font-size:7px}.dmaxGuidePageButton{color:#fff;cursor:pointer;width:100%;min-height:38px;font:inherit;background:#111713;border:0;border-radius:9px;margin-top:12px;font-size:8px;font-weight:800}.dmaxGuideSearch{margin-top:12px}.dmaxGuideSearchResults{gap:5px;margin-top:6px;display:grid}.dmaxGuideSearchResults button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e8e5;border-radius:9px;gap:3px;width:100%;padding:9px;display:grid}.dmaxGuideSearchResults strong{color:#334038;font-size:8px}.dmaxGuideSearchResults span{color:#88938c;font-size:7px;line-height:1.45}.dmaxGuideNoResults{color:#8e9892;text-align:center;margin:8px 0;font-size:8px}.dmaxGuideTours{gap:6px;margin-top:14px;display:grid}.dmaxGuideTours>button{color:#47534c;cursor:pointer;min-height:35px;font:inherit;background:#fafbfa;border:1px solid #e0e5e2;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-size:8px;font-weight:700;display:flex}.dmaxGuideVersion{color:#a1aaa5;text-align:center;margin-top:12px;font-size:6px}.dmaxHoverGuide{z-index:2147480098;box-sizing:border-box;color:#303d35;pointer-events:auto;background:#fff;border:1px solid #dce3df;border-radius:11px;padding:11px;position:fixed;box-shadow:0 17px 42px #0f181229}.dmaxHoverGuideTop{gap:3px;display:grid}.dmaxHoverGuideTop>span{color:#8d9791;letter-spacing:.08em;font-size:6px;font-weight:900}.dmaxHoverGuideTop strong{font-size:10px}.dmaxHoverGuide>p{color:#738078;margin:7px 0 0;font-size:8px;line-height:1.5}.dmaxHoverNext,.dmaxHoverWarning{border-radius:8px;margin-top:8px;padding:8px;font-size:7px;line-height:1.45}.dmaxHoverNext{color:#516057;background:#f2f6f4}.dmaxHoverNext span{margin-bottom:2px;font-size:6px;font-weight:900;display:block}.dmaxHoverWarning{color:#806624;background:#fff8e8}.dmaxPageCoach{z-index:2147480097;box-sizing:border-box;color:#2f3c34;background:#fff;border:1px solid #dce3df;border-radius:13px;width:min(360px,100vw - 24px);padding:13px;position:fixed;bottom:68px;right:18px;box-shadow:0 22px 60px #1019132b}.dmaxCoachHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dmaxCoachHeader>div{gap:3px;display:grid}.dmaxCoachHeader span,.dmaxCoachBlock span,.dmaxCoachNext span,.dmaxCoachWarning span{color:#87918b;letter-spacing:.07em;font-size:6px;font-weight:900}.dmaxCoachHeader strong{font-size:11px}.dmaxCoachSummary{color:#68766e;margin:9px 0 0;font-size:8px;line-height:1.55}.dmaxCoachBlock,.dmaxCoachNext,.dmaxCoachWarning{border-radius:8px;margin-top:8px;padding:8px}.dmaxCoachBlock{background:#fafbfa;border:1px solid #e3e8e5}.dmaxCoachNext{background:#edf6f1}.dmaxCoachWarning{background:#fff7e4}.dmaxCoachBlock p,.dmaxCoachNext p,.dmaxCoachWarning p{color:#58665e;margin:3px 0 0;font-size:7.5px;line-height:1.48}.dmaxCoachActions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dmaxCoachActions button{color:#47554c;cursor:pointer;min-height:31px;font:inherit;background:#fafbfa;border:1px solid #dde3df;border-radius:8px;padding:0 9px;font-size:7px;font-weight:800}.dmaxCoachActions button:first-child{color:#fff;background:#111713;border-color:#111713}.dmaxTourShade{z-index:2147480200;pointer-events:none;background:#070b087a;position:fixed;inset:0}.dmaxTourSpotlight{z-index:2147480201;pointer-events:none;border:2px solid #fff;border-radius:10px;transition:left .18s,top .18s,width .18s,height .18s;position:fixed;box-shadow:0 0 0 2px #11171366}.dmaxTourCard{z-index:2147480202;box-sizing:border-box;color:#2e3a33;background:#fff;border:1px solid #dbe2dd;border-radius:13px;width:min(430px,100vw - 24px);padding:15px;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 26px 80px #00000047}.dmaxTourCard h3{margin:5px 0;font-size:13px}.dmaxTourCard>p{color:#6e7b73;margin:0;font-size:8px;line-height:1.55}.dmaxTourNextHint{color:#546159;background:#f1f6f3;border-radius:8px;margin-top:8px;padding:8px;font-size:7.5px;line-height:1.48}.dmaxTourButtons{justify-content:flex-end;gap:6px;margin-top:11px;display:flex}.dmaxTourButtons button{color:#465249;cursor:pointer;min-height:32px;font:inherit;background:#fafbfa;border:1px solid #dce2de;border-radius:8px;padding:0 10px;font-size:7px;font-weight:800}.dmaxTourButtons button:last-child{color:#fff;background:#111713;border-color:#111713}@media (width<=700px){.dmaxGuideLauncher{bottom:12px;right:12px}.dmaxGuidePanel,.dmaxPageCoach{width:calc(100vw - 24px);bottom:58px;right:12px}.dmaxHoverGuide{display:none}.dmaxTourCard{bottom:12px}}: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}}.ownerReviewGate{background:linear-gradient(135deg,#f0faf5,#f8fbfa);border:1px solid #dce9e3;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;margin-top:14px;padding:15px;display:flex}.ownerReviewInfo{align-items:center;gap:11px;display:flex}.ownerReviewIcon{color:#2d805f;background:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.ownerReviewInfo strong{color:#315f4d;margin-top:5px;font-size:9px;display:block}.ownerReviewInfo p{color:#79a08f;max-width:520px;margin:4px 0 0;font-size:7.5px;line-height:1.5}.ownerReviewButtons{flex:none;gap:8px;display:flex}.ownerReviewButtons button{border-radius:8px;height:35px;padding:0 12px;font-size:7.5px;font-weight:700}.requestRevisionButton{color:#626b67;background:#fff;border:1px solid #d8dfdc}.approveRequirementsButton{color:#fff;background:#287657;border:1px solid #21694e}.ownerReviewButtons button:disabled{opacity:.5}.aiDocument{max-height:700px}@media (width<=750px){.ownerReviewGate{flex-direction:column;align-items:flex-start}.ownerReviewButtons{width:100%}.ownerReviewButtons button{flex:1}}.vaultRuntime{background:linear-gradient(135deg,#fff 0%,#faf9fd 100%);margin-top:14px}.vaultAvatar{background:linear-gradient(145deg,#222127,#4c4758)}.vaultLocked{background:#f8f7f9;border:1px solid #e5e3e8;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin-top:14px;padding:14px;display:grid}.vaultLockIcon{background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.vaultLocked strong{color:#65616c;font-size:8.5px;display:block}.vaultLocked p{color:#99959f;margin:4px 0 0;font-size:7px}.vaultDependency{color:#89848f;text-transform:capitalize;background:#fff;border-radius:6px;padding:6px 8px;font-size:6.5px}.vaultDocument{border-color:#e5e2e9}@media (width<=700px){.vaultLocked{grid-template-columns:34px 1fr}.vaultDependency{grid-column:1/-1}}.engineeringPair{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.engineeringRuntime{min-width:0;margin:0}.forgeRuntime{background:linear-gradient(135deg,#fff,#f8fafc)}.pixelRuntime{background:linear-gradient(135deg,#fff,#fbf9fc)}.forgeAvatar{background:linear-gradient(145deg,#171b20,#35414c)}.pixelAvatar{background:linear-gradient(145deg,#211d25,#52475b)}.architectureOnlyNotice{color:#8a9097;background:#fafafa;border:1px solid #e8eaec;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:9px 11px;font-size:7px;display:flex}.projectLargeAvatar img,.brandMark img,.brandLogo img,.logoMark img,.sidebarLogo img{object-fit:contain;width:72%;height:72%;display:block}.projectLargeAvatar{background:#fff!important;border:1px solid #e2e4e6!important}@media (width<=1150px){.engineeringPair{grid-template-columns:1fr}}.toolEnginePanel{background:linear-gradient(135deg,#fff,#f7f9f8);border:1px solid #dfe3e5;border-radius:13px;margin:7px 0 14px;padding:20px}.toolEngineHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.toolEngineHeader h2{margin:5px 0 4px;font-size:17px}.toolEngineHeader p{color:#9499a0;margin:0;font-size:8px}.toolEngineBadge{color:#858a91;background:#fff;border:1px solid #e1e4e6;border-radius:8px;align-items:center;gap:7px;height:31px;padding:0 10px;font-size:7px;display:flex}.toolEngineBadge span{background:#aaaeb4;border-radius:50%;width:6px;height:6px}.toolEngineBadge.ready{color:#4d7e68}.toolEngineBadge.ready span{background:#30946f}.toolSecurityGrid{background:#fff;border:1px solid #e6e8ea;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid;overflow:hidden}.toolSecurityGrid>div{border-top:1px solid #eceef0;border-left:1px solid #eceef0;min-height:55px;padding:11px}.toolSecurityGrid>div:nth-child(-n+4){border-top:0}.toolSecurityGrid>div:nth-child(4n+1){border-left:0}.toolSecurityGrid span,.toolSecurityGrid strong{display:block}.toolSecurityGrid span{color:#a0a5ac;letter-spacing:.7px;font-size:5.5px;font-weight:750}.toolSecurityGrid strong{color:#555b63;margin-top:5px;font-size:7.5px}.toolList{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.toolList span{color:#6f757d;background:#fff;border:1px solid #e3e6e8;border-radius:7px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6.5px}.sandboxNotice{border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.sandboxNotice.active{color:#477b65;background:#edf8f3}.sandboxNotice.warning{color:#8b6b3e;background:#fff6e9}.sandboxNotice>span{background:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:750;display:grid}.sandboxNotice strong{font-size:8px;display:block}.sandboxNotice p{opacity:.75;margin:3px 0 0;font-size:6.5px}@media (width<=900px){.toolSecurityGrid{grid-template-columns:repeat(2,1fr)}.toolSecurityGrid>div{border-top:1px solid #eceef0!important}.toolSecurityGrid>div:nth-child(-n+2){border-top:0!important}.toolSecurityGrid>div:nth-child(odd){border-left:0}}@media (width<=600px){.toolEngineHeader{flex-direction:column}}.logoMark,.brandMark,.brandLogo,.sidebarLogo,.projectLargeAvatar{background:#fff!important;border:1px solid #e3e6e8!important;box-shadow:0 8px 20px #12161a14!important}.logoMark img,.brandMark img,.brandLogo img,.sidebarLogo img,.projectLargeAvatar img{object-fit:contain!important;filter:none!important;width:68%!important;height:68%!important;margin:auto!important;display:block!important}.codingPair{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.codingRuntime{background:#fff;border:1px solid #dfe3e6;border-radius:13px;min-width:0;padding:18px}.forgeCoding{background:linear-gradient(145deg,#fff,#f8fafb)}.pixelCoding{background:linear-gradient(145deg,#fff,#fbf9fc)}.codingHeader{justify-content:space-between;align-items:center;gap:15px;display:flex}.codingIdentity{align-items:center;gap:11px;display:flex}.codingAvatar{color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.codingIdentity h2{margin:4px 0 1px;font-size:14px}.codingIdentity p{color:#969ba2;margin:0;font-size:7px}.codingProgress{align-items:center;gap:9px;display:flex}.codingProgress strong{font-size:16px}.codingWorkOrder{background:#fafbfb;border:1px solid #e7e9eb;border-radius:9px;margin-top:14px;padding:12px}.codingWorkOrder h3{margin:5px 0 4px;font-size:9px}.codingWorkOrder p{color:#969ca3;margin:0;font-size:7px;line-height:1.5}.codingSecurityBar{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.codingSecurityBar span{color:#54816e;background:#eef7f3;border-radius:6px;padding:5px 7px;font-size:6px}.codingStartArea{border:1px solid #e2e6e8;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:13px;display:flex}.codingStartArea strong{font-size:8px;display:block}.codingStartArea p{color:#969ca3;max-width:360px;margin:4px 0 0;font-size:6.5px;line-height:1.5}.runCodingButton{color:#fff;background:#15191d;border:0;border-radius:8px;flex:none;min-height:35px;padding:0 12px;font-size:7px;font-weight:700}.runCodingButton:disabled{opacity:.5}.codingWorking{background:#f0f8f4;border:1px solid #dce9e4;border-radius:9px;align-items:center;gap:11px;margin-top:12px;padding:13px;display:flex}.codingWorking>div:nth-child(2){flex:1}.codingWorking strong{font-size:8px}.codingWorking p{color:#789185;margin:3px 0 0;font-size:6.5px}.workingPercent{font-size:16px!important}.codingFailed{background:#fff7f7;border:1px solid #efd8d8;border-radius:9px;margin-top:12px;padding:13px}.codingFailed>strong{color:#9a5555;font-size:8px}.codingFailed pre{white-space:pre-wrap;color:#795f5f;max-height:150px;margin:8px 0;font-size:6.5px;overflow:auto}.codingFailed p{color:#aa8d8d;margin:0;font-size:6.5px}.toolActivity{border:1px solid #e5e8ea;border-radius:9px;margin-top:12px;overflow:hidden}.toolActivityHeader{background:#fafafa;justify-content:space-between;align-items:center;padding:10px;display:flex}.toolActivityHeader strong{margin-top:3px;font-size:7.5px;display:block}.toolActivityHeader>span{color:#a0a4a9;font-size:6px}.toolActivityRows{max-height:190px;overflow:auto}.toolActivityRow{border-top:1px solid #eef0f1;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;min-height:31px;padding:0 9px;display:grid}.toolActivityRow code{color:#535a62;font-size:6.5px}.toolActivityRow>span:last-child{color:#a0a5ab;font-size:6px}.toolResult{border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;display:grid}.toolResult.ok{color:#398064;background:#e8f5ef}.toolResult.failed{color:#a65858;background:#faeaea}.codingValidation{color:#507765;background:#eef7f3;border-radius:7px;align-items:center;gap:6px;margin-top:8px;padding:8px;font-size:6.5px;display:flex}.codingValidation code{font-weight:700}.codingRunMeta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.codingRunMeta span{color:#8c9197;border:1px solid #e5e7e9;border-radius:6px;padding:5px 7px;font-size:6px}@media (width<=1150px){.codingPair{grid-template-columns:1fr}}@media (width<=650px){.codingStartArea{flex-direction:column;align-items:stretch}.runCodingButton{width:100%}}.sentinelQA{background:linear-gradient(145deg,#fff,#f8faf9);border:1px solid #dde3e6;border-radius:13px;margin-bottom:14px;padding:19px}.sentinelHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.sentinelAvatar{background:linear-gradient(145deg,#19211e,#3d5b50)}.sentinelSecurity{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.sentinelSecurity span{color:#4e806b;background:#eef7f3;border-radius:6px;padding:5px 7px;font-size:6px}.qaVerdict{border-radius:10px;margin-top:13px;padding:14px}.qaVerdict>strong{margin-top:5px;font-size:20px;display:block}.qaVerdict p{max-width:720px;margin:5px 0 0;font-size:7px;line-height:1.55}.qaVerdict-pass{color:#35735a;background:#edf8f2;border:1px solid #cfe5d9}.qaVerdict-fail{color:#945353;background:#fff4f4;border:1px solid #edd6d6}.qaChecks{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.qaCheck{border-radius:8px;align-items:center;gap:8px;min-height:45px;padding:9px;display:flex}.qaCheck>span{background:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.qaCheck strong,.qaCheck small{display:block}.qaCheck strong{font-size:6.5px}.qaCheck small{margin-top:2px;font-size:5.5px}.qaCheck.passed{color:#477763;background:#eef7f3}.qaCheck.failed{color:#985858;background:#fff0f0}.bugDesk{margin-top:12px}.bugDeskHeader{margin-bottom:7px}.bugDeskHeader strong{margin-top:4px;font-size:8px;display:block}.bugCard{background:#fff;border:1px solid #e4e7e9;border-radius:9px;margin-top:7px;padding:12px}.bugCardTop{align-items:center;gap:6px;display:flex}.bugSeverity,.bugArea{text-transform:uppercase;border-radius:5px;padding:4px 6px;font-size:5.5px}.bugArea{color:#777d84;background:#f1f2f3}.severity-critical,.severity-high{color:#9f4f4f;background:#fbe8e8}.severity-medium{color:#926c32;background:#fff3dc}.severity-low{color:#637985;background:#edf3f7}.bugCard h4{margin:8px 0 4px;font-size:8px}.bugCard p,.bugCard pre,.bugCard summary{font-size:6.5px;line-height:1.5}.bugCard pre{white-space:pre-wrap;color:#777d83}.qaFailGate{background:#fff3f3;border:1px solid #ead1d1;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:14px;display:flex}.qaFailGate strong{color:#935050;margin-top:4px;font-size:8px;display:block}.qaFailGate p{color:#a57878;margin:4px 0 0;font-size:6.5px}.qaFailGate button{color:#8d5252;background:#fff;border:1px solid #dbaaaa;border-radius:8px;min-height:34px;padding:0 11px;font-size:6.5px;font-weight:700}@media (width<=900px){.qaChecks{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.sentinelHeader,.qaFailGate{flex-direction:column;align-items:stretch}}.shipRelease{background:linear-gradient(145deg,#fff,#fafaf8);border:1px solid #dde3e6;border-radius:13px;margin-bottom:14px;padding:19px}.shipAvatar{background:linear-gradient(145deg,#171b20,#56616e)}.shipSecurity{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.shipSecurity span{color:#5f6b75;background:#f0f3f5;border-radius:6px;padding:5px 7px;font-size:6px}.releaseManifestMini{grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;margin-top:12px;display:grid}.releaseManifestMini>div{background:#fff;border:1px solid #e5e8ea;border-radius:8px;min-width:0;padding:10px}.releaseManifestMini strong,.releaseManifestMini code,.releaseManifestMini small{display:block}.releaseManifestMini strong,.releaseManifestMini code{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6.5px;overflow:hidden}.releaseManifestMini small{color:#969da3;font-size:5.5px}.releaseVerdict{border-radius:10px;margin-top:13px;padding:14px}.releaseVerdict>strong{margin-top:5px;font-size:19px;display:block}.releaseVerdict p{max-width:760px;margin:5px 0 0;font-size:7px;line-height:1.55}.releaseVerdict-ready{color:#3f735c;background:#eef8f2;border:1px solid #cfe4d8}.releaseVerdict-blocked{color:#975454;background:#fff3f3;border:1px solid #ead1d1}.releaseFindings,.releaseCarryover{margin-top:12px}.carryoverRow{background:#fffdf6;border:1px solid #e8e5dc;border-radius:7px;grid-template-columns:30px 55px 1fr;align-items:center;gap:7px;margin-top:6px;padding:8px 9px;font-size:6px;display:grid}.carryoverRow p{margin:0}@media (width<=800px){.releaseManifestMini{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.releaseManifestMini{grid-template-columns:1fr}}.productionGate{background:#fff;border:1px solid #dedfe1;border-radius:13px;margin-bottom:14px;padding:19px}.productionGateHeader,.productionDns,.productionApproval{justify-content:space-between;align-items:center;gap:15px;display:flex}.productionState{border-radius:7px;padding:8px 12px;font-size:6px;font-weight:800}.productionState.locked{color:#8b5b5b;background:#f5eeee}.productionState.live{color:#3f765c;background:#eaf6ef}.productionMeta,.productionChecks{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.productionMeta>div{border:1px solid #e4e7e8;border-radius:8px;padding:10px}.productionMeta small,.productionMeta strong{display:block}.productionMeta small{color:#999fa5;font-size:5px}.productionMeta strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.productionCheck{border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:7px;display:flex}.productionCheck span{background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.productionCheck strong{text-transform:capitalize;font-size:5.5px}.productionCheck.pass{color:#507764;background:#edf7f1}.productionCheck.fail{color:#945d5d;background:#fff1f1}.productionDns,.productionApproval,.productionBlocked,.productionAuthorized{border-radius:9px;margin-top:10px;padding:12px}.productionDns{border:1px solid #e4e7e8}.productionDns strong{margin-top:3px;font-size:8px;display:block}.productionDns p{color:#90979d;margin:3px 0 0;font-size:6px}.productionDns button,.productionApproval button{border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:6.5px;font-weight:700}.productionBlocked{color:#8d5656;background:#fff3f3;border:1px solid #ecd3d3}.productionBlocked strong{margin-top:4px;font-size:8px;display:block}.productionBlocked p{font-size:6px}.productionApproval{background:#edf7f1;border:1px solid #cce1d5}.productionApproval button{color:#fff;background:#287b5c}.productionApproval strong{color:#3f715b;margin-top:4px;font-size:8px;display:block}.productionApproval p{font-size:6px}.productionAuthorized{color:#477660;background:#edf7f1;align-items:center;gap:10px;display:flex}.productionAuthorized>span{background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.productionAuthorized strong{font-size:8px}.productionAuthorized p{margin:3px 0 0;font-size:6px}@media (width<=850px){.productionMeta,.productionChecks{grid-template-columns:repeat(2,1fr)}}@media (width<=550px){.productionMeta,.productionChecks{grid-template-columns:1fr}.productionGateHeader,.productionDns,.productionApproval{flex-direction:column;align-items:stretch}}.dmaxAuthShell{background:radial-gradient(circle at 18% 12%,#0d6f4f14,#0000 34%),#f7f8f6;place-items:center;min-height:100vh;padding:28px;display:grid}.dmaxAuthCard{background:#fff;border:1px solid #dfe4df;border-radius:22px;width:min(100%,500px);padding:36px;box-shadow:0 22px 70px #0e1f1814}.dmaxAuthBrand{align-items:center;gap:14px;margin-bottom:38px;display:flex}.dmaxAuthBrand img{object-fit:contain;background:#fff;border:1px solid #e5e8e5;border-radius:12px;width:46px;height:46px;padding:8px}.dmaxAuthBrand div{gap:1px;display:grid}.dmaxAuthBrand span{color:#0d6f4f;letter-spacing:.14em;font-size:11px;font-weight:900}.dmaxAuthBrand strong{color:#142019;font-size:18px}.dmaxAuthCard h1{color:#101c17;margin:8px 0 10px;font-size:44px;line-height:1}.dmaxAuthIntro{color:#6f7c75;margin:0 0 28px;line-height:1.6}.dmaxAuthForm{gap:18px;display:grid}.dmaxAuthForm label{color:#526159;letter-spacing:.08em;gap:8px;font-size:11px;font-weight:800;display:grid}.dmaxAuthForm input{color:#16231d;min-height:48px;font:inherit;letter-spacing:normal;background:#fff;border:1px solid #d8dfda;border-radius:10px;outline:none;padding:0 14px}.dmaxAuthForm input:focus{border-color:#0d6f4f;box-shadow:0 0 0 3px #0d6f4f1a}.dmaxAuthSubmit{width:100%;min-height:50px}.dmaxAuthError{color:#9d3535;background:#fff6f6;border:1px solid #efd0d0;border-radius:10px;padding:12px 14px;font-size:13px}.dmaxAuthSecurity{border-top:1px solid #edf0ed;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px;display:flex}.dmaxAuthSecurity span{color:#607068;background:#f3f7f4;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.dmaxIdentityPill{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #dfe4df;border-radius:999px;align-items:center;gap:10px;padding:7px 8px 7px 12px;display:flex;position:fixed;top:14px;right:18px;box-shadow:0 8px 24px #0f1f1814}.dmaxIdentityPill div{text-align:right;gap:1px;display:grid}.dmaxIdentityPill strong{color:#17231e;font-size:11px}.dmaxIdentityPill span{color:#7b8881;text-transform:uppercase;font-size:9px;font-weight:800}.dmaxIdentityPill button{color:#fff;cursor:pointer;background:#101815;border:0;border-radius:999px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800}@media (width<=640px){.dmaxAuthShell{padding:14px}.dmaxAuthCard{border-radius:16px;padding:24px}.dmaxIdentityPill{top:8px;right:8px}}.officeAiPage{min-height:100%}.officeAiHeader{align-items:flex-end}.officeAiIdentity{background:#fff;border:1px solid #e0e5e1;border-radius:12px;gap:2px;min-width:170px;padding:13px 15px;display:grid}.officeAiIdentity span{color:#88938d;letter-spacing:.11em;font-size:9px;font-weight:900}.officeAiIdentity strong{color:#17231e;font-size:13px}.officeAiIdentity small{color:#0d6f4f;text-transform:uppercase;font-size:10px;font-weight:800}.officeAiStatusRow{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.officeAiStatusRow>span{color:#6e7b74;background:#fff;border:1px solid #e3e7e4;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.officeAiOnline,.officeAiOffline{align-items:center;gap:6px;display:inline-flex}.officeAiOnline i,.officeAiOffline i{border-radius:50%;width:6px;height:6px}.officeAiOnline i{background:#19a66f}.officeAiOffline i{background:#cf5b5b}.officeAiShell{background:#fff;border:1px solid #dfe4e0;border-radius:16px;grid-template-columns:250px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden}.officeAiConversations{background:#f8faf8;border-right:1px solid #e7ebe8;flex-direction:column;min-width:0;display:flex}.officeAiConversationTop{border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:16px 14px;display:flex}.officeAiConversationTop>div{gap:2px;display:grid}.officeAiConversationTop strong{color:#17231e;font-size:19px}.officeAiNewButton{color:#fff;cursor:pointer;background:#14221c;border:0;border-radius:9px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800}.officeAiConversationList{padding:8px;overflow-y:auto}.officeAiConversationItem{color:#26332d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:5px;width:100%;margin-bottom:4px;padding:12px 11px;display:grid}.officeAiConversationItem:hover{background:#f1f5f2}.officeAiConversationItem.active{background:#fff;border-color:#d9e5df;box-shadow:0 3px 12px #14281f0a}.officeAiConversationItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.officeAiConversationItem span{color:#93a098;font-size:9px}.officeAiNoConversations{color:#8c9891;padding:20px 11px;font-size:11px}.officeAiChat{grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;display:grid}.officeAiChatTop{border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 18px;display:flex}.officeAiChatTop h2{text-overflow:ellipsis;white-space:nowrap;color:#17231e;max-width:680px;margin:4px 0 0;font-size:15px;overflow:hidden}.officeAiArchive{min-height:32px;padding:0 10px;font-size:9px}.officeAiMessages{background:#fbfcfb;min-height:460px;max-height:600px;padding:24px 22px;overflow-y:auto}.officeAiMessage{gap:11px;max-width:820px;margin-bottom:22px;display:flex}.officeAiMessage.human{flex-direction:row-reverse;margin-left:auto}.officeAiAvatar{color:#fff;background:#15211c;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.officeAiMessage.human .officeAiAvatar{background:#0d6f4f}.officeAiBubble{background:#fff;border:1px solid #e2e7e3;border-radius:4px 14px 14px;min-width:0;max-width:min(700px,100vw - 470px);padding:13px 15px}.officeAiMessage.human .officeAiBubble{background:#eef7f2;border-color:#d9e8e1;border-radius:14px 4px 14px 14px}.officeAiMessageMeta{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.officeAiMessageMeta strong{color:#1d2c25;font-size:10px}.officeAiMessageMeta span{color:#95a099;text-transform:uppercase;font-size:8px}.officeAiText{color:#35443c;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.officeAiWelcome{text-align:center;max-width:620px;margin:74px auto}.officeAiWelcomeMark{color:#0d6f4f;background:#fff;border:1px solid #dce6e0;border-radius:14px;place-items:center;width:46px;height:46px;margin:0 auto 17px;font-size:19px;display:grid}.officeAiWelcome h2{color:#17231e;max-width:450px;margin:8px auto 12px;font-size:24px;line-height:1.2}.officeAiWelcome p{color:#738078;max-width:500px;margin:0 auto;font-size:12px;line-height:1.65}.officeAiPrompts{gap:7px;max-width:480px;margin:22px auto 0;display:grid}.officeAiPrompts button{color:#405048;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e6e2;border-radius:10px;min-height:40px;padding:8px 12px;font-size:10px}.officeAiPrompts button:hover{background:#f6faf7;border-color:#bcd5c8}.officeAiError{color:#963a3a;background:#fff6f6;border:1px solid #efd3d3;border-radius:9px;margin:0 18px 10px;padding:10px 12px;font-size:11px}.officeAiComposer{background:#fff;border-top:1px solid #e7ebe8;padding:14px 17px 16px}.officeAiComposer textarea{resize:vertical;color:#1e2d26;width:100%;min-height:86px;max-height:200px;font:inherit;box-sizing:border-box;background:#fafbfa;border:1px solid #dce3de;border-radius:11px;outline:none;padding:13px 14px;font-size:12px;line-height:1.55;display:block}.officeAiComposer textarea:focus{background:#fff;border-color:#7eb19a;box-shadow:0 0 0 3px #0d6f4f12}.officeAiComposerBottom{justify-content:space-between;align-items:center;gap:14px;margin-top:9px;display:flex}.officeAiComposerHints{color:#99a39d;flex-wrap:wrap;gap:10px;font-size:9px;display:flex}.officeAiNext{color:#0d6f4f}.officeAiSend{min-width:92px;min-height:36px}.officeAiThinking{align-items:center;gap:4px;height:16px;display:flex}.officeAiThinking i{background:#8ba096;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite dmaxAiPulse}.officeAiThinking i:nth-child(2){animation-delay:.15s}.officeAiThinking i:nth-child(3){animation-delay:.3s}@keyframes dmaxAiPulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (width<=900px){.officeAiShell{grid-template-columns:190px minmax(0,1fr)}.officeAiBubble{max-width:calc(100vw - 290px)}}@media (width<=680px){.officeAiHeader{align-items:flex-start}.officeAiIdentity{display:none}.officeAiShell{display:block}.officeAiConversations{border-bottom:1px solid #e7ebe8;border-right:0;max-height:190px}.officeAiMessages{max-height:540px;padding:18px 12px}.officeAiBubble{max-width:calc(100vw - 105px)}.officeAiComposerBottom{align-items:flex-end}}.officeAiPendingAttachments{background:#fff;border-top:1px solid #edf0ee;flex-wrap:wrap;gap:8px;padding:10px 17px 0;display:flex}.officeAiPendingAttachment{background:#f8faf8;border:1px solid #dfe6e1;border-radius:9px;align-items:center;gap:8px;max-width:260px;padding:6px 7px;display:flex}.officeAiPendingAttachment img{object-fit:cover;border-radius:6px;width:40px;height:40px}.officeAiPendingPdf{color:#fff;background:#222c27;border-radius:6px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid}.officeAiPendingAttachment>div:nth-child(2){gap:2px;min-width:0;display:grid}.officeAiPendingAttachment strong{color:#27362f;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:9px;overflow:hidden}.officeAiPendingAttachment span{color:#93a098;font-size:8px}.officeAiPendingAttachment>button{color:#4d5b54;cursor:pointer;background:#e8ede9;border:0;border-radius:50%;width:22px;height:22px}.officeAiComposerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.officeAiFileInput{display:none}.officeAiAttachButton{color:#34433b;cursor:pointer;background:#f8faf8;border:1px solid #dbe3de;border-radius:9px;align-items:center;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.officeAiAttachButton:hover{background:#f1f8f4;border-color:#aacbbb}.officeAiAttachButton.disabled{opacity:.5;pointer-events:none}.officeAiFileHint{color:#99a39d;font-size:8px}.officeAiMessageAttachments{flex-wrap:wrap;gap:8px;margin-bottom:11px;display:flex}.officeAiImageAttachment{color:#536159;background:#f7f9f7;border:1px solid #dfe5e1;border-radius:9px;width:min(240px,100%);text-decoration:none;overflow:hidden}.officeAiImageAttachment img{object-fit:contain;background:#eff2f0;width:100%;max-height:220px;display:block}.officeAiImageAttachment span{text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;font-size:8px;display:block;overflow:hidden}.officeAiPdfAttachment{color:#35433c;background:#f7f9f7;border:1px solid #dfe5e1;border-radius:8px;align-items:center;gap:8px;max-width:300px;padding:8px 10px;text-decoration:none;display:inline-flex}.officeAiPdfAttachment b{color:#fff;background:#252f2a;border-radius:4px;padding:4px 5px;font-size:8px}.officeAiPdfAttachment span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}@media (width<=680px){.officeAiComposerBottom{display:grid}.officeAiSend{width:100%}}.officeAiChatActions{align-items:center;gap:8px;display:flex}.officeCreateProjectButton{min-height:34px;padding:0 13px;font-size:9px}.officeProjectLinked{color:#0d6f4f;background:#edf8f2;border:1px solid #cce2d7;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.officeProjectDraftOverlay{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d16128c;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.officeProjectDraftModal{background:#fff;border:1px solid #dce4df;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:calc(100vh - 56px);display:grid;overflow:hidden;box-shadow:0 28px 80px #040f0a38}.officeProjectDraftHeader{border-bottom:1px solid #e4e9e6;justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.officeProjectDraftHeader h2{color:#17231e;margin:5px 0 3px;font-size:20px}.officeProjectDraftHeader p{color:#7c8981;margin:0;font-size:10px}.officeProjectDraftClose{color:#39473f;cursor:pointer;background:#f1f4f2;border:0;border-radius:9px;flex:0 0 34px;width:34px;height:34px;font-size:19px}.officeProjectDraftBody{padding:20px 22px 26px;overflow-y:auto}.officeProjectDraftFields{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:12px;margin-bottom:20px;display:grid}.officeProjectDraftFields label{gap:7px;display:grid}.officeProjectDraftFields label>span{color:#77857d;letter-spacing:.09em;font-size:8px;font-weight:900}.officeProjectDraftFields input,.officeProjectDraftFields textarea{box-sizing:border-box;color:#1d2b24;width:100%;font:inherit;background:#fafbfa;border:1px solid #dbe3de;border-radius:10px;outline:none;font-size:11px}.officeProjectDraftFields input{min-height:42px;padding:0 12px}.officeProjectDraftFields textarea{resize:vertical;min-height:92px;padding:11px 12px;line-height:1.55}.officeProjectDraftFields input:focus,.officeProjectDraftFields textarea:focus{background:#fff;border-color:#7fb39b;box-shadow:0 0 0 3px #0d6f4f0f}.officeProjectDraftSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.officeProjectDraftSummary section{background:#fafbfa;border:1px solid #e2e7e4;border-radius:11px;min-width:0;padding:14px}.officeProjectDraftSummary section:first-child{grid-column:1/-1}.officeProjectDraftSummary p{color:#4a5851;margin:7px 0 0;font-size:10px;line-height:1.55}.officeProjectDraftSummary ul{color:#45534c;margin:8px 0 0;padding-left:17px;font-size:10px;line-height:1.6}.officeDraftEmpty{font-style:italic;color:#9ba59f!important}.officeProjectDraftFooter{background:#fafbfa;border-top:1px solid #e4e9e6;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.officeProjectDraftFooter>div:first-child{color:#8b9790;flex-wrap:wrap;gap:9px;font-size:8px;display:flex}.officeProjectDraftActions{gap:8px;display:flex}.officeProjectDraftActions button{min-height:36px;padding:0 13px;font-size:9px}@media (width<=720px){.officeProjectDraftOverlay{padding:10px}.officeProjectDraftModal{max-height:calc(100vh - 20px)}.officeProjectDraftFields,.officeProjectDraftSummary{grid-template-columns:1fr}.officeProjectDraftSummary section:first-child{grid-column:auto}.officeProjectDraftFooter{flex-direction:column;align-items:stretch}.officeProjectDraftActions{grid-template-columns:1fr 1fr;display:grid}}.teamSecurityBadge{color:#126847;letter-spacing:.08em;background:#eef8f3;border:1px solid #bcd9cb;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.teamStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.teamOwnerOnly{color:#151c18;margin-top:9px;font-size:17px;font-weight:900}.teamNotice{color:#166d4c;background:#eff9f4;border:1px solid #c7e3d5;border-radius:9px;margin-bottom:12px;padding:10px 12px;font-size:10px;font-weight:700}.teamMemberPanel,.teamInvitationPanel,.teamProjectPanel{margin-bottom:14px}.teamMemberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.teamMemberCard{background:#fafbfa;border:1px solid #e1e7e3;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.teamAvatar{color:#fff;background:#121915;border-radius:11px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:13px;font-weight:900;display:grid}.teamMemberInfo{flex:1;gap:2px;min-width:0;display:grid}.teamMemberInfo strong{color:#1d2923;font-size:11px}.teamMemberInfo span{color:#7b8881;font-size:9px}.teamMemberInfo small{color:#99a29d;font-size:8px}.teamSeatStatus{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.teamSeatActive,.teamSeatSuspended{letter-spacing:.05em;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.teamSeatActive{color:#13704d;background:#e9f7f0}.teamSeatSuspended{color:#777;background:#f3f2f2}.teamAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.teamAdminPanel{gap:10px;display:grid}.teamAdminPanel h2{margin:0}.teamAdminPanel p{color:#7f8a84;margin:-4px 0 4px;font-size:9px;line-height:1.5}.teamAdminPanel label{color:#78857e;letter-spacing:.06em;gap:5px;font-size:8px;font-weight:900;display:grid}.teamAdminPanel input,.teamAdminPanel select{box-sizing:border-box;color:#27332d;width:100%;min-height:39px;font:inherit;background:#fafbfa;border:1px solid #dbe3de;border-radius:9px;outline:none;padding:0 10px;font-size:10px}.teamInvitationList,.teamProjectList{gap:7px;display:grid}.teamInvitationRow{border:1px solid #e2e7e4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.teamInvitationRow>div:first-child{gap:2px;display:grid}.teamInvitationRow strong{font-size:10px}.teamInvitationRow span{color:#7e8983;font-size:8px}.teamInviteStatus{border-radius:999px;padding:5px 7px;font-weight:900;font-size:7px!important}.teamInvite-pending{background:#fff6db;color:#896718!important}.teamInvite-accepted{background:#e9f7ef;color:#146d4b!important}.teamInvite-rejected,.teamInvite-revoked,.teamInvite-expired{background:#f2f2f2;color:#777!important}.teamInviteActions{gap:6px;display:flex}.teamProjectAccessRow{text-align:left;cursor:pointer;background:#fafbfa;border:1px solid #e2e7e4;border-radius:10px;justify-content:space-between;width:100%;padding:11px 12px;display:flex}.teamProjectAccessRow div{gap:2px;display:grid}.teamProjectAccessRow strong{color:#222d27;font-size:10px}.teamProjectAccessRow span,.teamProjectAccessRow small{color:#87928c;font-size:8px}@media (width<=850px){.teamStats,.teamMemberGrid,.teamAdminGrid,.teamInvitationRow{grid-template-columns:1fr}}.visualApprovalPanel{margin-bottom:14px}.visualApprovalHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.visualApprovalHeader h2{margin:5px 0 3px}.visualApprovalHeader p{color:#7e8a83;margin:0;font-size:9px;line-height:1.5}.visualApprovalValid,.visualApprovalRequired{letter-spacing:.08em;border-radius:999px;flex:none;padding:7px 9px;font-size:7px;font-weight:900}.visualApprovalValid{color:#126c4a;background:#e8f7ef}.visualApprovalRequired{color:#856519;background:#fff4d7}.visualReleaseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.visualReleaseGrid>div{background:#fafbfa;border:1px solid #e0e6e2;border-radius:10px;gap:4px;min-width:0;padding:11px;display:grid}.visualReleaseGrid small{color:#89948e;letter-spacing:.07em;font-size:7px;font-weight:900}.visualReleaseGrid strong{text-overflow:ellipsis;color:#202d26;white-space:nowrap;font-size:9px;overflow:hidden}.visualLegacyNotice{color:#7e7253;background:#fcfaf4;border:1px solid #e3ded1;border-radius:9px;margin-bottom:12px;padding:10px 11px;font-size:9px;line-height:1.5}.visualPreviewRow{align-items:center;gap:11px;margin-bottom:13px;display:flex}.visualPreviewRow span{color:#818c86;font-size:9px}.visualChecklist{gap:7px;margin-bottom:11px;display:grid}.visualChecklist label{color:#4f5c55;background:#fafbfa;border:1px solid #e2e7e4;border-radius:9px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:9px;line-height:1.5;display:flex}.visualChecklist input{margin-top:1px}.visualApprovalNote{box-sizing:border-box;color:#29362f;resize:vertical;width:100%;min-height:70px;font:inherit;background:#fafbfa;border:1px solid #dce3df;border-radius:9px;outline:none;padding:10px;font-size:9px}.visualApprovalActions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.visualApprovedBlock{background:#eef8f3;border:1px solid #bfdfcf;border-radius:10px;gap:3px;padding:13px;display:grid}.visualApprovedBlock strong{color:#176647;font-size:10px}.visualApprovedBlock span,.visualApprovedBlock small{color:#678174;font-size:8px}@media (width<=820px){.visualReleaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.visualPreviewRow,.visualApprovalActions{flex-direction:column;align-items:stretch}}.dmaxIdentityPill{z-index:20!important;width:fit-content!important;max-width:calc(100% - 36px)!important;margin:12px 18px 10px auto!important;position:relative!important;inset:auto!important;transform:none!important}@media (width<=760px){.dmaxIdentityPill{max-width:calc(100% - 24px)!important;margin:10px 12px 8px auto!important}}.opsSection{margin-bottom:14px}.opsSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.opsSectionHead h2{margin:4px 0 0}.opsCount,.opsRuntimeBadge{color:#516158;letter-spacing:.06em;background:#eef3f0;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.opsRuntimeBadge{color:#fff;background:#111713}.opsEmpty{color:#8b9690;text-align:center;border:1px dashed #dde4df;border-radius:10px;padding:18px;font-size:10px}.opsError{color:#9c4242;background:#fff5f5;border:1px solid #eccdcd;border-radius:9px;margin-bottom:12px;padding:10px 12px;font-size:9px;font-weight:700}.opsRecordList{gap:8px;display:grid}.opsRecord{background:#fafbfa;border:1px solid #e1e7e3;border-radius:10px;padding:11px 12px}.opsRecordHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.opsRecordHead strong{color:#202c25;font-size:10px}.opsRecordHead span{color:#97a19b;font-size:7px}.opsProjectTag{color:#47705c;background:#edf4f0;border-radius:999px;margin-top:5px;padding:4px 6px;font-size:7px;font-weight:800;display:inline-block}.opsMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.opsMeta{gap:2px;min-width:0;display:grid}.opsMeta small,.opsKeyGrid small{color:#98a19c;letter-spacing:.06em;font-size:6px;font-weight:900}.opsMeta span{color:#657069;text-overflow:ellipsis;font-size:8px;overflow:hidden}.opsProjectSelector{align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.opsProjectSelector label{color:#7d8982;letter-spacing:.06em;flex:1;gap:5px;font-size:7px;font-weight:900;display:grid}.opsProjectSelector select,.fileToolbar input{color:#26322b;min-height:38px;font:inherit;background:#fafbfa;border:1px solid #dfe5e1;border-radius:9px;outline:none;padding:0 10px;font-size:9px}.fileToolbar{align-items:center;gap:10px;margin-bottom:9px;display:flex}.fileToolbar input{flex:1}.fileToolbar span{color:#8e9892;font-size:8px}.fileBrowserGrid{grid-template-columns:minmax(230px,.75fr) minmax(0,1.5fr);gap:10px;display:grid}.fileList{border:1px solid #e3e8e5;border-radius:10px;max-height:560px;overflow:auto}.fileRow{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:8px 9px;display:grid}.fileRow:hover,.fileRow.active{background:#f1f6f3}.fileIcon{color:#728079;font-size:9px}.filePath{color:#3f4c45;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.fileRow small{color:#9aa39e;font-size:7px}.filePreview{border:1px solid #e3e8e5;border-radius:10px;min-width:0;min-height:420px;overflow:hidden}.filePreviewHead{background:#f7f9f8;border-bottom:1px solid #e5eae7;justify-content:space-between;gap:8px;padding:9px 10px;display:flex}.filePreviewHead strong{text-overflow:ellipsis;font-size:8px;overflow:hidden}.filePreviewHead span{color:#5d7568;font-size:6px;font-weight:900}.filePreview pre,.opsCodeBlock{white-space:pre-wrap;word-break:break-word;color:#dbe6df;background:#101511;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;line-height:1.55;overflow:auto}.filePreview pre{height:500px}.teamChatWindow{background:#fafbfa;border:1px solid #e2e7e4;border-radius:11px;flex-direction:column;gap:8px;min-height:380px;max-height:560px;padding:12px;display:flex;overflow:auto}.teamBubble{background:#fff;border:1px solid #dde5e0;border-radius:11px 11px 11px 3px;align-self:flex-start;width:min(78%,620px);padding:9px 10px}.teamBubble.mine{background:#edf7f1;border-color:#c7ded1;border-radius:11px 11px 3px;align-self:flex-end}.teamBubbleHead{justify-content:space-between;gap:10px;display:flex}.teamBubbleHead strong{font-size:8px}.teamBubbleHead span{color:#96a09a;font-size:6px}.teamBubble p{color:#46534c;white-space:pre-wrap;margin:6px 0 0;font-size:9px;line-height:1.5}.teamChatComposer{border:1px solid #dfe6e1;border-radius:10px;margin-top:9px;padding:9px}.teamChatComposer textarea{box-sizing:border-box;resize:vertical;color:#29352e;width:100%;min-height:80px;font:inherit;background:0 0;border:0;outline:none;font-size:9px}.teamChatComposer>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.teamChatComposer span{color:#99a19d;font-size:7px}.opsUsageStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.opsTechnical{color:#26332c;margin-top:8px;font-size:15px;font-weight:900}.opsKeyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.opsKeyGrid>div{background:#fafbfa;border:1px solid #e1e6e3;border-radius:9px;gap:4px;padding:10px;display:grid}.opsKeyGrid strong{color:#334038;text-overflow:ellipsis;white-space:pre-wrap;font-size:9px;overflow:hidden}.navIcon img{object-fit:contain;width:14px;height:14px;display:block}@media (width<=900px){.opsUsageStats,.opsMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fileBrowserGrid{grid-template-columns:1fr}}@media (width<=620px){.opsUsageStats,.opsMetaGrid,.opsKeyGrid{grid-template-columns:1fr}.opsProjectSelector,.teamChatComposer>div{flex-direction:column;align-items:stretch}}.prodOpsHeaderActions{align-items:center;gap:8px;display:flex}.prodOpsOwnerBadge,.prodOpsReadOnly,.prodOpsCount{color:#fff;letter-spacing:.07em;background:#111713;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}.prodOpsMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.prodOpsMetricText{color:#1f2b24;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:14px;font-weight:900;overflow:hidden}.prodOpsPanel{margin-bottom:14px}.prodOpsPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.prodOpsPanelHeader h2{margin:4px 0 0}.prodOpsIdentity{background:#fff;border:1px solid #dfe6e1;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;padding:15px;display:flex}.prodOpsIdentity h2{margin:5px 0 3px}.prodOpsIdentity p{color:#7b8780;margin:0;font-size:9px}.prodOpsIdentityStatus{justify-items:end;gap:7px;display:grid}.prodOpsIdentityStatus strong{color:#728078;font-size:8px}.prodOpsEnvironment{border-radius:999px;padding:7px 9px;font-size:7px;font-weight:900}.prodOpsEnvironment.healthy{color:#126b49;background:#e9f7ef}.prodOpsEnvironment.attention{color:#8b681a;background:#fff4d9}.prodOpsEnvironment.critical,.prodOpsEnvironment.error{color:#a44444;background:#fdeaea}.prodOpsProbeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.prodOpsProbe{background:#fafbfa;border:1px solid #e2e7e4;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;padding:11px;display:flex}.prodOpsProbe>div{gap:4px;display:grid}.prodOpsProbe>div:last-child{justify-items:end}.prodOpsProbe small{color:#909a94;font-size:6px;font-weight:900}.prodOpsProbe strong{color:#253129;font-size:14px}.prodOpsLatency{color:#98a19c;font-size:7px}.prodOpsStatus{color:#9a4848;align-items:center;gap:5px;font-size:7px;font-weight:900;display:inline-flex}.prodOpsStatus>span{background:currentColor;border-radius:999px;width:6px;height:6px}.prodOpsStatus.good{color:#16704e}.prodOpsServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prodOpsServiceGrid.system{grid-template-columns:repeat(4,minmax(0,1fr))}.prodOpsService{border:1px solid #e2e7e4;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.prodOpsService>div{gap:2px;min-width:0;display:grid}.prodOpsService strong{color:#344038;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.prodOpsService span{color:#98a19c;font-size:6px}.prodOpsTwoColumn{grid-template-columns:1.5fr .8fr;gap:14px;display:grid}.prodOpsKeyValues{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prodOpsKeyValues>div,.prodOpsHostGrid>div{background:#fafbfa;border:1px solid #e2e7e4;border-radius:9px;gap:3px;padding:9px;display:grid}.prodOpsKeyValues small,.prodOpsHostGrid small{color:#959f99;letter-spacing:.06em;font-size:6px;font-weight:900}.prodOpsKeyValues strong,.prodOpsHostGrid strong{color:#3c4941;text-overflow:ellipsis;font-size:8px;overflow:hidden}.prodOpsCertificate{place-content:center;justify-items:center;gap:2px;min-height:150px;display:grid}.prodOpsCertificate strong{color:#19251f;font-size:28px}.prodOpsCertificate span{color:#65736b;font-size:9px}.prodOpsCertificate small{color:#98a19c;margin-top:6px;font-size:7px}.prodOpsTable{border:1px solid #e2e7e4;border-radius:10px;overflow:hidden}.prodOpsTableHead,.prodOpsTableRow{grid-template-columns:minmax(0,2fr) .6fr 1fr .6fr;align-items:center;gap:10px;padding:9px 10px;display:grid}.prodOpsTableHead.releases,.prodOpsTableRow.releases{grid-template-columns:minmax(0,2fr) 1fr .6fr}.prodOpsTableHead{color:#89948d;letter-spacing:.06em;background:#f4f7f5;font-size:6px;font-weight:900}.prodOpsTableRow{border-top:1px solid #edf0ee}.prodOpsTableRow strong{color:#37443c;text-overflow:ellipsis;font-size:8px;overflow:hidden}.prodOpsTableRow span{color:#7f8b84;font-size:7px}.prodOpsRollback{background:#fafbfa;border:1px solid #e1e6e3;border-radius:10px;margin-top:10px;padding:11px}.prodOpsRollback>div:first-child{gap:3px;display:grid}.prodOpsRollback small{color:#929c96;font-size:6px;font-weight:900}.prodOpsRollback strong{color:#26342c;font-size:11px}.prodOpsRollbackChecks{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.prodOpsRollback p{color:#88938c;margin:10px 0 0;font-size:8px;line-height:1.5}.prodOpsIncidentList{gap:7px;display:grid}.prodOpsIncident{border:1px solid #e3e7e5;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;display:grid}.prodOpsIncidentSeverity{color:#66736c;background:#eef2f0;border-radius:999px;align-self:start;padding:5px 6px;font-size:6px;font-weight:900}.prodOpsIncident strong{color:#354239;font-size:9px}.prodOpsIncident p{color:#818c85;margin:4px 0 0;font-size:8px;line-height:1.45}.prodOpsIncident.severity-critical{background:#fff7f7;border-color:#eccaca}.prodOpsIncident.severity-critical .prodOpsIncidentSeverity{color:#9c3c3c;background:#f8dddd}.prodOpsIncident.severity-high,.prodOpsIncident.severity-warning{background:#fffdf7;border-color:#e8dfc3}.prodOpsIncident.severity-high .prodOpsIncidentSeverity,.prodOpsIncident.severity-warning .prodOpsIncidentSeverity{color:#81651c;background:#f8edca}.prodOpsHealthy{color:#176b4b;background:#eff8f3;border:1px solid #c9e1d4;border-radius:9px;padding:13px;font-size:9px;font-weight:700}.prodOpsEmpty{color:#87928c;text-align:center;padding:20px;font-size:9px}.prodOpsHostGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.prodOpsProjectSelect{margin-bottom:14px}.prodOpsProjectSelect label{color:#869089;gap:5px;font-size:7px;font-weight:900;display:grid}.prodOpsProjectSelect select{color:#29362e;background:#fafbfa;border:1px solid #dde5e0;border-radius:9px;min-height:38px;padding:0 10px}@media (width<=980px){.prodOpsMetricGrid,.prodOpsServiceGrid.system{grid-template-columns:repeat(2,minmax(0,1fr))}.prodOpsTwoColumn{grid-template-columns:1fr}}@media (width<=700px){.prodOpsMetricGrid,.prodOpsProbeGrid,.prodOpsServiceGrid,.prodOpsServiceGrid.system,.prodOpsKeyValues,.prodOpsHostGrid{grid-template-columns:1fr}.prodOpsHeaderActions,.prodOpsIdentity{flex-direction:column;align-items:stretch}.prodOpsIdentityStatus{justify-items:start}.prodOpsTable{overflow-x:auto}.prodOpsTableHead,.prodOpsTableRow{min-width:650px}}.prodActionPanel{margin-bottom:14px}.prodActionIntro{color:#7d8982;max-width:650px;margin:4px 0 0;font-size:8px;line-height:1.5}.prodActionWorker{color:#777;letter-spacing:.06em;background:#f1f1f1;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}.prodActionWorker.active{color:#176b4b;background:#e8f6ee}.prodActionNotice{color:#176b4b;background:#eff8f3;border:1px solid #c7dfd2;border-radius:9px;margin-bottom:10px;padding:10px;font-size:8px;font-weight:700}.prodActionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.prodActionCard{background:#fafbfa;border:1px solid #e1e7e3;border-radius:10px;align-content:start;gap:7px;min-height:150px;padding:11px;display:grid}.prodActionCard.danger{background:#fdfbf8;border-color:#e8ddd2}.prodActionCard.locked{opacity:.66}.prodActionCard h3{color:#253129;margin:0;font-size:11px}.prodActionCard p{color:#7d8982;min-height:50px;margin:0;font-size:8px;line-height:1.45}.prodActionConfirm{background:#fff;border:1px solid #d9e1dc;border-radius:10px;margin-top:10px;padding:12px}.prodActionConfirm h3{margin:4px 0}.prodActionConfirm p{color:#818c85;margin:0 0 6px;font-size:8px}.prodActionConfirm code{color:#fff;background:#111713;border-radius:7px;margin-bottom:10px;padding:6px 8px;font-size:8px;display:inline-block}.prodActionConfirm input{box-sizing:border-box;width:100%;min-height:40px;font:inherit;border:1px solid #dce4df;border-radius:9px;outline:none;padding:0 10px;font-size:9px}.prodActionConfirmButtons{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.prodActionHistory{margin-top:14px}.prodActionHistoryHead,.prodActionHistoryRow{grid-template-columns:.8fr 1fr .8fr 1.2fr;align-items:center;gap:8px;padding:9px 10px;display:grid}.prodActionHistoryHead{color:#89948d;background:#f4f7f5;font-size:6px;font-weight:900}.prodActionHistoryRow{border-top:1px solid #edf0ee}.prodActionHistoryRow strong,.prodActionHistoryRow span{font-size:7px}@media (width<=1000px){.prodActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.prodActionGrid{grid-template-columns:1fr}.prodActionConfirmButtons{flex-direction:column}.prodActionHistoryHead,.prodActionHistoryRow{min-width:620px}.prodActionHistory{overflow-x:auto}}
