:root{--base:#0b0f14;--deep:#070a0e;--s1:#131922;--s2:#171e28;--t1:#f4f6f8;--t2:#a3afbf;--t3:#707b8a;--accent:#4f8cff;--border:#ffffff1a;--warm:#e6e1d7}*{box-sizing:border-box}html{background:var(--base);color:var(--t1);font-family:Geist,Inter,system-ui,sans-serif}body{margin:0}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit}button,.primary,select{border:1px solid var(--border);background:var(--s2);cursor:pointer;border-radius:10px;min-height:44px;padding:10px 14px}button:hover{border-color:#ffffff4d}button:disabled{opacity:.55}:is(a:focus-visible,button:focus-visible,select:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.landing{background:var(--deep)}.landingNav{border-bottom:1px solid var(--border);letter-spacing:.07em;justify-content:space-between;align-items:center;height:80px;padding:0 5vw;font-size:12px;display:flex}.landingNav span{color:var(--t2)}.chapter{border-bottom:1px solid var(--border);grid-template-columns:160px minmax(0,760px) 1fr;align-items:center;gap:4vw;min-height:90vh;padding:8vw 6vw;display:grid;overflow:hidden}.chapterNo,.eyebrow{letter-spacing:.09em;color:var(--t3);font-size:11px}.chapter h1{letter-spacing:-.045em;margin:20px 0 28px;font-size:clamp(38px,5vw,68px);line-height:1.02}.chapter p,.hero p{color:var(--t2);max-width:68ch;font-size:18px;line-height:1.7}.primary{background:var(--accent);border-color:var(--accent);align-items:center;gap:24px;margin-top:24px;display:inline-flex}.monolith{opacity:.65;height:420px;position:relative}.monolith i{background:linear-gradient(145deg,#4f8cff21,#0000);border:1px solid #4f8cff59;width:40%;height:70%;position:absolute;transform:skewY(-10deg)}.monolith i:nth-child(2){top:15%;left:27%}.monolith i:nth-child(3){top:29%;left:54%}.landing footer{color:var(--t3);padding:40px 6vw}.shell{min-height:100vh;padding-left:248px}.shell>aside{background:var(--deep);border-right:1px solid var(--border);z-index:5;flex-direction:column;width:248px;padding:32px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:.1em;font-weight:700}.brand span{color:var(--t3);font-size:10px}aside nav{gap:5px;margin-top:64px;display:grid}aside nav a{min-height:44px;color:var(--t2);border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}aside nav a.active,aside nav a:hover{background:var(--s2);color:var(--t1)}.demoMark{border-top:1px solid var(--border);margin-top:auto;padding:20px 12px;font-size:12px}.demoMark span{color:var(--t3)}.appMain{max-width:1440px;margin:auto;padding:0 40px 96px}.top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:80px;display:flex}.top>div:first-child{gap:6px;display:grid}.top small{color:var(--t3)}.tools{gap:8px;display:flex}.tools select{background:var(--s1)}.tools button{align-items:center;gap:8px;display:flex}.hero{max-width:950px;padding:72px 0 42px}.hero h1{letter-spacing:-.035em;margin:18px 0;font-size:clamp(36px,4vw,58px);line-height:1.06}.trust{border-block:1px solid var(--border);color:var(--t2);gap:24px;padding:14px 0;font-size:12px;display:flex}.trust span{align-items:center;gap:7px;display:flex}section{margin-top:72px}.sectionHead{color:var(--t3);justify-content:space-between;align-items:flex-end;margin-bottom:24px;font-size:12px;display:flex}.sectionHead h2{color:var(--t1);margin:10px 0 0;font-size:28px}.priorityGrid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.priority{background:var(--s1);border:1px solid var(--border);border-radius:14px;flex-direction:column;min-height:220px;padding:24px;transition:all .18s ease-out;display:flex}.priority:hover{border-color:#ffffff40;transform:translateY(-2px)}.priority.p0,.priority.p1{grid-column:span 3}.priority.p2,.priority.p3,.priority.p4{grid-column:span 2}.priority h3{font-size:21px}.priority strong{font-size:19px}.priority p{color:var(--t2)}.cardLink{color:var(--accent);gap:8px;margin-top:auto;display:flex}.pulse{border-top:1px solid var(--border)}.pulse>div{border-bottom:1px solid var(--border);grid-template-columns:1fr 2fr 20px;align-items:center;min-height:66px;display:grid}.pulse span{color:var(--t2)}.split{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;margin-top:42px;display:grid}.analysis,.optionList{border:1px solid var(--border);background:var(--s1);border-radius:14px;padding:32px}.compare{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.compare div{border-right:1px solid var(--border);gap:10px;padding:20px 12px;display:grid}.compare div:last-child{border:0}.compare small{color:var(--t3)}.compare strong{font-size:22px}.counter{color:var(--t2);border-left:2px solid #d5b66f;margin:24px 0;padding:4px 18px}.simulation{color:var(--t3);margin-top:12px;display:block}.optionList>div{border-bottom:1px solid var(--border);color:var(--t2);gap:8px;padding:20px;display:grid}.optionList .selected{color:var(--t1);background:#4f8cff29;border-radius:10px}.analysisGrid,.investmentGrid,.systemGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:42px;display:grid}.analysisGrid article,.investmentGrid article,.systemGrid article{background:var(--s1);border:1px solid var(--border);border-radius:14px;min-height:170px;padding:28px}.analysisGrid p,.investmentGrid p,.systemGrid p{color:var(--t2);line-height:1.6}.segments{gap:6px;display:flex;overflow:auto}.segments button[aria-selected=true]{background:var(--accent)}.investmentGrid{grid-template-columns:repeat(4,1fr)}.investmentGrid article.selected{border-color:var(--accent);background:#4f8cff1f}.investmentGrid strong{font-size:26px}.badge{color:#9fd7ca;background:#69b7a51f;border-radius:99px;padding:6px 9px;font-size:11px;display:inline-block}.kanban{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kanban section{border-top:1px solid var(--border);padding-top:20px}.kanban article{background:var(--s1);border:1px solid var(--border);border-radius:14px;margin:12px 0;padding:20px}.kanban p,.kanban small{color:var(--t3)}.timeline{max-width:900px;margin-top:42px}.timeline article{border-top:1px solid var(--border);grid-template-columns:140px 1fr;padding:24px 0;display:grid}.timeline article>span,.timeline small{color:var(--t3)}.timeline h3{margin:8px 0}.flow{border-left:1px solid var(--accent);margin-top:42px}.flow div{border-bottom:1px solid var(--border);grid-template-columns:60px 1fr 1fr;align-items:center;min-height:88px;padding:14px 30px;display:grid}.flow span,.flow small{color:var(--t3)}.systemGrid{grid-template-columns:repeat(3,1fr)}.securityLead{background:var(--s1);border-radius:14px;grid-template-columns:60px 250px 1fr;align-items:center;gap:20px;margin-top:42px;padding:28px;display:grid}.securityLead div{display:grid}.securityLead strong{font-size:30px}.securityLead span,.securityLead p{color:var(--t2)}.restricted{text-align:center;max-width:680px;margin:18vh auto}.restricted h1{font-size:42px}.restricted p{color:var(--t2)}.bottom{display:none}@media (max-width:1023px){.shell{padding-left:72px}.shell>aside{width:72px;padding:26px 9px}.brand{font-size:0}.brand:after{content:"AM";font-size:17px}aside nav a{justify-content:center;font-size:0}aside nav a:before{content:"·";font-size:24px}.demoMark{font-size:0}.demoMark:before{content:"DEMO";font-size:9px}.appMain{padding-inline:28px}.chapter{grid-template-columns:100px 1fr}.monolith{display:none}.investmentGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.shell{padding:0 0 64px}.shell>aside{display:none}.appMain{padding:0 18px 56px}.top{min-height:72px}.top .eyebrow{font-size:9px}.tools button{font-size:0}.tools button svg{margin:0}.tools select{max-width:145px}.hero{padding:46px 0 30px}.hero h1{font-size:36px}.hero p{font-size:16px}.trust{white-space:nowrap;overflow:auto}.priorityGrid,.analysisGrid,.investmentGrid,.systemGrid,.kanban,.split{grid-template-columns:1fr;display:grid}.priority.p0,.priority.p1,.priority.p2,.priority.p3,.priority.p4{grid-column:1}.priority{min-height:190px}.sectionHead>span{display:none}.pulse>div{grid-template-columns:1fr 1.4fr 18px}.compare{grid-template-columns:1fr}.compare div{border-right:0;border-bottom:1px solid var(--border)}.flow div{grid-template-columns:44px 1fr}.flow small{grid-column:2}.securityLead{grid-template-columns:45px 1fr}.securityLead p{grid-column:1/-1}.timeline article{grid-template-columns:90px 1fr}.chapter{min-height:auto;padding:90px 24px;display:block}.chapterNo{margin-bottom:50px}.chapter h1{font-size:40px}.landingNav{padding:0 20px}.landingNav span{display:none}.bottom{z-index:10;border-top:1px solid var(--border);height:64px;padding-bottom:env(safe-area-inset-bottom);background:#070a0ef5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom a{justify-content:center;align-items:center;min-width:0;font-size:10px;display:flex}.optionList{order:-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.priority:hover{transform:none}}.intelligenceHero{max-width:1050px}.signalFilters{gap:8px;padding-bottom:8px;display:flex;overflow:auto}.signalFilters button{white-space:nowrap;background:0 0;align-items:center;gap:10px;display:flex}.signalFilters button[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.signalFilters small{background:#ffffff1a;border-radius:99px;min-width:22px;padding:2px 6px}.signalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.signalCard{background:var(--s1);border:1px solid var(--border);border-radius:14px;flex-direction:column;min-height:390px;padding:28px;display:flex}.signalCard[data-state=approval_required]{border-color:#d5b66f8c}.signalMeta,.signalTrust{color:var(--t3);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.signalState{color:var(--t1);background:#4f8cff29;border-radius:99px;padding:6px 9px}.signalCard h3{margin:24px 0 12px;font-size:23px}.signalCard>strong{font-size:18px}.signalCard>p,.signalCard details p,.signalCard li{color:var(--t2);line-height:1.55}.signalNext{border-left:2px solid var(--accent);gap:7px;margin:24px 0;padding:4px 14px;display:grid}.signalNext small{color:var(--t3)}.signalTrust{gap:8px;margin-bottom:18px;display:grid}.signalTrust span{align-items:center;gap:7px;display:flex}.signalCard details{border-top:1px solid var(--border);padding-top:16px}.signalCard summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.signalCard ul{padding-left:18px}.signalCard .cardLink{margin-top:auto;padding-top:20px}.signalEmpty{border:1px solid var(--border);background:var(--s1);border-radius:14px;padding:40px}.signalEmpty p{color:var(--t2)}@media (max-width:767px){.signalGrid{grid-template-columns:1fr}.signalCard{min-height:360px;padding:22px}}.pageIntro{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:48px;padding:72px 0 42px;display:grid}.pageIntro>div{max-width:980px}.pageIntro h1{letter-spacing:-.04em;margin:18px 0;font-size:clamp(38px,4vw,60px);line-height:1.04}.pageIntro p{color:var(--t2);max-width:72ch;font-size:18px;line-height:1.65}.pageIntro>aside{border-left:1px solid var(--border);padding-left:24px}.statement{gap:8px;display:grid}.statement small{color:var(--t3);text-transform:uppercase;letter-spacing:.08em}.statement strong{font-size:25px}.statement.risk strong{color:#e7a08f}.statement.opportunity strong{color:#8acbbb}.factStrip{border-block:1px solid var(--border);color:var(--t2);flex-wrap:wrap;gap:20px;padding:14px 0;font-size:12px;display:flex}.factStrip span{align-items:center;gap:7px;display:flex}.factStrip .gap{color:#e1c277}.progressRow{gap:8px;display:grid}.progressRow>div{color:var(--t2);justify-content:space-between;font-size:12px;display:flex}.progressRow i,.paybackLine i{background:#ffffff12;height:5px;overflow:hidden}.progressRow i span,.paybackLine i span{background:var(--accent);height:100%;display:block}.homeBrief{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.homeBrief>div{background:var(--s1);gap:14px;padding:22px;display:flex}.homeBrief svg{color:var(--accent);flex:none}.homeBrief span{gap:8px;display:grid}.homeBrief small{letter-spacing:.07em;color:var(--t3);font-size:10px}.homeBrief b{line-height:1.4}.signalActions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.signalActions .cardLink{margin:0;padding:0}.impactNetwork{background:var(--s1);border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:28px;display:flex;overflow:auto}.impactNetwork>div{gap:7px;min-width:150px;display:grid}.impactNetwork span{font-weight:700}.impactNetwork small{color:var(--t3)}.impactNetwork>svg{color:var(--accent);flex:none}.contextPanel{z-index:20;background:var(--deep);border-left:1px solid var(--border);width:min(580px,100vw);padding:64px 34px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 60px #00000059}.panelClose{padding:8px;position:absolute;top:20px;right:22px}.analysisDetail{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:30px}.detailLead h2{font-size:30px}.detailLead p,.analysisDetail p{color:var(--t2);line-height:1.6}.detailColumns{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:28px;padding:24px 0;display:grid}.detailColumns h3{align-items:center;gap:8px;display:flex}.tagList{flex-wrap:wrap;gap:7px;display:flex}.tagList span,.modeRibbon span{border:1px solid var(--border);color:var(--t2);border-radius:99px;padding:7px 10px;font-size:12px}.gapText{border-left:2px solid #d5b66f;padding-left:12px}.analysisDetail details{border-bottom:1px solid var(--border);padding:18px 0}.analysisDetail summary{cursor:pointer;align-items:center;gap:8px;display:flex}.sourceRow{gap:10px;padding:10px 0;display:flex}.sourceRow span{display:grid}.sourceRow small{color:var(--t3)}.relationRow{color:var(--t2);gap:8px;margin-top:18px;display:flex}.storyLoop{border:1px solid var(--border);background:var(--s1);border-radius:14px;padding:24px}.storyStages{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.storyStages>div{opacity:.45;grid-template-columns:28px 1fr auto;gap:8px;padding:12px 8px;display:grid;position:relative}.storyStages>div.active,.storyStages>div.done{opacity:1}.storyStages>div.active{background:#4f8cff1f}.storyStages>div>span{border:1px solid var(--border);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.storyStages .done>span{background:var(--accent);border-color:var(--accent)}.storyStages>div>div{gap:5px;display:grid}.storyStages small{color:var(--t3);line-height:1.4}.storyStages svg{color:var(--t3);align-self:center}.storyLoop>button{margin-top:20px}.advisorWorkspace{grid-template-columns:300px minmax(0,1fr);gap:20px;display:grid}.advisorCases{flex-direction:column;gap:7px;display:flex}.advisorCases>span{padding:12px}.advisorCases button{text-align:left;background:0 0;gap:7px;display:grid}.advisorCases button[aria-pressed=true]{background:var(--s2);border-color:var(--accent)}.advisorCases button small{color:var(--t3)}.advisorAnswer{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:32px}.answerLead{grid-template-columns:34px 1fr auto;align-items:start;display:grid}.answerLead .eyebrow{grid-column:2}.answerLead h2{grid-column:2;max-width:800px;font-size:30px}.confidencePill{color:#9fd7ca;background:#69b7a51f;border-radius:99px;grid-area:1/3/3;padding:7px 10px;font-size:11px}.answerGrid{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;margin-top:26px;display:grid}.answerGrid section{background:var(--deep);margin:0;padding:22px}.answerGrid h3{align-items:center;gap:8px;display:flex}.answerGrid p{color:var(--t2)}.answerGrid .warning{background:#d5b66f0d}.recommendation{border-bottom:1px solid var(--border);padding:32px 0}.recommendation h2{font-size:26px}.recommendation div,.modeRibbon{flex-wrap:wrap;gap:8px;display:flex}.recommendation div span{border:1px solid var(--border);color:var(--t2);border-radius:8px;padding:8px}.nextSteps>div{border-top:1px solid var(--border);grid-template-columns:40px 1fr 20px;align-items:center;padding:14px 0;display:grid}.nextSteps span{color:var(--t3)}.advisorAnswer footer{color:var(--t3);gap:24px;padding-top:20px;font-size:12px;display:flex}.advisorAnswer footer span{align-items:center;gap:7px;display:flex}.decisionPulse,.measureSummary,.memoryStats{grid-template-columns:auto 1fr;gap:6px 14px;display:grid}.decisionPulse strong,.measureSummary b,.memoryStats b{font-size:25px}.decisionPulse span,.measureSummary span,.memoryStats span{color:var(--t3)}.decisionWorkspace{grid-template-columns:340px minmax(0,1fr);gap:20px;display:grid}.decisionList{flex-direction:column;gap:7px;display:flex}.listFilters{gap:8px;margin-bottom:10px;display:flex}.listFilters span{border:1px solid var(--border);color:var(--t2);border-radius:99px;padding:6px 9px;font-size:11px}.decisionList>button{text-align:left;background:0 0;grid-template-columns:12px 1fr;display:grid}.decisionList>button[aria-pressed=true]{background:var(--s2);border-color:var(--accent)}.decisionList button div{gap:6px;display:grid}.decisionList small,.decisionList button span{color:var(--t3)}.statusDot{background:#707b8a;border-radius:50%;width:8px;height:8px;margin-top:5px}.statusDot.approval_required,.statusDot.information_missing{background:#d5b66f}.statusDot.ready{background:#4f8cff}.statusDot.decided,.statusDot.completed{background:#69b7a5}.decisionDetail{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:32px}.decisionDetail header h2{font-size:34px}.decisionDetail header p{color:var(--t2);font-size:18px}.detailMeta{color:var(--t3);gap:18px;font-size:12px;display:flex}.detailMeta span{align-items:center;gap:6px;display:flex}.optionCards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:30px 0;display:grid}.optionCards button{text-align:left;background:var(--deep);padding:20px;position:relative}.optionCards button.selected{border-color:var(--accent);background:#4f8cff1f}.optionCards button>span{color:var(--accent);letter-spacing:.08em;font-size:10px}.optionCards h3{font-size:18px}.optionCards p{color:var(--t2)}.optionCards dl{grid-template-columns:70px 1fr;font-size:12px;display:grid}.optionCards dt{color:var(--t3)}.optionCards dd{margin:0}.optionCards button>svg{color:var(--accent);position:absolute;top:14px;right:14px}.decisionReason{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:28px;padding-top:20px;display:grid}.decisionReason h3{align-items:center;gap:8px;display:flex}.decisionReason p{color:var(--t2)}.viewTabs,.scenarioTabs{gap:7px;display:flex;overflow:auto}.viewTabs button,.scenarioTabs button{white-space:nowrap;background:0 0}.viewTabs button[aria-pressed=true],.scenarioTabs button[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.viewTabs small{margin-left:8px}.measureBoard{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.measureCard{background:var(--s1);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex}.measureCard.critical{border-top-color:#e48b78}.measureCard header{color:var(--t3);justify-content:space-between;font-size:11px;display:flex}.statusPill{color:var(--t2);background:#4f8cff1f;border-radius:99px;padding:5px 8px}.statusPill.blocked{color:#e1c277}.measureCard>p{color:var(--t2)}.measureFacts{color:var(--t3);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.measureFacts span{align-items:center;gap:5px;display:flex}.blocker{color:#e1c277;background:#d5b66f14;gap:9px;padding:12px;display:flex}.blocker span,.nextAction{gap:4px;display:grid}.nextAction{border-left:2px solid var(--accent);padding-left:12px}.nextAction small{color:var(--t3)}.measureCard details{color:var(--t2)}.measureCard>button{justify-content:center;align-items:center;gap:8px;display:flex}.memoryTools{gap:8px;margin-bottom:18px;display:flex}.memoryTools label{background:var(--s1);border:1px solid var(--border);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.memoryTools input{width:100%;height:44px;color:var(--t1);background:0 0;border:0;outline:0}.memoryWorkspace{grid-template-columns:360px minmax(0,1fr);gap:18px;display:grid}.knowledgeList{flex-direction:column;gap:6px;display:flex}.knowledgeList a{border:1px solid var(--border);border-radius:10px;grid-template-columns:22px 1fr;gap:10px;padding:16px;display:grid}.knowledgeList a.active{border-color:var(--accent);background:var(--s2)}.knowledgeList span{gap:5px;display:grid}.knowledgeList small,.knowledgeList em{color:var(--t3);font-size:11px;font-style:normal}.knowledgeDetail{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:30px}.knowledgeDetail header h2{font-size:32px}.knowledgeMeta{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;padding:20px 0;display:grid}.knowledgeMeta span{color:var(--t2);gap:7px;display:flex}.confidenceBlock{background:#4f8cff14;margin:22px 0;padding:20px}.confidenceBlock p{color:var(--t2)}.historyLine{border-top:1px solid var(--border);color:var(--t3);gap:8px;padding-top:18px;display:flex}.gapGrid,.goalGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gapGrid article,.goalGrid article{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:22px}.gapGrid p,.gapGrid small,.goalGrid p{color:var(--t2)}.learningTimeline{border-top:1px solid var(--border)}.learningTimeline>div{border-bottom:1px solid var(--border);grid-template-columns:160px 1fr 1fr;gap:20px;padding:18px 0;display:grid}.learningTimeline span,.learningTimeline p{color:var(--t3)}.orgMap{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.orgMap article{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:22px}.orgMap header{grid-template-columns:25px 1fr auto;margin-bottom:18px;display:grid}.orgFacts{color:var(--t3);justify-content:space-between;margin-top:16px;font-size:12px;display:flex}.teamTable{border-top:1px solid var(--border)}.teamTable>div{border-bottom:1px solid var(--border);grid-template-columns:2fr repeat(3,1fr);align-items:center;padding:16px;display:grid}.teamTable b{display:grid}.teamTable small{color:var(--t3)}.tableHead{color:var(--t3);font-size:11px}.riskText{color:#e7a08f!important}.good{color:#9fd7ca!important}.peopleSplit{grid-template-columns:2fr 1fr;gap:14px;margin-top:72px;display:grid}.peopleSplit>article{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:28px}.peopleSplit p{color:var(--t2)}.causalChain{align-items:center;gap:8px;margin-top:26px;display:flex;overflow:auto}.causalChain span{background:var(--deep);white-space:nowrap;padding:9px}.causalChain i{background:var(--accent);flex:none;width:24px;height:1px}.guardrail{flex-direction:column;gap:10px;display:flex}.guardrail>b{color:#e1c277}.energyOverview,.securityGrid{grid-template-columns:2fr 1fr;gap:14px;display:grid}.loadChart,.sitePortfolio,.securityPosture,.criticalAssets{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:28px}.loadChart header{gap:14px;display:flex}.loadChart h2{margin:5px 0}.barChart{border-bottom:1px solid var(--border);align-items:end;gap:12px;height:260px;padding-top:30px;display:flex}.barChart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;height:100%;display:flex}.barChart i{background:linear-gradient(to top,var(--accent),#4f8cff40);width:60%;min-width:22px;position:relative}.barChart i span{text-align:center;width:100%;color:var(--t2);font-size:10px;position:absolute;top:-22px}.barChart b{margin-top:8px;font-size:11px}.loadChart>p{color:var(--t2);gap:8px;display:flex}.sitePortfolio>div,.criticalAssets>div{border-bottom:1px solid var(--border);grid-template-columns:24px 1fr auto;gap:10px;padding:18px 0;display:grid}.sitePortfolio span,.criticalAssets span{display:grid}.sitePortfolio small,.criticalAssets small{color:var(--t3)}.criticalAssets em{color:#e1c277;font-size:11px;font-style:normal}.scenarioDetail{background:var(--s1);border:1px solid var(--border);border-radius:14px;margin-top:16px;padding:30px}.scenarioHero{gap:18px;display:flex}.scenarioHero h2{margin:7px 0;font-size:31px}.scenarioHero p{color:var(--t2)}.scenarioMetrics{background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;margin:30px 0;display:grid}.scenarioMetrics>div{background:var(--deep);gap:8px;padding:20px;display:grid}.scenarioMetrics svg{color:var(--accent)}.scenarioMetrics small{color:var(--t3)}.scenarioMetrics b{font-size:20px}.paybackLine{grid-template-columns:1fr auto;gap:8px;display:grid}.paybackLine i{grid-column:1/-1}.securityPosture>p{color:var(--t2);font-size:18px}.securityFacts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.securityFacts span{background:var(--deep);gap:8px;padding:12px;display:flex}.securityFacts svg{width:16px}.maturityGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.maturityGrid article{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:20px}.maturityGrid header{justify-content:space-between;display:flex}.maturityGrid p{color:var(--t3)}.riskRows{border-top:1px solid var(--border)}.riskRows>div{border-bottom:1px solid var(--border);grid-template-columns:30px 2fr 1fr 1fr;align-items:center;gap:12px;padding:18px;display:grid}.riskRows>div>span{display:grid}.riskRows small{color:var(--t3)}.securityDisclaimer{border:1px solid var(--border);color:var(--t2);gap:14px;margin-top:50px;padding:20px;display:flex}.securityDisclaimer span{flex:1}.systemMap{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.systemMap article,.qualityIssues article{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:25px}.systemMap article>svg,.qualityIssues article>svg{color:var(--accent)}.systemMap article>p,.qualityIssues article>p{color:var(--t2)}.systemMap dl,.qualityIssues dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.systemMap dt,.qualityIssues dt{color:var(--t3)}.systemMap dd,.qualityIssues dd{text-align:right;margin:0}.dataFlow{align-items:center;gap:12px;display:flex;overflow:auto}.dataFlow span{background:var(--s1);border:1px solid var(--border);white-space:nowrap;padding:18px}.dataFlow svg{color:var(--accent);flex:none}.qualityOverview,.financeLedger,.servicePattern{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.qualityOverview>div,.financeLedger>div,.servicePattern>div{background:var(--s1);gap:8px;padding:25px;display:grid}.qualityOverview b,.financeLedger b,.servicePattern b{font-size:26px}.qualityOverview span,.financeLedger span,.servicePattern span{color:var(--t3)}.qualityIssues{grid-template-columns:1fr 1fr;gap:12px;display:grid}.automationList{gap:12px;display:grid}.automationList article{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:26px}.automationList header{gap:12px;display:flex}.automationList header span{display:grid}.automationList header small{color:var(--t3)}.automationList h2{margin:4px 0}.automationFlow{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:12px;margin:24px 0;display:grid}.automationFlow>span{background:var(--deep);color:var(--t3);gap:7px;padding:16px;display:grid}.automationFlow b{color:var(--t1)}.automationList footer{color:var(--t2);gap:8px;display:flex}.dealFlow{grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;gap:10px;display:grid}.dealFlow>div{background:var(--s1);border:1px solid var(--border);border-radius:14px;gap:8px;padding:22px;display:grid}.dealFlow>div.active{border-color:var(--accent)}.dealFlow>div svg{color:var(--accent)}.dealFlow small{color:var(--t3)}.dealFlow>svg{color:var(--accent)}.platformPrinciples{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.platformPrinciples article{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:28px}.platformPrinciples svg{color:var(--accent)}.platformPrinciples p{color:var(--t2)}.auditTimeline{border-top:1px solid var(--border);max-width:950px}.auditTimeline article{border-bottom:1px solid var(--border);grid-template-columns:25px 150px 1fr;gap:15px;padding:22px 0;display:grid}.auditTimeline article>span,.auditTimeline small{color:var(--t3)}.auditTimeline h3{margin:5px 0}.auditNotice{color:var(--t3);gap:10px;margin-top:24px;display:flex}@media (max-width:1200px){.homeBrief{grid-template-columns:1fr 1fr}.storyStages{grid-template-columns:repeat(4,1fr)}.measureBoard,.maturityGrid{grid-template-columns:1fr 1fr}.advisorWorkspace,.decisionWorkspace{grid-template-columns:280px 1fr}.scenarioMetrics{grid-template-columns:1fr 1fr}}@media (max-width:767px){.pageIntro{grid-template-columns:1fr;gap:16px;padding:46px 0 28px}.pageIntro h1{font-size:36px}.pageIntro p{font-size:16px}.pageIntro>aside{border-left:0;border-top:1px solid var(--border);padding:16px 0}.homeBrief,.answerGrid,.decisionReason,.measureBoard,.memoryWorkspace,.gapGrid,.goalGrid,.orgMap,.peopleSplit,.energyOverview,.securityGrid,.systemMap,.qualityIssues,.platformPrinciples{grid-template-columns:1fr}.advisorWorkspace,.decisionWorkspace{flex-direction:column;display:flex}.advisorCases,.decisionList{flex-direction:row;overflow:auto}.advisorCases button,.decisionList>button{min-width:260px}.answerLead{grid-template-columns:28px 1fr}.confidencePill{grid-area:auto/2;width:max-content}.storyStages{display:flex;overflow:auto}.storyStages>div{min-width:190px}.detailColumns,.knowledgeMeta{grid-template-columns:1fr}.contextPanel{padding:60px 18px 90px}.qualityOverview,.financeLedger,.servicePattern,.scenarioMetrics,.securityFacts{grid-template-columns:1fr 1fr}.teamTable>div{grid-template-columns:1.5fr 1fr}.teamTable>div>:nth-child(n+3){display:none}.scenarioHero{align-items:flex-start}.riskRows>div{grid-template-columns:25px 1fr}.riskRows>div>span:nth-of-type(2),.riskRows strong{grid-column:2}.automationFlow{display:flex;overflow:auto}.automationFlow>span{min-width:210px}.dealFlow{display:flex;overflow:auto}.dealFlow>div{min-width:210px}.dealFlow>svg{flex:none}.learningTimeline>div{grid-template-columns:1fr}.impactNetwork{padding:18px}}.storyStages{grid-template-columns:repeat(7,minmax(0,1fr))}.storyStages>div{overflow-wrap:anywhere;min-width:0}.storyLoop,.orgMap,.peopleSplit,.energyOverview,.securityGrid,.qualityIssues{min-width:0;max-width:100%}@media (max-width:760px){.storyStages{display:flex;overflow-x:auto}.storyStages>div{min-width:190px}}.appMain,.appMain>*,.systemPage,.systemPageHeader,.companyAreaList,.companyAreaList article,.companyAreaList article>*,.adminWorkspace,.adminWorkspace>*,.securityGrid>*,.peopleSplit>*,.platformPrinciples>*,.top>*{min-width:0}.appMain h1,.appMain h2,.appMain p,.appMain dd,.appMain button,.appMain a{overflow-wrap:anywhere}.memoryWorkspace,.knowledgeList,.knowledgeDetail{min-width:0;max-width:100%}@media (max-width:1023px){.appMain{overflow-x:clip}.memoryWorkspace{grid-template-columns:minmax(0,1fr)}}.automationList,.automationList article,.automationList header,.automationList footer,.automationFlow,.securityPosture,.criticalAssets,.securityFacts,.maturityGrid,.financeLedger,.servicePattern,.advisorWorkspace,.advisorAnswer,.dealFlow,.goalGrid,.storyStages{min-width:0;max-width:100%}.criticalAssets>div,.sitePortfolio>div{grid-template-columns:24px minmax(0,1fr) minmax(0,auto)}.systemPageHeader{max-width:780px;margin:0 0 32px}.systemPageHeader h1{margin:8px 0;font-size:clamp(2.35rem,6vw,5rem);line-height:.96}.systemPageHeader p{color:var(--t3);margin:0}.companyAreaList{background:var(--border);border:1px solid var(--border);gap:1px;display:grid}.companyAreaList article{background:var(--s1);grid-template-columns:24px minmax(220px,1.5fr) minmax(120px,.65fr) minmax(170px,.7fr) auto;align-items:center;gap:22px;padding:21px 22px;display:grid}.companyAreaList h2,.companyAreaList p{margin:2px 0 0}.companyAreaList dl{gap:22px;margin:0;display:flex}.companyAreaList dt{color:var(--t3);text-transform:uppercase;font-size:.7rem}.companyAreaList dd{margin:3px 0 0;font-weight:700}.companyAreaList a,.notFoundBody nav a{color:var(--t1);align-items:center;gap:7px;font-weight:700;display:inline-flex}.adminWorkspace{border:1px solid var(--border);grid-template-columns:minmax(210px,280px) minmax(0,1fr);display:grid}.adminWorkspace nav{border-right:1px solid var(--border);background:var(--deep);flex-direction:column;padding:8px;display:flex}.adminWorkspace nav button{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:12px;padding:13px 12px;display:flex}.adminWorkspace nav button[aria-pressed=true]{background:var(--accent);color:#fff}.adminWorkspace article{padding:clamp(24px,5vw,60px)}.adminStatus,.adminBoundary{align-items:center;gap:12px;display:flex}.adminStatus span,.adminBoundary span{flex-direction:column;display:flex}.adminBoundary{background:var(--s2);max-width:640px;margin-top:28px;padding:14px}.notFoundBody{border-left:4px solid var(--gold);background:var(--s1);max-width:720px;padding:24px}.notFoundBody nav{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.accessDeniedView a{border:1px solid var(--border);color:var(--t1);border-radius:10px;margin-top:18px;padding:11px 14px;display:inline-flex}.resetNotice{z-index:50;background:var(--s2);color:#fff;opacity:0;pointer-events:none;max-width:calc(100vw - 48px);padding:12px 16px;transition:opacity .18s,transform .18s;position:fixed;top:82px;right:24px;transform:translateY(-8px)}@media (max-width:1000px){.companyAreaList article{grid-template-columns:24px minmax(0,1fr) auto}.companyAreaList article>strong,.companyAreaList article>dl{grid-column:2}.companyAreaList article>a{grid-area:1/3/span 3}}@media (max-width:900px){.advisorWorkspace,.decisionWorkspace{flex-direction:column;display:flex}.advisorCases,.decisionList{flex-direction:row;max-width:100%;overflow-x:auto}.dealFlow,.automationFlow{max-width:100%;display:flex;overflow-x:auto}.dealFlow>div,.automationFlow>span{min-width:210px}.goalGrid,.securityGrid{grid-template-columns:1fr}}@media (max-width:760px){.top{gap:10px}.top small{white-space:normal}.tools{flex-wrap:wrap;justify-content:flex-end}.tools select{max-width:150px}.companyAreaList article{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:18px}.companyAreaList article>strong,.companyAreaList article>dl,.companyAreaList article>a{grid-area:auto/2}.companyAreaList dl{flex-wrap:wrap}.adminWorkspace{grid-template-columns:minmax(0,1fr)}.adminWorkspace nav{border-right:0;border-bottom:1px solid var(--border);max-height:230px;overflow-y:auto}.automationList article{width:100%;padding:20px;overflow:hidden}.automationFlow{width:100%}.automationList footer span,.criticalAssets em{overflow-wrap:anywhere;min-width:0}.auditTimeline article{grid-template-columns:minmax(0,1fr)}.auditTimeline article>*{overflow-wrap:anywhere;min-width:0}.resetNotice{max-width:calc(100vw - 24px);top:auto;bottom:74px;right:12px}.bottom a{overflow-wrap:anywhere;min-width:0;padding-inline:3px;font-size:.66rem}}@media (max-width:390px){.qualityOverview,.financeLedger,.servicePattern,.scenarioMetrics,.securityFacts,.maturityGrid{grid-template-columns:minmax(0,1fr)}.securityPosture,.criticalAssets,.loadChart,.sitePortfolio{padding:20px}.criticalAssets>div,.sitePortfolio>div{grid-template-columns:22px minmax(0,1fr)}.criticalAssets>div>em,.sitePortfolio>div>em,.criticalAssets>div>strong,.sitePortfolio>div>strong{grid-column:2}}.operationalSummary{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:0;display:grid}.operationalSummary article{background:var(--s1);gap:8px;padding:20px;display:grid}.operationalSummary small,.operationalControls label,.caseMeta dt{color:var(--t3)}.operationalSummary strong{font-size:28px}.operationalControls{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:30px 0 16px;display:flex}.controlTitle{align-items:center;gap:8px;margin-right:auto;display:flex}.controlTitle h2{margin:0;font-size:20px}.controlTitle span{color:var(--t3);font-size:12px}.operationalControls label{gap:6px;font-size:11px;display:grid}.operationalControls select{background:var(--s1);min-width:126px}.operationalControls button{align-items:center;gap:6px;display:flex}.operationalControls button.active{background:var(--accent);border-color:var(--accent)}.operationalLayout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;display:grid}.operationalCaseList{flex-direction:column;gap:8px;display:flex}.operationalCaseList>a{border:1px solid var(--border);background:var(--s1);border-radius:12px;gap:8px;min-height:44px;padding:18px;display:grid}.operationalCaseList>a:hover,.operationalCaseList>a.selected{border-color:var(--accent);background:#4f8cff14}.operationalCaseList small,.operationalCaseList p{color:var(--t3)}.operationalCaseList p{margin:0;line-height:1.5}.casePriority{text-transform:uppercase;background:#4f8cff24;border-radius:99px;width:max-content;padding:4px 7px;font-size:10px}.casePriority.critical{color:#f0a08e;background:#e48b781f}.operationalDetail{background:var(--s1);border:1px solid var(--border);border-radius:14px;min-width:0;padding:28px}.operationalDetail>header{justify-content:space-between;gap:20px;display:flex}.operationalDetail h2{margin:9px 0;font-size:clamp(26px,3vw,38px)}.operationalDetail header p,.caseEvidence p,.caseEvidence li{color:var(--t2);line-height:1.55}.caseStatus{white-space:nowrap;background:#4f8cff24;border-radius:99px;height:max-content;padding:7px 10px;font-size:11px}.caseMeta{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:26px 0;display:grid}.caseMeta>div{background:var(--deep);gap:7px;padding:14px;display:grid}.caseMeta dd{margin:0}.caseEvidence{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.caseEvidence section{background:var(--deep);margin:0;padding:20px}.caseEvidence h3,.caseRelations h3{font-size:15px}.caseEvidence ul{padding-left:18px}.caseRelations{border-top:1px solid var(--border);margin-top:24px;padding-top:18px}.caseRelations>div{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}.caseRelations span,.caseRelations a{border:1px solid var(--border);color:var(--t2);border-radius:8px;padding:7px 9px;font-size:12px}.caseRelations a:hover{border-color:var(--accent)}.caseActionBoundary,.hubBoundary{color:var(--t2);background:#4f8cff12;border:1px solid #4f8cff38;align-items:flex-start;gap:10px;margin-top:20px;padding:15px;display:flex}.caseActionBoundary p{margin:5px 0 0}.operationalDetail>.primary{gap:8px}.emptyState{border:1px solid var(--border);background:var(--s1);border-radius:12px;padding:30px}.emptyState p{color:var(--t2)}.visibilityNote{color:#e1c277}.organizationBoundary{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:28px}.organizationBoundary header{gap:12px;display:flex}.organizationBoundary h2{margin:5px 0}.organizationBoundary>p{color:var(--t2)}.organizationTeams{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.organizationTeams article{background:var(--deep);gap:7px;padding:16px;display:grid}.organizationTeams span,.organizationTeams small{color:var(--t2)}.caseStateStack{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.workItemPrepared{color:#8fd1bd;align-items:center;gap:6px;width:max-content;font-size:11px;font-weight:700;display:inline-flex}.measureCard.focused{outline:2px solid var(--accent);outline-offset:3px;scroll-margin:120px 0 90px}.measureCard.focused:focus{box-shadow:0 0 0 5px #4f8cff2e}.measureCard.inactiveDecision{border-style:dashed}.measureFocusBoundary{color:var(--t2);background:#d5b66f14;border:1px solid #d5b66f59;align-items:flex-start;gap:9px;padding:12px;font-size:13px;line-height:1.45;display:flex}.measureFocusBoundary svg{color:var(--gold);flex:none}@media (max-width:1000px){.operationalSummary{grid-template-columns:repeat(3,1fr)}.operationalLayout{grid-template-columns:1fr}.operationalCaseList{grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:767px){.appMain{overflow-x:clip}.operationalSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.operationalControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.controlTitle{grid-column:1/-1}.operationalControls label{min-width:0}.operationalControls select{width:100%;min-width:0}.operationalControls button{justify-content:center;width:100%;scroll-margin-bottom:88px}.operationalCaseList{flex-direction:row;display:flex;overflow:auto}.operationalCaseList>a{min-width:270px}.operationalDetail{padding:20px}.operationalDetail>header{display:grid}.caseStateStack{align-items:flex-start}.caseStatus{width:max-content}.caseMeta,.caseEvidence,.organizationTeams{grid-template-columns:1fr 1fr}}@media (max-width:390px){.operationalSummary,.caseMeta,.caseEvidence,.organizationTeams{grid-template-columns:1fr}.operationalDetail{padding:16px}.operationalControls>button:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.measureCard{transition:none!important}}.companyAiTrust{color:var(--t2);background:linear-gradient(90deg,#4f8cff1a,#4f8cff06);border:1px solid #4f8cff47;align-items:center;gap:12px;margin:-18px 0 28px;padding:14px 16px;display:flex}.companyAiTrust svg{color:var(--accent);flex:none}.companyAiTrust div{gap:3px;display:grid}.companyAiTrust b{color:var(--t1);font-size:13px}.companyAiTrust span{font-size:12px}.companyAiWorkspace{grid-template-columns:minmax(230px,280px) minmax(420px,1fr) minmax(285px,350px);align-items:start;gap:14px;min-width:0;display:grid}.companyAiWorkspace>*{min-width:0}.companyAiNavigator,.companyAiContext{border:1px solid var(--border);background:var(--deep);gap:14px;padding:18px;display:grid;position:sticky;top:18px}.companyAiProfiles,.companyAiQuestions{gap:6px;display:grid}.companyAiProfiles button,.companyAiQuestions button{border:1px solid var(--border);background:var(--s1);min-height:52px;color:var(--t2);cursor:pointer;text-align:left}.companyAiProfiles button{align-items:flex-start;gap:10px;padding:12px;display:flex}.companyAiProfiles button svg{flex:none;margin-top:2px}.companyAiProfiles button span{gap:3px;display:grid}.companyAiProfiles button b,.companyAiQuestions button b{color:var(--t1)}.companyAiProfiles button small{color:var(--t3)}.companyAiProfiles button[aria-pressed=true],.companyAiQuestions button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);background:#4f8cff1f}.questionLabel{margin-top:6px}.companyAiQuestions button{gap:5px;padding:13px 36px 13px 13px;display:grid;position:relative}.companyAiQuestions button>span{color:#8fb5ff;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.companyAiQuestions button b{font-size:12px;line-height:1.45}.companyAiQuestions button svg{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.companyAiInputBoundary{border-top:1px solid var(--border);gap:9px;margin-top:8px;padding-top:16px;display:grid}.companyAiInputBoundary p,.companyAiInputBoundary small{color:var(--t3);margin:0;font-size:12px;line-height:1.5}.companyAiInputBoundary>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.companyAiInputBoundary button{opacity:.6;justify-content:center;align-items:center;gap:6px;min-height:44px;display:flex}.companyAiAnswerColumn{gap:14px;display:grid}.companyAiAnswer{border:1px solid var(--border);background:var(--s1);outline:none}.companyAiAnswer:focus{border-color:#4f8cffbf;box-shadow:0 0 0 3px #4f8cff21}.companyAiAnswerLead{background:radial-gradient(circle at 100% 0,#4f8cff29,transparent 38%),var(--deep);border-bottom:1px solid var(--border);padding:clamp(24px,4vw,44px)}.companyAiPrompt{color:#8fb5ff;margin:12px 0;font-size:13px}.companyAiAnswerLead h2{max-width:850px;margin:0;font-size:clamp(26px,3.2vw,44px);line-height:1.08}.companyAiConfidence{color:var(--t2);flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;display:flex}.companyAiConfidence svg{color:#78c7ad}.companyAiConfidence b{color:var(--t1);font-size:12px}.companyAiConfidence span{font-size:12px}.companyAiAnswerSection,.companyAiBriefing{border-bottom:1px solid var(--border);padding:26px clamp(20px,3vw,34px)}.companyAiSectionHeading{align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.companyAiSectionHeading>span{border:1px solid var(--border);width:30px;height:30px;color:var(--t3);place-items:center;font-size:10px;display:grid}.companyAiSectionHeading div{gap:3px;display:grid}.companyAiSectionHeading small{color:#8fb5ff;letter-spacing:.08em;font-size:9px}.companyAiSectionHeading h3{margin:0;font-size:18px}.companyAiSectionBody{color:var(--t2);line-height:1.65}.companyAiSectionBody p{margin:0}.companyAiSectionBody ul,.companyAiSectionBody ol{gap:9px;margin:0;padding-left:20px;display:grid}.companyAiSectionBody ul li{padding-left:3px}.companyAiSectionBody ul li:has(svg){align-items:flex-start;gap:9px;list-style:none;display:flex}.companyAiSectionBody ul li svg{color:#78c7ad;flex:none;margin-top:5px}.companyAiTwoColumns{grid-template-columns:1fr 1fr;display:grid}.companyAiTwoColumns>.companyAiAnswerSection:first-child{border-right:1px solid var(--border)}.companyAiBriefingGrid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.companyAiBriefingGrid>div{background:var(--deep);align-content:start;gap:8px;padding:14px;display:grid}.companyAiBriefingGrid b{color:#8fb5ff;text-transform:uppercase;font-size:10px}.companyAiBriefingGrid span{color:var(--t2);font-size:11px;line-height:1.4}.companyAiGoalLinks{flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;display:flex}.companyAiGoalLinks span{color:var(--t3);margin-right:5px;font-size:11px}.companyAiGoalLinks b{border:1px solid var(--border);color:var(--t1);padding:6px 8px;font-size:11px}.companyAiRecommendation{border-bottom:1px solid var(--border);background:linear-gradient(130deg,#4f8cff24,#4f8cff05);padding:clamp(28px,4vw,46px)}.companyAiRecommendation h3{max-width:850px;margin:10px 0 22px;font-size:clamp(23px,3vw,35px);line-height:1.18}.companyAiRecommendation>div{flex-wrap:wrap;gap:7px;display:flex}.companyAiRecommendation>div span{color:var(--t2);background:#070a0e73;border:1px solid #4f8cff40;padding:8px 10px;font-size:11px}.companyAiObjects{gap:7px;display:grid}.companyAiObjects a{border:1px solid var(--border);min-height:44px;color:var(--t1);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.companyAiObjects a:hover{border-color:var(--accent);background:#4f8cff14}.companyAiContext{max-height:calc(100vh - 36px);overflow-y:auto}.companyAiContextSection{border-bottom:1px solid var(--border);padding-bottom:15px;display:grid}.companyAiContextSection:last-child{border-bottom:0;padding-bottom:0}.companyAiContextSection>header{color:#8fb5ff;align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.companyAiContextSection>header>div{gap:2px;display:grid}.companyAiContextSection>header b{color:var(--t1);font-size:13px}.companyAiContextSection>header span{color:var(--t3);font-size:10px}.companyAiContextSection>div{color:var(--t2);gap:9px;display:grid}.companyAiContextSection p,.companyAiContextSection li{font-size:11px;line-height:1.5}.companyAiContextSection h4{color:var(--t1);margin:8px 0 0;font-size:11px}.companyAiContextSection ul{gap:4px;margin:0;padding-left:17px;display:grid}.companyAiSource,.companyAiKnowledge{border:1px solid var(--border);background:var(--s1);gap:4px;padding:10px;display:grid}.companyAiSource b,.companyAiKnowledge b{color:var(--t1);font-size:11px}.companyAiSource code{color:#8fb5ff;width:max-content;font-size:9px}.companyAiSource span,.companyAiKnowledge span{font-size:10px}.companyAiSource small,.companyAiKnowledge small{color:var(--t3);font-size:9px;line-height:1.45}.companyAiKnowledge.conflicted{border-color:#d5b66f61}.companyAiKnowledge em{color:#e1c277;align-items:flex-start;gap:5px;font-size:9px;font-style:normal;display:flex}.companyAiContextError{color:#f0a08e;border:1px solid #e48b7866;gap:7px;padding:9px;font-size:10px;display:flex}.companyAiActions{gap:8px;display:grid}.companyAiAction{border:1px solid var(--border);background:var(--s1);gap:8px;padding:11px;display:grid}.companyAiAction>div{gap:4px;display:grid}.companyAiAction>div>span{color:#78c7ad;text-transform:uppercase;width:max-content;font-size:9px}.companyAiAction.disabled>div>span{color:#e1c277}.companyAiAction b{color:var(--t1);font-size:11px}.companyAiAction p,.companyAiAction small{color:var(--t3);margin:0;font-size:9px;line-height:1.5}.companyAiAction a,.companyAiAction button{min-height:44px;color:var(--t1);background:#4f8cff1a;border:1px solid #4f8cff59;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:10px;display:flex}.companyAiAction button:disabled{border-color:var(--border);color:var(--t3);background:0 0}.companyAiAction em{color:#78c7ad;font-size:9px;font-style:normal}.companyAiActionBoundary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr);gap:4px 8px;margin:0;padding:9px;font-size:9px;line-height:1.45;display:grid}.companyAiActionBoundary dt{color:var(--t3)}.companyAiActionBoundary dd{color:var(--t1);overflow-wrap:anywhere;margin:0}.companyAiSourceFailure{color:#f0a08e;background:#e48b7814;border:1px solid #e48b7880;align-items:flex-start;gap:12px;padding:16px;display:flex}.companyAiSourceFailure>div{gap:7px;display:grid}.companyAiSourceFailure b{color:var(--t1);font-size:15px;line-height:1.35}.companyAiSourceFailure p{color:var(--t2);margin:0;font-size:11px;line-height:1.55}.companyAiSourceFailure a{color:#8fb5ff;border-bottom:1px solid;width:max-content;padding-bottom:2px;font-size:10px}.companyAiWelcome,.companyAiError{border:1px solid var(--border);background:radial-gradient(circle at 20% 20%,#4f8cff1f,transparent 35%),var(--s1);align-content:center;justify-items:start;gap:12px;min-height:520px;padding:clamp(28px,7vw,80px);display:grid}.companyAiWelcome>svg,.companyAiError>svg{color:var(--accent)}.companyAiWelcome h2,.companyAiError h2{margin:0;font-size:clamp(30px,4vw,48px)}.companyAiWelcome p,.companyAiError p{max-width:660px;color:var(--t2);margin:0;line-height:1.6}.companyAiWelcome>div{flex-wrap:wrap;gap:7px;display:flex}.companyAiWelcome>div span{border:1px solid var(--border);color:var(--t3);padding:7px 9px;font-size:10px}.companyAiError{border-left:3px solid #e1c277}.companyAiError>a{border:1px solid var(--border);min-height:44px;color:var(--t1);align-items:center;padding:9px 12px;display:inline-flex}.companyAiContextPlaceholder{color:var(--t3);justify-items:start;gap:8px;padding:20px 4px;display:grid}.companyAiContextPlaceholder b{color:var(--t1)}.companyAiContextPlaceholder p{margin:0;font-size:11px;line-height:1.5}.companyAiHistory{border:1px solid var(--border);background:var(--deep);padding:22px}.companyAiHistoryHead{align-items:flex-start;gap:10px;display:flex}.companyAiHistoryHead svg{color:#8fb5ff}.companyAiHistoryHead h2{margin:4px 0 16px;font-size:18px}.companyAiHistory ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.companyAiHistory li button{border:1px solid var(--border);background:var(--s1);text-align:left;cursor:pointer;gap:4px;width:100%;min-height:56px;padding:11px;display:grid}.companyAiHistory li button:hover{border-color:var(--accent)}.companyAiHistory li span,.companyAiHistory li small{color:var(--t3);font-size:9px}.companyAiHistory li b{color:var(--t1);font-size:11px}.companyAiEmpty{border:1px dashed var(--border);color:var(--t3);gap:7px;padding:16px;display:grid}.companyAiEmpty b{color:var(--t1);font-size:12px}.companyAiEmpty p{margin:0;font-size:11px;line-height:1.5}@media (max-width:1280px){.companyAiWorkspace{grid-template-columns:minmax(220px,270px) minmax(0,1fr)}.companyAiContext{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}.companyAiContextSection{border:1px solid var(--border);padding:14px}.companyAiContextPlaceholder{grid-column:1/-1}}@media (max-width:900px){.companyAiWorkspace{grid-template-columns:minmax(0,1fr)}.companyAiNavigator,.companyAiContext{position:static}.companyAiProfiles,.companyAiQuestions{grid-template-columns:repeat(2,minmax(0,1fr))}.companyAiContext{grid-column:auto}.companyAiBriefingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.companyAiTrust{margin-top:-8px}.companyAiNavigator,.companyAiContext,.companyAiHistory{padding:14px}.companyAiProfiles,.companyAiQuestions,.companyAiContext,.companyAiTwoColumns{grid-template-columns:minmax(0,1fr)}.companyAiTwoColumns>.companyAiAnswerSection:first-child{border-right:0}.companyAiBriefingGrid{grid-template-columns:minmax(0,1fr)}.companyAiAnswerLead{padding:24px 18px}.companyAiAnswerSection,.companyAiBriefing{padding:22px 18px}.companyAiRecommendation{padding:28px 18px}.companyAiWorkspace button,.companyAiWorkspace a{min-height:44px}.companyAiHistory li button{min-height:64px}}@media (prefers-reduced-motion:reduce){.companyAiWorkspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.decisionTrust{color:var(--t2);background:#4f8cff12;border:1px solid #4f8cff47;align-items:flex-start;gap:12px;margin:-18px 0 24px;padding:14px 16px;display:flex}.decisionTrust svg{color:var(--accent);flex:none}.decisionTrust div{gap:4px;display:grid}.decisionTrust b{color:var(--t1)}.decisionOpsWorkspace{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.decisionOpsList{border:1px solid var(--border);background:var(--deep);gap:12px;max-height:calc(100vh - 32px);padding:14px;display:grid;position:sticky;top:16px;overflow:auto}.decisionViewTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.decisionViewTabs button{border:1px solid var(--border);background:var(--s1);min-height:44px;color:var(--t2);text-align:left;justify-content:space-between;gap:5px;padding:8px;font-size:10px;display:flex}.decisionViewTabs button[aria-pressed=true]{border-color:var(--accent);color:var(--t1);background:#4f8cff1f}.decisionViewTabs span{color:var(--t3)}.decisionFilters{grid-template-columns:1fr 1fr;gap:7px;display:grid}.decisionFilters label{color:var(--t3);gap:4px;font-size:9px;display:grid}.decisionFilters label:last-child{grid-column:1/-1}.decisionFilters select{background:var(--s1);width:100%;min-width:0;color:var(--t1)}.decisionListItems{gap:7px;display:grid}.decisionListItems>button{border:1px solid var(--border);background:var(--s1);min-height:44px;color:var(--t1);text-align:left;justify-items:start;gap:7px;padding:13px;display:grid}.decisionListItems>button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);background:#4f8cff17}.decisionListItems small,.decisionListItems dt{color:var(--t3)}.decisionListItems dl{grid-template-columns:auto 1fr;gap:3px 7px;margin:0;font-size:9px;display:grid}.decisionListItems dd{color:var(--t2);margin:0}.decisionUrgency{border:1px solid var(--border);color:var(--t2);text-transform:uppercase;padding:3px 6px;font-size:8px}.decisionUrgency.critical{color:#f0a08e;border-color:#e48b7873}.decisionUrgency.high{color:#e1c277;border-color:#d5b66f73}.decisionEmpty{border:1px dashed var(--border);color:var(--t3);justify-items:start;gap:8px;padding:18px;display:grid}.decisionEmpty p{margin:0;font-size:11px;line-height:1.5}.decisionFile{border:1px solid var(--border);background:var(--s1);outline:none;grid-template-columns:minmax(0,1fr) minmax(300px,350px);align-items:start;min-width:0;display:grid}.decisionFile:focus{border-color:#4f8cffb3;box-shadow:0 0 0 3px #4f8cff1f}.decisionFile>:not(.decisionApproval){grid-column:1;min-width:0}.decisionFileLead{border-bottom:1px solid var(--border);background:radial-gradient(circle at 100% 0,#4f8cff26,transparent 38%),var(--deep);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:clamp(24px,4vw,42px);display:grid}.decisionFileLead h2{margin:10px 0;font-size:clamp(28px,3vw,43px);line-height:1.08}.decisionFileLead p{max-width:700px;color:var(--t2);font-size:16px;line-height:1.55}.decisionFileLead strong{max-width:720px;line-height:1.5;display:block}.decisionReadiness{border-left:2px solid var(--accent);align-content:start;gap:3px;min-width:145px;padding:16px;display:grid}.decisionReadiness>span{font-size:34px;font-weight:700}.decisionReadiness small{color:var(--t3);font-size:9px}.decisionFileMeta{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.decisionFileMeta>div{background:var(--s1);gap:6px;padding:14px;display:grid}.decisionFileMeta dt{color:var(--t3);align-items:center;gap:6px;font-size:9px;display:flex}.decisionFileMeta dd{margin:0;font-size:11px;line-height:1.4}.decisionNarrative{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.decisionNarrative>div{background:var(--deep);padding:24px}.decisionNarrative h3{margin:8px 0 12px}.decisionNarrative p{color:var(--t2);line-height:1.6}.sectionIndex{border:1px solid var(--border);width:28px;height:28px;color:var(--t3);place-items:center;font-size:9px;display:inline-grid}.decisionSource{border:1px solid var(--border);background:var(--s1);gap:4px;margin-top:8px;padding:10px;display:grid}.decisionSource code{color:#8fb5ff;font-size:9px}.decisionSource span,.decisionSource small{color:var(--t3);font-size:9px}.decisionOptions{padding:26px}.decisionOptions>header,.decisionMeasures>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.decisionOptions>header>div,.decisionMeasures>header>div{align-items:center;gap:10px;display:flex}.decisionOptions>header h3,.decisionMeasures>header h3{margin:0}.decisionOptions>header p{color:var(--t3);font-size:11px}.decisionOptionMatrix{grid-template-columns:repeat(3,minmax(190px,1fr));gap:8px;margin-top:16px;display:grid;overflow:auto}.decisionOptionMatrix>button{border:1px solid var(--border);background:var(--deep);min-width:190px;color:var(--t1);text-align:left;align-content:start;gap:8px;padding:16px;display:grid}.decisionOptionMatrix>button.selected{border-color:var(--accent);background:#4f8cff1c}.decisionOptionMatrix>button:disabled{opacity:.62}.decisionOptionMatrix>button>span{color:#8fb5ff;letter-spacing:.06em;font-size:8px}.decisionOptionMatrix h4{margin:2px 0;font-size:17px}.decisionOptionMatrix dl{grid-template-columns:75px minmax(0,1fr);gap:5px;margin:0;font-size:9px;line-height:1.45;display:grid}.decisionOptionMatrix dt{color:var(--t3)}.decisionOptionMatrix dd{color:var(--t2);margin:0}.decisionOptionMatrix em{color:#78c7ad;align-items:center;gap:5px;font-size:9px;font-style:normal;display:flex}.decisionSelection{background:#4f8cff14;border:1px solid #4f8cff4d;align-items:flex-start;gap:9px;margin-top:12px;padding:12px;display:flex}.decisionSelection div{gap:4px;display:grid}.decisionSelection span,.decisionSelection small{color:var(--t2);font-size:10px}.decisionRecommendation{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(130deg,#4f8cff24,#4f8cff05);align-items:flex-start;gap:14px;padding:28px;display:flex}.decisionRecommendation small{color:#8fb5ff}.decisionRecommendation h3{margin:8px 0 14px;font-size:clamp(20px,2.5vw,30px);line-height:1.25}.decisionRecommendation p{color:var(--t2);gap:7px;line-height:1.55;display:flex}.decisionEvidenceGrid{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.decisionEvidenceGrid>section{background:var(--deep);padding:22px}.decisionEvidenceGrid h3{font-size:15px}.decisionEvidenceGrid p{color:var(--t2);font-size:11px;line-height:1.55}.sensitivityRow,.requirementRow{border:1px solid var(--border);background:var(--s1);gap:5px;margin-top:8px;padding:11px;display:grid}.sensitivityRow span,.sensitivityRow small,.requirementRow span,.requirementRow small{color:var(--t3);font-size:9px;line-height:1.45}.requirementRow.blocking{border-color:#d5b66f66}.requirementRow em{color:#78c7ad;font-size:9px;font-style:normal}.requirementRow button{width:max-content;min-height:44px}.decisionMeasures{gap:8px;padding:26px;display:grid}.decisionMeasures>header>span{color:var(--t3);font-size:11px}.decisionMeasures>a{border:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:11px;display:flex}.decisionMeasures>a>div{gap:4px;display:grid}.decisionMeasures small{color:var(--t3)}.measurePreparation{border:1px dashed var(--border);color:var(--t2);align-items:flex-start;gap:10px;padding:14px;display:flex}.measurePreparation.prepared{background:#69b7a514;border-style:solid;border-color:#69b7a566}.measurePreparation div{gap:5px;display:grid}.measurePreparation p{margin:0;font-size:10px;line-height:1.5}.decisionApproval{border-left:1px solid var(--border);background:var(--deep);grid-area:1/2/span 20;gap:14px;max-height:calc(100vh - 32px);padding:18px;display:grid;position:sticky;top:16px;overflow:auto}.decisionApproval>header{align-items:flex-start;gap:9px;display:flex}.decisionApproval>header h3{margin:5px 0 0;font-size:15px}.decisionCommandError{color:#f0a08e;background:#e48b7814;border:1px solid #e48b7873;align-items:flex-start;gap:7px;padding:10px;font-size:10px;line-height:1.5;display:flex}.approvalFacts{border:1px solid var(--border);grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:5px 8px;margin:0;padding:12px;display:grid}.approvalFacts dt{color:var(--t3);font-size:9px}.approvalFacts dd{overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.45}.approvalSteps{gap:8px;display:grid}.approvalSteps ol{color:var(--t3);gap:5px;margin:0;padding-left:20px;font-size:10px;display:grid}.approvalSteps li.done{color:#78c7ad}.decisionConditions{border:1px solid var(--border);gap:7px;margin:0;padding:12px;display:grid}.decisionConditions legend{color:var(--t2);padding:0 5px;font-size:10px}.decisionConditions label{border:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:9px;min-height:44px;padding:8px;display:flex}.decisionConditions input{width:18px;height:18px}.decisionConditions span{gap:4px;font-size:9px;display:grid}.decisionConditions small{color:var(--t3)}.decisionActionStack{gap:6px;display:grid}.decisionActionStack button{min-height:44px}.decisionActionStack button:nth-child(3){background:#4f8cff1f;border-color:#4f8cff73}.decisionResolution{border-top:1px solid var(--border);gap:7px;padding-top:12px;display:grid}.decisionResolution label{color:var(--t3);gap:5px;font-size:9px;display:grid}.decisionResolution select,.decisionResolution input{background:var(--s1);width:100%;color:var(--t1)}.decisionResolution>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.decisionResolution p{color:#e1c277;margin:0;font-size:9px}.decisionReopen{justify-content:center;align-items:center;gap:6px;display:flex}.decisionAudit{border-top:1px solid var(--border);gap:6px;padding-top:12px;display:grid}.decisionAudit>div{border:1px solid var(--border);gap:3px;padding:8px;font-size:9px;display:grid}.decisionAudit small,.decisionAudit p{color:var(--t3);font-size:9px}.decisionExecution{min-height:44px}.decisionSafeState{border:1px solid var(--border);background:var(--s1);border-left:3px solid #e1c277;align-content:center;justify-items:start;gap:12px;min-height:420px;padding:clamp(28px,6vw,70px);display:grid}.decisionSafeState h2{margin:0;font-size:clamp(26px,4vw,42px)}.decisionSafeState p{max-width:650px;color:var(--t2);line-height:1.6}.decisionSafeState a{border:1px solid var(--border);align-items:center;min-height:44px;padding:9px 12px;display:inline-flex}.requirementRow.satisfied{background:#69b7a514;border-color:#69b7a573}.requirementDemoBoundary{border-left:2px solid #69b7a573;padding:9px}.policyFreeDecision{background:#4f8cff14;border:1px solid #4f8cff59;padding:12px}.policyFreeDecision p{color:var(--t2);margin:0;font-size:9px;line-height:1.5}@media (max-width:1400px){.decisionOpsWorkspace{grid-template-columns:minmax(235px,285px) minmax(0,1fr)}.decisionFile{grid-template-columns:minmax(0,1fr)}.decisionApproval{border-top:1px solid var(--border);border-left:0;grid-area:auto/1;max-height:none;position:static}.decisionOptionMatrix{grid-template-columns:repeat(3,minmax(210px,1fr))}}@media (max-width:900px){.decisionOpsWorkspace{grid-template-columns:minmax(0,1fr)}.decisionOpsList{max-height:none;position:static}.decisionListItems{display:flex;overflow:auto}.decisionListItems>button{min-width:260px}.decisionFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.decisionFilters label:last-child{grid-column:auto}.decisionFileLead{grid-template-columns:minmax(0,1fr)}.decisionReadiness{border-left:0;border-top:2px solid var(--accent)}.decisionFileMeta,.decisionNarrative,.decisionEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.decisionViewTabs{display:flex;overflow:auto}.decisionViewTabs button{min-width:130px}.decisionFilters,.decisionFileMeta,.decisionNarrative,.decisionEvidenceGrid{grid-template-columns:minmax(0,1fr)}.decisionFileLead,.decisionOptions,.decisionRecommendation,.decisionMeasures,.decisionApproval{padding:18px}.decisionOptionMatrix{scroll-snap-type:x mandatory;display:flex;overflow:auto}.decisionOptionMatrix>button{scroll-snap-align:start;min-width:82vw}.decisionOptions>header,.decisionMeasures>header{display:grid}.approvalFacts{grid-template-columns:minmax(0,1fr)}.decisionActionStack button,.decisionResolution button{min-height:44px}}@media (prefers-reduced-motion:reduce){.decisionOpsWorkspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.measureControlPulse{grid-template-columns:auto 1fr;align-items:baseline;gap:5px 9px;display:grid}.measureControlPulse strong{font-size:24px}.measureControlPulse span{color:var(--t3);font-size:10px}.measureTrustBoundary{color:var(--t2);background:#4f8cff12;border:1px solid #4f8cff47;align-items:flex-start;gap:12px;margin:-18px 0 24px;padding:14px 16px;display:flex}.measureTrustBoundary svg{color:var(--accent);flex:none}.measureTrustBoundary div{gap:4px;display:grid}.measureTrustBoundary b{color:var(--t1)}.measureOpsWorkspace{grid-template-columns:minmax(260px,310px) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.measureOpsWorkspace>*{min-width:0}.measureOpsList{border:1px solid var(--border);background:var(--deep);gap:12px;max-height:calc(100vh - 32px);padding:14px;display:grid;position:sticky;top:16px;overflow:auto}.measureViewTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.measureViewTabs button{border:1px solid var(--border);background:var(--s1);min-height:44px;color:var(--t2);text-align:left;justify-content:space-between;gap:5px;padding:8px;font-size:10px;display:flex}.measureViewTabs button[aria-pressed=true]{border-color:var(--accent);color:var(--t1);background:#4f8cff1f}.measureViewTabs span{color:var(--t3)}.measureFilters{grid-template-columns:1fr 1fr;gap:7px;display:grid}.measureFilters label{color:var(--t3);gap:4px;font-size:9px;display:grid}.measureFilters label:last-child{grid-column:1/-1}.measureFilters select{background:var(--s1);width:100%;min-width:0;color:var(--t1)}.measureListItems{gap:7px;display:grid}.measureListItems>button{border:1px solid var(--border);background:var(--s1);min-height:44px;color:var(--t1);text-align:left;justify-items:start;gap:7px;padding:13px;display:grid}.measureListItems>button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);background:#4f8cff17}.measureListItems small,.measureListItems dt{color:var(--t3)}.measureListItems dl{grid-template-columns:auto 1fr;gap:3px 7px;margin:0;font-size:9px;display:grid}.measureListItems dd{color:var(--t2);margin:0}.measurePriority{border:1px solid var(--border);color:var(--t2);text-transform:uppercase;padding:3px 6px;font-size:8px}.measurePriority.critical{color:#f0a08e;border-color:#e48b7873}.measurePriority.high{color:#e1c277;border-color:#d5b66f73}.measureEmpty{border:1px dashed var(--border);color:var(--t3);justify-items:start;gap:8px;padding:18px;display:grid}.measureEmpty p{margin:0;font-size:11px;line-height:1.5}.measureFile{border:1px solid var(--border);background:var(--s1);outline:none;grid-template-columns:minmax(0,1fr) minmax(300px,350px);align-items:start;min-width:0;display:grid}.measureFile:focus{border-color:#4f8cffb3;box-shadow:0 0 0 3px #4f8cff1f}.measureFile>:not(.measureControlPanel){grid-column:1;min-width:0}.measureFileLead{border-bottom:1px solid var(--border);background:radial-gradient(circle at 100% 0,#4f8cff26,transparent 38%),var(--deep);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:clamp(24px,4vw,42px);display:grid}.measureFileLead h2{margin:10px 0;font-size:clamp(28px,3vw,43px);line-height:1.08}.measureFileLead p{max-width:700px;color:var(--t2);font-size:16px;line-height:1.55}.measureFileLead a{color:#8fb5ff;align-items:center;gap:7px;width:max-content;min-height:44px;display:inline-flex}.measureProgress{border-left:2px solid var(--accent);align-content:start;gap:3px;min-width:145px;padding:16px;display:grid}.measureProgress>span{font-size:34px;font-weight:700}.measureProgress small{color:var(--t3);font-size:9px}.measureFileMeta{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.measureFileMeta>div{background:var(--s1);gap:6px;padding:14px;display:grid}.measureFileMeta dt{color:var(--t3);align-items:center;gap:6px;font-size:9px;display:flex}.measureFileMeta dd{margin:0;font-size:11px;line-height:1.4}.measureStateSeparation{background:var(--border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.measureStateSeparation>div{background:var(--deep);min-height:76px;color:var(--t3);align-content:start;justify-items:start;gap:7px;padding:12px;display:grid}.measureStateSeparation>div.done{color:#78c7ad}.measureStateSeparation span{border:1px solid;place-items:center;width:22px;height:22px;display:grid}.measureStateSeparation b{font-size:9px;line-height:1.4}.measurePanelTabs{border-bottom:1px solid var(--border);gap:6px;padding:14px;display:flex;overflow:auto}.measurePanelTabs button{min-height:44px}.measurePanelTabs button[aria-pressed=true]{border-color:var(--accent);background:#4f8cff1f}.measureDependencies,.measureCheckpointSection,.measureBlockerSection,.measureImpact,.measureLearning,.measureHistory{border-bottom:1px solid var(--border);gap:16px;padding:26px;scroll-margin:100px;display:grid}.measureDependencies.activePanel,.measureImpact.activePanel,.measureHistory.activePanel{box-shadow:inset 3px 0 0 var(--accent)}.measureDependencies>header,.measureCheckpointSection>header,.measureBlockerSection>header,.measureImpact>header,.measureLearning>header,.measureHistory>header{align-items:flex-start;gap:10px;display:flex}.measureDependencies>header>div,.measureCheckpointSection>header>div,.measureBlockerSection>header>div,.measureImpact>header>div,.measureLearning>header>div{align-items:center;gap:10px;display:flex}.measureDependencies h3,.measureCheckpointSection h3,.measureBlockerSection h3,.measureImpact h3,.measureLearning h3,.measureHistory h3{margin:0;font-size:17px}.measureDependencyGrid{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.measureDependencyGrid>div{background:var(--deep);gap:6px;padding:12px;display:grid}.measureDependencyGrid b{color:var(--t3);font-size:9px}.measureDependencyGrid span{overflow-wrap:anywhere;font-size:11px}.dependencyChain{gap:7px;display:grid}.dependencyChain article{border:1px solid var(--border);background:var(--deep);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.dependencyChain span{color:#e1c277;font-size:10px}.dependencyChain a{color:#8fb5ff;align-items:center;gap:5px;min-height:44px;font-size:10px;display:flex}.measureDecisionBoundary,.impactCorrection,.learningBoundary{color:var(--t2);background:#d5b66f14;border:1px solid #d5b66f61;align-items:flex-start;gap:10px;padding:14px;display:flex}.measureDecisionBoundary div,.impactCorrection div{gap:5px;display:grid}.measureDecisionBoundary p,.impactCorrection p{margin:0;font-size:10px;line-height:1.5}.measureDecisionBoundary a{color:#8fb5ff;width:max-content;min-height:44px}.measureCheckpoints,.measureBlockers{gap:7px;display:grid}.measureCheckpoints article{border:1px solid var(--border);background:var(--deep);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.measureCheckpoints article>span{border:1px solid var(--border);width:30px;height:30px;color:var(--t3);place-items:center;font-size:9px;display:grid}.measureCheckpoints article>div{gap:4px;display:grid}.measureCheckpoints small,.measureCheckpoints em{color:var(--t3);font-size:9px;font-style:normal}.measureCheckpoints article.completed{background:#69b7a50f;border-color:#69b7a566}.measureCheckpoints article.completed>span{color:#78c7ad}.measureCheckpoints button{min-height:44px}.measureBlockers article{background:#d5b66f0f;border:1px solid #d5b66f59;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.measureBlockers article.resolved{background:#69b7a50f;border-color:#69b7a566}.measureBlockers article>div:first-child{gap:5px;display:grid}.measureBlockers span,.measureBlockers small{color:var(--t3);font-size:9px}.measureBlockers p{color:var(--t2);margin:0;font-size:10px}.blockerActions{align-content:start;gap:6px;display:grid}.blockerActions button{min-height:44px}.measureEscalation{border-top:1px solid var(--border);grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:8px;padding-top:14px;display:grid}.measureEscalation label{color:var(--t3);gap:5px;font-size:9px;display:grid}.measureEscalation select{background:var(--s1);width:100%}.measureEscalation button{min-height:44px}.measureEscalation p{border:1px solid var(--border);color:var(--t2);grid-column:1/-1;margin:0;padding:10px;font-size:10px;line-height:1.5}.measureImpact>header{justify-content:space-between}.impactOutcome{border:1px solid var(--border);color:var(--t2);padding:6px 9px;font-size:10px}.impactOutcome.achieved{color:#78c7ad;border-color:#69b7a573}.impactOutcome.partially_achieved{color:#e1c277;border-color:#d5b66f73}.impactOutcome.missed,.impactOutcome.insufficient_evidence{color:#f0a08e;border-color:#e48b7873}.impactMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.impactMetricGrid article{border:1px solid var(--border);background:var(--deep);gap:10px;padding:14px;display:grid}.impactMetricGrid article>span{font-weight:700}.impactMetricGrid dl{grid-template-columns:auto 1fr;gap:5px 8px;margin:0;font-size:10px;display:grid}.impactMetricGrid dt{color:var(--t3)}.impactMetricGrid dd{text-align:right;margin:0}.impactMetricGrid article>div{gap:5px;display:grid}.impactMetricGrid button{text-align:left;min-height:44px}.impactMetricGrid button[aria-pressed=true]{border-color:var(--accent);background:#4f8cff1f}.criterionAssessments{gap:8px;display:grid}.criterionAssessments h4{margin:0}.criterionAssessments article{border:1px solid var(--border);background:var(--deep);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.criterionAssessments article>div{gap:5px;display:grid}.criterionAssessments span{color:#8fb5ff;font-size:10px}.criterionAssessments p{color:var(--t2);margin:0;font-size:10px;line-height:1.5}.criterionAssessments button{min-height:44px}.measureLearning>header{justify-content:space-between}.measureLearning>header>span{color:#8fb5ff;font-size:10px}.measureLearning h4{margin:0;font-size:18px}.measureLearning>p{color:var(--t2);margin:0;line-height:1.55}.measureLearning dl{grid-template-columns:auto 1fr;gap:6px 10px;margin:0;font-size:10px;display:grid}.measureLearning dt{color:var(--t3)}.measureLearning dd{overflow-wrap:anywhere;margin:0}.learningBoundary{background:#4f8cff12;border-color:#4f8cff4d}.measureLearning>button{width:max-content;min-height:44px}.measureControlPanel{border-left:1px solid var(--border);background:var(--deep);grid-area:1/2/span 30;gap:14px;max-height:calc(100vh - 32px);padding:18px;display:grid;position:sticky;top:16px;overflow:auto}.measureControlPanel>header{align-items:flex-start;gap:9px;display:flex}.measureControlPanel h3{margin:5px 0 0;font-size:15px}.measureControlPanel dl{border:1px solid var(--border);grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:5px 8px;margin:0;padding:12px;font-size:9px;display:grid}.measureControlPanel dt{color:var(--t3)}.measureControlPanel dd{overflow-wrap:anywhere;margin:0}.measureCommandStack{gap:6px;display:grid}.measureCommandStack label{color:var(--t3);gap:5px;padding-top:5px;font-size:9px;display:grid}.measureCommandStack select{background:var(--s1);width:100%}.measureCommandStack button,.measureExternalExecution{min-height:44px}.measureCommandError{color:#f0a08e;background:#e48b7814;border:1px solid #e48b7873;align-items:flex-start;gap:7px;padding:10px;font-size:10px;line-height:1.5;display:flex}.measureHistory>div{border:1px solid var(--border);gap:3px;padding:9px;font-size:9px;display:grid}.measureHistory small{color:var(--t3)}.measureSafeState{border:1px solid var(--border);background:var(--s1);border-left:3px solid #e1c277;align-content:center;justify-items:start;gap:12px;min-height:420px;padding:clamp(28px,6vw,70px);display:grid}.measureSafeState h2{margin:0;font-size:clamp(26px,4vw,42px)}.measureSafeState p{max-width:650px;color:var(--t2);line-height:1.6}.measureSafeState a{border:1px solid var(--border);align-items:center;min-height:44px;padding:9px 12px;display:inline-flex}.storyEvidenceBoundary{color:var(--t3);align-items:center;gap:7px;font-size:10px;display:flex}@media (max-width:1400px){.measureOpsWorkspace{grid-template-columns:minmax(235px,285px) minmax(0,1fr)}.measureFile{grid-template-columns:minmax(0,1fr)}.measureControlPanel{border-top:1px solid var(--border);border-left:0;grid-area:auto/1;max-height:none;position:static}.measureStateSeparation{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.measureOpsWorkspace{grid-template-columns:minmax(0,1fr)}.measureOpsList{max-height:none;position:static}.measureListItems{display:flex;overflow:auto}.measureListItems>button{min-width:270px}.measureFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.measureFilters label:last-child{grid-column:auto}.measureFileLead{grid-template-columns:minmax(0,1fr)}.measureProgress{border-top:2px solid var(--accent);border-left:0}.measureFileMeta,.measureDependencyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.measureViewTabs{display:flex;overflow:auto}.measureViewTabs button{min-width:135px}.measureFilters,.measureFileMeta,.measureDependencyGrid,.impactMetricGrid{grid-template-columns:minmax(0,1fr)}.measureFileLead,.measureDependencies,.measureCheckpointSection,.measureBlockerSection,.measureImpact,.measureLearning,.measureHistory,.measureControlPanel{padding:18px}.measureStateSeparation{display:flex;overflow:auto}.measureStateSeparation>div{min-width:128px}.measureCheckpoints article,.measureBlockers article,.criterionAssessments article{grid-template-columns:minmax(0,1fr)}.measureCheckpoints article>span{grid-row:auto}.dependencyChain article,.measureEscalation{grid-template-columns:minmax(0,1fr)}.measureEscalation p{grid-column:auto}.measureLearning>button{width:100%}.measureOpsWorkspace button,.measureOpsWorkspace a{min-height:44px}}@media (prefers-reduced-motion:reduce){.measureOpsWorkspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.knowledgeNav{gap:6px;margin:-18px 0 20px;display:flex;overflow:auto}.knowledgeNav a{border:1px solid var(--border);background:var(--deep);min-height:44px;color:var(--t2);white-space:nowrap;align-items:center;padding:9px 14px;display:inline-flex}.knowledgeNav a:hover{border-color:var(--accent);color:var(--t1)}.knowledgeTrust{color:var(--t2);background:#4f8cff12;border:1px solid #4f8cff47;align-items:center;gap:10px;padding:13px 15px;font-size:12px;display:flex}.knowledgeTrust svg{color:var(--accent);flex:none}.knowledgeSearchBar{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:20px 0 8px;display:grid}.knowledgeSearchBar label{border:1px solid var(--border);background:var(--s1);align-items:center;gap:9px;padding:0 13px;display:flex}.knowledgeSearchBar input{width:100%;min-width:0;height:44px;color:var(--t1);background:0 0;border:0;outline:0}.knowledgeSearchBar button{min-height:44px}.knowledgeFilters{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:18px;display:flex}.knowledgeFilters select{background:var(--s1);min-width:145px;color:var(--t1)}.knowledgeCheck{border:1px solid var(--border);min-height:44px;color:var(--t2);align-items:center;gap:7px;padding:0 10px;font-size:10px;display:flex}.knowledgeCheck input{width:18px;height:18px}.knowledgeWorkbench{grid-template-columns:minmax(250px,305px) minmax(420px,1fr) minmax(270px,330px);align-items:start;gap:12px;min-width:0;display:grid}.knowledgeWorkbench>*{min-width:0}.knowledgeWorklist,.knowledgeContext{border:1px solid var(--border);background:var(--deep);gap:7px;max-height:calc(100vh - 32px);padding:14px;display:grid;position:sticky;top:16px;overflow:auto}.knowledgeWorklist>header{justify-content:space-between;gap:10px;padding-bottom:7px;display:flex}.knowledgeWorklist>header b{font-size:11px}.knowledgeWorklist>button{border:1px solid var(--border);background:var(--s1);min-height:44px;color:var(--t1);text-align:left;justify-items:start;gap:6px;padding:13px;display:grid}.knowledgeWorklist>button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);background:#4f8cff17}.knowledgeWorklist small{color:var(--t3);font-size:9px}.knowledgeStatus{border:1px solid var(--border);width:max-content;color:var(--t2);text-transform:uppercase;letter-spacing:.05em;padding:3px 6px;font-size:8px;display:inline-flex}.knowledgeStatus.approved,.knowledgeStatus.active{color:#78c7ad;border-color:#69b7a573}.knowledgeStatus.review_due,.knowledgeStatus.in_review,.knowledgeStatus.pending_approval,.knowledgeStatus.proposed{color:#e1c277;border-color:#d5b66f73}.knowledgeStatus.conflicted,.knowledgeStatus.blocked,.knowledgeStatus.rejected{color:#f0a08e;border-color:#e48b7873}.knowledgeEmpty{border:1px dashed var(--border);color:var(--t3);justify-items:start;gap:8px;padding:20px;display:grid}.knowledgeEmpty h2{margin:0;font-size:18px}.knowledgeEmpty p{margin:0;font-size:10px;line-height:1.5}.knowledgeEmpty button{min-height:44px}.knowledgeRecord{border:1px solid var(--border);background:var(--s1);outline:0;min-height:620px}.knowledgeRecord:focus{border-color:#4f8cffb3;box-shadow:0 0 0 3px #4f8cff1f}.knowledgeRecordHead{border-bottom:1px solid var(--border);background:radial-gradient(circle at 100% 0,#4f8cff29,transparent 38%),var(--deep);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:clamp(24px,4vw,42px);display:grid}.knowledgeRecordHead>div:first-child{justify-items:start;gap:9px;display:grid}.knowledgeRecordHead h2{margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.06}.knowledgeRecordHead p{max-width:760px;color:var(--t2);margin:0;font-size:15px;line-height:1.55}.knowledgeScore{border-left:2px solid var(--accent);align-content:start;min-width:130px;padding:14px;display:grid}.knowledgeScore b{font-size:34px}.knowledgeScore span{color:var(--t3);font-size:9px}.knowledgeScore.blocked{border-color:#e48b78}.knowledgeScore.review_required{border-color:#d5b66f}.knowledgeRecordMeta{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.knowledgeRecordMeta span{background:var(--s1);color:var(--t2);align-items:flex-start;gap:7px;padding:13px;font-size:10px;display:flex}.knowledgePanels{border-bottom:1px solid var(--border);gap:6px;padding:13px;display:flex;overflow:auto}.knowledgePanels button{min-height:44px}.knowledgePanels button[aria-pressed=true]{border-color:var(--accent);background:#4f8cff1f}.knowledgeContent,.knowledgeSources,.knowledgeRelations,.knowledgeHistory{gap:14px;padding:clamp(20px,3vw,30px);display:grid}.knowledgeContent>section{border:1px solid var(--border);background:var(--deep);padding:20px}.knowledgeContent h3{font-size:20px}.knowledgeContent p,.knowledgeSources p,.knowledgeRelations p{color:var(--t2);line-height:1.6}.knowledgeContentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.knowledgeContentGrid section{border:1px solid var(--border);background:var(--deep);padding:16px}.knowledgeContentGrid h3{margin-top:0;font-size:14px}.knowledgeContentGrid p{font-size:11px}.knowledgeSources article,.knowledgeRelations article{border:1px solid var(--border);background:var(--deep);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:15px;display:grid}.knowledgeSources article>div,.knowledgeRelations article>div{justify-items:start;gap:5px;display:grid}.knowledgeSources code,.knowledgeRelations code,.knowledgeSources section code{color:#8fb5ff;font-size:10px}.knowledgeSources small{color:var(--t3);font-size:9px}.knowledgeRelations a{color:#8fb5ff;align-items:center;min-height:44px;display:inline-flex}.knowledgeHistory>button{border:1px solid var(--border);background:var(--deep);min-height:44px;color:var(--t1);text-align:left;justify-items:start;gap:5px;padding:14px;display:grid}.knowledgeHistory>button.current{border-color:var(--accent)}.knowledgeHistory>button span{color:#8fb5ff;font-size:10px}.knowledgeHistory>button small,.knowledgeHistory section p{color:var(--t3);font-size:9px}.knowledgeHistory section{border-top:1px solid var(--border);gap:6px;padding-top:14px;display:grid}.knowledgeContextBlock{border-bottom:1px solid var(--border);gap:10px;padding-bottom:14px;display:grid}.knowledgeContextBlock:last-child{border-bottom:0}.knowledgeContextBlock>header{color:#8fb5ff;align-items:center;gap:8px;display:flex}.knowledgeContextBlock h3{color:var(--t1);margin:0;font-size:13px}.knowledgeContextBlock>div{color:var(--t2);gap:7px;display:grid}.knowledgeContextBlock>div>div{border:1px solid var(--border);background:var(--s1);gap:3px;padding:9px;display:grid}.knowledgeContextBlock p,.knowledgeContextBlock small{color:var(--t3);margin:0;font-size:9px;line-height:1.5}.knowledgeContextBlock button,.knowledgeContextBlock a{justify-content:center;align-items:center;gap:5px;min-height:44px;display:flex}.qualityMet{color:#78c7ad;align-items:center;gap:5px;font-size:9px;display:flex}.knowledgeWelcome,.knowledgeError{align-content:center;justify-items:start;gap:12px;min-height:520px;padding:clamp(28px,6vw,70px);display:grid}.knowledgeWelcome h2,.knowledgeError h2{margin:0;font-size:clamp(28px,4vw,44px)}.knowledgeWelcome p,.knowledgeError p{max-width:650px;color:var(--t2);line-height:1.6}.knowledgeError{border-left:3px solid #e1c277}.knowledgeError a{border:1px solid var(--border);align-items:center;min-height:44px;padding:9px 12px;display:inline-flex}.knowledgeCommandError{z-index:50;color:#f0a08e;background:#171018;border:1px solid #e48b7880;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;max-width:520px;padding:14px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 50px #0006}.knowledgeCommandError b{color:var(--t1)}.knowledgeCommandError p{color:var(--t2);margin:4px 0 0;font-size:11px}.knowledgeCommandError button{min-height:44px}.knowledgeAdminSummary{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid}.knowledgeAdminSummary article{background:var(--s1);gap:5px;padding:18px;display:grid}.knowledgeAdminSummary b{font-size:28px}.knowledgeAdminSummary span{color:var(--t3);font-size:10px}.knowledgeAdminTabs{gap:6px;margin-bottom:12px;display:flex;overflow:auto}.knowledgeAdminTabs button{white-space:nowrap;min-height:44px}.knowledgeAdminTabs button[aria-pressed=true]{border-color:var(--accent);background:#4f8cff1f}.knowledgeAdminWorkspace{grid-template-columns:minmax(0,1fr) minmax(270px,330px);align-items:start;gap:12px;display:grid}.knowledgeAdminWorkspace>aside{border:1px solid var(--border);background:var(--deep);gap:14px;max-height:calc(100vh - 32px);padding:16px;display:grid;position:sticky;top:16px;overflow:auto}.knowledgeQueue{gap:9px;display:grid}.knowledgeQueue>article{border:1px solid var(--border);background:var(--s1);grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:14px;padding:18px;display:grid}.knowledgeQueue article>header{justify-items:start;gap:7px;display:grid}.knowledgeQueue article>header span{border:1px solid var(--border);color:#e1c277;text-transform:uppercase;padding:3px 6px;font-size:8px}.knowledgeQueue h3{margin:0;font-size:19px}.knowledgeQueue p{color:var(--t2);margin:0;line-height:1.5}.knowledgeQueue small{color:var(--t3);font-size:9px}.knowledgeQueue dl{border:1px solid var(--border);grid-template-columns:auto 1fr;align-content:start;gap:5px 8px;margin:0;padding:11px;font-size:9px;display:grid}.knowledgeQueue dt{color:var(--t3)}.knowledgeQueue dd{margin:0}.knowledgeQueue article>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.knowledgeQueue button{min-height:44px}.knowledgeQueue article>small{grid-column:1/-1}.assistantKnowledgeWorkspace{grid-template-columns:minmax(230px,280px) minmax(420px,1fr) minmax(250px,310px);align-items:start;gap:12px;display:grid}.assistantKnowledgeWorkspace>aside{border:1px solid var(--border);background:var(--deep);gap:8px;max-height:calc(100vh - 32px);padding:15px;display:grid;position:sticky;top:16px;overflow:auto}.assistantKnowledgeWorkspace>aside>button{border:1px solid var(--border);background:var(--s1);min-height:52px;color:var(--t2);text-align:left;align-items:flex-start;gap:9px;padding:11px;display:flex}.assistantKnowledgeWorkspace>aside>button[aria-pressed=true]{border-color:var(--accent);background:#4f8cff1a}.assistantKnowledgeWorkspace>aside>button span{gap:3px;display:grid}.assistantKnowledgeWorkspace>aside small{color:var(--t3)}.assistantKnowledgeWorkspace>main{gap:8px;display:grid}.assistantKnowledgeWorkspace>main>header{border:1px solid var(--border);background:var(--deep);padding:26px}.assistantKnowledgeWorkspace>main>header h2{font-size:32px}.assistantKnowledgeWorkspace>main>header p{color:var(--t2)}.assistantKnowledgeWorkspace>main>article{border:1px solid var(--border);background:var(--s1);grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:14px;padding:18px;display:grid}.assistantKnowledgeWorkspace>main>article>div:first-child{justify-items:start;gap:7px;display:grid}.assistantKnowledgeWorkspace h3{margin:0}.assistantKnowledgeWorkspace p,.assistantKnowledgeWorkspace small{color:var(--t2);margin:0}.assistantKnowledgeWorkspace dl{grid-template-columns:auto 1fr;gap:5px 8px;margin:0;font-size:9px;display:grid}.assistantKnowledgeWorkspace dt{color:var(--t3)}.assistantKnowledgeWorkspace dd{overflow-wrap:anywhere;margin:0}.scopeActions{grid-column:1/-1}.scopeActions button,.assistantKnowledgeWorkspace article>button{min-height:44px}.legacyMemory{border:1px solid var(--border);background:var(--s1);align-content:center;justify-items:start;gap:10px;min-height:380px;padding:clamp(28px,6vw,70px);display:grid}.legacyMemory p{color:var(--t2)}.legacyMemory a{border:1px solid var(--border);align-items:center;min-height:44px;padding:9px 12px;display:inline-flex}@media (max-width:1380px){.knowledgeWorkbench{grid-template-columns:minmax(235px,285px) minmax(0,1fr)}.knowledgeContext{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}.knowledgeContextBlock{border:1px solid var(--border);padding:13px}.assistantKnowledgeWorkspace{grid-template-columns:minmax(220px,270px) minmax(0,1fr)}.assistantKnowledgeWorkspace>aside:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}}@media (max-width:920px){.knowledgeWorkbench,.knowledgeAdminWorkspace,.assistantKnowledgeWorkspace{grid-template-columns:minmax(0,1fr)}.knowledgeWorklist,.knowledgeContext,.knowledgeAdminWorkspace>aside,.assistantKnowledgeWorkspace>aside{max-height:none;position:static}.knowledgeWorklist{display:flex;overflow:auto}.knowledgeWorklist>header{display:none}.knowledgeWorklist>button{min-width:270px}.knowledgeContext{grid-column:auto}.knowledgeAdminSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgeQueue>article{grid-template-columns:minmax(0,1fr)}.knowledgeQueue article>div{grid-column:auto}.assistantKnowledgeWorkspace>aside:first-child{display:flex;overflow:auto}.assistantKnowledgeWorkspace>aside:first-child>button{min-width:245px}.assistantKnowledgeWorkspace>aside:last-child{grid-column:auto}}@media (max-width:600px){.knowledgeSearchBar{grid-template-columns:minmax(0,1fr)}.knowledgeSearchBar button{width:100%}.knowledgeFilters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.knowledgeFilters select{width:100%;min-width:0}.knowledgeCheck{grid-column:1/-1}.knowledgeRecordHead,.knowledgeRecordMeta,.knowledgeContentGrid,.knowledgeContext,.assistantKnowledgeWorkspace>aside:last-child{grid-template-columns:minmax(0,1fr)}.knowledgeScore{border-top:2px solid var(--accent);border-left:0}.knowledgeRecordMeta{display:grid}.knowledgeAdminSummary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.assistantKnowledgeWorkspace>main>article{grid-template-columns:minmax(0,1fr)}.knowledgeCommandError{grid-template-columns:auto minmax(0,1fr);bottom:80px;left:10px;right:10px}.knowledgeCommandError button{grid-column:1/-1}.knowledgeWorkbench button,.knowledgeWorkbench a,.knowledgeAdminWorkspace button,.assistantKnowledgeWorkspace button{min-height:44px}}@media (prefers-reduced-motion:reduce){.knowledgeWorkbench *,.knowledgeAdminWorkspace *,.assistantKnowledgeWorkspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:767px){.bottom{grid-template-columns:repeat(6,minmax(0,1fr))}.bottom a{white-space:nowrap;padding:0 2px;font-size:9px}}.software-root{background:var(--base);min-height:100vh;color:var(--t1)}.demoVariant{--variant-card-radius:4px;--variant-control-radius:4px;--variant-panel-gap:12px}.demoVariant--project{--variant-card-radius:22px;--variant-control-radius:14px;--variant-panel-gap:20px}.demoVariant--service{--variant-card-radius:9px;--variant-control-radius:7px;--variant-panel-gap:8px}.demoVariant button,.demoVariant select,.demoVariant .primary,.demoVariant aside nav a{border-radius:var(--variant-control-radius)}.demoVariant .priority,.demoVariant .analysis,.demoVariant .optionList,.demoVariant .analysisGrid article,.demoVariant .investmentGrid article,.demoVariant .systemGrid article,.demoVariant .kanban article,.demoVariant .securityLead,.demoVariant .decisionFile,.demoVariant .measureFile,.demoVariant .knowledgeRecord,.demoVariant .knowledgeWorklist,.demoVariant .knowledgeContext,.demoVariant .companyAiWorkspace,.demoVariant .operationalCaseList>a,.demoVariant .operationalDetail{border-radius:var(--variant-card-radius)}.demoVariant--project .appMain{max-width:1500px;padding-inline:52px}.demoVariant--project .priorityGrid,.demoVariant--project .analysisGrid,.demoVariant--project .operationalLayout{gap:var(--variant-panel-gap)}.demoVariant--service .appMain{max-width:1320px;padding-inline:30px}.demoVariant--service .hero{padding-top:48px;padding-bottom:30px}.demoVariant--service .priorityGrid,.demoVariant--service .analysisGrid,.demoVariant--service .operationalLayout{gap:var(--variant-panel-gap)}.demoAccount{border-right:1px solid var(--border);align-content:center;justify-items:end;min-height:44px;padding-right:10px;line-height:1.2;display:grid}.demoAccount b{font-size:12px}.demoAccount small{color:var(--t3);font-size:9px}@media (max-width:1023px){.brand:after{content:"UI";font-size:17px}}@media (max-width:767px){.demoVariant--project .appMain,.demoVariant--service .appMain{padding-inline:18px}.demoAccount{display:none}}.shell>aside{width:268px;padding:28px 18px 20px}.shell{padding-left:268px}.shell>aside .brand{border-bottom:1px solid var(--border);flex:none;padding:3px 10px 20px;line-height:1.2;display:block}.primaryNavigation{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;padding:0 4px 20px 0;overflow:hidden auto;gap:19px!important;margin-top:18px!important;display:grid!important}.navigationGroup{gap:6px;display:grid;margin:0!important}.navigationGroupLabel{color:var(--t3);letter-spacing:.1em;text-transform:uppercase;padding:0 11px;font-size:8px;font-weight:650}.shell>aside .primaryNavigation a{z-index:1;width:100%;min-height:42px;color:var(--t2);cursor:pointer;border:1px solid #0000;grid-template-columns:19px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 10px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid;position:relative}.shell>aside .primaryNavigation a:hover{color:var(--t1);background:#ffffff0e;border-color:#ffffff24;transform:translate(2px)}.shell>aside .primaryNavigation a.active{color:var(--t1);box-shadow:inset 3px 0 0 var(--accent);background:linear-gradient(90deg,#4f8cff33,#4f8cff0f);border-color:#4f8cff61}.shell>aside .primaryNavigation a.navigationItem--nested{background:#ffffff03;min-height:37px;padding-left:18px}.shell>aside .primaryNavigation a.navigationItem--nested .navigationIcon{opacity:.78;width:14px;height:14px}.shell>aside .primaryNavigation a.navigationItem--nested .navigationLabel{color:#8d99a9;font-size:10px}.shell>aside .primaryNavigation a.navigationItem--nested:hover .navigationLabel,.shell>aside .primaryNavigation a.navigationItem--nested.active .navigationLabel{color:var(--t1)}.shell>aside .primaryNavigation a.navigationItem--primary .navigationLabel{font-weight:590}.navigationIcon{color:#76849a}.primaryNavigation a:hover .navigationIcon,.primaryNavigation a.active .navigationIcon{color:#79a8ff}.navigationLabel{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:480;overflow:hidden}.navigationArrow{color:#566174;opacity:.45;justify-self:end;transition:opacity .16s,transform .16s}.primaryNavigation a:hover .navigationArrow,.primaryNavigation a.active .navigationArrow{opacity:1;color:#8fb5ff;transform:translate(1px)}.shell>aside .demoMark{z-index:3;border-top:1px solid var(--border);background:var(--deep);flex:none;margin-top:0;padding:16px 10px 2px;position:relative}@media (max-width:1023px){.shell{padding-left:76px}.shell>aside{width:76px;padding:24px 9px}.shell>aside .brand{text-align:center;padding-inline:0}.primaryNavigation{padding-right:0;gap:13px!important}.navigationGroupLabel{display:none}.shell>aside .primaryNavigation a{grid-template-columns:1fr;justify-items:center;padding:0}.navigationLabel,.navigationArrow{display:none}.shell>aside .demoMark{text-align:center}}@media (max-width:767px){.shell{padding:0 0 64px}.shell>aside{display:none}}@media (min-width:768px){.signalFilters{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.signalFilters button{white-space:normal;text-align:left;justify-content:space-between;min-width:0;min-height:54px}}@media (max-width:767px){.top{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:11px;min-height:auto;padding:14px 0;display:grid}.tools{grid-template-columns:minmax(0,1fr) 46px;gap:7px;width:100%;display:grid}.tools select{width:100%;max-width:none}.hero h1,.pageIntro h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;font-size:28px;line-height:1.08}}html,body,.software-root{height:100%}body{overflow:hidden}.shell{background:var(--base);grid-template-columns:268px minmax(0,1fr);height:100dvh;min-height:0;padding-left:0;display:grid;overflow:hidden}.shell>aside.appSidebar{background:var(--deep);border-right:1px solid var(--border);z-index:30;grid-template-rows:auto minmax(0,1fr) auto;width:auto;height:100dvh;min-height:0;padding:26px 18px 18px;display:grid;position:relative;inset:auto}.shell>aside .brand{border-bottom:1px solid var(--border);letter-spacing:0;text-transform:none;justify-items:start;gap:1px;display:grid;padding:3px 10px 19px!important}.shell>aside .brand:after{content:none!important}.shell>aside .brand span{letter-spacing:.04em;color:#7f8b9c;font-size:11px;font-weight:520;display:block}.shell>aside .brand strong{letter-spacing:-.025em;color:var(--t1);font-size:17px}.primaryNavigation{padding:0 4px 18px 0;gap:9px!important;margin-top:14px!important}.navigationGroup{gap:4px}.navigationGroupToggle{width:100%;min-height:34px;color:var(--t3);letter-spacing:.095em;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;padding:5px 9px;font-size:8px;font-weight:680;display:flex}.navigationGroupToggle:hover{color:var(--t2);background:#ffffff0a;border:0}.navigationGroupToggle svg{transition:transform .16s}.navigationGroupToggle[aria-expanded=true] svg{transform:rotate(180deg)}.navigationGroup>div{gap:3px;display:grid}.navigationGroup>div[hidden]{display:none}.shell>aside .primaryNavigation a{min-height:40px}.shell>aside .demoMark{gap:3px;display:grid;margin:0!important;padding:15px 10px 1px!important}.shell>aside .demoMark span,.shell>aside .demoMark small{color:var(--t3);font-size:9px}.shell>aside .demoMark strong{font-size:11px}.appMain{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:none;height:100dvh;margin:0;padding:0 clamp(24px,3vw,46px) 96px;overflow:hidden auto}.top{z-index:24;-webkit-backdrop-filter:blur(18px);background:#0b0f14eb;min-height:78px;position:sticky;top:0}.configurationSelect{color:var(--t3);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:8px;display:grid}.configurationSelect select{text-transform:none;letter-spacing:0;min-width:250px}.workspaceTabs{z-index:23;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);scrollbar-width:none;background:#0b0f14f0;gap:5px;margin:0 calc(-1*clamp(24px,3vw,46px));padding:9px clamp(24px,3vw,46px);display:flex;position:sticky;top:78px;overflow-x:auto}.workspaceTabs::-webkit-scrollbar{display:none}.workspaceTabs a{min-height:38px;color:var(--t3);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:7px 11px;font-size:10px;display:inline-flex}.workspaceTabs a:hover{border-color:var(--border);color:var(--t1)}.workspaceTabs a.active{color:#a9c6ff;background:#4f8cff1a;border-color:#4f8cff66}.routeLoading{z-index:26;color:#0000;pointer-events:none;align-items:center;gap:7px;height:0;font-size:9px;transition:height .16s,color .16s;display:flex;position:sticky;top:78px;overflow:hidden}.routeLoading.visible{height:27px;color:var(--t3)}.routeLoading span{border:1px solid #4f8cff59;border-top-color:var(--accent);border-radius:50%;width:10px;height:10px;animation:.7s linear infinite routeSpin}.routeViewport{min-width:0;animation:.2s ease-out routeEnter}@keyframes routeSpin{to{transform:rotate(360deg)}}@keyframes routeEnter{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}.resetNotice{z-index:80;color:#a8ddcf;opacity:0;pointer-events:none;background:#101a1a;border:1px solid #69b7a559;max-width:390px;padding:11px 14px;font-size:11px;transition:all .18s;position:fixed;top:94px;right:24px;transform:translateY(-7px)}.resetNotice.visible{opacity:1;transform:none}.demoVariant--executive{--variant-card-radius:3px;--variant-control-radius:3px}.demoVariant--executive .pageIntro{border-bottom:1px solid var(--border)}.demoVariant--executive .priority,.demoVariant--executive .analysisGrid article,.demoVariant--executive .systemGrid article{background:linear-gradient(150deg,#ffffff05,transparent 58%),var(--s1)}.demoVariant--project{--variant-card-radius:22px;--variant-control-radius:13px}.demoVariant--project .appMain{padding-inline:clamp(34px,4.7vw,70px)}.demoVariant--project .workspaceTabs{margin-inline:calc(-1*clamp(34px,4.7vw,70px));padding-inline:clamp(34px,4.7vw,70px)}.demoVariant--project .pageIntro{max-width:1220px;padding-top:82px;padding-bottom:54px}.demoVariant--project .pageIntro>div:first-child{max-width:890px}.demoVariant--project section{margin-top:82px}.demoVariant--project .priorityGrid,.demoVariant--project .analysisGrid,.demoVariant--project .systemGrid{gap:20px}.demoVariant--project .priority,.demoVariant--project .analysisGrid article,.demoVariant--project .systemGrid article{background:linear-gradient(145deg,#4f8cff0e,transparent 64%),var(--s1);padding:32px}.demoVariant--service{--variant-card-radius:8px;--variant-control-radius:6px}.demoVariant--service .appMain{padding-inline:26px}.demoVariant--service .workspaceTabs{margin-inline:-26px;padding-inline:26px}.demoVariant--service .pageIntro{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-top:38px;padding-bottom:26px;display:grid}.demoVariant--service .pageIntro h1{max-width:780px;font-size:clamp(30px,3vw,44px)}.demoVariant--service .pageIntro p{max-width:780px;font-size:14px;line-height:1.55}.demoVariant--service section{margin-top:38px}.demoVariant--service .homeBrief{gap:6px}.demoVariant--service .homeBrief>div,.demoVariant--service .priority,.demoVariant--service .analysisGrid article,.demoVariant--service .systemGrid article{padding:16px}.demoVariant--service .sectionHead{margin-bottom:14px}.demoVariant--service .sectionHead h2{font-size:23px}.mobileMoreBackdrop{display:none}@media (max-width:1100px) and (min-width:768px){.shell{grid-template-columns:220px minmax(0,1fr)}.shell>aside.appSidebar{width:auto;padding-inline:12px}.shell>aside .brand{text-align:left;padding-inline:8px!important}.primaryNavigation{gap:6px!important}.navigationGroupToggle{padding-inline:8px}.shell>aside .primaryNavigation a{grid-template-columns:18px minmax(0,1fr);justify-content:stretch;padding-inline:8px;font-size:11px}.shell>aside .primaryNavigation a:before{content:none!important}.navigationArrow{display:none}.navigationLabel{font-size:10px;display:block}.shell>aside .demoMark{text-align:left}.appMain{padding-inline:24px}.workspaceTabs{margin-inline:-24px;padding-inline:24px}.configurationSelect span,.demoAccount{display:none}.configurationSelect select{min-width:210px}.demoVariant--project .appMain{padding-inline:32px}.demoVariant--project .workspaceTabs{margin-inline:-32px;padding-inline:32px}.demoVariant--service .appMain{padding-inline:22px}.demoVariant--service .workspaceTabs{margin-inline:-22px;padding-inline:22px}}@media (max-width:820px){body{overflow:hidden}.shell{grid-template-columns:minmax(0,1fr);height:100dvh;padding:0}.shell>aside.appSidebar{display:none}.appMain,.demoVariant--project .appMain,.demoVariant--service .appMain{height:100dvh;padding:0 16px calc(88px + env(safe-area-inset-bottom));overflow-y:auto}.top{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;min-height:auto;margin-inline:-16px;padding:12px 16px;display:grid;top:0}.top>div:first-child small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tools{grid-template-columns:minmax(0,1fr) 44px;gap:7px;width:100%;display:grid}.configurationSelect span{display:none}.configurationSelect,.configurationSelect select,.tools>button{align-self:start;height:44px;min-height:44px;max-height:44px}.configurationSelect select{width:100%;min-width:0;max-width:none}.tools>button{place-items:center;width:44px;padding:0;font-size:0;display:grid}.tools>button span{display:none}.workspaceTabs,.demoVariant--project .workspaceTabs,.demoVariant--service .workspaceTabs{margin-inline:-16px;padding:7px 16px;top:105px}.workspaceTabs a{min-height:36px}.routeLoading{top:105px}.bottom{z-index:60;height:calc(68px + env(safe-area-inset-bottom));padding:4px 5px env(safe-area-inset-bottom);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(18px);background:#070a0ef5;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottom a,.bottom button{min-width:0;min-height:58px;color:var(--t3);text-align:center;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;font-size:8px;line-height:1.1;display:flex}.bottom a.active{color:#9cbdff;background:#4f8cff1c}.bottom svg{flex:none}.mobileMoreBackdrop{z-index:90;background:#010306a6;align-items:end;display:grid;position:fixed;inset:0}.mobileMorePanel{max-height:82dvh;padding:18px 16px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--s1);border-radius:18px 18px 0 0;margin:0;overflow:auto;box-shadow:0 -20px 70px #00000073}.mobileMorePanel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mobileMorePanel h2{margin:5px 0 14px;font-size:28px}.mobileMorePanel>header button{place-items:center;width:44px;height:44px;padding:0;display:grid}.mobileNotification{background:#4f8cff12;border:1px solid #4f8cff47;align-items:flex-start;gap:10px;padding:13px;display:flex}.mobileNotification span{gap:4px;display:grid}.mobileNotification small{color:var(--t3);line-height:1.45}.mobileMorePanel>nav{gap:6px;margin-top:13px;display:grid}.mobileMorePanel>nav a{border:1px solid var(--border);background:var(--deep);justify-content:space-between;align-items:center;min-height:48px;padding:11px 12px;font-size:12px;display:flex}.resetNotice{top:118px;left:16px;right:16px}.pageIntro{grid-template-columns:minmax(0,1fr);gap:16px}.pageIntro h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.pageIntro>aside{border-left:0;border-top:1px solid var(--border);padding:16px 0}.demoVariant--project .pageIntro,.demoVariant--service .pageIntro{padding-top:38px;padding-bottom:26px;display:block}.demoVariant--project section,.demoVariant--service section{margin-top:46px}}@media (max-width:430px){.workspaceTabs,.demoVariant--project .workspaceTabs,.demoVariant--service .workspaceTabs{top:112px}.bottom a,.bottom button{font-size:7px}.bottom svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.routeViewport,.routeLoading span{animation:none}.navigationGroupToggle svg{transition:none}}.automationLegend{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid}.automationLegend span{background:var(--deep);min-height:58px;color:var(--t2);align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.automationLegend i{color:#9cbdff;border:1px solid #4f8cff59;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.automationList header em{color:var(--t3);margin-top:3px;font-size:11px;font-style:normal}.automationPhaseTrack{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0;display:grid}.automationPhaseTrack span{background:var(--deep);min-height:42px;color:var(--t3);text-align:center;place-items:center;padding:8px;font-size:9px;display:grid}.automationPhaseTrack span.reached{color:#a9c6ff;background:#4f8cff1a;box-shadow:inset 0 -2px #4f8cff8c}.automationBusinessFacts{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 20px;display:grid}.automationBusinessFacts>div{background:var(--deep);min-width:0;padding:15px}.automationBusinessFacts dt{color:var(--t3);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:9px}.automationBusinessFacts dd{color:var(--t2);margin:0;font-size:12px;line-height:1.5}.companyAiAnswer{scroll-margin-top:118px}@media (max-width:820px){.automationLegend{display:flex;overflow-x:auto}.automationLegend span{flex:0 0 190px}.automationPhaseTrack{display:flex;overflow-x:auto}.automationPhaseTrack span{flex:0 0 132px}.automationBusinessFacts{grid-template-columns:minmax(0,1fr)}}.helpTip{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.helpTip>button{color:#7fa9fb;background:0 0;border:0;place-items:center;width:44px;height:44px;min-height:44px;margin:-8px;padding:0;display:grid}.helpTip>button:hover{background:#4f8cff1a;border:0}.helpTipPanel{z-index:100;width:min(320px,100vw - 42px);color:var(--t2);text-align:left;letter-spacing:0;text-transform:none;background:#111923;border:1px solid #4f8cff5c;padding:14px 42px 14px 15px;font-size:11px;font-weight:400;line-height:1.55;position:absolute;top:26px;left:28px;box-shadow:0 18px 48px #0000006b}.helpTipPanel>button{background:0 0;border:0;place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:grid;position:absolute;top:4px;right:4px}.factStrip .helpTip{margin-left:1px}.sectionTitleRow{align-items:center;gap:2px;display:flex}.sectionTitleRow h2{margin-right:0}.caseThreads{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.caseThread{border:1px solid var(--border);background:linear-gradient(145deg,#4f8cff0e,transparent 58%),var(--s1);min-width:0;padding:22px}.caseThread>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.caseThread h3{margin:5px 0 0;font-size:24px}.caseThreadStatus{color:#a9c6ff;white-space:nowrap;border:1px solid #4f8cff52;padding:5px 8px;font-size:9px}.caseThread>strong{color:var(--t2);margin:18px 0;font-size:14px;display:block}.caseThreadSteps{background:var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.caseThreadSteps a{background:var(--deep);min-width:0;min-height:61px;color:var(--t3);text-align:center;align-content:center;place-items:center;gap:5px;padding:8px 5px;font-size:8px;display:grid}.caseThreadSteps a[data-state=done]{color:#78c7ad}.caseThreadSteps a[data-state=active]{color:#9fbdff;background:#4f8cff1f}.caseThreadSteps a:hover{box-shadow:inset 0 -2px 0 var(--accent);color:var(--t1)}.caseThread>footer{color:var(--t3);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:10px;display:flex}.caseThread>footer>span{align-items:center;gap:7px;display:flex}.caseThread>footer>a{color:#8fb5ff;align-items:center;gap:5px;min-height:44px;display:inline-flex}.contextBackdrop{z-index:85;-webkit-backdrop-filter:blur(3px);background:#0000008a;justify-items:end;display:grid;position:fixed;inset:0}.contextBackdrop .contextPanel{border-left:1px solid var(--border);background:var(--deep);outline:0;width:min(620px,100vw);height:100dvh;padding:64px 34px;position:relative;inset:auto;overflow:auto;box-shadow:-20px 0 60px #00000073}.contextBackdrop .contextPanel:focus{box-shadow:-20px 0 60px #00000073,inset 3px 0 0 var(--accent)}.demoVariant--project .caseThreads{gap:20px}.demoVariant--project .caseThread{border-radius:22px;padding:30px}.demoVariant--service .caseThread{padding:16px}.demoVariant--service .caseThread h3{font-size:20px}.demoVariant--service .caseThreadSteps a{min-height:52px}@media (max-width:1020px){.caseThreads{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.sectionTitleRow{align-items:flex-start}.helpTipPanel{width:auto;position:fixed;inset:auto 16px 84px}.caseThread{padding:17px}.caseThread>header{gap:9px;display:grid}.caseThreadStatus{width:max-content}.caseThread h3{font-size:21px}.caseThreadSteps{display:flex;overflow-x:auto}.caseThreadSteps a{flex:0 0 88px}.caseThread>footer{align-items:flex-start}.caseThread>footer>span{align-items:flex-start;line-height:1.45}.contextBackdrop .contextPanel{padding:60px 16px calc(94px + env(safe-area-inset-bottom))}}.confirmBackdrop{z-index:120;-webkit-backdrop-filter:blur(4px);background:#000000b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmDialog{background:var(--s1);border:1px solid #d5b66f6b;width:min(500px,100%);padding:30px;position:relative;box-shadow:0 30px 90px #0000008c;margin:0!important}.confirmDialog>svg{color:#e1c277}.confirmDialog h2{margin:12px 0;font-size:26px}.confirmDialog p{color:var(--t2);line-height:1.6}.confirmDialog>div{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.confirmDialog .primary{background:var(--accent);margin:0}.confirmClose{place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:12px;right:12px}@media (max-width:520px){.confirmBackdrop{align-items:end;padding:0}.confirmDialog{width:100%;padding:26px 18px calc(22px + env(safe-area-inset-bottom));border-width:1px 0 0}.confirmDialog>div{grid-template-columns:1fr;display:grid}.confirmDialog>div button{width:100%}}.companyChatWorkspace{padding:26px 0 20px}.companyChatHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:18px;display:grid}.companyChatHeader>div{max-width:990px}.companyChatHeader h1{letter-spacing:-.04em;max-width:920px;margin:10px 0 8px;font-size:clamp(38px,4vw,54px);line-height:1.02}.companyChatHeader p{max-width:850px;color:var(--t2);margin:0;font-size:14px;line-height:1.55}.companyChatHeader>button{white-space:nowrap;align-items:center;gap:8px;display:flex}.companyChatTrust{background:#4f8cff11;border:1px solid #4f8cff47;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;margin-bottom:14px;padding:12px 16px;display:grid}.companyChatTrust>svg{color:#8db3fb}.companyChatTrust>span{gap:3px;display:grid}.companyChatTrust small{color:var(--t3);line-height:1.45}.companyChatTrust em{color:#9fd7ca;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-style:normal;display:flex}.companyChatTrust em i{background:#69b7a5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #69b7a51a}.companyChatLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:14px;display:grid}.companyChatPanel{border:1px solid var(--border);background:linear-gradient(160deg,#4f8cff0a,transparent 36%),var(--deep);grid-template-rows:minmax(0,1fr) auto auto;height:min(680px,100dvh - 330px);min-height:400px;display:grid;overflow:hidden;margin:0!important}.companyChatMessages{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:22px;min-height:0;padding:30px clamp(18px,3vw,46px);display:flex;overflow-y:auto}.companyChatBubble{grid-template-columns:36px minmax(0,1fr);align-self:flex-start;gap:12px;width:min(820px,92%);display:grid}.companyChatBubble.is-user{grid-template-columns:minmax(0,1fr) 36px;align-self:flex-end}.companyChatBubble.is-user>.companyChatAvatar{grid-area:1/2}.companyChatBubble.is-user>div:last-child{background:#4f8cff24;border:1px solid #4f8cff42;grid-area:1/1;padding:15px 17px}.companyChatAvatar{border:1px solid var(--border);background:var(--s1);color:#9cbdff;place-items:center;width:36px;height:36px;display:grid}.companyChatBubble>div:last-child{min-width:0}.companyChatBubble header{align-items:center;gap:10px;margin-bottom:7px;display:flex}.companyChatBubble header time{color:var(--t3);font-size:9px}.companyChatBubble p{color:var(--t2);margin:0;font-size:14px;line-height:1.65}.companyChatBubble footer{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.companyChatBubble footer span{border:1px solid var(--border);color:var(--t3);align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.companyChatBubbleAttachments,.companyChatAttachments{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.companyChatAttachments{margin:0;padding:0 2px 10px}.companyChatAttachment{border:1px solid var(--border);background:var(--s1);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;width:min(220px,100%);min-height:58px;padding:8px 34px 8px 8px;display:grid;position:relative}.companyChatAttachment>img{object-fit:cover;background:var(--deep);width:48px;height:44px}.companyChatAttachment>svg{color:#8fb5ff;width:48px}.companyChatAttachment>span{gap:4px;min-width:0;display:grid}.companyChatAttachment b,.companyChatAttachment small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.companyChatAttachment b{font-size:10px}.companyChatAttachment small{color:var(--t3);font-size:9px}.companyChatAttachment>button{background:0 0;border:0;place-items:center;width:30px;height:30px;min-height:30px;padding:0;display:grid;position:absolute;top:2px;right:2px}.companyChatThinking{color:var(--t3);align-items:center;gap:10px;font-size:11px;display:flex}.companyChatThinking>svg{border:1px solid var(--border);color:#8fb5ff;width:36px;height:36px;padding:8px}.companyChatThinking>span{gap:3px;display:flex}.companyChatThinking i{background:#7ea8fa;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite chatPulse}.companyChatThinking i:nth-child(2){animation-delay:.15s}.companyChatThinking i:nth-child(3){animation-delay:.3s}@keyframes chatPulse{50%{opacity:.25;transform:translateY(-2px)}}.companyChatSuggestions{border-top:1px solid var(--border);scrollbar-width:none;gap:7px;padding:10px clamp(16px,3vw,44px);display:flex;overflow-x:auto}.companyChatSuggestions button{min-height:36px;color:var(--t2);white-space:nowrap;background:0 0;border-radius:99px;padding:7px 10px;font-size:9px}.companyChatComposer{background:var(--s1);border:1px solid #ffffff29;margin:0 16px 16px;padding:12px;box-shadow:0 15px 42px #0000003d}.companyChatComposer:focus-within{border-color:#4f8cff9e;box-shadow:0 0 0 2px #4f8cff14,0 15px 42px #0000003d}.companyChatComposer textarea{resize:none;width:100%;min-height:62px;color:var(--t1);font:inherit;background:0 0;border:0;outline:0;padding:5px 4px;font-size:13px;line-height:1.55}.companyChatComposer textarea::placeholder{color:var(--t3)}.companyChatComposerActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.companyChatComposerActions>div{gap:5px;display:flex}.companyChatComposerActions button{min-height:40px;color:var(--t2);background:0 0;border-color:#0000;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.companyChatComposerActions button:hover{border-color:var(--border);background:#ffffff09}.companyChatComposerActions button.recording{color:#ef9e92;background:#e7786b1a;border-color:#e7786b80}.companyChatComposerActions .companyChatSend{border-color:var(--accent);background:var(--accent);color:#fff;place-items:center;width:42px;height:42px;padding:0;display:grid}.companyChatNotice{color:#e1c277;margin:8px 3px 0;font-size:10px;line-height:1.45}.companyChatContext{flex-direction:column;gap:10px;display:flex;margin:0!important}.companyChatIdentity,.companyChatContext>section{border:1px solid var(--border);background:var(--s1);padding:18px;margin:0!important}.companyChatIdentity{grid-template-columns:44px minmax(0,1fr);gap:12px;display:grid}.companyChatIdentity>span{color:#9cbdff;background:#4f8cff1f;place-items:center;width:44px;height:44px;display:grid}.companyChatIdentity>div{gap:4px;min-width:0;display:grid}.companyChatIdentity small{color:var(--t3);letter-spacing:.07em;font-size:8px}.companyChatIdentity p,.companyChatContext>section p{color:var(--t3);margin:3px 0 0;font-size:10px;line-height:1.55}.companyChatContext>section header{color:#a9c6ff;align-items:center;gap:8px;margin-bottom:12px;display:flex}.companyChatContext>section>span{color:var(--t2);border-top:1px solid #ffffff0e;align-items:center;gap:7px;padding:7px 0;font-size:10px;display:flex}.companyChatContext>section>span svg{color:#78c7ad;flex:none}.demoVariant--project .companyChatPanel,.demoVariant--project .companyChatIdentity,.demoVariant--project .companyChatContext>section,.demoVariant--project .companyChatComposer{border-radius:20px}.demoVariant--project .companyChatBubble.is-user>div:last-child{border-radius:18px}.demoVariant--service .companyChatWorkspace{padding-top:22px}.demoVariant--service .companyChatHeader h1{font-size:clamp(34px,4vw,46px)}.demoVariant--service .companyChatPanel{min-height:400px}.demoVariant--service .companyChatMessages{padding:20px}.demoVariant--service .companyChatComposer{border-radius:7px}@media (max-width:1060px){.companyChatLayout{grid-template-columns:minmax(0,1fr) 250px}.companyChatContext{font-size:10px}}@media (max-width:820px){.companyChatWorkspace{padding-top:22px}.companyChatHeader{grid-template-columns:minmax(0,1fr);gap:14px}.companyChatHeader h1{font-size:32px}.companyChatHeader p{font-size:13px}.companyChatHeader>button{width:max-content}.companyChatTrust{grid-template-columns:auto minmax(0,1fr)}.companyChatTrust em{grid-column:2}.companyChatLayout{flex-direction:column;display:flex}.companyChatPanel{height:auto;min-height:620px}.companyChatMessages{height:54dvh;min-height:410px;padding:20px 6px}.companyChatBubble{width:96%}.companyChatContext{grid-template-columns:minmax(0,1fr);display:grid}.companyChatIdentity,.companyChatContext>section{padding:16px}}@media (max-width:520px){.companyChatHeader h1{font-size:29px}.companyChatTrust{align-items:start}.companyChatTrust>svg{margin-top:2px}.companyChatComposer{margin:0 0 10px}.companyChatComposerActions button span{display:none}.companyChatComposerActions button{place-items:center;width:42px;height:42px;padding:0;display:grid}.companyChatSuggestions{padding-inline:0}.companyChatAttachment{width:100%}.companyChatBubble.is-user>div:last-child{padding:12px}.companyChatMessages{height:50dvh}.companyChatContext{padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.companyChatThinking i{animation:none}.companyChatMessages{scroll-behavior:auto}}
