:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f8;--surface:#fff;--surface-strong:#eef2f1;--ink:#17211d;--muted:#63706a;--line:#d8dfdc;--accent:#136f63;--accent-strong:#0d5148;--warning:#935c18;--danger:#9b2f2f;--shadow:0 16px 50px #141e1a14;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body{background:var(--bg);height:100vh;min-height:100vh;color:var(--ink);margin:0;overflow:hidden}button,input,select,textarea{font:inherit}button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:7px;min-height:36px;padding:0 12px}button:hover{border-color:var(--accent)}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:0;display:grid}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.eyebrow{color:var(--accent);text-transform:uppercase;margin:0 0 2px;font-size:12px;font-weight:700}h1,h2,p{margin:0}h1{font-size:24px;line-height:1.15}h2{font-size:14px;line-height:1.2}.session-panel{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.topbar-links{align-items:center;gap:12px;font-size:13px;font-weight:650;display:flex}.topbar-links a{color:var(--muted);text-underline-offset:4px;text-decoration-thickness:1px}.topbar-links a:hover{color:var(--accent)}.workspace{grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.agent-rail,.detail-pane{border-right:1px solid var(--line);background:var(--surface);min-height:0;overflow:auto}.agent-rail.nav-rail{flex-direction:column;display:flex}.detail-pane{border-right:0;border-left:1px solid var(--line)}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.section-heading span{color:var(--muted);font-size:12px}.section-heading.subheading{border-top:1px solid var(--line)}.tab-list{border-bottom:1px solid var(--line);background:#f8faf9;gap:6px;padding:10px;display:grid}.agent-tabs{grid-template-columns:1fr 1fr}.workspace-nav{flex-direction:column;flex:1;gap:8px;display:flex}.workspace-nav .tab-button{text-align:left;justify-content:start;min-height:40px}.workspace-nav .settings-nav-button{margin-top:auto}.main-pane{background:var(--bg);min-height:0;overflow:auto}.workspace-panel{min-height:100%;padding:16px;display:none}.workspace-panel.selected{align-content:start;gap:14px;display:grid}.panel-header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.panel-header h2{font-size:18px}.marketplace-auth-panel{background:var(--surface);border:1px solid #136f633d;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.marketplace-auth-panel[hidden]{display:none}.marketplace-auth-panel h3{margin:0 0 6px;font-size:18px;line-height:1.2}.marketplace-auth-panel p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.35}.marketplace-auth-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.marketplace-auth-actions button:first-child{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:800}.marketplace-auth-controls{flex:520px;gap:8px;display:grid}.marketplace-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketplace-config-grid label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.marketplace-auth-panel .status-line{min-height:0;padding:0}.workspace-grid,.squad-layout,.runs-layout,.connection-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.runs-layout{align-items:start}.workspace-grid>div,.squad-form,.run-detail-panel,.connection-grid label,.settings-section{background:var(--surface)}.detail-tabs{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));position:sticky;top:0}.tab-button{min-width:0;min-height:34px;color:var(--muted);padding:0 8px;font-size:12px;font-weight:800}.tab-button.selected{color:var(--accent-strong);background:#e8f3f1;border-color:#136f6357}.agent-list{gap:6px;padding:10px;display:grid}.agent-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.agent-controls{border-bottom:1px solid var(--line);gap:8px;padding:10px;display:grid}.agent-filter-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agent-controls input,.agent-controls select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:34px;color:var(--ink);border-radius:7px;padding:0 9px;font-size:12px}.agent-item{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;min-height:104px;color:var(--ink);border-radius:7px;justify-items:start;gap:6px;padding:10px;display:grid}.agent-item.selected{background:#e8f3f1;border-color:#136f6357}.agent-title-row{justify-content:space-between;align-items:start;gap:8px;width:100%;display:flex}.agent-select-row{align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.agent-run-checkbox{width:16px;min-height:16px;accent-color:var(--accent);flex:none;margin:1px 0 0}.agent-name{min-width:0;font-weight:700}.agent-badge{color:var(--muted);text-transform:uppercase;background:#eef1f0;border-radius:999px;flex:none;padding:4px 6px;font-size:10px;font-weight:800;line-height:1}.agent-badge.ready{color:var(--accent-strong);background:#dff2ec}.agent-badge.blocked{color:var(--warning);background:#f5eadc}.agent-purpose{color:var(--muted);font-size:12px;line-height:1.3}.agent-chip-row,.chip-row{flex-wrap:wrap;gap:5px;display:flex}.agent-chip-row span,.chip-row span{border:1px solid var(--line);color:var(--accent-strong);background:#f7faf9;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:700;line-height:1}.agent-meta{color:var(--muted);font-size:12px}.agent-action-copy{border:1px solid var(--line);min-height:30px;color:var(--accent-strong);background:#f8faf9;border-radius:7px;justify-self:stretch;place-items:center;font-size:12px;font-weight:800;display:grid}button.agent-action-copy{cursor:pointer}.empty-state{border:1px dashed var(--line);color:var(--muted);border-radius:7px;padding:14px;font-size:13px;line-height:1.35}.chat-pane{background:linear-gradient(#ffffffbd,#ffffffbd),repeating-linear-gradient(135deg,#136f630d 0 1px,#0000 1px 18px);grid-template-rows:1fr auto;min-height:0;display:grid}.embedded-chat{border:1px solid var(--line);min-height:520px}.messages{flex-direction:column;gap:12px;min-height:0;padding:22px;display:flex;overflow:auto}.message{border:1px solid var(--line);background:var(--surface);max-width:min(760px,88%);box-shadow:var(--shadow);border-radius:8px;padding:12px 14px}.message.user{border-color:#136f6342;align-self:flex-end}.artifact-message{width:min(760px,92%)}.message-title{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700}.message p{white-space:pre-wrap;line-height:1.45}.artifact-chart{gap:8px;margin-top:12px;display:grid}.artifact-chart-row{grid-template-columns:minmax(96px,160px) minmax(100px,1fr) minmax(56px,auto);align-items:center;gap:10px;min-height:28px;font-size:12px;display:grid}.artifact-chart-row span:first-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-chart-bar{background:var(--surface-strong);border-radius:999px;height:12px;overflow:hidden}.artifact-chart-bar span{border-radius:inherit;background:var(--accent);height:100%;display:block}.artifact-chart-row strong{color:var(--ink);text-align:right;font-size:12px}.artifact-table-wrap{border:1px solid var(--line);border-radius:7px;margin-top:12px;overflow:auto}.artifact-count{border-bottom:1px solid var(--line);color:var(--muted);background:#f7faf9;padding:7px 9px;font-size:12px;font-weight:800}.artifact-table{border-collapse:collapse;width:100%;font-size:12px}.artifact-table th,.artifact-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:7px 9px}.artifact-table th{background:var(--surface-strong);color:var(--muted);font-weight:800}.artifact-table tr:last-child td{border-bottom:0}.artifact-text{border:1px solid var(--line);background:var(--surface-strong);max-height:260px;color:var(--ink);white-space:pre-wrap;border-radius:7px;margin:12px 0 0;padding:10px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.proposal-message{width:min(760px,92%)}.proposal-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.proposal-details div,.send-result-row{border:1px solid var(--line);background:var(--surface-strong);border-radius:7px;min-width:0;padding:8px 10px}.proposal-details span,.send-result-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.proposal-details strong,.send-result-row strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.proposal-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.proposal-actions button:first-child{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:800}.send-results{gap:6px;margin-top:12px;display:grid}.send-result-row.sent{border-color:#136f633d}.send-result-row.failed{border-color:#9b2f2f3d}.composer{border-top:1px solid var(--line);background:#fffffff2;gap:10px;padding:16px;display:grid}.auth-required-message{border:1px solid var(--line);color:var(--muted);background:#f7faf9;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.35}.auth-required-message[hidden]{display:none}.file-picker{grid-template-columns:minmax(132px,auto) 1fr;align-items:start;gap:10px;display:grid}.file-dropzone{border:1px dashed var(--line);background:var(--surface-strong);min-height:42px;color:var(--accent-strong);cursor:pointer;border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid}.file-dropzone:hover{border-color:var(--accent)}.file-dropzone input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.file-list{flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;display:flex}.file-empty{color:var(--muted);font-size:13px}.file-pill{border:1px solid var(--line);max-width:100%;min-height:30px;color:var(--ink);background:#f7faf9;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.file-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-pill strong{color:var(--muted);flex:none;font-size:11px}.file-clear-button{min-height:30px;padding:0 9px;font-size:12px}.schedule-row{grid-template-columns:minmax(112px,auto) 1fr;align-items:center;gap:10px;display:grid}.schedule-toggle{min-height:36px;color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.schedule-toggle input{width:16px;min-height:16px}.schedule-controls{grid-template-columns:minmax(190px,1fr) minmax(132px,auto);gap:8px;display:grid}#schedule-button{color:var(--accent-strong);border-color:#136f6357;font-weight:800}textarea,input,select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:7px}textarea{resize:vertical;min-height:88px;max-height:190px;padding:12px;line-height:1.4}input,select{min-height:36px;padding:0 10px}textarea:focus,input:focus,select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #136f6324}.composer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.selected-agent-label{color:var(--muted);font-size:14px}#send-button{border-color:var(--accent);background:var(--accent);color:#fff;min-width:90px;font-weight:700}#send-button:hover{background:var(--accent-strong)}.detail-tab-panel{display:none}.detail-tab-panel.selected{display:block}.agent-profile{padding:14px 16px}.agent-profile-card{gap:14px;display:grid}.agent-profile-kind{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:800}.agent-profile-card h3{margin:3px 0 7px;font-size:20px;line-height:1.2}.agent-profile-copy,.muted-copy{color:var(--muted);font-size:13px;line-height:1.4}.agent-facts{gap:8px;margin:0;display:grid}.agent-facts div{border:1px solid var(--line);background:var(--surface-strong);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.agent-facts dt{color:var(--muted);font-size:12px}.agent-facts dd{text-align:right;margin:0;font-size:12px;font-weight:800}#install-agent-button{border-color:var(--accent);background:var(--accent);color:#fff;width:100%;font-weight:800}#install-agent-button:disabled{border-color:var(--line);background:var(--surface-strong);color:var(--muted)}.config-section label{color:var(--muted);gap:6px;padding:10px 16px 0;font-size:12px;display:grid}.gmail-panel{gap:10px;padding:12px 16px;display:grid}.gmail-panel label{color:var(--muted);gap:6px;font-size:12px;display:grid}.connection-grid{padding:0}.connection-grid label{border:1px solid var(--line);color:var(--muted);gap:6px;padding:12px;font-size:12px;display:grid}.settings-section{border:1px solid var(--line)}.settings-section .connection-grid{grid-template-columns:1fr;gap:10px;padding:12px}.settings-section .section-heading.subheading{border-top:0}.integration-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.integration-card{border:1px solid var(--line);background:var(--surface);border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:116px;padding:12px;display:flex}.integration-card>div{gap:8px;display:grid}.integration-card.active{border-color:#136f6347}.integration-card strong{margin-bottom:6px;font-size:14px;display:block}.integration-card p{color:var(--muted);font-size:12px;line-height:1.35}.integration-card>span{color:var(--muted);text-transform:uppercase;background:#eef1f0;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:800;line-height:1}.integration-card.active>span{color:var(--accent-strong);background:#dff2ec}#gmail-manage-button{width:max-content;color:var(--accent-strong);border-color:#136f6357;font-weight:800}.integration-dialog{border:1px solid var(--line);background:var(--surface);width:min(460px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow);border-radius:8px;padding:0}.run-dialog{width:min(560px,100vw - 32px)}.confirm-dialog{width:min(420px,100vw - 32px)}.integration-dialog::backdrop{background:#17211d5c}.dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}#gmail-dialog-close-button,#squad-run-cancel-button{min-height:32px}.integration-detail{border:1px solid var(--line)}.squad-form{border:1px solid var(--line);gap:10px;padding:14px;display:grid}.squad-form[hidden]{display:none}.run-dialog-panel{gap:10px;padding:12px;display:grid}.confirm-dialog-panel{gap:12px;padding:14px 16px 16px;display:grid}.confirm-dialog-panel p{color:var(--muted);font-size:13px;line-height:1.4}#squad-delete-confirm-button{border-color:var(--danger);background:var(--danger);color:#fff;font-weight:800}.run-dialog-panel label{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.squad-run-dynamic-fields{gap:10px;display:grid}.dynamic-run-heading{border-top:1px solid var(--line);color:var(--ink);padding-top:10px;font-size:13px;font-weight:800}.run-detail-panel{border:1px solid var(--line);min-width:0}.active-run-detail{gap:10px;padding:12px;display:grid}.active-run-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.active-run-summary div,.run-detail-row{border:1px solid var(--line);background:var(--surface-strong);border-radius:7px;min-width:0;padding:8px 10px}.active-run-summary span,.run-detail-row span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.active-run-summary strong,.run-detail-row strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.run-detail-section{gap:6px;display:grid}.run-detail-section h3{margin:6px 0 0;font-size:13px}.run-detail-row{text-align:left;grid-template-columns:minmax(92px,.4fr) minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:34px;display:grid}.run-detail-row strong{margin-top:0}.run-detail-json{border:1px solid var(--line);max-height:240px;color:var(--ink);white-space:pre-wrap;background:#f8faf9;border-radius:7px;margin:6px 0 0;padding:9px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.run-detail-row.muted{color:var(--muted);font-size:12px;display:block}.squad-options,.squad-data-list{gap:8px;display:grid}.squad-data-header{color:var(--muted);text-transform:uppercase;grid-template-columns:minmax(96px,.8fr) minmax(76px,76px) minmax(120px,1fr) 68px;gap:8px;font-size:11px;font-weight:800;display:grid}.squad-data-row{grid-template-columns:minmax(96px,.8fr) minmax(76px,76px) minmax(120px,1fr) 68px;gap:8px;display:grid}.squad-data-scope{border:1px solid var(--line);background:var(--surface);border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0;display:flex}.squad-data-scope input{width:16px;min-height:16px}.squad-data-value:disabled{background:var(--surface-strong);color:var(--muted)}.squad-form input,.squad-form select,.squad-form textarea{font-size:12px}.squad-form input::placeholder,.squad-form textarea::placeholder{color:var(--muted);font-size:12px}#new-squad-button,#add-squad-data-button,.squad-data-row button{min-height:30px;padding:0 9px;font-size:12px;font-weight:800}.form-actions{flex-wrap:wrap;gap:8px;display:flex}#save-squad-button,#run-squad-button{border-color:var(--accent);color:var(--accent-strong);font-weight:800}#run-squad-button{background:var(--accent);color:#fff}.gmail-actions{grid-template-columns:1fr auto;gap:8px;display:grid}#gmail-connect-button{border-color:var(--accent);color:var(--accent-strong);font-weight:800}.auth-row{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 16px 8px;display:grid}.toast-region{z-index:10;pointer-events:none;gap:8px;width:min(360px,100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.toast{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);color:var(--ink);opacity:1;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.35;transition:opacity .18s,transform .18s;transform:translateY(0)}.toast.success{border-color:#136f634d}.toast.error{border-color:#9b2f2f57}.toast.hiding{opacity:0;transform:translateY(6px)}.status-line{min-height:36px;color:var(--muted);padding:0 16px 14px;font-size:13px;line-height:1.35}.permission-list,.run-events,.scheduled-task-list,.run-history-list{gap:8px;padding:12px 16px;display:grid}#squad-list.run-history-list{align-content:start;gap:6px;padding:12px}#run-history-list.run-history-list{align-content:start}.squad-list-item{text-align:left;border-radius:7px;align-content:center;gap:6px;width:100%;min-height:58px;padding:10px 11px;display:grid}.squad-list-item.selected{background:#e8f3f1;border-color:#136f6357}.squad-list-top,.squad-list-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.squad-list-top strong,.squad-list-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.squad-list-top strong{font-size:13px}.squad-list-meta{color:var(--muted);font-size:12px}.squad-list-meta time{flex:none;font-size:11px}.run-history-item{text-align:left;justify-items:stretch;gap:5px;width:100%;min-height:84px;padding:9px 10px;display:grid}#run-history-list .run-history-item{align-content:center;gap:4px;min-height:58px;padding:8px 10px}.run-history-item.selected{background:#e8f3f1;border-color:#136f6357}.run-history-top{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.run-history-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.run-status{color:var(--muted);text-transform:uppercase;background:#eef1f0;border-radius:999px;flex:none;padding:4px 6px;font-size:10px;font-weight:800;line-height:1}.run-status.completed,.run-status.executed{color:var(--accent-strong);background:#dff2ec}.run-status.failed,.run-status.cancelled{color:var(--warning);background:#f5eadc}.run-history-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.scheduled-task{border:1px solid var(--line);background:var(--surface-strong);border-radius:7px;gap:7px;padding:9px 10px;display:grid}.scheduled-task-head{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.scheduled-task-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.scheduled-task-head span{color:var(--muted);text-transform:uppercase;background:#eef1f0;border-radius:999px;flex:none;padding:4px 6px;font-size:10px;font-weight:800;line-height:1}.scheduled-task.scheduled .scheduled-task-head span,.scheduled-task.running .scheduled-task-head span{color:var(--accent-strong);background:#dff2ec}.scheduled-task.failed .scheduled-task-head span,.scheduled-task.cancelled .scheduled-task-head span{color:var(--warning);background:#f5eadc}.scheduled-task p{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.scheduled-task small{color:var(--muted);font-size:12px}.scheduled-task-actions{flex-wrap:wrap;gap:6px;display:flex}.scheduled-task-actions button{min-height:30px;padding:0 9px;font-size:12px}.permission-row,.permission-check,.event-row,.notice{border:1px solid var(--line);background:var(--surface-strong);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;font-size:13px;display:flex}.permission-check{justify-content:start}.permission-check input{width:16px;min-height:16px}.event-row{flex-direction:column;align-items:start}.event-row span{color:var(--muted);text-transform:uppercase;font-size:11px}.notice{color:var(--warning);justify-content:start;align-items:start;line-height:1.35}@media (width<=980px){body{height:auto;overflow:auto}.app-shell{height:auto;min-height:100vh}.workspace{grid-template-columns:220px 1fr;overflow:visible}.workspace-grid,.squad-layout,.runs-layout,.connection-grid,.settings-grid{grid-template-columns:1fr}}@media (width<=720px){.topbar,.session-panel,.marketplace-auth-panel,.file-picker,.schedule-row,.schedule-controls,.composer-actions{align-items:stretch}.topbar,.session-panel,.topbar-links,.marketplace-auth-panel,.composer-actions{flex-direction:column}.file-picker,.schedule-row,.schedule-controls,.marketplace-config-grid,.workspace{grid-template-columns:1fr}.agent-rail{max-height:none}.message{max-width:100%}.artifact-message{width:100%}.proposal-details{grid-template-columns:1fr}.artifact-chart-row{grid-template-columns:1fr;gap:4px}.artifact-chart-row strong{text-align:left}}
