:root{--app-max-width:2140px;--app-gutter:clamp(20px, 2.2vw, 40px);--bg:#0e1117;--panel:#151b24;--panel-strong:#1b2430;--panel-accent:#10222b;--panel-soft:#0b1220b8;--panel-deep:#070c14eb;--border:#2a3645;--border-soft:#4355698a;--text:#edf2f7;--muted:#a0aec0;--accent:#6ee7b7;--accent-strong:#10b981;--danger:#f87171;--warning:#fbbf24;--code:#0b1220;--shadow:#03071259}*{box-sizing:border-box}html,body{background:linear-gradient(180deg, #091017 0%, #0a1017 26%, var(--bg) 62%);min-height:100%;color:var(--text);margin:0;padding:0;font-family:IBM Plex Sans,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,textarea,input{font:inherit}.app-shell{width:min(var(--app-max-width), calc(100% - (var(--app-gutter) * 2)));margin:0 auto;padding:clamp(18px,2vw,28px) 0 64px}.app-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.app-header h1,.app-header h2,.app-header p{margin:0}.app-header h1{font-size:2rem}.muted{color:var(--muted)}.danger-text{color:var(--danger)}.grid{gap:16px;display:grid}.dashboard-grid{grid-template-columns:1.4fr 1fr}.cockpit-shell{gap:18px;display:grid}.cockpit-hero{background:radial-gradient(circle at 82% 12%,#6ee7b738,#0000 28%),radial-gradient(circle at 12% 72%,#7dd3fc1f,#0000 24%),linear-gradient(150deg,#081219fa,#0e161ffa);border-color:#6ee7b733;padding:28px;position:relative;overflow:hidden}.cockpit-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#6ee7b712 1px,#0000 1px),linear-gradient(90deg,#6ee7b70f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000000bf,#0000 70%);mask-image:linear-gradient(120deg,#000000bf,#0000 70%)}.cockpit-hero>*{z-index:1;position:relative}.cockpit-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.cockpit-hero h1{letter-spacing:-.065em;max-width:860px;margin:0;font-size:clamp(2.35rem,5vw,4.8rem);line-height:.92}.cockpit-lede{color:#d8e3f2;max-width:760px;margin:0;font-size:1.06rem;line-height:1.65}.control-tower{background:linear-gradient(#050e14d6,#080e16f0);border:1px solid #6ee7b72e;border-radius:22px;justify-items:end;gap:10px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0d}.control-tower-note{color:#d8e3f2;font-weight:600}.cockpit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.cockpit-metric{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 100% 0,#6ee7b71c,#0000 45%),#071018c2;border:1px solid #4355698a;border-radius:20px;gap:8px;min-height:122px;padding:16px;display:grid}.cockpit-search-panel{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071018e0;border:1px solid #435569a8;border-radius:24px;align-items:stretch;gap:12px;padding:14px 16px;display:grid;position:sticky;top:12px;box-shadow:0 16px 34px #0307123d}.cockpit-search{flex:420px;gap:6px;min-width:min(420px,100%);display:grid}.cockpit-search span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.cockpit-search input{width:100%;color:var(--text);background:#0b1220eb;border:1px solid #435569bf;border-radius:999px;outline:0;padding:12px 16px}.cockpit-search input:focus{border-color:#6ee7b7b8;box-shadow:0 0 0 4px #6ee7b71a}.filter-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filter-chip{color:var(--muted);cursor:pointer;background:#0b1220d1;border:1px solid #435569b8;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.filter-chip strong{color:var(--text);font-size:.8rem}.filter-chip.active{background:linear-gradient(135deg, var(--accent), #7dd3fc);color:#04110d;border-color:#0000}.filter-chip.active strong{color:#04110d}.cockpit-grid{grid-template-columns:minmax(0,1.36fr) minmax(420px,.9fr);align-items:start}.cockpit-panel{background:linear-gradient(#121923f7,#0a0f17f7);border-color:#435569b8}.cockpit-heading{align-items:flex-start}.cockpit-heading h3,.cockpit-heading p{margin:0}.run-lane-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.cockpit-run-card{background:linear-gradient(#141d28e6,#0b121eeb);position:relative;overflow:hidden}.cockpit-run-card.live{border-color:#fbbf2457}.cockpit-run-card.live:before{content:"";background:linear-gradient(180deg, var(--warning), var(--accent));width:4px;position:absolute;inset:0 auto 0 0}.cockpit-run-card p,.cockpit-conversation-card p{margin-bottom:0;line-height:1.55}.cockpit-conversation-card{transition:border-color .16s,transform .16s,background .16s;display:block}.cockpit-conversation-card:hover{background:#1f2a38c2;transform:translateY(-1px)}.cockpit-conversation-card.compact{background:linear-gradient(#161f2bdb,#0c131fe6)}.cockpit-card-actions{flex-wrap:wrap;margin-top:12px}.chat-launch-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.chat-launch-card{background:radial-gradient(circle at 0 0,#6ee7b714,#0000 42%),#0b1220b8;border:1px solid #435569b3;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.conversation-lane-list{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;display:grid}.conversation-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:start}.conversation-main-panel,.conversation-timeline-panel,.conversation-ops-panel{min-width:0}.conversation-timeline-panel,.conversation-ops-panel{grid-column:2}.conversation-timeline-panel{align-self:start;position:sticky;top:18px}.card{border:1px solid var(--border);box-shadow:0 16px 40px var(--shadow);background:linear-gradient(#151b24f5,#0e1117f5);border-radius:24px;padding:20px}.inset-card{background:#0b122073;padding:18px}.card h3,.card h4,.card p{margin-top:0}.eyebrow{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;background:#6ee7b71f;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.8rem;display:inline-flex}.stack{gap:12px;display:grid}.stack.tight{gap:6px}.stack.align-end{justify-items:end}.ops-column{align-content:start;align-self:start;gap:18px;max-height:calc(100vh - 36px);padding-right:4px;position:sticky;top:18px;overflow-y:auto}.conversation-ops-panel .ops-mini-grid{grid-template-columns:1fr}.ops-column::-webkit-scrollbar{width:10px}.ops-column::-webkit-scrollbar-thumb{background:#4355698c;border-radius:999px}.ops-column::-webkit-scrollbar-track{background:0 0}.run-shell{gap:18px;display:grid}.codex-session-shell{gap:18px;padding-top:0;display:grid}.codex-session-hero,.codex-session-detail-hero{background:radial-gradient(circle at 100% 0,#6ee7b72e,#0000 32%),radial-gradient(circle at 0 100%,#7dd3fc1f,#0000 30%),linear-gradient(160deg,#081219fa,#0c141ffa);border-color:#6ee7b733;overflow:hidden}.codex-session-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:18px;display:grid}.codex-session-copy{color:#d8e3f2;margin:0;line-height:1.65}.codex-session-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.codex-session-metric{min-height:116px}.codex-session-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.codex-session-panel{background:linear-gradient(#121923f7,#0a0f17f7);border-color:#435569b8}.codex-session-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:start}.codex-session-lane{border-color:#384859b8;height:100%}.codex-session-lane.primary{background:radial-gradient(circle at 100% 0,#6ee7b714,#0000 36%),#0a121cb3}.codex-session-lane.secondary{background:radial-gradient(circle at 100% 0,#7dd3fc14,#0000 34%),#0a121cb3}.session-browser-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.session-browser-list.compact{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.session-browser-card{background:linear-gradient(#141d28e6,#0b121eeb);gap:10px;display:grid}.session-browser-card.vscode{border-color:#6ee7b757;box-shadow:inset 0 0 0 1px #6ee7b714,0 18px 36px #0307123d}.session-source-pill{text-transform:capitalize}.session-source-pill.vscode{color:#04110d;background:linear-gradient(135deg, var(--accent), #7dd3fc);border-color:#0000}.session-source-pill.local{color:#dbeafe;border-color:#7dd3fc52}.session-source-pill.other{color:#fef3c7;border-color:#fbbf2452}.session-empty-callout p{margin-bottom:0}.codex-session-detail-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.88fr);align-items:start}.codex-session-timeline-card{border-color:#36485bd9}.session-import-card{gap:14px}.session-import-actions{justify-items:stretch}.session-feedback.neutral{border-color:#4355698a}.session-feedback.success{border-color:#6ee7b757}.session-feedback.warning{border-color:#fbbf2457}.session-feedback.danger{border-color:#f8717157}.text-input{width:100%;color:var(--text);background:#0b1220eb;border:1px solid #435569bf;border-radius:16px;outline:0;padding:12px 14px}.text-input:focus{border-color:#6ee7b7b8;box-shadow:0 0 0 4px #6ee7b71a}.run-hero{background:radial-gradient(circle at 100% 0,#6ee7b72e,#0000 34%),radial-gradient(circle at 0 100%,#7dd3fc1a,#0000 28%),linear-gradient(160deg,#081219fa,#0c141ffa);border-color:#6ee7b72e;overflow:hidden}.run-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.run-hero-copy,.run-preview-copy{margin:0;line-height:1.6}.run-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.run-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.84fr);align-items:start}.run-detail-console{border-color:#435569d1}.run-response-block{min-height:180px}.run-side-card{background:linear-gradient(#121923f7,#0a0f17f7)}.artifact-panel{background:#071018b8;border:1px solid #4355698a;border-radius:16px;gap:10px;padding:14px;display:grid}.artifact-list{flex-wrap:wrap;gap:8px;display:flex}.artifact-chip{color:#d8e3f2;word-break:break-all;background:#0b1220eb;border:1px solid #435569a8;border-radius:999px;align-items:center;padding:7px 12px;font-family:IBM Plex Mono,Cascadia Code,monospace;font-size:.82rem;display:inline-flex}.slim-empty{padding:14px}.conversation-link,.run-row,.transcript-entry,.console-event{border:1px solid var(--border);background:#1b2430a6;border-radius:16px;padding:14px}.conversation-link:hover{border-color:#6ee7b799}.meta-row{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:8px;font-size:.9rem;display:flex}.summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.summary-card h2{margin:10px 0 8px;font-size:2.4rem}.pill-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pill{border:1px solid var(--border);color:var(--muted);background:#0b1220cc;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.82rem;display:inline-flex}.pill.success{color:var(--accent)}.pill.warning{color:var(--warning)}.pill.danger{color:var(--danger)}.run-status-pill,.run-status-inline{justify-content:center}.run-status-pill{min-width:34px}.run-status-inline{vertical-align:text-bottom;align-items:center;display:inline-flex}.run-status-icon{flex:none;display:block}.run-status-spinner{border:1.8px solid;border-right-color:#0000;border-radius:999px;width:12px;height:12px;animation:.8s linear infinite run-status-spin}.run-status-inline .run-status-spinner{width:11px;height:11px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes run-status-spin{to{transform:rotate(360deg)}}.ops-hero{background:radial-gradient(circle at 100% 0,#6ee7b72e,#0000 34%),radial-gradient(circle at 0 100%,#7dd3fc24,#0000 26%),linear-gradient(165deg,#0a141cfa,#0f1822fa);border-color:#4ade802e;border-radius:26px;position:relative;overflow:hidden}.ops-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6ee7b714,#0000);position:absolute;inset:0}.ops-hero-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ops-hero h3{font-size:1.35rem}.ops-status-band{background:linear-gradient(#09121cf0,#060c14fa);border:1px solid #6ee7b733;border-radius:22px;gap:16px;margin-bottom:16px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 16px 30px #03071233}.ops-status-band h4{margin:0;font-size:1.08rem;line-height:1.4}.ops-status-copy{color:#d8e3f2;margin:0;line-height:1.55}.ops-status-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.ops-metric-card,.run-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071018b8;border:1px solid #43556980;border-radius:16px;gap:6px;min-height:104px;padding:14px;display:grid}.metric-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.metric-value{font-size:1.85rem;line-height:1}.metric-note{color:#d1d9e6;font-size:.88rem}.ops-latest-card{background:#0b1220b8;border:1px solid #6ee7b738;border-radius:18px;padding:14px 16px}.ops-panel{background:linear-gradient(#141a23fa,#0d121afa);border-radius:22px}.compact-panel{height:100%}.ops-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.compact-run-row{background:#111822d6;border-color:#3a4a5cc7}.compact-run-row strong{line-height:1.45}.ops-inline-list{gap:10px;display:grid}.ops-inline-card{background:#0b121eb8;border:1px solid #384859c7;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.ops-inline-card strong{line-height:1.4}.route-link{color:#9bd1ff}.route-link:hover{color:#d0e7ff}.terminal{border:1px solid var(--border);background:linear-gradient(#071018,#060b12);border-radius:16px;overflow:hidden}.ops-console{border-color:#36485bd9;order:1}.terminal-header{border-bottom:1px solid var(--border);background:#0b1220eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.terminal-body{background:linear-gradient(#040a12fa,#03070efa);gap:12px;max-height:min(62vh,760px);padding:14px;display:grid;overflow-y:auto}.conversation-timeline-panel .terminal-body{min-height:min(58vh,760px);max-height:calc(100vh - 170px)}.console-output,.code-block{color:#d7e3f4;white-space:pre-wrap;word-break:break-word;background:#040a12e6;border-radius:12px;margin:0;padding:12px;font-family:IBM Plex Mono,Cascadia Code,monospace;font-size:.86rem}.console-output{max-height:280px;overflow:auto}.composer{gap:12px;display:grid}.composer.drag-active{outline-offset:6px;border-radius:18px;outline:2px dashed #6ee7b7b3}.drop-hint{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.composer textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:132px;color:var(--text);background:#0b1220d9;border-radius:16px;padding:14px}.hidden-input{display:none}.attachment-grid,.transcript-attachments{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.attachment-chip,.saved-attachment{border:1px solid var(--border);background:#0b1220e6;border-radius:16px;gap:10px;padding:12px;display:grid}.attachment-preview{aspect-ratio:16/10;object-fit:cover;background:#040a12e6;border:1px solid #2a3645e6;border-radius:12px;width:100%}.attachment-remove{justify-self:start}.composer-mode-panel{background:#07101899;border:1px solid #4355698a;border-radius:16px;gap:10px;padding:14px;display:grid}.composer-mode-header{align-items:flex-start;margin-bottom:0}.composer-mode-header p{margin:4px 0 0}.composer-mode-row{flex-wrap:wrap}.actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.button{color:#04110d;background:linear-gradient(135deg, var(--accent), #7dd3fc);cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font-weight:600}.button:disabled{cursor:wait;opacity:.7}.button.secondary{color:var(--text);border:1px solid var(--border);background:#1b2430f2}.button.secondary.active{color:#04110d;background:linear-gradient(135deg, var(--accent), #7dd3fc);border-color:#0000}.button-block{justify-items:end;gap:8px;display:grid}.button-row{gap:10px;display:flex}.empty{border:1px dashed var(--border);color:var(--muted);border-radius:16px;padding:18px}.section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.section-title>*{min-width:0}.section-title h3,.section-title h4{margin-bottom:6px}.inline-note{color:var(--muted);font-size:.92rem}.entry-header,.console-event-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.entry-role{letter-spacing:.04em;text-transform:uppercase;font-size:.86rem}.transcript-entry.user{border-color:#7dd3fc40}.transcript-entry.assistant{border-color:#6ee7b74d}.transcript-entry.error{border-color:#f8717159}.timeline-event{background:linear-gradient(#091019f5,#060b12f5);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid;box-shadow:inset 0 1px #ffffff08}.timeline-rail{justify-content:center;min-height:100%;display:flex}.timeline-dot{background:#94a3b8;border-radius:999px;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #94a3b81f}.timeline-content{gap:10px;min-width:0;display:grid}.tone-success{border-color:#6ee7b747}.tone-success .timeline-dot{background:var(--accent);box-shadow:0 0 0 4px #6ee7b71f}.tone-warning{border-color:#fbbf2442}.tone-warning .timeline-dot{background:var(--warning);box-shadow:0 0 0 4px #fbbf241a}.tone-danger{border-color:#f8717147}.tone-danger .timeline-dot{background:var(--danger);box-shadow:0 0 0 4px #f871711a}.tone-neutral .timeline-dot{background:#94a3b8}.workflow-home-shell{gap:24px;display:grid}.workflow-home-hero{border-radius:30px;padding:clamp(24px,2.4vw,34px)}.workflow-home-command-grid{grid-template-columns:minmax(0,1.42fr) minmax(340px,.86fr);align-items:start;gap:20px;display:grid}.workflow-home-command-main,.workflow-home-side-rail{min-width:0}.workflow-home-command-main{gap:18px}.workflow-home-command-header,.workflow-home-panel-heading,.workflow-home-side-heading{align-items:flex-start;margin-bottom:0}.workflow-home-command-header{gap:16px}.workflow-home-command-header h1{letter-spacing:-.05em;max-width:10ch;margin:0;font-size:clamp(2rem,3.5vw,3.1rem);line-height:.96}.workflow-home-command-header .cockpit-lede{max-width:68ch;margin-top:0;font-size:1rem;line-height:1.6}.workflow-home-hero-pills{justify-content:flex-start;margin-top:0}.workflow-home-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.workflow-home-priority-panel,.workflow-home-side-card{background:radial-gradient(circle at 100% 0,#6ee7b717,#0000 34%),linear-gradient(#0b121eeb,#070e18f5);border:1px solid #435569b8;border-radius:22px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff08,0 18px 36px #03071233}.workflow-home-panel-heading h2,.workflow-home-side-heading h2{margin:0;font-size:1.18rem}.workflow-home-panel-heading p,.workflow-home-side-heading p{margin:0}.workflow-home-panel-link{white-space:nowrap;font-weight:600}.workflow-home-preview-list,.workflow-home-chat-list{gap:12px;display:grid}.workflow-home-preview-card{background:#071018a3;border:1px solid #4355698f;border-radius:18px;gap:12px;min-width:0;padding:14px 16px;display:grid}.workflow-home-attention-card{background:radial-gradient(circle at 100% 0,#fbbf2414,#0000 38%),#071018a3;border-color:#fbbf2447}.workflow-home-preview-header{align-items:flex-start;margin-bottom:0}.workflow-home-preview-title{font-weight:600;line-height:1.4}.workflow-home-preview-summary,.workflow-home-preview-copy{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.55}.workflow-home-preview-meta{margin-top:0}.workflow-home-preview-actions{flex-wrap:wrap;margin-top:auto}.workflow-home-side-rail{align-content:start;gap:18px}.workflow-home-side-timestamp{white-space:nowrap;font-size:.96rem}.workflow-home-mini-metrics,.workflow-home-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-home-mini-metric,.workflow-home-recovery-stat{background:#071018b8;border:1px solid #43556980;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.workflow-home-mini-metric .metric-value{font-size:1.55rem}.workflow-home-shortcuts{flex-wrap:wrap;gap:12px;display:flex}.workflow-home-chat-row{background:#0710188f;border:1px solid #4355698a;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;transition:border-color .16s,transform .16s,background .16s;display:flex}.workflow-home-chat-row:hover{background:#0b121ebd;border-color:#6ee7b757;transform:translateY(-1px)}.workflow-home-chat-signals{text-align:right;color:var(--muted);gap:4px;font-size:.88rem;display:grid}.workflow-home-recovery-pills{margin-top:0}.workflow-home-recovery-stat strong{font-size:1.42rem;line-height:1}.workflow-home-empty{align-content:center;min-height:92px}.project-index-shell,.project-dashboard-shell{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.project-index-shell>*,.project-dashboard-shell>*{min-width:0;max-width:100%}.project-index-hero,.project-dashboard-hero{background:radial-gradient(circle at 82% 18%,#7dd3fc24,#0000 30%),radial-gradient(circle at 12% 78%,#6ee7b721,#0000 28%),linear-gradient(150deg,#081219f7,#0e161ffa);border:1px solid #6ee7b733;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:clamp(22px,2.6vw,34px);display:flex;box-shadow:0 20px 42px #03071238}.project-index-hero h1,.project-dashboard-hero h1{margin:0;font-size:clamp(2.1rem,4.4vw,4rem);line-height:.96}.project-index-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.project-index-summary,.project-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.project-index-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.project-index-stat,.project-dashboard-metric,.project-card-metric{background:#071018b8;border:1px solid #4355698a;border-radius:18px;gap:7px;min-width:0;padding:14px 16px;display:grid}.project-index-stat strong,.project-dashboard-metric strong,.project-card-metric strong{font-size:1.55rem;line-height:1}.project-index-empty,.project-offline-panel{background:radial-gradient(circle at 100% 0,#fbbf2414,#0000 34%),#071018b8;border:1px solid #fbbf243d;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.project-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:18px;display:grid}.project-card{background:radial-gradient(circle at 100% 0,#6ee7b714,#0000 34%),linear-gradient(#0b121ef0,#070e18fa);border:1px solid #435569a3;border-radius:22px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff08,0 18px 36px #03071233}.project-card.offline{border-color:#fbbf243d}.project-card-header{align-items:flex-start;margin-bottom:0}.project-card-header h2{margin:0;font-size:1.35rem}.project-card-path{color:#d8e3f2;overflow-wrap:anywhere;background:#07101894;border:1px solid #43556980;border-radius:16px;min-width:0;padding:12px 14px;font-size:.94rem;line-height:1.45}.project-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-card-pills,.project-card-actions{justify-content:flex-start}.project-card-error{color:#fcd34d}.health-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030712b8;place-items:center;padding:clamp(14px,2vw,28px);display:grid;position:fixed;inset:0}.health-modal{background:linear-gradient(#121923fc,#070c14fc);border:1px solid #435569c7;border-radius:8px;width:min(960px,100%);max-height:min(860px,100vh - 32px);padding:clamp(16px,2vw,24px);overflow-y:auto;box-shadow:0 28px 70px #0307128a}.health-modal-header{align-items:flex-start}.health-modal-body{gap:14px;display:grid}.health-status-hero{background:#071018b8;border:1px solid #6ee7b738;border-radius:8px;justify-content:space-between;align-items:stretch;gap:16px;padding:16px;display:flex}.health-status-hero h4{margin:0;font-size:1.28rem}.health-status-pid{background:#0b1220d1;border:1px solid #4355698f;border-radius:8px;gap:5px;min-width:160px;padding:12px 14px;display:grid}.health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.health-metric-card{background:#0b1220c2;border:1px solid #43556994;border-radius:8px;gap:7px;min-width:0;padding:14px;display:grid}.health-metric-card.success{border-color:#6ee7b757}.health-metric-card.warning{border-color:#fbbf2457}.health-metric-card.danger{border-color:#f8717157}.health-metric-card strong,.health-status-pid strong{overflow-wrap:anywhere;min-width:0}.health-detail-panel,.health-error-panel{background:#071018b8;border:1px solid #43556994;border-radius:8px;gap:12px;padding:16px;display:grid}.health-error-panel{border-color:#f871715c}.project-dashboard-hero{align-items:stretch}.project-dashboard-hero-main{gap:14px;min-width:0;display:grid}.project-dashboard-hero-main .cockpit-lede{overflow-wrap:anywhere}.project-dashboard-metrics{align-self:stretch;min-width:min(520px,100%)}.workflow-cockpit-shell,.workflow-recovery-shell{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.workflow-cockpit-shell>*,.workflow-recovery-shell>*{width:100%;min-width:0;max-width:100%}.workflow-cockpit-overview,.workflow-recovery-toolbar-panel{background:radial-gradient(circle at 100% 0,#6ee7b714,#0000 34%),linear-gradient(#121923f7,#090e16f7);border-color:#435569c7}.workflow-section-heading{align-items:flex-start}.workflow-cockpit-signals,.workflow-panel-signal-row,.workflow-directory-signals,.workflow-recovery-signals{justify-content:flex-start}.workflow-toolbar-panel{border-radius:22px;align-items:stretch;gap:12px;width:100%;min-width:0;max-width:100%;display:grid;top:14px;overflow-x:hidden}.dashboard-start-module{background:#070e18d1;border:1px solid #435569b8;border-radius:8px;gap:10px;padding:12px;display:grid}.dashboard-start-form{grid-template-columns:minmax(250px,.36fr) minmax(360px,1fr);align-items:start;gap:10px;min-width:0;display:grid}.dashboard-start-context,.dashboard-start-composer{gap:12px;min-width:0;display:grid}.dashboard-start-context{align-content:start;gap:8px}.dashboard-start-composer{align-content:space-between}.dashboard-start-field{gap:5px;min-width:0;display:grid}.dashboard-start-field span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.dashboard-start-field select,.dashboard-start-field textarea{width:100%;min-width:0;color:var(--text);background:#0b1220eb;border:1px solid #435569bf;border-radius:8px;outline:0;padding:9px 11px}.dashboard-start-field textarea{resize:vertical;min-height:88px;max-height:180px;line-height:1.35}.dashboard-start-workdir,.dashboard-start-latest{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:.86rem;display:flex}.dashboard-start-latest span{color:var(--muted);flex:none}.dashboard-start-workdir strong,.dashboard-start-latest strong{overflow-wrap:anywhere;color:#d8e3f2;min-width:0;max-width:100%;line-height:1.35}.dashboard-start-signals{margin-top:0}.dashboard-start-attachment-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dashboard-start-attachment-actions .button-row{flex-wrap:wrap}.dashboard-start-attachment-grid{flex-wrap:wrap;gap:10px;padding-top:2px;display:flex}.dashboard-start-attachment-grid .attachment-chip{gap:8px;width:min(210px,100%);padding:10px}.attachment-preview-button{cursor:zoom-in;background:0 0;border:0;border-radius:8px;width:100%;padding:0}.attachment-preview-button:focus-visible{outline-offset:2px;outline:2px solid #6ee7b7d1}.dashboard-start-thumbnail{aspect-ratio:auto;object-fit:contain;height:92px}.image-preview-modal-backdrop{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030712c7;place-items:center;padding:clamp(14px,2vw,28px);display:grid;position:fixed;inset:0}.image-preview-modal{background:linear-gradient(#121923fc,#070c14fc);border:1px solid #435569c7;border-radius:8px;gap:14px;width:min(1180px,100%);max-height:min(900px,100vh - 32px);padding:clamp(14px,2vw,22px);display:grid;overflow:auto;box-shadow:0 28px 70px #0307128a}.image-preview-header{align-items:flex-start;margin-bottom:0}.image-preview-full{object-fit:contain;background:#040a12eb;border:1px solid #435569a8;border-radius:8px;width:100%;max-height:calc(100vh - 180px);display:block}.dashboard-start-field select:focus,.dashboard-start-field textarea:focus{border-color:#6ee7b7b8;box-shadow:0 0 0 4px #6ee7b71a}.dashboard-start-submit{min-width:178px;min-height:42px}.dashboard-start-command-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-start-toggle{color:#d8e3f2;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.dashboard-start-toggle input{width:18px;height:18px;accent-color:var(--accent-strong)}.dashboard-start-feedback,.dashboard-start-empty{min-width:0;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.92rem;display:flex}.project-dashboard-shell>.dashboard-start-module{z-index:12;position:sticky;top:12px;box-shadow:0 16px 34px #03071247}.workflow-toolbar-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.workflow-toolbar-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-toolbar-jumps,.workflow-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;min-width:0;display:flex}.workflow-toolbar-jumps{flex:520px}.workflow-toolbar-actions{flex:320px}.workflow-toolbar-filters{flex:560px;justify-content:flex-start}.workflow-toolbar-select{flex:190px;gap:6px;min-width:0;display:grid}.workflow-toolbar-select span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.workflow-toolbar-select select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;color:var(--text);background:#0b1220eb;border:1px solid #435569bf;border-radius:14px;outline:0;padding:11px 14px}.workflow-toolbar-select select:focus{border-color:#6ee7b7b8;box-shadow:0 0 0 4px #6ee7b71a}.workflow-toolbar-select select:disabled{color:#a0aec0b8;cursor:not-allowed}.workflow-flight-deck{background:radial-gradient(circle at 100% 0,#6ee7b714,#0000 32%),linear-gradient(#0a121ef0,#070e18f5);border:1px solid #43556970;border-radius:20px;gap:12px;padding:14px 16px 6px;display:grid}.workflow-flight-summary{align-items:flex-start;margin-bottom:0}.workflow-flight-summary-pills{justify-content:flex-end}.workflow-flight-toggle{white-space:nowrap}.workflow-flight-list{grid-auto-columns:minmax(320px,360px);grid-auto-flow:column;gap:12px;padding:2px 2px 10px;display:grid;overflow-x:auto}.workflow-flight-list::-webkit-scrollbar{width:10px;height:10px}.workflow-landings-scroll::-webkit-scrollbar{width:10px;height:10px}.workflow-flight-list::-webkit-scrollbar-thumb{background:#4355698c;border-radius:999px}.workflow-landings-scroll::-webkit-scrollbar-thumb{background:#4355698c;border-radius:999px}.workflow-flight-list::-webkit-scrollbar-track{background:0 0}.workflow-landings-scroll::-webkit-scrollbar-track{background:0 0}.workflow-flight-empty{margin-top:2px}.workflow-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px}.cockpit-focus-stage{gap:16px;padding:24px}.cockpit-live-lane-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.workflow-operations-rail,.workflow-chat-launch-rail,.run-record-side,.codex-session-record-side{align-self:start;position:sticky;top:16px}.workflow-attention-panel,.workflow-landings-panel{height:100%;min-height:0;padding:22px}.workflow-attention-list,.workflow-landings-list{gap:12px}.workflow-signal-panel{align-content:start}.workflow-landings-scroll{max-height:680px;padding-right:6px;overflow-y:auto}.workflow-directory-heading,.workflow-chat-launch-heading,.workflow-directory-results-heading{align-items:flex-start}.workflow-directory-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.78fr);align-items:start;gap:18px}.workflow-directory-results{gap:18px}.workflow-directory-list{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:14px}.workflow-chat-launch-grid{grid-template-columns:1fr}.workflow-chat-launch-card{border-radius:20px;min-height:164px}.workflow-conversation-card,.workflow-run-card,.workflow-session-card{background:radial-gradient(circle at 100% 0,#6ee7b714,#0000 36%),linear-gradient(#141d28eb,#080e16f5);border-radius:20px;gap:12px;min-width:0;min-height:220px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 36px #0307123d}.conversation-card-header,.run-card-header,.session-card-header{align-items:flex-start}.session-card-header>div,.session-card-body,.session-card-meta,.session-card-actions{min-width:0}.conversation-card-signals,.session-card-signals,.conversation-card-meta,.run-card-meta,.session-card-meta{margin-top:0}.session-card-meta{align-items:flex-start}.conversation-card-body,.conversation-card-last-run,.session-card-body{border:1px solid var(--border-soft);background:#07101899;border-radius:18px;gap:8px;padding:14px;display:grid}.conversation-card-body p,.conversation-card-last-run p,.session-card-body p{margin:0}.session-card-title,.session-card-path,.session-card-copy,.workflow-session-card .route-link,.workflow-session-card strong,.workflow-session-card p,.workflow-session-card span{overflow-wrap:anywhere;word-break:break-word;min-width:0}.session-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.session-card-path{color:#c9d7e8;flex:220px;font-family:IBM Plex Mono,Cascadia Code,monospace;font-size:.8rem;display:block}.session-card-updated{white-space:nowrap;color:var(--muted)}.session-card-copy{-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.conversation-card-compact-summary,.run-card-summary{margin:0}.conversation-card-actions,.run-card-actions,.session-card-actions{flex-wrap:wrap;margin-top:auto}.workflow-recovery-hero{border-radius:28px;padding:clamp(28px,2.8vw,38px)}.workflow-recovery-hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:24px}.workflow-recovery-pills{margin-top:2px}.workflow-recovery-toolbar{align-items:end}.workflow-recovery-empty{background:linear-gradient(#121923f7,#090e16f7)}.workflow-session-browser-grid{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:start;gap:18px}.workflow-session-primary-lane,.workflow-session-ready-lane,.workflow-session-inventory-lane{min-height:100%}.workflow-session-spotlight-list{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.workflow-session-secondary-rail{gap:18px}.workflow-session-ready-list,.workflow-session-inventory-list{grid-template-columns:1fr}.workflow-session-card.spotlight{border-color:#6ee7b752}.workflow-session-card.ready{border-color:#7dd3fc47}.workflow-session-card.inventory{border-color:#fbbf2438;min-height:186px}.workflow-session-card.inventory .session-card-copy{-webkit-line-clamp:3}.workflow-session-card.inventory .session-card-body{gap:6px;padding:12px}.workflow-session-card.spotlight .session-card-body{gap:10px}#workflow-flight-deck,#workflow-attention,#workflow-landings,#workflow-directory,#workflow-chat-launch,#workflow-local-recovery{scroll-margin-top:112px}.workspace-header{align-items:start;gap:24px}.workspace-header-main{max-width:min(100%,1080px)}.workspace-header-actions{min-width:290px}.workspace-status-card{background:radial-gradient(circle at 100% 0,#6ee7b71f,#0000 38%),linear-gradient(#071018d6,#0b121eeb);border:1px solid #6ee7b738;border-radius:18px;min-width:290px;padding:16px 18px}.conversation-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(460px,.92fr) minmax(300px,.58fr);gap:18px}.conversation-workspace-grid .conversation-main-panel{grid-column:1}.conversation-workspace-grid .conversation-monitoring-lane{grid-column:2}.conversation-workspace-grid .conversation-ops-rail{grid-area:1/3}.conversation-working-lane{background:radial-gradient(circle at 0 0,#6ee7b714,#0000 32%),linear-gradient(#121923f7,#0a0f17f7);gap:18px;padding:24px}.workspace-lane-title{margin-bottom:0}.workspace-history-band{background:radial-gradient(circle at 100% 0,#6ee7b724,#0000 40%),linear-gradient(#081119f5,#0a121df5);border:1px solid #6ee7b72e;border-radius:22px;padding:18px 20px}.workspace-composer-section,.workspace-transcript-section{border:1px solid var(--border-soft);background:#0710188a;border-radius:22px;padding:18px}.workspace-composer-section .section-title,.workspace-transcript-section .section-title{margin-bottom:14px}.workspace-composer{box-shadow:none;background:0 0}.transcript-stack{gap:14px}.conversation-monitoring-lane{background:radial-gradient(circle at 100% 0,#6ee7b729,#0000 34%),linear-gradient(#081119fa,#060b13fa);border-color:#6ee7b729;max-height:calc(100vh - 36px);padding:22px;top:18px;overflow:hidden}.conversation-monitoring-header{gap:14px}.timeline-focus-band{background:radial-gradient(circle at 100% 0,#7dd3fc24,#0000 38%),linear-gradient(#0b121ef0,#080e18f5);border:1px solid #6ee7b72e;border-radius:22px;padding:18px 20px}.monitor-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.monitor-signal-card{background:linear-gradient(#0b1220e6,#070e18f5);border-radius:20px;padding:18px}.active-run-snapshot-section,.active-run-snapshot-list{gap:12px}.active-run-snapshot-card{background:radial-gradient(circle at 100% 0,#6ee7b71a,#0000 38%),#071018c7;border-color:#6ee7b738;gap:12px}.active-run-snapshot-card.quiet{background:radial-gradient(circle at 100% 0,#fbbf241a,#0000 42%),#071018c7;border-color:#fbbf244d}.active-run-snapshot-header{align-items:flex-start;margin-bottom:0}.active-run-snapshot-header p{margin:4px 0 0}.active-run-snapshot-meta{margin-top:0}.active-run-snapshot-detail{max-height:180px;overflow:auto}.active-run-snapshot-actions{flex-wrap:wrap}.timeline-section-title{border-top:1px solid #4355697a;margin:2px 0 0;padding-top:10px}.timeline-feed-body{gap:12px;min-height:520px;max-height:calc(100vh - 430px)}.conversation-ops-rail{gap:14px}.conversation-context-panel{background:linear-gradient(#121923f7,#090e16f7);padding:18px}.run-record-shell,.codex-session-record-shell{gap:22px}.run-record-header,.codex-session-record-header{align-items:start;gap:24px}.run-record-hero,.codex-session-record-hero{border-radius:28px;padding:28px}.run-record-hero-grid,.codex-session-record-hero-grid{gap:22px}.run-record-at-a-glance-grid,.codex-session-record-at-a-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.run-record-grid{grid-template-columns:minmax(0,1.16fr) minmax(380px,.8fr);gap:18px}.run-record-main,.codex-session-record-main{gap:18px}.run-record-story-grid{grid-template-columns:minmax(0,1.02fr) minmax(340px,.86fr);gap:18px}.run-record-card,.codex-session-record-card,.codex-session-transcript-card{background:linear-gradient(#121923f7,#0a0f17f7);border-color:#435569c2;padding:22px}.run-record-timeline-card .terminal-body,.codex-session-record-timeline-card .terminal-body{min-height:520px;max-height:68vh}.run-record-snapshot-grid,.run-record-artifact-grid,.run-record-context-grid{grid-template-columns:1fr;gap:12px}.run-record-context-card,.run-record-artifacts-card,.run-record-snapshot-card,.codex-session-bridge-card{padding:20px}.codex-session-record-grid{grid-template-columns:minmax(0,1.12fr) minmax(390px,.84fr);gap:18px}.codex-session-record-overview-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.88fr);gap:18px}.codex-session-transcript-stack{gap:14px}.codex-session-feedback-panel{align-items:flex-start}.card,.conversation-link,.run-row,.transcript-entry,.console-event,.artifact-panel,.project-card,.project-index-hero,.project-dashboard-hero,.project-index-empty,.project-offline-panel,.workflow-home-hero,.workflow-home-priority-panel,.workflow-home-side-card,.workflow-home-preview-card,.workflow-home-mini-metric,.workflow-home-recovery-stat,.workflow-home-chat-row,.workflow-conversation-card,.workflow-run-card,.workflow-session-card,.conversation-card-body,.conversation-card-last-run,.session-card-body,.workflow-chat-launch-card,.chat-launch-card,.workspace-history-band,.workspace-composer-section,.workspace-transcript-section,.conversation-monitoring-lane,.timeline-focus-band,.monitor-signal-card,.active-run-snapshot-card,.run-record-hero,.codex-session-record-hero,.run-record-card,.codex-session-record-card,.codex-session-transcript-card,.run-record-context-card,.run-record-artifacts-card,.run-record-snapshot-card,.codex-session-bridge-card,.codex-session-hero,.codex-session-detail-hero,.codex-session-panel,.codex-session-lane,.control-tower,.cockpit-metric,.cockpit-search-panel,.ops-hero,.ops-status-band,.ops-metric-card,.run-stat,.ops-latest-card,.ops-panel,.ops-inline-card,.terminal,.empty,.composer-mode-panel,.attachment-chip,.saved-attachment,.attachment-preview,.project-index-stat,.project-dashboard-metric,.project-card-metric,.project-card-path{border-radius:8px}.project-index-hero,.project-dashboard-hero,.cockpit-hero,.codex-session-hero,.codex-session-detail-hero,.run-hero,.ops-hero,.workflow-home-hero,.workflow-recovery-hero,.conversation-working-lane,.conversation-monitoring-lane,.workflow-cockpit-overview,.workflow-recovery-toolbar-panel,.workflow-home-priority-panel,.workflow-home-side-card,.workflow-conversation-card,.workflow-run-card,.workflow-session-card,.project-card,.active-run-snapshot-card,.workspace-history-band,.timeline-focus-band{background:linear-gradient(#121923f7,#090e16fa);box-shadow:0 10px 24px #03071238}.cockpit-hero:before,.ops-hero:after{display:none}.cockpit-hero h1,.workflow-home-command-header h1{letter-spacing:0}.app-header h1,.project-index-hero h1,.project-dashboard-hero h1,.cockpit-hero h1,.workflow-home-command-header h1{overflow-wrap:anywhere}.button,.cockpit-search input,.text-input,.workflow-toolbar-select select,.filter-chip{border-radius:8px}.button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:42px;line-height:1.15;display:inline-flex}.button:hover,.filter-chip:hover,.route-link:hover{filter:brightness(1.08)}.button:focus-visible,.filter-chip:focus-visible,.cockpit-search input:focus-visible,.text-input:focus-visible,.workflow-toolbar-select select:focus-visible,.dashboard-start-field select:focus-visible,.dashboard-start-field textarea:focus-visible,.composer textarea:focus-visible,.route-link:focus-visible{outline-offset:2px;outline:2px solid #6ee7b7d1}.button-row,.pill-row,.meta-row{min-width:0}.pill,.metric-note,.muted,.route-link,.artifact-chip,.code-block,.console-output,.project-card-path,.session-card-path,.workflow-toolbar-select select,.cockpit-search input{overflow-wrap:anywhere}.pill{line-height:1.25}.workflow-flight-list{grid-auto-columns:minmax(280px,340px)}.workflow-directory-list,.workflow-session-spotlight-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.workflow-conversation-card,.workflow-run-card,.workflow-session-card{align-content:start;min-height:0}.workflow-conversation-card,.workflow-run-card,.workflow-session-card,.project-card,.workflow-home-preview-card,.active-run-snapshot-card,.compact-run-row,.ops-inline-card{box-shadow:none}.terminal-body,.timeline-feed-body{scrollbar-color:#435569b8 transparent}.console-event-header{align-items:flex-start}.console-event-header strong,.run-card-header strong,.conversation-card-header a,.session-card-title,.workflow-home-preview-title,.project-card-header h2{overflow-wrap:anywhere;min-width:0}.workflow-toolbar-top,.workflow-toolbar-bottom,.workflow-toolbar-jumps,.workflow-toolbar-actions,.workflow-toolbar-filters,.workflow-landings-scroll,.workflow-landings-list,.run-artifact-stack,.workflow-attention-list,.workflow-directory-results,.workflow-directory-list,.conversation-card-header>div,.run-card-header>div,.session-card-header>div{min-width:0;max-width:100%}.workflow-toolbar-top,.workflow-toolbar-bottom{width:100%;overflow-x:hidden}.workflow-run-card,.workflow-conversation-card,.workflow-session-card,.compact-run-row{width:100%;max-width:100%}.workflow-signal-panel,.workflow-landings-scroll{overflow-x:hidden}.run-preview-copy,.run-card-summary,.conversation-card-compact-summary{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.conversation-workspace-grid{align-items:start}.workspace-status-card,.project-dashboard-metrics,.project-index-actions{min-width:0}@media (max-width:1520px){.workflow-home-command-grid,.workflow-operations-grid,.workflow-directory-grid,.workflow-session-browser-grid,.run-record-grid,.codex-session-record-grid,.run-record-story-grid,.codex-session-record-overview-grid,.workflow-home-priority-grid{grid-template-columns:1fr}.conversation-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.86fr)}.workflow-toolbar-top{flex-flow:column;align-items:stretch}.dashboard-start-form{grid-template-columns:minmax(240px,.42fr) minmax(300px,1fr)}.dashboard-start-submit{justify-self:end}.workflow-toolbar-bottom{flex-flow:column;align-items:stretch}.workflow-toolbar-jumps,.workflow-toolbar-actions{justify-content:flex-start}.conversation-workspace-grid .conversation-monitoring-lane{grid-column:2}.conversation-workspace-grid .conversation-ops-rail{grid-area:auto/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;display:grid;position:static;overflow:visible}.conversation-monitoring-lane{max-height:none}.timeline-feed-body{max-height:780px}.workflow-operations-rail,.workflow-chat-launch-rail,.run-record-side,.codex-session-record-side{position:static}.workflow-session-secondary-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:1040px){.summary-strip,.dashboard-grid,.cockpit-hero-grid,.cockpit-grid,.codex-session-hero-grid,.codex-session-grid,.codex-session-detail-grid,.conversation-grid,.run-hero-grid,.run-detail-grid,.workflow-home-command-grid,.workflow-operations-grid,.workflow-directory-grid,.workflow-session-browser-grid,.run-record-grid,.run-record-story-grid,.run-record-at-a-glance-grid,.codex-session-record-grid,.codex-session-record-overview-grid,.codex-session-record-at-a-glance-grid,.conversation-workspace-grid{grid-template-columns:1fr}.workflow-home-mini-metrics,.workflow-home-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-home-command-header,.workflow-home-panel-heading,.workflow-home-side-heading,.project-index-hero,.project-dashboard-hero,.project-offline-panel{flex-direction:column;align-items:flex-start}.project-index-actions{justify-content:flex-start}.project-index-summary,.project-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-home-side-timestamp{white-space:normal}.cockpit-search-panel{position:static}.workflow-flight-summary{flex-direction:column}.workflow-flight-summary-pills,.workflow-toolbar-actions{justify-content:flex-start}.codex-session-toolbar{align-items:stretch}.filter-row{justify-content:flex-start}.ops-column,.workflow-operations-rail,.workflow-chat-launch-rail,.run-record-side,.codex-session-record-side{max-height:none;padding-right:0;position:static;overflow:visible}.conversation-timeline-panel,.conversation-ops-panel,.conversation-workspace-grid .conversation-monitoring-lane,.conversation-workspace-grid .conversation-ops-rail{grid-column:auto;position:static}.conversation-workspace-grid .conversation-ops-rail,.workflow-session-secondary-rail{grid-template-columns:1fr;display:grid}.ops-hero-top,.ops-status-actions{flex-direction:column;align-items:flex-start}.ops-mini-grid,.monitor-metric-grid{grid-template-columns:1fr}.timeline-feed-body,.run-record-timeline-card .terminal-body,.codex-session-record-timeline-card .terminal-body{min-height:360px;max-height:none}.button-block{justify-items:stretch}}@media (max-width:640px){.app-shell{width:min(100% - 20px, var(--app-max-width));padding-top:14px}.cockpit-hero{padding:22px}.cockpit-hero h1{font-size:clamp(2rem,13vw,3.2rem)}.codex-session-metrics,.run-record-metrics,.codex-session-record-metrics,.conversation-lane-list,.run-lane-grid,.workflow-directory-list,.workflow-session-spotlight-list,.workflow-home-mini-metrics,.workflow-home-recovery-grid,.project-index-summary,.project-dashboard-metrics,.project-card-metrics{grid-template-columns:1fr}.workflow-home-shortcuts{flex-direction:column;align-items:flex-start}.workflow-home-chat-row{flex-direction:column}.workflow-home-chat-signals{text-align:left}.chat-launch-card,.health-status-hero{flex-direction:column}.health-grid{grid-template-columns:1fr}.workspace-header{gap:16px}.workspace-header-actions{justify-items:start;min-width:0}.workspace-status-card{width:100%;min-width:0}.filter-chip{flex:calc(50% - 8px);justify-content:center}.dashboard-start-form{grid-template-columns:1fr}.dashboard-start-submit{justify-self:stretch;width:100%}.workflow-toolbar-jumps,.workflow-toolbar-actions,.workflow-toolbar-filters{flex:100%;width:100%}.workflow-toolbar-select{flex-basis:100%;width:100%}}@media (min-width:1500px){.conversation-grid,.conversation-workspace-grid{grid-template-columns:minmax(0,.96fr) minmax(420px,.86fr) minmax(320px,.62fr)}.conversation-timeline-panel,.conversation-workspace-grid .conversation-monitoring-lane{grid-column:2}.conversation-ops-panel,.conversation-workspace-grid .conversation-ops-rail{grid-area:1/3/span 2}}
