.workspace{border-top:1px solid var(--line);padding-top:70px;padding-bottom:80px}.workspace-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px}.workspace-head .eyebrow{margin-bottom:18px}.connection{font-size:12px;color:#aaa;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.connection [data-ready=true]{color:#a9e3bf}.connection button{padding:10px 14px;font-size:12px}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px}.task-panel,.history-panel{border:1px solid #303030;border-radius:12px;padding:26px;background:#0b0b0b;min-width:0}.task-panel .field:first-child{margin-top:0}.objective{color:#969696;font-size:13px;line-height:1.7;margin:12px 0 25px}.task-panel textarea{min-height:150px}.task-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:22px}.task-actions .light{width:auto;margin:0}.research-toggle{display:flex;align-items:center;gap:9px;font:13px 'DM Sans',sans-serif;letter-spacing:0;color:#bbb}.research-toggle input{accent-color:#eee;width:17px;height:17px}.examples{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.examples button{font-size:11px;color:#aaa;padding:7px 10px;background:none}.history-panel h3{margin-bottom:8px}.history-item{display:flex;flex-direction:column;gap:9px;width:100%;text-align:left;background:none;border:0;border-top:1px solid #292929;border-radius:0;padding:17px 0;color:#999;font-size:12px;overflow-wrap:anywhere}.history-item.selected{color:white}.history-name{display:flex;justify-content:space-between;gap:10px;color:#eee;font-size:13px}.history-item time{font:9px 'IBM Plex Mono',monospace;color:#777}.run-badge{font-size:9px;letter-spacing:.4px;text-transform:uppercase;color:#aaa}.run-badge.completed{color:#a9e3bf}.run-badge.failed,.run-badge.interrupted{color:#efb1a7}.run-badge.running,.run-badge.incomplete{color:#e7d1a0}#task-history{max-height:530px;overflow:auto}.workspace-notice{color:#c6bd97;font-size:13px;line-height:1.7}.workspace-notice:empty{display:none}.privacy-note{color:#777;font-size:12px;line-height:1.8}.result-panel{margin-top:24px;padding:28px;border:1px solid #3a3a3a;border-radius:12px;background:#101010;overflow-wrap:anywhere}.result-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.result-heading .eyebrow{margin-bottom:12px}.result-heading button{font-size:12px}.task-prompt{color:#999;font-size:13px;line-height:1.7;border-bottom:1px solid #303030;padding-bottom:18px}.answer{white-space:pre-wrap;font-size:15px;line-height:1.85;padding:12px 0 20px}.result-meta{font:10px 'IBM Plex Mono',monospace;color:#999;line-height:1.9;border-top:1px solid #303030;padding-top:16px}#source-list{font-size:13px;line-height:1.9}#source-list a{color:#c5d7e9;text-decoration:underline}#source-list li{padding-bottom:8px}.connection-list{list-style:none;padding:0;margin:25px 0}.connection-list li{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #303030;font-size:13px}.connection-list li span+span{color:#999}.form-error{color:#efb1a7;font-size:13px;line-height:1.7}.form-error:empty{display:none}button:disabled{cursor:not-allowed;opacity:.45}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #ddd;outline-offset:3px}@media(max-width:1000px){.workspace-head{align-items:start;flex-direction:column}.workspace-grid{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:700px){.workspace-grid{grid-template-columns:1fr}.task-panel,.history-panel{padding:20px}.workspace{padding-top:50px;padding-bottom:55px}.task-actions{align-items:start;flex-direction:column}.task-actions .light{width:100%}.result-panel{padding:20px}.result-heading{flex-direction:column}.answer{font-size:14px}.workspace-head h2{font-size:32px}.connection{align-items:start;flex-direction:column}}

nav>a.docs-link{display:inline-flex;align-items:center;white-space:nowrap;color:#e5e5df}@media(max-width:650px){nav>a.docs-link{font-size:12px}}
input[aria-invalid="true"],textarea[aria-invalid="true"],select[aria-invalid="true"]{border-color:#efb1a7!important}
