@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,500;0,9..144,900;1,9..144,500&family=Outfit:wght@300;400;500;600;700&family=Space+Mono:wght@400;700&display=swap";:root{--brand-honey: #f6a800;--brand-amber: #e07b00;--brand-deep-amber: #b85c00;--brand-comb: #ffc93c;--brand-pollen: #ffe08a;--brand-cream: #fff8e8;--brand-wax: #fdefc8;--brand-ink: #241a0b;--brand-soot: #3d2e12;--brand-char: #1a1206;--brand-stripe: #2a1e08;--brand-leaf: #5c7a29;--surface: #fbfaf5;--surface-2: #eef2ee;--surface-3: #fff4d6;--line: #d6ded9;--line-strong: #c9b888;--text: #241a0b;--muted: #8c7b52;--accent: #f6a800;--accent-strong: #b85c00;--success: #5c7a29;--danger: #9d2e20;--button-secondary: #fffdf6;--button-secondary-hover: #fff3d4;--shadow-panel: 0 1px 0 rgba(36, 26, 11, .03);color:var(--text);background:var(--brand-char);font-family:Outfit,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;letter-spacing:0}*{box-sizing:border-box}body{margin:0;min-height:100vh;overflow-x:hidden}::selection{background:var(--brand-honey);color:var(--brand-char)}button,a{font:inherit}button{align-items:center;background:var(--button-secondary);border:1px solid var(--line);border-radius:7px;color:var(--brand-soot);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:36px;min-width:0;padding:0 12px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}button:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{background:#fffdf6;border:1px solid var(--line);border-radius:7px;color:var(--text);font:inherit;min-height:36px;min-width:0;padding:0 10px;width:100%}select{overflow:hidden;text-overflow:ellipsis}textarea{min-height:74px;padding:9px 10px;resize:vertical}label{color:#4f5d56;display:grid;gap:6px;font-size:.9rem}.primary{background:var(--brand-honey);border-color:var(--brand-honey);color:var(--brand-ink);font-weight:700}.danger{color:#9d2e20}.auth-shell{align-items:center;display:grid;min-height:100vh;padding:24px}.auth-card{background:#fff;border:1px solid #d6ded9;border-radius:8px;display:grid;gap:14px;justify-self:center;max-width:420px;padding:24px;width:100%}.public-docs-shell{background:var(--bg);min-height:100vh;padding:28px}.landing-v2,.profile-shell{background:linear-gradient(180deg,#fff8e8e6,#fbf8f0),var(--bg);color:var(--text);min-height:100vh}.landing-nav,.profile-head{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:64px;padding:0 28px}.landing-v2 .brand,.profile-shell .brand{color:var(--brand-ink)}.landing-nav>div:last-child,.profile-head nav{align-items:center;display:flex;gap:10px}.landing-hero{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);min-height:calc(100vh - 64px);padding:44px clamp(24px,6vw,84px)}.landing-copy{display:grid;gap:18px;max-width:680px}.landing-copy h1{color:var(--text);font-family:Fraunces,Georgia,serif;font-size:clamp(3rem,7vw,5.7rem);letter-spacing:-.022em;line-height:.98;margin:0}.landing-copy p{color:var(--muted);font-size:1.08rem;line-height:1.58;margin:0;max-width:610px}.landing-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.button-link{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--text);display:inline-flex;font-weight:650;gap:7px;min-height:38px;padding:8px 13px;text-decoration:none}.button-link:hover{background:var(--surface-2);text-decoration:none}.button-link.quiet{border-color:transparent;color:var(--muted)}.landing-console{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 40px #241a0b1a;display:grid;gap:0;overflow:hidden}.landing-console-head,.landing-workflow-row,.landing-evidence>div{align-items:center;display:grid;gap:10px;min-width:0}.landing-console-head{border-bottom:1px solid var(--line);grid-template-columns:8px auto minmax(0,1fr);padding:14px 16px}.landing-console-head span:last-child{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-workflow-row{grid-template-columns:24px repeat(4,minmax(0,1fr));padding:18px 16px}.landing-workflow-row span{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:.84rem;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap}.landing-evidence{border-top:1px solid var(--line);display:grid}.landing-evidence>div{border-top:1px solid var(--line);grid-template-columns:22px 150px minmax(0,1fr);padding:12px 16px}.landing-evidence>div:first-child{border-top:0}.landing-evidence span,.profile-index span,.profile-org-row span{color:var(--muted);font-size:.82rem}.profile-layout{display:grid;gap:14px;grid-template-columns:230px minmax(0,860px);justify-content:center;padding:28px}.profile-index{align-self:start;display:grid;gap:6px;padding:14px;position:sticky;top:16px}.profile-index a{border-radius:8px;color:var(--muted);padding:7px 8px;text-decoration:none}.profile-index a:hover{background:var(--surface-2);color:var(--text)}.profile-main{display:grid;gap:14px;min-width:0}.profile-section,.profile-form{display:grid;gap:14px}.profile-form{max-width:520px}.profile-org-create{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.profile-org-list{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.profile-org-row{align-items:center;background:var(--surface);border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;padding:12px 14px}.profile-org-row:first-child{border-top:0}.profile-org-row>div{display:grid;gap:2px;min-width:0}.profile-org-row strong,.profile-org-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.success-text{color:var(--success);font-size:.86rem;margin:0}.docs-page{display:grid;gap:16px;margin:0 auto;max-width:1240px;min-width:0;width:100%}.docs-hero{align-items:center;background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:18px}.docs-hero h1,.docs-hero p,.docs-grid h2,.docs-grid p,.docs-overview h2,.docs-overview p,.docs-panel h2,.docs-panel h3,.docs-panel p,.docs-callout p{margin:0}.docs-hero h1{color:var(--brand-soot);font-size:1.45rem;line-height:1.2}.docs-hero p:last-child{color:var(--muted);line-height:1.45;margin-top:5px}.docs-overview{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.docs-overview article,.docs-panel,.docs-callout{background:#fff;border:1px solid #dce4df;border-radius:8px;min-width:0}.docs-overview article{display:grid;gap:7px;padding:15px}.docs-overview h2,.docs-panel h2{color:var(--brand-soot);font-size:1rem}.docs-overview p{color:#5d5138;font-size:.92rem;line-height:1.5}.docs-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.docs-card{background:#fff;border:1px solid #dce4df;border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:14px}.docs-card svg,.docs-callout svg{color:var(--brand-deep-amber);margin-top:2px}.docs-card h2{color:var(--brand-soot);font-size:1rem}.docs-card p,.docs-card span,.docs-ordered li,.docs-view-table span,.docs-steps p,.docs-callout p{color:var(--muted);font-size:.9rem;line-height:1.45}.docs-card span{color:#6a5b3b;display:block;margin-top:7px}.docs-two-column{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.docs-panel{display:grid;gap:12px;padding:15px}.docs-steps{display:grid;gap:10px}.docs-steps>div{align-items:start;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);min-width:0}.docs-steps strong{align-items:center;background:var(--brand-wax);border:1px solid var(--line-strong);border-radius:999px;color:var(--brand-soot);display:inline-flex;font-size:.82rem;height:26px;justify-content:center;width:26px}.docs-steps h3{color:var(--brand-soot);font-size:.94rem}.docs-ordered{display:grid;gap:8px;margin:0;padding-left:20px}.docs-view-table{border:1px solid var(--line);border-radius:8px;display:grid;min-width:0;overflow:hidden}.docs-view-table>div{align-items:start;background:#fffdf8;display:grid;gap:12px;grid-template-columns:140px minmax(0,1fr);min-width:0;padding:10px 12px}.docs-view-table>div+div{border-top:1px solid var(--line)}.docs-view-table strong{color:var(--brand-soot);font-size:.9rem}.compact-docs-table>div{grid-template-columns:minmax(120px,.34fr) minmax(0,1fr)}.compact-docs-table span{overflow-wrap:anywhere}.docs-callout{align-items:start;background:#fff8e8;border-color:var(--line-strong);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:14px}.auth-brand{color:#17211d;padding:0}.auth-card h1{font-size:1.35rem;margin:0}.segmented{background:#eef2ee;border:1px solid #d7dfda;border-radius:8px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.segmented button{border-color:transparent;justify-content:center}.segmented .selected{background:#17211d;color:#fff}.error-text{color:#9d2e20;margin:0}.app-shell{background:#f4f5ef;display:grid;grid-template-columns:72px minmax(0,1fr) minmax(384px,420px);min-height:100vh;min-width:0}.app-shell.assistant-open{grid-template-columns:72px minmax(0,1fr) minmax(384px,420px)}.sidebar{align-items:center;background:#17211d;border-right:1px solid #26352f;color:#b9c6bf;display:flex;flex-direction:column;gap:18px;padding:16px 10px}.brand{align-items:center;color:#fff;display:flex;justify-content:center;padding:2px 0 12px}.brand strong{display:none}nav{display:grid;gap:6px;width:100%}nav button{align-items:center;background:transparent;border-color:transparent;border-radius:8px;color:#b9c6bf;display:flex;gap:0;justify-content:center;min-height:44px;padding:0;position:relative;text-decoration:none;width:100%}nav button span{font-size:0}nav button.active,nav button:hover{background:#26352f;color:#fff}nav button.active:before{background:var(--brand-honey);border-radius:3px;content:"";height:22px;left:-10px;position:absolute;top:50%;transform:translateY(-50%);width:3px}nav button svg{flex:0 0 auto}.workspace{display:grid;align-content:start;gap:10px;max-width:100%;min-width:0;padding:10px 12px 16px}.operator-hive,.connections-hub{align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.operator-stage{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.25fr) minmax(280px,.95fr);min-width:0}.command-deck{align-items:stretch;display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto minmax(360px,.9fr);min-width:0}.command-deck-copy{display:grid;gap:5px;min-width:0}.command-deck-copy h2{color:var(--brand-soot);font-size:1.18rem;line-height:1.2;margin:0;overflow-wrap:anywhere}.command-deck-copy p{color:var(--muted);line-height:1.42;margin:0;max-width:760px}.command-actions{align-content:center;display:grid;gap:8px;min-width:170px}.project-command-board{display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:minmax(280px,1.18fr) repeat(3,minmax(210px,1fr));min-width:0}.project-command-card{align-content:start;background:var(--op-panel-strong);border:1px solid var(--op-line);border-radius:8px;box-shadow:var(--op-shadow-soft);display:grid;gap:9px;min-width:0;padding:11px}.project-command-board.attention .project-command-primary{border-left:3px solid #c45136}.project-command-primary{background:#fffdf8;border-left:3px solid var(--op-accent)}.project-command-card h2,.project-command-card h3{color:var(--op-ink);font-size:.94rem;margin:0}.project-command-card p,.project-command-card>span{color:var(--op-muted);font-size:.8rem;line-height:1.35;margin:0}.project-command-card>strong{color:var(--op-ink);font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}.project-command-card>span{min-width:0;overflow-wrap:anywhere}.project-command-card>button{justify-self:start;min-height:32px}.project-command-card svg{color:var(--op-accent)}.project-command-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.project-command-actions button{gap:6px;min-height:32px;min-width:0;padding:0 9px}.project-command-issues{display:grid;gap:6px;list-style:none;margin:0;min-width:0;padding:0}.project-command-issues li{background:#fbfaf5;border:1px solid #e2e8e4;border-radius:7px;color:var(--op-ink);font-size:.78rem;line-height:1.3;min-width:0;overflow-wrap:anywhere;padding:7px 8px}.stage-stats{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.stage-stat{background:#fff8e8;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.stage-stat strong{color:var(--brand-soot);font-family:Fraunces,Georgia,serif;font-size:1.35rem;line-height:1}.stage-stat span,.quiet-count,.system-target small,.readiness-line small,.active-work-card small,.active-work-empty span,.prompt-command span{color:var(--muted);font-size:.8rem;line-height:1.35}.active-work-panel,.system-map-panel,.assistant-command-panel,.readiness-panel,.output-watch-panel,.objectives-panel{align-content:start;display:grid;gap:10px;min-width:0}.system-map-panel{grid-row:span 2}.active-work-card,.active-work-empty{background:#17211d;border:1px solid #26352f;border-radius:8px;color:#fff;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;justify-items:start;min-height:96px;min-width:0;padding:13px;text-align:left;width:100%}.active-work-card>div,.active-work-empty>div{display:grid;gap:4px;min-width:0}.active-work-card strong,.active-work-empty strong{color:#fff;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.active-work-card small,.active-work-empty span{color:#c6d4ce}.active-work-empty{align-items:center;background:#fbfaf5;border-color:#dce4df;color:var(--brand-soot);grid-template-columns:auto minmax(0,1fr)}.active-work-empty strong{color:var(--brand-soot)}.active-work-empty span{color:var(--muted)}.compact-evidence-list{gap:6px}.runtime-list>.evidence-row{min-height:44px;padding:8px 9px}.evidence-row strong{font-size:.86rem;line-height:1.25}.system-target-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.system-target{align-items:start;background:#fbfaf5;border:1px solid #dce4df;border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;min-height:72px;min-width:0;padding:10px;text-align:left}.system-target:hover{background:#fff8e8;border-color:var(--line-strong)}.system-target svg{color:var(--brand-deep-amber);margin-top:1px}.system-target span{display:grid;gap:3px;min-width:0}.system-target strong,.readiness-line strong{color:var(--brand-soot);font-size:.88rem;line-height:1.25;overflow-wrap:anywhere}.system-target b{color:var(--brand-soot);font-size:.9rem;line-height:1}.prompt-command-list,.readiness-stack{display:grid;gap:8px;min-width:0}.prompt-command{align-items:start;background:#fffdf8;border-color:#dce4df;justify-content:start;min-height:42px;min-width:0;padding:9px 10px;text-align:left;width:100%}.prompt-command span{color:var(--brand-soot);overflow-wrap:anywhere}.readiness-line{align-items:start;background:#fbfaf5;border:1px solid #dce4df;border-radius:8px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:9px 10px}.readiness-line>span{background:var(--danger);border-radius:999px;height:9px;margin-top:4px;width:9px}.readiness-line.ready>span{background:var(--success)}.readiness-line>div{display:grid;gap:2px;min-width:0}.wide-action{justify-content:start;min-width:0;overflow-wrap:anywhere;text-align:left;width:100%}.hive-brief{grid-column:1 / -1}.hive-stats{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:8px;min-width:0}.hive-stats>div{background:#fff8e8;border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-width:0;padding:12px}.hive-stats strong{color:var(--brand-soot);font-family:Fraunces,Georgia,serif;font-size:1.55rem;line-height:1}.hive-stats span,.connection-strip span{min-width:0}.connection-strip{display:flex;flex-wrap:wrap;gap:8px}.connection-operator-strip{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.connection-operator-strip button{align-items:start;background:#fbfaf5;border:1px solid #dce4df;border-radius:8px;display:grid;gap:5px;justify-items:start;min-height:78px;min-width:0;padding:10px;text-align:left}.connection-operator-strip strong{color:var(--brand-soot);font-size:.86rem}.connection-operator-strip span{color:var(--muted);font-size:.78rem;line-height:1.35}.connection-manual-panel{border-top:1px solid var(--line);display:grid;gap:10px;padding-top:10px}.connection-manual-panel summary{color:var(--muted);cursor:pointer;font-size:.84rem}.connection-mcp-summary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.connection-mcp-summary>div{background:#fff8e8;border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;padding:10px}.connection-mcp-summary strong{color:var(--brand-soot);font-size:1.12rem}.connection-mcp-summary span{color:var(--muted);font-size:.82rem}.connection-empty-guide{background:#fbfaf5;border:1px dashed #cfd8d2;border-radius:8px;display:grid;gap:7px;min-width:0;padding:12px}.connection-empty-guide strong{color:var(--brand-soot)}.connection-empty-guide span{color:var(--muted);font-size:.82rem;line-height:1.4}.connection-empty-guide button{justify-self:start}.connections-hub>.panel:first-child{grid-column:span 1}.connections-hub .mcp-form textarea{min-height:84px}.connection-mcp-inspector{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.connection-mcp-tools{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.connection-mcp-test{background:#fff;border:1px solid #dce4df;border-radius:8px;display:grid;gap:9px;grid-template-columns:minmax(0,1fr);padding:10px}.connection-mcp-test textarea{min-height:72px}.topbar,.section-head,.metrics,.main-grid{align-items:center;display:flex;justify-content:space-between;gap:14px;min-width:0}.topbar h1,.section-head h2{margin:0}.topbar h1{font-size:1.05rem;line-height:1.2;max-width:min(520px,46vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar h1.loading-namespace{color:var(--muted);font-style:italic}.topbar{background:#fffdf6eb;border:1px solid var(--line);border-radius:8px;box-shadow:0 1px #241a0b08;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) auto;min-height:52px;padding:7px 9px;position:sticky;top:10px;z-index:25}.workspace-identity{align-items:center;display:flex;gap:9px;min-width:0}.workspace-identity>div{display:grid;gap:1px;min-width:0}.workspace-identity .eyebrow{font-size:.76rem;margin:0}.topbar-controls{align-items:center;display:flex;gap:7px;justify-content:flex-end;min-width:0}.namespace-control{align-items:center;background:#fffdf6;border:1px solid var(--line);border-radius:7px;color:var(--brand-soot);display:grid;gap:6px;grid-template-columns:auto minmax(132px,1fr) 18px;height:36px;max-width:min(360px,42vw);min-width:0;padding:0 7px}.namespace-path{align-items:center;display:grid;gap:3px;grid-template-columns:minmax(54px,.95fr) auto minmax(58px,1fr);min-width:0}.namespace-path span{color:var(--muted);font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem}.namespace-segment{background:transparent;border:0;border-radius:0;color:var(--brand-soot);font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8rem;min-height:30px;overflow:hidden;padding:0 2px;text-overflow:ellipsis;width:100%}.namespace-control svg{color:var(--muted);flex:0 0 auto}.refresh-indicator{align-items:center;color:transparent;display:inline-flex;height:18px;justify-content:center;width:18px}.refresh-indicator.active{color:var(--brand-deep-amber)}.refresh-indicator.active svg{animation:spin .82s linear infinite}.mobile-nav{display:none}.icon-button{min-width:36px;padding:0}.quick-create{align-items:center;display:grid;flex:0 1 166px;gap:4px;grid-template-columns:minmax(86px,126px) 36px;max-width:166px;min-width:0;overflow:hidden}.quick-create input{height:36px;min-width:0;min-height:36px;width:100%}.org-quick-create{flex-basis:158px;grid-template-columns:minmax(82px,118px) 36px;max-width:158px}.workspace-actions{position:relative}.workspace-actions summary{align-items:center;background:#fffdf6;border:1px solid var(--line);border-radius:7px;color:var(--brand-soot);cursor:pointer;display:inline-flex;font-weight:650;gap:7px;height:36px;list-style:none;padding:0 12px;-webkit-user-select:none;user-select:none;white-space:nowrap}.workspace-actions summary::-webkit-details-marker{display:none}.workspace-actions:not([open]) .workspace-action-menu{display:none}.workspace-actions summary:hover,.workspace-actions[open] summary{background:#fff8e8;border-color:var(--brand-deep-amber)}.workspace-action-menu{background:#fffdf6;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 40px #241a0b29;display:grid;gap:8px;min-width:min(420px,calc(100vw - 32px));padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.workspace-action-row{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);min-width:0;padding:9px}.workspace-action-row>div{display:grid;gap:3px;min-width:0}.workspace-action-row>div:last-child{grid-template-columns:minmax(0,1fr) 36px auto;gap:6px}.workspace-assistant-button{background:#fff8e8;border-color:#f6a80080;color:var(--brand-soot);font-size:.78rem;min-height:36px;padding:0 9px}.workspace-action-row strong,.workspace-action-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-action-row strong{color:var(--brand-soot);font-size:.9rem}.workspace-action-row span{color:var(--muted);font-size:.76rem}.workspace-action-menu input{height:36px;min-height:36px;min-width:0;width:100%}.logout-button{white-space:nowrap}.profile-button{border:1px solid transparent;border-radius:7px;color:var(--muted);display:inline-flex;max-width:160px;min-height:36px;overflow:hidden;padding:8px 10px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.profile-button:hover{background:#fffdf6;border-color:var(--line);color:var(--brand-soot);text-decoration:none}.topbar-title{min-width:220px;overflow:hidden}.top-actions.compact{align-items:center;gap:8px}.namespace-switcher{align-items:center;background:#fffdf6;border:1px solid var(--line);border-radius:8px;color:var(--brand-soot);display:flex;gap:6px;min-height:36px;min-width:0;padding:0 8px}.namespace-switcher select{background:transparent;border:0;border-radius:0;min-height:32px;padding:0 4px;width:auto}.namespace-switcher span{color:var(--muted)}.refresh-spinner{animation:spin .82s linear infinite;color:var(--brand-deep-amber);flex:0 0 auto}.project-create-inline{align-items:center;display:flex;gap:4px;min-width:0}.project-create-inline input{max-width:132px}.project-create-inline button{min-width:34px;padding:0}.loading-muted{pointer-events:none;position:relative}.loading-muted:after{animation:spin .82s linear infinite;border:2px solid rgba(246,168,0,.28);border-top-color:var(--brand-deep-amber);border-radius:999px;content:"";height:16px;position:absolute;right:10px;top:10px;width:16px}@keyframes spin{to{transform:rotate(360deg)}}.eyebrow,.section-head p{color:#697871;margin:0 0 4px}.top-actions,.toolbar{display:flex;gap:8px;min-width:0}.top-actions{flex-wrap:wrap;justify-content:flex-end}.notice{background:#e3f3df;border:1px solid #bfd9b8;border-radius:8px;color:#32631f;padding:10px 12px}.notice.error{background:#fae8e5;border-color:#edc6bf;color:#9d2e20}.metrics{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr))}.workspace-skeleton{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);min-width:0}.workspace-skeleton>div{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.workspace-skeleton span{animation:skeleton-pulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,#fff8e8,#eef2ee,#fff8e8);background-size:220% 100%;border:1px solid var(--line);border-radius:8px;display:block;min-height:42px}.workspace-skeleton-head{grid-column:1 / -1;grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}.workspace-skeleton-head span{min-height:54px}.workspace-skeleton-body span:first-child{min-height:360px}.workspace-skeleton-body span:nth-child(2),.workspace-skeleton-body span:nth-child(3){min-height:82px}.workspace-skeleton-rail{position:sticky;top:86px}.workspace-skeleton-rail span{min-height:96px}.workspace-skeleton-executions .workspace-skeleton-body span:first-child{min-height:160px}.workspace-skeleton-executions .workspace-skeleton-rail{grid-column:1;grid-row:2;position:static}.workspace-skeleton-executions .workspace-skeleton-body{grid-column:2;grid-row:2}.detail-skeleton{display:grid;gap:10px;min-width:0}.detail-skeleton div{animation:skeleton-pulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,#fff8e8,#eef2ee,#fff8e8);background-size:220% 100%;border:1px solid var(--line);border-radius:8px;min-height:42px}.detail-skeleton div:first-child{min-height:78px}.detail-skeleton div:last-child{min-height:180px}@keyframes skeleton-pulse{0%{background-position:0 0}to{background-position:-220% 0}}.metric,.canvas,.panel,.runs{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-panel);min-width:0}.panel{overflow:hidden}.metric{align-items:center;display:grid;gap:5px;grid-template-columns:auto 1fr;min-height:70px;padding:13px 15px}.metric span{color:#66746d}.metric strong{font-size:1.28rem;grid-column:1 / -1}.main-grid,.operator-console{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.main-grid>*,.operator-console>*{min-width:0}.console-stage,.console-inspector{min-width:0}.operator-console{color:var(--brand-soot)}.operator-console>.panel,.console-stage>.canvas,.run-console,.execution-workspace{max-width:100%;min-width:0}.console-inspector{align-content:start;display:grid;gap:10px}.workflow-inspector>.section-head:first-child,.tool-detail-panel>.section-head:first-child,.execution-workspace-head{border-bottom:1px solid var(--line);margin:-2px -2px 2px;padding-bottom:10px}.workflow-inspector .mode-tabs,.tool-console .mode-tabs,.agent-console .mode-tabs,.run-console .mode-tabs{background:#fffdf6;border:1px solid var(--line);border-radius:8px;padding:3px}.workflow-inspector .mode-tabs button,.tool-console .mode-tabs button,.agent-console .mode-tabs button,.run-console .mode-tabs button{min-height:34px}.canvas,.panel,.runs{padding:16px}.tight{margin-bottom:12px}.graph{background-color:#f7f9f7;background-image:radial-gradient(#d7ded9 1px,transparent 1px);background-size:18px 18px;border:1px solid #dce4df;border-radius:8px;height:clamp(300px,38vh,380px);margin-top:10px;overflow:hidden;position:relative}.workflow-empty-state{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;margin-top:12px;padding:16px}.workflow-empty-brief{align-content:start;display:grid;gap:6px;max-width:760px}.workflow-empty-state strong{color:var(--brand-soot);font-size:1rem}.workflow-empty-state span{color:var(--muted);line-height:1.45}.workflow-empty-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.workflow-empty-examples{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.workflow-empty-examples span{background:#fff8e8;border:1px solid var(--line);border-radius:7px;color:var(--brand-soot);font-size:.84rem;min-width:0;overflow-wrap:anywhere;padding:9px 10px}.workflow-blank-details{border-top:1px solid var(--line);color:var(--muted);display:grid;gap:8px;padding-top:10px}.workflow-blank-details summary{cursor:pointer;font-size:.84rem}.workflow-blank-details .inline-form{grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr)}.workflow-rail-summary{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:8px}.workflow-rail-summary>div{background:#fff8e8;border:1px solid var(--line);border-radius:7px;display:grid;gap:2px;min-width:0;padding:7px 8px}.workflow-rail-summary strong{color:var(--brand-soot);font-family:Fraunces,Georgia,serif;font-size:1.08rem;line-height:1}.workflow-rail-summary span{color:var(--muted);font-size:.74rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-command-center{background:#fffdf6;border:1px solid var(--op-line);border-radius:8px;box-sizing:border-box;display:grid;gap:10px;margin-bottom:10px;min-width:0;overflow:hidden;padding:10px}.workflow-command-main{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-width:0}.workflow-command-main>div:first-child{display:grid;gap:5px;min-width:0}.workflow-command-main h3,.workflow-command-main p{margin:0;min-width:0;overflow-wrap:anywhere}.workflow-command-main h3{color:var(--op-ink);font-size:1rem;line-height:1.2}.workflow-command-main p{color:var(--op-muted);font-size:.86rem;line-height:1.4}.workflow-signal-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.workflow-signal-grid>div,.workflow-run-focus{background:#fff8e8;border:1px solid var(--op-line);border-radius:8px;min-width:0;padding:9px}.workflow-signal-grid strong{color:var(--op-ink);display:block;font-family:Fraunces,Georgia,serif;font-size:1.12rem;line-height:1}.workflow-signal-grid span,.workflow-run-focus span{color:var(--op-muted);font-size:.8rem;line-height:1.35}.workflow-run-focus{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.workflow-run-focus.empty{background:#fbfaf5}.workflow-run-focus>div{display:grid;gap:4px;min-width:0}.workflow-run-focus strong{color:var(--op-ink);overflow-wrap:anywhere}.workflow-operator-stack{display:grid;gap:10px;margin-bottom:10px;min-width:0;order:-1}.workflow-operator-card{background:#fffaf0;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:10px}.workflow-operator-card-head{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.workflow-operator-card-head h3,.workflow-operator-card-head p{margin:0;min-width:0;overflow-wrap:anywhere}.workflow-operator-card-head h3{color:var(--op-ink);font-size:.96rem;line-height:1.2}.workflow-operator-card-head p{color:var(--op-muted);font-size:.82rem;line-height:1.35}.workflow-compact-list,.workflow-run-inputs,.workflow-readiness-console,.workflow-trigger-grid,.workflow-version-eval-grid,.workflow-spec-glance-grid{display:grid;gap:8px;min-width:0}.workflow-compact-row,.workflow-trigger-row,.workflow-version-eval-grid button{align-items:center;background:#fffdf7;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;min-width:0;padding:9px;text-align:left}.workflow-compact-row.selected{background:#fff7dc;border-color:var(--brand-honey);box-shadow:inset 3px 0 0 var(--brand-honey)}.workflow-compact-row>div,.workflow-trigger-row,.workflow-version-eval-grid>div,.workflow-compact-empty{display:grid;gap:4px;min-width:0}.workflow-compact-row strong,.workflow-compact-row span,.workflow-trigger-row span,.workflow-trigger-row small,.workflow-version-eval-grid button,.workflow-list-overflow,.workflow-compact-empty strong,.workflow-compact-empty span{min-width:0;overflow-wrap:anywhere}.workflow-compact-row span,.workflow-trigger-row small,.workflow-list-overflow,.workflow-compact-empty span{color:var(--op-muted);font-size:.78rem;line-height:1.3}.workflow-list-overflow{color:var(--op-muted);display:block;font-size:.78rem;padding:0 2px}.workflow-run-console-grid{display:grid;gap:9px;grid-template-columns:minmax(0,1fr);min-width:0}.workflow-run-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-run-inputs label,.workflow-run-json{display:grid;gap:5px;min-width:0}.workflow-run-inputs label>span{align-items:center;color:var(--op-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:6px;min-width:0;overflow-wrap:anywhere}.workflow-run-inputs label>span strong{background:#fff1c2;border:1px solid var(--op-line);border-radius:999px;color:var(--op-ink);font-size:.68rem;padding:1px 6px}.workflow-run-json{color:var(--op-muted);font-size:.78rem}.workflow-run-json textarea{min-height:90px}.workflow-readiness-card.blocked{border-color:#d78a58;box-shadow:inset 3px 0 #d78a58}.workflow-readiness-console{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-readiness-console span,.workflow-spec-glance-grid span{background:#fffdf7;border:1px solid var(--op-line);border-radius:8px;color:var(--op-muted);min-width:0;overflow-wrap:anywhere;padding:8px}.workflow-readiness-card.blocked .workflow-readiness-console span{background:#fff1e2;color:#6d3218}.workflow-dataflow-map,.workflow-publish-chain-list{display:grid;gap:7px;min-width:0}.workflow-dataflow-map-head,.workflow-dataflow-row{align-items:center;background:#fffdf7;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:8px;min-width:0;padding:8px}.workflow-dataflow-map-head{grid-template-columns:minmax(0,1fr) auto}.workflow-dataflow-map-head>div,.workflow-dataflow-row>div{display:grid;gap:3px;min-width:0}.workflow-dataflow-map strong,.workflow-dataflow-map span,.workflow-dataflow-map small,.workflow-publish-chain-list strong,.workflow-publish-chain-list span{min-width:0;overflow-wrap:anywhere}.workflow-dataflow-map-head strong,.workflow-publish-chain-list strong{color:var(--op-ink);font-size:.86rem}.workflow-dataflow-map-head span,.workflow-dataflow-row small,.workflow-publish-chain-list span{color:var(--op-muted);font-size:.78rem;line-height:1.32}.workflow-dataflow-row{grid-template-columns:36px minmax(0,1fr)}.workflow-dataflow-row>span:first-child{align-items:center;background:#eaf4df;border:1px solid #c7ddad;border-radius:999px;color:#3f5d17;display:inline-flex;font-size:.68rem;font-weight:800;justify-content:center;min-height:24px;text-transform:uppercase}.workflow-dataflow-row.blocked{background:#fff1e2;border-color:#d78a58}.workflow-dataflow-row.blocked>span:first-child,.workflow-publish-chain-list span.blocked{background:#fae8e5;border-color:#edc6bf;color:#9d2e20}.workflow-dataflow-row strong{color:var(--op-ink);font-size:.84rem}.workflow-publish-chain-list{background:#fffdf7;border:1px solid var(--op-line);border-radius:8px;padding:8px}.workflow-publish-chain-list span{background:#f6faef;border:1px solid #dbe9c8;border-radius:7px;padding:6px 7px}.workflow-trigger-grid,.workflow-version-eval-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-trigger-grid>div,.workflow-version-eval-grid>div{align-content:start;background:#fffdf7;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:7px;min-width:0;padding:9px}.workflow-trigger-grid strong,.workflow-version-eval-grid strong{color:var(--op-ink);font-size:.82rem}.workflow-trigger-grid code{background:#161b16;border-radius:7px;color:#f5f0df;display:block;font-size:.72rem;min-width:0;overflow:hidden;padding:7px;text-overflow:ellipsis;white-space:nowrap}.workflow-version-eval-grid button{display:block;font-size:.78rem;line-height:1.32}.workflow-spec-glance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-spec-glance-grid strong{color:var(--op-ink);display:block;font-family:Fraunces,Georgia,serif;font-size:1.06rem;line-height:1}.workflow-console-awaiting{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;min-width:0;padding:12px}.workflow-console-awaiting>div:first-child{display:grid;gap:5px;max-width:760px;min-width:0}.workflow-console-awaiting strong{color:var(--brand-soot)}.workflow-console-awaiting span{color:var(--muted);font-size:.84rem;line-height:1.42}.workflow-console-awaiting>button{justify-self:start}.workflow-evidence-preview-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.workflow-evidence-preview-grid span{background:#fff8e8;border:1px solid var(--line);border-radius:7px;color:var(--muted);min-width:0;overflow-wrap:anywhere;padding:9px 10px}.workflow-evidence-preview-grid strong{color:var(--brand-soot);display:block;font-size:.78rem;text-transform:uppercase}.workflow-library-empty{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-width:0;padding:10px}.workflow-library-empty strong{color:var(--brand-soot);font-size:.9rem}.workflow-library-empty span{color:var(--muted);font-size:.82rem;line-height:1.4}.workflow-library-empty>div{display:flex;flex-wrap:wrap;gap:7px}.inline-form{display:grid;gap:10px;grid-template-columns:minmax(180px,.45fr) minmax(240px,1fr);margin-top:8px;min-width:0}.inline-form.compact{grid-template-columns:1fr;margin-bottom:12px;margin-top:0}.workflow-run-strip{align-items:stretch;background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;margin-top:10px;min-width:0;padding:8px}.workflow-run-strip>div{background:#fff8e8;border:1px solid var(--line);border-radius:7px;display:grid;gap:3px;min-width:0;padding:7px 9px}.workflow-run-strip strong,.workflow-run-strip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-run-strip strong{color:var(--brand-soot);font-size:.84rem}.workflow-run-strip span{color:var(--muted);font-size:.78rem}.workflow-data-flow-panel{align-items:start;background:#f7fbf4;border:1px solid rgba(92,122,41,.28);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(210px,.45fr) minmax(0,1fr);margin-top:8px;min-width:0;padding:9px 10px}.workflow-data-flow-panel.warning{background:#fff8e8;border-color:#b84f2c57}.workflow-data-flow-panel>div:first-child{display:grid;gap:3px;min-width:0}.workflow-data-flow-panel strong{color:var(--brand-soot);font-size:.86rem}.workflow-data-flow-panel span{color:var(--muted);font-size:.8rem;line-height:1.35;min-width:0}.workflow-data-flow-issues{display:grid;gap:5px;min-width:0}.workflow-data-flow-issues span{background:#fff;border:1px solid var(--line);border-radius:6px;color:#8a3f25;padding:6px 8px}.workflow-lifecycle{align-items:center;background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin:10px 0;min-width:0;padding:9px}.workflow-lifecycle>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.workflow-lifecycle strong,.workflow-lifecycle span{min-width:0}.workflow-lifecycle>div:first-child>span:last-child{color:var(--muted);flex-basis:100%;font-size:.82rem}.workflow-readiness-blockers{background:#fff8e8;border:1px solid rgba(184,79,44,.3);border-radius:8px;display:grid;flex-basis:100%;gap:6px;min-width:0;padding:8px}.workflow-readiness-blockers>div{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.workflow-readiness-blockers strong{color:#7c2d12;font-size:.82rem}.workflow-readiness-blockers button{min-height:28px;padding:0 9px}.workflow-readiness-blockers span,.workflow-readiness-blockers small{background:#fff;border:1px solid var(--line);border-radius:6px;color:#8a3f25;font-size:.78rem;line-height:1.35;min-width:0;padding:6px 7px}.workflow-readiness-blockers small{background:transparent;border:0;color:var(--muted);padding:0}.workflow-spec-panel{display:grid;gap:10px}.workflow-spec-summary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-spec-summary>div{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-width:0;padding:9px}.workflow-spec-summary strong{color:var(--brand-soot);font-size:.84rem}.workflow-spec-summary span{color:var(--muted);font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-spec-issues{display:grid;gap:6px}.workflow-spec-issues span{background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;color:#7c2d12;font-size:.78rem;line-height:1.4;padding:7px 8px}.workflow-spec-panel .json-block{max-height:420px}.workflow-status{border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;padding:3px 8px;text-transform:uppercase}.workflow-status.ready{background:#e3f3df;color:#32631f}.workflow-status.draft{background:#eef1f3;color:#4b5860}.workflow-status.paused{background:#f3ece3;color:#79512d}.goal-create,.task-form,.tool-form,.goal-detail,.task-list,.evaluation-panel{display:grid;gap:9px}.goal-create{margin-bottom:12px}.goal-create textarea,.task-form textarea,.evaluation-panel textarea{min-height:72px}.task-form{grid-template-columns:1fr 1fr;margin-bottom:12px}.task-form textarea{grid-column:1 / -1}.goal-evidence-strip{align-items:stretch;background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:8px}.goal-evidence-strip>div{background:#fff8e8;border:1px solid var(--line);border-radius:7px;display:grid;gap:3px;min-width:0;padding:8px 9px}.goal-evidence-strip strong,.goal-evidence-strip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goal-evidence-strip strong{color:var(--brand-soot);font-size:.96rem}.goal-evidence-strip span{color:var(--muted);font-size:.78rem}.goal-evidence-strip button{grid-column:1 / -1}.goal-summary-list{background:#fffdf6;border:1px solid var(--line);border-radius:8px;padding:0 10px}.objectives-console{display:grid;gap:12px;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-width:0}.objective-command-center{background:linear-gradient(180deg,#fffdf8,#f8f4e8);border:1px solid var(--op-line);border-radius:8px;box-shadow:var(--op-shadow-soft);display:grid;gap:10px;grid-column:1 / -1;min-width:0;padding:12px}.objective-command-main{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.objective-command-main>div:first-child,.objective-focus-strip>div,.objective-task-composer>div:first-child,.objective-evaluation-panel>div:first-child{min-width:0}.objective-command-main h3{color:var(--op-ink);font-size:1.02rem;letter-spacing:0;margin:5px 0 3px;overflow-wrap:anywhere}.objective-command-main p,.objective-focus-strip span,.objective-task-composer span,.objective-evaluation-panel span,.objective-empty-detail span,.objective-empty-card span{color:var(--op-muted);font-size:.84rem;line-height:1.42;overflow-wrap:anywhere}.objective-signal-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.objective-signal-grid>div,.objective-focus-strip{background:#fffaf0;border:1px solid var(--op-line);border-radius:7px;min-width:0;padding:9px 10px}.objective-signal-grid strong,.objective-signal-grid span{display:block;min-width:0}.objective-signal-grid strong{color:var(--op-ink);font-size:1.05rem}.objective-signal-grid span{color:var(--op-muted);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.objective-focus-strip{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.objective-focus-strip.empty{grid-template-columns:minmax(0,1fr)}.objective-focus-strip strong,.objective-task-composer strong,.objective-evaluation-panel strong,.objective-empty-detail strong,.objective-empty-card strong{color:var(--op-ink);display:block;overflow-wrap:anywhere}.objective-list-panel,.objective-detail-panel{align-content:start;display:grid;gap:12px;min-width:0;overflow:hidden}.objective-detail-panel .section-head.tight{align-items:start;display:grid;grid-template-columns:minmax(0,1fr)}.objective-detail-panel .section-head.tight .toolbar{justify-content:start;min-width:0}.objective-detail-panel .section-head.tight .toolbar button{min-width:0}.objective-list{max-height:min(58vh,620px);overflow:auto;padding-right:2px}.objective-empty-card,.objective-empty-detail,.objective-task-composer,.objective-evaluation-panel{background:#fffdf6;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:8px;min-width:0;padding:11px}.objective-empty-card{align-items:start}.objective-manual-panel{background:#fffaf0;border:1px solid var(--op-line);border-radius:8px}.objective-manual-panel summary{color:var(--op-ink);cursor:pointer;font-weight:650;padding:9px 10px}.objective-manual-panel .goal-create{margin:0;padding:0 10px 10px}.objective-detail{gap:12px}.objective-task-list{background:#fffdf8;border:1px solid var(--op-line);border-radius:8px;overflow:hidden;padding:0 12px}.objective-task-row{min-height:62px}.objective-task-row:first-child{border-top:0}.objective-task-row strong,.objective-task-row span,.objective-task-row small{overflow-wrap:anywhere}.objective-task-row span,.objective-task-row small{white-space:normal}.objective-task-composer .task-form{grid-template-columns:minmax(0,1fr) minmax(150px,.5fr) minmax(150px,.5fr);margin-bottom:0}.objective-task-composer .task-form textarea{min-height:70px}.objective-evaluation-panel textarea{min-height:92px}.tool-form{grid-template-columns:minmax(0,1fr) 90px 90px minmax(0,2fr);margin-bottom:12px}.mode-tabs{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;min-width:0;padding:4px;width:100%}.mode-tabs button{border-color:transparent;min-height:32px;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.mode-tabs button.selected{background:var(--brand-soot);color:#fff}.workflow-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.report-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-draft-panel{display:grid;gap:10px;min-width:0}.workflow-draft-form{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(150px,.34fr) auto;min-width:0;padding:9px}.workflow-draft-form textarea{font-family:inherit;min-height:78px}.workflow-draft-form select,.workflow-draft-form button{align-self:stretch}.workflow-draft-list{display:grid;gap:9px;min-width:0}.workflow-draft-card{background:#fbfaf5;border:1px solid #dce4df;border-radius:8px;display:grid;gap:9px;min-width:0;padding:10px}.workflow-draft-card h3{margin:0}.workflow-draft-delta{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-draft-delta>div{background:#fff;border:1px solid #dce4df;border-radius:7px;display:grid;gap:2px;min-width:0;padding:7px 8px}.workflow-draft-delta strong{color:var(--brand-soot);font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.workflow-draft-delta span{color:var(--muted);font-size:.78rem}.workflow-draft-review{display:grid;gap:6px;min-width:0}.workflow-draft-review span{background:#fff;border:1px solid #dce4df;border-left:3px solid var(--brand-honey);border-radius:7px;color:var(--muted);display:grid;font-size:.8rem;gap:2px;min-width:0;overflow:hidden;padding:7px 8px;text-overflow:ellipsis}.workflow-draft-review strong{color:var(--brand-soot);font-size:.74rem;text-transform:uppercase}.panel .tool-form{grid-template-columns:minmax(0,1fr) auto}.panel .tool-form input{min-width:0}.tool-configure-form{grid-template-columns:minmax(0,1.2fr) 74px 88px minmax(0,1.3fr)}.tool-forge-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 150px;margin-bottom:12px;min-width:0}.tool-forge-grid label:first-child,.tool-forge-grid label:nth-child(n+3){grid-column:1 / -1}.tool-forge-grid>.wide-field{grid-column:1 / -1}.tool-forge-grid textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;min-height:82px}.basic-tool-grid textarea{font-family:inherit}.basic-tool-grid{grid-template-columns:1fr}.basic-tool-grid label{grid-column:1 / -1}.basic-tool-grid .code-input{background:#17231e;color:#eef5ee;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.5;min-height:190px;white-space:pre}.tool-test-panel{align-items:end;border-top:1px solid #e2e8e4;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;padding-top:12px}.tool-test-panel textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;min-height:72px}.case-list{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 14px}.case-list button{min-height:34px}.package-search{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1;margin-top:-2px}.package-search input{flex:1 1 190px}.package-search button{min-height:34px}.connector-catalog{display:grid;gap:8px;grid-template-columns:1fr;margin:10px 0;max-height:280px;overflow:auto;padding-right:2px}.connector-catalog button{align-items:flex-start;display:grid;gap:4px;min-height:92px;padding:10px;text-align:left}.connector-catalog span,.connector-catalog small{color:var(--muted);font-size:12px;line-height:1.35}.mcp-form{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0}.mcp-form textarea,.mcp-form .package-search{grid-column:1 / -1}.mcp-form textarea{min-height:72px}.provider-form{display:grid;gap:9px;grid-template-columns:1fr 1fr;margin-bottom:12px}.settings-console{display:grid;gap:14px;grid-template-columns:220px minmax(0,1fr);min-width:0}.settings-index{align-self:start;display:grid;gap:4px;padding:10px;position:sticky;top:12px}.settings-index>div{display:grid;gap:2px;margin-bottom:6px;min-width:0;padding:4px 6px 8px}.settings-index strong{color:var(--op-ink);font-size:.9rem;overflow-wrap:anywhere}.settings-index a{border-radius:6px;color:var(--op-muted);font-size:.84rem;padding:7px 8px;text-decoration:none}.settings-index a:hover{background:#fff7e4;color:var(--op-ink)}.settings-main{display:grid;gap:12px;min-width:0}.settings-section{scroll-margin-top:16px}.runtime-settings-panel{display:grid;gap:10px;order:1}.runtime-settings-panel h2{color:var(--op-ink);font-size:1.02rem;letter-spacing:0;margin:4px 0 3px;overflow-wrap:anywhere}.settings-status-list{border:1px solid var(--op-line);border-radius:7px;display:grid;min-width:0;overflow:hidden}.settings-status-list>div{align-items:center;background:#fffdf8;border-top:1px solid var(--op-line);display:grid;gap:10px;grid-template-columns:8px 160px minmax(0,1fr);min-width:0;padding:8px 10px}.settings-status-list>div:first-child{border-top:0}.settings-status-list strong{color:var(--op-ink);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-status-list span:last-child{color:var(--op-muted);font-size:.82rem;line-height:1.35;min-width:0;overflow-wrap:anywhere}.status-dot{border-radius:999px;display:block;height:8px;width:8px}.status-dot.ok{background:#2f8f5b}.status-dot.warn{background:#c7831b}.project-resource-strip{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.project-resource-strip>div{background:#fffdf8;border:1px solid var(--line);border-left:0;display:grid;gap:1px;min-width:0;padding:8px 10px}.project-resource-strip>div:first-child{border-left:1px solid var(--line);border-radius:7px 0 0 7px}.project-resource-strip>div:last-child{border-radius:0 7px 7px 0}.project-resource-strip strong{color:var(--brand-soot);font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-resource-strip span{color:var(--muted);font-size:.76rem;text-transform:uppercase}.experiment-form{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 130px auto}.experiment-form textarea{grid-column:1 / -1;min-height:64px}.experiment-row{align-items:center;border-top:1px solid #e2e8e4;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.experiment-row .chip-button{justify-content:start;text-align:left}.experiment-detail{border-top:1px solid #d5ded8;display:grid;gap:8px;margin-top:8px;padding-top:10px}.experiment-run-list{display:grid;gap:8px}.experiment-run-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;min-width:0}.experiment-run-card summary{align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;list-style:none;min-width:0;padding:9px}.experiment-run-card summary::-webkit-details-marker{display:none}.experiment-run-card summary>div:first-child{display:grid;gap:4px;min-width:0}.experiment-run-card summary strong,.experiment-run-card summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experiment-run-card summary strong{color:var(--brand-soot);font-size:.86rem}.experiment-run-card summary span{color:var(--muted);font-size:.78rem}.experiment-run-actions{align-items:center;display:inline-flex;gap:6px}.expectation-assertion-list{border-top:1px solid var(--line);display:grid;gap:8px;padding:9px}.expectation-assertion{border:1px solid var(--line);border-radius:7px;display:grid;gap:8px;min-width:0;padding:8px}.expectation-assertion.failed{border-color:#f3b6a7}.expectation-assertion>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.expectation-assertion>div:first-child strong,.expectation-assertion>div:first-child span{min-width:0}.expectation-assertion>div:first-child span{color:var(--muted);font-size:.76rem;text-transform:uppercase}.expectation-values{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.expectation-values>div{display:grid;gap:5px;min-width:0}.expectation-values small{color:var(--muted);font-weight:700;text-transform:uppercase}.expectation-values .json-block{max-height:140px}.expectation-inline{border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:700;line-height:1.2;padding:3px 7px;width:fit-content}.expectation-inline.passed{background:#f4f9ee;color:#4d681f}.expectation-inline.failed{background:#fff4ef;color:#9c4a38}.provider-form label:first-child{grid-column:1 / -1}.builder-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin-top:10px;min-width:0}.node-palette{align-items:center;background:#fbfaf5;border:1px solid #e2e8e4;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;min-width:0;padding:7px}.panel-hint{color:#66746d;flex:1 1 210px;font-size:.78rem;line-height:1.35;margin:0}.node-palette label{align-items:center;display:flex;gap:5px;min-width:180px}.node-palette button{min-height:31px;padding:6px 9px;white-space:nowrap}.node-template-disclosure{align-items:center;display:flex;gap:6px;min-width:0}.node-template-disclosure summary{align-items:center;border:1px solid var(--line);border-radius:7px;color:#4f5f57;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:700;min-height:31px;padding:0 10px}.node-template-disclosure[open]{background:#fffdf6;border:1px solid var(--line);border-radius:8px;flex:1 1 100%;padding:7px}.node-template-disclosure[open] label{flex:1 1 260px}.node-editor{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.node-editor .wide-field{grid-column:span 2}.selected-node-inspector{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;grid-column:1 / -1;min-width:0;padding:10px}.selected-node-inspector-head{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(180px,.44fr)}.selected-node-inspector h3{font-size:1rem;margin:5px 0 2px}.selected-node-inspector p{color:var(--muted);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-type-pill{background:#eef2ee;border:1px solid #dce4df;border-radius:999px;color:#4f5f57;display:inline-flex;font-size:.72rem;font-weight:750;padding:2px 8px;text-transform:uppercase}.node-run-signal{background:#f7f9f7;border:1px solid #dce4df;border-radius:8px;display:grid;gap:4px;min-width:0;padding:9px 10px}.node-run-signal strong{color:var(--brand-soot);font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.node-run-signal span{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-flow-grid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.node-flow-grid>div{background:#fff8e8;border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;min-width:0;padding:8px}.node-flow-grid strong{color:var(--brand-soot);font-size:.82rem}.node-flow-grid span,.node-flow-grid code{color:var(--muted);font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-flow-grid code{background:#fff;border:1px solid var(--line);border-radius:6px;color:#415149;font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;padding:5px 6px}.node-quick-editor{background:#fbfaf5;border:1px solid #dce4df;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(150px,.8fr) minmax(120px,.52fr) minmax(180px,1fr) minmax(140px,.78fr) minmax(92px,.38fr);min-width:0;padding:10px}.node-quick-editor .wide-field{grid-column:span 3}.node-quick-editor textarea{min-height:76px}.selected-node-output-card{background:#fff8e8;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;min-width:0;padding:9px}.selected-node-output-card h4{color:var(--brand-soot);font-size:.92rem;margin:0}.selected-node-output-card .section-head{margin-bottom:0}.selected-node-output-card pre,.selected-node-output-card .json-block{background:#17231e;border:0;border-radius:7px;color:#eef5ee;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.5;margin:0;max-height:230px;overflow:auto;padding:10px;white-space:pre;word-break:normal}.muted-output-card{background:#fffdf6;gap:4px}.muted-output-card strong{color:var(--brand-soot);font-size:.86rem}.muted-output-card span{color:var(--muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-editor,.workflow-disclosure{border-top:1px solid #e2e8e4;display:grid;gap:10px;grid-column:1 / -1;min-width:0;padding-top:10px}.advanced-editor summary,.workflow-disclosure summary{align-items:center;color:#4f5f57;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:8px;grid-column:1 / -1;min-height:32px}.advanced-editor:not([open]),.workflow-disclosure:not([open]){gap:0}.workflow-import-panel{display:grid;gap:10px}.workflow-import-panel textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;min-height:180px;white-space:pre}.nested-editor-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.nested-editor-grid .wide-field{grid-column:span 2}.edge-editor{align-items:end;border-top:1px solid #e2e8e4;display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:minmax(120px,.7fr) repeat(3,minmax(120px,1fr)) minmax(150px,1.2fr) auto;padding-top:12px}.edge-editor summary{grid-column:1 / -1}.edge-summary{align-self:stretch;background:#f7f9f7;border:1px solid #dce4df;border-radius:8px;display:grid;gap:4px;min-height:58px;padding:9px 10px}.edge-summary strong{color:#1b2420;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edge-summary span{color:#66746d;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edge-inspector{align-items:stretch;background:#fbfaf5;border:1px solid #dce4df;border-radius:8px;display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);min-width:0;padding:10px}.edge-inspector-main{display:grid;gap:4px;min-width:0}.edge-inspector-main strong,.edge-inspector-main p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edge-inspector-main strong{color:var(--brand-soot);font-size:.96rem}.edge-inspector-main p{color:var(--muted);font-size:.82rem;margin:0}.edge-preset-rail{align-content:start;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.edge-preset-rail button{background:#fff;border-color:#dce4df;font-size:.78rem;min-height:30px;padding:0 8px}.edge-preset-rail button.selected-chip{background:var(--brand-soot);border-color:var(--brand-soot);color:var(--brand-cream)}.input-editor{grid-template-columns:minmax(120px,.75fr) minmax(96px,.45fr) minmax(140px,.85fr) auto auto minmax(0,1fr)}.source-editor{border-top:1px solid #e2e8e4;display:grid;gap:10px;grid-column:1 / -1;min-width:0;padding-top:12px}.source-editor textarea{font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;min-height:260px;resize:vertical}.edge-list{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1;min-width:0;overflow:visible}.chip-button{background:#eef2ee;max-width:100%;min-height:30px;min-width:0;overflow:hidden;padding:0 9px;text-overflow:ellipsis;white-space:nowrap}.edge-chip{display:inline-flex;flex:0 1 min(100%,360px);max-width:min(100%,360px);min-width:0}.edge-chip .chip-button{border-bottom-right-radius:0;border-top-right-radius:0;flex:1 1 auto;max-width:calc(100% - 30px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-remove{background:#fff;border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;color:#9d2e20;min-height:30px;min-width:30px;padding:0 8px}.selected-chip{background:#e2f2eb;border-color:#78ad99;color:#17634b}.run-input-panel{border-top:1px solid #e2e8e4;display:grid;gap:8px;margin-top:10px;padding-top:12px}.run-input-panel h3,.version-list h3{font-size:.92rem;margin:0}.run-input-panel textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;min-height:104px}.run-input-fields{display:grid;gap:9px}.run-input-fields label span{align-items:center;display:flex;gap:8px;justify-content:space-between}.run-input-fields strong{background:#eef2ee;border-radius:999px;color:#66746d;font-size:.72rem;font-weight:500;padding:2px 7px}.advanced-json{border-top:1px solid #e2e8e4;padding-top:10px}.analytics-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(120px,1fr));margin-top:12px}.analytics-grid>div{background:#f7f9f7;border:1px solid #dce4df;border-radius:8px;display:grid;gap:4px;min-height:62px;padding:10px}.analytics-grid strong{font-size:1.12rem}.analytics-grid span,.analytics-split h3{color:#6b7972;font-size:.86rem}.agent-analytics{grid-template-columns:repeat(3,minmax(100px,1fr));margin-top:0}.analytics-split{border-top:1px solid #e2e8e4;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:12px;padding-top:12px}.analytics-split h3{margin:0 0 8px}.version-list{border-top:1px solid #e2e8e4;display:grid;gap:7px;margin-top:10px;padding-top:12px}.version-row{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.version-row span{color:#6b7972;font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-trigger-row{align-items:start;grid-template-columns:minmax(0,1fr) auto auto auto}.schedule-trigger-row>div{display:grid;gap:3px;min-width:0}.schedule-trigger-row small{color:var(--danger);font-size:.78rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-health{align-items:center;background:var(--surface-3);border:1px solid var(--line);border-radius:999px;color:var(--brand-soot);display:inline-flex;font-size:.75rem;justify-content:center;min-height:28px;padding:0 9px;text-transform:capitalize}.schedule-health.dispatched{background:#5c7a2921;color:#3f5d17}.schedule-health.failed{background:#fae8e5;border-color:#edc6bf;color:var(--danger)}.schedule-health.skipped{background:#f3e5c5;color:#79512d}.graph .edge-layer{top:0;right:0;bottom:0;left:0;height:100%;position:absolute;width:100%}.graph .edge-layer path{fill:none;stroke:#7aa28f;stroke-linecap:round;stroke-width:.85;vector-effect:non-scaling-stroke}.graph .edge-layer path.selected-edge-path{stroke:#1d6b53;stroke-width:1.5}.graph .edge-layer path.active-edge-path{stroke:var(--brand-honey);stroke-width:1.65}.graph .edge-layer path.selected-edge-path.active-edge-path{stroke-width:2}.graph .edge-layer .edge-arrow{fill:#7aa28f;stroke:none}.edge-label{background:#ffffffeb;border:1px solid #cfd8d2;border-radius:999px;color:#516159;cursor:pointer;font-size:.72rem;min-height:24px;max-width:112px;overflow:hidden;padding:2px 7px;pointer-events:auto;position:absolute;text-overflow:ellipsis;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.selected-edge-label{background:#1d6b53;border-color:#1d6b53;color:#fff}.active-edge-label{background:var(--brand-honey);border-color:var(--brand-deep-amber);color:var(--brand-ink);font-weight:750}.selected-edge-label.active-edge-label{background:var(--brand-soot);border-color:var(--brand-soot);color:#fffdf6}.node{background:#fff;box-shadow:0 8px 22px #1c372b1f;cursor:grab;display:grid;gap:5px;grid-template-columns:18px minmax(0,1fr);max-width:140px;min-height:50px;min-width:0;overflow:hidden;padding:7px 8px;position:absolute;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:140px}.node strong,.node span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node:active{cursor:grabbing}.selected-node{border-color:#1d6b53;box-shadow:0 0 0 3px #1d6b5329,0 8px 22px #1c372b1f}.visited-node{border-color:var(--brand-honey)}.visited-node:not(.selected-node){box-shadow:0 0 0 3px #f6a80021,0 8px 22px #1c372b1f}.node-type{background:#eef2ee;border-radius:999px;color:#5f6e66;font-size:.72rem;grid-column:2;justify-self:start;max-width:100%;min-width:0;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.node-run-badge{background:var(--brand-honey);border:1px solid var(--brand-deep-amber);border-radius:999px;color:var(--brand-ink);font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:700;line-height:1;padding:3px 5px;position:absolute;right:6px;top:5px}.node-port{background:#1d6b53;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #a8b8af;height:12px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.input-port{left:0}.output-port{right:0}.agent-list{display:grid;gap:10px}.agent-command-center{background:linear-gradient(180deg,#fffdf8,#f8f4e8);border:1px solid var(--op-line);border-radius:8px;box-shadow:var(--op-shadow-soft);display:grid;gap:10px;grid-column:1 / -1;min-width:0;padding:12px}.agent-command-main{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.agent-command-main>div:first-child,.agent-focus-strip>div{min-width:0}.agent-command-main h3{color:var(--op-ink);font-size:1.02rem;letter-spacing:0;margin:5px 0 3px;overflow-wrap:anywhere}.agent-command-main p,.agent-focus-strip span{color:var(--op-muted);font-size:.84rem;line-height:1.42;overflow-wrap:anywhere}.agent-signal-grid{display:grid;gap:8px;grid-template-columns:repeat(8,minmax(0,1fr));min-width:0}.agent-signal-grid>div,.agent-focus-strip{background:#fffaf0;border:1px solid var(--op-line);border-radius:7px;min-width:0;padding:9px 10px}.agent-signal-grid strong,.agent-signal-grid span{display:block;min-width:0}.agent-signal-grid strong{color:var(--op-ink);font-size:1.05rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-signal-grid span{color:var(--op-muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.agent-focus-strip{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-focus-strip.empty{grid-template-columns:minmax(0,1fr)}.agent-focus-strip strong{color:var(--op-ink);display:block;overflow-wrap:anywhere}.agent-evidence-board{background:#fffdf6;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:8px}.agent-evidence-board.failed{border-color:#edc6bf;box-shadow:inset 3px 0 0 var(--danger)}.agent-evidence-card{align-items:center;background:#fff8e8;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:70px;min-width:0;padding:9px}.agent-evidence-card>div{display:grid;gap:4px;min-width:0}.agent-evidence-card strong,.agent-evidence-card small{min-width:0;overflow:hidden;text-overflow:ellipsis}.agent-evidence-card strong{color:var(--op-ink);font-size:.88rem;line-height:1.2}.agent-evidence-card small{color:var(--op-muted);font-size:.78rem;line-height:1.3;white-space:nowrap}.agent-state-card{background:#fff7dc}.agent-error-card{background:#fff4ef;border-color:#edc6bf;grid-column:1 / -1}.agent-error-card strong{color:var(--danger)}.agent-error-card small{color:#7b463a;white-space:normal}.agent-manual-create{border-top:1px solid var(--line);display:grid;gap:10px;padding-top:10px}.agent-manual-create summary{color:var(--muted);cursor:pointer;font-size:.84rem}.agent-library-empty{background:#fbfaf5;border:1px dashed #cfd8d2;border-radius:8px;display:grid;gap:7px;min-width:0;padding:12px}.agent-library-empty strong{color:var(--brand-soot)}.agent-library-empty span{color:var(--muted);font-size:.82rem;line-height:1.4}.agent-library-empty button{justify-self:start}.global-assistant{background:#f8f8f2;border-left:1px solid var(--line);display:grid;gap:10px;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:100vh;min-width:0;overflow:hidden;padding:14px 12px;position:sticky;top:0}.global-assistant.closed{display:none}.assistant-fab{bottom:18px;box-shadow:0 10px 30px #241a0b2e;min-width:42px;padding:0;position:fixed;right:18px;z-index:50}.assistant-open .assistant-fab{display:none}.global-assistant-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:0 2px 2px}.assistant-head-actions{display:flex;gap:6px}.assistant-head-actions button{min-height:32px;min-width:32px;padding:0}.global-assistant h2{color:var(--brand-soot);font-size:1rem;line-height:1.2;margin:0}.global-assistant p{color:#697871;font-size:.78rem;line-height:1.3;margin:0;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-context-panel{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-width:0;overflow:hidden;padding:0}.assistant-context-summary{align-items:start;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;list-style:none;min-width:0;padding:8px}.assistant-context-summary::-webkit-details-marker,.assistant-evidence-ledger-head::-webkit-details-marker{display:none}.assistant-context-summary>div{display:grid;gap:2px;min-width:0}.assistant-context-summary strong,.assistant-context-summary span,.assistant-context-summary small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-context-summary strong{color:var(--brand-soot);font-size:.86rem}.assistant-context-summary span{color:var(--muted);font-size:.76rem}.assistant-context-summary small{background:#f3ead1;border:1px solid var(--line);border-radius:999px;color:var(--brand-soot);font-size:.68rem;font-weight:700;line-height:1;padding:4px 7px;text-transform:uppercase}.assistant-session-strip{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);min-width:0;padding:0 8px 8px}.assistant-session-strip label{color:var(--muted);font-size:.74rem;gap:4px}.assistant-session-strip select{background:transparent;border:1px solid var(--line);border-radius:6px;font-size:.82rem;min-height:32px;padding:0 8px;width:100%}.assistant-event-list,.chat-transcript{display:grid;gap:10px;overflow:auto}.chat-transcript{align-content:start;background:transparent;border:0;border-radius:0;min-height:0;padding:6px 2px 10px}.assistant-empty-state{background:#fffdf6;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:grid;gap:10px;margin:0;padding:12px;text-align:left}.assistant-empty-state strong{color:var(--brand-soot);display:block;font-size:.98rem;line-height:1.35}.assistant-empty-state p{color:var(--muted);font-size:.84rem;line-height:1.45;margin:5px 0 0;max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.assistant-prompt-chips{display:grid;gap:7px;justify-self:stretch;min-width:0}.assistant-prompt-chips button{background:#fffdf6;border-color:var(--line);justify-content:center;line-height:1.3;min-height:38px;overflow-wrap:anywhere;padding:7px 10px;text-align:center;white-space:normal}.assistant-prompt-chips button:hover{background:#fff8e8;border-color:#f6a800a6;color:var(--brand-soot)}.chat-turn{display:grid;gap:8px}.chat-message{border:1px solid transparent;border-radius:10px;display:grid;gap:8px;min-width:0;overflow:hidden;padding:10px 11px}.chat-text{display:grid;gap:7px;min-width:0;overflow-wrap:anywhere}.chat-text p,.chat-text h3,.chat-text ul{color:var(--brand-soot);line-height:1.45;margin:0;max-width:none;min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.chat-text h3{font-size:.9rem;margin-top:3px}.chat-text ul{display:grid;gap:4px;padding-left:18px}.chat-text li{min-width:0;overflow-wrap:anywhere}.chat-text code{background:#f7f0d9;border:1px solid var(--line);border-radius:5px;color:var(--brand-soot);display:inline;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82em;max-width:100%;overflow-wrap:anywhere;padding:1px 4px;white-space:normal;word-break:break-all}.chat-message-meta{align-items:center;color:var(--muted);display:flex;font-size:.76rem;gap:8px;justify-content:space-between;min-width:0}.chat-message-meta span,.chat-message-meta time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-message{background:var(--brand-soot);border-color:var(--brand-soot);color:var(--brand-cream);justify-self:end;max-width:88%}.user-message .chat-text p,.user-message .chat-text h3,.user-message .chat-text ul{color:var(--brand-cream)}.user-message .chat-text code{background:#fffdf61f;border-color:#fffdf638;color:var(--brand-cream)}.assistant-message{background:#fff;border-color:#dce4df;justify-self:start;max-width:100%}.assistant-meta{padding:0 2px}.assistant-turn-summary{display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.assistant-turn-summary span{background:transparent;border:0;border-radius:0;color:var(--muted);font-size:.72rem;line-height:1.2;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.assistant-turn-summary span+span:before{color:#b5bfb9;content:"·";padding-right:8px}.error-message{border-color:#edc6bf}.assistant-evidence-block{display:grid;gap:7px}.assistant-run-strip{align-items:center;color:var(--muted);display:grid;font-size:.76rem;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-run-strip span{background:#fffdf6;border:1px solid var(--line);border-radius:7px;min-width:0;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.assistant-change-strip{background:#fbfaf5;border:1px solid #e3e8e5;border-radius:7px;display:grid;gap:6px;min-width:0;padding:7px}.assistant-change-title{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.assistant-change-highlights{display:grid;gap:5px;grid-template-columns:1fr;min-width:0}.assistant-change-highlights span,.assistant-change-highlights button{background:#fff;border:1px solid #dce4df;border-left:3px solid var(--brand-honey);border-radius:6px;color:var(--muted);display:grid;font-size:.76rem;gap:2px;justify-items:start;min-height:0;min-width:0;overflow:visible;overflow-wrap:anywhere;padding:6px 8px;text-align:left;white-space:normal}.assistant-change-highlights button{cursor:pointer}.assistant-change-highlights button:hover{color:var(--brand-deep-amber)}.assistant-change-highlights strong{color:var(--brand-soot);font-size:.72rem;text-transform:uppercase}.assistant-change-highlights strong,.assistant-change-highlights span,.assistant-change-highlights button{min-width:0;overflow-wrap:anywhere}.assistant-evidence-ledger,.assistant-evidence-details,.tool-activity{background:#fbfaf5;border:1px solid #e3e8e5;border-radius:7px;display:grid;gap:0;overflow:hidden;padding:0}.assistant-evidence-ledger{gap:0}.assistant-evidence-ledger-head{align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);list-style:none;min-width:0;padding:8px 10px}.assistant-evidence-ledger[open] .assistant-evidence-ledger-head{border-bottom:1px solid var(--line)}.assistant-evidence-ledger-head>div{display:grid;gap:2px;min-width:0}.assistant-evidence-ledger-head strong,.assistant-evidence-ledger-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-evidence-ledger-head strong{color:var(--brand-soot);font-size:.82rem}.assistant-evidence-ledger-head span{color:var(--muted);font-size:.76rem}.assistant-evidence-details summary,.tool-activity summary{align-items:center;color:var(--muted);cursor:pointer;display:flex;font-size:.82rem;gap:8px;justify-content:space-between;list-style-position:inside;padding:8px 10px}.assistant-evidence-details summary span,.assistant-evidence-details summary small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-evidence-details summary span{color:var(--brand-soot);font-weight:650}.assistant-tool-timeline{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;display:grid;gap:0;overflow:hidden}.assistant-tool-step{align-items:center;display:grid;gap:8px;grid-template-columns:10px minmax(0,1fr);min-width:0;padding:8px 9px}.assistant-tool-step+.assistant-tool-step{border-top:1px solid var(--line)}.assistant-tool-step>span{background:var(--brand-deep-amber);border-radius:999px;display:inline-flex;height:8px;width:8px}.assistant-tool-step.done>span{background:#5c7a29}.assistant-tool-step.failed>span{background:#bd3b2f}.assistant-tool-step.running>span{animation:pulse-dot .92s ease-in-out infinite}.assistant-tool-step div{display:grid;gap:2px;min-width:0}.assistant-tool-step button{background:#fffdf6;border-color:var(--line);color:var(--brand-soot);font-size:.74rem;grid-column:2;justify-self:start;min-height:28px;padding:0 8px}.assistant-tool-step strong,.assistant-tool-step small{overflow:hidden;text-overflow:ellipsis}.assistant-tool-step strong{color:var(--brand-soot);font-size:.82rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.assistant-tool-step small{color:var(--muted);font-size:.76rem;line-height:1.35;white-space:normal}@keyframes pulse-dot{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.assistant-composer{background:#fff;border:1px solid #d5ded9;border-radius:12px;box-shadow:0 10px 28px #241a0b17;display:grid;gap:7px;padding:10px}.assistant-composer-top{align-items:center;color:var(--muted);display:flex;font-size:.75rem;gap:8px;justify-content:space-between;min-width:0}.assistant-composer-top span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-composer textarea{background:#fffdf8;border:1px solid transparent;border-radius:9px;box-shadow:none;line-height:1.4;max-height:190px;min-height:92px;resize:vertical}.assistant-composer textarea:focus{border-color:#f6a800a6;outline:none}.assistant-composer-actions{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.assistant-composer-actions button{min-height:34px}.assistant-composer-actions>span{color:var(--muted);font-size:.76rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-event{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:10px}.assistant-event.tool_call{border-color:#f6a8008c}.assistant-event.tool_result{border-color:#5c7a296b}.assistant-event.error{border-color:#edc6bf}.assistant-event-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.assistant-event-head strong{color:var(--brand-soot);font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;letter-spacing:0;text-transform:uppercase}.assistant-event-head span{color:var(--muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-event p{margin:0;white-space:pre-wrap}.list-button{align-items:center;border:1px solid #dde5e0;border-radius:8px;display:flex;justify-content:space-between;min-height:64px;padding:12px;text-align:left}.list-row-with-action{align-items:stretch;display:grid;gap:8px;grid-auto-columns:38px;grid-auto-flow:column;grid-template-columns:minmax(0,1fr)}.list-row-with-action .list-button{min-width:0;width:100%}.list-row-with-action .icon-button,.list-row-with-action .icon-link{height:auto;min-height:100%;min-width:38px;padding:0}.list-button div{display:grid;gap:5px}.list-button span{color:#6b7972;font-size:.86rem}.selected-list-button{border-color:#1d6b53;box-shadow:0 0 0 3px #1d6b531f}.agent,.member-row{align-items:center;border:1px solid #dde5e0;border-radius:8px;display:flex;justify-content:space-between;min-height:74px;padding:12px}.agent{min-height:62px;text-align:left;width:100%}.agent div,.member-row div{display:grid;gap:5px}.agent span,.member-row span,.runs td span{color:#6b7972;display:block;font-size:.86rem;margin-top:4px}.runs table{align-self:start;border-collapse:collapse;display:block;grid-column:2;grid-row:2 / span 4;margin-top:10px;max-height:calc(100vh - 120px);min-width:0;overflow:auto;position:sticky;top:12px;width:100%}.runs{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(320px,380px);overflow:visible}.runs>.section-head{grid-column:1 / -1}.runs thead,.runs tbody,.runs tr{display:block}.runs thead{border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:6px}.runs thead tr{display:grid;grid-template-columns:minmax(0,1fr) 74px}.runs tbody{display:grid;gap:6px}.runs tbody tr{cursor:pointer}.runs tbody tr:hover{background:#f7f9f7}.selected-table-row{background:#fff3d4}.runs th,.runs td{border-top:0;padding:0;text-align:left}.runs th:nth-child(3),.runs th:nth-child(4),.runs th:nth-child(5),.runs td:nth-child(3),.runs td:nth-child(4),.runs td:nth-child(5){display:none}.runs tbody tr{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.latest-output{color:var(--muted);display:block;font-size:.82rem;grid-column:1 / -1;max-width:620px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-run-report{border-color:#d7a732;box-shadow:0 0 0 3px #f6a8001f,var(--shadow-panel);grid-column:1;margin-bottom:12px}.execution-operator-board{background:#fffdf6;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;min-width:0;padding:8px}.execution-operator-board.failed{border-color:#edc6bf;box-shadow:inset 3px 0 0 var(--danger)}.execution-operator-card{align-items:center;background:#fff8e8;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:68px;min-width:0;padding:9px}.execution-operator-card>div{display:grid;gap:4px;min-width:0}.execution-operator-card strong,.execution-operator-card small{min-width:0;overflow:hidden;text-overflow:ellipsis}.execution-operator-card strong{color:var(--op-ink);font-size:.88rem;line-height:1.2}.execution-operator-card small{color:var(--op-muted);font-size:.78rem;line-height:1.3;white-space:nowrap}.execution-operator-card button{min-height:32px}.run-state-card{background:#fff7dc}.execution-error-card{background:#fff4ef;border-color:#edc6bf;grid-column:1 / -1}.execution-error-card strong{color:var(--danger)}.execution-error-card small{color:#7b463a;white-space:normal}.node-progress-mini{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.node-progress-dot{border-radius:999px;flex:0 0 auto;height:12px;min-height:12px;min-width:12px;padding:0;width:12px}.node-progress-dot.succeeded{background:#4f8c5f;border-color:#4f8c5f}.node-progress-dot.failed{background:var(--danger);border-color:var(--danger)}.node-progress-dot.running,.node-progress-dot.dispatching,.node-progress-dot.queued{background:var(--brand-honey);border-color:var(--brand-honey)}.node-progress-dot.cancelled{background:#8d8572;border-color:#8d8572}.node-progress-mini span{color:var(--op-muted);font-size:.72rem}.execution-operator-preview{background:#fffdf7;border:1px solid var(--op-line);border-radius:8px;grid-column:1 / -1;min-height:180px;min-width:0;overflow:hidden}.execution-operator-preview .output-preview{border:0;border-radius:0;min-height:180px}.execution-evidence-strip{align-items:stretch;background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(120px,.55fr) repeat(4,minmax(0,1fr));margin-bottom:12px;min-width:0;padding:8px}.execution-evidence-strip>div,.execution-evidence-strip button{background:#fff8e8;border:1px solid var(--line);border-radius:7px;display:grid;gap:3px;min-height:56px;min-width:0;padding:8px 10px}.execution-evidence-strip button{align-items:center;grid-template-columns:auto minmax(0,1fr);justify-content:start;text-align:left}.execution-evidence-strip button span,.execution-evidence-strip>div{min-width:0}.execution-evidence-strip strong,.execution-evidence-strip small,.execution-evidence-strip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-evidence-strip strong{color:var(--brand-soot);font-size:.84rem}.execution-evidence-strip small,.execution-evidence-strip>div span{color:var(--muted);font-size:.78rem}.execution-analytics{background:#fffdf6;border:1px solid var(--line);border-radius:8px;grid-column:1;padding:0}.execution-analytics summary{color:var(--brand-soot);cursor:pointer;font-weight:700;list-style-position:inside;padding:11px 12px}.execution-analytics[open]{padding-bottom:12px}.execution-analytics .analytics-grid,.execution-analytics .analytics-split{margin-left:12px;margin-right:12px}.focused-output-card{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;margin-bottom:12px;min-width:0;padding:12px}.focused-output-card .section-head{margin-bottom:0}.focused-output-card h3{margin:0}.focused-output-card p{color:var(--muted);font-size:.84rem;margin:2px 0 0}.focused-output-card>pre{background:#17231e;border-radius:7px;color:#eef5ee;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.5;margin:0;max-height:300px;min-height:84px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.focused-output-card .json-block{max-height:320px}.execution-timeline{border-top:1px solid var(--line);display:grid;gap:8px;margin-top:12px;padding-top:12px}.timeline-row{align-items:center;background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:9px 10px}.timeline-row>div{display:grid;gap:3px;min-width:0}.timeline-row strong,.timeline-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-row span{color:var(--muted);font-size:.84rem}th{color:#5d6a64;font-size:.84rem;font-weight:600}.status{border-radius:999px;display:inline-flex;font-size:.82rem;padding:4px 9px}.running,.dispatching{background:#e2f2eb;color:#17634b}.queued{background:#eef1f3;color:#4b5860}.succeeded{background:#e3f3df;color:#32631f}.failed{background:#fae8e5;color:#9d2e20}.cancelled{background:#f3ece3;color:#79512d}.role-pill{background:#eef1f3;border:0;border-radius:999px;color:#4b5860;display:inline-flex;font-size:.82rem;padding:4px 9px}.button-pill{cursor:pointer}.button-pill:hover{background:#fff8e8;color:var(--brand-soot)}.detail-grid{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.view-agents .detail-grid{grid-template-columns:minmax(0,1fr)}.view-agents .detail-grid>.panel:first-child{grid-column:auto;grid-row:auto;max-height:none;overflow:visible;position:static}.view-agents .detail-grid>.panel:nth-child(2){grid-column:auto;grid-row:auto}.view-tools .detail-grid,.view-creations .detail-grid{grid-template-columns:minmax(0,1fr)}.view-tools .detail-grid>.panel:first-child,.view-creations .detail-grid>.panel:first-child{grid-column:auto;grid-row:auto;order:2}.view-tools .detail-grid>.panel:nth-child(2),.view-creations .detail-grid>.panel:nth-child(2){grid-column:auto;grid-row:auto;order:1}.view-tools .detail-grid>.panel:first-child{max-height:none;overflow:visible;position:static;top:auto}.creation-workspace{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);min-width:0}.library-overview{display:grid;gap:14px}.output-command-center{background:linear-gradient(180deg,#fffdf8,#f8f4e8);border:1px solid var(--op-line);border-radius:8px;box-shadow:var(--op-shadow-soft);display:grid;gap:10px;min-width:0;padding:12px}.output-command-main{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.output-command-main>div:first-child{min-width:0}.output-command-main h3{color:var(--op-ink);font-size:1.02rem;letter-spacing:0;margin:5px 0 3px;overflow-wrap:anywhere}.output-command-main p{color:var(--op-muted);font-size:.84rem;line-height:1.42;overflow-wrap:anywhere}.output-signal-grid{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.output-signal-grid>div,.output-focus-strip button{background:#fffaf0;border:1px solid var(--op-line);border-radius:7px;min-width:0;padding:9px 10px}.output-signal-grid strong,.output-signal-grid span,.output-focus-strip strong,.output-focus-strip span{display:block;min-width:0}.output-signal-grid strong{color:var(--op-ink);font-size:1.02rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.output-signal-grid span{color:var(--op-muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.output-focus-strip{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.output-focus-strip.empty{grid-template-columns:repeat(3,minmax(0,1fr))}.output-focus-strip button{color:inherit;display:grid;gap:3px;justify-items:start;text-align:left}.output-focus-strip button:hover{background:#fff6dc}.output-focus-strip strong{color:var(--op-ink);font-size:.86rem;overflow-wrap:anywhere}.output-focus-strip span{color:var(--op-muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.output-evidence-board{display:grid;gap:10px;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(210px,1fr));min-width:0}.output-evidence-board.empty{grid-template-columns:minmax(0,1fr) repeat(3,minmax(190px,.72fr))}.output-evidence-card{align-content:start;background:var(--op-panel-strong);border:1px solid var(--op-line);border-radius:8px;box-shadow:var(--op-shadow-soft);display:grid;gap:9px;min-width:0;padding:11px}.output-evidence-card.primary-output{background:#fffdf8;border-left:3px solid var(--op-accent)}.output-evidence-card h3{color:var(--op-ink);font-size:.92rem;margin:0}.output-evidence-card p,.output-evidence-card>span{color:var(--op-muted);font-size:.8rem;line-height:1.35}.output-evidence-card>strong{color:var(--op-ink);font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.output-evidence-card>span{min-width:0;overflow-wrap:anywhere}.output-evidence-card svg{color:var(--op-accent)}.output-evidence-list{display:grid;gap:6px;margin:0;min-width:0}.output-evidence-list.compact{gap:5px}.output-evidence-list>div{background:#fbfaf5;border:1px solid #e2e8e4;border-radius:7px;display:grid;gap:2px;min-width:0;padding:7px 8px}.output-evidence-list dt{color:var(--op-muted);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.output-evidence-list dd{color:var(--op-ink);font-size:.78rem;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.output-evidence-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.output-evidence-actions button,.output-evidence-actions .icon-link{gap:6px;min-height:32px;min-width:0;padding:0 9px}.library-operator-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.library-operator-strip button{align-items:start;background:#fbfaf5;border:1px solid #dce4df;border-radius:8px;display:grid;gap:5px;justify-items:start;min-height:86px;min-width:0;padding:12px;text-align:left}.library-operator-strip button:hover{background:#fffdf6;border-color:var(--line-strong)}.library-operator-strip strong{color:var(--brand-soot);font-size:.88rem;line-height:1.2}.library-operator-strip span{color:var(--muted);font-size:.8rem;line-height:1.35}.library-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.library-summary-grid>div{background:#fff8e8;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:12px}.library-summary-grid strong{color:var(--brand-soot);font-family:Fraunces,Georgia,serif;font-size:1.45rem;line-height:1}.library-summary-grid span{color:var(--muted);font-size:.82rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-gallery{align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.library-gallery>div{display:grid;gap:10px;min-width:0}.library-tile-grid{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0}.library-tile{align-items:start;background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;justify-items:start;min-height:132px;min-width:0;padding:12px;text-align:left}.library-tile:hover{background:var(--surface-3);border-color:var(--line-strong)}.library-tile svg{color:var(--brand-deep-amber)}.library-tile strong,.library-tile span,.library-tile small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.library-tile strong{color:var(--brand-soot);font-size:.92rem}.library-tile span,.library-tile small{color:var(--muted);font-size:.78rem}.creation-tile{background:#fff}.library-empty-guide{align-items:start;background:#fbfaf5;border:1px dashed #cfd8d2;border-radius:8px;display:grid;gap:7px;justify-items:start;min-height:132px;min-width:0;padding:12px}.library-empty-guide svg{color:var(--brand-deep-amber)}.library-empty-guide strong{color:var(--brand-soot);font-size:.9rem}.library-empty-guide span{color:var(--muted);font-size:.8rem;line-height:1.35}.library-empty-guide button{min-height:32px;padding:0 10px}.library-output-flow button{min-height:78px}.library-output-empty{min-height:150px}.library-empty-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.library-empty-actions button{justify-self:start}.library-focus-row{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.library-focus-row button{align-items:center;background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);justify-items:start;min-width:0;padding:10px 12px;text-align:left}.library-focus-row button:hover{background:var(--surface-3);border-color:var(--line-strong)}.library-focus-row svg{color:var(--brand-deep-amber)}.library-focus-row span{display:grid;gap:2px;min-width:0}.library-focus-row strong,.library-focus-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.library-focus-row strong{color:var(--brand-soot);font-size:.84rem}.library-focus-row small{color:var(--muted);font-size:.79rem}.creation-preview-panel{display:grid;gap:12px;grid-column:1;grid-row:1}.creation-library-panel{align-self:start;display:grid;gap:10px;grid-column:2;grid-row:1;max-height:calc(100vh - 116px);overflow:auto;position:sticky;top:86px}.creation-publish-panel{background:#fbfaf5;border:1px solid #e2e8e4;border-radius:8px;display:grid;gap:8px;min-width:0;padding:9px}.creation-publish-panel h3{color:var(--brand-soot);font-size:.96rem;margin:0}.creation-source-list{display:grid;gap:7px;min-width:0}.creation-source-row{background:#fff;border:1px solid #dce4df;border-radius:7px;display:grid;gap:8px;min-width:0;padding:8px}.creation-source-row>div:first-child{display:grid;gap:3px;min-width:0}.creation-source-row strong,.creation-source-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creation-source-row strong{color:var(--brand-soot);font-size:.84rem}.creation-source-row span{color:var(--muted);font-size:.78rem}.creation-source-row .toolbar{justify-content:start}.creation-card{align-items:start;background:#fffdf6;border-color:var(--line);display:grid;gap:8px;grid-template-columns:minmax(0,1fr);justify-content:stretch;min-height:auto;padding:11px 12px;text-align:left;width:100%}.creation-list-row{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;min-width:0;padding:8px}.creation-list-row .creation-card{background:transparent;border-color:transparent;border-radius:6px;padding:4px}.creation-card-actions{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.creation-card-actions .icon-link,.creation-share-card .icon-link{height:32px;gap:6px;justify-content:center;min-height:32px;min-width:0;padding:0 8px;text-decoration:none;white-space:nowrap;width:auto}.creation-share-card .toolbar{flex-wrap:wrap;gap:6px}.creation-share-card .toolbar button,.creation-share-card .toolbar .icon-link{flex:1 1 58px}.creation-card>div{display:grid;gap:5px;min-width:0}.creation-card strong,.creation-card span,.creation-card small{min-width:0;overflow:hidden;text-overflow:ellipsis}.creation-card strong{color:var(--brand-soot);line-height:1.2}.creation-card span,.creation-card small{color:var(--muted);font-size:.84rem;line-height:1.35}.creation-hero{border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);min-width:0;padding-bottom:12px}.creation-title-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.creation-title-row h2{margin:0}.creation-hero p{color:var(--muted);line-height:1.4;margin:6px 0 0}.creation-meta-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.creation-meta-row span{background:#fffdf6;border:1px solid var(--line);border-radius:999px;color:var(--brand-soot);font-size:.8rem;padding:4px 8px}.creation-share-card{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-width:0;padding:10px}.output-action-head{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.output-action-head strong{color:var(--brand-soot);font-size:.88rem}.output-action-head span{background:#f7f0d9;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.76rem;padding:3px 7px;white-space:nowrap}.creation-share-card code{background:#f7f0d9;border-radius:6px;display:block;overflow:hidden;padding:7px;text-overflow:ellipsis;white-space:nowrap}.creation-output-frame{display:grid;gap:8px;min-width:0}.creation-output-frame h3{margin:0}.artifact-workspace{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);min-width:0}.project-artifact-retention{display:grid;gap:12px}.project-artifact-retention summary{align-items:center;color:var(--brand-soot);cursor:pointer;display:grid;font-weight:700;gap:8px;grid-template-columns:minmax(0,1fr) auto;list-style-position:inside;min-width:0}.project-artifact-retention summary{padding:0}.project-artifact-retention summary h2{margin:0}.project-artifact-retention summary p{color:var(--muted);font-size:.84rem;font-weight:400;margin:3px 0 0}.project-artifact-retention summary>span{background:#fffdf6;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:600;padding:4px 8px;white-space:nowrap}.artifact-retention-actions{margin:2px 0 0}.artifact-retention-actions>span{color:var(--muted);font-size:.84rem}.artifact-retention-summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.artifact-retention-summary>div{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-width:0;padding:10px}.artifact-retention-summary>div.attention{border-left:3px solid #c45136}.artifact-retention-summary strong{color:var(--brand-soot);font-size:1.08rem}.artifact-retention-summary span{color:var(--muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-artifact-list{display:grid;gap:8px}.project-artifact-row{align-items:center;background:#fbfaf5;border:1px solid #e2e8e4;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:9px}.project-artifact-row>div:first-child{display:grid;gap:3px;min-width:0}.project-artifact-row strong,.project-artifact-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-artifact-row strong{color:var(--brand-soot)}.project-artifact-row span{color:var(--muted);font-size:.8rem}.artifact-preview-panel{display:grid;gap:12px;grid-column:1;grid-row:1}.artifact-library-panel{align-self:start;display:grid;gap:8px;grid-column:2;grid-row:1;max-height:calc(100vh - 116px);overflow:auto;position:sticky;top:86px}.artifact-hero{border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.44fr);min-width:0;padding-bottom:12px}.artifact-hero h2{margin:0}.artifact-hero p{color:var(--muted);margin:6px 0 0}.artifact-action-card{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-width:0;padding:10px}.artifact-action-card code{background:#f7f0d9;border-radius:6px;display:block;overflow:hidden;padding:7px;text-overflow:ellipsis;white-space:nowrap}.output-empty-panel{align-content:start;background:#fbfaf5;border:1px dashed #cfd8d2;border-radius:8px;display:grid;gap:9px;justify-items:start;min-width:0;padding:16px}.output-empty-panel.compact{padding:12px}.output-empty-panel.route-empty{max-width:760px}.output-empty-panel svg{color:var(--brand-deep-amber)}.output-empty-panel strong{color:var(--brand-soot)}.output-empty-panel span{color:var(--muted);line-height:1.4}.output-empty-panel button{min-height:34px;padding:0 12px}.compact-output-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.artifact-output-frame{display:grid;gap:8px;min-width:0}.artifact-output-frame h3{margin:0}.artifact-card{background:#fffdf6;border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.artifact-library-panel .artifact-card{border-top:1px solid var(--line)}.artifact-card-main{align-items:center;background:transparent;border:0;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);justify-items:stretch;min-height:auto;min-width:0;padding:0;text-align:left}.artifact-card-main:hover{background:transparent}.artifact-card-main>span{display:grid;gap:3px;min-width:0}.artifact-card-main strong,.artifact-card-main small,.artifact-card-main code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-card-main small{color:var(--muted);font-size:.8rem}.view-tools .detail-grid>.panel:first-child .mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.view-tools .detail-grid>.panel:first-child .tool-form{grid-template-columns:1fr}.view-tools .detail-grid>.panel:first-child .tool-test-panel{align-items:stretch;grid-template-columns:1fr}.report-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.report-grid div{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-width:0;padding:10px}.report-grid strong{color:var(--brand-soot);font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-grid span,.trace-summary{color:var(--muted);font-size:.86rem}.execution-workspace{display:grid;gap:12px;grid-template-columns:1fr}.execution-workspace-head{margin-bottom:0}.execution-workspace-head select{max-width:280px}.execution-workspace-head select:disabled{color:var(--muted);opacity:1}.execution-tabs{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 12px}.execution-layout{align-items:start;display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr);min-width:0}.run-command-center{background:#fffdf6;border:1px solid var(--op-line);border-radius:8px;box-shadow:var(--op-shadow);display:grid;gap:10px;grid-column:1 / -1;min-width:0;padding:12px}.run-command-main{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.run-command-main>div:first-child,.run-focus-strip>div{display:grid;gap:5px;min-width:0}.run-command-main h3,.run-command-main p{margin:0;min-width:0;overflow-wrap:anywhere}.run-command-main h3{color:var(--op-ink);font-size:1rem;line-height:1.2}.run-command-main p{color:var(--op-muted);font-size:.86rem;line-height:1.4}.run-signal-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.run-signal-grid>div,.run-focus-strip{background:#fff8e8;border:1px solid var(--op-line);border-radius:8px;min-width:0;padding:9px}.run-signal-grid strong{color:var(--op-ink);display:block;font-family:Fraunces,Georgia,serif;font-size:1.12rem;line-height:1}.run-signal-grid span,.run-focus-strip span{color:var(--op-muted);font-size:.8rem;line-height:1.35}.run-focus-strip{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.run-focus-strip.empty{background:#fbfaf5}.run-focus-strip strong{color:var(--op-ink);overflow-wrap:anywhere}.execution-run-rail,.execution-report-column{display:grid;gap:10px;min-width:0}.execution-run-rail{max-height:none;overflow:auto;padding:2px 4px 2px 2px;position:static;top:auto}.execution-empty-rail,.execution-empty-report{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.run-zero-console{align-content:start}.run-zero-console .section-head{margin:0}.execution-empty-rail strong,.execution-empty-report strong{color:var(--brand-soot);font-size:.94rem}.execution-empty-rail span,.execution-empty-report p,.execution-empty-steps span{color:var(--muted);font-size:.84rem;line-height:1.4;margin:0}.execution-empty-rail button,.execution-empty-report>button{justify-self:start}.execution-empty-actions,.run-zero-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.execution-empty-actions button,.run-zero-actions button{justify-self:start}.execution-empty-steps{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.execution-empty-steps span{background:#fff8e8;border:1px solid var(--line);border-radius:7px;min-width:0;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.run-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.run-evidence-grid span{overflow-wrap:anywhere;white-space:normal}.run-evidence-grid strong{display:block;font-size:.78rem;margin-bottom:2px;text-transform:uppercase}.execution-run-stack{display:grid;gap:6px;min-width:0}.execution-run-card{align-items:stretch;background:#fffdf6;border-color:var(--line);display:grid;gap:5px;justify-content:stretch;min-height:auto;padding:10px;text-align:left;width:100%}.execution-run-card-head{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.execution-run-card strong,.execution-run-card span,.execution-run-card p{min-width:0;overflow:hidden;text-overflow:ellipsis}.execution-run-card strong,.execution-run-card p{white-space:nowrap}.execution-run-card span{color:var(--muted);font-size:.82rem}.execution-run-card p{color:var(--brand-soot);font-size:.86rem;line-height:1.35;margin:2px 0 0}.selected-run-drawer{background:#fffdf6;border:1px solid #d7a732;border-radius:8px;display:grid;gap:9px;margin:-2px 2px 6px;min-width:0;padding:10px}.selected-run-drawer-head,.selected-run-focus{display:grid;gap:2px;min-width:0}.selected-run-focus{background:#fff8e8;border:1px solid var(--line);border-radius:7px;display:grid;gap:7px;padding:8px}.selected-run-focus-head{align-items:center;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.selected-run-focus-head>div{display:grid;gap:2px;min-width:0}.selected-run-focus-head button{min-height:30px;min-width:30px;padding:0}.selected-run-pivot-row{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.selected-run-pivot-row button{align-items:center;background:#fff;border-color:#dce4df;display:inline-flex;font-size:.78rem;gap:5px;justify-content:center;min-height:32px;min-width:0;overflow:hidden;padding:0 7px;text-overflow:ellipsis;white-space:nowrap}.wide-list{gap:8px}.wide-list button{min-height:48px}.wide-list small{white-space:normal}.execution-report-column{align-content:start}.execution-report-column .mode-tabs{position:sticky;top:84px;z-index:2}.execution-detail-stack .focused-output-card{margin-bottom:0}.execution-detail-stack .report-grid{margin:0}.execution-section .json-block,.execution-section pre{max-height:min(520px,58vh)}.trace-card .json-block{max-height:360px}.selected-run-drawer-head{align-items:center;grid-template-columns:minmax(0,1fr) auto}.selected-run-drawer-head .toolbar{gap:5px}.selected-run-drawer-head button{min-height:30px;min-width:30px;padding:0}.selected-run-drawer strong,.selected-run-drawer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-run-drawer strong{color:var(--brand-soot);font-size:.82rem}.selected-run-drawer span{color:var(--muted);font-size:.78rem}.failure-evidence-card{align-items:center;background:#fff4ef;border:1px solid #edc6bf;border-radius:8px;color:var(--danger);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px 12px}.failure-evidence-card.compact{grid-template-columns:minmax(0,1fr) auto;padding:8px}.failure-evidence-card>div{display:grid;gap:3px;min-width:0}.failure-evidence-card strong,.failure-evidence-card span,.failure-evidence-card small{min-width:0;overflow:hidden;text-overflow:ellipsis}.failure-evidence-card strong{color:var(--danger);font-size:.86rem}.failure-evidence-card span,.failure-evidence-card small{color:#7b463a;font-size:.8rem;line-height:1.35}.failure-evidence-card span{white-space:normal}.failure-evidence-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.failure-evidence-actions button,.failure-evidence-actions .icon-link,.failure-evidence-card.compact button{background:#fffdf6;border-color:#edc6bf;color:var(--danger)}.selected-run-inline-output{background:#fff;border:1px solid #dce4df;border-radius:7px;display:block;max-height:360px;overflow:auto;padding:8px}.selected-run-inline-output .json-block{background:#17231e;border:1px solid #26352f;border-radius:6px;color:#eef5ee;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1.45;margin:0;max-height:none;overflow:auto;padding:9px}.selected-run-inline-output>pre{background:#17231e;border:1px solid #26352f;border-radius:6px;color:#eef5ee;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1.45;margin:0;overflow:auto;padding:9px}.selected-run-inline-output .output-preview{border:0;border-radius:0;min-height:0}.selected-run-inline-output .html-output-preview iframe{min-height:220px}.selected-run-inline-output .detail-skeleton{margin:0}.selected-run-node-list,.selected-run-artifact-list{display:grid;gap:6px;min-width:0}.selected-run-node-list button,.selected-run-artifact-list button{align-items:center;background:#fffdf6;border-color:var(--line);display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;min-height:38px;min-width:0;padding:7px 8px;text-align:left;width:100%}.selected-run-artifact-row{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;min-width:0;padding:6px}.selected-run-artifact-row>button{border-color:transparent;padding:2px 3px}.selected-run-node-list span,.selected-run-artifact-list span{display:grid;gap:1px;min-width:0}.selected-run-node-list small{color:var(--muted);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-report-column .selected-run-report{grid-column:auto;margin:0;width:100%}.execution-detail-stack{display:grid;gap:12px;min-width:0}.execution-section{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px;scroll-margin-top:86px}.execution-section h3{margin:0}.summary-evidence-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.summary-evidence-grid>div{display:grid;gap:7px;min-width:0}.summary-evidence-grid strong{color:var(--brand-soot);font-size:.86rem}.summary-evidence-grid .json-block{max-height:260px}.execution-lineage-list{display:grid;gap:7px;min-width:0}.execution-lineage-row{align-items:center;background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;grid-template-columns:28px minmax(112px,.8fr) repeat(3,minmax(0,1fr)) minmax(128px,.7fr);min-width:0;padding:8px}.execution-lineage-row.lineage-failed{border-color:#edc6bf}.lineage-index{align-items:center;background:var(--brand-wax);border:1px solid var(--line-strong);border-radius:999px;color:var(--brand-soot);display:inline-flex;font-size:.78rem;font-weight:700;height:24px;justify-content:center;width:24px}.execution-lineage-row>div{display:grid;gap:2px;min-width:0}.execution-lineage-row strong,.execution-lineage-row span,.execution-lineage-row small,.execution-lineage-row button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-lineage-row strong{color:var(--brand-soot);font-size:.86rem}.execution-lineage-row span{color:var(--muted);font-size:.74rem;font-weight:700;text-transform:uppercase}.execution-lineage-row small{color:#5f6d66;font-size:.78rem}.execution-lineage-row small.lineage-unpinned{color:#9d2e20}.execution-lineage-row button{justify-content:flex-start;min-height:32px}.lineage-output-links{align-items:center;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) auto}.lineage-output-links .icon-link{height:32px;width:32px}.lineage-creation-link{align-items:center;background:#fff8e8;border:1px solid var(--line);border-radius:7px;color:var(--brand-soot);display:inline-flex;gap:5px;min-height:32px;min-width:0;overflow:hidden;padding:0 8px;text-decoration:none}.lineage-creation-link span{color:var(--brand-soot);font-size:.76rem;max-width:140px;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.lineage-muted{background:#fbfaf5;border:1px solid #e3e8e5;border-radius:7px;color:var(--muted);font-size:.78rem;padding:7px 9px;text-transform:none}.trace-grid{display:grid;gap:10px;min-width:0}.io-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.io-grid>div{display:grid;gap:7px;min-width:0}.io-grid strong{color:var(--brand-soot)}.execution-event-list{display:grid;gap:0;min-width:0}.execution-event-toolbar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(150px,220px);min-width:0}.execution-event-counts{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.execution-event-counts button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:flex;gap:6px;justify-content:center;min-height:34px;min-width:0;padding:6px 8px}.execution-event-counts button.selected{background:#fff7e8;border-color:var(--brand-deep-amber);color:var(--brand-soot)}.execution-event-counts strong,.execution-event-counts span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-event-toolbar select{min-width:0;width:100%}.execution-event-row{align-items:center;border-top:1px solid var(--line);display:grid;gap:9px;grid-template-columns:10px minmax(0,1fr);min-width:0;padding:8px 0}.execution-event-row:first-child{border-top:0;padding-top:0}.execution-event-row>span{background:var(--brand-deep-amber);border-radius:999px;height:8px;width:8px}.execution-event-row.warning>span{background:#d9891b}.execution-event-row.error>span{background:var(--danger)}.execution-event-row summary{cursor:pointer;display:grid;list-style:none;min-width:0}.execution-event-row summary::-webkit-details-marker{display:none}.execution-event-row summary div{display:grid;gap:2px;min-width:0}.execution-event-row strong,.execution-event-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-event-row strong{color:var(--brand-soot);font-size:.86rem}.execution-event-row small{color:var(--muted);font-size:.78rem}.execution-event-row .json-block{grid-column:2;margin-top:8px;max-height:260px}.tool-focus-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;margin-bottom:10px;padding:12px}.tool-zero-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0;order:2}.tool-evidence-preview-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;order:3}.tool-evidence-preview-grid span{background:#fff8e8;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:.84rem;line-height:1.38;min-width:0;overflow-wrap:anywhere;padding:9px 10px}.tool-evidence-preview-grid strong{color:var(--brand-soot);display:block;font-size:.78rem;text-transform:uppercase}.tool-manual-definition{border-top:1px solid var(--line);display:grid;gap:10px;order:4;padding-top:10px}.tool-manual-definition summary{color:var(--muted);cursor:pointer;font-size:.84rem}.tool-manual-definition[open]{gap:10px}.tool-evidence-board{background:#fffdf6;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;order:2;padding:8px}.tool-evidence-board.failed{border-color:#edc6bf;box-shadow:inset 3px 0 0 var(--danger)}.tool-evidence-card{align-items:center;background:#fff8e8;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:70px;min-width:0;padding:9px}.tool-evidence-card>div{display:grid;gap:4px;min-width:0}.tool-evidence-card strong,.tool-evidence-card small{min-width:0;overflow:hidden;text-overflow:ellipsis}.tool-evidence-card strong{color:var(--op-ink);font-size:.88rem;line-height:1.2}.tool-evidence-card small{color:var(--op-muted);font-size:.78rem;line-height:1.3;white-space:nowrap}.tool-state-card{background:#fff7dc}.tool-error-card{background:#fff4ef;border-color:#edc6bf;grid-column:1 / -1}.tool-error-card strong{color:var(--danger)}.tool-error-card small{color:#7b463a;white-space:normal}.manual-tool-focus>.section-head,.selected-tool-focus>.section-head{order:1}.selected-tool-focus>.tool-evidence-board{order:2}.manual-tool-focus>.tool-invocation-grid{order:3}.selected-tool-focus>.tool-run-strip{order:3}.manual-tool-focus>.tool-code-preview{order:5}.manual-tool-focus>.tool-workbench-grid{order:6}.tool-detail-panel{display:grid;gap:12px}.tool-control-panel{align-self:start;display:grid;gap:8px}.tool-control-panel .section-head p{font-size:.78rem;line-height:1.3;max-width:260px}.tool-rail-summary{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:7px}.tool-rail-summary>div{background:#fff8e8;border:1px solid var(--line);border-radius:7px;display:grid;gap:2px;min-width:0;padding:6px 7px}.tool-rail-summary strong{color:var(--brand-soot);font-family:Fraunces,Georgia,serif;font-size:1rem;line-height:1}.tool-rail-summary span{color:var(--muted);font-size:.76rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-control-panel>.agent-list{order:2}.tool-control-panel>.mode-tabs{order:3}.tool-control-panel>.tool-form,.tool-control-panel>.tool-forge-grid,.tool-control-panel>.tool-rail-note,.tool-control-panel>.tool-test-panel,.tool-control-panel>.case-list{order:4}.tool-rail-note{background:#fff8e8;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:.78rem;line-height:1.35;margin:0;padding:8px 9px}.tool-manual-editor{background:#fffdf6;border:1px solid var(--line);border-radius:8px;min-width:0;order:4;padding:0}.tool-rail-empty{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;min-width:0;padding:9px}.tool-rail-empty strong{color:var(--brand-soot);font-size:.9rem}.tool-rail-empty span{color:var(--muted);font-size:.78rem;line-height:1.4}.tool-rail-empty button{justify-content:center}.tool-manual-editor[open]{display:grid;gap:10px}.tool-manual-editor:not([open])>:not(summary){display:none}.tool-manual-editor summary{color:var(--brand-soot);cursor:pointer;font-size:.84rem;font-weight:700;list-style-position:inside;padding:9px 10px}.tool-manual-editor[open]{padding:0 10px 10px}.tool-manual-editor[open] summary{margin:0 -10px}.tool-invocation-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.tool-run-strip{align-items:stretch;background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr) minmax(0,1fr) auto auto;min-width:0;padding:8px}.tool-run-strip>button{align-self:stretch;min-width:74px}.tool-run-strip>div{background:#fff8e8;border:1px solid var(--line);border-radius:7px;display:grid;gap:3px;min-width:0;padding:7px 9px}.tool-run-strip strong,.tool-run-strip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-run-strip strong{color:var(--brand-soot);font-size:.82rem}.tool-run-strip span{color:var(--muted);font-size:.78rem}.tool-invocation-grid>div{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:9px 10px}.tool-invocation-grid strong{color:var(--muted);font-size:.78rem;font-weight:600;text-transform:uppercase}.tool-invocation-grid code,.tool-invocation-grid span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-invocation-grid code{direction:ltr;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.tool-code-preview,.tool-contract-board,.tool-output-panel,.tool-latest-run,.tool-empty-run{background:#fffdf6;border:1px solid var(--line);border-radius:8px;min-width:0}.tool-code-preview{display:grid;gap:8px;overflow:hidden}.tool-code-preview .section-head{padding:10px 10px 0}.tool-code-preview h3{margin:0}.tool-code-preview p{color:var(--muted);font-size:.84rem;margin:2px 0 0}.tool-code-preview>pre{background:#17231e;color:#eef5ee;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.55;margin:0;max-height:min(620px,62vh);min-height:clamp(300px,44vh,440px);overflow:auto;padding:12px;white-space:pre;word-break:normal}.tool-code-preview .code-panel{border:0;border-radius:0}.tool-code-preview .code-block{max-height:min(620px,62vh);min-height:clamp(300px,44vh,440px)}.tool-operator-workbench{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);min-width:0;order:3}.tool-operator-workbench>.primary-tool-code{grid-row:span 3}.tool-operator-workbench .tool-contract-board{grid-column:1 / -1}.tool-invocation-panel,.tool-sample-input-panel{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-width:0;padding:10px}.tool-invocation-panel .section-head{padding:0}.tool-sample-input-panel{color:var(--brand-soot)}.tool-sample-input-panel textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;min-height:150px;resize:vertical;white-space:pre}.primary-tool-code .code-block{max-height:min(720px,68vh);min-height:clamp(380px,54vh,560px)}.tool-workbench-grid{display:grid;gap:10px;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);min-width:0}.tool-workbench-grid label{background:#fffdf6;border:1px solid var(--line);border-radius:8px;color:var(--brand-soot);display:grid;gap:8px;min-width:0;padding:10px}.tool-workbench-grid textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;min-height:180px;white-space:pre}.tool-output-panel{display:grid;gap:8px;min-width:0;padding:10px}.tool-output-panel-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.tool-output-panel-head>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-output-panel>span{color:var(--muted);font-size:.86rem;line-height:1.4}.tool-output-panel pre,.tool-output-panel .json-block{background:#17231e;border:0;border-radius:7px;color:#eef5ee;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1.5;margin:0;max-height:260px;overflow:auto;padding:10px;white-space:pre}.tool-contract-board{display:grid;gap:10px;padding:10px}.tool-contract-board .section-head{padding:0}.tool-contract-board h3{margin:0}.tool-contract-board p{color:var(--muted);font-size:.84rem;margin:2px 0 0}.tool-contract-summary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.tool-contract-summary>div{background:var(--surface);border:1px solid var(--line);border-radius:7px;display:grid;gap:3px;min-width:0;padding:8px}.tool-contract-summary strong,.tool-contract-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-contract-summary strong{color:var(--muted);font-size:.76rem;font-weight:700;text-transform:uppercase}.tool-contract-summary span{color:var(--brand-soot);font-size:.82rem}.tool-contract-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tool-contract-grid>div{display:grid;gap:7px;min-width:0}.tool-contract-grid>div>strong{color:var(--brand-soot);font-size:.85rem}.tool-contract-grid .json-block,.tool-case-contract-list .json-block{background:#17231e;border:0;border-radius:7px;color:#eef5ee;font-size:.78rem;line-height:1.5;margin:0;max-height:240px;overflow:auto;white-space:pre}.tool-case-contract-list{display:grid;gap:8px}.tool-case-contract-list>div{background:var(--surface);border:1px solid var(--line);border-radius:7px;display:grid;gap:6px;min-width:0;padding:8px}.tool-case-contract-list>div>strong{color:var(--brand-soot);font-size:.82rem}.tool-test-result{border:1px solid #dce4df;border-radius:7px;display:grid;gap:3px;min-width:0;padding:7px 8px}.tool-test-result strong,.tool-test-result span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-test-result strong{color:var(--brand-soot);font-size:.8rem}.tool-test-result span{color:var(--muted);font-size:.76rem}.tool-test-result.passed{background:#f4f9ee;border-color:#5c7a2959}.tool-test-result.failed{background:#fff4ef;border-color:#edc6bf}.inline-cases{margin:0}.inline-cases .role-pill{align-items:center;justify-self:start;min-height:30px;padding:3px 9px;width:max-content}.tool-empty-run{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.tool-empty-run span{white-space:normal}.tool-latest-run{display:grid;gap:10px;padding:12px}.tool-latest-run-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.tool-latest-run-head>div:first-child,.tool-empty-run>div{display:grid;gap:4px;min-width:0}.tool-latest-run strong,.tool-empty-run strong{color:var(--brand-soot)}.tool-latest-run span,.tool-empty-run span{color:var(--muted);font-size:.88rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-output-panel{background:#f7f9f7;border:1px solid #dce4df;border-radius:8px;display:grid;gap:7px;min-width:0;padding:9px}.tool-output-panel pre,.tool-output-panel .json-block{background:#17231e;border:0;border-radius:7px;color:#eef5ee;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.5;margin:0;max-height:420px;overflow:auto;padding:10px;white-space:pre;word-break:normal}.detail-grid h2,.panel h2{font-size:1rem;margin:0 0 12px}.panel h3{font-size:.92rem;margin:14px 0 8px}.trace-row,.artifact-row{align-items:center;border-top:1px solid #e2e8e4;display:grid;gap:10px;min-height:48px;padding:10px 0}.trace-row{grid-template-columns:auto minmax(0,1fr)}.trace-card{border-top:1px solid #e2e8e4;display:grid;gap:8px;padding:10px 0}.trace-card .trace-row{border-top:0;min-height:auto;padding:0}.trace-node-io{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.node-runtime-evidence{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.node-runtime-evidence>div{background:#fffaf0;border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-width:0;padding:8px}.node-runtime-evidence strong,.node-runtime-evidence span{display:block;min-width:0;overflow-wrap:anywhere}.node-runtime-evidence strong{color:var(--brand-soot);font-size:.72rem;text-transform:uppercase}.node-runtime-evidence span{color:#5f6d66;font-size:.8rem;line-height:1.35}.node-runtime-evidence .runtime-file-list{grid-column:1 / -1}.node-runtime-evidence .runtime-warning{background:#fff1ee;border-color:#edc6bf}.trace-node-io>div{background:#fffdf6;border:1px solid #e4e8e2;border-radius:8px;display:grid;gap:6px;min-width:0;padding:8px}.trace-node-io strong{color:var(--brand-soot);font-size:.78rem}.trace-card .json-block{max-height:260px}.trace-row div{display:grid;gap:2px;min-width:0}.trace-row strong,.trace-row span,.trace-summary{overflow:hidden;text-overflow:ellipsis}.trace-summary{margin:0}.artifact-row{grid-template-columns:auto 1fr auto}.compact-artifact-row{grid-template-columns:auto minmax(0,1fr) auto auto auto;min-height:42px;padding:8px 0}.artifact-row div{display:grid;gap:3px;min-width:0}.artifact-row code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-link{align-items:center;background:#fff;border:1px solid #cfd8d2;border-radius:7px;color:#1b2420;display:inline-flex;height:32px;justify-content:center;width:32px}.artifact-row span,.trace-row span,.empty{color:#6b7972;font-size:.9rem}.artifact-creation-links{display:flex!important;flex-wrap:wrap;gap:5px;margin-top:2px;min-width:0;text-transform:none}.artifact-creation-links a{align-items:center;background:#fff8e8;border:1px solid var(--line);border-radius:999px;color:var(--brand-soot);display:inline-flex;font-size:.76rem;gap:4px;max-width:220px;min-height:24px;min-width:0;overflow:hidden;padding:2px 8px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.member-list,.runtime-list{display:grid;gap:10px}.runtime-list>div{border-top:1px solid #e2e8e4;display:grid;gap:4px;padding:12px 0}.compact-list>div{padding:8px 0}.runtime-list>.run-history-row{align-items:center;background:transparent;border:0;border-top:1px solid #e2e8e4;border-radius:0;color:inherit;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;padding:9px 0;text-align:left}.run-history-row>div{display:grid;gap:3px;min-width:0}.runtime-list span{color:#6b7972;font-size:.9rem}.compact-runtime-list{gap:6px}.compact-runtime-list>div{padding:8px 0}.provider-health-panel{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;margin-top:12px;padding:11px}.provider-health-panel.healthy{border-color:#2b855b57}.provider-health-panel.warning{border-color:#b84f2c5c}.provider-health-summary{align-items:start;display:flex;gap:10px;justify-content:space-between}.provider-health-summary>div{display:grid;gap:3px;min-width:0}.provider-health-summary strong{color:var(--brand-soot);font-size:.95rem}.provider-health-summary span{color:var(--muted);font-size:.82rem}.provider-health-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.provider-health-grid>div{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-width:0;padding:9px}.provider-health-grid strong{color:var(--brand-soot);font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-health-grid span{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executor-health-panel{border-top:1px solid var(--line);display:grid;gap:10px;margin-top:12px;padding-top:12px}.executor-health-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.executor-health-grid>div{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-width:0;padding:9px}.executor-health-grid strong{color:var(--brand-soot);font-size:.95rem}.executor-health-grid span{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executor-error-list{display:grid;gap:7px}.executor-error-list button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:inherit;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);justify-items:start;min-width:0;padding:8px;text-align:left}.executor-error-list button span{display:grid;gap:3px;min-width:0}.executor-error-list button strong,.executor-error-list button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executor-error-list button strong{color:var(--brand-soot);font-size:.82rem}.executor-error-list button small{color:var(--muted);font-size:.76rem}.agent-ops-workspace{display:grid;gap:14px;max-width:100%;min-width:0;overflow:hidden}.agent-empty-workspace{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;min-width:0;padding:14px}.agent-empty-workspace strong{color:var(--brand-soot);font-size:1rem}.agent-empty-workspace p{color:var(--muted);line-height:1.45;margin:6px 0 0;max-width:680px}.agent-empty-workspace .section-head{margin:0}.agent-empty-copy{display:grid;gap:4px}.agent-empty-checklist{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.agent-empty-checklist span{background:#fff8e8;border:1px solid var(--line);border-radius:7px;color:var(--brand-soot);font-size:.84rem;min-width:0;padding:8px 10px;white-space:normal}.agent-empty-checklist strong{display:block;font-size:.78rem;margin-bottom:2px;text-transform:uppercase}.agent-empty-actions{display:flex;flex-wrap:wrap;gap:8px}.inline-agent-manual{min-width:min(360px,100%)}.agent-ops-workspace textarea{min-height:96px}.agent-ops-summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.agent-ops-summary>div{background:#fff8e8;border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-width:0;padding:9px 10px}.agent-ops-summary strong,.agent-ops-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-ops-summary strong{color:var(--brand-soot);font-size:.78rem;text-transform:uppercase}.agent-ops-summary span{color:var(--text);font-size:.9rem}.agent-capability-strip{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:11px}.agent-capability-strip>div{display:grid;gap:3px;min-width:0}.agent-capability-strip strong{color:var(--brand-soot);font-size:.82rem}.agent-capability-strip span{color:var(--muted);font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-capability-chips{align-content:start;display:flex!important;flex-wrap:wrap;gap:6px;grid-column:1 / -1}.agent-capability-chips span{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--brand-soot);display:inline-flex;max-width:190px;padding:4px 8px;width:auto}.agent-run-focus{align-items:stretch;background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto auto;min-width:0;padding:8px}.agent-run-focus>div{background:#fff8e8;border:1px solid var(--line);border-radius:7px;display:grid;gap:3px;min-width:0;padding:8px 10px}.agent-run-focus strong,.agent-run-focus span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-run-focus strong{color:var(--brand-soot);font-size:.84rem}.agent-run-focus span{color:var(--muted);font-size:.8rem}.agent-run-focus>button{align-self:stretch}.agent-settings,.skill-form{border-bottom:1px solid #e2e8e4;display:grid;gap:9px;max-width:100%;min-width:0;padding-bottom:12px}.agent-settings{align-items:end;grid-template-columns:minmax(0,1fr);min-width:0}.agent-settings>*{min-width:0}.agent-settings .wide-field{grid-column:1 / -1}.agent-resource-grid{align-items:start;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.resource-picker{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-width:0;padding:10px}.resource-picker-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.resource-picker-head strong{color:var(--brand-soot);min-width:0;overflow-wrap:anywhere}.resource-picker-head span{color:var(--muted);font-size:.8rem;flex:0 0 auto;white-space:nowrap}.resource-option-list{display:grid;gap:6px;max-height:238px;min-width:0;overflow:auto;padding-right:2px}.resource-option{align-items:start;background:var(--surface);border:1px solid var(--line);border-radius:7px;cursor:pointer;display:grid;gap:8px;grid-template-columns:16px minmax(0,1fr);min-height:48px;padding:8px 9px}.resource-option:hover{background:#fff8e8}.resource-option input{align-self:start;margin:3px 0 0;min-height:16px;width:16px}.resource-option span{display:grid;gap:3px;min-width:0}.resource-option strong,.resource-option small{min-width:0;overflow-wrap:anywhere;white-space:normal}.resource-option strong{color:var(--text);font-weight:600;line-height:1.25}.resource-option small{color:var(--muted);font-size:.78rem;line-height:1.32}.resource-option:has(input:checked){background:#fff3d4;border-color:var(--brand-honey)}.agent-settings-actions{display:flex;justify-content:flex-end;min-width:0}.agent-settings-actions button{max-width:100%}.agent-evidence-grid{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-width:0}.agent-evidence-grid .skill-form{background:#fffdf6;border:1px solid var(--line);border-radius:8px;padding:10px}.agent-run-list{display:grid;gap:6px;max-height:238px;min-width:0;overflow:auto}.skill-picker{display:flex;flex-wrap:wrap;gap:7px 12px;grid-column:1 / -1}.asset-picker{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;padding:10px}.project-assets-panel{display:grid;gap:12px;order:2}.provider-runtime-panel{order:3}.project-resource-forms{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.project-resource-forms .asset-picker button{justify-self:end}.asset-suggestion-panel{background:#fbfaf5;border:1px solid #e2e8e4;border-radius:8px;display:grid;gap:9px;min-width:0;padding:10px}.asset-suggestion-panel h3{color:var(--brand-soot);font-size:1rem;margin:0}.asset-suggestion-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-width:0}.asset-suggestion-card{align-content:start;background:#fff;border:1px solid #dce4df;border-radius:8px;color:inherit;display:grid;gap:5px;justify-items:start;min-height:88px;min-width:0;padding:10px;text-align:left}.asset-suggestion-card:hover{border-color:var(--brand-honey)}.asset-suggestion-card strong,.asset-suggestion-card span,.asset-suggestion-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.asset-suggestion-card strong{color:var(--brand-soot)}.asset-suggestion-card span,.asset-suggestion-card small{color:var(--muted);font-size:.8rem}.project-file-inspector{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.project-file-inspector h3{margin:0}.project-file-inspector .output-preview{max-height:min(520px,58vh);min-height:220px}.project-file-inspector .html-output-preview iframe{min-height:420px}.project-file-history{background:#fbfaf5;border:1px solid #e2e8e4;border-radius:8px;display:grid;gap:7px;min-width:0;padding:9px}.project-file-history h4{color:var(--brand-soot);font-size:.92rem;margin:0}.project-file-version{align-items:center;background:#fff;border:1px solid #dce4df;border-radius:7px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px}.project-file-version.current{border-left:3px solid var(--brand-honey)}.project-file-version>div:first-child{display:grid;gap:3px;min-width:0}.project-file-version strong{color:var(--brand-soot);font-size:.84rem}.project-file-version span{color:var(--muted);font-size:.8rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-output-preview{align-items:center;background:#17231e;border-radius:8px;display:grid;gap:8px;justify-items:center;min-width:0;overflow:auto;padding:10px}.image-output-preview img{max-height:480px;max-width:100%;object-fit:contain}.project-resource-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.project-resource-list>div{background:#fffdf6;border:1px solid var(--line);border-radius:8px;padding:10px}.project-file-row{display:grid;gap:8px;min-width:0}.project-file-row-head{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.project-file-row-head>div:first-child{display:grid;gap:3px;min-width:0}.project-file-row-head strong,.project-file-row-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-chip-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.skill-form{grid-template-columns:minmax(0,1fr)}.skill-form textarea{min-height:54px}.skill-form button{justify-self:end}.memory-list{display:grid;gap:8px}.checkbox-row{align-items:center;display:inline-flex;gap:7px}.checkbox-row input{min-height:auto}.memory-panel{border-top:1px solid #e2e8e4;display:grid;gap:9px;min-width:0;padding-top:12px}.memory-row{border:1px solid #dde5e0;border-radius:8px;display:grid;gap:4px;padding:8px 10px}.memory-row span{color:#6b7972;font-size:.88rem}.task-row{align-items:center;border-top:1px solid #e2e8e4;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto auto auto;min-height:54px;padding:8px 0}.tool-row{align-items:center;border:1px solid #dde5e0;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-height:72px;padding:10px 12px}.tool-row div{display:grid;gap:4px;min-width:0}.tool-row span,.tool-row code{color:#6b7972;font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row div{min-width:0}.task-row span{color:#6b7972;display:block;font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row small{color:var(--muted);display:block;font-size:.78rem;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row button{min-height:32px}.json-block{background:#f7f9f7;border:1px solid #dce4df;border-radius:7px;color:#26352f;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.45;margin:0;max-height:240px;overflow:auto;padding:10px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.code-block,.tool-code-preview pre,.tool-output-panel pre,.text-output-preview pre,.selected-run-inline-output>pre,.focused-output-card>pre,.selected-node-output-card pre{-moz-tab-size:2;tab-size:2}.code-block{background:#17231e;color:#eef5ee;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.55;margin:0;max-width:100%;overflow:auto;padding:12px;position:relative;white-space:pre-wrap;word-break:normal}.code-panel{background:#17231e;border:1px solid #26352f;border-radius:8px;display:grid;min-width:0;overflow:hidden}.code-panel-head{align-items:center;background:#101914;border-bottom:1px solid #26352f;color:#d7ded9;display:flex;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;justify-content:space-between;letter-spacing:0;min-width:0;padding:7px 8px 7px 11px}.code-panel-head span{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.code-panel-head button{background:transparent;border-color:#3a4b42;color:#d7ded9;min-height:26px;min-width:28px;padding:0}.code-panel-head button:hover{background:#203129}.code-panel.wrap-code .code-block{white-space:pre-wrap;overflow-wrap:anywhere}.code-string{color:#a8d977}.code-comment{color:#8b9a92}.code-number{color:#86b7ff}.code-constant{color:#d6a8ff}.code-keyword{color:#ffc93c}.code-link{color:#83d7ff}.json-key{color:#b85c00}.json-string{color:#3f6f1d}.json-number{color:#265fb5}.json-boolean{color:#8a4bb8}.json-null{color:#8c7b52}.json-bracket,.json-punctuation{color:#5a4a2c}.selected-node-output-card .json-key,.selected-run-inline-output .json-key,.tool-output-panel .json-key,.tool-contract-grid .json-key,.tool-case-contract-list .json-key,.execution-section .json-key,.trace-card .json-key{color:#ffc93c}.selected-node-output-card .json-string,.selected-run-inline-output .json-string,.tool-output-panel .json-string,.tool-contract-grid .json-string,.tool-case-contract-list .json-string,.execution-section .json-string,.trace-card .json-string{color:#a8d977}.selected-node-output-card .json-number,.selected-run-inline-output .json-number,.tool-output-panel .json-number,.tool-contract-grid .json-number,.tool-case-contract-list .json-number,.execution-section .json-number,.trace-card .json-number{color:#86b7ff}.selected-node-output-card .json-boolean,.selected-run-inline-output .json-boolean,.tool-output-panel .json-boolean,.tool-contract-grid .json-boolean,.tool-case-contract-list .json-boolean,.execution-section .json-boolean,.trace-card .json-boolean{color:#d6a8ff}.selected-node-output-card .json-null,.selected-run-inline-output .json-null,.tool-output-panel .json-null,.tool-contract-grid .json-null,.tool-case-contract-list .json-null,.execution-section .json-null,.trace-card .json-null,.selected-node-output-card .json-bracket,.selected-run-inline-output .json-bracket,.tool-output-panel .json-bracket,.tool-contract-grid .json-bracket,.tool-case-contract-list .json-bracket,.execution-section .json-bracket,.trace-card .json-bracket,.selected-node-output-card .json-punctuation,.selected-run-inline-output .json-punctuation,.tool-output-panel .json-punctuation,.tool-contract-grid .json-punctuation,.tool-case-contract-list .json-punctuation,.execution-section .json-punctuation,.trace-card .json-punctuation{color:#d7ded9}.output-preview{border:1px solid var(--line);border-radius:8px;display:grid;min-width:0;overflow:hidden}.html-output-preview iframe{background:#fff;border:0;height:min(720px,72vh);width:100%}.text-output-preview{background:#1f1a14}.text-output-preview .code-panel{border:0;border-radius:0}.focused-output-card .code-block,.selected-run-inline-output .code-block,.selected-node-output-card .code-block,.text-output-preview .code-block{max-height:min(620px,70vh)}.text-output-preview pre{color:#fff8e6;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.5;margin:0;max-height:min(620px,70vh);overflow:auto;padding:14px;white-space:pre-wrap;word-break:break-word}.text-output-preview .toolbar{background:#fffdf6;border-top:1px solid var(--line);justify-content:flex-end;padding:8px}.preview-note{color:var(--muted);font-size:.82rem}code{color:#4f5d56;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;word-break:break-word}.empty{margin:12px 0 0}button,input,select,textarea,.auth-card,.metric,.canvas,.panel,.runs,.list-button,.agent,.member-row,.tool-row,.memory-row,.edge-summary,.analytics-grid>div,.json-block{border-color:var(--line)}button,input,select,textarea,.auth-card,.metric,.canvas,.panel,.runs,.list-button,.agent,.member-row,.tool-row,.memory-row{background:var(--surface);color:var(--text)}button:hover,.list-button:hover,.tool-row:hover,.agent:hover{border-color:var(--brand-honey)}button:focus-visible,input:focus,select:focus,textarea:focus,a:focus-visible{outline:2px solid rgba(246,168,0,.45);outline-offset:2px}input,select,textarea{background:#fffdf6}textarea,code,.json-block,.tool-forge-grid textarea,.tool-test-panel textarea,.run-input-panel textarea{font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.primary,.selected-edge-label,.segmented .selected{background:var(--brand-honey);border-color:var(--brand-honey);color:var(--brand-ink);font-weight:700}.danger,.error-text{color:var(--danger)}.auth-shell{background:radial-gradient(circle at 30% 20%,rgba(246,168,0,.15),transparent 34%),repeating-linear-gradient(125deg,transparent 0 42px,rgba(246,168,0,.06) 42px 84px),var(--brand-char)}.auth-card{box-shadow:0 26px 80px #00000057}.auth-card h1,.topbar h1,.section-head h2,.detail-grid h2,.panel h2{color:var(--text);font-family:Fraunces,Georgia,serif;font-weight:900}.app-shell{background:var(--surface-2)}.sidebar{background:linear-gradient(180deg,rgba(246,168,0,.08),transparent 42%),var(--brand-char);border-right:1px solid rgba(246,168,0,.18);color:var(--brand-cream)}.brand{color:var(--brand-cream)}.auth-brand{color:var(--brand-ink)}.brand strong{font-family:Fraunces,Georgia,serif;font-weight:900}.bombini-mark{color:var(--brand-honey);flex:0 0 auto;filter:drop-shadow(0 8px 18px rgba(246,168,0,.18))}nav button{color:#b9c6bf}nav button.active,nav button:hover{background:#26352f;border-color:transparent;color:#fff}.workspace{background:#f4f5ef}.eyebrow,.section-head p,.metric span,.panel-hint,.analytics-grid span,.analytics-split h3,.version-row span,.list-button span,.agent span,.member-row span,td span,.artifact-row span,.trace-row span,.runtime-list span,.memory-row span,.tool-row span,.tool-row code,.task-row span,.empty,label{color:var(--muted)}.notice{background:#fff3d4;border-color:#e8c26b;color:var(--brand-soot)}.notice.error,.failed{background:#fae8e5;border-color:#edc6bf;color:var(--danger)}.graph{background-color:#fffdf6;background-image:url("data:image/svg+xml,%3Csvg width='56' height='100' viewBox='0 0 56 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 0l28 16v32L28 64 0 48V16zM28 64l28 16v32L28 128 0 112V80z' fill='none' stroke='%23F6A800' stroke-width='1.3' opacity='.22'/%3E%3C/svg%3E"),radial-gradient(rgba(61,46,18,.16) 1px,transparent 1px);background-size:56px 100px,18px 18px;border-color:var(--line-strong)}.graph .edge-layer path{stroke:#b85c00}.graph .edge-layer path.selected-edge-path{stroke:var(--brand-honey)}.graph .edge-layer .edge-arrow{fill:#b85c00}.node{background:#fffdf6;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 24px #241a0b24}.selected-node,.selected-list-button{border-color:var(--brand-honey);box-shadow:0 0 0 3px #f6a8002e,0 10px 24px #241a0b24}.node-type,.chip-button,.edge-summary,.analytics-grid>div,.json-block,.message.user,.role-pill,.queued{background:var(--surface-3);color:var(--brand-soot)}.node-port,.selected-chip{background:var(--brand-honey);border-color:#fffdf6;color:var(--brand-ink)}.edge-label{background:#fff8e8f0;border-color:var(--line);color:var(--brand-soot)}.running,.dispatching,.succeeded,.message.assistant{background:#5c7a2921;color:#3f5d17}.cancelled{background:#f3e5c5;color:#79512d}th{color:var(--brand-soot)}tbody tr:hover{background:#fff3d4}@media(max-width:1120px){.app-shell,.app-shell.assistant-open,.app-shell.assistant-collapsed{grid-template-columns:72px minmax(0,1fr)}.global-assistant{bottom:0;box-shadow:-18px 0 40px #241a0b2e;max-height:none;position:fixed;right:0;top:0;width:min(386px,calc(100vw - 24px));z-index:45}.global-assistant.closed{display:none}.app-shell.assistant-open .workspace{padding-right:12px}.operator-stage,.command-deck,.objectives-console{grid-template-columns:1fr}.command-actions{align-content:start;grid-template-columns:repeat(2,minmax(0,max-content))}.assistant-open .assistant-fab{display:inline-flex;right:min(404px,calc(100vw - 6px))}.view-workflows .workflow-empty-state .inline-form{grid-template-columns:minmax(0,1fr)}.view-workflows .workflow-empty-state .inline-form button{justify-self:start}.view-workflows .workflow-tabs{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.view-workflows .workflow-tabs button{min-width:0}.agent-signal-grid,.output-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:940px){.app-shell,.app-shell.assistant-open,.app-shell.assistant-collapsed{grid-template-columns:1fr}.sidebar{display:none}.global-assistant{width:min(390px,calc(100vw - 16px));left:8px;right:8px}.global-assistant.closed,.assistant-open .assistant-fab{display:none}.workspace{gap:14px;padding:14px;width:100%}.app-shell.assistant-open .workspace{padding-right:14px}.landing-nav,.profile-head{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.landing-nav>div:last-child,.profile-head nav{justify-content:space-between;width:100%}.landing-hero,.profile-layout{grid-template-columns:minmax(0,1fr);padding:18px 14px}.landing-hero{align-items:start;min-height:0}.landing-copy h1{font-size:clamp(2.5rem,15vw,4rem)}.landing-workflow-row,.landing-evidence>div,.profile-org-create,.profile-org-row{grid-template-columns:minmax(0,1fr)}.profile-index{position:static}.stage-stats,.system-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics,.main-grid,.detail-grid,.settings-console,.workspace-skeleton,.inline-form,.workflow-run-strip,.workflow-data-flow-panel,.workflow-spec-summary,.workflow-signal-grid,.workflow-run-focus,.workflow-run-inputs,.workflow-readiness-console,.workflow-dataflow-map-head,.workflow-dataflow-row,.workflow-trigger-grid,.workflow-version-eval-grid,.workflow-spec-glance-grid,.builder-grid,.node-editor,.node-quick-editor,.selected-node-inspector-head,.node-flow-grid,.edge-editor,.provider-form,.project-resource-strip,.project-resource-forms,.project-resource-list,.tool-form,.tool-run-strip,.tool-workbench-grid,.tool-contract-summary,.tool-contract-grid,.tool-forge-grid,.task-form,.goal-evidence-strip,.agent-settings,.agent-ops-summary,.agent-capability-strip,.agent-run-focus,.agent-evidence-grid,.skill-form,.agent-resource-grid,.analytics-grid,.analytics-split,.report-grid,.execution-layout,.execution-evidence-strip,.execution-lineage-row,.execution-event-toolbar,.execution-event-counts,.summary-evidence-grid,.io-grid,.node-runtime-evidence,.trace-node-io,.creation-workspace,.creation-hero,.artifact-workspace,.artifact-hero,.experiment-form,.experiment-run-card summary,.expectation-values,.mcp-form,.input-editor,.provider-health-grid,.executor-health-grid,.operator-hive,.connections-hub,.hive-stats,.library-operator-strip,.library-summary-grid,.library-gallery,.library-focus-row,.docs-overview,.docs-grid,.docs-two-column{grid-template-columns:1fr}.view-tools .detail-grid,.view-agents .detail-grid,.view-creations .detail-grid,.view-settings .detail-grid{grid-template-columns:1fr}.execution-run-rail{max-height:none;overflow:visible;position:static}.execution-report-column{order:1}.execution-run-rail{order:2}.creation-preview-panel,.creation-library-panel,.view-agents .detail-grid>.panel:first-child,.view-agents .detail-grid>.panel:nth-child(2),.view-tools .detail-grid>.panel:first-child,.view-tools .detail-grid>.panel:nth-child(2){grid-column:auto;grid-row:auto}.view-agents .detail-grid>.panel:first-child,.view-tools .detail-grid>.panel:first-child{position:static}.view-agents .detail-grid>.panel:nth-child(2),.view-tools .detail-grid>.panel:nth-child(2),.creation-preview-panel{order:1}.view-agents .detail-grid>.panel:first-child,.view-tools .detail-grid>.panel:first-child,.creation-library-panel{order:2}.creation-library-panel{max-height:none;overflow:visible;position:static}.artifact-preview-panel,.artifact-library-panel{grid-column:auto;grid-row:auto}.artifact-library-panel{max-height:none;overflow:visible;position:static}.artifact-card{grid-template-columns:auto minmax(0,1fr) auto auto}.view-agents .detail-grid>.panel:first-child,.view-agents .detail-grid>.panel:nth-child(2),.view-tools .detail-grid>.panel:first-child,.view-tools .detail-grid>.panel:nth-child(2),.view-creations .detail-grid>.panel:first-child,.view-creations .detail-grid>.panel:nth-child(2){grid-column:1;grid-row:auto;position:static}.node-editor .wide-field,.node-quick-editor .wide-field,.tool-forge-grid label:first-child,.tool-forge-grid label:nth-child(n+3),.mcp-form textarea,.mcp-form .package-search,.task-form textarea,.experiment-form textarea,.skill-picker{grid-column:auto}.topbar,.section-head{align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr}.mobile-nav{background:#fffdf6;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));min-width:0;padding:4px;width:100%}.mobile-nav button{background:transparent;border-color:transparent;color:var(--brand-soot);gap:7px;justify-content:center;min-height:36px;padding:0 8px;position:relative}.mobile-nav button span{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav button.active,.mobile-nav button:hover{background:var(--brand-soot);color:#fff}.mobile-nav button.active:before{display:none}.topbar>div,.section-head>div,.top-actions,.toolbar{max-width:100%;min-width:0}.top-actions,.toolbar,.package-search{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.top-actions.compact{align-items:stretch;grid-template-columns:1fr}.workspace-identity{width:100%}.topbar-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:100%}.namespace-control{max-width:none;width:100%}.quick-create{max-width:none;grid-template-columns:minmax(0,1fr) 36px}.workspace-actions{justify-self:stretch}.workspace-actions summary{justify-content:center;width:100%}.workspace-action-menu{left:0;min-width:0;right:0}.workspace-action-row{align-items:stretch;grid-template-columns:1fr}.workspace-action-row>div:last-child{grid-template-columns:minmax(0,1fr) 36px}.workspace-assistant-button{grid-column:1 / -1}.project-create-inline{display:grid;grid-template-columns:minmax(0,1fr) 36px}.project-create-inline input{max-width:none}.top-actions button,.top-actions select,.toolbar button,.toolbar select{width:100%}.topbar{align-items:flex-start}.metric{min-height:58px}.docs-view-table>div{grid-template-columns:112px minmax(0,1fr)}.canvas,.panel,.runs{padding:12px}.runs{grid-template-columns:1fr;overflow-x:hidden}.runs>.section-head,.selected-run-report,.execution-analytics,.runs table{grid-column:1}.runs table{grid-row:auto;max-height:none;position:static}.graph{height:360px}.node{gap:4px;grid-template-columns:14px minmax(0,1fr);max-width:80px;min-height:46px;padding:5px 6px;width:80px}.node svg{height:14px;width:14px}.node span:not(.node-port):not(.node-run-badge){font-size:.72rem}.node-type{font-size:.62rem;padding:1px 5px}.version-row,.task-row,.tool-row,.artifact-row,.compact-artifact-row,.runtime-list>.run-history-row,.experiment-row{align-items:stretch;grid-template-columns:minmax(0,1fr)}.settings-index{position:static}.settings-index{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-index>div{grid-column:1 / -1}.settings-status-list>div{align-items:start;grid-template-columns:8px minmax(0,1fr)}.settings-status-list>div>span:last-child{grid-column:2}.version-row button,.task-row button,.tool-row button,.artifact-row button,.compact-artifact-row button,.runtime-list>.run-history-row button{width:100%}.chip-button,.edge-chip .chip-button{max-width:100%;text-align:left;white-space:normal}}@media(max-width:640px){.public-docs-shell{padding:14px}.docs-hero,.docs-card,.docs-callout{grid-template-columns:1fr}.docs-view-table>div{gap:4px;grid-template-columns:1fr}.topbar-controls,.command-actions,.stage-stats,.system-target-grid,.active-work-card{grid-template-columns:1fr}.assistant-fab{background:var(--brand-honey);border-color:var(--brand-deep-amber);border-radius:999px;color:var(--brand-ink)}.app-shell.view-hive.assistant-collapsed .assistant-fab{display:none}.namespace-control{grid-template-columns:auto minmax(0,1fr) 18px}.quick-create{max-width:none;grid-template-columns:minmax(0,1fr) 36px}.tool-invocation-grid,.tool-latest-run-head,.tool-empty-run{grid-template-columns:1fr}.tool-latest-run-head .toolbar,.tool-empty-run button{justify-self:stretch}.logout-button{justify-self:start}.node{transform:translate(-50%,-50%)}}:root{--op-bg: #f3f4ed;--op-panel: #fffdf8;--op-panel-strong: #ffffff;--op-ink: #241a0b;--op-muted: #6f644d;--op-soft: #f7efe0;--op-line: #d9ded6;--op-line-strong: #cdb774;--op-shadow: 0 1px 0 rgba(36, 26, 11, .04), 0 12px 28px rgba(36, 26, 11, .05)}.app-shell{background:var(--op-bg);height:100vh;max-height:100vh;overflow:hidden}.app-shell.assistant-open{grid-template-columns:72px minmax(620px,1fr) clamp(390px,28vw,460px)}.app-shell.assistant-collapsed{grid-template-columns:72px minmax(0,1fr)}.workspace{align-content:start;height:100vh;overflow:auto;padding:10px 12px 18px;scrollbar-gutter:stable}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8f0;border-color:#d9ded6e6;box-shadow:var(--op-shadow);grid-template-columns:minmax(220px,1fr) minmax(0,auto);min-height:48px;padding:6px 8px}.workspace-identity .eyebrow{color:var(--op-muted);font-family:Space Mono,SFMono-Regular,Consolas,monospace;letter-spacing:0;text-transform:uppercase}.topbar h1{color:var(--op-ink);font-size:1rem;max-width:min(640px,42vw)}.namespace-control{background:#fffaf0;border-color:var(--op-line);box-shadow:inset 0 0 0 1px #ffffff61;max-width:min(300px,34vw)}.workspace-actions summary,.logout-button{background:#fffaf0;border-color:var(--op-line);min-height:34px}.notice{border-radius:8px;margin:0;min-height:34px;padding:7px 10px}.panel,.canvas,.runs,.library-overview,.project-artifact-retention,.creation-preview-panel,.artifact-preview-panel{background:var(--op-panel-strong);border-color:var(--op-line);border-radius:8px;box-shadow:var(--op-shadow);min-width:0}.panel,.canvas,.runs{padding:14px}.section-head{align-items:start;gap:10px;min-width:0}.section-head h2,.section-head h3,.detail-grid h2,.panel h2,.panel h3{color:var(--op-ink);line-height:1.18;overflow-wrap:anywhere}.section-head p,.panel p,.empty,.role-pill,.quiet-count{color:var(--op-muted);line-height:1.38}.toolbar,.assistant-head-actions,.assistant-composer-actions,.topbar-controls{min-width:0}.toolbar{display:flex;flex-wrap:wrap}.connections-hub .section-head,.connections-console .section-head,.view-settings .section-head,.tool-control-panel>.section-head:first-child,.workflow-inspector>.section-head:first-child{align-items:start;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}.connections-hub .section-head .toolbar,.connections-console .section-head .toolbar,.view-settings .section-head .toolbar,.tool-control-panel>.section-head:first-child .toolbar,.workflow-inspector>.section-head:first-child .toolbar{justify-content:flex-start}.connections-hub .section-head button,.connections-console .section-head button,.view-settings .section-head button,.tool-control-panel>.section-head:first-child button,.workflow-inspector>.section-head:first-child button{white-space:normal}.toolbar button,.toolbar .icon-link,.assistant-head-actions button,.icon-button{flex:0 0 auto}button,.icon-link{line-height:1.15}button span,button strong,.list-button span,.list-button strong,.runtime-list span,.runtime-list strong,.agent span,.agent strong,.tool-row span,.tool-row strong,.library-tile span,.library-tile strong{min-width:0;overflow-wrap:anywhere}.operator-console,.detail-grid,.connections-hub,.operator-stage{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);min-width:0}.connections-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.connections-console{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(420px,1.05fr) minmax(420px,.95fr);min-width:0}.connection-command-center{grid-column:1 / -1}.connection-command-center,.connection-inventory-panel,.connection-mcp-panel{align-content:start;display:grid;gap:12px}.connection-signal-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.connection-signal-grid>div,.connection-run-focus,.connection-attention-list{background:#fff8e8;border:1px solid var(--op-line);border-radius:8px;min-width:0;padding:10px}.connection-signal-grid strong{color:var(--op-ink);display:block;font-family:Fraunces,Georgia,serif;font-size:1.2rem;line-height:1}.connection-signal-grid span,.connection-run-focus span,.connection-attention-list span,.project-secret-row span{color:var(--op-muted);font-size:.84rem;line-height:1.35}.connection-evidence-board{background:#fffdf6;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;padding:8px}.connection-evidence-board.attention{border-color:#d78a58;box-shadow:inset 3px 0 #d78a58}.connection-evidence-card{align-items:center;background:#fff8e8;border:1px solid var(--op-line);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:72px;min-width:0;padding:9px}.connection-evidence-card>div{display:grid;gap:4px;min-width:0}.connection-evidence-card strong,.connection-evidence-card small{min-width:0;overflow:hidden;text-overflow:ellipsis}.connection-evidence-card strong{color:var(--op-ink);font-size:.88rem;line-height:1.2}.connection-evidence-card small{color:var(--op-muted);font-size:.78rem;line-height:1.3;white-space:nowrap}.connection-state-card{background:#fff7dc}.connection-error-card{background:#fff4ef;border-color:#edc6bf;grid-column:1 / -1}.connection-error-card strong{color:var(--danger)}.connection-error-card small{color:#7b463a;white-space:normal}.connection-attention-list{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.connection-attention-list strong,.connection-run-focus strong,.project-secret-row strong{color:var(--op-ink);overflow-wrap:anywhere}.project-secret-row{align-items:start;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.project-secret-row svg{color:var(--brand-deep-amber);margin-top:2px}.connection-mcp-list>div{align-items:start;display:grid;gap:7px}.connection-run-focus{align-items:center;display:grid;gap:10px 14px;grid-template-columns:minmax(0,1fr) auto}.connection-run-focus>div{display:grid;gap:4px;min-width:0}.operator-stage{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.operator-stage>.command-deck{grid-column:1 / -1}.operator-stage>.active-work-panel,.operator-stage>.assistant-command-panel,.operator-stage>.output-watch-panel{grid-column:1}.operator-stage>.system-map-panel,.operator-stage>.readiness-panel,.operator-stage>.objectives-panel{grid-column:2}.workflow-console{grid-template-columns:minmax(520px,1.35fr) minmax(360px,.9fr)}.workflow-stage{min-height:calc(100vh - 88px)}.workflow-inspector,.tool-control-panel,.execution-run-rail,.connections-hub>.panel:nth-child(2),.view-agents .detail-grid>.panel:first-child{max-height:calc(100vh - 92px);overflow:auto;scrollbar-gutter:stable}.view-tools .detail-grid{grid-template-columns:minmax(500px,1.35fr) minmax(320px,.85fr)}.view-tools .tool-detail-panel{grid-column:1;grid-row:1}.view-tools .tool-control-panel{grid-column:2;grid-row:1}.tool-command-center{background:#fffdf6;border:1px solid var(--op-line);border-radius:8px;box-shadow:var(--op-shadow);display:grid;gap:10px;grid-column:1 / -1;min-width:0;padding:12px}.tool-command-main{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.tool-command-main>div:first-child,.tool-focus-strip>div{display:grid;gap:5px;min-width:0}.tool-command-main h3,.tool-command-main p{margin:0;min-width:0;overflow-wrap:anywhere}.tool-command-main h3{color:var(--op-ink);font-size:1rem;line-height:1.2}.tool-command-main p{color:var(--op-muted);font-size:.86rem;line-height:1.4}.tool-signal-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.tool-signal-grid>div,.tool-focus-strip{background:#fff8e8;border:1px solid var(--op-line);border-radius:8px;min-width:0;padding:9px}.tool-signal-grid strong{color:var(--op-ink);display:block;font-family:Fraunces,Georgia,serif;font-size:1.12rem;line-height:1}.tool-signal-grid span,.tool-focus-strip span{color:var(--op-muted);font-size:.8rem;line-height:1.35}.tool-focus-strip{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.tool-focus-strip.empty{background:#fbfaf5}.tool-focus-strip strong{color:var(--op-ink);overflow-wrap:anywhere}.tool-detail-panel,.tool-focus-card,.selected-tool-focus,.manual-tool-focus{align-content:start;display:grid;gap:12px}.tool-control-panel>.agent-list,.agent-list,.runtime-list,.version-list,.task-list,.selected-run-node-list,.selected-run-artifact-list{display:grid;gap:8px;min-width:0}.tool-row,.agent,.list-button,.run-history-row,.execution-run-card,.library-tile,.system-target{background:#fffdf7;border-color:var(--op-line);border-radius:8px;min-width:0;text-align:left}.selected-list-button,.tool-row.selected-list-button,.agent.selected-list-button,.execution-run-card.selected-list-button{background:#fff7dc;border-color:var(--brand-honey);box-shadow:inset 3px 0 0 var(--brand-honey)}.mode-tabs{align-items:center;background:#f7efe0;border-color:var(--op-line);display:flex;flex-wrap:wrap;gap:3px}.mode-tabs button{border-radius:6px;flex:1 1 84px;min-width:0;overflow-wrap:anywhere;white-space:normal}.mode-tabs button.selected{background:var(--op-ink);border-color:var(--op-ink);color:#fffdf6}.workflow-evidence-preview-grid,.tool-evidence-preview-grid,.run-evidence-grid,.execution-empty-steps{grid-template-columns:repeat(2,minmax(132px,1fr))}.workflow-evidence-preview-grid span,.tool-evidence-preview-grid span,.run-evidence-grid span,.execution-empty-steps span{white-space:normal;word-break:normal}details>summary{min-width:0;overflow-wrap:anywhere}.tool-manual-editor,.connection-manual-panel,.workflow-disclosure{background:#fffaf0;border:1px solid var(--op-line);border-radius:8px}.tool-manual-editor summary,.connection-manual-panel summary,.workflow-disclosure summary{color:var(--op-ink);font-weight:650;padding:9px 10px}.tool-forge-grid,.tool-form,.mcp-form,.project-resource-forms,.run-input-fields,.task-form,.goal-create{align-items:start;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.tool-forge-grid .wide-field,.tool-form .wide-field,.mcp-form .wide-field,.project-resource-forms .wide-field,.run-input-fields .wide-field,.task-form .wide-field,.goal-create .wide-field,.tool-forge-grid textarea,.mcp-form textarea,.advanced-json,.workflow-spec-panel,.tool-code-preview,.tool-workbench-grid{grid-column:1 / -1}textarea,.code-input{line-height:1.42;min-height:86px}.code-input,.code-panel,.code-block,.json-block{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.code-panel,.json-block{background:#161b16;border:1px solid #2d352c;border-radius:8px;color:#f5f0df;max-width:100%;overflow:hidden}.code-panel-head{background:#20281f;border-color:#343d31;color:#d9d5c5}.code-block,.json-block{max-height:min(52vh,560px);overflow:auto;white-space:pre}.code-panel.wrap-code .code-block{white-space:pre-wrap;word-break:break-word}.execution-layout{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr)}.execution-run-rail{position:sticky;top:72px}.selected-run-drawer{background:#fffaf0;border-color:var(--brand-honey);box-shadow:inset 3px 0 0 var(--brand-honey);margin:-2px 0 8px}.selected-run-inline-output,.tool-output-panel,.workflow-spec-panel,.execution-report-column{min-width:0;overflow:hidden}.library-overview{display:grid;gap:12px;padding:14px}.library-gallery{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.library-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-assistant{background:#fbfaf3;border-left-color:#241a0b24;box-shadow:-12px 0 28px #241a0b0f;height:100vh;max-height:100vh;padding:12px}.global-assistant-head{border-bottom:1px solid var(--op-line);padding-bottom:9px}.global-assistant h2{font-size:1.02rem}.global-assistant p{max-width:none;white-space:normal}.assistant-event-list,.chat-transcript{gap:12px;padding:6px 2px 12px}.chat-message{border-radius:12px;max-width:100%;padding:11px 12px}.user-message{justify-self:end;max-width:min(92%,360px)}.assistant-message{max-width:100%}.assistant-turn-summary span{white-space:normal}.assistant-change-strip,.assistant-evidence-ledger{background:#fffaf0}.assistant-change-highlights span,.assistant-change-highlights button{align-items:start;grid-template-columns:minmax(74px,auto) minmax(0,1fr)}.assistant-tool-step{grid-template-columns:10px minmax(0,1fr) auto}.assistant-tool-step button{grid-column:auto}.assistant-composer{border-radius:14px}.assistant-composer textarea{min-height:104px}@media(max-width:1280px){.app-shell.assistant-open{grid-template-columns:64px minmax(0,1fr) minmax(360px,400px)}.workflow-console,.view-tools .detail-grid,.execution-layout,.connections-console,.operator-console,.detail-grid,.connections-hub,.operator-stage{grid-template-columns:minmax(0,1fr)}.view-tools .tool-detail-panel,.view-tools .tool-control-panel,.operator-stage>.active-work-panel,.operator-stage>.assistant-command-panel,.operator-stage>.output-watch-panel,.operator-stage>.system-map-panel,.operator-stage>.readiness-panel,.operator-stage>.objectives-panel{grid-column:1}.workflow-inspector,.tool-control-panel,.execution-run-rail,.connections-hub>.panel:nth-child(2),.view-agents .detail-grid>.panel:first-child{max-height:none;overflow:visible;position:static}.workflow-console>.workflow-inspector{order:-1}}@media(max-width:980px){.app-shell,.app-shell.assistant-open,.app-shell.assistant-collapsed{grid-template-columns:1fr;height:auto;max-height:none;overflow:visible}.sidebar{display:none}.workspace{height:auto;max-height:none;overflow:visible}.global-assistant{bottom:8px;height:auto;left:8px;max-height:none;overflow:hidden;position:fixed;right:8px;top:8px;width:auto}.global-assistant.closed{display:none}.topbar{position:static}.topbar,.topbar-controls,.command-deck,.project-command-board,.execution-operator-board,.tool-evidence-board,.connection-evidence-board,.connection-signal-grid,.connection-attention-list,.connection-run-focus,.workflow-command-main,.workflow-signal-grid,.workflow-run-focus,.run-command-main,.run-signal-grid,.run-focus-strip,.tool-command-main,.tool-signal-grid,.tool-focus-strip,.objective-command-main,.objective-signal-grid,.objective-focus-strip,.objective-task-composer .task-form,.agent-command-main,.agent-signal-grid,.agent-evidence-board,.agent-focus-strip,.output-command-main,.output-signal-grid,.output-evidence-board,.output-focus-strip,.library-gallery,.tool-forge-grid,.tool-form,.tool-operator-workbench,.mcp-form,.project-resource-forms,.run-input-fields,.task-form,.goal-create{grid-template-columns:minmax(0,1fr)}.namespace-control{max-width:none;width:100%}}.tv2{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start;min-height:0}.tv2-master{display:flex;flex-direction:column;padding:0;overflow:hidden;position:sticky;top:0;max-height:calc(100vh - 140px)}.tv2-master-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid var(--line)}.tv2-mode{margin:0;display:grid;grid-template-columns:repeat(2,auto);width:auto}.tv2-mode button{white-space:nowrap}.tv2-master-title{display:flex;align-items:baseline;gap:6px;font-family:Fraunces,serif;font-size:1.02rem;font-weight:600}.agent-prompt-input{min-height:160px}.tv2-count{font-family:Space Mono,monospace;font-size:.66rem;opacity:.7;margin-left:4px}.tv2-new{flex:0 0 auto}.tv2-search{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--line);color:var(--muted)}.tv2-search input{border:0;outline:none;background:transparent;font:inherit;font-size:.86rem;width:100%;color:var(--text);padding:4px 0;box-shadow:none}.tv2-list{flex:1;overflow-y:auto;display:flex;flex-direction:column}.tv2-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.tv2-row:hover{background:var(--surface-3)}.tv2-row.active{background:var(--surface-3);box-shadow:inset 3px 0 0 var(--brand-honey)}.tv2-row-lead{width:28px;height:28px;flex:0 0 28px;border-radius:8px;display:grid;place-items:center;background:var(--surface-2);color:var(--brand-soot)}.tv2-row-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.tv2-row-body strong{font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv2-row-body>span{font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv2-list-empty{padding:18px 14px;font-size:.82rem;color:var(--muted)}.tv2-master-foot{padding:8px 14px;border-top:1px solid var(--line);font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tv2-detail{min-width:0;display:flex;flex-direction:column;gap:14px}.tv2-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tv2-detail-id{min-width:0}.tv2-detail-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tv2-detail-id>p{margin:4px 0 0;color:var(--muted);max-width:64ch}.tv2-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:.78rem;color:var(--brand-soot)}.tv2-meta>span{white-space:nowrap}.tv2-meta-link{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;box-shadow:none;padding:0;font-size:.78rem;color:var(--accent-strong);cursor:pointer}.tv2-meta-link:hover{text-decoration:underline}.tv2-detail-tabs{align-self:flex-start;display:grid;grid-template-columns:repeat(3,auto);width:auto;margin-bottom:0}.tv2-detail-tabs button{padding:0 18px;white-space:nowrap}.tv2-section{display:flex;flex-direction:column;gap:14px}.tv2-section.stack-gap{gap:16px}.tv2-kv{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 16px;margin:0;font-size:.86rem}.tv2-kv dt{font-family:Space Mono,monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-self:center}.tv2-kv dd{margin:0;overflow-wrap:anywhere}.tv2-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;border:1px dashed var(--line-strong);border-radius:14px;background:var(--surface)}.tv2-empty h2{margin:0}.tv2-empty>p{margin:0;color:var(--muted);max-width:58ch}.tv2-manual{width:100%;margin-top:6px}.tv2-manual>summary,.tv2-advanced-extras>summary{cursor:pointer;font-size:.82rem;color:var(--muted);padding:6px 0}.tv2-manual[open]>summary,.tv2-advanced-extras[open]>summary{color:var(--brand-soot)}.tv2-manual>.tv2-form-grid,.tv2-manual>button{margin-top:10px}.tv2-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tv2-form-grid label{display:flex;flex-direction:column;gap:5px;font-size:.78rem;color:var(--muted)}.tv2-form-grid label.checkbox-row{flex-direction:row;align-items:center;gap:8px;align-self:end;padding-bottom:8px}.tv2-wide{grid-column:1 / -1}.tv2-templates{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tv2-templates button{font-size:.78rem}.tv2-advanced-extras{margin-top:4px}.tv2-advanced-extras>.tv2-form-grid,.tv2-advanced-extras>.json-block{margin-top:10px}.tv2-save-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.tv2-assistant-chip{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;box-shadow:none;color:var(--muted);font-size:.8rem;cursor:pointer}.tv2-assistant-chip:hover{color:var(--accent-strong)}.tv2-test-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:start}.tv2-test-grid label{display:flex;flex-direction:column;gap:5px;font-size:.78rem;color:var(--muted)}.tv2-test-cases{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:.78rem}.tv2-test-cases>strong{font-family:Space Mono,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tv2-quiet{color:var(--muted);font-size:.82rem;margin:0}.tv2-output{border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--surface)}.tv2-output-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tv2-runs{display:flex;flex-direction:column}.tv2-run-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.tv2-run-row:hover{background:var(--surface-3)}.tv2-run-row .status{margin-left:auto}@media(max-width:1100px){.tv2{grid-template-columns:minmax(0,1fr)}.tv2-master{position:static;max-height:320px}.tv2-test-grid,.tv2-form-grid{grid-template-columns:minmax(0,1fr)}}.cx2{min-width:0}.cx2-panel{display:flex;flex-direction:column;gap:16px}.cx2-head{padding:0;border-bottom:0}.cx2-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.cx2-col{display:flex;flex-direction:column;gap:10px;min-width:0}.cx2-col-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:8px}.cx2-col-head h3{margin:0}.cx2-row{display:flex;align-items:center;gap:10px;padding:10px 4px;border-bottom:1px solid var(--line)}.cx2-row.active{background:var(--surface-3)}.cx2-masked{font-family:Space Mono,monospace;font-size:.72rem;color:var(--muted);letter-spacing:.12em}.readiness-quiet{border:1px solid var(--line);border-radius:10px;background:var(--surface)}.readiness-quiet>summary{cursor:pointer;padding:10px 14px;font-size:.86rem;color:var(--brand-soot);list-style:none}.readiness-quiet>summary::-webkit-details-marker{display:none}.readiness-quiet>summary:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand-honey);margin-right:10px}.readiness-quiet-body{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 12px;font-size:.82rem;color:var(--muted);flex-wrap:wrap}@media(max-width:1100px){.cx2-columns{grid-template-columns:minmax(0,1fr)}}.workflow-data-flow-quiet{margin-bottom:12px}.workflow-data-flow-quiet .workflow-data-flow-issues{display:flex;flex-direction:column;gap:6px;padding:0 14px 12px;font-size:.78rem;color:var(--muted)}
