@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.0unhoe1q6hp6-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.0-pny06~-x26a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.0cnogfwvi2_o-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.0x-0vqtj_fzf1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_f823cd8e-module__TVtbaW__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_f823cd8e-module__TVtbaW__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--bg1:#0f0f0f;--bg2:#161616;--bg3:#1e1e1e;--bg4:#262626;--topbar:#0f0f0ff5;--border:#ffffff12;--border2:#ffffff1a;--border3:#ffffff24;--text:#f2f2f2;--text2:#d6d6d6;--muted:#484848;--muted2:#6e6e6e;--muted3:#9a9a9a;--orange:#ff6b35;--orange2:#ff6b351a;--orange3:#ff6b350d;--green:#22c55e;--red:#ef4444;--blue:#3b82f6;--purple:#8b5cf6;--violet:#8b5cf6;--warning:#f59e0b;--focus:#fb923c;--focus-ring:#fb923c;--text-primary:var(--text);--text-secondary:var(--text2);--text-muted:var(--muted3);--surface-base:var(--bg);--surface-raised:var(--bg2);--surface-hover:var(--bg3);--border-subtle:var(--border);--border-strong:var(--border3);--accent:var(--orange);--amber:var(--warning);--line:var(--border);--surface-2:var(--bg2);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-button:9px;--radius-input:9px;--radius-card:14px;--mono:var(--font-mono,"DM Mono", "Menlo", monospace);--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--odim:#ff6b3514;--glass:#ffffff06;--shadow:0 0 0 1px #ffffff0d, 0 8px 32px #000000b3;--shadow-sm:0 2px 8px #00000080;--shadow-md:0 4px 16px #0009;--glow-orange:0 0 24px #f973162e;--glow-sm:0 0 12px #f973161f}@media (prefers-color-scheme:light){:root[data-appearance=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f1ed;--bg1:#fbfaf7;--bg2:#fff;--bg3:#ece9e3;--bg4:#dedad2;--topbar:#fbfaf7f5;--border:#1f1c1817;--border2:#1f1c1824;--border3:#1f1c1833;--text:#211f1c;--text2:#3f3b36;--muted:#aaa39a;--muted2:#837c73;--muted3:#615b54;--glass:#00000005;--shadow:0 0 0 1px #1f1c180d, 0 10px 32px #39302721;--shadow-sm:0 2px 9px #3930271a;--shadow-md:0 5px 18px #3930271f}}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow:hidden auto}textarea{font-family:inherit}textarea:focus,button:focus{outline:none}button,input,select{font-family:inherit}.aiden-button,.nav-btn{appearance:none;border:1px solid var(--border2);border-radius:var(--radius-button);background:var(--bg2);min-height:36px;color:var(--text2);font:600 12px/1.2 var(--sans);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:7px 12px;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform 80ms;display:inline-flex}:root[data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f1ed;--bg1:#fbfaf7;--bg2:#fff;--bg3:#ece9e3;--bg4:#dedad2;--topbar:#fbfaf7f5;--border:#1f1c1817;--border2:#1f1c1824;--border3:#1f1c1833;--text:#211f1c;--text2:#3f3b36;--muted:#aaa39a;--muted2:#837c73;--muted3:#615b54;--glass:#00000005;--shadow:0 0 0 1px #1f1c180d, 0 10px 32px #39302721;--shadow-sm:0 2px 9px #3930271a;--shadow-md:0 5px 18px #3930271f}:root[data-appearance=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#020305;--bg1:#07090d;--bg2:#0d1118;--bg3:#151b24;--bg4:#1d2530;--topbar:#07090df7;--border:#94a3b817;--border2:#94a3b824;--border3:#94a3b838;--text:#f4f7fb;--text2:#d7dee8;--muted:#3d4654;--muted2:#778293;--muted3:#a8b2c1}:root[data-appearance=warm]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12100e;--bg1:#181512;--bg2:#211d19;--bg3:#2a241f;--bg4:#352d26;--topbar:#181512f5;--border:#ffe8cf14;--border2:#ffe8cf21;--border3:#ffe8cf30;--text:#fff7ee;--text2:#e9ddd0;--muted:#54483e;--muted2:#8c7a69;--muted3:#b8a593}[data-density=compact]{--space-2:6px;--space-3:9px;--space-4:12px;--space-6:18px;--space-8:24px}[data-density=compact] .workspace-surface,[data-density=compact] .active-work-view{padding-top:18px;padding-bottom:18px}[data-density=compact] .surface-card{border-radius:10px}.aiden-button:hover:not(:disabled),.nav-btn:hover:not(:disabled){border-color:var(--border3);background:var(--bg3)!important;color:var(--text)!important}.aiden-button:active:not(:disabled),.nav-btn:active:not(:disabled){transform:translateY(1px)}.aiden-button:disabled,.nav-btn:disabled{opacity:.5;cursor:not-allowed}.aiden-button-primary{border-color:var(--orange);background:var(--orange);color:#15100d}.aiden-button-primary:hover:not(:disabled){border-color:#ff855c;color:#15100d!important;background:#ff855c!important}.aiden-button-secondary{border-color:var(--border3);background:var(--bg3)}.aiden-button-ghost{color:var(--muted3);background:0 0;border-color:#0000}.aiden-button-danger{border-color:color-mix(in srgb, var(--red) 45%, transparent);background:color-mix(in srgb, var(--red) 9%, transparent);color:#fca5a5}.aiden-button-icon{background:0 0;width:36px;padding:0}.aiden-button-compact{min-height:28px;padding:4px 8px;font-size:11px}.aiden-button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.75s linear infinite spin}.aiden-field,.settings-drawer input:not([type=checkbox]):not([type=radio]):not([type=file]),.settings-drawer select,.settings-drawer textarea,.workspace-surface input:not([type=checkbox]):not([type=radio]):not([type=file]),.workspace-surface select,.workspace-surface textarea{appearance:none;width:100%;min-width:0;min-height:40px;border:1px solid var(--border2)!important;border-radius:var(--radius-input)!important;background:var(--bg2)!important;color:var(--text)!important;font:400 14px/1.45 var(--sans)!important;padding:9px 11px!important}.aiden-field::placeholder,.settings-drawer input::placeholder,.settings-drawer textarea::placeholder,.workspace-surface input::placeholder,.workspace-surface textarea::placeholder{color:var(--muted2);opacity:1}.aiden-field:focus,.settings-drawer input:focus,.settings-drawer select:focus,.settings-drawer textarea:focus,.workspace-surface input:focus,.workspace-surface select:focus,.workspace-surface textarea:focus{box-shadow:0 0 0 3px var(--orange2);border-color:var(--orange)!important}.aiden-status{border:1px solid var(--border2);background:var(--bg2);min-height:26px;color:var(--text2);font:600 12px var(--sans);border-radius:999px;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.aiden-status>span{background:var(--muted3);border-radius:50%;width:7px;height:7px}.aiden-status-ready>span,.aiden-status-completed>span,.aiden-status-verified>span{background:var(--green)}.aiden-status-attention>span,.aiden-status-running>span,.aiden-status-degraded>span{background:var(--warning)}.aiden-status-blocked>span,.aiden-status-failed>span{background:var(--red)}.aiden-status-unknown>span,.aiden-status-disabled>span{background:var(--muted2)}.aiden-empty-state{border:1px dashed var(--border2);border-radius:var(--radius-card);text-align:center;justify-items:center;gap:7px;max-width:520px;margin:0 auto;padding:32px;display:grid}.aiden-empty-state strong{color:var(--text);font-size:16px}.aiden-empty-state p{color:var(--muted3);font:14px/1.55 var(--sans);margin:0}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes thinkingPulse{0%,80%,to{opacity:.3;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.2}}@keyframes pulse-orange{0%,to{box-shadow:0 0 #f9731666}50%{box-shadow:0 0 0 6px #f9731600}}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes spin{to{transform:rotate(360deg)}}.copy-btn{opacity:0!important;transition:opacity .15s!important}.message-bubble:hover .copy-btn{opacity:1!important}.input-pill{transition:border-color .2s,box-shadow .2s}.input-pill:focus-within{border-color:#f9731666!important;box-shadow:0 0 0 3px #f9731614!important}.nav-btn:hover{color:var(--text2)!important;background:#ffffff0f!important}.provider-card:hover{background:#ffffff08!important;border-color:#ffffff1f!important}.settings-tab:hover{color:var(--text2)!important;background:#ffffff0a!important}.settings-section-label{color:var(--muted2);font:600 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:7px 10px 2px}.conv-item:hover{color:var(--text2)!important;background:#ffffff0d!important}.suggestion-chip:hover{color:var(--text)!important;background:#f973160f!important;border-color:#f973164d!important}.code-block{background:#111;border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.code-block-header{background:#ffffff08;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.debug-health-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px;display:grid}.debug-health-card{background:var(--bg2);border:1px solid var(--border);border-radius:7px;padding:10px 12px}.debug-health-label{font-family:var(--mono);color:var(--muted2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px}.debug-health-value{font-family:var(--mono);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.debug-log-container{border:1px solid var(--border);max-height:340px;font-family:var(--mono);background:#0a0a0a;border-radius:7px;flex-direction:column;gap:1px;padding:10px;font-size:11px;display:flex;overflow-y:auto}.debug-log-row{border-radius:3px;grid-template-columns:60px 46px 90px 1fr;gap:6px;padding:2px 4px;line-height:1.5;display:grid}.debug-log-time{color:var(--muted);white-space:nowrap}.debug-log-level{white-space:nowrap;font-weight:600}.debug-log-source{color:var(--orange);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.debug-log-msg{color:var(--text2);word-break:break-word}.gateway-channel-list{flex-direction:column;gap:6px;display:flex}.channel-status{align-items:center;gap:10px;padding:6px 0;display:flex}.status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot.active{background:#22c55e;box-shadow:0 0 6px #22c55e88}.status-dot.inactive{background:var(--text3,#666)}.channel-name{text-transform:capitalize;min-width:90px;font-size:13px;font-weight:600}.channel-state{color:var(--text2);font-size:12px}.cross-channel-badge{opacity:.7;flex-shrink:0;font-size:9px}.security-scan{flex-direction:column;display:flex}.risk-score{font-family:var(--mono);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:12px 14px;display:flex}.risk-low{color:#22c55e;background:#22c55e14;border-color:#22c55e33}.risk-medium{color:#eab308;background:#eab30814;border-color:#eab30833}.risk-high{color:#ef4444;background:#ef444414;border-color:#ef444433}.finding{background:var(--bg2);border:1px solid var(--border);border-radius:7px;padding:10px 12px}.finding-critical{border-left:3px solid #ef4444}.finding-high{border-left:3px solid #f97316}.finding-medium{border-left:3px solid #eab308}.finding-low{border-left:3px solid #3b82f6}.finding-info{border-left:3px solid #6b7280}.finding-severity{font-family:var(--mono);color:#fff;letter-spacing:.05em;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700}.finding-file{font-family:var(--mono);color:var(--orange);font-size:11px}.finding-desc{color:var(--text2);margin-bottom:4px;font-size:12px}.finding-rec{color:var(--muted3);font-size:11px;font-style:italic}.workbench-grid{grid-template-columns:260px minmax(0,1fr);min-width:0;position:relative}.workbench-main{min-width:0;position:relative}.workbench-grid.sidebar-closed{grid-template-columns:58px minmax(0,1fr)}.workbench-grid.live-execution-open{grid-template-columns:236px minmax(600px,1fr) minmax(380px,42%)}.workbench-grid.sidebar-closed.live-execution-open{grid-template-columns:58px minmax(600px,1fr) minmax(380px,42%)}.history-sidebar{min-width:0}.system-awareness-strip{white-space:nowrap;padding:0 10px;overflow-x:auto}.sidebar-rail{background:var(--bg1);border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:7px;padding:10px 7px;display:flex}.rail-brand,.rail-action{width:38px;height:38px;color:var(--muted3);cursor:pointer;font:600 14px var(--sans);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;transition:background .18s,color .18s,border-color .18s;display:grid}.rail-brand{background:var(--orange);color:#101010;margin-bottom:3px}.rail-action:hover,.rail-action:focus-visible{background:var(--bg3);color:var(--text)}.rail-action.is-primary{border-color:var(--border2);color:var(--orange);font-size:20px}.rail-action.is-active{background:var(--orange2);color:var(--orange);border-color:#ff6b3547}.rail-spacer{flex:1}.sidebar-nav,.sidebar-secondary-nav{flex-direction:column;gap:2px;padding:0 8px 8px;display:flex}.sidebar-secondary-nav{border-top:1px solid var(--border);padding-top:8px}.sidebar-nav button,.sidebar-secondary-nav button{width:100%;min-height:34px;color:var(--muted3);cursor:pointer;text-align:left;font:500 13px var(--sans);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:7px 10px;transition:background .16s,color .16s;display:flex}.sidebar-nav button:hover,.sidebar-secondary-nav button:hover{background:var(--bg2);color:var(--text2)}.sidebar-nav button.is-active,.sidebar-secondary-nav button.is-active{background:var(--orange2);color:var(--orange)}.sidebar-nav button>span,.sidebar-secondary-nav button>span{text-align:center;width:16px}.sidebar-nav button small{background:var(--bg3);color:var(--muted3);border-radius:9px;margin-left:auto;padding:1px 5px}.model-control{border:1px solid var(--border2);background:var(--bg2);max-width:220px;color:var(--text2);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:8px;padding:5px 9px;transition:border-color .18s,background .18s;display:flex}.model-control:hover{background:var(--bg3);border-color:#ff6b3557}.model-control-copy{flex-direction:column;min-width:0;line-height:1.15;display:flex}.model-control-copy strong,.model-control-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-control-copy strong{color:var(--text);font:600 11px var(--sans)}.model-control-copy small{color:var(--muted2);font:9px var(--mono);margin-top:2px}.connection-dot{background:var(--red);border-radius:50%;flex:none;width:6px;height:6px}.connection-dot.is-connected{background:var(--green)}.connection-dot.is-reconnecting{background:var(--orange)}.topbar-work-state{cursor:pointer;min-height:32px;font:500 12px var(--sans);background:0 0;border:0;border-radius:8px;padding:6px 9px}.sidebar-nav button{font-size:13px}.topbar-work-state:hover,.topbar-work-state:focus-visible{background:var(--bg2)}.topbar-work-state.is-actionable{color:var(--orange);cursor:pointer;border-radius:8px;padding:6px 9px}.topbar-work-state.is-actionable:hover,.topbar-work-state.is-actionable:focus-visible{background:var(--orange2)}.live-activity-surface{background:0 0;border-left:2px solid #ff6b3547;margin:2px 0 18px;overflow:hidden}.live-telemetry{transition:opacity .18s,transform .18s}.live-telemetry.is-leaving{opacity:0;transform:translateY(-2px)}.live-activity-surface.is-artifact-only>.artifact-list,.live-activity-surface.has-telemetry>.artifact-list{padding:0 10px 10px}.live-activity-summary{width:100%;color:var(--text2);cursor:pointer;text-align:left;font:600 12px var(--mono);background:0 0;border:0;align-items:center;gap:9px;padding:9px 12px;display:flex}.live-activity-summary>:first-child{color:var(--orange)}.live-activity-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-activity-count{color:var(--muted2);margin-left:auto;font-weight:400}.live-activity-details{border-top:1px solid var(--border);padding:7px 10px 10px}.live-activity-row{color:var(--text2);font:11px/1.45 var(--mono);grid-template-columns:16px minmax(0,1fr);align-items:baseline;gap:7px;padding:4px 2px;display:grid}.live-activity-row strong{color:var(--blue);font-weight:600}.live-activity-row small,.run-identity{color:var(--muted2)}.live-activity-row.status-ok>:first-child{color:var(--green)}.live-activity-row.status-running>:first-child,.live-activity-row.status-warn>:first-child{color:var(--orange)}.live-activity-row.status-failed>:first-child{color:var(--red)}.live-activity-label{overflow-wrap:anywhere;min-width:0}.activity-pulse{animation:1s infinite pulse-dot}.run-identity{font:10px/1.55 var(--mono);margin:7px 2px 0}.run-identity summary{cursor:pointer;color:var(--muted3)}.browser-control-surface{border:1px solid var(--border);color:var(--text2);font:10px/1.45 var(--mono);background:#00000029;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 10px 10px;padding:8px 9px;display:flex}.browser-control-surface>span{color:var(--blue)}.browser-control-surface>small{color:var(--muted2);overflow-wrap:anywhere}.browser-control-surface>button{border:1px solid var(--border2);background:var(--bg3);color:var(--text2);font:10px var(--mono);cursor:pointer;border-radius:6px;margin-left:auto;padding:4px 7px}.browser-control-surface>button+button{margin-left:0}.browser-control-surface>button:hover{color:var(--text);border-color:#ff6b3561}.live-execution-pane{border-left:1px solid var(--border);background:var(--bg1);flex-direction:column;min-width:0;min-height:0;animation:.2s ease-out live-pane-in;display:flex;overflow:hidden}.live-execution-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:flex}.live-execution-header>div:first-child{min-width:0}.live-execution-header strong,.live-execution-header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-execution-header strong{color:var(--text);font:650 13px var(--sans)}.live-execution-header span{color:var(--muted2);font:9px var(--mono);text-transform:capitalize;margin-top:3px}.live-execution-actions{flex:none;gap:4px;display:flex}.live-execution-actions button,.live-execution-tray button,.live-execution-attention,.live-execution-reopen{border:1px solid var(--border);color:var(--muted3);cursor:pointer;font:10px var(--sans);background:0 0;border-radius:7px}.live-execution-actions button{padding:5px 7px}.live-execution-actions button:hover,.live-execution-tray button:hover{color:var(--text2);border-color:var(--border2)}.live-execution-actions button[aria-pressed=true]{color:var(--orange);border-color:#ff6b3557}.live-execution-attention{color:var(--orange);background:var(--orange2);border-color:#ff6b3547;margin:8px 10px 0;padding:7px 9px}.live-execution-tray{border-bottom:1px solid var(--border);gap:5px;padding:8px 10px;display:flex;overflow-x:auto}.live-execution-tray button{white-space:nowrap;align-items:center;gap:5px;padding:6px 8px;display:flex}.live-execution-tray button small{color:var(--muted2);font:8px var(--mono)}.live-execution-tray button.is-active{color:var(--orange);background:var(--orange2);border-color:#ff6b3547}.live-execution-body{flex:1;min-height:0;padding:10px;overflow:auto}.live-execution-terminal{background:#101112;width:100%;height:100%;min-height:260px;overflow:hidden}.live-terminal-surface{flex-direction:column;gap:7px;height:100%;min-height:280px;display:flex}.live-terminal-surface>small{color:var(--muted2);font:9px var(--mono)}.live-execution-notice,.live-execution-empty{color:var(--orange);font:11px/1.5 var(--sans);background:#f973160f;margin:0;padding:9px}.live-browser-surface,.live-execution-list,.live-app-action{color:var(--text2);gap:9px;display:grid}.live-browser-address{flex-direction:column;gap:3px;display:flex}.live-browser-address span,.live-app-action>span{color:var(--orange);font:9px var(--mono);text-transform:uppercase}.live-browser-address strong{color:var(--text)}.live-browser-surface>p{color:var(--muted2);font:10px var(--mono);overflow-wrap:anywhere;margin:0}.live-browser-frame-placeholder{border:1px dashed var(--border2);text-align:center;border-radius:10px;place-content:center;gap:6px;min-height:220px;padding:24px;display:grid}.live-browser-frame-placeholder.has-frame{align-items:stretch;min-height:0;padding:8px;display:flex}.live-browser-frame-placeholder.has-frame img{object-fit:contain;background:#fff;border-radius:6px;width:100%;max-height:460px}.live-browser-frame-placeholder span,.live-browser-frame-placeholder small{color:var(--muted2);font:10px var(--mono)}.live-execution-list h3,.live-app-action h3{color:var(--text);font:650 14px var(--sans);margin:0 0 4px}.live-execution-list>div{border-top:1px solid var(--border);font:11px/1.45 var(--mono);overflow-wrap:anywhere;padding:7px 0}.live-app-action p{color:var(--muted3);text-transform:capitalize;margin:0}.live-execution-footer{border-top:1px solid var(--border);color:var(--muted2);font:8px var(--mono);justify-content:space-between;gap:10px;padding:7px 10px;display:flex}.live-execution-footer span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-execution-reopen{z-index:5;background:var(--bg2);padding:7px 9px;position:absolute;top:14px;right:14px}@keyframes live-pane-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.approval-card{color:var(--text2);background:#f9731612;border:1px solid #f973164d;border-radius:9px;margin-top:9px;padding:11px 12px;font-size:12px}.approval-card>div:first-child{color:var(--orange);justify-content:space-between;display:flex}.approval-card p{margin:7px 0}.approval-details{font:10px/1.45 var(--mono);grid-template-columns:minmax(95px,auto) minmax(0,1fr);gap:4px 10px;margin:8px 0;display:grid}.approval-details dt{color:var(--muted2)}.approval-details dd{color:var(--text);overflow-wrap:anywhere;margin:0}.approval-target{color:var(--text);font:10px/1.45 var(--mono);overflow-wrap:anywhere;background:#00000038;border-radius:6px;margin:7px 0;padding:7px 8px;display:block}.approval-card small{color:var(--muted2);font:9px var(--mono);overflow-wrap:anywhere}.approval-actions{gap:7px;margin-top:10px;display:flex}.approval-actions button{border:1px solid var(--border3);background:var(--bg3);color:var(--text2);cursor:pointer;border-radius:6px;padding:6px 10px}.approval-actions button:first-child{background:var(--orange);color:#080808;border-color:var(--orange)}.approval-decision-error{color:var(--red);font:11px/1.45 var(--mono);margin-top:8px}.approval-card.is-resolved{border-color:var(--border2);background:var(--bg2)}.approval-card.is-resolved>div:first-child{color:var(--green)}.approval-summary{font-family:var(--sans);font-size:12px;line-height:1.5}.conversation-column{width:100%;max-width:720px;margin:0 auto;padding:0 24px}.composer-row{border:1px solid var(--border2);background:var(--bg2);width:100%;min-width:0;max-width:720px;box-shadow:var(--shadow-sm);border-radius:14px;align-items:flex-end;gap:7px;margin:0 auto;padding:7px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.composer-row:focus-within{box-shadow:0 0 0 3px var(--orange2), var(--shadow-sm);border-color:#ff6b3580}.composer-row textarea{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.composer-action-trigger,.composer-send,.composer-stop,.composer-action-trigger,.composer-send{flex:none}.message-bubble.is-assistant{color:var(--text2);max-width:100%!important}.workbench-home{text-align:center;align-content:center;justify-items:center;gap:24px;width:100%;max-width:1080px;min-height:100%;margin:auto;padding:clamp(32px,7vh,82px) clamp(20px,5vw,64px);display:grid}.workbench-home-mark{background:linear-gradient(145deg, var(--orange2), var(--bg1));width:48px;height:48px;box-shadow:var(--shadow-sm);color:var(--orange);font:720 21px var(--sans);border:1px solid #ff6b3557;border-radius:15px;place-items:center;display:grid}.workbench-home-copy{gap:9px;max-width:680px;display:grid}.workbench-home-copy h1{color:var(--text);font:680 clamp(30px, 3.2vw, 42px)/1.12 var(--sans);letter-spacing:-.035em;margin:0}.workbench-home-copy p{color:var(--muted3);font:400 16px/1.6 var(--sans);margin:0}.starter-workflows{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,900px);display:grid}.starter-workflows button{border:1px solid var(--border2);background:var(--bg1);min-width:0;min-height:112px;color:var(--text2);cursor:pointer;text-align:left;font:500 13px/1.4 var(--sans);border-radius:14px;grid-template-columns:28px minmax(0,1fr) max-content;align-items:start;gap:12px;padding:16px 17px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.starter-workflows button:hover{background:var(--bg2);box-shadow:var(--shadow-sm);border-color:#ff6b3566;transform:translateY(-1px)}.starter-workflows button span{color:var(--orange)}.starter-icon{padding-top:2px}.starter-copy{gap:5px;min-width:0;display:grid}.starter-copy strong{color:var(--text);font:650 15px/1.3 var(--sans);display:block}.starter-copy small{color:var(--muted3);font:400 13px/1.5 var(--sans);overflow-wrap:anywhere;display:block}.starter-state{white-space:nowrap;justify-items:end;gap:5px;display:grid}.starter-state small{color:var(--green);font:600 10px var(--sans)}.starter-state strong{color:var(--text2);font:650 12px var(--sans)}.starter-state.needs-setup small,.starter-state.needs-setup strong{color:var(--orange)}.workbench-composer button{min-width:40px;min-height:40px}.attachment-tray{width:100%;max-width:720px;margin:0 auto 8px}.composer-action-menu{z-index:100;border:1px solid var(--border2);background:color-mix(in srgb, var(--bg1) 96%, transparent);width:min(420px,100vw - 24px);max-height:min(520px,100vh - 150px);box-shadow:var(--shadow);border-radius:14px;gap:3px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 12px);left:0;overflow-y:auto}.composer-action-menu-header{border-bottom:1px solid var(--border);gap:3px;padding:8px 9px 10px;display:grid}.composer-action-menu-header strong{color:var(--text);font:650 13px var(--sans)}.composer-action-menu-header span{color:var(--muted3);font:12px/1.4 var(--sans)}.composer-action-item{width:100%;min-width:0;color:var(--text2);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;gap:10px;padding:10px 9px;display:grid}.composer-action-item:hover,.composer-action-item:focus-visible{border-color:var(--border2);background:var(--bg2)}.composer-action-item>span:nth-child(2){gap:2px;min-width:0;display:grid}.composer-action-item strong{color:var(--text);font:620 13px var(--sans);display:block}.composer-action-item small{color:var(--muted3);font:12px/1.4 var(--sans);overflow-wrap:anywhere;display:block}.composer-action-item em{color:var(--orange);font:600 9px var(--sans);white-space:nowrap}.composer-action-icon{color:var(--orange)}.composer-action-prompt{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 9px 3px;display:grid}.composer-action-prompt label{color:var(--text2);font:600 12px var(--sans);grid-column:1/-1}.composer-action-prompt input{border:1px solid var(--border2);background:var(--bg2);min-width:0;color:var(--text);border-radius:8px;padding:8px 10px}.status-privacy{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;padding:3px 6px}.status-privacy:hover,.status-privacy:focus-visible{background:var(--bg2);color:var(--text2)}:root[data-appearance=light] .starter-workflows button{box-shadow:var(--shadow-sm)}:root[data-appearance=light] .composer-row{background:var(--bg1)}.active-work-view{flex:1;min-height:0;padding:clamp(22px,4vw,48px);overflow-y:auto}.active-work-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:960px;margin:0 auto 24px;display:flex}.active-work-header h1{color:var(--text);font:650 28px var(--sans);margin:4px 0 6px}.active-work-header p{color:var(--muted3);font:14px/1.55 var(--sans);margin:0}.attention-count{color:var(--orange);white-space:nowrap;background:#f973161a;border-radius:999px;padding:6px 10px;font-size:12px}.presence-board{gap:12px;max-width:960px;margin:0 auto 18px;display:grid}.presence-briefing{border:1px solid var(--border);background:linear-gradient(135deg, #f9731614, var(--bg1));border-radius:14px;gap:4px;padding:14px 16px;display:grid}.presence-briefing strong{color:var(--text);font:650 15px var(--sans)}.presence-briefing>span:last-child{color:var(--muted3);font:12px/1.45 var(--sans)}.presence-briefing-groups{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.presence-briefing-groups span{color:var(--muted2);align-items:center;gap:5px;font-size:11px;display:inline-flex}.presence-briefing-groups b{color:var(--text2);letter-spacing:.08em;font-size:9px}.presence-group{min-width:0}.presence-group h2{color:var(--text2);font:600 13px var(--sans);justify-content:space-between;margin:0 0 7px;display:flex}.presence-group h2 span{color:var(--muted2);font-weight:500}.presence-list{gap:7px;display:grid}.presence-item{border:1px solid var(--border);background:var(--bg1);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:12px 14px;display:flex}.presence-item.priority-critical{border-color:color-mix(in srgb, var(--red) 38%, var(--border))}.presence-item.priority-attention{border-color:color-mix(in srgb, var(--orange) 35%, var(--border))}.presence-item-copy{gap:4px;min-width:0;display:grid}.presence-item-copy>strong{color:var(--text);font:620 13px var(--sans)}.presence-item-copy p{color:var(--text2);font:12px/1.45 var(--sans);overflow-wrap:anywhere;margin:0}.presence-item-copy small{color:var(--muted2);font:10px/1.4 var(--mono)}.presence-reason,.presence-proposal{border-left:2px solid var(--blue);background:var(--bg2);color:var(--text2);font:11px/1.45 var(--sans);gap:3px;margin-top:5px;padding:8px 10px;display:grid}.presence-proposal{border-left-color:var(--orange)}.presence-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;max-width:360px;display:flex}.presence-actions button{border:1px solid var(--border2);color:var(--text2);font:11px var(--sans);cursor:pointer;background:0 0;border-radius:7px;padding:5px 8px}.presence-actions button:hover{border-color:var(--orange);color:var(--text)}.presence-actions button.is-primary{background:var(--orange);border-color:var(--orange);color:#111;font-weight:650}.learning-notice,.learning-error{border:1px solid var(--line);color:var(--muted2);border-radius:6px;margin:10px 0;padding:9px 10px}.learning-error{border-color:color-mix(in srgb, var(--red) 45%, var(--line));color:var(--red)}.learning-actions,.learning-filters{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.learning-actions button,.learning-filters button,.learning-card button,.learning-conflict,.learning-review-head button,.learning-versions button{border:1px solid var(--line);background:var(--bg2);color:var(--text2);cursor:pointer;border-radius:6px;padding:7px 9px}.learning-actions button:disabled,.learning-card button:disabled,.learning-versions button:disabled{opacity:.45;cursor:not-allowed}.learning-filters button.is-active{border-color:var(--orange);color:var(--text)}.learning-remember{gap:8px;margin:12px 0;display:grid}.learning-remember label{color:var(--text2);gap:6px;display:grid}.learning-remember textarea,.learning-remember input,.learning-review textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--bg2);width:100%;min-width:0;color:var(--text);resize:vertical;border-radius:6px;padding:9px}.learning-remember textarea{min-height:72px}.learning-groups{gap:14px;display:grid}.learning-groups section>h4{color:var(--text);justify-content:space-between;margin:0 0 7px;display:flex}.learning-groups section>p{color:var(--muted2);margin:0}.learning-card{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.learning-card div{gap:3px;min-width:0;display:grid}.learning-card strong{color:var(--text);overflow-wrap:anywhere}.learning-card span{color:var(--muted2);font-size:11px}.learning-conflict{text-align:left;width:100%;color:var(--amber);display:block}.learning-review{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.learning-review-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.learning-review dl{grid-template-columns:minmax(75px,.35fr) minmax(0,1fr);gap:6px 10px;display:grid}.learning-review dt{color:var(--muted2)}.learning-review dd{color:var(--text2);overflow-wrap:anywhere;margin:0}.learning-versions{gap:6px;display:grid}@media (max-width:520px){.learning-card{flex-direction:column}.learning-review dl{grid-template-columns:minmax(0,1fr)}}.active-work-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:960px;margin:0 auto;display:grid}.work-group{border:1px solid var(--border);background:var(--bg1);border-radius:14px;min-width:0;padding:14px}.work-group h2{color:var(--text2);font:600 14px var(--sans);justify-content:space-between;margin:0 0 10px;display:flex}.work-group h2 span{color:var(--muted2);font-weight:500}.work-group-empty{color:var(--muted2);margin:0;padding:12px 0;font-size:12px}.work-item{border:0;border-top:1px solid var(--border);width:100%;color:var(--text2);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}.work-item:first-of-type{border-top:0}.work-item-copy{flex:1;min-width:0}.work-item-copy strong,.work-item-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.work-item-copy strong{font:600 13px var(--sans)}.work-item-copy small{color:var(--muted2);font:11px var(--sans);margin-top:3px}.work-item-state{color:var(--muted3);white-space:nowrap;font-size:11px}.work-item.tone-attention .work-item-state{color:var(--orange)}.work-item.tone-danger .work-item-state{color:var(--red)}.work-item.tone-success .work-item-state{color:var(--green)}.work-details{border:1px solid var(--border);max-width:960px;color:var(--muted3);border-radius:12px;margin:18px auto 0;padding:12px 14px}.work-details>summary{color:var(--text2);cursor:pointer;margin-bottom:10px;font-size:13px}.activity-details>p{color:var(--muted3);margin:0;font-size:12px}.activity-detail-list{gap:0;display:grid}.activity-detail-row{border-top:1px solid var(--border);color:var(--text2);grid-template-columns:18px minmax(0,1fr) max-content;align-items:baseline;gap:9px;padding:6px 0;font-size:12px;display:grid}.activity-detail-row:first-child{border-top:0}.activity-detail-row>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.activity-detail-row time{color:var(--muted2);font:10px var(--mono)}.result-card{border:1px solid var(--border);background:var(--bg1);border-radius:14px;max-width:960px;margin:18px auto 0;padding:18px}.result-card h2{color:var(--text);font:650 20px var(--sans);margin:4px 0 0}.result-card>p{color:var(--text2);font:14px/1.6 var(--sans);margin:10px 0}.result-card details{color:var(--muted3);font-size:12px}.result-card summary{cursor:pointer}.result-card.tone-success{border-color:#22c55e3d}.result-card.tone-danger{border-color:#ef444447}.coding-result-card{color:var(--text2);background:#3b82f612;border:1px solid #3b82f647;border-radius:9px;margin:8px 10px 10px;padding:11px 12px;font-size:12px}.coding-result-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.coding-result-heading strong{color:var(--blue)}.coding-result-heading span{color:var(--muted2);font:9px var(--mono);text-transform:uppercase}.coding-result-card p{margin:7px 0}.coding-result-card>small{color:var(--muted2);font:9px/1.5 var(--mono);overflow-wrap:anywhere}.coding-result-card details{margin-top:9px}.coding-result-card summary{cursor:pointer;color:var(--text)}.coding-result-card ul{margin:7px 0 0;padding-left:19px}.coding-result-card li{overflow-wrap:anywhere;margin:3px 0}.coding-reconciliation{color:var(--orange);margin-top:9px}.coding-review-file{gap:8px;margin-top:10px;display:grid}.coding-review-file pre{border:1px solid var(--border-subtle);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:240px;margin:0;padding:10px;overflow:auto}.artifact-list h4{color:var(--muted3);font:10px var(--mono);text-transform:uppercase;margin:12px 2px 6px}.artifact-card{border-top:1px solid var(--border)}.artifact-card-button{width:100%;color:var(--text2);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 2px;display:flex}.artifact-card-button:disabled{cursor:wait;opacity:.75}.artifact-card-button strong,.artifact-card-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.artifact-card-button small{color:var(--muted2);font:9px var(--mono);margin-top:2px}.artifact-file-icon{background:var(--bg2);width:30px;height:30px;color:var(--blue);border-radius:8px;flex:none;place-items:center;display:grid}.artifact-card-button>span:last-child{color:var(--muted3);font:11px var(--sans)}.artifact-search{border:1px solid var(--border);min-width:min(250px,42vw);color:var(--muted2);background:var(--bg1);border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:0 9px;display:flex}.artifact-search input{width:100%;min-width:0;height:32px;color:var(--text);background:0 0;border:0;outline:0}.artifact-preview-drawer{z-index:180;border-left:1px solid var(--border2);background:var(--bg1);flex-direction:column;width:min(620px,94vw);display:flex;position:fixed;inset:58px 0 0 auto;box-shadow:-24px 0 60px #00000080}.artifact-preview-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.artifact-preview-drawer h3{text-overflow:ellipsis;white-space:nowrap;max-width:480px;color:var(--text);font:650 15px var(--sans);margin:3px 0 0;overflow:hidden}.artifact-preview-meta{border-bottom:1px solid var(--border);color:var(--muted3);font:11px var(--sans);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.artifact-preview-meta span+span:before{content:"·";color:var(--muted2);margin-right:6px}.artifact-preview-body{flex:1;min-height:0;padding:16px;overflow:auto}.artifact-preview{border:1px solid var(--border);object-fit:contain;background:#fff;border-radius:7px;width:100%;max-height:320px}.artifact-preview-error{color:var(--muted2);padding:7px;font-size:11px}.artifact-text-preview{border-top:1px solid var(--border);background:var(--bg2);max-height:22rem;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.55 var(--font-mono,ui-monospace, monospace);margin:0;padding:12px;overflow:auto}.artifact-download{color:var(--accent);margin:10px 12px 12px;font-size:13px;display:inline-flex}.workspace-surface{flex:1;min-height:0;padding:clamp(22px,4vw,48px);overflow-y:auto}.workspace-surface-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;max-width:920px;margin:0 auto 26px;padding-bottom:20px;display:flex}.workspace-surface-header h2{color:var(--text);font:650 26px var(--sans);margin:3px 0 7px}.workspace-surface-header p{max-width:620px;color:var(--muted3);font:14px/1.6 var(--sans);margin:0}.eyebrow{color:var(--orange);font:600 10px var(--mono);letter-spacing:.11em;text-transform:uppercase}.surface-count{background:var(--bg2);min-width:34px;color:var(--muted3);text-align:center;border-radius:10px;padding:5px 8px}.workspace-empty-state{border:1px dashed var(--border2);max-width:920px;min-height:220px;color:var(--muted2);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:32px;display:flex}.workspace-empty-state strong{color:var(--text2);font:600 15px var(--sans)}.workspace-empty-state span{font:13px/1.5 var(--sans)}.artifact-gallery{border:1px solid var(--border);background:var(--bg1);border-radius:14px;max-width:920px;margin:0 auto;padding:8px 14px}.artifact-view-tabs{align-items:center;gap:4px;max-width:920px;margin:0 auto 14px;display:flex}.artifact-view-tabs button{color:var(--muted3);cursor:pointer;font:500 12px var(--sans);background:0 0;border:0;border-radius:8px;padding:7px 10px}.artifact-view-tabs button:hover{color:var(--text2);background:var(--bg2)}.artifact-view-tabs button.is-active{color:var(--orange);background:var(--orange2)}.artifact-view-tabs>span{color:var(--muted2);margin-left:auto;font-size:11px}.artifact-group-list{gap:20px;max-width:920px;margin:0 auto;display:grid}.artifact-group h3{color:var(--text2);font:600 13px var(--sans);text-transform:capitalize;margin:0 0 8px}.artifact-group h3 span{color:var(--muted2);margin-left:6px;font-weight:500}.artifact-group .artifact-gallery{max-width:none}.apps-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;padding:12px;display:grid}.apps-card-grid .workspace-empty-state{grid-column:1/-1;width:100%;min-height:130px}.surface-card{border:1px solid var(--border);background:var(--bg1);color:var(--text2);border-radius:12px}.app-account-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.app-account-row span,.app-account-row small{min-width:0;display:block}.app-account-row small{color:var(--muted2);margin-top:2px}.app-setup-state,.apps-provider-diagnostics{max-width:920px;margin:16px auto 0;padding:16px}.apps-provider-diagnostics{color:var(--muted2);font-size:12px}.apps-provider-diagnostics summary{cursor:pointer;color:var(--text2)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sponsor-button{background:var(--orange2);min-height:36px;color:var(--orange);cursor:pointer;font:600 12px var(--sans);border:1px solid #ff6b355c;border-radius:9px;justify-content:center;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.sponsor-list{max-width:920px;margin:0 auto}.sponsor-list h3{color:var(--text2);font:600 14px var(--sans);margin:0 0 12px}.sponsor-card{border:1px solid var(--border);background:var(--bg1);border-radius:10px;gap:12px;padding:13px;display:flex}.sponsor-avatar{background:var(--orange2);width:34px;height:34px;color:var(--orange);border-radius:50%;place-items:center;display:grid}.sponsor-card strong,.sponsor-card small{display:block}.sponsor-card small{color:var(--muted2);margin-top:3px}.sponsor-card a{color:var(--text);text-decoration:none}.appearance-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.appearance-options button{border:1px solid var(--border2);background:var(--bg2);color:var(--text2);cursor:pointer;text-align:left;border-radius:9px;padding:12px}.appearance-options button.is-selected{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}.appearance-options strong,.appearance-options small{display:block}.appearance-options small{color:var(--muted2);margin-top:5px;line-height:1.4}.density-options{flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;display:flex}.density-options>span{color:var(--text2);margin-right:auto;font-size:13px}.density-options button{border:1px solid var(--border2);background:var(--bg2);min-height:34px;color:var(--muted3);cursor:pointer;border-radius:8px;padding:6px 10px}.density-options button.is-selected{border-color:var(--orange);color:var(--text)}.readiness-summary{border:1px solid var(--border);background:var(--bg2);border-radius:10px;gap:3px;padding:12px 14px;display:grid}.readiness-summary strong{color:var(--text);font:650 14px var(--sans)}.readiness-summary span{color:var(--muted3);font:13px/1.45 var(--sans)}.readiness-summary.is-ready{border-color:color-mix(in srgb, var(--green) 30%, var(--border))}.readiness-summary.is-attention{border-color:color-mix(in srgb, var(--warning) 34%, var(--border))}.attachment-tray,.message-attachments{flex-wrap:wrap;gap:6px;max-width:800px;margin:0 auto 8px;display:flex}.attachment-chip,.message-attachments>span{border:1px solid var(--border2);background:var(--bg2);max-width:100%;color:var(--text2);font:10px var(--mono);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.attachment-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-chip button{color:var(--muted2);cursor:pointer;background:0 0;border:0}.message-attachments{justify-content:flex-end;margin:0 0 6px}.message-attachments small{color:var(--muted2)}button:focus-visible,textarea:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid var(--orange)!important}@media (max-width:1100px){.workbench-grid.live-execution-open{grid-template-columns:260px minmax(0,1fr)}.workbench-grid.sidebar-closed.live-execution-open{grid-template-columns:58px minmax(0,1fr)}.live-execution-pane{z-index:130;width:min(480px,100% - 58px);position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 45px #0000007a}}@media (max-width:980px){.workbench-grid,.workbench-grid.sidebar-open,.workbench-grid.sidebar-closed{grid-template-columns:minmax(0,1fr);position:relative}.workbench-grid.sidebar-closed{grid-template-columns:58px minmax(0,1fr)}.workbench-grid .history-sidebar{z-index:120;width:min(86vw,300px);transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:translate(0);box-shadow:16px 0 40px #0009}.workbench-grid.sidebar-closed .history-sidebar{transform:translate(-105%)}.workbench-grid.sidebar-closed .history-sidebar.sidebar-rail{width:58px;box-shadow:none;grid-area:1/1;position:relative;inset:auto;transform:translate(0)}.workbench-grid.sidebar-closed>.workbench-main{grid-area:1/2;min-width:0;max-width:100%}.topbar-connection,.topbar-work-state{display:none!important}.model-control{max-width:170px}}@media (max-width:620px){.history-sidebar{display:none!important}.workbench-grid.sidebar-open .history-sidebar{z-index:140;width:min(86vw,300px);position:absolute;inset:0 auto 0 0;transform:translate(0);box-shadow:18px 0 48px #000000b8;display:flex!important}.workbench-grid,.workbench-grid.sidebar-open,.workbench-grid.sidebar-closed,.workbench-grid.live-execution-open,.workbench-grid.sidebar-open.live-execution-open,.workbench-grid.sidebar-closed.live-execution-open{grid-template-columns:minmax(0,1fr)}.workbench-main,.workbench-grid.sidebar-closed>.workbench-main{grid-column:1;max-width:100%}.model-control-copy small,.workbench-brand-suffix{display:none}.model-control{max-width:130px}.workspace-surface{padding:18px 14px}.workspace-surface-header{flex-direction:column;gap:14px}.appearance-options{grid-template-columns:1fr}.live-activity-row{grid-template-columns:15px max-content minmax(0,1fr)}.live-activity-row small{grid-column:3}.live-activity-count{font-size:9px}.settings-drawer{width:min(92vw,420px)!important}.workbench-home{align-content:start;gap:18px;min-height:auto;padding:32px 14px 22px}.workbench-home-copy h1{font-size:32px}.workbench-home-copy p{font-size:15px}.starter-workflows{grid-template-columns:minmax(0,1fr)}.starter-workflows button{grid-template-columns:26px minmax(0,1fr);min-height:104px;padding:14px}.starter-state{grid-column:2;grid-template-columns:auto auto;justify-content:space-between;justify-items:start;width:100%}.conversation-column{padding:0 14px}.workbench-composer{padding:10px 12px!important}.composer-row{border-radius:12px;padding:6px}.composer-action-menu{width:auto;max-height:calc(100vh - 145px);margin:0 12px;position:fixed;bottom:76px;left:0;right:0}.composer-action-item{grid-template-columns:22px minmax(0,1fr)}.composer-action-item em{grid-column:2}.active-work-view{padding:18px 14px}.active-work-header{flex-direction:column;gap:12px}.presence-item{flex-direction:column}.presence-actions{justify-content:flex-start;max-width:none}.active-work-groups{grid-template-columns:1fr}.system-awareness-strip{justify-content:flex-start!important}.live-execution-pane{z-index:160;width:100%;box-shadow:none;position:absolute;inset:0}.live-execution-header{min-height:54px}.live-execution-actions button:first-child{display:none}.live-execution-terminal{min-height:220px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.automation-create{gap:10px;margin-bottom:18px;padding:18px;display:grid}.automation-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.automation-templates button{border:1px solid var(--border);background:var(--bg2);min-height:38px;color:var(--text2);text-align:left;cursor:pointer;border-radius:8px;padding:8px 10px}.automation-templates button:hover{border-color:var(--border3);background:var(--bg3)}.automation-step{background:var(--orange2);width:22px;height:22px;color:var(--orange);font:700 11px var(--sans);border-radius:50%;place-items:center;margin-right:7px;display:inline-grid}.automation-create input,.automation-create textarea,.automation-create select{box-sizing:border-box;border:1px solid var(--border);background:var(--bg2);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:10px}.automation-safety-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automation-safety-fields label{color:var(--muted2);gap:6px;font-size:12px;display:grid}.automation-write-option{color:var(--text2);align-items:flex-start;gap:8px;font-size:12px;display:flex}.automation-write-option input{width:auto;margin-top:2px}.automation-schedule-fields,.automation-actions{flex-wrap:wrap;gap:8px;display:flex}.automation-schedule-fields>*{flex:220px}.automation-schedule-fields label{color:var(--muted2);gap:6px;font-size:12px;display:grid}.automation-advanced{color:var(--muted2);font-size:12px}.automation-advanced summary{cursor:pointer;margin-bottom:8px}.automation-grid{margin-top:18px}.automation-card{min-width:0;padding:18px}.automation-card h3,.automation-card p{overflow-wrap:anywhere}.automation-meta{color:var(--muted2);font-size:12px}.automation-preview{color:var(--muted2);margin:0;padding-left:20px}.automation-preview code{overflow-wrap:anywhere}.automation-history{gap:12px;display:grid}.automation-history-list{border-top:1px solid var(--line);gap:0;display:grid}.automation-history-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(88px,.6fr) minmax(180px,1.4fr) minmax(180px,1fr);align-items:center;gap:8px;padding:10px 0;display:grid}.automation-history-row code,.automation-history-row span{color:var(--muted2);overflow-wrap:anywhere;font-size:12px}.automation-history-row details{grid-column:1/-1}.automation-history-row details>div{flex-wrap:wrap;gap:8px;padding-top:7px;display:flex}@media (max-width:700px){.automation-history-row{grid-template-columns:1fr}}@media (max-width:620px){.automation-surface{min-width:0;padding-inline:14px}.automation-schedule-fields{grid-template-columns:minmax(0,1fr);display:grid}.automation-safety-fields{grid-template-columns:minmax(0,1fr)}.automation-actions .nav-btn{flex:auto}.automation-templates{grid-template-columns:minmax(0,1fr)}.artifact-view-tabs{flex-wrap:wrap}.artifact-search{order:3;width:100%;min-width:0;margin-left:0}.artifact-preview-drawer{border-left:0;width:100%;inset:52px 0 0}}.markdown-content{color:var(--text2);font:400 15px/1.68 var(--sans);overflow-wrap:anywhere}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3{color:var(--text);letter-spacing:-.015em;line-height:1.3}.markdown-content h1{margin:22px 0 10px;font-size:24px}.markdown-content h2{margin:20px 0 9px;font-size:20px}.markdown-content h3{margin:18px 0 8px;font-size:17px}.markdown-content p{margin:0 0 13px}.markdown-content strong{color:var(--text);font-weight:650}.markdown-content em{color:var(--text2)}.markdown-content>ul,.markdown-content>ol{margin:7px 0 15px;padding-left:24px}.markdown-content li{margin:4px 0;padding-left:2px}.markdown-content li>ul,.markdown-content li>ol{margin:4px 0 5px;padding-left:22px}.markdown-content code{border:1px solid var(--border);background:var(--bg3);color:var(--text);font:12px/1.5 var(--mono);border-radius:5px;padding:1px 5px}.markdown-content blockquote{border-left:3px solid var(--orange);background:var(--orange3);color:var(--text2);margin:12px 0 16px;padding:10px 14px}.markdown-content hr{background:var(--border2);border:0;height:1px;margin:20px 0}.markdown-content a{color:#60a5fa;text-underline-offset:3px;-webkit-text-decoration:underline #60a5fa73;text-decoration:underline #60a5fa73}.markdown-content a:hover{color:#93c5fd}.markdown-code-block{border:1px solid var(--border2);background:#0c0d0e;border-radius:10px;margin:13px 0 16px;overflow:hidden}.markdown-code-header{border-bottom:1px solid var(--border);min-height:34px;color:var(--muted3);font:10px var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:4px 8px 4px 12px;display:flex}.markdown-code-block pre{white-space:pre;max-width:100%;color:var(--text);font:12px/1.6 var(--mono);margin:0;padding:14px 16px;overflow-x:auto}.markdown-code-block pre code{font:inherit;background:0 0;border:0;padding:0}.markdown-table-wrap{border:1px solid var(--border2);border-radius:9px;max-width:100%;margin:13px 0 16px;overflow-x:auto}.markdown-content table{border-collapse:collapse;width:100%;min-width:360px}.markdown-content th,.markdown-content td{border-bottom:1px solid var(--border);color:var(--text2);vertical-align:top;padding:9px 12px;font-size:13px}.markdown-content th{background:var(--bg2);color:var(--text);font-weight:650}.markdown-content tbody tr:last-child td{border-bottom:0}.settings-drawer{width:min(860px,96vw);box-shadow:-24px 0 60px #00000080}.settings-header{min-height:58px}.settings-header>span{font:650 15px var(--sans)!important}.settings-body{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.settings-mobile-navigation{display:none}.settings-navigation{border-right:1px solid var(--border);background:var(--bg);min-width:0;padding:10px 8px 28px;overflow-y:auto}.settings-navigation>button{align-items:center;width:100%;min-height:36px;display:flex;color:var(--muted3)!important;font:500 13px var(--sans)!important;border-radius:8px!important;padding:8px 11px!important}.settings-content{overscroll-behavior:contain;min-width:0;padding:26px 30px 72px;overflow-y:auto}.settings-section{margin:0 0 32px}.settings-section>h2{color:var(--text);font:650 20px/1.3 var(--sans);letter-spacing:-.01em;margin:0 0 14px}.settings-section p{color:var(--muted3);font-family:var(--sans)!important;font-size:14px!important;line-height:1.6!important}.settings-section label{color:var(--text2)!important;font-family:var(--sans)!important;font-size:13px!important;line-height:1.5!important}.settings-section code{font-family:var(--mono)}.settings-section-label{color:var(--muted2);font:600 10px var(--sans);letter-spacing:.08em;margin:13px 10px 4px}.onboarding-dialog{border:1px solid var(--border2);background:var(--bg1);width:min(92vw,560px);max-height:min(90vh,720px);box-shadow:var(--shadow);color:var(--text);border-radius:18px;padding:34px;overflow-y:auto}.onboarding-dialog h2{color:var(--text);font:680 25px/1.25 var(--sans);letter-spacing:-.02em;margin:8px 0}.onboarding-dialog p{color:var(--muted3);font:14px/1.62 var(--sans);margin:8px 0 18px}.onboarding-icon{background:var(--orange2);width:34px;height:34px;color:var(--orange);font:700 13px var(--sans);border-radius:10px;place-items:center;display:inline-grid}.onboarding-optional{border:1px solid var(--border2);color:var(--muted3);font:600 10px var(--sans);border-radius:999px;padding:3px 7px}.onboarding-actions{justify-content:space-between;gap:8px;margin-top:24px;display:flex}.onboarding-starters{gap:8px;margin-top:20px;display:grid}.onboarding-starters>button{border:1px solid var(--border);background:var(--bg2);min-width:0;color:var(--text2);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:20px minmax(0,1fr) max-content;align-items:center;gap:10px;padding:11px 12px;display:grid}.onboarding-starters>button:hover{border-color:var(--border3);background:var(--bg3)}.onboarding-starters strong,.onboarding-starters small{display:block}.onboarding-starters strong{color:var(--text);font:650 13px var(--sans)}.onboarding-starters small{color:var(--muted3);font:12px/1.4 var(--sans);margin-top:3px}.support-diagnostic-summary{border:1px solid var(--border);background:var(--bg2);max-height:240px;color:var(--text2);white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.55 var(--mono);border-radius:8px;margin:14px 0 0;padding:12px;overflow:auto}.support-links{flex-wrap:wrap;gap:10px 16px;margin-top:16px;display:flex}.support-links a{color:var(--orange);font:600 13px var(--sans);text-underline-offset:3px}.onboarding-recommended{color:var(--orange);font:600 10px var(--sans)}.onboarding-warning{color:var(--warning)!important}.onboarding-error{color:var(--red)!important}.workbench-topbar,.workbench-brand,.workbench-topbar-actions{min-width:0}.workbench-topbar-actions{flex-shrink:1;overflow:visible}.system-awareness-strip{min-height:28px;height:auto!important;color:var(--muted3)!important;font:11px var(--sans)!important}@media (max-width:900px){.topbar-cost{display:none!important}.workbench-topbar{padding-inline:10px!important}.workbench-topbar-actions{gap:3px!important}}@media (max-width:620px){.workbench-topbar{gap:6px;height:52px!important;padding:0 8px!important}.workbench-brand{gap:6px!important}.workbench-brand>span:not(.workbench-brand-suffix),.workbench-brand>div:not(.topbar-connection){flex-shrink:0}.topbar-clear-view,.topbar-export,.topbar-cost{display:none!important}.topbar-new-chat{width:34px;min-width:34px;padding:0!important;font-size:0!important}.topbar-new-chat:before{content:"+";font-size:18px}.model-control{max-width:min(132px,34vw);padding-inline:7px}.settings-drawer{width:100vw!important}.settings-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.settings-mobile-navigation{border-bottom:1px solid var(--border);color:var(--muted3);font:12px var(--sans);gap:5px;padding:10px 14px;display:grid}.settings-mobile-navigation select{border:1px solid var(--border2);background:var(--bg2);width:100%;min-height:40px;color:var(--text);border-radius:8px;padding:8px 10px}.settings-navigation{display:none}.settings-content{padding:22px 16px 72px}.onboarding-dialog{padding:24px 20px}.onboarding-actions{flex-wrap:wrap}.onboarding-actions .aiden-button{flex:auto}.markdown-content{font-size:14px}}
