*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#091019;color:#eef3fa;font-family:var(--font-ui),sans-serif}body{min-height:100vh;background:radial-gradient(circle at 18% 0,rgba(61,115,184,.09),transparent 36%),#091019}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.shell{min-height:100vh;display:grid;grid-template-rows:58px 42px 1fr}.topbar{height:58px;gap:22px;padding:0 20px;border-bottom:1px solid #243243;background:rgba(10,17,25,.96);position:-webkit-sticky;position:sticky;top:0;z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px;min-width:210px}.brandGlyph{width:31px;height:31px;border-radius:8px;background:linear-gradient(145deg,#83b4ff,#5f8dff);color:#07111e;display:grid;place-items:center;font-weight:900;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 8px 30px rgba(78,124,255,.22)}.brand small,.brand strong{display:block}.brand strong{font-size:13px}.brand small{font-size:10px;color:#8290a3;margin-top:1px}.workspaceSwitcher{position:relative}.workspaceButton{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#e8eff9;padding:7px 9px;border-radius:8px}.workspaceButton:hover{background:#111b27}.workspaceButton strong{font-size:12px}.workspaceMenu{position:absolute;left:0;top:43px;width:310px;background:#0e1722;border:1px solid #304156;border-radius:12px;box-shadow:0 24px 70px rgba(0,0,0,.5);padding:7px;z-index:80}.workspaceMenu a{display:grid;grid-template-columns:30px 1fr;grid-gap:8px;gap:8px;padding:10px;text-decoration:none;border-radius:8px;color:#dce7f7}.workspaceMenu a:hover{background:#162538}.workspaceMenu b,.workspaceMenu small{display:block}.workspaceMenu b{font-size:11px}.workspaceMenu small{font-size:9px;color:#7f8da0;margin-top:3px}.workspaceMenu .appIcon{color:#78aaff}.topRight{margin-left:auto;display:flex;align-items:center;gap:8px}.topRight select{max-width:310px;background:#0e1722;color:#dce7f7;border:1px solid #2a3a4d;border-radius:8px;padding:7px 28px 7px 9px;font-size:11px}.assistantTop{display:flex;align-items:center;gap:6px;border:1px solid #38516f;background:#122033;color:#dceaff;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700;position:relative}.assistantTop.live{border-color:#2f7257}.assistantTop i{width:6px;height:6px;border-radius:50%;background:#6b7888}.assistantTop.live i{background:#47dc9a;box-shadow:0 0 10px #47dc9a}.iconBtn{width:32px;height:32px;display:grid;place-items:center;background:#101a26;border:1px solid #2b3a4b;color:#d8e4f2;border-radius:8px}.avatar{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#182433;color:#dfe8f4;font-size:10px;font-weight:800}.engagementBar{display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#0d151f;border-bottom:1px solid #202e3e;color:#8290a4;font-size:10px}.engagementBar>div{display:flex;gap:13px;align-items:center}.engagementBar .engagementName{color:#eef3fa;font-size:11px;font-weight:700}.statusDot{width:7px;height:7px;border-radius:50%;background:#738196}.statusDot.active{background:#50d69a;box-shadow:0 0 10px rgba(80,214,154,.5)}.appBody{display:grid;grid-template-columns:186px minmax(0,1fr);min-height:0}.sectionNav{border-right:1px solid #202e3e;background:#0b131c;padding:14px 10px;display:flex;flex-direction:column;gap:5px;position:-webkit-sticky;position:sticky;top:100px;height:calc(100vh - 100px)}.sectionNav button{border:0;background:transparent;color:#8e9caf;display:grid;grid-template-columns:22px 1fr auto;align-items:center;grid-gap:6px;gap:6px;text-align:left;padding:10px 9px;border-radius:8px;font-size:11px}.sectionNav button:hover{background:#111c29;color:#d8e3f1}.sectionNav button.active{background:#15243a;color:#f0f5fb;box-shadow:inset 2px 0 #73a8ff}.sectionNav em{font-style:normal;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#352019;color:#ffb38f;display:grid;place-items:center;font-size:9px;font-weight:800}.content{padding:25px 26px 60px;min-width:0;max-width:1600px;width:100%;margin:0 auto}.contentError{margin-bottom:16px;display:flex;gap:8px;align-items:flex-start}.pageHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:20px}.eyebrow{font-size:9px;letter-spacing:.15em;color:#73a8ff;font-weight:800;text-transform:uppercase}.pageHead h1{font-size:27px;letter-spacing:-.025em;margin:5px 0 6px}.pageHead p{color:#8f9db0;font-size:12px;max-width:790px;line-height:1.55;margin:0}.headActions{display:flex;gap:8px;flex-wrap:wrap}.card,.subCard{background:linear-gradient(180deg,#101a26,#0e1721);border:1px solid #263649;border-radius:13px;padding:16px}.card h2,.subCard h3{margin:3px 0 0}.sectionTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.sectionTitle h2{font-size:17px}.sectionTitle h3{font-size:14px}.countChip{min-width:28px;height:24px;padding:0 8px;border:1px solid #33475e;background:#111d2a;border-radius:999px;display:grid;place-items:center;color:#9fb0c6;font-size:10px;font-weight:800}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #36506b;background:#142131;color:#edf4ff;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:750}.btn:hover:not(:disabled){border-color:#55779c;background:#182940}.btn.primary{background:#73a8ff;color:#07111e;border-color:#73a8ff}.btn.primary:hover:not(:disabled){background:#8bb7ff}.btn.secondary{background:#0f1924}.btn.success{background:#174c39;border-color:#276b51;color:#b9f5d9}.btn.small{padding:6px 8px;font-size:9px}.btn:disabled{opacity:.36;cursor:not-allowed}.textBtn{border:0;background:transparent;color:#8db7ff;display:flex;align-items:center;gap:5px;font-size:10px}.notice{border:1px solid #325574;background:#102437;border-radius:9px;padding:10px;color:#b9d3ee;font-size:11px;line-height:1.5}.notice.error{border-color:#75414a;background:#2a151a;color:#ffb5bf}.notice.info{display:flex;gap:8px;align-items:flex-start}.statePill{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;border:1px solid #40536a;color:#aab8c9;background:#111b27;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850;letter-spacing:.03em}.statePill.good{color:#7ce1b4;border-color:#2f674f;background:#10271f}.statePill.warn{color:#f2c56a;border-color:#70591f;background:#2a230f}.statePill.bad{color:#ffa3aa;border-color:#754148;background:#2b161a}.metric{min-width:0}.metric span{display:block;color:#79889d;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.metric strong{display:block;margin-top:5px;font-size:20px;letter-spacing:-.02em}.metric small{display:block;color:#728195;font-size:9px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistantSummary{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(520px,1.2fr);grid-gap:18px;gap:18px;align-items:center;border:1px solid #2f7156;background:linear-gradient(115deg,rgba(18,47,38,.94),rgba(14,25,36,.98) 48%,rgba(14,24,35,.98));box-shadow:0 0 35px rgba(62,187,139,.08);border-radius:15px;padding:16px 18px;margin-bottom:14px}.assistantIntro{display:flex;gap:12px;align-items:center}.assistantIntro h2{font-size:18px;margin:4px 0}.assistantIntro p{font-size:10px;color:#86a095;margin:0;line-height:1.45}.assistantOrb{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#8fc0ff;background:radial-gradient(circle,#1e3e62 0,#11233a 48%,#09131e 70%);border:1px solid #3d70a4;box-shadow:0 0 24px rgba(93,164,255,.2);flex:0 0 auto}.assistantOrb.small{width:30px;height:30px}.summaryMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#283b49;border:1px solid #263a46;border-radius:10px;overflow:hidden}.summaryMetrics .metric{background:#0e1923;padding:12px}.phaseRail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px;margin:14px 0}.phaseCard{position:relative;min-width:0;border:1px solid #263649;background:#0f1823;color:#cbd5e2;border-radius:10px;padding:11px;text-align:left;min-height:116px}.phaseCard:hover{border-color:#415a77}.phaseCard.active{border-color:#699df1;background:#142238}.phaseCard.complete{border-color:#2e5c48}.phaseCard>div{display:flex;justify-content:space-between;gap:4px}.phaseCard>div>span{font-size:9px;color:#607086}.phaseCard>strong{display:block;font-size:10px;margin-top:9px}.phaseCard>small{display:block;font-size:8px;line-height:1.35;color:#718196;margin-top:4px;min-height:22px}.phaseCard i{display:block;height:3px;background:#1f2b39;border-radius:99px;margin-top:11px;overflow:hidden}.phaseCard i b{display:block;height:100%;background:#6fa8ff}.phaseCard.complete i b{background:#52d39a}.phaseCard em{font-style:normal;font-size:8px;color:#6d7e92;position:absolute;right:9px;bottom:6px}.twoCol{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:14px;gap:14px}.lower{margin-top:14px}.actionStack{display:flex;flex-direction:column;gap:7px}.actionCard{display:grid;grid-template-columns:28px 1fr 18px;grid-gap:9px;gap:9px;align-items:center;border:1px solid #29394b;background:#0d1620;color:#dce5f0;border-radius:10px;padding:10px;text-align:left}.actionCard:hover{background:#111d2a;border-color:#405774}.actionCard strong{font-size:11px}.actionCard p{font-size:9px;color:#7e8ea2;line-height:1.4;margin:3px 0 6px}.actionRank{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#182739;color:#92b9f6;font-size:9px;font-weight:800}.actionRank.phigh{background:#391d22;color:#ff9fa7}.execTag{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 6px;border:1px solid #394c61;color:#91a2b7;font-size:8px;font-weight:800}.execTag.deterministic{color:#89b8ff;border-color:#355c88}.execTag.agent_assisted{color:#c9a3ff;border-color:#66468c}.execTag.human_decision{color:#f4c56c;border-color:#725821}.gateList{display:flex;flex-direction:column;gap:7px}.gate{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;border:1px solid #273749;background:#0c151f;border-radius:9px;padding:10px}.gate strong{font-size:10px}.gate p{font-size:8px;color:#718197;margin:4px 0 0;line-height:1.4}.gateRight{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.miniForm{display:grid;grid-template-columns:repeat(3,112px) auto;grid-gap:5px;gap:5px}.fieldLabel select,.fieldLabel textarea,.formGrid input,.formGrid select,.formGrid textarea,.miniForm input,.uploadBar input,.uploadBar select{background:#0b141e;color:#eaf1f9;border:1px solid #2a3b4d;border-radius:7px;padding:7px;font-size:9px;outline:none}.fieldLabel textarea:focus,.formGrid input:focus,.formGrid textarea:focus,.miniForm input:focus{border-color:#5c86ba}.areaPulse{display:flex;flex-direction:column;gap:6px}.areaPulse button{display:flex;justify-content:space-between;gap:12px;align-items:center;border:0;background:#0c151f;color:#dbe4ef;border-radius:8px;padding:9px 10px;text-align:left}.areaPulse button:hover{background:#122034}.areaPulse small,.areaPulse strong{display:block}.areaPulse strong{font-size:10px}.areaPulse small{font-size:8px;color:#718197;margin-top:3px}.areaPulse button>span{font-size:9px;color:#90a2b6}.timeline{display:flex;flex-direction:column}.timelineItem{display:grid;grid-template-columns:12px 1fr;grid-gap:7px;gap:7px;position:relative;padding-bottom:11px}.timelineItem>span{width:7px;height:7px;border-radius:50%;margin-top:4px;background:#4f7cac;box-shadow:0 0 0 3px #122234}.timelineItem:not(:last-child):before{content:"";position:absolute;left:3px;top:11px;bottom:1px;width:1px;background:#2c3e52}.timelineItem strong{font-size:9px}.timelineItem p{font-size:8px;color:#7e8da0;margin:2px 0}.timelineItem small{font-size:7px;color:#5f7084}.emptyInline{color:#738398;font-size:9px;line-height:1.45;padding:10px 0}.planningGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.planningStage{min-width:0}.planningStage.wide{grid-column:1/-1}.planningStage>p{font-size:10px;color:#8392a6;line-height:1.5}.stepNo{display:flex;align-items:center;gap:9px}.stepNo>span{width:30px;height:30px;border-radius:9px;background:#172a44;color:#82aff5;display:grid;place-items:center;font-size:9px;font-weight:900}.stepNo>div{display:flex;align-items:center;gap:8px}.stepNo strong{font-size:12px}.contextLock{display:flex;gap:9px;align-items:center;border:1px solid #2e5948;background:#0e261d;border-radius:9px;padding:10px;margin-top:12px;color:#78d9ad}.contextLock small,.contextLock strong{display:block}.contextLock strong{font-size:10px}.contextLock small{font-size:8px;color:#709989;margin-top:2px}.uploadBar{display:grid;grid-template-columns:140px 80px minmax(150px,1fr) auto;grid-gap:6px;gap:6px;margin:10px 0}.filePick{position:relative;overflow:hidden;display:flex;align-items:center;gap:5px;background:#0b141e;border:1px dashed #38516e;color:#91a5bd;border-radius:7px;padding:7px;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.filePick input{position:absolute;inset:0;opacity:0;cursor:pointer}.filePick.inline{display:inline-flex;padding:5px 7px;border-style:solid}.sourceList{display:flex;flex-direction:column;gap:5px}.sourceList>div{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #263648;background:#0b141e;border-radius:8px;padding:8px}.sourceList span{display:flex;gap:7px;align-items:center}.sourceList b,.sourceList small{display:block}.sourceList b{font-size:9px}.sourceList small{font-size:7px;color:#718096;margin-top:2px}.stageActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.proposalTable{border:1px solid #29394b;border-radius:9px;overflow:hidden}.tableHead,.tableRow{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(160px,.8fr) minmax(240px,1fr);grid-gap:8px;gap:8px;align-items:center;padding:8px 10px}.tableHead{background:#111d2a;color:#718197;font-size:8px;text-transform:uppercase}.tableRow{border-top:1px solid #263648}.tableRow span:last-child{display:flex;gap:5px;align-items:center;justify-content:flex-end}.tableRow b,.tableRow small{display:block}.tableRow b{font-size:9px}.tableRow small{font-size:7px;color:#718197;margin-top:2px}.finMetrics,.materialityStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;flex:1 1}.areaMetrics .metric,.finMetrics .metric,.materialityStrip .metric,.summaryRow .metric{background:#0b141e;border:1px solid #263648;border-radius:8px;padding:10px}.materialityStrip{margin:10px 0}.summaryRow{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-bottom:14px}.evidenceLayout{grid-template-columns:1.2fr .8fr}.evidenceRows{display:flex;flex-direction:column;gap:6px}.evidenceRow{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid #27384a;background:#0c151f;border-radius:9px;padding:9px}.evidenceRow strong{font-size:9px}.evidenceRow p{font-size:7px;color:#718197;margin:3px 0 0}.evidenceRow>div:last-child{display:flex;align-items:center;gap:5px}.inventoryGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.inventoryGrid>div{display:flex;gap:8px;border:1px solid #263648;background:#0c151f;border-radius:9px;padding:10px}.inventoryGrid code,.inventoryGrid small,.inventoryGrid strong{display:block}.inventoryGrid strong{font-size:9px}.inventoryGrid small{font-size:7px;color:#78889c;margin-top:3px}.inventoryGrid code{font-size:7px;color:#5f7490;margin-top:5px}.areaWorkbench{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.areaList{background:#0d1620;border:1px solid #263648;border-radius:11px;overflow:hidden;position:-webkit-sticky;position:sticky;top:114px;max-height:calc(100vh - 135px);overflow-y:auto}.areaListHead{color:#65768c;font-size:8px;text-transform:uppercase;background:#111c28}.areaList button,.areaListHead{display:flex;justify-content:space-between;padding:9px 10px}.areaList button{width:100%;align-items:center;border:0;border-top:1px solid #202e3e;background:transparent;color:#bdc9d8;text-align:left}.areaList button:hover{background:#111d2a}.areaList button.active{background:#16253a;box-shadow:inset 2px 0 #72a8ff}.areaList button>div{display:flex;gap:7px;align-items:center}.riskDot{width:7px;height:7px;border-radius:50%;background:#667589}.riskDot.high{background:#ff776e}.riskDot.medium{background:#f0b95f}.areaList small,.areaList strong{display:block}.areaList strong{font-size:9px}.areaList small{font-size:7px;color:#6f8095;margin-top:2px}.areaList button>span{font-size:8px;color:#7f91a7}.areaDetail{display:flex;flex-direction:column;gap:10px;min-width:0}.areaHero{display:flex;justify-content:space-between;align-items:flex-start;border:1px solid #2d4770;background:linear-gradient(110deg,#13233a,#0e1721);border-radius:12px;padding:16px}.areaHero h2{font-size:23px;margin:4px 0}.areaHero p{font-size:10px;color:#8392a5;margin:0}.areaHero>div:last-child{display:flex;align-items:center;gap:7px}.riskLabel{font-size:8px;color:#f0ba67;border:1px solid #6d5323;border-radius:999px;padding:4px 7px}.areaMetrics{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px}.areaMetrics .metric strong{font-size:16px}.areaPanels{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.chipCloud{display:flex;gap:6px;flex-wrap:wrap}.chip{border:1px solid #38536f;background:#111d2a;color:#94b8e6;border-radius:999px;padding:5px 7px;font-size:8px}.chip.risk{color:#edb5bb;border-color:#663b42;background:#28171b}.miniRows{display:flex;flex-direction:column;gap:5px}.miniRows>div{display:flex;justify-content:space-between;gap:8px;align-items:center;border-bottom:1px solid #233244;padding:6px 0}.miniRows>div:last-child{border:0}.miniRows b,.miniRows small,.miniRows span{font-size:8px}.miniRows b,.miniRows small{display:block}.miniRows small{color:#6f7f93;margin-top:2px}.procedures{padding:0;overflow:hidden}.procedures .sectionTitle{padding:14px 14px 0}.procedureRows>div{display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,.9fr) auto;grid-gap:9px;gap:9px;align-items:center;border-top:1px solid #263648;padding:10px 14px}.procedureRows small,.procedureRows strong{display:block}.procedureRows strong{font-size:9px}.procedureRows small{font-size:7px;color:#758499;margin-top:3px}.procedureRows textarea{width:100%;min-height:48px;resize:vertical;background:#0a131d;color:#dce5f1;border:1px solid #2a3b4d;border-radius:7px;padding:7px;font-size:8px}.procedureRows>div>div:last-child{display:flex;gap:5px;align-items:center}.findingRows{display:flex;flex-direction:column;gap:6px}.findingRows>div{display:grid;grid-template-columns:65px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:start;border:1px solid #27384a;background:#0c151f;border-radius:9px;padding:9px}.severity{border-radius:999px;padding:4px 6px;border:1px solid #605021;color:#e8c46d;background:#2a220f;text-transform:uppercase;font-size:7px;font-weight:900;text-align:center}.severity.high,.severity.significant{border-color:#75414a;color:#ff9ca5;background:#2a151a}.findingRows strong{font-size:9px}.findingRows p{font-size:8px;color:#7d8da1;margin:3px 0}.findingRows small{font-size:7px;color:#637388}.findingRows>div>div:last-child{display:flex;gap:5px;align-items:center}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.formGrid .span2{grid-column:1/-1}.formGrid textarea{min-height:86px;resize:vertical}.completionGrid{display:grid;grid-template-columns:minmax(360px,.75fr) minmax(0,1.25fr);grid-gap:14px;gap:14px}.fieldLabel{display:block;color:#8090a4;font-size:8px;margin-bottom:10px}.fieldLabel select,.fieldLabel textarea{display:block;width:100%;margin-top:5px}.fieldLabel textarea{min-height:140px;resize:vertical}.workpaperCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.workpaperCards>div{border:1px solid #27384a;background:#0c151f;border-radius:9px;padding:10px}.workpaperCards>div>div:first-child{display:flex;gap:8px;align-items:center;margin-bottom:7px}.workpaperCards small,.workpaperCards strong{display:block}.workpaperCards strong{font-size:9px}.workpaperCards small{font-size:7px;color:#718197;margin-top:3px}.workpaperCards dl{display:grid;grid-template-columns:70px 1fr;grid-gap:4px;gap:4px;margin:9px 0 0;border-top:1px solid #233244;padding-top:7px}.workpaperCards dt{font-size:7px;color:#65768b}.workpaperCards dd{font-size:7px;margin:0;overflow:hidden;text-overflow:ellipsis}.reviewRows,.reviewWorkpapers{display:flex;flex-direction:column;gap:6px}.reviewRows>div{display:grid;grid-template-columns:80px 1fr auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #27384a;background:#0c151f;border-radius:9px;padding:9px}.reviewType{color:#8bb4f2;font-size:8px;font-weight:800}.reviewRows small,.reviewRows strong{display:block}.reviewRows strong{font-size:9px}.reviewRows small{font-size:7px;color:#6f7f93;margin-top:2px}.reviewWorkpapers>div{display:grid;grid-template-columns:1fr auto auto;grid-gap:9px;gap:9px;align-items:center;border-bottom:1px solid #263648;padding:9px 0}.reviewWorkpapers small,.reviewWorkpapers strong{display:block}.reviewWorkpapers strong{font-size:9px}.reviewWorkpapers small{font-size:7px;color:#718197;margin-top:3px}.reviewWorkpapers>div>div:last-child{display:flex;gap:5px}.auditAssistant{position:fixed;right:12px;top:70px;bottom:12px;width:410px;background:#0c151f;border:1px solid #33485f;border-radius:13px;z-index:90;display:flex;flex-direction:column;gap:9px;padding:12px;box-shadow:0 28px 80px rgba(0,0,0,.55)}.auditAssistantHead{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #263648;padding-bottom:9px}.assistantIdentity{display:flex;gap:8px;align-items:center}.assistantIdentity small,.assistantIdentity strong{display:block}.assistantIdentity strong{font-size:12px}.assistantIdentity small{font-size:8px;color:#718197;margin-top:2px}.assistantStatusBox{border:1px solid #705920;background:#2a220f;border-radius:9px;padding:9px}.assistantStatusBox.live{border-color:#2f674f;background:#10271f}.assistantStatusBox strong{font-size:9px}.assistantStatusBox p{font-size:8px;color:#8ea298;line-height:1.45;margin:4px 0 0}.assistantModel{font-size:8px;color:#758499}.assistantModel select{display:block;width:100%;margin-top:4px;background:#101a26;color:#e8eef7;border:1px solid #2b3d50;border-radius:7px;padding:7px;font-size:9px}.assistantMessages{flex:1 1;overflow:auto;display:flex;flex-direction:column;gap:7px;min-height:140px}.assistantEmpty,.msg{border:1px solid #263648;background:#101a26;border-radius:9px;padding:10px}.assistantEmpty strong{display:block;font-size:9px;margin-top:8px}.assistantEmpty p,.msg p{font-size:9px;line-height:1.55;margin:5px 0 0;white-space:pre-wrap}.msg.user{margin-left:25px;background:#14243a}.msg.assistant{margin-right:8px}.msg b{font-size:8px}.assistantComposer{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;border-top:1px solid #263648;padding-top:9px}.assistantComposer textarea{min-height:70px;resize:none;background:#101a26;color:#e8eef7;border:1px solid #2c3d50;border-radius:8px;padding:8px;font-size:9px}.modalBackdrop{position:fixed;inset:0;z-index:120;background:rgba(3,7,11,.78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}.modal{width:min(650px,100%);background:#0e1722;border:1px solid #34485e;border-radius:15px;box-shadow:0 30px 90px rgba(0,0,0,.6);padding:18px}.modalHead{display:flex;justify-content:space-between;gap:16px}.modalHead h2{font-size:20px;margin:5px 0}.modalHead p{font-size:10px;color:#7f8ea2;max-width:490px;line-height:1.5}.createForm{margin-top:14px}.createForm label{font-size:8px;color:#7f8ea2}.createForm input,.createForm select{display:block;width:100%;margin-top:5px}.modalActions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.emptyShell{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,rgba(77,126,195,.13),transparent 38%),#091019;padding:24px}.emptyBrand{position:fixed;left:22px;top:18px;display:flex;gap:9px;align-items:center}.emptyBrand small,.emptyBrand strong{display:block}.emptyBrand small{font-size:9px;color:#7c8b9e}.emptyCard{width:min(600px,100%);background:#0e1722;border:1px solid #2d4055;border-radius:16px;padding:28px}.emptyCard h1{font-size:34px;margin:7px 0}.emptyCard p{font-size:12px;color:#8392a5;line-height:1.6;margin-bottom:18px}@media(max-width:1250px){.phaseRail{grid-template-columns:repeat(4,1fr)}.assistantSummary,.completionGrid,.twoCol{grid-template-columns:1fr}.areaWorkbench{grid-template-columns:230px minmax(0,1fr)}.miniForm{grid-template-columns:1fr 1fr}.miniForm .btn{grid-column:1/-1}.inventoryGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.shell{grid-template-rows:58px 46px 1fr}.topbar{padding:0 10px;gap:8px}.brand{min-width:auto}.assistantTop span,.brand div,.topRight select,.workspaceButton strong{display:none}.engagementBar{padding:0 10px}.engagementBar>div:first-child span:not(.engagementName){display:none}.appBody{display:block}.sectionNav{position:-webkit-sticky;position:sticky;top:104px;height:auto;z-index:40;border-right:0;border-bottom:1px solid #263648;display:flex;flex-direction:row;overflow:auto;padding:7px;background:#0b131c}.sectionNav button{min-width:max-content;grid-template-columns:18px auto auto;padding:8px}.content{padding:18px 12px 70px}.pageHead{align-items:flex-start;flex-direction:column}.phaseRail{grid-template-columns:repeat(2,1fr)}.areaPanels,.areaWorkbench,.planningGrid{grid-template-columns:1fr}.areaList{position:static;max-height:260px}.areaMetrics,.finMetrics,.materialityStrip,.summaryRow{grid-template-columns:repeat(2,1fr)}.procedureRows>div,.workpaperCards{grid-template-columns:1fr}.auditAssistant{inset:58px 0 0 0;width:100%;border-radius:13px 13px 0 0}.inventoryGrid{grid-template-columns:1fr}.uploadBar{grid-template-columns:1fr 1fr}.uploadBar .btn,.uploadBar .filePick{grid-column:1/-1}.tableHead{display:none}.tableRow{grid-template-columns:1fr;padding:10px}.tableRow span:last-child{justify-content:flex-start}.summaryMetrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.phaseRail{grid-template-columns:1fr 1fr}.assistantSummary{padding:12px}.assistantIntro{align-items:flex-start}.formGrid,.miniForm,.twoCol{grid-template-columns:1fr}.formGrid .span2{grid-column:auto}.areaMetrics,.summaryRow{grid-template-columns:1fr 1fr}.findingRows>div,.gate,.reviewRows>div,.reviewWorkpapers>div{grid-template-columns:1fr}.gateRight{justify-content:flex-start}.content{padding-left:9px;padding-right:9px}.pageHead h1{font-size:23px}.emptyCard h1{font-size:28px}}.createEngagementModal{width:min(900px,100%);padding:20px}.createEngagementModal .modalHead h2{font-size:23px;letter-spacing:-.02em}.createEngagementModal .modalHead p{font-size:11px;max-width:640px}.createLayout{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:14px;gap:14px;margin-top:15px}.createMain{display:flex;flex-direction:column;gap:10px}.createSection{border:1px solid #26394c;background:#0b151f;border-radius:12px;padding:14px}.createSectionHead{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.createSectionHead>div small,.createSectionHead>div strong{display:block}.createSectionHead>div strong{font-size:11px;color:#e7eef8}.createSectionHead>div small{font-size:8px;color:#73849a;line-height:1.45;margin-top:3px}.createStep{width:25px;height:25px;display:grid;place-items:center;border:1px solid #3f638e;background:#14243a;color:#86b8ff;border-radius:50%;font-size:8px;font-weight:900;flex:0 0 auto}.createField{display:block;position:relative;color:#8191a5;font-size:8px}.createField>span{display:block;margin-bottom:5px}.createField input,.createField select{display:block;width:100%;background:#09131d;color:#e8eef7;border:1px solid #30465e;border-radius:8px;padding:9px 10px;font-size:10px;outline:none}.createField input:focus,.createField select:focus{border-color:#6d9fe5;box-shadow:0 0 0 2px rgba(109,159,229,.1)}.lookupInput{position:relative}.lookupInput>.appIcon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#647a94;pointer-events:none}.lookupInput input{padding-left:31px}.clientMatches{position:absolute;z-index:6;left:0;right:0;top:54px;background:#0e1925;border:1px solid #38516c;border-radius:10px;padding:5px;box-shadow:0 18px 50px rgba(0,0,0,.55);max-height:245px;overflow:auto}.clientMatch{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:0;background:transparent;color:#dce7f5;border-radius:7px;padding:9px}.clientMatch:hover{background:#15263a}.clientMatch b,.clientMatch small{display:block}.clientMatch b{font-size:9px}.clientMatch small{font-size:7px;color:#74869c;margin-top:3px}.clientMatch.muted{color:#7c8fa6;font-size:8px}.clientMatch.newEntity{border-top:1px solid #25384b;border-radius:0;margin-top:3px;padding-top:10px}.matchAction{display:flex;align-items:center;gap:3px;color:#82b3f8;font-size:8px;white-space:nowrap}.selectedClient{display:grid;grid-template-columns:18px 1fr auto;grid-gap:7px;gap:7px;align-items:center;margin-top:7px;border:1px solid #2f674f;background:#10271f;border-radius:8px;padding:8px;color:#aeeccf}.selectedClient b,.selectedClient small{display:block}.selectedClient b{font-size:9px}.selectedClient small{font-size:7px;color:#79a78e;margin-top:2px}.contextFields,.periodFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:9px}.periodPreview{gap:6px;margin-top:7px;color:#7f94ad;font-size:8px}.lockedField,.periodPreview{display:flex;align-items:center}.lockedField{justify-content:space-between;gap:9px;border:1px solid #293c4f;background:#0e1822;border-radius:8px;padding:8px 10px}.lockedField small,.lockedField span,.lockedField strong{display:block}.lockedField span{font-size:7px;color:#708196}.lockedField strong{font-size:10px;margin-top:2px}.lockedField small{font-size:7px;color:#607185;margin-top:2px}.lockedField>.appIcon{color:#63778f}.fieldTitle{display:flex!important;justify-content:space-between;gap:6px;align-items:center}.fieldTitle em{font-style:normal;color:#7db2fb;border:1px solid #345a82;background:#12233a;border-radius:999px;padding:2px 5px;font-size:6px;font-weight:800}.createGuide{border:1px solid #2d4b68;background:linear-gradient(180deg,#112238,#0d1722);border-radius:12px;padding:14px;align-self:stretch}.guideAssistant{display:flex;align-items:center;gap:8px}.guideAssistant strong{display:block;font-size:11px;margin-top:3px}.createGuide>p{font-size:8px;line-height:1.5;color:#7f91a7;margin:11px 0}.createGuide ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.createGuide li{display:grid;grid-template-columns:22px 1fr;grid-gap:7px;gap:7px;align-items:flex-start}.createGuide li>span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#16273b;color:#80adf1;font-size:7px;font-weight:900}.createGuide li b,.createGuide li small{display:block}.createGuide li b{font-size:8px}.createGuide li small{font-size:7px;color:#6e8095;line-height:1.4;margin-top:2px}.guideGuard{display:flex;gap:7px;align-items:flex-start;border-top:1px solid #28405a;margin-top:12px;padding-top:10px;color:#8eabc7}.guideGuard span{font-size:7px;line-height:1.45}.createActions{justify-content:space-between;align-items:center;border-top:1px solid #26384a;padding-top:13px}.createActions>div:last-child{display:flex;gap:7px}.createActionHint{display:flex;gap:6px;align-items:center;max-width:440px;color:#708298;font-size:7px;line-height:1.4}.createActionHint .appIcon{flex:0 0 auto}.engagementBar span{white-space:nowrap}@media(max-width:760px){.createEngagementModal{padding:14px}.createLayout{grid-template-columns:1fr}.createGuide{order:2}.contextFields,.periodFields{grid-template-columns:1fr}.createActions{align-items:stretch;flex-direction:column;gap:10px}.createActions>div:last-child{justify-content:flex-end}.createActionHint{max-width:none}.clientMatches{position:static;margin-top:5px;max-height:210px}.selectedClient{grid-template-columns:18px 1fr}.selectedClient .textBtn{grid-column:2;justify-self:start;padding:0}}.selectedClient.manual{border-color:#3d5773;background:#112033;color:#b8d5f4}.selectedClient.manual small{color:#7895b2}.profileGateForm{grid-template-columns:minmax(150px,1.4fr) 130px 130px 135px auto;min-width:min(720px,60vw)}.profileGateForm select{background:#0b141e;color:#dce6f2;border:1px solid #2a3a4d;border-radius:7px;padding:6px;font-size:8px}@media(max-width:1100px){.profileGateForm{grid-template-columns:1fr 1fr;min-width:0}.profileGateForm .btn{grid-column:1/-1}}.startModes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-top:14px}.startModes button{display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;align-items:start;text-align:left;border:1px solid #293c50;background:#0c1620;color:#cbd7e5;border-radius:10px;padding:10px}.startModes button:hover{border-color:#45627f;background:#111e2b}.startModes button.active{border-color:#6c9fe9;background:#13243a;box-shadow:inset 0 0 0 1px rgba(108,159,233,.12)}.startModes .appIcon{color:#78a9ee;margin-top:1px}.startModes b,.startModes small{display:block}.startModes b{font-size:9px;color:#e7eef8}.startModes small{font-size:7px;line-height:1.4;color:#73859a;margin-top:3px}.continuityHero{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #2e4967;background:linear-gradient(115deg,#102238,#0e1721 62%);border-radius:13px;padding:17px;margin-bottom:10px}.continuityHero h2{font-size:18px;margin:4px 0}.continuityHero p{font-size:9px;color:#7f90a5;margin:0}.continuityIds{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.continuityIds span{border:1px solid #30465d;background:#0a141e;border-radius:8px;padding:7px 9px;color:#73869e;font-size:7px}.continuityIds b{display:block;color:#a9b9ca;font-size:8px;margin-top:2px;font-family:var(--font-code)}.seriesRail{display:flex;gap:8px;align-items:stretch;overflow:auto;padding:4px 0 10px;margin-bottom:5px}.seriesYear{min-width:185px;border:1px solid #293a4c;background:#0d1721;border-radius:10px;padding:11px;display:flex;flex-direction:column;gap:5px}.seriesYear.current{border-color:#6596dc;background:#122136}.seriesYear.imported{border-color:#65593a;background:#1d190f}.seriesYear>span{font-size:17px;font-weight:850;color:#e7eef8}.seriesYear strong{font-size:9px}.seriesYear small{font-size:7px;color:#73849a}.seriesYear code{font-size:7px;color:#65788e;margin-top:auto}.continuityNotice{display:flex;gap:10px;align-items:flex-start;border:1px solid #40502b;background:#151b0d;border-radius:10px;padding:11px 13px;margin-bottom:14px;color:#c7d7a5}.continuityNotice strong{font-size:9px}.continuityNotice p{font-size:8px;line-height:1.5;color:#87956e;margin:3px 0 0}.carryForward,.continuityImport{margin-top:14px}.carryForward .sectionTitle p,.continuityImport .sectionTitle p{font-size:9px;line-height:1.5;color:#77889d;max-width:760px;margin:5px 0 0}.importForm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:10px 0}.importForm label>span{display:block;font-size:7px;color:#718399;margin-bottom:4px}.importForm input,.importForm select{width:100%;background:#09131d;color:#dce7f5;border:1px solid #30455d;border-radius:8px;padding:8px;font-size:9px}.partialToggle{display:flex;gap:8px;align-items:flex-start;margin:10px 0 13px;border:1px solid #2a3d51;background:#0b151f;border-radius:9px;padding:10px}.partialToggle input{margin-top:2px}.partialToggle b,.partialToggle small{display:block}.partialToggle b{font-size:9px}.partialToggle small{font-size:7px;color:#75869a;line-height:1.45;margin-top:2px}.importStages{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin:12px 0}.importStages .stepNo{min-height:58px}.folderImport{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:9px;gap:9px;align-items:center;border:1px dashed #36516d;background:#0b1621;border-radius:10px;padding:13px;margin-top:10px}.folderImport>div:first-child{display:grid;grid-template-columns:28px 1fr;grid-column-gap:8px;column-gap:8px}.folderImport>div:first-child .appIcon{grid-row:1/3;color:#81aff0}.folderImport strong{font-size:10px}.folderImport p{grid-column:2;font-size:8px;color:#71849b;line-height:1.45;margin:3px 0}.folderImport>span{font-size:8px;color:#7e91a7;white-space:nowrap}.analyseBar,.approveImport{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #2a3d50;background:#0c1620;border-radius:10px;padding:11px;margin-top:10px}.analyseBar small,.analyseBar strong,.approveImport small,.approveImport strong{display:block}.analyseBar strong,.approveImport strong{font-size:9px}.analyseBar small,.approveImport small{font-size:7px;color:#718398;margin-top:3px;line-height:1.4}.carryCounts,.reconstructionSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#2a3c4c;border:1px solid #2a3c4c;border-radius:10px;overflow:hidden;margin-top:10px}.carryCounts .metric,.reconstructionSummary .metric{background:#0d1721;padding:11px}.reconstructionSummary .metric strong{font-size:13px}.baselineChecks{display:flex;gap:8px;margin-top:9px}.baselineChecks>div{display:flex;gap:5px;align-items:center;border:1px solid #2b3d50;background:#0c151f;border-radius:999px;padding:6px 8px;font-size:8px;color:#91a1b4}.treatmentGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;margin-top:10px}.treatmentGrid>div{border:1px solid #2b3d50;background:#0c151f;border-radius:9px;padding:10px}.treatmentGrid span,.treatmentGrid strong{display:block}.treatmentGrid strong{font-size:18px}.treatmentGrid span{font-size:7px;color:#73859a;margin-top:3px}.reviewHint{display:flex;gap:8px;align-items:flex-start;border:1px solid #6b5427;background:#261f0f;border-radius:9px;padding:10px;margin-top:10px;color:#e6c478}.reviewHint strong{font-size:9px}.reviewHint p{font-size:7px;color:#a18b5d;line-height:1.45;margin:3px 0 0}.importApproved{display:flex;gap:9px;align-items:flex-start;border:1px solid #2f674f;background:#10271f;border-radius:10px;padding:11px;margin-top:10px;color:#aae7c8}.importApproved strong{font-size:9px}.importApproved p{font-size:7px;color:#79a78e;margin:3px 0 0}.carryCounts{grid-template-columns:repeat(5,1fr)}.carryRow{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;grid-gap:10px;gap:10px;align-items:center;border-bottom:1px solid #1f2d3b;padding:9px 4px}.carryRow small,.carryRow strong{display:block}.carryRow strong{font-size:9px}.carryRow small{font-size:7px;color:#687a90;margin-top:2px}.carryRow>span{font-size:7px;color:#91a5bb;text-transform:uppercase;letter-spacing:.04em}.filePick input{display:none}@media(max-width:1150px){.importForm,.startModes{grid-template-columns:1fr 1fr}.folderImport{grid-template-columns:1fr auto}.folderImport>span{grid-column:1}.carryCounts,.treatmentGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.startModes{grid-template-columns:1fr}.continuityHero{align-items:flex-start;flex-direction:column}.continuityIds{justify-content:flex-start}.importForm{grid-template-columns:1fr}.importStages{grid-template-columns:1fr 1fr}.folderImport{grid-template-columns:1fr}.folderImport>span{grid-column:auto}.carryCounts,.reconstructionSummary,.treatmentGrid{grid-template-columns:1fr 1fr}.carryRow{grid-template-columns:1fr}.analyseBar,.approveImport{align-items:flex-start;flex-direction:column}}.priorCloseValidation{margin-top:14px}.continuityReconciliation .sectionTitle p,.exceptionEvidenceSection .sectionTitle p,.manualAje .sectionTitle p,.priorCloseValidation>.sectionTitle p{font-size:8px;line-height:1.5;color:#77899e;max-width:780px;margin:4px 0 0}.continuityFrameworkRail{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1px;gap:1px;border:1px solid #2a3b4d;background:#2a3b4d;border-radius:10px;overflow:hidden;margin:12px 0}.continuityFrameworkRail>div{display:flex;align-items:center;gap:7px;background:#0c1620;padding:9px;color:#607287}.continuityFrameworkRail>div.active{background:#122238;color:#a9c8ef}.continuityFrameworkRail span{width:20px;height:20px;display:grid;place-items:center;border:1px solid #344b65;border-radius:50%;font-size:7px;font-weight:900;flex:0 0 auto}.continuityFrameworkRail b{font-size:7px;line-height:1.3}.priorValidationMetrics{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:#2a3c4c;border:1px solid #2a3c4c;border-radius:10px;overflow:hidden;margin-bottom:10px}.priorValidationMetrics .metric{background:#0d1721;padding:10px}.priorCloseGrid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:10px;gap:10px}.baselineList,.validationChecks{display:flex;flex-direction:column;gap:5px}.baselineList>div,.validationChecks>div{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:flex-start;border:1px solid #223447;background:#0a141e;border-radius:8px;padding:8px}.baselineList b,.baselineList small,.validationChecks b,.validationChecks small{display:block}.baselineList b,.validationChecks b{font-size:8px;color:#dbe6f3}.baselineList small,.validationChecks small{font-size:7px;color:#6f8195;line-height:1.4;margin-top:2px}.checkId{font-family:var(--font-code);font-size:7px;color:#6983a1;margin-top:2px}.statusDeclaration{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:7px;gap:7px;align-items:end;border-top:1px solid #26384b;margin-top:9px;padding-top:9px}.statusDeclaration label>span{display:block;font-size:7px;color:#72859b;margin-bottom:4px}.ajeForm input,.ajeForm select,.exceptionActions input,.reconciliationForm input,.statusDeclaration select{width:100%;background:#09131d;color:#dce7f5;border:1px solid #30455d;border-radius:8px;padding:8px;font-size:8px}.exceptionEvidenceSection{margin-top:12px;border-top:1px solid #26384a;padding-top:12px}.continuityExceptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.continuityException{border:1px solid #3d4855;background:#0b151f;border-radius:10px;padding:10px}.continuityException .exceptionHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.continuityException .exceptionHead>div{display:flex;gap:7px;align-items:flex-start}.continuityException b,.continuityException small{display:block}.continuityException b{font-size:9px}.continuityException small{font-size:7px;color:#72849a;margin-top:3px}.continuityException>p{font-size:7px;line-height:1.5;color:#8292a4;margin:8px 0}.severityDot{width:8px;height:8px;border-radius:50%;background:#78899c;margin-top:3px;flex:0 0 auto}.severityDot.high{background:#e27575}.severityDot.medium{background:#d4a75a}.severityDot.low{background:#6ca1d9}.evidenceStrengths{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:7px 0}.evidenceStrengths em,.evidenceStrengths span{font-size:6px;font-style:normal;border:1px solid #2b3d50;background:#0a131d;border-radius:999px;padding:4px 6px;color:#7d8fa5}.evidenceBundleRow{display:grid;grid-template-columns:16px 1fr;grid-gap:5px;gap:5px;align-items:flex-start;border-top:1px solid #1e2d3c;padding:6px 0}.evidenceBundleRow b{font-size:7px}.evidenceBundleRow small{font-size:6px}.exceptionActions{display:grid;grid-template-columns:auto minmax(130px,1fr) auto auto auto;grid-gap:5px;gap:5px;align-items:center;margin-top:8px}.continuityReconciliation,.manualAje{margin-top:10px}.ajeForm,.reconciliationForm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.ajeForm .wide{grid-column:span 2}.reconciliationRow{display:grid;grid-template-columns:minmax(140px,.6fr) minmax(0,1.7fr) auto;grid-gap:9px;gap:9px;align-items:center;border-top:1px solid #223141;padding:8px 2px}.reconciliationRow b,.reconciliationRow small{display:block}.reconciliationRow b{font-size:8px}.reconciliationRow small{font-size:6px;color:#6e8095;margin-top:2px}.reconciliationRow>span{font-size:7px;color:#8194aa;line-height:1.4}.priorCloseValidation .statePill{white-space:nowrap}@media(max-width:1200px){.continuityFrameworkRail,.priorValidationMetrics{grid-template-columns:repeat(3,1fr)}.continuityExceptions,.priorCloseGrid{grid-template-columns:1fr}.exceptionActions{grid-template-columns:auto 1fr auto}.exceptionActions .btn:nth-last-child(-n+2){grid-column:auto}.ajeForm,.reconciliationForm{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.continuityFrameworkRail,.priorValidationMetrics{grid-template-columns:1fr 1fr}.ajeForm,.exceptionActions,.reconciliationForm,.statusDeclaration{grid-template-columns:1fr}.ajeForm .wide{grid-column:auto}.reconciliationRow{grid-template-columns:1fr}}.resourceLocked{display:flex;gap:14px;align-items:flex-start;border-color:#344a62;background:linear-gradient(120deg,#0f1b29,#0c151f)}.resourceLockIcon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#132238;border:1px solid #315078;color:#8db8f5;flex:0 0 auto}.resourceLocked h2{margin:4px 0 5px}.resourceLocked p{margin:0;color:#8191a5;font-size:10px;line-height:1.55}.resourceDrivers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.resourceDrivers>div{border:1px solid #2a3c50;background:#0c151f;border-radius:9px;padding:10px;min-height:72px}.resourceDrivers small,.resourceDrivers span,.resourceDrivers strong{display:block}.resourceDrivers span{font-size:8px;color:#75869b}.resourceDrivers strong{font-size:19px;margin:5px 0;color:#e5edf7}.resourceDrivers small{font-size:7px;color:#5f7187;text-transform:capitalize}.resourceLayout{margin-top:12px}.resourceForm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.resourceForm label span{display:block;font-size:8px;color:#7c8ca1;margin-bottom:5px}.resourceForm input,.resourceForm textarea{width:100%}.resourceForm textarea{min-height:88px;resize:vertical}.resourceForm .span2{grid-column:1/-1}.resourceForm label small{display:block;color:#62758c;font-size:7px;line-height:1.4;margin-top:4px}.resourceActions{display:flex;justify-content:flex-end;gap:7px;margin-top:10px;border-top:1px solid #243447;padding-top:10px}.assignmentRows{display:flex;flex-direction:column;gap:6px}.assignmentRows>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid #27384a;background:#0c151f;border-radius:8px;padding:9px}.assignmentRows small,.assignmentRows strong{display:block}.assignmentRows strong{font-size:9px}.assignmentRows small{font-size:7px;color:#718197;margin-top:2px}.independenceTag{font-size:7px;color:#d1ab63;white-space:nowrap}.notificationSummary{margin-top:10px;border-top:1px solid #243447;padding-top:9px}.notificationSummary>div{display:flex;justify-content:space-between;align-items:center}.notificationSummary span{font-size:8px;color:#7c8ca1}.notificationSummary strong{font-size:15px}.notificationSummary small{display:block;font-size:7px;color:#64758b;margin-top:4px;line-height:1.4}@media(max-width:900px){.resourceDrivers{grid-template-columns:repeat(2,1fr)}.resourceForm{grid-template-columns:1fr}.resourceForm .span2{grid-column:auto}.assignmentRows>div{grid-template-columns:1fr}.independenceTag{white-space:normal}}.governedDialogBackdrop{position:fixed;inset:0;z-index:140;background:rgba(2,7,13,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px;overflow:auto}.governedDialog{width:min(620px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;background:linear-gradient(180deg,#101c29,#0c151f);border:1px solid #38506b;border-radius:16px;box-shadow:0 30px 90px rgba(0,0,0,.62);padding:20px}.governedDialogHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.governedDialogHead h2{font-size:20px;margin:5px 0 0}.governedDialogMessage{color:#9aa9bc;font-size:12px;line-height:1.65;margin:16px 0}.governedRationale{display:grid;grid-gap:7px;gap:7px}.governedRationale>span{font-size:10px;color:#aebbd0;font-weight:700}.governedRationale em{font-style:normal;color:#f0b35f;margin-left:5px}.governedRationale textarea{min-height:108px;resize:vertical;background:#0a131d;border:1px solid #30445b;color:#eaf1fa;border-radius:9px;padding:10px 11px;line-height:1.5}.governedDialogGuard{display:flex;align-items:flex-start;gap:8px;color:#8392a6;font-size:10px;line-height:1.45;padding:12px;margin-top:14px;border:1px solid #26384a;border-radius:9px;background:#0c1621}.governedDialogActions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.btn.warning{background:#5c4218;color:#ffe2a8;border-color:#8a6428}@media(max-width:640px){.evInventoryTools{align-items:stretch}.evInventoryTools>input{min-width:0;max-width:none}.evMappingList article,.evReasonList,.evSemanticRegions>div{grid-template-columns:1fr}.governedDialogBackdrop{padding:10px;align-items:end}.governedDialog{width:100%;max-height:88vh;border-radius:16px 16px 8px 8px;padding:16px}.governedDialogActions{position:-webkit-sticky;position:sticky;bottom:-16px;background:#0c151f;padding:12px 0 4px}.governedDialogActions .btn{flex:1 1}}.agentRuntimeStrip{display:flex;align-items:flex-start;gap:9px;margin:12px 0;padding:11px 12px;border:1px solid #2c485e;border-radius:10px;background:#0b1721}.agentRuntimeStrip.ok{border-color:#2f6d57;background:#0c201b}.agentRuntimeStrip.warn{border-color:#72582a;background:#221b0d}.agentRuntimeStrip small,.agentRuntimeStrip strong{display:block}.agentRuntimeStrip strong{font-size:11px}.agentRuntimeStrip small{color:#8fa0b4;margin-top:3px;line-height:1.45}.agentRetry{display:flex;align-items:center;gap:10px;margin:8px 0 12px}.agentRetry small{color:#8292a6;font-size:10px}.agentGapList{border:1px solid #564628;border-radius:10px;background:#17140d;margin:12px 0;padding:12px}.agentGapHead{display:flex;gap:8px;align-items:flex-start;margin-bottom:8px}.agentGapHead small,.agentGapHead strong{display:block}.agentGapHead strong{font-size:11px}.agentGapHead small{font-size:10px;color:#918975;margin-top:2px}.agentGap{display:grid;grid-template-columns:auto 1fr;grid-gap:9px;gap:9px;padding:9px 0;border-top:1px solid #342d1c}.agentGap strong{font-size:11px}.agentGap p{font-size:10px;color:#a49a85;line-height:1.45;margin:3px 0}.agentGap small{font-size:9px;color:#7f8da0}.streamShell{display:grid;grid-template-rows:58px 44px minmax(0,1fr);background:radial-gradient(circle at 50% -10%,rgba(62,110,177,.12),transparent 35%),#091019}.streamTopbar{display:grid;grid-template-columns:auto auto minmax(280px,1fr) auto;grid-gap:14px;padding:0 18px}.streamTopbar .brand{min-width:190px}.streamContext{display:flex;justify-content:center;position:relative;min-width:0}.streamEngagementBar{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #202e3e;background:rgba(10,18,27,.92);color:#8290a4}.streamEngagementBar>div{display:flex;gap:12px;align-items:center;font-size:9px}.streamEngagementBar .engagementName{color:#eaf0f8;font-size:11px;font-weight:800}.phaseButton{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#9cadc1;font-size:9px;border-radius:7px;padding:6px 8px}.phaseButton:hover{background:#122033;color:#dbe6f2}.streamMain{min-height:0;overflow:auto;padding:0 24px 140px}.engagementStream{width:min(980px,100%);padding:28px 0 0}.streamWelcome{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:flex-start;padding:8px 2px 18px}.assistantAvatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#9bc3ff;background:radial-gradient(circle,#22466d 0,#142b46 48%,#0c1723 72%);border:1px solid #3c6d9d;box-shadow:0 0 32px rgba(72,143,224,.15)}.streamWelcomeCopy h1{font-size:26px;letter-spacing:-.025em;margin:6px 0 7px}.streamWelcomeCopy>p{max-width:760px;color:#8d9db0;font-size:12px;line-height:1.65;margin:0}.streamFacts{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.streamFacts span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #2b3c50;background:#0d1722;border-radius:999px;color:#75879b;font-size:8px}.streamFacts b{font-size:9px;color:#d9e4f1}.streamPhaseRail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px;padding:9px;border:1px solid #243549;background:#0b141e;border-radius:12px;margin-bottom:14px}.streamPhaseRail button{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center;text-align:left;border:0;background:transparent;color:#718298;border-radius:8px;padding:7px;min-width:0}.streamPhaseRail button:hover{background:#111d2a}.streamPhaseRail button>span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid #35495e;font-size:7px;font-weight:850}.streamPhaseRail b,.streamPhaseRail small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.streamPhaseRail b{font-size:8px}.streamPhaseRail small{font-size:7px;margin-top:2px}.streamPhaseRail button.active{background:#14243a;color:#dfeafe}.streamPhaseRail button.active>span{background:#73a8ff;border-color:#73a8ff;color:#07111e}.streamPhaseRail button.complete>span{border-color:#36735a;color:#6fe0ae}.streamPhaseRail button.complete{color:#88a99b}.streamCard{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:13px;gap:13px;border:1px solid #293b4e;background:linear-gradient(180deg,#0f1a26,#0d1620);border-radius:14px;padding:15px;margin-bottom:11px;box-shadow:0 12px 35px rgba(0,0,0,.08)}.streamCard.kind-professional_decision{border-color:#5c4b2b;background:linear-gradient(120deg,#19170f,#0e1721 55%)}.streamCard.kind-ready_work{border-color:#2f5d4c;background:linear-gradient(120deg,#0e211b,#0e1721 55%)}.streamCard.kind-continuity{border-color:#34567a}.streamCard.kind-memory{border-color:#4d4171}.streamCardIcon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#152439;color:#8eb9f4;border:1px solid #2d4a69}.kind-professional_decision .streamCardIcon{background:#2b2415;color:#e9c270;border-color:#5b4823}.kind-ready_work .streamCardIcon{background:#102b22;color:#72ddb0;border-color:#2b654e}.kind-memory .streamCardIcon{background:#211b31;color:#c0a4ff;border-color:#514071}.streamCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.streamCard h2{font-size:16px;margin:4px 0 0}.streamCardBody>p{font-size:10px;line-height:1.55;color:#8798ab;margin:8px 0 10px;max-width:780px}.streamMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:6px;gap:6px;margin:9px 0}.streamMetrics>div{border:1px solid #26384b;background:#0b141e;border-radius:8px;padding:8px}.streamMetrics b,.streamMetrics span{display:block}.streamMetrics span{font-size:7px;color:#6f8297;text-transform:uppercase;letter-spacing:.05em}.streamMetrics b{font-size:11px;color:#dbe6f2;margin-top:4px}.streamItems{display:flex;flex-direction:column;border-top:1px solid #223244;margin-top:8px}.streamItems button{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;grid-gap:9px;gap:9px;align-items:center;border:0;border-bottom:1px solid #1d2b39;background:transparent;color:#dce6f2;text-align:left;padding:10px 3px}.streamItems button:hover{background:#101c29}.streamItems b,.streamItems small{display:block}.streamItems b{font-size:9px}.streamItems small{font-size:8px;color:#718398;margin-top:3px;line-height:1.4}.executionMini{font-size:7px;font-style:normal;border:1px solid #3a4d62;border-radius:999px;padding:3px 6px;color:#8da0b7;white-space:nowrap}.executionMini.deterministic{color:#8ebaff;border-color:#355c88}.executionMini.agent_assisted{color:#c8a7ff;border-color:#674b8d}.executionMini.human_decision{color:#e9c270;border-color:#695329}.streamCardActions{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.btn.ghost{background:transparent;border-color:#2b3d50;color:#9cadc2}.streamConversation{margin:22px 0 12px;padding-top:10px}.conversationLabel{display:flex;align-items:center;gap:7px;color:#9cacbf;border-bottom:1px solid #243449;padding:0 2px 9px;margin-bottom:8px}.conversationLabel>span{font-size:9px;font-weight:850}.conversationLabel small{margin-left:auto;font-size:7px;color:#66798f}.streamMessage{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:9px;gap:9px;padding:10px 2px}.streamMessage.user{margin-top:4px}.messageAvatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#162538;color:#a9c9f2;border:1px solid #304964;font-size:8px;font-weight:850}.streamMessage.user .messageAvatar{background:#1d2430;color:#d6e0ec;border-color:#3a4656}.streamMessage b{font-size:9px}.streamMessage p{font-size:11px;line-height:1.65;color:#a4b2c2;margin:3px 0 0;white-space:pre-wrap}.streamMessage.user p{color:#d5dfeb}.recentStream{margin:18px 0 26px;border-top:1px solid #243449;padding-top:18px}.streamSectionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px}.streamSectionHead h2{font-size:15px;margin:4px 0 0}.activityTimeline{padding-left:7px}.activityTimeline>div{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:8px;gap:8px;position:relative;padding:7px 0 12px}.activityTimeline>div:not(:last-child):before{content:"";position:absolute;left:3px;top:17px;bottom:-3px;width:1px;background:#25374a}.timelineDot{width:7px;height:7px;border-radius:50%;background:#5f8ec7;margin-top:4px;box-shadow:0 0 0 3px #101d2b}.activityTimeline b{font-size:9px;text-transform:capitalize}.activityTimeline p{font-size:8px;color:#7d8fa4;line-height:1.45;margin:3px 0}.activityTimeline small{font-size:7px;color:#607389}.bottomComposer{position:-webkit-sticky;position:sticky;bottom:0;z-index:45;padding:16px 0 18px;background:linear-gradient(180deg,rgba(9,16,25,0),#091019 25%,#091019)}.bottomComposer.compact{position:fixed;left:0;right:0;bottom:0;padding:12px 24px 16px;pointer-events:none}.bottomComposer.compact .composerInner{pointer-events:auto}.composerInner{width:min(900px,calc(100% - 18px));margin:0 auto;border:1px solid #344b64;background:rgba(15,26,38,.97);border-radius:16px;padding:8px;box-shadow:0 18px 70px rgba(0,0,0,.45),0 0 30px rgba(75,132,205,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.composerTop{justify-content:space-between;gap:8px;padding:1px 5px 6px}.composerStatus,.composerTop{display:flex;align-items:center}.composerStatus{gap:6px;color:#718398;font-size:7px}.composerStatus i{width:6px;height:6px;border-radius:50%;background:#6b7888}.composerStatus.live{color:#86bba6}.composerStatus.live i{background:#47d99b;box-shadow:0 0 8px #47d99b}.composerTop select{background:transparent;color:#8092a8;border:0;font-size:7px;max-width:160px}.composerBox{display:grid;grid-template-columns:34px minmax(0,1fr) 38px;grid-gap:6px;gap:6px;align-items:end;background:#0a141e;border:1px solid #293c51;border-radius:11px;padding:6px}.composerBox textarea{min-height:43px;max-height:150px;resize:none;background:transparent;border:0;outline:none;color:#ecf2f9;padding:8px 5px;font-size:11px;line-height:1.45}.composerBox textarea::placeholder{color:#65778d}.composerAttach,.composerSend{width:32px;height:32px;border:0;border-radius:8px;display:grid;place-items:center}.composerAttach{background:transparent;color:#778ba2}.composerAttach:hover{background:#142235;color:#b6c9df}.composerSend{background:#73a8ff;color:#08111d}.composerSend:disabled{background:#223247;color:#5f7186;cursor:not-allowed}.composerHint{display:flex;gap:6px;flex-wrap:wrap;padding:6px 5px 1px}.composerHint span{font-size:7px;color:#687b91;border:1px solid #293a4d;border-radius:999px;padding:4px 6px}@media(max-width:1050px){.streamTopbar{grid-template-columns:auto minmax(240px,1fr) auto}.streamTopbar>.workspaceSwitcher{display:none}.streamPhaseRail{grid-template-columns:repeat(4,1fr)}.streamPhaseRail button:nth-child(n+5){display:none}.streamFacts{gap:5px}.streamEngagementBar{padding:0 14px}.streamMain{padding-left:14px;padding-right:14px}}@media(max-width:720px){.streamShell{grid-template-rows:54px 42px minmax(0,1fr)}.streamTopbar{height:54px;grid-template-columns:auto minmax(0,1fr) auto;padding:0 10px;gap:8px}.streamTopbar .brand{min-width:0}.streamTopbar .brand>div,.streamTopbar .topRight select{display:none}.streamContext{justify-content:stretch}.streamEngagementBar>div span:not(.engagementName){display:none}.engagementStream{padding-top:18px}.streamWelcome{grid-template-columns:38px 1fr;gap:10px}.assistantAvatar{width:36px;height:36px}.streamWelcomeCopy h1{font-size:21px}.streamWelcomeCopy>p{font-size:10px}.streamPhaseRail{display:flex;overflow:auto;scrollbar-width:none}.streamPhaseRail button{min-width:125px}.streamPhaseRail button:nth-child(n){display:grid}.streamCard{grid-template-columns:34px 1fr;padding:12px;gap:9px}.streamCardIcon{width:32px;height:32px}.streamCardHead{display:block}.streamCardHead .statePill{margin-top:6px}.streamItems button{grid-template-columns:1fr 16px}.streamItems .executionMini{display:none}.streamCardActions{justify-content:stretch;flex-wrap:wrap}.streamCardActions .btn{flex:1 1}.conversationLabel small{display:none}.bottomComposer{padding-bottom:10px}.composerHint{overflow:auto;flex-wrap:nowrap;scrollbar-width:none}.composerHint span{white-space:nowrap}.bottomComposer.compact{padding:8px 7px 10px}}.streamThemeControl{display:flex;align-items:center;padding:3px;border:1px solid #2b3a4b;border-radius:9px;background:#101a26}.streamThemeControl button{width:27px;height:26px;border:0;border-radius:6px;background:transparent;color:#7f91a7;display:grid;place-items:center}.streamThemeControl button:hover{background:#172437;color:#cbd9e9}.streamThemeControl button.active{background:#20344d;color:#edf5ff}.engagementStream{--activity-col:250px;--stream-gap:34px;width:min(1480px,100%);margin:0 auto;padding:28px 0 190px}.streamPhaseRail,.streamWelcome{width:auto;margin-left:calc(var(--activity-col) + var(--stream-gap));margin-right:0}.streamCanvas{display:grid;grid-template-columns:var(--activity-col) minmax(0,1fr);grid-gap:var(--stream-gap);gap:var(--stream-gap);align-items:start}.streamPrimary{min-width:0;max-width:none}.streamActivityRail{position:-webkit-sticky;position:sticky;top:22px;align-self:start;padding:7px 0 24px;min-width:0;color:#8496ab}.activityRailHead{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:0 2px 11px;margin-bottom:2px;border-bottom:1px solid #213247}.activityRailHead h2{font-size:14px;margin:4px 0 0;color:#dce7f4}.railAction{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#71869e}.railAction:hover{background:#122033;color:#b9cde4}.streamActivityRail .activityTimeline{padding-left:2px}.streamActivityRail .activityTimeline>div{padding:9px 0 14px}.streamActivityRail .activityTimeline p{font-size:8px;line-height:1.5}.streamActivityRail .activityTimeline small{font-size:7px;line-height:1.45}.streamActivityRail .emptyInline{font-size:8px;padding:12px 0;background:transparent;border:0;color:#718399}.bottomComposer{position:fixed;left:50%;right:auto;bottom:max(16px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:75;width:min(940px,calc(100vw - 34px));padding:0;background:none;pointer-events:none}.bottomComposer .composerInner{width:100%;pointer-events:auto;background:rgba(15,26,38,.92);box-shadow:0 22px 80px rgba(0,0,0,.54),0 0 34px rgba(75,132,205,.08);-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12)}.bottomComposer.compact{left:50%;right:auto;bottom:max(14px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(900px,calc(100vw - 34px));padding:0}html[data-theme=light],html[data-theme=light] body{color-scheme:light;background:#f5f7fb;color:#172334}html[data-theme=light] body{background:radial-gradient(circle at 18% 0,rgba(55,112,190,.08),transparent 36%),#f5f7fb}html[data-theme=light] .streamShell{background:radial-gradient(circle at 50% -10%,rgba(62,110,177,.1),transparent 35%),#f5f7fb}html[data-theme=light] .streamTopbar,html[data-theme=light] .topbar{background:rgba(250,252,255,.96);border-color:#d7e0ea;color:#172334}html[data-theme=light] .brand strong,html[data-theme=light] .engagementName,html[data-theme=light] .streamEngagementBar .engagementName,html[data-theme=light] .workspaceButton{color:#172334}html[data-theme=light] .brand small,html[data-theme=light] .engagementBar,html[data-theme=light] .streamEngagementBar{color:#66778b}html[data-theme=light] .iconBtn:hover,html[data-theme=light] .phaseButton:hover,html[data-theme=light] .workspaceButton:hover{background:#edf3fa}html[data-theme=light] .engagementBar,html[data-theme=light] .streamEngagementBar{background:rgba(246,249,253,.96);border-color:#dbe3ec}html[data-theme=light] .iconBtn,html[data-theme=light] .streamThemeControl,html[data-theme=light] .topRight select{background:#fff;border-color:#cfd9e5;color:#1e2c3d}html[data-theme=light] .workspaceMenu{background:#fff;border-color:#cbd7e4;box-shadow:0 24px 70px rgba(33,55,82,.16)}html[data-theme=light] .workspaceMenu a{color:#1d2b3c}html[data-theme=light] .workspaceMenu a:hover{background:#edf4fb}html[data-theme=light] .activityRailHead h2,html[data-theme=light] .streamCard h2,html[data-theme=light] .streamMessage b,html[data-theme=light] .streamWelcomeCopy h1{color:#172334}html[data-theme=light] .activityTimeline p,html[data-theme=light] .streamCardBody>p,html[data-theme=light] .streamMessage p,html[data-theme=light] .streamWelcomeCopy>p{color:#66788d}html[data-theme=light] .streamFacts span{background:#fff;border-color:#d4dee9;color:#687a8f}html[data-theme=light] .streamFacts b{color:#203247}html[data-theme=light] .streamPhaseRail{background:#fff;border-color:#d5dfe9}html[data-theme=light] .streamPhaseRail button{color:#66788d}html[data-theme=light] .streamPhaseRail button:hover{background:#eef4fa}html[data-theme=light] .streamPhaseRail button.active{background:#e5effd;color:#19304b}html[data-theme=light] .streamPhaseRail button.active>span{color:#fff;background:#4f86cf;border-color:#4f86cf}html[data-theme=light] .streamCard{background:linear-gradient(180deg,#fff,#f9fbfd);border-color:#d2dde8;box-shadow:0 10px 30px rgba(41,64,92,.06)}html[data-theme=light] .streamCard.kind-professional_decision{background:linear-gradient(120deg,#fffaf0,#fff 55%);border-color:#e6ce9c}html[data-theme=light] .streamCard.kind-ready_work{background:linear-gradient(120deg,#f2fbf7,#fff 55%);border-color:#b9dbc9}html[data-theme=light] .streamCard.kind-continuity{border-color:#b7cde3}html[data-theme=light] .streamCard.kind-memory{border-color:#cfc5e6}html[data-theme=light] .streamMetrics>div{background:#f7f9fc;border-color:#d7e0e9}html[data-theme=light] .streamMetrics b{color:#213247}html[data-theme=light] .streamItems{border-color:#dce4ec}html[data-theme=light] .streamItems button{color:#233247;border-color:#e0e7ee}html[data-theme=light] .streamItems button:hover{background:#f3f7fb}html[data-theme=light] .activityRailHead,html[data-theme=light] .conversationLabel,html[data-theme=light] .streamConversation{border-color:#d9e2eb}html[data-theme=light] .messageAvatar{background:#edf3fa;border-color:#cad7e4;color:#355271}html[data-theme=light] .streamMessage.user .messageAvatar{background:#f0f2f5;border-color:#d4dae2;color:#3c4858}html[data-theme=light] .streamActivityRail{color:#66788d}html[data-theme=light] .activityTimeline>div:not(:last-child):before{background:#d7e1ea}html[data-theme=light] .timelineDot{background:#5b8fc9;box-shadow:0 0 0 3px #f5f7fb}html[data-theme=light] .composerInner{background:rgba(255,255,255,.94);border-color:#c8d5e3;box-shadow:0 18px 65px rgba(35,56,80,.18)}html[data-theme=light] .composerBox{background:#f7f9fc;border-color:#ccd8e5}html[data-theme=light] .composerBox textarea{color:#172334}html[data-theme=light] .composerBox textarea::placeholder{color:#8393a6}html[data-theme=light] .composerHint span{color:#6d7f94;border-color:#d3dde7}html[data-theme=light] .composerTop select{color:#66788d}html[data-theme=light] .actionCard,html[data-theme=light] .card,html[data-theme=light] .gate,html[data-theme=light] .governedDialog,html[data-theme=light] .phaseCard,html[data-theme=light] .planningStage,html[data-theme=light] .resourceLocked,html[data-theme=light] .subCard{background:#fff;border-color:#d2dde8;color:#172334}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#fff;color:#172334;border-color:#cbd7e3}html[data-theme=light] .btn{background:#f5f8fb;border-color:#c2d0df;color:#223247}html[data-theme=light] .btn:hover:not(:disabled){background:#eaf1f8;border-color:#9eb4ca}html[data-theme=light] .btn.primary{background:#5d95df;border-color:#5d95df;color:#fff}html[data-theme=light] .btn.secondary{background:#f8fafc}html[data-theme=light] .notice{background:#eff7ff;border-color:#b8d2e8;color:#36546f}html[data-theme=light] .notice.error{background:#fff0f1;border-color:#e0b3b8;color:#8a3540}html[data-theme=light] .statePill{background:#f3f6f9;border-color:#cbd6e0;color:#506275}html[data-theme=light] .statePill.good{background:#eef9f3;border-color:#afd5c1;color:#2c7957}html[data-theme=light] .statePill.warn{background:#fff8e8;border-color:#e5ce91;color:#8b6816}html[data-theme=light] .statePill.bad{background:#fff0f2;border-color:#e2b5bb;color:#983b45}html[data-theme=light] .governedDialogBackdrop{background:rgba(28,42,58,.35)}@media(prefers-color-scheme:light){html[data-theme=system],html[data-theme=system] body{color-scheme:light;background:#f5f7fb;color:#172334}html[data-theme=system] body{background:radial-gradient(circle at 18% 0,rgba(55,112,190,.08),transparent 36%),#f5f7fb}html[data-theme=system] .streamShell{background:radial-gradient(circle at 50% -10%,rgba(62,110,177,.1),transparent 35%),#f5f7fb}html[data-theme=system] .streamTopbar,html[data-theme=system] .topbar{background:rgba(250,252,255,.96);border-color:#d7e0ea;color:#172334}html[data-theme=system] .brand strong,html[data-theme=system] .streamEngagementBar .engagementName,html[data-theme=system] .workspaceButton{color:#172334}html[data-theme=system] .streamEngagementBar{background:rgba(246,249,253,.96);border-color:#dbe3ec;color:#66778b}html[data-theme=system] .iconBtn,html[data-theme=system] .streamThemeControl,html[data-theme=system] .topRight select{background:#fff;border-color:#cfd9e5;color:#1e2c3d}html[data-theme=system] .activityRailHead h2,html[data-theme=system] .streamCard h2,html[data-theme=system] .streamWelcomeCopy h1{color:#172334}html[data-theme=system] .activityTimeline p,html[data-theme=system] .streamCardBody>p,html[data-theme=system] .streamWelcomeCopy>p{color:#66788d}html[data-theme=system] .streamFacts span,html[data-theme=system] .streamPhaseRail{background:#fff;border-color:#d4dee9;color:#687a8f}html[data-theme=system] .streamFacts b{color:#203247}html[data-theme=system] .streamCard{background:linear-gradient(180deg,#fff,#f9fbfd);border-color:#d2dde8;box-shadow:0 10px 30px rgba(41,64,92,.06)}html[data-theme=system] .composerInner{background:rgba(255,255,255,.94);border-color:#c8d5e3;box-shadow:0 18px 65px rgba(35,56,80,.18)}html[data-theme=system] .composerBox{background:#f7f9fc;border-color:#ccd8e5}html[data-theme=system] .composerBox textarea{color:#172334}html[data-theme=system] .actionCard,html[data-theme=system] .card,html[data-theme=system] .gate,html[data-theme=system] .governedDialog,html[data-theme=system] .phaseCard,html[data-theme=system] .planningStage,html[data-theme=system] .resourceLocked,html[data-theme=system] .subCard{background:#fff;border-color:#d2dde8;color:#172334}html[data-theme=system] input,html[data-theme=system] select,html[data-theme=system] textarea{background:#fff;color:#172334;border-color:#cbd7e3}}@media(max-width:1180px){.engagementStream{--activity-col:220px;--stream-gap:24px;width:min(1120px,100%)}.streamThemeControl button{width:25px}}@media(max-width:900px){.engagementStream{padding-bottom:180px}.streamPhaseRail,.streamWelcome{margin-left:0}.streamCanvas{grid-template-columns:1fr;gap:16px}.streamPrimary{order:1;max-width:none}.streamActivityRail{order:2;position:static;border-top:1px solid #223449;padding-top:18px}.streamActivityRail .activityTimeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px}.streamActivityRail .activityTimeline>div:not(:last-child):before,.streamActivityRail .activityTimeline>div:nth-child(n+5){display:none}html[data-theme=light] .streamActivityRail{border-color:#d8e2eb}}@media(max-width:720px){.streamTopbar .streamThemeControl{display:flex}.streamThemeControl button{width:25px;height:25px}.streamThemeControl button:nth-child(2){display:none}.engagementStream{padding-bottom:165px}.streamActivityRail .activityTimeline{grid-template-columns:1fr}.streamActivityRail .activityTimeline>div:nth-child(n+4){display:none}.bottomComposer,.bottomComposer.compact{width:calc(100vw - 14px);bottom:max(7px,env(safe-area-inset-bottom))}.composerInner{border-radius:14px}.composerTop{padding-bottom:4px}.composerHint{max-height:29px}.streamMain{padding-bottom:160px}}.streamAgentUpdate{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;margin:5px 4px 18px;padding:10px 6px 16px;border-bottom:1px solid #1f3041}.streamAgentUpdate.memory{border-bottom-color:#302a48}.agentUpdateMark{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#102b22;color:#72ddb0;border:1px solid #2b654e;margin-top:2px}.streamAgentUpdate.memory .agentUpdateMark{background:#211b31;color:#c0a4ff;border-color:#514071}.agentUpdateHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agentUpdateHead h2{font-size:15px;margin:3px 0 0}.agentUpdateBody>p{font-size:10px;line-height:1.6;color:#8798ab;margin:7px 0 8px;max-width:830px}.agentUpdateItems{display:flex;flex-direction:column;margin-top:6px}.agentUpdateItems button{display:grid;grid-template-columns:18px minmax(0,1fr) auto 16px;grid-gap:8px;gap:8px;align-items:center;text-align:left;border:0;border-top:1px solid #1e2d3c;background:transparent;color:#dce7f3;padding:9px 2px}.agentUpdateItems button:hover{background:#0f1a26}.agentUpdateItems b,.agentUpdateItems small{display:block}.agentUpdateItems b{font-size:9px}.agentUpdateItems small{font-size:8px;color:#718398;margin-top:2px}.agentUpdateActions{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding-top:8px}.agentUpdateActions .textBtn{font-size:8px}.streamActivityRail .activityTimeline>div{grid-template-columns:22px minmax(0,1fr)}.streamActivityRail .activityTimeline>div:not(:last-child):before{left:8px;top:25px}.timelineActor{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;margin-top:0;background:#132338;color:#83b4f4;border:1px solid #2e4b6b;position:relative;z-index:1}.timelineActor.agent{background:#102b22;color:#72ddb0;border-color:#2b654e}.timelineActor.human{background:#2a2215;color:#e4bf70;border-color:#5a4725}.timelineActor.system{background:#132338;color:#83b4f4;border-color:#2e4b6b}.bottomComposer{width:min(820px,calc(100vw - 34px));transition:width .18s ease,bottom .18s ease}.bottomComposer.expanded{width:min(940px,calc(100vw - 34px))}.bottomComposer .composerInner{padding:5px;border-radius:14px;transition:padding .18s ease,border-color .18s ease}.bottomComposer.expanded .composerInner{padding:8px}.bottomComposer.resting .composerInner{background:rgba(15,26,38,.88)}.bottomComposer.resting .composerBox{min-height:44px;align-items:center}.bottomComposer.resting .composerBox textarea{min-height:26px;height:26px;padding:5px;font-size:10px;overflow:hidden}.bottomComposer.expanded .composerBox textarea{min-height:54px;max-height:160px}.composerBox{position:relative}.composerRestStatus{position:absolute;right:48px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:5px;font-size:7px;color:#66798f;pointer-events:none}.composerRestStatus i{width:5px;height:5px;border-radius:50%;background:#66798f}.composerRestStatus.live{color:#79aa97}.composerRestStatus.live i{background:#47d99b;box-shadow:0 0 7px #47d99b}.composerControls{display:flex;align-items:center;gap:4px}.composerCollapse{width:24px;height:24px;border:0;border-radius:6px;display:grid;place-items:center;background:transparent;color:#718399}.composerCollapse:hover:not(:disabled){background:#162538;color:#bdd0e5}.composerCollapse:disabled{opacity:.35}.bottomComposer.resting .composerAttach,.bottomComposer.resting .composerSend{width:30px;height:30px}.streamDetail{width:min(1480px,100%);margin:0 auto;padding:22px 0 190px}.detailBreadcrumb{display:flex;align-items:center;gap:8px;color:#66798f;font-size:8px;margin:0 0 12px}.detailBreadcrumb>b{font-size:8px;color:#98a9bd}.detailBack{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#91a6bd;font-size:8px;padding:5px 0}.detailBack:hover{color:#d9e6f4}.detailHero{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:15px;gap:15px;align-items:start;border-bottom:1px solid #223347;padding:4px 0 20px}.detailHeroIcon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#142840;border:1px solid #315575;color:#91bdf3}.detailHeroCopy h1{font-size:25px;letter-spacing:-.02em;margin:5px 0 7px}.detailHeroCopy>p{font-size:11px;line-height:1.65;color:#8fa0b4;max-width:900px;margin:0}.detailHeroMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.detailHeroMeta>span:not(.statePill){display:inline-flex;align-items:center;gap:5px;font-size:7px;color:#788ba1;padding:4px 6px;border:1px solid #27394c;border-radius:999px}.detailHeroActions{gap:7px;justify-content:flex-end;flex-wrap:wrap}.detailHeroActions,.detailTabs{display:flex;align-items:center}.detailTabs{gap:2px;border-bottom:1px solid #223347;margin:0 0 20px}.detailTabs button{border:0;background:transparent;color:#73869c;font-size:9px;font-weight:750;padding:12px 13px;border-bottom:2px solid transparent}.detailTabs button:hover{color:#c1d0e1}.detailTabs button.active{color:#dce8f6;border-bottom-color:#6da6ef}.detailTabs button span{margin-left:4px;font-size:7px;padding:2px 5px;border-radius:999px;background:#152236;color:#8aa0b9}.detailEvidenceView,.detailOverview,.detailTraceView{display:grid;grid-gap:18px;gap:18px}.detailAssessment,.detailConversation,.detailDecisionList,.detailEvidenceView>section,.detailGapSection,.detailMemoryList,.detailNarrativeGrid>section,.detailTraceView>section{border:1px solid #26384b;background:linear-gradient(180deg,#0e1925,#0c151f);border-radius:13px;padding:16px}.detailSectionTitle{margin-bottom:11px}.detailSectionTitle h2{font-size:15px;margin:4px 0 0}.detailSectionTitle p{font-size:9px;color:#7e90a5;margin:5px 0 0;line-height:1.5}.detailMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));grid-gap:8px;gap:8px}.detailMetrics>div{padding:10px;border:1px solid #26384a;background:#0a141e;border-radius:9px}.detailMetrics span,.detailMetrics strong{display:block}.detailMetrics span{font-size:7px;text-transform:uppercase;letter-spacing:.05em;color:#6f8297}.detailMetrics strong{font-size:11px;color:#dce7f3;margin-top:4px;text-transform:none}.detailNarrativeGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:18px;gap:18px}.detailNarrativeGrid h2{font-size:15px;margin:4px 0 7px}.detailNarrativeGrid p{font-size:10px;line-height:1.65;color:#8b9caf;margin:0}.detailNext{display:grid;grid-gap:8px;gap:8px;list-style:none;padding:0;margin:10px 0 0}.detailNext li{display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;align-items:start}.detailNext li>span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#14243a;border:1px solid #31506f;color:#8db8ed;font-size:7px;font-weight:850}.detailNext p{padding-top:2px}.detailDecisionList>button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;grid-gap:9px;gap:9px;align-items:center;border:0;border-top:1px solid #223347;background:transparent;color:#dce7f3;text-align:left;padding:11px 2px}.detailDecisionList>button:hover{background:#101c29}.detailDecisionList b,.detailDecisionList small{display:block}.detailDecisionList b{font-size:10px}.detailDecisionList small{font-size:8px;color:#72849a;margin-top:3px}.detailGap{padding:11px 0;border-top:1px solid #302d24}.detailGap:first-of-type{border-top:0}.detailGap>div{display:flex;align-items:center;gap:8px}.detailGap b{font-size:10px}.detailGap p{font-size:9px;line-height:1.5;color:#a09580;margin:6px 0}.detailGap small{font-size:8px;color:#7d8da1}.detailEvidenceList>div,.detailMemoryList>div,.detailSourceList>div,.detailValidationList>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:10px 0;border-top:1px solid #223347}.detailMemoryList>div{grid-template-columns:minmax(0,1fr) auto}.detailEvidenceList>div:first-of-type,.detailMemoryList>div:first-of-type,.detailSourceList>div:first-of-type,.detailValidationList>div:first-of-type{border-top:0}.detailEvidenceList b,.detailEvidenceList small,.detailMemoryList b,.detailMemoryList small,.detailSourceList b,.detailSourceList small,.detailValidationList b,.detailValidationList small{display:block}.detailEvidenceList b,.detailMemoryList b,.detailSourceList b,.detailValidationList b{font-size:9px}.detailEvidenceList small,.detailMemoryList small,.detailSourceList small,.detailValidationList small{font-size:8px;color:#718398;margin-top:3px;line-height:1.45}.detailEvidenceView{grid-template-columns:1fr 1fr}.detailEvidenceView>section:last-child:nth-child(3){grid-column:1/-1}.detailTraceView{grid-template-columns:1fr 1fr}.detailTraceView>section:last-child{grid-column:1/-1}.detailProvenance,.detailTraceFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.detailProvenance>div,.detailTraceFacts>div{padding:9px;border:1px solid #27394b;background:#0a141e;border-radius:8px}.detailProvenance b,.detailProvenance span,.detailTraceFacts b,.detailTraceFacts span{display:block}.detailProvenance span,.detailTraceFacts span{font-size:7px;color:#6f8297;text-transform:uppercase;letter-spacing:.05em}.detailProvenance b,.detailTraceFacts b{font-size:9px;margin-top:4px;color:#d5e1ee;overflow-wrap:anywhere}.validationIcon{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#14243a;color:#8ebaff;border:1px solid #31506f}.validationIcon.pass{background:#102b22;color:#72ddb0;border-color:#2b654e}.detailConversation{margin-top:18px}.detailConversation .conversationLabel{margin-top:-3px}html[data-theme=light] .streamAgentUpdate{border-color:#dce5ee}html[data-theme=light] .agentUpdateHead h2,html[data-theme=light] .detailHeroCopy h1,html[data-theme=light] .detailNarrativeGrid h2,html[data-theme=light] .detailSectionTitle h2{color:#172334}html[data-theme=light] .agentUpdateBody>p,html[data-theme=light] .detailHeroCopy>p,html[data-theme=light] .detailNarrativeGrid p{color:#66788d}html[data-theme=light] .agentUpdateItems button{color:#233247;border-color:#e0e7ee}html[data-theme=light] .agentUpdateItems button:hover{background:#f3f7fb}html[data-theme=light] .timelineActor{box-shadow:0 0 0 3px #f5f7fb}html[data-theme=light] .bottomComposer.resting .composerInner{background:rgba(255,255,255,.93)}html[data-theme=light] .composerRestStatus{color:#718297}html[data-theme=light] .streamDetail{color:#172334}html[data-theme=light] .detailHero{border-color:#d9e2eb}html[data-theme=light] .detailHeroIcon{background:#eaf2fc;border-color:#bfd2e7;color:#4c82c2}html[data-theme=light] .detailHeroMeta>span:not(.statePill){background:#fff;border-color:#d5dfe9;color:#718397}html[data-theme=light] .detailTabs{border-color:#d8e2eb}html[data-theme=light] .detailTabs button{color:#687b90}html[data-theme=light] .detailTabs button.active{color:#24466f;border-color:#4f86cf}html[data-theme=light] .detailAssessment,html[data-theme=light] .detailConversation,html[data-theme=light] .detailDecisionList,html[data-theme=light] .detailEvidenceView>section,html[data-theme=light] .detailGapSection,html[data-theme=light] .detailMemoryList,html[data-theme=light] .detailNarrativeGrid>section,html[data-theme=light] .detailTraceView>section{border-color:#d4dee8;box-shadow:0 8px 28px rgba(41,64,92,.045)}html[data-theme=light] .detailMetrics>div,html[data-theme=light] .detailProvenance>div,html[data-theme=light] .detailTraceFacts>div{background:#f7f9fc;border-color:#d8e1ea}html[data-theme=light] .detailMetrics strong,html[data-theme=light] .detailProvenance b,html[data-theme=light] .detailTraceFacts b{color:#213247}html[data-theme=light] .detailDecisionList>button,html[data-theme=light] .detailEvidenceList>div,html[data-theme=light] .detailMemoryList>div,html[data-theme=light] .detailSourceList>div,html[data-theme=light] .detailValidationList>div{border-color:#e0e7ee;color:#233247}@media(prefers-color-scheme:light){html[data-theme=system] .streamAgentUpdate{border-color:#dce5ee}html[data-theme=system] .agentUpdateHead h2,html[data-theme=system] .detailHeroCopy h1,html[data-theme=system] .detailNarrativeGrid h2,html[data-theme=system] .detailSectionTitle h2{color:#172334}html[data-theme=system] .agentUpdateBody>p,html[data-theme=system] .detailHeroCopy>p,html[data-theme=system] .detailNarrativeGrid p{color:#66788d}html[data-theme=system] .agentUpdateItems button{color:#233247;border-color:#e0e7ee}html[data-theme=system] .bottomComposer.resting .composerInner{background:rgba(255,255,255,.93)}html[data-theme=system] .streamDetail{color:#172334}html[data-theme=system] .detailHero,html[data-theme=system] .detailTabs{border-color:#d9e2eb}html[data-theme=system] .detailHeroIcon{background:#eaf2fc;border-color:#bfd2e7;color:#4c82c2}html[data-theme=system] .detailAssessment,html[data-theme=system] .detailConversation,html[data-theme=system] .detailDecisionList,html[data-theme=system] .detailEvidenceView>section,html[data-theme=system] .detailGapSection,html[data-theme=system] .detailMemoryList,html[data-theme=system] .detailNarrativeGrid>section,html[data-theme=system] .detailTraceView>section{background:#fff;border-color:#d4dee8}html[data-theme=system] .detailMetrics>div,html[data-theme=system] .detailProvenance>div,html[data-theme=system] .detailTraceFacts>div{background:#f7f9fc;border-color:#d8e1ea}html[data-theme=system] .detailMetrics strong,html[data-theme=system] .detailProvenance b,html[data-theme=system] .detailTraceFacts b{color:#213247}}@media(max-width:900px){.streamDetail{padding-bottom:170px}.detailHero{grid-template-columns:42px minmax(0,1fr)}.detailHeroActions{grid-column:1/-1;justify-content:flex-start;padding-left:57px}.detailEvidenceView,.detailNarrativeGrid,.detailTraceView{grid-template-columns:1fr}.detailEvidenceView>section:last-child:nth-child(3),.detailTraceView>section:last-child{grid-column:auto}.detailProvenance,.detailTraceFacts{grid-template-columns:1fr 1fr}.composerRestStatus{display:none}}@media(max-width:720px){.streamAgentUpdate{grid-template-columns:28px 1fr;margin-left:0;margin-right:0}.agentUpdateHead{display:block}.agentUpdateHead .statePill{margin-top:5px}.agentUpdateItems button{grid-template-columns:16px minmax(0,1fr) 14px}.agentUpdateItems .executionMini{display:none}.streamDetail{padding-top:14px}.detailBreadcrumb span,.detailBreadcrumb>b{display:none}.detailHero{grid-template-columns:36px minmax(0,1fr);gap:10px}.detailHeroIcon{width:34px;height:34px}.detailHeroCopy h1{font-size:20px}.detailHeroActions{padding-left:0}.detailHeroActions .btn{flex:1 1}.detailTabs{overflow:auto;scrollbar-width:none}.detailTabs button{white-space:nowrap}.detailMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.detailAssessment,.detailConversation,.detailDecisionList,.detailEvidenceView>section,.detailGapSection,.detailMemoryList,.detailNarrativeGrid>section,.detailTraceView>section{padding:12px}.detailProvenance,.detailTraceFacts{grid-template-columns:1fr}.bottomComposer,.bottomComposer.expanded{width:calc(100vw - 14px)}}.streamDetail .eyebrow{font-size:10px;letter-spacing:.13em}.continuityHero p{font-size:11px;line-height:1.55}.continuityIds span{font-size:9px;padding:8px 10px}.continuityIds b{font-size:9px;line-height:1.35}.seriesYear{min-width:205px;padding:13px;gap:7px}.seriesYear>span{font-size:19px}.seriesYear strong{font-size:11px}.seriesYear small{font-size:10px;line-height:1.45}.seriesYear code{font-size:9px;line-height:1.35}.continuityNotice{padding:13px 15px}.continuityNotice strong{font-size:11px}.continuityNotice p{font-size:10px;line-height:1.6}.folderImport{padding:15px}.folderImport strong{font-size:12px}.folderImport p{font-size:10px;line-height:1.55}.folderImport>span{font-size:9px}.baselineChecks>div{font-size:10px;padding:7px 9px}.continuityFrameworkRail{gap:2px}.continuityFrameworkRail>div{padding:10px}.continuityFrameworkRail span{width:22px;height:22px;font-size:9px}.continuityFrameworkRail b{font-size:9px;line-height:1.35}.baselineList>div,.validationChecks>div{padding:10px}.baselineList b,.validationChecks b{font-size:10px}.baselineList small,.validationChecks small{font-size:9px;line-height:1.5}.statusDeclaration label>span{font-size:9px}.ajeForm input,.ajeForm select,.exceptionActions input,.reconciliationForm input,.statusDeclaration select{font-size:10px;padding:9px}.continuityException{padding:12px}.continuityException b{font-size:11px}.continuityException small{font-size:9px;line-height:1.45}.continuityException>p{font-size:10px;line-height:1.6}.evidenceStrengths em,.evidenceStrengths span{font-size:8px;padding:4px 7px}.evidenceBundleRow{padding:8px 0}.evidenceBundleRow b{font-size:9px}.evidenceBundleRow small{font-size:8px}.reconciliationRow{padding:10px 2px}.reconciliationRow b{font-size:10px}.reconciliationRow small{font-size:9px}.reconciliationRow>span{font-size:9px;line-height:1.5}.emptyInline{font-size:10px}.agentRuntimeStrip strong{font-size:12px}.agentRuntimeStrip small{font-size:10px;line-height:1.55}.carryCounts .metric small,.carryCounts .metric span,.detailBack,.detailBreadcrumb,.detailBreadcrumb>b,.priorValidationMetrics .metric small,.priorValidationMetrics .metric span,.reconstructionSummary .metric small,.reconstructionSummary .metric span{font-size:9px}.detailHeroMeta>span:not(.statePill){font-size:8px;padding:5px 7px}.detailTabs button{font-size:10px;padding:13px 14px}.detailTabs button span{font-size:8px}.detailNarrativeGrid h2,.detailSectionTitle h2{font-size:16px}.detailSectionTitle p{font-size:10px;line-height:1.6}.detailMetrics>div{padding:12px}.detailMetrics span{font-size:8px}.detailMetrics strong{font-size:12px;line-height:1.35}.detailNarrativeGrid p{font-size:11px;line-height:1.7}.detailNext li>span{font-size:9px}.detailDecisionList b{font-size:11px}.detailDecisionList small{font-size:9px;line-height:1.45}.detailGap b{font-size:11px}.detailGap p{font-size:10px;line-height:1.6}.detailGap small{font-size:9px}.detailEvidenceList b,.detailMemoryList b,.detailSourceList b,.detailValidationList b{font-size:10px}.detailEvidenceList small,.detailMemoryList small,.detailSourceList small,.detailValidationList small{font-size:9px;line-height:1.55}.detailProvenance span,.detailTraceFacts span{font-size:8px}.detailProvenance b,.detailTraceFacts b{font-size:10px;line-height:1.45}html[data-theme=light],html[data-theme=light] body{background:#edf2f7;color:#18273a}html[data-theme=light] .streamShell,html[data-theme=light] body{background:radial-gradient(circle at 48% -8%,rgba(72,124,190,.1),transparent 35%),#edf2f7}html[data-theme=light] .continuityHero h2,html[data-theme=light] .pageHead h1,html[data-theme=light] .sectionTitle h2,html[data-theme=light] .sectionTitle h3{color:#17283c}html[data-theme=light] .subCard{box-shadow:0 4px 14px rgba(36,58,82,.035)}html[data-theme=light] .continuityHero{background:linear-gradient(120deg,#e7f0fb,#f7faff 68%);border-color:#b7cce2;box-shadow:0 8px 22px rgba(50,83,119,.055)}html[data-theme=light] .continuityHero p{color:#5f748b}html[data-theme=light] .continuityIds span{background:rgba(255,255,255,.78);border-color:#c3d3e2;color:#60758b}html[data-theme=light] .continuityIds b{color:#24425f}html[data-theme=light] .seriesYear{background:#fff;border-color:#c9d6e2;box-shadow:0 4px 12px rgba(42,64,88,.045)}html[data-theme=light] .seriesYear.current{background:linear-gradient(145deg,#e7f1fd,#f8fbff);border-color:#89add6}html[data-theme=light] .seriesYear.imported{background:linear-gradient(145deg,#fff5df,#fffaf0);border-color:#d8bd7e}html[data-theme=light] .seriesYear strong,html[data-theme=light] .seriesYear>span{color:#1e334b}html[data-theme=light] .seriesYear small{color:#5f7389}html[data-theme=light] .seriesYear code{color:#60758c}html[data-theme=light] .continuityNotice{background:#f3f8ed;border-color:#bfd0a4;color:#405d39;box-shadow:0 4px 14px rgba(66,92,48,.035)}html[data-theme=light] .continuityNotice p{color:#60745b}html[data-theme=light] .folderImport{background:#f2f7fc;border-color:#9eb8d1;color:#24384f}html[data-theme=light] .folderImport p,html[data-theme=light] .folderImport>span{color:#60778e}html[data-theme=light] .folderImport>div:first-child .appIcon{color:#4f86c8}html[data-theme=light] .carryCounts,html[data-theme=light] .priorValidationMetrics,html[data-theme=light] .reconstructionSummary{background:#c8d5e1;border-color:#c8d5e1;gap:1px}html[data-theme=light] .carryCounts .metric,html[data-theme=light] .priorValidationMetrics .metric,html[data-theme=light] .reconstructionSummary .metric{background:#f8fafc}html[data-theme=light] .metric span{color:#657a90}html[data-theme=light] .metric strong{color:#1d3047}html[data-theme=light] .metric small{color:#64798e}html[data-theme=light] .agentRuntimeStrip{background:#f3f7fb;border-color:#b9cce0;color:#24394f}html[data-theme=light] .agentRuntimeStrip.ok{background:#edf8f3;border-color:#a9d0bd}html[data-theme=light] .agentRuntimeStrip.warn{background:#fff7e8;border-color:#dec789}html[data-theme=light] .agentRuntimeStrip small{color:#5f7489}html[data-theme=light] .baselineChecks>div{background:#f7fafc;border-color:#cad7e3;color:#536b82}html[data-theme=light] .continuityFrameworkRail{background:#c8d5e1;border-color:#c8d5e1}html[data-theme=light] .continuityFrameworkRail>div{background:#f8fafc;color:#647990}html[data-theme=light] .continuityFrameworkRail>div.active{background:#e5effb;color:#27486d}html[data-theme=light] .continuityFrameworkRail span{border-color:#a8bfd6;color:#466c96;background:#fff}html[data-theme=light] .baselineList>div,html[data-theme=light] .validationChecks>div{background:#f7f9fc;border-color:#d3dee8}html[data-theme=light] .baselineList b,html[data-theme=light] .validationChecks b{color:#25384e}html[data-theme=light] .baselineList small,html[data-theme=light] .validationChecks small{color:#64798f}html[data-theme=light] .statusDeclaration{border-color:#d5e0e9}html[data-theme=light] .statusDeclaration label>span{color:#61768d}html[data-theme=light] .ajeForm input,html[data-theme=light] .ajeForm select,html[data-theme=light] .exceptionActions input,html[data-theme=light] .reconciliationForm input,html[data-theme=light] .statusDeclaration select{background:#fff;color:#1d3046;border-color:#becddc}html[data-theme=light] .continuityException{background:#fff;border-color:#ccd9e5;box-shadow:0 4px 14px rgba(42,64,88,.035)}html[data-theme=light] .continuityException b{color:#25384e}html[data-theme=light] .continuityException small,html[data-theme=light] .continuityException>p{color:#63788e}html[data-theme=light] .exceptionEvidenceSection{border-color:#d2dde7}html[data-theme=light] .evidenceStrengths em,html[data-theme=light] .evidenceStrengths span{background:#f5f8fb;border-color:#d1dce7;color:#5e748b}html[data-theme=light] .evidenceBundleRow,html[data-theme=light] .reconciliationRow{border-color:#dbe4ec}html[data-theme=light] .reconciliationRow small,html[data-theme=light] .reconciliationRow>span{color:#61778e}html[data-theme=light] .detailHeroCopy h1{color:#14263a}html[data-theme=light] .detailHeroCopy>p{color:#5d7187}html[data-theme=light] .detailHero{border-color:#cbd7e2}html[data-theme=light] .detailTabs{border-color:#cbd8e3}html[data-theme=light] .detailTabs button{color:#5e7389}html[data-theme=light] .detailTabs button.active{color:#1f4d7a;border-color:#3f7fc6}html[data-theme=light] .detailAssessment,html[data-theme=light] .detailConversation,html[data-theme=light] .detailDecisionList,html[data-theme=light] .detailEvidenceView>section,html[data-theme=light] .detailGapSection,html[data-theme=light] .detailMemoryList,html[data-theme=light] .detailNarrativeGrid>section,html[data-theme=light] .detailTraceView>section{background:#fff;border-color:#c7d4e0;box-shadow:0 10px 28px rgba(35,57,82,.07)}html[data-theme=light] .detailMetrics>div,html[data-theme=light] .detailProvenance>div,html[data-theme=light] .detailTraceFacts>div{background:#f3f6fa;border-color:#cedae5}html[data-theme=light] .detailMetrics span,html[data-theme=light] .detailProvenance span,html[data-theme=light] .detailTraceFacts span{color:#61768d}html[data-theme=light] .detailMetrics strong,html[data-theme=light] .detailProvenance b,html[data-theme=light] .detailTraceFacts b{color:#1e3249}html[data-theme=light] .detailNarrativeGrid p,html[data-theme=light] .detailSectionTitle p{color:#5e7389}html[data-theme=light] .detailDecisionList>button,html[data-theme=light] .detailEvidenceList>div,html[data-theme=light] .detailMemoryList>div,html[data-theme=light] .detailSourceList>div,html[data-theme=light] .detailValidationList>div{border-color:#d7e1ea;color:#22364d}@media(prefers-color-scheme:light){html[data-theme=system],html[data-theme=system] body{background:#edf2f7;color:#18273a}html[data-theme=system] .streamShell,html[data-theme=system] body{background:radial-gradient(circle at 48% -8%,rgba(72,124,190,.1),transparent 35%),#edf2f7}html[data-theme=system] .continuityHero h2,html[data-theme=system] .sectionTitle h2,html[data-theme=system] .sectionTitle h3,html[data-theme=system] html[data-theme=system] html[data-theme=system] .pageHead h1{color:#17283c}html[data-theme=system] .continuityHero{background:linear-gradient(120deg,#e7f0fb,#f7faff 68%);border-color:#b7cce2;box-shadow:0 8px 22px rgba(50,83,119,.055)}html[data-theme=system] .continuityHero p{color:#5f748b}html[data-theme=system] .continuityIds span{background:rgba(255,255,255,.78);border-color:#c3d3e2;color:#60758b}html[data-theme=system] .continuityIds b{color:#24425f}html[data-theme=system] .seriesYear{background:#fff;border-color:#c9d6e2;box-shadow:0 4px 12px rgba(42,64,88,.045)}html[data-theme=system] .seriesYear.current{background:linear-gradient(145deg,#e7f1fd,#f8fbff);border-color:#89add6}html[data-theme=system] .seriesYear.imported{background:linear-gradient(145deg,#fff5df,#fffaf0);border-color:#d8bd7e}html[data-theme=system] .seriesYear strong,html[data-theme=system] .seriesYear>span{color:#1e334b}html[data-theme=system] .seriesYear small{color:#5f7389}html[data-theme=system] .seriesYear code{color:#60758c}html[data-theme=system] .continuityNotice{background:#f3f8ed;border-color:#bfd0a4;color:#405d39}html[data-theme=system] .continuityNotice p{color:#60745b}html[data-theme=system] .folderImport{background:#f2f7fc;border-color:#9eb8d1;color:#24384f}html[data-theme=system] .folderImport p,html[data-theme=system] .folderImport>span{color:#60778e}html[data-theme=system] .folderImport>div:first-child .appIcon{color:#4f86c8}html[data-theme=system] .carryCounts,html[data-theme=system] .priorValidationMetrics,html[data-theme=system] .reconstructionSummary{background:#c8d5e1;border-color:#c8d5e1}html[data-theme=system] .carryCounts .metric,html[data-theme=system] .priorValidationMetrics .metric,html[data-theme=system] .reconstructionSummary .metric{background:#f8fafc}html[data-theme=system] .metric span{color:#657a90}html[data-theme=system] .metric strong{color:#1d3047}html[data-theme=system] .metric small{color:#64798e}html[data-theme=system] .agentRuntimeStrip{background:#f3f7fb;border-color:#b9cce0;color:#24394f}html[data-theme=system] .agentRuntimeStrip.ok{background:#edf8f3;border-color:#a9d0bd}html[data-theme=system] .agentRuntimeStrip.warn{background:#fff7e8;border-color:#dec789}html[data-theme=system] .agentRuntimeStrip small{color:#5f7489}html[data-theme=system] .baselineChecks>div{background:#f7fafc;border-color:#cad7e3;color:#536b82}html[data-theme=system] .continuityFrameworkRail{background:#c8d5e1;border-color:#c8d5e1}html[data-theme=system] .continuityFrameworkRail>div{background:#f8fafc;color:#647990}html[data-theme=system] .continuityFrameworkRail>div.active{background:#e5effb;color:#27486d}html[data-theme=system] .continuityFrameworkRail span{border-color:#a8bfd6;color:#466c96;background:#fff}html[data-theme=system] .baselineList>div,html[data-theme=system] .validationChecks>div{background:#f7f9fc;border-color:#d3dee8}html[data-theme=system] .baselineList b,html[data-theme=system] .validationChecks b{color:#25384e}html[data-theme=system] .baselineList small,html[data-theme=system] .validationChecks small{color:#64798f}html[data-theme=system] .statusDeclaration{border-color:#d5e0e9}html[data-theme=system] .statusDeclaration label>span{color:#61768d}html[data-theme=system] .ajeForm input,html[data-theme=system] .ajeForm select,html[data-theme=system] .exceptionActions input,html[data-theme=system] .reconciliationForm input,html[data-theme=system] .statusDeclaration select{background:#fff;color:#1d3046;border-color:#becddc}html[data-theme=system] .continuityException{background:#fff;border-color:#ccd9e5}html[data-theme=system] .continuityException b{color:#25384e}html[data-theme=system] .continuityException small,html[data-theme=system] .continuityException>p{color:#63788e}html[data-theme=system] .exceptionEvidenceSection{border-color:#d2dde7}html[data-theme=system] .evidenceStrengths em,html[data-theme=system] .evidenceStrengths span{background:#f5f8fb;border-color:#d1dce7;color:#5e748b}html[data-theme=system] .evidenceBundleRow,html[data-theme=system] .reconciliationRow{border-color:#dbe4ec}html[data-theme=system] .reconciliationRow small,html[data-theme=system] .reconciliationRow>span{color:#61778e}html[data-theme=system] .detailHeroCopy h1{color:#14263a}html[data-theme=system] .detailHeroCopy>p{color:#5d7187}html[data-theme=system] .detailHero{border-color:#cbd7e2}html[data-theme=system] .detailTabs{border-color:#cbd8e3}html[data-theme=system] .detailTabs button{color:#5e7389}html[data-theme=system] .detailTabs button.active{color:#1f4d7a;border-color:#3f7fc6}html[data-theme=system] .detailAssessment,html[data-theme=system] .detailConversation,html[data-theme=system] .detailDecisionList,html[data-theme=system] .detailEvidenceView>section,html[data-theme=system] .detailGapSection,html[data-theme=system] .detailMemoryList,html[data-theme=system] .detailNarrativeGrid>section,html[data-theme=system] .detailTraceView>section{background:#fff;border-color:#c7d4e0;box-shadow:0 10px 28px rgba(35,57,82,.07)}html[data-theme=system] .detailMetrics>div,html[data-theme=system] .detailProvenance>div,html[data-theme=system] .detailTraceFacts>div{background:#f3f6fa;border-color:#cedae5}html[data-theme=system] .detailMetrics span,html[data-theme=system] .detailProvenance span,html[data-theme=system] .detailTraceFacts span{color:#61768d}html[data-theme=system] .detailMetrics strong,html[data-theme=system] .detailProvenance b,html[data-theme=system] .detailTraceFacts b{color:#1e3249}html[data-theme=system] .detailNarrativeGrid p,html[data-theme=system] .detailSectionTitle p{color:#5e7389}}@media(max-width:720px){.seriesYear{min-width:180px}.detailMetrics strong{font-size:11px}}html[data-theme=light] .executionMini{font-size:8px;font-weight:850;padding:4px 8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.32)}html[data-theme=light] .executionMini.human_decision{background:#fff0c7;color:#694900;border-color:#c69b36}html[data-theme=light] .executionMini.agent_assisted{background:#eee7fb;color:#56367f;border-color:#9b7bc4}html[data-theme=light] .executionMini.deterministic{background:#e7f1fc;color:#245b97;border-color:#86add7}html[data-theme=light] .statePill{background:#eef3f8;color:#40576f;border-color:#aebfce}html[data-theme=light] .statePill.warn{background:#fff0c7;color:#694900;border-color:#c69b36}html[data-theme=light] .statePill.good{background:#e5f6ed;color:#1f6549;border-color:#86bda4}html[data-theme=light] .statePill.bad{background:#fde8e9;color:#8b3039;border-color:#d99aa0}html[data-theme=light] .analyseBar,html[data-theme=light] .approveImport{background:#f7fafc;border-color:#c6d4e1;color:#20364d}html[data-theme=light] .analyseBar small,html[data-theme=light] .approveImport small{color:#61778e}html[data-theme=light] .treatmentGrid>div{background:#f5f8fb;border-color:#c8d6e2;color:#1f344b;box-shadow:0 2px 8px rgba(42,64,88,.025)}html[data-theme=light] .treatmentGrid strong{color:#1f344b}html[data-theme=light] .treatmentGrid span{color:#63798f;font-size:9px;line-height:1.35}html[data-theme=light] .reviewHint{background:#fff6df;border-color:#d6b866;color:#704f0d}html[data-theme=light] .reviewHint strong{color:#704f0d;font-size:10px}html[data-theme=light] .reviewHint p{color:#806c42;font-size:9px;line-height:1.5}html[data-theme=light] .importApproved{background:#edf8f2;border-color:#a7cdb8;color:#245d45}html[data-theme=light] .importApproved strong{color:#245d45;font-size:10px}html[data-theme=light] .importApproved p{color:#5f786b;font-size:9px;line-height:1.5}html[data-theme=light] .carryRow{border-color:#d7e1ea;color:#25394f}html[data-theme=light] .carryRow small,html[data-theme=light] .carryRow>span{color:#61778e}html[data-theme=light] .sourceList>div{background:#f7fafc;border-color:#ccd9e4;color:#24384f}html[data-theme=light] .sourceList small{color:#63788e}html[data-theme=light] .agentGapList{background:#fff8e8;border-color:#dbc37b}html[data-theme=light] .agentGap strong,html[data-theme=light] .agentGapHead strong{color:#604a18}html[data-theme=light] .agentGap p,html[data-theme=light] .agentGapHead small{color:#7f704d}html[data-theme=light] .agentGap{border-color:#eadfbf}@media(prefers-color-scheme:light){html[data-theme=system] .executionMini{font-size:8px;font-weight:850;padding:4px 8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.32)}html[data-theme=system] .executionMini.human_decision{background:#fff0c7;color:#694900;border-color:#c69b36}html[data-theme=system] .executionMini.agent_assisted{background:#eee7fb;color:#56367f;border-color:#9b7bc4}html[data-theme=system] .executionMini.deterministic{background:#e7f1fc;color:#245b97;border-color:#86add7}html[data-theme=system] .statePill{background:#eef3f8;color:#40576f;border-color:#aebfce}html[data-theme=system] .statePill.warn{background:#fff0c7;color:#694900;border-color:#c69b36}html[data-theme=system] .statePill.good{background:#e5f6ed;color:#1f6549;border-color:#86bda4}html[data-theme=system] .statePill.bad{background:#fde8e9;color:#8b3039;border-color:#d99aa0}html[data-theme=system] .analyseBar,html[data-theme=system] .approveImport{background:#f7fafc;border-color:#c6d4e1;color:#20364d}html[data-theme=system] .analyseBar small,html[data-theme=system] .approveImport small{color:#61778e}html[data-theme=system] .treatmentGrid>div{background:#f5f8fb;border-color:#c8d6e2;color:#1f344b}html[data-theme=system] .treatmentGrid strong{color:#1f344b}html[data-theme=system] .treatmentGrid span{color:#63798f;font-size:9px;line-height:1.35}html[data-theme=system] .reviewHint{background:#fff6df;border-color:#d6b866;color:#704f0d}html[data-theme=system] .reviewHint strong{color:#704f0d;font-size:10px}html[data-theme=system] .reviewHint p{color:#806c42;font-size:9px;line-height:1.5}html[data-theme=system] .importApproved{background:#edf8f2;border-color:#a7cdb8;color:#245d45}html[data-theme=system] .importApproved strong{color:#245d45;font-size:10px}html[data-theme=system] .importApproved p{color:#5f786b;font-size:9px;line-height:1.5}html[data-theme=system] .carryRow{border-color:#d7e1ea;color:#25394f}html[data-theme=system] .carryRow small,html[data-theme=system] .carryRow>span{color:#61778e}html[data-theme=system] .sourceList>div{background:#f7fafc;border-color:#ccd9e4;color:#24384f}html[data-theme=system] .sourceList small{color:#63788e}html[data-theme=system] .agentGapList{background:#fff8e8;border-color:#dbc37b}html[data-theme=system] .agentGap strong,html[data-theme=system] .agentGapHead strong{color:#604a18}html[data-theme=system] .agentGap p,html[data-theme=system] .agentGapHead small{color:#7f704d}html[data-theme=system] .agentGap{border-color:#eadfbf}}.brand small,.btn.small,.countChip,.engagementBar,.engagementBar .engagementName,.eyebrow,.statePill,.textBtn,.workspaceMenu small{font-size:10px}.btn,.notice,.topRight select,.workspaceButton strong{font-size:11px}.actionCard p,.actionRank,.areaList button>span,.areaList small,.areaListHead,.areaPulse button>span,.areaPulse small,.chip,.contextLock small,.emptyInline,.evidenceRow p,.execTag,.fieldLabel,.filePick,.findingRows p,.findingRows small,.gate p,.inventoryGrid code,.inventoryGrid small,.metric small,.metric span,.miniRows b,.miniRows small,.miniRows span,.phaseCard em,.phaseCard>div>span,.phaseCard>small,.procedureRows small,.procedureRows textarea,.reviewRows small,.reviewType,.reviewWorkpapers small,.riskLabel,.severity,.stepNo>span,.tableHead,.tableRow small,.timelineItem p,.timelineItem small,.workpaperCards dd,.workpaperCards dt,.workpaperCards small{font-size:10px}.areaList strong,.evidenceRow strong,.findingRows strong,.inventoryGrid strong,.phaseCard>strong,.procedureRows strong,.reviewRows strong,.reviewWorkpapers strong,.tableRow b,.timelineItem strong,.workpaperCards strong{font-size:11px}.clientMatch small,.clientMatch.muted,.createActionHint,.createField,.createForm label,.createGuide li b,.createGuide li small,.createGuide li>span,.createGuide>p,.createStep,.fieldLabel select,.fieldLabel textarea,.fieldTitle em,.formGrid input,.formGrid select,.formGrid textarea,.guideGuard span,.lockedField small,.lockedField span,.matchAction,.miniForm input,.periodPreview,.profileGateForm select,.selectedClient small,.startModes small,.uploadBar input,.uploadBar select{font-size:10px}.clientMatch b,.selectedClient b,.startModes b{font-size:11px}.assistantComposer textarea,.assistantEmpty p,.assistantIdentity small,.assistantModel,.assistantModel select,.assistantStatusBox p,.composerHint span,.composerRestStatus,.composerStatus,.composerTop select,.conversationLabel small,.messageAvatar,.msg b,.msg p{font-size:10px}.assistantEmpty strong,.assistantStatusBox strong,.conversationLabel>span,.streamMessage b{font-size:11px}.activityTimeline p,.activityTimeline small,.agentUpdateActions .textBtn,.agentUpdateItems small,.executionMini,.phaseButton,.streamActivityRail .activityTimeline p,.streamActivityRail .activityTimeline small,.streamActivityRail .emptyInline,.streamEngagementBar>div,.streamFacts span,.streamItems small,.streamMetrics span,.streamPhaseRail button>span,.streamPhaseRail small{font-size:10px}.activityTimeline b,.agentUpdateItems b,.streamFacts b,.streamItems b,.streamPhaseRail b{font-size:11px}.detailBack,.detailBreadcrumb,.detailBreadcrumb>b,.detailDecisionList small,.detailEvidenceList small,.detailGap small,.detailHeroMeta>span:not(.statePill),.detailMemoryList small,.detailMetrics span,.detailNext li>span,.detailProvenance span,.detailSourceList small,.detailTabs button span,.detailTraceFacts span,.detailValidationList small{font-size:10px}.detailEvidenceList b,.detailGap p,.detailMemoryList b,.detailProvenance b,.detailSectionTitle p,.detailSourceList b,.detailTabs button,.detailTraceFacts b,.detailValidationList b{font-size:11px}.detailMetrics strong{font-size:13px}.agentGap small,.analyseBar small,.approveImport small,.baselineChecks>div,.baselineList small,.carryCounts .metric small,.carryCounts .metric span,.carryRow small,.carryRow>span,.checkId,.continuityException small,.continuityFrameworkRail b,.continuityFrameworkRail span,.continuityHero p,.continuityIds b,.continuityIds span,.continuityNotice p,.evidenceBundleRow small,.evidenceStrengths em,.evidenceStrengths span,.folderImport>span,.importApproved p,.importForm label>span,.partialToggle small,.priorValidationMetrics .metric small,.priorValidationMetrics .metric span,.reconciliationRow small,.reconciliationRow>span,.reconstructionSummary .metric small,.reconstructionSummary .metric span,.reviewHint p,.seriesYear code,.seriesYear small,.sourceList small,.statusDeclaration label>span,.treatmentGrid span,.validationChecks small{font-size:10px}.baselineList b,.carryForward .sectionTitle p,.continuityException>p,.continuityImport .sectionTitle p,.continuityReconciliation .sectionTitle p,.evidenceBundleRow b,.exceptionEvidenceSection .sectionTitle p,.folderImport p,.manualAje .sectionTitle p,.priorCloseValidation>.sectionTitle p,.reconciliationRow b,.validationChecks b{font-size:11px}.assignmentRows small,.independenceTag,.notificationSummary small,.notificationSummary span,.resourceDrivers small,.resourceDrivers span,.resourceForm label small,.resourceForm label span{font-size:10px}.assignmentRows strong{font-size:11px}html[data-theme=light] .executionMini,html[data-theme=light] .importApproved p,html[data-theme=light] .reviewHint p,html[data-theme=light] .treatmentGrid span{font-size:10px}@media(prefers-color-scheme:light){html[data-theme=system] .executionMini,html[data-theme=system] .importApproved p,html[data-theme=system] .reviewHint p,html[data-theme=system] .treatmentGrid span{font-size:10px}}@media(max-width:720px){.activityTimeline small,.baselineList small,.continuityException small,.detailDecisionList small,.detailEvidenceList small,.detailMemoryList small,.detailMetrics span,.detailSourceList small,.detailValidationList small,.streamItems small,.validationChecks small{font-size:10px}}.detailHeroCopy>p,.streamCardBody>p{font-size:12px}.activityTimeline p,.streamActivityRail .activityTimeline p{font-size:11px}.workspaceIntel{max-width:1500px;margin:0 auto 18px;padding:17px 18px;border:1px solid #2b3d52;border-radius:15px;background:linear-gradient(135deg,rgba(17,31,45,.98),rgba(11,20,30,.98));box-shadow:0 16px 40px rgba(0,0,0,.12)}.workspaceIntelHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.workspaceIntelAgent{display:flex;align-items:flex-start;gap:12px;min-width:0}.intelOrb{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto;color:#8ebcff;background:#102a46;border:1px solid #315c88}.intelOrb.small{width:31px;height:31px;border-radius:9px}.workspaceIntelAgent h1{font-size:21px;line-height:1.18;margin:4px 0 5px;letter-spacing:-.02em}.workspaceIntelAgent p{max-width:900px;margin:0;color:#91a0b3;font-size:11px;line-height:1.55}.workspaceIntelState{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:190px}.workspaceIntelState>span:not(.statePill){display:flex;gap:5px;align-items:center;color:#a9b7c8;font-size:10px;font-weight:700}.workspaceIntelState>small{color:#728298;font-size:10px}.workspaceIntelMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1px;gap:1px;margin-top:14px;background:#26394c;border:1px solid #2a3e53;border-radius:10px;overflow:hidden}.workspaceIntelMetrics>div{min-width:0;background:#0e1823;padding:10px 11px}.workspaceIntelMetrics small,.workspaceIntelMetrics span{display:block;color:#7e8ea2;font-size:10px}.workspaceIntelMetrics strong{display:block;color:#edf3fb;font-size:13px;margin-top:4px}.workspaceOperatingModel{display:grid;grid-template-columns:1.15fr 1.2fr .9fr;grid-gap:10px;gap:10px;margin-top:12px}.operatingLane{border:1px solid #293b4e;border-radius:10px;background:#0d1721;padding:11px 12px;min-width:0}.operatingLane>span:first-child{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.13em;font-weight:850;color:#79aaff;margin-bottom:7px}.operatingLane>strong{display:block;font-size:11px;line-height:1.45;color:#dce6f3;margin-bottom:5px}.operatingLane>small{display:block;font-size:10px;line-height:1.45;color:#8797aa;margin-top:4px}.operatingLane.control>div{display:grid;grid-template-columns:auto 1fr;grid-gap:7px;gap:7px;align-items:start;padding:5px 0}.operatingLane.control>div+div{border-top:1px solid #1f2d3b}.operatingLane.control b,.operatingLane.control small{display:block}.operatingLane.control b{font-size:10px;color:#d9e4f1}.operatingLane.control small{font-size:10px;color:#7f90a4;line-height:1.4;margin-top:2px}.operatingLane.human>span:first-child{color:#efc36f}.workspaceAttention{margin-top:12px;border:1px solid #6d5622;border-radius:10px;background:rgba(48,39,16,.72);padding:10px 12px}.workspaceAttentionHead{display:flex;gap:8px;align-items:center}.workspaceAttentionHead .appIcon{color:#efc467}.workspaceAttentionHead strong{display:block;font-size:11px;margin-top:2px}.workspaceAttentionRows{margin-top:8px}.workspaceAttentionRows button{width:100%;display:grid;grid-template-columns:8px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:8px 0;border:0;border-top:1px solid rgba(128,103,43,.35);background:transparent;color:inherit;text-align:left}.workspaceAttentionRows button:first-child{border-top:0}.workspaceAttentionRows button:disabled{cursor:default;opacity:1}.workspaceAttentionRows b,.workspaceAttentionRows small{display:block}.workspaceAttentionRows b{font-size:11px}.workspaceAttentionRows small{font-size:10px;color:#a79b7f;line-height:1.4;margin-top:2px}.workspaceSectionMap{display:flex;align-items:center;gap:7px;overflow-x:auto;margin-top:12px;padding-top:10px;border-top:1px solid #253548}.workspaceSectionMap>span{font-size:9px;letter-spacing:.12em;color:#708197;font-weight:850;white-space:nowrap;margin-right:3px}.workspaceSectionMap em{display:flex;align-items:center;gap:5px;white-space:nowrap;font-style:normal;color:#99a9bc;font-size:10px}.workspaceSectionMap i{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#142436;border:1px solid #31506e;color:#8fb8ed;font-style:normal;font-size:9px;font-weight:800}.reconstructionArtifactReview{margin-top:13px;border:1px solid #2c4054;border-radius:11px;background:#0d1721;padding:12px}.reconstructionArtifactReview .sectionTitle{margin-bottom:10px}.artifactReviewHead,.artifactReviewRow{display:grid;grid-template-columns:1.05fr 1.35fr .85fr .55fr .65fr;grid-gap:10px;gap:10px;align-items:start}.artifactReviewHead{padding:0 9px 7px;color:#73849a;font-size:9px;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.artifactReviewRow{padding:10px 9px;border-top:1px solid #243548;background:#0c151f}.artifactReviewRow:nth-child(2n){background:#0e1823}.artifactReviewRow.reviewed{background:rgba(20,53,42,.35)}.artifactSource{display:flex;gap:7px;min-width:0}.artifactProposal,.artifactSource span{min-width:0}.artifactProposal b,.artifactProposal small,.artifactSource b,.artifactSource small{display:block}.artifactProposal b,.artifactSource b{font-size:11px;overflow-wrap:anywhere}.artifactConfidence small,.artifactProposal p,.artifactProposal small,.artifactSource small{font-size:10px;color:#8091a5;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.artifactProposal p{margin:5px 0 0}.artifactConfidence strong{display:block;font-size:12px}.artifactReviewActions{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.autoAccepted{font-size:10px;color:#73849a}.materialFlag{display:block;margin-top:6px;color:#e2b66a;font-size:9px}.artifactClassificationDialog{width:min(760px,calc(100vw - 28px));max-height:calc(100vh - 36px);overflow:auto}.artifactClassificationDialog .governedDialogHead p{font-size:10px;color:#8393a7;margin:4px 0 0}.artifactOriginalProposal{border:1px solid #2c4054;background:#0d1721;border-radius:9px;padding:10px;margin:10px 0 12px}.artifactOriginalProposal b,.artifactOriginalProposal small,.artifactOriginalProposal span{display:block}.artifactOriginalProposal span{font-size:9px;color:#7390b0;text-transform:uppercase;letter-spacing:.08em}.artifactOriginalProposal b{font-size:12px;margin-top:4px}.artifactOriginalProposal p,.artifactOriginalProposal small{font-size:10px;color:#8192a6;line-height:1.45;margin:3px 0 0}.artifactCorrectionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.artifactCorrectionGrid label{display:flex;flex-direction:column;gap:5px}.artifactCorrectionGrid label>span{font-size:10px;color:#91a0b3;font-weight:700}.artifactCorrectionGrid label>span em{font-style:normal;color:#e7b55b;margin-left:4px}.artifactCorrectionGrid .span2{grid-column:1/-1}.artifactCorrectionGrid input,.artifactCorrectionGrid select,.artifactCorrectionGrid textarea{width:100%;border:1px solid #33485e;background:#0d1721;color:#eef4fb;border-radius:8px;padding:9px;font-size:11px}.artifactCorrectionGrid textarea{min-height:92px;resize:vertical}.planningResolutionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.planningResolutionPanel{border:1px solid #293b4e;background:#0d1721;border-radius:10px;padding:11px}.planningResolutionPanel:last-child{grid-column:1/-1}.sectionTitle.compact{margin-bottom:8px}.sectionTitle.compact h3{font-size:13px}.planningMiniRows>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:7px 0;border-top:1px solid #1e2d3c}.planningMiniRows>div:first-child{border-top:0}.planningMiniRows b,.planningMiniRows small{display:block}.planningMiniRows b{font-size:11px}.planningMiniRows small{font-size:10px;color:#7f90a4;margin-top:2px}.planningProgrammeSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:7px 0}.planningProgrammeSummary .metric{border:1px solid #293b4e;background:#0b151f;border-radius:8px;padding:8px}.planningProgrammeSummary .metric strong{font-size:15px}.planningResolutionPanel>p{font-size:10px;line-height:1.5;color:#8393a7;margin:8px 0 0}.completionReadiness,.exceptionAssessmentStrip,.reviewAssistantBrief{border:1px solid #2c4054;background:linear-gradient(135deg,#101b28,#0d1721);border-radius:13px;padding:14px;margin-bottom:14px}.exceptionAssessmentStrip>div:first-child h2,.reviewAssistantHead h2{font-size:16px;margin:4px 0 5px}.exceptionAssessmentStrip>div:first-child p,.reviewAssistantHead p{font-size:10px;line-height:1.5;color:#8797aa;margin:0}.exceptionAssessmentMetrics{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:11px}.exceptionAssessmentMetrics .metric{border:1px solid #293b4e;border-radius:9px;background:#0c151f;padding:9px}.exceptionAssessmentMetrics .metric strong{font-size:15px}.completionGateGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.completionGateGrid>div{display:grid;grid-template-columns:24px 1fr;grid-gap:7px;gap:7px;align-items:center;border:1px solid #293b4e;background:#0d1721;border-radius:9px;padding:9px}.completionGateGrid b,.completionGateGrid small{display:block}.completionGateGrid b{font-size:11px}.completionGateGrid small{font-size:10px;color:#8191a5;margin-top:2px}.completionReportingRoadmap{display:flex;gap:8px;align-items:center;overflow-x:auto;margin-top:10px;padding-top:10px;border-top:1px solid #28394b}.completionReportingRoadmap>span{font-size:9px;letter-spacing:.12em;color:#708197;font-weight:800;white-space:nowrap}.completionReportingRoadmap em{display:flex;align-items:center;gap:5px;white-space:nowrap;font-style:normal;font-size:10px;color:#9aa9ba}.completionReportingRoadmap i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#142436;border:1px solid #31506e;color:#8fb8ed;font-style:normal;font-size:9px}.reviewAssistantHead{display:flex;gap:10px;align-items:flex-start}.reviewPriorityGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:11px}.reviewPriorityGrid .priority{display:grid;grid-template-columns:auto 1fr auto;grid-gap:6px;gap:6px;align-items:center;border:1px solid #293b4e;background:#0d1721;border-radius:9px;padding:9px}.reviewPriorityGrid .priority>span{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#142436;color:#8fb8ed;font-size:9px;font-weight:800}.reviewPriorityGrid b{font-size:10px}.reviewPriorityGrid strong{font-size:12px}.reviewPriorityGrid small{grid-column:2/-1;font-size:9px;color:#7e8fa4}.reviewPriorityGrid .priority.high{border-color:#70434b;background:#24171b}.reviewPriorityGrid .priority.medium{border-color:#69561f;background:#211d10}html[data-theme=light] .completionReadiness,html[data-theme=light] .exceptionAssessmentStrip,html[data-theme=light] .reviewAssistantBrief,html[data-theme=light] .workspaceIntel{background:linear-gradient(135deg,#ffffff,#f8fbfe);border-color:#c8d6e4;box-shadow:0 10px 28px rgba(46,68,92,.06);color:#172334}html[data-theme=light] .exceptionAssessmentStrip>div:first-child p,html[data-theme=light] .reviewAssistantHead p,html[data-theme=light] .workspaceIntelAgent p{color:#63768b}html[data-theme=light] .intelOrb{background:#e9f3ff;border-color:#bad3ef;color:#3974b7}html[data-theme=light] .workspaceIntelState>small,html[data-theme=light] .workspaceIntelState>span:not(.statePill){color:#66798e}html[data-theme=light] .workspaceIntelMetrics{background:#d7e1eb;border-color:#c8d6e4}html[data-theme=light] .completionGateGrid>div,html[data-theme=light] .exceptionAssessmentMetrics .metric,html[data-theme=light] .operatingLane,html[data-theme=light] .planningProgrammeSummary .metric,html[data-theme=light] .planningResolutionPanel,html[data-theme=light] .reviewPriorityGrid .priority,html[data-theme=light] .workspaceIntelMetrics>div{background:#f7fafc;border-color:#d3dee8;color:#172334}html[data-theme=light] .operatingLane.control b,html[data-theme=light] .operatingLane>strong,html[data-theme=light] .workspaceIntelMetrics strong{color:#203047}html[data-theme=light] .operatingLane.control small,html[data-theme=light] .operatingLane>small,html[data-theme=light] .workspaceIntelMetrics small,html[data-theme=light] .workspaceIntelMetrics span{color:#66798e}html[data-theme=light] .workspaceAttention{background:#fff9ea;border-color:#e2c97d;color:#4e4124}html[data-theme=light] .workspaceAttentionRows button{border-color:#eadcae}html[data-theme=light] .workspaceAttentionRows small{color:#776b4d}html[data-theme=light] .workspaceSectionMap{border-color:#d5e0e9}html[data-theme=light] .workspaceSectionMap em{color:#61768d}html[data-theme=light] .workspaceSectionMap i{background:#edf5fd;border-color:#c2d8ed;color:#477eaf}html[data-theme=light] .artifactOriginalProposal,html[data-theme=light] .reconstructionArtifactReview{background:#f8fbfe;border-color:#cbd9e6;color:#172334}html[data-theme=light] .artifactReviewRow{background:#fff;border-color:#dbe4ed}html[data-theme=light] .artifactReviewRow:nth-child(2n){background:#f8fafc}html[data-theme=light] .artifactReviewRow.reviewed{background:#eff9f4}html[data-theme=light] .artifactConfidence small,html[data-theme=light] .artifactProposal p,html[data-theme=light] .artifactProposal small,html[data-theme=light] .artifactSource small{color:#687b90}html[data-theme=light] .artifactCorrectionGrid input,html[data-theme=light] .artifactCorrectionGrid select,html[data-theme=light] .artifactCorrectionGrid textarea{background:#fff;border-color:#cbd7e3;color:#172334}html[data-theme=light] .planningMiniRows>div{border-color:#dce5ed}html[data-theme=light] .completionGateGrid small,html[data-theme=light] .planningMiniRows small,html[data-theme=light] .planningResolutionPanel>p{color:#687b90}html[data-theme=light] .completionReportingRoadmap{border-color:#d9e3ec}html[data-theme=light] .completionReportingRoadmap em{color:#61768d}html[data-theme=light] .completionReportingRoadmap i{background:#edf5fd;border-color:#c2d8ed;color:#477eaf}html[data-theme=light] .reviewPriorityGrid .priority.high{background:#fff3f4;border-color:#e1b8bd}html[data-theme=light] .reviewPriorityGrid .priority.medium{background:#fff9ea;border-color:#e3cf94}@media(prefers-color-scheme:light){html[data-theme=system] .completionReadiness,html[data-theme=system] .exceptionAssessmentStrip,html[data-theme=system] .reviewAssistantBrief,html[data-theme=system] .workspaceIntel{background:linear-gradient(135deg,#ffffff,#f8fbfe);border-color:#c8d6e4;color:#172334}html[data-theme=system] .completionGateGrid>div,html[data-theme=system] .exceptionAssessmentMetrics .metric,html[data-theme=system] .operatingLane,html[data-theme=system] .planningProgrammeSummary .metric,html[data-theme=system] .planningResolutionPanel,html[data-theme=system] .reviewPriorityGrid .priority,html[data-theme=system] .workspaceIntelMetrics>div{background:#f7fafc;border-color:#d3dee8;color:#172334}html[data-theme=system] .operatingLane.control b,html[data-theme=system] .operatingLane>strong,html[data-theme=system] .workspaceIntelMetrics strong{color:#203047}html[data-theme=system] .workspaceAttention{background:#fff9ea;border-color:#e2c97d;color:#4e4124}html[data-theme=system] .artifactOriginalProposal,html[data-theme=system] .reconstructionArtifactReview{background:#f8fbfe;border-color:#cbd9e6;color:#172334}html[data-theme=system] .artifactReviewRow{background:#fff;border-color:#dbe4ed}html[data-theme=system] .artifactReviewRow:nth-child(2n){background:#f8fafc}html[data-theme=system] .artifactCorrectionGrid input,html[data-theme=system] .artifactCorrectionGrid select,html[data-theme=system] .artifactCorrectionGrid textarea{background:#fff;border-color:#cbd7e3;color:#172334}}@media(max-width:1100px){.workspaceOperatingModel{grid-template-columns:1fr 1fr}.operatingLane.human{grid-column:1/-1}.artifactReviewHead{display:none}.artifactReviewRow{grid-template-columns:1fr 1fr}.artifactReviewActions{grid-column:1/-1}.planningResolutionGrid{grid-template-columns:1fr}.planningResolutionPanel:last-child{grid-column:auto}.exceptionAssessmentMetrics{grid-template-columns:repeat(3,1fr)}.reviewPriorityGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.workspaceIntel{padding:13px}.workspaceIntelHero{flex-direction:column}.workspaceIntelState{align-items:flex-start;min-width:0}.workspaceOperatingModel{grid-template-columns:1fr}.operatingLane.human{grid-column:auto}.workspaceIntelMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.artifactCorrectionGrid,.artifactReviewRow{grid-template-columns:1fr}.artifactCorrectionGrid .span2{grid-column:auto}.completionGateGrid,.exceptionAssessmentMetrics,.planningProgrammeSummary,.reviewPriorityGrid{grid-template-columns:1fr 1fr}.workspaceSectionMap{padding-bottom:2px}}@media(max-width:520px){.completionGateGrid,.exceptionAssessmentMetrics,.planningProgrammeSummary,.reviewPriorityGrid,.workspaceIntelMetrics{grid-template-columns:1fr}.workspaceIntelAgent h1{font-size:18px}}.runtimeAdmissionShell{min-height:100vh;background:var(--bg);color:var(--text);display:grid;grid-template-rows:auto 1fr}.runtimeAdmissionBrand{height:58px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:9px;padding:0 22px;background:var(--panel)}.runtimeAdmissionBrand>div{display:grid}.runtimeAdmissionBrand strong{font-size:13px}.runtimeAdmissionBrand small{font-size:9px;color:var(--muted)}.runtimeAdmissionCard{width:min(980px,calc(100vw - 40px));align-self:start;justify-self:center;margin-top:9vh;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 20px 60px rgba(20,38,63,.08);padding:28px;display:grid;grid-gap:13px;gap:13px}.runtimeAdmissionCard.blocked{border-color:color-mix(in srgb,var(--warning,#b7791f) 34%,var(--line));background:linear-gradient(140deg,color-mix(in srgb,var(--warning,#b7791f) 4%,var(--panel)),var(--panel) 42%)}.runtimeAdmissionCard>h1,.runtimeAdmissionHead h1{margin:2px 0 0;font-size:28px;letter-spacing:-.025em}.runtimeAdmissionCard>p,.runtimeAdmissionHead p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.runtimeAdmissionHead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px}.runtimeAdmissionMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.runtimeAdmissionMetrics>div{border:1px solid var(--line);border-radius:10px;background:var(--soft);padding:12px;display:grid;grid-gap:3px;gap:3px}.runtimeAdmissionMetrics span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}.runtimeAdmissionMetrics strong{font-size:18px}.runtimeAdmissionBlockers{border:1px solid color-mix(in srgb,var(--warning,#b7791f) 28%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--warning,#b7791f) 5%,var(--panel));padding:13px;display:grid;grid-gap:6px;gap:6px}.runtimeAdmissionBlockers>strong{font-size:12px;margin-bottom:2px}.runtimeAdmissionBlockers>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:6px 0;border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.runtimeAdmissionBlockers>div:first-of-type{border-top:0}.runtimeAdmissionBlockers svg{color:var(--warning,#b7791f);margin-top:1px}.runtimeAdmissionBlockers span{font-size:11px;line-height:1.45}.runtimeAdmissionActions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.runtimeExistingNote{font-size:10px;color:var(--muted);margin-left:auto;max-width:360px;line-height:1.4}.runtimeAdmissionActions .btn{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.statusPill.warning{border-color:color-mix(in srgb,var(--warning,#b7791f) 45%,var(--line));background:color-mix(in srgb,var(--warning,#b7791f) 10%,var(--panel));color:var(--warning,#8c5b12)}@media(max-width:760px){.runtimeAdmissionCard{width:calc(100vw - 24px);margin-top:24px;padding:20px}.runtimeAdmissionHead{grid-template-columns:auto minmax(0,1fr)}.runtimeAdmissionHead>.statusPill{grid-column:2;justify-self:start}.runtimeAdmissionActions,.runtimeAdmissionMetrics{grid-template-columns:1fr}.runtimeAdmissionActions{display:grid}.runtimeAdmissionActions .btn{justify-content:center}.runtimeExistingNote{margin-left:0;max-width:none}.runtimeAdmissionCard>h1,.runtimeAdmissionHead h1{font-size:23px}}.runtimeAdmissionBrand{justify-content:space-between}.runtimeAdmissionBrandIdentity{gap:9px}.runtimeAdmissionBrandIdentity>div{display:grid}:root{--bg:#091019;--text:#eef3fa;--panel:#0e1722;--soft:#101a26;--line:#2a3a4d;--muted:#8290a3}html[data-theme=light],html[data-theme=system]{--bg:#dfe5eb;--text:#17283a;--panel:#f5f7f9;--soft:#e5ebf0;--line:#bac6d1;--muted:#566c80}.runtimeAdmissionBrand{height:64px!important;padding:0 20px!important;justify-content:space-between!important;background:var(--panel)!important;position:-webkit-sticky;position:sticky;top:0;z-index:60}.runtimeAdmissionBrand .runtimeAdmissionLeft,.runtimeAdmissionBrand .runtimeAdmissionRight{display:flex!important;align-items:center;gap:14px;min-width:0}.runtimeAdmissionRight{margin-left:auto}.runtimeAdmissionBrandIdentity{display:flex;align-items:center;gap:10px;min-width:210px}.runtimeAdmissionBrandIdentity small,.runtimeAdmissionBrandIdentity strong{display:block}.runtimeAdmissionBrandIdentity strong{font-size:13px}.runtimeAdmissionBrandIdentity small{font-size:9px;color:var(--muted);margin-top:1px}.ketzCrumb{border-left:1px solid var(--line);padding-left:14px;display:grid;grid-gap:2px;gap:2px}.ketzCrumb span{font-size:8px;letter-spacing:.11em;font-weight:800;color:var(--muted)}.ketzCrumb strong{font-size:12px;white-space:nowrap}.workspaceButton{border:1px solid var(--line)!important;background:var(--panel)!important;padding:7px 10px!important}.workspaceButton strong{font-size:10px!important;font-weight:720!important}.workspaceButton:hover{background:var(--soft)!important}.runtimeAdmissionCard{width:calc(100vw - 48px)!important;max-width:none!important;justify-self:stretch!important;align-self:start!important;margin:24px!important;border-radius:14px!important;padding:24px clamp(18px,2.5vw,34px)!important;box-sizing:border-box}.streamTopbar{min-height:64px;height:64px;padding-left:20px;padding-right:20px;gap:14px}.streamTopbar .brand{min-width:210px}@media(max-width:1250px){.runtimeAdmissionBrand .ketzCrumb,.streamTopbar .ketzCrumb{display:none}}@media(max-width:760px){.runtimeAdmissionBrand{height:56px!important;padding:0 10px!important}.runtimeAdmissionBrandIdentity{min-width:0}.runtimeAdmissionBrand .ketzCrumb,.runtimeAdmissionBrand .workspaceSwitcher,.runtimeAdmissionBrandIdentity>div{display:none}.runtimeAdmissionCard{width:calc(100vw - 20px)!important;margin:10px!important;padding:18px 14px!important}.runtimeAdmissionRight .avatar{display:none}.streamTopbar{height:56px;min-height:56px;padding:0 10px}.streamTopbar .brand>div,.streamTopbar .ketzCrumb{display:none}.workspaceButton{padding:6px 8px!important}}.workspaceButton strong{font-size:9.5px!important;font-weight:760!important}.workspaceMenu b{font-size:10px!important;font-weight:760!important;line-height:1.25!important}.workspaceMenu small{font-size:8px!important;font-weight:400!important;line-height:1.35!important;margin-top:2px!important}.environmentPill{display:inline-flex;align-items:center;gap:6px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:650;background:var(--panel);white-space:nowrap}.environmentPill i{width:6px;height:6px;border-radius:50%;background:#15996a;box-shadow:0 0 0 3px color-mix(in srgb,#15996a 12%,transparent)}.runtimeAdmissionRight .themeControl,.topRight .themeControl{display:flex;align-items:center;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.runtimeAdmissionRight .themeControl button,.topRight .themeControl button{width:28px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--muted);display:grid;place-items:center;padding:0}.runtimeAdmissionRight .themeControl button.active,.topRight .themeControl button.active{background:var(--soft);color:var(--text)}.runtimeAdmissionRight .avatar,.topRight .avatar{width:32px;height:32px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:var(--panel);color:var(--text);font-size:10px;font-weight:800}@media(max-width:920px){.topRight .environmentPill{display:none}}@media(max-width:760px){.runtimeAdmissionRight .environmentPill{display:none}}html[data-locale=zh-CN] body{font-family:Inter,Noto Sans SC,ui-sans-serif,system-ui,Microsoft YaHei,PingFang SC,sans-serif}html[data-locale=zh-CN] .eyebrow{letter-spacing:.08em}html[data-locale=zh-CN] .emptyCard p,html[data-locale=zh-CN] .runtimeAdmissionCard p,html[data-locale=zh-CN] .streamWelcomeCopy>p{line-height:1.7}.streamTopbar{min-height:54px!important;height:auto!important;padding:7px 18px!important;display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important}.streamTopbar .brand{min-width:max-content}.streamTopbar .brand small{font-size:10px}.streamTopbar .ketzCrumb{min-width:max-content}.streamTopbar>*{margin-top:0!important;margin-bottom:0!important}.nativeAgentRuntime{border:1px solid var(--border,rgba(127,127,127,.22));border-radius:16px;padding:18px;margin:0 0 18px;background:var(--panel,rgba(127,127,127,.04))}.nativeRuntimeHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.nativeRuntimeHead h2{margin:4px 0 6px}.nativeRuntimeHead p{margin:0;max-width:860px}.nativeRuntimeMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.nativeGateList{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.nativeGateRow{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border,rgba(127,127,127,.18));padding-top:10px}.nativeGateRow div{display:grid;grid-gap:3px;gap:3px}.nativeGateRow small{opacity:.72}.nativeWorkStrip{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:14px;font-size:12px}.nativeWorkStrip small{margin-left:auto;opacity:.72}@media(max-width:900px){.streamTopbar{flex-wrap:wrap!important}.nativeGateRow,.nativeRuntimeHead{align-items:stretch;flex-direction:column}.nativeRuntimeMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nativeWorkStrip small{margin-left:0;width:100%}}.engagementStream>.streamPhaseRail,.engagementStream>.streamWelcome{display:none!important}.engagementStream .streamPrimary{width:100%}.engagementStream .streamConversation{display:none!important}.engagementExecutionExperience{margin:0 auto 18px;display:block;--exec-border:var(--border,rgba(82,104,132,.20));--exec-soft:var(--panel,rgba(255,255,255,.72));--exec-muted:var(--text-muted,#64748b);--exec-blue:#397ee8;--exec-green:#219765;--exec-orange:#d88914;--exec-purple:#7656d6;--exec-red:#cf4c59}.currentlyRunning,.engagementIntelligence,.executionBoard,.executionOverview,.executionPhaseProgress,.recentCompletions{background:var(--exec-soft);border:1px solid var(--exec-border);border-radius:14px}.executionOverview{padding:14px 16px 12px}.executionOverviewHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.executionOverviewHead>div{display:grid;grid-gap:2px;gap:2px}.executionOverviewHead strong{font-size:16px}.executionHealth{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--exec-green)}.executionHealth i{width:7px;height:7px;border-radius:50%;background:currentColor}.executionHealth small{color:var(--exec-muted)}.executionCounters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;border-top:1px solid var(--exec-border)}.execCounter{padding:12px 14px 2px;border-right:1px solid var(--exec-border);display:grid;grid-template-columns:auto 1fr;grid-column-gap:9px;column-gap:9px;align-items:center}.execCounter:last-child{border-right:0}.execCounter b{font-size:21px;grid-row:1/3}.execCounter span{text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.04em}.execCounter small{font-size:10px;color:var(--exec-muted)}.execCounter.running b{color:var(--exec-green)}.execCounter.completed b{color:var(--exec-blue)}.execCounter.judgement b{color:var(--exec-orange)}.execCounter.upcoming b{color:var(--exec-purple)}.execCounter.blocked b{color:var(--exec-red)}.executionPhaseProgress{margin-top:10px;padding:11px 14px}.executionSectionLabel{font-size:9px;font-weight:850;letter-spacing:.11em;color:#6293e7}.executionPhaseRail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.executionPhaseRail button{display:flex;align-items:flex-start;text-align:left;gap:8px;padding:8px;border:1px solid transparent;background:transparent;border-radius:9px;color:inherit}.executionPhaseRail button.active,.executionPhaseRail button:hover{background:rgba(65,126,229,.07);border-color:rgba(65,126,229,.18)}.phaseNumber{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid #8090a8;font-size:10px;flex:none}.executionPhaseRail button.active .phaseNumber,.executionPhaseRail button.running .phaseNumber{background:var(--exec-blue);border-color:var(--exec-blue);color:white}.executionPhaseRail button>div{min-width:0;flex:1 1}.executionPhaseRail b{font-size:10px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.executionPhaseRail small{font-size:9px;color:var(--exec-muted)}.executionPhaseRail i{display:block;height:3px;background:rgba(100,116,139,.14);margin-top:5px;border-radius:9px;overflow:hidden}.executionPhaseRail i em{display:block;height:100%;background:var(--exec-blue)}.executionWorkGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,28%);grid-gap:12px;gap:12px;margin-top:10px;align-items:start;transition:grid-template-columns .22s ease}.engagementExecutionExperience.askKetzExpanded .executionWorkGrid{grid-template-columns:minmax(0,1fr) minmax(480px,40%)}.engagementExecutionExperience.chatFocus .executionWorkGrid{grid-template-columns:minmax(0,1fr) minmax(560px,50%)}.executionMain{min-width:0}.executionBoard{padding:14px}.executionSectionHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.executionSectionHead h2,.executionSectionHead h3{margin:3px 0 0}.executionSectionHead h2{font-size:16px}.executionSectionHead h3{font-size:14px}.executionSectionHead>small{font-size:10px;color:var(--exec-muted)}.executionTable{margin-top:10px}.executionRow,.executionTableHead{display:grid;grid-template-columns:minmax(190px,1.35fr) 115px 110px minmax(230px,1.45fr) 105px;grid-gap:12px;gap:12px;align-items:center}.executionTableHead{padding:7px 8px;color:var(--exec-muted);font-size:9px;font-weight:800}.executionRow,.executionTableHead{border-bottom:1px solid var(--exec-border)}.executionRow{position:relative;padding:9px 8px;min-height:56px}.executionRow:last-child{border-bottom:0}.processName{display:grid}.processName>small{font-size:8px;color:var(--exec-muted)}.processName strong{font-size:11px}.processName em{font-size:9px;color:var(--exec-muted);font-style:normal;text-transform:capitalize}.executionState{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:8px;font-weight:850;text-transform:uppercase;white-space:nowrap;border:1px solid rgba(100,116,139,.2);background:rgba(100,116,139,.07)}.executionState.completed{color:var(--exec-green);background:rgba(33,151,101,.08)}.executionState.ready,.executionState.running{color:var(--exec-blue);background:rgba(57,126,232,.08)}.executionState.needs_judgement{color:var(--exec-orange);background:rgba(216,137,20,.1)}.executionState.upcoming_review{color:var(--exec-purple);background:rgba(118,86,214,.08)}.executionState.blocked{color:var(--exec-red);background:rgba(207,76,89,.08)}.executionState.recalculating{color:var(--exec-purple);background:rgba(118,86,214,.08)}.processProgress{display:grid;grid-template-columns:34px 1fr;grid-gap:7px;gap:7px}.processProgress b{font-size:10px}.processProgress i{height:5px;background:rgba(100,116,139,.15);border-radius:999px;overflow:hidden}.processProgress i em{height:100%;display:block;background:var(--exec-blue)}.state-completed .processProgress i em{background:var(--exec-green)}.state-needs_judgement .processProgress i em{background:var(--exec-orange)}.currentWork{display:grid;grid-gap:2px;gap:2px}.currentWork strong{font-size:10px}.currentWork small,.lastActivity{font-size:9px;color:var(--exec-muted)}.inlineDecision{justify-self:start;border:0;background:none;color:var(--exec-orange);font-size:9px;font-weight:800;padding:2px 0;cursor:pointer}.execDiagnostics{grid-column:1/-1;font-size:8px;color:var(--exec-muted)}.execDiagnostics summary{cursor:pointer;opacity:.65;display:inline}.execDiagnostics code{display:inline-block;margin:4px 5px 0 0;padding:2px 5px;background:rgba(100,116,139,.08);border-radius:4px}.executionShowAll{margin-top:10px}.executionLower{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:10px;gap:10px;margin-top:10px}.currentlyRunning,.recentCompletions{padding:13px}.currentlyRunning p,.recentCompletions p{font-size:10px;color:var(--exec-muted);margin:8px 0}.runningMeta{display:flex;gap:14px;flex-wrap:wrap;font-size:9px;color:var(--exec-muted)}.runningMeta b{color:inherit}.completionRow{display:flex;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--exec-border)}.completionRow>span{color:var(--exec-green);font-weight:900}.completionRow div{display:grid}.completionRow strong{font-size:10px}.completionRow small{font-size:9px;color:var(--exec-muted)}.engagementIntelligence{min-height:420px;overflow:hidden;position:-webkit-sticky;position:sticky;top:76px}.intelligenceHead{display:flex;justify-content:space-between;align-items:flex-start;padding:13px 14px 8px}.intelligenceHead>div{display:grid;grid-gap:3px;gap:3px}.intelligenceHead strong{font-size:13px}.intelligenceTabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--exec-border);padding:0 10px}.intelligenceTabs button{background:none;border:0;border-bottom:2px solid transparent;padding:9px 5px;font-size:10px;color:var(--exec-muted);cursor:pointer}.intelligenceTabs button.active{color:var(--exec-blue);border-color:var(--exec-blue);font-weight:800}.intelligenceTabs span{display:inline-grid;place-items:center;min-width:17px;height:17px;border-radius:99px;background:rgba(216,137,20,.12);color:var(--exec-orange);margin-left:4px;font-size:8px}.intelligenceActivity,.intelligenceAskKetz,.intelligenceDecisions{padding:12px 14px}.intelEvent,.intelRunning{display:flex;gap:10px;padding:8px 0}.intelRunning{background:rgba(57,126,232,.05);border-radius:9px;padding:9px}.intelPulse{background:var(--exec-blue);box-shadow:0 0 0 5px rgba(57,126,232,.1)}.intelEventDot,.intelPulse{width:9px;height:9px;border-radius:50%;margin-top:3px;flex:none}.intelEventDot{background:#94a3b8}.intelEventDot.agent{background:var(--exec-blue)}.intelEventDot.human{background:var(--exec-orange)}.intelEvent div,.intelRunning div{display:grid;grid-gap:2px;gap:2px}.intelEvent strong,.intelRunning strong{font-size:10px}.intelEvent p,.intelEvent small,.intelRunning small{font-size:9px;color:var(--exec-muted);margin:0}.decisionTitle{display:flex;justify-content:space-between;color:var(--exec-orange);font-size:9px;font-weight:850;letter-spacing:.05em}.decisionCard{margin-top:8px;border:1px solid rgba(216,137,20,.35);background:rgba(216,137,20,.05);border-radius:10px;padding:11px}.decisionCard>strong{font-size:12px}.decisionCard>small{display:block}.decisionCard ul,.decisionCard>small{font-size:9px;color:var(--exec-muted)}.decisionCard ul{padding-left:16px;margin:8px 0}.upcomingReviews{margin-top:10px;border:1px solid rgba(118,86,214,.18);border-radius:9px;padding:8px 10px}.upcomingReviews summary{color:var(--exec-purple);font-size:9px;font-weight:800;cursor:pointer}.upcomingReviews summary span{float:right}.upcomingReviews>div{display:grid;padding:6px 0;border-top:1px solid var(--exec-border)}.upcomingReviews strong{font-size:10px}.upcomingReviews small{font-size:9px;color:var(--exec-muted)}.intelligenceAskKetz{display:flex;flex-direction:column;min-height:470px}.askContext{display:grid;grid-gap:2px;gap:2px;border-bottom:1px solid var(--exec-border);padding-bottom:9px}.askContext small,.askContext span{font-size:9px;color:var(--exec-muted)}.askContext strong{font-size:11px}.askConversation{flex:1 1;overflow:auto;min-height:240px;max-height:52vh;padding:8px 0}.askMessage{max-width:92%;padding:8px 10px;border-radius:10px;margin:6px 0;font-size:10px}.askMessage strong{font-size:9px}.askMessage p{margin:3px 0 0}.askMessage.user{margin-left:auto;background:var(--exec-blue);color:white}.askMessage.assistant{background:rgba(100,116,139,.08)}.askEmpty{padding:24px 8px;text-align:center;color:var(--exec-muted)}.askEmpty strong{font-size:12px}.askEmpty p{font-size:10px}.askSuggestions{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0}.askSuggestions button{border:1px solid var(--exec-border);background:transparent;color:inherit;border-radius:999px;padding:5px 8px;font-size:8px;cursor:pointer}.askGrounding{font-size:8px;color:var(--exec-muted);margin-top:6px}.engagementIntelligence .assistantComposer,.engagementIntelligence .bottomComposer{position:static!important;width:100%!important;max-width:none!important;box-shadow:none!important}.engagementIntelligence .textBtn{font-size:9px}@media(max-width:1180px){.executionRow,.executionTableHead{grid-template-columns:minmax(170px,1.25fr) 105px 90px minmax(190px,1.35fr)}.executionRow>.lastActivity,.executionTableHead span:last-child{display:none}.engagementExecutionExperience.askKetzExpanded .executionWorkGrid,.engagementExecutionExperience.chatFocus .executionWorkGrid,.executionWorkGrid{grid-template-columns:minmax(0,1fr) minmax(320px,36%)}}@media(max-width:940px){.executionCounters{grid-template-columns:repeat(2,minmax(0,1fr))}.execCounter{border-bottom:1px solid var(--exec-border)}.executionPhaseRail{display:flex;overflow:auto}.executionPhaseRail button{min-width:150px}.engagementExecutionExperience.askKetzExpanded .executionWorkGrid,.engagementExecutionExperience.chatFocus .executionWorkGrid,.executionWorkGrid{grid-template-columns:1fr}.engagementIntelligence{position:static;min-height:0}.executionLower{grid-template-columns:1fr}.executionTableHead{display:none}.executionRow{grid-template-columns:1fr 110px;gap:7px}.executionRow>.currentWork,.executionRow>.execDiagnostics,.executionRow>.lastActivity,.executionRow>.processProgress{grid-column:1/-1}}:root{--ketz-intel-rail:390px;--ketz-intel-gap:14px;--ketz-intel-chat:540px;--ketz-intel-focus:min(720px,48vw)}.streamShell .engagementStream,.streamShell main{max-width:none!important;width:100%!important}.engagementStream:has(.persistentIntelligence){padding-right:calc(var(--ketz-intel-rail) + var(--ketz-intel-gap))!important;transition:padding-right .2s ease}.engagementStream:has(.persistentIntelligence.askExpanded){padding-right:calc(var(--ketz-intel-chat) + var(--ketz-intel-gap))!important}.engagementStream:has(.persistentIntelligence.focusExpanded){padding-right:calc(var(--ketz-intel-focus) + var(--ketz-intel-gap))!important}.engagementExecutionExperience.persistentIntelligenceShell{display:block!important;max-width:none!important;width:100%!important}.persistentMainWorkspace{min-width:0;width:100%}.persistentIntelligence{position:fixed!important;right:14px;top:92px;bottom:14px;width:var(--ketz-intel-rail);min-height:0!important;max-height:none!important;z-index:18;display:flex;flex-direction:column;background:var(--exec-soft);box-shadow:0 10px 34px rgba(15,23,42,.1);transition:width .2s ease,box-shadow .2s ease}.persistentIntelligence.askExpanded{width:var(--ketz-intel-chat)}.persistentIntelligence.focusExpanded{width:var(--ketz-intel-focus);box-shadow:0 16px 46px rgba(15,23,42,.16)}.persistentIntelligence .intelligenceActivity,.persistentIntelligence .intelligenceAskKetz,.persistentIntelligence .intelligenceDecisions{overflow:auto;min-height:0;flex:1 1}.executionBoard,.executionLower,.executionOverview,.executionPhaseProgress{max-width:none!important}.execCounter.completed b em{font-style:normal;font-size:11px;color:var(--exec-muted);font-weight:700;margin-left:3px}.comprehensionTable .executionRow,.comprehensionTable .executionTableHead{grid-template-columns:minmax(180px,1.18fr) 92px 116px 100px minmax(220px,1.4fr) 105px}.professionalStateCell,.workStateCell{display:flex;align-items:center;gap:5px}.agentWorkState,.professionalState{display:inline-flex;align-items:center;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850;text-transform:uppercase;white-space:nowrap;border:1px solid var(--exec-border)}.agentWorkState.complete,.agentWorkState.completed{color:var(--exec-green);background:rgba(28,151,98,.07);border-color:rgba(28,151,98,.22)}.agentWorkState.prepared{color:var(--exec-blue);background:rgba(57,126,232,.07);border-color:rgba(57,126,232,.22)}.agentWorkState.running{color:var(--exec-blue);background:rgba(57,126,232,.09);border-color:rgba(57,126,232,.28)}.agentWorkState.blocked{color:var(--exec-red)}.professionalState.approved{color:var(--exec-green);background:rgba(28,151,98,.07);border-color:rgba(28,151,98,.22)}.professionalState.action_required{color:var(--exec-orange);background:rgba(216,137,20,.08);border-color:rgba(216,137,20,.27)}.professionalState.upcoming{color:var(--exec-purple);background:rgba(118,86,214,.07);border-color:rgba(118,86,214,.22)}.professionalState.not_ready,.professionalState.not_required{color:var(--exec-muted);background:rgba(100,116,139,.05)}.processProgress{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center;grid-gap:6px;gap:6px}.processProgress small{font-size:8px;color:var(--exec-muted)}.upcomingReviewGroups{margin-top:10px;border:1px solid rgba(118,86,214,.18);border-radius:9px;overflow:hidden}.upcomingReviewHead{display:flex;justify-content:space-between;padding:9px 10px;color:var(--exec-purple);font-size:9px;font-weight:850;letter-spacing:.04em;background:rgba(118,86,214,.04)}.upcomingReviewGroups details{border-top:1px solid var(--exec-border)}.upcomingReviewGroups summary{display:flex;justify-content:space-between;padding:8px 10px;cursor:pointer;font-size:10px;font-weight:750}.upcomingReviewRow{display:grid;padding:7px 12px 8px 18px;border-top:1px solid var(--exec-border)}.upcomingReviewRow strong{font-size:9px}.upcomingReviewRow small{font-size:8px;color:var(--exec-muted)}.intelligenceAskKetz{min-height:0!important;height:100%}.askConversation{max-height:none!important;min-height:220px}.askEmpty.contextRequired{border:1px dashed var(--exec-border);border-radius:10px;margin:10px 0;padding:22px 14px}.askEmpty.contextRequired .btn{margin-top:8px}.engagementStream .streamActivityRail{display:none!important}.engagementStream .streamCanvas{display:block!important}.engagementStream .streamPrimary{width:100%!important;max-width:none!important}@media(max-width:1240px){:root{--ketz-intel-rail:340px;--ketz-intel-chat:460px}.comprehensionTable .executionRow,.comprehensionTable .executionTableHead{grid-template-columns:minmax(165px,1.1fr) 86px 108px 92px minmax(180px,1.25fr)}.comprehensionTable .executionRow>.lastActivity,.comprehensionTable .executionTableHead span:last-child{display:none}}@media(max-width:1040px){.engagementStream:has(.persistentIntelligence),.engagementStream:has(.persistentIntelligence.askExpanded),.engagementStream:has(.persistentIntelligence.focusExpanded){padding-right:0!important}.persistentIntelligence,.persistentIntelligence.askExpanded,.persistentIntelligence.focusExpanded{position:static!important;width:100%!important;max-height:none!important;margin-top:12px}.engagementExecutionExperience.persistentIntelligenceShell{display:flex!important;flex-direction:column}.persistentIntelligence{order:3}.executionOverview{order:0}.executionPhaseProgress{order:1}.persistentMainWorkspace{order:2}.comprehensionTable .executionTableHead{display:none}.comprehensionTable .executionRow{grid-template-columns:1fr 1fr;gap:8px}.comprehensionTable .executionRow>.currentWork,.comprehensionTable .executionRow>.execDiagnostics,.comprehensionTable .executionRow>.processName,.comprehensionTable .executionRow>.processProgress{grid-column:1/-1}}.transparencyTable .executionRow,.transparencyTable .executionTableHead{grid-template-columns:minmax(185px,1.25fr) 150px 118px 140px minmax(250px,1.55fr) 88px}.processOpen{border:0;background:none;text-align:left;padding:0;cursor:pointer;color:inherit}.processOpen:hover strong{text-decoration:underline}.overallState{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;text-transform:uppercase;line-height:1.15;border:1px solid var(--exec-border)}.overallState.complete{color:var(--exec-green);background:rgba(28,151,98,.07);border-color:rgba(28,151,98,.22)}.overallState.running{color:var(--exec-blue);background:rgba(57,126,232,.08);border-color:rgba(57,126,232,.23)}.overallState.awaiting_professional_review{color:var(--exec-orange);background:rgba(216,137,20,.08);border-color:rgba(216,137,20,.25)}.overallState.prepared_for_review{color:var(--exec-purple);background:rgba(118,86,214,.07);border-color:rgba(118,86,214,.22)}.overallState.blocked{color:var(--exec-red)}.overallState.recalculating{color:var(--exec-purple)}.executionDimension,.professionalDimension{display:flex;flex-direction:column;gap:3px}.executionDimension strong,.professionalDimension strong{font-size:9px}.executionDimension small,.professionalDimension small{font-size:8px;color:var(--exec-muted)}.openResultBtn{border:0;background:transparent;color:var(--exec-blue);font-size:9px;font-weight:800;cursor:pointer}.openResultBtn:hover{text-decoration:underline}.completionResult{width:100%;display:grid;grid-template-columns:auto 1fr auto;grid-gap:7px;gap:7px;align-items:center;border:0;border-bottom:1px solid var(--exec-border);background:none;text-align:left;padding:7px 0;cursor:pointer}.completionResult>span{color:var(--exec-green)}.completionResult div{display:flex;flex-direction:column}.completionResult b{font-size:9px}.completionResult small{font-size:8px;color:var(--exec-muted)}.completionResult em{font-size:8px;color:var(--exec-blue);font-style:normal;font-weight:700}.processDetailBackdrop{position:fixed;inset:0;background:rgba(15,23,42,.34);z-index:80;display:flex;justify-content:flex-end}.processDetailPanel{width:min(760px,62vw);height:100%;background:var(--surface,#fff);box-shadow:-18px 0 52px rgba(15,23,42,.16);padding:18px;overflow:auto}.processDetailPanel>header{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--exec-border);padding-bottom:12px}.processDetailPanel h2{margin:3px 0;font-size:22px}.processDetailPanel header p{margin:0;color:var(--exec-muted)}.detailClose{border:0;background:transparent;font-size:28px;cursor:pointer;color:var(--exec-muted)}.processDetailSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.processDetailSummary>div{border:1px solid var(--exec-border);border-radius:9px;padding:10px;display:flex;flex-direction:column;gap:4px}.processDetailSummary span{font-size:8px;color:var(--exec-muted);text-transform:uppercase}.processDetailSummary strong{font-size:10px}.processPrepared{margin:16px 0}.taskResultRow{width:100%;display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;background:transparent;border:0;border-top:1px solid var(--exec-border);padding:11px 6px;cursor:pointer}.taskResultRow.active{background:rgba(57,126,232,.05)}.taskResultRow div{display:flex;flex-direction:column;gap:3px}.taskResultRow strong{font-size:10px}.taskResultRow small{font-size:8px;color:var(--exec-muted)}.taskResultRow>span{font-size:8px;text-transform:uppercase;font-weight:800}.taskResultRow em{font-size:8px;color:var(--exec-blue);font-style:normal;font-weight:800}.taskResultDetail{border:1px solid var(--exec-border);border-radius:11px;padding:14px;margin:14px 0;background:var(--exec-soft)}.taskResultHead{display:flex;justify-content:space-between;gap:10px}.taskResultHead h3{margin:3px 0;font-size:16px}.taskResultHead>span{font-size:8px;text-transform:uppercase;font-weight:850}.taskObjective{color:var(--exec-muted);font-size:10px}.taskMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:12px 0}.taskMeta span{display:flex;flex-direction:column;font-size:9px}.taskMeta b{font-size:7px;color:var(--exec-muted);text-transform:uppercase;margin-bottom:2px}.resultNarrative,.resultOutputs{border-top:1px solid var(--exec-border);padding-top:10px;margin-top:10px}.resultNarrative p{font-size:10px;line-height:1.55}.resultOutputs div{font-size:9px;padding:3px 0}.resultActions{display:flex;gap:7px}.resultActions,.taskTechnical{margin-top:12px}.taskTechnical summary{font-size:8px;color:var(--exec-muted);cursor:pointer}.taskTechnical code{display:block;font-size:8px;margin-top:4px;overflow-wrap:anywhere}.processDetailPanel>footer{position:-webkit-sticky;position:sticky;bottom:-18px;background:var(--surface,#fff);border-top:1px solid var(--exec-border);padding:12px 0 2px;display:flex;justify-content:flex-end;gap:8px}.intelligenceEvent b{font-size:9px}.intelligenceEvent p{font-size:8px}.executionHealth small{font-weight:500}.executionOverviewHead .eyebrow{letter-spacing:.08em}@media(max-width:1320px){.transparencyTable .executionRow,.transparencyTable .executionTableHead{grid-template-columns:minmax(165px,1.2fr) 130px 105px 125px minmax(210px,1.35fr)}.transparencyTable .executionRow>.openResultBtn,.transparencyTable .executionTableHead span:last-child{display:none}.processDetailPanel{width:min(720px,72vw)}}@media(max-width:1040px){.transparencyTable .executionTableHead{display:none}.transparencyTable .executionRow{grid-template-columns:1fr 1fr}.transparencyTable .executionRow>.currentWork,.transparencyTable .executionRow>.execDiagnostics,.transparencyTable .executionRow>.processName{grid-column:1/-1}.openResultBtn{display:block!important}.processDetailPanel{width:100vw}.processDetailSummary,.taskMeta{grid-template-columns:1fr}}.ketzHeaderV16{min-height:62px!important;padding:0 18px!important;border-bottom:1px solid var(--line)!important;background:color-mix(in srgb,var(--panel) 97%,var(--bg))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.ketzHeaderV16 .runtimeAdmissionLeft,.ketzHeaderV16 .runtimeAdmissionRight{display:flex;align-items:center;gap:11px}.ketzPrimaryBrand{display:flex;align-items:center;gap:9px;padding-right:14px;border-right:1px solid var(--line)}.ketzPrimaryGlyph{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:linear-gradient(145deg,#0a8586,#146b75);color:white;font-size:14px;font-weight:800;box-shadow:0 3px 10px rgba(12,127,131,.18)}.ketzPrimaryBrand strong{font-size:17px;letter-spacing:-.025em}.ketzNotificationButton,.ketzProfileButton{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);min-height:36px;padding:0 10px;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.025)}.ketzNotificationButton{position:relative;width:38px;justify-content:center;padding:0}.ketzNotificationButton>span{position:absolute;top:5px;right:6px;color:#e65b4f;font-size:17px;line-height:7px}.ketzProfileButton .avatar{width:25px;height:25px}.ketzProfileLabel{font-size:11px;font-weight:650}.streamEngagementBar{justify-content:flex-start!important}.streamEngagementBar .phaseButton{display:none!important}.ketzWorkbench{display:grid;grid-template-columns:214px minmax(0,1fr) 356px;min-height:calc(100vh - 62px);background:var(--bg);color:var(--text);align-items:start}.ketzNavigator{position:-webkit-sticky;position:sticky;top:0;height:100%;min-height:calc(100vh - 106px);overflow:auto;border-right:1px solid var(--line);background:var(--panel);padding:10px 12px 14px;display:flex;flex-direction:column;gap:15px;align-self:start}.ketzEngagementIdentity{display:grid;grid-gap:5px;gap:5px;padding:3px 6px 12px;border-bottom:1px solid var(--line)}.ketzEngagementIdentity>span,.ketzEyebrow,.ketzInspector header span,.ketzNavGroupLabel{font-size:10px;font-weight:760;letter-spacing:.075em;color:var(--accent);text-transform:uppercase}.ketzEngagementIdentity strong{font-size:15px;line-height:1.3;letter-spacing:-.015em}.ketzEngagementIdentity small{font-size:10.5px;color:var(--muted)}.ketzPhaseNav{display:grid;grid-gap:3px;gap:3px}.ketzPhaseNav .ketzNavGroupLabel{margin:9px 7px 3px;color:var(--muted)}.ketzPhaseNav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;min-height:39px;padding:8px 9px;border:0;border-radius:9px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.ketzPhaseNav button.active,.ketzPhaseNav button:hover{background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent)}.ketzPhaseNav button span{font-size:11.5px;font-weight:590}.ketzPhaseNav button small{font-size:9.5px;color:var(--muted);white-space:nowrap}.ketzPhaseNav button b{display:grid;place-items:center;min-width:21px;height:21px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--accent) 7%,var(--panel));font-size:10px}.ketzEngagementHealth{margin-top:auto;display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.ketzEngagementHealth>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.ketzEngagementHealth span{font-size:9px;color:var(--muted)}.ketzEngagementHealth em{padding:3px 7px;border:1px solid color-mix(in srgb,#1b9b70 28%,var(--line));border-radius:999px;color:#168560;background:color-mix(in srgb,#1b9b70 7%,transparent);font-size:9px;font-style:normal}.ketzEngagementHealth strong{font-size:11px}.ketzEngagementHealth small{font-size:10px;color:var(--muted);line-height:1.45}.ketzWorkspace{min-width:0;padding:14px 18px 28px;overflow:visible;align-self:start}.ketzWorkspaceHead{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:16px}.ketzWorkspaceHead h1{margin:5px 0 7px;font-size:27px;line-height:1.1;letter-spacing:-.035em}.ketzWorkspaceHead p{margin:0;max-width:760px;color:var(--muted);font-size:12.5px;line-height:1.55}.ketzHeadActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ketzBackLink{display:block;border:0;background:transparent;color:var(--accent);padding:0;margin:0 0 7px;font-size:11px;cursor:pointer}.ketzMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px;margin-bottom:18px}.ketzMetric{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;grid-gap:5px;gap:5px;min-height:112px;padding:15px 15px 14px;border:1px solid var(--line);border-radius:13px;background:var(--panel);color:var(--text);text-align:left;box-shadow:0 4px 15px rgba(15,23,42,.035);overflow:hidden}.ketzMetric.agent,.ketzMetric.evidence,.ketzMetric.judgement{cursor:pointer}.ketzMetric>span{font-size:9.5px;font-weight:760;letter-spacing:.045em}.ketzMetric>b{font-size:27px;line-height:1.02}.ketzMetric>small{font-size:10.5px;color:var(--muted)}.ketzMetric>i{position:absolute;left:14px;right:14px;bottom:0;border-radius:3px;background:color-mix(in srgb,var(--accent) 18%,var(--line))}.ketzMetric.agent>b{color:#0b8f65}.ketzMetric.agent>i{background:#16a077}.ketzMetric.judgement>b{color:#c5750a}.ketzMetric.judgement>i{background:#ef8b2c}.ketzMetric.evidence>b{color:#6655d7}.ketzMetric.evidence>i{background:#6555d8}.ketzMetric.trusted>b{font-size:20px;color:#117d8d}.ketzMetric.trusted>i{background:#1685c7}.ketzActionLane,.ketzEvidencePanel,.ketzProcessOverview,.ketzTaskList,.ketzTrustedChain{margin-bottom:18px;border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:hidden;box-shadow:0 3px 13px rgba(15,23,42,.025)}.ketzActionLane>header,.ketzProcessOverview>header,.ketzTaskList>header,.ketzTrustedChain>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.ketzActionLane h2,.ketzProcessOverview h2,.ketzTaskList h2,.ketzTrustedChain h2{font-size:14.5px;margin:4px 0 0;font-weight:620}.ketzActionItem{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;padding:14px 16px;border:0;border-top:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,#e88924 6%,var(--panel)),var(--panel) 30%);color:var(--text);display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;text-align:left;cursor:pointer}.ketzActionItem:first-of-type{border-top:0}.ketzActionMarker{display:grid!important;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,#e88924 12%,var(--panel));color:#c86c08;font-weight:800;font-size:15px}.ketzActionItem>div{display:grid;grid-gap:3px;gap:3px}.ketzActionItem small,.ketzActionItem span{font-size:10px;color:var(--muted)}.ketzActionItem strong{font-size:13px}.ketzActionItem>div:last-child{text-align:right}.ketzActionItem b{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:9px;background:#0c7f83;color:white;font-size:10.5px}.ketzEmptyEvidence,.ketzEmptyState{padding:22px;color:var(--muted);font-size:11px}.ketzEmptyEvidence{display:grid;justify-items:start;grid-gap:9px;gap:9px}.ketzEmptyEvidence strong{color:var(--text);font-size:13px}.ketzProcessRows{display:grid}.ketzProcessRow{display:grid;grid-template-columns:minmax(215px,1.7fr) 70px 90px minmax(130px,.8fr) 116px;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--line)}.ketzProcessRow:first-child{border-top:0}.ketzProcessRow:hover{background:color-mix(in srgb,var(--accent) 2.5%,var(--panel))}.ketzProcessRow>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.ketzProcessRow>div:first-child{position:relative;padding-left:18px}.ketzProcessRow>div:first-child:before{content:"";position:absolute;left:1px;top:17px;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--accent) 70%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 8%,transparent)}.ketzProcessRow>div:first-child small{font-size:8.5px;color:var(--muted)}.ketzProcessRow>div:first-child strong{font-size:11.5px}.ketzProcessRow>div:first-child span{font-size:9.5px;color:var(--muted)}.ketzProcessRow b{font-size:10.5px;overflow-wrap:anywhere}.ketzProcessRow small{font-size:9.5px;color:var(--muted)}.ketzTaskRow{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(100px,.7fr));grid-gap:12px;gap:12px;align-items:center;padding:13px 15px;border-top:1px solid var(--line)}.ketzTaskRow>div{display:grid;grid-gap:3px;gap:3px}.ketzTaskRow strong{font-size:11.5px}.ketzTaskRow small,.ketzTaskRow span{font-size:9.5px;color:var(--muted)}.ketzTaskRow b{font-size:10.5px;overflow-wrap:anywhere}.ketzTrustedChain>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px}.ketzChainNode{display:grid;align-content:start;grid-gap:5px;gap:5px;min-height:88px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.ketzChainNode>span{display:grid;place-items:center;width:23px;height:23px;border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:8px}.ketzChainNode strong{font-size:10px}.ketzChainNode small{font-size:9px;color:var(--muted);overflow-wrap:anywhere}.ketzDecisionBadge{padding:7px 9px;border-radius:999px;background:color-mix(in srgb,#d88911 10%,transparent);color:#ad6808;font-size:9px;font-weight:750;white-space:nowrap}.ketzDecisionLayout{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:14px;gap:14px}.ketzDecisionMain{display:grid;grid-gap:12px;gap:12px}.ketzDecisionActions,.ketzDecisionSummary,.ketzPreparedCard{border:1px solid var(--line);border-radius:13px;background:var(--panel);padding:15px}.ketzPreparedCard{display:grid;grid-gap:5px;gap:5px;border-left:3px solid #1a9b70}.ketzPreparedCard span{font-size:9.5px;color:var(--muted)}.ketzPreparedCard strong{font-size:12px}.ketzDecisionSummary p,.ketzPreparedCard p{margin:0;font-size:11.5px;color:var(--muted);line-height:1.5}.ketzDecisionTabs{display:flex;gap:4px;overflow:auto;padding:6px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.ketzDecisionTabs span{padding:7px 9px;font-size:9.5px;white-space:nowrap}.ketzDecisionTabs span:first-child{color:var(--accent);background:var(--soft);border-radius:7px}.ketzDecisionActions h2,.ketzDecisionSummary h2{margin:0 0 10px;font-size:14px}.ketzDecisionFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.ketzDecisionFacts>div{display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid var(--line);border-radius:9px}.ketzDecisionFacts span{font-size:8.5px;color:var(--muted)}.ketzDecisionFacts b{font-size:10px;overflow-wrap:anywhere}.ketzDecisionActions{display:grid;align-content:start;grid-gap:9px;gap:9px}.ketzDecisionActions button{min-height:42px;border-radius:9px;font-weight:700}.ketzApprove{border:1px solid #159767;background:#159767;color:white}.ketzRequest{border:1px solid #d38a14;background:transparent;color:#b16c08}.ketzReject{border:1px solid #db5e58;background:transparent;color:#c74640}.ketzDecisionUnavailable{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid color-mix(in srgb,#d88911 35%,var(--line));border-radius:9px;background:color-mix(in srgb,#d88911 6%,transparent)}.ketzDecisionUnavailable strong{font-size:10px}.ketzDecisionUnavailable p{margin:0;color:var(--muted);font-size:9.5px;line-height:1.45}.ketzDecisionActions label{display:grid;grid-gap:5px;gap:5px;font-size:9px;color:var(--muted)}.ketzDecisionActions textarea{min-height:82px;border:1px solid var(--line);border-radius:9px;background:var(--bg);padding:9px;color:var(--text);resize:vertical}.ketzWorkspace{padding-bottom:190px!important}.ketzWorkspace.askExpanded{padding-bottom:min(472px,calc(42vh + 42px))!important}.ketzAskDock{position:fixed;left:calc(210px + clamp(18px,2vw,32px));right:calc(350px + clamp(18px,2vw,32px));bottom:18px;z-index:42;display:grid;border:1px solid color-mix(in srgb,var(--line) 82%,var(--accent));border-radius:16px;background:color-mix(in srgb,var(--panel) 97%,transparent);box-shadow:0 18px 48px rgba(15,23,42,.16),0 2px 8px rgba(15,23,42,.06);overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:height .18s ease,max-height .18s ease,box-shadow .18s ease}.ketzAskDock.compact{min-height:116px;height:auto;max-height:152px}.ketzAskDock.expanded{height:min(430px,42vh);max-height:42vh;grid-template-rows:auto minmax(0,1fr) auto auto;box-shadow:0 24px 70px rgba(15,23,42,.2),0 4px 14px rgba(15,23,42,.08)}.ketzAskHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 0}.ketzAskHead>div{display:flex;align-items:baseline;gap:10px;min-width:0}.ketzAskHead strong{font-size:11px;white-space:nowrap}.ketzAskHead small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:var(--muted)}.ketzAskToggle{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--muted);cursor:pointer;font-size:14px}.ketzAskToggle:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.ketzAskConversation{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:0;overflow:auto;padding:12px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--soft) 40%,var(--panel))}.ketzAskEmpty{display:grid;align-content:center;justify-items:center;min-height:100%;padding:24px;text-align:center;color:var(--muted)}.ketzAskEmpty strong{font-size:11px;color:var(--text)}.ketzAskEmpty p{max-width:460px;margin:5px 0 0;font-size:10.5px;line-height:1.5}.ketzAskMessage{display:grid;grid-gap:2px;gap:2px;max-width:84%;padding:8px 10px;border-radius:10px;background:var(--bg)}.ketzAskMessage.user{justify-self:end;background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.ketzAskMessage strong{font-size:9px}.ketzAskMessage p{margin:0;font-size:10.5px;line-height:1.45;color:var(--muted)}.ketzAskSuggestions{display:flex;align-items:flex-start;align-content:flex-start;gap:7px;flex:0 0 auto;flex-wrap:wrap;padding:9px 12px 0}.ketzAskSuggestions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;align-self:flex-start;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--muted);padding:6px 9px;font-size:9.5px;line-height:1.15;cursor:pointer}.ketzAskSuggestions button:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));color:var(--accent)}.ketzAskForm{display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-gap:12px;gap:12px;align-items:center;padding:8px 12px 12px}.ketzAskComposer{display:grid;min-width:0}.ketzAskComposer input{width:100%;min-height:42px;padding:0 2px;border:0;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:transparent;color:var(--text);outline:0;font-size:12px}.ketzAskForm>button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:11px;background:#0c7f83;color:white;font-size:17px}.ketzAskForm>button:disabled{opacity:.45}.ketzInspector{position:-webkit-sticky;position:sticky;top:0;height:100%;min-height:calc(100vh - 106px);overflow:auto;border-left:1px solid var(--line);background:var(--panel);align-self:start}.ketzInspector>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 15px 13px;border-bottom:1px solid var(--line)}.ketzInspector>header>div{display:grid;grid-gap:5px;gap:5px}.ketzInspector>header strong{font-size:12.5px;line-height:1.35}.ketzInspector>header button{border:0;background:transparent;color:var(--muted);font-size:18px;cursor:pointer}.ketzInspectorTabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line);padding:0 8px;overflow:visible}.ketzInspectorTabs button{min-width:0;border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 4px;color:var(--muted);font-size:8.8px;white-space:nowrap}.ketzInspectorTabs button.active{border-bottom-color:var(--accent);color:var(--accent)}.ketzInspectorBody{display:grid;grid-gap:10px;gap:10px;padding:12px}.ketzInspectorBody section{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.ketzInspectorBody h2,.ketzInspectorBody h3{margin:0;font-size:13px}.ketzInspectorBody p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.ketzInspectorKV{display:grid;grid-template-columns:minmax(84px,.72fr) minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px}.ketzInspectorKV span{font-size:8.8px;color:var(--muted)}.ketzInspectorKV b{font-size:9.5px;overflow-wrap:anywhere}.ketzInspectorBody pre{margin:0;max-height:220px;overflow:auto;white-space:pre-wrap;font-size:8.5px;color:var(--muted)}.ketzInspectorChain{display:grid;grid-gap:8px;gap:8px}.ketzInspectorChain>div{display:grid;grid-gap:2px;gap:2px;padding-left:12px;border-left:2px solid color-mix(in srgb,var(--accent) 35%,var(--line))}.ketzInspectorChain strong{font-size:9.5px}.ketzInspectorChain small{font-size:8.8px;color:var(--muted);overflow-wrap:anywhere}.ketzInspectorList{display:grid;grid-gap:7px;gap:7px}.ketzInspectorList>div{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start}.ketzInspectorList>div span{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:color-mix(in srgb,var(--accent) 9%,transparent);font-size:8px;color:var(--accent)}.ketzInspectorList>div strong{font-size:9.5px;line-height:1.4;overflow-wrap:anywhere}.ketzInspectorActions{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.ketzWorkbench{grid-template-columns:224px minmax(0,1fr) 376px}.ketzNavigator{padding:12px 14px 16px;gap:13px}.ketzEngagementIdentity{padding:4px 8px 13px}.ketzEngagementIdentity>span{color:var(--muted)}.ketzEngagementIdentity strong{font-size:16px}.ketzPhaseNav{gap:2px}.ketzPhaseNav .ketzNavGroupLabel{margin:10px 8px 4px}.ketzPhaseNav button{min-height:38px;padding:7px 8px;border-radius:8px}.ketzPhaseNav button.active{background:color-mix(in srgb,#0c8b8f 9%,var(--panel));color:#087c80}.ketzNavLead{display:flex!important;align-items:center;gap:9px;min-width:0}.ketzNavGlyph{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:7px;color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.ketzPhaseNav button.active .ketzNavGlyph{background:color-mix(in srgb,#0c8b8f 13%,var(--panel));color:#087c80}.ketzNavText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px!important}.ketzPhaseNav button b{min-width:22px;height:22px;border-color:color-mix(in srgb,#0c8b8f 25%,var(--line));background:color-mix(in srgb,#0c8b8f 7%,var(--panel));color:#087c80;font-weight:700}.ketzEngagementHealth{margin:12px 0 0;padding:13px 12px 14px;background:var(--panel);box-shadow:0 2px 10px rgba(15,23,42,.025)}.ketzEngagementHealth>div:first-child{display:flex}.ketzHealthList{display:grid!important;grid-gap:7px!important;gap:7px!important}.ketzHealthList>span{display:grid;grid-template-columns:9px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;color:var(--text);font-size:9.5px}.ketzHealthList i{width:7px;height:7px;border-radius:50%;background:#9aa7b4}.ketzHealthList .good i{background:#20a977}.ketzHealthList .warn i{background:#f0a03a}.ketzHealthList .neutral i{background:#8ea0b1}.ketzWorkspace{padding:16px 20px 30px}.ketzStreamHead{align-items:flex-end}.ketzStreamHead p{position:relative;padding-left:14px}.ketzStreamHead p:before{content:"◉";position:absolute;left:0;top:0;color:color-mix(in srgb,var(--accent) 55%,var(--muted));font-size:8px}.ketzUpdated{display:grid;grid-gap:2px;gap:2px;justify-items:end;white-space:nowrap;padding-bottom:2px}.ketzUpdated span{font-size:8.5px;color:var(--muted)}.ketzUpdated strong{font-size:10.5px}.ketzMetricGrid{gap:13px;margin-bottom:20px}.ketzMetric{grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:12px;row-gap:0;min-height:106px;padding:14px 15px;border-radius:12px;box-shadow:0 4px 18px rgba(15,23,42,.04)}.ketzMetricIcon{grid-column:1;grid-row:1;display:grid!important;place-items:center;width:42px;height:42px;border-radius:50%;font-size:17px!important;font-weight:800!important;letter-spacing:0!important}.ketzMetricCopy{grid-column:2;grid-row:1;display:grid;grid-gap:4px;gap:4px;min-width:0}.ketzMetricCopy>span{font-size:9px;font-weight:760;letter-spacing:.045em}.ketzMetricCopy>b{font-size:24px;line-height:1.05}.ketzMetricCopy>small{font-size:9.8px;color:var(--muted)}.ketzMetric.agent .ketzMetricIcon{background:color-mix(in srgb,#18a27b 13%,var(--panel));color:#118a68}.ketzMetric.judgement .ketzMetricIcon{background:color-mix(in srgb,#ec8a27 15%,var(--panel));color:#dc7411}.ketzMetric.evidence .ketzMetricIcon{background:color-mix(in srgb,#6a58dd 13%,var(--panel));color:#6554d8}.ketzMetric.trusted .ketzMetricIcon{background:color-mix(in srgb,#1685c7 13%,var(--panel));color:#147cb6}.ketzMetric.agent .ketzMetricCopy>b{color:#0b8f65}.ketzMetric.judgement .ketzMetricCopy>b{color:#c5750a}.ketzMetric.evidence .ketzMetricCopy>b{color:#6655d7}.ketzMetric.trusted .ketzMetricCopy>b{font-size:20px;color:#117d8d}.ketzMetric>i{left:15px;right:15px;height:3px}.ketzActionLane,.ketzProcessOverview{border-radius:12px;box-shadow:0 4px 18px rgba(15,23,42,.035)}.ketzActionLane>header,.ketzProcessOverview>header{padding:13px 15px}.ketzActionLane>header{border-left:2px solid color-mix(in srgb,#e88924 70%,transparent)}.ketzQuietMore{font-size:13px;letter-spacing:2px;color:var(--muted)}.ketzActionItem{grid-template-columns:54px minmax(0,1fr) auto;padding:12px 15px;background:linear-gradient(90deg,color-mix(in srgb,#e88924 8%,var(--panel)) 0,color-mix(in srgb,#e88924 3%,var(--panel)) 9%,var(--panel) 22%)}.ketzActionMarker{width:46px;height:46px;border-radius:50%;font-size:19px}.ketzActionItem>div:nth-child(2) span{max-width:720px}.ketzActionItem b{min-height:36px;padding:0 14px;border-radius:8px}.ketzProcessRow{grid-template-columns:34px minmax(210px,1.65fr) 72px 88px minmax(116px,.75fr) 116px;gap:11px;padding:11px 14px}.ketzProcessRow>div:first-child{padding-left:0}.ketzProcessRow>div:first-child:before{display:none}.ketzProcessStatus{display:grid!important;place-items:center!important;width:29px;height:29px;border-radius:50%;font-size:11px;font-weight:800}.ketzProcessStatus.complete{background:color-mix(in srgb,#21aa7a 13%,var(--panel));color:#15956b}.ketzProcessStatus.attention{background:color-mix(in srgb,#ee8c2c 14%,var(--panel));color:#d87816}.ketzProcessStatus.working{background:color-mix(in srgb,#3588df 12%,var(--panel));color:#2b7fd6}.ketzProcessStatus.blocked{background:color-mix(in srgb,#d95d55 12%,var(--panel));color:#c95049}.ketzProcessStatus.upcoming{background:color-mix(in srgb,#6e60db 9%,var(--panel));color:#685bd2}.ketzProcessIdentity{display:grid!important;grid-gap:2px!important;gap:2px!important;min-width:0}.ketzProcessIdentity small{font-size:8px!important}.ketzProcessIdentity strong{font-size:11.5px!important}.ketzProcessIdentity span{display:flex;align-items:center;gap:5px;width:max-content;max-width:100%;font-size:8.8px!important}.ketzProcessIdentity span:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.ketzProcessIdentity span.complete{color:#168e69!important}.ketzProcessIdentity span.attention{color:#d77816!important}.ketzProcessIdentity span.working{color:#2d7dd3!important}.ketzProcessIdentity span.blocked{color:#c94e48!important}.ketzProcessIdentity span.upcoming{color:var(--muted)!important}.ketzDecisionCell b{font-size:12px;color:var(--text)}.ketzProcessRow .btn.secondary{min-height:34px;border-radius:8px}.ketzProcessRow:hover{background:color-mix(in srgb,#0c8b8f 2.5%,var(--panel))}.ketzInspector{background:color-mix(in srgb,var(--panel) 99%,var(--bg))}.ketzInspector>header{padding:15px 14px 12px}.ketzInspector>header>div{gap:3px}.ketzInspector>header>div>small{font-size:8.5px;color:var(--muted);overflow-wrap:anywhere}.ketzInspectorTabs{padding:0 7px}.ketzInspectorBody{gap:9px;padding:11px}.ketzInspectorBody section{padding:12px;border-radius:11px;box-shadow:0 2px 10px rgba(15,23,42,.02)}.ketzProfessionalDecisionCard{gap:10px!important}.ketzProfessionalDecisionCard h2{font-size:13.5px!important}.ketzInspectorSplit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ketzInspectorSplit>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.ketzContextStatus>span,.ketzInspectorSplit span{font-size:8.5px;color:var(--muted)}.ketzInspectorSplit b{font-size:9.5px;overflow-wrap:anywhere}.ketzContextStatus{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid var(--line)}.ketzContextStatus em{padding:3px 7px;border-radius:999px;font-size:8.7px;font-style:normal;font-weight:650}.ketzContextStatus em.trusted{color:#14855f;background:color-mix(in srgb,#1ea676 10%,var(--panel));border:1px solid color-mix(in srgb,#1ea676 26%,var(--line))}.ketzContextStatus em.required{color:#b36d0c;background:color-mix(in srgb,#e89428 10%,var(--panel));border:1px solid color-mix(in srgb,#e89428 28%,var(--line))}.ketzInspectorSummaryCard{gap:10px!important}.ketzSummaryList{display:grid;grid-gap:9px;gap:9px}.ketzSummaryList>div{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start}.ketzSummaryList>div>i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:8px;font-style:normal;font-weight:800;background:var(--soft);color:var(--muted)}.ketzSummaryList>div>div{display:grid;grid-gap:1px;gap:1px}.ketzSummaryList span{font-size:8.3px;color:var(--muted)}.ketzSummaryList strong{font-size:9.4px;line-height:1.35;overflow-wrap:anywhere}.ketzSummaryList .good>i{background:color-mix(in srgb,#1ea676 11%,var(--panel));color:#168b64}.ketzSummaryList .attention>i,.ketzSummaryList .warn>i{background:color-mix(in srgb,#eb922f 12%,var(--panel));color:#d87b18}.ketzSummaryList .evidence>i{background:color-mix(in srgb,#288fd0 11%,var(--panel));color:#1d80bf}.ketzSummaryList .recommend>i{background:color-mix(in srgb,#0c8b8f 10%,var(--panel));color:#087f83}.ketzInspectorChainCard{padding:0!important;overflow:hidden}.ketzInspectorChainCard>h3{padding:12px 12px 3px}.ketzInspectorChainList{display:grid;padding:4px 12px 8px}.ketzInspectorChainList button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:22px minmax(0,1fr) 12px;grid-gap:7px;gap:7px;align-items:center;width:100%;padding:7px 0;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.ketzInspectorChainList button>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,#0c8b8f 10%,var(--panel));color:#087f83;font-size:8px}.ketzInspectorChainList button>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.ketzInspectorChainList strong{font-size:9.3px}.ketzInspectorChainList small{font-size:8.2px;color:var(--muted);overflow-wrap:anywhere}.ketzInspectorChainList button>b{color:var(--muted);font-size:15px}.ketzProvenanceButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 11px 11px;width:calc(100% - 22px);min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font-size:9px;font-weight:650;cursor:pointer}.ketzProvenanceButton:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));color:var(--accent)}.ketzAskDock{left:calc(224px + clamp(18px,2vw,32px));right:calc(376px + clamp(18px,2vw,32px))}.ketzSvgIcon{display:block;flex:none;max-width:100%;max-height:100%}.ketzNavGlyph .ketzSvgIcon{width:15px;height:15px}.ketzActionMarker .ketzSvgIcon,.ketzMetricIcon .ketzSvgIcon{width:22px;height:22px}.ketzProcessStatus .ketzSvgIcon{width:15px;height:15px}.ketzSummaryList i .ketzSvgIcon{width:11px;height:11px}.ketzChainIcon .ketzSvgIcon,.ketzChainNode>span .ketzSvgIcon{width:13px;height:13px}.ketzChainIcon{font-size:0}.ketzInspectorChainList small,.ketzInspectorSplit b,.ketzPreparedCard strong{text-wrap:pretty}.ketzInspectorChainList .ketzChainIcon{background:color-mix(in srgb,#0c8b8f 10%,var(--panel));color:#087f83}.ketzProfessionalDecisionCard .ketzInspectorSplit b{line-height:1.25}.ketzMetric.trusted{cursor:pointer}.ketzMetricCopy>em{font-size:8.8px;font-style:normal;font-weight:650;color:#167f91}.ketzContextGuidance{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(240px,.72fr);grid-gap:14px;gap:14px;align-items:center;margin:-3px 0 18px;padding:13px 14px;border:1px solid color-mix(in srgb,#1685c7 24%,var(--line));border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,#1685c7 7%,var(--panel)),var(--panel) 35%);box-shadow:0 3px 14px rgba(15,23,42,.025)}.ketzContextGuidanceIcon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,#1685c7 13%,var(--panel));color:#147cb6}.ketzContextGuidanceCopy{display:grid;grid-gap:3px;gap:3px}.ketzContextGuidanceCopy h2{margin:0;font-size:14px}.ketzContextGuidanceCopy p{margin:0;max-width:720px;color:var(--muted);font-size:10.5px;line-height:1.45}.ketzContextGuidanceNext{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;padding-left:14px;border-left:1px solid var(--line)}.ketzContextGuidanceNext>span{grid-column:1/-1;font-size:8.5px;color:var(--muted)}.ketzContextGuidanceNext>strong{font-size:10.5px;line-height:1.35}.ketzContextGuidanceNext>.btn{grid-column:2;grid-row:2;min-height:32px;white-space:nowrap}.ketzProcessGuidance{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--panel);box-shadow:0 3px 13px rgba(15,23,42,.025)}.ketzProcessGuidanceHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ketzProcessGuidanceHead h2{margin:4px 0 0;font-size:16px}.ketzGuidanceDecision{padding:5px 8px;border-radius:999px;background:color-mix(in srgb,#e88924 10%,var(--panel));border:1px solid color-mix(in srgb,#e88924 25%,var(--line));color:#b9680d;font-size:9px;font-weight:650}.ketzProcessGuidanceFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ketzProcessGuidanceFacts>div{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--bg)}.ketzCriteria>span,.ketzProcessGuidanceFacts span,.ketzProcessNext>span{font-size:8.8px;color:var(--muted)}.ketzProcessGuidanceFacts b{font-size:10.5px}.ketzProcessNext{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border-left:3px solid color-mix(in srgb,var(--accent) 60%,var(--line));background:color-mix(in srgb,var(--accent) 4%,var(--panel));border-radius:0 8px 8px 0}.ketzProcessNext strong{font-size:11px;line-height:1.45}.ketzCriteria{display:grid;grid-gap:6px;gap:6px}.ketzCriteria>div{display:flex;gap:7px;flex-wrap:wrap}.ketzCriteria>div>span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid var(--line);border-radius:8px;background:var(--bg);font-size:9px;color:var(--text)}.ketzInspectorGuidanceCard{border-color:color-mix(in srgb,#1685c7 24%,var(--line))!important;background:linear-gradient(180deg,color-mix(in srgb,#1685c7 6%,var(--bg)),var(--bg))!important}.ketzInspectorGuidanceTitle{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.ketzInspectorGuidanceTitle>div{display:grid;grid-gap:2px;gap:2px}.ketzInspectorGuidanceTitle h2{font-size:14px!important}.ketzInspectorGuidanceNext{display:grid;grid-gap:3px;gap:3px;padding:8px 9px;border-radius:8px;background:var(--panel)}.ketzInspectorGuidanceNext span,.ketzInspectorRequirements>span{font-size:8.5px;color:var(--muted)}.ketzInspectorGuidanceNext strong{font-size:9.7px;line-height:1.4}.ketzInspectorRequirements{display:grid;grid-gap:5px;gap:5px}.ketzInspectorRequirements>div{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:start}.ketzInspectorRequirements>div>b{font-size:9px;line-height:1.35;font-weight:570}.ketzInspectorNoRequirements{padding:8px 9px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:9px;line-height:1.45}.ketzInspectorContextAction{width:100%;min-height:34px}.ketzContextRequirementReview{display:grid;grid-gap:10px;gap:10px;border-color:color-mix(in srgb,#1685c7 30%,var(--line))!important;background:linear-gradient(180deg,color-mix(in srgb,#1685c7 7%,var(--bg)),var(--bg))!important}.ketzRequirementReviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ketzRequirementReviewHead>div{display:grid;grid-gap:3px;gap:3px}.ketzRequirementReviewHead h2{font-size:14px!important}.ketzRequirementReviewHead>button{border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);min-height:28px;padding:0 9px;font-size:9px;cursor:pointer}.ketzContextRequirementReview>p{margin:0;color:var(--muted);font-size:9.5px;line-height:1.45}.ketzRequirementFacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.ketzRequirementFacts>div{display:grid;grid-gap:2px;gap:2px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.ketzRequirementFacts span,.ketzRequirementList>span,.ketzRequirementNext>span{font-size:8.5px;color:var(--muted)}.ketzRequirementFacts b{font-size:9.5px;overflow-wrap:anywhere}.ketzRequirementList{display:grid;grid-gap:5px;gap:5px}.ketzRequirementList>div:not(.ketzInspectorNoRequirements){display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:start}.ketzRequirementList>div>b{font-size:9px;line-height:1.35;font-weight:570}.ketzRequirementNext{display:grid;grid-gap:3px;gap:3px;padding:9px;border-radius:8px;background:var(--panel)}.ketzRequirementNext strong{font-size:9.7px;line-height:1.4}.ketzEvidenceAutoBanner{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;margin:-2px 0 12px;padding:11px 13px;border:1px solid color-mix(in srgb,#1685c7 32%,var(--line));border-radius:11px;background:color-mix(in srgb,#1685c7 6%,var(--panel))}.ketzEvidenceAutoBanner strong{font-size:11px}.ketzEvidenceAutoBanner p{margin:3px 0 0;font-size:9.5px;line-height:1.45;color:var(--muted)}.ketzEvidenceAutoBanner.failed{border-color:color-mix(in srgb,#d97706 38%,var(--line));background:color-mix(in srgb,#d97706 6%,var(--panel))}.ketzEvidenceWorkspaceInspector{display:grid;grid-gap:9px;gap:9px}.ketzLiveActivity{margin-bottom:18px;border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:hidden}.ketzLiveActivity>header{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--line)}.ketzLiveActivity h2{margin:3px 0 0;font-size:14px}.ketzLiveBadge{padding:4px 7px;border:1px solid color-mix(in srgb,#14a06f 25%,var(--line));border-radius:999px;background:color-mix(in srgb,#14a06f 8%,var(--panel));font-size:8.5px;font-weight:650;color:#12845e}.ketzLiveActivity>div{display:grid}.ketzLiveRow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-top:1px solid var(--line);background:var(--panel);color:var(--text);display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 14px;text-align:left;cursor:pointer}.ketzLiveRow:first-child{border-top:0}.ketzLiveRow:hover{background:color-mix(in srgb,var(--accent) 2.5%,var(--panel))}.ketzLiveIcon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,#1685c7 9%,var(--panel));color:#147cb6}.ketzLiveRow>div{display:grid;grid-gap:2px;gap:2px}.ketzLiveRow strong{font-size:11px}.ketzLiveRow p{margin:0;font-size:9.5px;line-height:1.4;color:var(--muted)}.ketzLiveRow small{font-size:8.5px;color:var(--muted)}.ketzLiveRow>b{font-size:9px;color:var(--accent);white-space:nowrap}.ketzProcessHeader{display:grid;grid-template-columns:minmax(240px,1.45fr) minmax(140px,.85fr) minmax(145px,.8fr) minmax(120px,.65fr) 116px;grid-gap:12px;gap:12px;padding:8px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 60%,var(--panel));font-size:8.5px;font-weight:650;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.ketzProcessRow{grid-template-columns:30px minmax(190px,1.35fr) minmax(135px,.8fr) minmax(125px,.72fr) minmax(105px,.62fr) 116px!important}.ketzProcessStatus.context{background:color-mix(in srgb,#1685c7 12%,var(--panel));color:#147cb6}.ketzProcessStatus.evidence{background:color-mix(in srgb,#6e60db 10%,var(--panel));color:#685bd2}.ketzProcessIdentity span.context{color:#147cb6!important}.ketzProcessIdentity span.evidence{color:#685bd2!important}.ketzPreparationCell b{font-size:10px}.ketzNextActor{display:grid;grid-gap:2px;gap:2px;text-align:right}.ketzNextActor span{font-size:8px;color:var(--muted);font-weight:650}.ketzNextActor b{font-size:11px}.ketzProcessWorkState{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:18px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.ketzProcessWorkState>div{display:grid;align-content:start;grid-gap:6px;gap:6px}.ketzProcessWorkState h2{margin:0;font-size:14px}.ketzProcessWorkState li,.ketzProcessWorkState p{font-size:10.5px;line-height:1.5;color:var(--muted)}.ketzProcessWorkState p{margin:0}.ketzProcessWorkState ol{margin:0;padding-left:18px}.ketzProcessEvidenceSummary{margin-bottom:18px;border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:hidden}.ketzProcessEvidenceSummary>header{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-bottom:1px solid var(--line)}.ketzProcessEvidenceSummary h2{margin:3px 0 0;font-size:14px}.ketzProcessEvidenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px}.ketzProcessEvidenceGrid>div{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--bg)}.ketzProcessEvidenceGrid small,.ketzProcessEvidenceGrid span{font-size:8.8px;color:var(--muted)}.ketzProcessEvidenceGrid b{font-size:11px;overflow-wrap:anywhere}.ketzTrustedChain.secondary{opacity:.92}.ketzGuideSummary{display:grid;grid-template-columns:minmax(0,1fr) 210px;grid-gap:18px;gap:18px;align-items:center;margin-bottom:18px;padding:15px 16px;border:1px solid color-mix(in srgb,#0c7f83 26%,var(--line));border-radius:13px;background:linear-gradient(100deg,color-mix(in srgb,#0c7f83 5%,var(--panel)),var(--panel) 58%);box-shadow:0 3px 13px rgba(15,23,42,.025)}.ketzGuideSummary h2{margin:4px 0;font-size:15px}.ketzGuideSummary p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.5}.ketzGuideNext{display:grid;grid-gap:4px;gap:4px;padding-left:16px;border-left:1px solid var(--line)}.ketzGuideNext span{font-size:8.5px;color:var(--muted);text-transform:uppercase}.ketzGuideNext b{font-size:12px}.ketzGuideNext button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--accent);padding:4px 0;text-align:left;font-size:9.5px;font-weight:650;cursor:pointer}.ketzGuideNext button:hover{text-decoration:underline}.ketzPhaseSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.ketzPhaseSummary>div{display:grid;grid-gap:3px;gap:3px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.ketzPhaseSummary span{font-size:8.5px;color:var(--muted)}.ketzPhaseSummary b{font-size:16px}.ketzPhaseMasterHead{margin-bottom:13px}.ketzEvidenceLifecycle{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;margin-bottom:12px;padding:10px 13px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.ketzEvidenceLifecycle>div{display:flex;align-items:center;gap:6px;color:var(--muted);white-space:nowrap}.ketzEvidenceLifecycle>div b{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:50%;font-size:8.5px;background:var(--bg)}.ketzEvidenceLifecycle>div span{font-size:8.8px;font-weight:600}.ketzEvidenceLifecycle>div.active,.ketzEvidenceLifecycle>div.done{color:#0c7f83}.ketzEvidenceLifecycle>div.active b,.ketzEvidenceLifecycle>div.done b{border-color:color-mix(in srgb,#0c7f83 45%,var(--line));background:color-mix(in srgb,#0c7f83 8%,var(--panel))}.ketzEvidenceLifecycle>i{display:block;height:1px;background:var(--line)}.ketzAskHead em{font-style:normal;font-size:8px;font-weight:650;padding:3px 6px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}.ketzAskHead em.guide{color:#6b5bd2;background:color-mix(in srgb,#6b5bd2 7%,var(--panel))}.ketzAskHead em.governed{color:#12845e;background:color-mix(in srgb,#14a06f 7%,var(--panel))}.ketzGuideActions{display:flex;gap:7px;flex-wrap:wrap;padding:8px 12px 0;border-top:1px solid var(--line)}.ketzGuideActions button{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent) 5%,var(--panel));padding:6px 9px}.ketzEvidenceAutoBanner button,.ketzGuideActions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--accent);font-size:9px;font-weight:650;cursor:pointer}.ketzEvidenceAutoBanner button{margin-top:5px;padding:0;border:0;background:transparent}.ketzEvidenceUpload{cursor:pointer;position:relative;overflow:hidden}.ketzEvidenceUpload input[type=file]{position:absolute!important;inline-size:1px!important;block-size:1px!important;opacity:0!important;pointer-events:none!important}@media(max-width:1000px){.ketzGuideSummary{grid-template-columns:1fr}.ketzGuideNext{padding:10px 0 0;border-left:0;border-top:1px solid var(--line)}.ketzPhaseSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.ketzEvidenceLifecycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.ketzEvidenceLifecycle>i{display:none}.ketzEvidenceLifecycle>div{justify-content:center;white-space:normal}}@media(max-width:760px){.ketzEvidenceLifecycle,.ketzPhaseSummary{grid-template-columns:1fr 1fr}.ketzEvidenceLifecycle>div{justify-content:flex-start}.ketzAskHead em{display:none}}@media(max-width:1280px){.ketzWorkbench{grid-template-columns:196px minmax(0,1fr) 324px}.ketzWorkspace{padding-left:16px;padding-right:16px}.ketzProcessRow{grid-template-columns:30px minmax(170px,1.45fr) 56px 70px minmax(96px,.72fr) 104px}.ketzTrustedChain>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ketzInspectorTabs button{font-size:8px;padding-left:2px;padding-right:2px}.ketzAskDock{left:calc(196px + 16px);right:calc(324px + 16px)}}@media(max-width:1000px){.ketzContextGuidance{grid-template-columns:38px minmax(0,1fr)}.ketzContextGuidanceNext{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:10px 0 0}.ketzProcessGuidanceFacts{grid-template-columns:1fr 1fr}.ketzWorkbench{grid-template-columns:178px minmax(0,1fr)}.ketzNavigator{grid-row:1/3}.ketzInspector{position:relative;top:auto;height:auto;max-height:none;grid-column:2;border-left:0;border-top:1px solid var(--line)}.ketzMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ketzDecisionLayout{grid-template-columns:1fr}.ketzDecisionActions{grid-template-columns:repeat(3,minmax(0,1fr))}.ketzDecisionActions h2,.ketzDecisionActions label,.ketzDecisionUnavailable{grid-column:1/-1}}@media(max-width:1180px) and (min-width:761px){.ketzWorkspace{padding-bottom:184px!important}.ketzWorkspace.askExpanded{padding-bottom:min(472px,calc(42vh + 42px))!important}.ketzAskDock{left:calc(190px + 18px);right:18px;bottom:14px}.ketzInspector{position:static!important;width:auto!important;height:auto!important;border-left:0!important;border-top:1px solid var(--line)!important}}@media(max-width:760px){.ketzContextGuidance{grid-template-columns:34px minmax(0,1fr);padding:11px}.ketzContextGuidanceNext{grid-template-columns:1fr}.ketzContextGuidanceNext>.btn{grid-column:1;grid-row:auto;justify-self:start}.ketzProcessGuidanceFacts{grid-template-columns:1fr 1fr}.ketzHeaderV16{padding:0 10px!important}.ketzHeaderV16 .themeControl button:not(.active),.ketzProfileLabel{display:none}.ketzWorkbench{display:block}.ketzNavigator{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line);padding:10px}.ketzEngagementHealth,.ketzEngagementIdentity{display:none}.ketzPhaseNav{display:flex;overflow:auto}.ketzPhaseNav .ketzNavGroupLabel{display:none}.ketzPhaseNav button{min-width:max-content}.ketzWorkspace{padding:12px 10px 22px}.ketzWorkspaceHead{display:grid}.ketzUpdated{justify-items:start}.ketzDecisionFacts,.ketzMetricGrid{grid-template-columns:1fr 1fr}.ketzProcessEvidenceGrid,.ketzProcessWorkState{grid-template-columns:1fr}.ketzProcessHeader{display:none}.ketzMetric{grid-template-columns:38px minmax(0,1fr);padding:11px}.ketzMetricIcon{width:34px;height:34px}.ketzProcessRow{grid-template-columns:30px minmax(0,1fr) 94px}.ketzProcessRow>div:nth-of-type(3),.ketzProcessRow>div:nth-of-type(4),.ketzProcessRow>div:nth-of-type(5){display:none}.ketzProcessRow>button{grid-column:3;grid-row:1}.ketzTrustedChain>div{grid-template-columns:1fr 1fr}.ketzWorkspace{padding-bottom:176px!important}.ketzWorkspace.askExpanded{padding-bottom:min(452px,calc(45vh + 42px))!important}.ketzAskDock{left:10px;right:10px;bottom:10px}.ketzAskDock.compact{min-height:108px}.ketzAskDock.expanded{height:min(410px,45vh);max-height:45vh}.ketzAskSuggestions{flex-wrap:nowrap;overflow:auto;padding-bottom:2px}.ketzAskSuggestions button{white-space:nowrap}.ketzAskComposer{display:grid}.ketzAskHead>div{gap:7px}.ketzInspector{position:static;width:auto;height:auto;border-left:0;border-top:1px solid var(--line)}.ketzInspectorTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ketzDecisionActions,.ketzInspectorSplit{grid-template-columns:1fr}.ketzDecisionActions>*{grid-column:1!important}}.ketzAskActivity{display:grid;grid-gap:6px;gap:6px;margin:0 14px 10px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--accent) 3%,var(--panel))}.ketzAskActivityHead{display:flex;align-items:center;gap:7px}.ketzAskActivityHead strong{font-size:9.5px}.ketzAskActivityHead small{margin-left:auto;font-size:8.5px;color:var(--muted)}.ketzPulse{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 35%,transparent);animation:ketzPulse 1.35s infinite}.ketzAskActivityRow{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;color:var(--muted)}.ketzAskActivityRow>span{display:grid;place-items:center;width:14px;height:14px;font-size:9px;font-weight:800}.ketzAskActivityRow>div{display:grid;grid-gap:1px;gap:1px}.ketzAskActivityRow b{font-size:9px;color:var(--text)}.ketzAskActivityRow small{font-size:8.5px;line-height:1.35;color:var(--muted)}.ketzAskActivityRow.done>span{color:#12845e}.ketzAskActivityRow.error>span{color:#b45309}.ketzAskActivityRow.working>span{color:var(--accent)}@keyframes ketzPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 30%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.ketzActivityDone{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;font-size:9px;font-weight:800;color:#12845e;background:color-mix(in srgb,#12845e 9%,var(--panel));border:1px solid color-mix(in srgb,#12845e 30%,var(--line))}.ketzAskActivity.failed{border-color:color-mix(in srgb,#b45309 34%,var(--line));background:color-mix(in srgb,#b45309 4%,var(--panel))}.ketzAskActivity.failed .ketzActivityDone{color:#b45309;border-color:color-mix(in srgb,#b45309 34%,var(--line));background:color-mix(in srgb,#b45309 8%,var(--panel))}.ketzAskActivity.complete{border-color:color-mix(in srgb,#12845e 24%,var(--line));background:color-mix(in srgb,#12845e 3%,var(--panel))}.ketzConversationEnd{height:1px;scroll-margin-bottom:84px}.ketzEvidenceAutoBanner.active{align-items:start}.ketzEvidenceActivity{display:grid;grid-gap:4px;gap:4px;margin-top:7px;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--accent) 14%,var(--line))}.ketzEvidenceActivityRow{display:grid;grid-template-columns:13px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:start}.ketzEvidenceActivityRow>span{font-size:8.5px;font-weight:800;line-height:14px;color:var(--accent)}.ketzEvidenceActivityRow>div{display:flex;align-items:baseline;gap:6px;min-width:0}.ketzEvidenceActivityRow b{font-size:8.8px;font-weight:650;color:var(--text)}.ketzEvidenceActivityRow em{font-size:8px;font-style:normal;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ketzEvidenceActivityRow.done>span{color:#12845e}.ketzEvidenceActivityRow.error>span{color:#b45309}.ketzEvidenceLifecycle.canonical{grid-template-columns:repeat(6,auto minmax(18px,1fr)) auto}.ketzEvidenceLifecycle.canonical>div span{white-space:normal;text-align:center}@media(max-width:1000px){.ketzEvidenceLifecycle.canonical{grid-template-columns:repeat(4,minmax(0,1fr))}.ketzEvidenceLifecycle.canonical>i{display:none}}@media(max-width:760px){.ketzEvidenceLifecycle.canonical{grid-template-columns:1fr 1fr}.ketzEvidenceLifecycle.canonical>div{justify-content:flex-start}.ketzEvidenceLifecycle.canonical>div span{text-align:left}}.composerLivePanel{display:grid;grid-gap:7px;gap:7px;max-height:min(250px,34vh);overflow:auto;margin:0 1px 7px;padding:9px 10px;border:1px solid #293c51;border-radius:10px;background:rgba(7,16,25,.62)}.composerLivePanel.failed{border-color:color-mix(in srgb,#b45309 38%,#293c51)}.composerConversationRow{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start}.composerConversationRow>span{font-size:8px;font-weight:700;color:#8fa2b7;padding-top:2px}.composerConversationRow p{margin:0;font-size:9.5px;line-height:1.45;color:#d7e2ed;white-space:pre-wrap}.composerConversationRow.user p{color:#b9cce0}.composerConversationRow.assistant{padding-top:7px;border-top:1px solid #25384a}.composerConversationRow.assistant>span{color:#68c9d1}.composerActivity{display:grid;grid-gap:4px;gap:4px;padding:7px 0;border-top:1px solid #25384a;border-bottom:1px solid #25384a}.composerActivity>header{display:flex;align-items:center;gap:6px;margin-bottom:2px}.composerActivity>header strong{font-size:8.8px;color:#dbe7f3}.composerActivity>header small{margin-left:auto;font-size:7.5px;color:#72869b}.composerActivityRow{display:grid;grid-template-columns:13px minmax(0,1fr);grid-gap:6px;gap:6px}.composerActivityRow>span{font-size:8.5px;font-weight:800;color:#73a8ff}.composerActivityRow>div{display:grid;grid-gap:1px;gap:1px}.composerActivityRow b{font-size:8.4px;color:#cbd9e7}.composerActivityRow small{font-size:7.7px;line-height:1.35;color:#71869c}.composerActivityRow.done>span{color:#47c995}.composerActivityRow.error>span{color:#e0a25b}html[data-theme=light] .composerLivePanel,html[data-theme=system] .composerLivePanel{background:rgba(247,250,253,.96);border-color:#d4dee8}html[data-theme=light] .composerConversationRow p,html[data-theme=system] .composerConversationRow p{color:#31455b}html[data-theme=light] .composerConversationRow.user p,html[data-theme=system] .composerConversationRow.user p{color:#526b84}html[data-theme=light] .composerActivity,html[data-theme=light] .composerConversationRow.assistant,html[data-theme=system] .composerActivity,html[data-theme=system] .composerConversationRow.assistant{border-color:#dce5ee}html[data-theme=light] .composerActivity>header strong,html[data-theme=light] .composerActivityRow b,html[data-theme=system] .composerActivity>header strong,html[data-theme=system] .composerActivityRow b{color:#263b51}.evWorkspace{grid-gap:14px;gap:14px;padding:4px 0 150px;color:var(--exec-text,#dce7f3)}.evEyebrow{font-size:7.5px;letter-spacing:.12em;font-weight:800;color:#78aee8}.evNotice{padding:9px 11px;border:1px solid var(--exec-border,#2d4156);border-radius:10px;background:rgba(94,129,168,.06);font-size:9px;line-height:1.45;color:var(--exec-muted,#8ca0b6)}.evNotice.error{border-color:rgba(205,104,91,.35);background:rgba(205,104,91,.07);color:#df9c93}.evMetrics{grid-gap:8px;gap:8px}.evMetrics>div{display:grid;grid-gap:2px;gap:2px;padding:11px 12px;border:1px solid var(--exec-border,#263a4f);border-radius:11px;background:rgba(16,27,40,.55)}.evMetrics span{font-size:7.8px;color:var(--exec-muted,#8295aa)}.evMetrics strong{font-size:17px;font-weight:650}.evMetrics small{font-size:7px;color:var(--exec-muted,#71869c)}.evBottomGrid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-gap:12px;gap:12px}.evCard{border:1px solid var(--exec-border,#263a4f);border-radius:14px;background:rgba(14,25,37,.64);padding:14px}.evCard>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.evCard h2{font-size:13px;margin:3px 0 2px}.evCard header p{margin:0;font-size:8.4px;line-height:1.45;color:var(--exec-muted,#7e91a7)}.evCount{display:grid;place-items:center;min-width:28px;height:24px;padding:0 7px;border:1px solid var(--exec-border,#2b4056);border-radius:999px;font-size:8px;color:var(--exec-muted,#8fa2b7)}.evUploadControls{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:8px;gap:8px}.evRequestComposer input,.evStructuredBar select,.evUploadControls input,.evUploadControls select{min-width:0;border:1px solid var(--exec-border,#2a3f55);border-radius:8px;background:rgba(8,17,26,.72);color:inherit;padding:7px 8px;font-size:8.5px}.evFilePick,.evUploadControls .span2{grid-column:1/-1}.evFilePick{display:flex;align-items:center;justify-content:center;gap:6px;min-height:72px;border:1px dashed #3d5873;border-radius:10px;background:rgba(61,88,115,.06);cursor:pointer;font-size:9px;color:#93a9c0}.evFilePick:hover{border-color:#6d9dce;background:rgba(61,111,165,.08)}.evUploadQueue{grid-column:1/-1;display:grid;grid-gap:4px;gap:4px;max-height:105px;overflow:auto}.evUploadQueue>div{display:flex;justify-content:space-between;gap:8px;padding:5px 7px;border-radius:7px;background:rgba(100,116,139,.06);font-size:8px}.evUploadQueue small{color:var(--exec-muted,#7d91a6)}.evActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.evActions small{font-size:7.5px;color:var(--exec-muted,#7d91a6)}.evLifecycle{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:5px;gap:5px;margin-bottom:9px}.evLifecycle>div{position:relative;display:grid;grid-gap:3px;gap:3px;padding:8px;border:1px solid var(--exec-border,#263a4f);border-radius:8px;background:rgba(100,116,139,.035)}.evLifecycle>div.done{border-color:rgba(71,201,149,.26);background:rgba(71,201,149,.055)}.evLifecycle>div.warn{border-color:rgba(222,165,75,.28)}.evLifecycle b{font-size:7.8px}.evLifecycle small{font-size:6.9px;color:var(--exec-muted,#71869c)}.evActivity{display:grid;grid-gap:4px;gap:4px;max-height:185px;overflow:auto}.evActivity>div{display:grid;grid-template-columns:12px minmax(0,1fr);grid-gap:7px;gap:7px;padding:5px 0;border-top:1px solid rgba(100,116,139,.1)}.evActivity>div>i{width:6px;height:6px;margin-top:4px;border-radius:50%;background:#6886a8}.evActivity>div.done>i{background:#47c995}.evActivity>div.error>i{background:#d9786a}.evActivity>div>span{display:grid}.evActivity b{font-size:8px}.evActivity small{font-size:7.4px;line-height:1.4;color:var(--exec-muted,#778ca2)}.evInventory{padding:0;overflow:hidden}.evInventory>header{padding:14px 14px 0}.evSourceList{overflow:auto}.evSourceHead,.evSourceRow{display:grid;grid-template-columns:minmax(230px,2fr) minmax(110px,.8fr) minmax(130px,1fr) minmax(120px,.9fr) minmax(125px,1fr) 88px;grid-gap:8px;gap:8px;align-items:center;min-width:870px}.evSourceHead{padding:6px 14px;color:var(--exec-muted,#74889f);font-size:7px;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid var(--exec-border,#263a4f);border-bottom:1px solid var(--exec-border,#263a4f);background:rgba(100,116,139,.03)}.evSourceRow{width:100%;border:0;border-bottom:1px solid rgba(100,116,139,.1);padding:9px 14px;background:transparent;color:inherit;text-align:left;cursor:pointer}.evSourceRow:hover{background:rgba(83,132,185,.06)}.evSourceRow>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.evSourceRow>span:first-child{display:flex;align-items:flex-start;gap:8px}.evSourceRow b{font-size:8.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evSourceRow small{font-size:7.2px;color:var(--exec-muted,#758aa1);line-height:1.3;white-space:normal}.evOpen{font-size:7.5px;color:#76a9de;text-align:right}.evPill{display:inline-flex;width:max-content;align-items:center;border:1px solid var(--exec-border,#2e4358);border-radius:999px;padding:3px 6px;font-size:6.9px;color:#8ea1b5;background:rgba(100,116,139,.05)}.evPill.good{border-color:rgba(71,201,149,.28);color:#78c9a9;background:rgba(71,201,149,.055)}.evPill.warn{border-color:rgba(222,165,75,.28);color:#d4a960;background:rgba(222,165,75,.055)}.evPill.bad{border-color:rgba(211,103,91,.3);color:#d88e85;background:rgba(211,103,91,.055)}.evReqList,.evRequestList{display:grid;grid-gap:6px;gap:6px}.evReqList>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:1px solid rgba(100,116,139,.12);border-radius:8px}.evReqList>div>span{display:grid;grid-gap:2px;gap:2px}.evReqList b{font-size:8.5px}.evReqList small{font-size:7.3px;color:var(--exec-muted,#778ba0)}.evRequestComposer{display:grid;grid-template-columns:1.3fr 1.5fr .8fr auto;grid-gap:6px;gap:6px;margin-bottom:9px}.evRequestList article{display:grid;grid-template-columns:1.1fr .9fr auto;grid-gap:10px;gap:10px;padding:9px;border:1px solid rgba(100,116,139,.13);border-radius:9px}.evRequestList article>div{display:grid;align-content:start;grid-gap:2px;gap:2px}.evRequestList b{font-size:8.5px}.evRequestList p,.evRequestList small,.evRequestList span{font-size:7.4px;color:var(--exec-muted,#7b8fa5)}.evRequestList p{margin:3px 0}.evRequestActions{display:flex!important;gap:5px;align-items:flex-start}.evLegacyRequests{margin-top:9px;border-top:1px solid var(--exec-border,#263a4f);padding-top:7px}.evLegacyRequests summary{font-size:8px;cursor:pointer;color:#87a0b8}.evLegacyRequests>div{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;align-items:center;padding:7px 0;border-top:1px solid rgba(100,116,139,.08)}.evLegacyRequests>div span{display:grid}.evLegacyRequests b{font-size:8px}.evLegacyRequests small{font-size:7px;color:var(--exec-muted,#788da2)}.evEmpty{padding:16px;text-align:center;color:var(--exec-muted,#73879d);font-size:8.5px}.evViewerBackdrop{position:fixed;inset:0;z-index:120;background:rgba(2,7,12,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-end}.evViewer{width:min(1120px,88vw);height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);background:#0d1722;border-left:1px solid #2d4359;box-shadow:-28px 0 80px rgba(0,0,0,.46)}.evViewer>header{display:flex;justify-content:space-between;gap:12px;padding:15px 17px 12px;border-bottom:1px solid #263a4f}.evViewer>header h2{font-size:14px;margin:3px 0}.evViewer>header p{margin:0;color:#7f94aa;font-size:8px}.evViewer>header>button{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#8fa2b7;font-size:22px;cursor:pointer}.evViewer>header>button:hover{background:#162638}.evViewer>nav{display:flex;gap:2px;padding:0 14px;border-bottom:1px solid #263a4f}.evViewer>nav button{border:0;border-bottom:2px solid transparent;background:transparent;color:#7f93a9;padding:9px 10px;font-size:8px;cursor:pointer}.evViewer>nav button.active{color:#a9c9e9;border-color:#5d97d2}.evViewerBody{min-height:0;overflow:auto;padding:14px}.evViewerLoading{margin:auto;color:#8fa3b8;font-size:10px}.evImageViewer{display:grid;place-items:center;min-height:65vh;border:1px solid #24384c;border-radius:10px;background:#07101a;overflow:auto}.evImageViewer img{max-width:100%;height:auto;object-fit:contain}.evPdfViewer{width:100%;height:calc(100vh - 150px);border:1px solid #24384c;border-radius:9px;background:white}.evStructured{display:grid;grid-gap:9px;gap:9px}.evStructuredBar{display:flex;align-items:center;flex-wrap:wrap}.evStructuredBar span{display:flex;gap:4px;align-items:center;font-size:7.8px;color:#8094aa}.evStructuredBar b{color:#d4e0eb;font-size:9px}.evStructuredBar select{margin-left:auto}.evTableSearch{min-width:180px;flex:1 1 210px;max-width:320px;border:1px solid #2b4156;border-radius:7px;background:#0a1520;color:#cbd8e5;padding:7px 9px;font-size:8px;outline:none}.evTableSearch:focus{border-color:#5d97d2}.evOriginalLink{border:1px solid #2b4156;border-radius:7px;padding:6px 9px;color:#9ab2ca;text-decoration:none;font-size:8px;white-space:nowrap}.evOriginalLink:hover{background:#142437;color:#c9d8e7}.evDisplayNotice{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border:1px solid rgba(93,151,210,.2);border-radius:8px;background:rgba(93,151,210,.045)}.evDisplayNotice>span{display:grid;grid-gap:2px;gap:2px}.evDisplayNotice b{font-size:8.5px}.evDisplayNotice small{font-size:7.5px;line-height:1.45;color:#7f94aa}.evTableWrap{overflow:auto;border:1px solid #263b50;border-radius:9px;max-height:calc(100vh - 230px)}.evTableWrap table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:8px}.evTableWrap th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#132131;color:#89a0b7;text-align:left;padding:7px 9px;border-bottom:1px solid #2e455b;white-space:nowrap}.evTableWrap th>span{display:block;color:#a4b7ca;font-weight:700}.evTableWrap th>small{display:block;margin-top:2px;color:#60778f;font-size:6.8px;font-weight:500}.evTableWrap td{padding:6px 9px;border-bottom:1px solid rgba(100,116,139,.1);white-space:nowrap;background:#0d1722}.evTableWrap td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evTableWrap tr:hover td{background:#122131}.evTableWrap .evRowNo{position:-webkit-sticky;position:sticky;left:0;z-index:2;min-width:44px;width:44px;text-align:right;color:#6f8499;background:#101d2a;border-right:1px solid #253b50}.evTableWrap th.evRowNo{z-index:5;background:#132131}.evTableWrap .role-account_code{min-width:105px}.evTableWrap .role-account_name{min-width:220px}.evTableWrap td.role-account_code,.evTableWrap th.role-account_code{position:-webkit-sticky;position:sticky;left:44px;z-index:2;background:#101d2a}.evTableWrap td.role-account_name,.evTableWrap th.role-account_name{position:-webkit-sticky;position:sticky;left:149px;z-index:2;background:#101d2a;border-right:1px solid #253b50}.evTableWrap th.role-account_code,.evTableWrap th.role-account_name{z-index:4;background:#132131}.evTableWrap .role-amount,.evTableWrap .role-closing,.evTableWrap .role-credit,.evTableWrap .role-debit,.evTableWrap .role-opening,.evTableWrap .role-prior_amount{min-width:125px;text-align:right}.evTableWrap table.financial td.role-account_name{font-weight:600;color:#cbd8e6}.evTextViewer{white-space:pre-wrap;word-break:break-word;margin:0;border:1px solid #263b50;border-radius:9px;background:#09131e;padding:12px;font:8px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;color:#c7d5e3;max-height:calc(100vh - 190px);overflow:auto}.evBinary{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:70px 20px;text-align:center}.evBinary h3{margin:0;font-size:12px}.evBinary p{max-width:420px;margin:0;color:#7e92a8;font-size:8.5px;line-height:1.5}.evExtracted{display:grid;grid-gap:10px;gap:10px}.evFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.evFacts span,.evStatusGrid span{display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid #263b50;border-radius:8px;color:#73889e;font-size:7.5px}.evFacts b,.evStatusGrid b{color:#d2deea;font-size:8.5px}.evStatusView{display:grid;grid-gap:12px;gap:12px}.evStatusView>section{padding:12px;border:1px solid #263b50;border-radius:10px}.evStatusView h3{font-size:10px;margin:0 0 8px}.evStatusView p{font-size:8.5px;color:#8599af}.evStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.evSecurityNote{display:flex;gap:8px!important;align-items:flex-start;background:rgba(71,201,149,.04);border-color:rgba(71,201,149,.2)!important}.evSecurityNote span{display:grid;grid-gap:2px;gap:2px}.evSecurityNote b{font-size:8.2px}.evSecurityNote small{font-size:7.4px;line-height:1.4;color:#718c82}.evInventoryTools{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 10px;flex-wrap:wrap}.evInventoryTools>input{min-width:240px;flex:1 1 280px;max-width:420px;border:1px solid var(--exec-border,#2a3f55);border-radius:8px;background:rgba(8,17,26,.72);color:inherit;padding:7px 9px;font-size:8px}.evFilterTabs{display:flex;gap:4px;flex-wrap:wrap}.evFilterTabs button{border:1px solid var(--exec-border,#2b4056);border-radius:999px;background:transparent;color:var(--exec-muted,#8094aa);padding:5px 8px;font-size:7px;cursor:pointer}.evFilterTabs button.active{border-color:#5d97d2;background:rgba(93,151,210,.1);color:#b9d4ed}.evConfidenceLink{display:inline-flex;margin-left:5px;color:#75a9dc;font-style:normal;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.evSemanticRegions{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid rgba(93,151,210,.2);border-radius:9px;background:rgba(93,151,210,.04)}.evSemanticRegions>header{display:grid;grid-gap:2px;gap:2px}.evSemanticRegions>header b{font-size:8.5px}.evSemanticRegions>header small{font-size:7.2px;color:#71869c}.evSemanticRegions>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.evSemanticRegions>div>span{display:grid;grid-gap:2px;gap:2px;padding:7px;border-radius:7px;background:rgba(100,116,139,.055)}.evSemanticRegions strong{font-size:7.8px}.evSemanticRegions small{font-size:6.8px;color:#74899e}.evSectionHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.evSectionHead>div:first-child{min-width:0}.evSectionHead h3{margin-bottom:3px}.evSectionHead p{margin:0!important;max-width:690px}.evConfidencePanel{display:grid;grid-gap:10px;gap:10px}.evConfidenceScore{display:flex;align-items:center;gap:12px}.evConfidenceScore>strong{font-size:30px;line-height:1;font-weight:650;letter-spacing:-.04em}.evConfidenceScore>span{display:grid;grid-gap:2px;gap:2px}.evConfidenceScore b{font-size:9px}.evConfidenceScore small{font-size:7.4px;color:#71869c}.evReasonList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.evReasonList span{padding:6px 8px;border-radius:7px;background:rgba(71,201,149,.04);color:#9eb6a9;font-size:7.4px}.evHint{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border:1px dashed #38516a;border-radius:7px}.evHint b,.evHint span{font-size:7.4px}.evHint span{color:#7f94a9}.evSupportScore{display:grid;text-align:right;grid-gap:1px;gap:1px}.evSupportScore strong{font-size:19px}.evSupportScore small{font-size:6.8px;color:#71869c}.evMappingList{display:grid;grid-gap:6px;gap:6px;margin-top:9px}.evMappingList article{display:grid;grid-template-columns:minmax(180px,1.25fr) 110px minmax(200px,1.2fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border:1px solid rgba(100,116,139,.14);border-radius:8px}.evMappingList article>div{display:grid;grid-gap:2px;gap:2px}.evMappingList article b{font-size:8px}.evMappingList article strong{font-size:8.5px}.evMappingList article p,.evMappingList article small{font-size:7px;color:#758aa0}.evMappingList article p{margin:0;line-height:1.4}.evMappingList article p.muted{color:#657b91}.evMappingList article button{white-space:nowrap}.evControlsList{display:grid;grid-gap:5px;gap:5px}.evControlsList>div{display:flex;align-items:flex-start;gap:8px;padding:7px;border-radius:7px;background:rgba(100,116,139,.045)}.evControlsList>div>span{display:grid;grid-gap:2px;gap:2px}.evControlsList b{font-size:8px}.evControlsList small{font-size:7px;color:#74899e}.evStatusView .evActions{margin-top:9px}.composerAnswer{display:grid;grid-gap:6px;gap:6px;min-width:0}.composerAnswer>p{white-space:pre-wrap}.composerSources{display:grid;grid-gap:4px;gap:4px}.composerSources>small{font-size:7px;text-transform:uppercase;letter-spacing:.06em;color:#70869c}.composerSources>div{display:flex;gap:4px;flex-wrap:wrap}.composerSources button,.composerSources span{display:inline-flex;align-items:center;gap:4px;border:1px solid #2c4358;border-radius:999px;background:rgba(83,132,185,.05);color:#91abc4;padding:3px 6px;font-size:7px}.composerSources button{cursor:pointer}.composerSources button:hover{border-color:#5f94c8;color:#b8d2eb;background:rgba(83,132,185,.1)}html[data-theme=light] .evWorkspace,html[data-theme=system] .evWorkspace{color:#1f3145}html[data-theme=light] .evCard,html[data-theme=light] .evMetrics>div,html[data-theme=system] .evCard,html[data-theme=system] .evMetrics>div{background:#fff;border-color:#d8e2eb}html[data-theme=light] .evRequestComposer input,html[data-theme=light] .evStructuredBar select,html[data-theme=light] .evTableSearch,html[data-theme=light] .evUploadControls input,html[data-theme=light] .evUploadControls select,html[data-theme=system] .evRequestComposer input,html[data-theme=system] .evStructuredBar select,html[data-theme=system] .evTableSearch,html[data-theme=system] .evUploadControls input,html[data-theme=system] .evUploadControls select{background:#fff;border-color:#d8e2eb;color:#26394d}html[data-theme=light] .evViewer,html[data-theme=system] .evViewer{background:#f7f9fc;border-color:#d3dee9}html[data-theme=light] .evViewer>header,html[data-theme=light] .evViewer>nav,html[data-theme=system] .evViewer>header,html[data-theme=system] .evViewer>nav{border-color:#d7e2ec}html[data-theme=light] .evStatusView>section,html[data-theme=light] .evTableWrap,html[data-theme=light] .evTextViewer,html[data-theme=system] .evStatusView>section,html[data-theme=system] .evTableWrap,html[data-theme=system] .evTextViewer{border-color:#d6e0e9}html[data-theme=light] .evTableWrap th,html[data-theme=system] .evTableWrap th{background:#edf3f8;color:#536a82}html[data-theme=light] .evTableWrap td,html[data-theme=system] .evTableWrap td{background:#fff;color:#263b50}html[data-theme=light] .evTableWrap table.financial td.role-account_name,html[data-theme=system] .evTableWrap table.financial td.role-account_name{color:#263b50}html[data-theme=light] .evTableWrap .evRowNo,html[data-theme=light] .evTableWrap td.role-account_code,html[data-theme=light] .evTableWrap td.role-account_name,html[data-theme=system] .evTableWrap .evRowNo,html[data-theme=system] .evTableWrap td.role-account_code,html[data-theme=system] .evTableWrap td.role-account_name{background:#f6f9fc}html[data-theme=light] .evTableWrap th.evRowNo,html[data-theme=light] .evTableWrap th.role-account_code,html[data-theme=light] .evTableWrap th.role-account_name,html[data-theme=system] .evTableWrap th.evRowNo,html[data-theme=system] .evTableWrap th.role-account_code,html[data-theme=system] .evTableWrap th.role-account_name{background:#edf3f8}html[data-theme=light] .evOriginalLink,html[data-theme=system] .evOriginalLink{border-color:#d7e2ec;color:#55708b;background:#fff}html[data-theme=light] .evDisplayNotice,html[data-theme=system] .evDisplayNotice{background:#f5f9fd;border-color:#d8e6f3}html[data-theme=light] .evTextViewer,html[data-theme=system] .evTextViewer{background:#fff;color:#31465b}html[data-theme=light] .evFacts b,html[data-theme=light] .evStatusGrid b,html[data-theme=light] .evStructuredBar b,html[data-theme=system] .evFacts b,html[data-theme=system] .evStatusGrid b,html[data-theme=system] .evStructuredBar b{color:#263b50}html[data-theme=light] .composerSources button,html[data-theme=light] .composerSources span,html[data-theme=system] .composerSources button,html[data-theme=system] .composerSources span{border-color:#d6e1eb;background:#f4f8fb;color:#536e87}html[data-theme=light] .evInventoryTools>input,html[data-theme=system] .evInventoryTools>input{background:#fff;border-color:#d8e2eb;color:#26394d}html[data-theme=light] .evFilterTabs button,html[data-theme=system] .evFilterTabs button{border-color:#d7e2ec;color:#657d94}html[data-theme=light] .evFilterTabs button.active,html[data-theme=system] .evFilterTabs button.active{background:#edf5fc;border-color:#8eb7dd;color:#365f86}html[data-theme=light] .evSemanticRegions,html[data-theme=system] .evSemanticRegions{background:#f6fafe;border-color:#d9e8f4}html[data-theme=light] .evMappingList article,html[data-theme=system] .evMappingList article{border-color:#dce5ed;background:#fff}html[data-theme=light] .evControlsList>div,html[data-theme=system] .evControlsList>div{background:#f5f8fb}html[data-theme=light] .evReasonList span,html[data-theme=system] .evReasonList span{background:#f2faf6;color:#527765}@media(max-width:980px){.evMappingList article{grid-template-columns:1fr 100px}.evMappingList article p{grid-column:1/-1}.evSemanticRegions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.evMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.evBottomGrid{grid-template-columns:1fr}.evRequestComposer{grid-template-columns:1fr 1fr}.evRequestComposer>:nth-child(2){grid-column:span 1}.evViewer{width:min(96vw,1120px)}.evTableWrap td.role-account_code,.evTableWrap td.role-account_name,.evTableWrap th.role-account_code,.evTableWrap th.role-account_name{position:static}}@media(max-width:640px){.evMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.evUploadControls{grid-template-columns:1fr}.evFilePick,.evUploadControls .span2{grid-column:auto}.evRequestComposer,.evRequestList article{grid-template-columns:1fr}.evViewer{width:100vw}.evFacts,.evStatusGrid{grid-template-columns:1fr 1fr}.evWorkspace{padding-bottom:145px}}.canonicalSetupWorkspace{display:grid;grid-gap:16px;gap:16px}.setupStatusRail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line,#dce6ef);border-radius:12px;overflow:hidden;background:var(--surface,#fff)}.setupStatusRail>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-right:1px solid var(--line,#dce6ef)}.setupStatusRail>div:last-child{border-right:0}.setupStatusRail span:first-child{font-size:10px;color:var(--muted,#61738a)}.setupCanonicalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.setupCanonicalGrid .subCard{margin:0}.setupFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.setupFormGrid label{display:grid;grid-gap:5px;gap:5px}.setupFormGrid label>span{font-size:9px;font-weight:700;letter-spacing:.035em;text-transform:uppercase;color:var(--muted,#61738a)}.setupFormGrid input,.setupFormGrid select{width:100%;min-height:36px;border:1px solid var(--line,#dce6ef);border-radius:8px;background:var(--surface,#fff);color:inherit;padding:7px 9px;font:inherit}.setupCardActions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.setupDecisionCopy{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:11px;border:1px solid var(--line,#dce6ef);border-radius:9px;background:color-mix(in srgb,currentColor 2%,transparent)}.setupDecisionCopy p{margin:0;font-size:10.5px;line-height:1.5;color:var(--muted,#61738a)}@media(max-width:980px){.setupStatusRail{grid-template-columns:1fr 1fr}.setupStatusRail>div{border-bottom:1px solid var(--line,#dce6ef)}.setupCanonicalGrid{grid-template-columns:1fr}}@media(max-width:640px){.setupFormGrid,.setupStatusRail{grid-template-columns:1fr}.setupStatusRail>div{border-right:0}}.evWorkspace{display:grid;grid-gap:12px;gap:12px;padding:0 0 145px;color:var(--text);--exec-text:var(--text);--exec-muted:var(--muted);--exec-border:var(--line);--exec-soft:var(--panel)}.evWorkspaceHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:2px 0 4px}.evWorkspaceHead>div:first-child{min-width:0;max-width:900px}.evWorkspaceHead h1{margin:4px 0 5px;font-size:25px;line-height:1.15;letter-spacing:-.025em}.evWorkspaceHead p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.55;max-width:820px}.evWorkspaceActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.evSecurityBadge{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 9px;border:1px solid color-mix(in srgb,#2f9d72 30%,var(--line));border-radius:999px;background:color-mix(in srgb,#2f9d72 5%,var(--panel));color:color-mix(in srgb,#2f9d72 76%,var(--text));font-size:8px;font-weight:720;white-space:nowrap}.evMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--panel)}.evMetrics>div{min-width:0;padding:9px 12px;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--panel)}.evMetrics>div:last-child{border-right:0}.evMetrics span{display:block;color:var(--muted);font-size:7px;text-transform:uppercase;letter-spacing:.055em}.evMetrics b{display:block;margin-top:4px;color:var(--text);font-size:17px;letter-spacing:-.02em}.evFlowStrip{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.evFlowStrip.blocked{border-color:color-mix(in srgb,#d88914 36%,var(--line))}.evFlowStrip>button{width:100%;display:grid;grid-template-columns:minmax(160px,.7fr) minmax(620px,2.4fr) auto auto;grid-gap:10px;gap:10px;align-items:center;border:0;background:transparent;color:inherit;text-align:left;padding:8px 11px}.evFlowStrip>button:hover{background:var(--soft)}.evFlowTitle{display:grid;grid-template-columns:auto 1fr;grid-gap:0 6px;gap:0 6px;align-items:center}.evFlowTitle svg{grid-row:1/3}.evFlowTitle b{font-size:8.5px}.evFlowTitle small{font-size:7px;color:var(--muted)}.evFlowStages{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;overflow:hidden}.evFlowStages span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--muted);font-size:7.4px}.evFlowStages b{color:var(--text);font-size:8px}.evFlowStages i{font-style:normal;color:color-mix(in srgb,var(--muted) 55%,transparent)}.evFlowDetail{padding:9px 12px 11px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--soft) 48%,var(--panel))}.evFlowDetail>p{margin:0 0 7px;color:var(--muted);font-size:8px;line-height:1.45}.evEvidenceFlowLedger{margin-top:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.evEvidenceFlowLedger>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid var(--line)}.evEvidenceFlowLedger>header>div{min-width:0}.evEvidenceFlowLedger h2{margin:2px 0 3px;font-size:13px}.evEvidenceFlowLedger header p{margin:0;color:var(--muted);font-size:8px;line-height:1.45;max-width:760px}.evEvidenceFlowList{display:grid}.evEvidenceFlow{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.evEvidenceFlow:first-child{border-top:0}.evEvidenceFlow.source-working{background:color-mix(in srgb,var(--accent) 3%,var(--panel))}.evEvidenceFlow.source-blocked,.evEvidenceFlow.source-error{background:color-mix(in srgb,#c77800 4%,var(--panel))}.evEvidenceFlow.source-repair_needed{background:color-mix(in srgb,#d8a148 3.5%,var(--panel))}.evEvidenceFlowHead{width:100%;display:grid;grid-template-columns:28px minmax(180px,1fr) minmax(220px,.8fr) auto 18px;align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;border:0;background:transparent;color:inherit;text-align:left}.evEvidenceFlowHead:hover{background:color-mix(in srgb,var(--soft) 62%,transparent)}.evEvidenceFlowIcon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--soft);color:var(--muted)}.source-complete .evEvidenceFlowIcon{color:#258a67;background:color-mix(in srgb,#47c995 10%,var(--soft))}.source-working .evEvidenceFlowIcon{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--soft))}.source-blocked .evEvidenceFlowIcon,.source-error .evEvidenceFlowIcon,.source-repair_needed .evEvidenceFlowIcon{color:#b66c00;background:color-mix(in srgb,#d88914 10%,var(--soft))}.evEvidenceFlowName{display:grid;grid-gap:2px;gap:2px;min-width:0}.evEvidenceFlowName b{font-size:8.8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evEvidenceFlowName small{font-size:7.3px;color:var(--muted)}.evEvidenceFlowBadges{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap;min-width:0}.evEvidenceFlowBadges em{font-style:normal;font-size:6.8px;font-weight:750;padding:3px 6px;border-radius:999px;background:color-mix(in srgb,#47c995 9%,var(--soft));color:#267c61;white-space:nowrap}.evEvidenceFlowBadges em.model{background:color-mix(in srgb,var(--accent) 9%,var(--soft));color:var(--accent)}.evEvidenceFlowBadges em.review{background:color-mix(in srgb,#d88914 9%,var(--soft));color:#9f6510}.evEvidenceFlowBadges em.repair{background:color-mix(in srgb,#d8a148 10%,var(--soft));color:#93620d}.evEvidenceStageRail{display:flex;align-items:center;gap:0;padding:0 12px 9px 48px;overflow:auto}.evEvidenceStageRail>span{position:relative;display:flex;align-items:center;gap:4px;padding-right:17px;white-space:nowrap;color:var(--muted)}.evEvidenceStageRail>span:not(:last-child):after{content:"";position:absolute;right:4px;width:9px;height:1px;background:var(--line)}.evEvidenceStageRail i{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--muted) 45%,transparent)}.evEvidenceStageRail small{font-size:6.8px}.evEvidenceStageRail .stage-complete i{background:#47c995}.evEvidenceStageRail .stage-working i{background:var(--accent)}.evEvidenceStageRail .stage-repair i,.evEvidenceStageRail .stage-review i,.evEvidenceStageRail .stage-waiting i{background:#d8a148}.evEvidenceStageRail .stage-blocked i,.evEvidenceStageRail .stage-error i{background:#d9786a}.evEvidenceFlowBody{padding:0 12px 11px 48px}.evEvidenceFlowBody .evActivity{max-height:none}.evFlowSnapshot{padding:8px 10px;border:1px dashed var(--line);border-radius:8px;background:color-mix(in srgb,var(--soft) 42%,transparent)}.evFlowSnapshot span{display:grid;grid-gap:2px;gap:2px}.evFlowSnapshot b{font-size:8px}.evFlowSnapshot small{font-size:7.2px;line-height:1.4;color:var(--muted)}.evRunHistory{margin-top:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.evRunHistory>summary,.evRunHistoryItem>summary,.evRunSource>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.evRunHistory>summary::-webkit-details-marker,.evRunHistoryItem>summary::-webkit-details-marker,.evRunSource>summary::-webkit-details-marker{display:none}.evRunHistory>summary>span,.evRunHistoryItem>summary>span,.evRunSource>summary>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.evRunHistory summary b{font-size:8.4px}.evRunHistory summary small{font-size:7.2px;color:var(--muted)}.evRunHistoryList{border-top:1px solid var(--line);padding:8px;display:grid;grid-gap:7px;gap:7px;background:color-mix(in srgb,var(--soft) 30%,var(--panel))}.evRunHistoryItem{border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}.evRunHistoryItem>div{padding:0 8px 8px;display:grid;grid-gap:6px;gap:6px}.evRunSource{border-top:1px solid color-mix(in srgb,var(--line) 75%,transparent)}.evRunSource:first-child{border-top:0}.evRunSource>.evActivity{padding:0 10px 8px;max-height:220px}.evRunGlobal{padding:8px 10px;border-top:1px solid var(--line)}.evRunGlobal>b{font-size:7.6px}.evRunGlobal .evActivity{margin-top:4px;max-height:220px}.evIntakePanel{padding:14px;background:var(--panel);border-color:var(--line)}.evIntakePanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.evIntakePanel h2{font-size:14px;margin:3px 0}.evIntakePanel p{font-size:8.5px;color:var(--muted);margin:0;line-height:1.45}.evFilePick{background:var(--soft);border-color:var(--line);color:var(--muted)}.evFilePick:hover{background:color-mix(in srgb,#5d95df 5%,var(--soft));border-color:color-mix(in srgb,#5d95df 55%,var(--line))}.evInventoryTools>input,.evRequestComposer input,.evStructuredBar select,.evTableSearch,.evUploadControls input,.evUploadControls select{background:var(--panel);border-color:var(--line);color:var(--text)}.evBottomGrid>.evCard,.evCard,.evInventory{background:var(--panel);border-color:var(--line)}.evInventory{order:0}.evInventory>header{padding:12px 14px 0}.evInventory h2{font-size:15px}.evInventory>header p{max-width:920px;color:var(--muted)}.evSourceHead{background:var(--soft);border-color:var(--line);color:var(--muted)}.evSourceRow{border-color:color-mix(in srgb,var(--line) 72%,transparent)}.evSourceRow:hover{background:var(--soft)}.evSourceRow b{color:var(--text)}.evSourceRow small{color:var(--muted)}.evFilterTabs button{border-color:var(--line);color:var(--muted)}.evFilterTabs button.active{border-color:color-mix(in srgb,#5d95df 65%,var(--line));background:color-mix(in srgb,#5d95df 10%,var(--panel));color:var(--text)}.evViewer{background:var(--panel);color:var(--text)}.evViewer,.evViewer>header,.evViewer>nav{border-color:var(--line)}.evViewer>nav button{color:var(--muted)}.evViewer>nav button.active{color:var(--text)}.evStatusView>section,.evTableWrap,.evTextViewer{border-color:var(--line)}.evTableWrap th{background:var(--soft);color:var(--muted)}.evTableWrap td{background:var(--panel);color:var(--text)}.evTableWrap .evRowNo,.evTableWrap td.role-account_code,.evTableWrap td.role-account_name{background:color-mix(in srgb,var(--soft) 78%,var(--panel))}.evOriginalLink{background:var(--panel);border-color:var(--line);color:var(--muted)}.evDisplayNotice,.evSemanticRegions{background:color-mix(in srgb,#5d95df 5%,var(--panel));border-color:color-mix(in srgb,#5d95df 22%,var(--line))}.evMappingList article{background:var(--panel);border-color:var(--line)}.evControlsList>div{background:var(--soft)}.evReasonList span{background:color-mix(in srgb,#2f9d72 5%,var(--panel));color:color-mix(in srgb,#2f9d72 65%,var(--text))}@media(max-width:1120px){.evWorkspaceHead{display:grid}.evWorkspaceActions{justify-content:flex-start}.evMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.evMetrics>div:nth-child(3n){border-right:0}.evMetrics>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.evFlowStrip>button{grid-template-columns:minmax(150px,.7fr) minmax(0,2fr) auto auto}.evFlowStages{justify-content:flex-start;overflow:auto}}@media(max-width:760px){.streamMain{padding-left:12px;padding-right:12px}.evWorkspaceHead h1{font-size:21px}.evWorkspaceActions{display:grid;grid-template-columns:1fr 1fr}.evSecurityBadge{grid-column:1/-1;width:max-content}.evMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.evMetrics>div{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)}.evMetrics>div:nth-child(2n){border-right:0!important}.evMetrics>div:nth-last-child(-n+2){border-bottom:0}.evFlowStrip>button{grid-template-columns:1fr auto auto}.evFlowStages{grid-column:1/-1;order:4}.evFlowStages i{display:none}.evFlowStages span{padding-right:7px;border-right:1px solid var(--line)}.evWorkspace{padding-bottom:155px}}.persistentWorkbenchHost{padding:0!important;overflow:visible;background:var(--bg)}.persistentWorkbenchHost>.contentError{margin:10px 14px}.persistentWorkbenchHost .ketzWorkbench{min-height:calc(100vh - 106px);width:100%}.ketzPhaseNav button.currentPhase:not(.active){position:relative}.ketzPhaseNav button.currentPhase:not(.active):after{content:"";position:absolute;right:8px;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--accent) 42%,var(--muted));opacity:.65}.ketzDynamicCentre{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;width:100%;padding:0 0 8px}.ketzDynamicBreadcrumb{display:flex;align-items:center;gap:6px;min-height:26px;color:var(--muted);font-size:8.5px}.ketzDynamicBreadcrumb button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);padding:2px 0;cursor:pointer;font:inherit}.ketzDynamicBreadcrumb button:hover{color:var(--accent)}.ketzDynamicBreadcrumb span{opacity:.45}.ketzDynamicBreadcrumb strong{color:var(--text);font-size:8.5px}.ketzDynamicCentreBody{min-width:0;width:100%}.ketzDynamicCentreBody>*{max-width:none;width:100%}.ketzDynamicCentreBody .pageHead{margin-top:0}.ketzWorkspaceInspectorCard{display:grid;grid-gap:9px;gap:9px}.ketzWorkspaceInspectorCard>h2{margin:0;font-size:15px!important;line-height:1.25}.ketzWorkspaceInspectorCard>p{margin:0;color:var(--muted);font-size:9.5px;line-height:1.5}.ketzWorkspaceInspectorFacts{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px}.ketzWorkspaceInspectorFacts>div{display:grid;grid-gap:2px;gap:2px;padding:8px 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.ketzWorkspaceInspectorFacts span,.ketzWorkspaceInspectorNext span{font-size:8.5px;color:var(--muted)}.ketzWorkspaceInspectorFacts b{font-size:9.5px;line-height:1.35;overflow-wrap:anywhere}.ketzWorkspaceInspectorNext{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border-left:3px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 4%,var(--panel));border-radius:0 8px 8px 0}.ketzWorkspaceInspectorNext strong{font-size:9.8px;line-height:1.4}.ketzDynamicCentre[data-workspace=evidence] .evWorkspace{gap:10px;padding-bottom:154px}.ketzDynamicCentre[data-workspace=evidence] .evWorkspaceHead h1{font-size:22px}.ketzDynamicCentre[data-workspace=evidence] .evWorkspaceHead p{font-size:9.5px}.ketzDynamicCentre[data-workspace=evidence] .evMetrics b{font-size:15px}.ketzDynamicCentre[data-workspace=evidence] .evSourceHead,.ketzDynamicCentre[data-workspace=evidence] .evSourceRow{grid-template-columns:minmax(220px,2fr) minmax(88px,.7fr) minmax(155px,1.15fr) minmax(120px,.9fr) minmax(82px,.62fr) 58px}@media(max-width:1280px){.ketzDynamicCentre[data-workspace=evidence] .evMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ketzDynamicCentre[data-workspace=evidence] .evSourceHead,.ketzDynamicCentre[data-workspace=evidence] .evSourceRow{grid-template-columns:minmax(190px,1.8fr) minmax(78px,.65fr) minmax(140px,1.1fr) minmax(110px,.85fr) 54px}.ketzDynamicCentre[data-workspace=evidence] .evSourceHead>span:nth-child(5),.ketzDynamicCentre[data-workspace=evidence] .evSourceRow>div:nth-child(5){display:none}}@media(max-width:1000px){.persistentWorkbenchHost .ketzWorkbench{min-height:0}.ketzDynamicCentre{padding-bottom:10px}}@media(max-width:760px){.persistentWorkbenchHost{padding:0!important}.ketzDynamicBreadcrumb{padding:0 2px}.ketzDynamicCentre[data-workspace=evidence] .evSourceHead,.ketzDynamicCentre[data-workspace=evidence] .evSourceRow{grid-template-columns:minmax(180px,1.7fr) minmax(120px,1fr) 54px}.ketzDynamicCentre[data-workspace=evidence] .evSourceHead>span:nth-child(2),.ketzDynamicCentre[data-workspace=evidence] .evSourceHead>span:nth-child(4),.ketzDynamicCentre[data-workspace=evidence] .evSourceHead>span:nth-child(5),.ketzDynamicCentre[data-workspace=evidence] .evSourceRow>div:nth-child(2),.ketzDynamicCentre[data-workspace=evidence] .evSourceRow>div:nth-child(4),.ketzDynamicCentre[data-workspace=evidence] .evSourceRow>div:nth-child(5){display:none}}.ketzAskMessageMeta button{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 7px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:9px;opacity:.78;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ketzAskMessageMeta button:hover{opacity:1;border-color:color-mix(in srgb,var(--accent) 35%,var(--line));color:var(--accent)}.ketzNavigatorTop{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;min-width:0}.ketzMobileNavLauncher,.ketzNavigatorToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--muted);cursor:pointer}.ketzMobileNavLauncher:hover,.ketzNavigatorToggle:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--soft)}.ketzMobileNavLauncher,.ketzNavigatorBackdrop{display:none}.ketzWorkbench.navCollapsed .ketzNavigatorTop{grid-template-columns:1fr;justify-items:center}.ketzWorkbench.navCollapsed .ketzEngagementHealth,.ketzWorkbench.navCollapsed .ketzEngagementIdentity,.ketzWorkbench.navCollapsed .ketzNavGroupLabel,.ketzWorkbench.navCollapsed .ketzNavText,.ketzWorkbench.navCollapsed .ketzPhaseNav button>b{display:none!important}.ketzWorkbench.navCollapsed .ketzNavigator{padding-left:7px;padding-right:7px;gap:10px;overflow:visible}.ketzWorkbench.navCollapsed .ketzPhaseNav{gap:4px}.ketzWorkbench.navCollapsed .ketzPhaseNav button{position:relative;justify-content:center;padding:5px;min-height:38px}.ketzWorkbench.navCollapsed .ketzNavLead{width:100%;justify-content:center;gap:0}.ketzWorkbench.navCollapsed .ketzNavGlyph{width:30px;height:30px;flex-basis:30px}.ketzWorkbench.navCollapsed .ketzPhaseNav button.currentPhase:not(.active):after{right:3px;top:5px}@media(min-width:1281px){.ketzWorkbench.navCollapsed{grid-template-columns:58px minmax(0,1fr) 376px}.ketzWorkbench.navCollapsed .ketzAskDock{left:calc(58px + clamp(18px,2vw,32px));right:calc(376px + clamp(18px,2vw,32px))}}@media(min-width:1181px) and (max-width:1280px){.ketzWorkbench.navCollapsed{grid-template-columns:58px minmax(0,1fr) 324px}.ketzWorkbench.navCollapsed .ketzAskDock{left:calc(58px + 16px);right:calc(324px + 16px)}}@media(min-width:761px) and (max-width:1180px){.ketzWorkbench.navCollapsed{grid-template-columns:58px minmax(0,1fr)}.ketzWorkbench.navCollapsed .ketzInspector{grid-column:2}.ketzWorkbench.navCollapsed .ketzAskDock{left:calc(58px + 18px);right:18px}}@media(max-width:760px){.ketzMobileNavLauncher{display:grid;position:fixed;left:10px;top:96px;z-index:66;box-shadow:0 6px 18px rgba(15,23,42,.12)}.ketzNavigatorBackdrop{display:block;position:fixed;inset:88px 0 0;z-index:64;border:0;background:rgba(15,23,42,.34);opacity:0;pointer-events:none;transition:opacity .18s ease}.ketzWorkbench.navDrawerOpen .ketzNavigatorBackdrop{opacity:1;pointer-events:auto}.ketzWorkbench .ketzNavigator{display:flex!important;position:fixed!important;left:0;top:88px;bottom:0;z-index:65;width:min(300px,86vw);height:auto!important;min-height:0!important;padding:12px 12px 16px!important;border-right:1px solid var(--line)!important;border-bottom:0!important;background:var(--panel);box-shadow:18px 0 44px rgba(15,23,42,.16);transform:translateX(-104%);transition:transform .2s ease;overflow:auto}.ketzWorkbench.navDrawerOpen .ketzNavigator{transform:translateX(0)}.ketzWorkbench .ketzNavigatorTop{grid-template-columns:32px minmax(0,1fr)}.ketzWorkbench .ketzEngagementHealth,.ketzWorkbench .ketzEngagementIdentity,.ketzWorkbench .ketzNavGroupLabel,.ketzWorkbench .ketzNavText,.ketzWorkbench .ketzPhaseNav button>b{display:revert!important}.ketzWorkbench .ketzEngagementHealth,.ketzWorkbench .ketzEngagementIdentity{display:grid!important}.ketzWorkbench .ketzNavGroupLabel{display:block!important}.ketzWorkbench .ketzNavText{display:inline!important}.ketzWorkbench .ketzPhaseNav{display:grid!important;overflow:visible!important;grid-gap:3px;gap:3px}.ketzWorkbench .ketzPhaseNav button{min-width:0!important;justify-content:space-between!important;padding:7px 8px!important}.ketzWorkbench .ketzNavLead{justify-content:flex-start!important;gap:9px!important}.ketzWorkbench .ketzNavGlyph{width:22px!important;height:22px!important;flex-basis:22px!important}.ketzWorkbench .ketzPhaseNav button>b{display:grid!important}.ketzNavigatorToggle{display:grid}.ketzWorkspace{padding-top:48px}.ketzAskDock{left:10px!important;right:10px!important}}.evStatementHead{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.evStatementHead>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.evStatementHead span{font-size:6.8px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.evStatementHead b{font-size:8.2px;line-height:1.35;overflow-wrap:anywhere}.evStatementSections{display:grid;grid-gap:9px;gap:9px}.evStatementSection{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}.evStatementSection>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:9px 11px;background:var(--soft);border-bottom:1px solid var(--line)}.evStatementSection>header>div{display:grid;grid-gap:2px;gap:2px}.evStatementSection>header span{font-size:6.7px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.evStatementSection>header b{font-size:9px}.evStatementSection>header small{font-size:6.8px;color:var(--muted);white-space:nowrap}.evStatementLines{display:grid}.evStatementLine{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(300px,1.5fr);grid-gap:12px;gap:12px;align-items:center;padding:7px 10px;border-bottom:1px solid color-mix(in srgb,var(--line) 68%,transparent)}.evStatementLine:last-child{border-bottom:0}.evStatementLine.subtotal,.evStatementLine.total{background:color-mix(in srgb,var(--soft) 70%,var(--panel));font-weight:650}.evStatementLine.total{border-top:1px solid var(--line)}.evStatementLabel{display:flex;gap:8px;align-items:baseline;min-width:0}.evStatementLabel>small{width:24px;flex:0 0 24px;text-align:right;color:var(--muted);font-size:6.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evStatementLabel>b{font-size:8px;overflow-wrap:anywhere}.evStatementValues{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.evStatementValues>span{display:grid;grid-gap:1px;gap:1px;min-width:110px;text-align:right}.evStatementValues small{font-size:6.3px;color:var(--muted)}.evStatementValues b{font-size:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evStatementControls{display:flex;gap:6px;flex-wrap:wrap}.evStatementControls>span{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.evStatementControls b{font-size:7.4px}.evStatementControls small{font-size:6.8px;color:var(--muted)}.evConfidenceLedger{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.evConfidenceLedger>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.evConfidenceLedger>header>div{display:grid;grid-gap:2px;gap:2px}.evConfidenceLedger>header b{font-size:8px}.evConfidenceLedger>header small{font-size:6.8px;color:var(--muted)}.evConfidenceLedger>header>strong{font-size:10px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evConfidenceFactors{display:grid;grid-gap:4px;gap:4px}.evConfidenceDeductions>div,.evConfidenceFactors>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:6px 7px;border-radius:7px;background:var(--panel)}.evConfidenceDeductions span,.evConfidenceFactors span{display:grid;grid-gap:1px;gap:1px}.evConfidenceDeductions strong,.evConfidenceFactors b{font-size:7.5px}.evConfidenceDeductions small,.evConfidenceFactors small{font-size:6.6px;color:var(--muted);line-height:1.35}.evConfidenceFactors em{font-size:6.4px;color:var(--muted);font-style:normal;line-height:1.35;margin-top:1px}.evConfidenceFactors>div>strong{font-size:8px;color:color-mix(in srgb,#2f9d72 72%,var(--text));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.evConfidenceDeductions{display:grid;grid-gap:4px;gap:4px;padding-top:5px;border-top:1px solid var(--line)}.evConfidenceDeductions>b{font-size:7.2px;color:var(--muted)}.evConfidenceDeductions em{font-size:8px;color:#c96f56;font-style:normal;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evConfidenceFormula{margin:0!important;font-size:6.6px!important;color:var(--muted)!important}@media(max-width:760px){.evStatementHead{grid-template-columns:1fr 1fr}.evStatementLine{grid-template-columns:1fr}.evStatementValues{justify-content:flex-start}.evStatementValues>span{text-align:left}.evConfidenceLedger>header{display:grid}.evConfidenceLedger>header>strong{white-space:normal}}.evConfidencePanel .evReasonList span{background:var(--soft);color:var(--muted)}.evConfidenceLimitations{display:grid;grid-gap:4px;gap:4px;padding-top:5px;border-top:1px solid var(--line)}.evConfidenceLimitations>b{font-size:7.2px;color:var(--muted)}.evConfidenceLimitations>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:6px 7px;border-radius:7px;background:var(--panel)}.evConfidenceLimitations span{display:grid;grid-gap:1px;gap:1px}.evConfidenceLimitations strong{font-size:7.5px}.evConfidenceLimitations small,.evDeductionBasis{font-size:6.6px;color:var(--muted);line-height:1.35}.evConfidenceLimitations em{font-size:8px;color:#c96f56;font-style:normal;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.evAssertionBreakdown{display:grid!important;grid-gap:3px!important;gap:3px!important;margin-top:4px}.evAssertionBreakdown>small{display:grid;grid-template-columns:minmax(120px,1fr) auto;grid-gap:2px 8px;gap:2px 8px;padding:4px 5px;border:1px solid var(--line);border-radius:6px;background:var(--soft)}.evAssertionBreakdown>small>b{font-size:6.6px}.evAssertionBreakdown>small>span{font-size:6.4px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evAssertionBreakdown>small>em{grid-column:1/-1;font-size:6.2px;color:var(--muted);font-style:normal;line-height:1.35}html[data-theme=light] .evViewer,html[data-theme=system] .evViewer{--panel:#f8fafc;--soft:#e7eef5;--line:#bcc9d6;--muted:#536a80;--text:#17283b;background:#e9eff5;border-color:#b4c3d1;color:var(--text)}html[data-theme=light] .evViewer>header,html[data-theme=light] .evViewer>nav,html[data-theme=system] .evViewer>header,html[data-theme=system] .evViewer>nav{background:#e4ebf2;border-color:#b9c7d4}html[data-theme=light] .evViewerBody,html[data-theme=system] .evViewerBody{background:#edf2f6}html[data-theme=light] .evTableWrap th,html[data-theme=system] .evTableWrap th{background:#dfe8f0;color:#40566b;border-color:#b8c6d3}html[data-theme=light] .evTableWrap td,html[data-theme=system] .evTableWrap td{background:#f8fafc;border-color:#cbd5de}html[data-theme=light] .evDisplayNotice,html[data-theme=system] .evDisplayNotice{background:#e4edf5;border-color:#b7c8d8}html[data-theme=light] .evStatementHead,html[data-theme=light] .evStatementSection>header,html[data-theme=system] .evStatementHead,html[data-theme=system] .evStatementSection>header{background:#e6edf4}html[data-theme=light] .evConfidenceLedger,html[data-theme=system] .evConfidenceLedger{background:#e7eef5}.evViewer>header h2{font-size:17px;line-height:1.25}.evViewer>header p{font-size:10.5px;line-height:1.4}.evViewer>nav button{font-size:10.5px}.evStructuredBar{gap:10px}.evStructuredBar span{font-size:9.5px}.evStructuredBar span b{font-size:11px}.evOriginalLink,.evStructuredBar select,.evTableSearch{font-size:10px}.evDisplayNotice b{font-size:11px;line-height:1.35}.evDisplayNotice small{font-size:9.5px;line-height:1.5}.evTableWrap table{font-size:10px}.evTableWrap th{font-size:9.5px;line-height:1.3;padding:8px 9px}.evTableWrap th small{font-size:8.5px;line-height:1.3}.evTableWrap td{font-size:10px;line-height:1.35;padding:7px 9px}.evRowNo{font-size:8.5px!important}.evFacts span,.evStatusGrid span{font-size:9.5px}.evFacts b,.evStatusGrid b{font-size:11px}.evStatusView h3{font-size:13px}.evStatusView p{font-size:10.5px;line-height:1.5}.evSectionHead h3{font-size:13px}.evSectionHead p{font-size:10px;line-height:1.5}.evConfidenceScore b{font-size:13px}.evConfidenceScore small{font-size:9.5px}.evConfidencePanel .evReasonList span{font-size:9.5px;line-height:1.45}.evStatementHead span{font-size:9px}.evStatementHead b{font-size:10.5px}.evStatementSection>header span{font-size:8.5px}.evStatementSection>header b{font-size:11px}.evStatementSection>header small{font-size:9px}.evStatementLabel>small{font-size:8.5px}.evStatementLabel>b{font-size:10px;line-height:1.35}.evStatementValues small{font-size:8.5px}.evStatementValues b{font-size:10px}.evStatementControls b{font-size:9.5px}.evStatementControls small{font-size:8.5px}.evConfidenceLedger>header b{font-size:11px}.evConfidenceLedger>header small{font-size:9.5px;line-height:1.4}.evConfidenceLedger>header>strong{font-size:12px}.evConfidenceDeductions strong,.evConfidenceFactors b{font-size:10px}.evConfidenceDeductions small,.evConfidenceFactors em,.evConfidenceFactors small{font-size:9px;line-height:1.45}.evConfidenceFactors>div>strong{font-size:10.5px}.evConfidenceDeductions>b,.evConfidenceLimitations>b{font-size:9.5px}.evConfidenceDeductions em,.evConfidenceLimitations em{font-size:10px}.evConfidenceFormula{font-size:9px!important;line-height:1.4!important}.evConfidenceLimitations strong{font-size:10px}.evConfidenceLimitations small,.evDeductionBasis{font-size:9px;line-height:1.45}.evAssertionBreakdown>small>b{font-size:9px}.evAssertionBreakdown>small>span{font-size:8.8px}.evAssertionBreakdown>small>em{font-size:8.8px;line-height:1.4}.evSemanticRegions header b{font-size:10.5px}.evSemanticRegions header small,.evSemanticRegions span small{font-size:9px}.evSemanticRegions span strong{font-size:9.5px}@media(max-width:760px){.evViewer>header h2{font-size:16px}.evTableWrap table,.evTableWrap td,.evTableWrap th{font-size:9.5px}.evDisplayNotice small{font-size:9px}}.evAdaptiveBanner{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;margin:0 0 10px;padding:10px 12px;border:1px solid #314a64;border-radius:10px;background:#101d2b}.evAdaptiveBanner>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#172b40;color:#74a9ff}.evAdaptiveBanner>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.evAdaptiveBanner small{font-size:9.5px;color:#8299af}.evAdaptiveBanner b{font-size:12px}.evAdaptiveBanner p{margin:0;font-size:10.5px;line-height:1.45;color:#99aabc}.evAdaptiveBanner>div:last-child{display:grid;grid-gap:5px;gap:5px;justify-items:end;max-width:260px;text-align:right}html[data-theme=light] .evAdaptiveBanner,html[data-theme=system] .evAdaptiveBanner{background:#dce7f1;border-color:#9fb3c6;color:#163047}html[data-theme=light] .evAdaptiveBanner>span,html[data-theme=system] .evAdaptiveBanner>span{background:#cbdcec;color:#225e9e}html[data-theme=light] .evAdaptiveBanner p,html[data-theme=system] .evAdaptiveBanner p{color:#4d657a}html[data-theme=light] .evAdaptiveBanner small,html[data-theme=system] .evAdaptiveBanner small{color:#5d7488}@media(max-width:760px){.evAdaptiveBanner{grid-template-columns:30px minmax(0,1fr)}.evAdaptiveBanner>div:last-child{grid-column:2;justify-items:start;text-align:left;max-width:none}}.evAdaptiveViewTabs{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.evAdaptiveViewTabs button{border:1px solid var(--bd-line);border-radius:999px;background:var(--bd-surface-1);color:var(--bd-text-2);padding:5px 9px;font-size:10.5px;font-weight:700;cursor:pointer}.evAdaptiveViewTabs button:hover{border-color:var(--bd-line-strong);color:var(--bd-text)}.evAdaptiveViewTabs button.active{background:var(--bd-accent-soft);border-color:var(--bd-accent);color:var(--bd-accent-strong)}.evAdaptiveGroups{display:grid;grid-gap:10px;gap:10px}.evAdaptiveGroup{border:1px solid var(--bd-line-strong);border-radius:10px;overflow:hidden;background:var(--bd-surface-1)}.evAdaptiveGroup>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--bd-surface-3);border-bottom:1px solid var(--bd-line)}.evAdaptiveGroup>header>div:first-child{display:grid;grid-gap:2px;gap:2px}.evAdaptiveGroup>header small{font-size:10px;color:var(--bd-text-3);text-transform:none}.evAdaptiveGroup>header b{font-size:12.5px;color:var(--bd-text)}.evAdaptiveGroupTotals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.evAdaptiveGroupTotals span{display:grid;justify-items:end;grid-gap:1px;gap:1px;padding-left:9px;border-left:1px solid var(--bd-line)}.evAdaptiveGroupTotals b{font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evAdaptiveGroup .evTableWrap{border:0;border-radius:0;max-height:360px}.evAdaptiveGroup .evTableWrap th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.evAdaptiveSummary{display:grid;grid-gap:10px;gap:10px}.evAdaptiveSummaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.evAdaptiveSummaryGrid>span{display:grid;grid-gap:3px;gap:3px;padding:12px;border:1px solid var(--bd-line-strong);border-radius:10px;background:var(--bd-surface-1)}.evAdaptiveSummaryGrid small{font-size:10px;color:var(--bd-text-3)}.evAdaptiveSummaryGrid b{font-size:18px;color:var(--bd-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evAdaptiveSummaryGrid em{font-style:normal;font-size:10px;color:var(--bd-text-2)}.evMappingDialogBackdrop{position:fixed;z-index:140;inset:0;background:rgba(9,19,30,.46);display:grid;place-items:center;padding:20px}.evMappingDialog{width:min(620px,calc(100vw - 32px));display:grid;grid-gap:13px;gap:13px;padding:16px;border:1px solid var(--bd-line-strong);border-radius:14px;background:var(--bd-surface-1);box-shadow:0 24px 72px rgba(8,24,40,.28)}.evMappingDialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.evMappingDialog>header h3{margin:2px 0 0;font-size:17px}.evMappingDialog>header button{width:31px;height:31px;border:1px solid var(--bd-line);border-radius:8px;background:var(--bd-surface-2);color:var(--bd-text);font-size:18px;cursor:pointer}.evMappingSource{display:grid;grid-template-columns:2fr 1fr .7fr;grid-gap:8px;gap:8px}.evMappingSource>span{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border:1px solid var(--bd-line);border-radius:9px;background:var(--bd-surface-2)}.evMappingSource small{font-size:10px;color:var(--bd-text-3)}.evMappingSource b{font-size:11.5px;overflow-wrap:anywhere}.evMappingDialog>label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:700;color:var(--bd-text-2)}.evMappingDialog input,.evMappingDialog textarea{width:100%;border:1px solid var(--bd-line-strong);border-radius:8px;background:var(--bd-surface-1);color:var(--bd-text);font:inherit;font-size:12.5px;padding:9px 10px;outline:none}.evMappingDialog input:focus,.evMappingDialog textarea:focus{border-color:var(--bd-accent)}.evMappingDialog textarea{min-height:92px;resize:vertical}.evMappingDialogActions{display:flex;justify-content:flex-end;gap:7px}.evMappingDialog>p{margin:0;font-size:10.5px;line-height:1.45;color:var(--bd-text-3)}@media(max-width:700px){.evMappingSource{grid-template-columns:1fr}.evAdaptiveGroup>header{display:grid}.evAdaptiveGroupTotals{justify-content:flex-start}.evAdaptiveGroupTotals span{justify-items:start;border-left:0;border-right:1px solid var(--bd-line);padding:0 8px 0 0}}.evAdaptivePrompt{display:flex;gap:6px;margin-top:7px;max-width:720px}.evAdaptivePrompt input{min-width:0;flex:1 1;height:34px;border:1px solid var(--bd-line-strong);border-radius:8px;background:var(--bd-surface-1);color:var(--bd-text);padding:0 10px;font-size:11.5px;outline:none}.evAdaptivePrompt input:focus{border-color:var(--bd-accent)}.evAdaptivePrompt button{height:34px;border:1px solid var(--bd-accent);border-radius:8px;background:var(--bd-accent-soft);color:var(--bd-accent-strong);padding:0 11px;font-size:10.5px;font-weight:750;cursor:pointer;white-space:nowrap}.evAdaptivePrompt button:disabled{opacity:.45;cursor:default}@media(max-width:700px){.evAdaptivePrompt{display:grid}.evAdaptivePrompt button{width:100%}}.evStatusOverview{display:grid;grid-gap:10px;gap:10px;background:color-mix(in srgb,var(--bd-accent) 2.5%,var(--panel))!important}.evStatusSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:7px;gap:7px}.evStatusSummary>span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.evStatusSummary small{font-size:10px;color:var(--muted)}.evStatusSummary b{font-size:12px;color:var(--text);line-height:1.35;overflow-wrap:anywhere}.evRerunButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px}.evRerunProgress{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--accent) 44%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--accent) 7%,var(--panel));color:var(--text)}.evRerunProgress>svg{flex:0 0 auto;margin-top:1px;color:var(--accent)}.evRerunProgress>span{display:grid;grid-gap:2px;gap:2px}.evRerunProgress b{font-size:11px}.evRerunProgress small{font-size:9.5px;line-height:1.45;color:var(--muted)}@keyframes evSpin{to{transform:rotate(1turn)}}.evSpin{animation:evSpin 1s linear infinite}.evDisclosure{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:clip}.evDisclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:54px;padding:10px 12px;cursor:pointer;list-style:none;background:color-mix(in srgb,var(--soft) 72%,var(--panel));outline:none}.evDisclosure>summary::-webkit-details-marker{display:none}.evDisclosure>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.evDisclosure[open]>summary{border-bottom:1px solid var(--line)}.evDisclosureTitle{display:flex;align-items:flex-start;gap:8px;min-width:0}.evDisclosureTitle>svg{flex:0 0 auto;margin-top:2px;color:var(--muted);transition:transform .16s ease}.evDisclosure[open] .evDisclosureTitle>svg{transform:rotate(90deg)}.evDisclosureTitle>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.evDisclosureTitle b{font-size:12px;color:var(--text)}.evDisclosureTitle small{font-size:9.5px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.evDisclosureMeta{display:flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}.evDisclosureMeta>strong{font-size:16px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evDisclosureBody{display:grid;grid-gap:10px;gap:10px;padding:12px}.evDisclosureBody>p{margin:0!important}.evSemanticDisclosure .evMappingList article.needsReview{border-color:color-mix(in srgb,#b7791f 42%,var(--line));background:color-mix(in srgb,#f6c453 5%,var(--panel))}.evBlocker{border-color:color-mix(in srgb,#b84d42 45%,var(--line))!important;background:color-mix(in srgb,#b84d42 5%,var(--panel))}.evProfessionalReview{background:color-mix(in srgb,var(--accent) 2%,var(--panel))!important}html[data-theme=light] .evStatusOverview,html[data-theme=system] .evStatusOverview{background:#e7eef5!important}html[data-theme=light] .evDisclosure,html[data-theme=light] .evStatusSummary>span,html[data-theme=system] .evDisclosure,html[data-theme=system] .evStatusSummary>span{background:#f5f8fb;border-color:#aebdca}html[data-theme=light] .evDisclosure>summary,html[data-theme=system] .evDisclosure>summary{background:#e3ebf2}html[data-theme=light] .evRerunProgress,html[data-theme=system] .evRerunProgress{background:#dceaf8;border-color:#7ea4c8;color:#17283b}@media(max-width:760px){.evViewerBackdrop{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.evViewer{width:100vw;max-width:none;border-left:0;box-shadow:none}.evViewer>header{padding:12px 12px 10px}.evViewer>header>button{min-width:44px;min-height:44px}.evViewer>nav{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:0 8px}.evViewer>nav::-webkit-scrollbar{display:none}.evViewer>nav button{min-width:max-content;min-height:44px;padding:10px 11px}.evViewerBody{padding:10px 10px 96px}.evStatusView{gap:9px}.evStatusView>section{padding:10px}.evStatusSummary{grid-template-columns:1fr 1fr}.evStatusSummary>span{padding:9px}.evStatusSummary small{font-size:10px}.evStatusSummary b{font-size:11.5px}.evSectionHead{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.evRerunButton{width:100%;min-height:44px}.evRerunProgress{padding:10px}.evRerunProgress b{font-size:11.5px}.evRerunProgress small{font-size:10px}.evDisclosure>summary{grid-template-columns:1fr;gap:7px;min-height:58px;padding:10px}.evDisclosureMeta{justify-content:flex-start;padding-left:22px;white-space:normal}.evDisclosureMeta>strong{font-size:15px}.evDisclosureTitle b{font-size:12px}.evDisclosureTitle small{font-size:10px}.evDisclosureBody{padding:10px}.evFacts,.evReasonList,.evStatusGrid{grid-template-columns:1fr}.evMappingList article{grid-template-columns:1fr!important;gap:6px;padding:10px}.evMappingList article p{grid-column:auto!important}.evMappingList article button{width:100%;min-height:44px}.evControlsList>div{padding:9px}.evProfessionalReview{position:-webkit-sticky;position:sticky;bottom:-10px;z-index:8;border-color:var(--line-strong)!important;box-shadow:0 -10px 24px rgba(15,35,52,.08)}.evProfessionalReview .evActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.evProfessionalReview .evActions .btn{min-height:44px}.evProfessionalReview .evActions .btn:last-child{grid-column:1/-1}.evMappingDialogBackdrop{padding:0;align-items:end}.evMappingDialog{width:100vw;max-height:92vh;overflow:auto;border-radius:16px 16px 0 0;padding:14px}.evMappingDialog>header button{min-width:44px;min-height:44px}.evMappingDialogActions{position:-webkit-sticky;position:sticky;bottom:-14px;background:var(--bd-surface-1);padding:10px 0 0}.evMappingDialogActions .btn{flex:1 1;min-height:44px}.evAdaptiveGroup .evTableWrap,.evTableWrap{max-width:100%;overscroll-behavior-inline:contain}.evAdaptiveGroup .evTableWrap table,.evTableWrap table{min-width:max-content}.evAdaptiveGroup>header{padding:9px 10px}.evAdaptiveGroupTotals{display:grid;grid-template-columns:1fr 1fr;width:100%}.evAdaptiveGroupTotals span{border:0!important;padding:5px 0!important;justify-items:start}.evTableSearch{min-height:40px}.evOriginalLink{min-height:40px;display:inline-flex;align-items:center}}@media(max-width:420px){.evProfessionalReview .evActions,.evStatusSummary{grid-template-columns:1fr}.evProfessionalReview .evActions .btn:last-child{grid-column:auto}.evDisclosureMeta{padding-left:22px}.evAdaptiveGroupTotals{grid-template-columns:1fr}}.evStatusSummary{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:6px}.evStatusSummary>span{padding:8px 9px}.evStatusSummary small{font-size:9.5px}.evStatusSummary b{font-size:11.5px}.evAttentionStrip{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid color-mix(in srgb,#b7791f 38%,var(--line));border-radius:9px;background:color-mix(in srgb,#f6c453 6%,var(--panel));color:var(--text)}.evAttentionStrip>span{display:grid;grid-gap:2px;gap:2px}.evAttentionStrip b{font-size:10.5px}.evAttentionStrip small{font-size:9.5px;line-height:1.4;color:var(--muted)}.evWorkflowCount{font-size:9.5px;font-weight:700;color:color-mix(in srgb,#9a650d 72%,var(--text));white-space:nowrap}.evLifecycleDisclosure{order:30}.evLanguageDisclosure{order:40}html[data-theme=light] .evAttentionStrip,html[data-theme=system] .evAttentionStrip{background:#f6edd8;border-color:#c99a43}html[data-theme=light] .evWorkflowCount,html[data-theme=system] .evWorkflowCount{color:#75500b}@media(max-width:760px){.evStatusSummary{grid-template-columns:1fr 1fr;gap:6px}.evAttentionStrip{padding:9px}.evWorkflowCount{white-space:normal}.evDisclosureMeta{row-gap:5px}}@media(max-width:420px){.evStatusSummary{grid-template-columns:1fr}}.evSupportLedger{display:grid;grid-gap:9px;gap:9px;padding:10px;border:1px solid var(--bd-line);border-radius:10px;background:var(--bd-surface-2)}.evSupportLedger>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.evSupportLedger>header span{display:grid;grid-gap:2px;gap:2px}.evSupportLedger>header b{font-size:11.5px}.evSupportLedger>header small,.evSupportLedger>p{font-size:9.5px;line-height:1.45;color:var(--bd-text-3)}.evSupportLedger>header strong{font-size:17px}.evSupportLedger>div,.evSupportLedger>footer{display:grid;grid-gap:6px;gap:6px}.evSupportLedger>div>span,.evSupportLedger>footer>span{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:7px 8px;border:1px solid var(--bd-line);border-radius:8px;background:var(--bd-surface-1)}.evSupportLedger>div>span b,.evSupportLedger>footer>span b{font-size:10.5px}.evSupportLedger>div>span small,.evSupportLedger>footer>span small{font-size:9.5px;color:var(--bd-text-3)}.evSupportLedger>div>span em,.evSupportLedger>footer>span em{grid-column:2;grid-row:1/3;font-style:normal;font-size:10px;white-space:nowrap;color:var(--bd-text-2);align-self:center}.evSupportLedger>p{margin:0}.evMappingDialog select{width:100%;border:1px solid var(--bd-line-strong);border-radius:8px;background:var(--bd-surface-1);color:var(--bd-text);font:inherit;font-size:12.5px;padding:9px 10px;outline:none}.evMappingDialog select:focus{border-color:var(--bd-accent)}.evMappingDialog label .optional{font-size:9px;font-weight:500;color:var(--bd-text-3);margin-left:5px}.evRoleDescription{font-size:9.5px!important;line-height:1.45;color:var(--bd-text-3)!important;font-weight:500!important}.evMappingSupport{display:grid;grid-gap:6px;gap:6px;padding:9px;border:1px solid var(--bd-line);border-radius:9px;background:var(--bd-surface-2)}.evMappingSupport>header{display:flex;align-items:center;justify-content:space-between}.evMappingSupport>header b{font-size:11px}.evMappingSupport>header strong{font-size:15px}.evMappingSupport>span{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:7px 8px;border-radius:7px;background:var(--bd-surface-1)}.evMappingSupport>span>span{display:grid;grid-gap:2px;gap:2px}.evMappingSupport>span b{font-size:10px}.evMappingSupport>span small{font-size:9px;line-height:1.35;color:var(--bd-text-3)}.evMappingSupport>span em{font-style:normal;font-size:9.5px;white-space:nowrap;align-self:center;color:var(--bd-text-2)}.evMappingSupport>span.deduction em{font-weight:700}.evNativeReviewNote{display:block;margin-top:8px;font-size:9.5px;line-height:1.45;color:var(--bd-text-3)}@media(max-width:640px){.evMappingSupport>span,.evSupportLedger>div>span,.evSupportLedger>footer>span{grid-template-columns:1fr}.evSupportLedger>div>span em,.evSupportLedger>footer>span em{grid-column:auto;grid-row:auto}.evMappingSupport>span em{white-space:normal}}.evIdentityFlag{color:#9a650d!important;font-weight:700}.evIdentityBanner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;padding:10px 11px;border:1px solid var(--line);border-radius:10px;background:var(--soft);margin-bottom:10px}.evIdentityBanner>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--panel);color:var(--muted)}.evIdentityBanner>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.evIdentityBanner small{font-size:8.5px;font-weight:800;letter-spacing:.08em;color:var(--muted)}.evIdentityBanner b{font-size:11.5px}.evIdentityBanner p{margin:2px 0 0;font-size:9.5px;line-height:1.45;color:var(--muted)}.evIdentityReview{display:grid;grid-gap:10px;gap:10px}.evIdentityReview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.evIdentityReview>header>div{display:grid;grid-gap:3px;gap:3px}.evIdentityReview>header h3{margin:0;font-size:13px}.evIdentityReview>header p{margin:0;font-size:9.5px;line-height:1.45;color:var(--muted)}.evIdentityPrinciple{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.evIdentityPrinciple>span{display:grid;grid-gap:2px;gap:2px}.evIdentityPrinciple b{font-size:10.5px}.evIdentityPrinciple small{font-size:9.5px;line-height:1.4;color:var(--muted)}.evIdentityCandidate{display:grid;grid-gap:9px;gap:9px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.evIdentityCandidate>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.evIdentityCandidate>header>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.evIdentityCandidate>header small{font-size:8.5px;font-weight:800;letter-spacing:.06em;color:var(--muted)}.evIdentityCandidate>header b{font-size:11.5px;overflow-wrap:anywhere}.evIdentityCandidate>header span{font-size:9px;color:var(--muted)}.evIdentityCandidate>header strong{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.evIdentityCandidate>p{margin:0;font-size:9.5px;line-height:1.45;color:var(--muted)}.evIdentityBasis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.evIdentityBasis>span{display:grid;grid-gap:2px;gap:2px;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.evIdentityBasis small{font-size:8.5px;color:var(--muted)}.evIdentityBasis b{font-size:9.5px;overflow-wrap:anywhere}.evIdentityDifference{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:8px;background:var(--soft)}.evIdentityDifference b{font-size:9.5px}.evIdentityDifference small{font-size:9px;color:var(--muted);text-align:right}.evIdentityActions{display:flex;flex-wrap:wrap;gap:6px}.evIdentityNote{display:grid;grid-gap:5px;gap:5px}.evIdentityNote>span{font-size:10px;font-weight:700}.evIdentityNote textarea{width:100%;min-height:70px;resize:vertical;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);font:inherit;font-size:10.5px;line-height:1.45;padding:9px}.evIdentityGateNotice{background:var(--soft)!important}@media(max-width:760px){.evIdentityBanner{grid-template-columns:auto 1fr}.evIdentityBanner>button{grid-column:1/-1;width:100%}.evIdentityActions,.evIdentityBasis{grid-template-columns:1fr 1fr}.evIdentityActions{display:grid}}@media(max-width:420px){.evIdentityActions,.evIdentityBasis{grid-template-columns:1fr}}.evIdentityDifference{display:grid!important;grid-gap:4px;gap:4px}.evIdentityDifference small{text-align:left!important}.evIdentitySamples{display:grid;grid-gap:4px;gap:4px;margin-top:2px}.evIdentitySamples>span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start}.evIdentitySamples em{font-style:normal;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.evIdentitySamples code{font-size:8.5px;line-height:1.35;white-space:normal;overflow-wrap:anywhere;color:var(--text)}.evFlowStrip.interrupted{border-color:color-mix(in srgb,#c77800 48%,var(--line));background:color-mix(in srgb,#f2b84b 5%,var(--panel))}.evFlowStrip.interrupted>button>span:last-of-type{color:color-mix(in srgb,#c77800 78%,var(--text))}html[data-theme=light] .evFlowStrip.interrupted,html[data-theme=system] .evFlowStrip.interrupted{background:#fff8e8;border-color:#d39a32}.evIdentityRescreen{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid color-mix(in srgb,#3b82f6 38%,var(--line));border-radius:10px;background:color-mix(in srgb,#3b82f6 4%,var(--panel))}.evIdentityRescreen>div{display:grid;grid-gap:3px;gap:3px}.evIdentityRescreen h3{margin:0;font-size:12px}.evIdentityRescreen p{margin:0;max-width:760px;font-size:9.5px;line-height:1.45;color:var(--muted)}.evIdentityRescreen .btn{white-space:nowrap}@media(max-width:760px){.evIdentityRescreen{display:grid}.evIdentityRescreen .btn{width:100%;min-height:44px}}.evIdentityScreening{display:grid;grid-gap:10px;gap:10px}.evIdentityScreening>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.evIdentityScreening>header>div{display:grid;grid-gap:3px;gap:3px}.evIdentityScreening>header h3{margin:0;font-size:13px}.evIdentityScreening>header p{margin:0;font-size:9.5px;line-height:1.45;color:var(--muted)}.evIdentityScreening.inconclusive{border-color:color-mix(in srgb,#b7791f 42%,var(--line))!important;background:color-mix(in srgb,#f6c453 4%,var(--panel))!important}.evIdentityScreening.complete{border-color:color-mix(in srgb,#3b82f6 18%,var(--line))!important}.evIdentityBest{display:grid;grid-gap:7px;gap:7px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.evIdentityBest>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.evIdentityBest>header>span{display:grid;grid-gap:2px;gap:2px}.evIdentityBest>header small{font-size:8.5px;color:var(--muted)}.evIdentityBest>header b{font-size:10.5px}.evIdentityBest>p{margin:0;font-size:9.5px;line-height:1.45;color:var(--muted)}.evIdentityComparisonDetails{border-top:1px solid var(--line);padding-top:7px}.evIdentityComparisonDetails>summary{cursor:pointer;font-size:9.5px;font-weight:700;color:var(--muted)}.evIdentityComparisonDetails>div{display:grid;grid-gap:6px;gap:6px;margin-top:7px}.evIdentityComparisonDetails article{display:grid;grid-gap:4px;gap:4px;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.evIdentityComparisonDetails article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.evIdentityComparisonDetails article>header>span{display:grid;grid-gap:1px;gap:1px}.evIdentityComparisonDetails article b{font-size:9.5px}.evIdentityComparisonDetails article p,.evIdentityComparisonDetails article small{font-size:8.8px;line-height:1.4;color:var(--muted)}.evIdentityComparisonDetails article p{margin:0}.evIdentityRescreenInline{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.evIdentityRescreenInline small{font-size:8.8px;line-height:1.4;color:var(--muted)}.evIdentityInconclusiveFlag{color:color-mix(in srgb,#9a650d 78%,var(--text))!important;font-weight:700}@media(max-width:760px){.evIdentityBest>header,.evIdentityRescreenInline,.evIdentityScreening>header{display:grid;grid-template-columns:1fr}.evIdentityRescreenInline .btn{min-height:44px;width:100%}}.evReconciliationDiagnostics{display:grid;grid-gap:9px;gap:9px;margin-top:9px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.evReconciliationDiagnostics h4{margin:0;font-size:10.5px}.evMismatchReasons{display:grid;grid-gap:5px;gap:5px}.evMismatchReasons>b{font-size:9.5px}.evMismatchReasons>span{display:flex;justify-content:space-between;gap:12px;padding:6px 7px;border:1px solid var(--line);border-radius:7px;background:var(--panel)}.evMismatchReasons small{font-size:9px;color:var(--muted)}.evMismatchReasons strong{font-size:9.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evSourcePreference{display:grid;grid-gap:8px;gap:8px;padding:9px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.evSourcePreference>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.evSourcePreference>header>span{display:grid;grid-gap:2px;gap:2px}.evSourcePreference>header small{font-size:8.5px;color:var(--muted);font-weight:700}.evSourcePreference>header b{font-size:10.5px}.evSourcePreference>p{margin:0;font-size:9px;line-height:1.4;color:var(--muted)}.evSourcePreference>label{display:grid;grid-gap:5px;gap:5px}.evSourcePreference>label>span{font-size:9px;font-weight:700}.evSourcePreference select{width:100%;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel);color:var(--text);padding:8px;font-size:10px}.evSourcePreference select:focus{border-color:var(--accent);outline:none}.evRoleReadinessDetails{border-top:1px solid var(--line);padding-top:7px}.evRoleReadinessDetails>summary{cursor:pointer;font-size:9.5px;font-weight:700;color:var(--muted)}.evRoleReadinessGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:7px}.evRoleReadinessGrid>span{display:grid;grid-gap:2px;gap:2px;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.evRoleReadinessGrid small{font-size:8.4px;color:var(--muted)}.evRoleReadinessGrid b{font-size:10px}.evRoleReadinessGrid em{font-size:8px;font-style:normal;color:var(--muted)}.evRoleReconTable{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--panel)}.evRoleReconTable>div{display:grid;grid-template-columns:minmax(130px,1.1fr) repeat(3,minmax(80px,.75fr)) minmax(150px,1.2fr);grid-gap:8px;gap:8px;align-items:center;padding:7px 8px;border-bottom:1px solid var(--line)}.evRoleReconTable>div:last-child{border-bottom:0}.evRoleReconTable>div.head{background:var(--soft);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.evRoleReconTable>div>span{display:grid;grid-gap:1px;gap:1px;min-width:0;font-size:9px}.evRoleReconTable b{font-size:9.5px}.evRoleReconTable small{font-size:8px;line-height:1.35;color:var(--muted)}.evAccountingRecon{display:grid;grid-gap:5px;gap:5px}.evAccountingRecon>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.evAccountingRecon>header>span:first-child{display:grid;grid-gap:1px;gap:1px}.evAccountingRecon>header b{font-size:12px}.evAccountingRecon>header small,.evAccountingRecon>header>span:last-child{font-size:8.5px;color:var(--muted)}.evAccountingRecon>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.evAccountingRecon>div>span{display:grid;grid-gap:2px;gap:2px}.evAccountingRecon>div b{font-size:9.5px}.evAccountingRecon>div small{font-size:8.5px;line-height:1.4;color:var(--muted)}.evIdentityAssessment{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:start;padding:10px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.evIdentityAssessment>div{display:grid;grid-gap:2px;gap:2px}.evIdentityAssessment>div>small{font-size:8px;font-weight:800;letter-spacing:.06em;color:var(--muted)}.evIdentityAssessment>div>b{font-size:11px}.evIdentityAssessment p{margin:0;font-size:8.5px;line-height:1.4;color:var(--muted)}.evIdentityAssessment>strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evIdentityAssessment>small{grid-column:1/-1;font-size:8.5px;line-height:1.4;color:var(--muted)}@media(max-width:760px){.evRoleReadinessGrid{grid-template-columns:1fr 1fr}.evRoleReconTable{overflow:auto}.evRoleReconTable>div{min-width:720px}.evAccountingRecon>header{display:grid}.evIdentityAssessment{grid-template-columns:1fr}.evIdentityAssessment>strong{font-size:16px}.evIdentityAssessment>small{grid-column:auto}}@media(max-width:420px){.evRoleReadinessGrid{grid-template-columns:1fr}}.evIdentityVerdictBasis{display:grid;grid-gap:3px;gap:3px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.evIdentityVerdictBasis b{font-size:10px}.evIdentityVerdictBasis small{font-size:9px;line-height:1.45;color:var(--muted)}.evIdentityCandidateScore{display:grid;grid-gap:1px;gap:1px;text-align:right;min-width:120px}.evIdentityCandidateScore small{font-size:8px!important;font-weight:800!important;letter-spacing:.05em;color:var(--muted)!important}.evIdentityCandidateScore strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evIdentityCandidateScore em{font-size:8px;font-style:normal;line-height:1.25;color:var(--muted)}.evRelationshipEvidence{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.evRelationshipEvidence>span{display:grid;grid-gap:2px;gap:2px;padding:8px 9px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.evRelationshipEvidence small{font-size:8.5px;color:var(--muted)}.evRelationshipEvidence b{font-size:10.5px}.evRelationshipEvidence em{font-size:8.5px;line-height:1.35;font-style:normal;color:var(--muted)}.evPopulationCleaning{display:grid;grid-gap:2px;gap:2px;padding:8px 9px;border:1px solid var(--line);border-radius:8px;background:var(--soft);margin-top:8px}.evPopulationCleaning b{font-size:9.5px}.evPopulationCleaning small{font-size:8.5px;line-height:1.4;color:var(--muted)}@media(max-width:640px){.evIdentityCandidate>header{display:grid;grid-template-columns:1fr}.evIdentityCandidateScore{text-align:left;min-width:0}.evRelationshipEvidence{grid-template-columns:1fr}}.evIdentityReviewHeadActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.evIdentityReviewHeadActions .btn{min-height:34px}@media(max-width:760px){.evIdentityReviewHeadActions{justify-content:flex-start;width:100%}.evIdentityReviewHeadActions .btn{min-height:44px;flex:1 1 220px}}.evReadiness{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--bd-line);border-radius:11px;background:var(--bd-surface-1)}.evReadiness>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.evReadiness>header>div{display:grid;grid-gap:3px;gap:3px}.evReadiness>header h3{margin:0;font-size:13px}.evReadiness>header p{margin:0;max-width:760px;font-size:9.5px;line-height:1.45;color:var(--bd-text-3)}.evReadinessGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.evReadinessCounts>span,.evReadinessGrid>span{display:grid;grid-gap:2px;gap:2px;padding:8px 9px;border:1px solid var(--bd-line);border-radius:9px;background:var(--bd-surface-2)}.evReadinessCounts small,.evReadinessGrid small{font-size:8.5px;color:var(--bd-text-3)}.evReadinessGrid b{font-size:10.5px}.evReadinessCounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.evReadinessCounts b{font-size:16px}.evReadinessBlockers,.evReadinessReview{display:grid;grid-gap:7px;gap:7px;padding:9px 10px;border:1px solid var(--bd-line);border-radius:9px;background:var(--bd-surface-2)}.evReadinessBlockers>b,.evReadinessReview>b{font-size:11px}.evReadinessReview>p{margin:0;font-size:9.5px;line-height:1.4;color:var(--bd-text-3)}.evReadinessBlockers>span,.evReadinessReview>span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:7px 0;border-top:1px solid var(--bd-line)}.evReadinessBlockers>span>span,.evReadinessReview>span>span{display:grid;grid-gap:2px;gap:2px}.evReadinessBlockers strong,.evReadinessReview strong{font-size:10px}.evReadinessBlockers small,.evReadinessReview small{font-size:9px;line-height:1.4;color:var(--bd-text-3)}.evReadinessBlockers em,.evReadinessReview em{font-style:normal;font-size:8.5px;font-weight:700;color:var(--bd-text-3)}.evReadinessPolicy{border-top:1px solid var(--bd-line);padding-top:7px}.evReadinessPolicy summary{cursor:pointer;font-size:9.5px;font-weight:700}.evReadinessPolicy>div{display:grid;grid-gap:5px;gap:5px;margin-top:7px}.evReadinessPolicy>div>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px}.evReadinessPolicy small{color:var(--bd-text-3)}.evControlsList>div>span em{display:block;margin-top:2px;font-style:normal;font-size:8.5px;color:var(--bd-text-3)}.evQualificationBlocked{border-color:color-mix(in srgb,#c2413d 50%,var(--bd-line))!important;background:color-mix(in srgb,#c2413d 5%,var(--bd-surface-1))!important}@media(max-width:900px){.evReadinessCounts,.evReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.evReadinessCounts,.evReadinessGrid{grid-template-columns:1fr}.evReadiness>header,.evReadinessPolicy>div>span{display:grid}}.evReadinessHeaderPaths{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.evReadinessHeaderPaths>span{display:grid;grid-gap:3px;gap:3px;justify-items:end}.evReadinessHeaderPaths small{font-size:8px;font-weight:700;color:var(--bd-text-3);text-transform:uppercase;letter-spacing:.04em}.evReadinessPaths{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.evReadinessPath{display:grid;grid-gap:9px;gap:9px;padding:10px;border:1px solid var(--bd-line);border-radius:10px;background:var(--bd-surface-2)}.evReadinessPath>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.evReadinessPath>header>div{display:grid;grid-gap:3px;gap:3px}.evReadinessPath h4{margin:0;font-size:12px}.evReadinessPath>header p{margin:0;font-size:9px;line-height:1.4;color:var(--bd-text-3)}.evReadinessPath .evReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.evReadinessDependencies{display:grid;grid-gap:7px;gap:7px;padding:9px 10px;border:1px dashed var(--bd-line-strong);border-radius:9px;background:var(--bd-surface-1)}.evReadinessDependencies>b{font-size:10.5px}.evReadinessDependencies>span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding-top:6px;border-top:1px solid var(--bd-line)}.evReadinessDependencies>span>span{display:grid;grid-gap:2px;gap:2px}.evReadinessDependencies strong{font-size:10px}.evReadinessDependencies small{font-size:9px;line-height:1.4;color:var(--bd-text-3)}.evReadinessDependencies em{font-style:normal;font-size:8.5px;font-weight:700;color:var(--bd-text-3)}.evReadinessNative{border-color:color-mix(in srgb,#20835a 32%,var(--bd-line))}.evReadinessStructured{border-color:color-mix(in srgb,#b7791f 30%,var(--bd-line))}@media(max-width:900px){.evReadinessPaths{grid-template-columns:1fr}.evReadinessHeaderPaths>span{justify-items:start}.evReadinessPath .evReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.evReadinessHeaderPaths,.evReadinessPath>header{display:grid}.evReadinessPath .evReadinessGrid{grid-template-columns:1fr}}.evFinancialOverview{grid-gap:11px;gap:11px}.evFinancialOverview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.evFinancialOverview>header h2{margin:2px 0 3px}.evFinancialOverview>header p{max-width:820px;margin:0}.evFinOverviewMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.evFinOverviewMetrics>span{display:grid;grid-gap:2px;gap:2px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.evFinOverviewMetrics small{font-size:8.5px;color:var(--muted)}.evFinOverviewMetrics b{font-size:15px}.evFinOverviewNotice{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.evFinOverviewNotice>svg{flex:0 0 auto;margin-top:1px}.evFinOverviewNotice>span{display:grid;grid-gap:2px;gap:2px}.evFinOverviewNotice b{font-size:10px}.evFinOverviewNotice small{font-size:9px;line-height:1.45;color:var(--muted)}.evFinOverviewTable{display:grid;border:1px solid var(--line-strong);border-radius:10px;overflow:hidden}.evFinOverviewHead,.evFinOverviewRow{display:grid;grid-template-columns:1.05fr 1.35fr 1.55fr 1.15fr 64px;grid-gap:9px;gap:9px;align-items:center}.evFinOverviewHead{padding:7px 10px;background:var(--soft);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.evFinOverviewRow{width:100%;border:0;border-top:1px solid var(--line);background:var(--panel);color:var(--text);padding:9px 10px;text-align:left;cursor:pointer;font:inherit}.evFinOverviewRow:hover{background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.evFinOverviewRow>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.evFinOverviewRow b{font-size:10px;overflow-wrap:anywhere}.evFinOverviewRow small{font-size:8.5px;line-height:1.35;color:var(--muted)}.evFinOverviewRow .evOpen{display:block;text-align:right;color:var(--accent);font-size:9px;font-weight:800}.evFinReviewQueue{border-top:1px solid var(--line);padding-top:2px}.evFinReviewQueue>summary{cursor:pointer;font-size:9.5px;font-weight:800;padding:5px 0}.evFinReviewQueue>div{display:grid;grid-gap:5px;gap:5px}.evFinReviewQueue button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 9px;border:1px solid var(--line);border-radius:8px;background:var(--soft);color:var(--text);font:inherit;text-align:left;cursor:pointer}.evFinReviewQueue button>span{display:grid;grid-gap:2px;gap:2px}.evFinReviewQueue button b{font-size:9.5px}.evFinReviewQueue button small{font-size:8.5px;color:var(--muted)}@media(max-width:900px){.evFinOverviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.evFinOverviewHead{display:none}.evFinOverviewRow{grid-template-columns:1fr 1fr}.evFinOverviewRow>span:nth-child(3),.evFinOverviewRow>span:nth-child(4){padding-top:6px;border-top:1px solid var(--line)}.evFinOverviewRow .evOpen{text-align:left}}@media(max-width:560px){.evFinOverviewMetrics{grid-template-columns:1fr 1fr}.evFinOverviewRow{grid-template-columns:1fr}.evFinOverviewRow>span:nth-child(2),.evFinOverviewRow>span:nth-child(3),.evFinOverviewRow>span:nth-child(4){padding-top:6px;border-top:1px solid var(--line)}.evFinancialOverview>header{display:grid}.evFinOverviewRow .evOpen{min-height:36px;display:flex;align-items:center}}.evFinancialOverview{display:grid;grid-gap:12px;gap:12px}.evFinGovernance{display:grid;grid-gap:6px;gap:6px}.evFinGovernanceBar{display:flex;height:10px;overflow:hidden;border:1px solid var(--line-strong);border-radius:999px;background:var(--soft)}.evFinGovernanceBar>i{display:block;height:100%;border-right:1px solid color-mix(in srgb,var(--panel) 70%,transparent)}.evFinGovernanceBar .state-governed_structured,.evFinGovernanceLegend .state-governed_structured{background:color-mix(in srgb,#2f9e69 72%,var(--accent))}.evFinGovernanceBar .state-qualified_native_structured_provisional,.evFinGovernanceLegend .state-qualified_native_structured_provisional{background:color-mix(in srgb,#4d89c8 72%,var(--accent))}.evFinGovernanceBar .state-provisional,.evFinGovernanceLegend .state-provisional{background:color-mix(in srgb,#d49a32 70%,var(--accent))}.evFinGovernanceBar .state-other,.evFinGovernanceLegend .state-other{background:var(--line-strong)}.evFinGovernanceLegend{display:flex;gap:12px;flex-wrap:wrap}.evFinGovernanceLegend>span{display:flex;align-items:center;gap:5px;font-size:8.5px;color:var(--muted)}.evFinGovernanceLegend>span>i{width:8px;height:8px;border-radius:50%}.evFinGovernanceLegend b{font-size:9px;color:var(--text)}.evFinTopSignals{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid color-mix(in srgb,#c48117 38%,var(--line));border-radius:10px;background:color-mix(in srgb,#e8ad49 5%,var(--panel))}.evFinTopSignals>header{display:flex;align-items:flex-start;gap:8px}.evFinTopSignals>header>div{display:grid;grid-gap:2px;gap:2px}.evFinTopSignals>header b{font-size:10.5px}.evFinTopSignals>header small{font-size:8.5px;color:var(--muted)}.evFinTopSignals>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.evFinTopSignals button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:7px;gap:7px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);text-align:left;font:inherit;cursor:pointer}.evFinTopSignals button>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.evFinTopSignals button b{font-size:9.5px}.evFinTopSignals button small{font-size:8.5px;line-height:1.35;color:var(--muted)}.evFinTopSignals button em{font-size:8.5px;font-style:normal;color:var(--accent);font-weight:800;white-space:nowrap}.evFinFamilyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.evFinFamilyCard{display:grid;grid-gap:9px;gap:9px;min-width:0;padding:11px;border:1px solid var(--line-strong);border-radius:11px;background:var(--panel)}.evFinFamilyCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.evFinFamilyCard>header>div{display:flex;align-items:flex-start;gap:8px}.evFinFamilyCard>header span:last-child{display:grid;grid-gap:1px;gap:1px}.evFinFamilyCard>header small{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.evFinFamilyCard h3{font-size:13px;margin:0}.evFinFamilyIcon{display:grid!important;place-items:center;width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--accent) 7%,var(--soft));color:var(--accent);flex:0 0 auto}.evFinWorkingSource{display:flex;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:8px 9px;border:1px solid var(--line);border-radius:9px;background:var(--soft);color:var(--text);font:inherit;text-align:left;cursor:pointer}.evFinWorkingSource>span:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.evFinWorkingSource small{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.evFinWorkingSource b{font-size:10px;overflow-wrap:anywhere}.evFinWorkingSource em{font-size:8.5px;font-style:normal;color:var(--muted)}.evFinWorkingSource>span:last-child{font-size:8.5px;color:var(--accent);font-weight:800;white-space:nowrap}.evFinSelectedWhy{display:flex;align-items:flex-start;gap:6px;padding:0 2px;font-size:8.5px;color:var(--muted)}.evFinSelectedWhy b{color:var(--text);white-space:nowrap}.evFinKeyMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.evFinKeyMetrics>span{display:grid;grid-gap:2px;gap:2px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--soft);min-width:0}.evFinKeyMetrics small{font-size:8px;color:var(--muted)}.evFinKeyMetrics b{font-size:11px;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evFinVisualGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.evFinVisual,.evFinVisualGrid{display:grid;grid-gap:7px;gap:7px}.evFinVisual{padding:9px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--soft) 65%,var(--panel));min-width:0}.evFinVisual>header{display:flex;align-items:center;justify-content:space-between;gap:7px}.evFinVisual>header b{font-size:9.5px}.evFinVisual>header small,.evFinVisual>header strong{font-size:8.5px;color:var(--muted)}.evFinVisual>p{margin:0;font-size:8.3px;line-height:1.4;color:var(--muted)}.evFinPairRow{display:grid;grid-template-columns:minmax(85px,.8fr) 1.2fr;grid-gap:7px;gap:7px;align-items:center}.evFinPairRow>span{display:grid;grid-gap:1px;gap:1px;font-size:8px;color:var(--muted)}.evFinPairRow>span b{font-size:9.5px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evFinCoverageBars i,.evFinPairRow>i,.evFinProgress{display:block;height:7px;border-radius:999px;background:var(--line);overflow:hidden}.evFinCoverageBars i>em,.evFinPairRow>i>em,.evFinProgress>i{display:block;height:100%;border-radius:999px;background:var(--accent)}.evFinPaired>small{font-size:8.5px;color:var(--muted)}.evFinCoverageBars{display:grid;grid-gap:5px;gap:5px}.evFinCoverageBars>span{display:grid;grid-gap:3px;gap:3px}.evFinCoverageBars label{display:flex;justify-content:space-between;gap:8px;font-size:8px;color:var(--muted)}.evFinCoverageBars label b{color:var(--text);font-size:8px}.evFinAgingBar{display:flex;height:14px;overflow:hidden;border-radius:999px;background:var(--line)}.evFinAgingBar>i{display:block;height:100%;border-right:1px solid var(--panel);background:var(--accent)}.evFinAgingBar>i:nth-child(2){opacity:.82}.evFinAgingBar>i:nth-child(3){opacity:.66}.evFinAgingBar>i:nth-child(4){opacity:.5}.evFinAgingBar>i:nth-child(5){opacity:.34}.evFinAgingLegend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.evFinAgingLegend>span{display:flex;align-items:center;gap:4px;font-size:7.8px;color:var(--muted)}.evFinAgingLegend>span>i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.evFinAgingLegend b{margin-left:auto;color:var(--text);font-size:7.8px}.evFinProgress{height:9px}.evFinBasis{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px dashed var(--line-strong);border-radius:9px}.evFinBasis>span{display:flex;align-items:center;gap:5px}.evFinBasis>span b{font-size:9px}.evFinBasis p{margin:0;font-size:8.5px;line-height:1.42;color:var(--muted)}.evFinBasis>small{font-size:8px;color:var(--muted)}.evFinBasis details{border-top:1px solid var(--line);padding-top:4px}.evFinBasis summary{font-size:8.5px;font-weight:800;cursor:pointer}.evFinBasis details>div{display:grid;grid-gap:4px;gap:4px;padding-top:5px}.evFinBasis details span{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:8.5px}.evFinBasis details span small{font-size:8px;color:var(--muted);text-align:right}.evFinSignals{display:grid;grid-gap:5px;gap:5px}.evFinSignals>header{display:flex;justify-content:space-between;gap:8px;align-items:center}.evFinSignals>header b{font-size:9.5px}.evFinSignals>header small{font-size:8px;color:var(--muted)}.evFinSignals>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:6px;gap:6px;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.evFinSignals>div>span{display:grid;grid-gap:1px;gap:1px}.evFinSignals>div b{font-size:8.8px}.evFinSignals>div small{font-size:8px;line-height:1.35;color:var(--muted)}.evFinSignals .level-block,.evFinSignals .level-review{border-color:color-mix(in srgb,#cf5148 26%,var(--line))}.evFinSignals .level-focus{border-color:color-mix(in srgb,#d49a32 34%,var(--line))}.evFinSignalEmpty{grid-template-columns:auto 1fr!important;font-size:8.5px;color:var(--muted)}.evFinSampling{display:grid;grid-gap:5px;gap:5px;padding:8px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--accent) 3%,var(--panel))}.evFinSampling>header{display:flex;align-items:flex-start;gap:6px}.evFinSampling>header>span{display:grid;grid-gap:1px;gap:1px}.evFinSampling>header b{font-size:9px}.evFinSampling>header small{font-size:7.8px;color:var(--muted)}.evFinSampling>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:5px}.evFinSampling>div>span{display:grid;grid-gap:1px;gap:1px}.evFinSampling>div b{font-size:8.5px}.evFinSampling>div small{font-size:8px;color:var(--muted)}.evFinSampling>div strong{font-size:11px;white-space:nowrap}.evFinFamilyCard>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:8px}.evFinFamilyCard>footer>span{font-size:8.3px;color:var(--muted);max-width:72%}.evFinFamilyCard>footer .btn{min-height:32px}@media(max-width:1100px){.evFinFamilyGrid,.evFinTopSignals>div{grid-template-columns:1fr}.evFinVisualGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.evFinOverviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.evFinKeyMetrics,.evFinPairRow,.evFinVisualGrid{grid-template-columns:1fr}.evFinFamilyCard>footer{display:grid}.evFinFamilyCard>footer>span{max-width:none}.evFinFamilyCard>footer .btn{min-height:44px}.evFinGovernanceLegend{display:grid;grid-template-columns:1fr 1fr}.evFinTopSignals button{grid-template-columns:auto 1fr}.evFinTopSignals button>em{grid-column:2}.evFinWorkingSource{align-items:flex-start}}.streamEngagementBar{position:relative;z-index:55;justify-content:space-between!important;overflow:visible!important;padding-inline:18px!important}.streamEngagementBar>.activeEngagementIdentity{display:flex;align-items:center;gap:10px;min-width:0;font-size:9px}.engagementPicker{position:relative;min-width:0}.engagementPickerButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:6px;max-width:min(360px,42vw);min-height:30px;padding:5px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;text-align:left}.engagementPickerButton:hover,.engagementPickerButton[aria-expanded=true]{border-color:var(--line);background:var(--soft)}.engagementPickerButton .engagementName{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagementPickerPanel{position:absolute;left:0;top:calc(100% + 7px);width:min(430px,calc(100vw - 28px));max-height:min(560px,70vh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 22px 60px rgba(15,23,42,.22);overflow:hidden;z-index:85}.engagementPickerHead{display:flex!important;align-items:flex-start!important;justify-content:space-between;gap:12px;padding:12px 13px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--soft) 55%,var(--panel))}.engagementPickerHead>div{display:grid!important;grid-gap:3px!important;gap:3px!important}.engagementPickerHead strong{font-size:11px}.engagementPickerHead>small{font-size:8px;color:var(--muted);white-space:nowrap}.engagementPickerList{display:grid;align-content:start;overflow:auto;padding:6px}.engagementPickerList>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;width:100%;padding:9px 8px;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.engagementPickerList>button:hover:not(:disabled){background:var(--soft)}.engagementPickerList>button.active{background:color-mix(in srgb,var(--accent,#0c8b8f) 7%,var(--panel))}.engagementPickerList>button:disabled{cursor:default;opacity:1}.engagementPickerList>button>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.engagementPickerList b{font-size:10px}.engagementPickerList b,.engagementPickerList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagementPickerList small{font-size:8px;color:var(--muted)}.engagementPickerList em{font-size:7.5px;font-style:normal;font-weight:750;color:var(--accent,#0c8b8f);white-space:nowrap}.engagementPickerCreate{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;width:100%;padding:10px 13px;border:0;border-top:1px solid var(--line);background:color-mix(in srgb,var(--accent,#0c8b8f) 4%,var(--panel));color:var(--text);text-align:left;cursor:pointer}.engagementPickerCreate:hover:not(:disabled){background:color-mix(in srgb,var(--accent,#0c8b8f) 8%,var(--panel))}.engagementPickerCreate:disabled{cursor:not-allowed;opacity:.52}.engagementPickerCreate>span{display:grid!important;grid-gap:2px!important;gap:2px!important}.engagementPickerCreate b{font-size:9.5px}.engagementPickerCreate small{font-size:8px;color:var(--muted)}.engagementConfigPin{display:inline-flex!important;align-items:center;min-height:22px;padding:0 7px;border:1px solid color-mix(in srgb,#0c8b8f 28%,var(--line));border-radius:999px;background:color-mix(in srgb,#0c8b8f 6%,var(--panel));color:color-mix(in srgb,#0c8b8f 78%,var(--text));font-size:8px!important;font-weight:700;white-space:nowrap}.engagementBarActions{display:flex!important;align-items:center!important;gap:7px!important;margin-left:auto}.newEngagementButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid color-mix(in srgb,var(--accent,#0c8b8f) 30%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent,#0c8b8f) 5%,var(--panel));color:var(--accent,#0c8b8f);font-size:9px;font-weight:700;cursor:pointer}.newEngagementButton:hover:not(:disabled){background:color-mix(in srgb,var(--accent,#0c8b8f) 9%,var(--panel))}.newEngagementButton:disabled{opacity:.45;cursor:not-allowed}@media(max-width:720px){.streamEngagementBar{padding-inline:8px!important}.streamEngagementBar>.activeEngagementIdentity>span:not(.engagementConfigPin){display:none!important}.engagementPickerButton{max-width:55vw;padding-inline:6px}.engagementPickerButton .engagementName{display:block!important;max-width:46vw}.streamEngagementBar .engagementPickerPanel b,.streamEngagementBar .engagementPickerPanel em,.streamEngagementBar .engagementPickerPanel small,.streamEngagementBar .engagementPickerPanel span{display:initial!important}.engagementPickerPanel{position:fixed;left:8px;right:8px;top:102px;width:auto;max-height:calc(100vh - 118px)}.engagementConfigPin{display:none!important}.newEngagementButton{width:32px;padding:0;justify-content:center}.newEngagementButton span{display:none!important}}.engagementHubShell{min-height:100vh;background:var(--bg)}.engagementHub{width:min(1460px,calc(100% - 36px));margin:0 auto;padding:26px 0 34px;display:grid;grid-gap:18px;gap:18px}.engagementHubHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 26px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#0c8b8f) 5%,var(--panel)),var(--panel));box-shadow:0 10px 34px rgba(15,23,42,.045)}.engagementHubHeroCopy{display:grid;grid-gap:8px;gap:8px;max-width:820px}.engagementHubHeroCopy h1{margin:0;font-size:28px;line-height:1.08;letter-spacing:-.025em}.engagementHubHeroCopy>p{margin:0;max-width:760px;color:var(--muted);font-size:13px;line-height:1.55}.engagementHubIdentity{display:flex;align-items:center;gap:9px;margin-top:7px}.engagementHubIdentity .avatar.compact{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--soft);border:1px solid var(--line);font-size:9px;font-weight:800}.engagementHubIdentity>span:last-child{display:grid;grid-gap:1px;gap:1px}.engagementHubIdentity b{font-size:9.5px}.engagementHubIdentity small{font-size:8px;color:var(--muted);text-transform:capitalize}.engagementHubHeroActions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.engagementHubFootnote,.engagementHubRuntimeNotice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--soft);color:var(--muted);font-size:9px;line-height:1.45}.engagementHubRuntimeNotice b{color:var(--text)}.engagementHubError{margin:0!important}.engagementHubMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.engagementHubMetrics>div{display:grid;grid-gap:4px;gap:4px;min-height:82px;padding:14px 15px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.engagementHubMetrics span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.045em}.engagementHubMetrics strong{font-size:21px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagementPortfolioPanel{border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden;box-shadow:0 8px 26px rgba(15,23,42,.035)}.engagementPortfolioHead{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:18px 20px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--soft) 45%,var(--panel))}.engagementPortfolioHead>div:first-child{display:grid;grid-gap:4px;gap:4px}.engagementPortfolioHead h2{margin:0;font-size:17px}.engagementPortfolioHead p{margin:0;font-size:9px;color:var(--muted)}.engagementPortfolioTools{display:grid;grid-gap:8px;justify-items:end}.engagementSearch{display:flex;align-items:center;gap:7px;width:min(340px,32vw);min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--muted)}.engagementSearch input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:9px}.engagementFilters{display:flex;align-items:center;gap:5px}.engagementFilters button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font-size:8px;font-weight:700;cursor:pointer}.engagementFilters button span{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--soft);font-size:7px}.engagementFilters button.active,.engagementFilters button:hover{border-color:var(--line);background:var(--panel);color:var(--text)}.engagementFilters button.active{box-shadow:0 2px 8px rgba(15,23,42,.05)}.engagementTableWrap{overflow:auto}.engagementPortfolioTable{width:100%;border-collapse:collapse;min-width:900px}.engagementPortfolioTable th{padding:9px 14px;border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);font-size:7px;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.engagementPortfolioTable td{padding:11px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);font-size:9px;vertical-align:middle}.engagementPortfolioTable tr:last-child td{border-bottom:0}.engagementPortfolioTable tbody tr:hover{background:color-mix(in srgb,var(--soft) 55%,transparent)}.engagementEntityLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:9px;max-width:100%;padding:0;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.engagementEntityGlyph{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid var(--line);border-radius:8px;background:var(--soft);color:var(--accent,#0c8b8f)}.engagementEntityLink>span:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.engagementEntityLink b{font-size:9.5px}.engagementEntityLink b,.engagementEntityLink small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagementEntityLink small{max-width:270px;color:var(--muted);font-size:7px}.engagementManageButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font-size:8px;font-weight:750;white-space:nowrap;cursor:pointer}.engagementManageButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent,#0c8b8f) 35%,var(--line));color:var(--accent,#0c8b8f);background:color-mix(in srgb,var(--accent,#0c8b8f) 4%,var(--panel))}.engagementEntityLink:disabled,.engagementManageButton:disabled{opacity:.55;cursor:wait}.engagementPortfolioEmpty{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:48px 20px;text-align:center}.engagementEmptyIcon{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--line);border-radius:12px;background:var(--soft);color:var(--muted)}.engagementPortfolioEmpty h3{margin:4px 0 0;font-size:14px}.engagementPortfolioEmpty p{margin:0;max-width:520px;color:var(--muted);font-size:9px;line-height:1.55}.engagementPortfolioEmpty .btn{margin-top:5px}.engagementHubButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);font-size:9px;font-weight:700;cursor:pointer}.engagementHubButton:hover{color:var(--text);background:var(--soft)}@media(max-width:980px){.engagementHub{width:min(100% - 24px,1460px);padding-top:18px}.engagementHubHero{display:grid;padding:20px}.engagementHubHeroActions{justify-content:flex-start}.engagementHubMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.engagementPortfolioHead{align-items:stretch;display:grid}.engagementPortfolioTools{justify-items:stretch}.engagementSearch{width:100%}.engagementFilters{overflow:auto}}@media(max-width:720px){.engagementHub{width:100%;padding:12px 10px 24px;gap:12px}.engagementHubHero{border-radius:13px;padding:16px}.engagementHubHeroCopy h1{font-size:23px}.engagementHubHeroActions{display:grid;grid-template-columns:1fr 1fr}.engagementHubHeroActions .btn{justify-content:center;min-height:42px}.engagementHubMetrics{grid-template-columns:1fr 1fr;gap:7px}.engagementHubMetrics>div{min-height:70px;padding:11px}.engagementHubMetrics strong{font-size:17px}.engagementPortfolioPanel{border-radius:13px}.engagementPortfolioHead{padding:14px}.engagementFilters{width:100%}.engagementFilters button{flex:1 1;justify-content:center;min-height:34px}.engagementPortfolioTable{min-width:0}.engagementPortfolioTable thead{display:none}.engagementPortfolioTable,.engagementPortfolioTable tbody,.engagementPortfolioTable td,.engagementPortfolioTable tr{display:block;width:100%}.engagementPortfolioTable tr{position:relative;padding:13px 14px;border-bottom:1px solid var(--line)}.engagementPortfolioTable tr:last-child{border-bottom:0}.engagementPortfolioTable td{padding:3px 0;border:0}.engagementPortfolioTable td:nth-child(2):before{content:"Period · ";color:var(--muted)}.engagementPortfolioTable td:nth-child(3):before{content:"Framework · ";color:var(--muted)}.engagementPortfolioTable td:nth-child(4){padding-top:7px}.engagementPortfolioTable td:nth-child(5){display:none}.engagementPortfolioTable td:last-child{padding-top:9px}.engagementManageButton{min-height:38px}.engagementEntityLink small{max-width:72vw}.engagementHubFootnote{font-size:8px}.engagementHubButton{width:32px;padding:0;justify-content:center}.engagementHubButton span{display:none!important}.engagementBarActions{gap:5px!important}}.engagementTypeLabel{display:block;font-size:9px;line-height:1.3}.engagementFrameworkLabel{display:block;margin-top:2px;color:var(--muted);font-size:7.5px}.engagementPolicyLabel{display:inline-flex;align-items:center;min-height:23px;padding:0 7px;border:1px solid color-mix(in srgb,var(--accent,#0c8b8f) 20%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent,#0c8b8f) 4%,var(--panel));font-size:7.5px;white-space:nowrap}.engagementRowActions{display:flex;align-items:center;gap:6px}.engagementLifecycleButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:30px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font-size:7.5px;font-weight:750;cursor:pointer}.engagementLifecycleButton:hover:not(:disabled){border-color:color-mix(in srgb,#c27b21 38%,var(--line));color:#9a5a0d;background:color-mix(in srgb,#c27b21 5%,var(--panel))}.engagementLifecycleButton.restore:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent,#0c8b8f) 38%,var(--line));color:var(--accent,#0c8b8f);background:color-mix(in srgb,var(--accent,#0c8b8f) 5%,var(--panel))}.engagementLifecycleButton:disabled{opacity:.45;cursor:not-allowed}.portfolioHistoryRow{opacity:.78}.portfolioHistoryRow:hover{opacity:1}.duplicateEngagementReview{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:12px;border:1px solid color-mix(in srgb,#d18a22 38%,var(--line));border-radius:11px;background:color-mix(in srgb,#d18a22 5%,var(--panel))}.duplicateReviewHead{display:flex;align-items:flex-start;gap:9px}.duplicateReviewHead>svg{flex:0 0 auto;color:#b76f0e;margin-top:1px}.duplicateReviewHead>div{display:grid;grid-gap:3px;gap:3px}.duplicateReviewHead strong{font-size:10px}.duplicateReviewHead p{margin:0;color:var(--muted);font-size:8.5px;line-height:1.45}.duplicateMatchRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.duplicateMatchRow>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.duplicateMatchRow b{font-size:9px}.duplicateMatchRow b,.duplicateMatchRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duplicateMatchRow small{font-size:7.5px;color:var(--muted)}.duplicateChoices{display:flex;align-items:center;gap:9px;padding-top:2px}.duplicateChoices small{font-size:7.8px;line-height:1.4;color:var(--muted)}.duplicateRationale textarea{min-height:72px!important}.periodPreview small{margin-left:auto;color:var(--muted);font-size:7.5px}@media(max-width:980px){.engagementRowActions{flex-wrap:wrap}.duplicateChoices{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.engagementPortfolioTable td:nth-child(2):before{content:"Engagement · ";color:var(--muted)}.engagementPortfolioTable td:nth-child(3):before{content:"Period · ";color:var(--muted)}.engagementPortfolioTable td:nth-child(4):before{content:"Policy · ";color:var(--muted)}.engagementPortfolioTable td:nth-child(5){display:block!important;padding-top:7px}.engagementPortfolioTable td:nth-child(6){display:none}.engagementPortfolioTable td:nth-child(7){padding-top:9px}.engagementRowActions{display:grid;grid-template-columns:1fr auto}.engagementManageButton{justify-content:center}.duplicateMatchRow{display:grid}.duplicateMatchRow .btn{justify-content:center;min-height:38px}.duplicateChoices .btn{width:100%;justify-content:center}.engagementFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.engagementHubMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:980px){.engagementHubMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.engagementHubMetricsCompact{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.engagementHubMetricsCompact>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:3px;gap:3px;min-height:72px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.engagementHubMetricsCompact>button.active,.engagementHubMetricsCompact>button:hover{border-color:color-mix(in srgb,var(--accent,#0c8b8f) 38%,var(--line));background:color-mix(in srgb,var(--accent,#0c8b8f) 4%,var(--panel));box-shadow:0 5px 18px rgba(15,23,42,.04)}.engagementHubMetricsCompact>button span{font-size:7.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.045em}.engagementHubMetricsCompact>button strong{font-size:20px;line-height:1.05}.engagementHubMetricsCompact>button small{font-size:7.5px;color:var(--muted)}.engagementPortfolioPrimary{display:block!important;visibility:visible!important;min-height:170px}.engagementPortfolioHead{align-items:center}.engagementPortfolioTools{display:flex;align-items:center;gap:8px}.engagementScopeChip{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 9px;border:1px solid var(--line);border-radius:9px;background:var(--soft);color:var(--muted);font-size:7.5px;font-weight:700;white-space:nowrap}.engagementPortfolioSubnav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--soft) 35%,var(--panel))}.engagementPortfolioSubnav>small{color:var(--muted);font-size:7.5px;white-space:nowrap}.engagementPortfolioTableV49{min-width:1120px}.engagementPortfolioTableV49 th{padding-top:8px;padding-bottom:8px}.engagementPortfolioTableV49 td{padding-top:12px;padding-bottom:12px}.portfolioPhase{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:var(--soft);font-size:7.5px;font-weight:750;white-space:nowrap}.portfolioPhase.phase-planning,.portfolioPhase.phase-resources{border-color:color-mix(in srgb,#4776d0 24%,var(--line));background:color-mix(in srgb,#4776d0 5%,var(--panel));color:color-mix(in srgb,#4776d0 80%,var(--text))}.portfolioPhase.phase-fieldwork{border-color:color-mix(in srgb,var(--accent,#0c8b8f) 28%,var(--line));background:color-mix(in srgb,var(--accent,#0c8b8f) 5%,var(--panel));color:var(--accent,#0c8b8f)}.portfolioPhase.phase-completion,.portfolioPhase.phase-review{border-color:color-mix(in srgb,#8b5ec8 28%,var(--line));background:color-mix(in srgb,#8b5ec8 5%,var(--panel));color:color-mix(in srgb,#8b5ec8 82%,var(--text))}.portfolioRole{display:inline-flex;align-items:center;min-height:23px;padding:0 7px;border:1px solid var(--line);border-radius:7px;background:var(--panel);font-size:7.5px;font-weight:700;white-space:nowrap}.portfolioAttention{display:flex;align-items:center;gap:7px;min-width:150px}.portfolioAttention>strong{display:grid;place-items:center;min-width:24px;height:24px;border-radius:7px;background:color-mix(in srgb,#c98222 12%,var(--panel));color:#9a5b0b;font-size:9px}.portfolioAttention>span{display:grid;grid-gap:1px;gap:1px}.portfolioAttention small{font-size:7px;color:var(--muted);line-height:1.25}.portfolioAttentionClear{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:7.5px}.portfolioAttentionClear svg{color:var(--accent,#0c8b8f)}.portfolioAttentionRow{background:color-mix(in srgb,#c98222 2%,transparent)}.portfolioLastActivity{font-size:8px;color:var(--muted);white-space:nowrap}.engagementPortfolioTableV49 .engagementEntityLink small{max-width:390px}.engagementPortfolioTableV49 .engagementRowActions{justify-content:flex-end}@media(max-width:1100px){.engagementHubMetricsCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.engagementPortfolioHead{align-items:stretch;display:grid}.engagementPortfolioTools{justify-content:space-between}.engagementSearch{width:min(520px,70vw)}}@media(max-width:720px){.engagementHubMetricsCompact{grid-template-columns:1fr 1fr}.engagementHubMetricsCompact>button{min-height:68px;padding:10px}.engagementPortfolioTools{display:grid;grid-template-columns:1fr auto}.engagementSearch{width:100%}.engagementPortfolioSubnav{display:grid;grid-gap:8px;gap:8px}.engagementPortfolioSubnav>small{padding-left:2px}.engagementPortfolioTableV49{min-width:0}.engagementPortfolioTableV49 td:nth-child(2):before{content:"Period · ";color:var(--muted)}.engagementPortfolioTableV49 td:nth-child(3):before{content:"Phase · ";color:var(--muted)}.engagementPortfolioTableV49 td:nth-child(4):before{content:"My role · ";color:var(--muted)}.engagementPortfolioTableV49 td:nth-child(5):before{content:"Attention · ";color:var(--muted)}.engagementPortfolioTableV49 td:nth-child(6):before{content:"Policy · ";color:var(--muted)}.engagementPortfolioTableV49 td:nth-child(7):before{content:"Last activity · ";color:var(--muted)}.engagementPortfolioTableV49 td:nth-child(4),.engagementPortfolioTableV49 td:nth-child(5),.engagementPortfolioTableV49 td:nth-child(6),.engagementPortfolioTableV49 td:nth-child(7){display:block!important}.engagementPortfolioTableV49 td:nth-child(8){padding-top:10px}.portfolioAttention{display:inline-flex;vertical-align:middle;margin-left:4px}.engagementPortfolioTableV49 .engagementRowActions{display:grid;grid-template-columns:1fr auto}.engagementPortfolioTableV49 .engagementManageButton{justify-content:center}.engagementPortfolioTableV49 .engagementEntityLink small{max-width:78vw}.engagementScopeChip{justify-content:center}}.engagementPortfolioGridHead,.engagementPortfolioRowV50{display:grid!important;visibility:visible!important;grid-template-columns:minmax(280px,1.8fr) minmax(150px,.85fr) minmax(125px,.72fr) minmax(90px,.55fr) minmax(170px,1fr) minmax(120px,.72fr) minmax(105px,.65fr) minmax(128px,.72fr);align-items:center;min-width:1180px}.engagementPortfolioGridHead{min-height:32px;border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);font-size:7px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.engagementPortfolioGridHead>span{padding:8px 14px;white-space:nowrap}.engagementPortfolioRows{display:block!important;width:100%}.engagementPortfolioRowV50{position:relative;min-height:62px;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:var(--panel);color:var(--text)}.engagementPortfolioRowV50:last-child{border-bottom:0}.engagementPortfolioRowV50:hover{background:color-mix(in srgb,var(--soft) 55%,var(--panel))}.engagementPortfolioRowV50 .portfolioCell{display:flex;align-items:center;min-width:0;min-height:62px;padding:10px 14px;font-size:9px}.engagementPortfolioRowV50 .engagementIdentityCell{align-items:center}.engagementPortfolioRowV50 .engagementEntityLink{width:100%}.engagementPortfolioRowV50 .engagementEntityLink small{max-width:390px}.engagementPortfolioRowV50 .engagementRowActions,.engagementPortfolioRowV50 .portfolioActionsCell{justify-content:flex-end}@media(max-width:720px){.engagementPortfolioListV50{overflow:visible}.engagementPortfolioGridHead{display:none!important}.engagementPortfolioRowV50{display:block!important;min-width:0;min-height:0;padding:12px 14px}.engagementPortfolioRowV50 .portfolioCell{display:flex;min-height:0;padding:4px 0;gap:6px}.engagementPortfolioRowV50 .portfolioCell:not(.engagementIdentityCell):not(.portfolioActionsCell):before{content:attr(data-label) " · ";flex:0 0 auto;color:var(--muted);font-size:8px;font-weight:700}.engagementPortfolioRowV50 .engagementIdentityCell{padding-bottom:7px}.engagementPortfolioRowV50 .portfolioActionsCell{padding-top:10px;justify-content:stretch}.engagementPortfolioRowV50 .engagementRowActions{display:grid;grid-template-columns:1fr auto;width:100%}.engagementPortfolioRowV50 .engagementManageButton{justify-content:center;min-height:38px}.engagementPortfolioRowV50 .engagementEntityLink small{max-width:78vw}.engagementPortfolioRowV50 .portfolioAttention{margin-left:0}}.engagementHubInsights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.portfolioInsight{min-width:0;min-height:104px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);display:grid;align-content:start;grid-gap:8px;gap:8px;box-shadow:0 5px 18px rgba(15,23,42,.025)}.portfolioInsightLabel{font-size:7.5px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;color:var(--muted)}.portfolioInsightHeadline{display:flex;align-items:baseline;gap:7px;min-width:0}.portfolioInsightHeadline strong{font-size:20px;line-height:1;color:var(--text);white-space:nowrap}.portfolioInsightHeadline span{min-width:0;color:var(--muted);font-size:8px;line-height:1.35}.portfolioInsightHeadline.compact strong{font-size:15px}.portfolioPhaseBar{height:7px;display:flex;gap:2px;overflow:hidden;border-radius:999px;background:var(--soft)}.portfolioPhaseBar i{display:block;min-width:7px;height:100%;border-radius:999px;background:color-mix(in srgb,var(--accent) 76%,var(--surface-3))}.portfolioPhaseBar i.phaseTone1{background:color-mix(in srgb,#7a5dc7 62%,var(--surface-3))}.portfolioPhaseBar i.phaseTone2{background:color-mix(in srgb,#1b8b6c 68%,var(--surface-3))}.portfolioPhaseBar i.phaseTone3{background:color-mix(in srgb,#b17824 68%,var(--surface-3))}.portfolioPhaseBar i.empty{width:100%!important;background:var(--soft)}.portfolioInsightTags{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.portfolioInsightTags small{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 7px;border:1px solid var(--line);border-radius:999px;background:var(--soft);color:var(--muted);font-size:7.2px}.portfolioInsightTags small b{color:var(--text);font-size:7.5px}.portfolioInsightTags small.warn{border-color:color-mix(in srgb,#b17824 42%,var(--line));background:color-mix(in srgb,#b17824 6%,var(--panel));color:color-mix(in srgb,#8c5a13 82%,var(--text))}.portfolioInsightList{display:grid;grid-gap:4px;gap:4px}.portfolioInsightList small{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);font-size:7.5px;color:var(--muted)}.portfolioInsightList small span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolioInsightList small b{color:var(--text)}.portfolioLatestEntity{display:grid;grid-gap:2px;gap:2px;min-width:0}.portfolioLatestEntity b{font-size:9px}.portfolioLatestEntity b,.portfolioLatestEntity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolioLatestEntity small{color:var(--muted);font-size:7.5px}.engagementPortfolioRecordsV51{display:block!important;visibility:visible!important;content-visibility:visible!important;width:100%;overflow-x:auto;background:var(--panel)}.engagementPortfolioRecordHead,.engagementPortfolioRecordV51{display:grid!important;visibility:visible!important;opacity:1!important;content-visibility:visible!important;grid-template-columns:minmax(300px,1.9fr) minmax(150px,.92fr) minmax(125px,.72fr) minmax(190px,1.08fr) minmax(120px,.72fr) minmax(110px,.66fr) minmax(128px,.72fr);align-items:center;min-width:1120px;height:auto!important}.engagementPortfolioRecordHead{min-height:32px;border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);font-size:7px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.engagementPortfolioRecordHead>span{padding:8px 14px;white-space:nowrap}.engagementPortfolioRecordV51{position:relative!important;min-height:68px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:var(--panel);color:var(--text);transform:none!important;clip:auto!important}.engagementPortfolioRecordV51:last-child{border-bottom:0}.engagementPortfolioRecordV51:hover{background:color-mix(in srgb,var(--soft) 52%,var(--panel))}.engagementPortfolioRecordV51 .portfolioCell{display:flex!important;visibility:visible!important;align-items:center;min-width:0;min-height:68px;padding:10px 14px;font-size:9px}.engagementPortfolioRecordV51 .engagementEntityLink{width:100%}.engagementPortfolioRecordV51 .engagementEntityLink small{max-width:420px}.engagementPortfolioRecordV51 .engagementRowActions,.engagementPortfolioRecordV51 .portfolioActionsCell{justify-content:flex-end}.modalBackdrop{background:color-mix(in srgb,#07111e 54%,transparent)}.modal.createEngagementModal{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line-strong)!important;box-shadow:var(--shadow)!important}.createEngagementModal .modalHead p{color:var(--muted)!important}.createEngagementModal .iconBtn{background:var(--soft)!important;border-color:var(--line)!important;color:var(--text)!important}.createEngagementModal .startModes button{border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important}.createEngagementModal .startModes button:hover{border-color:var(--line-strong)!important;background:var(--soft)!important}.createEngagementModal .startModes button.active{border-color:var(--accent)!important;background:var(--accent-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 15%,transparent)!important}.createEngagementModal .startModes .appIcon{color:var(--accent)!important}.createEngagementModal .startModes b{color:var(--text)!important}.createEngagementModal .startModes small{color:var(--muted)!important}.createEngagementModal .createSection{border-color:var(--line)!important;background:var(--panel)!important}.createEngagementModal .createSectionHead>div strong{color:var(--text)!important}.createEngagementModal .createSectionHead>div small{color:var(--muted)!important}.createEngagementModal .createStep{border-color:color-mix(in srgb,var(--accent) 52%,var(--line))!important;background:var(--accent-soft)!important;color:var(--accent)!important}.createEngagementModal .createField{color:var(--muted)!important}.createEngagementModal .createField input,.createEngagementModal .createField select,.createEngagementModal .createField textarea{background:var(--surface-1)!important;color:var(--text)!important;border-color:var(--line-strong)!important}.createEngagementModal .createField input:focus,.createEngagementModal .createField select:focus,.createEngagementModal .createField textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)!important}.createEngagementModal .lookupInput>.appIcon{color:var(--muted)!important}.createEngagementModal .clientMatches{background:var(--surface-1)!important;border-color:var(--line-strong)!important;box-shadow:var(--shadow)!important}.createEngagementModal .clientMatch{color:var(--text)!important}.createEngagementModal .clientMatch:hover{background:var(--soft)!important}.createEngagementModal .clientMatch small,.createEngagementModal .clientMatch.muted{color:var(--muted)!important}.createEngagementModal .clientMatch.newEntity{border-color:var(--line)!important}.createEngagementModal .matchAction{color:var(--accent)!important}.createEngagementModal .selectedClient{border-color:color-mix(in srgb,var(--good) 45%,var(--line))!important;background:color-mix(in srgb,var(--good) 8%,var(--panel))!important;color:color-mix(in srgb,var(--good) 80%,var(--text))!important}.createEngagementModal .selectedClient small{color:var(--muted)!important}.createEngagementModal .selectedClient.manual{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))!important;background:color-mix(in srgb,var(--accent) 6%,var(--panel))!important;color:var(--text)!important}.createEngagementModal .createActionHint,.createEngagementModal .periodPreview{color:var(--muted)!important}.createEngagementModal .fieldTitle em{color:var(--accent)!important;border-color:color-mix(in srgb,var(--accent) 42%,var(--line))!important;background:var(--accent-soft)!important}.createEngagementModal .createGuide{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,var(--panel)),var(--panel))!important;color:var(--text)!important}.createEngagementModal .guideAssistant strong{color:var(--text)!important}.createEngagementModal .createGuide li small,.createEngagementModal .createGuide>p,.createEngagementModal .guideGuard{color:var(--muted)!important}.createEngagementModal .createGuide li>span{background:var(--accent-soft)!important;color:var(--accent)!important}.createEngagementModal .guideGuard{border-color:var(--line)!important}.createEngagementModal .assistantOrb.small{background:var(--accent-soft)!important;border-color:color-mix(in srgb,var(--accent) 38%,var(--line))!important;color:var(--accent)!important;box-shadow:none!important}.createEngagementModal .createActions{border-color:var(--line)!important}@media(max-width:1100px){.engagementHubInsights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.engagementHubInsights{grid-template-columns:1fr 1fr;gap:7px}.portfolioInsight{min-height:94px;padding:10px}.engagementPortfolioRecordsV51{overflow:visible}.engagementPortfolioRecordHead{display:none!important}.engagementPortfolioRecordV51{display:block!important;min-width:0!important;min-height:0!important;padding:12px 14px}.engagementPortfolioRecordV51 .portfolioCell{display:flex!important;min-height:0;padding:4px 0;gap:6px}.engagementPortfolioRecordV51 .portfolioCell:not(.engagementIdentityCell):not(.portfolioActionsCell):before{content:attr(data-label) " · ";flex:0 0 auto;color:var(--muted);font-size:8px;font-weight:700}.engagementPortfolioRecordV51 .engagementIdentityCell{padding-bottom:7px}.engagementPortfolioRecordV51 .portfolioActionsCell{padding-top:10px;justify-content:stretch}.engagementPortfolioRecordV51 .engagementRowActions{display:grid;grid-template-columns:1fr auto;width:100%}.engagementPortfolioRecordV51 .engagementManageButton{justify-content:center;min-height:38px}.engagementPortfolioRecordV51 .engagementEntityLink small{max-width:78vw}}@media(max-width:520px){.engagementHubInsights{grid-template-columns:1fr}.portfolioInsight{min-height:0}}.engagementPortfolioListV50{display:block!important;visibility:visible!important;content-visibility:visible!important;width:100%;overflow-x:auto;background:var(--panel)}.engagementPortfolioRows{display:contents!important;visibility:visible!important}.engagementPortfolioListV52{display:block!important;visibility:visible!important;width:100%;min-height:100px;overflow-x:auto;overflow-y:visible;background:var(--panel)}.engagementPortfolioRecordHeadV52,.engagementPortfolioRecordV52{display:grid!important;visibility:visible!important;opacity:1!important;width:100%;min-width:1120px;grid-template-columns:minmax(300px,1.9fr) minmax(150px,.92fr) minmax(125px,.72fr) minmax(190px,1.08fr) minmax(120px,.72fr) minmax(110px,.66fr) minmax(128px,.72fr);align-items:center;box-sizing:border-box}.engagementPortfolioRecordHeadV52{min-height:32px;border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);font-size:7px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.engagementPortfolioRecordHeadV52>span{padding:8px 14px;white-space:nowrap}.engagementPortfolioRecordV52{position:relative!important;min-height:68px!important;height:auto!important;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:var(--panel);color:var(--text)}.engagementPortfolioRecordV52:last-child{border-bottom:0}.engagementPortfolioRecordV52:hover{background:color-mix(in srgb,var(--soft) 52%,var(--panel))}.engagementPortfolioRecordV52 .portfolioCell{display:flex!important;visibility:visible!important;align-items:center;min-width:0;min-height:68px;padding:10px 14px;font-size:9px;box-sizing:border-box}.engagementPortfolioRecordV52 .engagementEntityLink{width:100%}.engagementPortfolioRecordV52 .engagementEntityLink small{max-width:420px}.engagementPortfolioRecordV52 .engagementRowActions,.engagementPortfolioRecordV52 .portfolioActionsCell{justify-content:flex-end}@media(max-width:720px){.engagementPortfolioListV52{overflow:visible;min-height:0}.engagementPortfolioRecordHeadV52{display:none!important}.engagementPortfolioRecordV52{display:block!important;min-width:0!important;min-height:0!important;padding:12px 14px}.engagementPortfolioRecordV52 .portfolioCell{display:flex!important;min-height:0;padding:4px 0;gap:6px}.engagementPortfolioRecordV52 .portfolioCell:not(.engagementIdentityCell):not(.portfolioActionsCell):before{content:attr(data-label) " · ";flex:0 0 auto;color:var(--muted);font-size:8px;font-weight:700}.engagementPortfolioRecordV52 .engagementIdentityCell{padding-bottom:7px}.engagementPortfolioRecordV52 .portfolioActionsCell{padding-top:10px;justify-content:stretch}.engagementPortfolioRecordV52 .engagementRowActions{display:grid;grid-template-columns:1fr auto;width:100%}.engagementPortfolioRecordV52 .engagementManageButton{justify-content:center;min-height:38px}.engagementPortfolioRecordV52 .engagementEntityLink small{max-width:78vw}}.engagementPortfolioPrimary{overflow:visible!important}.engagementPortfolioRowsV53{min-height:76px!important}.engagementPortfolioRecordV53,.engagementPortfolioRowsV53{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:100%!important;height:auto!important;overflow:visible!important;contain:none!important;content-visibility:visible!important;background:var(--panel)}.engagementPortfolioRecordV53{min-width:0!important;min-height:82px!important;margin:0!important;padding:13px 14px!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;box-sizing:border-box!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;transform:none!important;color:var(--text)}.engagementPortfolioRecordV53:last-child{border-bottom:0!important}.engagementPortfolioRecordV53:hover{background:color-mix(in srgb,var(--soft) 52%,var(--panel))}.engagementPortfolioRecordV53.portfolioAttentionRow{background:color-mix(in srgb,#c98222 2%,var(--panel))}.engagementRecordV53Top{display:flex!important;visibility:visible!important;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:34px}.engagementEntityLinkV53{flex:1 1 auto;min-width:0;width:auto!important}.engagementEntityLinkV53 small{max-width:min(720px,62vw)!important}.engagementRowActionsV53{flex:0 0 auto;justify-content:flex-end}.engagementRecordV53Meta{display:grid!important;visibility:visible!important;grid-template-columns:minmax(180px,1.05fr) minmax(135px,.82fr) minmax(210px,1.22fr) minmax(135px,.82fr) minmax(115px,.68fr);grid-gap:12px;gap:12px;align-items:start;width:100%;margin-top:10px;padding-left:39px;box-sizing:border-box}.engagementRecordV53Meta>div{display:grid!important;visibility:visible!important;grid-gap:4px;gap:4px;min-width:0;align-content:start}.engagementRecordV53Meta>div>span:first-child{font-size:7px;font-weight:750;letter-spacing:.045em;text-transform:uppercase;color:var(--muted)}.engagementRecordV53Meta>div>b{font-size:8.5px;font-weight:700;color:var(--text);min-width:0}.engagementRecordV53Meta .portfolioAttention{margin:0;min-width:0}.engagementRecordV53Meta .portfolioLastActivity{font-size:8.5px;color:var(--text)}@media(max-width:980px){.engagementRecordV53Meta{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:39px}}@media(max-width:720px){.engagementPortfolioPrimary{overflow:hidden!important}.engagementPortfolioRecordV53{padding:12px!important}.engagementRecordV53Top{align-items:flex-start;display:grid!important;grid-template-columns:1fr}.engagementEntityLinkV53 small{max-width:76vw!important}.engagementRowActionsV53{display:grid!important;grid-template-columns:1fr auto;width:100%;justify-content:stretch}.engagementRowActionsV53 .engagementManageButton{justify-content:center;min-height:38px}.engagementRecordV53Meta{grid-template-columns:1fr 1fr;padding-left:0;margin-top:12px;gap:10px 14px}}@media(max-width:480px){.engagementRecordV53Meta{grid-template-columns:1fr}}.engagementPortfolioRowsV53{padding-bottom:2px!important}.engagementPortfolioRecordV53{min-height:126px!important;padding-bottom:16px!important}.engagementRecordV53Meta{position:relative!important;z-index:1!important;min-height:42px!important}.engagementHubFootnote{display:none!important}.engagementEmptyIcon .appIcon,.engagementEntityGlyph .appIcon{color:currentColor}.portfolioAttentionClear .appIcon{color:var(--accent,#0c8b8f)}@media(max-width:720px){.engagementPortfolioRecordV53{min-height:0!important;padding-bottom:12px!important}}.engagementHub{gap:16px}.engagementHubHero{padding:20px 22px}.engagementHubHeroCopy h1{font-size:26px}.engagementHubInsights{gap:10px}.portfolioInsight{min-height:108px;padding:14px 15px;gap:9px}.portfolioInsightLabel{font-size:8.25px;letter-spacing:.07em}.portfolioInsightHeadline strong{font-size:22px}.portfolioInsightHeadline span{font-size:8.7px}.portfolioInsightHeadline.compact strong{font-size:16px}.portfolioInsightList small,.portfolioInsightTags small,.portfolioLatestEntity small{font-size:8px}.portfolioLatestEntity b{font-size:9.5px}.engagementPortfolioPrimary{height:auto!important;max-height:none!important;overflow:hidden!important}.engagementPortfolioListV55{display:block;width:100%;height:auto;max-height:none;overflow-x:auto;overflow-y:visible;background:var(--panel)}.engagementPortfolioHeadV55,.engagementPortfolioRecordV55{display:grid;grid-template-columns:minmax(310px,1.9fr) minmax(155px,.9fr) minmax(145px,.78fr) minmax(190px,1.12fr) minmax(135px,.78fr) minmax(120px,.7fr) minmax(150px,.76fr);align-items:center;min-width:1160px;width:100%}.engagementPortfolioHeadV55{min-height:34px;border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);font-size:7.3px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.engagementPortfolioHeadV55>span{padding:9px 14px;white-space:nowrap}.engagementPortfolioRowsV55{display:block;width:100%;height:auto;max-height:none;overflow:visible;background:var(--panel)}.engagementPortfolioRecordV55{position:relative;min-height:74px;height:auto;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:var(--panel);color:var(--text)}.engagementPortfolioRecordV55:last-child{border-bottom:0}.engagementPortfolioRecordV55:hover{background:color-mix(in srgb,var(--soft) 50%,var(--panel))}.engagementPortfolioRecordV55.portfolioAttentionRow{background:color-mix(in srgb,#c98222 2.5%,var(--panel))}.engagementPortfolioRecordV55.portfolioAttentionRow:hover{background:color-mix(in srgb,#c98222 4%,var(--panel))}.portfolioCellV55{display:flex;align-items:center;min-width:0;min-height:74px;padding:11px 14px;font-size:9px;line-height:1.35}.portfolioCellV55>b{min-width:0;font-size:9px;font-weight:700;overflow-wrap:anywhere}.portfolioIdentityV55{padding-left:16px}.portfolioIdentityV55 .engagementEntityLink{width:100%;min-width:0}.portfolioIdentityV55 .engagementEntityLink b{font-size:10px}.portfolioIdentityV55 .engagementEntityLink small{max-width:430px;font-size:7.7px}.portfolioActionsV55{justify-content:flex-end;padding-right:16px}.portfolioActionsV55 .engagementRowActions{justify-content:flex-end;flex-wrap:nowrap}.portfolioMobileLabelV55{display:none}.portfolioCellV55 .portfolioAttention{margin-left:0}.portfolioCellV55 .portfolioAttention strong{font-size:10px}.portfolioCellV55 .portfolioAttention small{font-size:7.5px}.portfolioCellV55 .portfolioAttentionClear{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:8px}.portfolioCellV55 .portfolioLastActivity{font-size:8.8px}.engagementPortfolioHead{padding:16px 18px}.engagementPortfolioHead h2{font-size:18px}.engagementPortfolioHead p{font-size:9.4px;line-height:1.5;max-width:860px}.engagementPortfolioSubnav{padding:9px 16px}@media(max-width:1180px){.engagementPortfolioHeadV55,.engagementPortfolioRecordV55{grid-template-columns:minmax(290px,1.7fr) minmax(145px,.9fr) minmax(135px,.78fr) minmax(175px,1.05fr) minmax(130px,.76fr) minmax(115px,.68fr) minmax(145px,.75fr);min-width:1080px}}@media(max-width:760px){.engagementHub{gap:12px}.engagementHubInsights{grid-template-columns:1fr 1fr}.portfolioInsight{min-height:96px;padding:11px 12px}.engagementPortfolioListV55{overflow:visible}.engagementPortfolioHeadV55{display:none}.engagementPortfolioRecordV55{display:block;min-width:0;width:100%;padding:12px 14px}.portfolioCellV55{display:flex;min-height:0;padding:5px 0;gap:8px;align-items:flex-start}.portfolioIdentityV55{padding:0 0 8px}.portfolioIdentityV55 .engagementEntityLink small{max-width:76vw}.portfolioMobileLabelV55{display:inline-block;flex:0 0 86px;color:var(--muted);font-size:8px;font-weight:750}.portfolioActionsV55{padding-top:10px;justify-content:stretch}.portfolioActionsV55 .engagementRowActions{display:grid;grid-template-columns:1fr auto;width:100%}.portfolioActionsV55 .engagementManageButton{justify-content:center;min-height:38px}}@media(max-width:520px){.engagementHubInsights{grid-template-columns:1fr}.portfolioInsight{min-height:0}.portfolioMobileLabelV55{flex-basis:78px}}.engagementPortfolioPrimaryV56{display:flex!important;flex-direction:column;align-self:stretch;height:auto!important;max-height:none!important;overflow:visible!important}.engagementPortfolioPrimaryV56>.engagementPortfolioHead,.engagementPortfolioPrimaryV56>.engagementPortfolioSubnav{flex:0 0 auto}.engagementPortfolioListV56{display:flex!important;flex-direction:column;flex:0 0 auto;width:100%;min-width:0;height:auto!important;max-height:none!important;overflow:visible!important;background:var(--panel)}.engagementPortfolioHeadV56,.engagementPortfolioRecordV56{display:grid!important;grid-template-columns:minmax(250px,2.05fr) minmax(130px,.92fr) minmax(120px,.78fr) minmax(155px,1.05fr) minmax(118px,.78fr) minmax(112px,.72fr) minmax(132px,.78fr);align-items:center;width:100%;min-width:0}.engagementPortfolioHeadV56{flex:0 0 34px;min-height:34px;border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);font-size:7.3px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.engagementPortfolioHeadV56>span{padding:9px 12px;white-space:nowrap;min-width:0}.engagementPortfolioRowsV56{display:flex!important;flex-direction:column;width:100%;max-height:none!important;overflow:visible!important}.engagementPortfolioRecordV56,.engagementPortfolioRowsV56{flex:0 0 auto;height:auto!important;background:var(--panel)}.engagementPortfolioRecordV56{min-height:76px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);color:var(--text)}.engagementPortfolioRecordV56:last-child{border-bottom:0}.engagementPortfolioRecordV56:hover{background:color-mix(in srgb,var(--soft) 50%,var(--panel))}.engagementPortfolioRecordV56.portfolioAttentionRow{background:color-mix(in srgb,#c98222 2.5%,var(--panel))}.engagementPortfolioRecordV56.portfolioAttentionRow:hover{background:color-mix(in srgb,#c98222 4%,var(--panel))}.portfolioCellV56{display:flex;align-items:center;min-width:0;min-height:76px;padding:10px 12px;font-size:9px;line-height:1.35;overflow:visible}.portfolioCellV56>b{min-width:0;font-size:9px;font-weight:700;overflow-wrap:anywhere}.portfolioIdentityV56{padding-left:16px}.portfolioIdentityV56 .engagementEntityLink{width:100%;min-width:0}.portfolioIdentityV56 .engagementEntityLink b{font-size:10px}.portfolioIdentityV56 .engagementEntityLink small{max-width:100%;font-size:7.7px}.portfolioActionsV56{justify-content:flex-end;padding-right:16px}.portfolioActionsV56 .engagementRowActions{justify-content:flex-end;flex-wrap:wrap}.portfolioMobileLabelV56{display:none}.portfolioCellV56 .portfolioAttention{margin-left:0;min-width:0}.portfolioCellV56 .portfolioAttention strong{font-size:10px;flex:0 0 auto}.portfolioCellV56 .portfolioAttention span{min-width:0}.portfolioCellV56 .portfolioAttention small{font-size:7.5px;white-space:normal}.portfolioCellV56 .portfolioAttentionClear{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:8px}.portfolioCellV56 .portfolioLastActivity{font-size:8.8px}@media(max-width:1120px){.engagementPortfolioHeadV56{display:none!important}.engagementPortfolioRecordV56{grid-template-columns:minmax(250px,1.7fr) minmax(150px,1fr) minmax(140px,.9fr) minmax(160px,1fr);grid-template-areas:"identity period phase actions" "identity attention policy activity";align-items:stretch;padding:6px 0}.portfolioIdentityV56{grid-area:identity}.engagementPortfolioRecordV56>.portfolioCellV56:nth-child(2){grid-area:period}.engagementPortfolioRecordV56>.portfolioCellV56:nth-child(3){grid-area:phase}.engagementPortfolioRecordV56>.portfolioCellV56:nth-child(4){grid-area:attention}.engagementPortfolioRecordV56>.portfolioCellV56:nth-child(5){grid-area:policy}.engagementPortfolioRecordV56>.portfolioCellV56:nth-child(6){grid-area:activity}.portfolioActionsV56{grid-area:actions}.portfolioCellV56{min-height:38px;padding:6px 10px;align-items:flex-start}.portfolioIdentityV56{align-items:center;min-height:84px;padding-left:14px}.portfolioActionsV56{align-items:center;padding-right:14px}.portfolioMobileLabelV56{display:block;margin-right:6px;flex:0 0 auto;color:var(--muted);font-size:7px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}}@media(max-width:760px){.engagementPortfolioPrimaryV56{min-height:0!important}.engagementPortfolioRecordV56{display:block!important;min-width:0;width:100%;padding:12px 14px}.portfolioCellV56{display:flex;min-height:0;padding:5px 0;gap:8px;align-items:flex-start}.portfolioIdentityV56{padding:0 0 8px;min-height:0}.portfolioIdentityV56 .engagementEntityLink small{max-width:76vw}.portfolioMobileLabelV56{flex:0 0 86px}.portfolioActionsV56{padding-top:10px;justify-content:stretch}.portfolioActionsV56 .engagementRowActions{display:grid;grid-template-columns:1fr auto;width:100%}.portfolioActionsV56 .engagementManageButton{justify-content:center;min-height:38px}}.setupStatusRail{overflow:visible}.setupStatusRail>button.setupStatusRailItem{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:11px 13px;border:0;border-right:1px solid var(--line,#dce6ef);background:var(--surface,#fff);color:inherit;text-align:left;cursor:pointer;font:inherit}.setupStatusRail>button.setupStatusRailItem:last-child{border-right:0}.setupStatusRail>button.setupStatusRailItem:hover{background:color-mix(in srgb,#5d95df 6%,var(--surface,#fff))}.setupStatusRail>button.setupStatusRailItem:focus-visible{position:relative;z-index:2;outline:2px solid color-mix(in srgb,#2b74d8 72%,transparent);outline-offset:-2px}.setupStatusRail>button.setupStatusRailItem>.appIcon{color:var(--muted,#61738a)}.setupRailLabel{display:grid;grid-gap:2px;gap:2px;min-width:0}.setupRailLabel>span{font-size:10px;color:var(--muted,#61738a)}.setupRailLabel>small{font-size:7.5px;color:var(--muted,#61738a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setupContinuityRailItem{background:color-mix(in srgb,#5d95df 3%,var(--surface,#fff))!important}.setupContinuityBanner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,#5d95df 30%,var(--line,#dce6ef));border-radius:11px;background:color-mix(in srgb,#5d95df 5%,var(--surface,#fff))}.setupContinuityIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,#5d95df 10%,var(--surface,#fff));color:#3976b7}.setupContinuityBanner>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.setupContinuityBanner b{font-size:11px;color:var(--text,#172536)}.setupContinuityBanner p{margin:0;max-width:900px;font-size:9px;line-height:1.45;color:var(--muted,#61738a)}.setupAnchorCard{scroll-margin-top:96px}@media(max-width:980px){.setupStatusRail>button.setupStatusRailItem{border-bottom:1px solid var(--line,#dce6ef)}.setupContinuityBanner{grid-template-columns:auto minmax(0,1fr)}.setupContinuityBanner>button{grid-column:1/-1;justify-self:end}}@media(max-width:640px){.setupStatusRail>button.setupStatusRailItem{border-right:0}.setupContinuityBanner{grid-template-columns:1fr}.setupContinuityIcon{display:none}.setupContinuityBanner>button{justify-self:stretch}}.continuityExpectedPrior{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin:-2px 0 12px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--accent,#5d95df) 36%,var(--line,#d2dde8));border-radius:10px;background:color-mix(in srgb,var(--accent,#5d95df) 4%,var(--panel,#fff));color:var(--text,#172334)}.continuityExpectedPrior>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.continuityExpectedPrior strong{font-size:11px}.continuityExpectedPrior small{font-size:9.5px;color:var(--muted,#66798e)}html[data-theme=light] .carryForward,html[data-theme=light] .continuityImport{background:#fff;border-color:#d2dde8;color:#172334}html[data-theme=light] .carryForward .sectionTitle h2,html[data-theme=light] .continuityImport .sectionTitle h2{color:#172334}html[data-theme=light] .carryForward .sectionTitle p,html[data-theme=light] .continuityImport .sectionTitle p{color:#63778d}html[data-theme=light] .importForm label>span{color:#5f7489}html[data-theme=light] .importForm input,html[data-theme=light] .importForm select{background:#fff;color:#172334;border-color:#c5d3df}@media(prefers-color-scheme:light){html[data-theme=system] .carryForward,html[data-theme=system] .continuityImport{background:#fff;border-color:#d2dde8;color:#172334}html[data-theme=system] .carryForward .sectionTitle h2,html[data-theme=system] .continuityImport .sectionTitle h2{color:#172334}html[data-theme=system] .carryForward .sectionTitle p,html[data-theme=system] .continuityImport .sectionTitle p{color:#63778d}html[data-theme=system] .importForm label>span{color:#5f7489}html[data-theme=system] .importForm input,html[data-theme=system] .importForm select{background:#fff;color:#172334;border-color:#c5d3df}}.ketzWorkbench[data-active-workspace=continuity] .ketzWorkspace{padding-bottom:190px!important}.ketzWorkbench[data-active-workspace=continuity] .ketzDynamicCentre[data-workspace=continuity]{padding-bottom:24px}@media(max-width:760px){.continuityExpectedPrior{grid-template-columns:auto minmax(0,1fr)}.continuityExpectedPrior>.statePill{grid-column:1/-1;justify-self:start}.ketzWorkbench[data-active-workspace=continuity] .ketzWorkspace{padding-bottom:176px!important}}.priorSourceSelector{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;padding:10px 11px;border:1px solid var(--line,#30455d);border-radius:10px;background:color-mix(in srgb,var(--soft,#111d2a) 72%,var(--panel,#0d1721));color:var(--text,#dce7f5)}.priorSourceLabel{font-size:7px;color:var(--muted,#718399);margin-bottom:1px}.priorSourceOption{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:7px 8px;border:1px solid transparent;border-radius:8px;cursor:pointer}.priorSourceOption:hover{background:color-mix(in srgb,var(--accent,#73a8ff) 4%,transparent)}.priorSourceOption.active{border-color:color-mix(in srgb,var(--accent,#73a8ff) 38%,var(--line,#30455d));background:color-mix(in srgb,var(--accent,#73a8ff) 7%,var(--panel,#0d1721))}.priorSourceOption input{width:auto!important;margin:2px 0 0!important;accent-color:var(--accent,#73a8ff)}.priorSourceOption b,.priorSourceOption small{display:block}.priorSourceOption b{font-size:9px;color:var(--text,#dce7f5)}.priorSourceOption small{font-size:7px;line-height:1.45;color:var(--muted,#718399);margin-top:2px}.priorSourceDetail{margin:-1px 8px 2px 27px;display:grid;grid-gap:4px;gap:4px}.priorSourceDetail input,.priorSourceDetail select{width:100%;background:var(--surface-1,#09131d)!important;color:var(--text,#dce7f5)!important;border:1px solid var(--line-strong,#30455d)!important;border-radius:8px;padding:8px;font-size:9px}.priorSourceDetail small{font-size:7px;color:var(--muted,#718399)}.priorSourceError{margin-left:27px;font-size:7px;color:var(--bad,#c64c56)}.folderImport.connectedImport{grid-template-columns:minmax(0,1fr) auto auto}.folderImport.connectedImport>div:first-child .appIcon{color:var(--accent,#73a8ff)}.connectedSourceModal{width:min(900px,96vw);max-height:min(760px,88vh);display:flex;flex-direction:column;background:var(--panel,#0e1722)!important;color:var(--text,#eef3fa)!important;border-color:var(--line-strong,#34485e)!important}.connectedSourceModal .modalHead p{color:var(--muted,#7f8ea2)!important}.connectedSourceModal .iconBtn{background:var(--soft,#101a26);border-color:var(--line,#2b3a4b);color:var(--text,#d8e4f2)}.connectedSourceToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin:12px 0 8px}.connectedSourceToolbar .engagementSearch{width:100%;max-width:none}.connectedSourceToolbar .engagementSearch input{width:100%}.connectedSourceList{min-height:220px;overflow:auto;border:1px solid var(--line,#2b3d50);border-radius:10px;background:var(--surface-1,#0b151f)}.connectedSourceListHead{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line,#2b3d50);background:var(--panel,#0e1722)}.connectedSourceListHead small{font-size:8px;color:var(--muted,#718399)}.connectedSourceRecord{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:9px 10px;border-bottom:1px solid color-mix(in srgb,var(--line,#2b3d50) 70%,transparent);cursor:pointer}.connectedSourceRecord:last-child{border-bottom:0}.connectedSourceRecord.selected,.connectedSourceRecord:hover{background:color-mix(in srgb,var(--accent,#73a8ff) 6%,var(--panel,#0e1722))}.connectedSourceRecord input{accent-color:var(--accent,#73a8ff)}.connectedSourceRecord .appIcon{color:var(--accent,#73a8ff)}.connectedSourceRecord span{min-width:0}.connectedSourceRecord b,.connectedSourceRecord small{display:block}.connectedSourceRecord b{font-size:9px}.connectedSourceRecord b,.connectedSourceRecord small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connectedSourceRecord small{font-size:7.5px;color:var(--muted,#718399);margin-top:2px}.connectedSourceRecord em{font-style:normal;font-size:7.5px;color:var(--muted,#718399);white-space:nowrap}.connectedSourceEmpty{min-height:180px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted,#718399);font-size:9px}.connectedSourceModal .notice.error{display:flex;align-items:flex-start;gap:7px;margin-bottom:8px}@media(max-width:760px){.connectedSourceToolbar{grid-template-columns:1fr}.connectedSourceRecord{grid-template-columns:auto auto minmax(0,1fr)}.connectedSourceRecord em{display:none}.folderImport.connectedImport{grid-template-columns:1fr}.priorSourceDetail{margin-left:22px}}.continuityOverviewCard{display:grid;grid-gap:12px;gap:12px;margin-top:14px;background:var(--panel,#0e1722);border-color:var(--line,#2b3d50);color:var(--text,#eef3fa)}.continuityOverviewMain{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start}.continuityOverviewIcon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--accent,#73a8ff) 10%,var(--panel,#0e1722));color:var(--accent,#73a8ff)}.continuityOverviewMain h2{margin:3px 0 4px;font-size:15px;color:var(--text,#eef3fa)}.continuityOverviewMain p{margin:0;max-width:860px;font-size:9px;line-height:1.55;color:var(--muted,#7f8ea2)}.continuityOverviewFacts{display:grid;grid-template-columns:1.4fr 1.2fr .7fr .9fr;grid-gap:1px;gap:1px;border:1px solid var(--line,#2b3d50);border-radius:10px;overflow:hidden;background:var(--line,#2b3d50)}.continuityOverviewFacts>span{display:grid;grid-gap:4px;gap:4px;padding:10px 11px;background:var(--surface-1,#0b151f);min-width:0}.continuityOverviewFacts small{font-size:7px;color:var(--muted,#718399);text-transform:uppercase;letter-spacing:.04em}.continuityOverviewFacts b{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continuityOverviewActions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.continuityOverviewActions>div{display:grid;grid-gap:3px;gap:3px}.continuityOverviewActions strong{font-size:9px}.continuityOverviewActions small{font-size:7.5px;line-height:1.45;color:var(--muted,#718399)}.continuitySubviewBar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:9px 10px;border:1px solid var(--line,#2b3d50);border-radius:10px;background:var(--surface-1,#0b151f)}.continuitySubviewBar>span{font-size:8px;line-height:1.45;color:var(--muted,#718399);text-align:right}.priorDevicePackage{display:grid;grid-gap:8px;gap:8px}.folderImport.deviceImport{grid-template-columns:minmax(0,1fr) auto auto auto}.priorFileActions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.priorFileActions .btn{white-space:nowrap}.priorFileQueue{border:1px solid var(--line,#2b3d50);border-radius:10px;overflow:hidden;background:var(--surface-1,#0b151f)}.priorFileQueueHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-bottom:1px solid var(--line,#2b3d50);background:var(--panel,#0e1722)}.priorFileQueueHead>div{display:grid;grid-gap:2px;gap:2px}.priorFileQueueHead strong{font-size:9px}.priorFileQueueHead small,.priorFileQueueMore{font-size:7.5px;color:var(--muted,#718399)}.priorFileQueueRows{display:grid}.priorFileQueueRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--line,#2b3d50) 70%,transparent)}.priorFileQueueRow:last-child{border-bottom:0}.priorFileQueueRow>.appIcon{color:var(--accent,#73a8ff)}.priorFileQueueRow span{min-width:0}.priorFileQueueRow b,.priorFileQueueRow small{display:block}.priorFileQueueRow b{font-size:9px}.priorFileQueueRow b,.priorFileQueueRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priorFileQueueRow small{font-size:7.5px;color:var(--muted,#718399);margin-top:2px}.priorFileQueueRow .iconBtn{width:28px;height:28px}.priorFileQueueMore{display:block;padding:7px 10px;border-top:1px solid var(--line,#2b3d50)}html[data-theme=light] .continuityOverviewCard,html[data-theme=light] .continuitySubviewBar,html[data-theme=light] .priorFileQueue{background:#fff;border-color:#d2dde8;color:#172334}html[data-theme=light] .continuityOverviewFacts{background:#d2dde8;border-color:#d2dde8}html[data-theme=light] .continuityOverviewFacts>span,html[data-theme=light] .priorFileQueueRow{background:#fff}html[data-theme=light] .priorFileQueueHead{background:#f5f8fb;border-color:#d2dde8}html[data-theme=light] .continuityOverviewMain h2{color:#172334}@media(prefers-color-scheme:light){html[data-theme=system] .continuityOverviewCard,html[data-theme=system] .continuitySubviewBar,html[data-theme=system] .priorFileQueue{background:#fff;border-color:#d2dde8;color:#172334}html[data-theme=system] .continuityOverviewFacts{background:#d2dde8;border-color:#d2dde8}html[data-theme=system] .continuityOverviewFacts>span,html[data-theme=system] .priorFileQueueRow{background:#fff}html[data-theme=system] .priorFileQueueHead{background:#f5f8fb;border-color:#d2dde8}html[data-theme=system] .continuityOverviewMain h2{color:#172334}}@media(max-width:1150px){.folderImport.deviceImport{grid-template-columns:1fr auto}.folderImport.deviceImport>span{grid-column:1}.continuityOverviewFacts{grid-template-columns:1fr 1fr}}@media(max-width:760px){.continuityOverviewFacts{grid-template-columns:1fr}.continuityOverviewActions,.continuitySubviewBar{align-items:stretch;flex-direction:column}.continuityOverviewActions .btn{width:100%;justify-content:center}.continuitySubviewBar>span{text-align:left}.folderImport.deviceImport{grid-template-columns:1fr}.folderImport.deviceImport>span{grid-column:auto}.priorFileActions{align-items:stretch;flex-direction:column}.priorFileActions .btn{justify-content:center;width:100%}.priorFileQueueHead{align-items:flex-start;flex-direction:column}}.priorFileQueueActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.priorFileQueueActions .textBtn:disabled{opacity:.42;cursor:not-allowed}.dangerText{color:var(--bad,#b3474e)!important}.priorFileSelectAll{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--line,#2b3d50);background:color-mix(in srgb,var(--soft,#111d2a) 55%,var(--surface-1,#0b151f));cursor:pointer}.priorFileCheckbox,.priorFileSelectAll input{width:auto!important;margin:0!important;accent-color:var(--accent,#73a8ff)}.priorFileSelectAll span{font-size:8.5px;font-weight:700}.priorFileSelectAll small{font-size:7.5px;color:var(--muted,#718399);justify-self:end}.priorFileQueueRows{max-height:320px;overflow:auto}.priorFileQueueRow{grid-template-columns:auto auto minmax(0,1fr) auto}.priorFileQueueRow.selected{background:color-mix(in srgb,var(--accent,#73a8ff) 7%,var(--surface-1,#0b151f))}.priorFileCheckbox{align-self:center}html[data-theme=light] .priorFileSelectAll{background:#f5f8fb;border-color:#d2dde8}html[data-theme=light] .priorFileQueueRow.selected{background:#eef5ff}@media(prefers-color-scheme:light){html[data-theme=system] .priorFileSelectAll{background:#f5f8fb;border-color:#d2dde8}html[data-theme=system] .priorFileQueueRow.selected{background:#eef5ff}}.ketzWorkbench[data-active-workspace=continuity] .ketzAskDock.compact{min-height:116px;max-height:152px}.ketzWorkbench[data-active-workspace=continuity] .ketzAskDock.compact .ketzAskSuggestions{display:flex}.ketzWorkbench[data-active-workspace=continuity] .ketzAskDock.compact .ketzAskHead{padding:10px 12px 0}.ketzWorkbench[data-active-workspace=continuity] .ketzAskDock.compact .ketzAskForm{padding:8px 12px 12px}@media(max-width:760px){.priorFileQueueHead{gap:8px}.priorFileQueueActions{width:100%;justify-content:flex-start}.priorFileSelectAll{grid-template-columns:auto minmax(0,1fr)}.priorFileSelectAll small{grid-column:2;justify-self:start}.ketzWorkbench[data-active-workspace=continuity] .ketzAskDock.compact{min-height:108px;max-height:152px}}.proposalSource{display:inline-flex;margin-top:5px;padding:2px 6px;border:1px solid #344a60;border-radius:999px;font-size:8px!important;letter-spacing:.04em;text-transform:uppercase;color:#8da0b5!important}.proposalSource.agent{border-color:#376f66;color:#88c8b6!important}.proposalSource.preflight{border-color:#7a6334;color:#d8b96c!important}.reviewPermissionHint{font-size:10px;color:#9a7b48}.agentFailureDetail{margin-top:5px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.artifactCorrectionGrid label>small{font-size:9px;color:#7f91a6;line-height:1.35}html[data-theme=light] .proposalSource{border-color:#c3d2e0;color:#61758a!important}html[data-theme=light] .proposalSource.agent{border-color:#9bc8b8;color:#3f7867!important}html[data-theme=light] .proposalSource.preflight{border-color:#d7c28d;color:#866a2c!important}html[data-theme=light] .artifactCorrectionGrid label>small{color:#66798e}@media(prefers-color-scheme:light){html[data-theme=system] .proposalSource{border-color:#c3d2e0;color:#61758a!important}html[data-theme=system] .proposalSource.agent{border-color:#9bc8b8;color:#3f7867!important}html[data-theme=system] .proposalSource.preflight{border-color:#d7c28d;color:#866a2c!important}html[data-theme=system] .artifactCorrectionGrid label>small{color:#66798e}}.agentFailureReason{display:block;margin-top:3px;max-width:900px;line-height:1.35;overflow-wrap:anywhere}.artifactReviewGuide{display:flex;gap:9px;align-items:flex-start;margin:0 0 12px;padding:10px 11px;border:1px solid #31485e;border-radius:9px;background:#101c28;color:#dce8f4}.artifactReviewGuide>div{display:flex;flex-direction:column;gap:3px}.artifactReviewGuide b{font-size:11px}.artifactReviewGuide span{font-size:10px;line-height:1.45;color:#8fa2b7}.artifactCorrectionGrid select{cursor:pointer}html[data-theme=light] .artifactReviewGuide{background:#f2f7fc;border-color:#c9d8e6;color:#172334}html[data-theme=light] .artifactReviewGuide span{color:#61758a}@media(prefers-color-scheme:light){html[data-theme=system] .artifactReviewGuide{background:#f2f7fc;border-color:#c9d8e6;color:#172334}html[data-theme=system] .artifactReviewGuide span{color:#61758a}}.incrementalReconstruction{display:grid;grid-gap:8px;gap:8px;margin:10px 0;padding:11px 12px;border:1px solid #31516e;border-radius:10px;background:#0c1824}.incrementalReconstruction>div:first-child{display:flex;gap:8px;align-items:flex-start}.incrementalReconstruction small,.incrementalReconstruction strong{display:block}.incrementalReconstruction strong{font-size:10px}.incrementalReconstruction small{font-size:8px;line-height:1.45;color:#7f92a8;margin-top:2px}.incrementalFacts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.incrementalFacts>span{border:1px solid #2a4157;background:#0a141e;border-radius:8px;padding:8px}.incrementalFacts b{font-size:15px}.incrementalFacts small{margin-top:2px}.incrementalImpact{border-top:1px solid #273b4e;padding-top:7px}.reviewImpactNotice{margin-top:5px!important;padding:6px 7px;border:1px solid #715d2e;border-radius:6px;background:#241d0d;color:#d9bb72!important}.revisionApproved{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.revisionApproved .btn{justify-self:end}html[data-theme=light] .incrementalReconstruction{background:#f3f7fb;border-color:#b8ccdf;color:#20364c}html[data-theme=light] .incrementalFacts>span{background:#fff;border-color:#d2dde8}html[data-theme=light] .incrementalReconstruction small{color:#61768a}html[data-theme=light] .incrementalImpact{border-color:#d2dde8}html[data-theme=light] .reviewImpactNotice{background:#fff7e8;border-color:#dec789;color:#7a5b1d!important}@media(prefers-color-scheme:light){html[data-theme=system] .incrementalReconstruction{background:#f3f7fb;border-color:#b8ccdf;color:#20364c}html[data-theme=system] .incrementalFacts>span{background:#fff;border-color:#d2dde8}html[data-theme=system] .incrementalReconstruction small{color:#61768a}html[data-theme=system] .incrementalImpact{border-color:#d2dde8}html[data-theme=system] .reviewImpactNotice{background:#fff7e8;border-color:#dec789;color:#7a5b1d!important}}@media(max-width:700px){.incrementalFacts{grid-template-columns:1fr 1fr}.revisionApproved{grid-template-columns:auto 1fr}.revisionApproved .btn{grid-column:1/3;justify-self:stretch}}.artifactConfidence{position:relative;min-width:0}.artifactConfidence.human strong{font-size:10px}.confidenceWhy{margin-top:5px}.confidenceWhy>summary{list-style:none;cursor:pointer;color:#77a9d8;font-size:9px;font-weight:800}.confidenceWhy>summary::-webkit-details-marker{display:none}.confidenceWhy[open]>summary{color:#a9c8e5}.confidenceLedger{position:absolute;z-index:50;right:0;top:calc(100% + 5px);width:min(470px,72vw);max-height:520px;overflow:auto;border:1px solid #35536d;border-radius:10px;background:#0a141e;box-shadow:0 18px 48px rgba(0,0,0,.38);padding:10px}.confidenceFormula{display:grid;grid-template-columns:1fr auto;grid-gap:5px 12px;gap:5px 12px;padding-bottom:8px;border-bottom:1px solid #263b4e;font-size:10px}.confidenceFormula span{color:#8194a9}.confidenceFormula b{text-align:right}.confidenceFactor{padding:8px 0;border-bottom:1px solid #223547}.confidenceFactor>div{display:flex;justify-content:space-between;gap:12px;font-size:10px}.confidenceFactor>div span{font-weight:800}.confidenceFactor>div b{white-space:nowrap}.confidenceFactor>small{display:block;margin-top:4px!important;line-height:1.4}.confidenceAssertion{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 8px;gap:2px 8px;margin-top:7px;padding:6px 7px;border:1px solid #283f54;border-radius:7px;background:#0d1a26}.confidenceAssertion>span{font-size:9px;font-weight:750}.confidenceAssertion>em{font-size:8px;font-style:normal;text-transform:uppercase;color:#8fb9df}.confidenceAssertion>small{grid-column:1/-1;margin:0!important;font-size:9px!important}.confidenceAssertion>b{grid-column:2;grid-row:1/-1;align-self:center;font-size:9px;white-space:nowrap}.confidencePenaltyGroup{padding-top:8px}.confidencePenaltyGroup>strong{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#dbb870}.confidencePenalty{display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;margin-top:6px}.confidencePenalty b,.confidencePenalty span{font-size:9px}.confidencePenalty small{grid-column:1/-1;margin:0!important}.confidencePenalty b{color:#e2b66a}.confidenceMeaning{margin:8px 0 0!important;padding-top:8px;border-top:1px solid #263b4e;font-size:9px!important;color:#7890a7!important}html[data-theme=light] .confidenceLedger{background:#fff;border-color:#bfd0df;box-shadow:0 18px 44px rgba(42,61,80,.18);color:#1d2c3d}html[data-theme=light] .confidenceFactor,html[data-theme=light] .confidenceFormula,html[data-theme=light] .confidenceMeaning{border-color:#d8e2eb}html[data-theme=light] .confidenceFormula span{color:#667b90}html[data-theme=light] .confidenceAssertion{background:#f5f9fc;border-color:#d0dce7}html[data-theme=light] .confidenceWhy>summary{color:#3f78ad}@media(prefers-color-scheme:light){html[data-theme=system] .confidenceLedger{background:#fff;border-color:#bfd0df;box-shadow:0 18px 44px rgba(42,61,80,.18);color:#1d2c3d}html[data-theme=system] .confidenceFactor,html[data-theme=system] .confidenceFormula,html[data-theme=system] .confidenceMeaning{border-color:#d8e2eb}html[data-theme=system] .confidenceAssertion{background:#f5f9fc;border-color:#d0dce7}html[data-theme=system] .confidenceWhy>summary{color:#3f78ad}}@media(max-width:760px){.confidenceLedger{position:static;width:100%;max-height:none;margin-top:6px}.confidenceWhy[open]{grid-column:1/-1}}.confidenceBasis{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:6px}.confidenceBasis small{display:inline-flex;padding:3px 6px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:7px;background:color-mix(in srgb,var(--panel) 88%,transparent);font-size:10px;line-height:1.35}.confidenceFactor>.confidenceBasis+.confidenceAssertion{margin-top:8px}html[data-theme=light] .confidenceBasis small{background:#f8fbff;border-color:#d9e5f3}html[data-theme=system] .confidenceBasis small{background:color-mix(in srgb,var(--panel) 90%,transparent)}@media(max-width:760px){.confidenceBasis{display:grid;grid-template-columns:1fr}.confidenceBasis small{width:100%}}.artifactDimensions{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.dimensionChip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 6px;border:1px solid #31485e;border-radius:999px;background:#101c28;color:#b9c8d7;font-size:8px;line-height:1.35;text-transform:none}.dimensionChip em{font-style:normal;color:#6f8ba7;text-transform:uppercase;letter-spacing:.04em;font-size:7px}.dimensionChip.assurance.unverified{border-color:#7a6334;color:#e0c37a}.dimensionChip.assurance.confirmed{border-color:#376f66;color:#88c8b6}.dimensionChip.wide{border-radius:7px;white-space:normal}.artifactMultiReview{display:flex;flex-direction:column;gap:6px}.artifactMultiReview>span{font-size:10px;color:#91a0b3;font-weight:700}.artifactCheckGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;padding:7px;border:1px solid #30465b;border-radius:8px;background:#0d1721;max-height:160px;overflow:auto}.artifactCheckGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr));max-height:130px}.artifactCheckGrid label{display:flex;flex-direction:row;align-items:flex-start;gap:6px;padding:4px 5px;border-radius:6px;background:#101c28}.artifactCheckGrid input{width:auto!important;margin-top:2px;padding:0!important}.artifactCheckGrid label>span{font-size:9px!important;color:#aab9c8!important;font-weight:500!important;line-height:1.3}.artifactOriginalProposal .artifactDimensions span{display:inline-flex}.baselineChecks{flex-wrap:wrap}html[data-theme=light] .artifactCheckGrid label,html[data-theme=light] .dimensionChip{background:#f7fafc;border-color:#cbd9e6;color:#425b72}html[data-theme=light] .dimensionChip em{color:#71869b}html[data-theme=light] .dimensionChip.assurance.unverified{border-color:#d7c28d;color:#866a2c}html[data-theme=light] .dimensionChip.assurance.confirmed{border-color:#9bc8b8;color:#3f7867}html[data-theme=light] .artifactCheckGrid{background:#fff;border-color:#cbd7e3}html[data-theme=light] .artifactCheckGrid label>span{color:#526a80!important}@media(prefers-color-scheme:light){html[data-theme=system] .artifactCheckGrid label,html[data-theme=system] .dimensionChip{background:#f7fafc;border-color:#cbd9e6;color:#425b72}html[data-theme=system] .artifactCheckGrid{background:#fff;border-color:#cbd7e3}}@media(max-width:760px){.artifactCheckGrid,.artifactCheckGrid.compact{grid-template-columns:1fr}.artifactDimensions{gap:3px}}.continuityRequirements{margin:12px 0;border:1px solid #34485b;border-radius:11px;background:#0c1620;overflow:hidden}.continuityRequirementsHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:11px 12px;border-bottom:1px solid #263746}.continuityRequirementsTitle{display:flex;gap:9px;align-items:flex-start;min-width:0}.continuityRequirementsTitle>.appIcon{margin-top:2px;color:#79a8df}.continuityRequirementsTitle .eyebrow,.continuityRequirementsTitle small,.continuityRequirementsTitle strong{display:block}.continuityRequirementsTitle strong{font-size:11px;margin-top:2px}.continuityRequirementsTitle small{font-size:9px;line-height:1.45;color:#7d8fa3;margin-top:3px;max-width:720px}.continuityRequirementBadges{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap;max-width:420px}.continuityRequirementBadges>span{font-size:8px;color:#8ca0b5;border:1px solid #33495d;background:#101c28;padding:4px 7px;border-radius:999px;white-space:nowrap}.continuityRequirementBadges>span.nonBlocking{border-color:#3b6d5e;color:#8cc9b5;background:#10231e}.continuityRequirementBadges>span.blocking{border-color:#7c4248;color:#e6a2aa;background:#2a1317}.continuityRequirementGroups{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.continuityRequirementGroup{border-top:1px solid #243442}.continuityRequirementGroup:first-child{border-top:0}.continuityRequirementGroup>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;list-style:none;cursor:pointer;padding:9px 12px}.continuityRequirementGroup>summary::-webkit-details-marker{display:none}.continuityRequirementGroup>summary>div small,.continuityRequirementGroup>summary>div strong{display:block}.continuityRequirementGroup>summary>div strong{font-size:10px}.continuityRequirementGroup>summary>div small{font-size:8px;color:#71859a;margin-top:2px}.continuityRequirementGroup>summary>.appIcon{transition:transform .18s ease;color:#71859a}.continuityRequirementGroup[open]>summary>.appIcon{transform:rotate(90deg)}.severity.compact{min-width:48px;padding:3px 6px;font-size:7px;border-radius:999px;text-align:center}.continuityRequirementItems{padding:0 12px 8px 68px}.continuityRequirementItem{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:7px;gap:7px;padding:8px 0;border-top:1px dashed #283a4b}.continuityRequirementItem:first-child{border-top:0}.requirementState{color:#768ca2;padding-top:2px}.requirementLine{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.requirementLine strong{font-size:9px}.severity.text{border-radius:4px}.blockingTag,.severity.text{font-size:7px;padding:1px 4px}.blockingTag{color:#e5a1a9;border:1px solid #744047;border-radius:4px}.continuityRequirementItem p{font-size:8px;line-height:1.4;color:#8b9bae;margin:3px 0}.continuityRequirementItem small{display:block;font-size:8px;color:#72869b;line-height:1.4;margin-top:2px}.continuityRequirementItem .policyTrace{font-family:var(--font-code);font-size:7px;color:#60758a}.continuityRequirementsClear{display:flex;gap:8px;align-items:flex-start;padding:11px 12px;color:#8fd0b8}.continuityRequirementsClear small,.continuityRequirementsClear strong{display:block}.continuityRequirementsClear strong{font-size:10px}.continuityRequirementsClear small{font-size:8px;color:#75988c;margin-top:2px}@media(max-width:800px){.continuityRequirementsHead{flex-direction:column}.continuityRequirementBadges{justify-content:flex-start;max-width:none}.continuityRequirementItems{padding-left:36px}}html[data-theme=light] .continuityRequirements{background:#fff;border-color:#c9d7e3;color:#1b2c3f}html[data-theme=light] .continuityRequirementsHead{border-color:#d9e3eb}html[data-theme=light] .continuityRequirementGroup>summary>div small,html[data-theme=light] .continuityRequirementItem p,html[data-theme=light] .continuityRequirementItem small,html[data-theme=light] .continuityRequirementTitle small{color:#657b91}html[data-theme=light] .continuityRequirementBadges>span{background:#f5f8fb;border-color:#cedae4;color:#597086}html[data-theme=light] .continuityRequirementBadges>span.nonBlocking{background:#eff9f4;border-color:#b8d9cc;color:#3d765f}html[data-theme=light] .continuityRequirementBadges>span.blocking{background:#fff1f2;border-color:#e1b6bb;color:#9c4e58}html[data-theme=light] .continuityRequirementGroup{border-color:#e1e8ee}html[data-theme=light] .continuityRequirementItem{border-color:#dce5ec}html[data-theme=light] .continuityRequirementItem .policyTrace{color:#75899c}@media(prefers-color-scheme:light){html[data-theme=system] .continuityRequirements{background:#fff;border-color:#c9d7e3;color:#1b2c3f}html[data-theme=system] .continuityRequirementsHead{border-color:#d9e3eb}html[data-theme=system] .continuityRequirementBadges>span{background:#f5f8fb;border-color:#cedae4;color:#597086}html[data-theme=system] .continuityRequirementGroup{border-color:#e1e8ee}html[data-theme=system] .continuityRequirementItem{border-color:#dce5ec}}.governedDerivedValue{min-height:34px;display:flex;align-items:center;padding:7px 9px;border:1px dashed #42576c;border-radius:7px;color:#8fa6ba;background:#0e1923;font-size:9px;font-weight:700}html[data-theme=light] .governedDerivedValue{background:#f7fafc;border-color:#c5d3df;color:#526b80}@media(prefers-color-scheme:light){html[data-theme=system] .governedDerivedValue{background:#f7fafc;border-color:#c5d3df;color:#526b80}}.reconstructionFailureBanner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:13px 14px;margin:12px 0;border:1px solid var(--warn-border,#d7a94a);border-radius:14px;background:color-mix(in srgb,var(--warn-bg,#fff7df) 78%,transparent)}.reconstructionFailureBanner>svg{margin-top:2px}.reconstructionFailureBanner strong{display:block;margin-bottom:3px}.reconstructionFailureBanner p{margin:0 0 4px;line-height:1.45}.reconstructionFailureBanner small{display:block;line-height:1.4}.reconstructionFailureBanner .failureGuidance{margin-top:3px;font-weight:600}.reconstructionFailureBanner code{display:inline-block;margin-top:7px;font-size:11px;opacity:.78}.reconstructionFailureBanner .btn{align-self:center;white-space:nowrap}@media(max-width:800px){.reconstructionFailureBanner{grid-template-columns:auto minmax(0,1fr)}.reconstructionFailureBanner .btn{grid-column:1/-1;width:100%}}.continuityConfigUpdateBanner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:13px 14px;margin:0 0 14px;border:1px solid #466b91;border-radius:14px;background:color-mix(in srgb,#17314a 72%,transparent)}.continuityConfigUpdateBanner>svg{margin-top:2px;color:#79a8df}.continuityConfigUpdateBanner .eyebrow,.continuityConfigUpdateBanner strong{display:block}.continuityConfigUpdateBanner strong{margin:2px 0 3px}.continuityConfigUpdateBanner p{margin:0;line-height:1.45;color:#9eb0c2}.continuityConfigUpdateBanner .btn{align-self:center;white-space:nowrap}.reconstructionFailureBanner.configurationChanged{border-color:#466b91;background:color-mix(in srgb,#17314a 72%,transparent)}.reconstructionFailureBanner.configurationChanged>svg{color:#79a8df}html[data-theme=light] .continuityConfigUpdateBanner,html[data-theme=light] .reconstructionFailureBanner.configurationChanged{background:#f2f7fc;border-color:#aec8e1;color:#23394f}html[data-theme=light] .continuityConfigUpdateBanner p{color:#60768c}@media(prefers-color-scheme:light){html[data-theme=system] .continuityConfigUpdateBanner,html[data-theme=system] .reconstructionFailureBanner.configurationChanged{background:#f2f7fc;border-color:#aec8e1;color:#23394f}html[data-theme=system] .continuityConfigUpdateBanner p{color:#60768c}}@media(max-width:800px){.continuityConfigUpdateBanner{grid-template-columns:auto minmax(0,1fr)}.continuityConfigUpdateBanner .btn{grid-column:1/-1;width:100%}}.continuityNextAction{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin:12px 0 14px;padding:14px 15px;border:1px solid var(--line-strong,#3b5167);border-radius:13px;background:color-mix(in srgb,var(--panel,#0e1722) 88%,var(--accent,#73a8ff) 12%);scroll-margin-top:92px}.continuityNextAction.blocked{border-color:color-mix(in srgb,var(--bad,#d16b72) 52%,var(--line,#2b3d50));background:color-mix(in srgb,var(--panel,#0e1722) 90%,var(--bad,#d16b72) 10%)}.continuityNextAction.ready{border-color:color-mix(in srgb,var(--good,#63b38f) 52%,var(--line,#2b3d50));background:color-mix(in srgb,var(--panel,#0e1722) 90%,var(--good,#63b38f) 10%)}.continuityNextActionMain{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start}.continuityNextIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--accent,#73a8ff) 12%,var(--panel,#0e1722));color:var(--accent,#73a8ff)}.continuityNextAction.blocked .continuityNextIcon{background:color-mix(in srgb,var(--bad,#d16b72) 13%,var(--panel,#0e1722));color:var(--bad,#d16b72)}.continuityNextAction.ready .continuityNextIcon{background:color-mix(in srgb,var(--good,#63b38f) 13%,var(--panel,#0e1722));color:var(--good,#63b38f)}.continuityNextAction .eyebrow,.continuityNextAction strong{display:block}.continuityNextAction strong{font-size:12px;margin:2px 0 4px}.continuityNextAction p{margin:0;max-width:820px;font-size:9px;line-height:1.5;color:var(--muted,#7f8ea2)}.continuityNextFacts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.continuityNextFacts>span{font-size:7.5px;color:var(--muted,#7f8ea2);border:1px solid var(--line,#2b3d50);border-radius:999px;padding:4px 7px;background:var(--surface-1,#0b151f)}.continuityNextFacts b{color:var(--text,#dce7f5);text-transform:capitalize}.continuityNextActions{display:flex;flex-direction:column;gap:7px;min-width:210px}.continuityNextActions .btn{justify-content:center;white-space:nowrap}.carryForward,.priorCloseValidation{scroll-margin-top:92px}.continuityFrameworkRail>div.reached{background:color-mix(in srgb,var(--accent,#73a8ff) 7%,var(--surface-1,#0c1620));color:var(--muted,#8093a7)}.continuityFrameworkRail>div.current{position:relative;background:color-mix(in srgb,var(--accent,#73a8ff) 13%,var(--surface-1,#0c1620));color:var(--text,#dce7f5);box-shadow:inset 0 -2px 0 var(--accent,#73a8ff)}.continuityFrameworkRail>div.current span{border-color:color-mix(in srgb,var(--accent,#73a8ff) 68%,var(--line,#344b65));color:var(--accent,#73a8ff)}.continuityFrameworkRail>div.current em{margin-left:auto;font-size:6px;font-style:normal;text-transform:uppercase;letter-spacing:.06em;color:var(--accent,#73a8ff);border:1px solid color-mix(in srgb,var(--accent,#73a8ff) 45%,var(--line,#344b65));border-radius:999px;padding:2px 5px}.continuityFrameworkRail>div.future{background:var(--surface-1,#0c1620);color:var(--muted,#607287)}.parallelWorkNotice{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;margin:10px 0 2px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--accent,#73a8ff) 32%,var(--line,#2b3d50));border-radius:9px;background:color-mix(in srgb,var(--accent,#73a8ff) 5%,var(--surface-1,#0b151f));color:var(--text,#dce7f5)}.parallelWorkNotice>.appIcon{margin-top:1px;color:var(--accent,#73a8ff)}.parallelWorkNotice p,.parallelWorkNotice strong{display:block}.parallelWorkNotice strong{font-size:8.5px}.parallelWorkNotice p{margin:2px 0 0;font-size:7.5px;line-height:1.45;color:var(--muted,#7f8ea2)}.carryForward.parallelAvailable{border-color:color-mix(in srgb,var(--line,#2b3d50) 84%,var(--accent,#73a8ff) 16%)}@media(max-width:900px){.continuityNextAction{grid-template-columns:1fr}.continuityNextActions{min-width:0;flex-direction:row;flex-wrap:wrap}.continuityNextActions .btn{flex:1 1 220px}}@media(max-width:760px){.continuityNextAction{padding:12px}.continuityNextActionMain{grid-template-columns:1fr}.continuityNextIcon{width:30px;height:30px}.continuityNextActions{flex-direction:column}.continuityNextActions .btn{width:100%}.continuityFrameworkRail>div.current em{display:none}}.engagementConfigPinButton{font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.engagementConfigPinButton span{font-size:8px;opacity:.68;text-transform:uppercase;letter-spacing:.05em}.engagementConfigPinButton:hover{border-color:var(--accent,#175cd3)}.runtimeHistoryWorkspace{display:grid;grid-gap:14px;gap:14px}.runtimeHistoryHero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.runtimeHistoryHero h2{margin:4px 0 6px}.runtimeHistoryHero p{margin:0;max-width:820px;color:var(--muted);font-size:11px;line-height:1.55}.runtimePinGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel)}.runtimePinGrid>div{display:grid;grid-gap:4px;gap:4px;padding:14px;border-right:1px solid var(--line);min-width:0}.runtimePinGrid>div:last-child{border-right:0}.runtimePinGrid small,.runtimePinGrid span{font-size:9px;color:var(--muted)}.runtimePinGrid strong{font-size:12px;overflow-wrap:anywhere}.runtimeHistoryCard{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.runtimeHistoryCard .sectionHead{padding:14px}.runtimeHistoryEmpty{padding:16px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.runtimeAdoptionTable{overflow:auto}.runtimeAdoptionHead,.runtimeAdoptionRow{display:grid;grid-template-columns:170px 180px 210px minmax(260px,1fr);grid-gap:12px;gap:12px;align-items:start;padding:10px 14px;min-width:850px}.runtimeAdoptionHead{background:var(--soft);font-size:8px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:800}.runtimeAdoptionRow{border-top:1px solid var(--line);font-size:9px}.runtimeAdoptionRow>span{display:grid;grid-gap:3px;gap:3px}.runtimeAdoptionRow small{color:var(--muted)}.runtimeAdoptionRow code{font-size:8px}.runtimeHistoryNote{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.runtimeHistoryNote strong{font-size:10px}.runtimeHistoryNote p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.5}@media(max-width:900px){.runtimePinGrid{grid-template-columns:1fr}.runtimePinGrid>div{border-right:0;border-bottom:1px solid var(--line)}.runtimePinGrid>div:last-child{border-bottom:0}.runtimeHistoryHero{flex-direction:column}}.continuitySectionStatus{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.continuityParallelGapsNotice{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;margin:-2px 0 10px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--accent,#73a8ff) 32%,var(--line,#2b3d50));border-radius:9px;background:color-mix(in srgb,var(--panel,#0e1722) 93%,var(--accent,#73a8ff) 7%);color:var(--accent,#73a8ff)}.continuityParallelGapsNotice strong{display:block;font-size:8px;color:var(--text,#dce7f5);margin-bottom:2px}.continuityParallelGapsNotice p{margin:0;font-size:7px;line-height:1.45;color:var(--muted,#7f8ea2)}.ketzNavStack{display:grid!important;grid-gap:2px;gap:2px;min-width:0;line-height:1.15}.ketzNavState{display:block;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px!important;font-weight:560;letter-spacing:.01em;text-transform:none}.ketzPhaseNav button.currentPhase:not(.active) .ketzNavState{color:color-mix(in srgb,var(--accent) 72%,var(--muted))}.ketzPhaseNav button b.ketzGapBlocking{border-color:color-mix(in srgb,#d65d5d 38%,var(--line));background:color-mix(in srgb,#d65d5d 9%,var(--panel));color:#b74747}.ketzWorkspaceInspectorActions{display:grid;grid-gap:6px;gap:6px;margin-top:1px}.ketzWorkspaceInspectorActions .btn{width:100%;min-height:34px;justify-content:center;font-size:9px}.ketzContinuityInspector .ketzWorkspaceInspectorFacts{grid-template-columns:1fr}.ketzContinuityContextList{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.ketzContinuityContextList>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.ketzContinuityContextList>div>span{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:color-mix(in srgb,var(--accent) 8%,var(--panel));color:var(--accent)}.ketzContinuityContextList>div>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.ketzContinuityContextList strong{font-size:9.2px;line-height:1.3;overflow-wrap:anywhere}.ketzContinuityContextList small{font-size:8.2px;color:var(--muted)}.ketzContinuityContextList em{font-size:7.8px;font-style:normal;font-weight:700;color:var(--muted);text-transform:uppercase;white-space:nowrap}.ketzContinuityActivity{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.ketzContinuityActivity>div{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:7px;gap:7px;padding:8px 0;border-bottom:1px solid var(--line)}.ketzContinuityActivity>div>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,#1ea676 9%,var(--panel));color:#168b64}.ketzContinuityActivity>div>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.ketzContinuityActivity strong{font-size:9px;line-height:1.25}.ketzContinuityActivity small{font-size:8.2px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.ketzContinuityActivity em{font-size:7.8px;font-style:normal;color:var(--muted)}.ketzContinuityActivity>p{margin:8px 0 0!important}.ketzWorkbench.navCollapsed .ketzNavState{display:none!important}@media(max-width:760px){.ketzWorkbench .ketzNavState{display:block!important;max-width:170px}.ketzContinuityContextList>div{grid-template-columns:22px minmax(0,1fr)}.ketzContinuityContextList em{grid-column:2}}.ketzPhaseNav button.continuityReady:not(.active) .ketzNavGlyph{color:#168b64;background:color-mix(in srgb,#1ea676 9%,var(--panel))}.ketzPhaseNav button.continuityAttention:not(.active) .ketzNavGlyph{color:#c97824;background:color-mix(in srgb,#e89428 10%,var(--panel))}.evOutcomeWorkspaceHead{align-items:flex-start}.evOutcomeWorkspaceHead h1{letter-spacing:-.025em}.evDetailSurfaceAnchor{scroll-margin-top:98px;height:1px}.governedOutcomeCanvas{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,var(--panel)) 0,var(--panel) 190px);overflow:hidden;box-shadow:0 12px 34px color-mix(in srgb,#000 7%,transparent)}.governedOutcomeHero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start;padding:20px 20px 17px}.governedOutcomeIdentity{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.governedOutcomeOrb{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 9%,var(--panel));color:var(--accent)}.governedOutcomeHero h2{margin:4px 0 5px;font-size:20px;line-height:1.2;letter-spacing:-.02em}.governedOutcomeHero p{max-width:760px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.governedOutcomeHeroActions{display:flex;justify-content:flex-end;align-items:center;gap:7px;flex-wrap:wrap;max-width:390px}.governedOutcomeState{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--panel);font-size:8px;font-weight:800;letter-spacing:.035em;white-space:nowrap}.governedOutcomeState.needs{color:#a56a1b;border-color:color-mix(in srgb,#c9872c 45%,var(--line));background:color-mix(in srgb,#c9872c 8%,var(--panel))}.governedOutcomeState.blocked{color:#b6574d;border-color:color-mix(in srgb,#c35a50 44%,var(--line));background:color-mix(in srgb,#c35a50 7%,var(--panel))}.governedOutcomeState.working{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.governedOutcomeState.ready{color:#237a5a;border-color:color-mix(in srgb,#2d9a72 40%,var(--line));background:color-mix(in srgb,#2d9a72 7%,var(--panel))}.governedOutcomeProgress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 20px 17px}.governedOutcomeStage{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;min-width:0}.governedOutcomeStage>span{z-index:1;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--muted)}.governedOutcomeStage.complete>span{color:#24805e;border-color:color-mix(in srgb,#2f9b74 38%,var(--line));background:color-mix(in srgb,#2f9b74 8%,var(--panel))}.governedOutcomeStage.active>span{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.governedOutcomeStage>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.governedOutcomeStage small{font-size:7.5px;color:var(--muted);white-space:nowrap}.governedOutcomeStage b{font-size:12px}.governedOutcomeStage>i{position:absolute;left:24px;right:8px;top:11px;height:1px;background:var(--line);z-index:0}.governedOutcomeAttention{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;margin:0 20px 15px;padding:10px 11px;border:1px solid color-mix(in srgb,#c9872c 34%,var(--line));border-radius:10px;background:color-mix(in srgb,#c9872c 6%,var(--panel));color:#a56a1b}.governedOutcomeAttention>svg{margin-top:1px}.governedOutcomeAttention>span{display:grid;grid-gap:2px;gap:2px}.governedOutcomeAttention b{font-size:9.5px}.governedOutcomeAttention small{color:var(--muted);font-size:8.5px;line-height:1.45}.governedOutcomeSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.governedOutcomeGroup{min-width:0;padding:15px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.governedOutcomeGroup:nth-child(2n){border-right:0}.governedOutcomeGroup.group-blocked,.governedOutcomeGroup.group-needs_you{grid-column:1/-1;border-right:0}.governedOutcomeGroup>header{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;margin-bottom:9px}.governedOutcomeGroup>header>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:9px;background:var(--soft);color:var(--muted)}.governedOutcomeGroup.group-needs_you>header>span{color:#9c671f;background:color-mix(in srgb,#c9872c 6%,var(--panel));border-color:color-mix(in srgb,#c9872c 28%,var(--line))}.governedOutcomeGroup.group-blocked>header>span{color:#b6574d;background:color-mix(in srgb,#c35a50 6%,var(--panel));border-color:color-mix(in srgb,#c35a50 28%,var(--line))}.governedOutcomeGroup.group-completed>header>span{color:#247a59;background:color-mix(in srgb,#2e9870 6%,var(--panel));border-color:color-mix(in srgb,#2e9870 26%,var(--line))}.governedOutcomeGroup.group-continuing>header>span{color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--panel));border-color:color-mix(in srgb,var(--accent) 26%,var(--line))}.governedOutcomeGroup h3{margin:0;font-size:11px}.governedOutcomeGroup p{margin:2px 0 0;color:var(--muted);font-size:7.8px;line-height:1.4}.governedOutcomeGroup>header>strong{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:8px}.governedOutcomeGroup>div{display:grid;grid-gap:5px;gap:5px}.governedOutcomeGroup.group-blocked>div,.governedOutcomeGroup.group-needs_you>div{grid-template-columns:repeat(2,minmax(0,1fr))}.governedOutcomeItem{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;grid-gap:7px;gap:7px;align-items:center;padding:8px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text);text-align:left;font:inherit}.governedOutcomeItem:is(button){cursor:pointer}.governedOutcomeItem:is(button):hover{background:var(--soft);border-color:var(--line)}.governedOutcomeItem.review{background:color-mix(in srgb,#c9872c 4%,transparent)}.governedOutcomeItem.blocked{background:color-mix(in srgb,#c35a50 4%,transparent)}.governedOutcomeItem.working{background:color-mix(in srgb,var(--accent) 3%,transparent)}.governedOutcomeItemIcon{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--soft);color:var(--muted)}.governedOutcomeItem>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.governedOutcomeItem b{font-size:9px;line-height:1.35}.governedOutcomeItem small{color:var(--muted);font-size:7.8px;line-height:1.4}.governedOutcomeItem em{font-style:normal;font-size:9px;font-weight:800;color:var(--muted)}.governedOutcomeItem>svg{color:var(--muted)}.governedOutcomePolicy{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;padding:10px 16px;background:var(--soft);color:var(--muted)}.governedOutcomePolicy>span{display:grid;grid-gap:1px;gap:1px}.governedOutcomePolicy b{font-size:8px;color:var(--text)}.governedOutcomePolicy small{font-size:7.5px;line-height:1.4}.evOutcomeViews{display:flex;align-items:center;gap:5px;min-width:0;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--panel);overflow:auto}.evOutcomeViews button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:33px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:8.5px;font-weight:700;white-space:nowrap;cursor:pointer}.evOutcomeViews button:hover:not(:disabled){background:var(--soft);color:var(--text)}.evOutcomeViews button.active{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel));color:var(--accent)}.evOutcomeViews button:disabled{opacity:.38;cursor:not-allowed}.evOutcomeViews em{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:1px solid var(--line);border-radius:999px;font-style:normal;font-size:7px;color:var(--muted);background:var(--panel)}@media(max-width:980px){.governedOutcomeHero{grid-template-columns:1fr}.governedOutcomeHeroActions{justify-content:flex-start;max-width:none}.governedOutcomeSections{grid-template-columns:1fr}.governedOutcomeGroup,.governedOutcomeGroup:nth-child(2n){border-right:0;grid-column:auto}.governedOutcomeGroup.group-blocked,.governedOutcomeGroup.group-needs_you{grid-column:auto}.governedOutcomeGroup.group-blocked>div,.governedOutcomeGroup.group-needs_you>div{grid-template-columns:1fr}}@media(max-width:760px){.evOutcomeWorkspaceHead{padding-inline:2px}.governedOutcomeCanvas{border-radius:13px}.governedOutcomeHero{padding:14px 13px 12px;gap:12px}.governedOutcomeIdentity{grid-template-columns:34px minmax(0,1fr);gap:9px}.governedOutcomeOrb{width:34px;height:34px;border-radius:10px}.governedOutcomeHero h2{font-size:16px}.governedOutcomeHero p{font-size:9px}.governedOutcomeHeroActions{display:grid;grid-template-columns:1fr 1fr;width:100%}.governedOutcomeHeroActions>.governedOutcomeState{grid-column:1/-1;justify-self:start}.governedOutcomeHeroActions>.btn{justify-content:center;min-height:40px}.governedOutcomeProgress{display:flex;overflow:auto;padding:0 13px 13px;gap:0}.governedOutcomeStage{min-width:120px}.governedOutcomeAttention{margin:0 13px 12px}.governedOutcomeGroup{padding:13px 12px}.governedOutcomeItem{grid-template-columns:24px minmax(0,1fr) auto;padding:9px 6px}.governedOutcomeItem>em{grid-column:3;grid-row:1}.governedOutcomeItem>svg{grid-column:3;grid-row:2}.governedOutcomePolicy{padding:10px 12px}.evOutcomeViews{position:-webkit-sticky;position:sticky;top:88px;z-index:16;margin-inline:-1px;box-shadow:0 8px 18px color-mix(in srgb,#000 8%,transparent)}.evOutcomeViews button{min-height:40px}.evDetailSurfaceAnchor{scroll-margin-top:142px}}.governedOutcomeHeroActions .btn:disabled,.governedOutcomeItem:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.55)}.ketzAskMessageActions button{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:6px 9px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface,#fff) 94%,currentColor 6%);color:inherit;font:inherit;font-size:11px;font-weight:700;cursor:pointer;text-align:left}.ketzAskMessageActions button:hover{border-color:color-mix(in srgb,#28aebd 46%,transparent);background:color-mix(in srgb,#67cbd4 10%,var(--surface,#fff))}.evAgentFirstUpload{grid-template-columns:1fr 1fr}.evAgentFirstUpload .evFilePick{grid-column:auto;min-height:82px;padding:13px 16px;text-align:left;justify-content:flex-start}.evAgentFirstUpload .evFilePick>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.evAgentFirstUpload .evFilePick b{font-size:10px;color:var(--text)}.evAgentFirstUpload .evFilePick small{font-size:8px;line-height:1.4;color:var(--muted)}.evIntakePromise{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;margin-top:9px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--accent) 5%,var(--panel));color:var(--accent)}.evIntakePromise>span{display:grid;grid-gap:2px;gap:2px}.evIntakePromise b{font-size:8.8px;color:var(--text)}.evIntakePromise small{font-size:7.8px;line-height:1.45;color:var(--muted)}.evIntakeHints{margin-top:8px;border-top:1px solid var(--line);padding-top:7px}.evIntakeHints>summary{display:flex;align-items:center;gap:7px;width:max-content;max-width:100%;cursor:pointer;color:var(--muted);font-size:8px;font-weight:760;list-style:none}.evIntakeHints>summary::-webkit-details-marker{display:none}.evIntakeHints>summary:after{content:"+";display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--line);border-radius:50%;font-size:10px}.evIntakeHints[open]>summary:after{content:"-"}.evIntakeHints>summary span{font-weight:500;color:var(--muted)}.evIntakeHintFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:8px}.evIntakeHintFields label{display:grid;grid-gap:4px;gap:4px;min-width:0}.evIntakeHintFields label>span{font-size:7.5px;font-weight:750;color:var(--muted);letter-spacing:.02em}.evIntakeHintFields label>span em{font-style:normal;font-weight:500}.evIntakeHintFields .span2{grid-column:1/-1}.evIntakeHintFields input,.evIntakeHintFields select{min-width:0;width:100%;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);padding:7px 8px;font-size:8.5px}@media(max-width:640px){.evAgentFirstUpload,.evIntakeHintFields{grid-template-columns:1fr}.evIntakeHintFields .span2{grid-column:auto}.evAgentFirstUpload .evFilePick{min-height:70px}.evIntakeHints>summary{align-items:flex-start;flex-wrap:wrap}.evIntakeHints>summary span{flex-basis:100%}.evIntakePanel .evActions{align-items:stretch}.evIntakePanel .evActions .btn{min-height:40px;justify-content:center}.evIntakePanel .evActions small{flex-basis:100%}}.governedOutcomeOrb.live{position:relative}.governedOutcomeOrb.live:after{content:"";position:absolute;inset:-4px;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:16px;animation:ketzEvidencePulse 1.6s ease-out infinite}.governedOutcomeLive{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;margin:0 20px 15px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.governedOutcomeLive>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.governedOutcomeLive b{font-size:9px}.governedOutcomeLive small{font-size:8px;line-height:1.4;color:var(--muted)}.governedOutcomeLive em{font-style:normal;font-size:7.5px;font-weight:800;letter-spacing:.04em;color:var(--accent);text-transform:uppercase}.governedOutcomePulse{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 35%,transparent);animation:ketzEvidenceDot 1.4s ease-out infinite}.evRegistrationProgress{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;margin-top:9px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.evRegistrationProgress>span{display:block;height:6px;border-radius:999px;background:var(--soft);overflow:hidden}.evRegistrationProgress>span>i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .2s ease}.evRegistrationProgress>div{display:grid;grid-gap:2px;gap:2px}.evRegistrationProgress b{font-size:8.5px}.evRegistrationProgress small{font-size:7.6px;line-height:1.4;color:var(--muted)}@keyframes ketzEvidencePulse{0%{opacity:.8;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.16)}}@keyframes ketzEvidenceDot{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 35%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@media(max-width:760px){.governedOutcomeLive{margin:0 13px 12px;grid-template-columns:12px minmax(0,1fr)}.governedOutcomeLive em{grid-column:2}.evRegistrationProgress{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.governedOutcomeOrb.live:after,.governedOutcomePulse{animation:none}.evRegistrationProgress>span>i{transition:none}}@media(max-width:760px){.evEvidenceFlowLedger>header{padding:11px 10px}.evEvidenceFlowHead{grid-template-columns:26px minmax(0,1fr) auto 16px;padding:10px 9px}.evEvidenceFlowBadges{grid-column:2/5;justify-content:flex-start}.evEvidenceFlowHead>.evPill{grid-column:3;grid-row:1}.evEvidenceFlowHead>svg{grid-column:4;grid-row:1}.evEvidenceFlowBody,.evEvidenceStageRail{padding-left:44px}.evRunHistory>summary,.evRunHistoryItem>summary,.evRunSource>summary{padding:10px}.evEvidenceFlowName b{white-space:normal}}.evRepairProgress{display:grid;grid-gap:7px;gap:7px;padding:10px 11px;margin:8px 0 10px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.evRepairProgress>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.evRepairProgress>div span{display:grid;grid-gap:2px;gap:2px}.evRepairProgress b{font-size:8.4px}.evRepairProgress small{font-size:7.2px;color:var(--muted)}.evRepairProgress strong{font-size:9px}.evRepairProgress progress{width:100%;height:7px;accent-color:var(--accent)}.evRepairProgress p{margin:0;font-size:7.5px;color:var(--muted)}.evEvidenceFlow.source-repair_failed{background:color-mix(in srgb,#c77800 5%,var(--panel))}.source-repair_failed .evEvidenceFlowIcon{color:#b35e00;background:color-mix(in srgb,#d9786a 10%,var(--soft))}.autonomyWorkspace{display:grid;grid-gap:14px;gap:14px;min-width:0}.autonomyHero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 19px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 7%,var(--panel)),var(--panel) 50%,color-mix(in srgb,var(--good) 4%,var(--panel)))}.autonomyHero h1{margin:5px 0 6px;font-size:23px;letter-spacing:-.02em}.autonomyHero p{margin:0;max-width:760px;color:var(--muted);font-size:10px;line-height:1.55}.autonomyHeroActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.autonomyStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--line);grid-gap:1px;gap:1px}.autonomyStat{display:grid;grid-gap:4px;gap:4px;padding:13px 14px;background:var(--panel)}.autonomyStat span{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.autonomyStat strong{font-size:18px;line-height:1.1;color:var(--text)}.autonomyStat small{font-size:7.6px;line-height:1.35;color:var(--muted)}.autonomyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.autonomyPanel{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.autonomyPanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--soft) 46%,var(--panel))}.autonomyPanel>header h2{margin:4px 0 0;font-size:13px}.autonomyPanel>div{padding:13px 14px}.autonomyList{display:grid;grid-gap:1px;gap:1px;padding:0!important;border-top:0}.autonomyList>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}.autonomyList>div:last-child{border-bottom:0}.autonomyList>div>svg{color:var(--accent)}.autonomyList>div>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.autonomyList b{font-size:9.5px;overflow-wrap:anywhere}.autonomyList small{font-size:8px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.autonomyList em{font-style:normal;font-size:7.5px;color:var(--muted);white-space:nowrap}.autonomyList>p{margin:0;padding:13px 14px;color:var(--muted);font-size:9px}.autonomyKV{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:start}.autonomyKV span{color:var(--muted);font-size:8.5px}.autonomyKV b{font-size:9px;overflow-wrap:anywhere}.autonomyModes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.autonomyModes button{display:grid;grid-gap:4px;gap:4px;text-align:left;min-height:78px;padding:10px 11px;border:1px solid var(--line);border-radius:10px;background:var(--soft);color:var(--text)}.autonomyModes button:hover:not(:disabled){border-color:var(--lineStrong);background:var(--surface-3)}.autonomyModes button.active{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel));box-shadow:inset 2px 0 var(--accent)}.autonomyModes button:disabled{opacity:.4;cursor:not-allowed}.autonomyModes strong{font-size:9px}.autonomyModes small{color:var(--muted);font-size:7.7px;line-height:1.4}.controlActions{display:flex;gap:8px;margin-top:10px}.roleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;padding:0!important;background:var(--line)}.roleGrid>div{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;padding:10px 12px;background:var(--panel)}.roleGrid>div>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--line);border-radius:7px;color:var(--accent);font-size:8px;font-weight:850}.roleGrid>div>div{display:grid;grid-gap:2px;gap:2px}.roleGrid b{font-size:9px}.roleGrid small{font-size:7.6px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.autonomyModeBadge{align-self:flex-start;display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid color-mix(in srgb,var(--good) 55%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--good) 9%,var(--panel));color:var(--good);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.autonomyModeBadge.paused{border-color:color-mix(in srgb,var(--warn) 55%,var(--line));background:color-mix(in srgb,var(--warn) 8%,var(--panel));color:var(--warn)}.relationshipGraphBackdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:rgba(3,8,14,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.relationshipGraphModal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,96vw);height:min(820px,90vh);border:1px solid var(--lineStrong);border-radius:15px;background:var(--panel);box-shadow:0 34px 100px rgba(0,0,0,.46);overflow:hidden}.relationshipGraphModal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:14px 16px;border-bottom:1px solid var(--line)}.relationshipGraphModal h2{margin:4px 0 3px;font-size:15px}.relationshipGraphModal p{margin:0;color:var(--muted);font-size:8.5px}.relationshipGraphTools{display:flex;align-items:center;gap:5px}.relationshipGraphTools>button:not(.iconBtn){min-width:34px;height:30px;border:1px solid var(--lineStrong);border-radius:7px;background:var(--panel);color:var(--text);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.relationshipGraphTools>button:nth-child(2){min-width:48px}.relationshipGraphCanvas{min-height:0;overflow:auto;padding:24px;background:color-mix(in srgb,var(--soft) 58%,var(--panel));display:block}.relationshipGraphCanvas svg{max-width:none!important;height:auto!important;filter:drop-shadow(0 2px 3px color-mix(in srgb,#000 10%,transparent))}.relationshipGraphCanvas .node path,.relationshipGraphCanvas .node polygon,.relationshipGraphCanvas .node rect{stroke-width:1.5px!important}.relationshipGraphCanvas .edgePath path{stroke-width:1.35px!important}.relationshipGraphCanvas .label,.relationshipGraphCanvas .nodeLabel{font-weight:650!important}.relationshipGraphModal>details{border-top:1px solid var(--line);padding:8px 12px;background:var(--panel)}.relationshipGraphModal>details summary{cursor:pointer;font-size:8px;font-weight:750;color:var(--muted)}.relationshipGraphModal pre{max-height:170px;overflow:auto;margin:8px 0 0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--soft);font-size:8px;line-height:1.45;white-space:pre-wrap}.relationshipGraphModal>.notice{margin:16px;align-self:start}@media(max-width:900px){.autonomyStats{grid-template-columns:1fr 1fr}.autonomyGrid,.autonomyModes,.roleGrid{grid-template-columns:1fr}.autonomyModes button{min-height:62px}.autonomyList>div{grid-template-columns:24px minmax(0,1fr) auto}.autonomyList>div>.textBtn{grid-column:2/4;justify-self:start}}@media(max-width:640px){.autonomyHero{display:grid;padding:14px}.autonomyHero h1{font-size:19px}.autonomyHeroActions{justify-content:flex-start}.autonomyHeroActions .btn{min-height:40px}.autonomyStats{grid-template-columns:1fr 1fr}.autonomyStat{padding:10px}.autonomyKV{grid-template-columns:1fr}.autonomyKV span{margin-top:4px}.controlActions{display:grid}.relationshipGraphBackdrop{padding:0}.relationshipGraphModal{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0}.relationshipGraphModal>header{padding:13px}.relationshipGraphCanvas{padding:12px;place-items:start}.relationshipGraphCanvas svg{min-width:760px}.relationshipGraphModal>details{padding-bottom:max(8px,env(safe-area-inset-bottom))}}.evStructurePanel{display:grid;grid-gap:11px;gap:11px}.evStructureHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.evStructureHead h3{margin:4px 0;font-size:13px}.evStructureHead p{margin:0;max-width:760px;color:var(--muted);font-size:8.5px;line-height:1.45}.evStructureBadges{display:flex;align-items:center;gap:6px}.evStructureBadges>span:last-child{display:grid;place-items:center;min-width:28px;height:24px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:8px}.evStructureFacts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--line)}.evStructureFacts>span{display:grid;grid-gap:3px;gap:3px;padding:9px;background:var(--panel)}.evStructureFacts small{color:var(--muted);font-size:7.5px}.evStructureFacts b{font-size:11px}.evStructureTools{display:flex;align-items:center;gap:8px}.evStructureTools input{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);padding:8px 9px;font-size:9px}.evStructureTools small{color:var(--muted);font-size:7.5px}.evStructureTableWrap{max-height:48vh;overflow:auto;border:1px solid var(--line);border-radius:9px}.evStructureTable{width:100%;border-collapse:collapse;font-size:8.5px}.evStructureTable th{position:-webkit-sticky;position:sticky;top:0;z-index:2;text-align:left;background:var(--soft);color:var(--muted);font-size:7.5px;text-transform:uppercase;letter-spacing:.04em}.evStructureTable td,.evStructureTable th{padding:7px 8px;border-bottom:1px solid var(--line)}.evStructureTable td{vertical-align:middle}.evStructureTable tr:last-child td{border-bottom:0}.evStructureTable tr.corrected{background:color-mix(in srgb,var(--warn) 5%,var(--panel))}.evStructureTable td:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:160px}.evStructureTable code{font-size:8px}.evPriorValue{color:var(--muted);text-decoration:line-through;font-size:7px}.evStructureImpact{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;padding:9px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--accent) 5%,var(--panel));color:var(--accent)}.evStructureImpact span{display:grid;grid-gap:2px;gap:2px}.evStructureImpact b{font-size:8.5px;color:var(--text)}.evStructureImpact small{font-size:7.5px;color:var(--muted)}.evStructureEditor{display:grid;grid-gap:9px;gap:9px;padding:11px;border:1px solid color-mix(in srgb,var(--warn) 42%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--warn) 5%,var(--panel))}.evStructureEditor header{display:flex;justify-content:space-between;gap:10px}.evStructureEditor h4{margin:3px 0 0}.evStructureEditor header button{border:0;background:transparent;color:var(--muted);font-size:17px}.evStructureEditor label{display:grid;grid-gap:4px;gap:4px;font-size:8px;font-weight:700}.evStructureEditor input,.evStructureEditor textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);padding:8px;font-size:9px}.evStructureEditor textarea{min-height:68px;resize:vertical}.evStructureEditor>div{display:flex;justify-content:flex-end;gap:7px}.evStructureEditor p{margin:0;color:var(--muted);font-size:7.5px}.evStructureLoading{display:flex;align-items:center;gap:9px;padding:16px;color:var(--muted);font-size:9px}.evStructureFallback{display:grid;grid-gap:10px;gap:10px}.evStructureNonCell{display:grid;grid-gap:3px;gap:3px;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.evStructureNonCell b{font-size:9px}.evStructureNonCell small{font-size:8px;color:var(--muted)}@media(max-width:640px){.evStructureHead{display:grid}.evStructureFacts{grid-template-columns:1fr 1fr}.evStructureTableWrap{max-height:55vh}.evStructureTable td:nth-child(3),.evStructureTable th:nth-child(3){display:none}.evStructureEditor>div{display:grid}.evStructureEditor .btn{min-height:40px}}.firmUserField small{font-size:8px;line-height:1.35;color:var(--muted,#61738a);text-transform:none;letter-spacing:0}.firmUserField small b{color:var(--text,#10243a)}.demoDirectoryNotice{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:9px 10px;border:1px solid var(--line,#dce6ef);border-radius:9px;background:color-mix(in srgb,var(--surface,#fff) 88%,#e9f4ff 12%)}.demoDirectoryNotice>div{display:grid;grid-gap:2px;gap:2px}.demoDirectoryNotice b{font-size:9px}.demoDirectoryNotice small{font-size:8px;line-height:1.4;color:var(--muted,#61738a)}.firmDirectoryPreview{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line,#dce6ef);font-size:8px;color:var(--muted,#61738a)}.firmDirectoryPreview>span:first-child{font-weight:700;text-transform:uppercase;letter-spacing:.04em}.roleChip{padding:4px 7px;border:1px solid var(--line,#dce6ef);border-radius:999px;background:var(--surface,#fff);color:var(--text,#10243a)}.firmUserMultiField{display:grid;grid-gap:6px;gap:6px}.firmUserMultiField>span{font-size:8px;color:#7c8ca1}.firmUserMultiField>small,.resourceDemoNote{display:block;color:#62758c;font-size:7px;line-height:1.4}.firmUserChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.firmUserChoice{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;text-align:left;border:1px solid var(--line,#dce6ef);border-radius:9px;background:var(--surface,#fff);color:inherit;padding:8px;cursor:pointer}.firmUserChoice:hover{border-color:#9ab8d0}.firmUserChoice.selected{border-color:#4d91d8;background:color-mix(in srgb,var(--surface,#fff) 88%,#dceeff 12%)}.firmUserChoice:disabled{opacity:.55;cursor:not-allowed}.firmUserChoice>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.firmUserChoice b{font-size:9px}.firmUserChoice small{font-size:7px;color:var(--muted,#61738a)}.firmUserAvatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e8f2fb;font-size:8px;font-weight:800}.firmUserCheck{font-size:12px;font-weight:800;color:#377fbe}@media(max-width:640px){.firmUserChoiceGrid{grid-template-columns:1fr}}.setupDocumentsSection{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:15px;border:1px solid var(--line,#dce6ef);border-radius:13px;background:var(--panel,#fff)}.setupDocumentsTitle{align-items:flex-start}.setupDocumentsTitle h3{margin:3px 0}.setupDocumentsTitle p{margin:0;max-width:760px;color:var(--muted,#61738a);font-size:8.5px;line-height:1.45}.setupDocumentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.setupDocumentCard{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line,#dce6ef);border-radius:11px;background:var(--surface,#fff)}.setupDocumentCard.attention{border-color:color-mix(in srgb,var(--warn,#c98522) 42%,var(--line,#dce6ef));background:color-mix(in srgb,var(--warn,#c98522) 4%,var(--surface,#fff))}.setupDocumentHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.setupDocumentHead h4{margin:3px 0 2px;font-size:11px}.setupDocumentHead p{margin:0;color:var(--muted,#61738a);font-size:8px}.documentNotice{display:grid;grid-gap:2px;gap:2px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--warn,#c98522) 35%,var(--line,#dce6ef));border-radius:8px;background:color-mix(in srgb,var(--warn,#c98522) 5%,var(--surface,#fff))}.documentNotice b{font-size:8.5px}.documentNotice span{font-size:8px;line-height:1.4;color:var(--muted,#61738a)}.documentContextFields{border-top:1px solid var(--line,#dce6ef);padding-top:8px}.documentContextFields summary{cursor:pointer;color:var(--muted,#61738a);font-size:8px;font-weight:700}.documentContextFields>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:7px}.documentContextFields span{display:grid;grid-gap:2px;gap:2px;padding:6px;border-radius:7px;background:var(--soft,#f5f8fb)}.documentContextFields b{font-size:7.5px}.documentContextFields em{font-style:normal;font-size:8px;color:var(--muted,#61738a);overflow-wrap:anywhere}.documentHumanFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.documentHumanFields>strong{grid-column:1/-1;font-size:8.5px}.documentHumanFields label{display:grid;grid-gap:3px;gap:3px;font-size:7.5px;font-weight:700}.documentHumanFields input{min-width:0;border:1px solid var(--line,#dce6ef);border-radius:8px;background:var(--surface,#fff);color:var(--text,#10243a);padding:8px;font-size:8.5px}.documentHumanFields .btn{grid-column:1/-1;justify-self:start}.setupDocumentActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:2px}.documentEmptyState{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;padding:12px;border:1px dashed var(--line,#dce6ef);border-radius:10px;background:var(--soft,#f5f8fb);color:var(--muted,#61738a)}.documentEmptyState>div{display:grid;grid-gap:3px;gap:3px}.documentEmptyState b{font-size:8.5px;color:var(--text,#10243a)}.documentEmptyState span{font-size:8px;line-height:1.45}@media(max-width:900px){.setupDocumentGrid{grid-template-columns:1fr}}@media(max-width:640px){.setupDocumentsTitle{display:grid}.documentContextFields>div,.documentHumanFields,.setupDocumentGrid{grid-template-columns:1fr}.setupDocumentActions{display:grid}.setupDocumentActions .btn{min-height:40px}.documentHumanFields .btn{grid-column:auto}}.documentRequirementLine{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--surface-muted,#f6f7f9);font-size:12px}.documentRequirementLine span{opacity:.72}.documentRequirementLine b{font-weight:650}.documentClientSignature{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.documentClientSignature input{min-width:180px;flex:1 1 180px}@media(max-width:760px){.documentRequirementLine{align-items:flex-start;flex-direction:column}.documentClientSignature,.documentClientSignature .btn,.documentClientSignature input{width:100%}}.templateLifecycleReadiness{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:15px;border:1px solid var(--line,#dce6ef);border-radius:13px;background:var(--panel,#fff)}.templateLifecycleGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.templateLifecycleItem{display:grid;grid-gap:5px;gap:5px;align-content:start;padding:10px;border:1px solid var(--line,#dce6ef);border-radius:10px;background:var(--soft,#f5f8fb)}.templateLifecycleItem>span{font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.templateLifecycleItem small{font-size:7.5px;color:var(--muted,#61738a)}.templateLifecycleItem em{font-size:7px;font-style:normal;color:var(--warn,#a86300);font-weight:700}.templateLifecycleOverall{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:10px;border-radius:10px}.templateLifecycleOverall.ready{background:color-mix(in srgb,var(--success,#228b5a) 8%,var(--surface,#fff));border:1px solid color-mix(in srgb,var(--success,#228b5a) 30%,var(--line,#dce6ef))}.templateLifecycleOverall.attention{background:color-mix(in srgb,var(--warn,#c98522) 7%,var(--surface,#fff));border:1px solid color-mix(in srgb,var(--warn,#c98522) 32%,var(--line,#dce6ef))}.templateLifecycleOverall>div{display:grid;grid-gap:2px;gap:2px}.templateLifecycleOverall b{font-size:8.5px}.templateLifecycleOverall span{font-size:8px;color:var(--muted,#61738a);line-height:1.4}@media(max-width:1050px){.templateLifecycleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.templateLifecycleGrid{grid-template-columns:1fr}}.engagementConfigReason{padding:11px 12px;border-bottom:1px solid var(--line)}.engagementConfigReason,.engagementConfigReason label{display:grid;grid-gap:5px;gap:5px}.engagementConfigReason label span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.engagementConfigEditor input,.engagementConfigEditor select,.engagementConfigReason input{min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--soft);color:var(--text);padding:0 9px;font:inherit;font-size:9px}.engagementConfigReason small{font-size:7.7px;color:var(--muted)}.engagementConfigList{display:grid;padding:0!important}.engagementConfigRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);grid-gap:10px;gap:10px;padding:11px 12px;border-bottom:1px solid var(--line)}.engagementConfigRow:last-child{border-bottom:0}.engagementConfigTitle{display:grid;grid-gap:3px;gap:3px}.engagementConfigTitle b{font-size:9.5px}.engagementConfigTitle small{font-size:7.7px;color:var(--muted)}.engagementConfigTitle em{font-size:7px;font-style:normal;font-weight:850;color:var(--warn);text-transform:uppercase}.engagementConfigEditor{display:grid;grid-template-columns:minmax(120px,1fr) auto;grid-gap:7px;gap:7px;align-items:center}.engagementConfigPending{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--warn) 6%,var(--panel));font-size:8px}.requirementAuthorityList{display:grid;padding:0!important}.requirementAuthorityList details{border-bottom:1px solid var(--line)}.requirementAuthorityList details:last-child{border-bottom:0}.requirementAuthorityList summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;cursor:pointer}.requirementAuthorityList summary>span{display:grid;grid-gap:2px;gap:2px}.requirementAuthorityList summary b{font-size:9px}.requirementAuthorityList summary em,.requirementAuthorityList summary small{font-size:7.5px;color:var(--muted);font-style:normal}.requirementAuthorityList details>div{padding:0 12px 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.requirementAuthorityList p{margin:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--soft);font-size:7.7px;line-height:1.45}.trustGood{color:var(--good);font-weight:800}.trustWarn{color:var(--warn);font-weight:800}@media(max-width:760px){.engagementConfigEditor,.engagementConfigRow,.requirementAuthorityList details>div{grid-template-columns:1fr}}.setupTemplateRequirements{display:grid;grid-gap:12px;gap:12px}.setupTemplateRequirementGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.setupTemplateRequirementGroups>div{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--bg)}.setupTemplateRequirementGroups>div>div{display:flex;justify-content:space-between;gap:8px}.setupTemplateRequirementGroups strong{font-size:10.5px}.setupTemplateRequirementGroups small,.setupTemplateRequirementGroups span{font-size:9px;color:var(--muted);line-height:1.4}@media(max-width:760px){.setupTemplateRequirementGroups{grid-template-columns:1fr}}.relationshipGraphTools>button:first-child:not(.iconBtn){min-width:92px;padding:0 9px}.relationshipGraphTools>button.active{border-color:color-mix(in srgb,var(--accent) 50%,var(--lineStrong));color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.relationshipGraphCanvas .node:focus{outline:2px solid var(--accent);outline-offset:3px}.relationshipGraphCanvas .node:hover path,.relationshipGraphCanvas .node:hover polygon,.relationshipGraphCanvas .node:hover rect{stroke:var(--accent)!important}.evEvidenceIntelligenceHome{display:grid;grid-gap:14px;gap:14px}.evEvidenceIntelligenceHome>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.evEvidenceIntelligenceHome>header h2{margin:3px 0 4px;font-size:16px}.evEvidenceIntelligenceHome>header p{margin:0;max-width:820px;color:var(--muted);font-size:9px;line-height:1.5}.evIntelMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.evIntelMetrics>span{display:grid;grid-gap:2px;gap:2px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.evIntelMetrics small{font-size:7.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.evIntelMetrics b{font-size:17px}.evIntelMetrics em{font-size:7.5px;color:var(--muted);font-style:normal}.evIntelCrossSource{display:grid;grid-gap:9px;gap:9px;padding-top:3px}.evIntelSectionHead{display:flex;justify-content:space-between;gap:10px;align-items:center}.evIntelSectionHead>span{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start}.evIntelSectionHead>span>div{display:grid;grid-gap:2px;gap:2px}.evIntelSectionHead b{font-size:9.5px}.evIntelSectionHead small{font-size:8px;color:var(--muted)}.evIntelRelationshipPreview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.evIntelRelationshipPreview>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:9px;border:1px solid var(--line);border-radius:9px}.evIntelRelationshipPreview>div>span{display:grid;grid-gap:2px;gap:2px}.evIntelRelationshipPreview b{font-size:8.5px}.evIntelRelationshipPreview small{font-size:7.5px;color:var(--muted);line-height:1.4}.evIntelGuidance{padding-top:2px}.evIntelGuidance>div{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:9px 10px;border-radius:9px;background:color-mix(in srgb,var(--accent) 5%,var(--soft));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}.evIntelGuidance span{display:grid;grid-gap:2px;gap:2px}.evIntelGuidance b{font-size:8.5px}.evIntelGuidance small{font-size:7.7px;color:var(--muted);line-height:1.45}.evFinancialModel{display:grid;grid-gap:12px;gap:12px;margin:4px 0 12px}.evFinModelSummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.evFinModelSummary>span{display:grid;grid-gap:2px;gap:2px;padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.evFinModelSummary small{font-size:7px;color:var(--muted)}.evFinModelSummary b{font-size:14px}.evFinCoverage,.evFinRelationships{display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.evFinCoverage>header h3,.evFinRelationships>header h3{margin:2px 0;font-size:11px}.evFinRelationships>header p{margin:0;color:var(--muted);font-size:7.7px;line-height:1.45}.evFinRelationships>div{display:grid;grid-gap:6px;gap:6px}.evFinRelationships article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:start;padding:9px;border-radius:9px;background:var(--soft)}.evFinRelationships article>span{display:grid;grid-gap:2px;gap:2px}.evFinRelationships article b{font-size:8.5px}.evFinRelationships article em,.evFinRelationships article small{font-size:7.5px;color:var(--muted);font-style:normal;line-height:1.4}.evFinRelationships article>div{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.evSourceChip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:5px 7px;color:var(--text);font:inherit;font-size:7px;cursor:pointer}.evSourceChip:hover{border-color:var(--accent);color:var(--accent)}.evFinCoverage>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.evFinCoverage article{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:9px}.evFinCoverage article>span{display:grid;grid-gap:2px;gap:2px}.evFinCoverage article b{font-size:8.5px}.evFinCoverage article p,.evFinCoverage article small{font-size:7.5px;color:var(--muted);line-height:1.4}.evFinCoverage article p{margin:0}.evFinCoverage article>div{display:grid;grid-gap:2px;gap:2px}.evFinSourceContributions{border:1px solid var(--line);border-radius:11px;overflow:hidden}.evFinSourceContributions>summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 11px;cursor:pointer;background:var(--soft)}.evFinSourceContributions>summary>span{display:grid;grid-gap:2px;gap:2px}.evFinSourceContributions>summary b{font-size:9px}.evFinSourceContributions>summary small{font-size:7.5px;color:var(--muted)}.evFinSourceContributions>.evFinFamilyGrid{padding:10px}.evSourceIntelligence{display:grid;grid-gap:12px;gap:12px}.evSourceIntelHero{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:13px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,var(--panel)),var(--panel))}.evSourceIntelHero h3{margin:3px 0 4px;font-size:15px}.evSourceIntelHero p{margin:0;max-width:700px;font-size:8.5px;color:var(--muted);line-height:1.5}.evSourceIntelNeeds{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid color-mix(in srgb,var(--warn) 35%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--warn) 5%,var(--panel))}.evSourceIntelNeeds>header{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.evSourceIntelNeeds h4{margin:2px 0 0;font-size:10px}.evSourceIntelNeeds>div{display:grid;grid-gap:5px;gap:5px}.evSourceIntelNeeds button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer}.evSourceIntelNeeds button>span{display:grid;grid-gap:2px;gap:2px}.evSourceIntelNeeds button b{font-size:8.5px}.evSourceIntelNeeds button small{font-size:7.5px;color:var(--muted)}.evSourceIntelNeeds button em{font-style:normal;font-size:7.5px;font-weight:800;color:var(--accent)}.evSourceIntelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.evSourceIntelCoverage,.evSourceIntelGrid>article{display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid var(--line);border-radius:10px}.evSourceIntelCoverage>header,.evSourceIntelGrid>article>header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.evSourceIntelGrid>article>header>div{display:grid;grid-gap:1px;gap:1px}.evSourceIntelCoverage h4,.evSourceIntelGrid h4{margin:2px 0 0;font-size:10px}.evSourceIntelList{display:grid;grid-gap:6px;gap:6px}.evSourceIntelList p{margin:0;padding-left:10px;position:relative;font-size:8px;color:var(--muted);line-height:1.45}.evSourceIntelList p:before{content:"•";position:absolute;left:0;color:var(--accent)}.evSourceIntelFindings{display:grid;grid-gap:6px;gap:6px}.evSourceIntelFindings>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start}.evSourceIntelFindings>div>span{display:grid;grid-gap:1px;gap:1px}.evSourceIntelFindings b{font-size:8px}.evSourceIntelFindings p,.evSourceIntelFindings small{font-size:7.5px;color:var(--muted);line-height:1.4}.evSourceIntelCoverageFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.evSourceIntelCoverageFacts>span{display:grid;grid-gap:2px;gap:2px;padding:8px;background:var(--soft);border-radius:8px}.evSourceIntelCoverageFacts small{font-size:7px;color:var(--muted)}.evSourceIntelCoverageFacts b{font-size:8.5px;overflow-wrap:anywhere}.evSourceIntelNext{display:grid;grid-gap:5px;gap:5px}.evSourceIntelNext>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;padding:7px;border:1px solid var(--line);border-radius:8px}.evSourceIntelNext>div>span{display:grid;grid-gap:1px;gap:1px}.evSourceIntelNext b{font-size:8px}.evSourceIntelNext small{font-size:7.2px;color:var(--muted)}.evSourceIntelActions{display:flex;gap:6px;flex-wrap:wrap}@media(max-width:900px){.evFinModelSummary,.evIntelMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.evFinCoverage article,.evFinCoverage>div,.evSourceIntelGrid{grid-template-columns:1fr}.evFinRelationships article{grid-template-columns:auto minmax(0,1fr)}.evFinRelationships article>div{grid-column:2;justify-content:flex-start}}@media(max-width:640px){.evIntelRelationshipPreview{grid-template-columns:1fr}.evFinModelSummary,.evIntelMetrics,.evSourceIntelCoverageFacts{grid-template-columns:1fr 1fr}.evSourceIntelHero{display:grid}.evFinRelationships article{grid-template-columns:1fr}.evFinRelationships article>div{grid-column:auto}.evSourceIntelActions{display:grid}.evSourceIntelActions .btn{min-height:40px}}