:root{--bg:#f4f5f7;--sidebar-bg:#16181d;--sidebar-hover:rgba(255,255,255,0.06);--sidebar-active:rgba(255,255,255,0.10);--card:#ffffff;--border:#e3e6eb;--border-subtle:#edf0f4;--ink:#0d0f14;--text-secondary:#525a68;--muted:#8892a0;--sidebar-text:#a8b0bc;--sidebar-text-active:#f0f2f5;--accent:#d13f22;--accent-hover:#b83620;--accent-dim:rgba(209,63,34,0.12);--success:#166534;--success-bg:#f0fdf4;--success-border:#bbf7d0;--warning:#854d0e;--warning-bg:#fffbeb;--warning-border:#fde68a;--danger:#991b1b;--danger-bg:#fff1f2;--danger-border:#fecdd3;--info:#1e40af;--info-bg:#eff6ff;--info-border:#bfdbfe;--pending:#6b21a8;--pending-bg:#faf5ff;--pending-border:#e9d5ff;--sidebar-width:216px;--radius:8px;--radius-lg:10px;--shadow-xs:0 1px 2px rgba(0,0,0,0.05);--shadow:0 1px 4px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--shadow-md:0 4px 16px rgba(0,0,0,0.08),0 1px 4px rgba(0,0,0,0.04)}*{box-sizing:border-box}html{font-size:15px}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,system-ui,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.mono{font-family:SF Mono,Fira Code,Fira Mono,Cascadia Code,ui-monospace,monospace;font-size:.8em;letter-spacing:.02em}.app-shell{display:grid;grid-template-columns:var(--sidebar-width) 1fr;min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--sidebar-bg);overflow-y:auto}.brand-mark{padding:20px 16px 16px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.brand-mark p{margin:0}.brand-kicker{color:#5a6270;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.brand-title{font-size:.95rem;font-weight:600;margin-top:5px;color:var(--sidebar-text-active);letter-spacing:-.01em}.nav-list{display:flex;flex-direction:column;padding:8px 10px 16px;flex:1 1}.nav-section{display:flex;flex-direction:column;gap:1px;margin-bottom:4px}.nav-section-label{display:block;padding:10px 10px 3px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#3a404c;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-link{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:6px;color:var(--sidebar-text);font-size:.875rem;font-weight:450;transition:background .1s,color .1s}.nav-link:hover{background:var(--sidebar-hover);color:#d4dae3}.nav-link.active{background:var(--sidebar-active);color:var(--sidebar-text-active);font-weight:500}.nav-count{font-size:.7rem;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;color:#5a6270;background:rgba(255,255,255,.07);border-radius:4px;padding:1px 6px;min-width:20px;text-align:center}.nav-link.active .nav-count{color:#8b949e;background:rgba(255,255,255,.1)}.content{padding:24px 28px;min-width:0}.sidebar-user{margin-top:auto;padding:12px 10px;border-top:1px solid rgba(255,255,255,.07);display:flex;align-items:center;gap:10px;flex-shrink:0}.sidebar-user-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.sidebar-user-name{font-size:.8rem;font-weight:500;color:var(--sidebar-text-active)}.sidebar-user-email,.sidebar-user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-email{font-size:.7rem;color:#5a6270}.sidebar-signout{background:none;border:none;cursor:pointer;color:#5a6270;font-size:.75rem;font-weight:500;padding:4px 6px;border-radius:4px;flex-shrink:0;transition:color .1s,background .1s}.sidebar-signout:hover{color:var(--sidebar-text-active);background:var(--sidebar-hover)}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:24px}.login-card{width:100%;max-width:380px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:32px 28px;display:grid;grid-gap:24px;gap:24px}.login-brand{display:grid;grid-gap:4px;gap:4px}.login-kicker{margin:0;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.login-title{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.login-form{display:grid;grid-gap:14px;gap:14px}.login-error{margin:0;font-size:.82rem;color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--radius);padding:8px 10px}.login-submit{width:100%;justify-content:center;padding:9px 13px;font-size:.9rem}.breadcrumb{margin-bottom:8px}.breadcrumb-list{flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb-item,.breadcrumb-list{display:flex;align-items:center;gap:0}.breadcrumb-link{font-size:.8rem;color:var(--muted);font-weight:450;transition:color .1s;padding:2px 0}.breadcrumb-current,.breadcrumb-link:hover{color:var(--text-secondary)}.breadcrumb-current{font-size:.8rem;font-weight:500}.breadcrumb-sep{font-size:.75rem;color:var(--border);margin:0 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-header-block{display:grid;grid-gap:0;gap:0}.page-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.page-header h1{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.section-card h2{margin:0;font-size:.95rem;font-weight:600;letter-spacing:-.01em}.section-card h3{margin:0;font-size:.9rem;font-weight:500}.page-header p{margin:4px 0 0;color:var(--text-secondary);font-size:.875rem;max-width:70ch}.header-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;flex-shrink:0}.button,.button-muted{border-radius:var(--radius);padding:7px 13px;cursor:pointer;font-size:.85rem;font-weight:500;border:1px solid transparent;transition:background .1s,border-color .1s,opacity .1s;white-space:nowrap}.button{color:#fff;background:var(--accent);border-color:var(--accent)}.button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button-muted{color:var(--text-secondary);background:var(--card);border-color:var(--border)}.button-muted:hover{background:var(--bg);color:var(--ink)}.button-muted:disabled,.button:disabled{cursor:not-allowed;opacity:.45}.tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:5px;font-size:.8rem;font-weight:450;background:var(--bg);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;vertical-align:middle;cursor:default}.tag.mono{font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:.75rem}.grid{display:grid;grid-gap:14px;gap:14px}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.section-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:18px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.metric-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:16px 18px;display:flex;flex-direction:column;gap:6px}.metric-card strong{font-size:1.85rem;font-weight:700;letter-spacing:-.03em;color:var(--ink);line-height:1}.metric-card .metric-text{overflow-wrap:anywhere;font-size:.875rem}.muted{color:var(--muted)}.kicker{color:var(--muted);text-transform:uppercase;font-weight:600}.kicker,.kicker.mono{font-size:.68rem;letter-spacing:.07em;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:5px;font-size:.75rem;font-weight:500;border:1px solid transparent}.status-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.status-discovering,.status-running{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-border)}.status-approved,.status-eligible,.status-generated,.status-ready{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}.status-all_failed,.status-failed,.status-rejected{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.status-calibrating,.status-review_required{color:var(--pending);background:var(--pending-bg);border-color:var(--pending-border)}.status-pending{color:var(--info);background:var(--info-bg);border-color:var(--info-border)}.table-wrap{overflow-x:auto}.section-card.table-wrap{padding:0;overflow:hidden;overflow-x:auto}.section-card.table-wrap .section-heading{padding:14px 18px 12px;border-bottom:1px solid var(--border-subtle);margin-bottom:0}.section-card.table-wrap>.empty-state{margin:0;border-radius:0;border:none;background:transparent}table{width:100%;border-collapse:collapse}thead tr{border-bottom:1px solid var(--border)}th{padding:10px 14px;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;background:var(--card);white-space:nowrap}td,th{text-align:left}td{padding:11px 14px;border-bottom:1px solid var(--border-subtle);vertical-align:top;font-size:.875rem;color:var(--ink)}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background:#fafbfc}.stack{display:grid;grid-gap:10px;gap:10px}.list-item{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;transition:border-color .1s}.list-item:hover{border-color:#c8cdd6}.list-item.active{border-color:var(--accent);background:var(--accent-dim)}.meta-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.split-layout{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;grid-gap:14px;gap:14px}.empty-state{border:1px dashed var(--border);border-radius:var(--radius-lg);padding:24px 20px;background:#fafbfc;text-align:center}.empty-state strong{display:block;font-size:.9rem;color:var(--ink)}.empty-state p{margin:6px 0 0;font-size:.85rem;color:var(--muted)}.empty-state.compact{border-radius:var(--radius);padding:14px 16px;text-align:left}.inline-id{margin-top:2px;color:var(--muted);font-size:.72rem}.inline-error{max-width:24ch;font-size:.75rem;color:var(--danger)}.compact-stack{gap:6px}.field-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;grid-gap:5px;gap:5px}.field label{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.field input,.field select,.field textarea{border-radius:var(--radius);border:1px solid var(--border);padding:8px 10px;background:#fff;font-size:.875rem;color:var(--ink);transition:border-color .15s,box-shadow .15s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:#94a3b8;box-shadow:0 0 0 3px rgba(0,0,0,.05)}.timeline{display:grid;grid-gap:8px;gap:8px}.timeline-step{display:flex;justify-content:space-between;gap:14px;padding:10px 14px;border-left:2px solid var(--border);background:#fafbfc;border-radius:0 var(--radius) var(--radius) 0;font-size:.875rem}.artifact-frame{width:100%;min-height:640px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff}.artifact-json,.artifact-markdown{max-height:720px;margin:0;overflow:auto;white-space:pre-wrap;border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;background:#fafbfc;font-size:.82rem;line-height:1.6}.artifact-section-heading{margin-bottom:12px}.artifact-detail-grid{align-items:start}.artifact-bundle-sections{display:grid;grid-gap:16px;gap:16px}.onboarding-action-panel{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:end;grid-gap:14px;gap:14px}.session-actions{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;grid-gap:12px;gap:12px}.action-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.onboarding-workspace{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.proposal-list,.proposal-row{display:grid;grid-gap:10px;gap:10px}.proposal-row{padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.proposal-row h3,.proposal-row p{margin:0}.value-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.value-compare>div{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:#fafbfc;min-width:0;font-size:.875rem}.derivation-actions{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:end;grid-gap:10px;gap:10px}@media (max-width:1100px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:0 16px}.brand-mark{padding:12px 8px 12px 0;border-bottom:none;border-right:1px solid rgba(255,255,255,.07);margin-right:12px}.nav-list{flex-direction:row;gap:2px;padding:8px 0}.grid.cols-2,.grid.cols-3,.grid.cols-4,.onboarding-action-panel,.onboarding-workspace,.session-actions,.split-layout{grid-template-columns:1fr}}@media (max-width:720px){.content{padding:16px}.page-header{flex-direction:column;gap:12px}.field-grid{grid-template-columns:1fr}.action-row,.section-heading{align-items:stretch;flex-direction:column}.derivation-actions,.value-compare{grid-template-columns:1fr}}.pipeline-bar{display:flex;align-items:center;flex-wrap:wrap;gap:0}.pipeline-bar-item{display:contents}.pipeline-step{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:6px;font-size:.78rem;font-weight:500;white-space:nowrap}.pipeline-step:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0}.step-done{color:var(--success)}.step-done:before{background:var(--success)}.step-active{color:var(--accent);background:var(--accent-dim);font-weight:600}.step-active:before{background:var(--accent)}.step-pending{color:var(--muted)}.step-pending:before{background:transparent;border:1.5px solid var(--border)}.pipeline-connector{width:18px;height:1.5px;background:var(--border);flex-shrink:0}.connector-done{background:var(--success-border)}.pipeline-stage-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:5px;font-size:.75rem;font-weight:500;border:1px solid transparent;white-space:nowrap}.pipeline-stage-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.stage-profile{color:var(--muted);background:var(--bg);border-color:var(--border)}.stage-onboarding{color:var(--info);background:var(--info-bg);border-color:var(--info-border)}.stage-eligible{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}.stage-running{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-border)}.stage-review{color:var(--pending);background:var(--pending-bg);border-color:var(--pending-border)}.stage-live{color:var(--success);background:var(--success-bg);border-color:var(--success-border);font-weight:600}.pipeline-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}.pipeline-summary-cell{display:flex;flex-direction:column;align-items:center;gap:5px;padding:16px 10px;text-align:center;position:relative;transition:background .1s}.pipeline-summary-cell+.pipeline-summary-cell{border-left:1px solid var(--border-subtle)}.pipeline-summary-cell+.pipeline-summary-cell:before{content:"→";position:absolute;left:-10px;top:50%;transform:translateY(-50%);font-size:.7rem;color:var(--border);pointer-events:none}.pipeline-summary-count{font-size:1.6rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}.pipeline-summary-count.count-zero{color:var(--muted)}.pipeline-summary-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.pipeline-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:12px 16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pipeline-card-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);white-space:nowrap;flex-shrink:0}.onboarding-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--accent-dim);border:1px solid rgba(209,63,34,.2);border-radius:var(--radius-lg);padding:14px 18px;flex-wrap:wrap}.onboarding-cta-text{display:flex;flex-direction:column;gap:2px}.onboarding-cta-text strong{font-size:.9rem;color:var(--ink)}.onboarding-cta-text p{margin:0;font-size:.82rem;color:var(--text-secondary)}@media (max-width:900px){.pipeline-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-xs);flex-wrap:wrap}.guide-banner-profile{border-color:var(--border);background:var(--bg)}.guide-banner-onboarding{border-color:var(--info-border);background:var(--info-bg)}.guide-banner-eligible{border-color:var(--success-border);background:var(--success-bg)}.guide-banner-running{border-color:var(--warning-border);background:var(--warning-bg)}.guide-banner-review{border-color:var(--pending-border);background:var(--pending-bg)}.guide-banner-live{border-color:var(--success-border);background:var(--success-bg)}.guide-banner-icon{font-size:1.4rem;flex-shrink:0;line-height:1}.guide-banner-body{flex:1 1;min-width:0}.guide-banner-body strong{font-size:.9rem;display:block;color:var(--ink)}.guide-banner-body p{margin:3px 0 0;font-size:.82rem;color:var(--text-secondary)}.fv-scalar{font-size:.875rem;color:var(--ink)}.fv-bool{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:.78rem;font-weight:600}.fv-bool-yes{color:var(--success);background:var(--success-bg);border:1px solid var(--success-border)}.fv-bool-no{color:var(--muted);background:var(--bg);border:1px solid var(--border)}.fv-chips{display:flex;flex-wrap:wrap;gap:5px}.fv-chip{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.78rem;font-weight:500;background:var(--bg);border:1px solid var(--border);color:var(--ink)}.fv-chip-danger{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.fv-chip-success{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}.fv-list{padding-left:18px;font-size:.875rem;color:var(--ink);grid-gap:3px;gap:3px}.fv-kv,.fv-list{margin:0;display:grid}.fv-kv{grid-gap:4px;gap:4px}.fv-kv-row{display:flex;gap:8px;align-items:baseline;font-size:.82rem}.fv-kv-row dt{color:var(--muted);white-space:nowrap;flex-shrink:0;font-weight:500}.fv-kv-row dd{margin:0;color:var(--ink);min-width:0}.profile-dl{display:grid;grid-gap:0;gap:0;margin:0}.profile-dl-row{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid var(--border-subtle);align-items:baseline}.profile-dl-row:last-child{border-bottom:none}.profile-dl-row dt{font-size:.8rem;font-weight:500;color:var(--text-secondary);text-transform:capitalize}.profile-dl-row dd{margin:0;font-size:.875rem;color:var(--ink);min-width:0}.field-path{font-size:.82rem;font-weight:500;color:var(--text-secondary)}.field-path-lg{font-size:.95rem;font-weight:600;color:var(--ink);margin:0}.proposal-evidence{margin:0;font-size:.82rem;color:var(--text-secondary);font-style:italic;padding:8px 10px;background:var(--bg);border-left:2px solid var(--border);border-radius:0 var(--radius) var(--radius) 0}.proposal-evidence-block{background:var(--bg);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:10px 12px}.evidence-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:5px;gap:5px}.evidence-item{font-size:.82rem;color:var(--text-secondary);padding-left:10px;border-left:2px solid var(--border)}.proposal-row-questionnaire{padding:16px}.proposal-question-header{display:flex;align-items:flex-start;gap:12px}.proposal-number{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.72rem;font-weight:700;background:var(--bg);border:1px solid var(--border);color:var(--muted);flex-shrink:0;margin-top:1px}.value-compare-proposed{background:rgba(209,63,34,.04);border-color:rgba(209,63,34,.15)!important}.review-progress{display:grid;grid-gap:5px;gap:5px}.review-progress-bar-track{height:4px;background:var(--border);border-radius:2px;overflow:hidden}.review-progress-bar{height:4px;background:var(--success);border-radius:2px;transition:width .3s;min-width:0}.state-tip{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--radius)}.state-tip-dot{width:7px;height:7px;border-radius:50%;background:var(--info);flex-shrink:0;margin-top:5px}.state-tip p{margin:0;font-size:.85rem;color:var(--info)}.agent-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:14px;display:grid;grid-gap:10px;gap:10px}.agent-card-header{display:flex;gap:10px;align-items:flex-start}.agent-icon{font-size:1.2rem;line-height:1;flex-shrink:0;margin-top:1px}.agent-card-header>div{flex:1 1;min-width:0}.agent-card-header strong{font-size:.875rem;display:block}.agent-card-header .muted{font-size:.8rem;margin:2px 0 0}.agent-divider{border:none;border-top:1px solid var(--border);margin:0}.source-list,.version-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:5px;gap:5px}.source-row,.version-row{display:flex;align-items:center;gap:8px;font-size:.82rem}.source-row{min-width:0}.source-link{font-size:.78rem;color:var(--muted);flex-shrink:0;padding:2px 4px;border-radius:3px}.source-link:hover{color:var(--accent);background:var(--accent-dim)}@media (max-width:600px){.pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-bar{gap:2px}}