@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Space+Grotesk:wght@500;700&display=swap";:root{color:#212121;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#f6f8fb;--surface:#ffffffeb;--surface-strong:#fff;--surface-muted:#eef4fb;--border:#13243a1a;--text:#212121;--muted:#6f7784;--brand:#014199;--brand-soft:#0141991f;--positive:#20745d;--positive-soft:#20745d1f;--warning:#b36b00;--warning-soft:#b36b0024;--critical:#b13c2e;--critical-soft:#b13c2e24;--shadow:0 16px 40px #13243a14;background:radial-gradient(circle at top,#01419929,#0000 34%),linear-gradient(#eef4fb 0%,#f7f9fc 100%);font-family:Segoe UI,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);min-width:320px;color:var(--text)}button,select,textarea{font:inherit}button{cursor:pointer}.workspace-layout{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{color:#f4f7fb;background:linear-gradient(#0b2448 0%,#102b50 100%);border-right:1px solid #ffffff0f;flex-direction:column;gap:18px;padding:26px 18px;display:flex}.brand-block{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.brand-logo{width:188px;max-width:100%;height:auto;display:block}.brand-block strong,.brand-block span{display:block}.brand-block span{color:#f4f7fbad;font-size:.86rem}.brand-mark{background:linear-gradient(145deg,#3b7bc4,#153e74);border-radius:14px;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.sidebar-nav{flex-direction:column;gap:8px;display:flex}.sidebar-link{color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;transition:all .16s;display:flex}.sidebar-link strong{font-size:.98rem}.sidebar-link span{color:#f4f7fbad;font-size:.82rem}.sidebar-link:hover,.sidebar-link-active{background:#ffffff14;border-color:#ffffff14}.sidebar-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex}.workspace-main{flex-direction:column;gap:18px;padding:28px 30px 34px;display:flex}.workspace-topbar,.scope-bar,.panel,.hero-panel,.workspace-state{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffbf;border:1px solid #fff9;border-radius:22px}@keyframes livePulse{0%{transform:scale(.95);box-shadow:0 0 #20745db3}70%{transform:scale(1);box-shadow:0 0 0 8px #20745d00}to{transform:scale(.95);box-shadow:0 0 #20745d00}}.live-indicator{background-color:var(--positive);vertical-align:baseline;border-radius:50%;width:10px;height:10px;margin-right:6px;animation:2s infinite livePulse;display:inline-block}.workspace-topbar{justify-content:space-between;gap:24px;padding:24px 28px;display:flex}.workspace-topbar h1,.hero-panel h1,.section-title h2,.stack-card h3{margin:0}.workspace-topbar p,.section-title p,.hero-main p,.stack-card p,.detail-block p,.workspace-state p{color:var(--muted);margin:0}.topbar-kicker,.section-eyebrow,.hero-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:.74rem;font-weight:700;display:inline-block}.topbar-actions,.summary-inline,.scope-summary,.suggestion-row,.citation-list{flex-wrap:wrap;gap:10px;display:flex}.topbar-actions{justify-content:flex-end;align-items:flex-start}.topbar-chip,.ghost-button,.primary-button,.status-pill,.citation-chip{border-radius:999px}.topbar-chip,.ghost-button,.primary-button{border:1px solid var(--border);padding:10px 14px}.topbar-chip{background:var(--surface-muted);color:var(--muted)}.ghost-button{color:var(--text);background:0 0}.primary-button{background:var(--brand);color:#fff;border-color:#0000}.primary-button:disabled{opacity:.65;cursor:progress}.scope-bar{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.scope-control{align-items:center;gap:12px;display:flex}.scope-control span{color:var(--muted);font-size:.88rem}.scope-control select,.field textarea{border:1px solid var(--border);background:var(--surface-strong);color:var(--text)}.scope-control select{border-radius:12px;min-width:220px;padding:10px 14px}.error-banner,.workspace-state{padding:18px 20px}.error-banner{color:#7f2e24;background:#fff2ef;border:1px solid #b13c2e2e;border-radius:18px}.notice-banner{color:#0f3e7f;background:#edf4ff;border:1px solid #0141992e;border-radius:18px;padding:18px 20px}.view-content{flex-direction:column;gap:18px;display:flex}.hero-panel{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:20px;padding:24px;display:grid}.hero-main,.hero-side,.mission-hero-copy,.stack-list,.trust-list,.mission-list,.data-table{flex-direction:column;display:flex}.hero-main,.mission-hero-copy{gap:14px}.hero-meta,.metric-grid,.mission-stat-grid,.project-highlight-grid,.content-grid,.content-grid-secondary,.split-layout,.link-grid{gap:16px;display:grid}.hero-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-meta div,.callout-card,.mini-card,.metric-card,.stack-card,.project-highlight-card,.mission-list-item,.trust-row,.data-table-row,.field textarea,.field input,.field select,.connector-admin-card,.file-admin-card,.agent-admin-card,.selection-card{border-radius:18px}.hero-meta div,.callout-card,.mini-card,.metric-card,.stack-card,.project-highlight-card,.mission-list-item,.trust-row{border:1px solid var(--border);background:var(--surface-strong);padding:16px}.hero-meta span,.callout-card span,.mini-card span,.metric-card span,.table-primary span,.detail-block small,.stack-card span,.trust-row span,.ask-context span{color:var(--muted)}.hero-side,.stack-list{gap:12px}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card strong,.callout-card strong,.mini-card strong,.trust-row strong,.table-primary strong{font-size:1rem}.metric-card-neutral{background:var(--surface-strong)}.metric-card-positive{background:linear-gradient(180deg, var(--positive-soft), #fffffff0)}.metric-card-warning{background:linear-gradient(180deg, var(--warning-soft), #fffffff0)}.metric-card-critical{background:linear-gradient(180deg, var(--critical-soft), #fffffff0)}.content-grid-today{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr) minmax(320px,1fr)}.content-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-span-2{grid-column:span 2}.section-title{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.mission-table,.report-table,.project-table,.source-table{grid-template-columns:2.3fr repeat(5,minmax(0,1fr));align-items:start;gap:14px;display:grid}.mission-table span,.report-table span,.project-table span,.source-table span{font-size:.92rem}.data-table-head{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:0 8px 10px;font-size:.82rem}.data-table-row{border-top:1px solid var(--border);padding:14px 8px}.data-table-row-button{text-align:left;background:0 0;border:none;width:100%}.table-primary,.detail-block,.field,.ask-context,.insight-block{flex-direction:column;gap:6px;display:flex}.report-row-detail .detail-block,.project-row-detail .detail-block,.source-row-detail .detail-block{grid-column:1/-1;padding:0 0 4px}.status-pill,.citation-chip{border:1px solid #0000;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.status-pill-positive{color:var(--positive);background:var(--positive-soft)}.status-pill-warning{color:var(--warning);background:var(--warning-soft)}.status-pill-critical{color:var(--critical);background:var(--critical-soft)}.stack-card-top,.subview-header,.ask-footer,.mission-list-item{justify-content:space-between;gap:12px;display:flex}.project-highlight-grid,.mission-stat-grid,.link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-layout{grid-template-columns:320px minmax(0,1fr)}.split-main{flex-direction:column;gap:16px;display:flex}.mission-list{gap:10px}.mission-list-item{border:1px solid var(--border);text-align:left;width:100%}.mission-hero-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.insight-block{border-left:3px solid var(--brand);background:var(--surface-muted);padding:14px 16px}.field textarea{resize:vertical;width:100%;min-height:180px;padding:14px 16px}.field input,.field select{border:1px solid var(--border);background:var(--surface-strong);width:100%;color:var(--text);padding:12px 14px}.workspace-form-grid,.config-card-grid,.selection-grid{gap:14px;display:grid}.workspace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.config-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.field-span-2{grid-column:span 2}.connector-admin-card,.file-admin-card,.agent-admin-card{border:1px solid var(--border);background:var(--surface-strong);flex-direction:column;gap:10px;padding:16px;display:flex}.selection-card{border:1px solid var(--border);background:var(--surface-strong);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.selection-card input{width:18px;height:18px;margin:0}.connector-admin-card p,.connector-admin-card small,.file-admin-card p,.file-admin-card small,.agent-admin-card p,.agent-admin-card small,.selection-card span{color:var(--muted);margin:0}.storage-path{overflow-wrap:anywhere;font-size:.82rem}.connector-mcp-block{background:#0d4c920d;border:1px solid #0d4c921f;border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.connector-mcp-badge{color:var(--positive);background:#166d5a1f;border-color:#166d5a29}.connector-mcp-list{flex-direction:column;gap:8px;display:flex}.connector-mcp-item{background:#ffffffbd;border:1px solid #0d4c9214;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.connector-mcp-item strong,.connector-mcp-item span{margin:0}.connector-mcp-item span{color:var(--muted);font-size:.8rem}.panel-embedded{box-shadow:none;background:0 0;border:none;padding:0}.button-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ask-context{border:1px solid var(--border);background:var(--surface-muted);border-radius:16px;padding:14px 16px}.ask-footer{align-items:center;margin-top:14px}.citation-chip{background:var(--surface-muted);color:var(--text)}.intelligence-link{color:var(--brand);font-weight:600;text-decoration:none}.intelligence-link:hover{text-decoration:underline}.workspace-state{flex-direction:column;gap:12px;max-width:640px;margin:32px;display:flex}@media (width<=1320px){.content-grid-today,.content-grid-secondary,.metric-grid,.mission-hero-grid,.hero-panel,.split-layout{grid-template-columns:1fr}.panel-span-2{grid-column:auto}}@media (width<=1080px){.workspace-layout{grid-template-columns:1fr}.workspace-sidebar{border-bottom:1px solid #ffffff14;border-right:none}}@media (width<=820px){.workspace-main{padding:16px}.workspace-topbar,.scope-bar,.subview-header,.ask-footer{flex-direction:column;align-items:stretch}.mission-table,.report-table,.project-table,.source-table,.hero-meta,.project-highlight-grid,.mission-stat-grid,.link-grid,.workspace-form-grid,.config-card-grid,.selection-grid{grid-template-columns:1fr}.field-span-2{grid-column:auto}}:root{--bg:#f3f5f7;--surface:#fffffffa;--surface-strong:#fff;--surface-muted:#eef2f5;--border:#1f32481f;--text:#1b2733;--muted:#62707f;--brand:#1f5f9a;--brand-soft:#1f5f9a1a;--positive:#166d5a;--positive-soft:#166d5a1f;--warning:#a66617;--warning-soft:#a6661724;--critical:#b24a35;--critical-soft:#b24a3524;--shadow:0 8px 24px #12243f14}html{scroll-behavior:smooth;scroll-padding-top:120px}body{color:var(--text);background:linear-gradient(#f3f5f7 0%,#f7f8fa 100%);font-family:DM Sans,Aptos,Segoe UI,sans-serif;position:relative}body:before{content:"";pointer-events:none;background:linear-gradient(#ffffff85,#fff0);position:fixed;inset:0}::selection{background:#0d4c922e}h1,h2,h3,.brand-block strong,.sidebar-metric strong,.workspace-highlight-card strong,.hero-main h1,.mission-hero-copy h2,.scope-summary strong{letter-spacing:-.02em;font-family:Aptos Display,Segoe UI,DM Sans,sans-serif}button,a,input,select,textarea{transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #0d4c9238}.workspace-sidebar{background:linear-gradient(#15293d 0%,#1a3048 100%);gap:12px;height:100vh;padding:24px 18px;position:sticky;top:0;overflow-y:auto}.sidebar-primary{flex-direction:column;gap:16px;display:flex}.brand-block{gap:14px}.brand-block strong{font-size:1.18rem}.brand-block span{max-width:18rem;font-size:.92rem;line-height:1.45}.sidebar-card{box-shadow:none;background:#ffffff0d;border-color:#ffffff14;gap:12px}.sidebar-current-view p{margin:0}.sidebar-eyebrow{color:#b4d6ffe0}.workspace-sidebar .citation-chip{color:#edf5ff;background:#ffffff1a;border-color:#ffffff1f}.sidebar-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sidebar-metric{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.sidebar-metric strong{color:#fff;font-size:1.3rem}.sidebar-metric span,.sidebar-note{color:#f4f7fbbd}.sidebar-note{margin:0;line-height:1.55}.sidebar-disclosure{background:#06162c2e;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.sidebar-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-family:Aptos Display,Segoe UI,DM Sans,sans-serif;font-size:.94rem;font-weight:700;list-style:none;display:flex}.sidebar-disclosure summary::-webkit-details-marker{display:none}.sidebar-disclosure summary:after{content:"+";color:#b4d6ffe0;font-size:1.1rem}.sidebar-disclosure[open] summary:after{content:"-"}.sidebar-disclosure[open] summary{border-bottom:1px solid #ffffff14}.sidebar-disclosure-body{flex-direction:column;gap:12px;padding:14px;display:flex}.sidebar-link{border-radius:12px;padding:12px 14px;position:relative;overflow:hidden}.sidebar-link:after{content:"";background:0 0;border-radius:999px;width:4px;position:absolute;top:12px;bottom:12px;left:0}.sidebar-link:hover{background:#ffffff14;border-color:#ffffff1f}.sidebar-link-active{background:#ffffff1f;border-color:#8bc2ff2e}.sidebar-link-active:after{background:#8bc2ff}.company-facts{flex-direction:column;gap:10px;display:flex}.workspace-main{gap:16px;padding:22px 24px 32px}.workspace-topbar,.scope-bar,.panel,.hero-panel,.workspace-state{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px}.workspace-topbar{z-index:6;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:sticky;top:14px;overflow:hidden}.workspace-topbar-collapsed{padding:10px 14px}.workspace-topbar-compact{background:linear-gradient(#e8f0f8fa,#f3f7fbf5);border-color:#4e749e2e;padding:13px 16px;box-shadow:0 12px 30px #1c355714}.workspace-topbar-summarybar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-topbar-summarycopy{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-topbar-summarytitle{white-space:nowrap;margin:0;font-size:clamp(.98rem,1.16vw,1.28rem);line-height:1.08}.workspace-topbar-summarymeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.workspace-topbar-body{grid-template-columns:minmax(0,1.7fr) minmax(260px,.72fr);align-items:start;gap:8px 14px;display:grid}.workspace-topbar-copy{flex-direction:column;gap:5px;min-width:0;max-width:56rem;display:flex}.workspace-topbar-copy-compact{gap:6px;max-width:62rem}.workspace-topbar-copy p{max-width:46rem;font-size:.82rem;line-height:1.3}.workspace-topbar-copy-compact p{max-width:52rem;font-size:.87rem;line-height:1.36}.workspace-topbar-side{flex-direction:column;justify-self:end;align-items:flex-end;gap:6px;width:100%;min-width:0;max-width:31rem;display:flex}.workspace-topbar-side-compact{gap:8px;max-width:25rem}.workspace-topbar-side .summary-inline{justify-content:flex-end}.workspace-topbar-side .citation-chip{white-space:normal;text-align:left;max-width:100%}.topbar-summary-chips-compact{gap:8px}.topbar-summary-chips-compact .citation-chip{color:#31506f;background:#ffffffb8;border-color:#4e749e29;padding:5px 9px;font-size:.74rem}.workspace-utility-rail{flex-direction:column;gap:5px;display:flex}.utility-strip{background:var(--surface-muted);border:1px solid #1f5f9a1a;border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;padding:5px 8px;display:grid}.utility-strip-secondary{padding-top:4px;padding-bottom:4px}.utility-label{color:#5d6c7b;letter-spacing:.08em;text-transform:uppercase;padding-top:4px;font-size:.63rem;font-weight:700}.utility-chip-row{scrollbar-width:thin;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.utility-chip{white-space:nowrap;color:var(--text);box-shadow:none;background:#ffffffe6;border:1px solid #1f5f9a1f;border-radius:9px;flex:none;padding:5px 8px;font-size:.78rem;font-weight:700}.utility-chip:hover{background:#fff;border-color:#1f5f9a38}.utility-chip-active{color:#fff;background:var(--brand);box-shadow:none;border-color:#0000}.topbar-summary-line{color:#617181;flex-wrap:wrap;align-items:center;gap:5px;font-size:.76rem;font-weight:600;line-height:1.22;display:flex}.workspace-topbar-compact .topbar-summary-line{color:#5c738d;gap:5px;font-size:.79rem}.topbar-summary-line span{align-items:center;gap:8px;display:inline-flex}.topbar-summary-line span:not(:last-child):after{content:"";background:#0d4c9247;border-radius:999px;width:4px;height:4px}.workspace-topbar-compact .topbar-kicker{letter-spacing:.11em;color:#325f97;font-size:.68rem}.topbar-chip,.citation-chip{color:#41576f;background:#f3f6f9;border-color:#1f5f9a1a}.primary-button{background:var(--brand);box-shadow:none;border-color:#0000;font-weight:700}.primary-button:hover:not(:disabled){filter:brightness(1.03);transform:none}.ghost-button{background:#fff}.ghost-button:hover{background:#f8fafc;border-color:#1f5f9a2e}.topbar-actions-compact{gap:8px}.topbar-button-compact{box-shadow:none;padding:7px 11px;font-size:.84rem}.workspace-topbar-toggle{white-space:nowrap}.topbar-summary-chips-collapsed{justify-content:flex-end}.workspace-topbar-compact .utility-strip{background:#ffffff94;border-color:#4e749e24;border-radius:16px;padding:8px 12px}.workspace-topbar-compact .utility-chip-row{gap:8px}.workspace-topbar-compact .utility-chip{padding:8px 12px}.scope-bar{grid-template-columns:minmax(250px,360px) minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}.scope-bar-inline{background:linear-gradient(#f6f9fcfa,#fffffffa);border-color:#1f5f9a14;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:10px 16px;padding:9px 12px}.scope-bar-inline .scope-control{gap:6px}.scope-bar-inline .scope-control span{letter-spacing:.08em;text-transform:uppercase;font-size:.71rem}.scope-bar-inline .scope-control select{background:#fff;border-radius:10px;width:100%;min-height:38px}.scope-bar-inline .scope-summary{background:0 0;border:0;border-radius:0;gap:2px;padding:0}.scope-bar-inline .scope-summary strong{font-size:.98rem;line-height:1.18}.scope-bar-inline .scope-summary span{font-size:.81rem;line-height:1.32}.scope-bar-compact{background:linear-gradient(#f4f8fcf5,#fffffffa);border:1px solid #1f5f9a1a;border-radius:14px;grid-template-columns:minmax(220px,290px) minmax(240px,1fr);align-items:center;gap:10px 16px;padding:10px 14px}.scope-bar-compact .scope-control{gap:8px}.scope-bar-compact .scope-control span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.scope-bar-compact .scope-control select{background:var(--surface);border-radius:10px;width:100%;min-height:40px}.scope-bar-compact .scope-summary{background:0 0;border:0;border-radius:0;gap:3px;padding:0}.scope-bar-compact .scope-summary strong{font-size:.98rem;line-height:1.2}.scope-bar-compact .scope-summary span{color:var(--muted);font-size:.83rem;line-height:1.35}.scope-summary{background:var(--surface-muted);border:1px solid #1f5f9a1a;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.scope-summary strong{font-size:1.06rem;line-height:1.1}.scope-summary span{line-height:1.55}.scope-caption{color:var(--muted);grid-column:1/-1;max-width:68ch;margin:0;line-height:1.55}.scope-control{flex-direction:column;align-items:flex-start;min-width:0}.scope-control select{width:min(100%,360px);min-width:0}.workspace-highlight-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.workspace-highlight-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:6px;padding:14px 14px 16px;display:flex}.workspace-highlight-card span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700}.workspace-highlight-card p{color:var(--muted);margin:0}.workspace-highlight-card-positive{background:linear-gradient(#166d5a14,#fffffffa)}.workspace-highlight-card-warning{background:linear-gradient(#a6661714,#fffffffa)}.workspace-highlight-card-critical{background:linear-gradient(#b24a3514,#fffffffa)}.view-section{scroll-margin-top:260px}.view-content{gap:20px;animation:.26s fade-up}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-panel{grid-template-columns:minmax(0,1.6fr) minmax(320px,.95fr);padding:20px}.hero-main{gap:12px}.hero-main h1{font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.08}.hero-main p{max-width:60ch;font-size:.95rem;line-height:1.52}.hero-panel-president{grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr)}.president-hero-main{gap:14px}.president-priority-grid,.executive-alert-grid,.president-main-grid{gap:16px;display:grid}.president-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.president-hero-side,.president-side-card{gap:14px}.president-change-list,.decision-inbox{flex-direction:column;gap:12px;display:flex}.president-change-item{background:#f5f8fb;border:1px solid #13284414;border-radius:10px;padding:10px 12px}.president-change-item span,.executive-alert-card span,.decision-card span{color:#4d6482;letter-spacing:.06em;text-transform:uppercase;font-size:.77rem;font-weight:700}.president-change-item p,.executive-alert-card p,.decision-card p,.executive-alert-card small,.decision-card small{margin:0}.president-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr)}.executive-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-alert-card,.decision-card{border:1px solid var(--border);box-shadow:none;background:#fffffffa;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.executive-alert-card strong,.decision-card strong{font-size:1.06rem;line-height:1.2}.executive-alert-card button,.decision-card button{align-self:flex-start}.executive-alert-card-critical,.decision-card-critical{background:linear-gradient(#b24a3521,#fffffff5);border-color:#b24a352e}.executive-alert-card-warning,.decision-card-warning{background:linear-gradient(#a666171c,#fffffff5);border-color:#a666172e}.executive-alert-card-positive,.decision-card-positive{background:linear-gradient(#166d5a1a,#fffffff5);border-color:#166d5a26}.hero-meta div strong,.metric-card strong,.project-highlight-card strong,.stack-card strong,.mission-list-item strong,.connector-admin-card strong,.file-admin-card strong,.agent-admin-card strong,.selection-card strong{color:var(--text)}.stack-card,.project-highlight-card,.mission-list-item,.connector-admin-card,.file-admin-card,.agent-admin-card,.selection-card,.trust-row{box-shadow:none;background:#fffffffa;border-color:#1328441a}.stack-card:hover,.project-highlight-card:hover,.mission-list-item:hover,.connector-admin-card:hover,.file-admin-card:hover,.agent-admin-card:hover,.selection-card:hover{border-color:#0d4c922e;transform:none}.project-highlight-card,.metric-card,.stack-card,.connector-admin-card,.file-admin-card,.agent-admin-card,.selection-card,.trust-row,.mission-list-item{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.mission-list-item{align-items:flex-start;padding:14px}.mission-list-item-active{background:#1f5f9a14;border-color:#0d4c923d}.insight-block{background:#1f5f9a0d;border-left:4px solid #0d4c92d1}.source-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.data-table-head{font-weight:700}.data-table-row{transition:background .16s}.status-pill{letter-spacing:.02em;font-weight:700}.question-suggestion{cursor:pointer;border:none}.question-suggestion:hover{background:#1f5f9a14}.compact-section-title{margin-top:20px}.dashboard-summary-panel{padding:14px 16px}.dashboard-summary-title{margin-top:0;margin-bottom:12px}.dashboard-summary-title h2{font-size:clamp(1.16rem,1.55vw,1.52rem);line-height:1.18}.dashboard-summary-title p{max-width:74ch;font-size:.82rem;line-height:1.38}.dashboard-summary-header{margin-bottom:10px}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.dashboard-summary-card{gap:3px;min-height:84px;padding:10px 12px}.dashboard-summary-card strong{font-size:.94rem;line-height:1.22}.dashboard-summary-card p{margin:0;font-size:.77rem;line-height:1.34}.workspace-summary-panel{padding:14px 16px}.workspace-summary-title{margin-top:0;margin-bottom:10px}.workspace-summary-title h2{font-size:clamp(1.18rem,1.6vw,1.55rem);line-height:1.18}.workspace-summary-title p{max-width:76ch;font-size:.82rem;line-height:1.4}.workspace-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px}.workspace-summary-card{gap:3px;min-height:82px;padding:9px 11px}.workspace-summary-card strong{font-size:.95rem;line-height:1.22}.workspace-summary-card p{margin:0;font-size:.77rem;line-height:1.35}.workspace-summary-card-wide{grid-column:span 2}.workspace-summary-card .storage-path{font-size:.76rem;line-height:1.32}.workspace-summary-actions{margin-top:-2px}.project-summary-panel{padding:14px 16px}.project-summary-title{margin-top:0;margin-bottom:12px}.project-summary-title h2{font-size:clamp(1.16rem,1.55vw,1.5rem);line-height:1.18}.project-summary-title p{font-size:.82rem;line-height:1.38}.project-summary-grid{gap:10px}.project-summary-card{gap:3px;min-height:86px;padding:10px 12px}.project-summary-card strong{font-size:.94rem;line-height:1.22}.project-summary-card p{margin:0;font-size:.77rem;line-height:1.34}.field span{color:#46607f;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700}.field input,.field select,.field textarea,.scope-control select{box-shadow:none;border-radius:10px}.field input:focus,.field select:focus,.field textarea:focus,.scope-control select:focus{border-color:#0d4c923d;outline:none;box-shadow:0 0 0 4px #0d4c9214}.ask-context{background:#1f5f9a0d;border-color:#0d4c921a}.ask-context strong{font-size:1.02rem}.answer-copy{color:var(--text);white-space:pre-wrap;margin:0;line-height:1.7}.notice-banner,.error-banner{box-shadow:none}.workspace-state{background:var(--surface)}.selection-card input{accent-color:var(--brand)}.workspace-layout{grid-template-columns:292px minmax(0,1fr)}.sidebar-nav{gap:6px}.sidebar-link{min-height:42px;padding:10px 12px}.sidebar-link strong{font-size:.92rem;font-weight:700}.sidebar-link span{display:none}.sidebar-current-view,.sidebar-overview{gap:10px}.sidebar-current-view strong{font-size:1rem}.sidebar-current-view p,.sidebar-note{font-size:.86rem}.section-title{border-bottom:1px solid #1f324814;gap:4px;margin-bottom:14px;padding-bottom:10px}.section-title h2{font-size:clamp(1.02rem,1.35vw,1.24rem);line-height:1.22}.section-title p{max-width:70ch;font-size:.88rem;line-height:1.42}.section-eyebrow,.topbar-kicker,.hero-kicker{letter-spacing:.09em;color:#6b7a89;font-size:.68rem}.panel{padding:14px 16px}.subview-header,.ask-footer{align-items:flex-end}.hero-panel{border-top:3px solid #1f5f9a1f;gap:16px;padding:18px}.hero-side{border-left:1px solid #1f324814;padding-left:16px}.hero-meta div,.callout-card,.mini-card,.metric-card,.stack-card,.project-highlight-card,.mission-list-item,.trust-row,.connector-admin-card,.file-admin-card,.agent-admin-card,.selection-card{border-radius:12px}.hero-meta div,.callout-card,.mini-card,.metric-card,.stack-card,.project-highlight-card,.mission-list-item,.trust-row{padding:13px 14px}.metric-card,.callout-card,.mini-card,.project-highlight-card{gap:4px}.metric-card strong,.callout-card strong,.mini-card strong,.trust-row strong,.table-primary strong{font-size:.98rem;line-height:1.28}.metric-card span,.callout-card span,.mini-card span,.project-highlight-card p,.table-primary span,.detail-block small,.stack-card span,.trust-row span,.ask-context span{font-size:.8rem}.workspace-highlight-card{min-height:108px}.workspace-highlight-card strong{font-size:1.3rem}.status-pill{text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;font-size:.7rem}.citation-chip{border-radius:8px;padding:4px 8px;font-size:.74rem;font-weight:600}.summary-inline,.citation-list{gap:8px}.mission-list-item{padding:10px 11px}.mission-list-meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.mission-list-card{padding:0;display:block;overflow:hidden}.mission-list-item-open{background:#1f5f9a0d;border-color:#0d4c923d}.mission-list-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;padding:11px 12px;display:grid}.mission-list-toggle:focus-visible{outline-offset:-2px;outline:2px solid #0d4c928c}.mission-expand-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:700}.mission-list-body{border-top:1px solid #1f324814;gap:10px;padding:0 12px 12px;display:grid}.okr-portfolio-copy{gap:8px;display:grid}.okr-portfolio-copy p{color:var(--muted);margin:0;line-height:1.45}.mission-kr-list,.mission-comment-list{gap:8px;display:grid}.mission-kr-row{background:#ffffffe0;border:1px solid #1f324814;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 11px;display:grid}.mission-kr-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.mission-kr-copy span{color:var(--muted)}.mission-kr-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mission-kr-row p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.82rem;line-height:1.35}.mission-comment-block{gap:8px;display:grid}.mission-comment-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.mission-comment{background:var(--surface-muted);border:1px solid #1f324814;border-radius:10px;padding:11px 12px}.mission-comment span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:block}.mission-comment p{color:var(--text);margin:6px 0 4px}.mission-comment small{color:var(--muted);line-height:1.45;display:block}.mission-operations-bar{background:var(--surface-muted);border:1px solid #1f5f9a1f;border-radius:12px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.mission-owner-row{align-items:center}.mission-ops-actions{justify-content:flex-start}.mission-essential-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.mission-essential-card{min-height:120px}.mission-essential-card p{color:var(--muted);margin:0}.data-table{border:1px solid var(--border);background:var(--surface-strong);border-radius:12px;overflow:hidden}.mission-table,.report-table,.project-table,.source-table{gap:12px}.data-table-head{background:var(--surface-muted);border-bottom:1px solid #1f324814;padding:9px 12px;font-size:.71rem}.data-table-row{border-top:none;border-bottom:1px solid #1f324814;padding:10px 12px}.data-table>.data-table-row:last-child{border-bottom:none}.data-table>.data-table-row:nth-child(2n){background:#f7f9fbb3}.data-table-row:hover{background:#1f5f9a0a}.detail-block strong{letter-spacing:.06em;text-transform:uppercase;color:#6b7a89;font-size:.72rem;font-weight:700}.detail-block p{font-size:.9rem;line-height:1.45}.data-table-row>span{font-size:.84rem;line-height:1.28}.report-row-detail .table-primary span,.project-row-detail .table-primary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.connector-admin-card,.file-admin-card,.agent-admin-card{gap:8px;padding:14px}.ask-context{border-radius:12px;padding:12px 14px}.ask-context strong{font-size:.98rem;line-height:1.35}.answer-copy{font-size:.94rem;line-height:1.6}.question-suggestion{background:#fff;border:1px solid #1f5f9a1a;border-radius:10px}.question-suggestion:hover{border-color:#1f5f9a2e}.ask-workbench{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:16px;display:grid}.ask-main-panel,.ask-assistant-panel,.sources-trust-board{gap:14px;display:grid}.ask-command-grid{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:12px;display:grid}.ask-question-field{grid-column:1/-1}.ask-question-field textarea{min-height:188px}.ask-answer-spotlight{gap:12px;display:grid}.ask-answer-focus{background:#f7fafdf2;border-left:4px solid #0d4c922e}.ask-empty-state{align-content:center;min-height:132px}.ask-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ask-assistant-panel .stack-list,.sources-trust-strip{gap:12px;display:grid}.sources-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sources-trust-card{min-height:118px}.sources-trust-board .dashboard-summary-grid{margin-bottom:0}.workspace-admin-tabs{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.workspace-admin-tab{color:var(--muted);cursor:pointer;background:#ffffffeb;border:1px solid #1328441a;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:700;transition:background .16s,border-color .16s,color .16s}.workspace-admin-tab:hover{color:var(--text);border-color:#0d4c9233}.workspace-admin-tab-active{color:#154d82;background:#1f5f9a1f;border-color:#0d4c9242}.workspace-admin-intro{background:#f7fafde6;border:1px solid #13284414;border-radius:12px;gap:4px;margin-top:6px;padding:9px 11px;display:grid}.workspace-admin-intro strong{color:var(--text);font-size:.95rem}.workspace-admin-intro p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.42;display:-webkit-box;overflow:hidden}.workspace-mobile-pane-toggle{gap:8px;margin-top:8px;display:none}.workspace-mobile-pane-button{color:var(--muted);cursor:pointer;background:#ffffffeb;border:1px solid #1328441a;border-radius:999px;flex:1;padding:9px 12px;font-size:.8rem;font-weight:700;transition:background .16s,border-color .16s,color .16s}.workspace-mobile-pane-button-active{color:#154d82;background:#1f5f9a1f;border-color:#0d4c9242}.workspace-admin-layout{align-items:start}.executive-report-layout,.table-detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);align-items:start;gap:16px;display:grid}.executive-report-layout-today{grid-template-columns:minmax(0,1.58fr) minmax(300px,.7fr)}.executive-report-main,.executive-pilot-rail{gap:16px;min-width:0;display:grid}.executive-pilot-rail{align-self:start;position:sticky;top:82px}.report-surface{background:#fffffffc}.report-surface-hero,.report-surface-header{gap:14px;display:grid}.report-title-block{margin-bottom:0}.report-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mission-report-strip{margin-bottom:16px}.report-summary-card{background:#fffffffa;border:1px solid #1328441a;border-radius:12px;gap:3px;min-height:78px;padding:9px 11px;display:grid}.report-summary-card span{color:#5e738c;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:700}.report-summary-card strong{font-size:1rem;line-height:1.22}.report-summary-card p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.3}.report-summary-card-neutral{background:#fffffffc}.report-summary-card-warning{background:linear-gradient(#a6661712,#fffffffc);border-color:#a6661729}.report-summary-card-critical{background:linear-gradient(#b24a3514,#fffffffc);border-color:#b24a3529}.pilot-surface{background:#f5f9fdf0;border-color:#1f5f9a1f;padding:12px 14px}.panel-nested{box-shadow:none;background:0 0;border:0;padding:0}.pilot-card{background:#ffffffeb}.pilot-list{gap:10px;display:grid}.pilot-list-item{background:#ffffffd9;border:1px solid #13284414;border-radius:10px;gap:4px;padding:9px 10px;display:grid}.pilot-list-item span{color:#5e738c;letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:700}.pilot-list-item p{color:var(--text);margin:0;line-height:1.42}.pilot-link-row,.intelligence-card-button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #13284414;border-radius:10px;gap:4px;padding:9px 30px 9px 10px;display:grid;position:relative}.pilot-link-row strong,.intelligence-card-button strong{font-size:.94rem}.pilot-link-row span,.intelligence-card-button span{color:var(--muted)}.pilot-link-row:hover,.intelligence-card-button:hover,.intelligence-card-button-active{background:#1f5f9a14;border-color:#0d4c9233}.pilot-link-row:after,.intelligence-card-button:after{content:"›";color:#7e91a5;font-size:1rem;font-weight:700;transition:color .16s,transform .16s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pilot-link-row:hover:after,.intelligence-card-button:hover:after,.intelligence-card-button-active:after{color:#1f5f9a;transform:translateY(-50%)translate(2px)}.pilot-actions{border-top:1px solid #1328440f;gap:8px;margin-top:2px;padding-top:8px;display:grid}.pilot-action-button,.intelligence-link-button{text-align:left;justify-content:flex-start}.pilot-actions>.pilot-action-button:first-child,.pilot-actions>.intelligence-link-button:first-child{color:#154d82;background:#1f5f9a1a;border-color:#0d4c922e;font-weight:700}.pilot-actions>.pilot-action-button:first-child:hover,.pilot-actions>.intelligence-link-button:first-child:hover{background:#1f5f9a24;border-color:#0d4c923d}.pilot-primary-button{justify-content:center;width:100%}.report-row-selectable{cursor:pointer;padding-right:26px;position:relative}.report-row-selectable:after{content:"›";color:#93a2b2;font-size:1rem;font-weight:700;transition:color .16s,transform .16s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.report-row-selectable:hover:after,.data-table-row-selected.report-row-selectable:after{color:#1f5f9a;transform:translateY(-50%)translate(2px)}.data-table-row-selected{box-shadow:inset 3px 0 #1f5f9a;background:#1f5f9a14!important}.mission-detail-layout{grid-template-columns:minmax(0,1.42fr) minmax(300px,.72fr)}.report-subsection{gap:12px;display:grid}.mission-report-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.okr-governance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-feed-ledger{grid-template-columns:1fr;gap:8px}.intelligence-monitor-list{gap:8px}.intelligence-list-row{gap:0;padding:10px 12px}.intelligence-list-row-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;display:grid}.intelligence-list-row .table-primary{min-width:0}.intelligence-list-row .table-primary strong{font-size:.92rem;line-height:1.26;display:block}.intelligence-list-row .table-primary span{color:var(--muted);margin-top:2px;font-size:.81rem;line-height:1.34;display:block}.intelligence-list-row-meta{justify-items:end;gap:6px;display:grid}.intelligence-list-row .summary-inline{justify-content:flex-end;gap:6px}.hero-main h1,.section-title h2,.report-summary-card strong,.pilot-link-row strong,.stack-card strong,.table-primary strong{text-wrap:balance}.report-table{grid-template-columns:minmax(220px,2.45fr) minmax(140px,1.15fr) minmax(90px,.82fr) minmax(82px,.74fr) minmax(128px,.96fr) minmax(120px,.96fr)}.project-table{grid-template-columns:minmax(220px,2.35fr) minmax(140px,1.1fr) minmax(90px,.82fr) minmax(90px,.82fr) minmax(128px,.96fr) minmax(120px,.96fr)}.source-table{grid-template-columns:minmax(220px,2.35fr) minmax(120px,1fr) minmax(90px,.85fr) minmax(150px,1.2fr) minmax(90px,.74fr) minmax(120px,.96fr)}.mission-table{grid-template-columns:minmax(220px,2.35fr) repeat(5,minmax(0,1fr))}.data-table-head span{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.data-table-row{padding:10px 14px}.report-table .table-primary span,.project-table .table-primary span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.report-row-detail,.project-row-detail,.source-row-detail{row-gap:8px}.report-row-detail .detail-block,.project-row-detail .detail-block,.source-row-detail .detail-block{gap:4px}.report-row-detail .detail-block p,.project-row-detail .detail-block p,.source-row-detail .detail-block p{max-width:92ch}.table-primary strong{line-height:1.24}.table-primary span{line-height:1.34}.report-summary-strip-compact .report-summary-card{min-height:76px}.pilot-surface{gap:10px}.pilot-surface .section-title{margin-bottom:8px;padding-bottom:8px}.pilot-card{gap:6px;padding:12px 13px}.pilot-card p,.pilot-card small,.pilot-link-row span,.pilot-list-item p,.intelligence-card-button p{font-size:.84rem;line-height:1.4}.pilot-actions{gap:6px}.pilot-action-button{min-height:38px;padding:8px 12px}.pilot-link-row,.intelligence-card-button{padding:10px 11px}.intelligence-card-button p{margin:0}.mission-report-facts .stack-card,.mission-kr-row,.data-table,.report-summary-card{overflow-wrap:anywhere}.mission-list-toggle{gap:10px 14px;padding:12px}.mission-list-meta{gap:6px}.mission-list-body{gap:10px;padding:0 12px 12px}.mission-kr-list{gap:8px}.mission-kr-row{gap:6px 10px;padding:10px}.mission-kr-row p{font-size:.82rem;line-height:1.36}@media (width<=1320px){.dashboard-summary-grid,.workspace-summary-grid,.mission-essential-grid,.workspace-highlight-row,.source-health-grid,.president-priority-grid,.executive-alert-grid,.ask-history-grid,.sources-trust-strip,.report-summary-strip,.mission-report-facts,.intelligence-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.president-main-grid,.ask-workbench,.executive-report-layout,.table-detail-layout,.mission-detail-layout{grid-template-columns:1fr}.executive-pilot-rail{position:static;top:auto}.hero-side{border-left:none;padding-left:0}}@media (width<=1460px){.workspace-topbar-body{grid-template-columns:1fr}.workspace-topbar-side{justify-self:stretch;align-items:flex-start;max-width:none}.workspace-topbar-summarytitle{white-space:normal;max-width:100%}.workspace-topbar-summarymeta{justify-content:flex-start}.workspace-topbar-side,.workspace-topbar-summarymeta{align-items:flex-start}.workspace-topbar-side .summary-inline,.topbar-actions{justify-content:flex-start}.hero-panel-president{grid-template-columns:1fr}}@media (width<=1080px){.workspace-sidebar{height:auto;position:relative;overflow:visible}.workspace-topbar{position:relative;top:0}.view-section{scroll-margin-top:28px}.scope-bar,.workspace-highlight-row,.scope-bar-inline,.mission-essential-grid,.report-summary-strip,.mission-report-facts,.intelligence-feed-grid,.intelligence-list-row-main{grid-template-columns:1fr}.intelligence-list-row-meta{justify-items:start}.intelligence-list-row .summary-inline{justify-content:flex-start}.scope-caption,.workspace-summary-card-wide{grid-column:auto}.president-priority-grid,.executive-alert-grid{grid-template-columns:1fr}}@media (width<=820px){.dashboard-summary-grid,.workspace-summary-grid,.ask-history-grid,.sources-trust-strip{grid-template-columns:1fr}.workspace-topbar-summarybar{flex-direction:column;align-items:stretch}.workspace-topbar-side{align-items:stretch;min-width:0}.mission-list-meta{align-items:flex-start}.mission-list-toggle,.mission-kr-row{grid-template-columns:1fr}.mission-kr-meta{justify-content:flex-start}.mission-operations-bar{padding:12px}.ask-command-grid,.sidebar-overview-grid,.source-health-grid,.workspace-highlight-row{grid-template-columns:1fr}.workspace-topbar{padding:22px 20px}.workspace-topbar-compact{padding:14px 16px}.utility-strip{grid-template-columns:1fr}.utility-label{padding-top:0}.connector-mcp-item{flex-direction:column;align-items:flex-start}.hero-panel{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.exec-shell{background:radial-gradient(circle at 0 0,#0b488c1f,#0000 28%),linear-gradient(#eef3f8 0%,#f7f9fc 100%);grid-template-columns:300px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.exec-sidebar-scrim,.exec-mobile-bar,.exec-sidebar-close{display:none}.exec-sidebar-scrim{border:0;padding:0}.exec-sidebar{color:#f2f6fb;background:linear-gradient(#10263e 0%,#18324f 100%);border-right:1px solid #ffffff14;flex-direction:column;gap:16px;padding:22px 18px;display:flex}.exec-brand{gap:12px;display:grid}.exec-brand strong{font-size:1.2rem;display:block}.exec-brand span{color:#f2f6fbb8;line-height:1.5;display:block}.exec-nav{gap:8px;display:grid}.exec-nav-link{color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.exec-nav-link strong{font-size:.96rem}.exec-nav-link span{color:#f2f6fbad;font-size:.82rem}.exec-nav-link:hover,.exec-nav-link-active{background:#ffffff14;border-color:#ffffff1a}.exec-sidebar-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;gap:10px;padding:16px;display:grid}.exec-sidebar-card p{color:#f2f6fbbd;margin:0}.exec-admin-button{color:#f2f6fb;border-color:#ffffff29}.exec-mobile-bar{background:#fffffffa;border:1px solid #1528441a;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;box-shadow:0 12px 26px #12243f14}.exec-mobile-bar-copy{flex:1;gap:2px;min-width:0;display:grid}.exec-mobile-bar-copy span{letter-spacing:.06em;text-transform:uppercase;color:#59708b;font-size:.72rem;font-weight:700}.exec-mobile-bar-copy strong{color:var(--text);font-size:.95rem;line-height:1.24;display:block}.exec-mobile-toggle,.exec-mobile-admin,.exec-sidebar-close{white-space:nowrap}.exec-main{flex-direction:column;gap:16px;padding:22px 24px 32px;display:flex}.exec-topbar,.exec-section-block,.exec-hero-panel,.exec-empty-card,.exec-evidence-card,.exec-risk-group{background:#fffffff5;border:1px solid #1528441a;border-radius:18px;box-shadow:0 14px 34px #12243f14}.exec-topbar{z-index:5;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:sticky;top:14px}.exec-topbar-admin{padding:14px 16px}.exec-topbar-admin .exec-scope select{padding-block:8px}.exec-topbar-admin .exec-action-row{gap:6px}.exec-topbar-copy{gap:4px;display:grid}.exec-topbar-copy h1,.exec-section-heading h2,.exec-section-heading h3,.exec-hero-copy h1{margin:0;line-height:1.1}.exec-topbar-copy h1{max-width:18ch;font-size:clamp(1.1rem,2vw,1.75rem)}.exec-topbar-copy-admin h1{max-width:14ch}.exec-topbar-actions{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.exec-scope,.exec-field{gap:6px;display:grid}.exec-scope span,.exec-field span,.exec-eyebrow,.exec-section-kicker,.exec-summary-card span,.exec-decision-meta span,.exec-detail-card span,.exec-memo-card span{letter-spacing:.06em;text-transform:uppercase;color:#59708b;font-size:.72rem;font-weight:700}.exec-scope select,.exec-field select,.exec-field textarea{color:var(--text);background:#fff;border:1px solid #1528441f;border-radius:12px}.exec-scope select,.exec-field select{min-width:220px;padding:10px 14px}.exec-view-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:16px;display:grid}.exec-view-grid-wide{grid-template-columns:minmax(0,1fr)}.exec-main-lane,.exec-detail-lane,.exec-evidence-stack,.exec-stack,.exec-risk-groups{gap:16px;display:grid}.exec-hero-panel,.exec-section-block,.exec-admin-shell{padding:18px}.exec-admin-shell-compact{padding:12px}.exec-hero-panel{gap:16px;display:grid}.exec-hero-panel-compact{grid-template-columns:minmax(0,1fr)}.exec-hero-copy{gap:8px;display:grid}.exec-hero-copy p,.exec-evidence-card p,.exec-empty-card p,.exec-risk-card p,.exec-list-card p,.exec-decision-rationale{color:var(--muted);margin:0;line-height:1.55}.exec-hero-metrics,.exec-detail-grid,.exec-list-grid,.exec-memo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.exec-summary-card,.exec-detail-card,.exec-list-card,.exec-memo-card,.exec-risk-card,.exec-evidence-card,.exec-change-card,.exec-empty-card{background:#fff;border:1px solid #15284414;border-radius:14px;padding:14px}.exec-memo-card-primary{grid-column:1/-1}.exec-summary-card strong,.exec-detail-card strong,.exec-memo-card strong{font-size:1.05rem;line-height:1.35}.exec-summary-card-neutral{background:#fffffffa}.exec-summary-card-warning{background:linear-gradient(#a6661714,#fffffffa)}.exec-summary-card-positive{background:linear-gradient(#166d5a14,#fffffffa)}.exec-summary-card-critical{background:linear-gradient(#b24a351a,#fffffffa)}.exec-chip-row,.exec-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exec-history-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.exec-change-list{gap:10px;display:grid}.exec-split-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.exec-section-heading{gap:4px;margin-bottom:14px;display:grid}.exec-priority-pill{border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.exec-priority-pill-critical{color:#b24a35;background:#b24a351f}.exec-priority-pill-warning{color:#a66617;background:#a666171f}.exec-priority-pill-positive{color:#166d5a;background:#166d5a1f}.exec-priority-pill-neutral{color:#59708b;background:#59708b1f}.exec-change-chip{color:#59708b;background:#59708b1a;border-radius:999px;align-items:center;padding:6px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.exec-change-chip-positive{color:#166d5a;background:#166d5a1f}.exec-change-chip-warning{color:#a66617;background:#a666171f}.exec-change-chip-critical{color:#b24a35;background:#b24a351f}.exec-decision-card{background:#fff;border:1px solid #15284414;border-radius:16px;gap:12px;padding:16px;display:grid}.exec-decision-card-critical{box-shadow:inset 3px 0 #b24a35}.exec-decision-card-warning{box-shadow:inset 3px 0 #a66617}.exec-decision-card-positive{box-shadow:inset 3px 0 #166d5a}.exec-decision-head,.exec-list-card-top,.exec-risk-group-head,.exec-mission-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exec-decision-head h3,.exec-mission-topline h3,.exec-risk-group-head h3{margin:0;font-size:1.05rem}.exec-decision-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.exec-meta-pair{align-content:start;gap:4px;display:grid}.exec-meta-value{display:block}.exec-decision-action{border-top:1px solid #15284414;gap:4px;padding-top:8px;display:grid}.exec-decision-meta strong,.exec-mission-meta strong,.exec-decision-action strong{font-size:.92rem;line-height:1.4}.exec-evidence-rail{gap:14px;display:grid}.exec-evidence-card strong,.exec-list-card strong,.exec-risk-card strong{margin-bottom:6px;display:block}.exec-list-card-accent{background:linear-gradient(#0b488c0d,#fffffffa);border-color:#0b488c1f}.exec-drawer{background:#fffffff5;border:1px solid #15284414;border-radius:16px}.exec-drawer-toggle{text-align:left;background:0 0;border:0;justify-content:space-between;gap:14px;width:100%;padding:16px;display:flex}.exec-drawer-toggle strong{font-size:1rem;display:block}.exec-drawer-toggle span{color:var(--muted)}.exec-drawer-body{padding:0 16px 16px}.exec-mission-row{text-align:left;background:#fffffff5;border:1px solid #15284414;border-radius:16px;gap:12px;width:100%;padding:15px;display:grid}.exec-mission-row-active,.exec-mission-row:hover{background:#f5f9fdf5;border-color:#155f9a38}.exec-mission-copy,.exec-mission-meta{gap:6px;display:grid}.exec-mission-copy h3{margin:0}.exec-mission-copy p,.exec-mission-meta span,.exec-list-card small,.exec-risk-card small{color:var(--muted);margin:0}.exec-mission-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.exec-risk-group{gap:14px;padding:16px;display:grid}.exec-risk-group-head span{color:var(--muted)}.exec-ask-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.exec-field-span{grid-column:1/-1}.exec-field textarea{resize:vertical;min-height:150px;padding:14px}.exec-transcript{gap:12px;display:grid}.exec-transcript p{color:var(--text);white-space:pre-wrap;margin:0;line-height:1.65}.exec-suggestion{color:var(--text);background:#fffffffa;border:1px solid #1528441a;border-radius:999px;padding:10px 14px}.exec-suggestion:hover{background:#f5f9fdfa;border-color:#155f9a38}@media (width<=1280px){.exec-view-grid{grid-template-columns:1fr}.exec-evidence-rail{order:-1}}@media (width<=1080px){.exec-shell{grid-template-columns:1fr}.exec-sidebar{z-index:20;border-bottom:none;border-right:1px solid #ffffff14;width:min(320px,100vw - 32px);height:100vh;transition:transform .18s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(calc(-100% - 24px));box-shadow:0 22px 44px #09152752}.exec-sidebar-open{transform:translate(0)}.exec-sidebar-scrim{z-index:19;opacity:0;pointer-events:none;background:#0a132161;transition:opacity .18s;display:block;position:fixed;inset:0}.exec-sidebar-scrim-open{opacity:1;pointer-events:auto}.exec-sidebar-close,.exec-mobile-bar{display:flex}.exec-brand{padding-right:80px;position:relative}.exec-sidebar-close{color:#f2f6fb;border-color:#ffffff2e;position:absolute;top:0;right:0}.exec-topbar{position:static}}@media (width<=820px){.workspace-mobile-pane-toggle{margin-bottom:4px;display:flex}.workspace-mobile-pane-hidden{display:none}.workspace-summary-panel{padding:12px}.workspace-summary-title{margin-bottom:8px}.workspace-summary-title p{-webkit-line-clamp:2;font-size:.78rem;line-height:1.34}.workspace-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:6px}.workspace-summary-card{min-height:72px;padding:8px 10px}.workspace-summary-card strong{font-size:.88rem}.workspace-summary-card p,.workspace-summary-card .storage-path{font-size:.72rem;line-height:1.28}.workspace-summary-card-wide{grid-column:1/-1}.workspace-admin-tabs{margin-top:8px}.workspace-admin-intro{margin-top:6px;padding:8px 10px}.workspace-admin-intro strong{font-size:.9rem}.workspace-admin-intro p{font-size:.78rem;line-height:1.32}.exec-main{padding:16px}.exec-mobile-bar{border-radius:16px;padding:10px 12px}.exec-mobile-toggle,.exec-mobile-admin{padding-inline:12px}.exec-topbar,.exec-topbar-actions,.exec-split-section,.exec-hero-metrics,.exec-detail-grid,.exec-list-grid,.exec-memo,.exec-ask-grid,.exec-mission-meta,.exec-decision-meta{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.exec-topbar{padding:16px;display:grid}.exec-topbar-admin{gap:10px;padding:12px}.exec-topbar-copy-admin{gap:2px}.exec-topbar-copy-admin .exec-section-kicker{display:none}.exec-topbar-copy-admin h1{max-width:none;font-size:1.4rem}.exec-topbar-admin .primary-button,.exec-topbar-admin .ghost-button{min-height:38px;padding:8px 12px}.exec-scope select,.exec-field select{min-width:0}.exec-sidebar{width:min(300px,100vw - 24px);padding:18px 16px}.exec-admin-shell-compact{padding:10px}}.exec-interactive-card{transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.exec-interactive-card:hover{box-shadow:var(--shadow);border-color:#0141994d;transform:translateY(-2px)}.deep-dive-overlay{-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:10;background:#ffffff80;justify-content:center;align-items:center;gap:16px;transition:opacity .3s;display:flex;position:absolute;inset:0}.exec-interactive-card:hover .deep-dive-overlay{opacity:1;pointer-events:auto}
