:root{color:#172033;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.cockpit{min-height:100vh;padding:24px}.topbar,.workspace-strip,.pane{background:#fff;border:1px solid #d9e0ea}.topbar{border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.eyebrow{color:#53627a;letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:1.55rem}h2{margin-bottom:12px;font-size:.95rem}h3{margin-bottom:8px;font-size:1rem}.auth-status,.login-link{color:#53627a;font-size:.78rem;font-weight:700}.login-link{color:#fff;background:#172033;border-radius:6px;padding:8px 12px;text-decoration:none;display:inline-flex}.login-link.primary{margin-top:6px}.auth-card{background:#fff;border:1px solid #d9e0ea;border-radius:8px;margin-top:16px;padding:18px}.notice{background:#fff7db;border:1px solid #ebd283;border-radius:6px;margin:12px 0 0;padding:10px 12px}.notice.compact{margin-bottom:0;font-size:.85rem}.run-history{background:#fbfcfe;border:1px solid #d9e0ea;border-radius:8px;margin-top:16px;padding:18px}.run-history-header,.run-history-context,.activity-meta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.delivery-state{color:#53627a;margin:4px 0;font-size:.78rem;display:block}.delivery-failed{color:#a33a2b;font-weight:700}.tool-call-summary{cursor:pointer;font-weight:700}.activity-artifact pre{white-space:pre-wrap;max-height:240px;overflow:auto}.run-history-header h2{margin-bottom:5px}.run-history-header p:not(.eyebrow){color:#53627a;margin:0}.run-history-freshness{color:#53627a;text-align:right;flex-direction:column;gap:4px;font-size:.78rem;font-weight:700;display:flex}.run-history-layout{grid-template-columns:minmax(190px,.65fr) minmax(0,1.8fr) minmax(220px,.85fr);gap:12px;margin-top:16px;display:grid}.run-history-list,.run-history-detail,.run-history-context-rail{min-width:0}.run-history-list-body{gap:8px;display:grid}.run-history-item{color:#172033;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e0ea;border-radius:6px;gap:4px;padding:10px;display:grid}.run-history-item.selected{border-color:#526b9b;box-shadow:0 0 0 2px #e3eafb}.run-history-item span,.run-history-item small,.run-history-context p,.run-history-context dt,.run-history-context dd,.run-activity-timeline small{color:#53627a;font-size:.78rem}.run-liveness{text-transform:capitalize;font-weight:700}.liveness-stalled,.liveness-blocked,.terminal-failed,.terminal-diagnosable,.terminal-blocked{color:#a53b32!important}.terminal-completed{color:#2f7d4f!important}.terminal-stopped{color:#6b7280!important}.run-history-detail-body{min-height:260px}.run-history-context{gap:14px;display:grid}.run-history-context h3{margin:0 0 5px}.run-history-context dl{gap:5px;min-width:190px;margin:0;display:grid}.run-history-context dl div{justify-content:space-between;gap:8px;display:flex}.run-history-context dd,.run-history-context dt{margin:0}.run-history-context dd{color:#172033;text-align:right;font-weight:700}.run-history-context-section{border-top:1px solid #e3e8ef;gap:6px;padding-top:12px;display:grid}.run-history-context-section h4{margin:0}.run-history-context-section code{overflow-wrap:anywhere;font-size:.7rem}.run-history-context-section a{color:#315d9a;font-size:.8rem;font-weight:700}.run-activity-timeline{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.run-activity-timeline li{background:#fff;border:1px solid #d9e0ea;border-left:3px solid #8797b1;border-radius:5px;padding:9px 10px}.run-activity-timeline li.activity-message{border-left-color:#437c69}.run-activity-timeline li.activity-tool{border-left-color:#8068a2}.run-activity-timeline li.activity-failure{border-left-color:#b64b40}.activity-meta{justify-content:flex-start;align-items:baseline}.activity-meta span,.activity-meta time{color:#53627a;font-size:.74rem}.activity-meta time{margin-left:auto}.run-activity-timeline p{margin:5px 0 0}@media (width<=800px){.run-history-layout{grid-template-columns:1fr}}.workspace-strip{border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(240px,1.4fr) auto;gap:1px;margin-top:16px;display:grid;overflow:hidden}.workspace-strip>.workspace-capabilities{background:#fbfcfe;gap:6px;max-height:260px;padding:12px;display:grid;overflow:auto}.capability-strip-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.capability-strip-list li{background:#fff;border:1px solid #e1e7f0;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;display:flex}.capability-strip-list span{color:#5e6e87;font-size:.76rem;font-weight:600}.capability-strip-list strong{font-size:.76rem}.capability-strip-list strong[data-state=available]{color:#176b3a}.workspace-strip>.workspace-capabilities>span{color:#5e6e87;text-transform:uppercase;font-size:.78rem;font-weight:700}.workspace-strip div{background:#fbfcfe;gap:4px;padding:12px;display:grid}.workspace-actions{align-items:center;gap:6px;padding:8px 12px;display:flex}.action-btn{color:#2d3748;cursor:pointer;white-space:nowrap;background:#f2f4f8;border:1px solid #d1d8e2;border-radius:5px;padding:5px 12px;font-size:.8rem;font-weight:600}.topbar-actions,.catalog-actions,.editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-catalog{background:#fbfcfe;border:1px solid #d9e0ea;border-radius:8px;margin-top:16px;padding:18px}.catalog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.catalog-header h2,.task-editor h3,.task-editor h4{margin:0 0 5px}.catalog-header p,.task-editor header p{color:#53627a;margin:0}.catalog-filters{flex-wrap:wrap;gap:12px;margin:16px 0 12px;display:flex}.catalog-filters label,.task-editor>label{color:#3d4a5e;gap:5px;font-size:.82rem;font-weight:700;display:grid}.catalog-filters select,.task-editor input,.task-editor textarea{color:#172033;font:inherit;background:#fff;border:1px solid #c5cfdc;border-radius:6px;padding:8px 10px}.task-editor{gap:12px;display:grid}.task-editor textarea{resize:vertical;min-height:96px}.task-list,.issue-search-results,.workflow-steps,.validation-issues{gap:8px;margin:0;padding:0;list-style:none;display:grid}.task-list li{align-items:stretch;gap:8px;display:flex}.task-list .task-open,.issue-search-results button{color:#172033;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e0ea;border-radius:6px;gap:4px;width:100%;padding:10px;display:grid}.task-list .task-open{flex:1}.task-delete-confirm{color:#53627a;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.78rem;display:flex}.action-btn.danger{color:#b3261e;border-color:#e2b4b4}.action-btn.danger:hover{background:#fbeaea;border-color:#d99}.task-list button:hover,.issue-search-results button:hover{background:#eef2fc;border-color:#86a3dc}.task-list span,.task-list time,.field-help,.model-role small,.workflow-option small{color:#53627a;font-size:.78rem}.catalog-empty,.catalog-error{border-radius:6px;margin:12px 0 0;padding:10px}.catalog-empty{color:#53627a;background:#f2f4f8}.catalog-error,.validation-issues{color:#b23c3c;background:#fef2f2}.workflow-picker,.model-picker,.github-snapshot,.launch-confirmation{background:#fff;border:1px solid #d9e0ea;border-radius:7px;padding:12px}.workflow-picker,.model-picker{gap:8px;display:grid}.model-role{border:1px solid #e1e7ef;border-radius:6px;gap:6px;padding:10px;display:grid}.model-role>span{gap:2px;display:grid}.model-unavailable{color:#8a5340}.workflow-option{cursor:pointer;border:1px solid #e1e7ef;border-radius:6px;align-items:flex-start;gap:9px;padding:10px;display:flex}.workflow-option.selected{background:#eef2fc;border-color:#86a3dc}.workflow-option span{gap:3px;display:grid}.github-snapshot ul{margin:8px 0;padding-left:20px}.workflow-steps li{justify-content:space-between;align-items:center;gap:10px;display:flex}.validation-issues{padding:10px}.launch-confirmation{gap:10px;display:grid}@media (width<=760px){.catalog-header{display:grid}}.action-btn:hover:not(:disabled){background:#e5eaf2;border-color:#bcc5d4}.action-btn:disabled{cursor:not-allowed;opacity:.55}.action-btn.wake{color:#176b3a;background:#ecf9f1;border-color:#a6d5ba}.action-btn.hibernate{color:#8b6914;background:#fffbe5;border-color:#e6d08c}.action-btn.delete{color:#b91c1c;background:#fef2f2;border-color:#f5b5b5}.action-btn.start{color:#176b3a;background:#ecf9f1;border-color:#a6d5ba}.run-summary-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.action-btn.stop{color:#8a1c1c;background:#fbecec;border-color:#e0a3a3}.action-btn.approve{color:#176b3a;background:#ecf9f1;border-color:#a6d5ba}.action-btn.edit{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.action-btn.reject{color:#b91c1c;background:#fef2f2;border-color:#f5b5b5}.action-btn.promote-skeleton{color:#6b7280;background:#f9fafb;border-color:#d1d5db}.new-task{flex-direction:column;gap:10px;display:flex}.conversation{gap:8px;max-height:240px;margin:0 0 12px;padding:0;list-style:none;display:grid;overflow:auto}.conversation li{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:6px;gap:3px;padding:8px;display:grid}.conversation li strong{color:#53627a;text-transform:uppercase;font-size:.72rem}.conversation-empty{color:#5e6e87}.checkpoint-card{gap:6px;display:grid}.checkpoint-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.checkpoint-header code{background:#0000000f;border-radius:4px;padding:2px 6px;font-size:.72rem}.checkpoint-explanation{color:#3d4a5e;margin:0;font-size:.82rem}.checkpoint-actions{gap:8px;display:flex}.checkpoint-outcome{text-transform:uppercase;margin:0;font-size:.78rem;font-weight:600}.conversation li:has(.checkpoint-pending){background:#fff8ec;border-color:#f0c36d}.conversation li:has(.checkpoint-high_risk.checkpoint-pending){background:#fdecec;border-color:#e59a9a}.checkpoint-approved .checkpoint-outcome{color:#1f7a4d}.checkpoint-denied .checkpoint-outcome{color:#b23c3c}.chat-input-row{gap:8px;display:flex}.chat-input-row input{border:1px solid #c5cfdc;border-radius:6px;width:100%;min-width:0;padding:8px 10px}.task-input{border:1px solid #c5cfdc;border-radius:6px;width:100%;padding:8px 10px}.pending{background:#e5edff;border-color:#a8c2f0}.workspace-strip span,.browser-proof span{color:#5e6e87;text-transform:uppercase;font-size:.78rem;font-weight:700}.pane-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:16px;display:grid}.pane{border-radius:8px;min-height:220px;padding:14px}.pane:first-child,.pane:nth-child(2),.pane:nth-child(3),.pane:nth-child(4),.pane:nth-child(5){grid-column:span 1}.state-pill{color:#176b3a;background:#e7f6ed;border-radius:999px;margin-bottom:12px;padding:5px 9px;font-size:.8rem;font-weight:700;display:inline-block}.workflow-pill{color:#2f4a8c;background:#eef2fc;border-radius:999px;margin-bottom:12px;padding:5px 9px;font-size:.78rem;font-weight:600;display:inline-block}.workflow-stream-item{color:#2f4a8c;font-size:.82rem;font-style:italic}.conversation li:has(.checkpoint-workflow_step.checkpoint-pending){background:#eef2fc;border-color:#9db4e6}.workflow-preview-card{background:#f8fbff;border:1px solid #b7c9e8;border-radius:8px;padding:12px}.workflow-preview-card h3{margin:8px 0}.workflow-preview-body{white-space:pre-wrap;background:#fff;border:1px solid #e1e7f0;max-height:180px;padding:9px;overflow:auto}.workflow-ticket-list{gap:7px;margin:10px 0;padding:0;list-style:none;display:grid}.workflow-ticket-list li{gap:3px;display:grid}.workflow-ticket-list span{color:#4e6078;font-size:.82rem}.workflow-preview-approved{border-color:#87c49e}.workflow-preview-rejected{opacity:.78;border-color:#d69b9b}.timeline,.terminal-list,.capability-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.timeline li,.terminal-list li,.capability-list li{background:#f7f9fc;border:1px solid #e1e7f0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.timeline span,.capability-list span{font-weight:650}.timeline time,.terminal-list span,.capability-list strong{color:#5e6e87;font-size:.82rem}.capability-list strong[data-state=available]{color:#176b3a}.terminal-tabs{align-items:center;gap:6px;margin-bottom:8px;display:flex}.terminal-tab{cursor:pointer;background:#f2f4f8;border:1px solid #d1d8e2;border-radius:5px;padding:5px 8px;font-size:.75rem}.terminal-tab.active{color:#fff;background:#172033}.terminal-status{color:#53627a;margin-left:auto;font-size:.75rem}.terminal-output{color:#d1fae5;white-space:pre-wrap;background:#111827;border-radius:6px;min-height:140px;padding:10px;overflow:auto}.terminal-input-row{gap:6px;margin-top:8px;display:flex}.terminal-input-row input{border:1px solid #c5cfdc;border-radius:5px;flex:1;padding:6px 8px}.browser-proof{background:#f7f9fc;border:1px solid #e1e7f0;border-radius:6px;gap:10px;padding:14px;display:grid}.browser-evidence-details{overflow-wrap:anywhere;gap:4px;font-size:.78rem;display:grid}.plan-summary,.failure-panel{gap:5px;margin:12px 0;display:grid}.failure-panel select{border:1px solid #c5cfdc;border-radius:5px;padding:6px 8px}@media (width<=900px){.topbar,.workspace-strip,.pane-grid{grid-template-columns:1fr}.topbar{align-items:stretch;display:grid}}.trajectory-inbox{background:#fbfcfe;border:1px solid #d9e0ea;border-radius:8px;margin-top:16px;padding:18px}.trajectory-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.trajectory-header h2{margin-bottom:4px;font-size:1.25rem}.trajectory-header p{margin-bottom:0}.trajectory-freshness{color:#53627a;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.watermark,.count-badge{color:#2f4a8c;background:#eef2fc;border-radius:999px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem}.trajectory-layout{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.5fr) minmax(260px,1fr);gap:12px;display:grid}.trajectory-inbox .panel{background:#fff;border:1px solid #d9e0ea;border-radius:8px;min-width:0;overflow:hidden}.trajectory-inbox .panel-header{border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;min-height:42px;padding:10px 12px;display:flex}.trajectory-inbox .panel-header h3{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.78rem}.trajectory-inbox .panel-body{padding:10px}.queue-body,.tree-body,.decision-body{min-height:280px}.queue-body{align-content:start;gap:8px;display:grid}.queue-item{color:#172033;text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:6px;gap:3px;width:100%;padding:10px;display:grid}.queue-item:hover,.queue-item.selected{background:#eef2fc;border-color:#86a3dc}.queue-item-title{font-weight:750}.queue-item-path,.queue-item-meta,.status-text{color:#53627a;font-size:.76rem}.queue-item-path,.mono,.artifact-card code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.queue-item-meta{justify-content:space-between;gap:8px;display:flex}.error-text{color:#b23c3c}.tree-body{overflow:auto}.tree-row{border-bottom:1px solid #f0f2f6;align-items:center;gap:8px;min-height:34px;font-size:.8rem;display:flex}.tree-row.selected{background:#fff8ec;box-shadow:inset 3px 0 #d99a33}.tree-kind,.tree-status,.run-boundary{color:#53627a;text-transform:uppercase;background:#f2f4f8;border-radius:4px;flex:none;padding:3px 6px;font-size:.68rem;font-weight:700}.tree-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tree-status{margin-left:auto}.status-awaiting_checkpoint,.status-parked{color:#8b5a13;background:#fff3dc}.status-completed{color:#176b3a;background:#e7f6ed}.run-boundary{color:#2f4a8c;background:#eef2fc}.decision-body{align-content:start;gap:10px;display:grid}.decision-body h3{overflow-wrap:anywhere;margin:0}.decision-kicker{color:#53627a;font-size:.76rem;font-weight:700}.decision-details{gap:6px;margin:0;display:grid}.decision-details div{grid-template-columns:80px 1fr;gap:8px;font-size:.78rem;display:grid}.decision-details dt{color:#53627a;font-weight:700}.decision-details dd{overflow-wrap:anywhere;margin:0}.artifact-card{color:#2f4a8c;background:#f8fbff;border:1px solid #b7c9e8;border-radius:6px;gap:4px;padding:10px;font-size:.76rem;display:grid}.artifact-card code{overflow-wrap:anywhere;color:#53627a;font-size:.68rem}.artifact-content{color:#e7edf8;white-space:pre-wrap;background:#172033;border-radius:4px;max-height:180px;margin:4px 0 0;padding:8px;font-size:.7rem;overflow:auto}.decision-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1100px){.trajectory-layout{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr)}.trajectory-decision{grid-column:1/-1}}@media (width<=760px){.trajectory-header,.trajectory-layout{grid-template-columns:1fr;display:grid}.trajectory-freshness{justify-content:space-between}}.run-index{margin:1rem 0}.run-index-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.run-index-item{align-items:center;gap:.75rem;display:flex}.run-index-open{text-align:left;cursor:pointer;color:#172033;background:0 0;border:0;flex-direction:column;flex:1;gap:.15rem;padding:.5rem;display:flex}.run-index-open:hover{color:#315d9a;text-decoration:underline}.run-archived-badge{text-transform:uppercase;letter-spacing:.04em;color:#53627a;opacity:.7;font-size:.75rem;font-weight:600}.run-archive-action{margin-top:.5rem}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin:.75em 0 .35em;font-size:.95rem;font-weight:600}.markdown p{margin:.4em 0}.markdown ul,.markdown ol{margin:.4em 0;padding-left:1.2em}.markdown code{background:#7f7f7f26;border-radius:3px;padding:.1em .3em;font-size:.85em}.markdown pre{background:#7f7f7f1f;border-radius:4px;padding:.5em;overflow-x:auto}.markdown pre code{background:0 0;padding:0}.markdown table{border-collapse:collapse;display:block;overflow-x:auto}.markdown th,.markdown td{border:1px solid #7f7f7f4d;padding:.25em .5em}.launch-snapshot-body{max-height:14rem;overflow-y:auto}.run-history-decision{border-left:3px solid var(--accent,#4c6ef5)}.run-history-decision .checkpoint-card{margin-top:.5rem}.plan-summary{gap:.6rem;margin:.5rem 0 0;display:grid}.plan-summary>div{gap:.15rem;display:grid}.plan-summary dt{text-transform:uppercase;letter-spacing:.04em;opacity:.7;font-size:.8rem}.plan-summary dd{margin:0}.plan-summary-prose>:first-child{margin-top:0}.plan-summary-prose>:last-child{margin-bottom:0}.plan-summary-list{margin:0;padding-left:1.1rem}.plan-thread{flex-direction:column;gap:.75rem;display:flex}.plan-thread-comment{opacity:.85;border-left:3px solid;margin:0;padding:.5rem .75rem}.plan-thread-superseded>summary{cursor:pointer;opacity:.7}.plan-thread-revising{opacity:.7;margin:0;font-style:italic}.plan-comment{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.plan-comment textarea{resize:vertical;min-height:4rem;font:inherit}.inline-plan-gate{margin:.75rem 0}.inline-plan-gate .checkpoint-card{margin:0}.plan-jump{text-align:left;width:100%}.artifact-dashboard{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-top:16px;display:grid}.home-intake-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}@media (width<=720px){.home-intake-columns{grid-template-columns:1fr}}.dashboard-section{background:#fbfcfe;border:1px solid #d9e0ea;border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.dashboard-section.active-work{grid-column:1/-1}.dashboard-section-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-section-header h2{margin:0 0 4px}.dashboard-section-header .muted{color:#53627a;margin:0;font-size:.8rem}.dashboard-section-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.dashboard-section-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-empty{color:#53627a;text-align:center;background:#f2f4f8;border-radius:6px;padding:10px;font-size:.82rem}.artifact-card{background:#fff;border:1px solid #d9e0ea;border-left:3px solid #8797b1;border-radius:6px;flex-wrap:wrap;align-items:stretch;gap:8px;padding:9px 10px;display:flex}.artifact-card.artifact-ready{border-left-color:#437c69}.artifact-card.artifact-draft{border-left-color:#d99a33}.artifact-open{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;gap:3px;min-width:0;padding:0;display:grid}.artifact-open:hover strong{color:#315d9a;text-decoration:underline}.artifact-open time{color:#53627a;font-size:.74rem}.artifact-card-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.artifact-op{background:#eef2fc;border:1px solid #b7c9e8;border-left:3px solid #526b9b;border-radius:6px;gap:4px;padding:9px 10px;display:grid}.artifact-op-awaiting_answers{background:#fff8ec;border-color:#f0c36d #f0c36d #f0c36d #d99a33}.artifact-op-failed{background:#fef2f2;border-color:#e59a9a #e59a9a #e59a9a #b64b40}.artifact-op-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.artifact-op-actions{gap:6px;display:flex}.artifact-create-form{background:#fff;border:1px solid #e1e7f0;border-radius:6px;gap:8px;padding:10px;display:grid}.artifact-create-form label{color:#3d4a5e;gap:4px;font-size:.82rem;font-weight:700;display:grid}.artifact-create-form input,.artifact-create-form select{color:#172033;font:inherit;background:#fff;border:1px solid #c5cfdc;border-radius:6px;padding:7px 9px}.active-work-item{background:#fff;border:1px solid #d9e0ea;border-left:3px solid #526b9b;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;display:flex}.active-work-run{border-left-color:#437c69}.active-work-op{border-left-color:#8068a2}.active-work-op.active-work-failed{background:#fef2f2;border-left-color:#b64b40}.active-work-op.active-work-awaiting_answers{background:#fff8ec;border-left-color:#d99a33}.active-work-open{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;gap:3px;min-width:0;padding:0;display:grid}.active-work-open:hover strong{color:#315d9a;text-decoration:underline}.active-work-meta{flex:1;gap:3px;display:grid}.active-work-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.github-issues-search{gap:8px;display:flex}.github-issues-search input{border:1px solid #c5cfdc;border-radius:6px;flex:1;min-width:0;padding:7px 9px}.github-issue-item{background:#fff;border:1px solid #e1e7f0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.github-issue-link{color:#315d9a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.github-issue-link:hover{text-decoration:underline}.ad-hoc-task .active-work-open time{color:#53627a;font-size:.74rem}.drawer-overlay{z-index:100;background:#0f172a8c;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.drawer{background:#f6f8fb;border:1px solid #d9e0ea;border-radius:10px;flex-direction:column;gap:14px;width:100%;max-width:1400px;padding:18px;display:flex}.drawer-narrow{max-width:560px}.drawer-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-header h2{margin:0}.drawer-body{flex-direction:column;gap:14px;display:flex}.drawer-panels{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.drawer-workflow-previews,.workflow-preview-list{gap:10px;display:grid}.terminal-pane,.browser-pane{background:#fff;border:1px solid #d9e0ea;border-radius:8px;padding:12px}@media (width<=900px){.artifact-dashboard,.workspace-strip,.drawer-panels{grid-template-columns:1fr}}
