:root,[data-theme=quantum]{--color-cbs-primary-50:oklch(97% 0.01 235);--color-cbs-primary-100:oklch(93% 0.02 235);--color-cbs-primary-200:oklch(83% 0.05 235);--color-cbs-primary-300:oklch(71% 0.09 235);--color-cbs-primary-400:oklch(55% 0.13 235);--color-cbs-primary-500:oklch(40% 0.14 235);--color-cbs-primary-600:oklch(33% 0.12 235);--color-cbs-primary-700:oklch(27% 0.10 235);--color-cbs-primary-800:oklch(22% 0.07 235);--color-cbs-primary-900:oklch(18% 0.06 235);--color-cbs-primary-950:oklch(12% 0.04 235);--color-background:oklch(12.9% 0.012 265);--color-card:oklch(18% 0.014 265);--color-popover:oklch(18% 0.014 265);--color-secondary:oklch(27.9% 0.016 265);--color-muted:oklch(27.9% 0.016 265);--color-border:oklch(37.2% 0.021 261);--color-input:oklch(37.2% 0.021 261);--color-accent:oklch(12% 0.04 235);--color-foreground:oklch(98.5% 0.002 250);--color-muted-foreground:oklch(65% 0.01 265);--color-status-success-bg:oklch(22% 0.06 165);--color-status-success-text:oklch(80% 0.12 165);--color-status-warning-bg:oklch(24% 0.06 70);--color-status-warning-text:oklch(82% 0.12 75);--color-status-error-bg:oklch(22% 0.06 15);--color-status-error-text:oklch(82% 0.12 15);--color-status-info-bg:oklch(22% 0.05 235);--color-status-info-text:oklch(80% 0.10 230);--color-status-unverifiable-bg:oklch(20% 0.04 70);--color-status-unverifiable-text:oklch(75% 0.10 70);--color-quantum-glow:oklch(70.7% 0.165 254.624);--color-quantum-primary:var(--color-cbs-primary-500);--color-quantum-accent:var(--color-cbs-primary-400);--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-arabic:"Noto Sans Arabic","Cairo",ui-sans-serif,sans-serif;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1rem;--shadow-card:0 1px 0 oklch(100% 0 0/0.04) inset,0 8px 24px oklch(0% 0 0/0.4);--shadow-glow:0 0 20px oklch(70.7% 0.165 254.624/0.15);--shadow-sm:0 1px 3px oklch(0% 0 0/0.4);--shadow-md:0 4px 12px oklch(0% 0 0/0.5);--density-comfortable-row-h:56px;--density-compact-row-h:44px;--density-dense-row-h:32px;--density-row-h:var(--density-comfortable-row-h);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--anim-fast:150ms ease;--anim-normal:250ms ease;--anim-slow:400ms ease;--anim-spring:300ms cubic-bezier(0.34,1.56,0.64,1)}[data-theme=light]{--color-background:oklch(98% 0.005 265);--color-card:oklch(94% 0.008 265);--color-border:oklch(82% 0.012 261);--color-foreground:oklch(12.9% 0.012 265);--color-muted-foreground:oklch(45% 0.01 265);--color-cbs-primary-500:oklch(40% 0.14 235);--color-quantum-glow:oklch(40% 0.14 235/0.2)}[data-density=comfortable]{--density-row-h:var(--density-comfortable-row-h)}[data-density=compact]{--density-row-h:var(--density-compact-row-h)}[data-density=dense]{--density-row-h:var(--density-dense-row-h)}:root{color-scheme:dark;--font-display:"Space Grotesk",sans-serif;--font-mono:"IBM Plex Mono",monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--bg:#111111;--surface:#1c1b19;--surface-strong:#171614;--bg-elevated:rgba(28,27,25,0.94);--bg-strong:rgba(23,22,20,0.98);--line:rgba(42,41,37,0.94);--line-strong:rgba(0,230,118,0.42);--text:#cdccca;--text-strong:#ffffff;--muted:#a5a39f;--accent:#00e676;--accent-strong:#00bb62;--teal:#78f5dc;--secondary:#90b7ff;--danger:#dd6974;--warning:#ffca68;--shadow:0 28px 80px rgba(0,0,0,0.42);--hero-glow:0 0 0 1px rgba(0,230,118,0.1),0 30px 90px rgba(0,0,0,0.52);--radius-xl:32px;--radius-lg:22px;--radius-md:16px;--radius-sm:999px;--status-pass:oklch(0.62 0.10 150);--status-warn:oklch(0.72 0.13 80);--status-fail:oklch(0.60 0.16 27);--status-unknown:oklch(0.65 0.02 250);--status-pass-bg:oklch(0.62 0.10 150/0.10);--status-warn-bg:oklch(0.72 0.13 80/0.10);--status-fail-bg:oklch(0.60 0.16 27/0.10);--status-unknown-bg:oklch(0.65 0.02 250/0.10);--status-pass-border:oklch(0.62 0.10 150/0.35);--status-warn-border:oklch(0.72 0.13 80/0.35);--status-fail-border:oklch(0.60 0.16 27/0.35);--status-unknown-border:oklch(0.65 0.02 250/0.35);--qds-status-healthy:var(--status-pass);--qds-status-reconciled:var(--status-pass);--qds-status-evidence-complete:var(--status-pass);--qds-status-degraded:var(--status-warn);--qds-status-stale:var(--status-warn);--qds-status-pending-human:var(--status-warn);--qds-status-down:var(--status-fail);--qds-status-blocked:var(--status-fail);--qds-status-unreconciled:var(--status-fail);--qds-status-evidence-missing:var(--status-fail);--qds-status-unverifiable:var(--status-unknown);--qds-status-unknown:var(--status-unknown);--qds-status-healthy-bg:var(--status-pass-bg);--qds-status-reconciled-bg:var(--status-pass-bg);--qds-status-evidence-complete-bg:var(--status-pass-bg);--qds-status-degraded-bg:var(--status-warn-bg);--qds-status-stale-bg:var(--status-warn-bg);--qds-status-pending-human-bg:var(--status-warn-bg);--qds-status-down-bg:var(--status-fail-bg);--qds-status-blocked-bg:var(--status-fail-bg);--qds-status-unreconciled-bg:var(--status-fail-bg);--qds-status-evidence-missing-bg:var(--status-fail-bg);--qds-status-unverifiable-bg:var(--status-unknown-bg);--qds-status-unknown-bg:var(--status-unknown-bg);--qds-status-healthy-border:var(--status-pass-border);--qds-status-reconciled-border:var(--status-pass-border);--qds-status-evidence-complete-border:var(--status-pass-border);--qds-status-degraded-border:var(--status-warn-border);--qds-status-stale-border:var(--status-warn-border);--qds-status-pending-human-border:var(--status-warn-border);--qds-status-down-border:var(--status-fail-border);--qds-status-blocked-border:var(--status-fail-border);--qds-status-unreconciled-border:var(--status-fail-border);--qds-status-evidence-missing-border:var(--status-fail-border);--qds-status-unverifiable-border:var(--status-unknown-border);--qds-status-unknown-border:var(--status-unknown-border);--qds-font-display:var(--font-display);--qds-font-mono:var(--font-mono);--qds-font-numeric:var(--font-mono);--qds-density-compact:var(--space-1);--qds-density-tight:var(--space-2);--qds-density-default:var(--space-3);--qds-density-relaxed:var(--space-4);--qds-density-loose:var(--space-5);--qds-radius-control:var(--radius-md);--qds-radius-panel:var(--radius-lg);--qds-radius-critical-action:4px;--qds-border-panel:var(--line);--qds-shadow-panel:var(--shadow);--qds-shadow-critical:0 0 0 1px var(--status-fail-border);--qds-focus-ring:0 0 0 2px var(--status-unknown-border);--qds-motion-instant:0ms;--qds-motion-fast:80ms;--qds-motion-normal:160ms;--qds-z-base:0;--qds-z-sticky:100;--qds-z-dropdown:400;--qds-z-drawer:600;--qds-z-modal:800;--qds-z-critical-overlay:1000}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:80ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at 10% 0,rgba(0,230,118,.08),transparent 28%),radial-gradient(circle at 100% 18%,rgba(120,245,220,.08),transparent 24%),radial-gradient(circle at 52% 100%,rgba(255,202,104,.06),transparent 18%),linear-gradient(180deg,#111111,#0f0f0f 45%,#0c0c0c);color:var(--text);font-family:var(--font-display)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell-page{padding:40px 28px 56px}.cockpit-shell,.shell-page{position:relative;min-height:100vh}.cockpit-shell{height:100vh;overflow:hidden;padding:0;margin:0}.shell-content{width:min(100%,1680px);margin:0 auto;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.shell-backdrop{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 14%,rgba(0,230,118,.06),transparent 20%),radial-gradient(circle at 82% 12%,rgba(120,245,220,.09),transparent 24%),linear-gradient(120deg,rgba(0,230,118,.03),transparent 32%),linear-gradient(300deg,rgba(255,202,104,.03),transparent 34%)}.shell-backdrop:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 92%);mask-image:radial-gradient(circle at center,black 40%,transparent 92%);opacity:.3}.shell-grid{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr) minmax(340px,420px);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.shell-hero{overflow:hidden;margin:0 auto 16px;padding:var(--space-4) var(--space-5);display:grid;grid-template-columns:1.7fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.hero-copy h1{margin:4px 0 6px;font-size:clamp(1.8rem,3vw,3.2rem);line-height:.95;letter-spacing:-.04em;max-width:14ch}.hero-summary{margin:0;max-width:60ch;color:var(--muted);line-height:1.4;font-size:.92rem}.hero-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}.hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.cockpit-grid{display:grid;grid-template-rows:64px 1fr;grid-template-columns:240px 1fr;grid-template-areas:"header header" "sidebar main";height:100vh;overflow:hidden;background:var(--bg)}.cockpit-grid.sidebar-collapsed{grid-template-columns:56px 1fr}.cockpit-header{grid-area:header;justify-content:space-between;padding:0 var(--space-4);background:var(--surface-strong);border-bottom:1px solid var(--line);z-index:100;position:-webkit-sticky;position:sticky;top:0}.cockpit-header,.cockpit-header .header-left{display:flex;align-items:center;gap:var(--space-3)}.cockpit-header .header-center{display:flex;align-items:center;gap:var(--space-2)}.cockpit-header .header-right{display:flex;align-items:center;gap:var(--space-3)}.cockpit-sidebar{grid-area:sidebar;background:var(--surface-strong);border-right:1px solid var(--line);overflow-y:auto;padding:var(--space-3) 0;display:flex;flex-direction:column;gap:var(--space-1)}.cockpit-sidebar.collapsed{padding:var(--space-3) var(--space-1);align-items:center}.sidebar-section{padding:var(--space-2) var(--space-3)}.sidebar-section-title{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:var(--space-2)}.sidebar-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:8px;color:var(--text);font-size:.88rem;cursor:pointer;transition:background .16s ease;border:none;background:none;width:100%;text-align:left}.sidebar-item:hover{background:rgba(0,230,118,.06);transition:background .16s ease,color .16s ease}.sidebar-item.active{background:rgba(0,230,118,.08);color:var(--accent)}.sidebar-item .sidebar-badge{margin-left:auto;font-family:var(--font-mono);font-size:.75rem;color:var(--muted);min-width:20px;text-align:right}.cockpit-main{grid-area:main;overflow-y:auto;overflow-x:hidden;padding:var(--space-4);display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.cockpit-main.single-column{grid-template-columns:1fr}.cockpit-main .panel-full{grid-column:1/-1}.cockpit-main .panel-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--space-3);padding:var(--space-4);overflow-y:auto;max-height:50vh;transition:box-shadow .2s ease}.cockpit-main .panel-card:hover{box-shadow:0 0 0 1px var(--accent-strong)}.cockpit-main .panel-card.compact{max-height:35vh}.cockpit-main .panel-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.cockpit-main .panel-card-title{font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.cockpit-grid.zen-mode{grid-template-columns:0 1fr}.cockpit-grid.zen-mode .cockpit-sidebar{display:none}@media (max-width:1024px){.cockpit-grid{grid-template-columns:56px 1fr}.cockpit-sidebar .sidebar-item span,.sidebar-section-title{display:none}}@media (max-width:768px){.cockpit-grid{grid-template-rows:56px 1fr;grid-template-columns:1fr;grid-template-areas:"header" "main"}.cockpit-sidebar{display:none}.cockpit-main{grid-template-columns:1fr;padding:var(--space-2)}}@media (prefers-reduced-motion:reduce){.cache-pill:before,.live-pulse-dot:after,.live-pulse-dot:before{animation:none!important}}.panel{position:relative;background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.panel-hero{overflow:hidden;margin:0 auto 16px;padding:var(--space-4) var(--space-5);display:grid;grid-template-columns:1.7fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);box-shadow:var(--hero-glow)}.panel-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(114,240,212,.12),transparent 42%),linear-gradient(300deg,rgba(126,192,255,.1),transparent 36%);pointer-events:none}.panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}.detail-subsection h3,.panel-header h2{margin:6px 0 0;font-size:1.1rem}.catalog-panel,.context-panel,.control-panel,.conversation-panel,.detail-panel,.policy-panel,.presence-panel,.timeline-panel{padding:var(--space-4)}.detail-panel,.timeline-panel{max-height:70vh;overflow-y:auto}.mission-control-panel{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-height:none;overflow:visible;align-content:start}.selection-panel{align-content:start}.cockpit-command-center,.experience-strip,.focus-strip{margin:0 auto var(--space-5);padding:var(--space-5)}.experience-grid{grid-template-columns:1.4fr 1fr;grid-gap:var(--space-4)}.command-center-grid,.experience-grid{display:grid;gap:var(--space-4);align-items:start}.command-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4)}.command-center-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.context-column{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.conversation-layout{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.stack-note{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:rgba(9,17,26,.72);border:1px solid var(--line)}.stack-note ul{margin:var(--space-3) 0 0;padding-left:var(--space-4);color:var(--muted);line-height:1.6}.local-first-block{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid rgba(120,245,220,.18);background:linear-gradient(160deg,rgba(11,25,38,.94),rgba(8,14,22,.82)),rgba(8,14,22,.82);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.local-first-header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.local-first-header h3{margin:6px 0 0;font-size:1rem}.awareness-list,.awareness-strip{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.awareness-card{border:1px solid rgba(137,183,255,.18);border-radius:var(--radius-md);padding:var(--space-3);background:linear-gradient(180deg,rgba(12,19,32,.9),rgba(7,13,22,.78)),rgba(7,13,22,.78)}.awareness-card p{margin:var(--space-2) 0 0}.presence-summary-grid,.trace-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.trace-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.presence-signal{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(10,17,28,.82)}.presence-signal strong{font-size:.95rem;letter-spacing:.02em}.presence-signal span{color:var(--muted);line-height:1.5}.presence-signal-blocked{border-color:rgba(255,133,125,.34);background:linear-gradient(180deg,rgba(69,18,16,.46),rgba(14,11,16,.82))}.presence-signal-blocked strong{color:var(--danger)}.presence-signal-warning{border-color:rgba(255,202,104,.34);background:linear-gradient(180deg,rgba(60,41,11,.44),rgba(14,11,16,.82))}.presence-signal-warning strong{color:var(--warning)}.presence-signal-clear{border-color:rgba(114,240,212,.32);background:linear-gradient(180deg,rgba(14,51,45,.42),rgba(10,17,28,.82))}.presence-signal-clear strong{color:var(--accent)}.lock-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.lock-card{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);background:linear-gradient(180deg,rgba(11,18,32,.88),rgba(8,14,24,.72)),rgba(8,14,24,.72)}.lock-card p{margin:var(--space-2) 0 0}.lock-card.conflict-blocker{border-color:rgba(255,133,125,.36)}.lock-card.conflict-overlap{border-color:rgba(255,202,104,.34)}.lock-card.conflict-none{border-color:rgba(114,240,212,.22)}.definition-list{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);margin:0}.definition-list dt{color:var(--muted)}.definition-list dd{margin:0;word-break:break-word}.detail-subsection{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.mission-control-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.mission-control-metrics .metric-card{padding:var(--space-3) var(--space-4)}.mission-control-metrics .metric-card span{font-size:.84rem}.mission-control-metrics .metric-card strong{margin-top:var(--space-2);font-size:clamp(1.12rem,1.2vw,1.52rem)}.mission-control-priority-grid,.mission-control-secondary-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.mission-control-priority-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.mission-control-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-control-panel .detail-subsection>p,.mission-control-panel .empty-box p,.mission-control-panel .stack-note p,.mission-control-panel .subtle{max-width:64ch;font-size:.92rem}.panel-header-collapsible{cursor:pointer;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}button.panel-toggle-btn-outer{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-toggle-btn{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--muted);font-size:1.1rem;font-weight:600;flex-shrink:0;transition:color .15s,border-color .15s}.panel-toggle-btn:hover{color:var(--text);border-color:var(--accent)}.runtime-chain{display:flex;flex-direction:column;gap:var(--space-3)}.runtime-chain-group{border-left:2px solid var(--line);padding-left:var(--space-3)}.runtime-chain-card,.runtime-chain-group{display:flex;flex-direction:column;gap:6px}.runtime-chain-card{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:rgba(5,11,18,.6);border:1px solid var(--line);font-size:.86rem}.runtime-chain-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600}.runtime-chain-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.runtime-chain-row code{font-family:var(--font-mono);font-size:.82rem;color:var(--text)}.runtime-chain-status{color:var(--accent);font-weight:500}.runtime-chain-tokens,.runtime-chain-ts{color:var(--muted);font-size:.82rem}.runtime-chain-model{font-family:var(--font-mono);font-size:.76rem;color:var(--muted);background:rgba(255,255,255,.06);padding:1px 6px;border-radius:4px}.runtime-chain-cost-value{color:var(--warning);font-weight:600;font-family:var(--font-mono)}.runtime-chain-title{color:var(--text);font-size:.88rem;line-height:1.45;white-space:normal;overflow:visible;text-overflow:unset;max-width:none}.runtime-chain-task{border-left:2px solid var(--accent)}.runtime-chain-exec{margin-left:var(--space-3);border-left:2px solid var(--warning)}.runtime-chain-agent{margin-left:var(--space-5);border-left:2px solid #7ec0ff}.runtime-chain-cost{margin-left:36px;border-left:2px solid #dd6974}.metric-card{position:relative;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(11,19,33,.88),rgba(8,15,26,.66)),rgba(10,18,29,.62);padding:var(--space-4)}.metric-card span{display:block;color:var(--muted);font-size:.88rem}.metric-card strong{display:block;margin-top:var(--space-3);font-size:clamp(1.35rem,2vw,2.4rem);letter-spacing:-.04em}.metric-card[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--surface-strong,#171614);color:var(--muted,#a5a39f);font-size:.75rem;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;z-index:10;border:1px solid var(--line)}.profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.profile-card{position:relative;overflow:hidden;text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(28,27,25,.98),rgba(20,19,18,.94)),rgba(20,19,18,.94);color:inherit;padding:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;cursor:pointer}.profile-card:hover{transform:translateY(-1px);border-color:rgba(120,245,220,.26)}.profile-card-active{border-color:rgba(0,230,118,.42);box-shadow:inset 0 0 0 1px rgba(0,230,118,.18),0 18px 50px rgba(0,0,0,.28)}.profile-card-active:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--accent)}.profile-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.profile-card-top strong{font-size:clamp(1.15rem,1.6vw,1.6rem);letter-spacing:-.04em}.profile-card p{margin:0;color:var(--muted);line-height:1.5}.brief-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.brief-card{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2);background:linear-gradient(180deg,rgba(28,27,25,.96),rgba(21,20,18,.92)),rgba(21,20,18,.92)}.brief-card strong{font-size:clamp(1.15rem,1.8vw,1.7rem);letter-spacing:-.04em}.brief-card p{margin:0;color:var(--muted);line-height:1.55}.brief-card-accent{border-color:rgba(0,230,118,.28);background:linear-gradient(180deg,rgba(13,31,21,.92),rgba(21,20,18,.92)),rgba(21,20,18,.92)}.brief-card-warning{border-color:rgba(255,202,104,.32);background:linear-gradient(180deg,rgba(28,23,10,.92),rgba(21,20,18,.92)),rgba(21,20,18,.92)}.brief-card-danger{border-color:rgba(255,133,125,.34);background:linear-gradient(180deg,rgba(43,18,20,.92),rgba(21,20,18,.92)),rgba(21,20,18,.92)}.brief-card-neutral{border-color:rgba(137,183,255,.24)}.focus-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.focus-card{text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(28,27,25,.98),rgba(20,19,18,.94)),rgba(20,19,18,.94);color:inherit;padding:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;cursor:pointer}.focus-card:hover{transform:translateY(-1px);border-color:rgba(120,245,220,.26)}.focus-card-active{border-color:rgba(0,230,118,.42);box-shadow:inset 0 0 0 1px rgba(0,230,118,.18),0 18px 50px rgba(0,0,0,.28)}.focus-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.focus-card-top strong{font-size:clamp(1.3rem,2vw,2rem);letter-spacing:-.04em}.focus-card p{margin:0;color:var(--muted);line-height:1.5}.action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:16px}.action-card{text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:inherit;background:linear-gradient(180deg,rgba(28,27,25,.96),rgba(21,20,18,.92)),rgba(21,20,18,.92);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.action-card:hover{transform:translateY(-1px);border-color:rgba(120,245,220,.34)}.action-card-disabled,.action-card:disabled{cursor:not-allowed;opacity:.58}.action-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.action-card strong{font-size:1.02rem;letter-spacing:-.02em}.action-card p{margin:0;color:var(--muted);line-height:1.55}.timeline-card{text-align:left;width:100%;border:1px solid var(--line);background:linear-gradient(180deg,rgba(10,17,30,.92),rgba(7,13,22,.82)),rgba(7,13,22,.82);border-radius:var(--radius-md);padding:var(--space-4);color:inherit}.thread-card.selected,.timeline-card.selected{border-color:rgba(114,240,212,.42);box-shadow:inset 0 0 0 1px rgba(114,240,212,.18)}.candidate-card strong,.eval-card strong,.message-card strong,.thread-card strong,.timeline-card strong{display:block;margin:6px 0}.candidate-card p,.detail-stack p,.empty-box p,.eval-card p,.message-card p,.subtle,.thread-card p,.timeline-card p{margin:0;color:var(--muted);line-height:1.55}.candidate-header,.detail-row,.tag-row,.timeline-card-header,.timeline-meta,.trust-band{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.timeline-meta,.trust-band{margin-top:var(--space-3);color:var(--muted);font-size:.86rem}.candidate-card,.empty-box,.eval-card,.message-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(10,17,30,.84),rgba(7,13,22,.72)),rgba(7,13,22,.72);padding:var(--space-4)}.thread-card{text-align:left;width:100%;border:1px solid var(--line);background:rgba(7,13,22,.82);border-radius:var(--radius-md);padding:var(--space-3);color:inherit}.thread-card-header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.empty-box{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-height:180px;align-content:center;justify-items:start}.empty-box-error{border-color:rgba(255,133,125,.34)}.mission-graph-panel{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:0;padding:var(--space-4);border:1px solid rgba(120,245,220,.14);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,rgba(0,230,118,.06),transparent 20%),radial-gradient(circle at 100% 0,rgba(120,245,220,.05),transparent 22%),linear-gradient(180deg,rgba(28,27,25,.98),rgba(18,17,16,.98))}.mission-graph-header{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.mission-graph-header h3{margin:var(--space-2) 0 0;font-size:1.24rem;letter-spacing:-.03em}.mission-graph-summary{margin:0;color:var(--muted);max-width:58ch;font-size:.94rem;line-height:1.6}.mission-graph-overflow{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid rgba(255,202,104,.26);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(26,22,6,.92),rgba(23,22,20,.92))}.mission-graph-overflow-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mission-graph-frame{min-height:400px;height:420px;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:radial-gradient(circle at 0 0,rgba(0,230,118,.06),transparent 24%),radial-gradient(circle at 100% 0,rgba(120,245,220,.07),transparent 24%),linear-gradient(180deg,rgba(28,27,25,.96),rgba(18,17,16,.96))}.mission-graph-frame .react-flow__controls,.mission-graph-frame .react-flow__minimap{opacity:.84}.mission-graph-node{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(28,27,25,.98),rgba(20,19,18,.96)),rgba(20,19,18,.96);box-shadow:0 18px 44px rgba(0,0,0,.36)}.mission-graph-node strong{font-size:1rem;letter-spacing:-.02em}.mission-graph-node p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.mission-graph-node-scope{border-color:rgba(216,243,255,.28)}.mission-graph-node-workflow{border-color:rgba(120,245,220,.3)}.mission-graph-node-task{border-color:rgba(137,183,255,.3)}.mission-graph-node-approval{border-color:rgba(255,202,104,.3)}.mission-graph-node-thread{border-color:rgba(248,140,176,.28)}.mission-graph-node-run{border-color:rgba(163,255,141,.24)}.mission-graph-meta{display:flex;flex-wrap:wrap;gap:6px}.mission-graph-chip,.mission-graph-meta span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 var(--space-2);border-radius:999px;border:1px solid var(--line);background:rgba(17,17,17,.94);color:var(--text);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em}.mission-graph-legend{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mission-graph-chip-workflow{color:var(--accent)}.mission-graph-chip-task{color:var(--secondary)}.mission-graph-chip-approval{color:var(--warning)}.mission-graph-chip-thread{color:#f88cb0}.mission-graph-chip-run{color:#a3ff8d}.workflow-studio-panel{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:0;padding:var(--space-4);border:1px solid rgba(0,230,118,.14);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,rgba(0,230,118,.08),transparent 22%),radial-gradient(circle at 100% 0,rgba(120,245,220,.06),transparent 24%),linear-gradient(180deg,rgba(28,27,25,.98),rgba(18,17,16,.98))}.workflow-studio-header{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.workflow-studio-header h3{margin:var(--space-2) 0 0;font-size:1.24rem;letter-spacing:-.03em}.workflow-studio-summary{margin:0;color:var(--muted);max-width:58ch;font-size:.94rem;line-height:1.6}.workflow-studio-actions,.workflow-studio-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.workflow-studio-toolbar select{min-width:220px;background:rgba(17,17,17,.94)}.workflow-studio-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.workflow-studio-feedback{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.workflow-studio-canvas{min-height:460px;height:480px;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:radial-gradient(circle at 0 0,rgba(0,230,118,.06),transparent 24%),radial-gradient(circle at 100% 0,rgba(120,245,220,.06),transparent 24%),linear-gradient(180deg,rgba(18,17,16,.98),rgba(15,15,15,.98))}.workflow-studio-sidepanel{align-content:start}.workflow-studio-card,.workflow-studio-sidepanel{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.workflow-studio-card{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);background:linear-gradient(180deg,rgba(28,27,25,.98),rgba(20,19,18,.96)),rgba(20,19,18,.96)}.workflow-studio-card-header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.workflow-studio-copy{min-height:38px;padding-inline:var(--space-3);font-size:.78rem;white-space:nowrap}.workflow-studio-copy-copied{border-color:rgba(0,230,118,.32);color:var(--accent)}.workflow-studio-copy-error{border-color:rgba(221,105,116,.32);color:var(--danger)}.workflow-studio-card pre{margin:0;max-height:260px;overflow:auto;padding:var(--space-3);border-radius:14px;border:1px solid rgba(42,41,37,.96);background:rgba(17,17,17,.96);color:#b8f0e0;font-family:var(--font-mono);font-size:.78rem;line-height:1.55}.workflow-studio-card-error{border-color:rgba(255,133,125,.34)}.workflow-studio-card-success{border-color:rgba(0,230,118,.28);background:linear-gradient(180deg,rgba(13,31,21,.94),rgba(20,19,18,.94)),rgba(20,19,18,.94)}.workflow-studio-card-warning{border-color:rgba(255,202,104,.34);background:linear-gradient(180deg,rgba(26,22,6,.92),rgba(20,19,18,.92)),rgba(20,19,18,.92)}.workflow-studio-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.workflow-studio-kpi,.workflow-studio-status{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.workflow-studio-kpi,.workflow-studio-status span{color:var(--muted)}.workflow-studio-node{position:relative;isolation:isolate;display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:228px;max-width:248px;min-height:92px;padding:var(--space-3) var(--space-4);background:transparent}.workflow-studio-node:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(28,27,25,.98),rgba(20,19,18,.96)),rgba(20,19,18,.96);box-shadow:0 18px 44px rgba(0,0,0,.34)}.workflow-studio-node strong{font-size:1rem;letter-spacing:-.02em}.workflow-studio-node p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.5}.workflow-studio-node-workflow{max-width:260px}.workflow-studio-node-workflow:before{border-color:rgba(120,245,220,.4);border-radius:26px;background:linear-gradient(180deg,rgba(13,26,24,.98),rgba(20,19,18,.96)),rgba(20,19,18,.96)}.workflow-studio-node-task:before{border-color:rgba(121,167,255,.3);border-radius:12px;background:linear-gradient(180deg,rgba(28,27,25,.98),rgba(20,19,18,.96)),rgba(20,19,18,.96)}.workflow-studio-node-approval:before{inset:-2px 0;border:none;-webkit-clip-path:polygon(14% 0,86% 0,100% 50%,86% 100%,14% 100%,0 50%);clip-path:polygon(14% 0,86% 0,100% 50%,86% 100%,14% 100%,0 50%);background:linear-gradient(180deg,rgba(26,22,6,.98),rgba(20,19,18,.96)),rgba(20,19,18,.96);box-shadow:0 18px 44px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,202,104,.34)}.workflow-studio-node-selected{box-shadow:0 0 0 2px rgba(0,230,118,.22),0 20px 46px rgba(0,0,0,.4)}.workflow-studio-node-topline{display:inline-flex;align-items:center;gap:var(--space-2)}.workflow-studio-node-crest{width:12px;height:12px;flex:0 0 auto;border:1px solid;background:currentColor;opacity:.85}.workflow-studio-node-crest-workflow{width:16px;border-radius:999px;color:var(--accent)}.workflow-studio-node-crest-task{border-radius:4px;color:#79a7ff}.workflow-studio-node-crest-approval{transform:rotate(45deg);border-radius:2px;color:var(--warning)}.workflow-studio-node-meta{display:flex;flex-wrap:wrap;gap:6px}.workflow-studio-node-meta span,.workflow-studio-status span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 var(--space-2);border-radius:999px;border:1px solid var(--line);background:rgba(17,17,17,.94);color:var(--text);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em}.workflow-studio-node-chip-kind{color:var(--teal)}.workflow-studio-node-chip-approval,.workflow-studio-node-chip-priority{color:var(--warning)}.workflow-studio-node-chip-assignee{color:var(--text)}.workflow-studio-card-success .workflow-studio-status span,.workflow-studio-node-published{border-color:rgba(0,230,118,.28);background:rgba(13,31,21,.9);color:var(--accent)}.qds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--qds-density-tight);min-height:40px;border:1px solid var(--qds-border-panel);border-radius:var(--qds-radius-control);padding:0 var(--qds-density-relaxed);background:var(--surface);color:var(--text);font-family:var(--qds-font-display);font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background var(--qds-motion-fast) ease,border-color var(--qds-motion-fast) ease,color var(--qds-motion-fast) ease,transform var(--qds-motion-fast) ease}.qds-button:hover:not(:disabled){transform:translateY(-1px)}.qds-button:focus-visible,.qds-control:focus-visible{outline:0;box-shadow:var(--qds-focus-ring)}.qds-button:disabled,.qds-control:disabled{cursor:not-allowed;opacity:.58}.qds-button--sm{min-height:32px;padding:0 var(--qds-density-default);font-size:.82rem}.qds-button--md{min-height:40px;font-size:.9rem}.qds-button--lg{min-height:48px;padding:0 var(--qds-density-loose);font-size:1rem}.qds-button--primary{background:var(--status-unknown-bg);border-color:var(--status-unknown-border);color:var(--text-strong)}.qds-button--secondary{background:var(--surface);border-color:var(--qds-border-panel);color:var(--text)}.qds-button--ghost{background:transparent;border-color:transparent;color:var(--muted)}.qds-button--destructive{border-color:var(--status-fail-border);border-radius:var(--qds-radius-critical-action);background:var(--status-fail-bg);color:var(--status-fail)}.qds-text{margin:0;line-height:1.55}.qds-text--xs{font-size:.75rem}.qds-text--sm{font-size:.88rem}.qds-text--md{font-size:1rem}.qds-text--default{color:var(--text)}.qds-text--muted{color:var(--muted)}.qds-text--strong{color:var(--text-strong);font-weight:700}.qds-text--danger{color:var(--status-fail)}.qds-heading{margin:0;color:var(--text-strong);font-family:var(--qds-font-display);line-height:1.12}.qds-heading--1{font-size:clamp(2rem,4vw,3.2rem)}.qds-heading--2{font-size:clamp(1.45rem,3vw,2.2rem)}.qds-heading--3{font-size:1.2rem}.qds-heading--4{font-size:1rem}.qds-surface{border:1px solid var(--qds-border-panel);border-radius:var(--qds-radius-panel);box-shadow:var(--qds-shadow-panel)}.qds-surface--panel{background:var(--bg-elevated)}.qds-surface--subtle{background:var(--surface)}.qds-surface--critical{border-color:var(--status-fail-border);background:var(--status-fail-bg);box-shadow:var(--qds-shadow-critical)}.qds-stack{display:flex;flex-direction:column}.qds-inline{display:flex;flex-wrap:wrap}.qds-inline--compact,.qds-stack--compact{gap:var(--qds-density-compact)}.qds-inline--tight,.qds-stack--tight{gap:var(--qds-density-tight)}.qds-inline--default,.qds-stack--default{gap:var(--qds-density-default)}.qds-inline--relaxed,.qds-stack--relaxed{gap:var(--qds-density-relaxed)}.qds-inline--loose,.qds-stack--loose{gap:var(--qds-density-loose)}.qds-inline--start{align-items:flex-start}.qds-inline--center{align-items:center}.qds-inline--end{align-items:flex-end}.qds-inline--baseline{align-items:baseline}.qds-field{display:grid;grid-gap:var(--qds-density-tight);gap:var(--qds-density-tight)}.qds-field__label{color:var(--text-strong);font-size:.86rem;font-weight:700}.qds-field__hint{color:var(--muted);font-size:.82rem}.qds-field__error{color:var(--status-fail);font-size:.82rem}.qds-control{min-height:40px;width:100%;border:1px solid var(--qds-border-panel);border-radius:var(--qds-radius-control);background:var(--bg-strong);color:var(--text);padding:0 var(--qds-density-default)}.qds-control--sm{min-height:32px}.qds-control--md{min-height:40px}.qds-control--lg{min-height:48px}.qds-field--error .qds-control{border-color:var(--status-fail-border)}.qds-badge{display:inline-flex;align-items:center;gap:.45ch;min-height:28px;border:1px solid var(--status-unknown-border);border-radius:var(--qds-radius-critical-action);padding:0 var(--qds-density-tight);font-family:var(--qds-font-mono);font-size:.75rem;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;line-height:1}.qds-badge,.qds-badge--neutral{background:var(--status-unknown-bg);color:var(--status-unknown)}.qds-badge--neutral{border-color:var(--status-unknown-border)}.qds-badge--degraded{border-color:var(--status-warn-border);background:var(--status-warn-bg);color:var(--status-warn)}.qds-badge--blocked{border-color:var(--status-fail-border);background:var(--status-fail-bg);color:var(--status-fail)}.qds-badge--unverifiable{border-color:var(--status-unknown-border);background:var(--status-unknown-bg);color:var(--status-unknown)}.qds-empty-state,.qds-inline-message{border:1px solid var(--status-unknown-border);border-radius:var(--qds-radius-panel);background:var(--status-unknown-bg);color:var(--text);padding:var(--qds-density-relaxed)}.qds-empty-state strong,.qds-inline-message strong{color:var(--text-strong)}.qds-empty-state p,.qds-inline-message__body{margin:var(--qds-density-tight) 0 0;color:var(--muted);line-height:1.5}.qds-empty-state--degraded,.qds-inline-message--degraded{border-color:var(--status-warn-border);background:var(--status-warn-bg)}.qds-empty-state--blocked,.qds-inline-message--blocked{border-color:var(--status-fail-border);background:var(--status-fail-bg)}.qds-empty-state--unverifiable,.qds-inline-message--unverifiable{border-color:var(--status-unknown-border);background:var(--status-unknown-bg)}.qds-empty-state__action{margin-top:var(--qds-density-default)}.qds-divider{height:1px;border:0;background:var(--qds-border-panel)}.qds-tooltip{cursor:help;-webkit-text-decoration:underline dotted var(--status-unknown-border);text-decoration:underline dotted var(--status-unknown-border);text-underline-offset:3px}.qds-skeleton{display:inline-block;width:100%;height:1.5rem;border-radius:var(--qds-radius-critical-action);background:linear-gradient(90deg,var(--surface) 25%,var(--status-unknown-bg) 50%,var(--surface) 75%);background-size:200% 100%;animation:q-shimmer 1.4s ease-in-out infinite}.qds-table-wrap{overflow-x:auto;border:1px solid var(--qds-border-panel);border-radius:var(--qds-radius-panel);background:var(--bg-elevated);box-shadow:var(--qds-shadow-panel)}.qds-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--text);font-size:.86rem;line-height:1.45}.qds-table__cell,.qds-table__header-cell{border-bottom:1px solid var(--qds-border-panel);text-align:left;vertical-align:top}.qds-table__header-cell{background:var(--surface);color:var(--muted);font-family:var(--qds-font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.qds-table__cell{background:transparent;color:var(--text)}.qds-table--compact .qds-table__cell,.qds-table--compact .qds-table__header-cell{padding:var(--qds-density-tight) var(--qds-density-default)}.qds-table--comfortable .qds-table__cell,.qds-table--comfortable .qds-table__header-cell{padding:var(--qds-density-default) var(--qds-density-relaxed)}.qds-table--sticky-header .qds-table__header-cell{position:-webkit-sticky;position:sticky;top:0;z-index:var(--qds-z-sticky)}.qds-table__row:last-child .qds-table__cell{border-bottom:0}.qds-table__row:hover .qds-table__cell{background:var(--status-unknown-bg)}.qds-list__item--selected,.qds-table__row--selected .qds-table__cell{background:var(--status-unknown-bg);box-shadow:inset 3px 0 0 var(--status-unknown-border)}.qds-list__item--blocked,.qds-table__row--blocked .qds-table__cell{background:var(--status-fail-bg);box-shadow:inset 3px 0 0 var(--status-fail-border)}.qds-list__item--stale,.qds-table__row--stale .qds-table__cell{background:var(--status-warn-bg);box-shadow:inset 3px 0 0 var(--status-warn-border)}.qds-list__item--unverifiable,.qds-table__row--unverifiable .qds-table__cell{background:var(--status-unknown-bg);box-shadow:inset 3px 0 0 var(--status-unknown-border)}.qds-table__cell--left{text-align:left}.qds-table__cell--center{text-align:center}.qds-table__cell--numeric,.qds-table__cell--right{text-align:right}.qds-table__cell--numeric,.qds-table__cell--timestamp{font-family:var(--qds-font-numeric);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.qds-table__cell--timestamp{color:var(--muted);white-space:nowrap}.qds-table__sort-button{display:inline-flex;align-items:center;gap:var(--qds-density-tight);min-height:28px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}.qds-table__sort-button:focus-visible{outline:0;box-shadow:var(--qds-focus-ring)}.qds-table__sort-indicator{color:var(--status-unknown);font-size:.68rem}.qds-list{display:grid;grid-gap:var(--qds-density-tight);gap:var(--qds-density-tight);list-style:none;margin:0;padding:0}.qds-list--compact{gap:var(--qds-density-compact)}.qds-list--comfortable{gap:var(--qds-density-tight)}.qds-list__item{border:1px solid var(--qds-border-panel);border-radius:var(--qds-radius-panel);background:var(--bg-elevated);color:var(--text)}.qds-list--compact .qds-list__item{padding:var(--qds-density-tight) var(--qds-density-default)}.qds-list--comfortable .qds-list__item{padding:var(--qds-density-default) var(--qds-density-relaxed)}.qds-truth-badge{display:inline-flex;align-items:center;gap:var(--qds-density-tight);min-height:26px;border:1px solid var(--status-unknown-border);border-radius:var(--qds-radius-critical-action);padding:0 var(--qds-density-tight);background:var(--status-unknown-bg);color:var(--status-unknown);font-family:var(--qds-font-mono);font-size:.72rem;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;line-height:1}.qds-truth-badge__glyph{display:inline-grid;width:1.25rem;height:1.25rem;place-items:center;border:1px solid;border-radius:999px;font-weight:800}.qds-truth-badge__label{font-weight:800;letter-spacing:.04em;text-transform:uppercase}.qds-truth-badge__detail{color:var(--muted)}.qds-truth-badge--executed,.qds-truth-badge--observed{border-color:var(--status-pass-border);background:var(--status-pass-bg);color:var(--status-pass)}.qds-truth-badge--derived,.qds-truth-badge--proposed{border-color:var(--status-warn-border);background:var(--status-warn-bg);color:var(--status-warn)}.qds-truth-badge--denied{border-color:var(--status-fail-border);background:var(--status-fail-bg);color:var(--status-fail)}.qds-truth-badge--unverifiable{border-color:var(--status-unknown-border);background:var(--status-unknown-bg);color:var(--status-unknown)}.qds-blocker-card{display:grid;grid-gap:var(--qds-density-default);gap:var(--qds-density-default);border:1px solid var(--qds-border-panel);border-radius:var(--qds-radius-panel);padding:var(--qds-density-relaxed);background:linear-gradient(135deg,rgb(255 255 255/.035),transparent 38%),var(--bg-elevated);color:var(--text);box-shadow:var(--qds-shadow-panel)}.qds-blocker-card--pass{border-color:var(--status-pass-border)}.qds-blocker-card--blocked{border-color:var(--status-fail-border);box-shadow:var(--qds-shadow-critical)}.qds-blocker-card--degraded,.qds-blocker-card--human_gate{border-color:var(--status-warn-border)}.qds-blocker-card--unverifiable{border-color:var(--status-unknown-border)}.qds-blocker-card__header,.qds-blocker-card__item-main,.qds-blocker-card__status-row{display:flex;align-items:center;justify-content:space-between;gap:var(--qds-density-default)}.qds-blocker-card__empty,.qds-blocker-card__eyebrow,.qds-blocker-card__freshness,.qds-blocker-card__item-detail,.qds-blocker-card__item-id,.qds-blocker-card__item-main span{margin:0;color:var(--muted);font-family:var(--qds-font-mono);font-size:.75rem;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.qds-blocker-card__eyebrow,.qds-blocker-card__item-id,.qds-blocker-card__status{letter-spacing:.08em;text-transform:uppercase}.qds-blocker-card__title{margin:var(--qds-density-compact) 0 0;color:var(--text-strong);font-family:var(--qds-font-display);font-size:1rem}.qds-blocker-card__count{min-width:3.75rem;color:var(--text-strong);font-family:var(--qds-font-mono);font-size:2.35rem;font-weight:900;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;line-height:1;text-align:right}.qds-blocker-card__status{border:1px solid;border-radius:var(--qds-radius-critical-action);padding:var(--qds-density-compact) var(--qds-density-tight);color:var(--text-strong);font-family:var(--qds-font-mono);font-size:.72rem;font-weight:800}.qds-blocker-card__list{margin:0;padding:0;list-style:none}.qds-blocker-card__item,.qds-blocker-card__list{display:grid;grid-gap:var(--qds-density-tight);gap:var(--qds-density-tight)}.qds-blocker-card__item{border:1px solid var(--qds-border-panel);border-radius:var(--qds-radius-panel);padding:var(--qds-density-default);background:var(--surface)}.qds-blocker-card__item--critical,.qds-blocker-card__item--high{border-color:var(--status-fail-border)}.qds-blocker-card__item--medium{border-color:var(--status-warn-border)}.qds-blocker-card__item--info{border-color:var(--status-unknown-border)}.qds-blocker-card__truth{justify-self:start}.locale-switch{display:inline-flex;align-items:center;gap:6px;padding:6px;border-radius:999px;border:1px solid var(--line);background:rgba(16,16,16,.92);box-shadow:inset 0 0 0 1px rgba(0,230,118,.05)}.locale-button{min-width:50px;min-height:34px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;transition:background .16s ease,color .16s ease,transform .16s ease}.locale-button:hover{color:var(--text);transform:translateY(-1px)}.locale-button-active{background:linear-gradient(135deg,rgba(0,230,118,.18),rgba(120,245,220,.12));color:var(--text-strong);box-shadow:inset 0 0 0 1px rgba(0,230,118,.16)}.eyebrow{margin:0;color:var(--accent);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.field,.search-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-3)}.field span{color:var(--muted);font-size:.9rem}.field input,.field select,.field textarea,.search-field input{border:1px solid var(--line);border-radius:14px;background:rgba(5,11,18,.88);color:var(--text);padding:0 var(--space-3)}.field input:focus,.field select:focus,.field textarea:focus,.search-field input:focus{outline:1px solid var(--line-strong);border-color:var(--line-strong)}.field input,.field select,.search-field input{min-height:46px}.field textarea{min-height:118px;padding:var(--space-3);resize:vertical}.control-actions{display:flex;gap:var(--space-3);margin-top:var(--space-4)}.chip,.ghost-button,.primary-button,.secondary-button,.timeline-card{cursor:pointer}.ghost-button,.primary-button,.secondary-button{min-height:46px;border-radius:999px;padding:0 var(--space-4);border:1px solid var(--line);transition:transform .16s ease,border-color .16s ease,background .16s ease}.primary-button{background:linear-gradient(180deg,rgba(0,230,118,.98),rgba(0,187,98,.96));color:#041006;border-color:rgba(0,230,118,.48);font-weight:700}.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:0 var(--space-4);border:1px solid rgba(0,230,118,.24);background:rgba(0,230,118,.1);color:var(--accent)}.danger-button{background:rgba(255,133,125,.14);color:#ffd5d1;border-color:rgba(255,133,125,.38)}.ghost-button{display:inline-flex;align-items:center;justify-content:center;background:rgba(22,21,19,.92);color:var(--text)}.chip:hover,.ghost-button:hover,.primary-button:hover,.secondary-button:hover,.timeline-card:hover{transform:translateY(-1px)}.primary-button:disabled{cursor:wait;opacity:.75}.cache-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--line);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.cache-warming{background:rgba(137,183,255,.14);color:var(--secondary)}.cache-live{background:rgba(114,240,212,.12);color:var(--accent)}.cache-cached{background:rgba(255,202,104,.14);color:var(--warning)}.cache-summary{display:grid;grid-gap:6px;gap:6px;font-size:.88rem}.cache-summary,.live-footnote{color:var(--muted);line-height:1.5}.live-footnote{display:flex;flex-wrap:wrap;margin-top:var(--space-3);font-size:.92rem}.live-footnote,.live-pill{gap:var(--space-2);align-items:center}.live-pill{display:inline-flex;min-height:30px;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--line);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.live-connecting{background:rgba(255,202,104,.12);color:var(--warning)}.live-live{background:rgba(0,230,118,.12);color:var(--accent)}.live-error{background:rgba(221,105,116,.12);color:var(--danger)}.live-pulse-dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto;background:currentColor;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.live-pulse-connecting{animation:live-pulse-connecting 2s ease-in-out infinite}.live-pulse-live{animation:live-pulse-live 1s ease-in-out infinite}.live-pulse-error{animation:live-pulse-error 1.6s ease-in-out infinite}@keyframes live-pulse-live{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 0 0 rgba(0,230,118,.26)}50%{transform:scale(1.18);opacity:.86;box-shadow:0 0 0 8px rgba(0,230,118,0)}}@keyframes live-pulse-connecting{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.08);opacity:1}}@keyframes live-pulse-error{0%,to{transform:scale(1);opacity:.84}45%{transform:scale(1.16);opacity:1}60%{transform:scale(.96);opacity:.74}}@keyframes q-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.timeline-header{align-items:center}.chip-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.chip{min-height:38px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:rgba(8,16,24,.72);color:var(--muted);border:1px solid var(--line)}.chip-active{color:var(--text);border-color:var(--teal,#72f0d4);border-width:2px;background:rgba(36,106,95,.55);box-shadow:0 0 0 2px rgba(114,240,212,.22);font-weight:600}.candidate-list,.detail-stack,.eval-list,.message-list,.thread-list,.timeline-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.kind-badge,.tag{display:inline-flex;align-items:center;min-height:30px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.kind-badge,.tag,.timestamp{border:1px solid var(--line)}.kind-memory_item{background:rgba(114,240,212,.12)}.kind-memory_ingestion{background:rgba(126,192,255,.12)}.kind-memory_recall_trace{background:rgba(255,202,104,.12)}.kind-eval_run{background:rgba(255,133,125,.12)}.timestamp{padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);color:var(--muted);font-size:.78rem}.tag-row{margin-top:var(--space-3)}.tag{background:rgba(11,21,32,.84);color:var(--accent)}.keyboard-help-overlay{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;isolation:isolate;overflow-y:auto;-webkit-overflow-scrolling:touch}.keyboard-help-content{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:32px;max-width:720px;width:90%;max-height:90vh;overflow-y:auto;color:var(--text);margin:auto;box-shadow:0 8px 32px rgba(0,0,0,.4)}.keyboard-help-content header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}.keyboard-help-content header h2{font-size:1.3rem;font-family:var(--font-display);color:var(--text-strong)}.keyboard-help-content header button{background:none;border:none;color:var(--muted);font-size:1.5rem;cursor:pointer}.keyboard-help-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5)}.keyboard-help-grid section h3{font-size:.88rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:var(--space-3);font-family:var(--font-mono)}.keyboard-help-grid dl{display:grid;grid-template-columns:48px 1fr;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.keyboard-help-grid kbd{background:rgba(255,255,255,.08);border:1px solid var(--line);border-radius:6px;padding:2px 8px;font-family:var(--font-mono);font-size:.82rem;color:var(--text-strong);text-align:center;min-width:28px;display:inline-block}.keyboard-help-grid dd{font-size:.88rem;color:var(--text);margin:0}@media (max-width:600px){.keyboard-help-grid{grid-template-columns:1fr}}.keyboard-help-glossary{margin-top:var(--space-6);border-top:1px solid var(--line);padding-top:var(--space-5)}.keyboard-help-glossary-heading{font-size:.88rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:var(--space-3);font-family:var(--font-mono)}.keyboard-help-glossary-list{display:grid;grid-template-columns:160px 1fr;grid-gap:var(--space-2);gap:var(--space-2);align-items:baseline}.keyboard-help-glossary-term{font-family:var(--font-mono);font-size:.82rem;color:var(--text-strong);font-weight:600;padding:2px 0}.keyboard-help-glossary-def{font-size:.85rem;color:var(--text);margin:0;line-height:1.5}@media (max-width:600px){.keyboard-help-glossary-list{grid-template-columns:1fr}.keyboard-help-glossary-term{margin-bottom:2px}}.command-palette-overlay{position:fixed;inset:0;z-index:10001;background:rgba(0,0,0,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding-top:18vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[role=button]:focus-visible,[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kpi-card-clickable{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.kpi-card-clickable:hover{box-shadow:0 0 0 1px var(--accent-strong);transform:translateY(-1px)}.zero-state{font-style:italic;color:var(--muted);text-align:center;padding:var(--space-5) var(--space-3)}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--muted);flex-shrink:0}.status-dot.success{background:var(--accent)}.status-dot.warning{background:var(--warning)}.status-dot.danger{background:var(--danger)}.trend-up{color:var(--accent)}.trend-down{color:var(--danger)}.trend-stable{color:var(--muted)}.kpi-strip{gap:var(--space-3)}.kpi-item,.kpi-strip{display:flex;align-items:center}.kpi-item{flex-direction:column;gap:2px}.kpi-label{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.kpi-value{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--text-strong)}.kpi-value.success{color:var(--accent)}.kpi-value.warning{color:var(--warning)}.kpi-value.danger{color:var(--danger)}@media (max-width:1180px){.action-grid,.command-center-columns,.command-center-grid,.experience-grid,.profile-grid{grid-template-columns:1fr}.focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-graph-header,.workflow-studio-header,.workflow-studio-layout{grid-template-columns:1fr}.mission-control-metrics,.mission-control-priority-grid,.mission-control-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-graph-frame{height:400px}.workflow-studio-canvas{height:460px}.shell-grid{grid-template-columns:1fr}.context-column{grid-template-columns:1fr 1fr}}@media (max-width:820px){.shell-page{padding:var(--space-4)}.panel-hero{grid-template-columns:1fr}.hero-toolbar{flex-direction:column;align-items:stretch}.action-grid,.context-column,.experience-grid,.focus-grid,.hero-metrics,.mission-control-metrics,.mission-control-priority-grid,.mission-control-secondary-grid,.presence-summary-grid,.profile-grid,.trace-summary-grid{grid-template-columns:1fr}.mission-graph-frame{height:360px}.workflow-studio-canvas{min-height:380px;height:380px}.control-actions{flex-direction:column}}