@layer mc-defaults{@media (prefers-reduced-motion:no-preference){:where(.mission-shell,.pm-detail-drawer,.pm-editor,.pm-row-menu,.pm-filter-popover,.pm-display-popover) :where(button,summary,[role=button],[role=tab],[role=switch],a.pm-button,a.mc-action,.pm-row-menu-item){transition:background-color .16s cubic-bezier(.2,.7,.3,1),border-color .16s cubic-bezier(.2,.7,.3,1),box-shadow .16s cubic-bezier(.2,.7,.3,1),color .16s,opacity .16s,transform .11s}}:where(.mission-shell,.pm-detail-drawer,.pm-editor) :where(button,summary,[role=button]){cursor:pointer}:where(.mission-shell,.pm-detail-drawer,.pm-editor) :where(button,[role=button]):disabled{cursor:not-allowed}}@layer legacy{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090d;--panel:#10151d;--panel-strong:#151b25;--line:#26313f;--line-soft:#1b2430;--text:#f3f7fb;--muted:#9ba9ba;--subtle:#6f7e90;--mint:#57d99c;--teal:#4ccac2;--blue:#5d9cff;--amber:#f4bd5f;--red:#ff7770;--violet:#b9a7ff;--surface-1:#10151d;--surface-2:#141b25;--surface-3:#182230;--mission-bg:#050608;--mission-surface:#0b0d10;--mission-surface-raised:#11151a;--mission-border:#242a32;--mission-blue:#5d9cff;--mission-red:#ff6b63;--mission-green:#57d99c;--mission-neutral:#8a94a3;--primary:var(--blue);--accent:var(--blue);--success:var(--mint);--warning:var(--amber);--destructive:var(--red);--gradient-bg:radial-gradient(1120px 620px at 9% -12%, #2d5db247, transparent 62%), radial-gradient(920px 520px at 98% 0%, #3b4e6b38, transparent 58%), linear-gradient(180deg, #07090d 0%, #0a0d13 48%, #080a0f 100%);--gradient-card:linear-gradient(155deg, #121822eb, #0a0e15e6);--gradient-primary:linear-gradient(135deg, #4a86f5, #75a9ff);--shadow:0 18px 60px #00000057;--shadow-card:0 1px 0 #ffffff0b inset, 0 18px 48px -30px #000000e6;--shadow-elevated:0 18px 60px -34px #000000f2, 0 0 0 1px #5d9cff14;--radius-card:10px}.esvie-evaluation-button.secondary{color:var(--blue);background:#5d9cff14}.esvie-evaluation-button.primary{border-color:var(--blue);background:var(--blue);color:#07101f}.esvie-evaluation-button.primary:hover:not(:disabled){color:#07101f;background:#75a9ff}.esvie-evaluation-tabs button:hover,.esvie-evaluation-tabs button.is-active{color:var(--text)}.esvie-evaluation-tabs button.is-active:after{background:var(--blue)}.esvie-evaluation-section-heading.compact{margin-bottom:13px}.esvie-evaluation-section-heading p:not(.eyebrow){max-width:850px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.esvie-evaluation-route-table>div.header{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.mission-shell .pm-detail-resource-create-actions,.esvie-evaluation-link-row{flex-wrap:wrap;gap:8px;display:flex}.esvie-evaluation-text-button.danger{color:var(--red)}.esvie-evaluation-test-table tbody tr:hover,.esvie-evaluation-test-table tbody tr.is-selected{background:#5d9cff0b}.esvie-evaluation-test-table tbody tr.is-selected{box-shadow:2px 0 0 var(--blue) inset}.mission-shell .pm-detail-document>.pm-detail-description,.esvie-evaluation-detail-block:first-child{border-top:0;padding-top:0}.esvie-calibration-case-heading p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.esvie-evaluation-page .sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1260px){.esvie-calibration-fields .notes{grid-column:span 2}}@media (max-width:640px){.esvie-evaluation-header-actions,.esvie-evaluation-header-actions .esvie-evaluation-button{width:100%}.esvie-calibration-fields .notes{grid-column:auto}}*{box-sizing:border-box}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%;margin:0}body{background:var(--gradient-bg);color:var(--text);letter-spacing:0;font-feature-settings:"cv11", "ss01", "ss03";background-attachment:fixed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.sidebar{border-right:1px solid var(--line);background:#0d0f10;height:100vh;padding:22px 18px;position:sticky;top:0}.brand-mark{width:42px;height:42px;color:var(--mint);background:#161a19;border:1px solid #3b4540;border-radius:8px;place-items:center;font-weight:800;display:grid}.nav-list{gap:5px;margin-top:28px;display:grid}.nav-item{color:var(--muted);border-radius:7px;padding:10px 12px;font-size:14px}.nav-item.active{color:var(--text);background:#17211d;border:1px solid #28483a}a.nav-item{text-decoration:none}.openclaw-icon{color:var(--icon-accent);flex:none;place-items:center;display:inline-grid}.openclaw-icon svg{width:100%;height:100%;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--icon-accent) 28%, transparent));display:block}.openclaw-icon-core-agent svg{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--icon-accent) 48%, transparent))}.icon-frame{fill:color-mix(in srgb, var(--icon-accent) 12%, #101314);stroke:color-mix(in srgb, var(--icon-accent) 52%, #293038);stroke-width:1.7px}.openclaw-icon-core-agent .icon-frame{fill:color-mix(in srgb, var(--icon-accent) 18%, #101314);stroke:color-mix(in srgb, var(--icon-accent) 78%, #eef3ee);stroke-width:2px}.icon-main{stroke-width:2.45px}.icon-accent-stroke{stroke:color-mix(in srgb, var(--icon-accent) 88%, #eef3ee);stroke-width:2.4px}.icon-dot{opacity:.96}.openclaw-icon-core-agent .icon-dot{opacity:1}.dashboard{min-width:0;padding:24px}.mapping-select{background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:7px;min-width:0;padding:9px 10px}.workflow-step-review-table th,.workflow-step-review-table td{vertical-align:top}.workflow-step-save-status.saved{color:var(--success)}.workflow-step-save-status.failed{color:var(--destructive)}.topbar,.section-heading,.table-toolbar,.drawer-header,.source-stack,.health-strip,.notice-row,.vendor-row,.drawer-actions{align-items:center;display:flex}.topbar{justify-content:space-between;gap:18px;margin-bottom:16px}.eyebrow{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}h1,h2,h3,p{margin:0}h1{letter-spacing:0;font-size:clamp(26px,3vw,38px);line-height:1.05}.status-pill,.badge,.mini-badge{white-space:nowrap;border:1px solid var(--line);border-radius:999px;align-items:center;display:inline-flex}.status-pill{min-height:30px;color:var(--muted);background:#101314;padding:0 10px;font-size:12px}.status-pill.ok{color:var(--mint);border-color:#5fe0a559}.status-pill.warn{color:var(--amber);border-color:#f2bd6259}.icon-button,.clear-button{border:1px solid var(--line);cursor:pointer;background:#111416;border-radius:7px;min-height:34px}.icon-button{place-items:center;width:36px;display:grid}.health-strip span,.notice{border:1px solid var(--line-soft);background:#101214;border-radius:7px;padding:8px 10px}.notice-row{flex-wrap:wrap;gap:10px;margin-bottom:18px}.notice{gap:3px;max-width:620px;display:grid}.notice strong{color:var(--amber);font-size:12px}.notice span{color:var(--muted);font-size:12px}.dashboard-view-tab.active{background:#14201b;border-color:#5fe0a56b}.attention-grid,.queue-summary-grid,.time-savings-summary-grid{gap:10px;display:grid}.time-savings-summary-grid{grid-template-columns:repeat(4,minmax(170px,1fr))}.time-savings-rollup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.attention-card,.queue-summary-card{border:1px solid var(--mc-card-border-color,var(--line-soft));background:var(--mc-card-background,#101314);border-radius:var(--mc-card-radius,8px);min-width:0;color:inherit;text-align:left;gap:5px;padding:12px;display:grid}.queue-summary-card.selected{background:#14201b;border-color:#5fe0a573}.queue-summary-card.muted-card{border-color:var(--mc-inset-border,var(--line-soft));background:var(--mc-inset-background,#1214168a)}.attention-card strong,.queue-summary-card strong{color:var(--text);font-size:22px}.attention-card span,.queue-summary-card span{color:var(--muted);font-size:12px;font-weight:700}.attention-card small,.queue-summary-card small{color:var(--subtle);font-size:12px;line-height:1.4}.time-saved-review-queue-scroll,.time-saved-activity-table-scroll{border:1px solid var(--line-soft);background:#0f1213;border-radius:8px;overflow:auto}.time-saved-review-table{table-layout:fixed;min-width:1780px}.time-saved-review-table th:first-child,.time-saved-review-table td:first-child{width:36px}.time-saved-review-table th:nth-child(2),.time-saved-review-table td:nth-child(2){width:250px}.time-saved-review-table th:nth-child(3),.time-saved-review-table td:nth-child(3){width:170px}.time-saved-review-table th:nth-child(4),.time-saved-review-table td:nth-child(4){width:180px}.time-saved-review-table th:nth-child(5),.time-saved-review-table td:nth-child(5),.time-saved-review-table th:nth-child(6),.time-saved-review-table td:nth-child(6),.time-saved-review-table th:nth-child(7),.time-saved-review-table td:nth-child(7),.time-saved-review-table th:nth-child(8),.time-saved-review-table td:nth-child(8),.time-saved-review-table th:nth-child(9),.time-saved-review-table td:nth-child(9),.time-saved-review-table th:nth-child(10),.time-saved-review-table td:nth-child(10){width:126px}.time-saved-review-table th:nth-child(11),.time-saved-review-table td:nth-child(11){width:190px}.time-saved-review-table th:nth-child(12),.time-saved-review-table td:nth-child(12){width:96px}.time-saved-review-table th:nth-child(13),.time-saved-review-table td:nth-child(13){width:210px}.mission-shell .pm-detail-pulse-heading>div,.exclusion-review-select-stack{gap:4px;display:grid}.exclusion-type-select{min-width:150px}.time-saved-review-table th,.time-saved-review-table td,.taxonomy-mapping-table th,.taxonomy-mapping-table td,.time-saved-activity-table th,.time-saved-activity-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;padding:5px 8px;font-size:11.5px;line-height:1.2}.time-saved-review-table th,.taxonomy-mapping-table th,.time-saved-activity-table th{color:var(--subtle);text-transform:uppercase;font-size:10.5px;font-weight:800}.taxonomy-mapping-table .time-saved-table-workflow strong,.taxonomy-mapping-table .time-saved-table-stack strong,.taxonomy-mapping-table .time-saved-table-stack small{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;display:block;overflow:hidden}.time-saved-review-row.expanded,.time-saved-review-row.expanded:hover{background:#131b18;box-shadow:inset 3px 0 #5fe0a58a}.time-saved-review-row.paused-row{background:linear-gradient(90deg,#f4c16014,#0000),#101314}.time-saved-row-disclosure{border:1px solid var(--line-soft);width:20px;height:20px;color:var(--mint);background:#0d1111;border-radius:6px;place-items:center;font-size:10.5px;font-weight:800;display:inline-grid}.time-saved-table-workflow,.time-saved-table-stack{gap:2px;min-width:0;display:grid}.time-saved-table-workflow strong,.time-saved-table-stack strong{color:var(--text);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:11.5px;line-height:1.15;overflow:visible}.time-saved-table-workflow small,.time-saved-table-stack small,.time-saved-empty-state span,.time-saved-activity-panel-header span,.time-saved-activity-panel-header small{color:var(--subtle);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:10.5px;line-height:1.2;overflow:visible}.time-saved-table-stack.numeric{text-align:right}.time-saved-activity-detail-row.connected>td{background:linear-gradient(90deg,#5fe0a50d,#0000 240px),#0b0f0f;border-bottom:1px solid #5fe0a52e;border-left:3px solid #5fe0a58a;border-right:1px solid #5fe0a529}.time-saved-activity-panel{border-top:1px solid var(--line-soft);background:#0d1011;gap:8px;padding:10px;display:grid}.time-saved-activity-panel-header{grid-template-columns:minmax(320px,1fr) minmax(420px,.9fr);align-items:start;gap:10px;display:grid}@media (max-width:760px){.time-saved-activity-panel-header{grid-template-columns:minmax(0,1fr)}}.time-saved-activity-panel-header strong{color:var(--text);font-size:13px;display:block}.time-saved-activity-panel-header span,.time-saved-activity-panel-header small{margin-top:4px;display:block}.time-saved-activity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.time-saved-activity-summary div{border:1px solid var(--line-soft);background:#101314;border-radius:8px;min-width:0;padding:7px}.time-saved-activity-summary span{color:var(--subtle);text-transform:uppercase;font-size:10px;font-weight:800;display:block}.time-saved-activity-summary strong{color:var(--text);margin-top:3px;font-size:12px;line-height:1.25;display:block}.time-saved-source-badge.actual{color:var(--mint);background:#5fe0a521;border-color:#5fe0a580}.time-saved-source-badge.estimated,.time-saved-source-badge.none{color:#a0aeb4e6;background:#a0aeb412;border-color:#a0aeb438}.time-saved-source-badge.recorded_n8n,.time-saved-source-badge.confirmed{color:var(--blue);background:#72a7ff1a;border-color:#72a7ff66}.compact-heading{margin-bottom:8px}.active-toggle:hover,.active-toggle.active{color:var(--text);background:#14201b;border-color:#5fe0a575}.scope-metric.amber{color:var(--amber)}.scope-metric.mint{color:var(--mint)}.scope-metric.blue{color:var(--blue)}.compact-reliability-bars span.active{background:var(--mint)}.entity-card:hover,.entity-card.selected{background:#14201b;border-color:#5fe0a57a}.entity-card.mint:hover,.entity-card.mint.selected{border-color:#5fe0a594}.entity-card.blue:hover,.entity-card.blue.selected{background:#121a25;border-color:#72a7ff99}.entity-card.amber:hover,.entity-card.amber.selected{background:#1d1811;border-color:#f2bd6294}.entity-card.mint .metric-icon{color:var(--mint);background:#14231c}.entity-card.blue .metric-icon{color:var(--blue);background:#151b2a}.entity-card.amber .metric-icon{color:var(--amber);background:#241d12}.capability-value-impact{text-align:right;justify-items:end;gap:2px;min-width:0;display:grid}.capability-value-impact strong{color:var(--text);font-size:17px;line-height:1}.capability-value-impact span,.capability-value-impact small{color:var(--subtle);font-size:11px;font-weight:600}.entity-card .capability-value-impact strong{font-size:17px}.time-saved-mode-toggle button.active{color:var(--mint);background:#5fe0a51f}.value-summary-card .value-summary-annual{color:var(--muted)}.metric-grid{grid-template-columns:repeat(6,minmax(132px,1fr));gap:10px;margin-bottom:18px;display:grid}.metric-card{border:1px solid var(--line);background:var(--panel);min-height:94px;box-shadow:var(--shadow);border-radius:8px;padding:12px}.runtime-card:hover,.runtime-card.selected{background:#14201b;border-color:#5fe0a57a}.runtime-card.blue:hover,.runtime-card.blue.selected{background:#121a25;border-color:#72a7ff94}.runtime-card.amber:hover,.runtime-card.amber.selected{background:#1d1811;border-color:#f2bd6294}.metric-card span{color:var(--muted);margin-top:12px;font-size:12px;display:block}.metric-card strong{letter-spacing:0;margin-top:5px;font-size:24px;display:block}.metric-card.mint .metric-icon{color:var(--mint);background:#14231c}.metric-card.blue .metric-icon{color:var(--blue);background:#151b2a}.metric-card.amber .metric-icon{color:var(--amber);background:#241d12}.section-block{border:1px solid var(--mc-card-border-color,var(--line));background:var(--mc-card-background,#121416b8);border-radius:var(--mc-card-radius,8px);margin-bottom:14px;padding:14px}.section-block.compact{padding-bottom:12px}.radio-card:hover,.radio-card.selected{background:#14201b;border-color:#5fe0a57a}.section-heading{justify-content:space-between;gap:12px;margin-bottom:12px}.section-heading.section-heading-button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0;display:grid}.section-heading.section-heading-button:hover h2,.section-heading.section-heading-button:focus-visible h2{color:var(--mint)}.section-heading.section-heading-button:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #5fe0a573}.section-collapse-icon.expanded{color:var(--mint);transform:rotate(180deg)}.section-heading h2{font-size:15px}.section-heading span{color:var(--muted);font-size:12px}.project-mini-card:hover,.project-mini-card.selected{background:#14201b;border-color:#5fe0a573}.category-card,.vendor-card{text-align:left;border:1px solid var(--line);cursor:pointer;background:#101314;border-radius:8px;min-width:0;padding:7px}.category-card:hover,.vendor-card:hover,.category-card.selected,.vendor-card.selected{background:#14201b;border-color:#5fe0a573}.category-card strong,.vendor-card strong{overflow-wrap:anywhere;white-space:normal;font-size:12px;display:block;overflow:hidden}.category-card span,.vendor-card span,.category-card small,.vendor-card small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.vendor-row{gap:8px;padding-bottom:2px;overflow-x:auto}.review-queue-scroll{border:1px solid var(--line-soft);border-radius:8px;overflow:auto}.review-queue-table{min-width:1280px}.review-queue-table tbody tr{background:#101314}.review-queue-table tbody tr:hover{background:#161d1a}.activity-panel{background:0 0;border:0;border-radius:0 0 8px 8px;gap:8px;padding:9px 10px 8px;display:grid}.activity-panel-header{grid-template-columns:minmax(0,.9fr) minmax(300px,.7fr) minmax(180px,.34fr);align-items:start;gap:9px;display:grid}.activity-panel-header strong{color:var(--text);font-size:14px;display:block}.activity-panel-header span,.activity-panel-header em,.activity-panel-note{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.35;display:block}.activity-panel-header em{color:var(--amber);font-style:normal;font-weight:650}.review-source-pill.override,.review-submit-status.saved{color:var(--mint);background:#5fe0a514;border-color:#5fe0a55c}.review-source-pill.fallback,.review-submit-status.dirty{color:var(--blue);background:#72a7ff14;border-color:#72a7ff52}.review-source-pill.missing,.review-submit-status.failed{color:var(--amber);background:#f2bd6214;border-color:#f2bd6257}.review-submit-status.saving{color:var(--text)}.time-savings-tier-measured{color:var(--mint);background:#5fe0a514;border-color:#5fe0a559}.time-savings-tier-reviewed_estimate{color:var(--blue);background:#72a7ff14;border-color:#72a7ff61}.time-savings-tier-estimate{color:var(--amber);background:#f2bd6214;border-color:#f2bd6261}.time-savings-tier-unmeasured{color:var(--subtle);border-color:#6f7a745c}.review-stat{border:1px solid var(--line-soft);background:#0f1213;border-radius:8px;padding:10px}.review-stat span,.mapping-row span,.mapping-row small,.rollup-chip span{color:var(--muted);font-size:12px}.review-stat strong{margin-top:5px;font-size:20px;display:block}.mapping-evidence-scroll{border:1px solid var(--line-soft);border-radius:8px;max-height:560px;overflow:auto}.mapping-evidence-table{min-width:1380px}.mapping-evidence-table th,.mapping-evidence-table td{vertical-align:top}.mapping-evidence-table tbody tr{background:#101314}.mapping-evidence-table tbody tr:hover,.mapping-evidence-table .selected-row{background:#161d1a}.mapping-workflow-cell,.mapping-project-cell{gap:4px;display:grid}.mapping-workflow-cell strong,.mapping-project-cell strong{color:var(--text);font-size:13px;line-height:1.25}.mapping-workflow-cell small,.mapping-project-cell small{color:var(--subtle);font-size:11px;line-height:1.35}.mapping-review-page{width:min(1720px,100% - 32px);margin:0 auto;padding:24px 0 36px}.mapping-review-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mapping-review-links a{border:1px solid var(--line);min-height:34px;color:var(--text);background:#101314;border-radius:7px;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.mapping-review-links a:hover{border-color:#5fe0a56b}.review-filter-block{background:color-mix(in srgb, var(--panel) 88%, #17211d)}.review-filter-grid{grid-template-columns:repeat(4,minmax(160px,1fr));align-items:end;gap:10px;display:grid}.review-filter-field,.mission-profile-time-zone-field{gap:6px;min-width:0;display:grid}.review-filter-field.wide{grid-column:span 2}.review-filter-field span{color:var(--subtle);text-transform:uppercase;font-size:11px;font-weight:700}.review-filter-field input,.review-filter-field select{border:1px solid var(--line);width:100%;min-height:36px;color:var(--text);font:inherit;background:#0e1112;border-radius:7px;padding:0 10px}.review-filter-field input:focus,.review-filter-field select:focus{border-color:#5fe0a57a;outline:1px solid #5fe0a57a}.review-clear-button{justify-content:center;min-height:36px}.review-html-table-scroll{max-height:72vh}.review-html-table{min-width:1920px}.review-html-table td{max-width:320px}.compact-review-table{min-width:1120px}.journal-identity-page{padding-bottom:32px}.identity-guardrail-strip{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.identity-guardrail-strip span,.identity-error{background:color-mix(in srgb, var(--amber) 10%, #101314);color:var(--amber);border:1px solid #f2bd625c;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:700}.identity-error{margin-bottom:16px}.identity-term-legend{border:1px solid var(--line-soft);background:#101314;border-radius:7px;margin-bottom:16px;padding:14px}.identity-term-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.identity-term-item{border:1px solid var(--line-soft);border-radius:7px;gap:4px;padding:9px;display:grid}.identity-term-item strong{color:var(--text);font-size:12px}.identity-term-item span{color:var(--muted);font-size:12px;line-height:1.45}.identity-metric-grid{margin-bottom:16px}.identity-metric-grid .metric-card.red strong{color:var(--red)}.identity-filter-grid{margin-bottom:16px}.identity-review-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:14px;display:grid}@media (max-width:760px){.identity-review-layout{grid-template-columns:minmax(0,1fr)}}.identity-table-scroll{max-height:68vh}.identity-review-table{min-width:1480px}.identity-review-table tbody tr{cursor:pointer}.identity-count-stack,.identity-candidate-card,.identity-evidence-field,.identity-readiness-item{gap:5px;display:grid}.identity-count-stack small,.identity-candidate-card small,.identity-evidence-field span,.identity-readiness-item span{color:var(--muted);font-size:12px}.identity-candidate-panel{padding:16px}.identity-drawer-grid{margin:14px 0}.identity-evidence-field,.identity-readiness-item,.identity-candidate-card{border:1px solid var(--line-soft);background:#101314;border-radius:7px;padding:10px}.identity-candidate-list{margin-top:14px}.identity-candidate-card{margin-top:8px}.identity-candidate-card strong{margin-top:5px}.identity-candidate-meta{flex-wrap:wrap;gap:6px;display:flex}.identity-candidate-meta span{border:1px solid var(--line-soft);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:11px}.identity-governance-section,.identity-governance-form,.identity-action-help,.identity-action-context,.identity-target-person,.identity-disabled-actions,.identity-candidate-actions,.identity-form-actions,.identity-form-field{gap:8px;display:grid}.identity-governance-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.identity-governance-heading span{color:var(--mint);text-transform:uppercase;font-size:11px;font-weight:800}.identity-safety-labels,.identity-candidate-actions,.identity-form-actions{flex-wrap:wrap;gap:7px;display:flex}.identity-safety-labels span{color:var(--mint);background:#5fe0a514;border:1px solid #5fe0a547;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:700}.identity-action-button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#111416;border-radius:7px;min-height:32px;padding:7px 10px}.identity-action-button.primary{color:var(--mint);background:#14201b;border-color:#5fe0a573;font-weight:800}.identity-action-button.warn{color:var(--amber);border-color:#f2bd625c}.identity-action-button.disabled,.identity-action-button:disabled{cursor:not-allowed;opacity:.55}.identity-action-button span{color:var(--muted);font-size:11px;display:block}.identity-action-context{border:1px solid var(--line-soft);background:#101314;border-radius:7px;padding:10px}.identity-action-help{background:#5fe0a50f;border:1px solid #5fe0a533;border-radius:7px;padding:10px}.identity-action-context span,.identity-action-help span,.identity-form-field span,.identity-confirmation-field span,.identity-action-result span{color:var(--muted);font-size:12px}.identity-action-help strong{color:var(--mint)}.identity-target-person{border-top:1px solid var(--line-soft);margin-top:2px;padding-top:8px}.identity-caution-note{font-weight:700;color:var(--amber)!important}.identity-form-field input,.identity-form-field select,.identity-form-field textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#0f1213;border-radius:7px;padding:8px 10px}.identity-date-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.identity-confirmation-field{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;display:grid}.identity-action-result{border:1px solid var(--line-soft);border-radius:7px;gap:5px;padding:10px;display:grid}.identity-action-result.ok{background:#5fe0a514;border-color:#5fe0a552}.identity-action-result.error{background:#ff6f6f14;border-color:#ff6f6f52}.identity-readiness-block{margin-top:16px}.identity-readiness-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}.identity-readiness-item.ok strong{color:var(--mint)}.identity-readiness-item.warn strong{color:var(--amber)}.review-html-tags{align-items:flex-start}.review-html-tags .mini-badge{white-space:normal;max-width:100%}.definition-cell small,.evidence-note{color:var(--subtle);font-size:11px;line-height:1.4}.evidence-note{margin:7px 0 0}.review-empty{color:var(--muted);margin:0}.table-empty{padding:14px}.taxonomy-sheet-page{max-width:1720px}.taxonomy-section{margin-top:14px}.taxonomy-table-scroll{border:1px solid var(--line-soft);border-radius:8px;overflow:auto}.taxonomy-table{min-width:1180px}.taxonomy-table th,.taxonomy-table td{vertical-align:top}.taxonomy-table td:first-child{color:var(--text);font-weight:700}.taxonomy-table tbody tr{background:#101314}.project-rollups{align-content:start;gap:6px;display:grid}.workbench{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.table-panel,.drawer{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;min-width:0}.segmented{border:1px solid var(--line);background:#0e1112;border-radius:8px;grid-template-columns:repeat(4,auto);gap:4px;padding:4px;display:inline-grid}.segmented button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px}.segmented button.active{color:var(--text);background:#1b2420}.needs-review-badge,.low-confidence-badge,.trust-badge,.mapping-governance-badge{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.trust-reviewed{color:var(--mint);background:#5fe0a51a;border-color:#5fe0a56b}.trust-static_fallback,.trust-generated,.trust-local_only{color:var(--amber);background:#f2bd6217;border-color:#f2bd626b}.trust-supabase_derived,.trust-live_n8n_derived{color:var(--blue);background:#72a7ff14;border-color:#72a7ff61}.authority-cell,.authority-fact{align-content:start;gap:5px;display:grid}.search-box{border:1px solid var(--line);min-width:min(320px,100%);min-height:38px;color:var(--subtle);background:#0e1112;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.search-box input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.quick-filter-button.active{background:#598fff24;border-color:#598fff80}.clear-button{color:var(--muted);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.table-scroll{max-width:100%;max-height:620px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:1900px}.role-column{white-space:nowrap;width:140px;min-width:140px;max-width:140px}th,td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:6px 8px;font-size:12.5px}th{z-index:1;color:var(--subtle);text-transform:uppercase;background:#121416;font-size:11px;position:sticky;top:0}tbody tr{cursor:pointer}.workflow-detail-cell .drawer{box-shadow:none;border-color:#5fe0a53d;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.mission-shell .tech-stack-ledger-vendor,.mission-shell .tech-stack-ledger-amount,.workflow-cell,.classification-cell,.project-cell,.owner-cell,.latest-cell{gap:2px;display:grid}.workflow-cell{grid-template-columns:24px 28px minmax(0,1fr);align-items:center;gap:7px}.workflow-cell strong{overflow-wrap:anywhere;white-space:normal;max-width:245px;font-size:12.5px;line-height:1.2;overflow:hidden}.workflow-cell small,.classification-cell small,.project-cell small,.owner-cell small,.latest-cell small{color:var(--subtle)}.project-cell span,.owner-cell span,.classification-cell strong{color:var(--text);white-space:nowrap;font-size:13px;display:block}.project-cell small,.owner-cell small,.classification-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:block;overflow:hidden}.compact-authority-cell,.compact-project-cell,.trust-stack,.runs-cell{align-content:start;gap:2px;display:grid}.trust-stack{justify-items:start}.badge{min-height:20px;color:var(--muted);text-transform:capitalize;padding:0 6px;font-size:11px}.status-active{color:var(--mint);background:#5fe0a514;border-color:#5fe0a55c}.status-paused{color:var(--amber);background:#f2bd6214;border-color:#f2bd6252}.status-archived{color:var(--subtle)}.badge-list,.pm-display-properties>div{flex-wrap:wrap;gap:5px;display:flex}.mini-badge{text-overflow:ellipsis;max-width:136px;min-height:22px;color:var(--muted);background:#0f1213;padding:0 7px;font-size:11px;overflow:hidden}.drawer{padding:10px;position:static}.drawer-header{justify-content:space-between;align-items:flex-start;gap:10px}.drawer-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.drawer-close-button{border:1px solid var(--line);min-height:28px;color:var(--text);cursor:pointer;background:#0f1213;border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.drawer-close-button:hover{background:#14201b;border-color:#5fe0a56b}.drawer-title{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.drawer-header p{color:var(--mint);font-size:12px;font-weight:700}.drawer-header h2{margin-top:3px;font-size:15px;line-height:1.18}.drawer-description{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.5}.drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.fact{border:1px solid var(--line-soft);background:#0f1213;border-radius:8px;padding:9px}.fact span{color:var(--subtle);font-size:11px;display:block}.fact strong{color:var(--text);overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.drawer-section{border-top:1px solid var(--line-soft);gap:6px;margin-top:8px;padding-top:8px;display:grid}.drawer-section h3{font-size:13px}.drawer-review-controls .review-filter-field{gap:5px;display:grid}.drawer-review-controls .review-filter-field span{color:var(--subtle);font-size:11px}.drawer-actions{flex-wrap:wrap;gap:8px;margin-top:8px}.drawer-actions a{border:1px solid var(--line);min-height:28px;color:var(--text);background:#101314;border-radius:7px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.icon-lab-page{background:linear-gradient(180deg, #5fe0a514, transparent 280px), var(--bg);min-height:100vh;padding:28px}.icon-lab-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.icon-lab-header a{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#101314;border-radius:7px;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.icon-lab-grid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;display:grid}.icon-lab-card{border:1px solid var(--line);background:var(--panel);min-height:230px;box-shadow:var(--shadow);border-radius:8px;align-content:start;gap:14px;padding:16px;display:grid}.icon-lab-card h2{font-size:16px}.icon-lab-card p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.45}.icon-lab-card code{border:1px solid var(--line);color:var(--subtle);background:#0d1011;border-radius:6px;margin-top:12px;padding:5px 7px;font-size:12px;display:inline-flex}.icon-lab-usage{border:1px solid var(--line);background:#121416b8;border-radius:8px;margin-top:16px;padding:16px}.icon-lab-usage h2{margin-bottom:12px;font-size:15px}.usage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.usage-grid span{border:1px solid var(--line-soft);color:var(--muted);background:#101314;border-radius:7px;padding:10px;font-size:13px}.agent-hex-icon.small{width:46px;height:46px;filter:drop-shadow(0 9px 14px color-mix(in srgb, var(--agent-accent) 18%, transparent))}.sidebar{background:linear-gradient(#0d121bfa,#070a0ffa),#080b10;border-right-color:#63758b3d;box-shadow:inset 1px 0 #ffffff08,18px 0 44px -40px #000000eb}.brand-mark{background:var(--gradient-primary);color:#f8fbff;border-color:#5d9cff6b;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 32px -18px #5d9cfff2}.brand-mark:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff47,#0000 65%);position:absolute;inset:-35%;transform:translate(-68%)}.nav-list{gap:7px}.nav-item{color:color-mix(in srgb, var(--muted) 88%, white);border:1px solid #0000;border-radius:8px;transition:background .16s,border-color .16s,color .16s;position:relative}a.nav-item:hover,.nav-item:hover{color:var(--text);background:#5d9cff14;border-color:#5d9cff29}.nav-item.active{background:linear-gradient(135deg,#5d9cff26,#4ccac214);border-color:#5d9cff52;box-shadow:inset 0 0 0 1px #5d9cff0d}.nav-item.active:before{content:"";background:var(--gradient-primary);border-radius:999px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.dashboard{padding:28px}.topbar{z-index:4;-webkit-backdrop-filter:blur(16px);background:#070a0fc2;border-bottom:1px solid #63758b33;margin:-28px -28px 22px;padding:16px 28px;position:sticky;top:0}.eyebrow{color:var(--blue);letter-spacing:.15em}h1{letter-spacing:0}.status-pill,.badge,.mini-badge,.scope-metric,.time-saved-source-badge,.mapping-governance-badge,.trust-badge,.review-source-pill,.severity-badge,.mapping-review-verified-badge{background:#141b25b8;border-color:#63758b47;box-shadow:inset 0 1px #ffffff09}.status-pill{min-height:31px;padding-inline:11px}.status-pill.ok{color:var(--success);background:#57d99c17;border-color:#57d99c57}.status-pill.warn{color:var(--warning);background:#f4bd5f17;border-color:#f4bd5f57}.health-strip span,.notice,.dashboard-view-tab,.attention-card,.queue-summary-card,.entity-card,.time-savings-summary-card,.metric-card,.runtime-card,.radio-card,.project-mini-card,.category-card,.vendor-card,.table-panel,.drawer,.mapping-review-card,.governance-action-button,.rate-settings-panel,.rate-settings-agent-row,.activity-panel,.fact,.error-box{background:var(--gradient-card);box-shadow:var(--shadow-card);border-color:#63758b3d}.dashboard-view-tab,.entity-card,.project-mini-card,.category-card,.vendor-card,.queue-summary-card,.runtime-card,.radio-card,.governance-action-button{transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.dashboard-view-tab:hover,.entity-card:hover,.project-mini-card:hover,.category-card:hover,.vendor-card:hover,.queue-summary-card:hover,.runtime-card:hover,.radio-card:hover,.governance-action-button:not(:disabled):hover{box-shadow:var(--shadow-elevated);border-color:#5d9cff6b}.dashboard-view-tab.active,.entity-card.selected,.project-mini-card.selected,.category-card.selected,.vendor-card.selected,.queue-summary-card.selected,.runtime-card.selected,.radio-card.selected{box-shadow:var(--shadow-elevated);background:linear-gradient(155deg,#5d9cff29,#4ccac214);border-color:#5d9cff80}.section-heading{margin-bottom:12px}.section-heading h2,.table-count-label strong{color:var(--text)}.section-heading span,.table-count-label span,.entity-card small,.entity-card p,.queue-summary-card span,.queue-summary-card small,.project-mini-card span,.project-mini-card small,.category-card span,.category-card small,.vendor-card span,.vendor-card small,.workflow-cell small,.drawer-description,.reason-text{color:var(--muted)}.metric-icon,.agent-card-icon{background:#5d9cff1a;border:1px solid #5d9cff2e;box-shadow:inset 0 0 0 1px #ffffff09}.entity-card.mint .metric-icon,.metric-card.mint .metric-icon{color:var(--success);background:#57d99c1a;border-color:#57d99c38}.entity-card.blue .metric-icon,.metric-card.blue .metric-icon{color:var(--blue);background:#5d9cff1c;border-color:#5d9cff3d}.entity-card.amber .metric-icon,.metric-card.amber .metric-icon{color:var(--warning);background:#f4bd5f1a;border-color:#f4bd5f3d}.segmented,.active-radio-group,.review-queue-tabs,.mapping-review-filter{border-color:var(--mc-inset-border,#63758b3d);background:var(--mc-inset-background,#0b0f16b8);box-shadow:inset 0 1px #ffffff09}.segmented button,.review-queue-tabs button,.mapping-review-filter button{color:var(--muted)}.segmented button.active,.review-queue-tabs button.active,.mapping-review-filter button.active{background:var(--gradient-primary);color:#f8fbff;box-shadow:0 10px 26px -18px #5d9cffd9}.search-box input,.review-filter-field input,.review-filter-field select,.actual-minutes-input,.rate-settings-input{border-color:var(--mc-inset-border,#63758b47);background:var(--mc-inset-background,#0b0f16b8);color:var(--text)}.clear-button,.icon-button,.rate-settings-trigger,.submit-review-button,.drawer-close-button,.drawer-actions a{color:var(--text);background:#141b25c2;border-color:#63758b47;box-shadow:inset 0 1px #ffffff09}.clear-button:hover,.icon-button:hover,.rate-settings-trigger:hover,.submit-review-button:hover,.drawer-close-button:hover,.drawer-actions a:hover{background:#5d9cff1f;border-color:#5d9cff6b}.table-scroll{background:#070a0f52}.workflow-cell strong,.workflow-table-value,.latest-cell strong,.runs-cell strong{color:var(--text)}.drawer{border-radius:0 0 var(--radius-card) var(--radius-card);background:radial-gradient(700px 260px at 8% 0%, #5d9cff29, transparent 58%), var(--gradient-card);box-shadow:none;margin:0}.drawer-header{border:1px solid var(--mc-card-border-color,#63758b33);border-radius:var(--mc-card-radius,var(--radius-card));background:var(--mc-card-background,#0b0f16a8);padding:12px}.drawer-title{grid-template-columns:40px minmax(0,1fr)}.drawer-section{border-top-color:#63758b2e;margin-top:12px;padding-top:12px}.drawer-grid .fact,.mapping-review-card,.activity-panel,.governance-actions-card{border-radius:var(--radius-card)}.mapping-governance-finalized,.mapping-governance-reviewed,.trust-reviewed,.time-saved-source-badge.actual,.time-savings-tier-reviewed_estimate{color:var(--success);background:#57d99c17;border-color:#57d99c52}.mapping-governance-needs_review,.time-savings-tier-estimate{color:var(--warning);background:#f4bd5f17;border-color:#f4bd5f52}.mapping-governance-auto_classified,.mapping-governance-fallback,.trust-generated,.trust-static_fallback,.time-saved-source-badge.recorded_n8n{color:var(--blue);background:#5d9cff14;border-color:#5d9cff4d}.brand-mark{background:linear-gradient(135deg,#3f7de8,#72a7ff);border-color:#5d9cff7a;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 32px -18px #5d9cffe6}.nav-item.active{background:linear-gradient(135deg,#5d9cff2b,#53637c1a)}.dashboard-view-tab.active,.entity-card.selected,.project-mini-card.selected,.category-card.selected,.vendor-card.selected,.queue-summary-card.selected,.runtime-card.selected,.radio-card.selected{background:radial-gradient(520px 180px at 20% 0,#5d9cff29,#0000 58%),linear-gradient(155deg,#121924f0,#0a0e15e6);border-color:#5d9cff85}.dashboard-view-tab:hover,.entity-card:hover,.project-mini-card:hover,.category-card:hover,.vendor-card:hover,.queue-summary-card:hover,.runtime-card:hover,.radio-card:hover{background:radial-gradient(480px 160px at 18% 0,#5d9cff1a,#0000 58%),linear-gradient(155deg,#121924e6,#0a0e15e0);border-color:#5d9cff6b}.metric-icon,.agent-card-icon{color:var(--blue);background:#5d9cff1a;border-color:#5d9cff3d}.entity-card:not(.mint):not(.blue):not(.amber),.project-mini-card,.category-card,.vendor-card,.queue-summary-card,.runtime-card,.radio-card,.table-panel,.drawer,.activity-panel{background:radial-gradient(560px 190px at 12% 0%, #5d9cff0f, transparent 58%), var(--gradient-card)}.entity-card.mint,.entity-card.mint:hover,.entity-card.mint.selected{background:radial-gradient(520px 180px at 20% 0,#5d9cff1f,#0000 58%),linear-gradient(155deg,#121924f0,#0a0e15e6);border-color:#5d9cff6b}.entity-card.mint .metric-icon{color:var(--blue);background:#5d9cff1a;border-color:#5d9cff3d}.entity-card.mint .metric-icon,.metric-card.mint .metric-icon{background:#5d9cff1a;border-color:#5d9cff3d}.status-pill.ok,.trust-reviewed,.trust-live_n8n_derived,.trust-supabase_derived,.mapping-governance-finalized,.mapping-governance-reviewed,.time-saved-source-badge.actual,.time-savings-tier-reviewed_estimate,.review-source-pill.override{color:var(--success);background:#57d99c17;border-color:#57d99c52}.time-saved-source-badge.derived{color:#a0aeb4eb;background:#a0aeb414;border-color:#a0aeb447}.time-saved-source-badge.confirmed{color:var(--blue);background:#5d9cff14;border-color:#5d9cff4d}.time-saved-source-badge.measured{color:var(--success);background:#57d99c17;border-color:#57d99c52}.segmented button.active,.review-queue-tabs button.active,.mapping-review-filter button.active{background:linear-gradient(135deg,#4a86f5,#75a9ff)}.dashboard{width:min(100%,1580px);margin-inline:auto;padding:32px clamp(22px,2.4vw,38px) 40px}.topbar{align-items:center;gap:24px;margin:-32px calc(-1*clamp(22px,2.4vw,38px)) 26px;padding:18px clamp(22px,2.4vw,38px);display:flex}.topbar>div:first-child{min-width:min(100%,360px)}.topbar h1{margin-top:4px;font-size:clamp(30px,3.2vw,48px);line-height:.98}.section-block,.workbench{margin-top:28px}.section-block.compact{margin-top:24px}.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.section-heading h2{font-size:clamp(20px,1.4vw,25px);line-height:1.08}.queue-summary-grid,.time-savings-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.project-card-body,.agent-card-content{gap:14px}.review-queue-tabs.segmented{flex-wrap:wrap;gap:6px;display:flex}.search-box{flex:240px;min-width:min(100%,240px)}.workflow-table tbody tr.selected-row{outline-offset:-1px;box-shadow:none;background:#5d9cff14;outline:1px solid #5d9cff52}.workflow-cell{gap:12px}.workflow-governance-row,.workflow-badge-row{flex-wrap:wrap;gap:7px}.drawer{padding:18px}.drawer-header{padding:16px}.drawer-title{gap:12px}.drawer-section{margin-top:18px;padding-top:18px}.drawer-grid,.mapping-review-grid,.compact-fact-grid{gap:12px}.activity-panel{padding:16px}.activity-panel-header,.review-submit-bar{gap:14px}@media (max-width:1380px){.dashboard{padding-inline:24px}.topbar{margin-inline:-24px;padding-inline:24px}}@media (max-width:1280px){.attention-grid,.time-savings-summary-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.time-saved-activity-panel-header{grid-template-columns:1fr}.operational-queue-row .queue-reason-cell,.operational-queue-row .clear-button{grid-column:1/-1}.metric-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.icon-lab-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench{grid-template-columns:1fr}.drawer{position:static}}@media (max-width:820px){.sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.app-shell .nav-list{grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:auto}.app-shell .nav-item{text-align:center;white-space:nowrap}.dashboard{padding:16px}.topbar{flex-direction:column;align-items:flex-start}.dashboard-view-tabs,.attention-grid,.queue-summary-grid,.time-savings-summary-grid,.time-saved-activity-summary{grid-template-columns:1fr}.mapping-review-page{width:min(100% - 24px,1720px);padding-top:14px}.mapping-review-links{justify-content:flex-start}.metric-grid,.entity-breakdown-grid,.active-radio-group,.project-card-grid,.category-grid,.mapping-stats,.review-html-grid,.review-filter-grid,.mapping-review-grid,.compact-fact-grid,.alias-rule-grid,.review-rollup-grid,.duplicate-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.icon-lab-page{padding:16px}.icon-lab-header{flex-direction:column;align-items:flex-start}.icon-lab-grid,.usage-grid,.iteration-grid,.palette-grid,.agent-taxonomy-grid,.agent-iteration-grid,.agent-hex-grid,.agent-hex-compact-grid,.agent-hex-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented{grid-template-columns:repeat(2,1fr);width:100%}.search-box{min-width:100%}}@media (max-width:520px){.metric-grid,.entity-breakdown-grid,.active-radio-group,.project-card-grid,.category-grid,.mapping-stats,.review-html-grid,.review-filter-grid,.alias-rule-grid,.review-rollup-grid,.duplicate-group-grid,.drawer-grid,.icon-lab-grid,.usage-grid,.iteration-grid,.palette-grid,.agent-reference-strip,.agent-taxonomy-grid,.agent-iteration-grid,.agent-hex-grid,.agent-hex-compact-grid,.agent-hex-rules{grid-template-columns:1fr}.review-filter-field.wide{grid-column:span 1}.nav-list{grid-template-columns:repeat(3,minmax(96px,1fr))}}@media (max-width:1280px){.dashboard-view-tabs,.entity-breakdown-grid,.project-card-grid,.project-review-card-grid,.agent-review-card-grid,.category-grid,.queue-summary-grid,.time-savings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.table-toolbar,.mapping-governance-summary{gap:12px}}@media (max-width:820px){.topbar,.entity-heading,.section-heading,.table-toolbar{flex-direction:column;align-items:flex-start}.source-stack,.entity-header-actions,.scope-metrics{justify-content:flex-start;width:100%;max-width:none}.dashboard-view-tabs,.entity-breakdown-grid,.project-card-grid,.project-review-card-grid,.agent-review-card-grid,.category-grid,.queue-summary-grid,.time-savings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-review-filter,.search-box{width:100%;max-width:none}}@media (max-width:680px){.dashboard{padding:16px 14px 28px}.topbar{margin:-16px -14px 18px;padding:15px 14px}.topbar h1{font-size:31px}.dashboard-view-tabs,.entity-breakdown-grid,.project-card-grid,.project-review-card-grid,.agent-review-card-grid,.category-grid,.queue-summary-grid,.time-savings-summary-grid,.drawer-grid,.mapping-review-grid,.compact-fact-grid{grid-template-columns:1fr}.status-pill,.rate-settings-trigger{flex:132px}.icon-button{flex:0 0 38px}.section-block,.workbench{margin-top:22px}.drawer{padding:14px}}.workflow-side-drawer-shell .drawer{border-radius:inherit;min-height:100%;box-shadow:none;background:0 0;border:0;margin:0}.workflow-side-drawer-shell .drawer-header{z-index:2;-webkit-backdrop-filter:blur(16px);background:linear-gradient(#0d121bfa,#0b0f16eb);position:sticky;top:0}@media (max-width:680px){.workflow-side-drawer-shell .drawer{padding:14px}}.workflow-side-drawer-shell .drawer-execution-summary{background:radial-gradient(520px 180px at 12% 0,#5d9cff24,#0000 58%),#0b0f16b8;border:1px solid #5d9cff38;border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid}.workflow-side-drawer-shell .drawer-execution-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-side-drawer-shell .drawer-execution-primary>div,.workflow-side-drawer-shell .drawer-latest-error,.workflow-side-drawer-shell .drawer-vendor-node-summary,.workflow-side-drawer-shell .drawer-runtime-link,.workflow-side-drawer-shell .time-saved-review-cta{background:#080b119e;border:1px solid #63758b3d;border-radius:10px;padding:11px}.workflow-side-drawer-shell .drawer-execution-primary span,.workflow-side-drawer-shell .drawer-latest-error span,.workflow-side-drawer-shell .drawer-vendor-node-summary span,.workflow-side-drawer-shell .time-saved-review-cta span{color:var(--subtle);text-transform:uppercase;font-size:10px;font-weight:800;display:block}.workflow-side-drawer-shell .drawer-execution-primary strong{color:var(--text);margin-top:6px;font-size:22px;line-height:1;display:block}.workflow-side-drawer-shell .drawer-execution-primary small,.workflow-side-drawer-shell .drawer-latest-error small{color:var(--muted);margin-top:7px;line-height:1.35;display:block}.workflow-side-drawer-shell .drawer-execution-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workflow-side-drawer-shell .drawer-execution-metrics .fact{background:#080b1185}.workflow-side-drawer-shell .drawer-latest-error{background:#ff777014;border-color:#ff777057}.workflow-side-drawer-shell .drawer-latest-error strong{color:var(--red);margin-top:5px;font-size:13px;display:block}.workflow-side-drawer-shell .drawer-vendor-node-summary{gap:10px;display:grid}.workflow-side-drawer-shell .drawer-vendor-node-summary strong{color:var(--text);margin-top:5px;font-size:13px;display:block}.workflow-side-drawer-shell .drawer-summary-badges{gap:7px;display:grid}.workflow-side-drawer-shell .drawer-runtime-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-side-drawer-shell .time-saved-review-cta{width:100%;color:var(--muted);cursor:not-allowed;text-align:left;gap:5px;display:grid}.workflow-side-drawer-shell .time-saved-review-cta strong{color:var(--text);font-size:13px}.workflow-side-drawer-shell .time-saved-review-cta:disabled{opacity:.78}@media (max-width:680px){.workflow-side-drawer-shell .drawer-execution-primary,.workflow-side-drawer-shell .drawer-runtime-actions,.workflow-side-drawer-shell .drawer-execution-metrics{grid-template-columns:1fr}}.rate-settings-trigger span,.rate-settings-header span,.rate-settings-agent-row span,.rate-settings-note span,.rate-settings-default-row small{color:var(--text-muted);font-size:.78rem}.mission-shell .mission-nav-disabled{cursor:default;opacity:.58}.mission-page{width:100%;min-width:0;max-width:none;margin-inline:0}.mission-page-header{align-items:flex-start;gap:18px}.mission-header-copy{min-width:0}.mission-header-copy h1{margin-top:4px}.mission-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.mission-card{border-radius:var(--radius-card);background:radial-gradient(320px 160px at 12% 0%, #5d9cff14, transparent 68%), var(--gradient-card);box-shadow:var(--shadow-card);border:1px solid #63758b38}.mission-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.mission-kpi-card{background:radial-gradient(240px 140px at 12% 0%, #5d9cff24, transparent 66%), var(--gradient-card);min-width:0;min-height:104px;box-shadow:var(--shadow-card);border:1px solid #63758b40;border-radius:10px;align-items:flex-start;gap:14px;padding:15px;display:flex}.mission-kpi-card>div{min-width:0}.mission-kpi-card span{color:var(--muted);font-size:12px;display:block}.mission-kpi-card strong{color:var(--text);margin-top:10px;font-size:28px;line-height:1;display:block}.mission-kpi-card p{color:var(--subtle);text-overflow:ellipsis;margin-top:9px;font-size:12px;line-height:1.35;overflow:hidden}.mission-kpi-icon{width:38px;height:38px;color:var(--blue);background:#5d9cff1a;border:1px solid #5d9cff42;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.kpi-tile{flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.kpi-tile-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.kpi-tile-label{color:var(--mc-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.kpi-tile-expand{color:var(--mc-muted);opacity:.7;display:inline-flex}.kpi-tile-expand:hover{color:var(--mc-text);opacity:1}.kpi-tile-value{color:var(--mc-text);font-size:26px;font-weight:650;line-height:1.1;font-family:var(--font-mono,"SFMono-Regular", Consolas, "Liberation Mono", monospace);font-variant-numeric:tabular-nums}.kpi-tile-delta{align-items:baseline;gap:5px;margin:0;font-size:12px;display:flex}.kpi-tile-delta-arrow{font-size:11px}.kpi-tile-delta-label{color:var(--mc-muted)}.kpi-tile-delta-good{color:var(--obs-healthy)}.kpi-tile-delta-bad{color:var(--obs-critical)}.kpi-tile-delta-neutral{color:var(--mc-muted)}.mission-chip{max-width:180px;min-height:31px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;background:#0c1017d1;border:1px solid #63758b47;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex;overflow:hidden}.mission-chip-source{color:var(--muted)}.mission-chip-action{color:var(--blue);background:#5d9cff1a;border-color:#5d9cff57}.mission-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;height:min(64vh,720px);min-height:460px;margin-bottom:18px;display:grid;overflow:hidden}.mission-lane{border-radius:var(--radius-card);background:linear-gradient(180deg, #10151de6, #090d13db), var(--panel);min-width:0;min-height:0;box-shadow:var(--shadow-card);border:1px solid #63758b3d;flex-direction:column;padding:10px;display:flex}.mission-lane-header{flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:10px;display:flex}.mission-card-stack{scrollbar-width:thin;gap:9px;min-height:0;padding-right:3px;display:grid;overflow:hidden auto}@keyframes missionDrawerOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes missionDrawerOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes missionDrawerSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes missionDrawerSlideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes missionDrawerSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes missionDrawerSheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.mission-drawer-overlay{z-index:30;-webkit-backdrop-filter:none;background:#02060c8f;justify-content:flex-end;animation:.3s ease-in-out forwards missionDrawerOverlayFadeOut;display:flex;position:fixed;inset:0}.mission-drawer-overlay[data-state=open]{animation:.5s ease-in-out forwards missionDrawerOverlayFadeIn}.mission-drawer-overlay[data-state=closed]{animation:.3s ease-in-out forwards missionDrawerOverlayFadeOut}.mission-drawer{background:radial-gradient(420px 220px at 10% 0,#5d9cff1c,#0000 68%),#070a0ffa;border-left:1px solid #63758b47;flex-direction:column;gap:14px;width:min(430px,100vw - 32px);height:100vh;padding:18px;animation:.3s ease-in-out forwards missionDrawerSlideOutRight;display:flex;overflow-y:auto;transform:translate(100%);box-shadow:-30px 0 70px -45px #000000f2}.mission-drawer[data-state=open]{animation:.5s ease-in-out forwards missionDrawerSlideInRight}.mission-drawer[data-state=closed]{animation:.3s ease-in-out forwards missionDrawerSlideOutRight}.esvie-settings-model-row-editable .esvie-settings-select{width:auto;min-width:110px}.esvie-settings-model-table{gap:6px;display:grid}.mission-home-page{max-width:none}.mission-home-page .topbar{border-bottom:1px solid #63758b2e;align-items:flex-start;margin-bottom:18px;padding-bottom:18px}.mission-home-page h1{max-width:760px;font-size:clamp(42px,6vw,82px);line-height:.98}.mission-home-subtitle{max-width:680px;color:var(--muted);margin-top:18px;font-size:17px;line-height:1.6}.mission-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.mission-home-card{background:radial-gradient(320px 160px at 12% 0%, #5d9cff1c, transparent 68%), var(--gradient-card);min-height:180px;box-shadow:var(--shadow-card);border:1px solid #63758b38}.mission-home-card h2{margin:8px 0 10px}.mission-home-card p{color:var(--muted);line-height:1.6}.mission-home-wide{min-height:0}.projects-warning .eyebrow{color:var(--warning)}.projects-error-state .eyebrow{color:var(--destructive)}.projects-kpi-card.warn strong{color:var(--warning)}.project-preview-card{appearance:none;text-align:left;cursor:pointer;background:radial-gradient(260px 140px at 14% 0,#5d9cff14,#0000 64%),#0c1017e6;border:1px solid #63758b40;border-radius:8px;width:100%;min-width:0;padding:10px}.project-preview-card:hover,.project-preview-card.selected{background:radial-gradient(260px 140px at 14% 0,#5d9cff21,#0000 64%),#0c1017f5;border-color:#5d9cff80}.project-preview-card.selected{box-shadow:0 0 0 1px #5d9cff2e,0 18px 32px -28px #5d9cffb8}.project-card-topline,.project-progress-row,.project-detail-row,.project-owner-row{justify-content:space-between;gap:10px;min-width:0;display:flex}.project-card-topline{align-items:flex-start}.project-title-block{min-width:0}.project-card-topline h3{max-width:100%;color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.28;display:-webkit-box;overflow:hidden}.project-card-topline p{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.project-card-topline .status-pill{text-overflow:ellipsis;flex:none;max-width:92px;overflow:hidden}.project-progress-row{color:var(--muted);margin-top:11px;font-size:11px}.project-progress-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-progress-track{background:#63758b2e;border-radius:999px;height:7px;margin-top:7px;overflow:hidden}.project-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--teal));min-width:3px;height:100%;display:block}.project-card-fields{gap:6px;margin-top:10px;display:grid}.project-detail-row,.project-owner-row{color:var(--muted);grid-template-columns:68px minmax(0,1fr);align-items:center;font-size:11px;display:grid}.project-detail-row strong,.project-owner-row strong{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.project-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.project-card-metrics div{background:#ffffff06;border:1px solid #63758b33;border-radius:7px;min-width:0;padding:7px}.project-card-metrics span{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.project-card-metrics strong{color:var(--text);margin-top:4px;font-size:14px;display:block}.project-owner-row{margin-top:10px}.projects-table-panel{margin-bottom:8px}.projects-table-project-cell strong,.projects-table-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-drawer-overlay{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02060c8f;justify-content:flex-end;display:flex;position:fixed;inset:0}.project-detail-drawer{border-left:1px solid var(--mc-card-border-color);background:var(--mc-page-body-background);flex-direction:column;gap:14px;width:min(430px,100vw - 32px);height:100vh;padding:18px;display:flex;overflow-y:auto;box-shadow:-30px 0 70px -45px #000000f2}.project-overview-drawer{width:min(430px,100vw - 32px);height:100dvh;transition:width .32s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 0 auto}.project-overview-drawer.is-maximized{width:calc(100vw - var(--mission-sidebar-width,0px))}@media (max-width:720px){.project-overview-drawer.is-maximized{width:100vw}}.project-drawer-header,.project-drawer-source-row,.project-drawer-progress-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-drawer-header-actions{flex:none;align-items:flex-start;gap:6px;display:flex}.project-drawer-header h2{color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:22px;line-height:1.16;display:-webkit-box;overflow:hidden}.project-drawer-header span{max-width:320px;color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.project-drawer-source-row{flex-wrap:wrap;justify-content:flex-start;align-items:center}.project-drawer-section,.project-drawer-stat-grid,.project-docs-placeholder{border:1px solid var(--mc-card-border-color);border-radius:var(--mc-card-radius);background:var(--mc-card-background);box-shadow:var(--mc-card-shadow);padding:12px}.project-drawer-section h3{color:var(--text);margin-bottom:10px;font-size:13px}.project-drawer-section p{overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.55}.project-drawer-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-drawer-stat-grid div{border:1px solid var(--mc-inset-border);border-radius:var(--mc-inset-radius);background:var(--mc-inset-background);min-width:0;padding:10px}.project-drawer-stat-grid span,.project-docs-placeholder span{color:var(--subtle);font-size:11px;display:block}.project-drawer-stat-grid strong{color:var(--text);margin-top:5px;font-size:16px;display:block}.project-drawer-progress-row{color:var(--muted);align-items:center;font-size:12px}.project-drawer-progress-row strong{color:var(--text)}.project-drawer-tablist{border-bottom:1px solid var(--mc-card-border-color);gap:4px;padding-bottom:2px;display:flex}.project-drawer-tab{appearance:none;color:var(--mc-muted,var(--muted));text-align:center;border-radius:var(--mc-card-radius) var(--mc-card-radius) 0 0;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;margin-bottom:-1px;padding:8px 6px;font-size:.78rem;font-weight:600;transition:color .12s,border-color .12s,background .12s}.project-drawer-tab:hover{color:var(--text);background:var(--mc-active,#ffffff0a)}.project-drawer-tab.is-active{color:var(--text);border-bottom-color:var(--mc-accent,var(--mission-blue))}.project-drawer-tabpanel{flex-direction:column;gap:14px;display:flex}.project-enrichment-empty p{overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.55}.project-enrichment-state{border-style:dashed}.project-enrichment-section{gap:10px;display:grid}.project-enrichment-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.project-enrichment-section-heading h3{margin-bottom:0}.project-enrichment-source-labels{flex-wrap:wrap;gap:5px;display:flex}.project-generated-label-chip{color:var(--subtle);background:0 0;border-style:dashed;font-style:italic;font-weight:500}.project-enrichment-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.project-enrichment-ordered-list{padding-left:18px;list-style:decimal}.project-enrichment-list li{border:1px solid var(--mc-inset-border);border-radius:var(--mc-inset-radius);background:var(--mc-inset-background);min-width:0;padding:9px}.project-enrichment-list strong,.project-enrichment-list span{overflow-wrap:anywhere;min-width:0;display:block}.project-enrichment-list strong{color:var(--text);font-size:12px}.project-enrichment-list span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.project-enrichment-list p{margin-top:5px}.project-enrichment-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-gap-notes{border-style:dashed}@media (max-width:720px){.mission-home-grid,.projects-lane-board,.projects-kpi-grid{grid-template-columns:1fr}.project-detail-drawer{border-top:1px solid #63758b47;border-left:0;border-radius:18px 18px 0 0;width:100%;height:min(84vh,760px)}}.mission-shell.app-shell{background:radial-gradient(900px 520px at 80% -10%,#ffffff09,#0000 62%),linear-gradient(#050608 0%,#07090c 52%,#050608 100%);grid-template-columns:232px minmax(0,1fr);transition:grid-template-columns .18s}.mission-sidebar.sidebar{background:linear-gradient(180deg, #0d0f12fa, #07080afa), var(--mission-surface);border-right:1px solid #ffffff14;flex-direction:column;gap:22px;padding:18px 14px;display:flex;box-shadow:16px 0 44px -42px #000000f2}.mission-sidebar-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mission-sidebar .brand-mark{width:42px;height:42px;color:var(--text);background:linear-gradient(145deg,#151b22,#0d1014);border-color:#ffffff24;flex:none;box-shadow:inset 0 1px #ffffff14,0 16px 28px -24px #000000f2}.mission-sidebar-collapse{width:32px;height:32px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;place-items:center;display:inline-grid}.mission-sidebar-collapse:hover{color:var(--text);background:#ffffff12;border-color:#ffffff2e}.mission-shell-collapsed .mission-sidebar{align-items:center;padding-inline:10px}.mission-shell-collapsed .mission-sidebar-header{flex-direction:column}.mission-shell .nav-item{border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:0 10px;display:flex;overflow:hidden}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mission-shell-collapsed .nav-item{justify-content:center;width:44px;padding-inline:0}.mission-shell-collapsed .nav-item-short{display:grid}.mission-shell-collapsed .nav-item-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mission-page.dashboard,.dashboard.mission-page{width:100%;max-width:none;margin-inline:0;padding:22px clamp(18px,2vw,30px) 32px}.mission-page-header.topbar,.topbar.mission-page-header{z-index:1;-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 18px;padding:0 0 16px;display:flex;position:relative;top:auto}.mission-header-copy{gap:6px;min-width:0;display:grid}.mission-header-copy h1{color:var(--text);margin:0;font-size:clamp(28px,3vw,44px);line-height:1}.mission-actions,.mission-filter-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.mission-chip,.mission-filter-chip,.mission-action-chip,.mission-source-chip{max-width:210px;min-height:32px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex;overflow:hidden}.mission-filter-chip{color:color-mix(in srgb, var(--text) 84%, var(--mission-neutral))}.mission-action-chip{color:var(--mission-blue);background:#5d9cff1a;border-color:#5d9cff47}.mission-source-chip{color:var(--muted)}.mission-card,.mission-kpi-card,.mission-lane{border-color:var(--mc-card-border-color);background:var(--mc-card-background);-webkit-backdrop-filter:blur(16px);box-shadow:var(--mc-card-shadow)}.mission-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.mission-kpi-card{border-radius:12px;min-height:106px;padding:15px}.mission-kpi-icon{color:var(--mission-blue);background:#ffffff0e;border-color:#ffffff1a}.mission-card-interactive{transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.mission-card-interactive:hover,.mission-card-selected,.mission-card-embossed{border-color:#5d9cff66;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff21,0 0 0 1px #5d9cff29,0 22px 42px -30px #5d9cffb3}.mission-lane{position:relative;overflow:hidden}.mission-lane:before{content:"";background:var(--mission-neutral);height:3px;position:absolute;inset:0 0 auto}.mission-lane-planning{--lane-color:var(--mission-neutral)}.mission-lane-ongoing{--lane-color:#5d9cff}.mission-lane-blocked{--lane-color:var(--mission-red)}.mission-lane-closed{--lane-color:var(--mission-green)}.mission-lane-planning:before,.mission-lane-ongoing:before,.mission-lane-monitoring:before,.mission-lane-blocked:before,.mission-lane-closed:before{background:var(--lane-color)}.mission-status-planning{color:var(--mission-neutral);border-color:color-mix(in srgb, var(--mission-neutral) 34%, transparent);background:color-mix(in srgb, var(--mission-neutral) 10%, transparent)}.mission-status-ongoing{color:#5d9cff;background:#5d9cff1a;border-color:#5d9cff57}.mission-status-blocked{color:var(--mission-red);background:#ff6b631a;border-color:#ff6b6357}.mission-status-closed{color:var(--mission-green);background:#57d99c1a;border-color:#57d99c57}.project-preview-card{background:linear-gradient(#101317fa,#0a0c0ff5)}.project-preview-card:hover,.project-preview-card.selected{background:linear-gradient(#14181dfc,#0b0d10fa)}.project-detail-drawer,.mission-drawer{background:linear-gradient(180deg, #111418fc, #080a0dfc), var(--mission-surface-raised);border-left:1px solid #ffffff1c;width:min(560px,100vw - 32px);box-shadow:-24px 0 70px -44px #000}.mission-drawer-overlay{-webkit-backdrop-filter:none;background:#00000094}.project-drawer-overlay{-webkit-backdrop-filter:blur(5px);background:#00000094}.mission-placeholder-page{min-height:100vh}.mission-placeholder-subtitle{max-width:620px;color:var(--muted);font-size:13px;line-height:1.45}.mission-placeholder-card{padding:18px}.mission-home-card{background:linear-gradient(#121519f5,#0b0d10f0);padding:18px}.journal-page{gap:14px;display:grid}.journal-subtitle{max-width:720px;color:var(--muted);font-size:13px;line-height:1.45}.journal-header-actions .mission-chip{max-width:240px}.journal-secondary-panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.journal-secondary-panel-heading h2{color:var(--text);margin:2px 0 0;font-size:17px;line-height:1.1}.journal-audience-bar{margin-bottom:14px}.journal-current-date-card{border:1px solid var(--mc-card-border-color);border-radius:var(--mc-card-radius);background:var(--mc-card-background);box-shadow:var(--mc-card-shadow);gap:6px;padding:10px;display:grid}.journal-current-date-card div{align-items:center;gap:8px;min-width:0;display:flex}.journal-current-date-card svg{color:var(--mission-blue);flex:none}.journal-current-date-card span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.journal-current-date-label{color:var(--subtle);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.journal-current-date-meta{flex-wrap:wrap;gap:5px;display:flex}.journal-current-date-card small{color:var(--subtle);font-size:11px;font-weight:750}.journal-date-navigator-primary{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.journal-date-navigator-primary>span{min-width:0;color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850}.journal-date-menu-label{color:#9eb7df;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.journal-date-option:hover,.journal-date-option.active{background:#5d9cff1a;border-color:#5d9cff57}.journal-date-option.active strong{color:var(--mission-blue)}.journal-person-tab.active{color:var(--text);background:#5d9cff29;border-color:#5d9cff4d}.journal-person-tabs-label,.journal-person-empty{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:750}.journal-person-controls{grid-template-columns:30px minmax(72px,1fr) 30px;align-items:center;gap:6px;min-width:min(190px,100%);margin-left:auto;display:grid}.journal-person-controls span{min-width:0;color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.journal-section-heading h2,.journal-content-section .section-heading h2{color:var(--mission-blue);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.journal-detail-header,.journal-timeline-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.journal-detail-header h2{color:var(--text);margin:2px 0 0;font-size:18px;line-height:1.1}.journal-detail-header{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;min-height:60px;padding:14px 15px}.journal-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.journal-timeline-section{gap:12px;display:grid}.journal-timeline-list{gap:10px;display:grid}@media (max-width:1240px){.mission-board,.projects-lane-board{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0;overflow:visible}}@media (max-width:820px){.mission-shell.app-shell,.mission-shell.mission-shell-collapsed{grid-template-columns:1fr}.mission-sidebar.sidebar{align-items:stretch;height:auto;position:static}.mission-shell-collapsed .mission-sidebar{align-items:stretch}.mission-shell-collapsed .mission-sidebar-header{flex-direction:row}.mission-shell-collapsed .nav-item{justify-content:flex-start;width:auto;padding-inline:10px}.mission-shell-collapsed .nav-item-label{clip:auto;width:auto;height:auto;position:static;overflow:hidden}.mission-shell-collapsed .nav-item-short{display:none}.mission-page-header.topbar,.topbar.mission-page-header{flex-direction:column;align-items:stretch}.mission-actions,.mission-filter-row{justify-content:flex-start}}@media (max-width:720px){.mission-kpi-grid,.mission-home-grid,.mission-board,.projects-lane-board{grid-template-columns:1fr}.project-detail-drawer,.mission-drawer{border-top:1px solid #ffffff1c;border-left:0;border-radius:18px 18px 0 0;width:100%;height:min(84vh,760px)}.mission-drawer-overlay{align-items:flex-end}.mission-drawer{animation:.3s ease-in-out forwards missionDrawerSheetOut;transform:translateY(100%)}.mission-drawer[data-state=open]{animation:.5s ease-in-out forwards missionDrawerSheetIn}.mission-drawer[data-state=closed]{animation:.3s ease-in-out forwards missionDrawerSheetOut}}body{background:radial-gradient(1100px 620px at 84% -16%,#4e689121,#0000 62%),radial-gradient(760px 440px at 14% 4%,#41506517,#0000 64%),linear-gradient(#0b0d10 0%,#080a0d 54%,#07080a 100%)}.mission-shell.app-shell{background:radial-gradient(1120px 620px at 84% -18%,#5c7cb024,#0000 62%),radial-gradient(720px 420px at 12% 2%,#3c48581f,#0000 64%),linear-gradient(#0b0d10 0%,#080a0d 56%,#07080a 100%)}:root{--radius-card:14px}.mission-page.dashboard,.dashboard.mission-page{padding-top:0}.projects-page .mission-page-header.topbar,.projects-page .topbar.mission-page-header{z-index:5;background:radial-gradient(760px 190px at 18% 0,#5d9cff1a,#0000 72%),linear-gradient(#16191ffa,#0b0d11f0),#0a0c0ff5;border-bottom:1px solid #ffffff18;margin:0 calc(-1*clamp(18px,2vw,30px)) 24px;padding:20px clamp(18px,2vw,30px) 18px;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0f,0 24px 56px -48px #000000fa}.projects-topbar .mission-actions{max-width:720px}.projects-topbar .mission-chip{background:#10141bc7;min-height:33px;box-shadow:inset 0 1px #ffffff09}.projects-page .mission-card,.project-drawer-section,.project-drawer-stat-grid,.project-docs-placeholder,.projects-page .mission-kpi-card,.projects-page .mission-lane,.project-preview-card,.project-drawer-section,.project-drawer-stat-grid{border-radius:var(--mc-card-radius);border-color:var(--mc-card-border-color);background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.projects-page .mission-kpi-card{background:radial-gradient(280px 160px at 8% 0,#5d9cff29,#0000 68%),linear-gradient(#1c2128fa,#0d1015f7);border-color:#ffffff1f;align-items:center;gap:18px;min-height:144px;padding:22px}.projects-page .mission-kpi-icon{background:radial-gradient(circle at 30% 18%,#ffffff24,#0000 36%),linear-gradient(#5d9cff33,#5d9cff14),#ffffff0a;border-color:#5d9cff52;border-radius:16px;flex-basis:52px;width:52px;height:52px;box-shadow:inset 0 1px #ffffff1a,0 14px 28px -20px #5d9cffb3}.projects-page .mission-kpi-card strong{letter-spacing:0;margin-top:13px;font-size:38px}.projects-page .mission-kpi-card p{color:color-mix(in srgb, var(--subtle) 78%, var(--text));margin-top:11px;font-size:13px}.projects-page .mission-board,.projects-lane-board{flex:1 1 0;min-height:0}.projects-page .mission-lane,.projects-lane{border-color:color-mix(in srgb, var(--lane-color,var(--mission-neutral)) 24%, #ffffff17);background:radial-gradient(380px 160px at 22% 0%, color-mix(in srgb, var(--lane-color,var(--mission-neutral)) 18%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--lane-color,var(--mission-neutral)) 10%, transparent), transparent 38%), linear-gradient(180deg, #171b21f7, #090b0ff7);box-shadow:0 1px 0 #ffffff16 inset, 0 0 0 1px color-mix(in srgb, var(--lane-color,var(--mission-neutral)) 14%, transparent) inset, 0 24px 54px -42px #000000fa;padding:14px}.projects-page .mission-lane:before{opacity:.9;height:4px}.project-preview-card{border-color:color-mix(in srgb, var(--lane-color,var(--mission-neutral)) 16%, #ffffff1a);background:radial-gradient(260px 120px at 12% 0%, color-mix(in srgb, var(--lane-color,var(--mission-neutral)) 10%, transparent), transparent 70%), linear-gradient(180deg, #1b1f26fb, #0d1014f9), var(--mission-surface-raised);border-radius:14px;padding:14px;box-shadow:inset 0 1px #ffffff12,0 18px 34px -30px #000000f2}.project-preview-card:hover,.project-preview-card.selected,.project-preview-card.mission-card-selected{background:radial-gradient(300px 130px at 14% 0%, color-mix(in srgb, var(--lane-color,var(--mission-blue)) 16%, transparent), transparent 72%), linear-gradient(180deg, #22272ffe, #0f1217fb), var(--mission-surface-raised);box-shadow:0 1px 0 #ffffff1f inset, 0 0 0 1px color-mix(in srgb, var(--lane-color,var(--mission-blue)) 34%, transparent), 0 28px 52px -34px color-mix(in srgb, var(--lane-color,var(--mission-blue)) 64%, black);transform:translateY(-2px)}.mission-progress{width:100%;min-width:0;display:block}.mission-progress-track{background:linear-gradient(#ffffff0e,#0000001a),#ffffff13;border-radius:999px;width:100%;height:9px;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px #ffffff09}@keyframes progress-fill-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mission-progress-fill{border-radius:inherit;transform-origin:0;min-width:3px;height:100%;animation:.6s cubic-bezier(.22,.61,.36,1) both progress-fill-in;display:block;box-shadow:inset 0 1px #ffffff38,0 8px 20px -12px}.mission-progress-fill-blue{background:linear-gradient(90deg,#4f8ff5,#82b2ff)}.mission-progress-fill-red{background:linear-gradient(90deg,#ff6b63,#ffaaa2)}.mission-progress-fill-green{background:linear-gradient(90deg,#46c88d,#86efbb)}.mission-progress-fill-orange{background:linear-gradient(90deg,#f57a22,#fe9b61);background:linear-gradient(90deg,lab(65.2558% 44.7955 65.5294),lab(73.6837% 34.3418 46.6045))}.mission-progress-fill-gray{background:linear-gradient(90deg,#8a8a91,#b0b0b6)}.project-completion-progress{margin-top:9px}.project-progress-track{display:none}.project-sprint-timeline{color:var(--muted);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:10px;margin-top:11px;font-size:11px;display:grid}.project-sprint-timeline span{color:var(--subtle)}.project-sprint-timeline strong{color:color-mix(in srgb, var(--text) 82%, var(--muted));text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.project-card-metadata-row{flex-wrap:wrap;align-items:center;gap:9px;margin-top:11px;display:flex}.project-card-metrics{display:none}.project-inline-metric{min-width:0;color:color-mix(in srgb, var(--subtle) 82%, var(--text));background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.project-inline-metric span,.project-inline-metric strong{color:inherit;font-size:inherit}.project-inline-metric strong{font-weight:800}.project-inline-metric.red{color:var(--mission-red)}.project-inline-metric.muted{color:var(--muted)}.project-drawer-overlay{z-index:80;-webkit-backdrop-filter:none;background:#000000a3;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.project-detail-drawer{background:radial-gradient(520px 260px at 12% 0%, #5d9cff1f, transparent 70%), linear-gradient(180deg, #1c2027fe, #090b0ffe), var(--mission-surface-raised);border-top:0;border-left:1px solid #ffffff1f;border-radius:0;width:min(680px,44vw);min-width:min(640px,100vw - 28px);height:100vh;max-height:100vh;margin-left:auto;overflow-y:auto;box-shadow:inset -1px 0 #ffffff0f,-42px 0 90px -54px #000}@media (max-width:1240px){.mission-board,.projects-lane-board{height:auto;min-height:0}}@media (max-width:720px){.projects-page .mission-page-header.topbar,.projects-page .topbar.mission-page-header{margin-inline:calc(-1*clamp(18px,2vw,30px))}.project-drawer-overlay{align-items:flex-end}.project-detail-drawer{border-top:1px solid #ffffff1c;border-left:0;border-radius:18px 18px 0 0;width:100%;min-width:0;height:min(84vh,760px)}}.mission-sheet-overlay{z-index:80;-webkit-backdrop-filter:none;background:#000000a3;position:fixed;inset:0}.mission-sheet-content{inset-block:0;z-index:90;width:min(680px,44vw);min-width:min(640px,100vw - 28px);height:100vh;max-height:100vh;position:fixed;right:0}.mission-sheet-content.mission-access-github-drawer{width:min(500px,100vw);min-width:0}@media (max-width:720px){.mission-sheet-content{inset-inline:0;border-left:0;border-radius:18px 18px 0 0;width:100%;min-width:0;height:min(84vh,760px);top:auto;bottom:0}.mission-sheet-content.mission-access-github-drawer{width:100%}}.metric-icon,.agent-card-icon{flex:none}.capability-value-impact{gap:1px;min-width:0}.capability-value-impact strong{font-size:16px}.capability-value-impact span,.capability-value-impact small{white-space:normal;font-size:9.5px;line-height:1.12}.project-status-dot{border-radius:999px;width:8px;height:8px;position:absolute;top:2px;right:0;box-shadow:0 0 0 3px #0f172acc}.project-status-dot.status-ongoing{background:#5d9cff}.project-status-dot.status-done{background:#37d67a}.project-status-dot.status-blocked{background:#ff5c7a}.agent-review-card.selected{filter:drop-shadow(0 22px 24px color-mix(in srgb, var(--agent-accent) 28%, transparent)) saturate(1.06)}.agent-review-card.selected:after{background:radial-gradient(circle at 74% 24%, color-mix(in srgb, var(--agent-secondary,var(--agent-accent)) 28%, transparent), transparent 40%), radial-gradient(circle at 18% 90%, color-mix(in srgb, var(--agent-accent) 18%, transparent), transparent 46%), linear-gradient(150deg, #0c1118 0%, color-mix(in srgb, var(--agent-accent) 14%, #131b1c) 56%, #090d12 100%)}.agent-review-card.selected:before{opacity:var(--agent-glow-selected-opacity,.48);filter:blur(22px)}.agent-review-card:hover .agent-dashboard-card-border-glow,.agent-review-card:focus-visible .agent-dashboard-card-border-glow,.agent-review-card.selected .agent-dashboard-card-border-glow{opacity:var(--agent-glow-active-opacity,.46)}.agent-review-card:hover .agent-dashboard-card-border-core,.agent-review-card:focus-visible .agent-dashboard-card-border-core,.agent-review-card.selected .agent-dashboard-card-border-core{opacity:1;stroke:color-mix(in srgb, var(--agent-accent) 78%, white)}.agent-review-card.selected .agent-dashboard-card-border-glow{opacity:var(--agent-glow-selected-opacity,.42);stroke-width:3px;stroke-dasharray:var(--agent-circuit-dash-selected,84 16);animation:7.8s linear infinite agentPortraitPowerFlow,4.6s ease-in-out infinite agentPortraitPowerBreath}.agent-review-card.selected .agent-dashboard-card-border-core{stroke-dasharray:var(--agent-circuit-dash-selected,88 12);animation:6.8s linear infinite agentPortraitPowerFlow,4.6s ease-in-out infinite agentPortraitPowerBreath}.mission-shell.mission-theme-light .agent-dashboard-card-portrait-image-dark-ui{display:none}.mission-shell.mission-theme-light .agent-dashboard-card-portrait-image-light-ui,.mission-shell.mission-theme-dark .agent-dashboard-card-portrait-image-dark-ui{display:block}.mission-shell.mission-theme-dark .agent-dashboard-card-portrait-image-light-ui{display:none}.reliability-green strong,.reliability-percent.reliability-green{color:var(--mint)}.reliability-green .reliability-signal-bar.active{background:var(--mint)}.reliability-amber strong,.reliability-percent.reliability-amber{color:var(--amber)}.reliability-amber .reliability-signal-bar.active{background:var(--amber)}.reliability-red strong,.reliability-percent.reliability-red{color:#ff6b7c}.reliability-red .reliability-signal-bar.active{background:#ff6b7c}.reliability-unknown strong,.reliability-percent.reliability-unknown{color:var(--subtle)}.output-column{width:13%}.reliability-7d-column{width:9%}.time-saved-column{width:7%}.workflow-table th:not(.workflow-column),.workflow-table td:not(.workflow-column){text-align:center}.workflow-table td:not(.workflow-column) .badge-list,.workflow-table td:not(.workflow-column) .latest-cell,.workflow-table td:not(.workflow-column) .runs-cell{justify-content:center;justify-items:center}.workflow-table .mini-badge{min-height:20px;padding:0 6px;font-size:10px}.workflow-cell strong{max-width:210px;font-size:11.3px}.workflow-cell.compact-workflow-cell{gap:6px}.workflow-cell.compact-workflow-cell svg{width:24px;height:24px}.vendor-icon{width:26px;height:26px;color:var(--text);background:#0f141ceb;border:1px solid #63758b47;border-radius:8px;place-items:center;display:inline-grid}.vendor-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.vendor-icon-openai,.vendor-icon-default{background:#090d13f0;border-color:#f3f7fb33}.vendor-icon-claude{background:#2a1612b8;border-color:#d978557a}.vendor-icon-gemini{background:#0b1627c7;border-color:#5d9cff73}.vendor-icon-llama{background:#081526c7;border-color:#008fff6b}.vendor-icon-mistral{background:#2a1703b8;border-color:#ffa7006b}.vendor-icon-n8n{color:#ff9a9a;border-color:#ff69696b}.vendor-icon-unknown{color:var(--subtle)}.workflow-expanded-view{background:#080c12bd;border-bottom:0;gap:12px;min-height:calc(100vh - 210px);padding:14px;display:grid}.compact-time-saved-review .time-saved-review-table{min-width:1180px}.compact-time-saved-review .time-saved-review-table th,.compact-time-saved-review .time-saved-review-table td{font-size:11px}.compact-time-saved-review .time-saved-review-table th:nth-child(2),.compact-time-saved-review .time-saved-review-table td:nth-child(2){width:220px}.compact-time-saved-review .time-saved-review-table th:nth-child(3),.compact-time-saved-review .time-saved-review-table td:nth-child(3){width:145px}.compact-time-saved-review .time-saved-review-table th:nth-child(4),.compact-time-saved-review .time-saved-review-table td:nth-child(4){width:135px}.mission-drawer-overlay.workflow-drawer-overlay{z-index:30;background:#02060c8f}.mission-drawer.workflow-side-drawer-shell{border-radius:0;width:min(760px,100vw - 32px);min-width:min(520px,100vw - 32px);height:100vh;max-height:none;position:relative;inset:auto}.mission-drawer.workflow-side-drawer-shell .drawer-header{z-index:2;-webkit-backdrop-filter:blur(16px);background:linear-gradient(#0d121bfa,#0b0f16eb);margin:-18px -18px 0;padding:18px;position:sticky;top:-18px}.workflow-side-drawer-shell .time-saved-review-cta{cursor:pointer}.workflow-side-drawer-shell .time-saved-review-cta:hover{background:#5d9cff1a;border-color:#5d9cff6b}.drawer-review-table .drawer-review-node-col{width:25%}.drawer-review-table .drawer-review-activity-col{width:31%}.drawer-review-table .drawer-review-recorded-col,.drawer-review-table .drawer-review-estimated-col,.drawer-review-table .drawer-review-actual-col,.drawer-review-table .drawer-review-saved-col{width:11%}.drawer-review-table .recorded-n8n-duration-cell{color:var(--subtle)}@media (max-width:680px){.mission-drawer.workflow-side-drawer-shell{width:100vw;min-width:0}}:is(.mission-shell.app-shell:has(.agent-portrait-route-design-lab),.mission-shell.mission-shell-collapsed:has(.agent-portrait-route-design-lab)){grid-template-columns:minmax(0,1fr)}.dashboard.mission-page.agent-portrait-design-lab,.mission-page.dashboard.agent-portrait-design-lab{padding:0}.agent-portrait-design-lab{--agent-portrait-ease:cubic-bezier(.22, 1, .36, 1);--agent-dossier-ease:cubic-bezier(.16, .86, .18, 1);--agent-stage-height:100dvh;--agent-header-safe-zone:0px;isolation:isolate;flex-direction:column;min-height:100svh;padding:0;display:flex;position:relative;overflow:clip visible}.agent-portrait-header .mission-header-copy p:not(.eyebrow){max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.agent-portrait-header .rate-settings-trigger{align-items:center;gap:7px;display:inline-flex}.agent-portrait-design-lab .agent-portrait-header.topbar,.agent-portrait-design-lab .agent-portrait-header.mission-page-header{z-index:30;pointer-events:auto;background:linear-gradient(#05070be6,#05070b7a 62%,#0000);border-bottom:0;margin:0;padding:clamp(12px,1.5vw,20px) clamp(14px,2vw,30px) clamp(24px,4dvh,52px);position:absolute;inset:0 0 auto}.agent-portrait-stage[data-roster-mode-settling=true] .agent-portrait-roster{opacity:.92;transform:translateY(0)scale(.992)}.agent-portrait-roster{--agent-count:9;z-index:4;box-sizing:border-box;transform-origin:50%;width:100%;min-width:0;height:100dvh;min-height:100dvh;transition:min-height .26s var(--agent-portrait-ease), padding .26s var(--agent-portrait-ease), opacity .18s var(--agent-portrait-ease), transform .26s var(--agent-portrait-ease);justify-content:flex-start;align-items:flex-start;padding:0;display:flex;position:relative;overflow:visible}.agent-portrait-stage[data-selected-agent=true] .agent-portrait-roster{opacity:.12;transform:none}.agent-portrait-roster.is-full-roster{--full-edge-safe:clamp(28px, 2.4cqw, 44px);--full-card-overlap-size:clamp(16px, 1.5cqw, 24px);--full-card-width:clamp(120px, calc(((100cqw - (var(--full-edge-safe) * 2)) + ((var(--agent-count) - 1) * var(--full-card-overlap-size))) / var(--agent-count)), 320px);--full-card-height:max(100dvh, min(106dvh, 980px));--full-card-overlap:calc(var(--full-card-overlap-size) * -1);--full-active-width:calc(var(--full-card-width) + clamp(10px, 1.2cqw, 18px));--full-active-height:max(100dvh, min(108dvh, 1000px));--full-selected-width:clamp(254px, 22cqw, 342px);--full-selected-height:clamp(570px, 55cqw, 720px);width:100%;min-height:100dvh;padding:0 var(--full-edge-safe);justify-content:flex-start;align-items:stretch;overflow:visible}.agent-portrait-roster.is-full-roster .agent-portrait-card{width:var(--full-card-width);min-width:var(--full-card-width);height:100%;margin-left:var(--full-card-overlap);align-self:stretch}.agent-portrait-roster.is-full-roster .agent-portrait-card:first-child{margin-left:0}.agent-portrait-card:focus-visible,.agent-portrait-card.is-active{z-index:90;filter:saturate(1.02)brightness(.98)contrast(1.04);width:clamp(166px,13.9vw,190px);min-width:clamp(166px,13.9vw,190px);height:clamp(446px,49.5vw,526px);transform:translateY(-8px)}.agent-portrait-card.is-selected{z-index:220;filter:saturate(1.08)brightness(1.02)contrast(1.04);width:clamp(238px,18.8vw,276px);min-width:clamp(238px,18.8vw,276px);height:clamp(514px,54vw,620px);transform:translateY(-32px)scale(1.025)}.agent-portrait-roster.is-full-roster .agent-portrait-card:focus-visible,.agent-portrait-roster.is-full-roster .agent-portrait-card.is-active{width:var(--full-active-width);min-width:var(--full-active-width);height:var(--full-active-height);transform:translateY(clamp(-14px,-1.2cqw,-8px))}.agent-portrait-roster.is-full-roster .agent-portrait-card.is-selected{z-index:240;width:var(--full-selected-width);min-width:var(--full-selected-width);height:var(--full-selected-height);transform:translateY(clamp(-50px,-4.2cqw,-32px))scale(1.045)}.agent-portrait-card:focus-visible:before,.agent-portrait-card.is-active:before{opacity:var(--agent-glow-active-opacity,.34)}.agent-portrait-card.is-selected:before{opacity:var(--agent-glow-selected-opacity,.48);filter:blur(34px);inset:0 -2px -2px}.agent-portrait-image.emphasis{opacity:0;object-position:var(--agent-object-position-hover,var(--agent-object-position-collapsed,50% 50%));transform:translateY(calc(var(--agent-image-shift-y-collapsed,0%) + var(--agent-portrait-global-shift-y,30%))) scale(calc(var(--agent-crop-scale-collapsed,1.28) * var(--agent-portrait-global-scale,1.2)))}.mission-shell.mission-theme-light .agent-portrait-image-dark-ui{display:none}.mission-shell.mission-theme-light .agent-portrait-image-light-ui,.mission-shell.mission-theme-dark .agent-portrait-image-dark-ui{display:block}.mission-shell.mission-theme-dark .agent-portrait-image-light-ui{display:none}.agent-portrait-card:focus-visible .agent-portrait-image.base,.agent-portrait-card.is-active .agent-portrait-image.base{object-position:var(--agent-object-position-collapsed,50% 50%);filter:brightness(.92)saturate(1.04);transform:translateY(calc(var(--agent-image-shift-y-hover,0%) + var(--agent-portrait-global-shift-y,30%))) scale(calc(var(--agent-crop-scale-hover,1.22) * var(--agent-portrait-global-scale,1.2)))}.agent-portrait-card.has-alt-pose:focus-visible .agent-portrait-image.base,.agent-portrait-card.has-alt-pose.is-active .agent-portrait-image.base{opacity:.44}.agent-portrait-card.is-selected .agent-portrait-image.base{object-position:var(--agent-object-position-selected,var(--agent-object-position-hover,50% 50%));filter:brightness(.92)saturate(1.04);transform:translateY(calc(var(--agent-image-shift-y-selected,0%) + var(--agent-portrait-global-shift-y,30%))) scale(calc(var(--agent-crop-scale-selected,1.16) * var(--agent-portrait-global-scale,1.2)))}.agent-portrait-card.has-alt-pose.is-selected .agent-portrait-image.base{opacity:.16}.agent-portrait-card:focus-visible .agent-portrait-image.emphasis,.agent-portrait-card.is-active .agent-portrait-image.emphasis{object-position:var(--agent-object-position-hover,var(--agent-object-position-collapsed,50% 50%));opacity:1;filter:brightness(1.02)saturate(1.04);transform:translateY(calc(var(--agent-image-shift-y-hover,0%) + var(--agent-portrait-global-shift-y,30%))) scale(calc(var(--agent-crop-scale-hover,1.22) * var(--agent-portrait-global-scale,1.2)))}.agent-portrait-card.is-selected .agent-portrait-image.emphasis{object-position:var(--agent-object-position-selected,var(--agent-object-position-hover,50% 50%));opacity:1;transform:translateY(calc(var(--agent-image-shift-y-selected,0%) + var(--agent-portrait-global-shift-y,30%))) scale(calc(var(--agent-crop-scale-selected,1.16) * var(--agent-portrait-global-scale,1.2)))}.agent-portrait-roster.is-carousel .agent-portrait-name{bottom:130px}.agent-portrait-card:focus-visible .agent-portrait-border-glow,.agent-portrait-card.is-active .agent-portrait-border-glow,.agent-portrait-card.is-selected .agent-portrait-border-glow{opacity:var(--agent-glow-active-opacity,.46)}.agent-portrait-card:focus-visible .agent-portrait-border-core,.agent-portrait-card.is-active .agent-portrait-border-core,.agent-portrait-card.is-selected .agent-portrait-border-core{opacity:1;stroke:color-mix(in srgb, var(--agent-accent) 78%, white)}.agent-portrait-card.is-selected .agent-portrait-border-glow{opacity:var(--agent-glow-selected-opacity,.42);stroke-width:3px;stroke-dasharray:var(--agent-circuit-dash-selected,84 16);animation:7.8s linear infinite agentPortraitPowerFlow,4.6s ease-in-out infinite agentPortraitPowerBreath}.agent-portrait-card.is-selected .agent-portrait-border-core{stroke-dasharray:var(--agent-circuit-dash-selected,88 12);animation:6.8s linear infinite agentPortraitPowerFlow,4.6s ease-in-out infinite agentPortraitPowerBreath}@keyframes agentPortraitPowerFlow{to{stroke-dashoffset:-100px}}@keyframes agentPortraitPowerBreath{0%,to{opacity:var(--agent-glow-breath-min-opacity,.34)}48%{opacity:var(--agent-glow-breath-max-opacity,.62)}}.agent-dossier-anchor-card .agent-portrait-image.base{opacity:.14;transform:scale(var(--agent-crop-scale-selected)) translateY(var(--agent-image-shift-y-selected));object-position:var(--agent-object-position-selected)}.agent-dossier-anchor-card.has-alt-pose .agent-portrait-image.base{opacity:0}.agent-dossier-anchor-card .agent-portrait-image.emphasis{opacity:1;transform:scale(var(--agent-crop-scale-selected)) translateY(var(--agent-image-shift-y-selected));object-position:var(--agent-object-position-selected)}.agent-dossier-neuron-fires.is-empty{opacity:0}@keyframes agentDossierPathDraw{to{stroke-dashoffset:0}}@keyframes agentDossierProjectionIn{to{opacity:1;transform:translateY(0)}}@keyframes agentDossierModuleIn{to{opacity:1;transform:translateY(0)}}@keyframes agentDossierProjectionGlow{to{opacity:1}}@keyframes agentDossierScanline{0%{opacity:0;transform:translateY(-22%)}35%{opacity:.45}to{opacity:.12;transform:translateY(18%)}}@keyframes agentDossierAnchorIn{0%{opacity:0}46%{opacity:1}70%{opacity:1}to{opacity:1}}@keyframes agentDossierAnchorCardIn{0%{filter:saturate(.72)brightness(.78)contrast(1.08)hue-rotate(-6deg)}42%{filter:saturate(1.36)brightness(1.18)contrast(1.1)hue-rotate(4deg)}70%{filter:saturate(1.12)brightness(1.1)contrast(1.07)}to{filter:saturate(1.04)brightness(1.05)contrast(1.06)}}@keyframes agentDossierAnchorScan{0%{opacity:0;transform:translate(-42%)skew(-10deg)}22%{opacity:.7}54%{opacity:.34}to{opacity:0;transform:translate(46%)skew(-10deg)}}@keyframes agentDossierAnchorSplit{0%{opacity:0;transform:scaleX(.72)}24%{opacity:.72;transform:scaleX(1.06)}58%{opacity:.32;transform:scaleX(.98)}to{opacity:.11;transform:scaleX(1)}}@keyframes agentDossierAnchorRaster{0%{opacity:0;transform:translateY(-36%)}28%{opacity:.32}70%{opacity:.12}to{opacity:.06;transform:translateY(22%)}}@keyframes agentDossierAnchorBorderBloom{0%,to{opacity:.36;stroke-width:2.2px}12%{opacity:.82;stroke-width:3.6px}22%{opacity:.4;stroke-width:2.6px}54%{opacity:.64;stroke-width:3.1px}65%{opacity:.34;stroke-width:2.4px}}@keyframes agentDossierPowerPulse{0%,to{opacity:.28}45%{opacity:.7}}@keyframes agentDossierSynapseFlash{0%,58%,to{opacity:0}6%{opacity:calc(var(--dossier-fire-intensity,.52) * .08)}10%{opacity:calc(var(--dossier-fire-intensity,.52) * .22)}15%{opacity:0}29%{opacity:calc(var(--dossier-fire-intensity,.52) * .14)}34%{opacity:0}}@keyframes agentDossierNeuronFire{0%,62%,to{opacity:0;transform:scale(.92)}7%{opacity:calc(var(--dossier-fire-intensity,.58) * .16);transform:scale(1.04)}13%{opacity:0;transform:scale(1.1)}30%{opacity:calc(var(--dossier-fire-intensity,.58) * .11);transform:scale(1.03)}39%{opacity:0;transform:scale(1.08)}}@keyframes agentDossierReducedFade{to{opacity:1}}.agent-crop-tuner-button.primary{color:#dce9ff;background:#4084ff21;border-color:#6da8ff5c}@media (max-width:980px){.agent-portrait-roster{min-height:100dvh;padding-inline:0}.agent-portrait-card:focus-visible,.agent-portrait-card.is-active{width:clamp(142px,18vw,170px);min-width:clamp(142px,18vw,170px);height:422px}.agent-portrait-card.is-selected{width:clamp(188px,25vw,224px);min-width:clamp(188px,25vw,224px);height:486px}.agent-portrait-roster.is-full-roster{min-height:100dvh;padding:0 var(--full-edge-safe);scroll-padding-inline:var(--full-edge-safe);justify-content:flex-start;overflow:visible}.agent-portrait-roster.is-full-roster .agent-portrait-card{width:var(--full-card-width);min-width:var(--full-card-width);height:100%;margin-left:var(--full-card-overlap)}.agent-portrait-roster.is-full-roster .agent-portrait-card:focus-visible,.agent-portrait-roster.is-full-roster .agent-portrait-card.is-active{width:clamp(152px,17vw,174px);min-width:clamp(152px,17vw,174px);height:428px;transform:translateY(-10px)}.agent-portrait-roster.is-full-roster .agent-portrait-card.is-selected{width:clamp(214px,25vw,248px);min-width:clamp(214px,25vw,248px);height:500px;transform:translateY(-28px)scale(1.035)}}@media (max-width:720px){.agent-portrait-design-lab{--agent-stage-height:100dvh;--agent-header-safe-zone:0px}.agent-portrait-header.topbar,.agent-portrait-header.mission-page-header{align-items:stretch}.agent-portrait-stage[data-selected-agent=true] .agent-portrait-roster{opacity:.22;min-height:300px;transform:none}.agent-portrait-roster{justify-content:center;min-height:100dvh;scroll-padding-inline:18px;overflow:visible}.agent-portrait-card,.agent-portrait-card:focus-visible,.agent-portrait-card.is-active,.agent-portrait-card.is-selected{width:156px;min-width:156px;height:360px;margin-left:-28px}.agent-portrait-card.is-selected{width:196px;min-width:196px;height:400px}.agent-portrait-roster.is-full-roster{min-height:100dvh;padding:0 var(--full-edge-safe);justify-content:flex-start}.agent-portrait-roster.is-full-roster .agent-portrait-card,.agent-portrait-roster.is-full-roster .agent-portrait-card:focus-visible,.agent-portrait-roster.is-full-roster .agent-portrait-card.is-active,.agent-portrait-roster.is-full-roster .agent-portrait-card.is-selected{width:156px;min-width:156px;height:360px;margin-left:-28px;transform:translateY(0)}.agent-portrait-roster.is-full-roster .agent-portrait-card.is-selected{width:196px;min-width:196px;height:400px;transform:translateY(-14px)scale(1.02)}}.agent-portrait-roster.is-carousel{--carousel-step:clamp(122px, min(18cqw, 25dvh), 230px);--carousel-card-width:clamp(190px, min(25cqw, 34dvh), 318px);--carousel-card-height:clamp(640px, 100dvh, 920px);--carousel-active-width:clamp(232px, min(29cqw, 38dvh), 356px);--carousel-active-height:clamp(660px, 100dvh, 940px);--carousel-selected-width:clamp(238px, 34cqw, 352px);--carousel-selected-height:clamp(450px, 66cqw, 710px);--carousel-card-top:50%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;min-height:100dvh;padding:0;position:relative;overflow:visible}.agent-portrait-roster.is-carousel.is-dragging{cursor:grabbing}.agent-portrait-roster.is-carousel.is-dragging .agent-portrait-card{transition:width .26s var(--agent-portrait-ease), min-width .26s var(--agent-portrait-ease), height .26s var(--agent-portrait-ease), box-shadow .24s var(--agent-portrait-ease), filter .24s var(--agent-portrait-ease), opacity .24s var(--agent-portrait-ease)}.agent-portrait-roster.is-carousel[data-agent-count="10"]{min-height:100dvh;padding:0}.agent-portrait-roster.is-carousel .agent-portrait-card,.agent-portrait-roster.is-carousel[data-agent-count="10"] .agent-portrait-card{top:var(--carousel-card-top);width:var(--carousel-card-width);min-width:var(--carousel-card-width);height:var(--carousel-card-height);opacity:.52;pointer-events:auto;-webkit-user-select:none;user-select:none;transform:translateX(calc(-50% + (var(--carousel-offset) * var(--carousel-step)) + var(--carousel-drag-offset,0px))) translateY(calc(-50% + 18px)) scale(.9);transition:width .13s var(--agent-portrait-ease), min-width .13s var(--agent-portrait-ease), height .13s var(--agent-portrait-ease), transform .11s var(--agent-portrait-ease), box-shadow .12s var(--agent-portrait-ease), filter .12s var(--agent-portrait-ease), opacity .12s var(--agent-portrait-ease);margin-left:0;position:absolute;left:50%}.agent-portrait-roster.is-carousel .agent-portrait-card[data-carousel-distance="0"]{z-index:120;opacity:.76;transform:translateX(calc(-50% + (var(--carousel-offset) * var(--carousel-step)) + var(--carousel-drag-offset,0px))) translateY(calc(-50% + 4px)) scale(.96)}.agent-portrait-roster.is-carousel .agent-portrait-card[data-carousel-distance="1"]{z-index:64;opacity:.52}.agent-portrait-roster.is-carousel .agent-portrait-card[data-carousel-distance="2"]{z-index:42;opacity:.24;transform:translateX(calc(-50% + (var(--carousel-offset) * var(--carousel-step)) + var(--carousel-drag-offset,0px))) translateY(calc(-50% + 28px)) scale(.82)}.agent-portrait-roster.is-carousel .agent-portrait-card[data-carousel-distance="3"]{z-index:1;opacity:0;pointer-events:none}.agent-portrait-roster.is-carousel .agent-portrait-card:focus-visible,.agent-portrait-roster.is-carousel .agent-portrait-card.is-active,.agent-portrait-roster.is-carousel[data-agent-count="10"] .agent-portrait-card:focus-visible,.agent-portrait-roster.is-carousel[data-agent-count="10"] .agent-portrait-card.is-active{z-index:180;width:var(--carousel-active-width);min-width:var(--carousel-active-width);height:var(--carousel-active-height);opacity:.88;transform:translateX(calc(-50% + (var(--carousel-offset) * var(--carousel-step)) + var(--carousel-drag-offset,0px))) translateY(calc(-50% - 4px)) scale(.98)}.agent-portrait-roster.is-carousel .agent-portrait-card.is-selected,.agent-portrait-roster.is-carousel[data-agent-count="10"] .agent-portrait-card.is-selected{z-index:260;width:var(--carousel-selected-width);min-width:var(--carousel-selected-width);height:var(--carousel-selected-height);opacity:1;transform:translateX(calc(-50% + (var(--carousel-offset) * var(--carousel-step)) + var(--carousel-drag-offset,0px))) translateY(calc(-50% - 34px)) scale(1.045)}@media (max-width:720px){.agent-portrait-roster.is-carousel,.agent-portrait-roster.is-carousel[data-agent-count="10"]{--carousel-step:clamp(92px, 30cqw, 128px);--carousel-card-width:clamp(230px, 66cqw, 280px);--carousel-card-height:clamp(720px, 108dvh, 900px);--carousel-active-width:clamp(250px, 72cqw, 302px);--carousel-active-height:clamp(740px, 108dvh, 920px);--carousel-selected-width:clamp(258px, 76cqw, 316px);--carousel-selected-height:clamp(680px, 182cqw, 800px);--carousel-card-top:50%;min-height:100dvh;padding:0}.agent-portrait-roster.is-carousel .agent-portrait-card.is-selected,.agent-portrait-roster.is-carousel[data-agent-count="10"] .agent-portrait-card.is-selected{transform:translateX(calc(-50% + (var(--carousel-offset) * var(--carousel-step)) + var(--carousel-drag-offset,0px))) translateY(calc(-50% - 18px)) scale(1.035)}}@media (prefers-reduced-motion:reduce){.agent-portrait-card:focus-visible,.agent-portrait-card.is-active,.agent-portrait-card.is-selected{transform:none}.agent-portrait-card.is-selected .agent-portrait-border-glow,.agent-portrait-card.is-selected .agent-portrait-border-core,.agent-dossier-anchor-card .agent-portrait-border-glow,.agent-dossier-anchor-card .agent-portrait-border-core,.agent-dossier-anchor-card{animation:none}}.sales-landing-header .mission-chip{align-self:start}.sales-doc-header-meta .mission-chip{max-width:none}.sales-product-nav-item.active{background:#57d99c12;border-color:#57d99c4d}.sales-product-nav-item.active small{color:var(--mission-green)}.sales-doc-callout.sales{background:#5d9cff14;border-color:#5d9cff47}.sales-doc-table{border-collapse:collapse;width:100%;min-width:680px}.sales-doc-table th,.sales-doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid #63758b29;padding:13px 14px}.sales-doc-table thead th{color:var(--text);background:#12171fe6;font-size:12px;font-weight:800}.sales-doc-table tbody th{width:24%;color:var(--text);font-size:13px;font-weight:750;line-height:1.45}.sales-doc-table td{color:var(--muted);font-size:13px;line-height:1.5}.sales-doc-table tr:last-child th,.sales-doc-table tr:last-child td{border-bottom:0}@media (max-width:520px){.mission-shell:has(.sales-playbook-page){max-width:100vw;overflow-x:hidden}:is(.mission-shell:has(.sales-playbook-page) .mission-sidebar.sidebar,.mission-shell:has(.sales-playbook-page) .mission-page.dashboard){width:100vw;min-width:0;max-width:100vw;overflow-x:hidden}.mission-shell:has(.sales-playbook-page) .mission-page.dashboard{padding-inline:0}.mission-shell:has(.sales-playbook-page) .nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-doc-header h1,.sales-doc-header p,.sales-doc-section h2,.sales-doc-section p,.sales-doc-list,.sales-doc-numbered-list,.sales-doc-checklist,.sales-key-takeaways,.sales-process-step,.sales-scenario-panel,.sales-scenario-field,.sales-stack-row,.sales-doc-table th,.sales-doc-table td{overflow-wrap:anywhere}.sales-doc-header-meta .mission-chip{overflow-wrap:anywhere;white-space:normal;justify-content:flex-start;width:100%}}.mission-shell{--sv-brand-orange:#f57a22;--sv-doc-radius:.625rem;--sv-doc-background:#0a0c12;--sv-doc-foreground:#f0f2f5;--sv-doc-card:#11141a;--sv-doc-card-soft:#181a22;--sv-doc-card-raised:#1c1f28;--sv-doc-primary:var(--sv-brand-orange);--sv-doc-primary-foreground:#090b11;--sv-doc-muted:#181a22;--sv-doc-muted-foreground:#8c939e;--sv-doc-subtle:#747b85;--sv-doc-border:#ffffff14;--sv-doc-border-strong:color-mix(in srgb, var(--sv-brand-orange) 44%, #ffffff29);--sv-doc-selected:color-mix(in srgb, var(--sv-brand-orange) 14%, var(--sv-doc-card-soft));--sv-doc-sidebar:#07080d;--sv-doc-sidebar-foreground:#e1e5ea;--sv-doc-sidebar-accent:color-mix(in srgb, var(--sv-brand-orange) 14%, var(--sv-doc-card-soft));--sv-doc-sidebar-accent-foreground:#f0f2f5;--sv-doc-success:#37bb62;--sv-doc-chip-dark:#20242d;--sv-doc-chip-dark-border:#ffffff24;--sv-doc-chip-dark-text:#f7f4f0;--sv-doc-chip-dark-muted:#d7ccc1;--sv-doc-tooltip-surface:var(--sv-doc-card-raised);--sv-doc-tooltip-text:var(--sv-doc-foreground);--sv-ai-background:var(--sv-doc-background);--sv-ai-foreground:var(--sv-doc-foreground);--sv-ai-card:var(--sv-doc-card);--sv-ai-card-soft:var(--sv-doc-card-soft);--sv-ai-card-raised:var(--sv-doc-card-raised);--sv-ai-muted:var(--sv-doc-muted-foreground);--sv-ai-subtle:var(--sv-doc-subtle);--sv-ai-border:var(--sv-doc-border);--sv-ai-border-strong:var(--sv-doc-border-strong);--sv-ai-selected:var(--sv-doc-selected);--bg:var(--sv-doc-background);--panel:var(--sv-doc-card);--panel-strong:var(--sv-doc-card-raised);--line:var(--sv-doc-border);--line-soft:color-mix(in oklch, var(--sv-doc-border) 60%, transparent);--text:var(--sv-doc-foreground);--muted:var(--sv-doc-muted-foreground);--subtle:var(--sv-doc-subtle);--blue:var(--sv-brand-orange);--mint:var(--sv-doc-success);--mission-bg:var(--sv-doc-background);--mission-surface:var(--sv-doc-card);--mission-surface-raised:var(--sv-doc-card-raised);--mission-border:var(--sv-doc-border);--mission-blue:var(--sv-brand-orange);--mission-green:var(--sv-doc-success);--mission-neutral:var(--sv-doc-muted-foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.mission-shell{--sv-brand-orange:lab(65.2558% 44.7955 65.5294);--sv-doc-background:lab(3.3097% .241287 -3.36554);--sv-doc-foreground:lab(95.3444% -.267148 -1.87211);--sv-doc-card:lab(6.11803% .302568 -4.8842);--sv-doc-card-soft:lab(9.41456% .407256 -5.91973);--sv-doc-card-raised:lab(11.7206% .470676 -6.65498);--sv-doc-primary-foreground:lab(2.99759% .232786 -3.16408);--sv-doc-muted:lab(9.41456% .407256 -5.91973);--sv-doc-muted-foreground:lab(60.4972% -.841737 -6.67478);--sv-doc-subtle:lab(51.216% -.820994 -6.66459);--sv-doc-border:lab(100% 0 0/.08);--sv-doc-sidebar:lab(2.18743% .154644 -2.18431);--sv-doc-sidebar-foreground:lab(90.6946% -.41908 -2.99058);--sv-doc-sidebar-accent-foreground:lab(95.3444% -.267148 -1.87211);--sv-doc-success:lab(67.3285% -51.4615 34.0825)}}.mission-shell.mission-theme-light{--sv-doc-background:#fcfaf7;--sv-doc-foreground:#221812;--sv-doc-card:#fff;--sv-doc-card-soft:#f9f2eb;--sv-doc-card-raised:#fefbf9;--sv-doc-primary-foreground:#fefbf8;--sv-doc-muted:#f7f1e9;--sv-doc-muted-foreground:#6e6055;--sv-doc-subtle:#97897d;--sv-doc-border:#f57a2247;--sv-doc-border-strong:color-mix(in oklch, var(--sv-brand-orange) 46%, transparent);--sv-doc-selected:color-mix(in oklch, var(--sv-brand-orange) 11%, var(--sv-doc-card));--sv-doc-sidebar:#fcf8f3;--sv-doc-sidebar-foreground:#221812;--sv-doc-sidebar-accent:#ffe5cf;--sv-doc-sidebar-accent-foreground:#4f1d00;--sv-doc-success:#2f9f3d;--sv-doc-chip-dark:#22262d;--sv-doc-chip-dark-border:#22262dd1;--sv-doc-chip-dark-text:#fffaf3;--sv-doc-chip-dark-muted:#f7e8d7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){.mission-shell.mission-theme-light{--sv-doc-background:lab(98.263% .567824 1.798);--sv-doc-foreground:lab(9.42224% 4.6284 5.83762);--sv-doc-card:lab(100% 0 0);--sv-doc-card-soft:lab(95.946% 1.38763 4.331);--sv-doc-card-raised:lab(98.8425% .453144 1.43768);--sv-doc-primary-foreground:lab(98.843% .567824 1.79797);--sv-doc-muted:lab(95.3659% 1.38786 4.33115);--sv-doc-muted-foreground:lab(41.9421% 4.44783 8.49725);--sv-doc-subtle:lab(58.21% 3.7103 8.40341);--sv-doc-border:lab(65.2558% 44.7955 65.5294/.28);--sv-doc-sidebar:lab(97.6845% .915587 2.88116);--sv-doc-sidebar-foreground:lab(9.42224% 4.6284 5.83762);--sv-doc-sidebar-accent:lab(92.9223% 8.93235 17.0269);--sv-doc-sidebar-accent-foreground:lab(18.1034% 26.443 33.069);--sv-doc-success:lab(57.9394% -47.8174 40.6994)}}.mission-theme-toggle{width:100%;min-height:38px;color:var(--muted);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:750;display:flex}.mission-theme-toggle:hover{color:var(--text);background:#ffffff13;border-color:#ffffff2e}.mission-shell-collapsed .mission-theme-toggle{width:44px}.mission-shell-collapsed .mission-theme-toggle span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mission-shell.mission-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--sv-doc-background);--panel:var(--sv-doc-card);--panel-strong:var(--sv-doc-card-raised);--line:var(--sv-doc-border);--line-soft:color-mix(in oklch, var(--sv-doc-border) 60%, transparent);--text:var(--sv-doc-foreground);--muted:var(--sv-doc-muted-foreground);--subtle:var(--sv-doc-subtle);--surface-1:var(--sv-doc-card);--surface-2:var(--sv-doc-muted);--surface-3:var(--sv-doc-card-soft);--mission-bg:var(--sv-doc-background);--mission-surface:var(--sv-doc-card);--mission-surface-raised:var(--sv-doc-card-raised);--mission-border:var(--sv-doc-border);--mission-neutral:var(--sv-doc-muted-foreground);--gradient-bg:linear-gradient(180deg, #f8f6f1 0%, #f2eee7 100%);--gradient-card:linear-gradient(180deg, var(--sv-doc-card), var(--sv-doc-muted));--shadow-card:0 1px 0 #ffffffc7 inset, 0 16px 36px -34px #1f252c73;background:linear-gradient(180deg, #ffffffc7, transparent 240px), var(--mission-bg);color:var(--text)}.mission-shell.mission-theme-light .mission-sidebar.sidebar{background:linear-gradient(#fffdf8,#f1ece4);border-right-color:#48505b2e;box-shadow:14px 0 34px -34px #1f252c6b}.mission-shell.mission-theme-light .mission-sidebar .brand-mark,.mission-shell.mission-theme-light .mission-sidebar-collapse,.mission-shell.mission-theme-light .mission-theme-toggle,.mission-shell.mission-theme-light .nav-item-short{color:var(--muted);background:#1f252c0a;border-color:#48505b29}.mission-shell.mission-theme-light .mission-sidebar-collapse:hover,.mission-shell.mission-theme-light .mission-theme-toggle:hover{color:var(--text);background:#1f252c12;border-color:#1f252c47}.mission-shell.mission-theme-light .nav-item.active,.mission-shell.mission-theme-light .nav-item:hover{border-color:color-mix(in oklch, var(--sv-brand-orange) 34%, transparent);background:color-mix(in oklch, var(--sv-brand-orange) 10%, var(--sv-doc-card));color:var(--text)}.dashboard.mission-page.ai-capability-doc-page,.ai-capability-doc-page{background:0 0;min-width:0;padding:0}.ai-capability-doc-page .mission-page-header.topbar{background:#05070a5c;border-bottom:1px solid #63758b2e;grid-template-columns:minmax(0,1fr) minmax(240px,auto);align-items:start;gap:24px;margin:0;padding:36px 42px 30px;display:grid}.ai-capability-doc-page .mission-header-copy h1{max-width:760px;margin:6px 0 0;font-size:42px;line-height:1.02}.ai-capability-doc-page>.section-block{box-shadow:none;background:0 0;border-bottom:1px solid #63758b29;border-radius:0;padding:34px 0}.ai-capability-doc-page>.section-block:first-of-type{padding-top:42px}.ai-capability-doc-page .section-heading,.ai-capability-doc-page .section-heading-button{box-shadow:none;background:0 0;border:0;padding:0}.ai-capability-doc-page .section-heading h2,.ai-capability-doc-page .section-heading-button h2{color:var(--text);margin:0;font-size:24px;line-height:1.2}.ai-capability-doc-page .section-heading span,.ai-capability-doc-page .section-heading-button span{color:var(--muted);font-size:13px;line-height:1.45}.ai-capability-doc-page .entity-header-actions,.ai-capability-doc-page .mission-actions,.ai-capability-doc-page .scope-metrics,.ai-capability-doc-page .workflow-quick-filters{gap:8px}.ai-capability-doc-page .source-stack.mission-actions{justify-content:flex-end}.ai-capability-doc-page .rate-settings-trigger,.ai-capability-doc-page .active-toggle,.ai-capability-doc-page .segmented,.ai-capability-doc-page .review-source-pill,.ai-capability-doc-page .clear-button,.ai-capability-doc-page .quick-filter-button{box-shadow:none;background:#0a0d127a;border:1px solid #63758b3d;border-radius:8px}.ai-capability-doc-page .rate-settings-trigger:hover,.ai-capability-doc-page .active-toggle:hover,.ai-capability-doc-page .active-toggle.active,.ai-capability-doc-page .quick-filter-button:hover,.ai-capability-doc-page .segmented button.active,.ai-capability-doc-page .clear-button:hover{background:#57d99c14;border-color:#57d99c52}.ai-capability-doc-page .entity-card,.ai-capability-doc-page .time-savings-summary-card,.ai-capability-doc-page .project-mini-card,.ai-capability-doc-page .category-card,.ai-capability-doc-page .queue-summary-card,.ai-capability-doc-page .review-filter-block,.ai-capability-doc-page .notice-row{box-shadow:none;background:#0a0d1280;border:1px solid #63758b33;border-radius:8px}.ai-capability-doc-page .entity-card:hover,.ai-capability-doc-page .entity-card.selected,.ai-capability-doc-page .project-mini-card:hover,.ai-capability-doc-page .project-mini-card.selected,.ai-capability-doc-page .category-card:hover,.ai-capability-doc-page .category-card.selected,.ai-capability-doc-page .queue-summary-card:hover,.ai-capability-doc-page .queue-summary-card.selected{box-shadow:none;background:#57d99c12;border-color:#57d99c4d;transform:none}.ai-capability-doc-page .metric-icon,.ai-capability-doc-page .mission-kpi-icon{box-shadow:none;background:#57d99c14;border-radius:8px}.ai-capability-doc-page .agent-review-card:hover,.ai-capability-doc-page .agent-review-card:focus-visible,.ai-capability-doc-page .agent-review-card.selected{filter:none;background:#57d99c12;border-color:#57d99c4d;transform:none}.mission-theme-light .ai-capability-doc-page .mission-page-header.topbar{background:#fffdf8ad;border-bottom-color:#48505b29}.mission-theme-light .ai-capability-doc-page .rate-settings-trigger,.mission-theme-light .ai-capability-doc-page .active-toggle,.mission-theme-light .ai-capability-doc-page .segmented,.mission-theme-light .ai-capability-doc-page .review-source-pill,.mission-theme-light .ai-capability-doc-page .clear-button,.mission-theme-light .ai-capability-doc-page .quick-filter-button,.mission-theme-light .ai-capability-doc-page .entity-card,.mission-theme-light .ai-capability-doc-page .time-savings-summary-card,.mission-theme-light .ai-capability-doc-page .project-mini-card,.mission-theme-light .ai-capability-doc-page .category-card,.mission-theme-light .ai-capability-doc-page .queue-summary-card,.mission-theme-light .ai-capability-doc-page .agent-review-card,.mission-theme-light .ai-capability-doc-page .review-filter-block,.mission-theme-light .ai-capability-doc-page .notice-row,.mission-theme-light .ai-capability-doc-page .table-panel{background:#fffdf8c2;border-color:#48505b29}.mission-theme-light .ai-capability-doc-page .rate-settings-trigger:hover,.mission-theme-light .ai-capability-doc-page .active-toggle:hover,.mission-theme-light .ai-capability-doc-page .active-toggle.active,.mission-theme-light .ai-capability-doc-page .quick-filter-button:hover,.mission-theme-light .ai-capability-doc-page .segmented button.active,.mission-theme-light .ai-capability-doc-page .clear-button:hover,.mission-theme-light .ai-capability-doc-page .entity-card:hover,.mission-theme-light .ai-capability-doc-page .entity-card.selected,.mission-theme-light .ai-capability-doc-page .project-mini-card:hover,.mission-theme-light .ai-capability-doc-page .project-mini-card.selected,.mission-theme-light .ai-capability-doc-page .category-card:hover,.mission-theme-light .ai-capability-doc-page .category-card.selected,.mission-theme-light .ai-capability-doc-page .agent-review-card:hover,.mission-theme-light .ai-capability-doc-page .agent-review-card:focus-visible,.mission-theme-light .ai-capability-doc-page .agent-review-card.selected{border-color:color-mix(in oklch, var(--sv-brand-orange) 34%, transparent);background:color-mix(in oklch, var(--sv-brand-orange) 10%, var(--sv-doc-card))}.mission-theme-light .ai-capability-doc-page .table-toolbar,.mission-theme-light .ai-capability-doc-page>.section-block{border-color:#48505b24}@media (max-width:1080px){.ai-capability-doc-page>.section-block,.ai-capability-doc-page>.workbench{width:auto;margin-inline:28px}}@media (max-width:860px){.ai-capability-doc-page .mission-page-header.topbar{grid-template-columns:1fr;padding:28px 24px 24px}.ai-capability-doc-page .mission-header-copy h1{font-size:34px}.ai-capability-doc-page>.section-block,.ai-capability-doc-page>.workbench{margin-inline:24px}}@media (max-width:520px){.mission-shell:has(.ai-capability-doc-page){max-width:100vw;overflow-x:hidden}.mission-shell:has(.ai-capability-doc-page) .mission-page.dashboard{width:100vw;min-width:0;max-width:100vw;overflow-x:hidden}.ai-capability-doc-page .mission-page-header.topbar,.ai-capability-doc-page>.section-block,.ai-capability-doc-page>.workbench{width:100%;max-width:100%}.ai-capability-doc-page>.section-block,.ai-capability-doc-page>.workbench{margin-inline:0;padding-inline:16px}.ai-capability-doc-page .mission-page-header.topbar{padding-inline:16px}.ai-capability-doc-page .mission-header-copy h1,.ai-capability-doc-page .section-heading h2,.ai-capability-doc-page .section-heading span,.ai-capability-doc-page .entity-card,.ai-capability-doc-page .project-mini-card,.ai-capability-doc-page .category-card,.ai-capability-doc-page .agent-review-card,.ai-capability-doc-page .queue-summary-card,.ai-capability-doc-page .table-panel{overflow-wrap:anywhere}}.mission-shell:has(.ai-capability-doc-page){background:var(--sv-doc-background);color:var(--sv-doc-foreground)}.mission-shell .mission-sidebar.sidebar{border-right:1px solid var(--sv-doc-border);background:var(--sv-doc-sidebar);box-shadow:none;gap:18px;padding:16px 14px}.mission-shell .mission-sidebar .brand-mark{border-color:var(--sv-doc-border);background:var(--sv-doc-card);width:36px;height:36px;color:var(--sv-doc-primary);box-shadow:none;border-radius:8px;font-size:12px}.mission-shell .mission-sidebar-collapse,.mission-shell .mission-theme-toggle{border:1px solid var(--sv-doc-border);background:color-mix(in oklch, var(--sv-doc-card) 72%, transparent);color:var(--sv-doc-muted-foreground);box-shadow:none;border-radius:8px;transition:background .15s,border-color .15s,color .15s}.mission-shell .mission-theme-toggle{text-align:left;justify-content:flex-start;min-height:48px;padding:0 12px}.mission-shell .theme-toggle-copy{gap:1px;display:grid}.mission-shell .theme-toggle-kicker{color:var(--sv-doc-muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.1}.mission-shell .theme-toggle-label{color:var(--sv-doc-sidebar-foreground);font-size:12px;font-weight:650;line-height:1.2}.mission-shell .mission-sidebar-collapse:hover,.mission-shell .mission-theme-toggle:hover{border-color:var(--sv-doc-primary);background:color-mix(in oklch, var(--sv-doc-primary) 10%, var(--sv-doc-card));color:var(--sv-doc-sidebar-foreground)}.mission-shell .nav-item{min-height:36px;color:color-mix(in oklch, var(--sv-doc-sidebar-foreground) 78%, transparent);border:0;border-radius:8px;padding-inline:10px;font-size:13px;transition:background .15s,color .15s}.mission-shell .nav-item:hover{background:color-mix(in oklch, var(--sv-doc-sidebar-accent) 60%, transparent);color:var(--sv-doc-sidebar-foreground)}.mission-shell .nav-item.active{background:var(--sv-doc-sidebar-accent);color:var(--sv-doc-sidebar-accent-foreground);border:0}.mission-shell .nav-item.active:before{background:var(--sv-doc-primary);content:"";border-radius:999px;flex:0 0 6px;width:6px;height:6px}.dashboard.mission-page.ai-capability-doc-page{background:var(--sv-doc-background);min-width:0;color:var(--sv-doc-foreground);letter-spacing:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ai-capability-doc-page .mission-page-header.topbar{border:0;border-bottom:1px solid var(--sv-doc-border);width:min(100%,1180px);box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:start;gap:24px;margin:0 auto;padding:40px 0 36px;display:grid;position:static}.ai-capability-doc-page .mission-header-copy{max-width:780px}.ai-capability-doc-page .eyebrow,.ai-capability-doc-page .section-heading span,.ai-capability-doc-page .section-heading-button>span,.ai-capability-doc-page .table-count-label span,.ai-capability-doc-page .workflow-quick-filters span{color:var(--sv-doc-muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.ai-capability-doc-page .mission-header-copy h1{max-width:860px;color:var(--sv-doc-foreground);letter-spacing:0;margin:8px 0 0;font-size:clamp(40px,5vw,60px);font-weight:650;line-height:1.02}.ai-capability-doc-page .source-stack.mission-actions{justify-content:flex-end;align-items:center;gap:8px}.ai-capability-doc-page .rate-settings-trigger,.ai-capability-doc-page .icon-button,.ai-capability-doc-page .active-toggle,.ai-capability-doc-page .segmented,.ai-capability-doc-page .clear-button,.ai-capability-doc-page .quick-filter-button,.ai-capability-doc-page .review-source-pill{border:1px solid var(--sv-doc-border);background:color-mix(in oklch, var(--sv-doc-card) 58%, transparent);min-height:36px;color:var(--sv-doc-muted-foreground);box-shadow:none;border-radius:8px}.ai-capability-doc-page .rate-settings-trigger:hover,.ai-capability-doc-page .icon-button:hover,.ai-capability-doc-page .active-toggle:hover,.ai-capability-doc-page .active-toggle.active,.ai-capability-doc-page .quick-filter-button:hover,.ai-capability-doc-page .segmented button.active,.ai-capability-doc-page .clear-button:hover{border-color:var(--sv-doc-primary);background:color-mix(in oklch, var(--sv-doc-primary) 9%, var(--sv-doc-card));color:var(--sv-doc-foreground)}.ai-capability-doc-page>.section-block,.ai-capability-doc-page>.workbench{width:min(100%,1180px);margin:0 auto}.ai-capability-doc-page>.section-block{border:0;border-top:1px solid var(--sv-doc-border);box-shadow:none;background:0 0;border-radius:0;padding:48px 0}.ai-capability-doc-page>.section-block:first-of-type{border-top:0}.ai-capability-doc-page .section-heading,.ai-capability-doc-page .section-heading-button{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ai-capability-doc-page .section-heading h2,.ai-capability-doc-page .section-heading-button h2{color:var(--sv-doc-foreground);letter-spacing:0;margin:0;font-size:clamp(24px,2.5vw,30px);font-weight:650;line-height:1.18}.ai-capability-doc-page .entity-heading,.ai-capability-doc-page .compact-heading{gap:18px;display:grid}.ai-capability-doc-page .entity-header-actions,.ai-capability-doc-page .scope-metrics,.ai-capability-doc-page .workflow-quick-filters{gap:8px}.ai-capability-doc-page .entity-breakdown-grid,.ai-capability-doc-page .project-review-card-grid,.ai-capability-doc-page .agent-review-card-grid,.ai-capability-doc-page .category-grid,.ai-capability-doc-page .queue-summary-grid,.ai-capability-doc-page .review-filter-grid{gap:16px}.ai-capability-doc-page .entity-card,.ai-capability-doc-page .time-savings-summary-card,.ai-capability-doc-page .project-mini-card,.ai-capability-doc-page .category-card,.ai-capability-doc-page .queue-summary-card,.ai-capability-doc-page .agent-review-card,.ai-capability-doc-page .notice-row,.ai-capability-doc-page .review-filter-block,.ai-capability-doc-page .time-saved-empty-state{border:1px solid var(--sv-doc-border);background:color-mix(in oklch, var(--sv-doc-card) 44%, transparent);box-shadow:none;border-radius:12px}.ai-capability-doc-page .entity-card:hover,.ai-capability-doc-page .entity-card.selected,.ai-capability-doc-page .project-mini-card:hover,.ai-capability-doc-page .project-mini-card.selected,.ai-capability-doc-page .category-card:hover,.ai-capability-doc-page .category-card.selected,.ai-capability-doc-page .queue-summary-card:hover,.ai-capability-doc-page .queue-summary-card.selected,.ai-capability-doc-page .agent-review-card:hover,.ai-capability-doc-page .agent-review-card:focus-visible,.ai-capability-doc-page .agent-review-card.selected{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card));box-shadow:none;filter:none;transform:none}.ai-capability-doc-page .entity-card p,.ai-capability-doc-page .time-savings-summary-card p,.ai-capability-doc-page .project-mini-card span,.ai-capability-doc-page .project-mini-card small,.ai-capability-doc-page .category-card span,.ai-capability-doc-page .queue-summary-card span,.ai-capability-doc-page .queue-summary-card small,.ai-capability-doc-page .agent-dashboard-card-counts span,.ai-capability-doc-page .agent-dashboard-card-metric-row,.ai-capability-doc-page .capability-kpi-list{color:var(--sv-doc-muted-foreground);font-size:14px;line-height:1.55}.ai-capability-doc-page .metric-icon,.ai-capability-doc-page .mission-kpi-icon{border:1px solid color-mix(in oklch, var(--sv-doc-primary) 28%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card));color:var(--sv-doc-primary);box-shadow:none;border-radius:8px}.ai-capability-doc-page .workbench{padding:48px 0 72px}.ai-capability-doc-page table,.ai-capability-doc-page .time-saved-review-table,.ai-capability-doc-page .taxonomy-mapping-table{border-collapse:collapse;color:var(--sv-doc-foreground);font-size:14px}.ai-capability-doc-page .workflow-expanded-view{padding:20px}.ai-capability-doc-page .review-filter-field input,.ai-capability-doc-page .review-filter-field select,.ai-capability-doc-page .search-box,.ai-capability-doc-page .mapping-select{border-color:var(--sv-doc-border);background:var(--sv-doc-background);color:var(--sv-doc-foreground);border-radius:8px}@media (max-width:1180px){.ai-capability-doc-page .mission-page-header.topbar,.ai-capability-doc-page>.section-block,.ai-capability-doc-page>.workbench{width:auto;margin-inline:32px}}@media (max-width:860px){.ai-capability-doc-page .mission-page-header.topbar{grid-template-columns:1fr;padding:32px 0}.ai-capability-doc-page .mission-header-copy h1{font-size:40px}.ai-capability-doc-page .source-stack.mission-actions{justify-content:flex-start}}@media (max-width:520px){.ai-capability-doc-page .mission-page-header.topbar,.ai-capability-doc-page>.section-block,.ai-capability-doc-page>.workbench{margin-inline:16px;padding-inline:0}.ai-capability-doc-page .mission-header-copy h1{font-size:34px}}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .rate-settings-trigger,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .icon-button,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .active-toggle,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .segmented,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .clear-button,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .quick-filter-button,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-source-pill,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-savings-summary-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-mini-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .category-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .queue-summary-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .notice-row,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-filter-block,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-saved-empty-state,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .table-panel){border-color:var(--sv-doc-border);background:color-mix(in oklch, var(--sv-doc-card) 44%, transparent)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .rate-settings-trigger:hover{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .icon-button:hover{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .active-toggle:hover{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .active-toggle.active{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .quick-filter-button:hover{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .segmented button.active{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .clear-button:hover{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-card:hover{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-card.selected{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-mini-card:hover{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-mini-card.selected{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .category-card:hover{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .category-card.selected{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card:hover{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card:focus-visible{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card.selected{border-color:color-mix(in oklch, var(--sv-doc-primary) 46%, var(--sv-doc-border));background:color-mix(in oklch, var(--sv-doc-primary) 8%, var(--sv-doc-card))}.mission-shell:has(.ai-capability-doc-page){--sv-ai-background:var(--sv-doc-background);--sv-ai-foreground:var(--sv-doc-foreground);--sv-ai-card:var(--sv-doc-card);--sv-ai-card-soft:var(--sv-doc-card-soft);--sv-ai-card-raised:var(--sv-doc-card-raised);--sv-ai-muted:var(--sv-doc-muted-foreground);--sv-ai-subtle:var(--sv-doc-subtle);--sv-ai-border:var(--sv-doc-border);--sv-ai-border-strong:var(--sv-doc-border-strong);--sv-ai-selected:var(--sv-doc-selected);--sv-doc-primary:var(--sv-brand-orange);--mission-blue:var(--sv-brand-orange);--blue:var(--sv-brand-orange);--panel:var(--sv-ai-card);--panel-strong:var(--sv-ai-card-raised);--text:var(--sv-ai-foreground);--muted:var(--sv-ai-muted);--subtle:var(--sv-ai-subtle);--line:var(--sv-ai-border);--line-soft:color-mix(in oklch, var(--sv-ai-border) 60%, transparent)}.mission-shell .mission-sidebar-collapse,.mission-shell .mission-theme-toggle,.mission-shell .mission-sidebar .brand-mark{background:var(--sv-ai-card)}.mission-shell .nav-item.active{background:color-mix(in oklch, var(--sv-brand-orange) 13%, var(--sv-doc-sidebar));color:var(--sv-doc-sidebar-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .active-toggle.active{border-color:var(--sv-ai-border-strong);background:var(--sv-ai-selected);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .segmented button.active{border-color:var(--sv-ai-border-strong);background:var(--sv-ai-selected);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .quick-filter-button.selected{border-color:var(--sv-ai-border-strong);background:var(--sv-ai-selected);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-source-pill.active{border-color:var(--sv-ai-border-strong);background:var(--sv-ai-selected);color:var(--sv-ai-foreground)}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-savings-summary-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-mini-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .category-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .queue-summary-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .notice-row,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-filter-block,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-saved-empty-state,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .table-panel){border-color:var(--sv-ai-border);background:var(--sv-ai-card);color:var(--sv-ai-foreground)}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-card:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-card.selected,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-mini-card:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-mini-card.selected,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .category-card:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .category-card.selected,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .queue-summary-card:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .queue-summary-card.selected){border-color:var(--sv-ai-border-strong);background:var(--sv-ai-selected)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card{--agent-card-clip-path:none;border:1px solid var(--sv-ai-border);background:var(--sv-ai-card);min-height:148px;box-shadow:none;clip-path:none;filter:none;border-radius:12px;grid-template-columns:minmax(84px,24%) minmax(0,1fr);padding:0;display:grid;overflow:hidden}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card:focus-visible,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card.selected){border-color:var(--sv-ai-border-strong);background:var(--sv-ai-selected);filter:none;transform:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card:before{clip-path:none;display:block}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card:after{clip-path:none;display:block}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card:before{background:radial-gradient(circle at 20% 34%, color-mix(in srgb, var(--agent-accent,var(--sv-brand-orange)) 16%, transparent), transparent 60%);opacity:.72;filter:blur(18px);inset:18px 18px 12px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card:after{background:linear-gradient(90deg, color-mix(in srgb, var(--agent-accent,var(--sv-brand-orange)) 10%, transparent), transparent 42%), var(--sv-ai-card)}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-border,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-haze,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-portrait){display:grid}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-border{opacity:.62;display:block}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-haze{opacity:.34;mix-blend-mode:normal}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-border-track{stroke:var(--sv-ai-border)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-border-core{opacity:.42;stroke:color-mix(in srgb, var(--agent-accent,var(--sv-brand-orange)) 44%, var(--sv-ai-border))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-border-glow{stroke:color-mix(in srgb, var(--agent-accent,var(--sv-brand-orange)) 70%, var(--sv-brand-orange))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-portrait{border-right:1px solid var(--sv-ai-border);background:radial-gradient(circle at 54% 32%, color-mix(in srgb, var(--agent-secondary,var(--agent-accent,var(--sv-brand-orange))) 18%, transparent), transparent 50%), linear-gradient(180deg, color-mix(in srgb, var(--sv-ai-card-raised) 72%, transparent), var(--sv-ai-card-soft));grid-area:1/1;min-height:148px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-portrait img{object-fit:cover;width:100%;height:100%}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-content{z-index:3;grid-area:1/2;grid-template-rows:auto 1fr;gap:12px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-counts span{border-color:var(--sv-ai-border);background:color-mix(in srgb, var(--sv-ai-card-soft) 72%, transparent);color:var(--sv-ai-muted)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .badge{border-color:var(--sv-ai-border);background:color-mix(in srgb, var(--sv-ai-card-soft) 72%, transparent);color:var(--sv-ai-muted)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .workflow-badge-row span{border-color:var(--sv-ai-border);background:color-mix(in srgb, var(--sv-ai-card-soft) 72%, transparent);color:var(--sv-ai-muted)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .vendor-icon-list span{border-color:var(--sv-ai-border);background:color-mix(in srgb, var(--sv-ai-card-soft) 72%, transparent);color:var(--sv-ai-muted)}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .table-toolbar,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .workflow-expanded-view,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-saved-review-queue-scroll,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .taxonomy-mapping-table-scroll){border-color:var(--sv-ai-border);background:var(--sv-ai-card);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .workflow-expanded-view{border:1px solid var(--sv-ai-border);border-radius:12px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page table{background:var(--sv-ai-card);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .workflow-table{background:var(--sv-ai-card);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-saved-review-table{background:var(--sv-ai-card);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .taxonomy-mapping-table{background:var(--sv-ai-card);color:var(--sv-ai-foreground)}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page thead,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page th){border-color:var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-muted)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page td{border-color:color-mix(in srgb, var(--sv-ai-border) 72%, transparent);color:color-mix(in srgb, var(--sv-ai-foreground) 90%, transparent);background:0 0}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page tbody tr:hover td{background:var(--sv-ai-selected);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page tbody tr.selected-row td{background:var(--sv-ai-selected);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-saved-review-row.selected td{background:var(--sv-ai-selected);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .taxonomy-mapping-row.selected td{background:var(--sv-ai-selected);color:var(--sv-ai-foreground)}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-saved-activity-detail-row>td,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .activity-detail-row>td,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .taxonomy-mapping-detail-row>td){background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .workflow-cell strong{color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .latest-cell strong{color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .workflow-table-value{color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-saved-review-table strong{color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .taxonomy-mapping-table strong{color:var(--sv-ai-foreground)}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .workflow-cell small,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .latest-cell span,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-saved-review-table small,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .taxonomy-mapping-table small){color:var(--sv-ai-muted)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-filter-field input{border:1px solid var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-filter-field select{border:1px solid var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .search-box{border:1px solid var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .search-box input{border:1px solid var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .mapping-select{border:1px solid var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .exclusion-type-select{border:1px solid var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-filter-field input::placeholder{color:var(--sv-ai-subtle)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .search-box input::placeholder{color:var(--sv-ai-subtle)}.mission-shell:has(.ai-capability-doc-page) .workflow-drawer-overlay{background:#07090d6b}.mission-shell:has(.ai-capability-doc-page) .mission-drawer-overlay.workflow-drawer-overlay{background:#07090d6b}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell{border-left:1px solid var(--sv-ai-border);background:var(--sv-ai-card);color:var(--sv-ai-foreground);box-shadow:0 24px 70px #00000038}.mission-shell:has(.ai-capability-doc-page) .mission-drawer.workflow-side-drawer-shell{border-left:1px solid var(--sv-ai-border);background:var(--sv-ai-card);color:var(--sv-ai-foreground);box-shadow:0 24px 70px #00000038}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer{border:1px solid var(--sv-ai-border);background:var(--sv-ai-card);color:var(--sv-ai-foreground);border-radius:12px;box-shadow:0 24px 70px #00000038}:is(.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-header,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-section,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-footer,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-actions){border-color:var(--sv-ai-border);color:var(--sv-ai-foreground);background:0 0}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-header p{color:var(--sv-ai-muted)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-section-heading span{color:var(--sv-ai-muted)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-formula-note{color:var(--sv-ai-muted)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-description{color:var(--sv-ai-muted)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-summary span{color:var(--sv-ai-muted)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table small{color:var(--sv-ai-muted)}:is(.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer h2,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer h3,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer strong,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table td,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table input){color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-close-button{border:1px solid var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-link{border:1px solid var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .time-saved-review-cta{border:1px solid var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-actions a{border:1px solid var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}:is(.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-close-button:hover,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-link:hover,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .time-saved-review-cta:hover){border-color:var(--sv-ai-border-strong);background:var(--sv-ai-selected)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-execution-primary>div{border-color:var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-latest-error{border-color:var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-vendor-node-summary{border-color:var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-link{border-color:var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .time-saved-review-cta{border-color:var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .fact{border-color:var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .mapping-drawer-note{border-color:var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .workflow-step-list li{border-color:var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .mapping-review-card{border-color:var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .governance-action-button{border-color:var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table-scroll{border:1px solid var(--sv-ai-border);background:var(--sv-ai-card);border-radius:10px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table{background:var(--sv-ai-card);color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table th{border-color:var(--sv-ai-border);background:var(--sv-ai-card-soft);color:var(--sv-ai-muted)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table td{border-color:color-mix(in srgb, var(--sv-ai-border) 74%, transparent);background:0 0}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table input{border:1px solid var(--sv-ai-border);background:var(--sv-ai-card-raised)}@media (max-width:760px){.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card{grid-template-columns:minmax(76px,30%) minmax(0,1fr)}}.mission-shell:has(.ai-capability-doc-page){--sv-ai-metric-surface:#fff7ed;--sv-ai-metric-border:color-mix(in srgb, var(--sv-brand-orange) 24%, #fff);--sv-ai-metric-text:#342116;--sv-ai-metric-muted:#78533b}.mission-shell:has(.ai-capability-doc-page).mission-theme-dark{--sv-ai-metric-surface:#20242d;--sv-ai-metric-border:color-mix(in srgb, var(--sv-brand-orange) 20%, #ffffff29);--sv-ai-metric-text:#f7f4f0;--sv-ai-metric-muted:#c7b8ac}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .section-heading-button:hover{border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 8%, transparent);outline-color:color-mix(in srgb, var(--sv-brand-orange) 42%, transparent)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .section-heading-button:focus-visible{border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 8%, transparent);outline-color:color-mix(in srgb, var(--sv-brand-orange) 42%, transparent)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .section-heading.section-heading-button:hover{border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 8%, transparent);outline-color:color-mix(in srgb, var(--sv-brand-orange) 42%, transparent)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .section-heading.section-heading-button:focus-visible{border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 8%, transparent);outline-color:color-mix(in srgb, var(--sv-brand-orange) 42%, transparent)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .section-heading h2{color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .section-heading-button h2{color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .section-heading.section-heading-button:hover h2{color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .section-heading.section-heading-button:focus-visible h2{color:var(--sv-ai-foreground)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .section-heading span{color:var(--sv-brand-orange)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .section-heading-button>span{color:var(--sv-brand-orange)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .section-collapse-icon{color:var(--sv-brand-orange)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .section-heading.section-heading-button:hover .section-collapse-icon{color:var(--sv-brand-orange)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .section-heading.section-heading-button:focus-visible .section-collapse-icon{color:var(--sv-brand-orange)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .metric-icon{border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 11%, var(--sv-ai-card));color:var(--sv-brand-orange)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .mission-kpi-icon{border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 11%, var(--sv-ai-card));color:var(--sv-brand-orange)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .source-stack .rate-settings-trigger:hover{border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 11%, var(--sv-ai-card));color:var(--sv-brand-orange)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .source-stack .rate-settings-trigger:focus-visible{border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 11%, var(--sv-ai-card));color:var(--sv-brand-orange)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-portrait[data-has-portrait=true]{background:0 0}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-portrait[data-has-portrait=true]:before{display:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-portrait[data-has-portrait=true] .agent-dashboard-card-portrait-shade{display:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-portrait[data-has-portrait=true] .agent-dashboard-card-portrait-image{filter:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-portrait[data-has-portrait=false]{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--sv-brand-orange) 11%, transparent), transparent 52%), var(--sv-ai-card-soft)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-portrait[data-has-portrait=false]:before{background:linear-gradient(#ffffff2e,#0000 62%)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-portrait-fallback{border-color:var(--sv-ai-border);background:color-mix(in srgb, var(--sv-ai-card) 82%, var(--sv-brand-orange));color:var(--sv-ai-foreground);letter-spacing:.02em;font-size:10px;font-weight:650}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-metrics{gap:5px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-metrics small{border-color:var(--sv-ai-metric-border);background:var(--sv-ai-metric-surface);color:var(--sv-ai-metric-muted);font-size:10.5px;font-weight:400}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-metric-label{color:var(--sv-ai-metric-muted);font-weight:400}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-dashboard-card-metric-value{color:var(--sv-ai-metric-text);font-weight:650}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-reliability-metric .agent-dashboard-card-metric-value,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .reliability-percent.reliability-green){color:var(--sv-doc-success)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .capability-kpi-list{color:var(--sv-ai-muted);font-size:11px;font-weight:400;line-height:1.3}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-savings-summary-card p{color:var(--sv-ai-muted);font-size:11px;font-weight:400;line-height:1.3}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .capability-kpi-list{gap:5px;margin-top:10px;padding-top:9px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .capability-kpi-list li{color:var(--sv-ai-muted);font-size:11px;font-weight:400;line-height:1.3}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .capability-kpi-list li::marker{color:var(--sv-brand-orange)}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .capability-kpi-list strong,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .capability-kpi-list b){color:color-mix(in srgb, var(--sv-ai-foreground) 78%, var(--sv-ai-muted));font-weight:500}.mission-shell:has(.ai-capability-doc-page){--sv-ai-row-surface:#fffaf3;--sv-ai-row-hover:#fff3e4;--sv-ai-dark-chip:#22262d;--sv-ai-dark-chip-border:#22262dd1;--sv-ai-dark-chip-text:#fffaf3;--sv-ai-dark-chip-muted:#f7e8d7}.mission-shell:has(.ai-capability-doc-page).mission-theme-dark{--sv-ai-row-surface:#111318;--sv-ai-row-hover:#171a21;--sv-ai-dark-chip:#20242d;--sv-ai-dark-chip-border:#ffffff24;--sv-ai-dark-chip-text:#f7f4f0;--sv-ai-dark-chip-muted:#d7ccc1}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr:not(.selected-row):not(.workflow-detail-row):not(.excluded-workflow-row){background:var(--sv-ai-row-surface)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .time-saved-review-table tbody tr:not(.selected-row):not(.time-saved-activity-detail-row){background:var(--sv-ai-row-surface)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .taxonomy-mapping-table tbody tr:not(.selected-row):not(.taxonomy-mapping-detail-row){background:var(--sv-ai-row-surface)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr:not(.selected-row):not(.workflow-detail-row):not(.excluded-workflow-row) td{background:var(--sv-ai-row-surface)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .time-saved-review-table tbody tr:not(.selected-row):not(.time-saved-activity-detail-row) td{background:var(--sv-ai-row-surface)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .taxonomy-mapping-table tbody tr:not(.selected-row):not(.taxonomy-mapping-detail-row) td{background:var(--sv-ai-row-surface)}:is(.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr:hover:not(.selected-row) td,.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .time-saved-review-table tbody tr:hover:not(.selected-row) td,.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .taxonomy-mapping-table tbody tr:hover:not(.selected-row) td){background:var(--sv-ai-row-hover)}:is(.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr.selected-row td,.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .time-saved-review-table tbody tr.selected-row td,.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .taxonomy-mapping-table tbody tr.selected-row td){background:#ffefd9}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .scope-metric{border-color:var(--sv-ai-dark-chip-border);background:var(--sv-ai-dark-chip);color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .workflow-badge-row span{border-color:var(--sv-ai-dark-chip-border);background:var(--sv-ai-dark-chip);color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .badge{border-color:var(--sv-ai-dark-chip-border);background:var(--sv-ai-dark-chip);color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .mini-badge{border-color:var(--sv-ai-dark-chip-border);background:var(--sv-ai-dark-chip);color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .status-pill{border-color:var(--sv-ai-dark-chip-border);background:var(--sv-ai-dark-chip);color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .active-filter-chip{border-color:var(--sv-ai-dark-chip-border);background:var(--sv-ai-dark-chip);color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-source-pill{border-color:var(--sv-ai-dark-chip-border);background:var(--sv-ai-dark-chip);color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-saved-source-badge{border-color:var(--sv-ai-dark-chip-border);background:var(--sv-ai-dark-chip);color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .rollup-chip{border-color:var(--sv-ai-dark-chip-border);background:var(--sv-ai-dark-chip);color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-stat{border-color:var(--sv-ai-dark-chip-border);background:var(--sv-ai-dark-chip);color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .table-count-label{border-color:var(--sv-ai-dark-chip-border);background:var(--sv-ai-dark-chip);color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .vendor-icon-more{border-color:var(--sv-ai-dark-chip-border);background:var(--sv-ai-dark-chip);color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .scope-metric span{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .scope-metric strong{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .workflow-badge-row span{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .badge *{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .mini-badge *{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .status-pill *{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .active-filter-chip span{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .active-filter-chip strong{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-source-pill *{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-saved-source-badge *{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .rollup-chip span{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .rollup-chip strong{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-stat span{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-stat strong{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .table-count-label span{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .table-count-label strong{color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .vendor-icon-more{color:var(--sv-ai-dark-chip-text)}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .scope-metric span,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .active-filter-chip span,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .rollup-chip span,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-stat span,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .table-count-label span){color:var(--sv-ai-dark-chip-muted)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page button.scope-metric:hover{border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 18%, var(--sv-ai-dark-chip));color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page button.scope-metric:focus-visible{border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 18%, var(--sv-ai-dark-chip));color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .active-filter-chip:hover{border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 18%, var(--sv-ai-dark-chip));color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-source-pill:hover{border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 18%, var(--sv-ai-dark-chip));color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-saved-source-badge:hover{border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 18%, var(--sv-ai-dark-chip));color:var(--sv-ai-dark-chip-text)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .vendor-logo-image-dark-ui{display:none}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .vendor-logo-image-light-ui{display:block}.mission-shell:has(.ai-capability-doc-page).mission-theme-dark .ai-capability-doc-page .vendor-logo-image-dark-ui{display:block}.mission-shell:has(.ai-capability-doc-page).mission-theme-dark .ai-capability-doc-page .vendor-logo-image-light-ui{display:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page>.section-block{padding-block:7px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page>.section-block:first-of-type{padding-top:10px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .workbench{padding-top:10px}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-heading,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .compact-heading){gap:4px}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-breakdown-grid,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-review-card-grid,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .agent-review-card-grid,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .category-grid,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .queue-summary-grid,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .review-filter-grid){gap:6px}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-card p,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-savings-summary-card p){display:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .kpi-label-with-helper{width:fit-content;max-width:100%;color:var(--sv-ai-muted);align-items:center;gap:6px;display:inline-flex;position:relative}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .kpi-label-with-helper>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .kpi-helper{z-index:4;border:1px solid var(--sv-ai-border);background:color-mix(in srgb, var(--sv-brand-orange) 10%, var(--sv-ai-card));width:17px;height:17px;color:var(--sv-brand-orange);border-radius:999px;outline:none;flex:0 0 17px;place-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-grid;position:relative}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .kpi-helper-tooltip{z-index:10;opacity:0;visibility:hidden;pointer-events:none;border:1px solid var(--sv-ai-border);background:var(--sv-ai-card-raised);width:min(260px,70vw);min-width:190px;max-width:260px;color:var(--sv-ai-foreground);text-align:left;white-space:normal;border-radius:8px;padding:8px 9px;font-size:11px;font-weight:400;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 16px 40px #0000002e}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .kpi-helper:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .kpi-helper:focus-visible){border-color:var(--sv-ai-border-strong);background:color-mix(in srgb, var(--sv-brand-orange) 16%, var(--sv-ai-card))}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .kpi-helper:hover .kpi-helper-tooltip,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .kpi-helper:focus-visible .kpi-helper-tooltip,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-card:focus-visible .kpi-helper-tooltip,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-savings-summary-card:focus-within .kpi-helper-tooltip){opacity:1;visibility:visible;transform:translate(-50%)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr{background:var(--sv-ai-row-surface);box-shadow:none}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr.excluded-workflow-row{background:var(--sv-ai-row-surface);box-shadow:none}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr:not(.selected-row):not(.workflow-detail-row){background:var(--sv-ai-row-surface);box-shadow:none}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr td{background:var(--sv-ai-row-surface)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr.excluded-workflow-row td{background:var(--sv-ai-row-surface)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr:not(.selected-row):not(.workflow-detail-row) td{background:var(--sv-ai-row-surface)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr:hover td{background:var(--sv-ai-row-hover)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr.excluded-workflow-row:hover td{background:var(--sv-ai-row-hover)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr:not(.selected-row):not(.workflow-detail-row):hover td{background:var(--sv-ai-row-hover)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr.selected-row td{background:#ffefd9}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-cell strong{color:color-mix(in srgb, var(--sv-brand-orange) 72%, #321a0d);font-weight:650}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table-value{color:color-mix(in srgb, var(--sv-brand-orange) 72%, #321a0d);font-weight:650}:is(.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-cell small,.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .latest-cell span){color:#6f4b34}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-heading{grid-template-columns:minmax(190px,.58fr) minmax(460px,1.42fr);align-items:start;gap:6px 16px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:2px;display:flex}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-header-actions .active-toggle,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-header-actions .segmented,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-header-actions .review-source-pill,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-header-actions .scope-metric){min-height:32px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-header-actions .active-toggle{gap:5px;padding:6px 9px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .scope-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-card .metric-icon,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-savings-summary-card .metric-icon){width:auto;min-width:0;height:auto;box-shadow:none;color:var(--sv-brand-orange);background:0 0;border:0;border-radius:0;padding:0}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-card .metric-icon svg,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .time-savings-summary-card .metric-icon svg){display:block}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-review-card-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:6px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-mini-card.project-review-card{align-content:start;gap:8px;min-height:0;padding:14px 15px;display:grid}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-review-card .project-card-heading{border-bottom:1px solid color-mix(in srgb, var(--sv-ai-border) 70%, transparent);padding-bottom:8px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-review-card .project-card-heading strong{color:var(--sv-ai-foreground);font-size:14px;font-weight:650;line-height:1.22}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-review-card .project-card-body{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start;gap:10px;display:grid}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-review-card .project-card-main{align-items:center;min-width:0;min-height:34px;display:flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-agent-materia-list{flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;display:flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-agent-materia-orb{background:radial-gradient(circle at 34% 24%, #fffffff5 0 10%, #ffffff5c 11% 22%, transparent 32%), radial-gradient(circle at 62% 68%, color-mix(in srgb, var(--project-agent-secondary) 68%, #fff) 0 18%, transparent 46%), radial-gradient(circle at 52% 52%, color-mix(in srgb, var(--project-agent-accent) 84%, #fff) 0, var(--project-agent-accent) 52%, color-mix(in srgb, var(--project-agent-accent) 58%, #111827) 100%);width:16px;height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--project-agent-accent) 38%, #ffffff85), inset -3px -4px 7px #00000042, 0 0 9px color-mix(in srgb, var(--project-agent-accent) 30%, transparent);border-radius:999px;flex:0 0 16px;display:inline-block;position:relative;overflow:hidden}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-agent-materia-orb:after{border-radius:inherit;background:conic-gradient(from 34deg, transparent 0 18%, #ffffff6b 24%, transparent 35% 64%, #fff3 72%, transparent 82%), radial-gradient(circle at 42% 48%, transparent 0 34%, #ffffff2e 38%, transparent 58%);content:"";opacity:.72;mix-blend-mode:screen;position:absolute;inset:2px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-agent-materia-overflow{background:color-mix(in srgb, var(--sv-ai-muted) 12%, transparent);min-width:18px;height:16px;color:var(--sv-ai-muted);border-radius:999px;place-items:center;font-size:9px;font-weight:650;line-height:1;display:inline-grid}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-review-card .time-savings-card-metrics{border-left:1px solid color-mix(in srgb, var(--sv-ai-border) 72%, transparent);text-align:left;justify-items:start;gap:5px;margin:0;padding:0 0 0 13px;display:grid}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-review-card .time-savings-card-metrics small{color:var(--sv-ai-muted);text-align:left;white-space:normal;justify-self:start;margin-left:13px;font-size:11px;font-weight:400;line-height:1.3;display:list-item}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-review-card .time-savings-card-metrics small::marker{color:var(--sv-brand-orange)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .primary-skills-overview-section .category-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .primary-skills-overview-section .category-card{text-align:left;align-items:center;height:auto;min-height:58px;padding:9px 11px;display:flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .primary-skills-overview-section .category-card>div{gap:3px;min-width:0;display:grid}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .primary-skills-overview-section .category-card strong{color:var(--sv-ai-foreground);overflow-wrap:anywhere;font-size:11.5px;font-weight:650;line-height:1.18}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .primary-skills-overview-section .category-card span{color:var(--sv-ai-muted);font-size:11px;font-weight:400;line-height:1.2}@media (max-width:980px){.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-heading{grid-template-columns:1fr}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .entity-header-actions,.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .scope-metrics){justify-content:flex-start}}@media (max-width:640px){.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-review-card .project-card-body{grid-template-columns:1fr}.mission-shell:has(.ai-capability-doc-page) .ai-capability-doc-page .project-review-card .time-savings-card-metrics{border-left:0;border-top:1px solid color-mix(in srgb, var(--sv-ai-border) 72%, transparent);padding:8px 0 0}}.mission-shell:has(.mission-home-page,.mission-placeholder-page,.icon-lab-page,.sales-playbook-page){background:linear-gradient(180deg, color-mix(in oklch, var(--sv-doc-card) 34%, transparent), transparent 260px), var(--sv-doc-background);color:var(--sv-doc-foreground)}.mission-shell:has(.mission-home-page,.mission-placeholder-page,.icon-lab-page,.sales-playbook-page) .mission-page.dashboard{color:var(--sv-doc-foreground);background:0 0}.mission-home-page,.mission-placeholder-page,.icon-lab-page{align-content:start;gap:16px;min-height:100vh;padding:32px clamp(20px,3vw,42px) 48px;display:grid}.mission-home-page .mission-page-header,.mission-placeholder-page .mission-page-header,.icon-lab-page .icon-lab-header,.sales-playbook-page .sales-doc-header,.sales-playbook-page .mission-page-header{border-bottom:1px solid var(--sv-doc-border);box-shadow:none;background:0 0}.mission-home-page .mission-page-header,.mission-placeholder-page .mission-page-header,.icon-lab-page .icon-lab-header{margin:0;padding:0 0 20px}.mission-home-page .mission-header-copy,.mission-placeholder-page .mission-header-copy,.icon-lab-page .icon-lab-header>div:first-child,.sales-doc-header-copy,.sales-playbook-page .mission-header-copy{max-width:780px}.mission-home-page .eyebrow,.mission-placeholder-page .eyebrow,.icon-lab-page .eyebrow,.sales-playbook-page .eyebrow{color:var(--sv-brand-orange);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.2}.mission-home-page h1,.mission-placeholder-page h1,.icon-lab-page h1,.sales-doc-header h1,.sales-playbook-page .mission-page-header h1{max-width:860px;color:var(--sv-doc-foreground);letter-spacing:0;margin:6px 0 0;font-size:clamp(38px,4.8vw,58px);font-weight:650;line-height:1.02}.mission-home-subtitle,.mission-placeholder-subtitle,.icon-lab-subtitle,.sales-doc-header p:last-child,.sales-playbook-page .mission-home-subtitle{max-width:780px;color:var(--sv-doc-muted-foreground);margin:12px 0 0;font-size:14px;line-height:1.62}.mission-home-grid{gap:12px;margin:0}.mission-home-card,.mission-placeholder-card,.icon-lab-card,.icon-lab-usage,.sales-boundary-card,.sales-key-takeaways,.sales-doc-callout,.sales-doc-table-wrap,.sales-process-step,.sales-scenario-panel,.sales-stack-row,.sales-product-nav-item{border:1px solid var(--sv-doc-border);border-radius:var(--sv-doc-radius);background:color-mix(in oklch, var(--sv-doc-card) 76%, transparent);box-shadow:none}.mission-home-card,.mission-placeholder-card{min-height:0;padding:18px}.mission-home-card h2,.mission-placeholder-card h2,.icon-lab-card h2,.icon-lab-usage h2,.sales-boundary-card h2,.sales-doc-section h2{color:var(--sv-doc-foreground);letter-spacing:0;font-weight:650}.mission-home-card h2,.mission-placeholder-card h2,.icon-lab-usage h2,.sales-boundary-card h2{margin:0 0 8px;font-size:18px;line-height:1.24}.mission-home-card p,.mission-placeholder-card p,.icon-lab-card p,.sales-boundary-card p{color:var(--sv-doc-muted-foreground);font-size:13px;line-height:1.58}.mission-home-wide{margin-top:0}.icon-lab-page{background:0 0}.icon-lab-header{margin-bottom:0}.icon-lab-header a{border:1px solid var(--sv-doc-border);background:var(--sv-doc-card);color:var(--sv-doc-muted-foreground);border-radius:8px;text-decoration:none}.icon-lab-header a:hover{border-color:var(--sv-doc-border-strong);color:var(--sv-brand-orange)}.icon-lab-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:12px}.icon-lab-card{min-height:0;padding:15px}.icon-lab-card code,.usage-grid span{border:1px solid var(--sv-doc-border);background:var(--sv-doc-card-soft);color:var(--sv-doc-muted-foreground)}.usage-grid{gap:8px}.sales-doc-header-meta .mission-chip,.sales-landing-header .mission-chip{border-color:var(--sv-doc-chip-dark-border);background:var(--sv-doc-chip-dark);color:var(--sv-doc-chip-dark-text)}.sales-product-nav-item:hover,.sales-product-nav-item.active{border-color:var(--sv-doc-border-strong);background:var(--sv-doc-selected)}.sales-product-nav-item small,.sales-product-nav-item.active small,.sales-doc-toc a:hover,.sales-doc-references a:hover{color:var(--sv-brand-orange)}.sales-key-takeaways strong,.sales-doc-callout strong,.sales-doc-table thead th,.sales-doc-table tbody th,.sales-product-nav-item strong,.sales-process-step strong,.sales-stack-row strong,.sales-scenario-heading h4{color:var(--sv-doc-foreground)}.sales-key-takeaways ul,.sales-doc-section p,.sales-doc-list,.sales-doc-numbered-list,.sales-doc-checklist,.sales-doc-callout p,.sales-doc-table td,.sales-doc-toc a,.sales-doc-references a,.sales-process-step strong,.sales-doc-note,.sales-scenario-field p,.sales-stack-row p{color:var(--sv-doc-muted-foreground)}.sales-doc-callout.sales{border-color:var(--sv-doc-border-strong);background:color-mix(in oklch, var(--sv-brand-orange) 9%, var(--sv-doc-card))}.sales-doc-table th,.sales-doc-table td{border-bottom-color:var(--sv-doc-border)}.sales-doc-table thead th,.mission-theme-dark .sales-product-nav-item:hover,.mission-theme-dark .sales-product-nav-item.active,.mission-theme-dark .sales-key-takeaways,.mission-theme-dark .sales-doc-callout.sales{background:var(--sv-doc-card-soft)}.mission-theme-dark .sales-doc-checklist li:before,.mission-theme-dark .sales-process-step span{background:var(--sv-doc-card-raised)}@media (max-width:860px){.mission-home-page,.mission-placeholder-page,.icon-lab-page{padding:28px 20px 44px}.mission-home-page h1,.mission-placeholder-page h1,.icon-lab-page h1,.sales-doc-header h1,.sales-playbook-page .mission-page-header h1{font-size:36px}}@media (max-width:640px){.mission-home-grid,.usage-grid{grid-template-columns:1fr}}:is(.mission-shell:has(.projects-page),.mission-shell:has(.journal-page),.mission-shell:has(.taxonomy-sheet-page),.mission-shell:has(.journal-identity-page),.mission-shell:has(.workflow-step-review-page)){--mission-blue:var(--sv-brand-orange);--blue:var(--sv-brand-orange);--panel:var(--sv-doc-card);--panel-strong:var(--sv-doc-card-raised);--line:var(--sv-doc-border);--line-soft:color-mix(in oklch, var(--sv-doc-border) 64%, transparent);--text:var(--sv-doc-foreground);--muted:var(--sv-doc-muted-foreground);--subtle:var(--sv-doc-subtle);background:linear-gradient(180deg, color-mix(in oklch, var(--sv-doc-card) 30%, transparent), transparent 280px), var(--sv-doc-background);color:var(--sv-doc-foreground)}.projects-page,.journal-page-shell,.taxonomy-sheet-page,.journal-identity-page,.workflow-step-review-page{color:var(--sv-doc-foreground);background:0 0}.taxonomy-sheet-page,.journal-identity-page,.workflow-step-review-page{width:100%;max-width:none;margin:0;padding:28px clamp(18px,2vw,32px) 42px}.projects-page .mission-page-header.topbar,.projects-page .topbar.mission-page-header,.journal-page .mission-page-header.topbar,.journal-page .topbar.mission-page-header,.taxonomy-sheet-page .mapping-review-hero,.journal-identity-page .mapping-review-hero,.workflow-step-review-page .mapping-review-hero{border:0;border-bottom:1px solid var(--sv-doc-border);box-shadow:none;background:0 0;border-radius:0;margin:0 0 16px;padding:0 0 18px;position:relative;top:auto}.projects-page .mission-header-copy h1,.journal-page .mission-header-copy h1,.taxonomy-sheet-page .mapping-review-hero h1,.journal-identity-page .mapping-review-hero h1,.workflow-step-review-page .mapping-review-hero h1{max-width:860px;color:var(--sv-doc-foreground);letter-spacing:0;font-size:clamp(34px,4.2vw,54px);font-weight:650;line-height:1.02}.projects-page .eyebrow,.journal-page .eyebrow,.taxonomy-sheet-page .eyebrow,.journal-identity-page .eyebrow,.workflow-step-review-page .eyebrow,.projects-breadcrumb,.journal-date-menu-label,.journal-coverage-label,.journal-identity-page .review-filter-field span,.workflow-step-review-page .review-filter-field span,.journal-identity-page .identity-governance-heading span{color:var(--sv-brand-orange)}.projects-subtitle,.journal-subtitle,.taxonomy-sheet-page .mapping-review-hero p,.journal-identity-page .mapping-review-hero p,.workflow-step-review-page .mapping-review-hero p{max-width:760px;color:var(--sv-doc-muted-foreground);font-size:13px;line-height:1.6}.projects-page .mission-chip,.projects-filter-chip,.projects-source-chip,.journal-header-actions .mission-chip,.journal-mini-chip-row span,.journal-entry-meta span,.journal-entry-meta a,.taxonomy-sheet-page .mapping-review-links a,.journal-identity-page .mapping-review-links a,.workflow-step-review-page .mapping-review-links a,.journal-identity-page .review-guardrail-row span,.identity-guardrail-strip span,.identity-candidate-meta span,.identity-safety-labels span,.journal-identity-page .review-html-tags .mini-badge{border-color:var(--sv-doc-chip-dark-border);background:var(--sv-doc-chip-dark);color:var(--sv-doc-chip-dark-text);box-shadow:none}.projects-page .projects-refresh-chip,.projects-page .mission-action-chip,.journal-page .mission-action-chip,.taxonomy-sheet-page .mapping-review-links a:hover,.taxonomy-sheet-page .mapping-review-links a:focus-visible,.journal-identity-page .mapping-review-links a:hover,.journal-identity-page .mapping-review-links a:focus-visible,.workflow-step-review-page .mapping-review-links a:hover,.workflow-step-review-page .mapping-review-links a:focus-visible,.journal-identity-page .clear-button:hover,.journal-identity-page .review-clear-button:hover,.workflow-step-review-page .clear-button:hover,.workflow-step-review-page .time-saved-row-disclosure:hover,.workflow-step-review-page .time-saved-row-disclosure:focus-visible,.journal-identity-page .identity-action-button:hover:not(:disabled),.journal-identity-page .identity-action-button:focus-visible{border-color:var(--sv-doc-border-strong);background:var(--sv-doc-selected);color:var(--sv-brand-orange);outline-color:color-mix(in srgb, var(--sv-brand-orange) 44%, transparent)}.projects-page .mission-kpi-card,.projects-page .mission-card,.projects-page .mission-lane,.projects-lane,.project-preview-card,.project-drawer-section,.project-drawer-stat-grid,.project-docs-placeholder,.journal-secondary-panel,.journal-search-field,.journal-current-date-card,.journal-date-bucket-toggle,.journal-date-option,.journal-person-tabs,.journal-coverage-bar,.journal-summary-card,.journal-content-section,.journal-right-section,.journal-detail,.journal-recap-panel,.journal-selected-individual-card,.journal-recap-item,.journal-structured-entry,.journal-next-action-block,.journal-timeline-card,.journal-empty-state,.taxonomy-section,.identity-term-legend,.identity-term-item,.identity-candidate-panel,.identity-count-stack,.identity-candidate-card,.identity-evidence-field,.identity-readiness-item,.identity-governance-section,.identity-governance-form,.identity-action-help,.identity-action-context,.identity-target-person,.identity-disabled-actions,.identity-action-result,.journal-identity-page .review-filter-block,.workflow-step-review-page .workflow-step-workbench,.workflow-step-review-page .workflow-step-evidence-block,.workflow-step-review-page .time-saved-activity-panel{border:1px solid var(--sv-doc-border);border-radius:var(--sv-doc-radius);background:color-mix(in oklch, var(--sv-doc-card) 78%, transparent);box-shadow:none}.projects-page .mission-kpi-card,.projects-page .mission-card,.projects-page .mission-lane,.projects-lane,.project-preview-card,.journal-summary-card,.journal-content-section,.journal-right-section,.journal-recap-panel,.journal-detail,.taxonomy-section,.journal-identity-page .review-filter-block,.workflow-step-review-page .workflow-step-workbench,.identity-term-legend,.identity-candidate-panel{background:color-mix(in oklch, var(--sv-doc-card) 86%, transparent)}.mission-theme-dark .projects-page .mission-kpi-card,.mission-theme-dark .projects-page .mission-card,.mission-theme-dark .projects-page .mission-lane,.mission-theme-dark .projects-lane,.mission-theme-dark .project-preview-card,.mission-theme-dark .journal-summary-card,.mission-theme-dark .journal-content-section,.mission-theme-dark .journal-right-section,.mission-theme-dark .journal-recap-panel,.mission-theme-dark .journal-detail,.mission-theme-dark .taxonomy-section,.mission-theme-dark .journal-identity-page .review-filter-block,.mission-theme-dark .workflow-step-review-page .workflow-step-workbench,.mission-theme-dark .journal-identity-page .identity-term-legend,.mission-theme-dark .journal-identity-page .identity-candidate-panel{background:var(--sv-doc-card)}.projects-page .mission-kpi-grid{gap:10px;margin-bottom:14px}.projects-page .mission-kpi-card{gap:12px;min-height:112px;padding:16px}.projects-page .mission-kpi-icon{width:38px;height:38px;color:var(--sv-brand-orange);box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:38px}.projects-page .mission-kpi-card strong{color:var(--sv-doc-foreground);margin-top:8px;font-size:30px;line-height:1}.projects-page .mission-kpi-card p{color:var(--sv-doc-muted-foreground);margin-top:8px;font-size:12px;line-height:1.45}.projects-page .mission-lane,.projects-lane{padding:12px}.projects-page .mission-lane:before{background:color-mix(in srgb, var(--lane-color,var(--sv-brand-orange)) 76%, transparent);height:2px}.projects-lane-heading h2,.journal-secondary-panel-heading h2,.journal-detail-header h2,.journal-selected-individual-card h2,.journal-right-section h3,.taxonomy-section .section-heading h2,.journal-identity-page .section-heading h2,.workflow-step-review-page .section-heading h2,.project-card-topline h3,.project-drawer-header h2,.project-drawer-section h3,.identity-term-item strong,.identity-candidate-card strong,.workflow-step-review-page .workflow-step-evidence-block strong{color:var(--sv-doc-foreground);letter-spacing:0;font-weight:650}.project-preview-card{border-radius:8px;padding:12px;transform:none}.project-preview-card:hover,.project-preview-card.selected,.project-preview-card.mission-card-selected,.journal-date-option:hover,.journal-date-option.active,.journal-date-bucket-toggle:hover,.journal-person-tab:hover,.journal-person-tab.active,.journal-identity-page .identity-review-table tbody tr:hover td,.journal-identity-page .identity-review-table tbody tr.selected-row td,.workflow-step-review-page .workflow-step-review-table tbody tr:hover td,.workflow-step-review-page .workflow-step-review-table tbody tr.expanded td,.taxonomy-sheet-page .taxonomy-table tbody tr:hover td{border-color:var(--sv-doc-border-strong);background:var(--sv-doc-selected);color:var(--sv-doc-foreground);box-shadow:none}.project-card-topline p,.project-progress-row,.project-sprint-timeline,.project-inline-metric,.project-drawer-header span,.project-drawer-section p,.project-drawer-stat-grid span,.project-docs-placeholder span,.journal-date-bucket-toggle,.journal-date-bucket-toggle small,.journal-date-option small,.journal-navigation-notice p,.journal-coverage-pill,.journal-summary-card p,.journal-recap-item p,.journal-inline-empty,.journal-timeline-body p,.journal-timeline-body li,.journal-right-section li,.taxonomy-section .section-heading span,.journal-identity-page .section-heading span,.workflow-step-review-page .section-heading span,.identity-term-item span,.identity-candidate-card small,.identity-evidence-field span,.identity-readiness-item span,.identity-action-context span,.identity-action-help span,.identity-form-field span,.identity-confirmation-field span,.identity-action-result span,.workflow-step-review-page .workflow-step-filter,.workflow-step-review-page .workflow-step-save-status,.workflow-step-review-page .workflow-step-evidence-block pre{color:var(--sv-doc-muted-foreground)}.project-inline-metric.blue{color:var(--sv-brand-orange)}.project-inline-metric.red,.projects-kpi-card.warn strong,.identity-action-result.error{color:var(--red)}.project-detail-drawer{border-color:var(--sv-doc-border);background:var(--sv-doc-card);color:var(--sv-doc-foreground);box-shadow:-24px 0 60px -46px #000c}.mission-shell:has(.journal-identity-page) .identity-candidate-panel{border-color:var(--sv-doc-border);background:var(--sv-doc-card);color:var(--sv-doc-foreground);box-shadow:-24px 0 60px -46px #000c}.project-drawer-overlay{background:#0000008a}.mission-shell:has(.projects-page) .mission-drawer-overlay{background:#0000008a}.mission-shell:has(.journal-identity-page) .mission-drawer-overlay{background:#0000008a}.mission-shell:has(.workflow-step-review-page) .mission-drawer-overlay{background:#0000008a}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header{min-height:54px;padding-bottom:9px}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .mission-header-copy{gap:3px;min-width:0;display:grid}.mission-shell:has(.journal-page) .journal-header-actions{align-self:start;gap:5px}.journal-secondary-panel-heading{align-items:center;min-height:34px}.journal-secondary-panel-heading>div{min-width:0}.journal-secondary-panel-heading span{color:var(--sv-doc-muted-foreground);margin-top:3px;font-size:10.5px;font-weight:700;line-height:1.2;display:block}.journal-current-date-card,.journal-navigation-notice,.identity-action-help,.identity-action-result.ok{border-color:var(--sv-doc-border-strong);background:color-mix(in oklch, var(--sv-brand-orange) 8%, var(--sv-doc-card))}.journal-current-date-card{gap:7px;padding:10px}.journal-current-date-label,.journal-date-menu-label,.journal-coverage-label{color:var(--sv-brand-orange);letter-spacing:.08em}.journal-current-date-meta small{border:1px solid var(--sv-doc-border);background:color-mix(in oklch, var(--sv-doc-card) 78%, transparent);min-height:21px;color:var(--sv-doc-muted-foreground);border-radius:999px;align-items:center;padding:0 7px;line-height:1;display:inline-flex}.journal-date-navigator-primary{grid-template-columns:30px minmax(0,1fr) 30px;gap:6px}.journal-date-navigator-primary>span{color:var(--sv-doc-foreground);font-size:12px;font-weight:760}.journal-current-date-card svg,.journal-coverage-pill svg,.journal-section-heading>svg,.journal-date-option.active strong,.journal-section-heading h2,.journal-content-section .section-heading h2{color:var(--sv-brand-orange)}.journal-person-tabs-label,.journal-person-empty{color:var(--sv-doc-subtle);letter-spacing:.08em;align-self:center;padding-inline:4px;font-size:10px}.journal-person-tab.active small{color:color-mix(in oklch, var(--sv-doc-foreground) 72%, var(--sv-brand-orange))}.journal-person-controls{grid-template-columns:30px minmax(80px,1fr) 30px;min-width:min(208px,100%)}.journal-detail-header{min-height:54px;padding:10px 12px}.journal-detail-actions,.journal-entry-counts,.journal-selected-individual-metrics{gap:5px}.taxonomy-sheet-page .taxonomy-table-scroll,.journal-identity-page .identity-table-scroll,.workflow-step-review-page .workflow-step-review-scroll,.journal-identity-page .review-html-table-scroll{border:1px solid var(--sv-doc-border);border-radius:var(--sv-doc-radius);background:var(--sv-doc-card)}.taxonomy-sheet-page .taxonomy-table,.journal-identity-page .identity-review-table,.workflow-step-review-page .workflow-step-review-table,.journal-identity-page .review-html-table{background:var(--sv-doc-card);color:var(--sv-doc-foreground)}.taxonomy-sheet-page .taxonomy-table th,.taxonomy-sheet-page .taxonomy-table td,.journal-identity-page .identity-review-table th,.journal-identity-page .identity-review-table td,.workflow-step-review-page .workflow-step-review-table th,.workflow-step-review-page .workflow-step-review-table td,.journal-identity-page .review-html-table th,.journal-identity-page .review-html-table td{border-bottom-color:var(--sv-doc-border)}.taxonomy-sheet-page .taxonomy-table th,.journal-identity-page .identity-review-table th,.workflow-step-review-page .workflow-step-review-table th,.journal-identity-page .review-html-table th{background:var(--sv-doc-card-soft);color:var(--sv-brand-orange);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.taxonomy-sheet-page .taxonomy-table td,.journal-identity-page .identity-review-table td,.workflow-step-review-page .workflow-step-review-table td,.journal-identity-page .review-html-table td{background:color-mix(in oklch, var(--sv-doc-card) 92%, transparent);color:var(--sv-doc-muted-foreground)}.mission-theme-light .taxonomy-sheet-page .taxonomy-table td,.mission-theme-light .journal-identity-page .identity-review-table td,.mission-theme-light .workflow-step-review-page .workflow-step-review-table td,.mission-theme-light .journal-identity-page .review-html-table td{color:var(--sv-doc-foreground);background:#fffaf3}.mission-theme-light .taxonomy-sheet-page .taxonomy-table tbody tr:hover td,.mission-theme-light .journal-identity-page .identity-review-table tbody tr:hover td,.mission-theme-light .journal-identity-page .identity-review-table tbody tr.selected-row td,.mission-theme-light .workflow-step-review-page .workflow-step-review-table tbody tr:hover td,.mission-theme-light .workflow-step-review-page .workflow-step-review-table tbody tr.expanded td{background:#fff3e4}.journal-identity-page .review-filter-field input,.journal-identity-page .review-filter-field select,.workflow-step-review-page .review-filter-field input,.workflow-step-review-page .review-filter-field select,.workflow-step-review-page .mapping-select,.journal-identity-page .identity-form-field input,.journal-identity-page .identity-form-field select,.journal-identity-page .identity-form-field textarea,.journal-search-field input{border-color:var(--sv-doc-border);background:var(--sv-doc-card-raised);color:var(--sv-doc-foreground)}.journal-identity-page .review-filter-field input:focus,.journal-identity-page .review-filter-field select:focus,.workflow-step-review-page .review-filter-field input:focus,.workflow-step-review-page .review-filter-field select:focus,.workflow-step-review-page .mapping-select:focus,.journal-identity-page .identity-form-field input:focus,.journal-identity-page .identity-form-field select:focus,.journal-identity-page .identity-form-field textarea:focus,.journal-search-field:focus-within{border-color:var(--sv-doc-border-strong);outline:1px solid color-mix(in srgb, var(--sv-brand-orange) 42%, transparent)}.identity-guardrail-strip span,.identity-error,.identity-action-button.warn,.identity-readiness-item.warn strong,.journal-navigation-notice svg{color:var(--amber)}.identity-action-button.primary{border-color:var(--sv-doc-border-strong);background:var(--sv-doc-chip-dark);color:var(--sv-doc-chip-dark-text)}.identity-safety-labels span,.identity-readiness-item.ok strong,.workflow-step-review-page .workflow-step-save-status.saved,.journal-date-option em,.projects-page .mission-status-closed{color:var(--sv-doc-success)}@media (max-width:1100px){.journal-page-shell,.identity-review-layout{grid-template-columns:1fr}}@media (max-width:720px){.taxonomy-sheet-page,.journal-identity-page,.workflow-step-review-page{padding:24px 18px 38px}.projects-page .mission-page-header.topbar,.projects-page .topbar.mission-page-header,.taxonomy-sheet-page .mapping-review-hero,.journal-identity-page .mapping-review-hero,.workflow-step-review-page .mapping-review-hero{display:grid}.projects-page .mission-header-copy h1,.journal-page .mission-header-copy h1,.taxonomy-sheet-page .mapping-review-hero h1,.journal-identity-page .mapping-review-hero h1,.workflow-step-review-page .mapping-review-hero h1{font-size:34px}}.mission-home-route-grid,.mission-role-grid,.mission-access-layout,.mission-access-role-list,.mission-observability-grid,.mission-docs-grid{gap:12px;display:grid}.mission-home-route-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-home-route-card{border:1px solid var(--sv-doc-border);border-radius:var(--sv-doc-radius);background:color-mix(in oklch, var(--sv-doc-card) 80%, transparent);min-height:126px;color:var(--sv-doc-foreground);align-content:start;gap:9px;padding:16px;text-decoration:none;display:grid}.mission-home-route-card:hover,.mission-home-route-card:focus-visible{border-color:var(--sv-doc-border-strong);background:var(--sv-doc-selected);outline:1px solid color-mix(in srgb, var(--sv-brand-orange) 42%, transparent)}.mission-home-route-card strong,.mission-access-role-card h2,.mission-login-panel h2,.mission-observability-card h2,.mission-doc-card h2{color:var(--sv-doc-foreground);letter-spacing:0;font-weight:650}.mission-home-route-card span,.mission-role-grid span,.mission-login-fields span,.mission-observability-fields dt,.mission-observability-fields dd,.mission-doc-card li,.project-status-history li{color:var(--sv-doc-muted-foreground);font-size:12px;line-height:1.55}.mission-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.mission-role-grid span,.mission-login-fields span{border:1px solid var(--sv-doc-border);background:color-mix(in oklch, var(--sv-doc-card-raised) 80%, transparent);border-radius:8px;padding:11px}.mission-role-grid strong{color:var(--sv-doc-foreground);font-size:13px;display:block}.mission-access-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.mission-access-role-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-login-panel,.mission-access-role-card,.mission-observability-card,.mission-doc-card{min-height:0}.mission-login-fields{gap:8px;margin-top:14px;display:grid}.mission-observability-summary{margin:0}.mission-observability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-observability-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mission-observability-fields{gap:8px;margin:14px 0 0;display:grid}.mission-observability-fields div{border-top:1px solid var(--sv-doc-border);grid-template-columns:minmax(106px,.42fr) minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.mission-observability-fields dt{color:var(--sv-doc-subtle)}.mission-observability-fields dd{margin:0}.mission-docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-doc-card ul{gap:7px;margin:12px 0 0;padding-left:18px;display:grid}.mission-shell.app-shell{grid-template-columns:244px minmax(0,1fr)}.mission-shell.mission-shell-collapsed{grid-template-columns:72px minmax(0,1fr)}.mission-shell .mission-sidebar.sidebar{gap:14px;padding:14px 12px}.mission-shell .mission-sidebar-header{padding:0 2px 8px}.mission-shell .nav-list{margin-top:10px}.mission-shell .nav-item{white-space:normal;align-items:center;gap:9px;min-height:34px;padding:7px 9px;display:flex}.mission-shell .nav-item-label{text-overflow:ellipsis;min-width:0;line-height:1.2;overflow:hidden}.mission-shell .nav-item-short{display:none}.mission-shell-collapsed .nav-item{justify-content:center;padding-inline:0}.mission-shell-collapsed .nav-item-short{border:1px solid var(--sv-doc-border);background:color-mix(in oklch, var(--sv-doc-card) 74%, transparent);border-radius:7px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:750;display:inline-grid}.mission-placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mission-placeholder-feature-card{align-content:start;gap:10px;display:grid}.mission-placeholder-card-icon{border:1px solid var(--sv-doc-border);background:color-mix(in oklch, var(--sv-brand-orange) 9%, var(--sv-doc-card));width:34px;height:34px;color:var(--sv-brand-orange);border-radius:8px;place-items:center;display:inline-grid}.mission-docs-page{background:var(--sv-doc-background);min-height:100vh;color:var(--sv-doc-foreground);grid-template-columns:minmax(180px,220px) minmax(0,760px) minmax(150px,190px);align-items:start;gap:clamp(20px,3vw,34px);padding:28px clamp(20px,3vw,42px) 64px;display:grid}.mission-docs-sidebar,.mission-docs-toc{gap:12px;max-height:calc(100vh - 44px);display:grid;position:sticky;top:22px;overflow:auto}.mission-docs-sidebar-brand{color:var(--sv-doc-foreground);font-size:13px;font-weight:750}.mission-docs-sidebar nav,.mission-docs-toc nav{gap:2px;display:grid}.mission-docs-sidebar a,.mission-docs-toc a,.mission-docs-link-grid a{color:var(--sv-doc-muted-foreground);border-radius:7px;padding:7px 8px;font-size:12px;line-height:1.35}.mission-docs-sidebar nav a:hover,.mission-docs-toc a:hover,.mission-docs-link-grid a:hover{background:var(--sv-doc-selected);color:var(--sv-doc-foreground)}.mission-docs-article{gap:18px;min-width:0;display:grid}.mission-docs-hero{border-bottom:1px solid var(--sv-doc-border);gap:10px;padding-bottom:22px;display:grid}.mission-docs-hero h1{color:var(--sv-doc-foreground);font-size:clamp(36px,4vw,54px);font-weight:650;line-height:1.02}.mission-docs-hero p:last-child{max-width:680px;color:var(--sv-doc-muted-foreground);font-size:14px;line-height:1.65}.mission-docs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mission-docs-topic-card,.mission-docs-section{border:1px solid var(--sv-doc-border);border-radius:var(--sv-doc-radius);background:color-mix(in oklch, var(--sv-doc-card) 78%, transparent);box-shadow:none}.mission-docs-topic-card{gap:7px;min-height:112px;padding:15px;display:grid}.mission-docs-topic-card:hover,.mission-docs-topic-card:focus-visible{border-color:var(--sv-doc-border-strong);background:var(--sv-doc-selected);outline:1px solid color-mix(in srgb, var(--sv-brand-orange) 38%, transparent)}.mission-docs-topic-card strong,.mission-docs-section h2{color:var(--sv-doc-foreground);font-weight:650}.mission-docs-topic-card span,.mission-docs-section p,.mission-docs-section li{color:var(--sv-doc-muted-foreground);font-size:13px;line-height:1.58}.mission-docs-section{gap:10px;padding:20px;scroll-margin-top:22px;display:grid}.mission-docs-section h2{margin:0;font-size:22px}.mission-docs-section ul{gap:7px;margin:0;padding-left:18px;display:grid}.mission-docs-toc p{color:var(--sv-doc-foreground);margin:0;font-size:12px;font-weight:750}.mission-docs-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mission-docs-link-grid a{border:1px solid var(--sv-doc-border);background:var(--sv-doc-card-soft)}.esvie-placeholder{z-index:50;justify-items:end;gap:10px;max-width:min(340px,100vw - 32px);display:grid;position:fixed;bottom:22px;right:22px}.esvie-placeholder-toggle,.esvie-placeholder-panel,.esvie-placeholder-header button{border:1px solid var(--sv-doc-border);background:var(--sv-doc-card);color:var(--sv-doc-foreground);border-radius:8px;box-shadow:0 18px 44px -32px #000000d9}.esvie-placeholder-toggle{cursor:pointer;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.esvie-placeholder-toggle:hover,.esvie-placeholder-header button:hover{border-color:var(--sv-doc-border-strong);background:var(--sv-doc-selected)}@media (max-width:1180px){.mission-docs-page{grid-template-columns:minmax(168px,210px) minmax(0,1fr)}.mission-docs-toc{display:none}}@media (max-width:900px){.mission-placeholder-grid,.mission-docs-card-grid,.mission-docs-link-grid,.mission-docs-page{grid-template-columns:1fr}.mission-docs-sidebar{border-bottom:1px solid var(--sv-doc-border);max-height:none;padding-bottom:14px;position:static}.mission-docs-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mission-shell.app-shell,.mission-shell.mission-shell-collapsed{grid-template-columns:1fr}.mission-shell .mission-sidebar.sidebar{border-right:0;border-bottom:1px solid var(--sv-doc-border);height:auto;min-height:0;padding:12px;position:static}.mission-shell .mission-sidebar-header{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.mission-shell .mission-sidebar-collapse{display:none}.mission-shell .nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:6px}.mission-shell .nav-item,.mission-shell-collapsed .nav-item{justify-content:flex-start;min-height:32px;padding:6px 8px}.mission-shell-collapsed .nav-item-label{clip:auto;white-space:nowrap;width:auto;height:auto;position:static;overflow:hidden}.mission-shell-collapsed .nav-item-short{display:none}.mission-shell .mission-theme-toggle{min-height:36px;margin-top:10px}.mission-shell-collapsed .mission-theme-toggle{width:100%}.mission-shell-collapsed .mission-theme-toggle span{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.mission-docs-page,.mission-home-page,.mission-placeholder-page{padding:22px 16px 82px}.mission-docs-sidebar nav{grid-template-columns:1fr}.mission-docs-hero p:last-child,.mission-home-subtitle,.mission-placeholder-subtitle{max-width:calc(100% - 122px)}.esvie-placeholder{bottom:14px;right:14px}}.mission-lane-monitoring{--lane-color:var(--warning,#f0b84b)}.mission-lane-monitoring:before{background:var(--lane-color)}.mission-status-monitoring{border-color:color-mix(in srgb, var(--warning,#f0b84b) 38%, transparent);background:color-mix(in srgb, var(--warning,#f0b84b) 12%, transparent);color:var(--warning,#f0b84b)}.project-status-history{gap:6px;margin:0;padding-left:18px;display:grid}@media (max-width:1400px){.mission-home-route-grid,.mission-observability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mission-home-route-grid,.mission-role-grid,.mission-access-layout,.mission-access-role-list,.mission-observability-grid,.mission-docs-grid,.projects-lane-board,.mission-observability-fields div{grid-template-columns:1fr}}:is(.mission-shell:has(.agent-portrait-route-ai-agents),.mission-shell:has(.agent-portrait-route-design-lab)){--mission-blue:var(--sv-brand-orange);--blue:var(--sv-brand-orange);--panel:var(--sv-doc-card);--panel-strong:var(--sv-doc-card-raised);--line:var(--sv-doc-border);--line-soft:color-mix(in oklch, var(--sv-doc-border) 64%, transparent);--text:var(--sv-doc-foreground);--muted:var(--sv-doc-muted-foreground);--subtle:var(--sv-doc-subtle);background:linear-gradient(180deg, color-mix(in oklch, var(--sv-doc-card) 22%, transparent), transparent 280px), var(--sv-doc-background);color:var(--sv-doc-foreground)}.mission-shell.app-shell:has(.agent-portrait-route-design-lab){grid-template-columns:232px minmax(0,1fr)}.mission-shell.mission-shell-collapsed:has(.agent-portrait-route-design-lab){grid-template-columns:72px minmax(0,1fr)}.mission-shell.app-shell:has(.agent-portrait-route-design-lab) .mission-sidebar.sidebar{display:flex}.agent-portrait-design-lab{background:radial-gradient(920px 520px at 82% -12%, color-mix(in oklch, var(--sv-doc-card-raised) 42%, transparent), transparent 64%), var(--sv-doc-background);color:var(--sv-doc-foreground)}.agent-portrait-design-lab .agent-portrait-header.topbar,.agent-portrait-design-lab .agent-portrait-header.mission-page-header{background:linear-gradient(180deg, color-mix(in oklch, var(--sv-doc-background) 94%, transparent), color-mix(in oklch, var(--sv-doc-background) 60%, transparent) 68%, transparent)}.agent-portrait-design-lab .agent-portrait-header .eyebrow,.agent-portrait-design-lab .agent-design-helper-window .eyebrow,.agent-portrait-design-lab .agent-crop-tuner .eyebrow,.agent-portrait-design-lab .agent-crop-tuner-pickers span,.agent-portrait-design-lab .agent-crop-tuner-control-label span,.agent-portrait-design-lab .agent-crop-tuner-output span{color:var(--sv-brand-orange)}.agent-portrait-design-lab .agent-portrait-header .mission-header-copy h1,.agent-portrait-design-lab .agent-design-helper-window-header h2,.agent-portrait-design-lab .agent-crop-tuner-header h2{color:var(--sv-doc-foreground)}.agent-portrait-design-lab .agent-portrait-header .mission-header-copy p:not(.eyebrow),.agent-portrait-design-lab .agent-crop-tuner-status small,.agent-portrait-design-lab .agent-crop-tuner-toggle small,.agent-portrait-design-lab .agent-crop-tuner-output small{color:var(--sv-doc-muted-foreground)}.agent-portrait-design-lab .agent-portrait-header .rate-settings-trigger,.agent-portrait-design-lab .agent-design-helper-window-actions button,.agent-portrait-design-lab .agent-crop-tuner-button,.agent-portrait-design-lab .agent-crop-tuner-control-row button{border-color:var(--sv-doc-chip-dark-border);background:var(--sv-doc-chip-dark);color:var(--sv-doc-chip-dark-text);box-shadow:none}.agent-portrait-design-lab .agent-portrait-header .rate-settings-trigger:hover,.agent-portrait-design-lab .agent-portrait-header .rate-settings-trigger:focus-visible,.agent-portrait-design-lab .agent-design-helper-window-actions button:hover,.agent-portrait-design-lab .agent-design-helper-window-actions button:focus-visible,.agent-portrait-design-lab .agent-crop-tuner-button:hover,.agent-portrait-design-lab .agent-crop-tuner-button:focus-visible,.agent-portrait-design-lab .agent-crop-tuner-control-row button:hover,.agent-portrait-design-lab .agent-crop-tuner-control-row button:focus-visible{border-color:var(--sv-doc-border-strong);background:var(--sv-doc-selected);color:var(--sv-brand-orange);outline-color:color-mix(in srgb, var(--sv-brand-orange) 44%, transparent)}.agent-portrait-design-lab .agent-crop-tuner-button.primary{border-color:var(--sv-doc-border-strong);background:color-mix(in oklch, var(--sv-brand-orange) 14%, var(--sv-doc-card));color:var(--sv-brand-orange)}.agent-portrait-design-lab .agent-design-helper-window,.agent-portrait-design-lab .agent-crop-tuner,.agent-portrait-design-lab .agent-design-helper-window-body .agent-crop-tuner,.agent-portrait-design-lab .agent-crop-tuner-toggle{border-color:var(--sv-doc-border);background:color-mix(in oklch, var(--sv-doc-card) 86%, transparent);color:var(--sv-doc-foreground);box-shadow:none}.mission-theme-dark .agent-portrait-design-lab .agent-design-helper-window,.mission-theme-dark .agent-portrait-design-lab .agent-crop-tuner,.mission-theme-dark .agent-portrait-design-lab .agent-design-helper-window-body .agent-crop-tuner,.mission-theme-dark .agent-portrait-design-lab .agent-crop-tuner-toggle{background:var(--sv-doc-card)}.agent-portrait-design-lab .agent-design-helper-window-header{border-bottom-color:var(--sv-doc-border);background:color-mix(in oklch, var(--sv-doc-card-soft) 78%, transparent)}.agent-portrait-design-lab .agent-crop-tuner select,.agent-portrait-design-lab .agent-crop-tuner input[type=number],.agent-portrait-design-lab .agent-crop-tuner-output pre{border-color:var(--sv-doc-border);background:var(--sv-doc-card-raised);color:var(--sv-doc-foreground)}.agent-portrait-design-lab .agent-crop-tuner select:focus,.agent-portrait-design-lab .agent-crop-tuner input[type=number]:focus,.agent-portrait-design-lab .agent-crop-tuner-control-row button:focus-visible{border-color:var(--sv-doc-border-strong);outline:1px solid color-mix(in srgb, var(--sv-brand-orange) 42%, transparent)}.agent-portrait-design-lab .agent-crop-tuner input[type=range],.agent-portrait-design-lab .agent-crop-tuner-toggle input{accent-color:var(--sv-brand-orange)}.agent-portrait-design-lab .agent-crop-tuner-status[data-state=saved] span{color:var(--sv-doc-success)}.agent-portrait-design-lab .agent-crop-tuner-status[data-state=cleared] span{color:var(--amber)}.agent-portrait-design-lab .agent-crop-tuner-status[data-state=unavailable] span{color:var(--red)}@media (max-width:720px){.agent-portrait-design-lab .agent-portrait-header.topbar,.agent-portrait-design-lab .agent-portrait-header.mission-page-header{background:linear-gradient(180deg, color-mix(in oklch, var(--sv-doc-background) 96%, transparent), color-mix(in oklch, var(--sv-doc-background) 70%, transparent) 74%, transparent)}}.mission-app-viewport,.mission-shell,.breadcrumbs{min-width:0}.breadcrumbs ol{align-items:baseline;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:baseline;gap:6px;min-width:0;display:flex}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{color:var(--mc-text);text-underline-offset:2px;text-decoration:underline}.breadcrumbs a:focus-visible{outline:2px solid var(--mc-text);outline-offset:2px;border-radius:2px}.breadcrumb-separator{flex:none}.docs-shell{--sv-brand-orange:#f57a22;--mc-bg:#0b0b0c;--mc-surface:#111113;--mc-surface-raised:#17181a;--mc-sidebar:#080809;--mc-text:#f4f4f5;--mc-muted:#a1a1aa;--mc-subtle:#71717a;--mc-border:#ffffff14;--mc-border-strong:#ffffff24;--mc-active:#ffffff14;--mc-accent:var(--sv-brand-orange);--bg:var(--mc-bg);--panel:var(--mc-surface);--panel-strong:var(--mc-surface-raised);--line:var(--mc-border);--line-soft:#ffffff0f;--text:var(--mc-text);--muted:var(--mc-muted);--subtle:var(--mc-subtle);--mission-bg:var(--mc-bg);--mission-surface:var(--mc-surface);--mission-surface-raised:var(--mc-surface-raised);--mission-border:var(--mc-border);--mission-blue:var(--mc-accent);--mission-green:#3ac87c;--mission-neutral:var(--mc-muted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.docs-shell{--sv-brand-orange:lab(65.2558% 44.7955 65.5294)}}.mission-app-viewport.mission-theme-light,.mission-shell.mission-theme-light,.docs-shell.docs-theme-light{--mc-bg:#f7f7f8;--mc-surface:#fff;--mc-surface-raised:#f2f2f3;--mc-sidebar:#eeeeef;--mc-text:#242426;--mc-muted:#65656b;--mc-subtle:#8a8a91;--mc-border:#2424261c;--mc-border-strong:#2424262e;--mc-active:#24242612;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mission-shell.app-shell{background:var(--mc-bg);color:var(--mc-text);grid-template-columns:236px minmax(0,1fr)}.mission-shell .mission-sidebar.sidebar{border-right:1px solid var(--mc-border);background:var(--mc-sidebar);flex-direction:column;gap:10px;height:100vh;padding:12px;display:flex;position:sticky;top:0}.mission-sidebar-header{padding:0 0 8px}.mission-brand-lockup{align-items:center;gap:9px;min-width:0;display:flex}.mission-brand-lockup .brand-mark{border:1px solid var(--mc-border);background:var(--mc-surface);width:28px;height:28px;color:var(--mc-accent);border-radius:6px;font-size:10px;font-weight:760}.mission-brand-lockup strong,.mission-brand-lockup span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mission-brand-lockup strong{color:var(--mc-text);font-size:12px;font-weight:680;line-height:1.15}.mission-brand-lockup span{color:var(--mc-subtle);font-size:11px;line-height:1.2}.mission-shell .nav-list,.mission-shell .nav-group-items{gap:1px;margin-top:0;display:grid}.mission-shell .nav-item{min-height:30px;color:var(--mc-muted);border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:540;line-height:1.2;display:flex}.mission-shell .nav-item-icon{color:var(--mc-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.mission-shell .nav-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mission-shell .nav-item:hover,.mission-shell .nav-item.active{background:var(--mc-active);color:var(--mc-text)}.mission-shell.mission-theme-light .nav-item:hover,.mission-shell.mission-theme-light .nav-item.active{background:color-mix(in srgb, var(--mc-accent) 10%, #fff);color:#242426}.mission-shell.mission-theme-light .nav-item.active .nav-item-label{color:#18181b;font-weight:var(--mc-control-weight)}.mission-shell .nav-item.active:before{display:none}.mission-shell .nav-item.active .nav-item-icon{color:var(--mc-accent)}.mission-sidebar-footer{gap:8px;margin-top:auto;display:grid}.mission-app-bottombar{justify-content:space-between;gap:12px;padding:0 10px;background:var(--mc-bg)!important;box-shadow:none!important;border:0!important}.mission-app-status{gap:10px;overflow:hidden}.mission-app-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mission-app-status span+span{padding-left:10px;position:relative}.mission-app-status span+span:before{content:"";background:var(--mc-subtle);border-radius:999px;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mission-app-status .mission-app-refresh-action{flex:none;overflow:visible}.mission-app-refresh-button{border:1px solid var(--mc-border);min-height:24px;color:var(--mc-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.mission-app-refresh-button:focus-visible{outline:2px solid color-mix(in srgb, var(--mc-accent) 66%, transparent);outline-offset:2px}.mission-app-status .mission-app-refresh-indicator{background:var(--mc-accent);border-radius:999px;flex:none;width:6px;height:6px}.mission-shell .mission-theme-toggle{border:1px solid var(--mc-border);width:auto;min-height:30px;color:var(--mc-muted);background:0 0;border-radius:6px;justify-content:flex-start;gap:8px;margin:0;padding:0 8px;font-size:12px}.mission-app-refresh-button:hover,.mission-app-refresh-button:focus-visible,.mission-shell .mission-theme-toggle:hover,.mission-shell .mission-theme-toggle:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text)}.mission-shell .theme-toggle-copy,.mission-shell .theme-toggle-label{color:inherit;font-size:inherit;font-weight:560;display:inline}.mission-page.dashboard,.dashboard.mission-page{background:var(--mc-bg);min-width:0;color:var(--mc-text);padding:20px 24px 48px}.mission-home-page,.mission-placeholder-page{align-content:start;gap:14px;min-height:100vh;display:grid}.mission-page-header.topbar,.topbar.mission-page-header,.mission-home-page .mission-page-header,.mission-placeholder-page .mission-page-header{border-bottom:1px solid var(--mc-border);box-shadow:none;background:0 0;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:0 0 14px;display:flex}.mission-home-page .eyebrow,.mission-placeholder-page .eyebrow,.mission-page .eyebrow{color:var(--mc-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:720;line-height:1.2}.mission-home-page h1,.mission-placeholder-page h1,.mission-page-header h1{max-width:760px;color:var(--mc-text);letter-spacing:0;margin:5px 0 0;font-size:clamp(26px,2.3vw,34px);font-weight:660;line-height:1.08}.mission-home-subtitle,.mission-placeholder-subtitle{max-width:760px;color:var(--mc-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.mission-actions{align-items:center;gap:6px}.mission-chip,.mission-source-chip,.mission-action-chip{border-color:var(--mc-border);background:var(--mc-surface);color:var(--mc-muted);font-size:11px}.mission-card,.mission-home-card,.mission-placeholder-card,.mission-home-route-card,.mission-kpi-card,.mission-login-fields span,.mission-role-grid span{border:1px solid var(--mc-card-border-color);border-radius:var(--mc-card-radius);background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-card,.mission-home-card,.mission-placeholder-card{padding:14px}.mission-home-card h2,.mission-placeholder-card h2,.mission-home-route-card strong{color:var(--mc-text);font-size:13px;font-weight:660;line-height:1.25}.mission-home-card p,.mission-placeholder-card p,.mission-home-route-card span,.mission-role-grid span,.mission-login-fields span{color:var(--mc-muted);font-size:12px;line-height:1.45}.mission-route-list{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:7px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.mission-route-list .mission-home-route-card{border:0;border-bottom:1px solid var(--mc-border);background:0 0;border-radius:0;gap:3px;min-height:0;padding:11px 12px;display:grid}.mission-route-list .mission-home-route-card:last-child{border-bottom:0}.mission-home-route-card:hover,.mission-home-route-card:focus-visible,.mission-route-list .mission-home-route-card:hover{background:var(--mc-card-background-hover);outline:0}.mission-role-grid,.mission-access-role-list,.mission-access-layout,.mission-placeholder-grid{gap:10px}.mission-compact-row-list{border:1px solid var(--mc-border);border-radius:6px;gap:1px;display:grid;overflow:hidden}.mission-compact-row-list span{border-bottom:1px solid var(--mc-border);color:var(--mc-muted);padding:9px 10px;font-size:12px;display:block}.mission-compact-row-list span:last-child{border-bottom:0}.mission-placeholder-card-icon,.mission-kpi-icon{border-color:var(--mc-border);background:var(--mc-surface-raised);color:var(--mc-accent);box-shadow:none}.esvie-placeholder{max-width:min(300px,100vw - 28px);bottom:16px;right:18px}.esvie-placeholder-toggle,.esvie-placeholder-panel,.esvie-placeholder-header button{border-color:var(--mc-border);background:var(--mc-surface);color:var(--mc-text);border-radius:7px;box-shadow:0 18px 42px -34px #000c}.esvie-placeholder-toggle{min-height:32px;padding:0 10px;font-size:12px}.docs-shell{background:var(--mc-bg);min-height:100vh;color:var(--mc-text);letter-spacing:0;grid-template-columns:280px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.docs-shell-sidebar{border-right:1px solid var(--mc-border);background:var(--mc-sidebar);flex-direction:column;gap:14px;height:100vh;padding:12px 10px;display:flex;position:sticky;top:0}.docs-shell-brand{border-bottom:1px solid var(--mc-border);justify-content:space-between;align-items:center;gap:10px;padding:0 0 10px;display:flex}.docs-shell-brand a{color:var(--mc-text);font-size:13px;font-weight:700}.docs-shell-brand button,.docs-shell-footer button,.docs-shell-footer a{border:1px solid var(--mc-border);min-height:28px;color:var(--mc-muted);background:0 0;border-radius:6px;align-items:center;gap:7px;padding:0 8px;font-size:12px;display:inline-flex}.docs-shell-brand button{justify-content:center;width:28px;padding:0}.docs-shell-nav{gap:18px;display:grid;overflow:auto}.docs-shell-nav section{gap:2px;display:grid}.docs-shell-nav p{color:var(--mc-subtle);margin:0 0 5px;font-size:11px;font-weight:650}.docs-shell-nav a{min-height:29px;color:var(--mc-muted);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:12px;line-height:1.25;display:flex}.docs-shell-nav a:hover,.docs-shell-nav a.active,.docs-shell-footer a:hover,.docs-shell-footer button:hover{background:var(--mc-active);color:var(--mc-text)}.docs-shell-footer{border-top:1px solid var(--mc-border);gap:6px;margin-top:auto;padding-top:10px;display:flex}.docs-shell-main{min-width:0}.docs-breadcrumb{border-bottom:1px solid var(--mc-border);width:calc(100% - 60px);max-width:1060px;color:var(--mc-subtle);margin:18px auto 0;padding:0 0 14px;font-size:12px}.docs-breadcrumb ol{flex-wrap:wrap}.docs-breadcrumb [aria-current=page]{color:var(--mc-text);font-weight:600}.docs-page-grid{grid-template-columns:minmax(0,740px) 190px;align-items:start;gap:clamp(36px,6vw,86px);max-width:1060px;margin:38px auto 0;display:grid}.docs-article{gap:28px;min-width:0;display:grid}.docs-hero{gap:10px;display:grid}.docs-eyebrow{color:var(--mc-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:720}.docs-hero h1{color:var(--mc-text);letter-spacing:0;margin:0;font-size:clamp(34px,4vw,48px);font-weight:670;line-height:1.04}.docs-hero p{max-width:680px;color:var(--mc-muted);margin:0;font-size:14px;line-height:1.65}.docs-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.docs-topic-card{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:7px;gap:7px;min-height:112px;padding:13px;display:grid}.docs-topic-card:hover,.docs-topic-card:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);outline:0}.docs-topic-card strong,.docs-section h2{color:var(--mc-text);font-weight:660}.docs-topic-card span,.docs-section p,.docs-section li{color:var(--mc-muted);font-size:13px;line-height:1.6}.docs-section{border-top:1px solid var(--mc-border);gap:10px;padding-top:26px;scroll-margin-top:28px;display:grid}.docs-section h2{margin:0;font-size:22px;line-height:1.25}.docs-section p,.docs-section ul{margin:0}.docs-section ul{gap:7px;padding-left:18px;display:grid}.docs-link-list{border:1px solid var(--mc-border);border-radius:7px;gap:1px;display:grid;overflow:hidden}.docs-link-list a{border-bottom:1px solid var(--mc-border);color:var(--mc-muted);padding:10px 11px;font-size:13px}.docs-link-list a:last-child{border-bottom:0}.docs-link-list a:hover{background:var(--mc-active);color:var(--mc-text)}.docs-toc{border-left:1px solid var(--mc-border);gap:8px;padding-left:14px;display:grid;position:sticky;top:26px}.docs-toc p{color:var(--mc-text);margin:0;font-size:12px;font-weight:660}.docs-toc nav{gap:6px;display:grid}.docs-toc a{color:var(--mc-subtle);font-size:12px;line-height:1.35}.docs-toc a:hover{color:var(--mc-text)}@media (max-width:1100px){.docs-page-grid{grid-template-columns:minmax(0,1fr);max-width:760px}}@media (max-width:760px){.mission-shell .mission-sidebar.sidebar,.docs-shell-sidebar{border-right:0;border-bottom:1px solid var(--mc-border);height:auto;position:static}.docs-shell-nav{max-height:none}.docs-shell-footer{margin-top:0}.mission-page.dashboard,.dashboard.mission-page,.docs-document{padding:18px 16px 74px}.docs-breadcrumb{width:calc(100% - 32px);padding-bottom:12px}.docs-card-row,.mission-access-layout,.mission-access-role-list,.mission-role-grid,.mission-placeholder-grid{grid-template-columns:1fr}.docs-hero h1,.mission-home-page h1,.mission-placeholder-page h1{font-size:30px}}.mission-shell,.docs-shell{--mc-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mc-bg:#080808;--mc-surface:#0f0f10;--mc-surface-raised:#151516;--mc-sidebar:#080808;--mc-text:#f3f3f4;--mc-muted:#a3a3aa;--mc-subtle:#73737b;--mc-border:#ffffff13;--mc-border-strong:#ffffff21;--mc-active:#ffffff14;--mc-card-background:#ffffff0a;--mc-card-background-hover:#ffffff12;--mc-card-border-color:#ffffff1f;--mc-card-border-hover:#ffffff2e;--mc-card-radius:6px;--mc-card-shadow:0 1px 0 #ffffff14 inset, 0 1px 3px #0000004d, 0 8px 24px -8px #0006;--mc-card-shadow-hover:0 1px 0 #ffffff1f inset, 0 2px 4px #00000080, 0 12px 32px -8px #000000b3;--mc-row-background:color-mix(in srgb, var(--mc-surface) 78%, transparent);--mc-row-background-hover:color-mix(in srgb, var(--mc-active) 76%, var(--mc-surface));--mc-page-body-background:#131416;--mc-page-body-border:#ffffff1a;--mc-page-body-shadow:0 1px 0 #ffffff0f inset, 0 2px 4px #00000080, 0 12px 36px -12px #000000b3;font-size:12px}.mission-shell{--mc-inset-background:#00000026;--mc-inset-border:#ffffff0f;--mc-inset-radius:6px;--mc-inset-accent:#ffffff38}.mission-shell.mission-theme-light{--mc-bg:#f3f4f6;--mc-surface:#fff;--mc-surface-raised:#eceff3;--mc-sidebar:#f3f4f6;--mc-text:#1f1f22;--mc-muted:#636369;--mc-subtle:#818188;--mc-border:#1f1f221a;--mc-border-strong:#1f1f222b;--mc-active:#1f1f2211;--mc-card-background:#ffffff8c;--mc-card-background-hover:#ffffffb3;--mc-card-border-color:#22222521;--mc-card-shadow:0 1px 0 #ffffffe6 inset, 0 1px 3px #00000014, 0 6px 18px -6px #0000001a;--mc-card-shadow-hover:0 1px 0 #fff inset, 0 2px 6px #0000001a, 0 10px 24px -8px #0000001f;--mc-row-background:color-mix(in srgb, #fff 88%, var(--mc-surface-raised));--mc-row-background-hover:color-mix(in srgb, #fff 74%, var(--mc-active));--mc-page-body-background:#eaecf0;--mc-page-body-border:#00000014;--mc-page-body-shadow:0 1px 0 #ffffffe6 inset, 0 2px 6px #0000000f, 0 8px 24px -8px #0000001a;--mc-inset-background:#00000008;--mc-inset-border:#0000000f;--mc-inset-radius:6px;--mc-inset-accent:#0000001f}.docs-shell.docs-theme-light{--mc-bg:#f8f8f8;--mc-surface:#fff;--mc-surface-raised:#f2f2f3;--mc-sidebar:#eeeeef;--mc-text:#1f1f22;--mc-muted:#636369;--mc-subtle:#818188;--mc-border:#1f1f221a;--mc-border-strong:#1f1f222b;--mc-active:#1f1f2211}.mission-app-viewport{--mc-shell-topbar-height:34px;--mc-shell-bottombar-height:30px;--mc-page-title-size:14px;--mc-page-title-weight:660;--mc-page-title-line-height:1.15;--mc-page-subtitle-size:11.5px;--mc-page-subtitle-line-height:1.35;--mc-section-title-size:16px;--mc-section-title-weight:660;--mc-section-title-line-height:1.2;--mc-card-title-size:12.5px;--mc-card-title-weight:650;--mc-card-title-line-height:1.25;--mc-body-size:12px;--mc-body-line-height:1.35;--mc-helper-size:10px;--mc-helper-weight:540;--mc-helper-line-height:1.25;--mc-chip-size:10.5px;--mc-chip-weight:620;--mc-control-size:11.5px;--mc-control-weight:540;--mc-control-line-height:1.25;--mission-sidebar-width:280px;--mission-sidebar-expanded-width:280px;--mission-sidebar-header-offset:0px;--mission-sidebar-top-offset:var(--mc-shell-topbar-height);--mission-main-inline-gap:0px;--mission-shell-motion:.22s cubic-bezier(.2, .8, .2, 1);grid-template-columns:var(--mission-sidebar-width) minmax(0, 1fr);background:var(--mc-bg);width:100%;height:100dvh;min-height:0;color:var(--mc-text);font-family:var(--mc-font-family);letter-spacing:0;grid-template-rows:minmax(0,1fr);padding:0;transition:none;display:grid;overflow:hidden}.mission-app-viewport.mission-shell{background:var(--paper)}.mission-app-viewport :where(button,input,select,textarea,.nav-item,.mission-chip,.mission-source-chip,.mission-action-chip,.mission-card,.mission-home-card,.mission-placeholder-card,.mission-home-route-card,.mission-shell-breadcrumb,.mission-app-status,table,th,td){font-family:var(--mc-font-family);letter-spacing:0}.mission-app-topbar,.mission-app-bottombar{min-width:0;color:var(--mc-subtle);align-items:center;font-size:11px;display:flex}.mission-app-topbar{justify-content:space-between;gap:12px;padding:0 10px;background:var(--mc-bg)!important;box-shadow:none!important;border:0!important}.mission-app-topbar-navigation{align-items:center;gap:8px;min-width:0;display:flex}.mission-app-topbar-left-cluster,.mission-app-topbar-right-cluster,.mission-app-status{align-items:center;min-width:0;display:flex}.mission-app-topbar-left-cluster{flex:0 auto;justify-content:flex-start;gap:8px}.mission-app-topbar-right-cluster{flex:none;justify-content:flex-end;gap:8px}.mission-topbar-date{color:var(--mc-muted);font-family:var(--mc-font-mono);white-space:nowrap;flex:none;font-size:11px;line-height:1}.mission-topbar-daterange{flex:none;position:relative}.mission-topbar-daterange-trigger{border:1px solid var(--mc-border);background:var(--mc-surface);color:var(--mc-subtle);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;transition:color .12s,border-color .12s;display:flex}.mission-topbar-daterange-trigger:hover,.mission-topbar-daterange-trigger[aria-expanded=true]{color:var(--mc-text);border-color:var(--mc-accent)}.mission-topbar-daterange-popover{z-index:40;background:var(--mc-surface-raised);border:1px solid var(--mc-border);border-radius:var(--radius-card,8px);position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #0006}@media (max-width:760px){.mission-topbar-daterange-label{display:none}.mission-topbar-daterange-trigger{padding:6px}}.mission-topbar-divider{background:var(--mc-border);flex:none;width:1px;height:20px;display:block}.mission-topbar-left-divider{background:var(--mc-border);flex:none;width:1px;height:16px;display:block}.mission-window-controls{flex:none;align-items:center;gap:6px;display:inline-flex}.mission-window-controls span{border:1px solid var(--mc-border-strong);background:color-mix(in srgb, var(--mc-surface-raised) 80%, transparent);border-radius:999px;width:8px;height:8px;display:block}.mission-window-controls span:first-child{background:color-mix(in srgb, var(--mc-accent) 80%, #3d1b0c);border-color:color-mix(in srgb, var(--mc-accent) 70%, transparent)}.mission-app-topbar-title{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620;overflow:hidden}.mission-shell-topbar-title{text-align:right;gap:1px;min-width:0;display:grid}.mission-shell-topbar-title strong,.mission-shell-topbar-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mission-shell-topbar-title strong{color:var(--mc-text);font-size:11.5px;font-weight:660;line-height:1.15}.mission-shell-topbar-title span{color:var(--mc-subtle);font-size:10px;font-weight:680;line-height:1.1}.mission-shell-breadcrumb{min-width:0;color:var(--mc-subtle);text-transform:none;font-size:13px;font-weight:480;line-height:1.2;overflow:hidden}.mission-shell-breadcrumb ol,.mission-shell-breadcrumb li{gap:5px;overflow:hidden}.mission-shell-breadcrumb a,.mission-shell-breadcrumb li>span:not(.breadcrumb-separator),.docs-breadcrumb [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mission-shell-breadcrumb [aria-current=page]{color:var(--mc-text);font-weight:560}.mission-app-topbar .mission-sidebar-collapse{width:28px;height:28px;color:var(--mc-muted);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;transition:background .12s,color .12s,box-shadow .12s;display:inline-grid}.mission-app-topbar .mission-sidebar-topbar-toggle{color:var(--mc-muted)}.mission-app-topbar .mission-sidebar-collapse:hover,.mission-app-topbar .mission-sidebar-collapse:focus-visible{background:var(--mc-active);color:var(--mc-text);outline:0}.mission-app-topbar .mission-sidebar-collapse:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--mc-accent) 34%, transparent)}.mission-theme-light .mission-app-topbar .mission-sidebar-topbar-toggle:hover,.mission-theme-light .mission-app-topbar .mission-sidebar-topbar-toggle:focus-visible{background:color-mix(in srgb, var(--mc-accent) 10%, var(--mc-surface));color:var(--mc-text)}.mission-app-topbar .mission-shell-sidebar-expand{display:none}.mission-app-topbar .mission-theme-toggle{background:0 0;border-color:#0000;flex:none;justify-content:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0}.mission-app-topbar .mission-theme-toggle:hover,.mission-app-topbar .mission-theme-toggle:focus-visible{border-color:var(--mc-border);background:var(--mc-active)}.mission-main-region{grid-area:1/2;grid-template-rows:var(--mc-shell-topbar-height) minmax(0, 1fr) var(--mc-shell-bottombar-height);min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:grid;overflow:hidden}.mission-shell .mission-sidebar.sidebar{gap:8px;padding:8px;background:var(--mc-bg)!important;box-shadow:none!important;background-image:none!important;border:0!important}.mission-sidebar-header{margin-top:var(--mission-sidebar-header-offset);padding-bottom:7px}.mission-brand-lockup{gap:8px}.mission-brand-copy{gap:2px;min-width:0;display:grid}.mission-brand-lockup .brand-mark{border-radius:5px;width:24px;height:24px;font-size:9px}.mission-brand-lockup strong{font-size:11px;font-weight:660}.mission-brand-lockup span{font-size:10px}.mission-shell .nav-list{gap:2px}.mission-shell .nav-item{border-radius:5px;gap:8px;min-height:30px;padding:0 8px;font-size:14px;font-weight:480}.mission-shell .nav-item-icon svg{width:14px;height:14px}.mission-shell .nav-item.active{background:var(--mc-active)}.mission-shell.mission-theme-light .nav-item:hover,.mission-shell.mission-theme-light .nav-item.active{color:var(--mc-text);background:#1f1f2212}.mission-shell .mission-theme-toggle{border-radius:5px;min-height:28px;padding:0 7px;font-size:11.5px}.mission-app-topbar .mission-theme-toggle{background:0 0;border-color:#0000;flex:none;justify-content:center;width:28px;min-width:28px;height:28px;padding:0}.mission-page.dashboard,.dashboard.mission-page{padding:16px 20px 44px}.mission-home-page,.mission-placeholder-page{gap:12px}.mission-page-header.topbar,.topbar.mission-page-header,.mission-home-page .mission-page-header,.mission-placeholder-page .mission-page-header{align-items:center;gap:12px;padding-bottom:12px}.mission-header-copy{max-width:760px}.mission-home-page .eyebrow,.mission-placeholder-page .eyebrow,.mission-page .eyebrow{letter-spacing:.06em;font-size:9.5px}.mission-home-page h1,.mission-placeholder-page h1,.mission-page-header h1{max-width:720px;margin-top:4px;font-size:20px;font-weight:650;line-height:1.18}.mission-home-subtitle,.mission-placeholder-subtitle{max-width:680px;margin-top:6px;font-size:12px;line-height:1.45}.mission-chip,.mission-source-chip,.mission-action-chip{background:0 0;border-radius:999px;min-height:26px;padding:0 9px;font-size:10.5px;font-weight:620}.mission-route-list{background:0 0;border-left:0;border-right:0;border-radius:0;max-width:980px}.mission-route-list .mission-home-route-card{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;gap:14px;padding:8px 0}.mission-route-list .mission-home-route-card:hover{background:0 0}.mission-route-list .mission-home-route-card:hover strong,.mission-route-list .mission-home-route-card:focus-visible strong{color:var(--mc-accent)}.mission-home-route-card strong,.mission-home-card h2,.mission-placeholder-card h2{font-size:12px;font-weight:640}.mission-home-route-card span,.mission-home-card p,.mission-placeholder-card p,.mission-role-grid span,.mission-login-fields span,.mission-compact-row-list span{font-size:11.5px;line-height:1.45}.mission-home-card,.mission-placeholder-card{background:0 0;border-left:0;border-right:0;border-radius:0;max-width:980px;padding:12px 0}.mission-home-card .section-heading,.mission-placeholder-card .section-heading{margin-bottom:10px}.mission-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mission-role-grid span,.mission-login-fields span{background:var(--mc-surface);border-radius:5px;padding:9px 10px}.mission-compact-row-list{background:0 0;border-left:0;border-right:0;border-radius:0;max-width:760px}.mission-compact-row-list span{padding:7px 0}.mission-access-layout{grid-template-columns:280px minmax(0,620px);align-items:start;gap:12px;max-width:940px}.mission-access-role-list{gap:8px}.mission-access-role-card,.mission-login-panel{border-radius:var(--mc-card-radius);background:var(--mc-card-background);padding:12px}.mission-login-fields{gap:6px;margin-top:12px}.esvie-placeholder{bottom:12px;right:14px}.mission-app-bottombar .esvie-placeholder{z-index:20;justify-items:end;gap:8px;max-width:min(300px,100vw - 32px);display:grid;position:relative;bottom:auto;right:auto}.mission-app-bottombar .esvie-placeholder-panel{width:min(300px,100vw - 32px);position:absolute;bottom:calc(100% + 8px);right:0}.esvie-placeholder-toggle{border-radius:6px;min-height:29px;padding:0 9px;font-size:11.5px}.esvie-chat-toggle-avatar{border:1px solid color-mix(in srgb, var(--sv-brand-orange,#f57a22) 50%, transparent);object-fit:cover;border-radius:999px;flex:none}@supports (color:lab(0% 0 0)){.esvie-chat-toggle-avatar{border:1px solid color-mix(in srgb, var(--sv-brand-orange,lab(65.2558% 44.7955 65.5294)) 50%, transparent)}}.esvie-chat-panel{--esvie-chat-user-accent:#5d9cff;--esvie-chat-gold:var(--sv-brand-orange,#f57a22);z-index:60;width:min(var(--esvie-panel-width,400px), calc(100vw - 24px));height:min(var(--esvie-panel-height,520px), calc(100dvh - 40px));border:1px solid var(--mc-border-strong,#ffffff21);background:var(--mc-bg,#080808);color:var(--mc-text,#f3f3f4);text-align:left;border-radius:14px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 64px -28px #000000b8,0 10px 28px -18px #0000008c}@supports (color:lab(0% 0 0)){.esvie-chat-panel{--esvie-chat-gold:var(--sv-brand-orange,lab(65.2558% 44.7955 65.5294))}}.esvie-chat-panel[data-state=open]{animation:.16s ease-out forwards esvieChatPanelIn}.esvie-chat-panel[data-state=closed]{animation:.18s ease-in forwards esvieChatPanelOut}@keyframes esvieChatPanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes esvieChatPanelOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.esvie-chat-panel,.esvie-chat-panel[data-state=open],.esvie-chat-panel[data-state=closed]{animation:none}}.esvie-chat-is-resizing,.esvie-chat-is-resizing *{-webkit-user-select:none;user-select:none;cursor:nwse-resize!important}.esvie-chat-resize-handle{z-index:2;cursor:nwse-resize;background:0 0;border:0;width:20px;height:20px;padding:0;display:block;position:absolute;top:0;left:0}.esvie-chat-resize-handle:before{content:"";border-top:2px solid var(--mc-subtle,#73737b);border-left:2px solid var(--mc-subtle,#73737b);border-top-left-radius:6px;width:9px;height:9px;position:absolute;top:5px;left:5px}.esvie-chat-resize-handle:hover:before,.esvie-chat-resize-handle:focus-visible:before{border-color:var(--esvie-chat-gold)}.esvie-chat-resize-handle:focus-visible{outline:none}.esvie-chat-header{border-bottom:1px solid var(--mc-border,#63758b3d);background:var(--mc-surface,#0c1017f5);gap:7px;padding:12px 14px;display:grid}.esvie-chat-identity{align-items:center;gap:10px;min-width:0;display:flex}.esvie-chat-avatar{border:1px solid color-mix(in srgb, var(--esvie-chat-gold) 55%, transparent);box-shadow:0 0 12px -3px color-mix(in srgb, var(--esvie-chat-gold) 45%, transparent);object-fit:cover;border-radius:999px;flex:none}.esvie-chat-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.esvie-chat-title-actions{flex:none;align-items:center;gap:8px;display:flex}.esvie-chat-eyebrow{color:var(--mc-accent,var(--sv-brand-orange));letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:750}.esvie-chat-title{color:var(--mc-text,var(--sv-doc-foreground));margin:0;font-size:14px;font-weight:700;line-height:1.2}.esvie-chat-description{max-width:48ch;color:var(--mc-muted,var(--sv-doc-muted-foreground));margin:0;font-size:12px;line-height:1.45}.esvie-chat-mode-badge{border-radius:7px;flex:none}.esvie-chat-close{border:1px solid var(--mc-border,#63758b47);background:var(--mc-surface,#0c1017f5);width:31px;height:31px;color:var(--mc-text,var(--sv-doc-foreground));cursor:pointer;border-radius:7px;place-items:center;display:grid}.esvie-chat-font-controls{border:1px solid var(--mc-border,#63758b47);border-radius:7px;align-items:center;gap:2px;padding:2px;display:flex}.esvie-chat-font-btn{min-width:26px;height:25px;color:var(--mc-text,var(--sv-doc-foreground));cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;padding:0 4px;font-size:11px;font-weight:700;display:grid}.esvie-chat-font-btn:hover:not(:disabled){background:color-mix(in srgb, var(--esvie-chat-gold) 16%, transparent)}.esvie-chat-font-btn:disabled{opacity:.4;cursor:not-allowed}.esvie-chat-close:hover{border-color:color-mix(in srgb, var(--esvie-chat-gold) 42%, transparent);background:color-mix(in srgb, var(--esvie-chat-gold) 12%, var(--mc-surface,#0c1017f5))}.esvie-chat-body{flex:1;min-height:0;display:flex}.esvie-chat-thread{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}.esvie-chat-empty{border:1px dashed var(--mc-border,#63758b47);min-height:170px;color:var(--mc-muted,var(--sv-doc-muted-foreground));text-align:center;border-radius:10px;place-items:center;gap:10px;padding:20px;display:grid}.esvie-chat-empty-avatar{border:1px solid color-mix(in srgb, var(--esvie-chat-gold) 45%, transparent);box-shadow:0 0 14px -4px color-mix(in srgb, var(--esvie-chat-gold) 40%, transparent);object-fit:cover;border-radius:999px}.esvie-chat-empty p{max-width:30ch;font-size:13px;line-height:1.45}.esvie-chat-message{border:1px solid var(--mc-border,#63758b3d);background:var(--mc-surface,#0c1017e0);width:min(92%,480px);color:var(--mc-text,var(--sv-doc-foreground));border-radius:10px;gap:8px;padding:10px 12px;display:grid}.esvie-chat-message-user{border-color:color-mix(in srgb, var(--esvie-chat-user-accent) 42%, transparent);background:color-mix(in srgb, var(--esvie-chat-user-accent) 14%, var(--mc-surface,#0c1017e6));align-self:flex-end}.esvie-chat-message-assistant{border-color:color-mix(in srgb, var(--esvie-chat-gold) 38%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--esvie-chat-gold) 10%, transparent), 0 0 16px -4px color-mix(in srgb, var(--esvie-chat-gold) 32%, transparent);grid-template-columns:auto minmax(0,1fr);align-self:flex-start;align-items:start}.esvie-chat-message-avatar{border:1px solid color-mix(in srgb, var(--esvie-chat-gold) 45%, transparent);object-fit:cover;border-radius:999px;margin-top:1px}.esvie-chat-message-body{gap:7px;min-width:0;display:grid}.esvie-chat-message-assistant .esvie-chat-message-label{color:color-mix(in srgb, var(--esvie-chat-gold) 62%, var(--mc-text,#f3f3f4))}.esvie-chat-message-loading p{align-items:center;gap:7px;display:inline-flex}.esvie-chat-message-label{color:var(--mc-muted,var(--sv-doc-muted-foreground));letter-spacing:0;font-size:11px;font-weight:750}.esvie-chat-message p{color:inherit;font-size:var(--esvie-chat-font-size,13px);overflow-wrap:anywhere;line-height:1.5}.esvie-chat-message-list{gap:5px;margin:0;padding-left:18px;display:grid}.esvie-chat-message-list li{color:inherit;font-size:var(--esvie-chat-font-size,13px);overflow-wrap:anywhere;line-height:1.5}.esvie-chat-message strong{font-weight:800}.esvie-chat-inline-link-icon{color:var(--esvie-chat-gold);vertical-align:middle;justify-content:center;align-items:center;margin-left:3px;line-height:1;text-decoration:none;display:inline-flex;transform:translateY(-1px)}.esvie-chat-inline-link-icon:hover{color:color-mix(in srgb, var(--esvie-chat-gold) 80%, white)}.esvie-chat-clarification-options{gap:2px;margin-top:5px;display:grid}.esvie-chat-clarification-option{color:var(--mc-text,var(--sv-doc-foreground));cursor:pointer;font-size:var(--esvie-chat-font-size,13px);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:5px 4px;line-height:1.4;display:flex}.esvie-chat-clarification-option-bullet{border:1.5px solid var(--esvie-chat-gold);background:0 0;border-radius:999px;flex:none;width:11px;height:11px}.esvie-chat-clarification-option:hover:not(:disabled) .esvie-chat-clarification-option-bullet{background:color-mix(in srgb, var(--esvie-chat-gold) 35%, transparent)}.esvie-chat-clarification-option:disabled{cursor:default;opacity:.55}.esvie-chat-confidence-tag{border:1px dashed var(--mc-border,#63758b66);width:fit-content;color:var(--mc-muted,var(--sv-doc-muted-foreground));letter-spacing:.02em;text-transform:uppercase;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:700;line-height:1}.esvie-chat-sources{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.esvie-chat-sources-label{color:var(--mc-muted,var(--sv-doc-muted-foreground));letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.esvie-chat-source-chip{border:1px solid var(--mc-border,#63758b52);max-width:100%;color:var(--mc-muted,var(--sv-doc-muted-foreground));border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;line-height:1;text-decoration:none;display:inline-flex}a.esvie-chat-source-chip:hover{border-color:color-mix(in srgb, var(--esvie-chat-gold) 55%, transparent);color:var(--esvie-chat-gold)}.esvie-chat-source-chip-type{letter-spacing:.03em;text-transform:uppercase;opacity:.75;font-weight:750}.esvie-chat-source-chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:600;overflow:hidden}.esvie-chat-source-chip-static{opacity:.85}.esvie-chat-footer{border-top:1px solid var(--mc-border,#63758b3d);background:var(--mc-surface,#0c1017f5);padding:10px 14px 14px;display:block}.esvie-chat-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.esvie-chat-input{resize:none;border:1px solid var(--mc-border,#63758b47);background:var(--mc-bg,#070a0feb);min-height:58px;color:var(--mc-text,var(--sv-doc-foreground));border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.45}.esvie-chat-input::placeholder{color:var(--mc-muted,var(--sv-doc-muted-foreground))}.esvie-chat-input:focus{border-color:color-mix(in srgb, var(--esvie-chat-user-accent) 58%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--esvie-chat-user-accent) 18%, transparent);outline:none}.esvie-chat-input:disabled,.esvie-chat-submit:disabled{cursor:not-allowed;opacity:.64}.esvie-chat-submit{border:1px solid color-mix(in srgb, var(--esvie-chat-gold) 72%, transparent);background:var(--esvie-chat-gold);color:#170d08;color:lab(4.36893% 3.33069 3.46429);min-width:96px;min-height:36px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.esvie-chat-submit:hover:not(:disabled){border-color:color-mix(in srgb, var(--esvie-chat-gold) 88%, white);background:color-mix(in srgb, var(--esvie-chat-gold) 88%, white)}.esvie-chat-submit:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--esvie-chat-gold) 32%, transparent);outline:none}.esvie-chat-spinner{animation:.9s linear infinite esvieChatSpinner}@keyframes esvieChatSpinner{to{transform:rotate(360deg)}}.esvie-chat-thinking{align-items:center;gap:9px;display:inline-flex}.esvie-chat-thinking-orb{background:radial-gradient(circle at 34% 26%, #ffffffeb 0 14%, #ffffff4d 15% 26%, transparent 38%), radial-gradient(circle at 52% 52%, color-mix(in srgb, var(--esvie-chat-gold) 86%, #fff) 0, var(--esvie-chat-gold) 54%, color-mix(in srgb, var(--esvie-chat-gold) 52%, #14100a) 100%);border-radius:999px;flex:none;width:15px;height:15px;animation:1.8s ease-in-out infinite esvieThinkingOrbGlow;position:relative}.esvie-chat-thinking-orb:after{content:"";border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 10%, color-mix(in srgb, var(--esvie-chat-gold) 82%, #fff) 20%, transparent 32% 55%, color-mix(in srgb, var(--esvie-chat-gold) 56%, transparent) 66%, transparent 78%);animation:1.4s linear infinite esvieThinkingOrbSpin;position:absolute;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 2.5px))}.esvie-chat-thinking-phrase{animation:.26s ease-out esvieThinkingPhraseIn}@keyframes esvieThinkingOrbGlow{0%,to{box-shadow:0 0 5px 0 color-mix(in srgb, var(--esvie-chat-gold) 42%, transparent)}50%{box-shadow:0 0 13px 2px color-mix(in srgb, var(--esvie-chat-gold) 62%, transparent)}}@keyframes esvieThinkingOrbSpin{to{transform:rotate(360deg)}}@keyframes esvieThinkingPhraseIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.esvie-chat-thinking-orb,.esvie-chat-thinking-orb:after,.esvie-chat-thinking-phrase{animation:none}}@media (max-width:720px){.esvie-chat-panel{width:calc(100vw - 20px);height:min(var(--esvie-panel-height,520px), calc(100dvh - 88px));border-radius:12px}.esvie-chat-resize-handle{display:none}.esvie-chat-message{width:100%}.esvie-chat-form{grid-template-columns:minmax(0,1fr)}.esvie-chat-submit{justify-self:end}}.docs-shell{grid-template-columns:280px minmax(0,1fr)}.docs-shell-sidebar{gap:12px;padding:10px 9px}.docs-shell-brand{gap:8px;padding-bottom:9px}.docs-shell-brand a{font-size:12px;font-weight:680}.docs-shell-brand button,.docs-shell-footer button,.docs-shell-footer a{border-radius:5px;min-height:26px;padding:0 7px;font-size:11.5px}.docs-shell-brand button{width:26px}.docs-shell-nav section{gap:1px}.docs-shell-nav p{margin-bottom:4px;font-size:10.5px;font-weight:650}.docs-shell-nav a{border-radius:5px;gap:7px;min-height:27px;padding:0 7px;font-size:11.5px}.docs-shell-nav a svg{width:12px;height:12px}.docs-shell-footer{padding-top:9px}.docs-document{padding:16px 24px 64px}.docs-breadcrumb{max-width:1000px;padding-bottom:12px;font-size:11.5px}.docs-page-grid{grid-template-columns:minmax(0,660px) 174px;gap:clamp(42px,6vw,74px);max-width:1000px;margin-top:34px}.docs-article{gap:24px}.docs-hero{gap:8px}.docs-eyebrow{letter-spacing:.06em;font-size:10px}.docs-hero h1{font-size:30px;font-weight:660;line-height:1.1}.docs-hero p{max-width:620px;font-size:13px;line-height:1.6}.docs-card-row{gap:8px}.docs-topic-card{border-radius:6px;min-height:86px;padding:11px}.docs-topic-card strong{font-size:12.5px}.docs-topic-card span,.docs-section p,.docs-section li{font-size:12.5px;line-height:1.58}.docs-section{gap:8px;padding-top:22px}.docs-section h2{font-size:18px;line-height:1.25}.docs-section ul{gap:5px}.docs-link-list a{padding:8px 0;font-size:12.5px}.docs-link-list{border-left:0;border-right:0;border-radius:0}.docs-toc{gap:7px;padding-left:12px;top:22px}.docs-toc p,.docs-toc a{font-size:11.5px}.docs-toc nav{gap:5px}@media (max-width:1100px){.docs-page-grid{grid-template-columns:minmax(0,1fr);max-width:720px}.docs-toc{display:none}}@media (max-width:760px){.mission-shell.app-shell,.docs-shell{grid-template-columns:1fr}.mission-shell .mission-sidebar.sidebar,.docs-shell-sidebar{padding:10px}.mission-shell .nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-page.dashboard,.dashboard.mission-page,.docs-document{padding:16px 14px 70px}.mission-page-header.topbar,.topbar.mission-page-header,.mission-home-page .mission-page-header,.mission-placeholder-page .mission-page-header{align-items:flex-start}.mission-route-list .mission-home-route-card,.mission-access-layout,.mission-role-grid,.docs-card-row{grid-template-columns:1fr}.docs-page-grid{margin-top:26px}.docs-hero h1{font-size:28px}.mission-home-page h1,.mission-placeholder-page h1{font-size:22px}}.mission-shell,.docs-shell{--mc-hover-text:var(--mc-accent);--mc-sidebar-item-radius:5px;--mc-sidebar-item-height:28px;--mc-sidebar-label-size:11.5px;--mc-sidebar-label-weight:540;--mc-sidebar-heading-size:10px;--mc-sidebar-heading-weight:680}.mission-shell.mission-theme-light{--mc-sidebar:#fff}.docs-shell.docs-theme-light{--mc-sidebar:#eeeeef}.mission-shell.mission-theme-dark,.docs-shell.docs-theme-dark,.mission-shell:not(.mission-theme-light),.docs-shell:not(.docs-theme-light){--mc-sidebar:#080808}.mission-shell .mission-sidebar.sidebar{background:var(--mc-bg)}.docs-shell-sidebar{background:var(--mc-sidebar)}:is(html:has(.mission-shell),body:has(.mission-shell)){background:#080808;height:100%;min-height:100%;overflow:hidden}:is(html:has(.mission-shell.mission-theme-light),body:has(.mission-shell.mission-theme-light)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f4f6}:is(html:has(.mission-shell.mission-theme-dark),body:has(.mission-shell.mission-theme-dark)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080808}:is(html:has(.docs-shell),body:has(.docs-shell)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080808;min-height:100%}:is(html:has(.docs-shell.docs-theme-light),body:has(.docs-shell.docs-theme-light)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f8f8}:is(html:has(.docs-shell.docs-theme-dark),body:has(.docs-shell.docs-theme-dark)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080808}.mission-shell-main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.mission-main-scrollbody.mission-shell-main{background:var(--mc-bg);overscroll-behavior:contain;scrollbar-width:thin;grid-area:2;overflow:hidden}:is(.mission-shell-main>.mission-page:not(:has(>.mission-page-frame)),.mission-shell-main>.dashboard:not(:has(>.mission-page-frame))){overscroll-behavior:contain;height:100%;min-height:0;overflow:hidden auto}.mission-shell.mission-theme-light .mission-sidebar.sidebar,.mission-shell:not(.mission-theme-light) .mission-sidebar.sidebar{background:var(--mc-bg)!important;box-shadow:none!important;background-image:none!important;border-right:0!important}.docs-shell.docs-theme-light .docs-shell-sidebar,.docs-shell:not(.docs-theme-light) .docs-shell-sidebar{border-right-color:var(--mc-border);background:var(--mc-sidebar);box-shadow:none}.mission-shell .mission-sidebar.sidebar{z-index:20;width:var(--mission-sidebar-width);filter:none;overscroll-behavior:contain;will-change:auto;grid-area:1/1;align-self:stretch;height:100%;min-height:0;margin-top:0;transition:none;position:relative;top:auto;overflow:visible;background:var(--mc-bg)!important;background-color:var(--mc-bg)!important;box-shadow:none!important;background-image:none!important;border:0!important}#mission-control-sidebar.mission-sidebar,.mission-shell.mission-theme-light #mission-control-sidebar.mission-sidebar,.mission-shell:not(.mission-theme-light) #mission-control-sidebar.mission-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--mc-bg)!important;background-color:var(--mc-bg)!important;box-shadow:none!important;background-image:none!important;border:0!important}.mission-sidebar-is-resizing .mission-sidebar.sidebar,.mission-app-viewport.mission-sidebar-is-resizing{transition:none}.mission-sidebar-scrollbody{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.mission-shell-topbar,.mission-sidebar-scrim,.mission-shell .mission-sidebar-mobile-close{display:none}.mission-shell .mission-sidebar-desktop-toggle{place-items:center;display:inline-grid}.mission-sidebar-resize-handle{z-index:8;cursor:col-resize;background:0 0;border:0;width:12px;padding:0;position:absolute;top:0;bottom:0;right:-6px}.mission-sidebar-resize-handle:before{content:"";background:0 0;width:1px;transition:background .14s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.mission-sidebar-resize-handle:hover:before,.mission-sidebar-resize-handle:focus-visible:before,.mission-sidebar-is-resizing .mission-sidebar-resize-handle:before{background:var(--mc-border-strong)}.mission-sidebar-resize-handle:focus-visible{outline:0}.mission-shell[data-sidebar-collapsed=true] .mission-sidebar.sidebar{align-items:center;padding-inline:8px}.mission-shell[data-sidebar-collapsed=true] .mission-sidebar-header{justify-items:center;gap:6px;display:grid}.mission-shell[data-sidebar-collapsed=true] .mission-brand-lockup{justify-content:center;display:flex}.mission-shell[data-sidebar-collapsed=true] .mission-brand-copy,.mission-shell[data-sidebar-collapsed=true] .nav-item-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mission-shell[data-sidebar-collapsed=true] .mission-brand-lockup,.mission-shell[data-sidebar-collapsed=true] .nav-list{width:100%}.mission-shell[data-sidebar-collapsed=true] .mission-brand-lockup,.mission-shell[data-sidebar-collapsed=true] .nav-item{justify-content:center}.mission-shell[data-sidebar-collapsed=true] .mission-brand-lockup .brand-mark{flex:none}.mission-shell[data-sidebar-collapsed=true] .nav-item{width:40px;padding-inline:0}.mission-shell[data-sidebar-collapsed=true] .mission-sidebar-resize-handle{display:none}.mission-shell[data-sidebar-collapsed=true][data-sidebar-drawer-preview=true] .mission-sidebar.sidebar{width:var(--mission-sidebar-expanded-width);box-shadow:none;align-items:stretch;background:var(--mc-bg)!important;background-color:var(--mc-bg)!important}.mission-shell[data-sidebar-collapsed=true][data-sidebar-drawer-preview=true] .mission-sidebar-header{justify-content:space-between;display:flex}.mission-shell[data-sidebar-collapsed=true][data-sidebar-drawer-preview=true] .mission-brand-lockup{justify-content:flex-start;display:flex}.mission-shell[data-sidebar-collapsed=true][data-sidebar-drawer-preview=true] .mission-brand-copy,.mission-shell[data-sidebar-collapsed=true][data-sidebar-drawer-preview=true] .nav-item-label{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.mission-shell[data-sidebar-collapsed=true][data-sidebar-drawer-preview=true] .nav-item{justify-content:flex-start;width:auto;padding-inline:7px}@media (prefers-reduced-motion:reduce){.mission-app-viewport,.mission-shell .mission-sidebar.sidebar,.mission-app-topbar .mission-sidebar-collapse{transition:none}}@media (max-width:760px){.mission-app-viewport{--mission-sidebar-header-offset:0px;--mission-sidebar-top-offset:0px;--mission-main-inline-gap:0px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0}.mission-app-topbar{padding:0 10px;border:0!important}.mission-app-topbar .mission-shell-sidebar-expand{display:inline-grid}.mission-app-topbar .theme-toggle-copy{display:none}.mission-app-viewport.mission-shell{--mc-shell-topbar-height:44px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mission-main-region{grid-column:1;grid-template-rows:var(--mc-shell-topbar-height) minmax(0, 1fr) 30px}.mission-shell-topbar{z-index:45;min-width:0;height:var(--mc-shell-topbar-height);background:0 0;border:0;grid-area:1/1;align-items:center;gap:9px;padding:0 10px;display:flex;position:sticky;top:0}.mission-shell-sidebar-expand,.mission-shell .mission-sidebar-mobile-close{border:1px solid var(--mc-border);border-radius:var(--mc-sidebar-item-radius);width:28px;height:28px;color:var(--mc-muted);background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.mission-shell-sidebar-expand:hover,.mission-shell-sidebar-expand:focus-visible,.mission-shell .mission-sidebar-mobile-close:hover,.mission-shell .mission-sidebar-mobile-close:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);outline:0}.mission-shell-topbar-title{gap:1px;min-width:0;display:grid}.mission-shell-topbar-title strong,.mission-shell-topbar-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mission-shell-topbar-title strong{color:var(--mc-text);font-size:11.5px;font-weight:660;line-height:1.15}.mission-shell-topbar-title span{color:var(--mc-subtle);font-size:10px;font-weight:680;line-height:1.1}.mission-shell .mission-sidebar.sidebar{z-index:60;overscroll-behavior:contain;width:min(280px,100vw - 44px);max-width:calc(100vw - 44px);height:100dvh;min-height:100dvh;transition:transform var(--mission-shell-motion);margin-top:0;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-104%);background:var(--mc-bg)!important;background-color:var(--mc-bg)!important;background-image:none!important;border-bottom:0!important;border-right:0!important}.mission-shell[data-sidebar-open=true] .mission-sidebar.sidebar{transform:translate(0)}.mission-shell[data-sidebar-open=true] #mission-control-sidebar.mission-sidebar{background:var(--mc-bg);background-color:var(--mc-bg)}.mission-shell[data-sidebar-open=true] .mission-sidebar-scrim{z-index:55;background:#0000006b;border:0;padding:0;display:block;position:fixed;inset:0}.mission-shell .mission-sidebar-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mission-shell .mission-sidebar-desktop-toggle,.mission-shell .mission-sidebar-resize-handle{display:none}.mission-shell[data-sidebar-collapsed=true] .mission-brand-lockup{display:flex}.mission-shell[data-sidebar-collapsed=true] .mission-brand-copy,.mission-shell[data-sidebar-collapsed=true] .nav-item-label{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.mission-shell[data-sidebar-collapsed=true] .mission-sidebar-header{justify-content:space-between}.mission-shell[data-sidebar-collapsed=true] .nav-item{justify-content:flex-start;width:auto;padding-inline:7px}.mission-shell .nav-list{grid-template-columns:1fr}.mission-main-scrollbody.mission-shell-main{grid-area:2;min-width:0;height:100%;min-height:0;overflow:hidden auto}}.docs-shell-nav{gap:2px}.docs-shell-nav a,.docs-shell-nav-trigger,.mission-shell .docs-shell-nav a,.mission-shell .docs-shell-nav-trigger{min-height:var(--mc-sidebar-item-height);border-radius:var(--mc-sidebar-item-radius);width:100%;color:var(--mc-text);font-family:inherit;font-size:var(--mc-sidebar-label-size);font-weight:var(--mc-sidebar-label-weight);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0 7px;line-height:1.2;display:flex}.docs-shell-nav-trigger{cursor:pointer}.docs-shell-nav a span,.docs-shell-nav-chevron{color:var(--mc-subtle)}.docs-shell-nav a svg,.docs-shell-nav-trigger svg,.mission-shell .docs-shell-nav a svg,.mission-shell .docs-shell-nav-trigger svg{width:13px;height:13px}.docs-shell-nav a:hover,.docs-shell-nav a.active,.docs-shell-nav-trigger:hover{background:var(--mc-active);color:var(--mc-text)}.docs-shell-nav a.active{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--mc-accent) 82%, transparent)}.docs-shell-nav a.active span{color:var(--mc-accent)}.docs-shell-nav-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--mc-accent) 66%, transparent);outline-offset:2px}.docs-shell-nav-label{flex:1;min-width:0}.docs-shell-nav-chevron{flex:none;justify-content:center;align-items:center;margin-left:auto;transition:color .14s,transform .16s;display:inline-flex}.docs-shell-nav-trigger[aria-expanded=true] .docs-shell-nav-chevron{transform:rotate(90deg)}.docs-shell-nav-group,.docs-shell-nav-section{gap:2px;display:grid}.docs-shell-nav-section+.docs-shell-nav-section{border-top:1px solid var(--mc-border);margin-top:12px;padding-top:12px}.docs-shell-subnav{opacity:0;pointer-events:none;grid-template-rows:0fr;margin:0;padding-left:12px;transition:grid-template-rows .16s,margin .16s,opacity .14s,transform .16s;display:grid;overflow:hidden;transform:translateY(-2px)}.docs-shell-subnav.expanded{opacity:1;pointer-events:auto;grid-template-rows:1fr;margin:4px 0 7px;transform:translateY(0)}.docs-shell-subnav-inner{gap:6px;min-height:0;display:grid}.docs-shell-subnav a{min-height:33px;color:var(--mc-text);font-size:var(--mc-sidebar-label-size);font-weight:var(--mc-sidebar-label-weight);overflow-wrap:break-word;white-space:normal;border-radius:6px;align-items:center;padding:6px 8px;line-height:1.32}.docs-shell-subnav a:hover,.docs-shell-subnav a.active{background:color-mix(in srgb, var(--mc-active) 82%, transparent);color:var(--mc-text)}.docs-shell-subnav .docs-shell-child-icon{width:14px;height:14px;color:color-mix(in srgb, var(--mc-muted) 78%, var(--mc-subtle));flex:none;justify-content:center;align-items:center;display:inline-flex}.docs-shell-subnav .docs-shell-child-icon svg{stroke-width:1.75px;width:12px;height:12px}.docs-shell-subnav a .docs-shell-child-label{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;overflow-wrap:break-word;white-space:normal;flex:auto;line-height:1.32}.docs-shell-subnav a.active .docs-shell-child-icon{color:var(--mc-accent)}.docs-shell-subnav a.active .docs-shell-child-label{color:var(--mc-text)}@media (prefers-reduced-motion:reduce){.docs-shell-nav-chevron,.docs-shell-subnav{transition:none}}.docs-shell-nav p,.mission-brand-lockup span{color:var(--mc-subtle);font-size:var(--mc-sidebar-heading-size);font-weight:var(--mc-sidebar-heading-weight);line-height:1.2}.docs-shell-nav p{margin-bottom:4px}.mission-brand-lockup strong,.docs-shell-brand a{color:var(--mc-text);font-size:11.5px;font-weight:660;line-height:1.15}.docs-shell-brand button,.docs-shell-footer button,.docs-shell-footer a{min-height:var(--mc-sidebar-item-height);border-radius:var(--mc-sidebar-item-radius);color:var(--mc-muted);font-size:var(--mc-sidebar-label-size);font-weight:var(--mc-sidebar-label-weight)}.mission-route-list .mission-home-route-card:hover,.mission-route-list .mission-home-route-card:focus-visible{background:0 0}.mission-route-list .mission-home-route-card:hover strong,.mission-route-list .mission-home-route-card:focus-visible strong,.docs-topic-card:hover strong,.docs-topic-card:focus-visible strong,.docs-link-list a:hover,.docs-link-list a:focus-visible,.docs-toc a:hover,.docs-toc a:focus-visible,.docs-article a:hover,.docs-article a:focus-visible{color:var(--mc-hover-text)}.docs-topic-card:hover,.docs-topic-card:focus-visible{background:var(--mc-surface);border-color:var(--mc-border)}.docs-link-list a:hover,.docs-link-list a:focus-visible{background:0 0}.docs-link-list a,.docs-toc a,.docs-article a{transition:color .12s}.docs-toc a:hover,.docs-toc a:focus-visible,.docs-link-list a:hover,.docs-link-list a:focus-visible,.docs-article a:hover,.docs-article a:focus-visible,.mission-route-list .mission-home-route-card:focus-visible{outline:0}.docs-section :is(p,li){line-height:1.5}.mission-shell:has(.journal-page) :is(.journal-summary-card p,.journal-recap-item p,.journal-timeline-body p,.journal-timeline-body li,.journal-next-action-block li,.journal-right-section li>span){line-height:1.5}.mission-shell:has(.agent-portrait-design-lab) :is(.agent-portrait-header .mission-header-copy p:not(.eyebrow),.agent-dossier-description){line-height:1.5}.docs-section :is(ul,ol){gap:6px;margin-block:6px 0}.mission-shell:has(.journal-page) :is(.journal-timeline-body ul,.journal-next-action-block ul){gap:6px;margin-block:6px 0}.mission-shell-main>.mission-page{background:var(--mc-bg);align-items:stretch;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.mission-page:has(>.mission-page-frame){background:var(--mc-bg);align-items:stretch;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.mission-page-frame{border:0;border-left:1px solid var(--mc-border);background:var(--mc-bg);width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;border-radius:0;flex:auto;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.mission-page-frame>.mission-page-header{z-index:1;border:0;border-bottom:1px solid var(--mc-border);box-shadow:none;background:0 0;border-radius:0;grid-row:1;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:13px 14px 12px;display:flex;position:relative;top:auto}.mission-page-frame .mission-header-copy{max-width:760px}.mission-page-frame .mission-page-header h1,.projects-page .mission-page-frame .mission-page-header h1{max-width:720px;color:var(--mc-text);margin-top:4px;font-size:20px;font-weight:650;line-height:1.18}.mission-page-frame .mission-actions,.mission-page-frame .projects-header-actions{justify-content:flex-end;align-self:center;gap:6px;min-width:0}.mission-page-body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;grid-row:2;align-items:stretch;gap:12px;min-width:0;height:100%;min-height:0;padding:14px;display:flex;overflow:hidden auto}.mission-page-body>*{flex:none}.mission-home-body,.mission-access-body{width:100%;max-width:980px}.mission-page-frame .mission-kpi-grid,.mission-page-frame .projects-lane-board,.mission-page-frame .mission-access-layout,.mission-page-frame .mission-route-list{margin-bottom:0}.mission-page-frame .projects-lane-board{height:auto;min-height:520px}@media (max-width:1100px){.mission-page-frame .projects-lane-board{height:auto;min-height:0}}@media (max-width:760px){.mission-shell-main>.mission-page{min-height:0;padding:0}.mission-page:has(>.mission-page-frame){min-height:0;padding:0}.mission-page-frame{border-left:0;border-radius:0;min-height:0}.mission-page-frame>.mission-page-header{align-items:start;gap:10px;padding:12px;display:grid}.mission-page-frame .mission-actions,.mission-page-frame .projects-header-actions{justify-content:flex-start;width:100%}.mission-page-body{padding:12px 12px 64px}.esvie-placeholder-toggle span{display:none}}@media (max-height:620px){.esvie-placeholder-toggle span{display:none}}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame{isolation:isolate;border-left-color:var(--mc-border);background:radial-gradient(960px 420px at 14% -12%, color-mix(in srgb, var(--mc-accent) 10%, transparent), transparent 62%), radial-gradient(780px 360px at 92% 0%, color-mix(in srgb, var(--mc-surface-raised) 76%, transparent), transparent 64%), linear-gradient(180deg, color-mix(in srgb, var(--mc-surface) 24%, var(--mc-bg)) 0%, var(--mc-bg) 46%);position:relative}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--mc-accent) 6%, transparent), transparent 26%, transparent 74%, color-mix(in srgb, var(--mc-surface-raised) 20%, transparent)), radial-gradient(640px 220px at 52% -10%, color-mix(in srgb, var(--mc-border-strong) 52%, transparent), transparent 70%);opacity:.72;position:absolute;inset:0}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame>.mission-page-header.topbar{z-index:1;border-bottom:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, transparent);width:100%;box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:13px 14px 12px;display:flex;position:relative}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .mission-header-copy{max-width:760px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .mission-header-copy h1{max-width:720px;color:var(--mc-text);margin-top:4px;font-size:20px;font-weight:650;line-height:1.18}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .eyebrow{color:var(--mc-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:720;line-height:1.2}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .source-stack.mission-actions{justify-content:flex-end;align-self:center;min-width:0}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .rate-settings-trigger{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-bg));min-height:30px;color:var(--mc-muted);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;cursor:pointer;font:inherit;letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:560;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .icon-button{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-bg));min-height:30px;color:var(--mc-muted);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;cursor:pointer;font:inherit;letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:560;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .clear-button{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-bg));min-height:30px;color:var(--mc-muted);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;cursor:pointer;font:inherit;letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:560;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .review-clear-button{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-bg));min-height:30px;color:var(--mc-muted);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;cursor:pointer;font:inherit;letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:560;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .review-submit-button{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-bg));min-height:30px;color:var(--mc-muted);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;cursor:pointer;font:inherit;letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:560;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .submit-review-button{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-bg));min-height:30px;color:var(--mc-muted);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;cursor:pointer;font:inherit;letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:560;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .active-toggle{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-bg));min-height:30px;color:var(--mc-muted);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;cursor:pointer;font:inherit;letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:560;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .quick-filter-button{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-bg));min-height:30px;color:var(--mc-muted);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;cursor:pointer;font:inherit;letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:560;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .segmented button{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-bg));min-height:30px;color:var(--mc-muted);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;cursor:pointer;font:inherit;letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:560;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .segmented{border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-bg));min-height:30px;color:var(--mc-muted);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;font:inherit;letter-spacing:0;border-radius:6px;font-size:12px;font-weight:560}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .rate-settings-trigger:hover{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .rate-settings-trigger:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .icon-button:hover{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .icon-button:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .clear-button:hover{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .clear-button:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .review-clear-button:hover{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .review-clear-button:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .review-submit-button:hover{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .review-submit-button:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .submit-review-button:hover{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .submit-review-button:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .active-toggle:hover{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .active-toggle:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .active-toggle.active{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .segmented button:hover{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .segmented button:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .segmented button.active{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .quick-filter-button:hover{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .quick-filter-button:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent) inset, 0 10px 24px -22px #000000b8;outline:0;transform:translateY(-1px)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .rate-settings-trigger:active{transform:translateY(0)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .icon-button:active{transform:translateY(0)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .clear-button:active{transform:translateY(0)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .review-clear-button:active{transform:translateY(0)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .review-submit-button:active{transform:translateY(0)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .submit-review-button:active{transform:translateY(0)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .active-toggle:active{transform:translateY(0)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .segmented button:active{transform:translateY(0)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .quick-filter-button:active{transform:translateY(0)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .rate-settings-trigger:disabled{cursor:not-allowed;opacity:.58;transform:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .icon-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .clear-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .review-clear-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .review-submit-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .submit-review-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .active-toggle:disabled{cursor:not-allowed;opacity:.58;transform:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .segmented button:disabled{cursor:not-allowed;opacity:.58;transform:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .quick-filter-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .rate-settings-trigger{justify-content:center;width:32px;min-width:32px;padding:0}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .rate-settings-currency-symbol{color:var(--mission-green);font-size:14px;font-weight:760;line-height:1}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .active-toggle{grid-template-columns:none;gap:7px;padding:0 9px;display:inline-flex}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .review-clear-button,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .review-submit-button){padding:0 10px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .active-toggle span{color:var(--mc-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:640}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .active-toggle strong{color:var(--mission-green);font-size:11px;font-weight:720}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .segmented.time-saved-mode-toggle{gap:2px;min-height:30px;padding:3px;display:inline-flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .segmented.time-saved-mode-toggle button{min-height:24px;color:var(--mc-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;padding:0 10px;font-size:12px;font-weight:620}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .segmented.time-saved-mode-toggle button:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .segmented.time-saved-mode-toggle button.active){border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .scope-metric{border-color:var(--mc-border);color:var(--mc-muted);background:#20252d}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .scope-metric span{color:#f3b06a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:690}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .scope-metric strong{color:#fff;font-size:13px;font-weight:760}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body{z-index:1;gap:12px;width:100%;max-width:none;padding:14px;position:relative}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body>.section-block,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body>.workbench){width:100%;max-width:none;margin:0}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body>.section-block{border:0;border-bottom:1px solid var(--mc-border);background:linear-gradient(180deg, color-mix(in srgb, var(--mc-surface) 10%, transparent), transparent 72%);box-shadow:none;border-radius:0;padding:0 0 12px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body>.section-block:first-of-type{padding-top:0}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .entity-heading{grid-template-columns:minmax(220px,.42fr) minmax(480px,1.58fr);align-items:center;gap:12px}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .entity-heading h2,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .section-heading-button h2,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .compact-heading h2){color:var(--mc-text);font-size:13px;font-weight:660;line-height:1.25}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .section-heading span,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .section-heading-button>span){color:var(--mc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-expanded-view>.compact-heading{grid-template-columns:minmax(0,1fr) repeat(2,auto);align-items:start;gap:6px 8px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-expanded-view>.compact-heading>div{min-width:0}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-expanded-view>.compact-heading>.clear-button{white-space:nowrap;justify-self:end;width:auto;min-width:max-content}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .entity-header-actions .scope-metric>span{color:#f3b06a}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .entity-breakdown-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-review-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-review-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .entity-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .time-savings-summary-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-mini-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .category-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .queue-summary-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-review-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .review-filter-block,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .notice-row,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .table-panel){border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 96%, var(--mc-bg));box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent), 0 14px 32px -30px #000000b8;border-radius:6px}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .entity-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .time-savings-summary-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-mini-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .category-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .queue-summary-card,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-review-card){padding:12px}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .entity-card:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .entity-card.selected,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-mini-card:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-mini-card.selected,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .category-card:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .category-card.selected,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .queue-summary-card:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .queue-summary-card.selected,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-review-card:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-review-card:focus-visible,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-review-card.selected){border-color:var(--mc-border-strong);background:color-mix(in srgb, var(--mc-surface-raised) 92%, var(--mc-bg));box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent), 0 16px 34px -30px #000000bd;transform:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-review-card{--agent-card-clip-path:polygon(0 0, calc(100% - 34px) 0, 100% 34px, 100% 100%, 0 100%);border:1px solid color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 34%, var(--mc-border));background:radial-gradient(circle at 22% 0%, color-mix(in srgb, var(--agent-secondary,var(--agent-accent,var(--mc-accent))) 22%, transparent), transparent 48%), radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 20%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 13%, #11161c), #0b0f15 76%);min-height:128px;max-height:140px;clip-path:var(--agent-card-clip-path);filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 12%, transparent), 0 12px 26px -24px color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 58%, #000);border-radius:7px;grid-template-columns:86px minmax(0,1fr);padding:0}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-review-card:after{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--agent-secondary,var(--agent-accent,var(--mc-accent))) 18%, transparent), transparent 42%), radial-gradient(circle at 82% 22%, color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 18%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 15%, #11161c), #0b0f15 72%)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-review-card:before{opacity:.28;filter:blur(18px);inset:8px}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-review-card:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-review-card:focus-visible,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-review-card.selected){border-color:color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 58%, var(--mc-border-strong));background:radial-gradient(circle at 22% 0%, color-mix(in srgb, var(--agent-secondary,var(--agent-accent,var(--mc-accent))) 26%, transparent), transparent 50%), radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 25%, transparent), transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 18%, #121820), #0c1117 76%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 18%, transparent), 0 14px 30px -24px color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 70%, #000);transform:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-dashboard-card-portrait{border-right-color:color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 24%, transparent);width:86px;min-width:86px;min-height:128px;max-height:140px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-dashboard-card-portrait-image{object-fit:cover;object-position:var(--agent-dashboard-portrait-position,50% 46%);transform:translateY(var(--agent-dashboard-portrait-shift-y,0%)) scale(calc(var(--agent-dashboard-portrait-scale,1.08) * 1.34))}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-dashboard-card-content{gap:5px;padding:9px 10px 8px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-dashboard-card-main{gap:4px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-dashboard-card-main strong{color:#fff;font-size:13px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-dashboard-card-counts span{border-color:color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 26%, transparent);background:color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 12%, #05080ca8);color:color-mix(in srgb, var(--mc-muted) 84%, #fff)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-dashboard-card-metrics{gap:3px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-dashboard-card-metrics small{border-color:color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 18%, transparent);background:#05080c80;border-radius:6px;min-height:19px;padding:3px 6px;font-size:10.5px;line-height:1.05}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .entity-card>strong,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .time-savings-summary-card>strong,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .queue-summary-card strong,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .value-summary-row strong){color:var(--mc-text)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .entity-card p{color:var(--mc-muted);font-size:12px;line-height:1.45}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .time-savings-summary-card p{color:var(--mc-muted);font-size:12px;line-height:1.45}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-mini-card span{color:var(--mc-muted);font-size:12px;line-height:1.45}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-mini-card small{color:var(--mc-muted);font-size:12px;line-height:1.45}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .category-card span{color:var(--mc-muted);font-size:12px;line-height:1.45}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .queue-summary-card span{color:var(--mc-muted);font-size:12px;line-height:1.45}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .queue-summary-card small{color:var(--mc-muted);font-size:12px;line-height:1.45}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-dashboard-card-counts span{color:var(--mc-muted);font-size:12px;line-height:1.45}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .agent-dashboard-card-metric-row{color:var(--mc-muted);font-size:12px;line-height:1.45}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .capability-kpi-list{color:var(--mc-muted);font-size:12px;line-height:1.45}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .capability-kpi-list li{color:var(--mc-muted);font-size:12px;line-height:1.45}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .metric-icon,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .mission-kpi-icon){border-color:var(--mc-border);background:var(--mc-surface-raised);color:var(--mc-accent)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workbench{min-height:420px;padding:0 0 12px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .table-panel{width:100%;min-width:0}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .table-toolbar{border-bottom-color:var(--mc-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-search-box{flex:38%;order:0;min-width:min(100%,320px);max-width:44%}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .table-count-label{border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 92%, var(--mc-bg));width:auto;min-width:0;min-height:30px;box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;border-radius:6px;flex:none;gap:5px;padding:0 9px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .table-count-label strong{color:var(--mc-text);font-size:13px;font-weight:740;line-height:1}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .table-count-label span{color:var(--mc-muted);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:680;line-height:1}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-quick-filters{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:8px;min-width:0;margin-left:0}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .quick-filter-button{white-space:nowrap;flex:none;gap:6px;min-width:0;padding:0 10px}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .quick-filter-button strong,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .quick-filter-button span){line-height:1}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .quick-filter-button span{color:var(--mc-subtle);letter-spacing:0;text-transform:none;font-size:12px;font-weight:720}@media (max-width:1180px){.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-search-box{flex-basis:min(100%,420px);max-width:none}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-quick-filters{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start}}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .table-scroll{max-height:none}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table th,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table td,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .time-saved-review-table th,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .time-saved-review-table td,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .taxonomy-mapping-table th,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .taxonomy-mapping-table td){border-bottom-color:var(--mc-border);color:var(--mc-muted);font-size:12px}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table th,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .time-saved-review-table th,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .taxonomy-mapping-table th){background:color-mix(in srgb, var(--mc-surface-raised) 82%, var(--mc-surface));color:var(--mc-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:720}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table{border-collapse:separate;border-spacing:0 5px;background:0 0;padding:0 6px 8px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table thead th{border-bottom:0}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table tbody tr{background:color-mix(in srgb, var(--mc-surface) 94%, var(--mc-bg));box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent), 0 10px 24px -24px #000000b3}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table tbody tr td{border-top:1px solid var(--mc-border);border-bottom:1px solid var(--mc-border);background:0 0}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table tbody tr td:first-child{border-left:1px solid var(--mc-border);border-top-left-radius:6px;border-bottom-left-radius:6px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table tbody tr td:last-child{border-right:1px solid var(--mc-border);border-top-right-radius:6px;border-bottom-right-radius:6px}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table tbody tr:hover td,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .time-saved-review-table tbody tr:hover td,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .taxonomy-mapping-table tbody tr:hover td){background:var(--mc-active)}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table tbody tr:hover td,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table tbody tr.selected-row td){border-color:var(--mc-border-strong);background:color-mix(in srgb, var(--mc-surface-raised) 92%, var(--mc-bg))}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table tbody tr:hover,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .workflow-table tbody tr.selected-row){box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent), 0 14px 30px -28px #000000c2}.mission-shell:has(.ai-capability-doc-page) .workflow-drawer-overlay{background:linear-gradient(90deg, transparent, #0000005c), color-mix(in srgb, var(--mc-bg) 42%, transparent)}.mission-shell:has(.ai-capability-doc-page) .mission-drawer-overlay.workflow-drawer-overlay{background:linear-gradient(90deg, transparent, #0000005c), color-mix(in srgb, var(--mc-bg) 42%, transparent)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell{border:1px solid var(--mc-border-strong);background:radial-gradient(760px 280px at 12% 0%, color-mix(in srgb, var(--mc-accent) 8%, transparent), transparent 58%), color-mix(in srgb, var(--mc-surface) 96%, var(--mc-bg));width:min(696px,100vw - 288px);min-width:500px;color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset, 0 30px 80px -42px #000000d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px}.mission-shell:has(.ai-capability-doc-page) .mission-drawer.workflow-side-drawer-shell{border:1px solid var(--mc-border-strong);background:radial-gradient(760px 280px at 12% 0%, color-mix(in srgb, var(--mc-accent) 8%, transparent), transparent 58%), color-mix(in srgb, var(--mc-surface) 96%, var(--mc-bg));width:min(696px,100vw - 288px);min-width:500px;color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset, 0 30px 80px -42px #000000d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-header{border-bottom:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 92%, var(--mc-bg));box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent);align-items:flex-start;padding:12px;display:flex}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-title{min-width:0}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-title h2{color:var(--mc-text);overflow-wrap:anywhere;font-size:16px;line-height:1.22}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-title p{color:var(--mc-muted)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-section-heading span{color:var(--mc-muted)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-formula-note{color:var(--mc-muted)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-description span{color:var(--mc-muted)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-description small{color:var(--mc-muted)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-summary span{color:var(--mc-muted)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table small{color:var(--mc-muted)}:is(.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-context,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-time-saved-review,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-footer,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-actions){border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 94%, var(--mc-bg));box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent), 0 14px 32px -30px #000000b8;border-radius:7px;margin:10px;padding:12px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-context{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:stretch;gap:12px}:is(.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-description p,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table td,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table input){color:var(--mc-text)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-summary{border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 86%, var(--mc-bg));color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent) inset;border-radius:6px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-summary .fact{border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 86%, var(--mc-bg));color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent) inset;border-radius:6px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-execution-primary>div{border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 86%, var(--mc-bg));color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent) inset;border-radius:6px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-latest-error{border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 86%, var(--mc-bg));color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent) inset;border-radius:6px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-vendor-node-summary{border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 86%, var(--mc-bg));color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent) inset;border-radius:6px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .mapping-drawer-note{border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 86%, var(--mc-bg));color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent) inset;border-radius:6px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .workflow-step-list li{border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 86%, var(--mc-bg));color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent) inset;border-radius:6px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .mapping-review-card{border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 86%, var(--mc-bg));color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent) inset;border-radius:6px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table-scroll{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 96%, var(--mc-bg));box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent) inset;border-radius:7px;overflow:hidden auto}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table{table-layout:fixed;background:0 0;width:100%;min-width:0}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table .drawer-review-node-col{width:25%}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table .drawer-review-activity-col{width:31%}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table .drawer-review-recorded-col{width:10%}:is(.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table .drawer-review-estimated-col,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table .drawer-review-actual-col,.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table .drawer-review-saved-col){width:11.333%}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table th{border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 88%, var(--mc-bg));color:var(--mc-subtle);white-space:normal;padding:6px 5px;font-size:8.5px;line-height:1.2}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table td{border-color:var(--mc-border);overflow-wrap:anywhere;white-space:normal;background:0 0;padding:6px 5px;font-size:10.5px;line-height:1.3}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-total-row td{background:var(--mc-active);color:var(--mc-text)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-review-table input{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 92%, var(--mc-bg));border-radius:6px;width:min(54px,100%);min-width:0;padding-inline:5px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-close-button{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-bg));color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;border-radius:6px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-link{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-bg));color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;border-radius:6px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-actions a{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-bg));color:var(--mc-text);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 4%, transparent) inset;border-radius:6px}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-close-button:hover{border-color:var(--mc-border-strong);background:var(--mc-active);outline:0}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-close-button:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);outline:0}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-link:hover{border-color:var(--mc-border-strong);background:var(--mc-active);outline:0}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-link:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);outline:0}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-actions a:hover{border-color:var(--mc-border-strong);background:var(--mc-active);outline:0}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-actions a:focus-visible{border-color:var(--mc-border-strong);background:var(--mc-active);outline:0}@media (max-width:1280px){.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell{width:min(672px,92vw);min-width:0}.mission-shell:has(.ai-capability-doc-page) .mission-drawer.workflow-side-drawer-shell{width:min(672px,92vw);min-width:0}}@media (max-width:820px){.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell{width:min(672px,100vw - 24px)}.mission-shell:has(.ai-capability-doc-page) .mission-drawer.workflow-side-drawer-shell{width:min(672px,100vw - 24px)}.mission-shell:has(.ai-capability-doc-page) .workflow-side-drawer-shell .drawer-runtime-context{grid-template-columns:1fr}}:is(.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .table-panel,.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .table-toolbar,.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .table-scroll,.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .workflow-table){background:#fff}.mission-shell:has(.ai-capability-doc-page).mission-theme-light{--sv-ai-row-surface:#fff;--sv-ai-row-hover:var(--mc-active)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .workflow-table th{color:var(--mc-subtle);background:#f4f4f5}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr:not(.selected-row):not(.workflow-detail-row):not(.excluded-workflow-row){box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent), 0 10px 22px -24px #1f1f2261;background:#fff}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr:not(.selected-row):not(.workflow-detail-row):not(.excluded-workflow-row) td{box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent), 0 10px 22px -24px #1f1f2261;background:#fff}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .workflow-table tbody tr{box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent), 0 10px 22px -24px #1f1f2261;background:#fff}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .workflow-table tbody tr:not(.selected-row):not(.workflow-detail-row){box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent), 0 10px 22px -24px #1f1f2261;background:#fff}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .workflow-table tbody tr.excluded-workflow-row{box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent), 0 10px 22px -24px #1f1f2261;background:#fff}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .workflow-table tbody tr td{border-color:var(--mc-border);background:#fff}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .workflow-table tbody tr:not(.selected-row):not(.workflow-detail-row) td{border-color:var(--mc-border);background:#fff}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .workflow-table tbody tr.excluded-workflow-row td{border-color:var(--mc-border);background:#fff}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr:hover:not(.selected-row) td{border-color:var(--mc-border-strong);background:var(--mc-active)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .workflow-table tbody tr:hover td{border-color:var(--mc-border-strong);background:var(--mc-active)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .workflow-table tbody tr.excluded-workflow-row:hover td{border-color:var(--mc-border-strong);background:var(--mc-active)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .workflow-table tbody tr:not(.selected-row):not(.workflow-detail-row):hover td{border-color:var(--mc-border-strong);background:var(--mc-active)}:is(.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-doc-page .workflow-table tbody tr.selected-row td,.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .workflow-table tbody tr.selected-row td){border-color:var(--mc-border-strong);background:color-mix(in srgb, var(--mc-accent) 7%, #fff)}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-review-card-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:stretch}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-mini-card.project-review-card{grid-template-rows:38px minmax(0,1fr);align-content:stretch;gap:8px;height:100%;min-height:126px;padding:12px 14px;display:grid}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-review-card .project-card-heading{border-bottom:1px solid var(--mc-border);align-items:flex-start;min-width:0;min-height:38px;padding:0 0 7px;display:flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-review-card .project-card-heading strong{color:var(--mc-text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:660;line-height:1.18;display:-webkit-box;overflow:hidden}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-review-card .project-card-body{grid-template-columns:minmax(0,30%) minmax(0,70%);align-items:center;gap:9px;min-height:54px;display:grid}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-review-card .project-card-main{align-items:center;min-width:0;min-height:48px;display:flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-agent-materia-list{flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;display:flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .time-savings-card-metrics{align-self:center;gap:4px;min-width:0;display:grid}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-review-card .time-savings-card-metrics .project-card-metric-line{min-width:0;min-height:17px;color:var(--mc-muted);white-space:nowrap;align-items:baseline;gap:4px;font-size:11px;line-height:1.15;display:flex}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-review-card .time-savings-card-metrics .project-card-metric-line:before{color:var(--mc-accent);content:"•";flex:none;margin-right:3px;font-size:12px;line-height:1}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-review-card .time-savings-card-metrics .project-card-metric-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-review-card .time-savings-card-metrics .project-card-metric-value{min-width:max-content;color:var(--mc-text);font-size:11px;font-weight:700;line-height:1.15}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .project-card-metric-note{color:var(--mc-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.15;overflow:hidden}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-review-card{border-color:color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 34%, var(--mc-border));background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--agent-secondary,var(--agent-accent,var(--mc-accent))) 16%, transparent), transparent 46%), radial-gradient(circle at 86% 16%, color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 14%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 9%, #fff), #fbfbfc 76%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 10%, transparent), 0 12px 28px -26px color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 52%, #242426)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-review-card:after{background:radial-gradient(circle at 20% 14%, color-mix(in srgb, var(--agent-secondary,var(--agent-accent,var(--mc-accent))) 13%, transparent), transparent 44%), radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 13%, transparent), transparent 40%), linear-gradient(145deg, color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 8%, #fff), #fbfbfc 74%)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-review-card:before{opacity:.16;filter:blur(16px)}:is(.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-review-card:hover,.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-review-card:focus-visible,.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-review-card.selected){border-color:color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 52%, var(--mc-border-strong));background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--agent-secondary,var(--agent-accent,var(--mc-accent))) 19%, transparent), transparent 48%), radial-gradient(circle at 86% 16%, color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 17%, transparent), transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 12%, #fff), #f8f8fa 76%)}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-dashboard-card-haze{opacity:.28;mix-blend-mode:multiply}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-dashboard-card-portrait{border-right-color:color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 24%, var(--mc-border));background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--agent-secondary,var(--agent-accent,var(--mc-accent))) 10%, transparent), transparent 50%), #fff}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-dashboard-card-portrait[data-has-portrait=true]:before{display:none}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-dashboard-card-portrait[data-has-portrait=true] .agent-dashboard-card-portrait-shade{display:none}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-dashboard-card-portrait-image{filter:none}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-dashboard-card-main strong{color:#242426;text-shadow:none}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-dashboard-card-counts span{border-color:color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 24%, var(--mc-border));background:color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 8%, #fff);color:#3f3f46}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-dashboard-card-metrics small{border-color:color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 18%, var(--mc-border));background:color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 5%, #ffffffeb);color:#3f3f46}.mission-shell:has(.ai-capability-doc-page).mission-theme-light .ai-capability-dashboard-body .agent-dashboard-card-metric-value{color:#242426}@media (max-width:980px){.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .entity-heading{grid-template-columns:1fr}:is(.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .entity-header-actions,.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body .scope-metrics){justify-content:flex-start}}@media (max-width:760px){.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame>.mission-page-header.topbar{grid-template-columns:1fr;padding:12px}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-frame .source-stack.mission-actions{justify-content:flex-start;width:100%}.mission-shell:has(.ai-capability-doc-page) .ai-capability-dashboard-body{padding:12px 12px 64px}}.mission-shell:has(.mission-ai-capability-page) .mission-shell-main{background:var(--mc-bg);padding-inline:var(--mission-main-inline-gap)}.mission-shell-main>.mission-ai-capability-page{height:100%;min-height:0;padding:0;display:block;overflow:hidden}.mission-shell-main>.dashboard.mission-ai-capability-page:not(:has(>.mission-page-frame)){height:100%;min-height:0;padding:0;display:block;overflow:hidden}.mission-shell:has(.mission-ai-capability-page) .ai-capability-commandbar{border-bottom:1px solid var(--mc-border);justify-content:flex-end;align-items:center;min-height:34px;padding:0 0 8px;display:flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-commandbar .source-stack.mission-actions{flex-wrap:nowrap;align-self:center}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-commandbar .rate-settings-trigger,.mission-shell:has(.mission-ai-capability-page) .ai-capability-commandbar .icon-button){border-radius:6px;width:30px;min-width:30px;height:30px;min-height:30px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-topbar.topbar{z-index:20;border:0;border-bottom:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-bg) 94%, transparent);min-height:48px;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid;position:sticky;top:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-topbar .mission-header-copy{align-items:baseline;gap:9px;min-width:0;max-width:none;display:flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-topbar .eyebrow{color:var(--mc-subtle);flex:none;margin:0;font-size:10px;font-weight:720;line-height:1.1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-topbar .mission-header-copy h1{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:660;line-height:1.15;overflow:hidden}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-topbar .source-stack.mission-actions{flex-wrap:nowrap;align-self:center}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-topbar .rate-settings-trigger,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-topbar .icon-button){border-radius:6px;width:30px;min-width:30px;height:30px;min-height:30px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body{--focused-section-gap:8px;--focused-section-padding-block:8px;border:1px solid var(--mc-page-body-border);background:var(--mc-page-body-background);height:100%;min-height:0;box-shadow:var(--mc-page-body-shadow);overscroll-behavior:contain;scrollbar-width:thin;border-radius:8px;align-content:start;gap:0;padding:10px 10px 64px;display:grid;overflow:hidden auto}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-header{border-bottom:1px solid var(--mc-border);flex-direction:column;gap:4px;min-width:0;margin-bottom:10px;padding:0 0 10px;display:flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-title{min-width:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-title h1{color:var(--mc-text);font-size:36px;font-weight:var(--mc-page-title-weight);line-height:var(--mc-page-title-line-height);letter-spacing:0;margin:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-subtitle{max-width:620px;color:var(--mc-muted);font-size:var(--mc-body-size);line-height:var(--mc-body-line-height);margin:5px 0 0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-readiness-panel{grid-template-columns:repeat(4,minmax(108px,1fr));gap:6px;min-width:0;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-readiness-chip{border:1px solid var(--mc-card-border-color);border-radius:var(--mc-card-radius);background:var(--mc-row-background);min-width:0;min-height:44px;box-shadow:var(--mc-card-shadow);align-content:center;gap:3px;padding:7px 8px;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-readiness-chip small{color:var(--mc-subtle);font-size:var(--mc-helper-size);font-weight:var(--mc-helper-weight);line-height:1.1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-readiness-chip strong{color:var(--mc-text);font-size:11px;font-weight:660;line-height:1.1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions{flex-wrap:nowrap;place-self:start end;align-items:center;gap:6px;min-width:max-content;display:flex}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions .rate-settings-trigger,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions .icon-button){border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:30px;display:inline-flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions .rate-settings-trigger{gap:5px;width:auto;min-width:66px;padding:0 9px}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions .rate-settings-currency-symbol,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions .rate-settings-trigger-label,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions .refresh-live-data-label){font-size:10.5px;line-height:1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions .rate-settings-trigger-label{font-weight:650}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions .refresh-live-data-button{width:30px;min-width:30px;padding:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions .refresh-live-data-label{display:none}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body>.section-block{width:100%;max-width:none;margin:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body>.ai-capability-jobs{width:100%;max-width:none;margin:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body>.workbench{width:100%;max-width:none;margin:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .ai-capability-jobs>.workbench{width:100%;max-width:none;margin:0}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body>.section-block,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body>.ai-capability-jobs){gap:var(--focused-section-gap);border:0;border-bottom:1px solid var(--mc-border);box-shadow:none;padding:var(--focused-section-padding-block) 0;background:0 0;border-radius:0;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body>.workflow-expanded-view{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;gap:10px;margin:0;padding:0;display:grid}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-heading,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading-button,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .compact-heading){min-height:30px;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading-button{text-align:left;width:100%}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading.section-heading-button{border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin:0;padding:6px 0;line-height:1;display:flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading.section-heading-button h2{flex:auto;min-width:0}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading h2,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading-button h2,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .compact-heading h2){color:var(--mc-text);margin:0;font-size:25px;font-weight:660;line-height:1.2}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading span,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading-button>span){min-height:18px;color:var(--mc-subtle);letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;align-self:center;align-items:center;font-size:10.5px;font-weight:680;line-height:1.1;display:inline-flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading.section-heading-button .section-collapse-icon{color:var(--mc-subtle);flex:none;align-self:center}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .collapsible-dashboard-section .section-heading-button+.project-card-grid,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .collapsible-dashboard-section .section-heading-button+.agent-dashboard-card-grid,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .collapsible-dashboard-section .section-heading-button+.category-grid){margin-top:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-expanded-view>.compact-heading span{max-width:720px;color:var(--mc-muted);font-size:11.5px;font-weight:var(--mc-helper-weight);line-height:var(--mc-body-line-height);letter-spacing:0;text-transform:none}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:5px;min-width:0;font-size:10px;line-height:1;display:flex;overflow-x:auto}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions::-webkit-scrollbar{display:none}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .scope-metrics{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-heading>.source-stack.mission-actions{flex-wrap:nowrap;place-self:start end;align-items:center;gap:6px;min-width:max-content;display:flex}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-heading>.source-stack.mission-actions .rate-settings-trigger,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-heading>.source-stack.mission-actions .icon-button){border-radius:6px;width:30px;min-width:30px;height:30px;min-height:30px}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .active-toggle,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .quick-filter-button,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .clear-button,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .review-clear-button,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .review-submit-button,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .segmented){border:1px solid var(--mc-border);background:var(--mc-card-background);min-height:26px;box-shadow:none;color:var(--mc-muted);border-radius:6px;font-size:10px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .active-toggle{gap:5px;min-height:26px;padding:0 7px;font-size:10px;line-height:1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .active-toggle span{display:none}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .active-toggle strong{font-size:10px;line-height:1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .segmented button{font-size:10px;line-height:1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .scope-metric{font-size:10px;line-height:1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .review-source-pill{font-size:10px;line-height:1}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .segmented,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .scope-metric,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .review-source-pill){min-height:26px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .scope-metric{gap:4px;padding:0 7px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-action-button{border:1px solid var(--mc-border);background:var(--mc-card-background);-webkit-backdrop-filter:blur(16px);min-height:26px;box-shadow:none;color:var(--mc-muted);cursor:pointer;font:inherit;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:620;line-height:1;display:inline-flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-action-button:hover{border-color:var(--mc-border-strong);color:var(--mc-text)}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-breakdown-grid{grid-template-columns:repeat(auto-fit,minmax(134px,1fr));gap:6px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-review-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:minmax(88px,1fr);align-items:stretch;gap:6px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-review-card-grid{grid-template-columns:repeat(auto-fit,minmax(236px,1fr));gap:6px;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .category-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:6px}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-card,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .time-savings-summary-card,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-mini-card,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .category-card,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .queue-summary-card,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-review-card,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .operational-queue-row,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .review-filter-block,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .notice-row,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-panel,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .table-panel){border:1px solid var(--mc-card-border-color);border-radius:var(--mc-card-radius);background:var(--mc-card-background);min-width:0;min-height:0;box-shadow:var(--mc-card-shadow);filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-card,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .time-savings-summary-card,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-mini-card,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .category-card,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .queue-summary-card,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .operational-queue-row){padding:9px 10px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body>.rate-settings-panel{margin:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-panel{border-color:color-mix(in srgb, var(--mc-accent) 34%, var(--mc-border));background:radial-gradient(720px 260px at 50% -18%, color-mix(in srgb, var(--mc-accent) 18%, transparent), transparent 66%), radial-gradient(520px 180px at 12% 0%, color-mix(in srgb, var(--mc-accent) 8%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--mc-accent) 6%, var(--mc-card-background)), var(--mc-card-background) 78%);width:min(100%,900px);height:max-content;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mc-accent) 16%, transparent), 0 8px 14px -18px #000000d1;flex-direction:column;align-items:center;gap:10px;margin-inline:auto;padding:12px;display:flex;overflow:visible}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-header,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-default-row,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-agent-row){width:min(100%,760px);margin-inline:auto}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-header{text-align:center;justify-items:center;min-height:34px;padding:2px 44px 4px;display:grid;position:relative}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-header>div{gap:3px;max-width:620px;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-header strong{color:var(--mc-text);font-size:13px;font-weight:680;line-height:1.15}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-header span{color:var(--mc-muted);font-size:11px;line-height:1.25}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-header .drawer-close-button{position:absolute;top:0;right:0}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-default-row,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-agent-row){border:1px solid color-mix(in srgb, var(--mc-accent) 24%, var(--mc-border));border-radius:var(--mc-card-radius);background:radial-gradient(360px 120px at 50% 0%, color-mix(in srgb, var(--mc-accent) 12%, transparent), transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--mc-accent) 5%, var(--mc-card-background)), color-mix(in srgb, var(--mc-accent) 2%, var(--mc-card-background)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mc-accent) 10%, transparent), 0 4px 8px -12px #000000b8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-row-copy{gap:3px;min-width:0;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-row-copy strong{color:var(--mc-text);font-size:12px;font-weight:670;line-height:1.15}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-row-copy span,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-row-copy small){color:var(--mc-muted);font-size:10.5px;line-height:1.2}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-row-controls{border:1px solid color-mix(in srgb, var(--mc-accent) 20%, transparent);background:radial-gradient(220px 80px at 50% 0%, color-mix(in srgb, var(--mc-accent) 10%, transparent), transparent 72%), color-mix(in srgb, var(--mc-accent) 5%, var(--mc-bg));border-radius:7px;justify-self:end;align-items:center;gap:7px;min-width:0;padding:5px;display:inline-flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-field{align-items:center;gap:7px;min-width:0;display:inline-flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-field span{color:var(--mc-subtle);font-size:10px;font-weight:650;line-height:1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-panel input{border-color:color-mix(in srgb, var(--mc-accent) 28%, var(--mc-border));background:color-mix(in srgb, var(--mc-accent) 5%, var(--mc-card-background));width:104px;max-width:100%;color:var(--mc-text);text-align:center;border-radius:6px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-panel button{border-color:color-mix(in srgb, var(--mc-accent) 30%, var(--mc-border));background:color-mix(in srgb, var(--mc-accent) 8%, var(--mc-card-background));min-width:94px;color:var(--mc-text);border-radius:6px}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-panel button:hover,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-panel button:focus-visible){border-color:color-mix(in srgb, var(--mc-accent) 56%, var(--mc-border-strong));background:color-mix(in srgb, var(--mc-accent) 16%, var(--mc-card-background));color:var(--mc-text);outline:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-panel input:focus-visible{border-color:color-mix(in srgb, var(--mc-accent) 58%, var(--mc-border-strong));outline:2px solid color-mix(in srgb, var(--mc-accent) 26%, transparent);outline-offset:1px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-note{border:1px solid color-mix(in srgb, var(--mc-accent) 22%, var(--mc-border));border-radius:var(--mc-card-radius);background:radial-gradient(360px 120px at 50% 0%, color-mix(in srgb, var(--mc-accent) 9%, transparent), transparent 70%), color-mix(in srgb, var(--mc-accent) 5%, var(--mc-card-background));text-align:center;width:min(100%,760px);margin-inline:auto;padding:9px 12px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-note strong{color:var(--mc-text);font-size:11.5px;line-height:1.2}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-note span{color:var(--mc-muted);font-size:10.5px;line-height:1.25}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-agent-list{scrollbar-color:color-mix(in srgb, var(--mc-accent) 34%, var(--mc-border)) transparent;width:100%;max-height:min(420px,44dvh);padding:2px 4px 4px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .queue-summary-grid.compact-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .review-filter-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-card{align-content:start;gap:5px;display:grid}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-card>strong,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .time-savings-summary-card>strong,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .queue-summary-card strong,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .value-summary-row strong){color:var(--mc-text);font-size:18px;font-weight:680;line-height:1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-card p{color:var(--mc-muted);font-size:10.5px;line-height:1.25}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .time-savings-summary-card p{color:var(--mc-muted);font-size:10.5px;line-height:1.25}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-mini-card span{color:var(--mc-muted);font-size:10.5px;line-height:1.25}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-mini-card small{color:var(--mc-muted);font-size:10.5px;line-height:1.25}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .category-card span{color:var(--mc-muted);font-size:10.5px;line-height:1.25}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .queue-summary-card span{color:var(--mc-muted);font-size:10.5px;line-height:1.25}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .queue-summary-card small{color:var(--mc-muted);font-size:10.5px;line-height:1.25}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .capability-kpi-list{color:var(--mc-muted);font-size:10.5px;line-height:1.25}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .capability-kpi-list li{color:var(--mc-muted);font-size:10.5px;line-height:1.25}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .metric-icon,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .mission-kpi-icon){background:color-mix(in srgb, var(--mc-accent) 10%, transparent);width:26px;height:26px;box-shadow:none;border-radius:6px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .kpi-helper-tooltip{display:none}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .kpi-helper:hover .kpi-helper-tooltip,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .kpi-helper:focus-visible .kpi-helper-tooltip){width:min(220px,100vw - 24px);max-width:calc(100vw - 24px);display:block}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-mini-card.project-review-card{grid-template-rows:minmax(26px,auto) minmax(0,1fr);align-content:stretch;gap:6px;height:100%;min-height:88px;padding:8px 9px;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-review-card .project-card-heading{border-bottom:1px solid var(--mc-border);min-height:0;padding:0 0 5px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-review-card .project-card-heading strong{color:var(--mc-text);font-size:12px;font-weight:650;line-height:1.2}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-review-card .project-card-body{grid-template-columns:minmax(46px,.22fr) minmax(0,1fr);align-items:center;gap:6px;min-height:42px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-review-card .project-card-main{align-items:center;min-height:0;display:flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-review-card .time-savings-card-metrics{border-left:1px solid var(--mc-border);align-self:center;gap:3px;min-width:0;padding-left:7px;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-review-card .time-savings-card-metrics .project-card-metric-line{min-width:0;min-height:16px;color:var(--mc-muted);white-space:nowrap;align-items:baseline;gap:3px;font-size:10.5px;line-height:1.2;display:flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-review-card .time-savings-card-metrics .project-card-metric-line:before{color:var(--mc-accent);content:"•";flex:none;margin-right:0;font-size:11px;line-height:1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-review-card .time-savings-card-metrics .project-card-metric-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-review-card .time-savings-card-metrics .project-card-metric-value{min-width:max-content;color:var(--mc-text);font-size:10.5px;font-weight:700;line-height:1.2}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-review-card{clip-path:none;border-color:var(--mc-card-border-color);border-radius:var(--mc-card-radius);background:var(--mc-card-background);min-height:116px;max-height:none;box-shadow:var(--mc-card-shadow);grid-template-columns:74px minmax(0,1fr);padding:0;display:grid;position:relative;overflow:hidden}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-review-card:before{display:none}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-review-card:after{display:none}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-border{display:none}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-haze{display:none}:is(.mission-shell:has(.mission-ai-capability-page) .agent-dashboard-portrait-tuner-launch,.mission-shell:has(.mission-ai-capability-page) .agent-dashboard-portrait-tuner-panel){display:none}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-portrait{border-right:1px solid color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 16%, var(--mc-border));background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--agent-accent,var(--mc-accent)) 9%, transparent), transparent 54%), color-mix(in srgb, var(--mc-bg) 34%, transparent);grid-area:1/1;align-self:stretch;width:74px;min-width:74px;min-height:116px;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-portrait:before{display:none}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-portrait-image{object-fit:cover;object-position:var(--agent-dashboard-portrait-position,50% 46%);transform:translateY(var(--agent-dashboard-portrait-shift-y,0%)) scale(calc(var(--agent-dashboard-portrait-scale,1.08) * 1.08));filter:none}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-portrait-shade{display:none}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-portrait-fallback{border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 86%, var(--mc-bg));color:var(--mc-muted);letter-spacing:0;text-align:center;text-transform:none;white-space:nowrap;padding:6px 7px;font-size:9px;font-weight:680}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-content{grid-area:1/2;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:7px;min-width:0;padding:8px 9px;display:grid;overflow:hidden}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-main{gap:4px;min-width:0;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-main strong{color:var(--mc-text);text-overflow:ellipsis;text-shadow:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:660;line-height:1.2;display:-webkit-box;overflow:hidden}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-counts{flex-wrap:wrap;gap:4px;display:flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-counts span{border-color:var(--mc-border);min-height:18px;color:var(--mc-muted);background:0 0;border-radius:5px;padding:4px 6px;font-size:10px;line-height:1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-metrics{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-metrics small{border:1px solid var(--mc-card-border-color);background:var(--mc-row-background);min-width:0;min-height:19px;color:var(--mc-muted);border-radius:5px;padding:4px 6px;font-size:10px;line-height:1.1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-metric-note{grid-column:1/-1;min-height:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-metric-label{color:var(--mc-subtle)}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-metric-value{color:var(--mc-text);font-weight:700}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-card:hover,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-card.selected,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-mini-card:hover,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-mini-card.selected,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .category-card:hover,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .category-card.selected,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-review-card:hover,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-review-card:focus-visible,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-review-card.selected,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .operational-queue-row:hover){border-color:var(--mc-card-border-hover);background:var(--mc-card-background-hover);box-shadow:var(--mc-card-shadow-hover);transform:none}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workbench{min-height:0;padding:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .jobs-section-heading{justify-content:space-between;align-items:center;min-height:46px;margin:0;padding:6px 0;line-height:1;display:flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .jobs-section-heading h2{color:var(--mc-text);margin:0;font-size:25px;font-weight:660;line-height:1.2}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .table-panel{flex-direction:column;min-height:min(520px,100dvh - 310px);display:flex;overflow:hidden}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .table-toolbar{border-bottom:1px solid var(--mc-border);background:var(--mc-card-background);grid-template-columns:minmax(220px,1fr) auto minmax(280px,auto) auto;align-items:center;gap:8px;min-height:46px;padding:8px;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-search-box{border-radius:6px;width:100%;max-width:none;min-height:30px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-quick-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .quick-filter-button{justify-content:space-between;min-width:0;padding:0 8px}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .quick-filter-button strong,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .quick-filter-button span){text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.1;overflow:hidden}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .table-count-label{justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 8px;display:inline-flex}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .table-count-label strong,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .table-count-label span){line-height:1}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .table-count-label strong{font-size:13px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .table-count-label span{letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .table-scroll,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .time-saved-review-queue-scroll,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .taxonomy-mapping-table-scroll){max-width:100%;overflow:auto}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-table th,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-table td,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .time-saved-review-table th,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .time-saved-review-table td,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .taxonomy-mapping-table th,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .taxonomy-mapping-table td){padding:7px 8px;font-size:10.5px;line-height:1.25}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-table tbody tr,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .time-saved-review-table tbody tr,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .taxonomy-mapping-table tbody tr){background:var(--mc-row-background);box-shadow:var(--mc-card-shadow)}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-table tbody tr:hover,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .time-saved-review-table tbody tr:hover,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .taxonomy-mapping-table tbody tr:hover){background:var(--mc-row-background-hover);box-shadow:var(--mc-card-shadow-hover)}.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .entity-card{background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .time-savings-summary-card{background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .project-mini-card{background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .category-card{background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .queue-summary-card{background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .agent-review-card{background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .operational-queue-row{background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .review-filter-block{background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .notice-row{background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .rate-settings-panel{background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .table-panel{background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .agent-dashboard-card-metrics small{background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}:is(.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .entity-card:hover,.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .entity-card.selected,.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .project-mini-card:hover,.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .project-mini-card.selected,.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .category-card:hover,.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .category-card.selected,.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .agent-review-card:hover,.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .agent-review-card:focus-visible,.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .agent-review-card.selected,.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .operational-queue-row:hover){background:var(--mc-card-background-hover);box-shadow:var(--mc-card-shadow-hover)}:is(.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .workflow-table tbody tr,.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .time-saved-review-table tbody tr,.mission-shell:has(.mission-ai-capability-page).mission-theme-light .ai-capability-dashboard-body .taxonomy-mapping-table tbody tr){background:var(--mc-row-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(:is(.mission-home-page,.mission-access-page,.mission-reports-page,.projects-page,.journal-page)) .mission-shell-main{background:var(--mc-bg);padding-inline:var(--mission-main-inline-gap)}.mission-shell:has(:is(.mission-home-page,.mission-access-page,.mission-reports-page,.projects-page)) .mission-page-frame{background:0 0;border-left:0}.mission-shell:has(:is(.mission-home-page,.mission-access-page,.mission-reports-page,.projects-page)) .mission-page-body{border:1px solid var(--mc-page-body-border);background:var(--mc-page-body-background);min-height:0;box-shadow:var(--mc-page-body-shadow);border-radius:8px;gap:10px;padding:10px 10px 64px;display:flex}.mission-shell:has(:is(.mission-home-page,.mission-access-page,.mission-reports-page,.projects-page)) .mission-page-body>.mission-page-header{border:0;border-bottom:1px solid var(--mc-border);background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 2px 10px;display:flex}.mission-shell:has(:is(.mission-home-page,.mission-access-page,.mission-reports-page,.projects-page)) .mission-page-body>.mission-page-header .mission-header-copy{max-width:none}.mission-shell:has(:is(.mission-home-page,.mission-access-page,.mission-reports-page,.projects-page)) .mission-page-body>.mission-page-header h1{color:var(--mc-text);font-size:36px;font-weight:var(--mc-page-title-weight);line-height:var(--mc-page-title-line-height);margin:0}.mission-shell:has(:is(.mission-home-page,.mission-access-page,.mission-reports-page,.projects-page,.journal-page)) :is(.mission-home-subtitle,.mission-placeholder-subtitle,.projects-subtitle,.journal-subtitle){color:var(--mc-muted);font-size:var(--mc-page-subtitle-size);line-height:var(--mc-page-subtitle-line-height);margin-top:4px}:is(.mission-shell:has(:is(.mission-home-page,.mission-access-page,.mission-reports-page)) :is(.mission-home-body,.mission-access-body,.mission-reports-body),.mission-shell:has(:is(.mission-home-page,.mission-access-page,.mission-reports-page)) :is(.mission-route-list,.mission-access-layout,.mission-placeholder-grid)){width:100%;max-width:none;margin:0}.mission-shell:has(.mission-home-page) .mission-home-route-grid{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.mission-shell:has(.mission-home-page) .mission-route-list .mission-home-route-card{grid-template-columns:1fr;align-items:start;min-height:110px;overflow:visible}.mission-shell:has(.mission-access-page) .mission-access-layout{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:10px}.mission-shell:has(.mission-reports-page) .mission-placeholder-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.mission-shell:has(:is(.mission-home-page,.mission-access-page,.mission-reports-page)) :is(.mission-card,.mission-home-card,.mission-home-route-card,.mission-placeholder-card,.mission-login-fields span){border:1px solid var(--mc-card-border-color);border-radius:var(--mc-card-radius);background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(.projects-page) :is(.mission-kpi-card,.mission-card,.mission-lane,.project-preview-card){border:1px solid var(--mc-card-border-color);border-radius:var(--mc-card-radius);background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(.journal-page) :is(.journal-secondary-panel,.journal-search-field,.journal-current-date-card,.journal-date-bucket-toggle,.journal-date-option,.journal-person-tabs,.journal-coverage-bar,.journal-summary-card,.journal-content-section,.journal-right-section,.journal-detail,.journal-recap-panel,.journal-selected-individual-card,.journal-recap-item,.journal-structured-entry,.journal-next-action-block,.journal-timeline-card,.journal-empty-state){border:1px solid var(--mc-card-border-color);border-radius:var(--mc-card-radius);background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-shell:has(:is(.mission-home-page,.mission-access-page,.mission-reports-page)) :is(.mission-card,.mission-home-card,.mission-home-route-card,.mission-placeholder-card){min-height:0;padding:10px}.mission-shell:has(.mission-home-page) .mission-home-route-card{gap:6px}.mission-shell:has(.mission-home-page) .mission-home-route-card span{text-overflow:clip;white-space:normal;display:block;overflow:visible}:is(.mission-shell:has(.mission-home-page) .mission-home-route-card:is(:hover,:focus-visible),.mission-shell:has(:is(.mission-access-page,.mission-reports-page)) .mission-card:hover,.mission-shell:has(.projects-page) .project-preview-card:is(:hover,.selected),.mission-shell:has(.journal-page) :is(.journal-date-option:hover,.journal-date-option.active,.journal-date-bucket-toggle:hover,.journal-person-tab:hover,.journal-person-tab.active)){border-color:var(--mc-card-border-hover);background:var(--mc-card-background-hover);box-shadow:var(--mc-card-shadow-hover);color:var(--mc-text);outline-color:color-mix(in srgb, var(--mc-accent) 42%, transparent);transform:none}:is(.mission-shell:has(:is(.mission-home-page,.mission-access-page,.mission-reports-page)) :is(.mission-home-route-card strong,.mission-home-card h2,.mission-login-panel h2,.mission-access-role-card h2,.mission-placeholder-card h2),.mission-shell:has(.projects-page) .project-card-topline h3){color:var(--mc-text);font-size:var(--mc-card-title-size);font-weight:var(--mc-card-title-weight);line-height:var(--mc-card-title-line-height);letter-spacing:0;text-transform:none}.mission-shell:has(.projects-page) .projects-lane-heading h2{color:var(--mc-text);font-size:var(--mc-section-title-size);font-weight:var(--mc-section-title-weight);line-height:var(--mc-section-title-line-height);letter-spacing:0;text-transform:none}.mission-shell:has(.journal-page) :is(.journal-section-heading h2,.journal-content-section .section-heading h2,.journal-detail-header h2,.journal-selected-individual-card h2){color:var(--mc-text);font-size:var(--mc-section-title-size);font-weight:var(--mc-section-title-weight);line-height:var(--mc-section-title-line-height);letter-spacing:0;text-transform:none}:is(.mission-shell:has(:is(.mission-home-page,.mission-access-page,.mission-reports-page)) :is(.mission-home-route-card span,.mission-home-card p,.mission-placeholder-card p,.mission-login-fields span),.mission-shell:has(.projects-page) :is(.project-card-topline p,.project-progress-row,.project-sprint-timeline)){color:var(--mc-muted);font-size:var(--mc-body-size);line-height:var(--mc-body-line-height)}.mission-shell:has(.journal-page) :is(.journal-summary-card p,.journal-recap-item p,.journal-inline-empty,.journal-timeline-body p,.journal-timeline-body li,.journal-right-section li){color:var(--mc-muted);font-size:var(--journal-body-size);line-height:var(--mc-body-line-height)}.mission-shell:has(.projects-page) .mission-kpi-grid{gap:8px;margin:0}.mission-shell:has(.projects-page) .mission-kpi-card{-webkit-backdrop-filter:blur(20px);background:#ffffff0f;border-color:#ffffff1f;gap:10px;min-height:92px;padding:10px;box-shadow:inset 0 1px #ffffff1a,0 1px 3px #0000004d,0 8px 24px -8px #0006}.mission-shell:has(.projects-page) .mission-kpi-icon{background:color-mix(in srgb, var(--mc-accent) 10%, transparent);width:28px;height:28px;color:var(--mc-accent);border-radius:6px;flex-basis:28px}.mission-shell:has(.projects-page) .mission-kpi-card strong{color:var(--mc-text);margin-top:5px;font-size:22px;line-height:1}.mission-shell:has(.projects-page) .mission-kpi-card p{color:var(--mc-muted);margin-top:5px;font-size:10.5px;line-height:1.25}.mission-shell:has(.projects-page) .projects-lane-board{grid-template-columns:repeat(5,minmax(148px,1fr));gap:8px;height:auto;min-height:min(500px,100dvh - 300px);margin:0}:is(.mission-shell:has(.projects-page) .mission-lane,.mission-shell:has(.projects-page) .projects-lane){padding:10px}.mission-shell:has(.projects-page) .project-preview-card .status-pill{border-radius:4px;min-height:20px;padding:0 7px;font-size:9px;font-weight:620}.mission-shell:has(.projects-page) .project-preview-card :is(.project-progress-row,.project-completion-progress,.project-card-fields,.project-card-metadata-row,.project-owner-row){margin-top:8px}.mission-shell:has(.projects-page) .project-card-fields{gap:4px}.mission-shell:has(.projects-page) .projects-card-stack{gap:7px}.mission-shell:has(.projects-page) .project-preview-card{border-radius:var(--mc-card-radius);-webkit-backdrop-filter:blur(14px);background:#ffffff0d;border-color:#ffffff1a;padding:10px;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000040,0 6px 16px -6px #00000059}.mission-shell:has(.mission-ai-headquarters-page) .mission-shell-main{background:var(--mc-bg);padding-inline:var(--mission-main-inline-gap)}.mission-shell:has(.mission-ai-headquarters-page) .mission-page-frame{background:0 0;border-left:0}.mission-shell:has(.mission-ai-headquarters-page) .ai-headquarters-body{border:1px solid var(--mc-page-body-border);background:var(--mc-page-body-background);min-height:0;box-shadow:var(--mc-page-body-shadow);border-radius:8px;flex-direction:column;gap:10px;padding:10px 10px 64px;display:flex}.mission-shell:has(.mission-ai-headquarters-page) .mission-page-header{border:0;border-bottom:1px solid var(--mc-border);background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 2px 10px;display:flex}.mission-shell:has(.mission-ai-headquarters-page) .mission-page-header h1{color:var(--mc-text);font-size:36px;font-weight:var(--mc-page-title-weight);line-height:var(--mc-page-title-line-height);margin:0}.mission-shell:has(.mission-ai-headquarters-page) .ai-headquarters-subtitle{color:var(--mc-muted);font-size:var(--mc-page-subtitle-size);line-height:var(--mc-page-subtitle-line-height);margin-top:4px}.ai-headquarters-hero-wrap{justify-content:center;padding:10px;display:flex}.ai-headquarters-hero-image{border:1px solid var(--mc-border);width:100%;max-width:1100px;height:auto;box-shadow:var(--mc-card-shadow);border-radius:8px}.mission-shell:has(.journal-page){--journal-title-size:28px;--journal-body-size:11.5px;--journal-chip-size:9.5px;--journal-date-nav-size:13px;--journal-date-nav-weight:540}.mission-shell:has(.journal-page) .journal-page-shell{--journal-shell-padding:10px;border:1px solid var(--mc-page-body-border);background:var(--mc-page-body-background);height:100%;min-height:0;box-shadow:var(--mc-page-body-shadow);padding:var(--journal-shell-padding);border-radius:8px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(140px,158px) minmax(0,1fr);align-items:stretch;gap:10px;display:grid;overflow:hidden}.mission-shell:has(.journal-page) .journal-error-shell{grid-template-columns:1fr}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header{z-index:10;border:0;border-bottom:1px solid var(--mc-border);background:0 0;grid-area:1/2;justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;padding:0 2px 10px;display:flex}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .mission-header-copy{flex:280px;min-width:min(100%,260px)}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .journal-person-tabs{border:0;border-top:1px solid var(--mc-border);min-height:0;box-shadow:none;background:0 0;align-content:flex-start;margin:8px 0 0;padding:8px 0 0}.mission-shell:has(.journal-page) .journal-secondary-panel{border-width:0 1px 0 0;border-color:var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 34%, transparent);height:auto;min-height:0;max-height:none;margin:calc(var(--journal-shell-padding) * -1) 0 calc(var(--journal-shell-padding) * -1) calc(var(--journal-shell-padding) * -1);border-radius:0;grid-area:1/1/3;align-self:stretch;padding:8px 7px;position:relative;top:auto;overflow:auto}.mission-shell.mission-theme-light:has(.journal-page) .journal-secondary-panel{background:color-mix(in srgb, var(--mc-surface) 76%, #ede8dd)}.mission-shell:has(.journal-page) .journal-secondary-panel .journal-search-field{background:color-mix(in srgb, var(--mc-card-background) 78%, transparent);min-height:28px;box-shadow:inset 0 -1px 0 var(--mc-border);border:0;border-radius:5px;padding:0 6px}.mission-shell:has(.journal-page) .journal-secondary-panel .journal-search-field input{min-width:0;font-size:var(--mc-helper-size);text-overflow:ellipsis}.mission-shell:has(.journal-page) .journal-page{background:0 0;flex-direction:column;grid-area:2/2;align-self:stretch;gap:10px;height:100%;min-height:0;padding:10px;display:flex;overflow:hidden auto}.mission-shell:has(.journal-page) .journal-error-shell .journal-page{grid-column:1}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .mission-header-copy h1{color:var(--mc-text);font-size:var(--journal-title-size);font-weight:var(--mc-page-title-weight);margin:0;line-height:1.05}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .journal-header-actions{flex-wrap:wrap;justify-content:flex-end}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .journal-coverage-bar{min-width:min(100%,320px);min-height:0;box-shadow:none;background:0 0;border:0;flex:0 min(560px,54%);justify-content:flex-end;gap:5px;margin-top:0;padding:0}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .journal-coverage-pill{min-height:21px}.mission-shell:has(.journal-page) :is(.journal-coverage-label,.journal-person-empty,.journal-content-section .section-heading span,.journal-selected-individual-card>div:not(.journal-selected-individual-metrics)>span,.journal-entry-meta span,.journal-entry-meta a){font-family:inherit;font-size:var(--mc-helper-size);font-weight:var(--mc-helper-weight);line-height:var(--mc-helper-line-height);letter-spacing:0;text-transform:none}.mission-shell:has(.journal-page) .journal-coverage-label{color:var(--mc-subtle)}.mission-shell:has(.journal-page) :is(.journal-page .mission-chip,.journal-coverage-pill,.journal-mini-chip-row span,.journal-entry-meta span,.journal-entry-meta a){min-height:22px;font-family:inherit;font-size:var(--journal-chip-size);font-weight:var(--mc-chip-weight);letter-spacing:0;text-transform:none;border-radius:999px;padding:0 8px;line-height:1.1}.mission-shell:has(.journal-page) .journal-selected-individual-card .mission-chip{font-size:var(--journal-chip-size)}.mission-shell:has(.journal-page) .journal-subtitle{color:var(--mc-muted);font-size:var(--journal-body-size);line-height:var(--mc-page-subtitle-line-height)}:is(.mission-shell:has(.journal-page) .journal-date-navigator,.mission-shell:has(.journal-page) .journal-date-menu,.mission-shell:has(.journal-page) .journal-date-menu-section,.mission-shell:has(.journal-page) .journal-date-bucket-list,.mission-shell:has(.journal-page) .journal-date-bucket,.mission-shell:has(.journal-page) .journal-date-bucket-options-inner){gap:0}.mission-shell:has(.journal-page) .journal-date-navigator{margin-top:7px}.mission-shell:has(.journal-page) .journal-date-bucket{border-top:1px solid color-mix(in srgb, var(--mc-border) 72%, transparent);padding:2px 0}.mission-shell:has(.journal-page) .journal-date-bucket:first-child{border-top:0}:is(.mission-shell:has(.journal-page) .journal-date-bucket-toggle,.mission-shell:has(.journal-page) .journal-date-option){width:100%;min-height:24px;box-shadow:none;color:var(--mc-muted);background:0 0;border:0;border-radius:4px;padding:0 5px;font-family:inherit;line-height:1.25;transition:background .12s,color .12s,transform .12s}.mission-shell:has(.journal-page) .journal-date-bucket-toggle{color:var(--mc-text);cursor:pointer;font-size:var(--journal-date-nav-size);font-weight:var(--journal-date-nav-weight);letter-spacing:0;text-align:left;align-items:center;gap:7px;display:flex}.mission-shell:has(.journal-page) .journal-date-option{font-size:var(--journal-date-nav-size)}.mission-shell:has(.journal-page) .journal-date-bucket-chevron{color:var(--mc-subtle);flex:none;justify-content:center;align-items:center;margin-left:auto;transition:color .14s,transform .16s;display:inline-flex}:is(.mission-shell:has(.journal-page) .journal-date-bucket-toggle svg,.mission-shell:has(.journal-page) .journal-date-bucket-chevron svg){width:12px;height:12px}.mission-shell:has(.journal-page) .journal-date-bucket-toggle[aria-expanded=true] .journal-date-bucket-chevron{transform:rotate(90deg)}.mission-shell:has(.journal-page) .journal-date-bucket-toggle[aria-expanded=true] .journal-date-bucket-chevron svg{transform:none}.mission-shell:has(.journal-page) .journal-date-bucket-toggle>span:not(.journal-date-bucket-chevron){min-width:0;font-size:var(--journal-date-nav-size);font-weight:var(--journal-date-nav-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mission-shell:has(.journal-page) .journal-date-option>span{min-width:0;font-size:var(--journal-date-nav-size);font-weight:var(--journal-date-nav-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.mission-shell:has(.journal-page) .journal-date-bucket-toggle:hover,.mission-shell:has(.journal-page) .journal-date-bucket-toggle:focus-visible,.mission-shell:has(.journal-page) .journal-date-option:hover,.mission-shell:has(.journal-page) .journal-date-option:focus-visible,.mission-shell:has(.journal-page) .journal-date-option.active){background:color-mix(in srgb, var(--mc-active) 82%, transparent);box-shadow:none;color:var(--mc-text);border:0;outline:0;transform:none}.mission-shell:has(.journal-page) .journal-date-bucket-options{opacity:0;pointer-events:none;grid-template-rows:0fr;gap:0;margin:0;padding-left:10px;transition:grid-template-rows .16s,margin .16s,opacity .14s,transform .16s;display:grid;overflow:hidden;transform:translateY(-2px)}.mission-shell:has(.journal-page) .journal-date-bucket-options.expanded{opacity:1;pointer-events:auto;grid-template-rows:1fr;margin:3px 0 5px;transform:translateY(0)}.mission-shell:has(.journal-page) .journal-date-bucket-options-inner{gap:2px;min-height:0;display:grid}.mission-shell:has(.journal-page) .journal-date-option{width:100%;color:var(--mc-subtle);font-weight:var(--journal-date-nav-weight);text-align:left;justify-content:flex-start;align-items:center;margin-left:0;display:flex}@media (prefers-reduced-motion:reduce){:is(.mission-shell:has(.journal-page) .journal-date-bucket-chevron,.mission-shell:has(.journal-page) .journal-date-bucket-options){transition:none}}.mission-shell:has(.journal-page) .journal-status-pill{border-color:var(--sv-doc-border-strong);background:var(--sv-doc-selected);color:var(--sv-brand-orange)}.mission-shell:has(.journal-page) .journal-coverage-label{margin-inline:6px 2px}.mission-shell:has(.journal-page) .journal-person-tab{font-family:inherit;font-size:var(--journal-chip-size);font-weight:var(--mc-helper-weight);line-height:1.2}.mission-shell:has(.journal-page) .journal-person-tab strong{font-size:var(--mc-control-size);font-weight:var(--mc-chip-weight);line-height:1.15}.mission-shell:has(.journal-page) .journal-person-tab small{font-size:var(--mc-helper-size);font-weight:var(--mc-helper-weight);line-height:1.2}.mission-shell:has(.journal-page) :is(.journal-detail,.journal-recap-panel){box-shadow:none;background:0 0;border:0;padding:0}.mission-shell:has(.journal-page) .journal-recap-panel{align-self:start}.mission-shell:has(.journal-page) .journal-structured-entry{gap:13px}.mission-shell:has(.journal-page) .journal-structured-entry-header h3{font-size:var(--mc-card-title-size);font-weight:var(--mc-card-title-weight);line-height:var(--mc-card-title-line-height)}.mission-shell:has(.journal-page) .journal-structured-entry-header h3+p{margin-top:9px}.mission-shell:has(.journal-page) .journal-right-section{--journal-rollup-tone:var(--mc-accent);--journal-rollup-soft:color-mix(in srgb, var(--journal-rollup-tone) 12%, transparent);--journal-rollup-line:color-mix(in srgb, var(--journal-rollup-tone) 28%, var(--mc-border));border-color:color-mix(in srgb, var(--journal-rollup-tone) 20%, var(--mc-card-border-color));background:color-mix(in srgb, var(--journal-rollup-tone) 4%, var(--mc-card-background));gap:10px}.mission-shell:has(.journal-page) .journal-recap-panel .journal-right-section h3{font-size:var(--mc-card-title-size)}.mission-shell:has(.journal-page) .journal-right-section-destructive{--journal-rollup-tone:var(--red)}.mission-shell:has(.journal-page) .journal-right-section-success{--journal-rollup-tone:var(--mint)}.mission-shell:has(.journal-page) .journal-right-section-warning{--journal-rollup-tone:var(--amber)}.mission-shell:has(.journal-page) .journal-right-section-primary{--journal-rollup-tone:#5d9cff}.mission-shell.mission-theme-light:has(.journal-page) .journal-right-section-primary{--journal-rollup-tone:#2563eb}.mission-shell:has(.journal-page) .journal-right-section h3{color:var(--journal-rollup-tone);font-size:var(--mc-card-title-size);font-weight:var(--mc-section-title-weight);line-height:var(--mc-card-title-line-height);letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.mission-shell:has(.journal-page) .journal-right-section h3 span{min-width:0}.mission-shell:has(.journal-page) .journal-right-section h3 em{border:1px solid color-mix(in srgb, var(--journal-rollup-tone) 30%, transparent);background:var(--journal-rollup-soft);min-width:20px;min-height:20px;color:var(--journal-rollup-tone);font-family:inherit;font-size:var(--journal-chip-size);font-style:normal;font-weight:var(--mc-chip-weight);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mission-shell:has(.journal-page) .journal-right-section-description{color:var(--mc-text-muted);font-size:var(--mc-helper-size);margin:-2px 0 1px;line-height:1.45}.mission-shell:has(.journal-page) .journal-right-section-empty{color:var(--mc-text-muted);font-size:var(--journal-body-size);margin:2px 0 0;font-style:italic;line-height:1.48}.mission-shell:has(.journal-page) .journal-right-section ul{gap:10px;margin-left:4px;padding-left:22px;position:relative}.mission-shell:has(.journal-page) .journal-right-section ul:before{background:var(--journal-rollup-line);content:"";width:1px;position:absolute;top:7px;bottom:7px;left:0}.mission-shell:has(.journal-page) .journal-right-section li{overflow-wrap:anywhere;flex-direction:column;gap:6px;list-style:none;display:flex;position:relative}.mission-shell:has(.journal-page) .journal-right-section li>span{line-height:1.48}.mission-shell:has(.journal-page) .journal-right-section li:before{background:var(--journal-rollup-line);content:"";width:14px;height:1px;position:absolute;top:.7em;left:-22px}.mission-shell:has(.journal-page) .journal-right-section li:after{background:var(--journal-rollup-tone);width:5px;height:5px;box-shadow:0 0 0 2px var(--mc-card-background);content:"";border-radius:999px;position:absolute;top:.7em;left:-8px;transform:translateY(-50%)}.mission-shell:has(.journal-page) .journal-right-section .journal-mini-chip-row{align-items:center;gap:5px;margin-top:0;line-height:1;display:flex}.mission-shell:has(.journal-page) .journal-right-section .journal-mini-chip-row span{border-color:color-mix(in srgb, var(--journal-rollup-tone) 30%, transparent);background:var(--journal-rollup-soft);min-height:18px;color:var(--journal-rollup-tone);vertical-align:middle;align-items:center;line-height:1;display:inline-flex}.mission-shell:has(.journal-page) .journal-workspace{gap:10px}.mission-shell:has(.journal-page) .journal-timeline-card{grid-template-columns:minmax(86px,.2fr) minmax(0,1fr)}.mission-shell-user{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 72%, transparent);min-width:0;max-width:min(360px,36vw);color:var(--mc-muted);border-radius:8px;align-items:center;gap:6px;padding:5px 8px;display:flex}.mission-shell-user svg{color:var(--mc-accent);flex:none}.mission-shell-user span,.mission-shell-user strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mission-shell-user span{color:var(--mc-text);font-size:11px;font-weight:560}.mission-shell-user strong{border-left:1px solid var(--mc-border);color:var(--mc-muted);text-transform:uppercase;padding-left:6px;font-size:10px;font-weight:760}.mission-auth-page{color:#f7f4f0;min-height:100dvh;font-family:var(--mc-font-family,Inter, ui-sans-serif, system-ui, sans-serif);background:linear-gradient(#ffffff0a,#0000 260px),#080808;place-items:center;padding:24px;display:grid}.mission-auth-panel{background:linear-gradient(#181b20f5,#0d0f12fa);border:1px solid #ffffff1a;border-radius:8px;gap:18px;width:min(100%,440px);padding:22px;display:grid;box-shadow:0 26px 70px -48px #000}.mission-auth-panel-compact{width:min(100%,520px)}.mission-auth-brand,.mission-shell .pm-filter-actions{align-items:center;gap:10px;display:flex}.mission-auth-brand .brand-mark{width:38px;height:38px;color:var(--sv-brand-orange,#f59e0b);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.mission-auth-brand p,.mission-auth-copy p,.mission-auth-message,.mission-auth-boundary,.mission-auth-links a{margin:0}.mission-auth-brand p{color:#f7f4f094;text-transform:uppercase;font-size:11px;font-weight:740}.mission-auth-brand h1,.mission-auth-copy h1,.mission-auth-copy h2{color:#fffaf3;letter-spacing:0;margin:0}.mission-auth-brand h1{font-size:18px;line-height:1.1}.mission-auth-copy{gap:7px;display:grid}.mission-auth-copy h1,.mission-auth-copy h2{font-size:30px;line-height:1}.mission-auth-copy p:not(.eyebrow){color:#f7f4f0ad;font-size:13px;line-height:1.45}.mission-auth-form{gap:12px;display:grid}.mission-auth-google{color:#241b13;cursor:pointer;background:#fffaf3;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;font-size:13px;font-weight:760;display:inline-flex}.mission-auth-google:hover{background:#fff}.mission-auth-google:disabled{cursor:wait;opacity:.68}.mission-auth-google-mark{color:#1a73e8;border:1px solid #241b132e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:850;display:inline-grid}.mission-auth-divider{color:#f7f4f075;letter-spacing:.04em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:10px;font-weight:700;display:grid}.mission-auth-divider:before,.mission-auth-divider:after{content:"";background:#ffffff1a;height:1px}.mission-auth-field{gap:7px;display:grid}.mission-auth-field>span{color:#f7f4f0a3;text-transform:uppercase;font-size:11px;font-weight:760}.mission-auth-field div{color:#f7f4f08a;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.mission-auth-field input{color:#fffaf3;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.mission-auth-field input::placeholder{color:#f7f4f061}.mission-auth-secondary-link{color:#f7f4f0b8;justify-self:start;align-items:center;gap:7px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.mission-auth-secondary-link:hover{color:#fffaf3}.mission-auth-message{color:#f7f4f0c7;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.4}.mission-auth-message.error{color:#fecaca;background:#7f1d1d2e;border-color:#f8717152}.mission-auth-message.success{color:#bbf7d0;background:#14532d2e;border-color:#4ade8047}.mission-auth-submit,.mission-auth-links a{border:1px solid color-mix(in srgb, var(--sv-brand-orange,#f59e0b) 50%, transparent);background:color-mix(in srgb, var(--sv-brand-orange,#f59e0b) 86%, #1f2937);color:#1c1308;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:780;text-decoration:none;display:inline-flex}.mission-auth-submit:disabled{cursor:wait;opacity:.68}.mission-auth-boundary{color:#f7f4f09e;border-top:1px solid #ffffff1a;align-items:center;gap:8px;padding-top:14px;font-size:12px;line-height:1.35;display:flex}.mission-auth-boundary svg{color:var(--sv-brand-orange,#f59e0b);flex:none}.mission-auth-boundary-warning svg{color:#fca5a5}.mission-auth-links{flex-wrap:wrap;gap:8px;display:flex}.mission-access-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mission-access-summary-card{align-items:center;gap:10px;padding:12px;display:flex}.mission-access-summary-card>span{border:1px solid var(--mc-border);width:34px;height:34px;color:var(--mc-accent);border-radius:8px;place-items:center;display:grid}.mission-access-summary-card p,.mission-access-summary-card strong{margin:0}.mission-access-summary-card p{color:var(--mc-muted);font-size:11px}.mission-access-summary-card strong{color:var(--mc-text);font-size:22px;line-height:1}.mission-access-table-card{gap:12px;padding:12px;display:grid}.mission-access-table-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mission-access-table-header h2{color:var(--mc-text);margin:0;font-size:15px}.mission-access-table-header svg{color:var(--mc-accent)}.mission-access-table-scroll{overflow:auto}.mission-access-table{border-collapse:collapse;width:100%;min-width:820px}.mission-access-table th,.mission-access-table td{border-bottom:1px solid var(--mc-border);color:var(--mc-muted);text-align:left;white-space:nowrap;padding:10px 8px;font-size:12px}.mission-access-table th{color:var(--mc-subtle);text-transform:uppercase;font-size:10px;font-weight:780}.mission-access-table td strong{color:var(--mc-text);font-weight:620}.mission-access-pill{border:1px solid var(--mc-border);background:var(--mc-surface-raised);min-height:24px;color:var(--mc-muted);text-transform:capitalize;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.mission-access-pill.role-owner,.mission-access-pill.role-admin,.mission-access-pill.status-active{border-color:color-mix(in srgb, var(--mc-accent) 36%, transparent);background:color-mix(in srgb, var(--mc-accent) 14%, var(--mc-surface-raised));color:var(--mc-text)}.mission-access-pill.role-disabled,.mission-access-pill.status-inactive,.mission-access-pill.status-revoked{color:#fecaca;background:#7f1d1d2e;border-color:#f8717147}.mission-access-empty-state{padding:16px}@media (max-width:1240px){.mission-shell:has(.projects-page) .projects-lane-board{grid-template-columns:repeat(auto-fit,minmax(188px,1fr))}}@media (max-width:860px){:is(.mission-shell:has(.mission-access-page) .mission-access-layout,.mission-shell:has(.journal-page) .journal-page-shell){grid-template-rows:auto auto auto;grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header{grid-column:1}.mission-shell:has(.journal-page) .journal-secondary-panel{grid-column:1}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header{flex-direction:column;grid-row:1;align-items:stretch}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .mission-header-copy{flex-basis:auto}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .journal-coverage-bar{flex-basis:auto;justify-content:flex-start;min-width:0;max-width:100%}.mission-shell:has(.journal-page) .journal-secondary-panel{border-right:0;border-bottom:1px solid var(--mc-border);grid-row:2;height:auto;max-height:min(420px,52dvh);margin:0;overflow:auto}.mission-shell:has(.journal-page) .journal-page{grid-area:3/1;height:auto;overflow:visible}}@media (max-width:1100px){.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-header{grid-template-columns:1fr}.mission-shell:has(.mission-ai-capability-page) .ai-capability-readiness-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions{justify-self:start;min-width:0}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-heading,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading-button,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .compact-heading){grid-template-columns:1fr}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions{flex-wrap:wrap;justify-content:flex-start;overflow-x:visible}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .scope-metrics{flex-wrap:wrap}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-heading>.source-stack.mission-actions{justify-self:start}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-expanded-view>.compact-heading>.clear-button{justify-self:start}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .table-toolbar{grid-template-columns:minmax(220px,1fr) auto}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-quick-filters{grid-column:1/-1}}@media (max-width:760px){.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-header{gap:8px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-title h1{font-size:32px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-subtitle{font-size:11.5px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-readiness-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions .rate-settings-trigger{flex:96px;min-width:96px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions .refresh-live-data-button{flex:108px;gap:5px;width:auto;min-width:108px;padding:0 9px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-actions .refresh-live-data-label{font-weight:650;display:inline}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-topbar.topbar{grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding:7px 9px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-topbar .mission-header-copy{gap:1px;display:grid}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-topbar .source-stack.mission-actions{justify-content:flex-end;width:auto}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-topbar .rate-settings-trigger,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-topbar .icon-button){flex:0 0 30px;width:30px;min-width:30px;max-width:30px;padding:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body{padding:9px 9px 58px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading.section-heading-button{flex-flow:row;justify-content:space-between;align-items:center}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading.section-heading-button h2{text-align:left;flex:auto}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading.section-heading-button>span{flex:none;margin-left:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading.section-heading-button .section-collapse-icon{flex:none}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions{align-items:stretch;width:100%}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .active-toggle{flex:148px;justify-content:space-between;min-width:min(100%,148px)}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .segmented{flex:100%}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .scope-metrics{width:100%}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .scope-metric,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .review-source-pill){flex:126px}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-header,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-default-row,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-agent-row){align-items:stretch;width:100%}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-panel{width:100%;padding:10px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-header{padding:2px 0 0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-header .drawer-close-button{width:100%;margin-top:8px;position:static}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-default-row,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-agent-row){grid-template-columns:1fr;gap:9px;padding:10px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-row-copy{text-align:center}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-row-controls{flex-wrap:wrap;justify-content:center;justify-self:stretch;width:100%}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-default-row label{justify-content:space-between}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-field{flex:140px;justify-content:center}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-panel input{flex:92px;width:auto}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .rate-settings-panel button{flex:112px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-expanded-view>.compact-heading{grid-template-columns:1fr}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-expanded-view>.compact-heading>.clear-button{justify-self:stretch;width:100%;min-width:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-content{grid-template-columns:1fr}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-review-card .project-card-body{grid-template-columns:1fr}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-review-card{grid-template-columns:66px minmax(0,1fr);min-height:106px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-portrait{width:66px;min-width:66px;min-height:106px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-content{grid-column:2}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .project-review-card .time-savings-card-metrics{border-left:0;padding-left:0}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .agent-dashboard-card-metrics,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-quick-filters){grid-template-columns:1fr}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .table-toolbar{grid-template-columns:1fr}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .table-count-label{justify-self:start}}.mission-shell:has(.mission-observability-page) .mission-shell-main{background:var(--mc-bg);padding-inline:var(--mission-main-inline-gap)}.mission-observability-header{border:0;border-bottom:1px solid var(--mc-border);background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 2px 10px;display:flex}.mission-observability-header h1{color:var(--mc-text);font-size:36px;font-weight:var(--mc-page-title-weight);line-height:var(--mc-page-title-line-height);margin:0}.ai-capability-doc-page .mission-observability-header .mission-header-copy h1{letter-spacing:0;max-width:none;margin-top:4px;font-size:20px;font-weight:650;line-height:1.18}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .active-toggle{min-height:32px;box-shadow:inset 0 0 0 1px var(--mc-card-border-color);background:var(--mc-card-background);color:var(--mc-muted);letter-spacing:normal;text-transform:none;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .segmented{min-height:32px;box-shadow:inset 0 0 0 1px var(--mc-card-border-color);background:var(--mc-card-background);color:var(--mc-muted);letter-spacing:normal;text-transform:none;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body span.review-source-pill{min-height:32px;box-shadow:inset 0 0 0 1px var(--mc-card-border-color);background:var(--mc-card-background);color:var(--mc-muted);letter-spacing:normal;text-transform:none;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body span.scope-metric{min-height:32px;box-shadow:inset 0 0 0 1px var(--mc-card-border-color);background:var(--mc-card-background);color:var(--mc-muted);letter-spacing:normal;text-transform:none;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body button.scope-metric{min-height:32px;box-shadow:inset 0 0 0 1px var(--mc-card-border-color);background:var(--mc-card-background);color:var(--mc-muted);letter-spacing:normal;text-transform:none;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-action-button{min-height:32px;box-shadow:inset 0 0 0 1px var(--mc-card-border-color);background:var(--mc-card-background);color:var(--mc-muted);letter-spacing:normal;text-transform:none;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .12s,color .12s,background .12s;display:inline-flex}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .active-toggle,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-action-button){cursor:pointer}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .active-toggle span,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .scope-metric span){color:var(--mc-muted);letter-spacing:normal;text-transform:none;font-family:inherit;font-size:12px;font-weight:500}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .active-toggle strong,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .scope-metric strong){letter-spacing:normal;text-transform:none;color:var(--mc-text);font-family:inherit;font-size:12px;font-weight:700}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .active-toggle strong{background:color-mix(in srgb, var(--mc-muted) 20%, transparent);border-radius:999px;padding:2px 7px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .active-toggle:hover{box-shadow:inset 0 0 0 1px var(--mc-card-border-color);background:var(--mc-active);color:var(--mc-text)}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-action-button:hover{box-shadow:inset 0 0 0 1px var(--mc-card-border-color);background:var(--mc-active);color:var(--mc-text)}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .segmented button:hover{box-shadow:inset 0 0 0 1px var(--mc-card-border-color);background:var(--mc-active);color:var(--mc-text)}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body button.scope-metric:hover{box-shadow:inset 0 0 0 1px var(--mc-card-border-color);background:var(--mc-active);color:var(--mc-text)}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .active-toggle.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, #4fd18b 50%, var(--mc-card-border-color))}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .active-toggle.active strong{color:#0a1410;background:#4fd18b}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .segmented{gap:2px;padding:3px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .segmented button{min-height:26px;color:var(--mc-muted);cursor:pointer;letter-spacing:normal;text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .segmented button.active{color:var(--mc-text);background:#e8873a38;font-weight:700}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .scope-metrics{display:contents}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .scope-metric.amber{box-shadow:inset 0 0 0 1px color-mix(in srgb, #f0a868 40%, var(--mc-card-border-color));color:#f0a868}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .scope-metric.amber strong{color:#f0a868}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body button.scope-metric{cursor:pointer}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-action-button{justify-content:center;min-width:32px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-page-header{border-bottom:none;flex-wrap:wrap;row-gap:10px;padding-left:0;padding-right:0}.mission-shell:has(.mission-ai-capability-page) .ai-capability-header-metrics{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mission-shell:has(.mission-ai-capability-page) .ai-capability-header-metrics .scope-metric{min-height:28px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions{justify-content:flex-end}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions .active-toggle{min-height:26px;padding:0 8px;font-size:11px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions .segmented{min-height:26px;padding:0 8px;font-size:11px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions span.review-source-pill{min-height:26px;padding:0 8px;font-size:11px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions .entity-action-button{min-height:26px;padding:0 8px;font-size:11px}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions .active-toggle span,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions .active-toggle strong){font-size:11px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions .segmented{padding:2px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions .segmented button{min-height:22px;padding:0 8px;font-size:11px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .entity-header-actions .entity-action-button{min-width:26px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body{--focused-section-gap:14px;--focused-section-padding-block:28px}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .mission-observability-sticky-bar{margin-bottom:18px}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body>.section-block,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body>.ai-capability-jobs){border-bottom-color:#ffffff29}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body>.section-block:first-of-type{padding-top:0}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading h2,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading-button h2,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .compact-heading h2,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .jobs-section-heading h2){letter-spacing:0;font-size:16px;font-weight:660}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-expanded-view.mission-observability-tab-stack{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:18px;padding:0;display:flex}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workbench,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .table-panel){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-expanded-view .compact-heading h2,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .workflow-expanded-view .compact-heading h3){color:var(--mc-muted);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:600}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading-button:hover{border-color:var(--mc-card-border-color);background:var(--mc-active);outline-color:var(--mc-card-border-color)}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading-button:focus-visible{border-color:var(--mc-card-border-color);background:var(--mc-active);outline-color:var(--mc-card-border-color)}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading.section-heading-button:hover{border-color:var(--mc-card-border-color);background:var(--mc-active);outline-color:var(--mc-card-border-color)}.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading.section-heading-button:focus-visible{border-color:var(--mc-card-border-color);background:var(--mc-active);outline-color:var(--mc-card-border-color)}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading.section-heading-button:hover h2,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading.section-heading-button:focus-visible h2){color:var(--mc-text)}:is(.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading.section-heading-button:hover .section-collapse-icon,.mission-shell:has(.mission-ai-capability-page) .ai-capability-dashboard-body .section-heading.section-heading-button:focus-visible .section-collapse-icon){color:var(--mc-subtle)}.mission-observability-actions{flex-wrap:wrap}.mission-observability-summary{margin-bottom:0}.mission-observability-kpi,.mission-observability-card,.mission-observability-drilldown,.mission-observability-redaction{border:1px solid var(--mc-card-border-color);border-radius:var(--mc-card-radius);background:var(--mc-card-background);box-shadow:var(--mc-card-shadow)}.mission-observability-kpi{min-height:112px;padding:12px}.mission-observability-kpi strong{font-size:20px;line-height:1.15}.mission-observability-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mission-observability-card,.mission-observability-drilldown,.mission-observability-redaction{gap:12px;min-width:0;padding:12px;display:grid}.mission-observability-card-header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.mission-observability-card-header h2{color:var(--mc-text);font-size:var(--mc-card-title-size);font-weight:var(--mc-card-title-weight);line-height:var(--mc-card-title-line-height);margin:3px 0 0}.mission-observability-section-summary,.mission-observability-notes,.mission-observability-redaction li{color:var(--mc-muted);font-size:var(--mc-body-size);line-height:var(--mc-body-line-height)}.mission-observability-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mission-observability-fields div{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-card-background) 86%, transparent);border-radius:6px;min-width:0;padding:8px}.mission-observability-fields dt{color:var(--mc-muted);font-size:11px}.mission-observability-fields dd{color:var(--mc-text);gap:3px;margin:4px 0 0;font-size:12px;line-height:1.4;display:grid}.mission-observability-fields dd span,.mission-observability-table td>span{overflow-wrap:anywhere}.mission-observability-fields dd small,.mission-observability-table small{color:var(--mc-muted);font-size:11px;line-height:1.35}.mission-observability-notes,.mission-observability-redaction ul{gap:6px;margin:0;padding-left:17px;display:grid}.mission-observability-status{border:1px solid var(--mc-card-border-color);min-height:24px;color:var(--mc-muted);text-transform:capitalize;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.mission-observability-status[data-status=ok]{border-color:color-mix(in srgb, var(--mission-green) 42%, var(--mc-card-border-color));color:var(--mission-green)}.mission-observability-status[data-status=watch],.mission-observability-status[data-status=awaiting_instrumentation]{border-color:color-mix(in srgb, var(--amber) 42%, var(--mc-card-border-color));color:var(--amber)}.mission-observability-status[data-status=degraded],.mission-observability-status[data-status=not_connected]{border-color:color-mix(in srgb, var(--mission-red) 42%, var(--mc-card-border-color));color:var(--mission-red)}@media (max-width:1100px){.mission-observability-reset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-observability-section-grid{grid-template-columns:1fr}}@media (max-width:760px){.mission-observability-reset-grid,.mission-observability-reset-kpis,.mission-observability-reset-state-row,.mission-observability-fields{grid-template-columns:1fr}.mission-observability-actions{justify-content:flex-start}}.mission-observability-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mission-observability-tabs a{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-card-background) 84%, var(--mc-bg));min-width:0;color:var(--mc-muted);border-radius:7px;gap:3px;padding:9px 10px;text-decoration:none;display:grid}.mission-observability-tabs a[aria-current=page]{border-color:color-mix(in srgb, var(--mission-green) 50%, var(--mc-card-border-color));color:var(--mc-text);background:color-mix(in srgb, var(--mission-green) 11%, var(--mc-card-background))}.mission-observability-tabs span{overflow-wrap:anywhere;font-size:12px;font-weight:720;line-height:1.2}.mission-observability-tabs small{color:var(--mc-muted);font-size:11px;line-height:1.2}.mission-observability-console{gap:10px;min-width:0;display:grid}.mission-observability-reset{gap:10px}.mission-observability-reset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.mission-observability-reset-panel{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 86%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--mc-text) 2%, transparent), transparent 38%), var(--obs-panel);border-radius:8px;align-content:start;gap:10px;min-width:0;min-height:0;padding:12px;display:grid}.mission-observability-reset-panel[data-status=healthy]{border-color:color-mix(in srgb, var(--obs-healthy) 32%, var(--mc-card-border-color))}.mission-observability-reset-panel[data-status=warning]{border-color:color-mix(in srgb, var(--obs-warning) 34%, var(--mc-card-border-color))}.mission-observability-reset-panel[data-status=critical],.mission-observability-reset-panel[data-status=blocked]{border-color:color-mix(in srgb, var(--obs-critical) 36%, var(--mc-card-border-color))}.mission-observability-reset-header,.pm-create-dialog .pm-prd-intake-copy{align-items:flex-start;gap:9px;min-width:0;display:flex}.mission-observability-reset-header>span{border:1px solid color-mix(in srgb, var(--obs-connected) 34%, var(--mc-card-border-color));width:26px;height:26px;color:var(--obs-connected);background:color-mix(in srgb, var(--obs-connected) 9%, transparent);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mission-observability-reset-header small,.mission-observability-reset-signals small,.mission-observability-reset-note,.mission-observability-reset-distribution>span,.mission-observability-reset-kpi span,.mission-observability-reset-meter span,.mission-observability-reset-state-row span{color:var(--mc-muted);font-size:11px;line-height:1.25}.mission-observability-reset-header h2{color:var(--mc-text);margin:1px 0 0;font-size:15px;font-weight:780;line-height:1.15}.mission-observability-reset-hero{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 78%, transparent);background:var(--obs-panel-soft);border-radius:7px;gap:4px;padding:12px;display:grid}.mission-observability-reset-hero span{border:1px solid color-mix(in srgb, var(--obs-warning) 44%, transparent);width:max-content;color:var(--obs-warning);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;line-height:1}.mission-observability-reset-hero span[data-status=healthy]{border-color:color-mix(in srgb, var(--obs-healthy) 44%, transparent);color:var(--obs-healthy)}.mission-observability-reset-hero strong{color:var(--mc-text);font-size:24px;font-weight:820;line-height:1.05}.mission-observability-reset-kpis,.mission-observability-reset-state-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mission-observability-reset-state-row{grid-template-columns:repeat(5,minmax(0,1fr))}.mission-observability-reset-kpi,.mission-observability-reset-state-row article{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 76%, transparent);background:color-mix(in srgb, var(--mc-bg) 48%, transparent);border-radius:7px;gap:5px;min-width:0;padding:8px;display:grid}.mission-observability-reset-kpi{border-left:3px solid var(--reset-status-color,var(--obs-unknown))}.mission-observability-reset-kpi[data-status=healthy]{--reset-status-color:var(--obs-healthy)}.mission-observability-reset-kpi[data-status=warning]{--reset-status-color:var(--obs-warning)}.mission-observability-reset-kpi[data-status=critical],.mission-observability-reset-kpi[data-status=blocked]{--reset-status-color:var(--obs-critical)}.mission-observability-reset-kpi strong,.mission-observability-reset-state-row strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:820;line-height:1.05;overflow:hidden}.mission-observability-reset-state-row article[data-state=available]{border-color:color-mix(in srgb, var(--obs-healthy) 34%, var(--mc-card-border-color))}.mission-observability-reset-state-row article[data-state=partial]{border-color:color-mix(in srgb, var(--obs-connected) 34%, var(--mc-card-border-color))}.mission-observability-reset-state-row article[data-state=missing]{border-color:color-mix(in srgb, var(--obs-critical) 34%, var(--mc-card-border-color))}.mission-observability-reset-state-row article[data-state=instrumentation_required]{border-color:color-mix(in srgb, var(--obs-instrumentation) 34%, var(--mc-card-border-color))}.mission-observability-reset-state-row article[data-state=approval_gated]{border-color:color-mix(in srgb, var(--obs-warning) 34%, var(--mc-card-border-color))}.mission-observability-reset-meter{gap:5px;display:grid}.mission-observability-reset-meter strong{color:var(--mc-text);font-size:28px;font-weight:820;line-height:1}.mission-observability-reset-meter i,.mission-observability-reset-bars i{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 75%, transparent);background:color-mix(in srgb, var(--mc-bg) 74%, transparent);border-radius:999px;height:8px;position:relative;overflow:hidden}.mission-observability-reset-meter i:before,.mission-observability-reset-bars i:before{width:var(--reset-fill);border-radius:inherit;background:var(--reset-status-color,var(--obs-connected));content:"";position:absolute;inset:0 auto 0 0}.mission-observability-reset-signals,.mission-observability-reset-bars{gap:7px;display:grid}.mission-observability-reset-signals article,.mission-observability-reset-bars article{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 70%, transparent);background:color-mix(in srgb, var(--mc-bg) 40%, transparent);border-radius:7px;gap:5px;min-width:0;padding:8px;display:grid}.mission-observability-reset-signals article{border-left:3px solid var(--reset-status-color,var(--obs-unknown))}.mission-observability-reset-signals article[data-status=healthy],.mission-observability-reset-bars article[data-status=healthy]{--reset-status-color:var(--obs-healthy)}.mission-observability-reset-signals article[data-status=warning],.mission-observability-reset-bars article[data-status=warning]{--reset-status-color:var(--obs-warning)}.mission-observability-reset-signals article[data-status=critical],.mission-observability-reset-signals article[data-status=blocked],.mission-observability-reset-bars article[data-status=critical],.mission-observability-reset-bars article[data-status=blocked]{--reset-status-color:var(--obs-critical)}.mission-observability-reset-signals article[data-readiness=needs_instrumentation]{--reset-status-color:var(--obs-instrumentation)}.mission-observability-reset-signals article[data-readiness=connected]{--reset-status-color:var(--obs-connected)}.mission-observability-reset-signals article>div,.mission-observability-reset-bars article>div{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.mission-observability-reset-signals span,.mission-observability-reset-bars span{min-width:0;color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;line-height:1.2;overflow:hidden}.mission-observability-reset-signals strong,.mission-observability-reset-bars strong{color:var(--mc-text);white-space:nowrap;font-size:13px;font-weight:820;line-height:1.2}.mission-observability-reset-distribution{gap:7px;display:grid}.mission-observability-reset-distribution>div{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 75%, transparent);background:color-mix(in srgb, var(--mc-bg) 70%, transparent);border-radius:999px;height:10px;display:flex;overflow:hidden}.mission-observability-reset-distribution i{width:var(--reset-segment);background:var(--reset-color);min-width:3px}.mission-observability-reset-distribution ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mission-observability-reset-distribution li{color:var(--mc-muted);justify-content:space-between;gap:8px;font-size:11px;line-height:1.2;display:flex}.mission-observability-reset-distribution li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mission-observability-reset-distribution li strong{color:var(--mc-text);font-weight:800}.mission-observability-reset-note{margin:0}.mission-observability-console-control,.mission-observability-console-panel,.mission-observability-console-kpi{border:1px solid var(--mc-card-border-color);background:linear-gradient(180deg, color-mix(in srgb, var(--mc-text) 3%, transparent), transparent 42%), color-mix(in srgb, var(--mc-card-background) 90%, var(--mc-bg));border-radius:7px;min-width:0}.mission-observability-console-control{grid-template-columns:minmax(240px,.32fr) minmax(0,1fr) auto;align-items:stretch;gap:10px;padding:10px;display:grid}.mission-observability-console-control[data-status=warning]{border-color:color-mix(in srgb, var(--amber) 40%, var(--mc-card-border-color))}.mission-observability-console-control[data-status=critical],.mission-observability-console-control[data-status=blocked]{border-color:color-mix(in srgb, var(--mission-red) 38%, var(--mc-card-border-color))}.mission-observability-console-control-title,.mission-observability-console-panel-title{align-items:flex-start;gap:9px;min-width:0;display:flex}.mission-observability-console-control-title>span,.mission-observability-console-panel-title>span{border:1px solid color-mix(in srgb, var(--mission-green) 32%, var(--mc-card-border-color));width:26px;height:26px;color:var(--mission-green);background:color-mix(in srgb, var(--mission-green) 9%, transparent);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mission-observability-console-control-title h2,.mission-observability-console-panel-title h2{color:var(--mc-text);margin:0;font-size:15px;font-weight:750;line-height:1.16}.mission-observability-console-control-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.mission-observability-console-control-items div{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 76%, transparent);background:color-mix(in srgb, var(--mc-bg) 50%, transparent);border-radius:6px;gap:3px;min-width:0;padding:7px 8px;display:grid}.mission-observability-console-control-items dt,.mission-observability-console-kpi span,.mission-observability-console-kpi small,.mission-observability-console-status-stack small,.mission-observability-console-matrix-head,.mission-observability-console-matrix-row small,.mission-observability-console-lanes small,.mission-observability-console-lanes p,.mission-observability-console-gap-stack small,.mission-observability-console-table th,.mission-observability-console-table small{color:var(--mc-muted);font-size:11px;line-height:1.2}.mission-observability-console-control-items dd{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:720;line-height:1.2;overflow:hidden}.mission-observability-console-strip{grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:8px;display:grid}.mission-observability-console-kpi{gap:7px;padding:9px;display:grid;position:relative;overflow:hidden}.mission-observability-console-kpi:before,.mission-observability-console-status-stack article:before,.mission-observability-console-gap-stack article:before{background:var(--mission-green);content:"";width:3px;position:absolute;inset:0 auto 0 0}.mission-observability-console-kpi[data-status=warning]:before,.mission-observability-console-status-stack article[data-status=warning]:before,.mission-observability-console-gap-stack article[data-status=warning]:before{background:var(--amber)}.mission-observability-console-kpi[data-status=critical]:before,.mission-observability-console-kpi[data-status=blocked]:before,.mission-observability-console-status-stack article[data-status=critical]:before,.mission-observability-console-status-stack article[data-status=blocked]:before,.mission-observability-console-gap-stack article[data-status=critical]:before,.mission-observability-console-gap-stack article[data-status=blocked]:before{background:var(--mission-red)}.mission-observability-console-kpi>div,.mission-observability-console-lane-head,.mission-observability-console-gap-stack article{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.mission-observability-console-kpi>div>span:not(.mission-observability-readiness){overflow-wrap:anywhere;min-width:0}.mission-observability-console-kpi .mission-observability-readiness{flex:0 auto;min-width:0;max-width:118px}.mission-observability-console-kpi strong{min-width:0;color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:780;line-height:1;display:block;overflow:hidden}.mission-observability-console-kpi small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mission-observability-console-workbench,.mission-observability-provider-layout,.mission-observability-quality-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.32fr);gap:10px;min-width:0;display:grid}.mission-observability-console-main,.mission-observability-console-rail,.mission-observability-provider-side,.mission-observability-quality-pressure{align-content:start;gap:10px;min-width:0;display:grid}.mission-observability-console-panel{gap:10px;padding:10px;display:grid}.mission-observability-console-status-stack{gap:7px;min-width:0;display:grid}.mission-observability-console-status-stack article,.mission-observability-console-gap-stack article{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 78%, transparent);background:color-mix(in srgb, var(--mc-bg) 48%, transparent);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;padding:8px 8px 8px 10px;display:grid;position:relative;overflow:hidden}.mission-observability-console-status-stack article>div,.mission-observability-console-gap-stack article>div,.mission-observability-console-lane-head>div{gap:3px;min-width:0;display:grid}.mission-observability-console-status-stack strong,.mission-observability-console-lanes strong,.mission-observability-console-gap-stack strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;overflow:hidden}.mission-observability-console-status-stack small,.mission-observability-console-gap-stack small{grid-column:1/-1}.mission-observability-console-lanes{gap:9px;min-width:0;display:grid}.mission-observability-console-lanes>div{gap:7px;display:grid}.mission-observability-console-lanes article{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 80%, transparent);background:color-mix(in srgb, var(--mc-bg) 50%, transparent);border-radius:6px;gap:7px;min-width:0;padding:8px;display:grid}.mission-observability-console-lane-track{background:color-mix(in srgb, var(--mc-card-border-color) 58%, transparent);border-radius:999px;height:7px;position:relative;overflow:hidden}.mission-observability-console-lane-track i{width:var(--lane-fill);border-radius:inherit;background:var(--mission-green);height:100%;display:block}.mission-observability-console-lanes article[data-status=warning] .mission-observability-console-lane-track i{background:var(--amber)}.mission-observability-console-lanes article[data-status=critical] .mission-observability-console-lane-track i,.mission-observability-console-lanes article[data-status=blocked] .mission-observability-console-lane-track i{background:var(--mission-red)}.mission-observability-console-lanes p{margin:0}.mission-observability-console-two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.mission-observability-ops-layout{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0;display:grid}.mission-observability-ops-layout>.mission-observability-console-panel{grid-column:span 3}.mission-observability-ops-trend{grid-column:span 4}.mission-observability-ops-risk{grid-column:span 2}.mission-observability-provider-wide,.mission-observability-quality-board{min-width:0}.mission-observability-console-gap-stack{gap:7px;min-width:0;display:grid}.mission-observability-console-gap-stack h3{color:var(--mc-text);margin:0;font-size:13px;font-weight:740;line-height:1.2}.mission-observability-console-matrix{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 76%, transparent);background:color-mix(in srgb, var(--mc-bg) 44%, transparent);border-radius:7px;min-width:0;display:grid;overflow-x:auto}.mission-observability-console-matrix-head,.mission-observability-console-matrix-row{grid-template-columns:minmax(150px, .42fr) repeat(var(--matrix-columns), minmax(72px, 1fr));align-items:stretch;min-width:680px;display:grid}.mission-observability-console-matrix-head{border-bottom:1px solid var(--mc-card-border-color);text-transform:uppercase}.mission-observability-console-matrix-head span,.mission-observability-console-matrix-row strong,.mission-observability-console-matrix-row>span{border-right:1px solid color-mix(in srgb, var(--mc-card-border-color) 72%, transparent);align-content:center;min-width:0;padding:8px;display:grid}.mission-observability-console-matrix-head span:last-child,.mission-observability-console-matrix-row>span:last-child{border-right:0}.mission-observability-console-matrix-row:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--mc-card-border-color) 72%, transparent)}.mission-observability-console-matrix-row strong{color:var(--mc-text);font-size:12px;font-weight:720;line-height:1.18}.mission-observability-console-matrix-row strong small{margin-top:3px}.mission-observability-console-matrix-row>span{color:var(--mission-green);background:color-mix(in srgb, var(--mission-green) 13%, transparent);text-align:center;overflow-wrap:anywhere;font-size:11px;font-weight:720;line-height:1.2}.mission-observability-console-matrix-row>span[data-status=warning],.mission-observability-console-matrix-row>span[data-readiness=awaiting_telemetry],.mission-observability-console-matrix-row>span[data-readiness=needs_alignment],.mission-observability-console-matrix-row>span[data-readiness=needs_instrumentation],.mission-observability-console-matrix-row>span[data-readiness=baseline_pending],.mission-observability-console-matrix-row>span[data-readiness=stale]{color:var(--amber);background:color-mix(in srgb, var(--amber) 15%, transparent)}.mission-observability-console-matrix-row>span[data-status=critical],.mission-observability-console-matrix-row>span[data-status=blocked],.mission-observability-console-matrix-row>span[data-readiness=not_connected],.mission-observability-console-matrix-row>span[data-readiness=needs_env],.mission-observability-console-matrix-row>span[data-readiness=error]{color:var(--mission-red);background:color-mix(in srgb, var(--mission-red) 14%, transparent)}.mission-observability-completion-panel{border-color:color-mix(in srgb, var(--amber) 26%, var(--mc-card-border-color))}.mission-observability-completion-ribbon{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.mission-observability-completion-ribbon div,.mission-observability-completion-item,.mission-observability-aging-bars article,.mission-observability-owner-row{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 76%, transparent);background:color-mix(in srgb, var(--mc-bg) 46%, transparent);border-radius:7px}.mission-observability-completion-ribbon div{gap:4px;min-width:0;padding:8px;display:grid}.mission-observability-completion-ribbon span,.mission-observability-completion-item-head span,.mission-observability-aging-bars small,.mission-observability-owner-head,.mission-observability-completion-note{color:var(--mc-muted);font-size:11px;line-height:1.25}.mission-observability-completion-ribbon strong{color:var(--mc-text);font-size:20px;line-height:1}.mission-observability-completion-visual-deck{grid-template-columns:repeat(2,minmax(220px,.34fr)) minmax(260px,1fr);gap:9px;min-width:0;display:grid}.mission-observability-radial-card,.mission-observability-instrumentation-board{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 76%, transparent);background:linear-gradient(135deg, #7dd3fc0d, transparent 52%), color-mix(in srgb, var(--mc-bg) 52%, transparent);border-radius:7px;min-width:0;display:grid}.mission-observability-radial-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px}.mission-observability-radial,.mission-observability-donut{aspect-ratio:1;background:var(--radial-gradient);width:92px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc-text) 12%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.mission-observability-radial:after,.mission-observability-donut:after{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 80%, transparent);border-radius:inherit;background:color-mix(in srgb, var(--mc-bg) 88%, #0f172a);content:"";position:absolute;inset:14px}.mission-observability-radial span,.mission-observability-radial small,.mission-observability-donut span,.mission-observability-donut small{z-index:1;line-height:1;position:relative}.mission-observability-radial span,.mission-observability-donut span{color:var(--mc-text);font-size:20px;font-weight:800}.mission-observability-radial small,.mission-observability-donut small{color:var(--mc-muted);text-transform:uppercase;margin-top:23px;font-size:10px}.mission-observability-radial-detail{gap:7px;min-width:0;display:grid}.mission-observability-radial-detail strong,.mission-observability-instrumentation-board strong{min-width:0;color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.mission-observability-radial-detail ul,.mission-observability-instrumentation-board ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.mission-observability-radial-detail li{min-width:0;color:var(--mc-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;font-size:11px;display:grid}.mission-observability-radial-detail i,.mission-observability-ranked-list i:before{background:var(--segment-color);content:"";border-radius:999px;width:8px;height:8px;display:block}.mission-observability-radial-detail li span,.mission-observability-instrumentation-board li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mission-observability-instrumentation-board{align-content:start;gap:8px;padding:10px}.mission-observability-instrumentation-board>div{gap:3px;display:grid}.mission-observability-instrumentation-board>div>span{color:var(--amber);text-transform:uppercase;font-size:11px;font-weight:780}.mission-observability-instrumentation-board li{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 70%, transparent);background:color-mix(in srgb, var(--mc-bg) 52%, transparent);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 7px;display:grid}.mission-observability-instrumentation-board li small{max-width:160px;color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mission-observability-completion-ribbon [data-state=available],.mission-observability-completion-badge[data-state=available]{color:var(--mission-green);border-color:color-mix(in srgb, var(--mission-green) 45%, transparent);background:color-mix(in srgb, var(--mission-green) 12%, transparent)}.mission-observability-completion-ribbon [data-state=partial],.mission-observability-completion-badge[data-state=partial]{color:#7dd3fc;background:#7dd3fc1f;border-color:#7dd3fc6b}.mission-observability-completion-ribbon [data-state=missing],.mission-observability-completion-badge[data-state=missing]{color:var(--mission-red);border-color:color-mix(in srgb, var(--mission-red) 40%, transparent);background:color-mix(in srgb, var(--mission-red) 12%, transparent)}.mission-observability-completion-ribbon [data-state=instrumentation_required],.mission-observability-completion-badge[data-state=instrumentation_required]{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 44%, transparent);background:color-mix(in srgb, var(--amber) 13%, transparent)}.mission-observability-completion-ribbon [data-state=approval_gated],.mission-observability-completion-badge[data-state=approval_gated]{color:#c4b5fd;background:#c4b5fd1f;border-color:#c4b5fd6b}.mission-observability-completion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.mission-observability-completion-item{gap:8px;min-width:0;padding:9px;display:grid}.mission-observability-completion-item[data-state=instrumentation_required]{border-color:color-mix(in srgb, var(--amber) 36%, var(--mc-card-border-color))}.mission-observability-completion-item[data-state=approval_gated]{border-color:color-mix(in srgb, #c4b5fd 30%, var(--mc-card-border-color))}.mission-observability-completion-item-head,.mission-observability-owner-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.mission-observability-completion-item-head>span{text-overflow:ellipsis;white-space:nowrap;gap:2px;min-width:0;display:grid;overflow:hidden}.mission-observability-completion-item-head small{color:color-mix(in srgb, var(--mc-muted) 84%, transparent);letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:760;line-height:1}.mission-observability-completion-item strong,.mission-observability-owner-row strong{min-width:0;color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.mission-observability-completion-item dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.mission-observability-completion-item dl div{min-width:0}.mission-observability-completion-item dt{color:var(--mc-muted);text-transform:uppercase;font-size:10px}.mission-observability-completion-item dd{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:720;overflow:hidden}.mission-observability-completion-item p,.mission-observability-completion-note{overflow-wrap:anywhere;min-width:0;margin:0}.mission-observability-completion-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mission-observability-completion-badge{text-align:center;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;max-width:132px;min-height:24px;padding:3px 9px;font-size:10px;font-weight:760;line-height:1.1;display:inline-grid}.mission-observability-completion-drilldown{grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.mission-observability-aging-bars{gap:8px;min-width:0;display:grid}.mission-observability-aging-bars article{gap:7px;min-width:0;padding:8px;display:grid}.mission-observability-aging-bars article>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mission-observability-aging-bars span,.mission-observability-aging-bars strong{min-width:0;color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mission-observability-aging-bars i{width:var(--aging-fill);background:var(--mission-green);border-radius:999px;height:8px;display:block}.mission-observability-aging-bars article[data-state=partial] i{background:#7dd3fc}.mission-observability-aging-bars article[data-state=instrumentation_required] i{background:var(--amber)}.mission-observability-owner-table{gap:6px;min-width:0;display:grid}.mission-observability-owner-head,.mission-observability-owner-row{grid-template-columns:minmax(170px,1.25fr) minmax(110px,.8fr) minmax(96px,.6fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.mission-observability-owner-head{text-transform:uppercase;padding:0 8px}.mission-observability-owner-row{padding:7px 8px}.mission-observability-owner-row>span{min-width:0;color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mission-observability-console-table-scroll{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 76%, transparent);border-radius:7px;overflow-x:auto}.mission-observability-console-table{border-collapse:collapse;width:100%;min-width:820px}.mission-observability-console-table th,.mission-observability-console-table td{border-bottom:1px solid color-mix(in srgb, var(--mc-card-border-color) 72%, transparent);text-align:left;vertical-align:top;padding:8px}.mission-observability-console-table th{background:color-mix(in srgb, var(--mc-bg) 54%, transparent);text-transform:uppercase}.mission-observability-console-table td{color:var(--mc-muted);font-size:12px;line-height:1.25}.mission-observability-console-table td>span{color:var(--mc-text);font-weight:700;display:block}.mission-observability-console-table tbody tr:last-child td{border-bottom:0}@media (max-width:1360px){.mission-observability-console-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-observability-console-workbench,.mission-observability-provider-layout,.mission-observability-quality-layout,.mission-observability-completion-drilldown,.mission-observability-console-two-up{grid-template-columns:1fr}.mission-observability-completion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-observability-ops-layout{grid-template-columns:1fr}.mission-observability-ops-layout>.mission-observability-console-panel,.mission-observability-ops-trend,.mission-observability-ops-risk{grid-column:auto}.mission-observability-console-panel-title>div,.mission-observability-console-control-title>div{min-width:0}.mission-observability-console-panel-title h2,.mission-observability-console-control-title h2{overflow-wrap:anywhere}}@media (max-width:820px){.mission-observability-completion-ribbon,.mission-observability-completion-grid{grid-template-columns:1fr}.mission-observability-owner-head{display:none}.mission-observability-owner-row{grid-template-columns:1fr;align-items:start}.mission-observability-owner-row>span,.mission-observability-owner-row strong{white-space:normal}}.mission-observability-command-v1{gap:12px}.mission-observability-command-hero-v1{border:1px solid color-mix(in srgb, var(--obs-connected) 24%, var(--mc-card-border-color));background:linear-gradient(135deg, color-mix(in srgb, var(--obs-connected) 13%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--mc-text) 3%, transparent), transparent 62%), color-mix(in srgb, var(--mc-card-background) 93%, #030609);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(440px,.7fr);align-items:end;gap:14px;padding:14px;display:grid;overflow:hidden}.mission-observability-command-hero-v1>div{gap:5px;min-width:0;display:grid}.mission-observability-command-hero-v1 span,.mission-observability-command-panel-title-v1 small,.mission-observability-command-gauge-v1 small,.mission-observability-provider-summary-v1 small,.mission-observability-diagnostic-rail-v1 small,.mission-observability-workflow-card-v1 dl,.mission-observability-workflow-stats-v1,.mission-observability-workflow-tags-v1 span,.mission-observability-token-bars-v1 span{color:var(--mc-muted);font-size:11px;line-height:1.25}.mission-observability-command-hero-v1 span,.mission-observability-command-panel-title-v1 small{letter-spacing:.08em;text-transform:uppercase;font-weight:760}.mission-observability-command-hero-v1 h2{color:var(--mc-text);margin:0;font-size:26px;font-weight:820;line-height:1.05}.mission-observability-command-hero-v1 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mission-observability-command-hero-v1 dl div{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 78%, transparent);background:color-mix(in srgb, var(--mc-bg) 44%, transparent);border-radius:7px;gap:4px;min-width:0;padding:9px;display:grid}.mission-observability-command-hero-v1 dt{color:var(--mc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1}.mission-observability-command-hero-v1 dd{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:780;line-height:1.15;overflow:hidden}.mission-observability-gauge-row-v1{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mission-observability-command-gauge-v1{--command-status-color:var(--obs-unknown);border:1px solid color-mix(in srgb, var(--command-status-color) 28%, var(--mc-card-border-color));background:linear-gradient(180deg, color-mix(in srgb, var(--command-status-color) 7%, transparent), transparent 72%), var(--obs-panel);border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.mission-observability-command-gauge-v1[data-status=healthy]{--command-status-color:var(--obs-healthy)}.mission-observability-command-gauge-v1[data-status=warning]{--command-status-color:var(--obs-warning)}.mission-observability-command-gauge-v1[data-status=critical],.mission-observability-command-gauge-v1[data-status=blocked]{--command-status-color:var(--obs-critical)}.mission-observability-command-gauge-v1[data-readiness=needs_instrumentation],.mission-observability-command-gauge-v1[data-readiness=awaiting_telemetry]{--command-status-color:var(--obs-instrumentation)}.mission-observability-command-gauge-v1>div{background:radial-gradient(circle at center, color-mix(in srgb, var(--mc-card-background) 96%, #020305) 0 53%, transparent 54%), conic-gradient(var(--command-status-color) var(--gauge-fill), color-mix(in srgb, var(--mc-card-border-color) 72%, transparent) 0);width:66px;height:66px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc-card-border-color) 60%, transparent);border-radius:50%;place-items:center;display:grid}.mission-observability-command-gauge-v1>div span{color:var(--mc-text);font-size:15px;font-weight:830;line-height:1}.mission-observability-command-gauge-v1 section{gap:4px;min-width:0;display:grid}.mission-observability-command-gauge-v1 strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;line-height:1.15;overflow:hidden}.mission-observability-command-layout-v1{grid-template-columns:minmax(0,1fr) minmax(260px,.28fr);align-items:start;gap:12px;min-width:0;display:grid}.mission-shell .tech-stack-ledger-column,.mission-observability-command-main-v1{gap:12px;min-width:0;display:grid}.mission-observability-command-panel-v1{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 86%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--mc-text) 2%, transparent), transparent 60%), var(--obs-panel);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mission-observability-command-panel-title-v1{align-items:flex-start;gap:8px;min-width:0;display:flex}.mission-observability-command-panel-title-v1>span{border:1px solid color-mix(in srgb, var(--obs-connected) 36%, var(--mc-card-border-color));width:26px;height:26px;color:var(--obs-connected);background:color-mix(in srgb, var(--obs-connected) 8%, transparent);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mission-observability-command-panel-title-v1>div{min-width:0}.mission-observability-command-panel-title-v1 h3{color:var(--mc-text);margin:2px 0 0;font-size:14px;font-weight:780;line-height:1.2}.mission-observability-workflow-cards-v1{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mission-observability-workflow-card-v1{--command-status-color:var(--obs-unknown);border:1px solid color-mix(in srgb, var(--command-status-color) 24%, var(--mc-card-border-color));border-left:3px solid var(--command-status-color);background:color-mix(in srgb, var(--mc-bg) 42%, transparent);border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.mission-observability-workflow-card-v1[data-status=healthy]{--command-status-color:var(--obs-healthy)}.mission-observability-workflow-card-v1[data-status=warning]{--command-status-color:var(--obs-warning)}.mission-observability-workflow-card-v1[data-readiness=awaiting_telemetry]{--command-status-color:var(--obs-instrumentation)}.mission-observability-workflow-card-head-v1{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.mission-observability-workflow-card-head-v1>div{gap:3px;min-width:0;display:grid}.mission-observability-workflow-card-head-v1>div>span{color:var(--obs-connected);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780;line-height:1}.mission-observability-workflow-card-head-v1 strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;line-height:1.2;overflow:hidden}.mission-observability-workflow-card-v1 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.mission-observability-workflow-card-v1 dl div{min-width:0}.mission-observability-workflow-card-v1 dt{color:var(--mc-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1}.mission-observability-workflow-card-v1 dd{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:680;line-height:1.2;overflow:hidden}.mission-observability-workflow-stats-v1{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mission-observability-workflow-stats-v1 span{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 68%, transparent);background:color-mix(in srgb, var(--mc-bg) 50%, transparent);border-radius:6px;gap:2px;min-width:0;padding:7px;display:grid}.mission-observability-workflow-stats-v1 span[data-state=warning]{border-color:color-mix(in srgb, var(--obs-warning) 34%, var(--mc-card-border-color))}.mission-observability-workflow-stats-v1 span[data-state=healthy]{border-color:color-mix(in srgb, var(--obs-healthy) 28%, var(--mc-card-border-color))}.mission-observability-workflow-stats-v1 strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;line-height:1;overflow:hidden}.mission-observability-workflow-tags-v1{flex-wrap:wrap;gap:5px;display:flex}.mission-observability-workflow-tags-v1 span{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 70%, transparent);background:color-mix(in srgb, var(--mc-bg) 50%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:4px 7px;overflow:hidden}.mission-observability-workflow-tags-v1 span[data-state=connected]{border-color:color-mix(in srgb, var(--obs-connected) 34%, var(--mc-card-border-color));color:color-mix(in srgb, var(--obs-connected) 82%, var(--mc-text))}.mission-observability-workflow-tags-v1 span[data-state=missing]{border-color:color-mix(in srgb, var(--obs-instrumentation) 42%, var(--mc-card-border-color));color:color-mix(in srgb, var(--obs-instrumentation) 82%, var(--mc-text))}.mission-observability-provider-summary-v1{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.mission-observability-provider-summary-v1 article{--command-status-color:var(--obs-unknown);border:1px solid color-mix(in srgb, var(--command-status-color) 24%, var(--mc-card-border-color));background:color-mix(in srgb, var(--mc-bg) 44%, transparent);border-radius:7px;gap:4px;min-width:0;padding:8px;display:grid}.mission-observability-provider-summary-v1 article[data-status=healthy]{--command-status-color:var(--obs-healthy)}.mission-observability-provider-summary-v1 article[data-status=warning]{--command-status-color:var(--obs-warning)}.mission-observability-provider-summary-v1 article[data-status=critical],.mission-observability-provider-summary-v1 article[data-status=blocked]{--command-status-color:var(--obs-critical)}.mission-observability-provider-summary-v1 article[data-readiness=needs_instrumentation],.mission-observability-provider-summary-v1 article[data-readiness=awaiting_telemetry]{--command-status-color:var(--obs-instrumentation)}.mission-observability-provider-summary-v1 span{color:var(--mc-muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:760;line-height:1;overflow:hidden}.mission-observability-provider-summary-v1 strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:820;line-height:1;overflow:hidden}.mission-observability-token-bars-v1{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mission-observability-token-bars-v1 article{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 70%, transparent);background:color-mix(in srgb, var(--mc-bg) 42%, transparent);border-radius:7px;gap:6px;min-width:0;padding:8px;display:grid}.mission-observability-token-bars-v1 article>div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.mission-observability-token-bars-v1 strong{color:var(--mc-text);white-space:nowrap;font-size:12px;font-weight:800;line-height:1}.mission-observability-token-bars-v1 i{background:color-mix(in srgb, var(--mc-card-border-color) 64%, transparent);border-radius:999px;height:7px;position:relative;overflow:hidden}.mission-observability-token-bars-v1 i:before{width:var(--token-fill);border-radius:inherit;background:var(--obs-connected);content:"";position:absolute;inset:0 auto 0 0}.mission-observability-token-bars-v1 article[data-status=warning] i:before{background:var(--obs-warning)}.mission-observability-diagnostic-rail-v1{align-self:start}.mission-observability-diagnostic-rail-v1>div{gap:7px;display:grid}.mission-observability-diagnostic-rail-v1 article{border:1px solid color-mix(in srgb, var(--obs-instrumentation) 32%, var(--mc-card-border-color));background:color-mix(in srgb, var(--mc-bg) 46%, transparent);border-radius:7px;gap:4px;min-width:0;padding:8px;display:grid}.mission-observability-diagnostic-rail-v1 article[data-state=partial]{border-color:color-mix(in srgb, var(--obs-connected) 30%, var(--mc-card-border-color))}.mission-observability-diagnostic-rail-v1 article[data-state=missing]{border-color:color-mix(in srgb, var(--obs-critical) 34%, var(--mc-card-border-color))}.mission-observability-diagnostic-rail-v1 article[data-state=approval_gated]{border-color:color-mix(in srgb, var(--obs-warning) 34%, var(--mc-card-border-color))}.mission-observability-diagnostic-rail-v1 span{color:var(--mc-text);font-size:12px;font-weight:760;line-height:1.2}.mission-observability-diagnostic-rail-v1 strong{color:color-mix(in srgb, var(--obs-instrumentation) 84%, var(--mc-text));text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;line-height:1.2;overflow:hidden}.mission-observability-command-layout,.mission-observability-command-hero{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.mission-observability-command-metrics,.mission-observability-command-split,.mission-observability-risk-list,.mission-observability-gap-list{gap:10px;min-width:0;display:grid}.mission-observability-command-metrics{grid-template-columns:repeat(4,minmax(150px,1fr))}.mission-observability-command-split{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr)}.mission-observability-risk-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-observability-gap-list{grid-template-columns:repeat(5,minmax(0,1fr))}.mission-observability-command-signal-grid{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:12px;min-width:0;display:grid}.mission-observability-command-status,.mission-observability-command-tile,.mission-observability-command-signal-card{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-card-background) 90%, var(--mc-bg));border-radius:7px;gap:10px;min-width:0;padding:10px;display:grid}.mission-observability-command-status{border-color:color-mix(in srgb, var(--mission-green) 30%, var(--mc-card-border-color));background:linear-gradient(135deg, color-mix(in srgb, var(--mission-green) 12%, transparent), transparent 42%), color-mix(in srgb, var(--mc-card-background) 91%, var(--mc-bg));align-content:space-between;min-height:236px;padding:14px}.mission-observability-command-status-main{align-items:flex-start;gap:12px;display:flex}.mission-observability-command-status-icon{border:1px solid color-mix(in srgb, var(--mission-green) 40%, var(--mc-card-border-color));width:30px;height:30px;color:var(--mission-green);background:color-mix(in srgb, var(--mission-green) 10%, transparent);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mission-observability-command-status h2{color:var(--mc-text);letter-spacing:0;margin:2px 0 8px;font-size:clamp(30px,4vw,48px);font-weight:790;line-height:.95}.mission-observability-command-tile strong{color:var(--mc-text);margin:0;font-size:24px;font-weight:760;line-height:1.05}.mission-observability-command-status p,.mission-observability-command-tile p,.mission-observability-command-status dd{color:var(--mc-muted);font-size:var(--mc-body-size);line-height:var(--mc-body-line-height);margin:0}.mission-observability-command-status-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.mission-observability-command-status-evidence div{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-bg) 40%, transparent);border-radius:7px;gap:3px;padding:8px;display:grid}.mission-observability-command-signal-card{align-content:start}.mission-observability-command-signal-header{align-items:flex-start;gap:9px;min-width:0;display:flex}.mission-observability-command-signal-icon{border:1px solid color-mix(in srgb, var(--mission-green) 34%, var(--mc-card-border-color));width:26px;height:26px;color:var(--mission-green);background:color-mix(in srgb, var(--mission-green) 9%, transparent);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mission-observability-command-signal-header h3{color:var(--mc-text);margin:0;font-size:15px;font-weight:740;line-height:1.2}.mission-observability-command-signal-header p{color:var(--mc-muted);font-size:var(--mc-body-size);line-height:var(--mc-body-line-height);margin:3px 0 0}.mission-observability-command-signal-list{gap:7px;display:grid}.mission-observability-command-signal-row{border-top:1px solid var(--mc-card-border-color);grid-template-columns:minmax(160px,.34fr) minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding-top:7px;display:grid}.mission-observability-command-signal-row>div{gap:3px;min-width:0;display:grid}.mission-observability-command-signal-row span,.mission-observability-command-signal-row small{color:var(--mc-muted);font-size:11px;line-height:1.2}.mission-observability-command-signal-row strong{color:var(--mc-text);font-size:15px;line-height:1.2}.mission-observability-command-signal-row p{color:var(--mc-muted);font-size:var(--mc-body-size);line-height:var(--mc-body-line-height);margin:0}.mission-observability-panel-header,.mission-observability-panel-title,.mission-observability-viz-header,.mission-observability-filter-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.mission-observability-panel-header{justify-content:space-between}.mission-observability-panel-title{flex:1}.mission-observability-panel-icon{border:1px solid color-mix(in srgb, var(--mission-green) 28%, var(--mc-card-border-color));width:28px;height:28px;color:var(--mission-green);background:color-mix(in srgb, var(--mission-green) 10%, transparent);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mission-observability-panel-header h2,.mission-observability-command-tile h3,.mission-observability-viz h3,.mission-observability-anomaly-card h3,.mission-observability-alert-card h3,.mission-observability-span-detail h3{color:var(--mc-text);font-size:var(--mc-card-title-size);font-weight:var(--mc-card-title-weight);line-height:var(--mc-card-title-line-height);margin:0}.mission-observability-panel-header p,.mission-observability-viz-header span,.mission-observability-viz-note,.mission-observability-target-row,.mission-observability-chart-legend,.mission-observability-axis,.mission-observability-filter-panel,.mission-observability-span-detail dd,.mission-observability-alert-card dd{color:var(--mc-muted);font-size:var(--mc-body-size);line-height:var(--mc-body-line-height)}.mission-observability-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mission-observability-fuel-grid,.mission-observability-chart-grid,.mission-observability-anomaly-grid,.mission-observability-alert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mission-observability-kpi-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.observability-kpi-row .kpi-tile,.observability-domain-highlights-row .kpi-tile{position:relative}.observability-kpi-row .kpi-tile:before,.observability-domain-highlights-row .kpi-tile:before{content:"";background:var(--mc-accent);width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb, var(--mc-accent) 65%, transparent);z-index:1;border-radius:50%;margin-left:-3px;position:absolute;top:-3px;left:50%}.kpi-tile[data-size=hero]{padding:20px}.kpi-tile[data-size=hero] .kpi-tile-value{font-size:34px}.kpi-tile[data-size=hero] .kpi-tile-label{font-size:11px}.observability-stat-chip{align-items:baseline;gap:7px;min-width:0;display:flex}.observability-stat-chip-label{letter-spacing:.07em;text-transform:uppercase;color:var(--mc-muted);white-space:nowrap;font-size:10px}.observability-stat-chip-value{font-size:13px;font-weight:650;font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);font-variant-numeric:tabular-nums;color:var(--mc-text);white-space:nowrap}.observability-stat-chip-good .observability-stat-chip-value{color:var(--obs-healthy)}.observability-stat-chip-bad .observability-stat-chip-value{color:var(--obs-critical)}.mission-observability-claude-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:0 18px 18px;display:grid}.mission-observability-claude-member-table{min-width:1180px}.mission-observability-claude-product-table,.mission-observability-claude-source-table,.mission-observability-claude-requirements-table{min-width:1040px}.mission-observability-claude-member-table td[colspan]{padding:18px}.mission-observability-claude-member-table td[colspan] span{margin-bottom:4px}.mission-observability-kpi-card{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-bg) 86%, var(--mc-card-background));border-radius:8px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;position:relative}.mission-observability-kpi-label{color:var(--mc-muted);letter-spacing:.01em;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.mission-observability-kpi-card[data-status=warning] .mission-observability-kpi-label:before,.mission-observability-kpi-card[data-status=critical] .mission-observability-kpi-label:before,.mission-observability-kpi-card[data-status=blocked] .mission-observability-kpi-label:before{content:"";border-radius:999px;flex:none;width:6px;height:6px}.mission-observability-kpi-card[data-status=warning] .mission-observability-kpi-label:before{background:var(--amber,#f0a868)}.mission-observability-kpi-card[data-status=critical] .mission-observability-kpi-label:before,.mission-observability-kpi-card[data-status=blocked] .mission-observability-kpi-label:before{background:var(--mission-red,#f06868)}.mission-observability-kpi-value{color:var(--mc-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.05}.mission-observability-kpi-context{color:var(--mc-muted);font-size:11px;line-height:1.3}@keyframes mission-shell-spin{to{transform:rotate(360deg)}}.mission-observability-diagnostics-loading{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-bg) 84%, var(--mc-card-background));border-radius:8px;align-items:center;gap:14px;padding:22px 24px;display:flex}.mission-observability-diagnostics-loading strong{color:var(--mc-text);font-size:14px;font-weight:600;display:block}.mission-observability-diagnostics-loading p{color:var(--mc-muted);margin:2px 0 0;font-size:12px}.mission-observability-diagnostics-spinner{border:2px solid color-mix(in srgb, var(--mc-text) 18%, transparent);border-top-color:var(--mc-accent,#56d4a0);border-radius:999px;flex:none;width:18px;height:18px;animation:.8s linear infinite mission-observability-spin}@keyframes mission-observability-spin{to{transform:rotate(360deg)}}.mission-observability-source-freshness{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-bg) 84%, var(--mc-card-background));border-radius:8px;gap:12px;padding:16px 18px;display:grid}.mission-observability-source-freshness-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mission-observability-source-freshness-head div{gap:3px;display:grid}.mission-observability-source-freshness-head span,.mission-observability-source-freshness footer>span{color:var(--mc-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.mission-observability-source-freshness-head strong{color:var(--mc-text);font-size:16px;font-weight:650}.mission-observability-source-freshness-head p{color:var(--mc-muted);margin:0;font-size:12px}.mission-observability-source-freshness-grid{border-block:1px solid var(--mc-card-border-color);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.mission-observability-source-freshness-grid article{border-right:1px solid var(--mc-card-border-color);gap:3px;min-width:0;padding:12px 14px 12px 18px;display:grid;position:relative}.mission-observability-source-freshness-grid article:last-child{border-right:0}.mission-observability-source-freshness-grid article:before{content:"";background:var(--mc-muted);border-radius:999px;width:3px;position:absolute;inset:12px auto 12px 0}.mission-observability-source-freshness-grid article[data-status=current]:before{background:var(--mission-green,#56d4a0)}.mission-observability-source-freshness-grid article[data-status=stale]:before{background:var(--amber,#f0a868)}.mission-observability-source-freshness-grid article[data-status=missing]:before,.mission-observability-source-freshness-grid article[data-status=unavailable]:before{background:var(--mission-red,#f06868)}.mission-observability-source-freshness-grid article>span{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.mission-observability-source-freshness-grid article>strong{color:var(--mc-text);font-size:14px;font-weight:650}.mission-observability-source-freshness-grid article>small{color:var(--mc-muted);font-size:10px;line-height:1.35}.mission-observability-source-freshness footer{align-items:baseline;gap:10px;display:flex}.mission-observability-source-freshness footer p{color:var(--mc-text);margin:0;font-size:12px;line-height:1.45}@media (max-width:760px){.mission-observability-source-freshness-head,.mission-observability-source-freshness footer{flex-direction:column;align-items:flex-start;gap:6px}.mission-observability-source-freshness-grid article{border-right:0;border-bottom:1px solid var(--mc-card-border-color)}.mission-observability-source-freshness-grid article:last-child{border-bottom:0}}.mission-observability-chart-grid-editorial{grid-template-columns:repeat(6,minmax(0,1fr))}.mission-observability-chart-grid-editorial>.mission-observability-viz{grid-column:span 3}.mission-observability-chart-grid-editorial>.mission-observability-time-series:first-child{grid-column:span 4}.mission-observability-chart-grid-editorial>.mission-observability-breakdown:nth-child(2),.mission-observability-chart-grid-editorial>.mission-observability-distribution:nth-child(3){grid-column:span 2}.mission-observability-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mission-observability-guide-grid>div{border-left:2px solid color-mix(in srgb, var(--mission-green) 52%, var(--mc-card-border-color));gap:5px;min-width:0;padding:2px 10px 2px 9px;display:grid}.mission-observability-guide-grid strong{color:var(--mc-text);font-size:12px;font-weight:720;line-height:1.25}.mission-observability-guide-grid span{color:var(--mc-muted);font-size:var(--mc-body-size);line-height:var(--mc-body-line-height)}.mission-observability-viz,.mission-observability-anomaly-card,.mission-observability-alert-card,.mission-observability-span-detail{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-card-background) 90%, var(--mc-bg));border-radius:7px;gap:10px;min-width:0;padding:10px;display:grid}.mission-observability-viz-header{justify-content:space-between}.mission-observability-viz-header>div,.mission-observability-panel-title>div{min-width:0}.mission-observability-fuel-readout{align-items:baseline;gap:7px;display:flex}.mission-observability-fuel-readout strong{color:var(--mc-text);font-size:26px;font-weight:720;line-height:1}.mission-observability-fuel-readout span{color:var(--mc-muted);font-size:12px}.mission-observability-fuel-track,.mission-observability-segment-track,.mission-observability-duration-bar{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-bg) 72%, var(--mc-card-background));border-radius:999px;height:10px;position:relative;overflow:hidden}.mission-observability-fuel-track span,.mission-observability-segment-track span,.mission-observability-duration-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--mission-green), var(--amber));height:100%;display:block}.mission-observability-fuel-track span{width:var(--signal-fill)}.mission-observability-target-row{justify-content:space-between;gap:10px;display:flex}.mission-observability-sparkline{width:100%;height:32px}.mission-observability-sparkline polyline,.mission-observability-series-line{stroke:var(--mission-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.mission-observability-series-line[data-status=warning]{stroke:var(--amber)}.mission-observability-series-line[data-status=critical],.mission-observability-series-line[data-status=blocked]{stroke:var(--mission-red)}.mission-observability-chart-frame{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-bg) 66%, var(--mc-card-background));border-radius:7px;min-height:128px;padding:8px;position:relative}.mission-observability-series-svg{width:100%;min-height:112px;display:block}.mission-observability-gridline{stroke:color-mix(in srgb, var(--mc-card-border-color) 70%, transparent);stroke-width:1px}.mission-observability-axis{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.mission-observability-chart-legend{flex-wrap:wrap;gap:6px;display:flex}.mission-observability-chart-legend span:before{background:var(--mission-green);content:"";border-radius:999px;width:7px;height:7px;margin-right:5px;display:inline-block}.mission-observability-chart-legend span[data-status=warning]:before{background:var(--amber)}.mission-observability-chart-legend span[data-status=unknown]:before{background:var(--mc-muted)}.mission-observability-breakdown .mission-observability-plot-frame,.mission-observability-distribution .mission-observability-plot-frame{min-height:236px}.mission-observability-empty{border:1px dashed color-mix(in srgb, var(--amber) 44%, var(--mc-card-border-color));min-height:76px;color:var(--amber);background:color-mix(in srgb, var(--amber) 8%, transparent);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.mission-observability-empty[data-compact=true]{justify-content:flex-start;min-height:28px;padding-inline:8px}.mission-observability-inline-chart{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 72%, transparent);background:radial-gradient(circle at 14% 20%, #7dd3fc12, transparent 34%), color-mix(in srgb, var(--mc-bg) 66%, var(--mc-card-background));border-radius:7px;gap:8px;min-height:174px;padding:10px;display:grid}.mission-observability-inline-chart svg{width:100%;min-height:126px;display:block;overflow:visible}.mission-observability-inline-grid{stroke:color-mix(in srgb, var(--mc-card-border-color) 72%, transparent);stroke-dasharray:2 4;stroke-width:.7px}.mission-observability-inline-chart polyline{fill:none;stroke:var(--inline-chart-color,var(--mission-green));stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--inline-chart-color,var(--mission-green)) 42%, transparent))}.mission-observability-inline-chart circle{fill:var(--inline-chart-color,var(--mission-green));stroke:color-mix(in srgb, var(--mc-bg) 70%, #000);stroke-width:.8px}.mission-observability-inline-chart text{fill:var(--mc-text);paint-order:stroke;stroke:color-mix(in srgb, var(--mc-bg) 88%, #000);stroke-width:2px;font-size:5px;font-weight:800}.mission-observability-inline-chart g[data-status=warning]{--inline-chart-color:var(--amber)}.mission-observability-inline-chart g[data-status=critical],.mission-observability-inline-chart g[data-status=blocked]{--inline-chart-color:var(--mission-red)}.mission-observability-inline-chart g[data-status=unknown]{--inline-chart-color:#7dd3fc}.mission-observability-inline-legend{flex-wrap:wrap;gap:6px 10px;display:flex}.mission-observability-inline-legend span{color:var(--mc-muted);align-items:center;gap:5px;font-size:11px;line-height:1.2;display:inline-flex}.mission-observability-inline-legend span:before{background:var(--inline-legend-color,var(--mission-green));content:"";border-radius:999px;width:7px;height:7px}.mission-observability-inline-legend span[data-status=warning]{--inline-legend-color:var(--amber)}.mission-observability-inline-legend span[data-status=critical],.mission-observability-inline-legend span[data-status=blocked]{--inline-legend-color:var(--mission-red)}.mission-observability-inline-legend span[data-status=unknown]{--inline-legend-color:#7dd3fc}.mission-observability-inline-legend strong{color:var(--mc-text);font-weight:800}.mission-observability-time-snapshot{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 72%, transparent);background:radial-gradient(circle at 12% 18%, #7dd3fc14, transparent 34%), color-mix(in srgb, var(--mc-bg) 66%, var(--mc-card-background));border-radius:7px;gap:8px;min-height:174px;padding:10px;display:grid}.mission-observability-time-snapshot article{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:5px 10px;min-width:0;display:grid}.mission-observability-time-snapshot article>div{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.mission-observability-time-snapshot span,.mission-observability-time-snapshot strong{min-width:0;color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.mission-observability-time-snapshot strong{font-size:15px;font-weight:800}.mission-observability-time-snapshot small{color:var(--mc-muted);text-align:right;font-size:10px;line-height:1.2}.mission-observability-time-snapshot i{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-bg) 74%, var(--mc-card-background));border-radius:999px;grid-column:1/-1;height:8px;position:relative;overflow:hidden}.mission-observability-time-snapshot i:before{width:var(--snapshot-fill);border-radius:inherit;background:var(--snapshot-color,var(--mission-green));content:"";position:absolute;inset:0 auto 0 0}.mission-observability-time-snapshot article[data-status=warning]{--snapshot-color:var(--amber)}.mission-observability-time-snapshot article[data-status=critical],.mission-observability-time-snapshot article[data-status=blocked]{--snapshot-color:var(--mission-red)}.mission-observability-time-snapshot article[data-status=unknown]{--snapshot-color:#7dd3fc}.mission-observability-viz-composite{align-content:start}.mission-observability-breakdown-composite{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 72%, transparent);background:radial-gradient(circle at 18% 22%, #7dd3fc14, transparent 34%), color-mix(in srgb, var(--mc-bg) 66%, var(--mc-card-background));border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:190px;padding:10px;display:grid}.mission-observability-donut{flex:none;width:118px}.mission-observability-ranked-list{gap:8px;min-width:0;display:grid}.mission-observability-ranked-list div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-width:0;display:grid}.mission-observability-ranked-list span,.mission-observability-ranked-list strong{min-width:0;color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.mission-observability-ranked-list strong{color:color-mix(in srgb, var(--mc-text) 90%, transparent);font-weight:780}.mission-observability-ranked-list i{background:color-mix(in srgb, var(--mc-card-border-color) 64%, transparent);border-radius:999px;grid-column:1/-1;height:8px;display:block;overflow:hidden}.mission-observability-ranked-list i:before{width:var(--rank-fill);height:100%}.mission-observability-ranked-list div[data-status=healthy] i:before{--segment-color:var(--mission-green)}.mission-observability-ranked-list div[data-status=warning] i:before,.mission-observability-ranked-list div[data-status=unknown] i:before{--segment-color:var(--amber)}.mission-observability-ranked-list div[data-status=critical] i:before,.mission-observability-ranked-list div[data-status=blocked] i:before{--segment-color:var(--mission-red)}.mission-observability-distribution-composite{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));align-items:stretch;gap:8px;min-height:188px;display:grid}.mission-observability-distribution-composite article{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 72%, transparent);background:color-mix(in srgb, var(--mc-bg) 62%, var(--mc-card-background));border-radius:7px;align-content:end;gap:6px;min-width:0;padding:8px;display:grid}.mission-observability-distribution-composite article>span,.mission-observability-distribution-composite strong,.mission-observability-distribution-composite small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mission-observability-distribution-composite article>span{color:var(--mc-muted);font-size:11px}.mission-observability-distribution-composite i{width:100%;height:var(--distribution-fill);background:linear-gradient(180deg, #7dd3fc, var(--mission-green));border-radius:6px 6px 3px 3px;min-height:10px;max-height:124px;display:block}.mission-observability-distribution-composite article[data-status=warning] i,.mission-observability-distribution-composite article[data-status=unknown] i{background:linear-gradient(180deg, #ffe29a, var(--amber))}.mission-observability-distribution-composite article[data-status=critical] i,.mission-observability-distribution-composite article[data-status=blocked] i{background:linear-gradient(180deg, #ff9a9a, var(--mission-red))}.mission-observability-distribution-composite strong{color:var(--mc-text);font-size:14px}.mission-observability-distribution-composite small{color:var(--mc-muted);text-transform:uppercase;font-size:10px}.mission-observability-breakdown-stack{gap:8px;display:grid}.mission-observability-breakdown-row{grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.mission-observability-breakdown-row span,.mission-observability-anomaly-card li span{color:var(--mc-text);overflow-wrap:anywhere;font-size:12px;font-weight:650}.mission-observability-breakdown-row small,.mission-observability-anomaly-card li small,.mission-observability-distribution-bar small{color:var(--mc-muted);font-size:11px}.mission-observability-segment-track span{width:var(--segment-width)}.mission-observability-segment-track span[data-status=warning]{background:var(--amber)}.mission-observability-segment-track span[data-status=critical],.mission-observability-segment-track span[data-status=blocked]{background:var(--mission-red)}.mission-observability-distribution-bars{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));align-items:end;gap:8px;min-height:142px;display:grid}.mission-observability-distribution-bar{align-content:end;justify-items:center;gap:5px;min-width:0;height:142px;display:grid}.mission-observability-distribution-bar>span{width:100%;max-width:42px;height:var(--bar-height);background:var(--mission-green);border-radius:5px 5px 2px 2px;min-height:2px;display:block}.mission-observability-distribution-bar>span[data-status=warning]{background:var(--amber)}.mission-observability-distribution-bar strong{color:var(--mc-text);font-size:12px}.mission-observability-anomaly-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-observability-anomaly-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mission-observability-anomaly-card li{border-top:1px solid var(--mc-card-border-color);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding-top:6px;display:grid}.mission-observability-anomaly-card li strong{color:var(--mc-text);font-size:13px}.mission-observability-anomaly-card li small{grid-column:1/-1}.mission-observability-apm-console{--apm-bg:#050708;--apm-panel:#080b0c;--apm-panel-2:#0b0f10;--apm-grid:color-mix(in srgb, var(--mc-card-border-color) 78%, #121819);--apm-text:#f4f7f5;--apm-muted:#8d9a97;border:1px solid var(--apm-grid);background:linear-gradient(180deg, #1c23238c, #050708f5 16%), var(--apm-bg);font-family:var(--font-mono,"SFMono-Regular", Consolas, "Liberation Mono", monospace);border-radius:4px;gap:8px;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #ffffff05,0 18px 42px #00000047}.mission-observability-apm-controlbar{border:1px solid var(--apm-grid);background:linear-gradient(90deg,#25ff9b0e,#0000 22%),#060808;border-radius:3px;grid-template-columns:1.2fr .48fr 1fr 1.25fr .58fr .76fr;min-height:38px;display:grid;overflow:hidden}.mission-observability-apm-controlbar>div{border-left:1px solid var(--apm-grid);align-content:center;gap:2px;min-width:0;padding:6px 9px;display:grid}.mission-observability-apm-controlbar>div:first-child{border-left:0}.mission-observability-apm-controlbar span,.mission-observability-apm-metric-ribbon span,.mission-observability-apm-log-controls span,.mission-observability-apm-span-panel dt,.mission-observability-handoff-panel dt{color:var(--apm-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1}.mission-observability-apm-controlbar strong,.mission-observability-apm-metric-ribbon strong{min-width:0;color:var(--apm-text);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.mission-observability-apm-controlbar [data-status=warning] strong{color:var(--amber)}.mission-observability-apm-metric-ribbon{border:1px solid var(--apm-grid);background:#050707;border-radius:3px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.mission-observability-apm-metric-ribbon article{border-left:1px solid var(--apm-grid);grid-template-rows:auto 1fr auto;gap:5px;min-width:0;min-height:84px;padding:8px 10px 9px;display:grid;position:relative}.mission-observability-apm-metric-ribbon article:first-child{border-left:0}.mission-observability-apm-metric-ribbon article:before{content:"";background:var(--mission-green);height:2px;position:absolute;inset:0 0 auto}.mission-observability-apm-metric-ribbon article[data-status=warning]:before,.mission-observability-apm-metric-ribbon article[data-status=unknown]:before{background:var(--amber)}.mission-observability-apm-metric-ribbon article[data-status=critical]:before,.mission-observability-apm-metric-ribbon article[data-status=blocked]:before{background:var(--mission-red)}.mission-observability-apm-metric-ribbon strong{letter-spacing:0;align-self:end;font-size:26px;font-weight:820}.mission-observability-apm-metric-ribbon small{color:var(--apm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.mission-observability-apm-workbench{grid-template-columns:minmax(0,1fr) 320px;gap:8px;display:grid}.mission-observability-apm-waterfall-panel,.mission-observability-apm-span-panel,.mission-observability-apm-heatmap,.mission-observability-apm-logs,.mission-observability-handoff-panel{border:1px solid var(--apm-grid);background:linear-gradient(180deg, #ffffff05, transparent 26%), var(--apm-panel);border-radius:3px;min-width:0}.mission-observability-apm-waterfall-panel,.mission-observability-apm-heatmap,.mission-observability-apm-logs,.mission-observability-apm-span-panel,.mission-observability-handoff-panel{padding:8px}.mission-observability-apm-inspector{align-content:start;gap:8px;min-width:0;display:grid}.mission-observability-apm-bottom-grid{grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);gap:8px;display:grid}.mission-observability-apm-console .mission-observability-trace-panel-head{border-bottom:1px solid var(--apm-grid);margin-bottom:7px;padding-bottom:6px}.mission-observability-apm-console .mission-observability-trace-panel-head h2{color:var(--apm-text);letter-spacing:0;font-size:13px;font-weight:760}.mission-observability-apm-console .mission-observability-trace-panel-head>div>span{color:var(--apm-muted);font-size:10px}.mission-observability-apm-console .mission-observability-waterfall{gap:3px;min-height:554px}.mission-observability-apm-console .mission-observability-waterfall-scale,.mission-observability-apm-console .mission-observability-waterfall-row{grid-template-columns:minmax(170px,.27fr) minmax(0,1fr) minmax(146px,.2fr);gap:6px}.mission-observability-apm-console .mission-observability-waterfall-scale{color:var(--apm-muted);text-transform:uppercase;font-size:9px}.mission-observability-apm-console .mission-observability-waterfall-row{min-height:29px}.mission-observability-apm-console .mission-observability-waterfall-label strong{color:var(--apm-text);font-size:11px}.mission-observability-apm-console .mission-observability-waterfall-label span{color:var(--apm-muted);font-size:10px}.mission-observability-apm-console .mission-observability-waterfall-track{background:linear-gradient(90deg,#0000 0 19.7%,#ffffff0e 19.7% 20%,#0000 20% 39.7%,#ffffff0e 39.7% 40%,#0000 40% 59.7%,#ffffff0e 59.7% 60%,#0000 60% 79.7%,#ffffff0e 79.7% 80%,#0000 80%),#030505;border-radius:2px;min-height:26px}.mission-observability-apm-console .mission-observability-waterfall-bar{border-radius:2px;height:16px;font-size:9px;top:4px}.mission-observability-apm-console .mission-observability-waterfall-state{gap:2px}.mission-observability-apm-console .mission-observability-waterfall-state .mission-observability-readiness{border-radius:2px;min-height:18px;padding:2px 6px;font-size:9px}.mission-observability-apm-console .mission-observability-waterfall-state small{color:var(--apm-muted);font-size:9px}.mission-observability-apm-span-panel dl,.mission-observability-handoff-panel dl{border:1px solid var(--apm-grid);background:var(--apm-grid);border-radius:2px;gap:1px;margin:0;display:grid;overflow:hidden}.mission-observability-apm-span-panel dl div,.mission-observability-handoff-panel dl div{background:var(--apm-panel-2);grid-template-columns:minmax(92px,.45fr) minmax(0,1fr);gap:4px 8px;min-width:0;padding:6px;display:grid}.mission-observability-apm-span-panel dd,.mission-observability-handoff-panel dd{color:var(--apm-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:720;overflow:hidden}.mission-observability-apm-mini-metrics{border:1px solid var(--apm-grid);background:var(--apm-grid);border-radius:2px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:7px;display:grid;overflow:hidden}.mission-observability-apm-mini-metrics div{background:var(--apm-panel-2);gap:2px;min-width:0;padding:6px;display:grid}.mission-observability-apm-mini-metrics span{color:var(--apm-muted);text-transform:uppercase;font-size:9px}.mission-observability-apm-mini-metrics strong{color:var(--apm-text);font-size:13px}.mission-observability-apm-console .mission-observability-coverage-heatmap,.mission-observability-apm-console .mission-observability-table-scroll{border-color:var(--apm-grid);border-radius:2px}.mission-observability-apm-console .mission-observability-coverage-head,.mission-observability-apm-console .mission-observability-coverage-row{grid-template-columns:minmax(122px,.36fr) repeat(7,minmax(48px,1fr))}.mission-observability-apm-console .mission-observability-coverage-head span,.mission-observability-apm-console .mission-observability-coverage-row strong,.mission-observability-apm-console .mission-observability-coverage-cell{background:#050707;min-height:31px}.mission-observability-apm-console .mission-observability-coverage-head span,.mission-observability-apm-console .mission-observability-coverage-row strong{font-size:9px}.mission-observability-apm-console .mission-observability-coverage-cell:after{border-radius:2px;inset:6px}.mission-observability-apm-log-controls{border:1px solid var(--apm-grid);background:var(--apm-grid);border-radius:2px;grid-template-columns:.8fr 1fr .5fr;gap:1px;margin-bottom:7px;display:grid;overflow:hidden}.mission-observability-apm-log-controls div{background:var(--apm-panel-2);flex-wrap:wrap;align-items:center;gap:4px;min-width:0;padding:6px;display:flex}.mission-observability-apm-log-controls span{flex:0 0 100%}.mission-observability-apm-log-controls a{color:var(--apm-muted);font-size:10px;line-height:1;text-decoration:none}.mission-observability-apm-log-controls a[aria-current=true]{color:var(--mission-green)}.mission-observability-apm-console .mission-observability-log-scroll{max-height:506px}.mission-observability-apm-console .mission-observability-log-table{background:#050707}.mission-observability-apm-console .mission-observability-log-table th{color:var(--apm-muted);background:#080c0d;font-size:9px}.mission-observability-apm-console .mission-observability-log-table td{color:var(--apm-text);vertical-align:top;font-size:10px}.mission-observability-apm-console .mission-observability-log-table th:nth-child(4),.mission-observability-apm-console .mission-observability-log-table td:nth-child(4){white-space:nowrap;min-width:66px}.mission-observability-apm-console .mission-observability-log-table time{color:var(--apm-muted);white-space:nowrap;font-size:10px}.mission-observability-apm-console .mission-observability-log-table a{color:var(--apm-text)}.mission-observability-apm-status{color:var(--mission-green);text-transform:uppercase;font-size:10px;font-weight:760}.mission-observability-apm-status[data-status=warning],.mission-observability-apm-status[data-status=unknown]{color:var(--amber)}.mission-observability-apm-status[data-status=critical],.mission-observability-apm-status[data-status=blocked]{color:var(--mission-red)}.mission-observability-trace-console{gap:10px;display:grid}.mission-observability-trace-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.mission-observability-trace-kpi{border:1px solid var(--mc-card-border-color);border-left:3px solid var(--mission-green);background:linear-gradient(180deg, color-mix(in srgb, var(--mission-green) 8%, transparent), transparent 56%), color-mix(in srgb, #090c0d 72%, var(--mc-card-background));border-radius:7px;gap:5px;min-width:0;min-height:116px;padding:10px;display:grid;position:relative;overflow:hidden}.mission-observability-trace-kpi[data-status=warning]{border-left-color:var(--amber);background:linear-gradient(180deg, color-mix(in srgb, var(--amber) 10%, transparent), transparent 58%), color-mix(in srgb, #090c0d 72%, var(--mc-card-background))}.mission-observability-trace-kpi[data-status=critical],.mission-observability-trace-kpi[data-status=blocked]{border-left-color:var(--mission-red)}.mission-observability-trace-kpi>span,.mission-observability-trace-panel-head>div>span,.mission-observability-waterfall-label span,.mission-observability-waterfall-state small,.mission-observability-handoff-panel small{color:var(--mc-muted);font-size:11px;line-height:1.2}.mission-observability-trace-kpi>span,.mission-observability-trace-panel-head>div>span{letter-spacing:.05em;text-transform:uppercase;font-weight:760}.mission-observability-trace-kpi strong{color:var(--mc-text);font-size:27px;font-weight:800;line-height:1}.mission-observability-trace-kpi small{color:var(--mc-muted);font-size:12px}.mission-observability-trace-kpi .mission-observability-readiness{width:fit-content}.mission-observability-trace-command-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.28fr);gap:10px;display:grid}.mission-observability-trace-waterfall-panel,.mission-observability-trace-coverage-panel,.mission-observability-trace-log-panel,.mission-observability-trace-mini-panel,.mission-observability-handoff-panel{border:1px solid var(--mc-card-border-color);background:linear-gradient(180deg, color-mix(in srgb, #131719 82%, var(--mc-card-background)), color-mix(in srgb, #07090a 88%, var(--mc-bg))), var(--mc-card-background);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mc-text) 8%, transparent);border-radius:7px}.mission-observability-trace-waterfall-panel{padding:10px}.mission-observability-trace-coverage-panel,.mission-observability-trace-log-panel,.mission-observability-trace-mini-panel,.mission-observability-handoff-panel{padding:9px}.mission-observability-trace-side-stack{align-content:start;gap:10px;min-width:0;display:grid}.mission-observability-trace-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.mission-observability-trace-panel-head h2{color:var(--mc-text);margin:2px 0 0;font-size:15px;line-height:1.15}.mission-observability-trace-panel-head>div:last-child{color:var(--mc-muted);font-size:12px}.mission-observability-waterfall{gap:5px;min-height:500px;display:grid}.mission-observability-waterfall-scale,.mission-observability-waterfall-row{grid-template-columns:minmax(180px,.3fr) minmax(0,1fr) minmax(168px,.24fr);align-items:center;gap:8px;display:grid}.mission-observability-waterfall-scale{color:var(--mc-muted);font-size:10px}.mission-observability-waterfall-scale span:first-child{grid-column:2}.mission-observability-waterfall-scale span:not(:first-child){text-align:center}.mission-observability-waterfall-row{min-height:34px}.mission-observability-waterfall-label{gap:2px;min-width:0;display:grid}.mission-observability-waterfall-label strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.mission-observability-waterfall-track{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 82%, transparent);background:linear-gradient(90deg, transparent 0 19%, color-mix(in srgb, var(--mc-card-border-color) 58%, transparent) 19% 20%, transparent 20% 39%, color-mix(in srgb, var(--mc-card-border-color) 58%, transparent) 39% 40%, transparent 40% 59%, color-mix(in srgb, var(--mc-card-border-color) 58%, transparent) 59% 60%, transparent 60% 79%, color-mix(in srgb, var(--mc-card-border-color) 58%, transparent) 79% 80%, transparent 80%), #070a0b;border-radius:6px;min-height:30px;position:relative;overflow:hidden}.mission-observability-waterfall-bar{top:5px;left:var(--span-left);width:var(--span-width);border:1px solid color-mix(in srgb, var(--mission-green) 58%, #1b3b2a);min-width:52px;height:18px;color:var(--mc-text);background:linear-gradient(90deg, color-mix(in srgb, var(--mission-green) 72%, #0f1713), color-mix(in srgb, var(--mission-green) 18%, #101415));white-space:nowrap;border-radius:4px;align-items:center;padding-inline:6px;font-size:10px;font-weight:760;line-height:1;text-decoration:none;display:flex;position:absolute;overflow:hidden}.mission-observability-waterfall-bar[data-status=warning],.mission-observability-waterfall-bar[data-mode=partial]{border-color:color-mix(in srgb, var(--amber) 62%, #3b2d13);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--amber) 38%, #15110b), color-mix(in srgb, var(--amber) 38%, #15110b) 8px, #14100a 8px, #14100a 14px);color:#ffe2a3}.mission-observability-waterfall-bar[data-mode=missing]{border-color:color-mix(in srgb, var(--mission-red) 52%, #3b1515);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--mission-red) 22%, #110b0b), color-mix(in srgb, var(--mission-red) 22%, #110b0b) 7px, #0c0909 7px, #0c0909 14px);color:#ffb9b9;border-style:dashed}.mission-observability-waterfall-bar[aria-current=true]{outline:2px solid color-mix(in srgb, var(--mc-text) 56%, transparent);outline-offset:2px}.mission-observability-waterfall-state{gap:4px;min-width:0;display:grid}.mission-observability-waterfall-state small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mission-observability-trace-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mission-observability-trace-mini-grid div{border:1px solid var(--mc-card-border-color);background:#080b0c;border-radius:6px;gap:2px;min-width:0;padding:7px;display:grid}.mission-observability-trace-mini-grid span{color:var(--mc-muted);text-transform:uppercase;font-size:10px}.mission-observability-trace-mini-grid strong{color:var(--mc-text);font-size:14px}.mission-observability-handoff-panel dl{gap:6px;margin:0;display:grid}.mission-observability-handoff-panel dl div{border:1px solid var(--mc-card-border-color);background:#080b0c;border-radius:6px;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:2px 8px;min-width:0;padding:7px;display:grid}.mission-observability-handoff-panel dt{color:var(--mc-muted);text-transform:uppercase;font-size:10px}.mission-observability-handoff-panel dd{overflow-wrap:anywhere;color:var(--mc-text);margin:0;font-size:12px;font-weight:720}.mission-observability-handoff-panel small{grid-column:1/-1}.mission-observability-coverage-legend{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mission-observability-coverage-legend span{color:var(--mc-muted);text-transform:uppercase;align-items:center;gap:5px;font-size:10px;display:inline-flex}.mission-observability-coverage-legend span:before{content:"";background:var(--mission-green);border-radius:2px;width:9px;height:9px}.mission-observability-coverage-legend span[data-state=partial]:before{background:var(--amber)}.mission-observability-coverage-legend span[data-state=missing]:before{background:var(--mission-red)}.mission-observability-coverage-heatmap{border:1px solid var(--mc-card-border-color);border-radius:6px;display:grid;overflow:hidden}.mission-observability-coverage-head,.mission-observability-coverage-row{background:color-mix(in srgb, var(--mc-card-border-color) 76%, transparent);grid-template-columns:minmax(150px,.36fr) repeat(7,minmax(64px,1fr));gap:1px;display:grid}.mission-observability-coverage-head span,.mission-observability-coverage-row strong,.mission-observability-coverage-cell{background:#080b0c;min-height:34px}.mission-observability-coverage-head span,.mission-observability-coverage-row strong{align-items:center;padding-inline:8px;display:flex}.mission-observability-coverage-head span{color:var(--mc-muted);text-transform:uppercase;font-size:10px;font-weight:760}.mission-observability-coverage-row strong{color:var(--mc-text);font-size:12px}.mission-observability-coverage-cell{position:relative}.mission-observability-coverage-cell:after{content:"";border-radius:3px;position:absolute;inset:7px;box-shadow:0 0 18px}.mission-observability-coverage-cell[data-state=connected]{color:color-mix(in srgb, var(--mission-green) 72%, transparent)}.mission-observability-coverage-cell[data-state=connected]:after{background:linear-gradient(135deg, var(--mission-green), #14794a)}.mission-observability-coverage-cell[data-state=partial]{color:color-mix(in srgb, var(--amber) 62%, transparent)}.mission-observability-coverage-cell[data-state=partial]:after{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--amber) 92%, #2b1c05), color-mix(in srgb, var(--amber) 92%, #2b1c05) 5px, #1a1306 5px, #1a1306 10px)}.mission-observability-coverage-cell[data-state=missing]{color:color-mix(in srgb, var(--mission-red) 58%, transparent)}.mission-observability-coverage-cell[data-state=missing]:after{border:1px dashed color-mix(in srgb, var(--mission-red) 78%, #3b1515);background:color-mix(in srgb, var(--mission-red) 14%, transparent)}.mission-observability-log-scroll{max-height:420px}.mission-observability-log-table th,.mission-observability-log-table td{font-size:11px}.mission-observability-log-table td a,.mission-observability-log-table td small{display:block}.mission-observability-log-table td a{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.mission-observability-trace-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mission-observability-trace-readiness-card{border:1px solid var(--mc-card-border-color);background:linear-gradient(135deg, color-mix(in srgb, var(--mission-green) 8%, transparent), transparent 70%), color-mix(in srgb, var(--mc-card-background) 90%, var(--mc-bg));border-radius:7px;align-content:space-between;gap:12px;min-width:0;min-height:154px;padding:11px;display:grid}.mission-observability-trace-readiness-card[data-status=warning],.mission-observability-investigation-row[data-status=warning]{border-color:color-mix(in srgb, var(--amber) 38%, var(--mc-card-border-color))}.mission-observability-trace-readiness-card[data-status=blocked],.mission-observability-trace-readiness-card[data-status=critical],.mission-observability-investigation-row[data-status=blocked],.mission-observability-investigation-row[data-status=critical]{border-color:color-mix(in srgb, var(--mission-red) 44%, var(--mc-card-border-color))}.mission-observability-trace-readiness-card strong{color:var(--mc-text);font-size:20px;font-weight:760;line-height:1.15}.mission-observability-investigation-grid{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-bg) 48%, var(--mc-card-background));border-radius:7px;display:grid;overflow:hidden}.mission-observability-investigation-head,.mission-observability-investigation-row{grid-template-columns:minmax(150px,.68fr) minmax(132px,.58fr) minmax(150px,.62fr) minmax(220px,1fr) minmax(220px,1fr);align-items:start;gap:10px;padding:10px;display:grid}.mission-observability-investigation-head{background:color-mix(in srgb, var(--mc-card-background) 80%, var(--mc-bg));color:var(--mc-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.mission-observability-investigation-row{border-top:1px solid var(--mc-card-border-color);color:var(--mc-muted);font-size:var(--mc-body-size);line-height:var(--mc-body-line-height)}.mission-observability-investigation-row>div{gap:6px;min-width:0;display:grid}.mission-observability-investigation-row strong{color:var(--mc-text);font-size:13px;line-height:1.25}.mission-observability-investigation-row span{overflow-wrap:anywhere;min-width:0}.mission-observability-trace-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:10px;display:grid}.mission-observability-trace-summary{grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.mission-observability-trace-summary div{border:1px solid var(--mc-card-border-color);border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.mission-observability-trace-summary span,.mission-observability-trace-summary small,.mission-observability-span-detail dt,.mission-observability-alert-card dt{color:var(--mc-muted);font-size:11px}.mission-observability-trace-summary strong{color:var(--mc-text);font-size:16px}.mission-observability-timeline{gap:8px;min-width:0;display:grid}.mission-observability-timeline-lane{grid-template-columns:116px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.mission-observability-lane-label{color:var(--mc-muted);align-items:center;font-size:12px;display:flex}.mission-observability-lane-track{border:1px solid var(--mc-card-border-color);background:linear-gradient(90deg, transparent 0 24%, color-mix(in srgb, var(--mc-card-border-color) 42%, transparent) 24% 25%, transparent 25% 49%, color-mix(in srgb, var(--mc-card-border-color) 42%, transparent) 49% 50%, transparent 50% 74%, color-mix(in srgb, var(--mc-card-border-color) 42%, transparent) 74% 75%, transparent 75%), color-mix(in srgb, var(--mc-bg) 66%, var(--mc-card-background));border-radius:7px;min-height:44px;position:relative}.mission-observability-span-pill{top:9px;left:var(--span-left);width:var(--span-width);border:1px solid color-mix(in srgb, var(--mission-green) 48%, var(--mc-card-border-color));min-width:42px;max-width:220px;color:var(--mission-green);background:color-mix(in srgb, var(--mission-green) 12%, var(--mc-card-background));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;line-height:1.2;text-decoration:none;display:block;position:absolute;overflow:hidden}.mission-observability-span-pill[data-status=warning]{border-color:color-mix(in srgb, var(--amber) 55%, var(--mc-card-border-color));color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, var(--mc-card-background))}.mission-observability-span-pill[data-status=blocked],.mission-observability-span-pill[data-status=critical]{border-color:color-mix(in srgb, var(--mission-red) 55%, var(--mc-card-border-color));color:var(--mission-red);background:color-mix(in srgb, var(--mission-red) 12%, var(--mc-card-background))}.mission-observability-span-pill[aria-current=true]{outline:2px solid color-mix(in srgb, var(--mc-text) 46%, transparent);outline-offset:2px}.mission-observability-span-detail dl,.mission-observability-alert-card dl{gap:7px;margin:0;display:grid}.mission-observability-span-detail dl div,.mission-observability-alert-card dl div{border-top:1px solid var(--mc-card-border-color);gap:3px;padding-top:7px;display:grid}.mission-observability-span-detail dd,.mission-observability-alert-card dd{overflow-wrap:anywhere;margin:0}.mission-observability-filter-panel{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-bg) 52%, var(--mc-card-background));border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid}.mission-observability-filter-heading{color:var(--mc-text);align-items:center;font-weight:650}.mission-shell :is(.tech-stack-filter-primary,.tech-stack-filter-secondary) label,.mission-observability-filter-group{gap:5px;min-width:0;display:grid}.mission-observability-filter-group>span{color:var(--mc-muted);font-size:11px}.mission-observability-filter-group div{flex-wrap:wrap;gap:5px;display:flex}.mission-observability-filter-group a{border:1px solid var(--mc-card-border-color);color:var(--mc-muted);border-radius:999px;padding:3px 7px;font-size:11px;line-height:1.2;text-decoration:none}.mission-observability-filter-group a[aria-current=true]{border-color:color-mix(in srgb, var(--mission-green) 48%, var(--mc-card-border-color));color:var(--mission-green)}.mission-observability-duration-bar{align-items:center;min-width:92px;height:18px;display:grid}.mission-observability-duration-bar i{width:var(--duration-width);background:var(--mission-green)}.mission-observability-duration-bar small{align-items:center;padding-inline:6px;display:flex;position:absolute;inset:0}@media (max-width:1280px){.mission-observability-gauge-row-v1,.mission-observability-workflow-cards-v1,.mission-observability-provider-summary-v1,.mission-observability-token-bars-v1,.mission-observability-command-metrics,.mission-observability-gap-list,.mission-observability-fuel-grid,.mission-observability-guide-grid,.mission-observability-anomaly-grid,.mission-observability-trace-readiness-grid,.mission-observability-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-observability-console-control{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)}.mission-observability-console-control>.mission-observability-readiness{justify-self:start}.mission-observability-console-control-items{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-observability-trace-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-observability-trace-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-observability-chart-grid-editorial>.mission-observability-viz,.mission-observability-chart-grid-editorial>.mission-observability-time-series:first-child,.mission-observability-chart-grid-editorial>.mission-observability-breakdown:nth-child(2),.mission-observability-chart-grid-editorial>.mission-observability-distribution:nth-child(3){grid-column:span 3}}@media (max-width:1040px){.mission-observability-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-observability-command-hero-v1,.mission-observability-command-layout-v1,.mission-observability-command-layout,.mission-observability-command-hero,.mission-observability-command-signal-grid,.mission-observability-command-split,.mission-observability-chart-grid,.mission-observability-chart-grid-editorial,.mission-observability-trace-command-grid,.mission-observability-trace-layout,.mission-observability-investigation-row,.mission-observability-filter-panel,.mission-observability-console-workbench,.mission-observability-provider-layout,.mission-observability-quality-layout,.mission-observability-console-two-up,.mission-observability-ops-layout{grid-template-columns:1fr}.mission-observability-ops-layout>.mission-observability-console-panel,.mission-observability-ops-trend,.mission-observability-ops-risk{grid-column:auto}.mission-observability-waterfall-scale,.mission-observability-waterfall-row{grid-template-columns:minmax(142px,.35fr) minmax(0,1fr)}.mission-observability-waterfall-state{grid-column:2}.mission-observability-coverage-head,.mission-observability-coverage-row{grid-template-columns:minmax(118px,.42fr) repeat(7,minmax(46px,1fr))}.mission-observability-investigation-head{display:none}.mission-observability-chart-grid-editorial>.mission-observability-viz,.mission-observability-chart-grid-editorial>.mission-observability-time-series:first-child,.mission-observability-chart-grid-editorial>.mission-observability-breakdown:nth-child(2),.mission-observability-chart-grid-editorial>.mission-observability-distribution:nth-child(3){grid-column:auto}.mission-observability-trace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mission-observability-command-hero-v1 dl,.mission-observability-gauge-row-v1,.mission-observability-workflow-cards-v1,.mission-observability-provider-summary-v1,.mission-observability-token-bars-v1{grid-template-columns:1fr}.mission-observability-command-gauge-v1{grid-template-columns:58px minmax(0,1fr)}.mission-observability-command-gauge-v1>div{width:54px;height:54px}.mission-observability-tabs,.mission-observability-command-metrics,.mission-observability-risk-list,.mission-observability-gap-list{grid-template-columns:1fr}.mission-observability-panel-header,.mission-observability-panel-title,.mission-observability-viz-header{align-items:flex-start}.mission-observability-panel-header,.mission-observability-viz-header{flex-direction:column}.mission-observability-fuel-grid,.mission-observability-guide-grid,.mission-observability-anomaly-grid,.mission-observability-command-metrics,.mission-observability-command-status-evidence,.mission-observability-console-control,.mission-observability-console-control-items,.mission-observability-console-strip,.mission-observability-trace-strip,.mission-observability-trace-mini-grid,.mission-observability-alert-grid,.mission-observability-trace-readiness-grid,.mission-observability-trace-summary{grid-template-columns:1fr}.mission-observability-waterfall{min-height:auto}.mission-observability-waterfall-scale{display:none}.mission-observability-waterfall-row{border-top:1px solid var(--mc-card-border-color);grid-template-columns:1fr;padding-top:8px}.mission-observability-waterfall-state{grid-column:auto}.mission-observability-coverage-heatmap{overflow-x:auto}.mission-observability-coverage-head,.mission-observability-coverage-row{min-width:680px}.mission-observability-command-signal-row{grid-template-columns:1fr;align-items:start}.mission-observability-breakdown-row,.mission-observability-timeline-lane{grid-template-columns:1fr}.mission-observability-lane-track{min-height:58px}}.mission-observability-tabs{flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}.mission-observability-sticky-bar{z-index:10;background:var(--mc-page-body-background,var(--bg));margin-top:-14px;padding-top:14px;position:sticky;top:-14px}.mission-observability-tablist{scrollbar-width:thin;border-bottom:1px solid var(--mc-card-border-color);flex-wrap:nowrap;gap:4px;padding-bottom:2px;display:flex;position:relative;overflow-x:auto;container-type:inline-size}.mission-observability-tablist:after{content:"";background:linear-gradient(to right, transparent, var(--paper) 75%);pointer-events:none;flex:0 0 0;width:28px;height:100%;margin-left:-28px;position:sticky;right:0}.mission-observability-tab{appearance:none;color:var(--mc-muted);white-space:nowrap;text-align:center;border-radius:var(--mc-card-radius) var(--mc-card-radius) 0 0;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;min-width:160px;margin-bottom:-1px;padding:9px 14px;font-size:.82rem;font-weight:500;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.mission-observability-tab:hover{color:var(--mc-text);background:var(--mc-active)}.mission-observability-tab.is-active{color:var(--mc-text);border-bottom-color:var(--mc-accent)}.mission-observability-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mission-observability-tab-alert-dot{background:#ff2d2d;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 2px #ff2d2d2e}.mission-observability-tab-stack{flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}.mission-observability-tab-stack>*,.mission-observability-tabpanel>.mission-observability-chart-grid{width:100%;min-width:0}.mission-observability-launch-hero,.mission-observability-launch-panel{background:var(--mc-card-background);border:1px solid var(--mc-card-border-color);border-radius:var(--mc-card-radius);box-shadow:var(--mc-card-shadow);-webkit-backdrop-filter:blur(16px)}.mission-observability-launch-hero{grid-template-columns:minmax(0,1.1fr) minmax(260px,.55fr);gap:18px;padding:20px;display:grid}.mission-observability-launch-hero h2,.mission-observability-launch-panel h2{color:var(--mc-text);margin:0;font-size:1rem;line-height:1.25}.mission-observability-launch-hero p,.mission-observability-launch-note{color:var(--mc-muted);margin:8px 0 0;font-size:.88rem;line-height:1.55}.mission-observability-kicker{color:#7dd3fcd6;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.mission-observability-proof-summary{background:var(--mc-card-background);border:1px solid var(--mc-card-border-color);border-radius:var(--mc-card-radius);box-shadow:var(--mc-card-shadow);-webkit-backdrop-filter:blur(16px);gap:16px;padding:18px;display:grid}.mission-observability-proof-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:start;gap:16px;display:grid}.mission-observability-proof-heading h2{color:var(--mc-text);margin:0;font-size:1rem;line-height:1.25}.mission-observability-proof-heading p{color:var(--mc-muted);margin:8px 0 0;font-size:.88rem;line-height:1.55}.mission-observability-proof-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mission-observability-proof-badges span{background:var(--mc-inset-background);border:1px solid var(--mc-inset-border);color:var(--mc-muted);text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:.72rem;font-weight:800;line-height:1}.mission-observability-proof-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.mission-observability-proof-grid article,.mission-observability-proof-action{background:var(--mc-inset-background);border:1px solid var(--mc-inset-border);border-left:3px solid var(--mc-inset-accent);border-radius:var(--mc-inset-radius);min-width:0;padding:12px}.mission-observability-proof-grid article[data-status=connected]{border-left-color:#43d98ddb}.mission-observability-proof-grid article[data-status=partial],.mission-observability-proof-grid article[data-status=needs_access],.mission-observability-proof-grid article[data-status=needs_data],.mission-observability-proof-grid article[data-status=needs_instrumentation]{border-left-color:#f2b84be0}.mission-observability-proof-grid article[data-status=missing],.mission-observability-proof-grid article[data-status=approval_gated]{border-left-color:#ef5b5be6}.mission-observability-proof-grid span,.mission-observability-proof-action span{color:var(--mc-subtle);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.mission-observability-proof-grid strong,.mission-observability-proof-action strong{color:var(--mc-text);overflow-wrap:anywhere;margin-top:6px;font-size:.95rem;font-weight:800;line-height:1.25;display:block}.mission-observability-proof-grid small{color:var(--mc-muted);margin-top:7px;font-size:.76rem;line-height:1.4;display:block}.mission-observability-proof-action{border-left-color:#7dd3fcb8}.mission-observability-proof-action strong{font-size:.88rem;line-height:1.45}.mission-observability-launch-actions{align-content:start;gap:10px;min-width:0;display:grid}.mission-observability-launch-summary{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.mission-observability-launch-summary div,.mission-observability-safety-grid article{background:var(--mc-inset-background);border:1px solid var(--mc-inset-border);border-left:3px solid var(--mc-inset-accent);border-radius:var(--mc-inset-radius);min-width:0;padding:12px}.mission-observability-launch-summary div[data-status=connected],.mission-observability-safety-grid article[data-status=connected]{border-left-color:#43d98ddb}.mission-observability-launch-summary div[data-status=partial],.mission-observability-launch-summary div[data-status=needs_access],.mission-observability-launch-summary div[data-status=needs_data],.mission-observability-launch-summary div[data-status=needs_instrumentation]{border-left-color:#f2b84be0}.mission-observability-launch-summary div[data-status=missing],.mission-observability-safety-grid article[data-status=missing]{border-left-color:#ef5b5be6}.mission-observability-launch-summary dt,.mission-observability-safety-grid span{color:var(--mc-subtle);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:700}.mission-observability-launch-summary dd,.mission-observability-safety-grid strong{color:var(--mc-text);margin:5px 0 0;font-size:.95rem;font-weight:800;line-height:1.25;display:block}.mission-observability-launch-table td{overflow-wrap:anywhere;vertical-align:top}.mission-observability-launch-table{table-layout:fixed;width:100%}.mission-observability-launch-table th:first-child,.mission-observability-launch-table td:first-child,.mission-observability-launch-table th:nth-child(2),.mission-observability-launch-table td:nth-child(2){width:18%}.mission-observability-launch-table th:nth-child(3),.mission-observability-launch-table td:nth-child(3){width:28%}.mission-observability-launch-table th:nth-child(4),.mission-observability-launch-table td:nth-child(4),.mission-observability-launch-table th:nth-child(5),.mission-observability-launch-table td:nth-child(5){width:18%}.mission-observability-launch-table strong,.mission-observability-launch-table small{display:block}.mission-observability-launch-table ul{color:var(--mc-muted);gap:4px;margin:0;padding:0;list-style:none;display:grid}.mission-observability-inventory-table{table-layout:fixed;min-width:980px}.mission-observability-inventory-table td{overflow-wrap:anywhere;max-width:none}.mission-observability-inventory-table strong,.mission-observability-inventory-table small{display:block}.mission-observability-inventory-table strong+small,.mission-observability-inventory-table small+small{margin-top:3px}.mission-observability-inventory-table th:first-child,.mission-observability-inventory-table td:first-child{width:18%}.mission-observability-inventory-table th:nth-child(2),.mission-observability-inventory-table td:nth-child(2){width:15%}.mission-observability-inventory-table th:nth-child(3),.mission-observability-inventory-table td:nth-child(3){width:26%}.mission-observability-inventory-table th:nth-child(4),.mission-observability-inventory-table td:nth-child(4){width:18%}.mission-observability-inventory-table th:nth-child(5),.mission-observability-inventory-table td:nth-child(5){width:23%}.mission-observability-trigger-body{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:16px;padding:0 18px 18px;display:grid}.mission-observability-trigger-copy{min-width:0}.mission-observability-trigger-copy p{color:var(--mc-muted);margin:8px 0 0;font-size:.88rem;line-height:1.55}.mission-observability-trigger-copy dl{gap:10px;margin:16px 0 0;display:grid}.mission-observability-trigger-copy dl div,.mission-observability-trigger-metrics article{background:var(--mc-inset-background);border:1px solid var(--mc-inset-border);border-radius:var(--mc-inset-radius);min-width:0;padding:12px}.mission-observability-trigger-copy dt,.mission-observability-trigger-metrics span,.mission-observability-trigger-evidence-grid h3{color:var(--mc-subtle);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.mission-observability-trigger-copy dd{color:var(--mc-text);overflow-wrap:anywhere;margin:6px 0 0;font-size:.88rem;line-height:1.45}.mission-observability-trigger-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.mission-observability-trigger-metrics article{border-left:3px solid #f2b84bd1;gap:7px;display:grid}.mission-observability-trigger-metrics article[data-status=present],.mission-observability-trigger-metrics article[data-status=configured]{border-left-color:#43d98ddb}.mission-observability-trigger-metrics article[data-status=missing]{border-left-color:#ef5b5be6}.mission-observability-trigger-metrics strong{color:var(--mc-text);overflow-wrap:anywhere;font-size:1rem;line-height:1.2}.mission-observability-trigger-metrics small{color:var(--mc-muted);font-size:.76rem;line-height:1.4}.mission-observability-trigger-evidence-grid{border-top:1px solid var(--mc-inset-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.mission-observability-trigger-evidence-grid section{background:var(--mc-inset-background);border:1px solid var(--mc-inset-border);border-radius:var(--mc-inset-radius);min-width:0;padding-top:12px}.mission-observability-trigger-evidence-grid h3{padding:0 16px 10px}.mission-observability-mvt-panel{gap:0;display:grid;overflow:visible}.mission-observability-mvt-health-grid,.mission-observability-mvt-run-grid,.mission-observability-mvt-coverage-grid,.mission-observability-mvt-destination-row,.mission-observability-mvt-export-grid,.mission-observability-mvt-persistence-grid,.mission-observability-mvt-field-grid,.mission-observability-mvt-span-summary,.mission-observability-mvt-footer{gap:12px;min-width:0;padding:0 18px 18px;display:grid}.mission-observability-mvt-health-grid,.mission-observability-mvt-run-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mission-observability-mvt-coverage-grid,.mission-observability-mvt-destination-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-observability-mvt-export-grid,.mission-observability-mvt-persistence-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mission-observability-mvt-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-observability-mvt-span-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-observability-mvt-footer{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding-top:0}.mission-observability-mvt-health-grid article,.mission-observability-mvt-run-grid article,.mission-observability-mvt-coverage-grid article,.mission-observability-mvt-destination-row article,.mission-observability-mvt-export-grid article,.mission-observability-mvt-persistence-grid article,.mission-observability-mvt-field-grid article,.mission-observability-mvt-span-summary article,.mission-observability-mvt-footer>div,.mission-observability-mvt-approval{background:var(--mc-inset-background);border:1px solid var(--mc-inset-border);border-left:3px solid var(--mc-inset-accent);border-radius:var(--mc-inset-radius);gap:7px;min-width:0;padding:12px;display:grid}.mission-observability-mvt-health-grid article[data-status=present],.mission-observability-mvt-run-grid article[data-status=present],.mission-observability-mvt-coverage-grid article[data-status=present],.mission-observability-mvt-destination-row article[data-status=present],.mission-observability-mvt-export-grid article[data-status=present],.mission-observability-mvt-persistence-grid article[data-status=present],.mission-observability-mvt-span-summary article[data-status=present]{border-left-color:#43d98de0}.mission-observability-mvt-health-grid article[data-status=partial],.mission-observability-mvt-run-grid article[data-status=partial],.mission-observability-mvt-coverage-grid article[data-status=partial],.mission-observability-mvt-destination-row article[data-status=partial],.mission-observability-mvt-export-grid article[data-status=partial],.mission-observability-mvt-persistence-grid article[data-status=partial],.mission-observability-mvt-span-summary article[data-status=partial]{border-left-color:#f59e0bdb}.mission-observability-mvt-health-grid article[data-status=missing],.mission-observability-mvt-run-grid article[data-status=missing],.mission-observability-mvt-coverage-grid article[data-status=missing],.mission-observability-mvt-destination-row article[data-status=missing],.mission-observability-mvt-export-grid article[data-status=missing],.mission-observability-mvt-persistence-grid article[data-status=missing],.mission-observability-mvt-span-summary article[data-status=missing],.mission-observability-mvt-health-grid article[data-status=blocked],.mission-observability-mvt-run-grid article[data-status=blocked],.mission-observability-mvt-coverage-grid article[data-status=blocked],.mission-observability-mvt-destination-row article[data-status=blocked],.mission-observability-mvt-export-grid article[data-status=blocked],.mission-observability-mvt-persistence-grid article[data-status=blocked],.mission-observability-mvt-span-summary article[data-status=blocked]{border-left-color:#ef5b5be6}.mission-observability-mvt-health-grid span,.mission-observability-mvt-run-grid span,.mission-observability-mvt-export-grid span,.mission-observability-mvt-persistence-grid span,.mission-observability-mvt-span-summary span,.mission-observability-mvt-footer span,.mission-observability-mvt-approval>span{color:var(--mc-subtle);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.15}.mission-observability-mvt-health-grid strong,.mission-observability-mvt-run-grid strong,.mission-observability-mvt-coverage-grid strong,.mission-observability-mvt-destination-row strong,.mission-observability-mvt-export-grid strong,.mission-observability-mvt-persistence-grid strong,.mission-observability-mvt-field-grid strong,.mission-observability-mvt-span-summary strong,.mission-observability-mvt-footer strong,.mission-observability-mvt-approval>strong{color:var(--mc-text);overflow-wrap:anywhere;font-size:1rem;line-height:1.2}.mission-observability-mvt-health-grid p,.mission-observability-mvt-coverage-grid p,.mission-observability-mvt-destination-row p,.mission-observability-mvt-field-grid p{color:var(--mc-muted);margin:0;font-size:.8rem;line-height:1.42}.mission-observability-mvt-health-grid small,.mission-observability-mvt-run-grid small,.mission-observability-mvt-export-grid small,.mission-observability-mvt-persistence-grid small,.mission-observability-mvt-destination-row small{color:var(--mc-muted);font-size:.74rem;line-height:1.35}.mission-observability-mvt-coverage-grid article>div,.mission-observability-mvt-destination-row article>div,.mission-observability-mvt-field-grid article>div{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.mission-observability-mvt-coverage-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mission-observability-mvt-coverage-grid dl div{border:1px solid var(--mc-inset-border);border-radius:7px;padding:8px}.mission-observability-mvt-coverage-grid dt{color:var(--mc-subtle);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800}.mission-observability-mvt-coverage-grid dd{color:var(--mc-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:.83rem}.mission-observability-mvt-coverage-grid code{background:var(--mc-inset-background);border:1px solid var(--mc-inset-border);border-radius:var(--mc-inset-radius);color:var(--mc-muted);overflow-wrap:anywhere;padding:6px 7px;font-size:.72rem;line-height:1.35}.mission-observability-mvt-field-grid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mission-observability-mvt-field-grid li{background:var(--mc-inset-background);border:1px solid var(--mc-inset-border);border-left:3px solid var(--mc-inset-accent);border-radius:var(--mc-inset-radius);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.mission-observability-mvt-field-grid li[data-status=present]{border-left-color:#43d98de0}.mission-observability-mvt-field-grid li[data-status=missing],.mission-observability-mvt-field-grid li[data-status=not_checked]{border-left-color:#ef5b5be6}.mission-observability-mvt-field-grid code{color:#bfdbfee6;overflow-wrap:anywhere;white-space:normal;font-size:.7rem}.mission-observability-mvt-field-grid li span{flex:none;font-size:.66rem}.mission-observability-mvt-approval{margin:0 18px 18px}.mission-observability-mvt-approval dl{gap:10px;margin:0;display:grid}.mission-observability-mvt-approval dt{color:var(--mc-subtle);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.mission-observability-mvt-approval dd{color:var(--mc-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.78rem;line-height:1.42}.mission-observability-mvt-span-table{table-layout:fixed;min-width:2580px}.mission-observability-mvt-span-table th,.mission-observability-mvt-span-table td{overflow-wrap:anywhere;vertical-align:top;white-space:normal;font-size:.72rem}.mission-observability-mvt-span-table th:first-child,.mission-observability-mvt-span-table td:first-child,.mission-observability-mvt-span-table th:nth-child(3),.mission-observability-mvt-span-table td:nth-child(3),.mission-observability-mvt-span-table th:nth-child(15),.mission-observability-mvt-span-table td:nth-child(15){width:170px}.mission-observability-mvt-span-table th:nth-child(2),.mission-observability-mvt-span-table td:nth-child(2),.mission-observability-mvt-span-table th:nth-child(8),.mission-observability-mvt-span-table td:nth-child(8),.mission-observability-mvt-span-table th:nth-child(9),.mission-observability-mvt-span-table td:nth-child(9),.mission-observability-mvt-span-table th:nth-child(10),.mission-observability-mvt-span-table td:nth-child(10),.mission-observability-mvt-span-table th:nth-child(13),.mission-observability-mvt-span-table td:nth-child(13){width:140px}.mission-observability-mvt-span-table th:nth-child(4),.mission-observability-mvt-span-table td:nth-child(4),.mission-observability-mvt-span-table th:nth-child(5),.mission-observability-mvt-span-table td:nth-child(5),.mission-observability-mvt-span-table th:nth-child(14),.mission-observability-mvt-span-table td:nth-child(14){width:190px}.mission-observability-mvt-span-table th:nth-child(6),.mission-observability-mvt-span-table td:nth-child(6),.mission-observability-mvt-span-table th:nth-child(7),.mission-observability-mvt-span-table td:nth-child(7),.mission-observability-mvt-span-table th:nth-child(16),.mission-observability-mvt-span-table td:nth-child(16){width:230px}.mission-observability-mvt-span-table th:nth-child(11),.mission-observability-mvt-span-table td:nth-child(11),.mission-observability-mvt-span-table th:nth-child(12),.mission-observability-mvt-span-table td:nth-child(12){width:110px}.mission-observability-mvt-span-table code{color:#bfdbfee6;overflow-wrap:anywhere;white-space:normal}.mission-observability-telemetry-snapshot-body{gap:14px;padding:0 18px 18px;display:grid}.mission-observability-telemetry-counts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.mission-observability-telemetry-counts section{background:var(--mc-inset-background);border:1px solid var(--mc-inset-border);border-radius:var(--mc-inset-radius);min-width:0;padding:12px}.mission-observability-telemetry-counts h3,.mission-observability-telemetry-next span,.mission-observability-telemetry-blockers span,.mission-observability-pipeline>span{color:var(--mc-subtle);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.mission-observability-telemetry-counts section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mission-observability-telemetry-counts article,.mission-observability-telemetry-next,.mission-observability-telemetry-blockers,.mission-observability-destination-grid article,.mission-observability-pipeline{background:var(--mc-inset-background);border:1px solid var(--mc-inset-border);border-left:3px solid var(--mc-inset-accent);border-radius:var(--mc-inset-radius);min-width:0;padding:12px}.mission-observability-telemetry-counts article[data-status=present],.mission-observability-destination-grid article[data-status=present]{border-left-color:#43d98ddb}.mission-observability-telemetry-counts article[data-status=partial],.mission-observability-destination-grid article[data-status=partial]{border-left-color:#f2b84be0}.mission-observability-telemetry-counts article[data-status=missing],.mission-observability-telemetry-counts article[data-status=blocked],.mission-observability-destination-grid article[data-status=blocked]{border-left-color:#ef5b5be6}.mission-observability-telemetry-counts article span,.mission-observability-destination-grid article>span{color:var(--mc-subtle);letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.mission-observability-telemetry-counts article strong,.mission-observability-telemetry-next strong,.mission-observability-destination-grid article>strong{color:var(--mc-text);overflow-wrap:anywhere;margin-top:6px;font-size:.98rem;line-height:1.28;display:block}.mission-observability-telemetry-next strong{font-size:.9rem;line-height:1.45}.mission-observability-telemetry-blockers ul,.mission-observability-pipeline ol{color:var(--mc-muted);gap:8px;margin:0;padding-left:18px;font-size:.86rem;line-height:1.45;display:grid}.mission-observability-telemetry-table{table-layout:fixed;min-width:1680px}.mission-observability-telemetry-table th,.mission-observability-telemetry-table td{overflow-wrap:anywhere;vertical-align:top}.mission-observability-telemetry-table th:first-child,.mission-observability-telemetry-table td:first-child,.mission-observability-telemetry-table th:nth-child(2),.mission-observability-telemetry-table td:nth-child(2){width:150px}.mission-observability-telemetry-table th:nth-child(3),.mission-observability-telemetry-table td:nth-child(3),.mission-observability-telemetry-table th:nth-child(4),.mission-observability-telemetry-table td:nth-child(4),.mission-observability-telemetry-table th:nth-child(6),.mission-observability-telemetry-table td:nth-child(6),.mission-observability-telemetry-table th:nth-child(10),.mission-observability-telemetry-table td:nth-child(10){width:210px}.mission-observability-telemetry-table th:nth-child(5),.mission-observability-telemetry-table td:nth-child(5),.mission-observability-telemetry-table th:nth-child(8),.mission-observability-telemetry-table td:nth-child(8){width:120px}.mission-observability-telemetry-table th:nth-child(7),.mission-observability-telemetry-table td:nth-child(7),.mission-observability-telemetry-table th:nth-child(9),.mission-observability-telemetry-table td:nth-child(9){width:170px}.mission-observability-telemetry-table code,.mission-observability-graph-catalog code,.mission-observability-destination-grid code{color:#bfdbfee6;white-space:normal;font-size:.74rem}.mission-observability-telemetry-pill{border:1px solid var(--mc-inset-border);color:var(--mc-muted);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.mission-observability-telemetry-pill[data-status=present]{color:#bbf7d0eb;background:#14532d47;border-color:#43d98d47}.mission-observability-telemetry-pill[data-status=partial]{color:#fde68aeb;background:#78350f47;border-color:#f2b84b47}.mission-observability-telemetry-pill[data-status=missing],.mission-observability-telemetry-pill[data-status=blocked]{color:#fecacaeb;background:#7f1d1d47;border-color:#ef5b5b4d}.mission-observability-telemetry-pill[data-status=unknown],.mission-observability-telemetry-pill[data-status=not-needed]{background:var(--mc-inset-background);border-color:var(--mc-inset-border)}.mission-observability-graph-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 18px;display:grid}.mission-observability-graph-catalog article{background:var(--mc-inset-background);border:1px solid var(--mc-inset-border);border-left:3px solid var(--mc-inset-accent);border-radius:var(--mc-inset-radius);gap:10px;min-width:0;padding:12px;display:grid}.mission-observability-graph-catalog article[data-status=present]{border-left-color:#43d98ddb}.mission-observability-graph-catalog article[data-status=partial]{border-left-color:#f2b84be0}.mission-observability-graph-catalog article[data-status=blocked]{border-left-color:#ef5b5be6}.mission-observability-graph-catalog article>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.mission-observability-graph-catalog strong{color:var(--mc-text);font-size:.92rem;line-height:1.25}.mission-observability-graph-catalog dl,.mission-observability-destination-grid dl{gap:8px;margin:0;display:grid}.mission-observability-graph-catalog dl div,.mission-observability-destination-grid dl div{border-top:1px solid var(--mc-inset-border);padding-top:8px}.mission-observability-graph-catalog dt,.mission-observability-destination-grid dt{color:var(--mc-subtle);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800}.mission-observability-graph-catalog dd,.mission-observability-destination-grid dd,.mission-observability-destination-grid p{color:var(--mc-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem;line-height:1.45}.mission-observability-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 18px 18px;display:grid}.mission-observability-pipeline{margin:0 18px 18px}.mission-observability-readiness-link{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:16px;padding:18px;display:grid}@media (max-width:900px){.mission-observability-proof-heading,.mission-observability-launch-hero,.mission-observability-launch-grid,.mission-observability-safety-grid,.mission-observability-telemetry-counts,.mission-observability-telemetry-counts section>div,.mission-observability-graph-catalog,.mission-observability-destination-grid,.mission-observability-mvt-health-grid,.mission-observability-mvt-run-grid,.mission-observability-mvt-coverage-grid,.mission-observability-mvt-destination-row,.mission-observability-mvt-export-grid,.mission-observability-mvt-persistence-grid,.mission-observability-mvt-field-grid,.mission-observability-mvt-span-summary,.mission-observability-mvt-footer,.mission-observability-mvt-coverage-grid dl,.mission-observability-trigger-body,.mission-observability-trigger-evidence-grid,.mission-observability-readiness-link{grid-template-columns:1fr}.mission-observability-proof-badges{justify-content:flex-start}.mission-observability-proof-grid,.mission-observability-launch-summary,.mission-observability-trigger-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.mission-observability-launch-summary,.mission-observability-trigger-metrics,.mission-observability-mvt-health-grid,.mission-observability-mvt-run-grid,.mission-observability-mvt-export-grid,.mission-observability-mvt-persistence-grid,.mission-observability-mvt-field-grid ul,.mission-observability-mvt-span-summary{grid-template-columns:1fr}}.cr-cal{width:224px;padding:10px}.cr-cal-nav{justify-content:space-between;align-items:center;padding:0 0 8px;display:flex}.cr-cal-nav-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.cr-cal-nav-btn:hover{color:var(--text);background:#ffffff0f}.cr-cal-title{color:var(--text);font-size:11px;font-weight:600}.cr-cal-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.cr-cal-weekday{color:var(--subtle);text-align:center;padding:2px 0 4px;font-size:9px;font-weight:500}.cr-cal-empty{width:28px;height:28px}.cr-cal-day{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:11px;transition:background .1s,color .1s;display:flex}.cr-cal-day:hover{color:var(--text);background:#ffffff0f}.cr-cal-today{color:var(--text);font-weight:700}.cr-cal-selected{border-radius:4px;background:var(--mc-accent)!important;color:#fff!important}.cr-cal-in-range{background:color-mix(in srgb, var(--mc-accent) 12%, transparent);color:var(--text);border-radius:0}.cr-cal-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-top:6px;padding:8px 0 0;display:flex}.cr-cal-footer span{color:var(--muted);font-size:10px}.cr-cal-footer-actions{align-items:center;gap:4px;display:flex}.cr-cal-clear{color:var(--subtle);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:10px}.cr-cal-clear:hover{color:var(--text);background:#ffffff0f}.cr-cal-apply{background:var(--mc-accent);color:#fff;cursor:pointer;border:none;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:600}.cr-cal-apply:hover{background:color-mix(in srgb, var(--mc-accent) 85%, white)}.projects-page-body>.mission-observability-sticky-bar{background:var(--mc-page-body-background,var(--bg));margin-bottom:18px}.projects-page-body>.mission-observability-sticky-bar .projects-topbar{min-height:0;margin:0;padding:0 0 12px}.projects-page-body>.mission-observability-sticky-bar .projects-topbar .mission-header-copy h1{letter-spacing:0;color:var(--mc-text);margin:0;font-size:20px;font-weight:650;line-height:1.18}.projects-page-body>.mission-observability-sticky-bar .projects-topbar .projects-subtitle{color:var(--mc-muted);margin:4px 0 0;font-size:.82rem}.projects-page-body>.projects-tabpanel{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.projects-page-body>.projects-tabpanel>.mission-observability-tab-stack{flex:1 1 0;min-height:0}@media (min-width:1241px){.mission-shell:has(.projects-page) .projects-page-body{padding-bottom:10px}.projects-page-body>.projects-tabpanel .projects-lane-board{flex:1 1 0;height:auto;min-height:0}}.mission-shell:has(.projects-page) .projects-tab-count{border:1px solid var(--mc-card-border-color);min-width:20px;height:20px;color:var(--mc-muted);border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 6px;font-size:.72rem;line-height:1;display:inline-flex}.mission-shell:has(.projects-page) .mission-observability-tab.is-active .projects-tab-count{color:var(--mc-text);border-color:color-mix(in srgb, var(--mc-accent) 36%, var(--mc-card-border-color));background:color-mix(in srgb, var(--mc-accent) 10%, transparent)}.mission-shell:has(.projects-page) .projects-tasks-panel{flex-direction:column;flex:1 1 0;gap:12px;min-height:0;display:flex}.mission-shell:has(.projects-page) .projects-task-filter-card{flex-direction:column;gap:14px;padding:14px;display:flex}.mission-shell:has(.projects-page) .projects-task-summary{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.mission-shell:has(.projects-page) .projects-task-summary h2{letter-spacing:0;margin:3px 0;font-size:1.08rem;line-height:1.2}.mission-shell:has(.projects-page) .projects-task-summary p:not(.eyebrow){color:var(--mc-muted);margin:0;font-size:.82rem}.mission-shell:has(.projects-page) .projects-task-filter-grid{grid-template-columns:minmax(220px,1.35fr) repeat(2,minmax(150px,1fr));gap:10px;display:grid}.mission-shell:has(.projects-page) .projects-task-filter-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mission-shell:has(.projects-page) .projects-task-filter-field>span{color:var(--mc-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:680;line-height:1.1}.mission-shell:has(.projects-page) .projects-task-filter-field :is(input,select){border:1px solid var(--mc-card-border-color);border-radius:var(--mc-card-radius);background:color-mix(in srgb, var(--mc-bg) 78%, var(--mc-card-background));width:100%;min-width:0;min-height:38px;color:var(--mc-text);font:inherit;padding:0 10px;font-size:.84rem}.mission-shell:has(.projects-page) .projects-task-filter-field :is(input,select):focus-visible{outline:2px solid color-mix(in srgb, var(--mc-accent) 48%, transparent);outline-offset:2px}.mission-shell:has(.projects-page) .projects-task-filter-actions{color:var(--mc-muted);justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.mission-shell:has(.projects-page) .projects-task-board{flex:1 1 0;grid-template-columns:repeat(5,minmax(148px,1fr));align-items:stretch;gap:8px;min-height:min(440px,100dvh - 360px);display:grid;overflow:hidden}.mission-shell:has(.projects-page) .projects-task-lane{min-width:0;padding:10px}.mission-shell:has(.projects-page) .projects-task-card-stack{scrollbar-width:thin;gap:8px;min-height:0;padding-right:2px;overflow:auto}.mission-shell:has(.projects-page) .project-task-card{border-radius:var(--mc-card-radius);background:radial-gradient(260px 120px at 12% 0%, color-mix(in srgb, var(--lane-color,var(--mc-accent)) 10%, transparent), transparent 70%), #ffffff0d;cursor:pointer;border:1px solid #ffffff1a;flex-direction:column;gap:10px;min-width:0;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff12,0 14px 26px -24px #000000e6}.mission-shell:has(.projects-page) .project-task-card:focus-visible{outline:2px solid color-mix(in srgb, var(--mc-accent) 48%, transparent);outline-offset:2px}.mission-shell:has(.projects-page) .project-task-card-topline{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.mission-shell:has(.projects-page) .project-task-title-block{min-width:0}.mission-shell:has(.projects-page) .project-task-title-block h3{color:var(--mc-text);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.25}.mission-shell:has(.projects-page) .project-task-title-block p{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.75rem;line-height:1.25;overflow:hidden}.mission-shell:has(.projects-page) .project-task-card-fields{gap:5px;display:grid}.mission-shell:has(.projects-page) .project-task-card .project-detail-row{gap:8px;margin:0}.mission-shell:has(.projects-page) .project-task-card .project-detail-row strong{max-width:62%}.mission-shell:has(.projects-page) .project-task-metadata-row{flex-wrap:wrap;gap:6px;display:flex}.mission-shell:has(.projects-page) .project-task-metadata-row span{min-height:20px;color:var(--mc-muted);background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;align-items:center;padding:2px 6px;font-size:.7rem;line-height:1.2;display:inline-flex}.mission-shell:has(.projects-page) .project-task-link{color:var(--mc-accent);align-self:flex-start;font-size:.76rem;font-weight:700;text-decoration:none}.mission-shell:has(.projects-page) .project-task-link:is(:hover,:focus-visible){color:var(--mc-text);text-decoration:underline}.mission-shell:has(.projects-page) .projects-task-empty{padding:18px}.mission-shell:has(.projects-page) .projects-task-empty h2{letter-spacing:0;margin:4px 0 6px;font-size:1.08rem}.mission-shell:has(.projects-page) .projects-task-empty p:last-child{color:var(--mc-muted);margin:0}@media (max-width:1240px){.mission-shell:has(.projects-page) .projects-task-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-shell:has(.projects-page) .projects-task-board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-height:0;overflow:visible}.mission-shell:has(.projects-page) .projects-task-card-stack{max-height:440px}}@media (max-width:720px){:is(.mission-shell .pm-header,.mission-shell:has(.projects-page) .projects-task-summary,.mission-shell:has(.projects-page) .projects-task-filter-actions){flex-direction:column;align-items:stretch}.mission-shell .pm-header .pm-button{align-self:flex-start}:is(.mission-shell:has(.projects-page) .projects-task-filter-grid,.mission-shell:has(.projects-page) .projects-task-board){grid-template-columns:1fr}.mission-shell:has(.projects-page) .projects-task-card-stack{max-height:none;padding-right:0;overflow:visible}}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header{background:var(--mc-page-body-background);border-bottom:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0 2px}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .journal-header-toprow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:0 0 10px;display:flex}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .journal-header-toprow .mission-header-copy{flex:280px;min-width:min(100%,260px)}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .journal-header-toprow .journal-coverage-bar{min-width:min(100%,320px);min-height:0;box-shadow:none;border:0;flex:0 min(560px,54%);justify-content:flex-end;gap:5px;margin-top:0;padding:0}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .journal-audience-tablist{width:100%}@media (max-width:860px){.mission-shell:has(.journal-page) .journal-page-shell>.journal-header{flex-direction:column;align-items:stretch}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .journal-header-toprow .mission-header-copy{flex-basis:auto}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header .journal-header-toprow .journal-coverage-bar{flex-basis:auto;justify-content:flex-start;min-width:0;max-width:100%}}.mission-observability-header{border-bottom-color:var(--mc-card-border-color)}.mission-observability-header:has(.mission-observability-header-overview){flex-direction:column;align-items:stretch}.mission-observability-header-overview{width:100%}.mission-observability-header-top{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.mission-observability-header-overview .eyebrow{margin:0 0 2px}.mission-observability-header-divider{background:var(--mc-card-border-color);width:100%;height:1px;margin:12px 0 4px}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header{padding-left:0;padding-right:0}.mission-observability-header-overview .mission-observability-launch-note{margin:0;font-size:.8rem}.mission-observability-tablist .mission-observability-tab{min-width:clamp(96px, calc(100cqw / max(var(--observability-tab-count,6), 1) - 6px), 160px);padding-inline:clamp(8px, calc(100cqw / max(var(--observability-tab-count,6), 1) / 14), 14px);font-size:clamp(.72rem, calc(100cqw / max(var(--observability-tab-count,6), 1) / 12), .82rem)}:is(.mission-shell:has(.projects-page) :is(.mission-kpi-card,.mission-card,.mission-lane,.project-preview-card),.mission-shell:has(.journal-page) :is(.journal-summary-card,.journal-content-section,.journal-selected-individual-card,.journal-structured-entry,.journal-timeline-card,.journal-empty-state)){background:linear-gradient(180deg, color-mix(in srgb, var(--mc-text) 2%, transparent), transparent 40%), color-mix(in srgb, var(--mc-bg) 72%, var(--mc-card-background))}.mission-shell:has(.journal-page) .journal-right-section{background:linear-gradient(180deg, color-mix(in srgb, var(--mc-text) 2%, transparent), transparent 40%), color-mix(in srgb, var(--journal-rollup-tone) 4%, var(--mc-card-background))}.mission-shell:has(.journal-page) .journal-page-shell>.journal-header{grid-column:1/-1}.mission-shell:has(.journal-page) .journal-secondary-panel{grid-row:2}.mission-theme-light .svpi-panel,.mission-theme-light .svpi-card{--svpi-yellow:#8a6d1a;--svpi-purple:#7350c7}.mission-theme-light .svpi-src-clickup{color:#5a4bbf}.mission-theme-light .svpi-src-drive{color:#1c7d4d}.mission-theme-light .svpi-src-gmail{color:#b93636}.mission-theme-light .svpi-src-github{color:#4a5568}.mission-theme-light .svpi-src-n8n{color:#b34e12}.mission-theme-light .svpi-src-airtable{color:#2270c4}.mission-theme-light .svpi-src-lucid{color:#8a6d1a}.mission-theme-light .svpi-node-trig{color:#b34e12}.mission-theme-light .svpi-node-ai{color:#6a48b8}.mission-theme-light .svpi-node-out{color:#1c7d4d}.mission-theme-light .svpi-node-dec{color:#8a6d1a}.mission-theme-light .svpi-ntag-trig{color:#b34e12}.mission-theme-light .svpi-ntag-ai{color:#6a48b8}.mission-theme-light .svpi-ntag-out{color:#1c7d4d}.mission-theme-light .svpi-ntag-dec{color:#8a6d1a}}@layer canonical{.mission-shell:has(.mission-access-page) .mission-access-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-access-github-empty{color:var(--mc-muted);font-size:.72rem}.pm-detail-drawer.mission-access-github-drawer{width:min(500px,100vw)}.mission-access-github-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.mission-access-github-heading>span{border:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);width:36px;height:36px;color:var(--mc-brand);border-radius:7px;flex:0 0 36px;place-items:center;display:grid}.mission-access-github-heading>div{min-width:0}.mission-access-github-heading .eyebrow{margin:0 0 3px}.mission-access-github-heading .mission-sheet-title,.mission-access-github-heading .mission-sheet-description{overflow-wrap:anywhere}.mission-access-github-close{border:1px solid var(--mc-border);width:44px;min-height:44px;color:var(--mc-muted);cursor:pointer;background:0 0;border-radius:6px;flex:0 0 44px;place-items:center;display:grid}.mission-access-github-close:is(:hover,:focus-visible){border-color:var(--mc-border-strong);background:var(--mc-active);color:var(--mc-text);outline:none}.mission-access-github-body{overscroll-behavior:contain;flex:1;align-content:start;gap:12px;min-height:0;padding:14px;display:grid;overflow-y:auto}.mission-access-github-state,.mission-access-github-section{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:8px}.mission-access-github-state{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.mission-access-github-state>span:first-child{background:var(--mc-surface-raised);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mission-access-github-state>span.is-connected{color:var(--mc-ok)}.mission-access-github-state>span.is-attention{color:var(--mc-warn)}.mission-access-github-state>div{align-content:center;gap:2px;min-width:0;display:grid}.mission-access-github-state p,.mission-access-github-state strong,.mission-access-github-state small{margin:0}.mission-shell .tech-stack-summary-list dt,.mission-shell .pm-detail-pulse-heading span,.mission-access-github-state p,.mission-access-github-details dt,.mission-access-github-metrics dt,.mission-shell .pm-profile-github-card dt{color:var(--mc-muted);font-size:.68rem}.mission-access-github-state strong{color:var(--mc-text);font-size:.92rem}.mission-access-github-state small{color:var(--mc-muted);font-size:.69rem;line-height:1.45}.mission-access-github-section{overflow:hidden}.mission-access-github-section>header{border-bottom:1px solid var(--mc-border);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;display:flex}.mission-access-github-section>header h3{color:var(--mc-text);margin:0;font-size:.76rem}.mission-access-github-section>header span{color:var(--mc-muted);font-size:.66rem}.mission-access-github-details,.mission-access-github-metrics{margin:0}.mission-access-github-details>div{border-top:1px solid var(--mc-border);grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:12px;padding:10px 12px;display:grid}.mission-access-github-details>div:first-child{border-top:0}.mission-access-github-details dd{color:var(--mc-text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.72rem}.mission-access-github-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mission-access-github-metrics>div{gap:5px;padding:13px 12px;display:grid}.mission-access-github-metrics>div+div{border-left:1px solid var(--mc-border)}.mission-access-github-metrics dd{color:var(--mc-text);font:700 1.25rem/1 var(--font-mono);margin:0}.mission-access-github-body>.pm-integration-notice{min-height:18px}.mission-access-github-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.mission-access-github-actions .pm-button{justify-content:center;width:100%;min-height:44px}.mission-access-github-actions .mission-access-danger-button{border-color:color-mix(in srgb, var(--mc-bad) 42%, var(--mc-border));color:var(--mc-bad)}.mission-access-github-actions .mission-access-danger-button:is(:hover,:focus-visible){background:color-mix(in srgb, var(--mc-bad) 10%, var(--mc-surface))}.mission-access-github-body>.pm-integration-privacy{align-items:flex-start;line-height:1.5}.mission-shell .mission-profile-body{align-self:center;width:min(1080px,100%)}.mission-shell .mission-profile-heading{align-items:center;gap:14px;min-width:0;display:flex}.mission-shell .mission-profile-avatar{border:1px solid color-mix(in srgb, var(--mc-brand) 38%, var(--mc-border));background:color-mix(in srgb, var(--mc-brand) 12%, var(--mc-surface));width:48px;height:48px;color:var(--mc-text);font:730 1rem/1 var(--font-display);border-radius:11px;flex:0 0 48px;place-items:center;display:grid}.mission-shell .mission-profile-settings{display:grid}.mission-shell .mission-profile-section-heading{gap:4px;padding-bottom:12px;display:grid}.mission-shell .mission-profile-section-heading :is(p,h2){margin:0}.mission-shell .mission-profile-section-heading h2{color:var(--mc-text);font:700 1.05rem/1.3 var(--font-display)}.mission-shell .mission-profile-section-heading>p:last-child{max-width:68ch;color:var(--mc-muted);font-size:.76rem;line-height:1.5}.mission-shell .mission-profile-layout{grid-template-columns:minmax(280px,.78fr) minmax(360px,1.22fr);align-items:start;gap:14px;display:grid}.mission-shell .mission-profile-account-card,.mission-shell .pm-profile-github-card{padding:16px}.mission-shell .mission-profile-time-zone-card{grid-column:1/-1}.mission-shell .mission-profile-account-card{align-content:start;gap:14px;display:grid}.mission-shell .mission-profile-account-card>header{align-items:flex-start;gap:10px;display:flex}.mission-shell .mission-profile-account-card>header>span{border:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);width:34px;height:34px;color:var(--mc-brand);border-radius:7px;flex:0 0 34px;place-items:center;display:grid}.mission-shell .mission-profile-account-card h2,.mission-shell .mission-profile-account-card p{margin:0}.mission-shell .mission-profile-account-card h2{color:var(--mc-text);font-size:.9rem}.mission-shell .mission-profile-account-card header p{color:var(--mc-muted);margin-top:3px;font-size:.72rem}.mission-shell .mission-profile-account-card dl{border-top:1px solid var(--mc-border);margin:0}.mission-shell .mission-profile-account-card dl>div{border-bottom:1px solid var(--mc-border);gap:4px;padding:11px 0;display:grid}.mission-shell .mission-profile-account-card dt{color:var(--mc-muted);font-size:.66rem}.mission-shell .mission-profile-account-card dd{color:var(--mc-text);overflow-wrap:anywhere;margin:0;font-size:.78rem}.mission-shell .pm-integration-provider.pm-profile-github-card>header{grid-template-columns:34px minmax(0,1fr) auto;display:grid}.mission-shell .pm-profile-github-card>.mission-compact-row-list{border-top:1px solid var(--mc-border);max-width:none;margin:0;display:grid}.mission-shell .pm-profile-github-card>.mission-compact-row-list>div{border-bottom:1px solid var(--mc-border);grid-template-columns:minmax(130px,.75fr) minmax(0,1.25fr);gap:12px;padding:9px 0;display:grid}.mission-shell .pm-profile-github-card dd{color:var(--mc-text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.72rem}.mission-shell .pm-profile-github-card>footer .pm-button{min-height:44px}.mission-shell .pm-profile-github-card>.pm-integration-privacy{align-items:flex-start;line-height:1.5}.mission-shell .pm-detail-milestone-overview{border-top:1px solid var(--mc-border);gap:6px;padding-top:22px;display:grid}.mission-shell .pm-ms-list{justify-items:start;gap:2px;min-width:0;display:grid}.mission-shell .pm-ms-list>ul{width:100%;margin:0;padding:0;list-style:none;display:grid}.mission-shell .pm-ms-item{border-radius:7px;min-width:0}.mission-shell .pm-ms-item[data-expanded]{background:color-mix(in srgb, var(--mc-text) 4%, transparent)}.mission-shell .pm-ms-row{border-radius:7px;align-items:center;gap:6px;min-width:0;min-height:34px;padding:3px 4px 3px 7px;display:flex}.mission-shell .pm-ms-row:hover{background:color-mix(in srgb, var(--mc-text) 6%, transparent)}.mission-shell .pm-ms-list :is(.pm-ms-caret,button.pm-ms-date,.pm-row-menu-trigger):hover:not(:disabled){background:color-mix(in srgb, var(--mc-text) 10%, transparent);color:var(--mc-text)}.mission-shell .pm-ms-list :is(a,button):focus-visible{outline:2px solid var(--mc-brand);outline-offset:2px;border-radius:5px}.mission-shell .pm-ms-diamond{flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.mission-shell .pm-ms-diamond path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round}.mission-shell .pm-ms-diamond[data-status=planned]{color:#64748b}.mission-shell .pm-ms-diamond[data-status=in_progress]{color:#2563eb}.mission-shell .pm-ms-diamond[data-status=completed]{color:#15803d}.mission-shell .pm-ms-diamond[data-status=cancelled]{color:var(--mc-muted);opacity:.55}.mission-shell .pm-ms-diamond[data-status=in_progress] path,.mission-shell .pm-ms-diamond[data-status=completed] path{fill:currentColor}.mission-shell .pm-ms-name{min-width:0;color:var(--mc-text);font:600 13px/1.4 var(--font-sans);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;text-decoration:none;overflow:hidden}.mission-shell .pm-ms-list .pm-ms-name{color:var(--mc-text)}.mission-shell .pm-ms-list .pm-ms-name:hover{color:var(--mc-brand);text-underline-offset:3px;text-decoration:underline}.mission-shell .pm-ms-caret{width:18px;height:18px;color:var(--mc-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin-right:auto;padding:0;display:inline-grid}.mission-shell .pm-ms-item[data-expanded] .pm-ms-caret{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.mission-shell .pm-ms-caret{transition:transform .15s,color .15s,background-color .15s}.mission-shell .pm-ms-actions{transition:opacity .15s}}.mission-shell .pm-ms-meta{color:var(--mc-muted);font:400 12px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.mission-shell .pm-ms-dot{color:color-mix(in srgb, var(--mc-muted) 55%, transparent)}.mission-shell .pm-ms-metric{color:var(--mc-muted);border-radius:4px;padding:2px 4px;text-decoration:none}.mission-shell .pm-ms-list .pm-ms-metric{color:var(--mc-muted)}.mission-shell .pm-ms-list .pm-ms-metric:hover{background:color-mix(in srgb, var(--mc-text) 9%, transparent);color:var(--mc-text)}.mission-shell .pm-ms-date-field{align-items:center;gap:6px;display:inline-flex}.mission-shell .pm-ms-date-field small{color:var(--mc-bad);font-size:11px}.mission-shell .pm-ms-date{min-height:22px;color:var(--mc-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.mission-shell button.pm-ms-date{cursor:pointer}.mission-shell .pm-ms-list .pm-ms-date{color:var(--mc-muted)}.mission-shell .pm-ms-date[data-empty]{color:color-mix(in srgb, var(--mc-muted) 80%, transparent)}.mission-shell .pm-ms-date-picker{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}.mission-shell .pm-ms-date-field{position:relative}.mission-shell .pm-ms-actions{opacity:0;flex:none;margin-left:2px;display:inline-flex}.mission-shell .pm-ms-row:hover .pm-ms-actions,.mission-shell .pm-ms-actions:focus-within{opacity:1}.mission-shell .pm-ms-actions:has([data-state=open]){opacity:1}.mission-shell .pm-ms-actions .pm-row-menu-trigger{width:26px;min-height:26px;color:var(--mc-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.mission-shell .pm-ms-description{padding:0 10px 12px 27px}.mission-shell .pm-ms-list .pm-ms-description p{max-width:80ch;color:var(--mc-text);font:400 13px/1.6 var(--font-sans);overflow-wrap:anywhere;margin:0}.mission-shell .pm-ms-add{margin-top:2px;margin-left:-11px}.mission-shell .pm-ms-draft>.pm-ms-row{background:color-mix(in srgb, var(--mc-text) 4%, transparent)}.mission-shell .pm-ms-draft-key{color:var(--mc-muted);font:600 13px/1.4 var(--font-sans);white-space:nowrap;flex:none}.mission-shell .pm-ms-draft-title{min-width:0;color:var(--mc-text);font:600 13px/1.4 var(--font-sans);background:0 0;border:0;border-radius:4px;flex:auto;margin-right:auto;padding:3px 4px}.mission-shell .pm-ms-draft-title::placeholder{color:color-mix(in srgb, var(--mc-muted) 85%, transparent);font-weight:400}.mission-shell .pm-ms-draft-title:focus-visible{outline:2px solid var(--mc-brand);outline-offset:1px}.mission-shell .pm-ms-list :is(.pm-ms-draft-save,.pm-ms-draft-cancel){min-height:26px;font:500 12px/1.4 var(--font-sans);cursor:pointer;border:1px solid #0000;border-radius:5px;padding:3px 10px}.mission-shell .pm-ms-list .pm-ms-draft-save{border-color:var(--mc-brand);background:var(--mc-brand);color:var(--mc-brand-ink)}.mission-shell .pm-ms-list .pm-ms-draft-save:disabled{opacity:.55;cursor:not-allowed}.mission-shell .pm-ms-list .pm-ms-draft-cancel{color:var(--mc-muted);background:0 0}.mission-shell .pm-ms-list .pm-ms-draft-cancel:hover{background:color-mix(in srgb, var(--mc-text) 8%, transparent);color:var(--mc-text)}.mission-shell .pm-ms-empty{color:var(--mc-muted);margin:0;padding:4px 7px;font-size:12.5px}.mission-shell .pm-detail-resource-add{place-self:start;margin-left:-11px;margin-right:auto}.mission-shell .pm-detail-issue-navigation-new{white-space:nowrap;min-height:30px;padding:5px 11px;font-size:.72rem}@media (pointer:coarse){.mission-shell .pm-ms-row{min-height:44px}.mission-shell .pm-ms-caret{width:30px;height:30px}.mission-shell .pm-ms-date{min-height:32px}.mission-shell .pm-ms-metric{padding:8px 6px}.mission-shell .pm-ms-actions{opacity:1}.mission-shell .pm-ms-actions .pm-row-menu-trigger{width:32px;min-height:32px}}@media (max-width:720px){.mission-shell .pm-ms-row{flex-wrap:wrap;row-gap:2px;padding-bottom:6px}.mission-shell .pm-ms-caret{margin-right:0}.mission-shell .pm-ms-actions{opacity:1;order:2;margin-left:auto}.mission-shell .pm-ms-meta{order:3;width:100%;padding-left:20px}}@media (max-width:900px){.mission-shell:has(.mission-access-page) .mission-access-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-shell .mission-profile-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.pm-detail-drawer.mission-access-github-drawer{width:100vw}.mission-access-github-state{grid-template-columns:36px minmax(0,1fr)}.mission-access-github-state>.mission-access-pill,.mission-shell .pm-integration-provider.pm-profile-github-card>header>.pm-integration-badge{grid-column:2;justify-self:start}.mission-access-github-details>div{grid-template-columns:minmax(0,1fr);gap:4px}.mission-access-github-details dd{text-align:left}.mission-access-github-actions>div{grid-template-columns:minmax(0,1fr)}.mission-shell .mission-profile-page .mission-page-header,.mission-shell .mission-profile-heading{align-items:flex-start}.mission-shell .mission-profile-avatar{flex-basis:44px;width:44px;height:44px}.mission-shell .pm-integration-provider.pm-profile-github-card>header{grid-template-columns:34px minmax(0,1fr)}.mission-shell .pm-profile-github-card>.mission-compact-row-list>div{grid-template-columns:minmax(0,1fr);gap:4px}.mission-shell .pm-profile-github-card dd{text-align:left}}.mission-shell .pm-integration-workspace{gap:18px;width:100%;min-width:0;display:grid}.mission-shell .pm-integration-workspace>.pm-header nav{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:7px;gap:6px;padding:3px;display:flex}.mission-shell .pm-integration-workspace>.pm-header nav a{min-height:34px;color:var(--mc-muted);border-radius:5px;padding:9px 11px;font-size:.76rem;font-weight:700;text-decoration:none}.mission-shell .pm-integration-workspace>.pm-header nav a:is(:hover,:focus-visible){background:var(--mc-surface-raised);color:var(--mc-text);outline:none}.mission-shell .pm-integration-disabled,.mission-shell .pm-integration-provider,.mission-shell .pm-integration-sources,.mission-shell .pm-review-list>li,.mission-shell .pm-issue-development{border:1px solid var(--mc-border);background:var(--mc-card-background);border-radius:8px}.mission-shell .pm-integration-disabled{align-items:flex-start;gap:12px;padding:20px;display:flex}.mission-shell .pm-integration-disabled>svg{color:var(--mc-brand);flex:none}.mission-shell .pm-integration-disabled h2{margin:0 0 5px;font-size:1rem}.mission-shell .pm-integration-disabled p{max-width:70ch;color:var(--mc-muted);margin:0;line-height:1.5}.mission-shell .pm-integration-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.mission-shell .pm-integration-provider{align-content:start;gap:14px;padding:16px;display:grid}.mission-shell .pm-integration-provider>header{align-items:flex-start;gap:10px;display:flex}.mission-shell .pm-integration-provider-icon{border:1px solid var(--mc-border-strong);width:34px;height:34px;color:var(--mc-brand);background:var(--mc-surface-raised);border-radius:7px;flex:none;place-items:center;display:grid}.mission-shell .pm-integration-provider h2,.mission-shell .pm-integration-sources h2{color:var(--mc-text);margin:0;font-size:.96rem}.mission-shell .pm-integration-provider header p,.mission-shell .pm-integration-sources>header>p,.mission-shell .pm-integration-empty-copy{color:var(--mc-muted);margin:4px 0 0;font-size:.78rem;line-height:1.45}.mission-shell .pm-integration-provider-status,.mission-shell .pm-review-badges{color:var(--mc-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:.72rem;display:flex}.mission-shell .pm-integration-badge{border:1px solid var(--mc-border-strong);min-height:22px;color:var(--mc-muted);background:var(--mc-surface);font:700 .64rem/1 var(--font-mono);text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.mission-shell .pm-integration-badge.is-ready,.mission-shell .pm-integration-badge.is-linked{border-color:color-mix(in srgb, var(--mc-ok) 45%, var(--mc-border));color:var(--mc-ok)}.mission-shell .pm-integration-badge.is-conflict{border-color:color-mix(in srgb, var(--mc-warn) 55%, var(--mc-border));color:var(--mc-warn)}.mission-shell .pm-integration-badge.is-unlinked,.mission-shell .pm-integration-badge.is-muted{color:var(--mc-muted)}.mission-shell .pm-integration-connection-list,.mission-shell .pm-integration-sources>ul,.mission-shell .pm-review-list,.mission-shell .pm-issue-development ul{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.mission-shell .pm-integration-connection-list>li{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.mission-shell .pm-integration-connection-list div{gap:3px;min-width:0;display:grid;overflow:hidden}.mission-shell .pm-integration-connection-list strong{text-overflow:ellipsis;font-size:.79rem;overflow:hidden}.mission-shell .pm-integration-connection-list span,.mission-shell .pm-integration-connection-list small{color:var(--mc-muted);font-size:.69rem}.mission-shell .pm-integration-connection-list small{color:var(--mc-warn)}.mission-shell .pm-integration-provider>footer{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.mission-shell .pm-integration-sources{gap:12px;padding:16px;display:grid}.mission-shell .pm-integration-sources>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.mission-shell .pm-integration-sources>header>p{text-align:right;max-width:48ch}.mission-shell .pm-integration-sources>ul>li{border-top:1px solid var(--mc-border);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.mission-shell .pm-integration-source-copy{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.mission-shell .pm-integration-source-copy strong{overflow-wrap:anywhere;min-width:180px;font-size:.8rem}.mission-shell .pm-integration-source-copy a,.mission-shell .pm-review-list article>header>a,.mission-shell .pm-issue-source a{color:var(--mc-brand);align-items:center;gap:4px;font-size:.72rem;text-decoration:none;display:inline-flex}.mission-shell .pm-integration-source-copy a:is(:hover,:focus-visible),.mission-shell .pm-review-list article>header>a:is(:hover,:focus-visible),.mission-shell .pm-issue-source a:is(:hover,:focus-visible){text-decoration:underline}.mission-shell .pm-integration-mapping{flex:0 520px;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mission-shell .pm-integration-mapping>span{color:var(--mc-muted);font-size:.75rem}.mission-shell .pm-integration-mapping select,.mission-shell .mission-profile-time-zone-field select,.mission-shell .pm-review-list select{border:1px solid var(--mc-border-strong);background:var(--mc-surface);max-width:360px;min-height:38px;color:var(--mc-text);border-radius:6px;padding:0 30px 0 10px;font-size:.76rem}.mission-shell .mission-profile-time-zone-field select:focus-visible,.mission-shell .pm-integration-mapping select:focus-visible,.mission-shell .pm-review-list select:focus-visible{border-color:var(--mc-brand);outline:2px solid color-mix(in srgb, var(--mc-brand) 30%, transparent);outline-offset:1px}.mission-shell .pm-integration-privacy,.mission-shell .pm-integration-notice{min-height:20px;color:var(--mc-muted);margin:0;font-size:.72rem}.mission-shell .pm-integration-privacy{align-items:center;gap:6px;min-width:0;display:flex}.mission-shell .pm-integration-empty{text-align:center;color:var(--mc-muted);place-items:center;gap:5px;padding:32px 18px;display:grid}.mission-shell .pm-integration-empty h2,.mission-shell .pm-integration-empty h3{color:var(--mc-text);margin:0;font-size:.9rem}.mission-shell .pm-integration-empty p{margin:0;font-size:.76rem}.mission-shell .pm-review-toolbar{flex-wrap:wrap;gap:7px;display:flex}.mission-shell .pm-review-toolbar .pm-button[aria-pressed=true]{border-color:var(--mc-brand);color:var(--mc-brand);background:color-mix(in srgb, var(--mc-brand) 8%, var(--mc-surface))}.mission-shell .pm-review-toolbar .pm-button span{background:var(--mc-surface-raised);border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.65rem;display:grid}.mission-shell .pm-review-list>li{grid-template-columns:4px minmax(0,1fr);display:grid;overflow:hidden}.mission-shell .pm-review-status-rail{background:var(--mc-idle)}.mission-shell .pm-review-status-rail[data-state=linked]{background:var(--mc-ok)}.mission-shell .pm-review-status-rail[data-state=conflict]{background:var(--mc-warn)}.mission-shell .pm-review-list article{gap:9px;padding:14px 16px;display:grid}.mission-shell .pm-review-list article>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.mission-shell .pm-review-list h2{margin:0;font-size:.93rem;line-height:1.35}.mission-shell .pm-review-list article>p{color:var(--mc-muted);margin:0;font-size:.73rem}.mission-shell .pm-review-list article>footer{flex-wrap:wrap;align-items:center;gap:8px;padding-top:3px;display:flex}.mission-shell .pm-review-list article>footer form{flex:360px;justify-content:flex-end;align-items:center;gap:7px;display:flex}.mission-shell .pm-review-list article>footer form label{flex:1;max-width:360px}.mission-shell .pm-review-list article>footer select{width:100%;min-width:0;max-width:none}.mission-shell .pm-review-conflict{border:1px solid color-mix(in srgb, var(--mc-warn) 35%, var(--mc-border));color:var(--mc-warn);background:color-mix(in srgb, var(--mc-warn) 6%, var(--mc-surface));border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:.73rem;display:flex}.mission-shell .pm-review-guidance a{color:var(--mc-brand)}.mission-shell .pm-issue-development{gap:12px;padding:14px;display:grid}.mission-shell .pm-issue-development>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.mission-shell .pm-issue-development h2{margin:0;font-size:.9rem}.mission-shell .pm-issue-development>header p,.mission-shell .pm-issue-development>p{color:var(--mc-muted);margin:3px 0 0;font-size:.72rem}.mission-shell .pm-issue-development-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;min-width:0;display:grid}.mission-shell .pm-issue-development-grid>section{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:6px;min-width:0;padding:11px}.mission-shell .pm-issue-development h3{color:var(--mc-muted);text-transform:uppercase;align-items:center;gap:6px;margin:0 0 9px;font-size:.72rem;display:flex}.mission-shell .pm-issue-development h3 span{margin-left:auto}.mission-shell .pm-issue-development li a{border-top:1px solid var(--mc-border);color:var(--mc-text);gap:3px;padding:8px 0;font-size:.73rem;text-decoration:none;display:grid}.mission-shell .pm-issue-development li a:is(:hover,:focus-visible) strong,.mission-shell .pm-issue-development li a:is(:hover,:focus-visible) code{color:var(--mc-brand)}.mission-shell .pm-issue-development li strong{font-size:.68rem}.mission-shell .pm-issue-development li code{color:var(--mc-brand);justify-self:start;font-size:.68rem}.mission-shell .pm-issue-development li small{color:var(--mc-muted)}.mission-shell .pm-issue-development-grid>section>p{color:var(--mc-muted);margin:0;font-size:.73rem}@media (max-width:900px){.mission-shell .pm-integration-provider-grid,.mission-shell .pm-issue-development-grid{grid-template-columns:1fr}.mission-shell .pm-integration-sources>header,.mission-shell .pm-integration-sources>ul>li{flex-direction:column;align-items:flex-start;width:100%}.mission-shell .pm-integration-sources>header>p{text-align:left}.mission-shell .pm-integration-mapping{flex:none;justify-content:flex-start;width:100%;max-width:none}}@media (max-width:620px){.mission-shell .pm-integration-workspace>.pm-header,.mission-shell .pm-review-list article>header,.mission-shell .pm-issue-development>header{flex-direction:column;align-items:stretch;width:100%}.mission-shell .pm-integration-workspace>.pm-header nav{align-self:flex-start}.mission-shell .pm-integration-connection-list>li,.mission-shell .pm-integration-mapping,.mission-shell .pm-review-list article>footer form{flex-direction:column;align-items:stretch;min-width:0}.mission-shell .pm-integration-mapping select,.mission-shell .pm-integration-mapping label,.mission-shell .pm-review-list article>footer form label{box-sizing:border-box;width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.mission-shell .pm-integration-page *{scroll-behavior:auto;transition:none}}.mission-shell .pm-page{width:100%;min-width:0;color:var(--mc-text);font-family:var(--font-sans);padding:clamp(16px,2vw,28px)}.mission-shell .pm-workspace{gap:18px;width:100%;min-width:0;display:grid}.mission-shell .pm-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mission-shell .pm-header h1,.mission-shell .pm-access-state h1{color:var(--mc-text);font:700 clamp(1.55rem, 2.3vw, 2.15rem)/1.12 var(--font-display);letter-spacing:-.03em;margin:2px 0 6px}.mission-shell .pm-header p,.mission-shell .pm-access-state p,.mission-shell .pm-project-summary>p{max-width:68ch;color:var(--mc-muted);margin:0;line-height:1.55}.mission-shell .pm-eyebrow{color:var(--mc-brand);font:650 .7rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0}:is(.mission-shell,.pm-editor) .pm-button,:is(.mission-shell,.pm-editor) .pm-icon-button,.mission-shell .pm-drag-handle,.pm-completion-dialog-actions button{border:1px solid var(--mc-border-strong);background:var(--mc-surface);min-height:38px;color:var(--mc-text);font:650 .78rem/1 var(--font-sans);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;display:inline-flex}:is(.mission-shell,.pm-editor) .pm-button{padding:0 13px}:is(.mission-shell,.pm-editor) .pm-button-primary,.pm-completion-dialog-actions .pm-button-primary{border-color:var(--mc-brand);background:var(--mc-brand);color:var(--mc-brand-ink)}:is(.mission-shell,.pm-editor) .pm-button-danger{border-color:color-mix(in srgb, var(--mc-bad) 55%, var(--mc-border));color:var(--mc-bad);margin-right:auto}:is(.mission-shell,.pm-editor) :is(.pm-button,.pm-icon-button):hover:not(:disabled),.mission-shell .pm-drag-handle:hover:not(:disabled),.pm-completion-dialog-actions button:hover:not(:disabled){border-color:var(--mc-brand)}:is(.mission-shell,.pm-editor) .pm-button-primary:hover:not(:disabled),.pm-completion-dialog-actions .pm-button-primary:hover:not(:disabled){background:var(--mc-brand-hover)}:is(.mission-shell,.pm-editor) :is(.pm-button,.pm-icon-button):disabled,.mission-shell .pm-drag-handle:disabled,.pm-display-form-row select:disabled,.pm-display-switch:disabled,.pm-completion-dialog-actions button:disabled,.pm-create-dialog .pm-field-popover-trigger:disabled,.pm-create-dialog .pm-generate-field-button:disabled,.pm-blocker-attach-button:disabled{cursor:not-allowed;opacity:.5}.pm-project-field-popover .pm-owner-option:has(input:disabled){cursor:not-allowed;opacity:.5}.mission-shell .pm-readonly,.mission-shell .pm-archived,.mission-shell .pm-health,.mission-shell .pm-card-tags>span{border:1px solid var(--mc-border);min-height:22px;color:var(--mc-muted);font:650 .66rem/1 var(--font-sans);border-radius:999px;align-items:center;padding:2px 7px;display:inline-flex}.mission-shell .pm-health:before{background:var(--mc-idle);content:"";border-radius:50%;width:6px;height:6px;margin-right:5px}.mission-shell .pm-health[data-health=on_track]:before{background:#2563eb}.mission-shell .pm-health[data-health=shipped]:before{background:#15803d}.mission-shell .pm-health[data-health=blocked]:before{background:#b91c1c}.mission-shell .pm-project-summary,.mission-shell .pm-access-state,.mission-shell .pm-empty{border:1px solid var(--mc-border);background:var(--mc-card-background);border-radius:8px}.mission-shell .pm-project-summary{gap:13px;padding:16px;display:grid}.mission-shell .pm-project-summary>div:first-child{align-items:center;gap:8px;display:flex}.mission-shell .pm-project-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.mission-shell .pm-project-summary dl>div{border-left:2px solid var(--mc-border-strong);min-width:0;padding-left:10px}.mission-shell .pm-project-summary dt{color:var(--mc-muted);text-transform:uppercase;font-size:.66rem;font-weight:700}.mission-shell .pm-project-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem}.mission-shell .pm-project-summary>.pm-button{justify-self:start}.mission-shell .pm-key{color:var(--mc-brand);font:650 .68rem/1.2 var(--font-mono);letter-spacing:.04em}.mission-shell .pm-filters{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 72%, transparent);border-radius:8px;grid-template-columns:minmax(180px,1.4fr) repeat(5,minmax(130px,1fr));align-items:end;gap:10px;padding:12px;display:grid}.mission-shell .pm-filters label,.pm-editor-form label,.mission-shell .pm-status-control{min-width:0;color:var(--mc-muted);gap:5px;font-size:.68rem;font-weight:650;display:grid}:is(.mission-shell .pm-filters,.pm-editor-form,.mission-shell .pm-status-control) :is(input,select,textarea){border:1px solid var(--mc-border-strong);background:var(--mc-surface);width:100%;min-height:38px;color:var(--mc-text);font:.78rem/1.35 var(--font-sans);border-radius:5px;padding:8px 9px}:is(.mission-shell .pm-filters,.pm-editor-form) textarea{resize:vertical;min-height:74px}:is(.mission-shell .pm-filters,.pm-editor-form) select[multiple]{min-height:112px}:is(.mission-shell .pm-filters,.pm-editor-form) :is(input,select,textarea):disabled{opacity:.56}.mission-shell .pm-filter-check{align-items:center;gap:7px;min-height:38px;display:flex}.mission-shell .pm-filter-check input{width:16px;min-height:16px;accent-color:var(--mc-brand)}.mission-shell .pm-filter-actions a{color:var(--mc-muted);font-size:.76rem}.mission-shell .pm-live{min-height:0}.mission-shell .pm-alert{border-left:3px solid var(--mc-ok);background:color-mix(in srgb, var(--mc-ok) 9%, transparent);color:var(--mc-text);margin:0;padding:8px 11px;font-size:.78rem}.mission-shell .pm-alert-error{border-color:var(--mc-bad);background:color-mix(in srgb, var(--mc-bad) 9%, transparent)}.mission-shell .pm-board-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;min-width:0;max-width:100%;padding:1px 1px 12px;overflow-x:auto}.mission-shell .pm-lanes{grid-template-columns:repeat(5,minmax(245px,1fr));align-items:start;gap:12px;min-width:1275px;display:grid}.mission-shell .pm-lanes[data-kind=project]{grid-template-columns:repeat(4,minmax(260px,1fr));min-width:1076px}.mission-shell .pm-lane{border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 54%, transparent);border-radius:8px;min-width:0}.mission-shell .pm-lane[data-over=true]{border-color:var(--mc-brand)}.mission-shell .pm-lane>header{border-bottom:1px solid var(--mc-border);align-items:center;gap:8px;padding:13px 12px 10px;display:flex;position:relative;overflow:hidden}.mission-shell .pm-lane>header .pm-signal{background:var(--mc-idle);height:2px;position:absolute;inset:0 0 auto}.mission-shell .pm-lane:is([data-status=planning],[data-status=backlog]) .pm-signal{background:#64748b}.mission-shell .pm-lane[data-status=ongoing] .pm-signal{background:#2563eb}.mission-shell .pm-lane[data-status=blocked] .pm-signal{background:#b91c1c}.mission-shell .pm-lane[data-status=review] .pm-signal{background:#a16207}.mission-shell .pm-lane[data-status=monitoring] .pm-signal{background:#c2410c}.mission-shell .pm-lane:is([data-status=complete],[data-status=done]) .pm-signal{background:#15803d}.mission-shell .pm-lane>header h2{color:var(--mc-text);font:700 .78rem/1.2 var(--font-display);margin:0}.mission-shell .pm-lane>header>span:last-child{color:var(--mc-muted);font:.7rem/1 var(--font-mono);margin-left:auto}.mission-shell .pm-lane-cards{align-content:start;gap:9px;min-height:130px;padding:10px;display:grid}.mission-shell .pm-lane-empty{color:var(--mc-muted);margin:auto;padding:34px 10px;font-size:.75rem}.mission-shell .pm-card{border:1px solid var(--mc-card-border-color);background:var(--mc-surface);border-radius:7px;gap:9px;min-width:0;padding:11px;display:grid}.mission-shell .pm-card[data-dragging=true]{z-index:5;border-color:var(--mc-brand);opacity:.82}.mission-shell .pm-card[data-archived=true]{opacity:.68}.mission-shell .pm-card-topline{align-items:center;gap:7px;min-height:24px;display:flex}.mission-shell .pm-drag-handle{touch-action:none;width:32px;min-height:32px;margin-left:auto;padding:0}.mission-shell .pm-card-title{width:fit-content;max-width:100%;color:var(--mc-text);font:700 .9rem/1.35 var(--font-display);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mission-shell .pm-card h3{color:var(--mc-text);font:700 .9rem/1.35 var(--font-display);margin:0}.mission-shell .pm-card>p{overflow-wrap:anywhere;color:var(--mc-muted);margin:0;font-size:.73rem;line-height:1.42}.mission-shell .pm-card-meta,.mission-shell .pm-card-tags{color:var(--mc-muted);justify-content:space-between;align-items:center;gap:7px;font-size:.68rem;display:flex}.mission-shell .pm-card-tags{flex-wrap:wrap;justify-content:flex-start}.mission-shell .pm-progress{background:var(--mc-border);border-radius:999px;height:3px;overflow:hidden}.mission-shell .pm-progress>span{background:var(--mc-brand);height:100%;display:block}.mission-shell .pm-status-control{border-top:1px solid var(--mc-border);grid-template-columns:auto minmax(0,1fr);align-items:center;padding-top:2px}.mission-shell .pm-status-control select{min-height:34px;padding-block:5px}.mission-shell .pm-empty,.mission-shell .pm-access-state{justify-items:start;gap:8px;padding:clamp(28px,6vw,72px);display:grid}.mission-shell .pm-empty{text-align:center;justify-items:center}.mission-shell .pm-empty h2{font:700 1.05rem/1.3 var(--font-display);margin:0}.mission-shell .pm-empty p{color:var(--mc-muted);margin:0;font-size:.8rem}.mission-drawer.pm-editor{--mc-surface:#0f0f10;--mc-surface-raised:#151516;--mc-text:#f3f3f4;--mc-muted:#a3a3aa;--mc-border:#ffffff13;--mc-border-strong:#ffffff21;--mc-page-body-background:#131416;background:var(--mc-page-body-background);width:min(680px,100vw);min-width:0;max-width:100vw;color:var(--mc-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}body:has(.mission-shell.mission-theme-light) .mission-drawer.pm-editor{--mc-surface:#fff;--mc-surface-raised:#eceff3;--mc-text:#1f1f22;--mc-muted:#636369;--mc-border:#1f1f221a;--mc-border-strong:#1f1f222b;--mc-page-body-background:#eaecf0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pm-editor .mission-sheet-header{border-bottom:1px solid var(--mc-border);background:var(--mc-surface);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.pm-editor .mission-sheet-title{color:var(--mc-text);font:700 1.08rem/1.25 var(--font-display);margin:0}.pm-editor .mission-sheet-description{color:var(--mc-muted);margin:5px 0 0;font-size:.76rem}.pm-editor .mission-sheet-footer{border-top:1px solid var(--mc-border);background:var(--mc-surface);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.pm-editor .pm-button,.pm-editor .pm-editor-form input,.pm-editor .pm-editor-form select:not([multiple]){min-height:44px}.pm-editor .pm-owner-field,.mission-shell .pm-create-form .pm-owner-field{border:0;min-width:0;margin:0;padding:0}.pm-editor .pm-owner-field>legend{color:var(--mc-muted);margin-bottom:5px;font-size:.74rem;font-weight:650}.pm-editor .pm-owner-options{border:1px solid var(--mc-border-strong);background:var(--mc-surface);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:154px;padding:5px;display:grid;overflow-y:auto}.pm-editor-form .pm-owner-option{min-height:44px;color:var(--mc-text);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:7px 8px;display:flex}.pm-editor-form .pm-owner-option:hover{background:color-mix(in srgb, var(--mc-brand) 7%, transparent)}.pm-editor-form .pm-owner-option:has(input:checked){background:color-mix(in srgb, var(--mc-brand) 12%, transparent)}.pm-editor-form .pm-owner-option input{width:16px;min-height:16px;accent-color:var(--mc-brand);flex:0 0 16px;margin:0;padding:0}:is(.mission-sheet-overlay:has(+.pm-editor)[data-state=open],.pm-editor[data-state=open]){animation-duration:.22s}:is(.mission-sheet-overlay:has(+.pm-editor)[data-state=closed],.pm-editor[data-state=closed]){animation-duration:.16s}@media (prefers-reduced-motion:reduce){.mission-sheet-overlay:has(+.pm-editor){animation:none}}.mission-shell :is(.pm-detail-issue-navigation a,.pm-detail-issue-navigation button,#pm-detail-title):focus-visible,.mission-shell .pm-card-title:focus-visible,:is(.mission-shell,.pm-editor) :is(.pm-button,.pm-icon-button):focus-visible,.mission-shell :is(.pm-drag-handle,.pm-filter-actions a,.pm-board-scroll):focus-visible,:is(.mission-shell .pm-filters,.pm-editor-form,.mission-shell .pm-status-control) :is(input,select,textarea):focus-visible,.pm-completion-dialog :is(a,button,[tabindex]):focus-visible,.mission-shell .pm-file-control:focus-within,.pm-create-dialog .pm-file-control:focus-within,.pm-create-dialog .pm-prd-coverage summary:focus-visible,.pm-create-dialog .pm-field-popover-trigger:focus-visible,.pm-create-dialog .pm-generate-field-button:focus-visible,.pm-project-field-popover :is(input,button):focus-visible{outline:2px solid var(--mc-brand);outline-offset:2px}@media (max-width:1180px){.mission-shell .pm-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.mission-shell .pm-page{padding:14px}.mission-shell .pm-filters,.mission-shell .pm-project-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-shell .pm-lanes,.mission-shell .pm-lanes[data-kind=project]{grid-template-columns:repeat(5,minmax(272px,84vw));min-width:max-content}.mission-shell .pm-lanes[data-kind=project]{grid-template-columns:repeat(4,minmax(272px,84vw))}.pm-editor .pm-owner-options{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.mission-shell .pm-filters,.mission-shell .pm-project-summary dl{grid-template-columns:minmax(0,1fr)}.pm-editor .mission-sheet-header{padding:14px 16px}.pm-editor .mission-sheet-footer{grid-template-columns:1fr 1fr;padding:12px 16px;display:grid}.pm-editor .mission-sheet-footer .pm-button-danger{grid-column:1/-1;margin:0}}.mission-shell .pm-detail{width:100%;min-width:0;color:var(--mc-text);font-family:var(--font-sans);display:grid}.mission-shell .pm-detail-topbar{z-index:18;border-bottom:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-page-body-background) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:52px;padding:5px clamp(14px,2vw,24px);display:flex;position:sticky;top:0}.mission-shell .pm-detail-tabs{align-items:center;gap:4px;min-width:0;display:flex}.mission-shell .pm-detail-tabs a,.mission-shell .pm-detail-drawer-toggle,.mission-shell .pm-detail-resources button,.mission-shell .pm-detail-section-heading button,.mission-shell .pm-detail-inline-form button,.mission-shell .pm-detail-document-form button,.mission-shell .pm-detail-primary-button,.mission-shell .pm-detail-activity-composer button,.mission-shell .pm-detail-comment-edit-form button,.pm-detail-drawer button{border:1px solid var(--mc-border-strong);background:var(--mc-surface);min-height:38px;color:var(--mc-text);font:620 .74rem/1 var(--font-sans);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 11px;text-decoration:none;display:inline-flex}.mission-shell .pm-detail-tabs a{color:var(--mc-muted);background:0 0;border-color:#0000}.mission-shell .pm-detail-tabs a:hover,.mission-shell .pm-detail-tabs a[aria-current=page]{background:var(--mc-active);color:var(--mc-text);border-color:#0000}.mission-shell .pm-detail-tabs a[aria-current=page]{font-weight:680}.mission-shell .pm-detail-drawer-toggle{flex:none;min-height:44px}.mission-shell .pm-detail-feedback{min-height:0;padding-inline:clamp(14px,2vw,24px)}.mission-shell .pm-detail-feedback p{border-left:3px solid var(--mc-ok);background:color-mix(in srgb, var(--mc-ok) 8%, transparent);margin:10px 0 0;padding:8px 11px;font-size:.78rem}.mission-shell .pm-detail-feedback p[role=alert]{border-color:var(--mc-bad);background:color-mix(in srgb, var(--mc-bad) 9%, transparent)}.mission-shell .pm-detail-document{grid-template-columns:minmax(0,2fr) minmax(280px,.82fr);grid-template-areas:"context context""brief resources""brief pulse""focus focus""milestones milestones";justify-self:center;gap:24px 28px;width:min(1160px,100% - 40px);min-width:0;padding:clamp(28px,4vw,48px) 0 96px;display:grid}.mission-shell .pm-detail-context{border-bottom:1px solid var(--mc-border);flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;padding-bottom:14px;display:flex}.mission-shell .pm-detail-context-copy{flex-wrap:wrap;flex:440px;align-items:baseline;gap:6px 10px;min-width:min(100%,320px);margin:0;display:flex}.mission-shell .pm-detail-context-copy strong{color:var(--mc-text);font:680 .88rem/1.35 var(--font-display)}.mission-shell .pm-detail-context-copy>span:last-child{color:var(--mc-muted);font-size:.76rem;line-height:1.45}.mission-shell .pm-detail-context>.pm-detail-chips{margin-top:0}.mission-shell .pm-detail-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.mission-shell .pm-detail-chips>span{border:1px solid var(--mc-border);min-height:28px;color:var(--mc-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.7rem;display:inline-flex}.mission-shell .pm-detail-chips .pm-health{min-height:28px}.mission-shell .pm-detail-pulse{border:1px solid var(--mc-border);background:var(--mc-surface-raised);border-radius:8px;gap:16px;padding:clamp(16px,2vw,22px);display:grid}.mission-shell .pm-detail-pulse-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.mission-shell .pm-detail-pulse-heading :is(h2,strong,span){margin:0}.mission-shell .pm-detail-pulse-heading strong{font:710 clamp(1.25rem, 2vw, 1.65rem)/1.2 var(--font-display);letter-spacing:-.02em}.mission-shell .pm-detail-document :is(.pm-detail-description,.pm-detail-resources,.pm-detail-pulse-heading) h2{color:var(--mc-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:680}.mission-shell .pm-detail-pulse .mission-progress{width:100%}.mission-shell .pm-detail-pulse-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.mission-shell .pm-detail-pulse-metrics>div{border-left:1px solid var(--mc-border);gap:4px;padding-left:12px;display:grid}.mission-shell .pm-detail-pulse-metrics dt{color:var(--mc-muted);font-size:.65rem}.mission-shell .pm-detail-pulse-metrics dd{color:var(--mc-text);font:690 .85rem/1.3 var(--font-mono);overflow-wrap:anywhere;margin:0}.mission-shell .pm-detail-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.mission-shell .pm-detail-focus-grid>section{border-left:3px solid var(--mc-brand);background:color-mix(in srgb, var(--mc-brand) 6%, transparent);align-content:start;gap:7px;min-width:0;padding:16px 18px;display:grid}.mission-shell .pm-detail-focus-grid>section[data-tone=blocked]{border-left-color:var(--mc-bad);background:color-mix(in srgb, var(--mc-bad) 7%, transparent)}.mission-shell .pm-detail-focus-grid>section[data-tone=clear]{border-left-color:var(--mc-ok)}.mission-shell .pm-detail-focus-grid :is(h2,p){margin:0}.mission-shell .pm-detail-focus-grid h2{font:690 .95rem/1.3 var(--font-display)}.mission-shell .pm-detail-focus-grid>section>span{color:var(--mc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:680}.mission-shell .pm-detail-focus-grid .pm-detail-document-copy{font-size:.84rem;line-height:1.55}.mission-shell .pm-detail-resources,.mission-shell .pm-detail-description,.mission-shell .pm-detail-document-section{row-gap:12px;display:grid}.mission-shell .pm-detail-document-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mission-shell .pm-detail-resources,.mission-shell .pm-detail-description{border-top:1px solid var(--mc-border);padding-top:22px}.mission-shell .mission-page-body .pm-detail-document>:is(.pm-detail-resources,.pm-detail-pulse){border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 82%, transparent);border-radius:7px;align-self:start;padding:16px}.mission-shell .pm-detail-document .pm-detail-document-stack{grid-template-columns:minmax(0,1fr);gap:24px}.mission-shell .pm-detail-document .pm-detail-resources ul{grid-template-columns:minmax(0,1fr)}.mission-shell .pm-detail-document .pm-detail-pulse-heading{align-items:start}.mission-shell .pm-detail-document .pm-detail-pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-shell .pm-detail-resources>div:first-child,.mission-shell .pm-detail-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mission-shell .pm-detail-resources h2,.mission-shell .pm-detail-description h2,.mission-shell .pm-detail-issue-main h2{font:690 1rem/1.3 var(--font-display);margin:0}.mission-shell .pm-detail-document-section h3{font:680 .8rem/1.3 var(--font-display);margin:0}.mission-shell .pm-detail-resources ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin:0;padding:0;list-style:none;display:grid}.mission-shell .pm-detail-resources li{border-bottom:1px solid var(--mc-border);min-width:0;min-height:44px;color:var(--mc-muted);background:0 0;align-items:center;gap:6px;display:flex}.mission-shell .pm-detail-resources li a{min-width:0;min-height:44px;color:var(--mc-brand);overflow-wrap:anywhere;text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.mission-shell .pm-detail-resources li a:hover{color:var(--mc-text)}.mission-shell .pm-detail-resources button.pm-detail-resource-attachment{min-height:44px;color:var(--mc-brand);font:inherit;text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0}.mission-shell .pm-detail-resources button.pm-detail-resource-attachment span{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mission-shell .pm-detail-resources button.pm-detail-resource-attachment:hover:not(:disabled){color:var(--mc-text)}.mission-shell .pm-detail-resources button.pm-detail-resource-attachment:disabled{cursor:wait}.mission-shell .pm-detail-resource-download-icon{color:var(--mc-brand);margin-left:auto}.mission-shell .pm-detail-resource-copy>small{color:var(--mc-subtle);white-space:nowrap;font-size:.6rem}.mission-shell .pm-detail-resource-menu-trigger{width:44px;min-width:44px;min-height:44px;color:var(--mc-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.mission-shell .pm-detail-resources li:hover .pm-detail-resource-menu-trigger,.mission-shell .pm-detail-resource-menu-trigger:is(:focus-visible,[data-state=open]){opacity:1}@media (hover:none){.mission-shell .pm-detail-resource-menu-trigger{opacity:1}}.mission-shell .pm-detail-resource-file-name{min-height:44px;color:var(--mc-muted);align-items:center;gap:6px;margin:0;font-size:.76rem;display:flex}.mission-shell .pm-detail-resources>p,.mission-shell .pm-detail-activity-view>header>p:last-child{color:var(--mc-muted);margin:0}.mission-shell .pm-detail-document-copy{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;color:var(--mc-text);margin:0;font-size:.96rem;line-height:1.7}.mission-shell .pm-detail-document-copy.is-empty{color:var(--mc-muted);font-style:italic}.mission-shell .pm-detail-document>.pm-detail-context{grid-area:context}.mission-shell .pm-detail-document>.pm-detail-description{grid-area:brief}.mission-shell .pm-detail-document>.pm-detail-resources{grid-area:resources}.mission-shell .pm-detail-document>.pm-detail-pulse{grid-area:pulse}.mission-shell .pm-detail-document>.pm-detail-focus-grid{grid-area:focus}.mission-shell .pm-detail-document>.pm-detail-milestone-overview{grid-area:milestones}@media (max-width:900px){.mission-shell .pm-detail-document{grid-template-columns:minmax(0,1fr);grid-template-areas:"context""brief""resources""pulse""focus""milestones";gap:24px;width:min(100% - 28px,820px)}}.mission-shell .pm-detail-inline-form,.mission-shell .pm-detail-document-form,.mission-shell .pm-detail-activity-composer,.mission-shell .pm-detail-comment-edit-form,.pm-detail-drawer-form,.pm-detail-properties-form{border:1px solid var(--mc-border);background:var(--mc-surface-raised);border-radius:7px;gap:12px;padding:14px;display:grid}.mission-shell :is(.pm-detail-inline-form,.pm-detail-document-form,.pm-detail-activity-composer,.pm-detail-comment-edit-form) label,.pm-detail-drawer :is(.pm-detail-drawer-form,.pm-detail-properties-form) label{min-width:0;color:var(--mc-muted);gap:5px;font-size:.7rem;font-weight:650;display:grid}.mission-shell :is(.pm-detail-inline-form,.pm-detail-document-form,.pm-detail-activity-composer,.pm-detail-comment-edit-form) :is(input,select,textarea),.pm-detail-drawer :is(.pm-detail-drawer-form,.pm-detail-properties-form) :is(input,select,textarea){border:1px solid var(--mc-border-strong);background:var(--mc-surface);width:100%;min-height:44px;color:var(--mc-text);font:.82rem/1.45 var(--font-sans);border-radius:5px;padding:9px 10px}.mission-shell :is(.pm-detail-inline-form,.pm-detail-document-form,.pm-detail-activity-composer,.pm-detail-comment-edit-form) textarea,.pm-detail-drawer :is(.pm-detail-drawer-form,.pm-detail-properties-form) textarea{resize:vertical;min-height:86px}.mission-shell .pm-detail-inline-form{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.mission-shell .pm-detail-inline-form>div,.mission-shell .pm-detail-document-form>div,.mission-shell .pm-detail-comment-edit-actions,.pm-detail-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.mission-shell .pm-detail-primary-button,.mission-shell .pm-detail-inline-form button[type=submit],.mission-shell .pm-detail-document-form button[type=submit],.mission-shell .pm-detail-comment-edit-form button[type=submit],.pm-detail-drawer .pm-detail-primary-button,.pm-detail-drawer-form button[type=submit]{border-color:var(--mc-brand);background-color:var(--mc-brand);color:#fff}.mission-shell .pm-detail :is(button,input,select,textarea):disabled,.pm-detail-drawer :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.5}.mission-shell .pm-detail-activity-view{justify-self:center;gap:32px;width:min(980px,100% - 32px);padding:clamp(28px,5vw,58px) 0 90px;display:grid}.mission-shell .pm-detail-activity-view>header h1{font:720 clamp(1.65rem, 3vw, 2.2rem)/1.15 var(--font-display);margin:4px 0 6px}.mission-shell .pm-detail-activity-composer{grid-template-columns:150px minmax(0,1fr);align-items:end}.mission-shell .pm-detail-activity-composer .pm-detail-composer-copy{grid-area:1/2/span 2}.mission-shell .pm-detail-activity-composer button{justify-self:stretch}.mission-shell .pm-detail-activity-group{row-gap:14px;display:grid}.mission-shell .pm-detail-activity-group>h2{color:var(--mc-muted);font:650 .72rem/1.2 var(--font-display);letter-spacing:.07em;text-transform:uppercase;margin:0}.mission-shell .pm-detail-activity-group ol,.mission-shell .pm-detail-issue-activity ol,.pm-detail-activity-compact{gap:3px;margin:0;padding:0;list-style:none;display:grid}.mission-shell .pm-detail-activity-group li,.mission-shell .pm-detail-issue-activity li,.pm-detail-activity-compact li{border-left:1px solid var(--mc-border);min-width:0;color:var(--mc-muted);flex-wrap:wrap;gap:10px;padding:9px 0 9px 15px;line-height:1.45;display:flex}.mission-shell .pm-detail-activity-group li>a,.pm-detail-activity-compact li>a{min-width:0;color:inherit;gap:10px;text-decoration:none;display:flex}.mission-shell .pm-detail-activity-group li>.pm-detail-activity-source{min-height:44px;color:var(--mc-brand);align-items:center;gap:5px;margin-left:auto;padding-inline:8px;font-size:.68rem}.mission-shell :is(.pm-detail-activity-group,.pm-detail-issue-activity) li strong,.pm-detail-activity-compact li strong{color:var(--mc-text)}.mission-shell :is(.pm-detail-activity-group,.pm-detail-issue-activity) li small,.pm-detail-activity-compact li small{color:var(--mc-subtle);margin-top:3px;font-size:.65rem;display:block}.mission-shell .pm-detail-issue-container{min-width:0;container:issue-detail/inline-size}.mission-shell .pm-detail-issue-layout{--pm-issue-aside-space:296px;grid-template-columns:var(--pm-issue-navigation-width,280px) minmax(0, 1fr) 272px;align-items:start;gap:34px 24px;min-width:0;padding:16px 24px 32px;display:grid}.mission-shell .pm-detail-issue-main{align-content:start;justify-self:stretch;gap:34px;min-width:0;display:grid}.mission-shell .pm-detail-back-link{width:fit-content;min-height:38px;color:var(--mc-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mission-shell .pm-detail-issue-main>header h1{max-width:30ch;font:720 clamp(1.7rem, 3vw, 2.35rem)/1.16 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:8px 0 0}.mission-shell .pm-detail-issue-description,.mission-shell .pm-detail-issue-activity{gap:13px;display:grid}.mission-shell .pm-detail-issue-aside{align-content:start;gap:8px;min-width:0;display:grid}.mission-shell .pm-detail-issue-aside>section{border-bottom:1px solid var(--mc-border);gap:9px;padding:12px 4px 16px;display:grid}.mission-shell .pm-detail-issue-aside h2{color:var(--mc-muted);font:650 .72rem/1.2 var(--font-display);align-items:center;gap:7px;margin:0;display:flex}.mission-shell .pm-detail-issue-aside :is(p,ul,dl){margin:0}.mission-shell .pm-detail-issue-aside ul{gap:8px;padding:0;list-style:none;display:grid}.mission-shell .pm-detail-issue-aside a{color:var(--mc-text);overflow-wrap:anywhere;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.mission-shell .pm-detail-issue-aside .pm-detail-labels{flex-wrap:wrap;display:flex}.mission-shell .pm-detail-labels li{border:1px solid var(--mc-border);color:var(--mc-muted);border-radius:999px;padding:4px 8px}.mission-shell .pm-detail-properties-list,.mission-shell .pm-detail-issue-aside dl,.pm-detail-properties-list,.pm-detail-progress-counts{gap:8px;margin:0;display:grid}.mission-shell :is(.pm-detail-properties-list,.pm-detail-issue-aside dl)>div,.pm-detail-properties-list>div{grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);gap:10px;display:grid}.mission-shell :is(.pm-detail-properties-list,.pm-detail-issue-aside dl) dt,.pm-detail-properties-list dt,.pm-detail-progress-counts dt{color:var(--mc-muted)}.mission-shell :is(.pm-detail-properties-list,.pm-detail-issue-aside dl) dd,.pm-detail-properties-list dd,.pm-detail-progress-counts dd{color:var(--mc-text);overflow-wrap:anywhere;margin:0}.mission-shell .pm-detail-empty{border:1px solid var(--mc-border);background:var(--mc-surface);text-align:center;border-radius:7px;justify-self:center;justify-items:center;gap:8px;width:min(760px,100% - 32px);margin-block:48px;padding:48px 24px;display:grid}.mission-shell .pm-detail-empty :is(h1,h2,p){margin:0}.mission-shell .pm-detail-empty p{color:var(--mc-muted)}.mission-shell .pm-detail-issues{min-width:0;padding:clamp(16px,2vw,24px)}.pm-detail-drawer{--mc-surface:#0f0f10;--mc-surface-raised:#151516;--mc-text:#f3f3f4;--mc-muted:#a3a3aa;--mc-subtle:#73737b;--mc-border:#ffffff13;--mc-border-strong:#ffffff21;--mc-brand:#e8833a;--mc-brand-ink:#1f1f22;--mc-ok:#2f9e6f;--mc-bad:#d94a41;--mc-active:#ffffff14;inset-block:0;width:min(420px,100vw);min-width:0;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--mc-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);background:#131416;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex;right:0;overflow:hidden}body:has(.mission-shell.mission-theme-light) .pm-detail-drawer{--mc-surface:#fff;--mc-surface-raised:#eceff3;--mc-text:#1f1f22;--mc-muted:#636369;--mc-subtle:#818188;--mc-border:#1f1f221a;--mc-border-strong:#1f1f222b;--mc-active:#1f1f2211;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eaecf0}.pm-detail-drawer .mission-sheet-header{border-bottom:1px solid var(--mc-border);background:var(--mc-surface);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.pm-detail-drawer .mission-sheet-title{color:var(--mc-text);font:690 1rem/1.25 var(--font-display);margin:0}.pm-detail-drawer .mission-sheet-description{color:var(--mc-muted);margin:4px 0 0;font-size:.72rem}.pm-detail-drawer .pm-detail-icon-button{flex:0 0 44px;width:44px;min-height:44px;padding:0}.pm-detail-drawer .pm-detail-people-grid>label{min-height:40px;color:var(--mc-text);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:6px 7px;display:flex}.pm-detail-drawer .pm-detail-people-grid input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--mc-brand);flex:0 0 16px;padding:0}.pm-detail-drawer .pm-detail-primary-button{width:100%;min-height:44px}.pm-detail-drawer .mission-progress{width:auto;margin-top:10px}.pm-detail-drawer :is(a,button,summary,input,select,textarea):focus-visible,.mission-shell .mc-action:focus-visible,.mission-shell .pm-detail :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--mc-brand);outline-offset:2px}@media (max-width:760px){.mission-shell .pm-detail-topbar{align-items:stretch;gap:8px}.mission-shell .pm-detail-tabs{flex:1}.mission-shell .pm-detail-tabs a{flex:1;min-height:44px;padding-inline:8px}.mission-shell .pm-detail-drawer-toggle{width:44px;padding:0}.mission-shell .pm-detail-drawer-toggle span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mission-shell .pm-detail-document,.mission-shell .pm-detail-activity-view{width:min(100% - 28px,820px)}.mission-shell .pm-detail-document{gap:28px;padding-top:32px}.mission-shell .pm-detail-focus-grid,.mission-shell .pm-detail-document-stack{grid-template-columns:minmax(0,1fr)}.mission-shell .pm-detail-document-copy{font-size:1rem}.mission-shell .pm-detail-inline-form,.mission-shell .pm-detail-activity-composer{grid-template-columns:minmax(0,1fr)}.mission-shell .pm-detail-activity-composer .pm-detail-composer-copy{grid-area:auto}.mission-shell .pm-detail-issue-main{justify-self:stretch}.mission-shell .pm-detail-issue-aside{border-top:1px solid var(--mc-border)}.pm-detail-drawer{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;inset-block:0;inset-inline:0}.pm-detail-drawer :is(.pm-detail-drawer-scroll,.pm-editor-form) :is(input,select,textarea){font-size:16px}}@media (max-width:420px){.mission-shell .pm-detail-topbar{padding-inline:10px}.mission-shell .pm-detail-tabs{gap:1px}.mission-shell .pm-detail-tabs a{font-size:.7rem}.mission-shell .pm-detail-chips{align-items:stretch}.mission-shell .pm-detail-chips>span{width:100%}.mission-shell .pm-detail-pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-shell .pm-detail-resources ul{grid-template-columns:minmax(0,1fr)}.mission-shell .pm-detail-inline-form>div,.mission-shell .pm-detail-document-form>div,.pm-detail-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (prefers-reduced-motion:reduce){:is(.mission-sheet-overlay:has(+.pm-detail-drawer),.pm-detail-drawer){animation:none}}:root{--mc-brand:#e8833a;--mc-brand-ink:#1f1f22;--mc-brand-hover:#d9722a;--mc-ok:#2f9e6f;--mc-warn:#c98428;--mc-bad:#d94a41;--mc-idle:#9aa0a6;--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-manrope), var(--font-sans);--font-mono:var(--font-source-code-pro), ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--mc-font-family:var(--font-sans);--mc-font-mono:var(--font-mono)}[class*=-pill][class*=status-],[class*=-badge][class*=status-]{color:inherit;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}[class*=-pill][class*=status-]:before,[class*=-badge][class*=status-]:before{content:"";background:var(--mc-idle);border-radius:50%;flex:none;width:7px;height:7px}[class*=status-active]:before,[class*=status-ready]:before,[class*=status-ok]:before{background:var(--mc-ok)}[class*=status-paused]:before,[class*=status-pending]:before{background:var(--mc-warn)}[class*=status-revoked]:before,[class*=status-failed]:before,[class*=status-error]:before{background:var(--mc-bad)}th{letter-spacing:.05em;text-transform:uppercase;font-size:11px}td{font-size:13px}td small,td p,[class*=-chip],[class*=-pill],[class*=-badge],[class*=-tag]{font-size:11.5px}.mission-theme-light,:root{--mc-surface-frozen:#fbfaf9;--mc-surface-head:#fbfaf9}.mission-theme-dark{--mc-surface-frozen:#0a0a0b;--mc-surface-head:#0a0a0b}thead th{background:var(--mc-surface-head);color:inherit;z-index:3}.taxonomy-mapping-table td:first-child,.workflow-table td:first-child,.time-saved-review-table td:first-child{background:var(--mc-surface-frozen)}.taxonomy-mapping-table thead th:first-child,.workflow-table thead th:first-child,.time-saved-review-table thead th:first-child{z-index:4}.mission-shell{--sv-orange:#e8833a;--sv-orange-hi:#d9722a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--text-display:34px;--text-title:25px;--text-section:14px;--text-body:13px;--text-label:11px;--text-micro:9.5px}.mission-shell.mission-theme-light{--paper:#fbfaf9;--ink:#1c1917;--ink-2:#1c191785;--ink-3:#1c191766;--hair:#3c28191a;--hair-soft:#3c281913;--hover:#e8833a0e;--ok:#15803d}.mission-shell.mission-theme-dark{--paper:#0a0a0b;--ink:#f7f7f8;--ink-2:#ffffff6b;--ink-3:#ffffff52;--hair:#ffffff0f;--hair-soft:#ffffff0b;--hover:#ffffff08;--ok:#5bd08a}.mission-shell-main{isolation:isolate;background:0 0;position:relative}.mission-app-viewport.mission-shell{isolation:isolate;position:relative}.mission-app-viewport.mission-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(100% 100% at 0 0,#e8833a29,#e8833a0d 46%,#0000 72%);width:min(620px,55%);height:260px;position:absolute;top:0;left:0}.mission-app-viewport.mission-shell.mission-theme-dark:before{background:radial-gradient(100% 100% at 0 0,#e8833a21,#e8833a0a 46%,#0000 72%)}.mission-shell :is([class*=card],[class*=panel],[class*=-tile],[class*=-box],[class*=-surface],[class*=-well]):not(.is-art,.is-art *),.mission-shell :is(.mission-page,.mission-page-frame,.mission-page-body){box-shadow:none;background:0 0;border:0;border-radius:0}.mission-shell .mission-page-body :is(div,span,article,section,aside,header,footer,ul,ol,li,dl,dt,dd,p):not([class*=chip],[class*=pill],[class*=badge],[class*=tag],[class*=switch],[class*=toggle],[class*=avatar],[class*=dot],[class*=track],[class*=progress],[class*=spark],[class*=tablist],[class*=sticky-bar],[class*=-orb],[class*=drawer],[class*=popover],[class*=pm-gantt]){box-shadow:none;border-color:var(--hair);background-color:#0000;background-image:none;border-radius:0}.mission-shell .mission-page-body :is([class*=-grid],[class*=-cards],[class*=-strip]):not([class*=cr-cal])>*{border:0;border-left:1px solid var(--hair);padding:2px 0 2px var(--space-4);border-radius:0}.mission-shell .mission-page-body :is([class*=-grid],[class*=-cards],[class*=-strip]):not([class*=cr-cal])>:first-child{border-left:0;padding-left:0}.mission-shell .mission-page-body :is([class*=-grid],[class*=-cards],[class*=-strip]):not([class*=cr-cal]){gap:var(--space-5)}.mission-shell .mission-page-body :is([class*=sticky-bar],[class*=topbar],[class*=commandbar]){background:var(--paper);border-bottom:1px solid var(--hair);box-shadow:none;-webkit-backdrop-filter:none}.mission-shell .mission-page-body .mission-observability-sticky-bar{background:radial-gradient(100% 100% at 0% 0%, #e8833a29, #e8833a0d 46%, transparent 72%), var(--paper)}.mission-shell.mission-theme-dark .mission-page-body .mission-observability-sticky-bar{background:radial-gradient(100% 100% at 0% 0%, #e8833a21, #e8833a0a 46%, transparent 72%), var(--paper)}.mission-shell .mission-page-body :is([class*=-row-list],[class*=-stack-list])>*{border:0;border-top:1px solid var(--hair-soft);padding:var(--space-2) 0;border-radius:0;margin:0}.mission-shell .mission-page-body :is([class*=-row-list],[class*=-stack-list])>:first-child{border-top:0}.mission-shell :is(a,button)[class*=card]:not(.is-art,.is-art *){box-shadow:none;background:0 0;border:0;border-radius:4px;transition:background-color .11s}.mission-shell :is(a,button)[class*=card]:not(.is-art,.is-art *):hover{background:var(--hover)}.mission-shell :is(a,button)[class*=card]:focus-visible{outline:2px solid var(--sv-orange);outline-offset:2px}.mission-shell .is-art,.mission-shell .is-art *{background-clip:border-box}.mission-shell .mission-page-body>*+*{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--hair-soft)}.mission-shell .mission-page-body>.mission-observability-sticky-bar+*{border-top:0;margin-top:0;padding-top:0}.mission-shell :is([class*=-haze],[class*=-glow],[class*=card-border-glow]){display:none}.mission-shell .nav-group+.nav-group{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--hair-soft)}.mission-shell .nav-group-heading{width:100%;min-height:20px;padding:var(--space-1) var(--space-2);color:var(--ink-3);font-size:var(--text-micro);letter-spacing:.09em;text-transform:uppercase;align-items:center;margin:0;font-weight:500;display:flex}.mission-shell .mission-sidebar-scrollbody{container:missionrail/inline-size}@container missionrail (max-width:132px){.mission-shell :is(.nav-list,.nav-group-items,.mission-nav-parent-group,.mission-nav-subnav-inner){grid-template-columns:minmax(0,1fr)}.mission-shell .nav-group-heading{visibility:hidden;height:20px}.mission-shell :is(.nav-item-label,.docs-shell-child-label){display:none}.mission-shell .nav-item{justify-content:center;width:100%;padding-left:0;padding-right:0}}.mission-shell[data-sidebar-collapsed=true] .mission-sidebar-scrollbody,.mission-shell[data-sidebar-collapsed=true] .nav-list{align-self:stretch;width:100%}.mission-shell[data-sidebar-collapsed=true][data-sidebar-drawer-preview=false] .mission-sidebar-scrollbody{scrollbar-width:none}.mission-shell .mission-brand-lockup{width:100%;display:block;position:relative}.mission-shell .mission-brand-button{justify-items:start;gap:var(--space-1);width:100%;padding:var(--space-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;display:grid}.mission-shell .mission-brand-lockup-image{width:124px;height:auto}.mission-shell .mission-brand-mark-image{display:none}.mission-shell .mission-brand-button:hover{background:var(--hover)}.mission-shell .mission-brand-button:focus-visible{outline:2px solid var(--sv-orange);outline-offset:-2px}.mission-shell .mission-brand-button-user-row{align-items:center;width:100%;display:flex}.mission-shell .mission-brand-button .mission-shell-user{color:var(--ink-2);font-size:var(--text-label);letter-spacing:.01em;display:inline-block}.mission-shell .mission-brand-button-chevron{color:var(--ink-3);flex:none;margin-left:4px;transition:transform .15s}.mission-shell .mission-brand-button-chevron[data-open=true]{transform:rotate(180deg)}.mission-shell[data-sidebar-collapsed=true] .mission-brand-lockup-image,.mission-shell[data-sidebar-collapsed=true] .mission-brand-button-user-row{display:none}.mission-shell[data-sidebar-collapsed=true] .mission-brand-mark-image{width:26px;height:26px;display:block}.mission-shell[data-sidebar-collapsed=true] .mission-brand-button{align-content:start;justify-items:center;min-height:86px;padding-inline:0}.mission-shell .mission-profile-menu{z-index:70;top:calc(100% + var(--space-1));min-width:172px;padding:var(--space-1);border:1px solid var(--hair);background:var(--paper);border-radius:8px;display:grid;position:absolute;left:0;box-shadow:0 12px 32px -18px #00000073}.mission-shell .mission-profile-menu form{display:contents}.mission-shell .mission-profile-menu-item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);color:var(--ink);font-size:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;display:flex}.mission-shell .mission-profile-menu-item:hover{background:var(--hover)}.mission-shell .mission-profile-menu-identity{padding:var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid var(--hair);gap:2px;display:grid}.mission-shell .mission-profile-menu-email{font-size:var(--text-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mission-shell .mission-profile-menu-role{font-size:var(--text-micro);color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em}.mission-shell[data-sidebar-collapsed=true] .mission-sidebar-resize-handle{display:block}.mission-shell .mission-sidebar.sidebar,.mission-shell .mission-main-region{transition:width .18s cubic-bezier(.22,.61,.36,1),margin-inline-start .18s cubic-bezier(.22,.61,.36,1)}.mission-shell.mission-sidebar-is-resizing .mission-sidebar.sidebar,.mission-shell.mission-sidebar-is-resizing .mission-main-region{transition:none}@media (max-width:760px){.mission-shell .mission-sidebar.sidebar{width:56px;max-width:56px;transition:width var(--mission-shell-motion);transform:none}.mission-shell[data-sidebar-open=true] .mission-sidebar.sidebar{width:min(280px,100vw - 44px);max-width:calc(100vw - 44px)}.mission-shell:not([data-sidebar-open=true]) .mission-sidebar-scrollbody{scrollbar-width:none}.mission-shell .mission-main-region{padding-left:56px}.mission-shell:not([data-sidebar-open=true]) .mission-brand-copy,.mission-shell .mission-sidebar-desktop-toggle,.mission-shell-breadcrumb li:not(:last-child),.mission-shell-breadcrumb li:last-child .breadcrumb-separator,.mission-shell .mission-topbar-date,.mission-shell .mission-topbar-divider{display:none}}@media (max-width:520px){.mission-shell .mission-sidebar.sidebar{width:min(280px,100vw - 44px);max-width:calc(100vw - 44px);transform:translate(-104%)}.mission-shell[data-sidebar-open=true] .mission-sidebar.sidebar{transform:translate(0)}.mission-shell .mission-main-region{padding-left:0}}@media (prefers-reduced-motion:reduce){.mission-shell .nav-group-chevron,.mission-shell .mission-sidebar.sidebar{transition:none}}.mission-shell .ai-capability-dashboard-body .ai-capability-dashboard-topbar .mission-header-copy{display:block}.mission-shell .mission-page-body>*{width:100%;max-width:none;margin-left:0;margin-right:0}.mission-shell .mission-page-body:has(.mc-table){width:fit-content;max-width:100%}.mission-shell .mission-page-body :is([class*=-list],[class*=-grid],[class*=-rows],[class*=-stack],[class*=-group],[class*=-table],[class*=-strip]){max-width:none}.mission-shell :is(.mission-placeholder-subtitle,.mission-header-copy p,.mission-page-header p){max-width:75ch}.mission-shell .mission-observability-header-overview .mission-observability-launch-note{max-width:none}.mission-shell :is([class*=summary-grid],[class*=-metrics],[class*=summary-cards]):not([class*=card-metric],[class*=header-metrics],[class*=reliability-metric]),.mission-shell .mission-access-summary-grid{gap:var(--space-6);flex-wrap:wrap;justify-content:center;align-items:flex-end;grid-template-columns:none!important;display:flex!important}.mission-shell :is([class*=summary-card],[class*=-metric]):not([class*=card-metric],[class*=header-metrics],[class*=reliability-metric]){gap:var(--space-1);width:auto;min-width:0;padding:0;display:grid}.mission-shell :is([class*=summary-card],[class*=-metric]):not([class*=card-metric],[class*=header-metrics],[class*=reliability-metric]) strong,.mission-shell :is([class*=summary-card],[class*=-metric]):not([class*=card-metric],[class*=header-metrics],[class*=reliability-metric])>:is(b,.value){font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;color:var(--ink);order:-1;font-size:20px;font-weight:500;line-height:1}.mission-shell :is([class*=summary-card],[class*=-metric]):not([class*=card-metric],[class*=header-metrics],[class*=reliability-metric]) p{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);margin:0}.mission-shell :is([class*=summary-card],[class*=-metric]):not([class*=card-metric],[class*=header-metrics],[class*=reliability-metric]) svg{display:none}.mission-shell :is([class*=summary-card],[class*=-metric]):not([class*=card-metric],[class*=header-metrics],[class*=reliability-metric])>span:has(>svg){display:none}.mission-shell h1{font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.021em;color:var(--ink);font-weight:500;line-height:1.08}.mission-shell h2{font-size:var(--text-section);letter-spacing:-.005em;color:var(--ink);font-weight:500}.mission-shell .eyebrow{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.09em;color:var(--sv-orange);font-weight:500}.mission-shell :is(time,.mono,[class*=-metric-value],[class*=-count]){font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums}.mission-shell table{background:0 0}.mission-shell :is(th,td){border-color:var(--hair-soft)}.mission-shell thead th{background:var(--paper);color:var(--ink-3);font-size:var(--text-label);letter-spacing:.09em;font-weight:500}.mission-shell tbody td{color:var(--ink-2);font-weight:400}.mission-shell tbody td:first-child{color:var(--ink)}.mission-shell tbody th{color:var(--ink);text-align:left;background:0 0;font-weight:400}.mission-shell tbody td :is(strong,b){font-weight:400}.mission-shell :is([class*=-pill],[class*=-chip],[class*=-badge],[class*=-tag]){font-weight:450}.mission-shell tbody tr:hover,.mission-shell tbody tr.selected-row{background:var(--hover);box-shadow:none}table{min-width:0}.mission-card:has(.mc-table-wrap){max-width:100%}.mc-table{min-width:0}.mission-card:has(.mc-table-wrap){place-self:flex-start start;width:fit-content;max-width:100%}.mission-card:has(.mc-table-wrap)>:not(.mc-table-wrap){width:auto;min-width:0}.mc-table-wrap{width:auto;max-width:100%;overflow-x:auto}.mc-table{border-collapse:collapse;table-layout:auto;width:auto}.mc-table th,.mc-table td{white-space:nowrap;text-align:left}.mc-table th[style*=right],.mc-table td[style*=right]{text-align:right}.mc-table th[style*=center],.mc-table td[style*=center]{text-align:center}.mc-table th[style*=right],.mc-table td[style*=right]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mc-table td [class*=__control]{width:auto!important;min-width:0!important;max-width:none!important}.mc-table-caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mc-table thead th{background:var(--mc-surface-head);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;z-index:3;padding:10px 14px;font-size:11px;font-weight:600;position:sticky;top:0}.mc-table tbody td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);padding:7px 14px;font-size:13px;line-height:1.35}.mc-table td [class*=__label],.mc-table td [class*=__description]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc-table td [class*=__control],.mc-table td [class*=__controlRow]{justify-content:center;align-items:center;gap:0;margin:0;display:inline-flex}.mc-table-row-interactive{cursor:pointer}.mc-table-row-interactive:focus-visible{outline:2px solid var(--mc-brand);outline-offset:-2px}.mc-table-row-emphasis td{box-shadow:inset 3px 0 0 var(--mc-warn)}.mc-table-row-selected td{background:color-mix(in srgb, var(--mc-brand) 9%, transparent);box-shadow:inset 3px 0 0 var(--mc-brand)}.mc-table-expander-head{width:34px}.mc-table-expander{text-align:right;width:34px;color:color-mix(in srgb, currentColor 55%, transparent);font-size:15px;line-height:1}.mc-table-detail-row>td{background:color-mix(in srgb, currentColor 4%, transparent);padding:0 14px 14px}.mc-table-detail{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 22px;margin:0;padding-top:12px;display:grid}.mc-table-detail dt{text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb, currentColor 60%, transparent);margin-bottom:2px;font-size:11px}.mc-table-detail dd{margin:0;font-size:13px}@media (max-width:768px){.mission-card:has(.mc-table-wrap){width:auto}.mc-table,.mc-table tbody,.mc-table tr,.mc-table td{width:auto;display:block}.mc-table thead,.mc-table-expander-head{display:none}.mc-table tbody tr{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:10px;margin-bottom:10px;padding:4px 0}.mc-table tbody td{text-align:right;white-space:normal;border-bottom:0;justify-content:space-between;align-items:center;gap:16px;padding:7px 14px;display:flex}.mc-table tbody td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb, currentColor 60%, transparent);text-align:left;flex:none;font-size:11px}.mc-table tbody td:empty{display:none}.mc-table-detail{grid-template-columns:1fr}}.mc-table-empty{color:color-mix(in srgb, currentColor 60%, transparent);margin:0;padding:18px 14px;font-size:13px}.mission-card,.table-panel,.entity-card,.category-card,.project-mini-card,.queue-summary-card,.rate-settings-panel,.agent-review-card,.time-savings-summary-card{background-image:none}button[data-variant=primary]{background:var(--mc-brand);border-color:var(--mc-brand);color:#fff}button[data-variant=primary]:hover{background:var(--mc-brand-hover);border-color:var(--mc-brand-hover)}.mission-shell .mission-page-body.ai-capability-dashboard-body .entity-breakdown-grid{flex-wrap:wrap;align-items:stretch;display:flex}.mission-shell .mission-page-body.ai-capability-dashboard-body .entity-breakdown-grid>*{align-content:start;justify-items:center;gap:var(--space-2);text-align:center;flex:150px;min-width:0;min-height:0;display:grid}@media (max-width:520px){.mission-shell .mission-page-body.ai-capability-dashboard-body .entity-breakdown-grid>*{flex:100%}}.mission-shell .mission-page-body.ai-capability-dashboard-body .entity-breakdown-grid .entity-card-top{display:none}.mission-shell .mission-page-body.ai-capability-dashboard-body .entity-breakdown-grid strong{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;color:var(--ink);font-size:24px;font-weight:500;line-height:1}.mission-shell .mission-page-body.ai-capability-dashboard-body .entity-breakdown-grid :is(.entity-card>span,.kpi-label-with-helper,.time-saved-summary-card>span,.value-summary-row>span){font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);font-weight:500}.mission-shell .mission-page-body.ai-capability-dashboard-body .capability-kpi-list{margin:var(--space-1) 0 0;padding:var(--space-2) 0 0;color:var(--ink-2);border-top:1px solid var(--hair-soft);gap:3px;font-size:10.5px;list-style:none;display:grid}.mission-shell .mission-page-body.ai-capability-dashboard-body .capability-kpi-list li{border:0;padding:0}.mission-shell .mission-page-body.ai-capability-dashboard-body .capability-kpi-list li:before{content:none}.mission-shell .mission-page-body.ai-capability-dashboard-body .value-summary-card{gap:var(--space-3)}.mission-shell .mission-page-body.ai-capability-dashboard-body .value-summary-row{gap:var(--space-1);display:grid}.mission-shell .mission-page-body.ai-capability-dashboard-body .value-summary-row strong{order:-1;font-size:18px}.mission-shell .mission-page-body.ai-capability-dashboard-body .value-summary-divider{display:none}.mission-shell .mission-page-body.ai-capability-dashboard-body .project-review-card-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.mission-shell .mission-page-body.ai-capability-dashboard-body .project-mini-card{align-content:center;justify-items:center;gap:var(--space-3);text-align:center;min-height:128px;display:grid}.mission-shell .mission-page-body.ai-capability-dashboard-body .project-card-main.project-agent-materia{display:none}.mission-shell .mission-page-body.ai-capability-dashboard-body .project-card-heading{border-bottom:0;justify-content:center;min-height:0;padding:0}.mission-shell .mission-page-body.ai-capability-dashboard-body .project-card-heading strong{font-size:15px;line-height:1.25}.mission-shell .mission-page-body.ai-capability-dashboard-body .project-card-body{justify-items:center;gap:var(--space-2);grid-template-columns:none;min-height:0;display:grid}.mission-shell .mission-page-body.ai-capability-dashboard-body .time-savings-card-metrics{justify-items:center;gap:var(--space-1);width:auto;padding-left:0;display:grid}.mission-shell .mission-page-body.ai-capability-dashboard-body .project-card-metric-line{font-size:12px}.mission-shell .mission-page-body.ai-capability-dashboard-body .project-card-metric-line:before{content:none}.mission-shell .mission-page-body.ai-capability-dashboard-body .project-card-metric-label{font-size:11.5px}.mission-shell .mission-page-body.ai-capability-dashboard-body .project-card-metric-value{font-size:14.5px}.mission-shell .mission-page-body.ai-capability-dashboard-body .category-grid-show-all{margin-top:var(--space-3);color:var(--ink-2);font-size:var(--text-label);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.mission-shell .mission-page-body.ai-capability-dashboard-body .category-grid-show-all:hover{color:var(--ink)}.mission-shell .mission-page-body.ai-capability-dashboard-body .category-grid-show-all:focus-visible{outline:2px solid var(--sv-orange);outline-offset:2px}.mission-shell .mission-page-body.ai-capability-dashboard-body .workflow-table :is(.workflow-cell strong,.workflow-table-value){color:var(--ink);font-weight:500}.mission-shell .mission-page-body.ai-capability-dashboard-body .workflow-table tbody tr:hover .workflow-cell strong{color:var(--sv-orange)}.mission-shell .mission-page-body.ai-capability-dashboard-body .workflow-table tbody tr{height:64px}.mission-shell .mission-page-body.ai-capability-dashboard-body .workflow-table tbody td{vertical-align:middle;padding-top:8px;padding-bottom:8px}.mission-shell .mission-page-body.ai-capability-dashboard-body .workflow-table .badge-list{gap:var(--space-1);flex-flow:row;align-items:center;display:inline-flex}.mission-shell .mission-page-body.ai-capability-dashboard-body .workflow-table .latest-cell{gap:1px;line-height:1.25;display:grid}.mission-shell .mission-drawer{background:linear-gradient(165deg, color-mix(in srgb, var(--sv-orange) 5%, transparent), transparent 40%), color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border-left:1px solid color-mix(in srgb, var(--sv-orange) 14%, transparent);box-shadow:-28px 0 64px -36px #0000008c}.mission-shell .mission-drawer .drawer-header{background:color-mix(in srgb, var(--paper) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hair)}.mission-shell .esvie-placeholder .esvie-chat-panel{background:linear-gradient(165deg, color-mix(in srgb, var(--sv-orange) 4%, transparent), transparent 38%), color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:14px;box-shadow:0 28px 70px -34px #0009}.mission-shell .esvie-placeholder .esvie-chat-header{background:color-mix(in srgb, var(--paper) 96%, transparent);border-bottom:1px solid var(--hair)}.mission-shell .mission-page-body.ai-capability-dashboard-body .ai-capability-dashboard-page-header{row-gap:var(--space-2);flex-wrap:wrap}.mission-shell .mission-page-body.ai-capability-dashboard-body .ai-capability-header-metrics{flex-wrap:wrap;justify-content:flex-start}.mission-shell .mission-page-body.ai-capability-dashboard-body .entity-heading{row-gap:var(--space-2);flex-wrap:wrap}.mission-shell .mission-page-body.ai-capability-dashboard-body .entity-header-actions{row-gap:var(--space-2);flex-wrap:wrap;justify-content:flex-start}.mission-shell .mission-page-body.ai-capability-dashboard-body .table-panel{overflow-x:auto}.mission-shell .mission-shell-main:has(.ai-capability-dashboard-body):after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(560px 320px at 18% 12%, color-mix(in srgb, var(--sv-orange) 11%, transparent), transparent 70%), radial-gradient(640px 420px at 85% 30%, #788cff14, transparent 72%), radial-gradient(520px 360px at 55% 85%, #40c8aa0f, transparent 70%);position:absolute;inset:0}.mission-shell .mission-page-body.ai-capability-dashboard-body :is(.entity-breakdown-grid>*,.project-mini-card,.agent-review-card){background:color-mix(in srgb, var(--paper) 40%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:12px;box-shadow:inset 0 1px #ffffff1a,0 14px 34px -22px #0006}.mission-shell .mission-page-body.ai-capability-dashboard-body :is(.entity-breakdown-grid>*,.project-mini-card){padding:14px 16px}.mission-shell .mission-page-body.ai-capability-dashboard-body .entity-breakdown-grid>:first-child{border-left:1px solid color-mix(in srgb, var(--ink) 8%, transparent);padding-left:16px}.mission-shell .mission-page-body.ai-capability-dashboard-body :is(.entity-breakdown-grid>*,.project-mini-card,.agent-review-card):hover{border-color:color-mix(in srgb, var(--sv-orange) 30%, transparent)}.mission-shell .mission-page-body.ai-capability-dashboard-body :is(.entity-breakdown-grid>*,.project-mini-card,.agent-review-card).selected{border-color:color-mix(in srgb, var(--sv-orange) 55%, transparent);box-shadow:inset 0 1px 0 #ffffff24, 0 0 22px -8px color-mix(in srgb, var(--sv-orange) 45%, transparent)}.mission-shell .mission-page-body.mission-observability-body .observability-card{border:1px solid color-mix(in srgb, var(--mc-card-border-color) 55%, transparent);background:0 0;border-radius:8px}.mission-shell .mission-page-body.mission-observability-body .sa-dora-card{border-left:2px solid #0000}.mission-shell .mission-page-body.mission-observability-body .sa-dora-card[data-tone=present]{border-left-color:var(--obs-healthy)}.mission-shell .mission-page-body.mission-observability-body .sa-dora-card[data-tone=partial]{border-left-color:var(--obs-warning)}.mission-shell .mission-page-body.mission-observability-body .sa-dora-card[data-tone=critical]{border-left-color:var(--obs-critical)}.mission-shell .mission-page-body.mission-observability-body .cr-cc-panel{background:var(--line-soft)}.mission-shell .mission-page-body.mission-observability-body .mission-observability-launch-panel{background:var(--mc-card-background);border:1px solid var(--mc-card-border-color);border-radius:var(--mc-card-radius)}.mission-shell :is(.workflow-step-review-scroll,.time-saved-review-queue-scroll,.taxonomy-mapping-table-scroll,.mapping-evidence-scroll){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.mission-shell .mission-page-body.pm-page .pm-card{border:1px solid var(--mc-card-border-color);background:var(--mc-surface);border-radius:5px;gap:8px;min-width:0;padding:10px;display:grid}.mission-shell .docs-shell-nav{overflow:visible}.mission-shell .mission-nav-parent-entry,.mission-shell :is(.mission-nav-parent-group,.mission-nav-subnav-disclosure,.mission-nav-subnav-inner){min-width:0}.mission-shell .mission-nav-subnav-inner{gap:1px}.mission-shell .mission-nav-subnav-disclosure a .docs-shell-child-label{color:var(--mc-subtle);line-height:inherit}.mission-shell .mission-nav-subnav-disclosure a:is(:hover,:focus-visible,[aria-current=page]) .docs-shell-child-label{color:var(--mc-text)}.mission-shell .nav-item.active,.mission-shell .mission-nav-subnav-disclosure a[aria-current=page]{background:var(--mc-card-background);box-shadow:inset 0 0 0 1px var(--mc-card-border-color), var(--mc-card-shadow);color:var(--mc-text)}.mission-shell .nav-item.active .nav-item-label{color:var(--mc-text)}.mission-shell .nav-item.mission-nav-parent-trigger .nav-item-label{color:var(--mc-subtle)}.mission-shell :is(.nav-item,.mission-nav-subnav-disclosure a):focus-visible{outline:2px solid var(--mc-text);outline-offset:2px}@media (max-width:700px),(hover:none),(pointer:coarse){.mission-shell .nav-item{min-height:44px}}@container missionrail (max-width:132px){.mission-shell .docs-shell-nav-chevron{display:none}.mission-shell .mission-nav-subnav-disclosure{padding-left:0}.mission-shell .mission-nav-subnav-disclosure a{justify-content:center;padding-inline:0}}.mission-shell .pm-header h1{font-size:clamp(1.35rem,2vw,1.72rem)}.mission-shell .pm-header>div>p:last-child{font-size:.78rem}.mission-shell .pm-toolbar{z-index:12;justify-content:flex-end;gap:7px;display:flex;position:relative}.mission-shell .pm-filter-disclosure{position:relative}.mission-shell .pm-filter-disclosure>summary{list-style:none}.mission-shell .pm-filter-disclosure>summary::-webkit-details-marker{display:none}.mission-shell .pm-toolbar-button{border:1px solid var(--mc-border-strong);background:var(--mc-surface);min-height:38px;color:var(--mc-text);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.74rem;font-weight:620;display:inline-flex}.mission-shell .pm-toolbar-button:hover{border-color:color-mix(in srgb, var(--mc-brand) 48%, var(--mc-border-strong))}.mission-shell .pm-filter-disclosure[open]>.pm-toolbar-button{border-color:var(--mc-brand)}.mission-shell .pm-display-current{color:var(--mc-muted);font-weight:500}.mission-shell .pm-control-count{background:color-mix(in srgb, var(--mc-brand) 14%, transparent);min-width:18px;color:var(--mc-brand);font:650 .62rem/1 var(--font-mono);text-align:center;border-radius:999px;padding:3px 5px}body:has(.mission-shell.mission-theme-light) :is(.pm-filter-popover,.pm-display-popover,.pm-row-menu){color:#1f1f22;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#1f1f2224;box-shadow:0 20px 48px #1f1f2229}body:has(.mission-shell.mission-theme-light) .pm-filter-heading span{color:#686a70}body:has(.mission-shell.mission-theme-light) .pm-filter-values-search{color:#65676c;border-color:#1f1f2221}body:has(.mission-shell.mission-theme-light) .pm-filter-picker-body{border-color:#1f1f2217}body:has(.mission-shell.mission-theme-light) .pm-filter-fields{border-color:#1f1f2217}body:has(.mission-shell.mission-theme-light) :is(.pm-filter-fields button:hover,.pm-filter-fields button[aria-pressed=true],.pm-filter-values button:hover,.pm-filter-values label:hover,.pm-filter-values label:has(input:checked)){background:#1f1f220f}body:has(.mission-shell.mission-theme-light) .pm-filter-values .pm-filter-back{border-color:#1f1f2217}.mission-shell .tech-stack-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mission-shell .pm-filter-panel{z-index:20;width:min(920px,100vw - 48px);position:absolute;top:calc(100% + 8px);right:0}.mission-shell .pm-filter-panel .pm-filters{background:var(--mc-surface-raised);box-shadow:0 18px 50px #00000042}body:has(.mission-shell.mission-theme-light) .pm-display-heading span{color:#686a70}body:has(.mission-shell.mission-theme-light) .pm-display-close:hover{background:#1f1f220f}body:has(.mission-shell.mission-theme-light) .pm-display-options{background:#1f1f220b}body:has(.mission-shell.mission-theme-light) .pm-display-options button{color:#65676c}body:has(.mission-shell.mission-theme-light) .pm-display-options button:hover{background:#1f1f220d}body:has(.mission-shell.mission-theme-light) .pm-display-options button[aria-pressed=true]{background:#fff;border-color:#1f1f221a}body:has(.mission-shell.mission-theme-light) .pm-display-section{border-color:#1f1f2217}body:has(.mission-shell.mission-theme-light) .pm-display-form-row select{background:#f7f7f8;border-color:#1f1f2221}.pm-display-property{position:relative}.pm-display-property input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.pm-display-property span{color:#a9abb1;cursor:pointer;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:30px;padding:0 9px;font-size:.65rem;display:inline-flex}.pm-display-property input:checked+span{color:inherit;background:#f2632221;border-color:#f2632294}.pm-display-property input:focus-visible+span{outline-offset:2px;outline:2px solid #f26322}body:has(.mission-shell.mission-theme-light) .pm-display-property span{color:#65676c;border-color:#1f1f221f}body:has(.mission-shell.mission-theme-light) :is(.pm-display-section>span,.pm-display-section>small,.pm-display-properties legend,.pm-display-footer){color:#65676c}.mission-shell .pm-lanes[data-kind]{border:1px solid var(--mc-border);background:var(--mc-surface-raised);border-radius:7px;gap:0;overflow:hidden}.mission-shell .pm-lane{border:0;border-right:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface-raised) 64%, transparent);border-radius:0;min-height:480px}.mission-shell .pm-lane:last-child{border-right:0}.mission-shell .pm-lane>header{min-height:44px;padding:11px;overflow:visible}.mission-shell .pm-lane>header .pm-signal{border-radius:50%;flex:0 0 7px;width:7px;height:7px;position:static}.mission-shell .pm-lane-cards{gap:7px;padding:8px}.mission-shell .pm-card{box-shadow:none}.mission-shell .pm-card:hover{border-color:var(--mc-border-strong);background:color-mix(in srgb, var(--mc-surface) 90%, var(--mc-active))}.mission-shell .pm-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mission-shell .pm-list-scroll{border:1px solid var(--mc-border);background:var(--mc-surface);overscroll-behavior-inline:contain;border-radius:7px;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.mission-shell .pm-list-scroll[data-has-selection=true]{padding-bottom:108px;scroll-padding-bottom:112px}@media (min-width:701px){.mission-shell .pm-page>.pm-workspace:has(>.pm-list-scroll){flex-direction:column;height:100%;min-height:0;display:flex}.mission-shell .pm-page>.pm-workspace:has(>.pm-list-scroll)>.pm-list-scroll{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow:auto}.mission-shell .pm-page>.pm-workspace:has(>.pm-gantt){flex-direction:column;height:100%;min-height:0;display:flex}.mission-shell .pm-page>.pm-workspace:has(>.pm-gantt)>.pm-gantt{flex:0 auto;min-height:0}.mission-shell .pm-page>.pm-workspace:has(>.pm-gantt) .pm-gantt-scroll{flex:0 auto;min-height:0}}.mission-shell .pm-project-list{border-collapse:separate;border-spacing:0;width:100%;min-width:0;color:var(--mc-text);table-layout:fixed;font-size:.68rem}.mission-shell .pm-project-list :is(th,td){border-bottom:1px solid var(--mc-border);text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;height:38px;padding:4px 12px;overflow:hidden}.mission-shell .pm-project-list thead th{z-index:3;border-bottom:1px solid var(--hair-soft);background:var(--mc-surface-raised);height:34px;color:var(--mc-subtle);font:600 .6rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);letter-spacing:.11em;text-transform:uppercase;position:sticky;top:0}.mission-shell .pm-project-list thead th:first-child{z-index:4;background:var(--mc-surface-raised)}.mission-shell .pm-project-list tbody tr:last-child :is(th,td){border-bottom:0}.mission-shell .pm-project-list tbody tr:hover :is(th,td){background:var(--mc-active)}.mission-shell .pm-project-list tbody tr[data-archived=true]{opacity:.64}.mission-shell .pm-project-list .pm-list-group th,.mission-shell .pm-project-list .pm-list-subgroup th{background:var(--mc-surface-raised);width:auto;min-width:0;color:var(--mc-muted);font-weight:680;position:static}.mission-shell .pm-project-list .pm-list-group th{height:34px;font:600 .62rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);letter-spacing:.1em;text-transform:uppercase}.mission-shell .pm-resizable-list[data-kind=issue] .pm-list-group th{padding-left:2px}.mission-shell .pm-project-list .pm-list-subgroup th{background:color-mix(in srgb, var(--mc-surface-raised) 72%, var(--mc-surface));height:31px;padding-left:22px}.mission-shell .pm-list-group-heading{align-items:center;gap:7px;min-width:0;display:flex}.mission-shell .pm-list-group-selector{cursor:pointer;flex:0 0 22px;place-items:center;width:22px;min-width:22px;height:28px;display:inline-grid}.mission-shell .pm-list-group-selector input{width:13px;height:13px;accent-color:var(--mc-brand);cursor:pointer;margin:0}.mission-shell .pm-list-group-selector input:disabled{cursor:wait;opacity:.55}.mission-shell .pm-list-group-toggle,.mission-shell .pm-list-group-add{min-height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;display:inline-flex}.mission-shell .pm-list-group-toggle{min-width:0;font:inherit;letter-spacing:inherit;text-transform:inherit;gap:5px;padding:0 4px}.mission-shell .pm-list-group-toggle>span{text-overflow:ellipsis;overflow:hidden}.mission-shell .pm-list-group-toggle svg{flex:none;transition:transform .14s}.mission-shell .pm-list-group-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.mission-shell .pm-list-group-count{font:500 .58rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);letter-spacing:normal;text-transform:none;margin-left:auto}.mission-shell .pm-list-group-add{flex:0 0 26px;justify-content:center;width:26px;padding:0}.mission-shell .pm-list-project{align-items:center;gap:9px;min-width:0;display:flex}.mission-shell .pm-list-project>span:last-child{flex:1;align-items:center;gap:2px;min-width:0;display:grid}.mission-shell .pm-project-list .pm-list-project>span:last-child>span:first-child{align-items:center;gap:5px;min-width:0;display:flex}.mission-shell .pm-project-list .pm-list-project :is(.pm-icon-button,.pm-row-menu-trigger){flex:0 0 24px;width:24px;min-height:24px}.mission-shell .pm-row-menu-trigger{color:var(--mc-muted);opacity:.65;border-radius:4px;place-items:center;display:inline-grid}.mission-shell tr:hover .pm-row-menu-trigger,.mission-shell .pm-row-menu-trigger:is(:hover,:focus-visible,[data-state=open]),.mission-shell :is(.pm-list-group-toggle,.pm-list-group-add):hover,.mission-shell :is(.pm-bulk-actions-trigger,.pm-bulk-action-clear):hover{background:var(--mc-active);color:var(--mc-text);opacity:1}.mission-shell .pm-list-project .pm-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;display:block;overflow:hidden}.mission-shell .pm-list-project button{color:var(--mc-text);font:650 .76rem/1.25 var(--font-sans);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.mission-shell .pm-list-project strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.mission-shell .pm-list-project small{color:var(--mc-muted);font:.61rem/1.2 var(--font-mono)}.pm-status-dot{background:var(--mc-idle);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.pm-status-dot:is([data-status=planning],[data-status=backlog]){background:#64748b}.pm-status-dot[data-status=ongoing]{background:#2563eb}.pm-status-dot[data-status=review]{background:#a16207}.pm-status-dot[data-status=monitoring]{background:#c2410c}.pm-status-dot[data-status=blocked]{background:#b91c1c}.pm-status-dot:is([data-status=complete],[data-status=done]){background:#15803d}.mission-shell .pm-list-lead{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.mission-shell .pm-list-lead>span{border:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);width:25px;height:25px;color:var(--mc-text);font:650 .58rem/1 var(--font-sans);border-radius:50%;place-items:center;display:inline-grid}.mission-shell .pm-list-status{align-items:center;gap:6px;display:inline-flex}.mission-shell .pm-list-progress{color:var(--mc-muted);font:.64rem/1 var(--font-mono);margin-left:7px}.mission-shell .pm-inline-control{width:100%;min-width:0;min-height:28px;color:var(--mc-text);font:.66rem/1.2 var(--font-sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:4px;padding:3px 5px;overflow:hidden}.mission-shell .pm-inline-control:is(:hover,:focus):not(:disabled){border-color:var(--mc-border-strong);background:var(--mc-surface-raised)}.mission-shell .pm-inline-date{min-width:0}.mission-shell .pm-resizable-list thead th{white-space:nowrap;text-align:center;font:600 .6rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);text-transform:uppercase;letter-spacing:.11em;padding-inline:12px}.mission-shell .pm-resizable-list tbody td{text-align:center;color:var(--mc-muted);font:400 .8125rem/1.35 var(--font-sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);font-variant-numeric:tabular-nums}.mission-shell .pm-resizable-list tbody td>a{color:inherit;font:inherit}.mission-shell .pm-resizable-list :is(.pm-inline-control,.pm-health,.pm-list-lead){font:400 .8125rem/1.35 var(--font-sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);font-variant-numeric:tabular-nums}.mission-shell .pm-resizable-list .pm-inline-control{text-align:center}.mission-shell .pm-resizable-list{font:400 .8125rem/1.35 var(--font-sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);display:block}.mission-shell .pm-resizable-list :is(thead,tbody){display:block}.mission-shell .pm-resizable-list tr{grid-template-columns:var(--pm-columns);display:grid}.mission-shell .pm-resizable-list thead{z-index:3;position:sticky;top:0}.mission-shell .pm-resizable-list :is(th,td){white-space:nowrap;align-content:center;height:auto;min-height:38px;display:block}.mission-shell .pm-resizable-list thead :is(th,td){min-height:34px}.mission-shell .pm-resizable-list [colspan]{grid-column:1/-1}.mission-shell .pm-resizable-list .pm-issue-children-state{grid-column:3/-1}.mission-shell .pm-resizable-list tbody tr{content-visibility:auto;contain-intrinsic-size:auto 2.5rem}.mission-shell .pm-resizable-list :is(.pm-issue-title-cell,.pm-project-name-cell){text-align:left}.mission-shell .pm-resizable-list .pm-project-name-cell{text-transform:none;letter-spacing:normal}.mission-shell .pm-issue-title-cell .pm-list-project{padding-inline-start:calc(var(--pm-depth,0) * 18px)}.mission-shell .pm-issue-title-line :is(.pm-issue-progress,.pm-issue-context){white-space:nowrap;flex:none}.mission-shell .pm-issue-context{border-bottom:1px dotted var(--mc-muted);cursor:help}.mission-shell .pm-list-muted{color:var(--mc-subtle)}.mission-shell .pm-resizable-list tbody tr[data-note] .pm-key{color:var(--mc-brand)}.mission-shell .pm-column-heading{width:100%;min-height:28px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;gap:3px;padding:0 4px;display:flex}.mission-shell .pm-column-heading svg{opacity:0;flex:0 0 12px}.mission-shell .pm-column-heading:is(:hover,:focus-visible) svg{opacity:.7}.mission-shell .pm-resizable-list thead [data-dragging]{z-index:6;box-shadow:inset 0 0 0 1px var(--mc-brand)}.mission-shell .pm-resizable-list[data-resizing]{-webkit-user-select:none;user-select:none}.mission-shell .pm-resizable-list .pm-key{color:var(--mc-muted);font:400 .715rem/1.2 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);white-space:nowrap}.mission-shell .pm-resizable-list .pm-key:hover{color:var(--mc-text)}.mission-shell .pm-resizable-list .pm-list-project .pm-card-title{min-width:0;color:var(--mc-text);font:500 .8125rem/1.35 var(--font-sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mission-shell .pm-resizable-list .pm-list-lead{white-space:nowrap}.mission-shell .pm-resizable-list .pm-list-lead>span{flex-shrink:0}.mission-shell .pm-resizable-list .pm-inline-control{width:auto;max-width:100%;color:var(--mc-muted);justify-content:center;align-items:center;gap:6px;display:inline-flex}.mission-shell .pm-resizable-list .pm-inline-control>svg{opacity:.7;flex:0 0 12px}.mission-shell .pm-resizable-list .pm-inline-control:is(:hover,:focus-visible,[data-state=open]):not(:disabled){border-color:var(--mc-border-strong);background:var(--mc-surface-raised);color:var(--mc-text)}.mission-shell .pm-resizable-list .pm-inline-control[data-state=open]{border-color:var(--mc-brand)}.mission-shell .pm-resizable-list td:is([data-column=created],[data-column=updated],[data-column=start],[data-column=due],[data-column=target],[data-column=completed]){font:400 .715rem/1.35 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-variant-numeric:tabular-nums}.mission-shell .pm-resizable-list td:is([data-column=created],[data-column=updated],[data-column=start],[data-column=due],[data-column=target],[data-column=completed]) :is(.pm-inline-control,.pm-inline-date){font:inherit}.mission-shell .pm-resizable-list td[data-overdue],.mission-shell .pm-resizable-list td[data-overdue] :is(.pm-inline-control,.pm-inline-date){color:var(--mc-bad)}.mission-shell .pm-resizable-list .pm-inline-date-field{justify-items:center;display:grid}.mission-shell .pm-resizable-list .pm-inline-date{max-width:100%;min-height:24px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:3px 6px;display:inline-flex}.mission-shell .pm-resizable-list .pm-inline-date[data-empty]{color:var(--mc-subtle)}.mission-shell .pm-resizable-list .pm-inline-date:is(:hover,:focus-visible):not(:disabled){border-color:var(--mc-border-strong);background:var(--mc-surface-raised);color:var(--mc-text)}.mission-shell .pm-resizable-list .pm-inline-date[data-state=open]{border-color:var(--mc-brand);color:var(--mc-text)}.mission-shell .pm-resizable-list .pm-inline-date:disabled{cursor:progress;opacity:.6}.mission-shell .pm-resizable-list .pm-inline-date[data-editing]{border-color:var(--mc-brand);background:var(--mc-surface-raised);width:100%;color:var(--mc-text);cursor:text;outline:0}.mission-shell .pm-resizable-list td[data-column=issues]{font-variant-numeric:tabular-nums}.mission-shell .pm-resizable-list :is(th,td) small[role=alert]{white-space:normal;display:block}.mission-shell .pm-resizable-list[data-kind=issue] :is(.pm-selection-cell,[data-column=selection]){z-index:2;background:var(--mc-surface);padding:0 2px;position:sticky;left:0}.mission-shell .pm-resizable-list[data-kind=issue] thead [data-column=selection]{z-index:4;background:var(--mc-surface-raised)}.mission-shell .pm-resizable-list .pm-selection-cell .pm-issue-row-selector{width:22px;min-width:22px}.mission-shell .pm-column-resize{cursor:col-resize;touch-action:none;background:0 0;border:0;width:10px;padding:0;position:absolute;top:0;bottom:0;right:0}.mission-shell .pm-column-resize:after{background:var(--mc-border-strong);content:"";width:1px;position:absolute;top:8px;bottom:8px;left:4px}.mission-shell .pm-column-resize:is(:hover,:focus-visible):after{background:var(--mc-brand);width:2px}.mission-shell .pm-resizable-list tbody tr:focus-visible,.mission-shell :is(.pm-column-heading,.pm-column-resize):focus-visible,.pm-date-popover button:focus-visible,.pm-column-option>button:focus-visible{outline:2px solid var(--mc-brand);outline-offset:-2px}.mission-shell .pm-resizable-list .pm-id-cell{position:relative;overflow:visible}.mission-shell .pm-resizable-list tbody tr[data-list-row]{cursor:grab}.mission-shell .pm-row-drag-surface{cursor:grab;touch-action:none}.mission-shell .pm-resizable-list tbody tr[data-row-dragging]{cursor:grabbing}.mission-shell .pm-resizable-list tbody tr[data-list-row] :is(a,button,input,select,textarea,[contenteditable=true],[role=button],[role=checkbox],[role=combobox],[role=link],[role=menuitem],[role=option]){cursor:revert;touch-action:auto}.mission-shell .pm-resizable-list td:has(>.pm-row-drag-surface){padding-inline-start:20px;position:relative}.mission-shell .pm-row-drag-surface{width:16px;position:absolute;inset-block:4px;inset-inline-start:2px}.mission-shell .pm-id-content{padding-left:calc(var(--pm-depth) * 18px);align-items:center;gap:4px;display:flex;position:relative}.mission-shell .pm-id-content .pm-issue-disclosure,.mission-shell .pm-id-spacer{flex:0 0 18px;width:18px;min-width:18px;height:28px}.mission-shell .pm-resizable-list .pm-id-cell{padding-inline:2px 8px}.mission-shell .pm-id-content .pm-issue-disclosure{z-index:1;background:var(--mc-surface);position:relative}.mission-shell .pm-id-rail{top:-1px;bottom:-1px;left:calc(11px + var(--pm-rail) * 18px);border-left:1px solid color-mix(in srgb, var(--mc-muted) 55%, transparent);pointer-events:none;position:absolute}.mission-shell .pm-id-branch:after{border-top:1px solid color-mix(in srgb, var(--mc-muted) 55%, transparent);content:"";width:12px;position:absolute;top:50%}.mission-shell .pm-id-branch[data-last]{bottom:50%}.mission-shell .pm-id-branch[data-last]:after{top:100%}.mission-shell .pm-id-outgoing{top:50%}.mission-shell .pm-inline-date-field{min-width:0;display:grid}.mission-shell .pm-inline-date-field small{color:var(--mc-bad);font-size:.65rem}@media (hover:none),(pointer:coarse){.mission-shell .pm-resizable-list .pm-selection-cell .pm-issue-row-selector input{opacity:1}}.mission-shell .pm-list-more{color:var(--mc-muted);justify-content:center;align-items:center;gap:10px;font-size:.66rem;display:flex}.mission-shell .pm-gantt{--pm-gantt-tree:440px;--pm-gantt-header:46px;border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:0;flex-direction:column;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden}.mission-shell .pm-gantt-toolbar{border-bottom:1px solid var(--mc-border);flex-wrap:wrap;align-items:center;gap:8px;min-height:45px;padding:6px 10px 6px 13px;display:flex}.mission-shell .pm-gantt-years{color:var(--mc-muted);font:.68rem/1 var(--font-mono);margin-right:4px}.mission-shell .pm-gantt-zoom{border:1px solid var(--mc-border-strong);border-radius:5px;display:inline-flex;overflow:hidden}.mission-shell .pm-gantt-zoom button{border:0;border-right:1px solid var(--mc-border);min-height:28px;color:var(--mc-muted);font:500 .7rem/1 var(--font-sans);cursor:pointer;background:0 0;padding:0 10px}.mission-shell .pm-gantt-zoom button:last-child{border-right:0}.mission-shell .pm-gantt-zoom :is(button:hover,button[aria-pressed=true]){color:var(--mc-text)}.mission-shell .pm-gantt-zoom button:hover{background:var(--mc-active)}.mission-shell .pm-gantt-zoom button[aria-pressed=true]{background:var(--mc-surface-raised);box-shadow:inset 0 -2px 0 var(--mc-brand)}.mission-shell .pm-gantt-toolbar .pm-button{min-height:28px}.mission-shell .pm-gantt-hint{color:var(--mc-muted);font:.62rem/1 var(--font-mono);margin-left:auto}.mission-shell .pm-gantt-scroll{overscroll-behavior:contain;min-width:0;max-width:100%;position:relative;overflow:auto}.mission-shell .pm-gantt-frame{align-items:flex-start;width:max-content;min-width:100%;display:flex}.mission-shell .pm-gantt-tree{z-index:5;flex:0 0 var(--pm-gantt-tree);width:var(--pm-gantt-tree);border-right:1px solid var(--mc-border-strong);background:var(--mc-surface);position:sticky;left:0}.mission-shell .pm-gantt-tree-header,.mission-shell .pm-gantt-row{border-bottom:1px solid var(--mc-border);white-space:nowrap;grid-template-columns:minmax(0,1fr) 64px 112px 24px;align-items:center;column-gap:8px;padding:0 10px 0 12px;display:grid}.mission-shell .pm-gantt-tree-header{z-index:6;height:var(--pm-gantt-header);border-bottom-color:var(--mc-border-strong);background:var(--mc-surface-raised);color:var(--mc-muted);font:600 .6rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;position:sticky;top:0}.mission-shell .pm-gantt-row{height:var(--pm-gantt-row,30px);font-size:.72rem}.mission-shell .pm-gantt-row:hover{background:var(--mc-active)}.mission-shell .pm-gantt-row[data-kind=group]{background:var(--mc-surface-raised);font-weight:650}.mission-shell .pm-gantt-row[data-saving]{opacity:.7}.mission-shell .pm-gantt-name{align-items:center;gap:6px;min-width:0;display:flex}.mission-shell .pm-gantt-indent{width:calc(var(--pm-gantt-depth,0) * 14px);flex:none}.mission-shell .pm-gantt-chevron{width:16px;height:16px;color:var(--mc-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.mission-shell .pm-gantt-chevron svg{transition:transform .12s}.mission-shell .pm-gantt-row[data-collapsed] .pm-gantt-chevron svg{transform:rotate(-90deg)}.mission-shell .pm-gantt-edit{opacity:0;flex:none;width:20px;min-width:20px;height:20px;min-height:20px}.mission-shell .pm-gantt-row:hover .pm-gantt-edit,.mission-shell .pm-gantt-edit:focus-visible{opacity:1}.mission-shell .pm-gantt-title{min-width:0;color:var(--mc-text);text-overflow:ellipsis;text-decoration:none;overflow:hidden}.mission-shell a.pm-gantt-title:hover{text-decoration:underline}.mission-shell .pm-gantt-count,.mission-shell .pm-gantt-key,.mission-shell .pm-gantt-dates{color:var(--mc-muted);font:.62rem/1 var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden}.mission-shell .pm-gantt-dates[data-unscheduled]{opacity:.7;font-style:italic}.mission-shell .pm-gantt-col-owner{justify-content:center;display:flex}.mission-shell .pm-gantt-owner{border:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);width:20px;height:20px;color:var(--mc-muted);font:600 .52rem/1 var(--font-mono);border-radius:50%;place-items:center;display:inline-grid}.mission-shell .pm-gantt-empty{color:var(--mc-muted);padding:18px 12px;font-size:.7rem}.mission-shell .pm-gantt-sheet{flex:none;position:relative}.mission-shell .pm-gantt-header{z-index:4;height:var(--pm-gantt-header);border-bottom:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);position:sticky;top:0;overflow:hidden}.mission-shell .pm-gantt-tier{height:23px;position:absolute;left:0;right:0}.mission-shell .pm-gantt-tier:first-child{border-bottom:1px solid var(--mc-border);top:0}.mission-shell .pm-gantt-tier:last-child{top:23px}.mission-shell .pm-gantt-tier>span{border-left:1px solid var(--mc-border);color:var(--mc-muted);font:500 .6rem/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding-left:6px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.mission-shell .pm-gantt-tier:first-child>span{color:var(--mc-text);letter-spacing:.02em;font-weight:650}.mission-shell .pm-gantt-tier-label{left:calc(var(--pm-gantt-tree) + 6px);position:sticky}.mission-shell .pm-gantt-header[data-mode=days] .pm-gantt-tier:last-child>span{justify-content:center;padding-left:0}.mission-shell .pm-gantt-tier>span[data-weekend]{opacity:.55}.mission-shell .pm-gantt-tier>span[data-today]{color:var(--mc-brand);opacity:1;font-weight:650}.mission-shell .pm-gantt-body{position:relative}.mission-shell .pm-gantt-grid{pointer-events:none;position:absolute;inset:0}.mission-shell .pm-gantt-weekend{background:color-mix(in srgb, var(--mc-text) 3%, transparent);position:absolute;top:0;bottom:0}.mission-shell .pm-gantt-line{border-left:1px solid var(--mc-border);position:absolute;top:0;bottom:0}.mission-shell .pm-gantt-line[data-major]{border-left-color:var(--mc-border-strong)}.mission-shell .pm-gantt-today{z-index:3;border-left:1px dashed var(--mc-brand);position:absolute;top:0;bottom:0}.mission-shell .pm-gantt-today:before{content:"today";color:var(--mc-brand);font:600 .52rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;position:absolute;top:4px;left:5px}.mission-shell .pm-gantt-track{height:var(--pm-gantt-row,30px);border-bottom:1px solid var(--mc-border);position:relative}.mission-shell .pm-gantt-track[data-kind=group]{background:var(--mc-surface-raised)}.mission-shell .pm-gantt-track:not([data-kind=group]):hover{background:var(--mc-active)}.mission-shell .pm-gantt-track[data-unscheduled][data-editable]{cursor:copy;touch-action:none}.mission-shell .pm-gantt-unscheduled{left:calc(var(--pm-gantt-tree) + 10px);height:100%;color:var(--mc-muted);font:italic .62rem/1 var(--font-mono);opacity:.7;pointer-events:none;white-space:nowrap;align-items:center;display:inline-flex;position:sticky}.mission-shell .pm-gantt-summary{z-index:1;background:var(--mc-muted);opacity:.55;border-radius:1px;height:6px;position:absolute;top:calc(50% - 3px)}.mission-shell .pm-gantt-summary:before,.mission-shell .pm-gantt-summary:after{content:"";border:5px solid #0000;border-top:8px solid var(--mc-muted);position:absolute;top:0}.mission-shell .pm-gantt-summary:before{left:-1px}.mission-shell .pm-gantt-summary:after{right:-1px}.mission-shell .pm-gantt-bar{--pm-gantt-status:#64748b;z-index:2;border:1px solid color-mix(in srgb, var(--pm-gantt-status) 55%, transparent);background:color-mix(in srgb, var(--pm-gantt-status) 24%, var(--mc-surface));height:18px;color:var(--mc-text);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:3px;text-decoration:none;display:block;position:absolute;top:calc(50% - 9px)}.mission-shell .pm-gantt-bar[data-status=ongoing]{--pm-gantt-status:#2563eb}.mission-shell .pm-gantt-bar[data-status=review]{--pm-gantt-status:#a16207}.mission-shell .pm-gantt-bar[data-status=monitoring]{--pm-gantt-status:#c2410c}.mission-shell .pm-gantt-bar[data-status=blocked]{--pm-gantt-status:#b91c1c}.mission-shell .pm-gantt-bar:is([data-status=complete],[data-status=done]){--pm-gantt-status:#15803d}.mission-shell .pm-gantt-bar:hover{border-color:var(--pm-gantt-status)}.mission-shell .pm-gantt-bar[data-editable]{cursor:grab}.mission-shell .pm-gantt-bar[data-dragging]{z-index:6;cursor:grabbing;border-color:var(--mc-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--mc-brand) 25%, transparent)}.mission-shell .pm-gantt-bar[data-preview]{border-style:dashed}.mission-shell .pm-gantt-bar-label{font:500 .66rem/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 6px;display:flex;position:absolute;inset:0;overflow:hidden}.mission-shell .pm-gantt-bar-label b{color:var(--mc-muted);font:650 .58rem/1 var(--font-mono)}.mission-shell .pm-gantt-bar-label[data-outside]{width:max-content;max-width:320px;color:var(--mc-muted);padding-left:8px;left:100%;right:auto}.mission-shell .pm-gantt-bar[data-point]{width:14px;box-shadow:none;background:0 0;border:0;border-radius:0}.mission-shell .pm-gantt-bar[data-point]:before{content:"";border:1.5px solid var(--pm-gantt-status);background:color-mix(in srgb, var(--pm-gantt-status) 55%, var(--mc-surface));border-radius:2px;position:absolute;inset:2px;transform:rotate(45deg)}.mission-shell .pm-gantt-bar[data-point][data-dragging]:before{border-color:var(--mc-brand)}.mission-shell .pm-gantt-bar[data-point] .pm-gantt-bar-label[data-outside]{padding-left:10px}.mission-shell .pm-gantt-edge{z-index:3;cursor:ew-resize;width:7px;position:absolute;top:0;bottom:0}.mission-shell .pm-gantt-edge[data-edge=start]{left:-2px}.mission-shell .pm-gantt-edge[data-edge=end]{right:-2px}.mission-shell .pm-gantt-bar[data-point] .pm-gantt-edge{width:10px;right:-8px}.mission-shell .pm-gantt-edge:after{content:"";background:var(--pm-gantt-status);opacity:0;width:1px;position:absolute;top:4px;bottom:4px;left:3px}.mission-shell .pm-gantt-bar:hover .pm-gantt-edge:after{opacity:.8}.mission-shell .pm-gantt-layers{flex-wrap:wrap;gap:4px;display:inline-flex}.mission-shell .pm-gantt-layer{border:1px solid var(--mc-border);min-height:28px;color:var(--mc-muted);font:500 .7rem/1 var(--font-sans);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:7px;padding:0 10px 0 8px;display:inline-flex}.mission-shell .pm-gantt-layer:before{content:"";background:var(--mc-muted);opacity:.5;border-radius:2px;width:8px;height:8px}.mission-shell .pm-gantt-layer[aria-pressed=true]{border-color:var(--mc-border-strong);color:var(--mc-text)}.mission-shell .pm-gantt-layer[aria-pressed=true]:before{background:var(--mc-brand);opacity:1}.mission-shell .pm-gantt-row[data-dim],.mission-shell .pm-gantt-track[data-dim] .pm-gantt-bar{opacity:.35}.mission-shell .pm-gantt-row[data-selected]{background:color-mix(in srgb, var(--mc-brand) 9%, transparent)}.mission-shell .pm-gantt-track[data-selected]{background:color-mix(in srgb, var(--mc-brand) 6%, transparent)}.mission-shell .pm-gantt-bar[data-selected]{border-color:var(--mc-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--mc-brand) 25%, transparent)}.mission-shell .pm-gantt-bar[data-trail]{border-color:var(--mc-brand)}.mission-shell .pm-gantt-bar[data-critical]{border-color:var(--mc-brand);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc-brand) 35%, transparent)}.mission-shell .pm-gantt-bar[data-point]:is([data-selected],[data-trail],[data-critical]):before{border-color:var(--mc-brand)}.mission-shell .pm-gantt-dates[data-conflict]{color:#dc2626}.mission-shell .pm-gantt-track[data-drop-target]{box-shadow:inset 0 0 0 1px var(--mc-brand)}.mission-shell .pm-gantt-dep-dot{z-index:5;border:1.5px solid var(--mc-brand);background:var(--mc-surface);opacity:0;cursor:crosshair;touch-action:none;border-radius:50%;width:11px;height:11px;margin-top:-5.5px;transition:opacity .1s;position:absolute;top:50%}.mission-shell .pm-gantt-dep-dot[data-side=start]{left:-17px}.mission-shell .pm-gantt-dep-dot[data-side=end]{right:-17px}.mission-shell .pm-gantt-bar[data-point] .pm-gantt-dep-dot[data-side=start]{left:-14px}.mission-shell .pm-gantt-bar[data-point] .pm-gantt-dep-dot[data-side=end]{right:-14px}.mission-shell .pm-gantt-bar:hover .pm-gantt-dep-dot,.mission-shell .pm-gantt[data-linking] .pm-gantt-dep-dot{opacity:1}.mission-shell .pm-gantt-dep-dot:hover{background:var(--mc-brand)}.mission-shell .pm-gantt-bar:has(.pm-gantt-dep-dot) .pm-gantt-bar-label[data-outside]{padding-left:22px}.mission-shell .pm-gantt-deps{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.mission-shell .pm-gantt-deps path{fill:none;stroke:var(--mc-muted);stroke-width:1.5px;pointer-events:stroke;cursor:pointer}.mission-shell .pm-gantt-deps path[data-hit]{stroke:#0000;stroke-width:10px}.mission-shell .pm-gantt-deps path[data-conflict]{stroke:#dc2626}.mission-shell .pm-gantt-deps path:is([data-trail],[data-critical]){stroke:var(--mc-brand);stroke-width:2px}.mission-shell .pm-gantt-deps path[data-dim]{opacity:.18}.mission-shell .pm-gantt-deps path[data-temp]{stroke:var(--mc-brand);stroke-dasharray:4 3;pointer-events:none}.mission-shell .pm-gantt-deps path:not([data-hit]):hover{stroke-width:2.5px}.mission-shell .pm-gantt-deps marker path{fill:var(--mc-muted);stroke:none;pointer-events:none}.mission-shell .pm-gantt-deps #pm-gantt-arrow-conflict path{fill:#dc2626}.mission-shell .pm-gantt-deps #pm-gantt-arrow-brand path{fill:var(--mc-brand)}.mission-shell .pm-gantt-popover{z-index:20;border:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);border-radius:5px;min-width:230px;padding:8px;position:absolute;box-shadow:0 8px 28px #00000059}.mission-shell .pm-gantt-popover p{color:var(--mc-muted);font:.62rem/1.4 var(--font-mono);margin:0 0 6px;padding:0 4px}.mission-shell .pm-gantt-popover p b{color:var(--mc-text)}.mission-shell .pm-gantt-popover p[data-conflict]{color:#dc2626}.mission-shell .pm-gantt-popover button{width:100%;color:var(--mc-text);font:.72rem/1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px;display:block}.mission-shell .pm-gantt-popover button:hover{background:var(--mc-active)}.mission-shell .pm-gantt-popover button[data-danger]{color:#dc2626}@media (prefers-reduced-motion:reduce){.mission-shell :is(.pm-gantt-chevron svg,.pm-gantt-dep-dot){transition:none}}.mission-shell :is(.pm-toolbar-button,.pm-list-project button,.pm-list-group-toggle,.pm-list-group-add,.pm-gantt-bar,.pm-gantt-zoom button,.pm-gantt-chevron,.pm-list-scroll,.pm-gantt-scroll):focus-visible,.mission-shell .pm-issue-row-selector input:focus-visible,.mission-shell :is(.pm-bulk-actions-trigger,.pm-bulk-action-clear):focus-visible,.mission-shell .pm-inline-control:focus-visible,.pm-filter-popover button:focus-visible,.pm-display-popover :is(a,button,input,select):focus-visible{outline-offset:2px;outline:2px solid #f26322}body:has(.mission-shell.mission-theme-light) .pm-row-menu :is(.pm-row-menu-item,.pm-row-menu-subtrigger)[data-highlighted]{background:#1f1f2212}body:has(.mission-shell.mission-theme-light) .pm-row-menu-item[data-danger=true]{color:#b42318}body:has(.mission-shell.mission-theme-light) .pm-row-menu-separator{background:#1f1f221a}.mission-shell .pm-bulk-action-bar{right:0;bottom:calc(var(--mc-shell-bottombar-height) + 12px + env(safe-area-inset-bottom,0px));left:var(--mission-sidebar-width);z-index:80;width:max-content;max-width:calc(100vw - var(--mission-sidebar-width) - 24px);color:#f3f3f4;background:#151516;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:8px;min-height:54px;margin-inline:auto;padding:5px 6px 5px 14px;display:flex;position:fixed;overflow-x:auto;box-shadow:0 18px 52px #0000006b}body:has(.mission-shell.mission-theme-light) .pm-bulk-action-bar{color:#1f1f22;background:#eceff3;border-color:#1f1f222b}.mission-shell .pm-bulk-action-bar[hidden]{display:none}.mission-shell .pm-bulk-action-bar>strong{white-space:nowrap;flex:none;font-size:.72rem}.mission-shell :is(.pm-bulk-actions-trigger,.pm-bulk-action-clear){min-height:44px;color:var(--mc-text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.mission-shell .pm-bulk-actions-trigger{font:650 .7rem/1 var(--font-sans);gap:7px;padding:0 11px}.mission-shell .pm-bulk-action-clear{width:44px;color:var(--mc-muted);flex:0 0 44px;padding:0}body:has(.mission-shell.mission-theme-light) .pm-completion-dialog{--mc-surface:#fff;--mc-surface-raised:#eceff3;--mc-text:#1f1f22;--mc-muted:#636369;--mc-subtle:#77777d;--mc-border:#1f1f221a;--mc-border-strong:#1f1f222b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mission-shell .pm-detail-issue-main{justify-self:stretch}.mission-shell .pm-detail-issue-main>*{min-width:0}.mission-shell .pm-detail-issue-navigation-panel{height:var(--pm-issue-panel-height,calc(100dvh - 92px));min-width:0;position:sticky;top:68px}.mission-shell .pm-detail-issue-resize-handle{z-index:2;cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:0;width:16px;padding:0;position:absolute;inset:0 -8px 0 auto}.mission-shell .pm-detail-issue-resize-handle:after{background:var(--mc-border);content:"";width:1px;position:absolute;inset:0 auto 0 50%}.mission-shell .pm-detail-issue-resize-handle:before{content:"";background:0 0;border-radius:3px;width:3px;transition:background-color .12s;position:absolute;inset:0 auto 0 calc(50% - 1px)}.mission-shell .pm-detail-issue-resize-handle:is(:hover,:focus-visible):before,.mission-shell .pm-detail-issue-layout[data-resizing] .pm-detail-issue-resize-handle:before{background:var(--mc-brand)}.mission-shell .pm-detail-issue-resize-handle:is(:hover,:focus-visible):after,.mission-shell .pm-detail-issue-layout[data-resizing] .pm-detail-issue-resize-handle:after{background:var(--mc-brand);width:2px}.mission-shell .pm-detail-issue-layout[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.mission-shell .pm-detail-issue-navigation{grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;min-width:0;height:100%;padding-right:16px;display:grid;overflow:hidden}.mission-shell :is(.pm-detail-issue-navigation>header,.pm-detail-issue-navigation nav>section){align-content:start;min-width:0;display:grid}.mission-shell .pm-detail-issue-navigation>header{gap:9px}.mission-shell .pm-detail-issue-navigation>header>div{min-width:0}.mission-shell .pm-detail-issue-navigation>header :is(h2,p){margin:0}.mission-shell .pm-detail-issue-navigation>header h2{font:690 .92rem/1.25 var(--font-display);margin-top:3px}.mission-shell .pm-detail-issue-navigation>header p{color:var(--mc-muted);margin-top:3px;font-size:.66rem}.mission-shell :is(.pm-detail-issue-navigation>header .pm-eyebrow,.pm-detail-issue-navigation nav h3>button span,.pm-detail-issue-navigation-copy strong){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.mission-shell .pm-detail-issue-navigation>header .pm-eyebrow{display:block}.mission-shell :is(.pm-detail-issue-navigation-controls,.pm-detail-issue-navigation-copy,.pm-detail-issue-navigation footer){align-items:center;min-width:0;display:flex}.mission-shell .pm-detail-issue-navigation-controls{flex-wrap:wrap;gap:6px}.mission-shell .pm-detail-issue-navigation-filter,.mission-shell .pm-detail-issue-navigation-toggle{border:1px solid var(--mc-border);background:var(--mc-surface);min-height:36px;color:var(--mc-text);font:650 .66rem/1 var(--font-sans);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 9px}.mission-shell .pm-detail-issue-navigation-filter{display:inline-flex}.mission-shell .pm-detail-issue-navigation-filter:hover{border-color:color-mix(in srgb, var(--mc-brand) 48%, var(--mc-border))}.mission-shell .pm-detail-issue-navigation nav{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--mc-muted) 32%, transparent) transparent;align-content:start;gap:12px;min-height:0;padding-right:5px;display:grid;overflow-y:auto}.mission-shell .pm-detail-issue-navigation nav::-webkit-scrollbar{width:6px}.mission-shell .pm-detail-issue-navigation nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--mc-muted) 32%, transparent);border-radius:3px}.mission-shell .pm-detail-issue-navigation nav::-webkit-scrollbar-track{background:0 0}.mission-shell .pm-detail-issue-navigation nav>section{gap:3px}.mission-shell .pm-detail-issue-navigation nav>section+section{border-top:1px solid var(--mc-border);padding-top:8px}.mission-shell .pm-detail-issue-navigation nav h3{color:var(--mc-muted);font:650 .62rem/1.2 var(--font-display);letter-spacing:.055em;text-transform:uppercase;margin:0}.mission-shell .pm-detail-issue-navigation nav h3>button{width:100%;min-width:0;min-height:32px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 5px;display:flex}.mission-shell .pm-detail-issue-navigation nav h3>button svg{flex:none;transition:transform .14s}.mission-shell .pm-detail-issue-navigation nav h3>button[aria-expanded=true] svg{transform:rotate(90deg)}.mission-shell .pm-detail-issue-navigation nav h3>button small{color:var(--mc-subtle);font:500 .58rem/1 var(--font-mono);letter-spacing:0;margin-left:auto}.mission-shell .pm-detail-issue-navigation ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mission-shell .mission-page-body li.pm-detail-issue-navigation-row{border-radius:5px;grid-template-columns:22px 28px 7px minmax(0,1fr) 28px;align-items:center;gap:3px;min-width:0;min-height:36px;padding:0 2px;display:grid;position:relative}.mission-shell .mission-page-body .pm-detail-issue-navigation [hidden]{display:none}.mission-shell .mission-page-body li.pm-detail-issue-navigation-row[data-depth]{padding-left:calc(2px + var(--pm-depth,0) * 20px)}.mission-shell .mission-page-body .pm-detail-issue-navigation-row[data-current=true]{background:var(--mc-active);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--mc-accent) 82%, transparent);color:var(--mc-text)}.mission-shell.mission-theme-light .mission-page-body .pm-detail-issue-navigation-row[data-current=true]{background:#1f1f2212}.mission-shell.mission-theme-light .pm-detail-issue-navigation-row[data-current=true] .pm-detail-issue-navigation-copy strong{color:#18181b;font-weight:var(--mc-control-weight)}.mission-shell .mission-page-body .pm-detail-issue-navigation-row:not([data-current=true]):is(:hover,:has(:focus-visible)){background:var(--mc-surface-raised)}.mission-shell .mission-page-body .pm-detail-issue-navigation-row[data-selected=true]:not([data-current=true]){background:color-mix(in srgb, var(--mc-brand) 8%, var(--mc-surface))}.mission-shell .pm-detail-issue-navigation-selector{cursor:pointer;place-items:center;width:22px;height:36px;display:inline-grid}.mission-shell .pm-detail-issue-navigation-selector input{width:15px;height:15px;accent-color:var(--mc-brand);cursor:pointer;opacity:.18;margin:0}.mission-shell .pm-detail-issue-navigation-row:is(:hover,:has(:focus-visible)) .pm-detail-issue-navigation-selector input,.mission-shell .pm-detail-issue-navigation-row[data-selected=true] .pm-detail-issue-navigation-selector input{opacity:1}.mission-shell .pm-detail-issue-navigation-row>.pm-issue-disclosure,.mission-shell .pm-detail-issue-navigation-row>.pm-issue-disclosure-placeholder{width:28px;min-width:28px;height:36px}.mission-shell .pm-detail-issue-navigation-link{min-width:0;color:var(--mc-text);border-radius:4px;align-self:stretch;gap:5px;text-decoration:none}.mission-shell a.pm-detail-issue-navigation-link:hover strong{color:var(--mc-brand)}.mission-shell .pm-detail-issue-navigation footer{justify-content:space-between;gap:8px}.mission-shell .pm-detail-issue-navigation-copy .pm-key{flex:none;font-size:.62rem}.mission-shell .pm-detail-issue-navigation-copy strong{flex:1;font-size:.75rem;font-weight:620;line-height:1.2}.mission-shell .pm-detail-issue-navigation-row>.pm-row-menu-trigger{width:28px;min-height:36px;color:var(--mc-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.mission-shell .pm-detail-issue-navigation-row:is(:hover,:has(:focus-visible))>.pm-row-menu-trigger,.mission-shell .pm-detail-issue-navigation-row>.pm-row-menu-trigger:is(:hover,[data-state=open]){background:var(--mc-active);color:var(--mc-text);opacity:1}.mission-shell .pm-detail-issue-navigation footer{border-top:1px solid var(--mc-border);padding-top:9px;font-size:.64rem}.mission-shell .pm-detail-issue-navigation footer a{min-height:44px;color:var(--mc-text);align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.mission-shell .pm-detail-issue-navigation footer span,.mission-shell .pm-detail-issue-navigation-state{color:var(--mc-muted);margin:0;font-size:.64rem;line-height:1.4}.mission-shell .pm-detail-issue-navigation-state>.pm-button{min-height:36px;margin-top:4px}.mission-shell .pm-detail-issue-navigation-live:empty,.mission-shell .pm-detail-issue-navigation-toggle{display:none}.mission-shell .pm-detail-issue-navigation-toggle svg{transition:transform .15s}.mission-shell .pm-detail-issue-navigation-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mission-shell .mission-page-body .pm-detail-issue-navigation>.pm-bulk-action-bar{z-index:20;border-color:var(--mc-border-strong);background:var(--mc-surface-raised);border-radius:8px;width:100%;max-width:100%;min-height:50px;margin:0;padding-left:10px;position:sticky;bottom:0;left:auto;right:auto;box-shadow:0 10px 24px #00000047}.mission-shell .pm-issue-draft{align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.mission-shell .pm-issue-draft .pm-issue-draft-title{border:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);min-width:96px;min-height:34px;color:var(--mc-text);font:620 .76rem/1.2 var(--font-sans);border-radius:5px;flex:auto;padding:6px 9px}.mission-shell .pm-issue-draft .pm-issue-draft-title::placeholder{color:var(--mc-subtle);font-weight:500}.mission-shell .pm-issue-draft .pm-issue-draft-title:focus-visible,.mission-shell .pm-issue-draft .pm-calendar-input>input[type=text]:focus-visible{border-color:var(--mc-brand);outline:2px solid var(--mc-brand);outline-offset:1px}.mission-shell .pm-issue-draft .pm-calendar-input{flex:none;width:auto;min-width:0}.mission-shell .pm-issue-draft .pm-calendar-input>input[type=text]{border:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);width:122px;min-width:0;min-height:34px;color:var(--mc-text);font:500 .74rem/1.2 var(--font-sans);border-radius:5px;padding:6px 9px}.mission-shell .pm-issue-draft .pm-calendar-input>button{min-height:34px;color:var(--mc-muted)}.mission-shell .pm-issue-draft .pm-calendar-input>button:hover{color:var(--mc-text)}.mission-shell .pm-issue-draft>.pm-button{flex:none;min-height:34px}.mission-shell .pm-issue-draft-row>.pm-issue-children-state{padding-block:2px}.mission-shell .pm-issue-draft-row .pm-issue-draft{padding-left:calc(var(--pm-draft-depth,0) * 18px)}.mission-shell .pm-detail-issue-navigation-draft{min-width:0;padding-left:calc(var(--pm-depth,0) * 20px)}.mission-shell .pm-detail-issue-navigation-skip{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mission-shell .pm-detail-issue-navigation-skip:focus{clip-path:none;width:auto;height:auto;color:var(--mc-text);white-space:normal;font-size:.68rem;position:static;overflow:visible}@container issue-detail not (min-width:1080px){.mission-shell .pm-detail-issue-layout{--pm-issue-aside-space:0px;grid-template-columns:var(--pm-issue-navigation-width,280px) minmax(0, 1fr)}.mission-shell .pm-detail-issue-navigation-panel{grid-row:1/span 2}.mission-shell .pm-detail-issue-aside{border-top:1px solid var(--mc-border);grid-column:2}}@container issue-detail (max-width:760px){.mission-shell .pm-detail-issue-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-inline:16px}.mission-shell .pm-detail-issue-navigation-panel{grid-row:auto;height:auto;position:static}.mission-shell .pm-detail-issue-resize-handle{display:none}.mission-shell .pm-detail-issue-navigation{border-bottom:1px solid var(--mc-border);height:auto;max-height:none;padding:0 0 14px;overflow:visible}.mission-shell .pm-detail-issue-navigation-toggle{display:inline-flex}.mission-shell .pm-detail-issue-navigation[data-expanded=false] nav{display:none}.mission-shell .pm-detail-issue-aside{grid-column:auto}.mission-shell .pm-detail-issue-navigation nav{max-height:min(46dvh,360px)}.mission-shell .pm-detail-issue-navigation-controls{justify-content:space-between}.mission-shell .pm-detail-issue-navigation-filter,.mission-shell .pm-detail-issue-navigation-toggle{min-height:44px}}@media (hover:none){.mission-shell .pm-detail-issue-navigation-selector input{opacity:1}}@media (pointer:coarse){.mission-shell .pm-detail-issue-resize-handle{width:44px;right:-22px}.mission-shell .pm-detail-issue-navigation{padding-right:24px}}.mission-shell .pm-issue-row-key{align-items:center;gap:4px;min-width:0;display:flex;position:relative}.mission-shell .pm-issue-row-selector{cursor:pointer;place-items:center;width:22px;min-width:22px;height:28px;display:inline-grid}.mission-shell .pm-issue-row-selector input{width:13px;height:13px;accent-color:var(--mc-brand);cursor:pointer;opacity:0;margin:0}.mission-shell .pm-project-list tr:is(:hover,:has(:focus-visible)) .pm-issue-row-selector input,.mission-shell .pm-project-list tr[data-selected=true] .pm-issue-row-selector input{opacity:1}.mission-shell .pm-issue-disclosure,.mission-shell .pm-issue-disclosure-placeholder{place-items:center;width:28px;min-width:28px;height:28px;display:inline-grid}.mission-shell .pm-issue-disclosure{color:var(--mc-muted);cursor:pointer;background:0 0;border:0;border-radius:4px}.mission-shell .pm-detail-issue-navigation nav h3>button:hover,.mission-shell .pm-issue-disclosure:hover{background:var(--mc-surface-raised);color:var(--mc-text)}.mission-shell .pm-issue-disclosure svg{transition:transform .14s}.mission-shell .pm-issue-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.mission-shell .pm-issue-branch{width:28px;min-width:28px;height:28px;display:inline-block;position:relative}.mission-shell .pm-issue-branch:before,.mission-shell .pm-project-list tr[data-expanded-parent=true] .pm-issue-row-key:after,.mission-shell .pm-detail-issue-navigation-row[data-expanded-parent=true]:after{border-left:1px solid color-mix(in srgb, var(--mc-muted) 45%, transparent);content:"";pointer-events:none;position:absolute}.mission-shell .pm-issue-branch:before,.mission-shell .pm-project-list tr[data-expanded-parent=true] .pm-issue-row-key:after{left:13px}.mission-shell .pm-issue-branch:before{top:-4px;bottom:-5px}.mission-shell .pm-issue-branch:after{border-top:1px solid color-mix(in srgb, var(--mc-muted) 45%, transparent);content:"";pointer-events:none;width:13px;position:absolute;top:50%;left:13px}.mission-shell .pm-project-list tr[data-last-child=true] .pm-issue-branch:before,.mission-shell .pm-detail-issue-navigation-row[data-last-child=true] .pm-issue-branch:before{bottom:50%}.mission-shell .pm-project-list tr[data-expanded-parent=true] .pm-issue-row-key:after{top:50%;bottom:-4px}.mission-shell .pm-detail-issue-navigation-row[data-expanded-parent=true]:after{top:50%;bottom:-4px;left:calc(60px + var(--pm-depth,0) * 20px)}.mission-shell .pm-project-list[data-kind=issue] .pm-list-project>span:last-child{align-content:center;gap:2px;display:grid}.mission-shell .pm-project-list[data-kind=issue] .pm-list-project>span:last-child>span:first-child{align-items:center;gap:5px;min-width:0;display:flex}.mission-shell .pm-project-list tr[data-depth="1"] :is(th,td){background:color-mix(in srgb, var(--mc-surface-raised) 24%, var(--mc-surface))}.mission-shell .pm-project-list tr[data-context-only=true] :is(th,td){background:color-mix(in srgb, var(--mc-brand) 5%, var(--mc-surface))}.mission-shell .pm-project-list tr[data-selected=true] :is(th,td){background:color-mix(in srgb, var(--mc-brand) 14%, var(--mc-surface))}.mission-shell .pm-project-list .pm-issue-children-state{min-height:44px;color:var(--mc-muted);text-align:left;padding:9px 16px}.mission-shell .pm-card-hierarchy{color:var(--mc-muted);font-size:.68rem}.mission-shell .pm-card-hierarchy a{color:var(--mc-brand);text-decoration:none}.mission-shell .pm-detail-parent-link{color:var(--mc-muted);margin:0 0 8px;font-size:.76rem}.mission-shell .pm-detail-parent-link a{color:var(--mc-text);text-decoration:none}.mission-shell .pm-detail-issue-main>header .pm-button{flex:none;margin-top:11px;margin-left:auto}.mission-shell .pm-detail-sub-issues,.mission-shell .pm-detail-milestone-issues,.mission-shell .pm-detail-milestone-activity{gap:13px;display:grid}.mission-shell :is(.pm-detail-sub-issues,.pm-detail-milestone-issues)>ul{border-top:1px solid var(--mc-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.mission-shell :is(.pm-detail-sub-issues,.pm-detail-milestone-issues)>ul>li{border-bottom:1px solid var(--mc-border);min-width:0;min-height:50px;color:var(--mc-muted);grid-template-columns:10px minmax(220px,1fr) repeat(4,minmax(90px,auto));align-items:center;gap:9px;padding:8px 0;font-size:.68rem;display:grid}.mission-shell :is(.pm-detail-sub-issues,.pm-detail-milestone-issues)>ul>li>a{min-width:0;color:var(--mc-text);align-items:center;gap:8px;text-decoration:none;display:flex}.mission-shell .pm-detail-milestone-chip{border:1px solid var(--mc-border);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;width:fit-content;max-width:170px;padding:4px 8px;overflow:hidden}.mission-shell .pm-detail-empty-copy,.mission-shell .pm-detail-count-note{color:var(--mc-muted);margin:0;font-size:.72rem}.mission-shell .pm-detail-milestone-page{align-content:start;justify-self:center;gap:30px;width:min(920px,100% - 32px);padding:clamp(24px,4vw,52px) 0 72px;display:grid}.mission-shell .pm-detail-milestone-page>.mission-progress{width:100%}.mission-shell .pm-detail-milestone-activity>h2{font:690 1rem/1.3 var(--font-display);margin:0}.mission-shell .pm-detail-activity-group>h3{color:var(--mc-muted);font:650 .72rem/1.2 var(--font-display);letter-spacing:.07em;text-transform:uppercase;margin:0}.mission-shell .pm-detail-activity-subject{color:var(--mc-text)}.mission-shell :is(.pm-detail-issue-activity,.pm-detail-milestone-activity) .pm-detail-activity-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end}.mission-shell :is(.pm-detail-issue-activity,.pm-detail-milestone-activity) .pm-detail-composer-copy{grid-area:auto}.mission-shell :is(.pm-detail-issue-activity,.pm-detail-milestone-activity) .pm-detail-activity-composer button{min-width:110px}.mission-shell .pm-detail-comment-field{border:1px solid var(--mc-border-strong);background:var(--mc-surface);border-radius:6px;min-width:0;display:grid;position:relative;overflow:visible}.mission-shell .pm-detail-comment-field:focus-within{border-color:var(--mc-brand);box-shadow:0 0 0 1px color-mix(in srgb, var(--mc-brand) 45%, transparent)}.mission-shell .pm-detail-comment-label{color:var(--mc-muted);padding:10px 12px 0;font-size:.66rem;font-weight:650}.mission-shell .pm-detail-activity-composer .pm-detail-comment-field textarea{resize:vertical;background:0 0;border:0;border-radius:0;outline:0;min-height:96px;padding:8px 12px 12px}.mission-shell .pm-detail-mention-menu{overscroll-behavior:contain;border-block:1px solid var(--mc-border);background:var(--mc-surface-raised);max-height:220px;padding:5px;display:grid;overflow-y:auto}.mission-shell .pm-detail-mention-menu button{text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%;min-width:0;min-height:40px;padding:6px 8px}.mission-shell .pm-detail-mention-menu button:hover,.mission-shell .pm-detail-mention-menu button[aria-selected=true]{background:var(--mc-active)}.mission-shell .pm-detail-mention-menu button>span{border:1px solid var(--mc-border-strong);background:var(--mc-surface);width:26px;height:26px;color:var(--mc-text);border-radius:50%;flex:0 0 26px;place-items:center;font-size:.62rem;display:inline-grid}.mission-shell .pm-detail-mention-menu p{color:var(--mc-muted);margin:0;padding:9px 10px;font-size:.7rem}.mission-shell .pm-detail-selected-attachments{border-top:1px solid var(--mc-border);flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:8px 10px;list-style:none;display:flex}.mission-shell .pm-detail-selected-attachments li{border:1px solid var(--mc-border);background:var(--mc-surface-raised);min-width:0;max-width:260px;color:var(--mc-muted);border-radius:4px;align-items:center;gap:6px;padding:4px 5px 4px 8px;font-size:.65rem;display:inline-flex}.mission-shell .pm-detail-selected-attachments li>button{width:28px;min-width:28px;min-height:28px;color:var(--mc-muted);background:0 0;border:0;padding:0}.mission-shell .pm-detail-comment-toolbar{border-top:1px solid var(--mc-border);align-items:center;gap:9px;min-width:0;padding:6px 8px;display:flex}.mission-shell .pm-detail-comment-toolbar .pm-detail-attachment-button{min-width:0;min-height:34px;color:var(--mc-text);background:0 0;border:0;justify-self:auto;padding:5px 7px}.mission-shell .pm-detail-comment-toolbar small{min-width:0;color:var(--mc-subtle);font-size:.62rem;font-weight:450;line-height:1.35}.mission-shell .pm-detail-comment-drop-hint{z-index:4;border:1px solid var(--mc-brand);border-radius:inherit;background:color-mix(in srgb, var(--mc-surface) 88%, var(--mc-brand));color:var(--mc-text);pointer-events:none;place-items:center;font-size:.78rem;font-weight:680;display:grid;position:absolute;inset:0}.mission-shell .pm-detail-composer-error{border-left:3px solid var(--mc-bad);background:color-mix(in srgb, var(--mc-bad) 9%, transparent);color:var(--mc-text);grid-column:1/-1;margin:0;padding:8px 10px;font-size:.7rem}.mission-shell .pm-detail-resources li{flex-wrap:wrap}.mission-shell .pm-detail-resource-copy{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.mission-shell .pm-detail-comment-actions{flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.mission-shell button.pm-detail-comment-action{width:auto;min-width:28px;min-height:28px;color:var(--mc-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0 6px;font-size:.65rem;display:inline-grid}.mission-shell button.pm-detail-comment-action:is(:hover,:focus-visible){background:var(--mc-surface-raised);color:var(--mc-text)}.mission-shell .pm-detail-activity-group li[data-kind=comment]:not(.is-compact){border:1px solid var(--mc-border);background:var(--mc-surface-raised);border-radius:8px;padding:14px}.mission-shell .pm-detail-comment-body{color:var(--mc-text);white-space:pre-wrap;margin-top:8px;font-size:.82rem;line-height:1.6;display:block}.mission-shell .pm-detail-comment-edit-form{flex:1 0 calc(100% - 34px);width:calc(100% - 34px);margin:2px 0 0 34px}.mission-shell .pm-detail-activity-group li>span:not(.pm-detail-activity-icon),.pm-detail-activity-compact li>span:not(.pm-detail-activity-icon){flex:1;min-width:0}:is(.mission-shell,.pm-detail-drawer) .pm-detail-activity-mentions{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}:is(.mission-shell,.pm-detail-drawer) .pm-detail-activity-batch{flex-wrap:wrap;gap:4px 6px;margin-top:6px;display:flex}:is(.mission-shell,.pm-detail-drawer) .pm-detail-batch-chip{border:1px solid var(--mc-border-strong);color:var(--mc-text);font:600 .62rem/1.5 var(--font-mono);border-radius:999px;padding:1px 7px;text-decoration:none}:is(.mission-shell,.pm-detail-drawer) a.pm-detail-batch-chip:hover{border-color:var(--mc-brand);color:var(--mc-brand)}:is(.mission-shell,.pm-detail-drawer) .pm-detail-batch-more{color:var(--mc-muted);align-self:center;font-size:.62rem;line-height:1.5}:is(.mission-shell,.pm-detail-drawer) .pm-detail-mention-chip{border:1px solid color-mix(in srgb, var(--mc-brand) 45%, var(--mc-border));background:color-mix(in srgb, var(--mc-brand) 9%, transparent);color:var(--mc-text);font:600 .62rem/1.4 var(--font-sans);border-radius:999px;padding:2px 7px}:is(.mission-shell,.pm-detail-drawer) .pm-detail-activity-attachments{flex-wrap:wrap;flex:1 0 100%;gap:6px;min-width:0;margin:2px 0 0 34px;padding:0;list-style:none;display:flex}.mission-shell :is(.pm-detail-activity-group,.pm-detail-issue-activity) .pm-detail-activity-attachments>li,.pm-detail-activity-compact .pm-detail-activity-attachments>li{border:1px solid var(--mc-border);background:var(--mc-surface);min-height:30px;color:var(--mc-muted);border-radius:4px;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 8px;font-size:.65rem;display:inline-flex}:is(.mission-shell,.pm-detail-drawer) .pm-detail-activity-attachments button{color:var(--mc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}:is(.mission-shell,.pm-detail-drawer) .pm-detail-activity-attachments button:hover:not(:disabled){text-decoration:underline}:is(.mission-shell,.pm-detail-drawer) .pm-detail-activity-attachments button:disabled{cursor:wait}:is(.mission-shell,.pm-detail-drawer) .pm-detail-attachment-status{color:var(--mc-subtle);flex:1 0 100%;margin-left:17px;font-size:.64rem}.pm-detail-drawer>.pm-editor-form{flex:1;min-height:0;overflow:hidden}.pm-detail-drawer>.pm-editor-form .pm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:13px;height:100%;min-height:0;padding:16px;display:grid;overflow-y:auto}.pm-detail-drawer>.pm-editor-form .pm-field-wide{grid-column:1/-1}.pm-detail-drawer>.pm-editor-form .pm-form-section-title{color:var(--mc-muted);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;margin:8px 0 0;font-size:.68rem}.pm-detail-drawer>.pm-editor-form .mission-sheet-footer{border-top:1px solid var(--mc-border);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}body:has(.pm-create-dialog[data-state=open]) .mission-shell{filter:blur(5px)}body:has(.mission-shell.mission-theme-light) .pm-create-dialog{--mc-surface:#fff;--mc-surface-raised:#f4f5f7;--mc-text:#1f1f22;--mc-muted:#636369;--mc-subtle:#77777d;--mc-border:#1f1f221a;--mc-border-strong:#1f1f222b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pm-create-field-group-identity{border-bottom:1px solid var(--mc-border);grid-area:identity;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding-bottom:12px;display:grid}.pm-create-field-group-planning{border-bottom:1px solid var(--mc-border);grid-area:planning;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;padding-bottom:12px;display:grid}.pm-create-field-group-description{grid-area:description;display:grid}.pm-create-field-group-intent{grid-area:intent;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pm-create-dialog .pm-project-field-name input{border:0;border-bottom:1px solid var(--mc-border);min-height:48px;font:700 clamp(1.2rem, 2.2vw, 1.55rem)/1.25 var(--font-display);letter-spacing:-.025em;background:0 0;border-radius:0;padding:4px 0}.pm-create-dialog .pm-project-field-project_key .pm-derived-value{min-height:44px;font-family:var(--font-mono);border-style:solid}.pm-create-dialog .pm-project-field-description_md textarea{resize:vertical;height:214px;min-height:150px;line-height:1.55}.pm-create-dialog .pm-create-field-group-intent textarea{resize:vertical;height:82px;min-height:72px}body:has(.mission-shell.mission-theme-light) .pm-project-field-popover{--mc-surface:#fff;--mc-surface-raised:#f4f5f7;--mc-text:#1f1f22;--mc-muted:#636369;--mc-border:#1f1f221a;--mc-border-strong:#1f1f222b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pm-project-field-popover .pm-owner-options{align-content:start;gap:3px;min-width:0;display:grid}.pm-project-field-popover .pm-owner-option{min-height:44px;color:var(--mc-text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:.76rem;display:flex}.pm-project-field-popover .pm-owner-option:hover{background:color-mix(in srgb, var(--mc-brand) 10%, transparent)}.pm-project-field-popover .pm-owner-option:has(input:checked){background:color-mix(in srgb, var(--mc-brand) 10%, transparent)}.pm-project-field-popover .pm-owner-option input{width:16px;height:16px;accent-color:var(--mc-brand);flex:0 0 16px;margin:0}.pm-project-field-popover .pm-owner-avatar{background:color-mix(in srgb, var(--mc-brand) 18%, var(--mc-surface));width:24px;height:24px;color:var(--mc-text);border-radius:50%;flex:0 0 24px;place-items:center;font-size:.62rem;font-weight:750;display:grid}.pm-project-field-popover .pm-owner-empty{color:var(--mc-muted);margin:0;padding:12px;font-size:.74rem}:is(.mission-shell,.pm-editor) .pm-derived-value,:is(.mission-shell,.pm-detail-drawer) .pm-detail-derived-field output{border:1px dashed var(--mc-border-strong);background:var(--mc-surface-raised);min-height:38px;color:var(--mc-muted);border-radius:5px;align-items:center;padding:8px 9px;font-size:.78rem;display:flex}:is(.mission-shell,.pm-editor) .pm-field-label,:is(.mission-shell,.pm-detail-drawer) .pm-detail-derived-field>span{color:var(--mc-muted);margin-bottom:5px;font-size:.68rem;font-weight:650;display:block}:is(.mission-shell,.pm-editor) .pm-field-error{color:var(--mc-bad)}@keyframes pm-create-overlay-in{0%{opacity:0}}@keyframes pm-create-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.985)}}@media (max-width:760px){.mission-shell .pm-bulk-action-bar{max-width:calc(100vw - 72px);left:56px}}@media (max-width:760px),(hover:none),(pointer:coarse){.mission-shell .pm-issue-row-selector{width:44px;min-width:44px;height:44px}.mission-shell .mission-page-body li.pm-detail-issue-navigation-row{min-height:44px}.mission-shell .pm-detail-issue-navigation-selector,.mission-shell .pm-detail-issue-navigation-row>:is(.pm-issue-disclosure,.pm-issue-disclosure-placeholder,.pm-issue-branch){height:44px}.mission-shell .pm-detail-issue-navigation-row>.pm-row-menu-trigger{min-height:44px}}@media (max-width:700px){.mission-shell .pm-header{flex-wrap:wrap}.mission-shell .pm-toolbar{flex-wrap:wrap;justify-content:stretch}.mission-shell .pm-filter-disclosure{flex:1}.mission-shell .pm-filter-disclosure,.mission-shell .pm-toolbar>.pm-toolbar-button{flex:1;min-width:min(100%,180px)}.mission-shell .pm-toolbar-button,.pm-completion-dialog-actions button,.mission-shell .pm-file-control,.mission-shell .pm-create-actions>:not(.pm-draft-state),.pm-create-dialog .pm-file-control,.pm-create-dialog .pm-create-actions>.pm-button{width:100%;min-height:44px}.mission-shell .pm-filter-panel{width:calc(100vw - 28px);left:0;right:auto}.mission-shell .pm-lanes[data-kind]{border-radius:6px}.mission-shell .pm-lane{min-height:420px}.mission-shell .pm-gantt{--pm-gantt-tree:210px}.mission-shell .pm-gantt-tree-header,.mission-shell .pm-gantt-row{grid-template-columns:minmax(0,1fr) 60px}.mission-shell .pm-gantt-col-dates,.mission-shell .pm-gantt-col-owner{display:none}.mission-shell .pm-project-list :is(th,td):first-child{min-width:245px}.mission-shell .pm-list-project button,.mission-shell .mission-project-subnav a,.mission-shell :is(.pm-detail-resource-edit-actions,.pm-detail-comment-edit-actions) button{min-height:44px}.mission-shell .pm-project-list[data-kind=issue] :is(th,td):first-child{min-width:168px}.mission-shell :is(.pm-detail-sub-issues,.pm-detail-milestone-issues)>ul>li{grid-template-columns:10px minmax(0,1fr);gap:5px 9px;padding-block:11px}.mission-shell :is(.pm-detail-sub-issues,.pm-detail-milestone-issues)>ul>li>:not(.pm-status-dot):not(a){grid-column:2}.mission-shell .pm-detail-milestone-page{width:min(100% - 28px,920px);padding-top:24px}.mission-shell :is(.pm-detail-issue-activity,.pm-detail-milestone-activity) .pm-detail-activity-composer{grid-template-columns:minmax(0,1fr)}.mission-shell .pm-detail-comment-edit-form{flex-basis:100%;width:100%;margin-left:0}.mission-shell button.pm-detail-comment-action{min-width:36px;min-height:36px}.pm-detail-drawer>.pm-editor-form .pm-form-grid{grid-template-columns:minmax(0,1fr)}.pm-detail-drawer>.pm-editor-form .pm-field-wide{grid-column:auto}.pm-create-dialog .pm-coverage-list,.pm-create-field-group-identity,.pm-create-field-group-intent{grid-template-columns:minmax(0,1fr)}.pm-create-field-group-planning{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-create-dialog .pm-project-field-name input{font-size:1.35rem}.pm-create-dialog .pm-project-field-description_md textarea{height:170px;min-height:150px}}@media (max-width:520px){.mission-shell .pm-bulk-action-bar{max-width:calc(100vw - 16px);left:0;right:0}}@media (hover:none),(pointer:coarse){.mission-shell .pm-issue-row-selector input{opacity:1}}@media (max-height:500px) and (orientation:landscape){.mission-shell .pm-filter-panel{max-height:calc(100vh - 96px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.mission-shell .pm-issue-disclosure svg,.mission-shell .pm-detail-issue-navigation-toggle svg{transition:none}}.mission-shell .mission-visually-hidden,.pm-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mission-shell .pm-header.pm-header-compact{justify-content:flex-end;gap:10px}.mission-shell .pm-header.pm-header-hidden{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mission-shell .pm-toolbar-leading{align-items:center;gap:7px;min-width:0;margin-right:auto;display:flex}.mission-shell .pm-header.pm-header-compact:focus-visible{outline:2px solid var(--mc-brand);outline-offset:4px}.mission-shell tr[data-row-dragging]{opacity:.55;-webkit-user-select:none;user-select:none}.mission-shell tr[data-drop]{position:relative}.mission-shell tr:is([data-drop=before],[data-drop=after]):after{content:"";background:var(--mc-brand);pointer-events:none;height:2px;position:absolute;left:0;right:0}.mission-shell tr[data-drop=before]:after{top:0}.mission-shell tr[data-drop=after]:after{bottom:0}.mission-shell tr[data-drop=inside]{outline:2px solid var(--mc-brand);outline-offset:-3px;box-shadow:inset 24px 0 color-mix(in srgb, var(--mc-brand) 25%, transparent)}.mission-shell tr[data-drop-invalid=true]{cursor:not-allowed;opacity:.45}.mission-shell .pm-workspace,.mission-shell .pm-detail,.pm-detail-drawer,.pm-create-dialog,.mission-shell .pm-workspace :is(td,th,input,select,button,a,.pm-list-title,.pm-list-lead):where(:not(.pm-resizable-list *)),.mission-shell .pm-detail :is(input,select,button,a,dt,dd,p),.pm-detail-drawer :is(input,select,button,dt,dd,p),.pm-create-dialog :is(input,select,button,label){font-family:var(--mc-font-family,Inter, ui-sans-serif, system-ui, sans-serif);font-size:var(--mc-sidebar-label-size,11.5px);font-weight:var(--mc-sidebar-label-weight,540);line-height:1.2}.mission-shell .pm-detail :is(h1,h2,h3),.pm-detail-drawer :is(h1,h2,h3){font-family:var(--mc-font-family,Inter, ui-sans-serif, system-ui, sans-serif)}.mission-shell .mission-page-body .pm-workspace .pm-list-scroll{border:1px solid var(--hair);background:var(--mc-surface);border-radius:14px}.mission-shell .pm-workspace .pm-empty+.pm-list-scroll{display:none}.pm-date-popover{--mc-surface:#111113;--mc-surface-raised:#17181a;--mc-text:#f4f4f5;--mc-muted:#a1a1aa;--mc-subtle:#71717a;--mc-border:#ffffff14;--mc-border-strong:#ffffff24;--mc-active:#ffffff0e;--mc-brand:#e8833a;--mc-bad:#d94a41;z-index:60;border:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);width:238px;color:var(--mc-text);font:400 .78rem/1.2 var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;padding:6px 10px 12px;box-shadow:0 14px 40px #0000009e}.pm-date-nav{justify-content:space-between;align-items:center;gap:6px;padding:6px 2px 10px;display:flex}.pm-date-nav strong{font:600 .85rem/1 var(--font-sans)}.pm-date-nav button{width:26px;height:26px;color:var(--mc-text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:1rem;display:grid}.pm-date-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.pm-date-grid>span{color:var(--mc-subtle);font:600 .58rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;place-items:center;padding:2px 0 6px;display:grid}.pm-date-grid>button{min-height:28px;color:var(--mc-text);font:400 .78rem/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;display:grid}.pm-date-popover :is(.pm-date-nav,.pm-date-grid,.pm-date-foot)>button:hover:not(:disabled){background:var(--mc-active)}.pm-date-grid>button[data-other]{color:#4b4b52}.pm-date-grid>button[data-today]{border-color:var(--mc-border-strong)}.pm-date-grid>button[data-on]{border-color:var(--mc-brand);background:var(--mc-brand);color:#1a0d04;font-weight:600}.pm-date-foot{border-top:1px solid var(--mc-border);gap:8px;margin-top:11px;padding-top:11px;display:flex}.pm-date-foot button{border:1px solid var(--mc-border);min-height:32px;color:var(--mc-text);font:500 .76rem/1 var(--font-sans);cursor:pointer;background:0 0;border-radius:8px;flex:1}.pm-date-foot button:hover:not(:disabled){border-color:var(--mc-border-strong)}.pm-date-refusal{color:var(--mc-bad);background:#d94a411f;border:1px solid #d94a4152;border-radius:7px;margin:9px 0 0;padding:6px 8px;font-size:.72rem;line-height:1.35}.pm-date-hint{color:var(--mc-subtle);text-align:center;margin:9px 0 0;font-size:.68rem;line-height:1.35}.pm-date-hint b{color:var(--mc-muted);font:500 .68rem/1.35 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}body:has(.mission-shell.mission-theme-light) .pm-date-popover{--mc-surface:#fff;--mc-surface-raised:#fff;--mc-text:#1f1f22;--mc-muted:#636369;--mc-subtle:#818188;--mc-border:#1f1f221a;--mc-border-strong:#1f1f222b;--mc-active:#1f1f2211;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:0 20px 48px #1f1f2229}body:has(.mission-shell.mission-theme-light) .pm-date-grid>button[data-other]{color:#1f1f2252}.mission-breadcrumb-slot{flex:auto;min-width:0}.mission-app-topbar-left-cluster{flex:auto}.mission-shell-breadcrumb,.docs-breadcrumb{font-family:var(--font-sans);font-size:var(--mc-sidebar-label-size);font-weight:var(--mc-sidebar-label-weight);letter-spacing:normal;text-transform:none;line-height:1.4}.breadcrumbs ol{flex-wrap:nowrap;gap:8px}.breadcrumbs li{gap:8px}.breadcrumbs .breadcrumb-separator{color:var(--mc-subtle);flex:0 0 12px}.breadcrumbs li:before{content:none}.breadcrumbs [aria-current=page]{font-weight:680}.mission-shell .pm-page{padding-top:12px}.mission-shell .pm-page:has(>.pm-detail){padding:0}.mission-shell .pm-workspace{gap:12px}.mission-shell .pm-live:empty,.mission-shell .pm-detail-feedback:empty{display:none}.docs-global-topbar{z-index:20;border-bottom:1px solid var(--mc-border);background:var(--mc-bg);align-items:center;min-height:38px;padding:0 16px;display:flex;position:sticky;top:0}.docs-global-topbar .docs-breadcrumb{border:0;width:100%;max-width:none;margin:0;padding:0;overflow-x:auto}.docs-breadcrumb li{flex:none}@media (max-width:760px){.docs-breadcrumb li:not(:last-child),.docs-breadcrumb li:last-child .breadcrumb-separator{display:none}.docs-breadcrumb li:last-child{min-width:0}}.pm-undo-toast-region{z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.pm-undo-toast{border:1px solid var(--mc-border);background:var(--mc-surface);max-width:min(520px,100vw - 32px);color:var(--mc-text);pointer-events:auto;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px 10px 10px 14px;font-size:.78rem;line-height:1.4;display:flex;box-shadow:0 8px 24px #0000002e}.pm-undo-toast[data-kind=alert]{border-color:var(--mc-danger)}.pm-undo-toast button{width:24px;min-height:24px;color:var(--mc-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 24px;place-items:center;padding:0;font-size:.9rem;display:inline-grid}@media (prefers-reduced-motion:no-preference){.pm-undo-toast{animation:.14s ease-out pm-undo-toast-in}}@keyframes pm-undo-toast-in{0%{opacity:0}}}@layer tech-stack{.mission-shell .tech-stack-page{min-height:100%;color:var(--mc-text)}.mission-shell .tech-stack-frame{width:100%}.mission-shell .tech-stack-body{align-content:start;gap:16px;width:100%;max-width:none;padding:24px clamp(18px,2vw,32px) 40px;display:grid}.mission-shell .mission-page-body.tech-stack-body:has(.mc-table){align-content:start;gap:16px;width:100%;max-width:none;padding:24px clamp(18px,2vw,32px) 40px;display:grid}.mission-shell .mission-page-body.tech-stack-body>*+*{border-top:0;margin-top:0;padding-top:0}.mission-shell .tech-stack-header{border-bottom:1px solid var(--mc-border);justify-content:space-between;align-items:flex-end;gap:24px;padding:0 0 18px;display:flex}.mission-shell .tech-stack-header h1{color:var(--mc-text);font:700 clamp(1.75rem, 3vw, 2.3rem)/1.08 var(--font-display);letter-spacing:-.035em;margin:3px 0 0}.mission-shell .tech-stack-header p{max-width:68ch;color:var(--mc-muted);margin:7px 0 0;font-size:.78rem;line-height:1.55}.mission-shell .tech-stack-eyebrow{color:var(--mc-muted);font:650 .62rem/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;display:block}.mission-shell .tech-stack-source-note{border-left:2px solid var(--mc-brand);max-width:360px;color:var(--mc-muted);align-items:center;gap:8px;padding:7px 0 7px 12px;font-size:.7rem;line-height:1.45;display:flex}.mission-shell .tech-stack-source-note svg{color:var(--mc-brand);flex:none}.mission-shell .tech-stack-filter-bar,.mission-shell .tech-stack-panel,.mission-shell .tech-stack-evidence-rail,.mission-shell .tech-stack-page-state{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:12px;box-shadow:inset 0 1px #ffffff05}.mission-shell .tech-stack-filter-bar{gap:12px;padding:13px;display:grid}.mission-shell .tech-stack-filter-summary,.mission-shell .tech-stack-panel-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.mission-shell .tech-stack-filter-summary strong{color:var(--mc-text);font:650 .78rem/1.2 var(--font-display);margin-top:3px;display:block}.mission-shell .tech-stack-filter-summary button,.mission-shell .tech-stack-inline-error button,.mission-shell .tech-stack-viewer-actions :is(a,button){border:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);min-height:40px;color:var(--mc-text);font:650 .7rem/1 var(--font-sans);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;text-decoration:none;display:inline-flex}.mission-shell .tech-stack-filter-summary button:disabled,.mission-shell .tech-stack-viewer-actions button:disabled,.mission-shell .tech-stack-review-form :is(input,select,textarea):disabled,.mission-shell .tech-stack-review-footer button:disabled{opacity:.45;cursor:not-allowed}.mission-shell .tech-stack-filter-summary button:not(:disabled):hover,.mission-shell .tech-stack-inline-error button:hover,.mission-shell .tech-stack-viewer-actions :is(a,button):hover{border-color:var(--mc-text)}.mission-shell .tech-stack-filter-summary button:not(:disabled):focus-visible,.mission-shell .tech-stack-inline-error button:focus-visible,.mission-shell .tech-stack-viewer-actions :is(a,button):focus-visible,.mission-shell .tech-stack-review-form :is(input,select,textarea):focus-visible,.mission-shell .tech-stack-review-footer button:focus-visible{border-color:var(--mc-text);outline:2px solid var(--mc-text);outline-offset:2px}.mission-shell .tech-stack-filter-primary{grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(128px,1fr));gap:8px;display:grid}.mission-shell :is(.tech-stack-filter-primary,.tech-stack-filter-secondary) label>span:first-child{color:var(--mc-muted);font-size:.62rem;font-weight:650}.mission-shell :is(.tech-stack-filter-primary,.tech-stack-filter-secondary) :is(input,select){border:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);width:100%;min-width:0;min-height:42px;color:var(--mc-text);font:.74rem/1.2 var(--font-sans);border-radius:6px;padding:8px 9px}.mission-shell :is(.tech-stack-filter-primary,.tech-stack-filter-secondary) :is(input,select):focus-visible,.mission-shell .tech-stack-filter-more summary:focus-visible,.mission-shell .tech-stack-evidence-badge:focus-visible,.mission-shell .tech-stack-evidence-picker select:focus-visible{border-color:var(--mc-text);outline:2px solid var(--mc-text);outline-offset:1px}.mission-shell .tech-stack-evidence-heading h2:focus-visible{outline:2px solid var(--mc-text);outline-offset:3px}.mission-shell .tech-stack-input-with-icon{display:block;position:relative}.mission-shell .tech-stack-input-with-icon svg{z-index:1;color:var(--mc-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.mission-shell .tech-stack-input-with-icon input{padding-left:31px}.mission-shell .tech-stack-filter-more{border-top:1px solid var(--mc-border);padding-top:10px}.mission-shell .tech-stack-filter-more summary{width:fit-content;min-height:36px;color:var(--mc-text);cursor:pointer;border-radius:5px;padding-top:10px;font-size:.7rem;font-weight:650;display:list-item}.mission-shell .tech-stack-filter-more summary::marker{color:var(--mc-brand)}.mission-shell .tech-stack-filter-more summary span{color:var(--mc-muted);font:.62rem/1 var(--font-mono);margin-left:8px}.mission-shell .tech-stack-filter-secondary{grid-template-columns:repeat(3,minmax(128px,1fr));gap:8px;padding-top:8px;display:grid}.mission-shell .tech-stack-filter-error,.mission-shell .tech-stack-action-error{color:var(--mc-text);margin:0;font-size:.7rem;font-weight:650}.mission-shell .tech-stack-workspace{grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr);align-items:start;gap:12px;min-width:0;display:grid}.mission-shell .tech-stack-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mission-shell .tech-stack-kpi-grid .kpi-tile.observability-card{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:12px;min-height:140px;padding:16px 18px;box-shadow:inset 0 1px #ffffff05}.mission-shell .tech-stack-kpi-grid .kpi-tile.observability-card:first-child{border-color:color-mix(in srgb, var(--mc-brand) 48%, var(--mc-border));background:linear-gradient(145deg, color-mix(in srgb, var(--mc-brand) 9%, var(--mc-surface)), var(--mc-surface) 72%)}.mission-shell .tech-stack-kpi-grid .kpi-tile-label{color:var(--mc-muted);font:600 .625rem/1.2 var(--font-mono);letter-spacing:.1em}.mission-shell .tech-stack-kpi-grid .kpi-tile-value{font:650 clamp(1.55rem, 2vw, 1.75rem)/1.08 var(--font-mono);letter-spacing:-.025em}.mission-shell .tech-stack-kpi-grid .kpi-tile-delta{color:var(--mc-muted);font:.72rem/1.35 var(--font-sans);margin-top:auto}.mission-shell .tech-stack-insight-grid{grid-template-columns:minmax(0,1.6fr) minmax(250px,.9fr);gap:12px;display:grid}.mission-shell .tech-stack-panel{min-width:0;min-height:350px;padding:0;overflow:hidden}.mission-shell .tech-stack-panel-heading{border-bottom:1px solid var(--mc-border);min-height:68px;padding:14px 18px}.mission-shell .tech-stack-panel-heading h2{color:var(--mc-text);font:700 1rem/1.25 var(--font-display);letter-spacing:-.02em;margin:0}.mission-shell .tech-stack-panel-heading p{color:var(--mc-muted);margin:4px 0 0;font-size:.72rem;line-height:1.35}.mission-shell .tech-stack-chart-legend{color:var(--mc-muted);align-items:center;gap:6px;font-size:.68rem;display:flex}.mission-shell .tech-stack-chart-legend i{background:var(--mc-brand);width:16px;height:2px}.mission-shell .tech-stack-chart{place-items:center stretch;min-height:282px;margin:0;padding:20px 32px 22px;display:grid}.mission-shell .tech-stack-chart>div{min-width:0;height:176px;min-height:176px}.mission-shell .tech-stack-chart-svg{max-width:100%;color:var(--mc-muted);display:block;overflow:visible}.mission-shell .tech-stack-chart-gridline{stroke:color-mix(in srgb, var(--mc-border) 72%, transparent);stroke-width:1px}.mission-shell .tech-stack-chart-line{fill:none;stroke:var(--mc-brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.mission-shell .tech-stack-vendor-list{gap:15px;margin:0;padding:24px 18px;list-style:none;display:grid}.mission-shell .tech-stack-vendor-list li{grid-template-columns:minmax(108px,1.2fr) minmax(34px,.75fr) minmax(76px,auto);align-items:center;gap:10px;display:grid}.mission-shell .tech-stack-vendor-name{min-width:0;color:var(--mc-text);gap:2px;font-size:.72rem;font-weight:650;line-height:1.25;display:grid}.mission-shell .tech-stack-vendor-name small{color:var(--mc-muted);font:.56rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.mission-shell .tech-stack-vendor-bar{background:var(--mc-border);border-radius:999px;height:6px;overflow:hidden}.mission-shell .tech-stack-vendor-bar i{border-radius:inherit;background:var(--mc-brand);height:100%;display:block}.mission-shell .tech-stack-vendor-list li>strong{font:650 .7rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.mission-shell .tech-stack-ledger-panel.mission-card:has(.mc-table-wrap){border-color:var(--mc-border);background:var(--mc-surface);width:100%;max-width:100%;box-shadow:none;border-radius:8px;place-self:stretch stretch;overflow:hidden}.mission-shell .tech-stack-ledger-panel .mc-table-wrap{width:100%}.mission-shell .tech-stack-ledger-panel .mc-table-wrap:focus-visible{outline:2px solid var(--mc-text);outline-offset:2px}.mission-shell .tech-stack-ledger-panel .mc-table,.mission-shell .tech-stack-ledger-heading{width:100%}.mission-shell .tech-stack-ledger-toggle{border:1px solid var(--mc-border-strong);min-height:40px;color:var(--mc-text);font:.72rem/1 var(--font-sans);cursor:pointer;background:0 0;border-radius:6px;padding:8px 11px}.mission-shell .tech-stack-ledger-toggle:hover{border-color:var(--mc-text)}.mission-shell .tech-stack-ledger-toggle:focus-visible{border-color:var(--mc-text);outline:2px solid var(--mc-text);outline-offset:2px}.mission-shell .tech-stack-count-badge{border:1px solid var(--mc-border);min-width:28px;min-height:24px;color:var(--mc-muted);font:650 .65rem/1 var(--font-mono);border-radius:999px;place-items:center;padding:3px 7px;display:grid}.mission-shell .tech-stack-ledger-vendor strong,.mission-shell .tech-stack-ledger-invoice strong,.mission-shell .tech-stack-ledger-amount strong{color:var(--mc-text);font-size:.75rem}.mission-shell .tech-stack-ledger-vendor small,.mission-shell .tech-stack-ledger-invoice small{color:var(--mc-muted);font-size:.62rem}.mission-shell .tech-stack-ledger-vendor,.mission-shell .tech-stack-ledger-invoice{gap:3px;display:grid}.mission-shell .tech-stack-ledger-vendor{grid-template-columns:34px minmax(0,1fr);align-items:center}.mission-shell .tech-stack-ledger-vendor>span:last-child{flex-direction:column;gap:3px;min-width:0;max-width:18ch;display:flex}.mission-shell .tech-stack-vendor-mark{border:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);width:34px;height:34px;color:var(--mc-muted);font:650 .62rem/1 var(--font-mono);border-radius:8px;place-items:center;display:grid}.mission-shell .tech-stack-vendor-mark img{object-fit:contain;width:18px;height:18px;display:block}.mission-shell .tech-stack-vendor-logo-light,.mission-shell.mission-theme-light .tech-stack-vendor-logo-dark{display:none}.mission-shell.mission-theme-light .tech-stack-vendor-logo-light{display:block}.mission-shell .tech-stack-vendor-mark img[src$="/vercel.svg"],.mission-shell .tech-stack-vendor-mark img[src$="/elevenlabs.svg"]{filter:invert()}.mission-shell.mission-theme-light .tech-stack-vendor-mark img[src$="/vercel.svg"],.mission-shell.mission-theme-light .tech-stack-vendor-mark img[src$="/elevenlabs.svg"]{filter:none}.mission-shell .tech-stack-ledger-invoice strong{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.mission-shell :is(.tech-stack-ledger-vendor,.tech-stack-ledger-invoice) small{text-overflow:ellipsis;white-space:nowrap;max-width:20ch;display:block;overflow:hidden}.mission-shell .tech-stack-ledger-amount{white-space:nowrap;gap:3px;display:grid}.mission-shell .tech-stack-ledger-amount small{color:var(--mc-muted);font-size:.62rem}.mission-shell :is(.tech-stack-evidence-badge,.tech-stack-review-badge){background:color-mix(in srgb, currentColor 8%, transparent);width:max-content;min-height:32px;font:650 .67rem/1 var(--font-sans);border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.mission-shell .tech-stack-evidence-badge{cursor:pointer}.mission-shell .tech-stack-evidence-badge.is-native,.mission-shell .tech-stack-review-badge.is-verified{color:var(--mc-ok)}.mission-shell .tech-stack-evidence-badge.is-missing,.mission-shell .tech-stack-review-badge.is-needs_review{color:var(--mc-warn)}.mission-shell .tech-stack-evidence-badge:hover,.mission-shell .tech-stack-evidence-badge[aria-pressed=true]{border-color:var(--mc-text)}.mission-shell .tech-stack-ledger-panel .mc-table-row-selected td{background:color-mix(in srgb, var(--mc-brand) 9%, transparent);box-shadow:none}.mission-shell .tech-stack-ledger-panel .mc-table-row-selected td:first-child{box-shadow:inset 3px 0 0 var(--mc-brand)}.mission-shell .tech-stack-evidence-rail{max-height:calc(100dvh - var(--mc-shell-topbar-height) - var(--mc-shell-bottombar-height) - 32px);overscroll-behavior:contain;align-content:start;display:grid;position:sticky;top:16px;overflow:auto}.mission-shell .tech-stack-evidence-heading{z-index:2;background:var(--mc-surface);min-height:70px;position:sticky;top:0}.mission-shell .tech-stack-evidence-heading>div:first-child{min-width:0}.mission-shell .tech-stack-evidence-heading h2{text-overflow:ellipsis;white-space:nowrap;max-width:30ch;overflow:hidden}.mission-shell .tech-stack-evidence-empty,.mission-shell .tech-stack-page-state,.mission-shell .tech-stack-no-document{color:var(--mc-muted);text-align:center;justify-items:center;gap:7px;padding:36px 22px;display:grid}.mission-shell .tech-stack-evidence-empty svg,.mission-shell .tech-stack-page-state svg,.mission-shell .tech-stack-no-document svg{color:var(--mc-brand)}.mission-shell .tech-stack-evidence-empty strong,.mission-shell .tech-stack-no-document strong,.mission-shell .tech-stack-page-state h2{color:var(--mc-text);font:700 .9rem/1.3 var(--font-display);margin:0}.mission-shell .tech-stack-evidence-empty p,.mission-shell .tech-stack-no-document p,.mission-shell .tech-stack-page-state p{max-width:48ch;margin:0;font-size:.72rem;line-height:1.5}.mission-shell .tech-stack-evidence-status{color:var(--mc-muted);font-size:.7rem}.mission-shell .tech-stack-evidence-status>p{align-items:center;gap:7px;margin:0;padding:12px 13px;display:flex}.mission-shell .tech-stack-inline-error{justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.mission-shell .tech-stack-inline-error p{color:var(--mc-text);margin:0;font-weight:650}.mission-shell .tech-stack-evidence-picker{border-bottom:1px solid var(--mc-border);color:var(--mc-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px 13px;font-size:.62rem;font-weight:650;display:grid}.mission-shell .tech-stack-evidence-picker select{border:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);width:100%;min-width:0;min-height:38px;color:var(--mc-text);font:.68rem/1.2 var(--font-sans);border-radius:6px;padding:7px 9px}.mission-shell .tech-stack-document{min-width:0;display:grid}.mission-shell .tech-stack-evidence-metadata{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:9px 13px;display:grid}.mission-shell .tech-stack-evidence-metadata>div{border-bottom:1px solid var(--mc-border);min-width:0;padding:7px 0}.mission-shell .tech-stack-evidence-metadata>div:nth-child(odd){padding-right:8px}.mission-shell .tech-stack-evidence-metadata>div:nth-child(2n){padding-left:8px}.mission-shell .tech-stack-evidence-metadata dt{color:var(--mc-muted);text-transform:uppercase;font-size:.6rem}.mission-shell .tech-stack-evidence-metadata dd{overflow-wrap:anywhere;color:var(--mc-text);margin:3px 0 0;font-size:.68rem}.mission-shell .tech-stack-evidence-heading .tech-stack-viewer-actions{flex-wrap:nowrap;flex:none;gap:6px;display:flex}.mission-shell .tech-stack-evidence-heading .tech-stack-viewer-actions :is(a,button){width:40px;min-height:40px;padding:0}.mission-shell .tech-stack-action-error{padding:0 13px 9px}.mission-shell .tech-stack-document-frame{border-top:1px solid var(--mc-border);background-color:color-mix(in srgb, var(--mc-surface-raised) 65%, var(--mc-surface));min-height:560px;color:var(--mc-muted);background-image:linear-gradient(45deg,#ffffff04 25%,#0000 25%),linear-gradient(-45deg,#ffffff04 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff04 75%),linear-gradient(-45deg,#0000 75%,#ffffff04 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;place-items:center;display:grid}.mission-shell .tech-stack-document-frame>p{text-align:center;align-items:center;gap:7px;max-width:30ch;margin:0;padding:18px;display:flex}.mission-shell .tech-stack-document-frame iframe{background:#fff;border:0;width:100%;height:min(650px,70dvh)}.mission-shell .tech-stack-evidence-details{border-top:1px solid var(--mc-border)}.mission-shell .tech-stack-evidence-details summary{min-height:42px;color:var(--mc-text);cursor:pointer;padding:13px;font-size:.7rem;font-weight:650}.mission-shell .tech-stack-evidence-details summary:focus-visible{outline:2px solid var(--mc-text);outline-offset:-3px}.mission-shell .tech-stack-evidence-metadata>.tech-stack-review-reason{grid-column:1/-1;padding-inline:0}.mission-shell .tech-stack-review-body{gap:12px;padding:0 13px 13px;display:grid}.mission-shell .tech-stack-latest-review{border-left:2px solid var(--mc-brand);gap:4px;padding-left:10px;display:grid}.mission-shell .tech-stack-latest-review :is(strong,p,small),.mission-shell .tech-stack-review-guidance,.mission-shell .tech-stack-review-footer p,.mission-shell .tech-stack-review-feedback{margin:0}.mission-shell .tech-stack-latest-review strong{color:var(--mc-text);font-size:.7rem}.mission-shell .tech-stack-latest-review p{color:var(--mc-text);overflow-wrap:anywhere;font-size:.7rem;line-height:1.5}.mission-shell .tech-stack-latest-review small,.mission-shell .tech-stack-review-guidance,.mission-shell .tech-stack-review-footer p{color:var(--mc-muted);font-size:.64rem;line-height:1.45}.mission-shell .tech-stack-review-form{row-gap:10px;display:grid}.mission-shell .tech-stack-review-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.mission-shell .tech-stack-review-form label{row-gap:5px;min-width:0;display:grid}.mission-shell .tech-stack-review-form label>span{color:var(--mc-muted);font-size:.62rem;font-weight:650}.mission-shell .tech-stack-review-form :is(input,select,textarea){border:1px solid var(--mc-border-strong);background:var(--mc-surface-raised);width:100%;min-width:0;min-height:40px;color:var(--mc-text);font:.72rem/1.35 var(--font-sans);border-radius:6px;padding:8px 9px}.mission-shell .tech-stack-review-form textarea{resize:vertical;min-height:76px}.mission-shell .tech-stack-review-support,.mission-shell .tech-stack-review-note,.mission-shell .tech-stack-review-footer{grid-column:1/-1}.mission-shell .tech-stack-review-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.mission-shell .tech-stack-review-footer p{max-width:38ch}.mission-shell .tech-stack-review-footer button{border:1px solid var(--mc-brand);background:var(--mc-brand);color:#fff;min-height:40px;font:650 .7rem/1 var(--font-sans);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.mission-shell .tech-stack-review-footer button:hover:not(:disabled){background:var(--mc-brand-hover)}.mission-shell .tech-stack-review-feedback{font-size:.68rem;line-height:1.4}.mission-shell .tech-stack-review-feedback.is-error{color:var(--mc-bad)}.mission-shell .tech-stack-review-feedback.is-success{color:var(--mc-ok)}.mission-shell .tech-stack-empty-copy{color:var(--mc-muted);margin:0;padding:14px 13px;font-size:.7rem}@keyframes tech-stack-spin{to{transform:rotate(360deg)}}.mission-shell .tech-stack-spin{flex:none;animation:.8s linear infinite tech-stack-spin}@media (max-width:1500px){.mission-shell .tech-stack-filter-primary{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(118px,1fr))}}@media (max-width:1180px){.mission-shell .tech-stack-workspace{grid-template-columns:minmax(0,1fr)}.mission-shell .tech-stack-kpi-grid,.mission-shell .tech-stack-filter-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-shell .tech-stack-search-filter{grid-column:span 2}.mission-shell .tech-stack-evidence-rail{max-height:none;position:static}.mission-shell .tech-stack-evidence-heading{position:static}}@media (max-width:820px){.mission-shell .tech-stack-header{flex-flow:column;align-items:flex-start}.mission-shell .tech-stack-source-note{max-width:68ch}.mission-shell :is(.tech-stack-filter-primary,.tech-stack-filter-secondary){grid-template-columns:repeat(2,minmax(0,1fr))}.mission-shell .tech-stack-search-filter{grid-column:1/-1}.mission-shell .tech-stack-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-shell .tech-stack-insight-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.mission-shell .tech-stack-ledger-panel .mc-table{width:max-content;min-width:100%;display:table}.mission-shell .tech-stack-ledger-panel .mc-table thead{display:table-header-group}.mission-shell .tech-stack-ledger-panel .mc-table tbody{display:table-row-group}.mission-shell .tech-stack-ledger-panel .mc-table tr{border:0;border-radius:0;width:auto;margin:0;padding:0;display:table-row}.mission-shell .tech-stack-ledger-panel .mc-table td{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);white-space:nowrap;width:auto;padding:7px 14px;display:table-cell}.mission-shell .tech-stack-ledger-panel .mc-table td:before{content:none}.mission-shell :is(.tech-stack-ledger-toggle,.tech-stack-evidence-badge){min-height:44px}}@media (max-width:520px){:is(.mission-shell .tech-stack-body,.mission-shell .tech-stack-body:has(.mc-table)){padding:18px 14px 28px}.mission-shell .tech-stack-filter-summary{flex-direction:column;justify-content:flex-start;align-items:flex-start}.mission-shell .tech-stack-filter-summary button{align-self:stretch;min-height:44px}.mission-shell :is(.tech-stack-filter-primary,.tech-stack-filter-secondary){grid-template-columns:minmax(0,1fr)}.mission-shell .tech-stack-search-filter{grid-column:auto}.mission-shell :is(.tech-stack-filter-primary,.tech-stack-filter-secondary) :is(input,select){min-height:44px;font-size:1rem}.mission-shell .tech-stack-kpi-grid,.mission-shell .tech-stack-evidence-metadata{grid-template-columns:minmax(0,1fr)}.mission-shell .tech-stack-evidence-metadata>div:nth-child(n){padding-inline:0}.mission-shell .tech-stack-review-form fieldset{grid-template-columns:minmax(0,1fr)}.mission-shell .tech-stack-review-support,.mission-shell .tech-stack-review-note,.mission-shell .tech-stack-review-footer{grid-column:auto}.mission-shell .tech-stack-review-footer{grid-template-columns:minmax(0,1fr)}.mission-shell .tech-stack-review-footer button,.mission-shell .tech-stack-review-form :is(input,select,textarea),.mission-shell .tech-stack-ledger-toggle,.mission-shell .tech-stack-evidence-badge,.mission-shell .tech-stack-filter-more summary,.mission-shell .tech-stack-evidence-heading .tech-stack-viewer-actions :is(a,button){min-height:44px}.mission-shell .tech-stack-document-frame iframe{height:65dvh}}@media (prefers-reduced-motion:reduce){.mission-shell .tech-stack-spin{animation:none}}}.mission-section-loading,.mission-section-error{border:1px solid var(--mc-card-border-color);background:color-mix(in srgb, var(--mc-bg) 84%, var(--mc-card-background));border-radius:8px;align-items:center;gap:14px;padding:22px 24px;display:flex}.mission-section-error{border-color:color-mix(in srgb, var(--mc-bad) 34%, var(--mc-card-border-color));flex-wrap:wrap;justify-content:space-between}.mission-section-error>div{min-width:0}.mission-section-loading strong,.mission-section-error strong{color:var(--mc-text);font-size:14px;font-weight:600;display:block}.mission-section-loading p,.mission-section-error p{color:var(--mc-muted);margin:2px 0 0;font-size:12px}.mission-section-error p{max-width:68ch;line-height:1.5}.mission-section-error-digest{font-variant-numeric:tabular-nums}.mission-section-loading-spinner{border:2px solid color-mix(in srgb, var(--mc-text) 18%, transparent);border-top-color:var(--mc-accent,#56d4a0);border-radius:999px;flex:none;width:18px;height:18px;animation:.8s linear infinite mission-shell-spin}.mission-shell .mc-action{min-height:32px;color:var(--mc-muted);font:500 12.5px/1.4 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:5px 11px;text-decoration:none;display:inline-flex}.mission-shell .mc-action>svg{flex:none}.mission-shell .mc-action:hover:not(:disabled),.mission-shell .mc-action[data-state=open]{background:color-mix(in srgb, var(--mc-text) 7%, transparent);color:var(--mc-text)}.mission-shell .mc-action:active:not(:disabled){background:color-mix(in srgb, var(--mc-text) 11%, transparent)}.mission-shell .mc-action:disabled{opacity:.5;cursor:not-allowed}.mission-shell .mc-action[data-tone=primary]{border-color:var(--mc-brand);background:var(--mc-brand);color:var(--mc-brand-ink);font-weight:600}.mission-shell .mc-action[data-tone=primary]:hover:not(:disabled),.mission-shell .mc-action[data-tone=primary][data-state=open]{border-color:var(--mc-brand-hover);background:var(--mc-brand-hover);color:var(--mc-brand-ink)}.mission-shell .mc-action[data-tone=primary]:active:not(:disabled){background:var(--mc-brand-hover)}.mission-shell .mc-action[data-tone=outline]{border-color:var(--mc-border-strong);background:var(--mc-surface);color:var(--mc-text)}.mission-shell .mc-action[data-tone=outline]:hover:not(:disabled),.mission-shell .mc-action[data-tone=outline][data-state=open]{border-color:var(--mc-brand);background:var(--mc-surface-raised);color:var(--mc-text)}.mission-shell .mc-action .pm-control-count{background:color-mix(in srgb, currentColor 16%, transparent);color:inherit}@media (prefers-reduced-motion:no-preference){.mission-shell .mc-action{transition:background-color .16s cubic-bezier(.2,.7,.3,1),color .16s,border-color .16s,transform .11s}.mission-shell .mc-action>svg:last-child:not(:first-child){transition:transform .2s cubic-bezier(.2,.7,.3,1)}.mission-shell .mc-action[data-state=open]>svg:last-child:not(:first-child){transform:rotate(180deg)}.mission-shell .mc-action:active:not(:disabled){transform:translateY(1px)}}.mission-shell .mc-action[data-state=open]>svg:last-child:not(:first-child){transform:rotate(180deg)}@media (pointer:coarse){.mission-shell .mc-action{min-height:44px;padding:8px 14px}}
