:root{--bg:#0f172a;--bg-strong:#0b1120;--surface:#111827;--surface-strong:#0f172a;--surface-muted:#172033;--surface-soft:rgba(17,24,39,0.88);--line:#1f2937;--line-soft:rgba(148,163,184,0.12);--text:#e5e7eb;--text-soft:#b5c0d1;--text-muted:#a7b4c7;--accent:#6366f1;--accent-soft:rgba(99,102,241,0.16);--accent-secondary:#14b8a6;--accent-secondary-soft:rgba(20,184,166,0.14);--ok:#22c55e;--ok-soft:rgba(34,197,94,0.14);--warn:#f59e0b;--warn-soft:rgba(245,158,11,0.16);--danger:#ef4444;--danger-soft:rgba(239,68,68,0.16);--info:#3b82f6;--info-soft:rgba(59,130,246,0.16);--empty:#a7b4c7;--empty-soft:rgba(107,114,128,0.14);--shadow:0 18px 42px rgba(2,6,23,0.34);--font-body:"Aptos","Segoe UI Variable","Inter",sans-serif;--font-mono:"JetBrains Mono","Cascadia Code","SFMono-Regular",monospace;--text-primary:#e5e7eb;--text-secondary:#b5c0d1;--border-subtle:rgba(148,163,184,0.22);--accent-cyan:#22d3ee;--tone-negative:#ef4444}.alert-detail-page{gap:1.25rem}.alert-decision-header{gap:1rem}.alert-decision-header__command-row,.alert-decision-header__main{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.alert-decision-header__copy{display:grid;grid-gap:.45rem;gap:.45rem;max-width:72rem}.alert-decision-header__copy h1{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.alert-decision-header__signals{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.alert-decision-header__command-row{padding-top:.85rem;border-top:1px solid var(--line-soft)}.alert-decision-header__actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.alert-decision-header__quick-actions,.alert-decision-header__secondary-actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.alert-decision-header__quick-actions{margin-left:auto}.button--quick{font-size:.82rem;padding:.55rem .85rem}.button--quick.tone-low{border-color:rgba(46,160,67,.4)}.button--quick.tone-medium{border-color:rgba(49,130,206,.4)}.button--quick.tone-high{border-color:rgba(239,68,68,.4)}.decision-workflow-strip{padding-block:.85rem}.decision-workflow-strip__list{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:0;margin:0}.decision-workflow-step{display:grid;grid-gap:.25rem;gap:.25rem;padding:.8rem .9rem;border-radius:14px;border:1px solid var(--border-subtle);background:rgba(8,15,32,.6);text-decoration:none;color:inherit;min-height:100%}.decision-workflow-step__state{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.decision-workflow-step strong{font-size:.92rem}.decision-workflow-step--pass{border-color:rgba(46,160,67,.35)}.decision-workflow-step--inferred{border-color:rgba(245,158,11,.35)}.decision-workflow-step--blocked{border-color:rgba(239,68,68,.35)}.decision-workflow-step--weak{border-color:rgba(148,163,184,.3)}.decision-workflow-step.is-active{outline:2px solid rgba(56,189,248,.75);outline-offset:1px}.process-execution-summary__facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-bottom:1rem}.process-execution-chain-block{display:grid;grid-gap:.45rem;gap:.45rem}.process-execution-chain-block__heading{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.process-execution-chain-block__heading .panel-note{margin:0}.process-execution-chain{display:flex;align-items:stretch;gap:.7rem;overflow-x:auto;padding-top:.95rem;padding-bottom:.25rem}.process-execution-chain__segment{display:flex;align-items:center;gap:.7rem;flex:0 0 auto}.process-execution-node{min-width:10rem;padding:.9rem 1rem;border-radius:16px;border:1px solid var(--border-subtle);background:rgba(8,15,32,.72);display:grid;grid-gap:.3rem;gap:.3rem}.process-execution-node__label{font-weight:700;color:var(--text-primary)}.process-execution-node__meta{font-size:.82rem;color:var(--text-secondary)}.process-execution-node--trusted{border-color:rgba(46,160,67,.45)}.process-execution-node--inferred{border-color:rgba(245,158,11,.45)}.process-execution-node--suspicious{border-color:rgba(239,68,68,.45)}.process-execution-node--missing,.process-execution-node--overflow{border-style:dashed;opacity:.82}.process-execution-node{position:relative}.process-execution-node--trigger{border-color:var(--accent,#6366f1);box-shadow:0 0 0 1px var(--accent,#6366f1) inset}.process-execution-node__badge{position:absolute;top:-.7rem;left:.7rem;z-index:3;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#fff;background:var(--accent,#6366f1);border-radius:999px;padding:.12rem .5rem;white-space:nowrap}.carrier-lineage{border:1px solid var(--border-subtle);border-left:3px solid var(--accent,#6366f1);border-radius:14px;background:rgba(8,15,32,.55);padding:.85rem 1rem;margin-bottom:1rem;display:grid;grid-gap:.7rem;gap:.7rem}.carrier-lineage__headline{display:grid;grid-gap:.15rem;gap:.15rem}.carrier-lineage__headline strong{font-size:1.05rem;color:var(--text-primary)}.carrier-lineage__headline strong em{font-style:normal;font-weight:500;color:var(--text-secondary)}.carrier-lineage__chain{display:flex;align-items:stretch;gap:.5rem;overflow-x:auto;list-style:none;margin:0;padding:.1rem 0 .25rem}.carrier-node{position:relative;min-width:8.5rem;flex:0 0 auto;padding:.55rem .7rem;border-radius:12px;border:1px solid var(--border-subtle);background:rgba(8,15,32,.72);display:grid;grid-gap:.2rem;gap:.2rem}.carrier-node:not(:first-child):before{content:"→";position:absolute;left:-.5rem;top:50%;transform:translate(-50%,-50%);color:var(--text-secondary);font-size:.9rem}.carrier-node__label{font-weight:700;color:var(--text-primary)}.carrier-node__role{font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary)}.carrier-node__meta{font-size:.76rem;color:var(--text-secondary)}.carrier-node__class{width:-moz-fit-content;width:fit-content;font-size:.66rem;font-weight:600;letter-spacing:.02em;padding:.05rem .4rem;border-radius:999px;background:rgba(148,163,184,.14);color:var(--text-secondary)}.carrier-node__class--mcp{background:rgba(139,92,246,.22);color:#c4b5fd}.carrier-node--mcp{border-color:rgba(139,92,246,.5)}.carrier-node--originator{border-color:var(--accent,#6366f1);box-shadow:0 0 0 1px var(--accent,#6366f1) inset}.carrier-node--originator .carrier-node__role{color:var(--accent,#818cf8)}.carrier-node--carrier{opacity:.82;border-style:dashed}.carrier-node--subject{border-color:rgba(245,158,11,.5)}.carrier-node--gap{border-style:dashed;opacity:.6;background:repeating-linear-gradient(45deg,rgba(8,15,32,.72),rgba(8,15,32,.72) 6px,rgba(148,163,184,.08) 0,rgba(148,163,184,.08) 12px)}.carrier-lineage__note{font-size:.82rem;color:var(--text-secondary);margin:0}.carrier-lineage__note--gap{color:rgba(245,158,11,.9)}.carrier-lineage__note--next{border-top:1px solid var(--border-subtle);padding-top:.5rem}.investigation-confidence-card__body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem;align-items:start}.investigation-confidence-card__gauge{width:138px;height:138px}.investigation-confidence-card__main{min-width:0;display:grid;grid-gap:.85rem;gap:.85rem}.investigation-confidence-card__identity{grid-gap:.35rem;gap:.35rem}.investigation-confidence-card__identity,.investigation-confidence-card__scope{border:1px solid var(--border-subtle);border-radius:12px;background:rgba(8,15,32,.55);padding:.85rem 1rem;display:grid}.investigation-confidence-card__scope{grid-gap:.55rem;gap:.55rem}.investigation-confidence-card__scope>span{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.scope-row{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem}.scope-entry{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.scope-entry__label{font-size:.66rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:var(--text-soft)}.scope-entry__value{font-size:1rem;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.scope-entry--absent .scope-entry__value{color:var(--text-muted);font-weight:500;font-size:.86rem;letter-spacing:.04em}.scope-entry__detail{font-size:.78rem;color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scope-entry__count{font-size:.74rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.investigation-confidence-card__identity>span,.mini-risk-chip span{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.investigation-confidence-card__identity strong{color:var(--text-primary);font-size:1rem}.investigation-confidence-card__identity p{margin:0;color:var(--text-soft);line-height:1.45}.investigation-confidence-card__chips,.investigation-confidence-card__risk{display:flex;flex-wrap:wrap;gap:.4rem}.investigation-confidence-card__reasoning{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--border-subtle)}.investigation-confidence-card__reasoning-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.investigation-confidence-card__reasoning-heading .panel-note{margin:0}.investigation-confidence-card__chips span{border:1px solid var(--border-subtle);border-radius:999px;padding:.12rem .5rem;font-size:.74rem;color:var(--text-secondary);background:rgba(148,163,184,.1)}.investigation-confidence-card__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.mini-risk-chip{border:1px solid var(--border-subtle);border-radius:10px;padding:.55rem .7rem;background:rgba(8,15,32,.45);display:grid;grid-gap:.2rem;gap:.2rem;min-width:8rem}.mini-risk-chip strong{color:var(--text-primary)}.process-execution-node__badges{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.45rem}.proc-badge{font-size:.62rem;font-weight:600;letter-spacing:.02em;line-height:1.4;padding:.1rem .42rem;border-radius:999px;border:1px solid transparent;white-space:nowrap}.proc-badge--class{background:var(--accent-secondary-soft);color:var(--accent-secondary);border-color:var(--accent-secondary-soft)}.proc-badge--ai{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft);font-weight:700}.proc-badge--warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-soft)}.proc-badge--exploit{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-soft)}.proc-badge--attck{background:var(--surface-muted);color:var(--text-secondary);border-color:var(--surface-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.application-identity-panel__class{align-self:center}.application-identity-panel__ai{background:var(--accent-soft);color:var(--text-primary,#e5e7eb)}.application-identity-panel__ai,.application-identity-panel__warn{margin:.5rem 0 0;padding:.5rem .7rem;border-radius:.5rem;font-size:.82rem}.application-identity-panel__warn{background:var(--warn-soft);color:var(--warn);font-weight:600}.application-identity-panel__facts{margin-top:.7rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.5rem;gap:.5rem}.application-identity-panel__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.6rem}.application-identity-panel__chips-label{font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-right:.15rem}.application-identity-panel__coverage{margin:.7rem 0 0;font-size:.72rem;color:var(--text-secondary)}.process-execution-cmdline{margin:.9rem 0 0;display:grid;grid-gap:.5rem;gap:.5rem}.process-execution-cmdline__row{display:grid;grid-gap:.15rem;gap:.15rem}.process-execution-cmdline dt{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.process-execution-cmdline dd{margin:0;font-family:var(--font-mono,monospace);font-size:.82rem;color:var(--text-primary);background:rgba(8,15,32,.72);border:1px solid var(--border-subtle);border-radius:8px;padding:.4rem .6rem;overflow-x:auto;white-space:pre}.process-execution-edge{width:2.2rem;height:2px;background:var(--border-subtle);position:relative}.process-execution-edge:after{content:"";position:absolute;right:-2px;top:-3px;width:.55rem;height:.55rem;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);color:inherit}.process-execution-edge--confirmed{background:rgba(46,160,67,.75);color:rgba(46,160,67,.75)}.process-execution-edge--inferred{background:repeating-linear-gradient(90deg,rgba(245,158,11,.8) 0 8px,transparent 8px 13px);color:rgba(245,158,11,.8)}.process-execution-edge--context{background:repeating-linear-gradient(90deg,rgba(148,163,184,.7) 0 6px,transparent 6px 11px);color:rgba(148,163,184,.7)}.alert-detail-main-layout{display:grid;grid-template-columns:minmax(0,1fr) 17rem;grid-gap:1.25rem;gap:1.25rem;align-items:start}.alert-detail-primary-column{display:grid;grid-gap:1rem;gap:1rem}.decision-flow-sequence{list-style:none;margin:0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.decision-flow-step{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.85rem;gap:.85rem;padding:.95rem 1rem;border-radius:16px;border:1px solid var(--border-subtle);background:rgba(8,15,32,.58)}.decision-flow-step__index{display:inline-flex;width:2rem;height:2rem;border-radius:999px;align-items:center;justify-content:center;font-weight:700;border:1px solid rgba(56,189,248,.4);color:var(--text-primary)}.decision-flow-step__label{display:block;margin-bottom:.35rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.confidence-breakdown__summary{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:.8rem}.confidence-breakdown__summary span{display:block;color:var(--text-secondary);font-size:.85rem}.confidence-breakdown__summary strong{font-size:1.5rem}.confidence-breakdown__summary p{margin:0;color:var(--text-secondary)}.confidence-breakdown__factors{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.95rem}.confidence-breakdown__factor{display:grid;grid-gap:.45rem;gap:.45rem}.confidence-breakdown__factor-header{display:flex;justify-content:space-between;gap:.8rem;font-size:.9rem}.confidence-breakdown__factor-bar{height:.5rem;border-radius:999px;background:rgba(15,23,42,.85);overflow:hidden}.confidence-breakdown__factor-bar>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#38bdf8)}.confidence-breakdown__factor--penalty .confidence-breakdown__factor-bar>div{background:linear-gradient(90deg,#f97316,#ef4444)}.sticky-decision-rail{position:-webkit-sticky;position:sticky;top:1rem;display:grid;grid-gap:.9rem;gap:.9rem}.sticky-decision-rail__summary{display:grid;grid-gap:.75rem;gap:.75rem}.button--rail{justify-content:center}.sticky-decision-rail__nav{display:grid;grid-gap:.35rem;gap:.35rem;padding:.8rem;border-radius:16px;border:1px solid var(--border-subtle);background:rgba(8,15,32,.72)}.sticky-decision-rail__nav a{text-decoration:none;color:var(--text-secondary);padding:.5rem .65rem;border-radius:10px}.sticky-decision-rail__nav a.is-active,.sticky-decision-rail__nav a:focus-visible,.sticky-decision-rail__nav a:hover{color:var(--text-primary);background:rgba(56,189,248,.14);outline:none}.metadata-drawer{margin-top:.2rem}.panel__heading--tight{margin-bottom:.8rem}.button--quick:focus-visible,.decision-workflow-step:focus-visible,.sticky-decision-rail__nav a:focus-visible{outline:2px solid rgba(56,189,248,.8);outline-offset:2px}@media (max-width:1180px){.decision-workflow-strip__list{grid-template-columns:repeat(4,minmax(0,1fr))}.alert-detail-main-layout{grid-template-columns:minmax(0,1fr)}.sticky-decision-rail{display:none}.process-execution-summary__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.investigation-confidence-card__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.analyst-assessment-grid,.decision-workflow-strip__list,.investigation-confidence-card__body,.process-execution-summary__facts{grid-template-columns:minmax(0,1fr)}.investigation-confidence-card__gauge{justify-self:center}.alert-decision-header__command-row{align-items:stretch}.alert-decision-header__actions,.alert-decision-header__quick-actions,.alert-decision-header__secondary-actions{justify-content:flex-start}.alert-decision-header__quick-actions{margin-left:0}}@media (prefers-reduced-motion:reduce){.button--quick,.decision-workflow-step,.sticky-decision-rail__nav a{transition:none}}*{box-sizing:border-box}html{background:radial-gradient(circle at top left,rgba(99,102,241,.16),transparent 28%),radial-gradient(circle at right top,rgba(20,184,166,.1),transparent 22%),linear-gradient(180deg,#0b1120,#0f172a 40%,#0b1220)}body{margin:0;min-height:100vh;background:transparent;color:var(--text);font-family:var(--font-body)}a{color:inherit;text-decoration:none}li,p{color:var(--text-soft);line-height:1.45}h1,h2,h3,strong{color:var(--text)}code,pre{font-family:var(--font-mono)}button,input,select,textarea{font:inherit}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px}.login-panel{width:min(420px,100%);display:grid;grid-gap:18px;gap:18px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.login-panel h1{margin:0;font-size:1.75rem}.login-form{display:grid;grid-gap:14px;gap:14px}.login-form label{display:grid;grid-gap:6px;gap:6px;color:var(--text-muted);font-size:.85rem}.login-form input{min-height:40px;border:1px solid var(--line);border-radius:6px;background:var(--surface-strong);color:var(--text);padding:0 10px}.login-form button{min-height:40px;border:0;border-radius:6px;background:var(--accent);color:#fff;font-weight:650;cursor:pointer}.form-error{margin:0;color:var(--danger);font-size:.85rem}.manual-secret{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-strong)}.manual-secret span{color:var(--text-muted);font-size:.78rem}.manual-secret code{overflow-wrap:anywhere}.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.app-nav{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:20px 18px;border-right:1px solid var(--line);background:rgba(11,17,32,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-nav__brand strong{display:block;margin-top:4px;font-size:1.2rem}.app-nav__brand p{margin:10px 0 0;font-size:.92rem}.app-nav__links{display:grid;grid-gap:8px;gap:8px}.nav-link{padding:10px 12px;border-radius:12px;color:var(--text-soft);border:1px solid transparent;transition:background .14s ease,border-color .14s ease,color .14s ease}.nav-link.is-active,.nav-link:hover{background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.22);color:var(--text)}.app-nav__context-link{display:inline-flex;align-items:center;justify-content:flex-start;padding:.7rem .85rem;border-radius:12px;border:1px solid var(--line);background:rgba(2,6,23,.3);color:var(--text-soft);font-size:.88rem}.app-nav__context-link:focus-visible,.app-nav__context-link:hover{color:var(--text);border-color:rgba(99,102,241,.24);outline:none}.app-main{padding:18px}.page-stack{display:grid;grid-gap:14px;gap:14px}.alert-detail-stack{gap:12px}.decision-action-bar{position:-webkit-sticky;position:sticky;top:14px;z-index:12;border-color:rgba(59,130,246,.24);background:linear-gradient(135deg,rgba(59,130,246,.12),transparent 48%),linear-gradient(180deg,rgba(15,23,42,.98),rgba(8,14,29,.96))}.blocker-banner__heading,.confidence-factor-grid,.confidence-meter-card,.confidence-meter-card__header,.decision-action-bar__actions,.decision-action-bar__body,.decision-action-bar__header,.decision-action-bar__summary,.decision-flow-grid,.evidence-strength-card__heading,.evidence-strength-card__items,.evidence-strength-grid,.inline-details,.inline-details__body,.process-chain-graph,.process-chain-graph__segment{display:grid;grid-gap:10px;gap:10px}.decision-action-bar__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:14px}.blocker-banner__heading h2,.decision-action-bar__copy h2{margin:4px 0 0;font-size:1.35rem}.decision-action-bar__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-action-bar__metric{padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(15,23,42,.88)}.confidence-meter-card__header span,.decision-action-bar__metric span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.confidence-meter-card__header strong,.decision-action-bar__metric strong{display:block;margin-top:6px;font-size:1rem}.confidence-meter-card__header p,.decision-action-bar__metric p{margin:4px 0 0;color:var(--text-soft);font-size:.86rem}.decision-action-bar__actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.blocker-banner{border-color:rgba(245,158,11,.26);background:linear-gradient(180deg,rgba(245,158,11,.08),rgba(8,14,29,.96)),rgba(15,23,42,.94)}.decision-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-strength-card{padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(15,23,42,.94)}.evidence-strength-card--proven{border-color:rgba(34,197,94,.28)}.evidence-strength-card--inferred{border-color:rgba(245,158,11,.28)}.evidence-strength-card--missing{border-color:rgba(239,68,68,.26)}.evidence-strength-card__heading{grid-template-columns:auto 1fr;align-items:center}.evidence-strength-card__items{margin-top:6px}.evidence-strength-card__items span{display:inline-flex;width:100%;padding:6px 8px;border-radius:10px;border:1px solid var(--line-soft);background:rgba(2,6,23,.48);font-size:.84rem}.process-chain-graph{grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);overflow-x:auto;padding-bottom:4px}.process-chain-graph__segment{grid-template-columns:minmax(0,1fr) auto;align-items:center}.process-chain-node{padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(15,23,42,.94)}.process-chain-node span{display:block;font-size:.92rem;font-weight:700}.process-chain-node p,.process-chain-node strong{display:block;margin-top:6px;font-size:.82rem;color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em}.process-chain-edge{min-width:92px;display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--text-muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.process-chain-edge:before{content:"";position:absolute;left:10px;right:10px;top:50%;height:2px;background:rgba(148,163,184,.4)}.process-chain-edge:after{content:"›";position:absolute;right:0;top:calc(50% - 9px);color:inherit;font-size:1rem}.process-chain-edge span{position:relative;z-index:1;padding:0 8px;background:var(--surface-soft)}.process-chain-edge--confirmed{color:#86efac}.process-chain-edge--inferred{color:#fbbf24}.process-chain-edge--context{color:#cbd5e1}.confidence-meter-card{padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(15,23,42,.94)}.confidence-meter-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end}.confidence-meter{position:relative;height:10px;border-radius:999px;background:rgba(51,65,85,.7);overflow:hidden}.confidence-meter__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#60a5fa)}.confidence-factor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.confidence-factor{padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:rgba(2,6,23,.48)}.confidence-factor--penalty{border-color:rgba(245,158,11,.26)}.confidence-factor span{display:block;font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.confidence-factor strong{display:block;margin-top:6px;font-size:.96rem}.inline-details{border:1px solid var(--line);border-radius:14px;background:rgba(2,6,23,.38);padding:12px 14px}.inline-details summary{cursor:pointer;font-weight:700}.inline-details__body{margin-top:12px}.panel{border:1px solid var(--line);border-radius:18px;background:var(--surface-soft);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:18px}.panel--hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;background:linear-gradient(135deg,rgba(99,102,241,.09),transparent 46%),linear-gradient(180deg,rgba(17,24,39,.96),rgba(15,23,42,.94))}.page-header h1,.panel__heading h2,.section-toggle__copy h2{margin:4px 0 6px;font-size:1.4rem;line-height:1.2}.page-header p,.panel__heading p,.section-toggle__copy p{margin:0;max-width:64rem;font-size:.94rem;color:var(--text-soft)}.page-header__actions,.pill-row{display:flex;gap:8px;flex-wrap:wrap}.eyebrow{display:inline-block;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-secondary);font-weight:700}.panel__heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--line-soft);background:rgba(15,23,42,.95);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.tone-critical{color:var(--danger);background:var(--danger-soft);border-color:rgba(239,68,68,.22)}.tone-high{color:var(--warn);background:var(--warn-soft);border-color:rgba(245,158,11,.22)}.tone-medium{color:var(--info);background:var(--info-soft);border-color:rgba(59,130,246,.24)}.tone-low{color:var(--ok);background:var(--ok-soft);border-color:rgba(34,197,94,.22)}.tone-neutral{color:#93c5fd;background:rgba(30,41,59,.96);border-color:rgba(59,130,246,.18)}.tone-empty{color:var(--empty);background:var(--empty-soft);border-color:rgba(107,114,128,.18)}.detail-list,.meta-list{margin:10px 0 0;padding-left:18px}.detail-list li,.meta-list li{margin-bottom:6px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.metric-card{padding:12px 14px;border-radius:14px;background:rgba(15,23,42,.92);border:1px solid var(--line)}.metric-card span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.metric-card strong{display:block;margin-top:6px;font-size:1.1rem}.application-intelligence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.application-signal-lane{min-height:100%}.application-signal-list{margin:12px 0 0;padding-left:18px;color:var(--text-soft);font-size:.9rem}.application-signal-list li{margin-bottom:8px}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{padding:12px 10px;border-top:1px solid var(--line);vertical-align:top}.data-table th{color:var(--text-muted);font-size:.78rem;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.06em}.table-link{display:inline-block;font-weight:700;margin-bottom:4px}.table-subtitle{margin:0;font-size:.88rem;color:var(--text-soft)}.inline-tag-list{display:flex;flex-wrap:wrap;gap:6px}.inline-tag{border:1px solid var(--line);border-radius:999px;color:var(--text-soft);display:inline-flex;font-size:.78rem;line-height:1;padding:6px 8px;white-space:nowrap}.content-grid{display:grid;grid-gap:12px;gap:12px}.content-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid{display:grid;grid-gap:14px;gap:14px}.split-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr);grid-gap:14px;gap:14px}.metadata-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.fact-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.fact-strip--compact{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-bottom:8px}.context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.context-item{padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:rgba(15,23,42,.72);display:grid;grid-gap:4px;gap:4px;min-width:0}.context-item span{font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.context-item strong{font-size:.96rem}.execution-context-panel .compact-stack>div,.execution-context-panel .context-item,.execution-context-panel .fact-chip{min-width:0}.execution-context-panel .execution-context-note,.execution-context-panel .execution-context-value,.execution-context-panel .fact-chip p,.execution-context-panel .fact-chip strong{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.execution-context-note,.execution-context-panel .execution-context-note{font-family:var(--font-mono);line-height:1.5}.execution-context-note{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.action-card,.catalog-card,.evidence-card,.fact-chip,.metadata-card,.pipeline-card,.playbook-card,.playbook-profile,.playbook-step-card,.workflow-block-row{padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(15,23,42,.94)}.evidence-card header span,.fact-chip span,.metadata-card span{display:block;font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.evidence-card h3,.fact-chip strong,.metadata-card strong{display:block;margin-top:6px;font-size:.95rem}.evidence-card header{display:flex;justify-content:space-between;gap:12px;align-items:center}.evidence-card__count,.fact-chip p{margin:4px 0 0;color:var(--text-soft);font-size:.86rem}.fact-chip--inline{min-width:0;flex:1 1 180px}.fact-chip--inline p{margin-top:6px;font-size:.8rem}.analyst-brief-panel{gap:.9rem}.analyst-assessment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.analyst-assessment-grid--compact{gap:.65rem}.analyst-assessment-card{display:grid;grid-gap:.55rem;gap:.55rem;padding:.95rem 1rem;border-radius:8px;border:1px solid var(--line);background:rgba(15,23,42,.92);min-width:0}.analyst-brief-panel--compact .analyst-assessment-card{padding:.72rem .78rem;gap:.45rem}.analyst-brief-panel--compact .analyst-assessment-card__heading h3{font-size:.9rem}.analyst-assessment-card--lowers{border-left:4px solid rgba(34,197,94,.72);background:linear-gradient(180deg,rgba(34,197,94,.1),rgba(15,23,42,.92)),rgba(15,23,42,.92)}.analyst-assessment-card--raises{border-left:4px solid rgba(245,158,11,.78);background:linear-gradient(180deg,rgba(245,158,11,.12),rgba(15,23,42,.92)),rgba(15,23,42,.92)}.analyst-assessment-card__heading{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.analyst-assessment-card__heading span{display:block;color:var(--text-muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.analyst-assessment-card__heading h3{margin:.2rem 0 0;font-size:.98rem;line-height:1.25}.analyst-evidence-list,.analyst-reason-list{list-style:none;margin:.2rem 0 0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.analyst-evidence-row,.analyst-reason-row{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(8,15,32,.42);padding:.68rem .75rem;display:grid;grid-gap:.34rem;gap:.34rem;min-width:0;align-content:start}.analyst-evidence-list,.analyst-reason-list{align-content:start}.analyst-brief-panel--compact .analyst-reason-row{padding:.55rem .62rem;gap:.26rem}.analyst-brief-panel--compact .analyst-reason-row>strong{font-size:.84rem}.analyst-brief-panel--compact .analyst-reason-row p{font-size:.8rem}.analyst-evidence-row__head,.analyst-reason-row__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.analyst-evidence-row>span,.analyst-reason-row__meta>span{color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.analyst-reason-row>strong{color:var(--text-primary);font-size:.9rem;line-height:1.25}.analyst-evidence-row__head strong{color:var(--text-primary);font-size:.88rem;line-height:1.25}.analyst-evidence-row p,.analyst-reason-row p{margin:0;color:var(--text-soft);line-height:1.4;font-size:.84rem}.analyst-reason-row__conclusion{color:var(--text-primary)!important;font-weight:650}.guide-osquery-coverage{font-size:.8rem;color:var(--text-secondary);margin:.4rem 0 .6rem;padding:.3rem .6rem;border-left:2px solid var(--accent,#6366f1);background:rgba(99,102,241,.08);border-radius:4px}.lifecycle-strip{display:flex;flex-wrap:wrap;gap:.4rem;margin:.55rem 0 .35rem}.lifecycle-strip__phase{border:1px solid var(--border-subtle);border-radius:8px;padding:.3rem .55rem;min-width:7.2rem;display:flex;flex-direction:column;gap:.1rem;background:transparent;font:inherit;text-align:left;cursor:pointer}.lifecycle-strip__phase:focus-visible{outline:2px solid #3987e5;outline-offset:1px}.lifecycle-strip__phase--selected{border-color:#3987e5;border-style:solid}.lifecycle-strip__phase>span{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.lifecycle-strip__phase>strong{font-size:.76rem;font-weight:600;color:var(--text-soft)}.lifecycle-strip__phase--tp>strong{color:#d95926}.lifecycle-strip__phase--fp>strong,.lifecycle-strip__phase--not_observed>strong{color:#199e70}.lifecycle-strip__phase--mixed>strong{color:var(--text-primary)}.lifecycle-strip__phase--not_assessable{border-style:dashed}.lifecycle-strip__phase--not_assessable>strong{color:var(--text-muted)}.lifecycle-strip__note{font-size:.78rem;color:var(--text-secondary);margin:.2rem 0 0}.lifecycle-groups{margin:.55rem 0 .25rem;display:flex;flex-direction:column;gap:.45rem}.lifecycle-group{border-left:2px solid var(--border-subtle);padding:.15rem 0 .15rem .65rem}.lifecycle-group--selected{border-left-color:#3987e5;background:rgba(57,135,229,.06)}.lifecycle-group>header{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.lifecycle-group>header>strong{font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:var(--text-soft)}.lifecycle-group>header>span{font-size:.74rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lifecycle-group__line{font-size:.8rem;color:var(--text-secondary);margin:.15rem 0 0}.lifecycle-group__pointer{font-size:.78rem;color:var(--text-soft);margin:.2rem 0 0}.lifecycle-groups__note{font-size:.74rem;color:var(--text-muted);margin:.1rem 0 0}.disposition-controls{margin-top:.6rem;border-top:1px solid var(--border-subtle);padding-top:.55rem}.disposition-controls__note,.disposition-controls__prompt{font-size:.78rem;color:var(--text-secondary);margin:0 0 .4rem}.disposition-controls__row{display:flex;flex-wrap:wrap;gap:.45rem}.disposition-controls__row .button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.05rem}.disposition-controls__suggested{border-color:#3987e5!important}.disposition-controls__hint{font-size:.66rem;color:#3987e5;letter-spacing:.04em;text-transform:uppercase}.disposition-controls__recorded{font-size:.82rem;color:var(--text-soft);margin:0 0 .25rem}.disposition-controls__change{background:none;border:none;color:#3987e5;cursor:pointer;font:inherit;text-decoration:underline;padding:0}.disposition-controls__error{font-size:.78rem;color:#d95926;margin:.35rem 0 0}.field-provenance{display:inline-block;font-size:.66rem;letter-spacing:.03em;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:6px;padding:.05rem .4rem;margin:.15rem 0}.guide-osquery-query{display:block;margin-top:.35rem;font-size:.72rem;font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-secondary);background:rgba(8,15,32,.6);border:1px dashed var(--border-subtle);border-radius:6px;padding:.35rem .5rem;overflow-x:auto;white-space:pre;max-width:100%}.investigation-insight-panel .fact-chip strong .status-pill{display:inline-flex}.triage-rationale{margin:0;font-size:.96rem}.triage-summary-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:12px;gap:12px}.triage-callout,.triage-sidecar{display:grid;grid-gap:10px;gap:10px}.decision-workspace{display:grid;grid-gap:12px;gap:12px}.decision-summary-row{display:grid;grid-gap:8px;gap:8px;padding-top:2px}.decision-workflow-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.decision-notes-box{min-height:88px;resize:vertical}.decision-compact-note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:rgba(2,6,23,.52)}.stage-rail{display:flex;flex-wrap:wrap;margin-bottom:12px}.stage-chip,.stage-rail{align-items:center;gap:8px}.stage-chip{display:inline-flex;padding:8px 10px;border-radius:12px;border:1px solid var(--line);background:rgba(15,23,42,.92);color:var(--text-soft);font-size:.82rem}.stage-chip.is-active{border-color:rgba(99,102,241,.4);background:rgba(99,102,241,.12);color:var(--text)}.stage-chip strong{font-size:.84rem}.stage-chip__summary{color:var(--text-muted);white-space:nowrap}.stage-arrow{color:var(--text-muted);font-size:.82rem}.accordion-list{display:grid;grid-gap:10px;gap:10px}.accordion-item{border:1px solid var(--line);border-radius:14px;background:rgba(15,23,42,.92)}.accordion-item.is-open{border-color:rgba(99,102,241,.28)}.accordion-trigger,.section-toggle{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border:0;border-radius:14px;background:transparent;color:inherit;text-align:left;cursor:pointer}.section-toggle{padding:0}.accordion-trigger__copy,.section-toggle__copy{min-width:0;display:grid;grid-gap:6px;gap:6px}.accordion-trigger__title-row{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.accordion-trigger__title-row strong{font-size:.98rem}.accordion-summary{margin:0;font-size:.9rem}.accordion-meta,.inline-meta{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--text-muted);font-size:.78rem}.accordion-chevron{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--line);background:rgba(15,23,42,.96);color:var(--text-soft);font-size:1rem;line-height:1;flex-shrink:0}.accordion-body,.section-toggle__body{padding:0 14px 14px}.audit-list,.compact-stack,.pipeline-detail-grid,.workflow-block-list{display:grid;grid-gap:10px;gap:10px}.compact-stack--tight{gap:8px}.pipeline-card__header,.playbook-step-card__header,.workflow-block-row__header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.panel-note,.pipeline-card__summary{margin:0;font-size:.88rem;color:var(--text-soft);line-height:1.5}.panel__subheading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.quiet-note{color:var(--text-muted)}.workflow-stage-copy{display:grid;grid-gap:2px;gap:2px}.pipeline-card h3,.playbook-profile h3,.playbook-step-card h3,.workflow-block-row h3,.workflow-stage-copy h3{margin:4px 0 0;font-size:.98rem}.audit-row__meta,.workflow-block-row__meta{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--text-muted);font-size:.78rem}.playbook-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.playbook-profile.is-selected{border-color:rgba(20,184,166,.34);background:rgba(20,184,166,.08)}.playbook-profile__header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.catalog-card{display:grid;grid-gap:12px;gap:12px}.app-nav__meta-summary{list-style:none;cursor:pointer;display:grid;grid-gap:4px;gap:4px}.app-nav__meta-summary::-webkit-details-marker{display:none}.queue-workbench{display:grid;grid-gap:12px;gap:12px}.queue-toolbar{display:grid;grid-gap:10px;gap:10px}.queue-toolbar .field-stack{gap:4px}.queue-toolbar .field-label{font-size:.73rem;color:var(--text-muted)}.queue-toolbar .text-input{min-height:40px}.queue-toolbar__advanced,.queue-toolbar__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.queue-toolbar__advanced-note{grid-column:1/-1;margin:0}.queue-toolbar__search{grid-column:span 2}.queue-active-filters,.queue-toolbar__actions,.queue-work-item__footer,.queue-work-item__header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.queue-toolbar__actions{align-items:center}.queue-toolbar__primary-actions,.queue-toolbar__view-actions{gap:8px;align-items:center}.queue-summary-strip,.queue-toolbar__custom-range,.queue-work-item__body,.queue-work-item__decision{display:grid;grid-gap:8px;gap:8px}.queue-summary-strip,.queue-toolbar__custom-range{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.queue-active-filters__chips,.queue-work-item__actions,.queue-work-item__secondary,.queue-work-item__signals{display:flex;flex-wrap:wrap;gap:6px}.queue-filter-chip{border:1px solid var(--line);border-radius:999px;background:rgba(15,23,42,.72);color:var(--text);padding:6px 9px;cursor:pointer}.queue-work-item{display:grid;grid-gap:8px;gap:8px;padding:11px 12px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.74);box-shadow:none}.queue-work-item[role=button]{cursor:pointer}.queue-table-row:focus-visible,.queue-work-item[role=button]:focus-visible{outline:2px solid rgba(96,165,250,.9);outline-offset:2px}.queue-workbench .panel__heading{align-items:end}.queue-work-item__title h3{margin:1px 0 3px;font-size:1.02rem;line-height:1.2}.queue-work-item__title-main{text-wrap:balance}.queue-work-item__rule-line{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-bottom:.18rem}.queue-work-item__rule-line strong{font-size:.86rem;color:var(--text);font-weight:600}.queue-work-item__rule-line .panel-note,.queue-work-item__rule-line .table-link{font-size:.78rem}.queue-work-item__action-context p,.queue-work-item__context,.queue-work-item__decision-summary,.queue-work-item__driver,.queue-work-item__next-step p,.queue-work-item__related,.queue-work-item__why-now{margin:0;color:var(--text-soft)}.queue-work-item__why-now{display:flex;align-items:center;gap:.45rem;color:#fcd34d;font-size:.84rem;font-weight:600}.queue-work-item__why-now-icon{display:inline-flex;width:1rem;justify-content:center;color:#fbbf24;font-weight:700}.queue-table-primary p,.queue-work-item__entity-line,.queue-work-item__meta{color:var(--text-muted);font-size:.82rem}.queue-work-item__meta{padding-top:2px}.queue-work-item__scan{display:grid;grid-gap:.2rem;gap:.2rem}.queue-work-item__driver{font-size:.8rem;color:var(--text-muted)}.queue-work-item__context{font-size:.79rem;color:var(--text-muted)}.queue-work-item__decision-summary{font-size:.89rem;line-height:1.34;color:var(--text)}.queue-work-item__decision-summary strong{color:var(--text)}.queue-work-item__related{font-size:.81rem;color:var(--text-soft)}.queue-work-item__related strong{color:var(--text)}.queue-table-primary strong,.queue-work-item__action-context span{display:block;font-size:.74rem;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.queue-work-item__action-context{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.queue-work-item__action-context p{font-size:.82rem;color:var(--text-soft)}.queue-work-item__inline-note{font-size:.76rem;color:var(--text-muted)}.queue-work-item__actions{gap:.4rem;justify-content:flex-end;margin-left:auto}.queue-work-item__actions .button{padding:7px 11px}.queue-work-item__actions .button.secondary[disabled]{opacity:.68}.queue-work-item__signals .status-pill{padding-inline:9px}.queue-work-item__expanded{display:grid;grid-gap:.55rem;gap:.55rem;align-items:stretch;padding-top:2px}.queue-related-summary{padding:8px 10px;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:rgba(2,6,23,.16)}.queue-related-summary strong{display:block;margin-top:.15rem}.queue-related-meta{gap:.55rem;flex-wrap:wrap}.queue-work-item__actions--nested{justify-content:flex-start;margin-left:0}.queue-alert-group{padding:8px 10px;background:rgba(2,6,23,.22);border:1px solid rgba(148,163,184,.12);border-radius:12px}.queue-alert-group summary{list-style:none;cursor:pointer}.queue-alert-group summary::-webkit-details-marker{display:none}.queue-alert-group__summary strong{display:block;margin-top:.2rem}.queue-alert-group__list{display:grid;grid-gap:.45rem;gap:.45rem;max-height:420px;overflow-y:auto}.queue-alert-group__more{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.queue-table-caption{margin:0 0 8px}.rule-noise-miner__picker{max-width:480px}.rule-noise-miner__coverage{position:relative;min-width:150px;border-radius:6px;background:var(--line-soft);overflow:hidden}.rule-noise-miner__coverage-fill{position:absolute;top:0;bottom:0;left:0;background:var(--warn-soft);border-right:2px solid var(--warn)}.rule-noise-miner__coverage-label{position:relative;display:inline-block;padding:3px 8px;font-size:.78rem;color:var(--text-soft);white-space:nowrap}.queue-pattern-summary{gap:.55rem}.queue-pattern-summary__header{display:grid;grid-gap:.25rem;gap:.25rem}.queue-pattern-panel{border:1px solid rgba(148,163,184,.12);border-radius:12px;background:rgba(2,6,23,.18);padding:0}.queue-pattern-panel summary{padding:9px 10px;font-weight:600;cursor:pointer}.queue-pattern-panel .inline-details__body{padding:0 10px 10px}.queue-pagination-footer{align-items:center}.queue-summary-strip .metric-card{background:rgba(15,23,42,.52);border-color:rgba(148,163,184,.12);box-shadow:none;padding:10px 12px}.queue-summary-strip .metric-card span{font-size:.74rem}.queue-summary-strip .metric-card strong{font-size:.95rem}.queue-summary-strip{gap:6px}.fusion-runtime-strip{display:grid;grid-gap:.75rem;gap:.75rem}.fusion-runtime-strip__warnings{display:grid;grid-gap:.35rem;gap:.35rem;padding:.8rem .9rem;border-radius:8px;border:1px solid rgba(245,158,11,.24);background:rgba(245,158,11,.08)}.fusion-runtime-strip__warnings p{margin:0;color:var(--text-soft);font-size:.84rem;line-height:1.45}.queue-pagination-footer{padding-top:2px}.queue-table-panel{padding:0;overflow:hidden}.queue-compact-table td{vertical-align:top}.queue-table-primary{display:grid;grid-gap:6px;gap:6px}.queue-table-row{cursor:pointer}.queue-table-linkbutton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit}.catalog-card__footer,.catalog-card__header{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.catalog-card__header h3,.correlation-section-card .panel__subheading h3{margin:4px 0 0;font-size:1rem}.catalog-card__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.stage-rail--compact{margin-bottom:0}.action-row{display:flex;gap:8px;flex-wrap:wrap}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.field-stack{display:grid;grid-gap:8px;gap:8px}.correlation-investigation-stack,.correlation-panel-stack{gap:12px}.correlation-evidence-grid{gap:8px}.correlation-summary-surface{border-color:rgba(59,130,246,.22);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(15,23,42,.9)),rgba(15,23,42,.94)}.correlation-section-card{border-left:3px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(9,14,28,.94)),rgba(15,23,42,.94);box-shadow:inset 0 1px 0 rgba(148,163,184,.06)}.correlation-section-card--driving{border-left-color:rgba(245,158,11,.58);background:linear-gradient(180deg,rgba(245,158,11,.12),rgba(9,14,28,.94)),rgba(15,23,42,.94)}.correlation-section-card--confidence{border-left-color:rgba(59,130,246,.54);background:linear-gradient(180deg,rgba(59,130,246,.1),rgba(9,14,28,.94)),rgba(15,23,42,.94)}.correlation-section-card--supporting{border-left-color:rgba(99,102,241,.44);background:linear-gradient(180deg,rgba(99,102,241,.07),rgba(9,14,28,.94)),rgba(15,23,42,.94)}.correlation-section-card--weak{border-left-color:rgba(245,158,11,.5);background:linear-gradient(180deg,rgba(245,158,11,.14),rgba(9,14,28,.94)),rgba(15,23,42,.94)}.correlation-section-card--tuning{border-left-color:rgba(34,197,94,.52);background:linear-gradient(180deg,rgba(34,197,94,.1),rgba(9,14,28,.94)),rgba(15,23,42,.94)}.correlation-section-card--driving .panel__subheading h3,.correlation-summary-surface h3{color:var(--text)}.correlation-section-card--confidence .panel__subheading h3{color:#dbeafe}.correlation-section-card--supporting .panel__subheading h3{color:#c7d2fe}.correlation-section-card--weak .panel__subheading h3{color:#fde68a}.correlation-section-card--tuning .panel__subheading h3{color:#bbf7d0}.process-tree-evidence-grid,.process-tree-intelligence__nodes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.process-tree-verdict-grid .fact-chip strong{line-height:1.35}.lineage-tier-card{min-width:0;box-shadow:inset 0 1px 0 rgba(148,163,184,.05)}.lineage-tier-card--proven{border-color:rgba(34,197,94,.3);background:linear-gradient(180deg,rgba(34,197,94,.1),rgba(2,6,23,.48)),rgba(2,6,23,.42)}.lineage-tier-card--inferred{border-color:rgba(59,130,246,.28);background:linear-gradient(180deg,rgba(59,130,246,.08),rgba(2,6,23,.48)),rgba(2,6,23,.42)}.lineage-tier-card--context{border-color:rgba(148,163,184,.24);background:linear-gradient(180deg,rgba(148,163,184,.08),rgba(2,6,23,.48)),rgba(2,6,23,.42)}.process-node-card{min-width:0;box-shadow:inset 0 1px 0 rgba(148,163,184,.05)}.process-node-card--primary{border-color:rgba(59,130,246,.28);background:linear-gradient(180deg,rgba(59,130,246,.08),rgba(2,6,23,.48)),rgba(2,6,23,.42)}.process-node-card--anomaly,.process-node-card--anomaly-signal,.process-node-card--interpreter{border-color:rgba(245,158,11,.32);background:linear-gradient(180deg,rgba(245,158,11,.08),rgba(2,6,23,.48)),rgba(2,6,23,.42)}.process-node-card--trust,.process-node-card--trust-concern{border-color:rgba(239,68,68,.3);background:linear-gradient(180deg,rgba(239,68,68,.08),rgba(2,6,23,.48)),rgba(2,6,23,.42)}.process-node-card--supporting{border-color:rgba(59,130,246,.24);background:linear-gradient(180deg,rgba(59,130,246,.06),rgba(2,6,23,.48)),rgba(2,6,23,.42)}.process-node-card--contradiction{border-color:rgba(245,158,11,.26);background:linear-gradient(180deg,rgba(245,158,11,.06),rgba(2,6,23,.48)),rgba(2,6,23,.42)}.process-node-card--progression-stop{border-color:rgba(59,130,246,.28);box-shadow:inset 0 1px 0 rgba(148,163,184,.05),0 0 0 1px rgba(59,130,246,.08)}.process-node-card--command{border-color:rgba(148,163,184,.2);background:linear-gradient(180deg,rgba(30,41,59,.3),rgba(2,6,23,.48)),rgba(2,6,23,.42)}.correlation-section-card .detail-list,.execution-context-panel__commands .process-graph-detail-row{margin-top:0}.field-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.text-input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:rgba(15,23,42,.96);color:var(--text)}.feedback-box{min-height:92px;resize:vertical}.action-error{color:var(--danger)}.button{border:1px solid rgba(99,102,241,.28);border-radius:12px;padding:10px 14px;background:linear-gradient(180deg,rgba(99,102,241,.22),rgba(79,70,229,.18));color:white;font-weight:700;cursor:pointer}.button.secondary{border-color:var(--line);background:rgba(15,23,42,.94);color:var(--text)}.button.danger{border-color:rgba(248,113,113,.36);background:linear-gradient(180deg,rgba(127,29,29,.96),rgba(153,27,27,.9));color:#fff7f7}.button.is-active{border-color:rgba(99,102,241,.38);background:rgba(99,102,241,.16)}.button:disabled{opacity:.55;cursor:not-allowed}.modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:20px;background:rgba(2,6,23,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card{width:min(560px,100%);border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(17,24,39,.96));box-shadow:var(--shadow);padding:18px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.audit-row{padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:rgba(15,23,42,.92)}.audit-row strong{display:inline-block;margin-right:8px}.related-alert-row{padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:rgba(15,23,42,.9);display:grid;grid-gap:8px;gap:8px}.related-alert-row__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.related-alert-row__header h3{margin:0 0 4px;font-size:1rem}.related-alert-row__header p,.related-alerts-empty p{margin:0;color:var(--text-muted)}.related-alert-row__meta{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--text-muted);font-size:.86rem}.related-alert-row .pill-row{align-items:flex-start}.related-alert-row__footer{display:flex;justify-content:flex-end}.related-alert-link{color:var(--accent-cyan);font-weight:600;text-decoration:none}.related-alert-link:hover{text-decoration:underline}.related-alerts-empty{padding:8px 0 2px}.validation-section{display:grid;grid-gap:8px;gap:8px}.validation-group-toggle{border:1px solid var(--line);border-radius:14px;background:rgba(2,6,23,.34);padding:8px 10px}.validation-group-toggle[open]{background:rgba(2,6,23,.46)}.validation-group-toggle[open] .validation-list{margin-top:8px}.validation-group-toggle__summary{list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;cursor:pointer}.validation-group-toggle__summary::-webkit-details-marker{display:none}.validation-group-toggle__copy{display:grid;grid-gap:4px;gap:4px}.validation-group-toggle__copy strong{font-size:.94rem}.builder-layout{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.15fr);grid-gap:14px;gap:14px}.builder-status-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.builder-status-card{padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(15,23,42,.92)}.builder-status-card h3{margin:6px 0;font-size:.98rem}.builder-status-card p{margin:0;font-size:.88rem}.builder-block{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--line);background:rgba(15,23,42,.92)}.builder-block.is-selected{border-color:rgba(99,102,241,.38);box-shadow:inset 0 0 0 1px rgba(99,102,241,.18)}.builder-block__main{padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.builder-block__copy{display:grid;grid-gap:6px;gap:6px}.builder-block__copy strong{font-size:.98rem}.builder-block__copy p{margin:0;font-size:.9rem}.inline-meta__critical{color:var(--danger)}.validation-list{display:grid;grid-gap:8px;gap:8px}.validation-list--dense{gap:6px}.validation-item{padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:rgba(2,6,23,.52)}.validation-item--dense{display:grid;grid-template-columns:minmax(150px,220px) auto minmax(0,1fr);grid-gap:8px 10px;gap:8px 10px;align-items:center;padding:8px 10px}.validation-item__name,.validation-item__reason{margin:0;min-width:0}.validation-item__name{font-size:.88rem}.detail-list--compact{margin-top:6px}.investigation-context-panel--embedded,.process-graph-panel--compact{padding:10px 12px}.process-graph-detail-list{display:grid;grid-gap:6px;gap:6px}.process-graph-detail-row{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:12px;border:1px solid var(--line);background:rgba(2,6,23,.42)}.process-graph-detail-row span{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.recommended-actions-panel .panel__heading{margin-bottom:10px}.recommended-action-item,.recommended-action-list{display:grid;grid-gap:8px;gap:8px}.recommended-action-item{padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:rgba(15,23,42,.94)}.recommended-action-item__header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.recommended-action-item__footer{display:flex;flex-wrap:wrap;gap:8px}.button.button--compact{padding:8px 12px}.button.button--warn{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.12);color:#fde68a}.code-block{overflow:auto;border-radius:12px;padding:12px;background:rgba(2,6,23,.72);border:1px solid var(--line);font-size:.82rem}.expandable-text{margin:0}.expandable-text.is-open{display:block}.clamp-1,.clamp-2,.clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-1{-webkit-line-clamp:1}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.text-toggle{margin-top:6px;padding:0;border:0;background:transparent;color:var(--accent-secondary);font-size:.82rem;font-weight:700;cursor:pointer}.empty-state{text-align:center;padding:34px 20px}.engineering-console{display:grid;grid-gap:1rem;gap:1rem}.engineering-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.engineering-summary-card{display:grid;grid-gap:.3rem;gap:.3rem;padding:.8rem .9rem;border-radius:12px;border:1px solid var(--line);background:rgba(2,6,23,.28)}.engineering-summary-card span{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.engineering-summary-card strong{font-size:1.5rem}.engineering-toolbar{display:grid;grid-gap:.7rem;gap:.7rem}.engineering-toolbar__grid{display:grid;grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(160px,1fr));grid-gap:.65rem;gap:.65rem;align-items:flex-end}.engineering-toolbar__search{min-width:0}.engineering-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.engineering-toggle-group{display:inline-flex;flex-wrap:wrap;gap:.5rem}.checkbox-chip{display:inline-flex;gap:.55rem;align-items:center;padding:.48rem .75rem;border-radius:999px;border:1px solid var(--line);background:rgba(2,6,23,.3);color:var(--text-soft);font-size:.84rem}.engineering-main-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(25rem,.9fr);grid-gap:1rem;gap:1rem;align-items:start}.engineering-table-wrap{overflow:auto}.engineering-table{width:100%;border-collapse:collapse;font-size:.92rem}.engineering-table td,.engineering-table th{text-align:left;vertical-align:top;padding:.58rem .65rem;border-bottom:1px solid var(--line-soft)}.engineering-table th{font-size:.71rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.engineering-table tbody tr.is-selected{background:rgba(15,23,42,.62)}.engineering-table tbody tr:hover{background:rgba(15,23,42,.44)}.engineering-table--worklist td{min-width:0}.engineering-row-link{padding:0;border:0;background:transparent;color:inherit;display:grid;grid-gap:.14rem;gap:.14rem;text-align:left;cursor:pointer}.app-nav__context-link:focus-visible,.engineering-row-link:focus-visible,.engineering-tab:focus-visible{outline:2px solid rgba(56,189,248,.8);outline-offset:2px}.engineering-row-link strong{font-size:.9rem}.engineering-muted-line,.engineering-row-link small,.engineering-state-stack small{color:var(--text-soft)}.engineering-muted-line{display:inline-block;max-width:28ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engineering-state-stack{display:grid;grid-gap:.3rem;gap:.3rem}.engineering-row-actions{display:flex;align-items:center;gap:.4rem}.button.tertiary{border-color:var(--line);background:rgba(2,6,23,.42);color:var(--text-soft);padding:.42rem .72rem;font-size:.82rem}.engineering-detail-panel{position:-webkit-sticky;position:sticky;top:1rem}.engineering-detail-stack{display:grid;grid-gap:1rem;gap:1rem}.engineering-state-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.engineering-state-step{display:flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.52rem .7rem;border-radius:12px;border:1px solid var(--line);background:rgba(2,6,23,.36);color:var(--text-muted);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:center}.engineering-state-step.is-complete{border-color:rgba(34,197,94,.24);color:#bbf7d0}.engineering-state-step.is-active{border-color:rgba(59,130,246,.34);background:rgba(59,130,246,.12);color:var(--text)}.engineering-status-inline{display:flex;gap:.5rem;flex-wrap:wrap}.engineering-status-line{display:flex;flex-wrap:wrap;gap:.75rem 1rem;padding:.75rem .9rem;border-radius:12px;border:1px solid var(--line);background:rgba(2,6,23,.26);color:var(--text-soft);font-size:.86rem}.engineering-status-line strong{color:var(--text)}.engineering-blocker-box{padding:.85rem .95rem;border-radius:14px;border:1px solid rgba(245,158,11,.22);background:rgba(245,158,11,.09)}.engineering-blocker-box--ok{border-color:rgba(34,197,94,.2);background:rgba(34,197,94,.08)}.engineering-blocker-box p,.engineering-blocker-box strong{display:block;margin:0}.engineering-blocker-box p{margin-top:.35rem}.engineering-tabs{display:flex;gap:.45rem;flex-wrap:wrap;padding-bottom:.1rem;border-bottom:1px solid var(--line-soft)}.engineering-tab{border:1px solid transparent;border-radius:999px;padding:.48rem .82rem;background:transparent;color:var(--text-soft);font-weight:700;cursor:pointer;font-size:.84rem}.engineering-tab.is-active,.engineering-tab:hover{border-color:rgba(99,102,241,.24);background:rgba(99,102,241,.12);color:var(--text)}.engineering-card-section,.engineering-note-box,.engineering-overview-grid,.engineering-package-grid,.engineering-preview-stack,.engineering-section,.engineering-tab-panel,.engineering-tab-stack{display:grid;grid-gap:.75rem;gap:.75rem}.engineering-overview-grid,.engineering-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-card-section{padding:.82rem .92rem;border-radius:12px;border:1px solid var(--line);background:rgba(2,6,23,.28)}.engineering-card-section h3,.engineering-summary-text{margin:0}.engineering-summary-text{color:var(--text);line-height:1.45}.engineering-summary-block{display:grid;grid-gap:.35rem;gap:.35rem}.engineering-summary-subtext{margin:0;color:var(--text-soft);font-size:.88rem}.engineering-action-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.engineering-kv-grid,.engineering-lifecycle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.engineering-action-row,.engineering-export-controls{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}.engineering-inline-note{margin:0;color:var(--text-soft);font-size:.84rem}.text-input--multiline{min-height:6rem;resize:vertical}.engineering-json-preview{margin:0;padding:.9rem 1rem;border-radius:14px;border:1px solid var(--line);background:rgba(2,6,23,.72);overflow:auto;font-size:.8rem;line-height:1.45;color:var(--text-soft)}.engineering-handoff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.engineering-handoff-grid section{display:grid;grid-gap:.5rem;gap:.5rem}.engineering-overflow-menu{position:relative}.engineering-overflow-menu summary{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;border:1px solid var(--line);background:rgba(2,6,23,.34);cursor:pointer;list-style:none;color:var(--text-soft)}.engineering-overflow-menu summary::-webkit-details-marker{display:none}.engineering-overflow-menu summary:focus-visible,.engineering-overflow-menu summary:hover,.engineering-overflow-menu[open] summary{color:var(--text);border-color:rgba(99,102,241,.24);outline:none}.engineering-overflow-menu__content{position:absolute;right:0;top:calc(100% + .35rem);z-index:5;min-width:9rem;display:grid;grid-gap:.2rem;gap:.2rem;padding:.35rem;border-radius:12px;border:1px solid var(--line);background:rgba(15,23,42,.98);box-shadow:var(--shadow)}.engineering-overflow-menu__content button{padding:.5rem .65rem;border:0;border-radius:8px;background:transparent;color:var(--text-soft);text-align:left;cursor:pointer}.engineering-overflow-menu__content button:focus-visible,.engineering-overflow-menu__content button:hover{background:rgba(99,102,241,.12);color:var(--text);outline:none}.engineering-inline-state{display:grid;grid-gap:.4rem;gap:.4rem;padding:1rem;border-radius:12px;border:1px solid var(--line);background:rgba(2,6,23,.28)}.engineering-inline-state--error{border-color:rgba(239,68,68,.25)}.engineering-inline-state--partial{border-color:rgba(245,158,11,.24)}.engineering-inline-state--loading{border-color:rgba(59,130,246,.2)}.engineering-inline-state p,.engineering-inline-state strong{margin:0}.engineering-inline-state__details summary{cursor:pointer;color:var(--text-soft);font-size:.84rem}.engineering-inline-state__details p{margin-top:.45rem;color:var(--text-muted);font-size:.84rem}.engineering-skeleton-row td{padding-top:.5rem;padding-bottom:.5rem}.engineering-skeleton-bar,.engineering-skeleton-block{border-radius:10px;background:linear-gradient(90deg,rgba(30,41,59,.72),rgba(51,65,85,.82),rgba(30,41,59,.72));background-size:200% 100%;animation:engineeringSkeleton 1.4s ease-in-out infinite}.engineering-skeleton-bar{width:100%;height:2.2rem}.engineering-skeleton-block{width:100%;height:4rem}.engineering-skeleton-block--medium{height:8rem}.engineering-skeleton-block--tall{height:12rem}@keyframes engineeringSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1100px){.app-shell{grid-template-columns:1fr}.app-nav{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto auto auto}.builder-layout,.confidence-factor-grid,.content-grid.three-up,.content-grid.two-up,.decision-action-bar__actions,.decision-action-bar__header,.decision-action-bar__summary,.decision-flow-grid,.decision-workflow-grid,.engineering-action-groups,.engineering-handoff-grid,.engineering-kv-grid,.engineering-lifecycle-grid,.engineering-main-layout,.engineering-overview-grid,.engineering-package-grid,.engineering-state-strip,.engineering-summary-strip,.engineering-toolbar__grid,.playbook-profile-grid,.queue-work-item__body,.queue-work-item__decision,.split-layout,.triage-summary-grid,.validation-item--dense{grid-template-columns:1fr}.engineering-detail-panel{position:static}}@media (max-width:720px){.app-main,.app-nav,.panel,.panel--hero{padding:14px}.decision-compact-note,.panel--hero,.panel__heading,.recommended-action-item__header,.related-alert-row__header{display:grid}.queue-toolbar__search{grid-column:span 1}.process-chain-graph{grid-auto-flow:row;grid-auto-columns:unset}.process-chain-graph__segment{grid-template-columns:1fr}.engineering-export-controls,.engineering-row-actions,.engineering-toolbar__actions{flex-direction:column;align-items:stretch}.engineering-toggle-group{display:grid}.process-chain-edge{min-width:0;justify-content:flex-start;padding-left:28px}.process-chain-edge:before{left:0;right:auto;width:20px}.process-chain-edge:after{left:16px;right:auto}.data-table td:nth-child(3),.data-table td:nth-child(6),.data-table th:nth-child(3),.data-table th:nth-child(6){display:none}}@media (prefers-reduced-motion:reduce){.engineering-skeleton-bar,.engineering-skeleton-block{animation:none}}.cluster-count-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.cluster-count{display:flex;flex-direction:column;gap:.15rem;min-width:8.5rem;padding:.65rem .85rem;border:1px solid var(--border-subtle);border-radius:.6rem;background:var(--surface-muted)}.cluster-count strong{font-size:1.4rem;line-height:1.1;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cluster-count span{font-size:.75rem;color:var(--text-muted)}.cluster-anchor{display:flex;align-items:center;gap:.4rem;align-self:center;padding:.5rem .7rem;border:1px dashed var(--border-subtle);border-radius:.6rem}.cluster-anchor span{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.cluster-anchor code{font-size:.85rem;color:var(--text-soft)}.tactic-chart{margin:0}.tactic-chart figcaption{font-size:.75rem;color:var(--text-muted);margin-bottom:.6rem}.tactic-bars{display:flex;flex-direction:column;gap:.45rem}.tactic-row{display:grid;grid-template-columns:minmax(7rem,12rem) 1fr auto;align-items:center;grid-gap:.7rem;gap:.7rem}.tactic-name{font-size:.82rem;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tactic-track{position:relative;height:.85rem;border-radius:.2rem;background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--border-subtle);overflow:hidden}.tactic-fill{position:absolute;inset:0 auto 0 0;border-radius:.2rem;min-width:.35rem}.tactic-value{font-size:.85rem;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2ch;text-align:right}.cluster-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.cluster-target-grid h3{margin:0 0 .45rem;font-size:.82rem;line-height:1.2;color:var(--text-soft)}.cluster-target-basis{display:block;margin-top:.2rem;color:var(--text-muted);font-size:.78rem;line-height:1.35}@media (max-width:560px){.tactic-row{grid-template-columns:minmax(5rem,8rem) 1fr auto}.cluster-target-grid{grid-template-columns:1fr}}.risk-panel__body{display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:1.15rem;gap:1.15rem;align-items:start}.risk-panel__axes{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.risk-panel .confidence-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.risk-panel .confidence-grid__head{align-items:start}.risk-panel .confidence-grid__head>span{white-space:normal;overflow:visible;text-overflow:clip}.risk-axis__head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-bottom:.5rem;padding-bottom:.35rem;border-bottom:1px solid var(--line)}.risk-axis__title{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft)}.risk-axis__support{font-size:.74rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.risk-panel__body{grid-template-columns:minmax(0,1fr);justify-items:center}.risk-panel__axes{width:100%}}.confidence-gauge{position:relative;width:148px;height:148px}.confidence-gauge__svg{display:block;width:100%;height:100%}.confidence-gauge__track{fill:none;stroke:var(--surface-strong);stroke-width:10}.confidence-gauge__value{fill:none;stroke:var(--accent);stroke-width:10}.confidence-gauge__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem}.confidence-gauge__center strong{font-size:1.9rem;line-height:1;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.confidence-gauge__center span{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.confidence-grid{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.5rem .85rem;gap:.5rem .85rem}.confidence-grid__cell{display:flex;flex-direction:column;gap:.28rem}.confidence-grid__head{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}.confidence-grid__head>span{font-size:.8rem;line-height:1.25;color:var(--text-soft);white-space:normal}.confidence-grid__head>strong{font-size:1.05rem;line-height:1.15;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.confidence-grid__cell--absent .confidence-grid__head>strong{font-size:.9rem;letter-spacing:.04em;color:var(--text-soft)}.confidence-grid__unknown{font-size:.62rem;letter-spacing:.04em;color:var(--text-muted)}.confidence-grid__meter{height:.6rem;border-radius:.3rem;background:var(--surface-strong);overflow:hidden}.confidence-grid__meter>div{height:100%;border-radius:.3rem;background:var(--accent);min-width:.3rem}.confidence-grid__meter--unknown{background:repeating-linear-gradient(45deg,var(--surface-strong),var(--surface-strong) 5px,rgba(148,163,184,.26) 5px,rgba(148,163,184,.26) 10px)}@media (max-width:520px){.confidence-grid{grid-template-columns:1fr}}.lineage-graph{margin:0}.node-triage{margin-top:.6rem;padding:.75rem .85rem;border-left:1px solid var(--border-subtle);border:1px solid var(--border-subtle);border-left-width:3px;border-radius:10px;background:var(--surface-soft);color:var(--text-primary);font-size:.82rem}.node-triage--escalation{border-left-color:#d95926}.node-triage--fp{border-left-color:#199e70}.node-triage--neutral{border-left-color:var(--accent-cyan)}.node-triage--unknown{border-left-color:var(--text-muted)}.node-triage__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.node-triage__name{font-weight:700;color:var(--text-primary);font-family:var(--font-mono)}.node-triage__role{display:block;color:var(--text-muted);font-size:.72rem;margin-top:.1rem}.node-triage__dir{flex:none;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;white-space:nowrap;border:1px solid transparent}.node-triage__dir--escalation{background:rgba(217,89,38,.16);color:#f0a883;border-color:rgba(217,89,38,.5)}.node-triage__dir--fp{background:rgba(25,158,112,.16);color:#66d6ab;border-color:rgba(25,158,112,.5)}.node-triage__dir--neutral{background:rgba(34,211,238,.14);color:#7fdcea;border-color:rgba(34,211,238,.4)}.node-triage__dir--unknown{background:rgba(148,163,184,.14);color:var(--text-muted);border-color:var(--border-subtle)}.node-triage__why{margin:.4rem 0 0;color:var(--text-secondary);font-size:.78rem}.node-triage__identity{margin:.4rem 0 0;color:var(--text-muted);font-size:.74rem;word-break:break-word}.node-triage__hash,.node-triage__path{font-family:var(--font-mono)}.node-triage__block{margin-top:.7rem;border-top:1px solid var(--line-soft);padding-top:.55rem}.node-triage__block h5{margin:0 0 .4rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.node-triage__activity,.node-triage__flags{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.node-triage__flag{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.node-triage__flag-kind{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f0a883;background:rgba(217,89,38,.14);border:1px solid rgba(217,89,38,.4);border-radius:5px;padding:.05rem .35rem}.node-triage__flag code{font-family:var(--font-mono);font-size:.74rem;color:var(--text-primary);background:rgba(148,163,184,.1);border-radius:5px;padding:.05rem .3rem;word-break:break-all}.node-triage__phase{font-size:.64rem;color:var(--accent-cyan);border:1px solid rgba(34,211,238,.35);border-radius:5px;padding:.02rem .32rem;white-space:nowrap}.node-triage__cmd-actions{display:flex;gap:.4rem;margin-top:.45rem}.node-triage__check button,.node-triage__cmd-actions button,.node-triage__pivots button{font-size:.7rem;color:var(--text-secondary);background:rgba(148,163,184,.1);border:1px solid var(--border-subtle);border-radius:6px;padding:.2rem .5rem;cursor:pointer}.node-triage__check button:hover,.node-triage__cmd-actions button:hover,.node-triage__pivots button:hover{background:rgba(148,163,184,.18)}.node-triage__check-body pre,.node-triage__cmd{margin:.45rem 0 0;padding:.5rem .6rem;background:var(--bg-strong);border:1px solid var(--line);border-radius:7px;font-family:var(--font-mono);font-size:.72rem;color:var(--text-primary);white-space:pre-wrap;word-break:break-all;max-height:200px;overflow:auto}.node-triage__act{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.76rem;color:var(--text-secondary)}.node-triage__act-icon{color:var(--text-muted)}.node-triage__act-label{font-family:var(--font-mono);color:var(--text-primary);word-break:break-all}.node-triage__act-detail{color:var(--text-muted);font-size:.7rem}.node-triage__act--escalation .node-triage__act-icon{color:#d95926}.node-triage__act--supports_fp .node-triage__act-icon{color:#199e70}.node-triage__muted,.node-triage__unknown{margin:0;color:var(--text-muted);font-size:.74rem}.node-triage__unknown{font-style:italic}.node-triage__temporal{margin:.6rem 0 0;font-size:.74rem;color:var(--text-secondary)}.node-triage__pivots{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem;border-top:1px solid var(--line-soft);padding-top:.55rem}.node-triage__check{display:inline-flex;flex-direction:column;gap:.3rem}.node-triage__check-body{margin-top:.3rem;max-width:420px}.node-triage__check-body button{margin-top:.35rem}.node-triage__elastic{font-size:.7rem;color:var(--text-secondary);background:rgba(148,163,184,.1);border:1px solid var(--border-subtle);border-radius:6px;padding:.2rem .5rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.node-triage__elastic:hover{background:rgba(148,163,184,.18)}.node-triage__elastic--disabled{color:var(--text-muted);cursor:not-allowed;opacity:.75}.node-triage__elastic--disabled:hover{background:rgba(148,163,184,.1)}.node-focus-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .75rem;padding:.5rem .75rem;border:1px solid rgba(57,135,229,.5);border-left:3px solid #3987e5;border-radius:0 8px 8px 0;background:rgba(57,135,229,.1);color:var(--text-secondary);font-size:.8rem}.node-focus-banner strong{color:var(--text-primary);font-family:var(--font-mono)}.node-focus-banner button{flex:none;font-size:.72rem;color:var(--text-secondary);background:rgba(148,163,184,.12);border:1px solid var(--border-subtle);border-radius:6px;padding:.2rem .55rem;cursor:pointer}.node-focus-banner button:hover{background:rgba(148,163,184,.2)}.analyst-brief-panel--node-focused{outline:1px solid rgba(57,135,229,.25);outline-offset:6px;border-radius:6px}.analyst-reason-row.is-node-focused{background:rgba(57,135,229,.08);border-radius:6px;box-shadow:inset 2px 0 0 #3987e5}.evidence-jump{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:1px dashed var(--accent);color:var(--accent);cursor:pointer;font:inherit;padding:0}.evidence-jump:focus-visible,.evidence-jump:hover{border-bottom-style:solid}.analyst-reason-row.is-evidence-flash{animation:evidence-flash 1.8s ease-out}@keyframes evidence-flash{0%,35%{background:color-mix(in srgb,var(--accent) 22%,transparent)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.analyst-reason-row.is-evidence-flash{animation:none;outline:2px solid var(--accent)}}.risk-band__support{margin:.15rem 0 0;font-size:.78rem;line-height:1.4;color:var(--text-muted)}.risk-band__claim{margin:.3rem 0 0;font-size:.9rem;line-height:1.4;color:var(--text-primary)}.risk-band__claim-label{display:inline-block;margin-right:.45rem;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft)}.risk-band__override{margin:.5rem 0 0;padding:.4rem .6rem;border-left:3px solid var(--accent);border-radius:.25rem;background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:.85rem;line-height:1.4;color:var(--text-primary)}