.workflow-option span{font-weight:500}.compact-field small,.workflow-option small{color:var(--muted-2)}.compact-fields{display:grid;grid-gap:7px;gap:7px;margin-top:9px}.compact-field{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);background:rgba(17,20,26,.54);border-radius:7px;padding:9px}.compact-field span{color:var(--text);font-weight:600}.preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.preview-grid>div{border:1px solid var(--border);background:rgba(17,20,26,.46);border-radius:7px;padding:10px;display:grid;grid-gap:5px;gap:5px;min-width:0}.preview-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.console-toolbar{justify-content:space-between;gap:12px}.console-toolbar,.mode-status-row{display:flex;align-items:center;flex-wrap:wrap}.mode-status-row{gap:10px}.chat-thread{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--border);background:linear-gradient(180deg,rgba(111,196,154,.035),transparent),rgba(7,8,10,.32);border-radius:var(--radius);padding:14px}.chat-message{display:flex;align-items:flex-start;gap:10px;max-width:86%}.chat-message.user{justify-self:end;justify-content:flex-end}.chat-message.user .chat-bubble{background:rgba(111,196,154,.12);border-color:rgba(124,58,237,.3)}.chat-avatar{width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(111,196,154,.3);background:rgba(111,196,154,.12);color:var(--accent-strong);border-radius:7px;display:grid;place-items:center;font-size:12px;font-weight:600}.chat-bubble{min-width:0;border:1px solid var(--border);background:rgba(17,20,26,.76);border-radius:var(--radius);padding:12px}.chat-bubble p{color:var(--muted);line-height:1.52;margin:6px 0 0}.chat-meta{color:var(--text);font-size:12px;font-weight:500}.chat-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.composer{border:1px solid var(--border);background:rgba(7,8,10,.34);border-radius:var(--radius);padding:10px}.composer textarea{width:100%;min-height:84px;border:0;background:transparent;color:var(--text);resize:vertical;outline:none;padding:4px}.composer-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:10px}.composer-hint{margin-right:auto;color:var(--muted-2);display:inline-flex;align-items:center;gap:7px;min-height:32px;line-height:1.35}.output-dock{display:flex;align-items:center;justify-content:space-between;gap:16px}.output-dock p{color:var(--muted);line-height:1.5;margin:7px 0 0}.run-inspector-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.inspector-stack,.run-inspector-grid,.run-inspector-main,.run-inspector-side{display:grid;grid-gap:14px;gap:14px}.inspector-tabs{display:flex;gap:2px;overflow-x:auto;border:1px solid rgba(79,94,107,.34);background:rgba(5,7,10,.54);border-radius:var(--radius);padding:3px;scrollbar-width:none}.inspector-tabs::-webkit-scrollbar,.segmented::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:none}.inspector-tab{min-height:30px;border:0;border-radius:6px;background:transparent;color:var(--muted);padding:0 10px;white-space:nowrap;font-weight:500;font-size:13px}.inspector-tab.active{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px rgba(124,58,237,.18)}.inspector-panel{border:1px solid rgba(79,94,107,.34);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent),rgba(8,11,14,.7);border-radius:var(--radius);padding:12px;min-height:420px}.run-inspector-side{position:-webkit-sticky;position:sticky;top:76px}.run-inspector-side .panel,.run-launch-rail .workspace-section{box-shadow:none}.run-inspector-side .workflow-card{border-color:rgba(79,94,107,.34);background:rgba(5,7,10,.42)}.run-inspector-side .workflow-card:hover{border-color:rgba(124,58,237,.32);background:linear-gradient(90deg,rgba(124,58,237,.055),transparent 38%),rgba(9,13,17,.68)}.run-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;margin-bottom:14px;overflow:hidden;border-color:rgba(103,116,126,.26);background:linear-gradient(90deg,var(--route-accent-faint),transparent 42%),rgba(8,9,11,.56);padding:16px 18px}.run-detail-hero:before{inset:14px auto 14px 0;width:2px;height:auto;border-radius:999px;background:linear-gradient(180deg,var(--route-accent),transparent 86%);box-shadow:0 0 18px var(--route-accent-faint)}.run-detail-hero-copy{min-width:0}.run-detail-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.run-decision-hero{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px}.run-decision-hero.success{border-color:var(--state-success-border)}.run-decision-hero.warning{border-color:var(--state-warning-border);background:linear-gradient(135deg,rgba(245,158,11,.09),transparent 42%),var(--surface-panel)}.run-decision-hero.danger{border-color:var(--state-danger-border);background:linear-gradient(135deg,rgba(251,113,133,.11),transparent 44%),var(--surface-panel);box-shadow:inset 0 0 0 1px rgba(251,113,133,.08),var(--shadow-panel)}.run-decision-banner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;max-width:760px;margin-top:12px;border:1px solid rgba(103,116,126,.28);border-radius:var(--radius);background:rgba(5,7,10,.34);color:var(--muted);padding:11px 12px}.run-decision-banner svg{margin-top:2px}.run-decision-banner>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.run-decision-action-panel span,.run-decision-banner span,.run-decision-matrix span,.run-decision-strip span,.run-next-step-card span,.run-spend-evidence span{color:var(--muted-2);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.run-decision-action-panel strong,.run-decision-banner strong,.run-decision-matrix strong,.run-decision-strip strong,.run-next-step-card strong,.run-spend-evidence strong{color:var(--text);line-height:1.25}.run-decision-action-panel p,.run-decision-banner p,.run-decision-matrix p,.run-decision-strip p,.run-next-step-card p,.run-spend-evidence p{color:var(--muted);line-height:1.42;margin:0}.run-decision-banner.success{border-color:var(--state-success-border);background:var(--state-success-bg)}.run-decision-banner.success svg{color:var(--state-success-strong)}.run-decision-banner.warning{border-color:var(--state-warning-border);background:var(--state-warning-bg)}.run-decision-banner.warning svg{color:var(--state-warning-strong)}.run-decision-banner.danger{border-color:var(--state-danger-border);background:var(--state-danger-bg)}.run-decision-banner.danger svg{color:var(--state-danger-strong)}.run-decision-banner.info{border-color:var(--state-info-border);background:var(--state-info-bg)}.run-decision-banner.info svg{color:var(--state-info-strong)}.run-spend-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.run-spend-evidence>div{min-width:0;display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(103,116,126,.24);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent),rgba(5,7,10,.34);padding:10px}.run-spend-evidence[data-tone=info]>div{border-color:var(--state-info-border)}.run-spend-evidence[data-tone=warning]>div{border-color:var(--state-warning-border)}.run-spend-evidence p,.run-spend-evidence strong{min-width:0;overflow-wrap:anywhere}.run-decision-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.run-decision-action-panel,.run-decision-matrix>div,.run-decision-strip>div,.run-next-step-card{min-width:0;border:1px solid rgba(103,116,126,.24);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),rgba(5,7,10,.34);border-radius:var(--radius)}.run-decision-matrix>div{display:grid;grid-gap:5px;gap:5px;padding:10px}.run-decision-link,.run-decision-matrix strong,.run-decision-strip strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.run-decision-link,.run-decision-matrix strong{white-space:nowrap}.run-decision-action-panel{align-self:stretch;display:grid;grid-gap:14px;gap:14px;align-content:space-between;padding:13px}.run-detail-safe-move{display:grid;grid-gap:8px;gap:8px}.run-detail-safe-main{display:grid;grid-gap:7px;gap:7px}.run-detail-safe-move[data-state=pending] .run-detail-safe-main>strong{color:var(--state-warning-strong)}.run-detail-safe-facts{display:grid;grid-gap:0;gap:0;margin:2px 0 0;border-top:1px solid color-mix(in srgb,var(--border-muted) 70%,transparent)}.run-detail-safe-facts>div{min-width:0;display:grid;grid-template-columns:minmax(84px,.44fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline;border-bottom:1px solid color-mix(in srgb,var(--border-muted) 54%,transparent);padding:7px 0}.run-detail-safe-facts>div:last-child{border-bottom:0}.run-detail-safe-facts dt{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.run-detail-safe-facts dd{min-width:0;margin:0;color:var(--text);font-size:12px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.run-detail-safe-facts code{color:var(--text);font-size:11px}.run-detail-safe-proof{min-width:0}.run-detail-safe-proof .run-detail-safe-facts{margin:0;border-top:0;padding:8px}.run-decision-hero.warning .run-decision-action-panel{border-color:var(--state-warning-border);background:linear-gradient(180deg,rgba(245,158,11,.07),transparent),rgba(5,7,10,.42)}.run-decision-hero.danger .run-decision-action-panel{border-color:var(--state-danger-border);background:linear-gradient(180deg,rgba(251,113,133,.08),transparent),rgba(5,7,10,.42)}.run-decision-action-panel>div:first-child{display:grid;grid-gap:7px;gap:7px}.run-decision-action-panel .run-detail-actions{flex-direction:column;align-items:stretch;justify-content:flex-start}.run-decision-action-panel .action-status,.run-decision-action-panel .button{justify-content:center;width:100%}.run-decision-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.run-decision-strip>.run-inspector-review-focus,.run-decision-strip>div,.run-next-step-card{display:grid;grid-gap:7px;gap:7px;padding:12px}.run-decision-strip>div.primary{border-color:var(--route-accent-border);background:linear-gradient(90deg,var(--route-accent-faint),transparent 44%),rgba(5,7,10,.44)}.run-decision-strip.success>div.primary,.run-next-step-card.success{border-color:var(--state-success-border);background:var(--state-success-bg)}.run-decision-strip.warning>div.primary,.run-next-step-card.warning{border-color:var(--state-warning-border);background:var(--state-warning-bg)}.run-decision-strip.danger>div.primary,.run-next-step-card.danger{border-color:var(--state-danger-border);background:var(--state-danger-bg)}.run-decision-strip.info>div.primary,.run-next-step-card.info{border-color:var(--state-info-border);background:var(--state-info-bg)}.run-decision-link{color:var(--text);font-weight:700;line-height:1.25}.run-decision-link:focus-visible,.run-decision-link:hover{color:var(--text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.run-decision-strip.warning .run-decision-link,.run-next-step-card.warning .run-decision-link{color:var(--state-warning-strong)}.run-decision-strip.danger .run-decision-link,.run-next-step-card.danger .run-decision-link{color:var(--state-danger-strong)}.run-next-step-card{margin-bottom:8px}.run-inspector-focus-main{display:grid;grid-gap:7px;gap:7px}.run-inspector-review-focus[data-state=pending] .run-inspector-focus-main>strong,.run-next-step-card[data-state=pending] .run-inspector-focus-main>strong{color:var(--state-warning-strong)}.run-inspector-focus-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:2px 0 0}.run-inspector-focus-facts.compact{grid-template-columns:1fr;gap:0;border-top:1px solid color-mix(in srgb,var(--border-muted) 62%,transparent)}.run-inspector-focus-facts>div{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid color-mix(in srgb,var(--border-muted) 62%,transparent);border-radius:calc(var(--radius) - 4px);background:rgba(5,7,10,.26);padding:7px 8px}.run-inspector-focus-facts.compact>div{grid-template-columns:minmax(78px,.44fr) minmax(0,1fr);gap:8px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border-muted) 52%,transparent);border-radius:0;background:transparent;padding:7px 0}.run-inspector-focus-facts.compact>div:last-child{border-bottom:0}.run-inspector-focus-facts dt{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.run-inspector-focus-facts dd{min-width:0;margin:0;color:var(--text);font-size:11px;font-weight:750;line-height:1.28;overflow-wrap:anywhere}.run-inspector-focus-facts code{color:var(--text);font-size:10px}.run-inspector-focus-proof{min-width:0}.run-inspector-focus-proof .run-inspector-focus-facts{margin:0;padding:8px}.document-surface{border:1px solid rgba(79,94,107,.34);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),rgba(5,7,10,.46);border-radius:var(--radius);padding:clamp(14px,2vw,24px);color:var(--muted);line-height:1.58}.document-surface.compact{min-height:320px}.document-surface h2,.document-surface h3{color:var(--text);margin:0 0 12px}.document-surface h2{font-size:22px;line-height:1.12}.document-surface h3{margin-top:18px;font-size:15px}.document-surface p{margin:0 0 10px}.document-surface ul{margin:0;padding-left:20px}.artifact-workspace-page{max-width:1440px}.artifact-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;border:1px solid rgba(103,116,126,.26);background:linear-gradient(90deg,var(--route-accent-faint),transparent 42%),rgba(8,9,11,.56);border-radius:var(--radius);padding:16px 18px;margin-bottom:14px}.artifact-hero:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--route-accent),transparent 86%);box-shadow:0 0 18px var(--route-accent-faint);pointer-events:none}.artifact-hero-copy{min-width:0}.artifact-hero-copy .page-title{max-width:980px}.artifact-hero-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.artifact-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid rgba(103,116,126,.28);background:rgba(5,7,10,.34);border-radius:var(--radius);overflow:hidden;margin-bottom:14px}.artifact-summary-strip>div{min-width:0;border:0;border-right:1px solid rgba(103,116,126,.22);background:transparent;border-radius:0;padding:10px 11px;display:grid;grid-gap:7px;gap:7px}.artifact-summary-strip>div:last-child{border-right:0}.artifact-summary-strip svg{color:var(--brand-accent-strong)}.artifact-summary-strip span{color:var(--muted-2);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.artifact-summary-strip strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-reuse-decision{display:grid;grid-template-columns:minmax(250px,1fr) minmax(300px,.78fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--border-current) 46%,var(--border-panel));border-radius:var(--radius);background:linear-gradient(90deg,color-mix(in srgb,var(--brand-accent) 7%,transparent),transparent 54%),rgba(5,7,10,.38);padding:12px;margin-bottom:14px}.artifact-reuse-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.artifact-reuse-copy h2{margin:0;color:var(--text);font-size:18px;line-height:1.2}.artifact-reuse-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.artifact-reuse-facts{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid color-mix(in srgb,var(--border-muted) 74%,transparent);border-radius:calc(var(--radius) - 2px);overflow:hidden}.artifact-reuse-facts div{min-width:0;display:grid;grid-gap:2px;gap:2px;padding:8px 9px;border-right:1px solid color-mix(in srgb,var(--border-muted) 64%,transparent);background:rgba(255,255,255,.014)}.artifact-reuse-facts div:last-child{border-right:0}.artifact-reuse-facts dt{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.artifact-reuse-facts dd{min-width:0;margin:0;color:var(--text);font-size:12px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-reuse-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.artifact-provenance-disclosure{border:1px solid rgba(103,116,126,.28);border-radius:var(--radius);background:rgba(5,7,10,.34);margin-bottom:14px;overflow:hidden}.artifact-provenance-summary{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;cursor:pointer;list-style:none}.artifact-provenance-summary::-webkit-details-marker{display:none}.artifact-provenance-summary::marker{content:""}.artifact-provenance-summary:focus-visible{outline:2px solid var(--brand-accent-strong);outline-offset:-2px}.artifact-provenance-summary svg{flex:0 0 auto;color:var(--muted-2);transition:transform .16s ease,color .16s ease}.artifact-provenance-disclosure[open] .artifact-provenance-summary svg{color:var(--brand-accent-strong);transform:rotate(180deg)}.artifact-provenance-summary-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.artifact-provenance-summary-copy small{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.artifact-provenance-summary-copy strong{min-width:0;color:var(--text);font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-provenance-summary-copy em{min-width:0;color:var(--muted);font-size:12px;font-style:normal;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-provenance-graph{display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);align-items:stretch;grid-gap:12px;gap:12px;border:1px solid rgba(103,116,126,.28);border-radius:var(--radius);background:rgba(5,7,10,.34);padding:12px;margin:0 12px 12px}.artifact-provenance-intro{min-width:0;display:grid;align-content:center;grid-gap:5px;gap:5px;border-right:1px solid rgba(103,116,126,.22);padding-right:12px}.artifact-provenance-intro p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.artifact-provenance-steps{min-width:0;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid color-mix(in srgb,var(--border-muted) 74%,transparent);border-radius:calc(var(--radius) - 2px);overflow:hidden}.artifact-provenance-steps li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;border-right:1px solid color-mix(in srgb,var(--border-muted) 64%,transparent);background:rgba(255,255,255,.014);padding:10px}.artifact-provenance-steps li:last-child{border-right:0}.artifact-provenance-node{width:28px;height:28px;border:1px solid var(--route-accent-border);border-radius:999px;background:var(--route-accent-faint);color:var(--brand-accent-strong);display:inline-flex;align-items:center;justify-content:center}.artifact-provenance-step-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.artifact-provenance-step-copy>span{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.artifact-provenance-link,.artifact-provenance-step-copy strong{min-width:0;color:var(--text);font:inherit;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-provenance-link{width:-moz-fit-content;width:fit-content;max-width:100%;border:0;background:transparent;cursor:pointer;padding:0;text-align:left}.artifact-provenance-link:focus-visible,.artifact-provenance-link:hover{color:var(--brand-accent-strong);outline:none;text-decoration:underline;text-underline-offset:3px}.artifact-provenance-step-copy p{margin:0;color:var(--muted);font-size:11px;line-height:1.35}.artifact-layout,.artifact-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:14px;gap:14px;align-items:start}.artifact-main{display:grid;grid-gap:12px;gap:12px}.artifact-side-rail{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:76px}.artifact-action-bar{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid rgba(79,94,107,.3);background:rgba(5,7,10,.36);border-radius:var(--radius);padding:6px}.artifact-document-surface{background:linear-gradient(180deg,rgba(124,58,237,.022),transparent 220px),rgba(8,9,7,.62);min-height:500px}.artifact-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,8,10,.28);margin:10px 0 18px}.artifact-table{min-width:680px}.artifact-table td,.artifact-table th{vertical-align:top}.artifact-table td:first-child,.artifact-table th:first-child{color:var(--text);font-weight:500}.document-kicker{color:var(--brand-accent-strong);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.key-value-grid{display:grid;grid-gap:10px;gap:10px}.key-value-grid>div{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--border);background:rgba(7,8,10,.28);border-radius:var(--radius);padding:12px}.side-fact-grid{gap:8px}.artifact-side-rail .side-fact-grid,.run-inspector-side .side-fact-grid{grid-template-columns:1fr;gap:0;border:1px solid rgba(103,116,126,.28);background:rgba(5,7,10,.3);border-radius:var(--radius);overflow:hidden}.side-fact-grid>div{padding:10px;background:rgba(5,7,10,.34)}.artifact-side-rail .side-fact-grid>div,.run-inspector-side .side-fact-grid>div{grid-template-columns:minmax(72px,.42fr) minmax(0,1fr);align-items:start;border:0;border-bottom:1px solid rgba(103,116,126,.2);border-radius:0;background:transparent;padding:9px 10px}.artifact-side-rail .side-fact-grid>div:last-child,.run-inspector-side .side-fact-grid>div:last-child{border-bottom:0}.artifact-side-rail .side-fact-grid>div>dt,.artifact-side-rail .side-fact-grid>div>span,.run-inspector-side .side-fact-grid>div>dt,.run-inspector-side .side-fact-grid>div>span{grid-column:1;grid-row:1;align-self:center}.artifact-side-rail .side-fact-grid>div>.side-fact-link,.artifact-side-rail .side-fact-grid>div>dd,.artifact-side-rail .side-fact-grid>div>strong,.run-inspector-side .side-fact-grid>div>.side-fact-link,.run-inspector-side .side-fact-grid>div>dd,.run-inspector-side .side-fact-grid>div>strong{grid-column:2;grid-row:1;justify-self:end;max-width:100%;text-align:right}.artifact-side-rail .side-fact-grid>div>p,.run-inspector-side .side-fact-grid>div>p{grid-column:2;text-align:right}.side-fact-grid dd,.side-fact-grid strong{min-width:0;color:var(--text);display:flex;align-items:center;gap:7px;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-fact-grid p{color:var(--muted);font-size:12px;line-height:1.35;margin:0}.side-fact-link{color:var(--text);font-weight:500;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-fact-link:hover{color:var(--brand-accent-strong)}.side-link-list{display:grid;grid-gap:8px;gap:8px}.side-link-row{width:100%;border:1px solid rgba(79,94,107,.34);background:rgba(5,7,10,.34);border-radius:var(--radius);color:inherit;cursor:pointer;display:grid;grid-gap:5px;gap:5px;font:inherit;padding:11px;text-align:left}.side-link-row:focus-visible,.side-link-row:hover{border-color:var(--route-accent-border);background:linear-gradient(90deg,var(--route-accent-faint),transparent 42%),rgba(9,13,17,.68);outline:none}.side-link-title{color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:500;min-width:0}.side-link-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-link-title svg{flex:0 0 auto;color:var(--brand-accent-strong)}.side-link-title .side-link-glyph{margin-left:auto}.side-link-row>span:not(.side-link-title){color:var(--muted);font-size:13px;line-height:1.4}.rail-chip-list,.rail-secondary-links{border-top:1px solid rgba(255,255,255,.07);margin-top:12px;padding-top:12px}.rail-chip-list{display:flex;flex-wrap:wrap;gap:7px}.artifact-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-review-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.artifact-note-textarea{min-height:152px}.artifact-note-list{display:grid;grid-gap:10px;gap:10px}.artifact-note-row .operator-row-copy p{-webkit-line-clamp:4}.key-value-grid dt,.key-value-grid span,.prompt-block span{color:var(--muted-2);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.key-value-grid dd{color:var(--text);font-weight:600;margin:0}.context-card{display:flex;justify-content:space-between;gap:14px;border:1px solid var(--border);background:rgba(7,8,10,.28);border-radius:var(--radius);padding:14px}.context-card p{color:var(--muted);margin:6px 0 0;line-height:1.5}.markdown-preview{margin:0;max-height:520px;overflow:auto;white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);background:rgba(7,8,10,.5);color:var(--muted);border-radius:var(--radius);padding:14px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.action-card{width:100%;color:inherit;text-align:left}.prompt-snapshot{display:grid;grid-gap:12px;gap:12px}.prompt-block{border:1px solid var(--border);background:rgba(7,8,10,.28);border-radius:var(--radius);padding:13px}.prompt-block p{margin:7px 0 0;white-space:pre-line}.prompt-block p,.prompt-raw{color:var(--muted);line-height:1.55}.prompt-raw{margin:9px 0 0;max-height:380px;overflow:auto;border:1px solid var(--border);background:rgba(7,8,10,.44);border-radius:var(--radius);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;padding:12px;white-space:pre-wrap}.prompt-raw.compact{max-height:220px;font-size:12px}.feedback-layout{display:grid;grid-gap:16px;gap:16px}.rating-card{display:flex;align-items:center;gap:14px;border:1px solid rgba(124,58,237,.24);background:rgba(124,58,237,.08);border-radius:var(--radius);padding:16px}.rating-value{color:var(--text);font-size:28px;line-height:1;font-weight:600}.rating-card p{color:var(--muted);margin:6px 0 0}.feedback-tags{display:flex;flex-wrap:wrap;gap:8px}.feedback-tag{min-height:32px;border:1px solid var(--border);background:rgba(7,8,10,.34);color:var(--muted);border-radius:999px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;font-weight:500}.feedback-tag.active,.feedback-tag:hover{color:var(--brand-accent-strong);border-color:rgba(124,58,237,.34);background:rgba(124,58,237,.09)}.review-context{display:grid;grid-gap:12px;gap:12px}.rating-buttons{display:flex;flex-wrap:wrap;gap:8px}.rating-button{min-height:36px;border:1px solid var(--border);background:rgba(7,8,10,.34);color:var(--muted);border-radius:var(--radius);display:inline-flex;align-items:center;gap:7px;padding:0 11px;font-weight:500}.rating-button.active,.rating-button:hover{color:var(--brand-accent-strong);border-color:rgba(124,58,237,.4);background:rgba(124,58,237,.1)}.builder-list{display:grid;grid-gap:10px;gap:10px}.builder-row{display:grid;grid-template-columns:minmax(0,1fr) 150px auto 34px;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--border);background:rgba(7,8,10,.28);border-radius:var(--radius);padding:10px}.builder-row-main{min-width:0;display:grid;grid-gap:4px;gap:4px}.builder-row-main strong{color:var(--text)}.builder-row-main span{color:var(--muted);line-height:1.35}.toggle-row{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-weight:600;white-space:nowrap}.toggle-row input{accent-color:var(--accent)}.muted{color:var(--muted)}.nowrap{white-space:nowrap}@media (max-width:1500px){.topbar-command-zone{grid-template-columns:minmax(180px,1fr) auto}.shell-status-strip .status-chip:nth-child(3){max-width:34px;padding:0 8px}.shell-status-strip .status-chip:nth-child(3) .status-label{width:0;opacity:0}}@media (max-width:1180px){.grid.cols-3,.grid.cols-4,.hero-context-grid,.operator-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-hero,.artifact-workspace-grid,.command-hero,.command-workbench-grid,.config-workspace-grid,.dashboard-grid,.run-detail-hero,.run-launch-grid,.run-launch-hero,.skill-test-bench,.workspace-management-grid,.workspace-setup-guide{grid-template-columns:1fr}.workspace-context-bar{grid-template-columns:minmax(220px,1fr) auto}.workspace-context-actions{display:none}.command-hero-status,.run-launch-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-summary-strip,.config-metric-strip,.detail-readiness-grid,.detail-workflow-strip,.metric-strip,.run-control-strip,.run-decision-strip,.run-review-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column{grid-template-columns:1fr}.playbook-contract-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.playbook-contract-summary>div:nth-child(odd){border-left:0}.playbook-contract-summary>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.065)}.workspace-ledger-row{grid-template-columns:minmax(0,1fr) minmax(168px,.38fr) auto}.settings-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-summary-row>div:nth-child(odd){border-left:0}.settings-summary-row>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.065)}.knowledge-layout,.knowledge-management-layout{grid-template-columns:1fr}.knowledge-source-inspector{position:static}.knowledge-layout.editor-open{grid-template-columns:1fr}.knowledge-editor-drawer{order:-1;position:static}.knowledge-layout .inline-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-index-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.run-ledger-row .run-row-evidence-contract,.studio-capability-row .studio-capability-state{grid-column:1/-1}.operator-index-row.compact,.operator-index-row.compact.knowledge-row{grid-template-columns:1fr}.operator-row-metrics{grid-column:1/-1;justify-content:flex-start}.operator-row-actions{justify-content:flex-end;align-self:start}.artifact-layout,.console-workspace,.run-inspector-grid{grid-template-columns:1fr}.run-inspector-side,.run-launch-rail{position:static}.run-decision-action-panel .run-detail-actions{flex-direction:row}.run-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-side-rail,.config-side-stack,.workspace-management-side{position:static}}@media (max-width:980px){.app-shell{max-width:100vw}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-shell:not(.sidebar-collapsed){grid-template-columns:minmax(220px,var(--sidebar)) minmax(0,1fr)}.main-shell{min-width:0;max-width:100%}.topbar{padding-inline:16px}.topbar-route-context{display:none}.topbar-command-zone{grid-template-columns:minmax(0,1fr);max-width:360px}.app-shell:not(.sidebar-collapsed) .topbar{height:auto;padding-block:10px;align-items:stretch;flex-direction:column}.app-shell:not(.sidebar-collapsed) .topbar-command-zone{width:100%;max-width:none}.app-shell:not(.sidebar-collapsed) .command-search{max-width:none}.app-shell:not(.sidebar-collapsed) .topbar-actions{width:100%;justify-content:space-between}.app-shell:not(.sidebar-collapsed) .workspace-switcher{flex:1 1 auto;min-width:0;max-width:none}.page{width:100%}.run-decision-strip,.run-inspector-focus-facts{grid-template-columns:1fr}}