:root{color-scheme:light;font-family:Die Grotesk A,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--ui-color-app-background: #f3f5f7;--ui-color-canvas: #ffffff;--ui-color-surface-hover: #f1f3f5;--ui-color-surface-active: #e5e8eb;--ui-color-ink: #1c2127;--ui-color-ink-muted: #5f6b7c;--ui-color-disabled: #8f99a8;--ui-color-line: #d3d8de;--ui-color-accent: #6c3ff2;--ui-color-accent-soft: #eee8ff;--ui-color-signal: #dfff78;--ui-color-signal-soft: #f3ffd3;--ui-color-danger: #c23030;--ui-color-success: #238551;--ui-color-warning: #a66321;--ui-color-backdrop: rgb(0 0 0 / 20%);--ui-font-sans: "Die Grotesk A", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-font-display: "Die Grotesk B", var(--ui-font-sans);--ui-font-mono: "Paper Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ui-text-xs: .75rem;--ui-text-sm: .875rem;--ui-text-md: 1rem;--ui-leading-sm: 1.25rem;--ui-leading-md: 1.5rem;--ui-weight-regular: 400;--ui-weight-bold: 700;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-6: 1.5rem;--ui-space-8: 2rem;--ui-space-12: 3rem;--ui-control-height: 2rem;--ui-border-width: 1px;--ui-radius: 2px;--ui-shadow-popup: 0 2px 8px rgb(28 33 39 / 16%);--ui-focus-ring: 2px solid var(--ui-color-ink);--ui-layout-gutter: clamp(1rem, 3vw, 2rem);--ui-layout-content: 80rem;--ui-layout-sidebar: 16.5rem;--ui-layout-inspector: 20rem;--ui-duration-fast: .1s;--ui-duration-medium: .15s;--ui-ease-out: ease-out}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:20rem;background:var(--ui-color-app-background);color:var(--ui-color-ink);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}button,input,select{color:inherit;font:inherit}button{border-radius:var(--ui-radius)}button:focus-visible,input:focus-visible,[role=tab]:focus-visible,[role=slider]:focus-visible{outline:var(--ui-focus-ring);outline-offset:-1px}::selection{background:var(--ui-color-ink);color:var(--ui-color-canvas)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-button,.ui-icon-button,.ui-toast-close{box-sizing:border-box;display:inline-flex;height:var(--ui-control-height);align-items:center;justify-content:center;gap:var(--ui-space-2);margin:0;padding:0 var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-color-ink);border-radius:var(--ui-radius);background:var(--ui-color-canvas);color:var(--ui-color-ink);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-regular);line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.ui-button:hover:not([data-disabled]),.ui-icon-button:hover:not([data-disabled]),.ui-toast-close:hover{background:var(--ui-color-surface-hover)}.ui-button:active:not([data-disabled]),.ui-icon-button:active:not([data-disabled]),.ui-toast-close:active{background:var(--ui-color-surface-active)}.ui-button[data-disabled],.ui-icon-button[data-disabled]{border-color:var(--ui-color-disabled);color:var(--ui-color-disabled);cursor:default}.ui-button-primary{background:var(--ui-color-ink);color:var(--ui-color-canvas)}.ui-button-primary:hover:not([data-disabled]){background:var(--ui-color-ink-muted)}.ui-button-primary:active:not([data-disabled]){background:var(--ui-color-disabled)}.ui-button-quiet{border-color:transparent;background:transparent;color:var(--ui-color-accent)}.ui-button-danger{border-color:var(--ui-color-danger);color:var(--ui-color-danger)}.ui-icon-button{width:var(--ui-control-height);padding:0}.ui-field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-1);min-width:0}.ui-field-label{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);line-height:1rem;cursor:default}.ui-select-trigger{box-sizing:border-box;display:flex;min-width:10rem;max-width:100%;height:var(--ui-control-height);align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin:0;padding:0 var(--ui-space-1) 0 var(--ui-space-2);border:var(--ui-border-width) solid var(--ui-color-ink);border-radius:var(--ui-radius);outline:0;background:var(--ui-color-canvas);color:var(--ui-color-ink);font-size:var(--ui-text-sm);line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.ui-select-trigger:hover:not([data-disabled]){background:var(--ui-color-surface-hover)}.ui-select-trigger[data-pressed],.ui-select-trigger:active:not([data-disabled]){background:var(--ui-color-surface-active)}.ui-select-trigger[data-disabled]{border-color:var(--ui-color-disabled);color:var(--ui-color-disabled);cursor:default}.ui-select-trigger:focus-visible{outline:var(--ui-focus-ring);outline-offset:-1px}.ui-select-value{overflow:hidden;text-overflow:ellipsis}.ui-select-icon{display:grid;flex:none;place-items:center;color:var(--ui-color-ink-muted)}.ui-select-positioner{z-index:50;outline:0;-webkit-user-select:none;user-select:none}.ui-select-popup{min-width:var(--anchor-width);max-width:min(26rem,calc(100vw - 2rem));border:var(--ui-border-width) solid var(--ui-color-ink);outline:0;background:var(--ui-color-canvas);color:var(--ui-color-ink);box-shadow:var(--ui-shadow-popup);transform-origin:var(--transform-origin);transition:opacity var(--ui-duration-fast) var(--ui-ease-out),transform var(--ui-duration-fast) var(--ui-ease-out)}.ui-select-popup[data-starting-style],.ui-select-popup[data-ending-style]{opacity:0;transform:scale(.98)}.ui-select-list{max-height:var(--available-height);overflow-y:auto;padding:var(--ui-space-1) 0;scroll-padding-block:var(--ui-space-6)}.ui-select-item{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);padding:0 var(--ui-space-4) 0 var(--ui-space-2);outline:0;font-size:var(--ui-text-sm);cursor:default;-webkit-user-select:none;user-select:none}.ui-select-item[data-highlighted]{background:var(--ui-color-ink);color:var(--ui-color-canvas)}.ui-select-item[data-disabled]{color:var(--ui-color-disabled)}.ui-select-check{grid-column:1;display:grid;place-items:center}.ui-select-item-text{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-scroll{display:flex;width:100%;height:1rem;align-items:center;justify-content:center;background:var(--ui-color-canvas)}.ui-slider{width:100%;min-width:5rem}.ui-slider-control{display:flex;width:100%;align-items:center;padding:var(--ui-space-3) 0;touch-action:none;-webkit-user-select:none;user-select:none}.ui-slider-track{width:100%;height:var(--ui-space-1);background:var(--ui-color-surface-active);-webkit-user-select:none;user-select:none}.ui-slider-indicator{background:var(--ui-color-ink);-webkit-user-select:none;user-select:none}.ui-slider-thumb{width:1rem;height:1rem;border:var(--ui-border-width) solid var(--ui-color-ink);background:var(--ui-color-canvas);-webkit-user-select:none;user-select:none}.ui-slider-thumb:has(:focus-visible){outline:var(--ui-focus-ring);outline-offset:2px}.ui-progress{display:grid;min-width:0;grid-template-columns:1fr auto;gap:var(--ui-space-1) var(--ui-space-2)}.ui-progress-label,.ui-progress-value{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.ui-progress-value{text-align:right}.ui-progress-track{grid-column:1 / -1;height:var(--ui-space-1);overflow:hidden;background:var(--ui-color-surface-active)}.ui-progress-indicator{background:var(--ui-color-ink);transition:width var(--ui-duration-medium) var(--ui-ease-out)}.ui-progress-danger .ui-progress-indicator{background:var(--ui-color-danger)}.ui-progress-muted .ui-progress-indicator{background:var(--ui-color-disabled)}.ui-tabs-list{position:relative;z-index:1;display:flex;border-bottom:var(--ui-border-width) solid var(--ui-color-ink)}.ui-tab{height:calc(var(--ui-control-height) + 1px);padding:0 var(--ui-space-2);border:0;outline:0;background:none;color:var(--ui-color-ink-muted);font:inherit;font-size:var(--ui-text-xs);white-space:nowrap;cursor:pointer}.ui-tab:hover,.ui-tab[data-active]{color:var(--ui-color-ink)}.ui-tabs-indicator{position:absolute;z-index:-1;left:0;top:0;width:var(--active-tab-width);height:100%;translate:var(--active-tab-left);border:var(--ui-border-width) solid var(--ui-color-ink);border-bottom-color:var(--ui-color-canvas);background:var(--ui-color-canvas);transition:translate var(--ui-duration-medium),width var(--ui-duration-medium)}.ui-tooltip-popup{border:var(--ui-border-width) solid var(--ui-color-ink);background:var(--ui-color-ink);color:var(--ui-color-canvas);padding:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-text-xs);line-height:1rem;box-shadow:var(--ui-shadow-popup);transition:opacity var(--ui-duration-fast),transform var(--ui-duration-fast)}.ui-tooltip-popup[data-starting-style],.ui-tooltip-popup[data-ending-style]{opacity:0;transform:scale(.98)}.ui-tooltip-arrow{display:flex;color:var(--ui-color-ink)}.ui-toast-viewport{position:fixed;z-index:100;right:var(--ui-layout-gutter);bottom:var(--ui-layout-gutter);width:min(22.5rem,calc(100vw - 2rem))}.ui-toast{--gap: .75rem;--peek: .75rem;--scale: max(0, 1 - (var(--toast-index) * .1)) ;--shrink: calc(1 - var(--scale));--height: var(--toast-frontmost-height, var(--toast-height));--offset-y: calc(var(--toast-offset-y) * -1 + (var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y));position:absolute;right:0;bottom:0;width:100%;height:var(--height);border:var(--ui-border-width) solid var(--ui-color-ink);background:var(--ui-color-canvas);color:var(--ui-color-ink);box-shadow:var(--ui-shadow-popup);transform-origin:bottom center;transform:translate(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale));transition:transform var(--ui-duration-medium) var(--ui-ease-out),opacity var(--ui-duration-medium),height var(--ui-duration-medium);z-index:calc(1000 - var(--toast-index))}.ui-toast[data-expanded]{height:var(--toast-height);transform:translate(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.ui-toast[data-starting-style],.ui-toast[data-ending-style]{opacity:0;transform:translateY(150%)}.ui-toast[data-limited]{opacity:0}.ui-toast[data-type=error]{border-color:var(--ui-color-danger)}.ui-toast[data-type=error] .ui-toast-title{color:var(--ui-color-danger)}.ui-toast-content{display:flex;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-3);overflow:hidden}.ui-toast-text{display:grid;flex:1;gap:var(--ui-space-1);min-width:0}.ui-toast-title{margin:0;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-bold)}.ui-toast-description{margin:0;color:var(--ui-color-ink-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}.app-shell{display:grid;min-height:100vh;grid-template-columns:var(--ui-layout-sidebar) minmax(0,1fr)}.sidebar{position:sticky;top:0;z-index:10;display:flex;height:100vh;flex-direction:column;border-right:var(--ui-border-width) solid var(--ui-color-ink);background:var(--ui-color-canvas)}.brand{display:flex;height:3rem;flex:none;align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-3);border-bottom:var(--ui-border-width) solid var(--ui-color-ink)}.brand-mark{display:grid;width:2.75rem;height:2.75rem;flex:none;place-items:center;border:0;background:transparent;color:var(--ui-color-accent)}.brand-mark img{display:block;width:2.75rem;height:2.75rem;object-fit:contain}.brand-copy{display:flex;align-items:baseline;gap:var(--ui-space-2)}.brand-copy strong{font-family:var(--ui-font-display);font-size:var(--ui-text-sm);letter-spacing:.08em}.brand-copy small{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.primary-navigation{position:relative;display:grid;gap:var(--ui-space-1);padding:var(--ui-space-4) var(--ui-space-2)}.primary-navigation-tab{display:flex;width:100%;height:var(--ui-control-height);align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-2);border:0;outline:0;background:none;color:var(--ui-color-ink-muted);font:inherit;font-size:var(--ui-text-sm);text-align:left;cursor:pointer}.primary-navigation-tab:hover{background:var(--ui-color-surface-hover);color:var(--ui-color-ink)}.primary-navigation-tab[data-active]{background:var(--ui-color-surface-active);color:var(--ui-color-ink)}.primary-navigation-indicator{position:absolute;z-index:2;right:0;top:0;width:2px;height:var(--active-tab-height);translate:0 var(--active-tab-top);background:var(--ui-color-accent);transition:translate var(--ui-duration-medium),height var(--ui-duration-medium)}.sidebar-foot{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2);margin-top:auto;padding:var(--ui-space-3);border-top:var(--ui-border-width) solid var(--ui-color-line);color:var(--ui-color-ink-muted)}.sidebar-foot>div{display:grid;min-width:0;gap:2px}.sidebar-foot span,.sidebar-foot small{font-size:var(--ui-text-xs)}.sidebar-foot strong{overflow:hidden;color:var(--ui-color-ink);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-regular);text-overflow:ellipsis;white-space:nowrap}main{min-width:0}.topbar{position:sticky;top:0;z-index:8;display:flex;height:3rem;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:0 var(--ui-layout-gutter);border-bottom:var(--ui-border-width) solid var(--ui-color-ink);background:var(--ui-color-canvas)}.evidence-pickers{display:flex;min-width:0;align-items:center;gap:var(--ui-space-3)}.batch-picker,.run-picker{flex-direction:row;align-items:center;gap:var(--ui-space-2)}.batch-picker .ui-field-label,.run-picker .ui-field-label{white-space:nowrap}.batch-picker .ui-select-trigger,.run-picker .ui-select-trigger{width:min(20rem,28vw);border-color:var(--ui-color-line)}.topbar-actions{display:flex;align-items:center;gap:var(--ui-space-2)}.demo-badge,.status-mark,.owner{display:inline-flex;align-items:center;gap:var(--ui-space-1);min-height:1.5rem;padding:0 var(--ui-space-2);border:var(--ui-border-width) solid currentColor;color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);line-height:1;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.demo-badge{color:var(--ui-color-warning)}.view-stage{width:min(100%,calc(var(--ui-layout-content) + 2 * var(--ui-layout-gutter)));margin:0 auto;padding:0 var(--ui-layout-gutter) var(--ui-space-12);outline:0}.view-stage:focus-visible{outline:var(--ui-focus-ring);outline-offset:-1px}.eyebrow{margin:0 0 var(--ui-space-1);color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);line-height:1rem;text-transform:uppercase;letter-spacing:.06em}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4);margin-bottom:var(--ui-space-4)}.section-heading h2{margin:0;font-family:var(--ui-font-display);font-size:var(--ui-text-md);line-height:var(--ui-leading-md)}.section-heading>strong{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs)}.section-note{color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs)}.track-mark{display:inline-block;width:var(--ui-space-2);height:var(--ui-space-2);flex:none;border:var(--ui-border-width) solid currentColor;background:var(--ui-color-canvas)}.track-coding{color:var(--ui-color-accent);background:var(--ui-color-accent)}.track-math{color:var(--ui-color-ink);background:var(--ui-color-ink)}.track-generic{color:var(--ui-color-ink-muted);background:var(--ui-color-ink-muted)}.batch-context{width:min(100%,calc(var(--ui-layout-content) + 2 * var(--ui-layout-gutter)));margin:0 auto;padding:var(--ui-space-4) var(--ui-layout-gutter);border-bottom:var(--ui-border-width) solid var(--ui-color-ink)}.batch-context-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--ui-space-4);margin-bottom:var(--ui-space-3)}.batch-context-heading h2{margin:0;font-family:var(--ui-font-display);font-size:var(--ui-text-md)}.batch-context-heading code{overflow:hidden;color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap}.batch-settings{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-top:var(--ui-border-width) solid var(--ui-color-line);border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.batch-settings>div{display:grid;min-width:0;gap:2px;padding:var(--ui-space-2) var(--ui-space-3);border-right:var(--ui-border-width) solid var(--ui-color-line)}.batch-settings>div:first-child{padding-left:0}.batch-settings>div:last-child{border-right:0}.batch-settings dt,.batch-settings small{overflow:hidden;color:var(--ui-color-ink-muted);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.batch-settings dd{margin:0;font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-bold)}.batch-settings .is-violated dd,.batch-settings .is-violated small{color:var(--ui-color-danger)}.run-overview{display:grid;min-height:12rem;grid-template-columns:minmax(17rem,1fr) auto;align-items:center;border-bottom:var(--ui-border-width) solid var(--ui-color-ink)}.run-kicker{display:flex;align-items:center;gap:var(--ui-space-2);color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);text-transform:uppercase;letter-spacing:.04em}.run-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-2)}.run-title-line h1,.page-title h1{margin:0;font-family:var(--ui-font-display);font-size:clamp(2rem,4vw,3rem);font-weight:var(--ui-weight-bold);line-height:1;letter-spacing:-.03em}.run-title-line h1{font-size:clamp(2rem,3vw,2.5rem);white-space:nowrap}.run-statuses{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.run-title-block>p{margin:var(--ui-space-2) 0 0;color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs)}.status-completed{color:var(--ui-color-success)}.status-unknown{color:var(--ui-color-ink-muted)}.status-failed,.status-capped{color:var(--ui-color-danger)}.overview-metrics{display:grid;grid-template-columns:repeat(5,minmax(6.25rem,1fr));margin:0}.overview-metrics>div{display:grid;min-height:5rem;align-content:center;gap:var(--ui-space-1);padding:0 var(--ui-space-4);border-left:var(--ui-border-width) solid var(--ui-color-line)}.overview-metrics dt,.overview-metrics small{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.overview-metrics dd{margin:0;font-family:var(--ui-font-mono);font-size:var(--ui-text-md);font-weight:var(--ui-weight-bold)}.final-answer-collapsible{width:min(100%,34rem);margin-top:var(--ui-space-4)}.final-answer-trigger{display:grid;width:100%;height:var(--ui-control-height);grid-template-columns:auto minmax(0,1fr) 1rem;align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-2);border:var(--ui-border-width) solid var(--ui-color-ink);background:var(--ui-color-canvas);color:var(--ui-color-ink);text-align:left;cursor:pointer}.final-answer-trigger:hover:not([data-disabled]){background:var(--ui-color-surface-hover)}.final-answer-trigger:active:not([data-disabled]){background:var(--ui-color-surface-active)}.final-answer-trigger[data-disabled]{border-color:var(--ui-color-disabled);color:var(--ui-color-disabled);cursor:default}.final-answer-trigger>span{font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);text-transform:uppercase;letter-spacing:.04em}.final-answer-trigger code{min-width:0;overflow:hidden;color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap}.final-answer-icon{transition:transform var(--ui-duration-fast) var(--ui-ease-out)}.final-answer-trigger[data-panel-open] .final-answer-icon{transform:rotate(90deg)}.final-answer-panel{height:var(--collapsible-panel-height);overflow:hidden;transition:height var(--ui-duration-medium) var(--ui-ease-out)}.final-answer-panel[data-starting-style],.final-answer-panel[data-ending-style]{height:0}.final-answer-panel pre{max-height:18rem;overflow:auto;margin:0;padding:var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-color-ink);border-top:0;background:var(--ui-color-canvas);color:var(--ui-color-ink);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);line-height:var(--ui-leading-sm);white-space:pre-wrap;overflow-wrap:anywhere}.speed-control{flex-direction:row;align-items:center}.speed-control .ui-select-trigger{min-width:4.5rem}.inspector{min-width:0;padding:var(--ui-space-6) 0 var(--ui-space-6) var(--ui-space-6)}.empty-inspector{display:flex;align-items:center;gap:var(--ui-space-2);color:var(--ui-color-ink-muted)}.inspector-tabs{min-width:0}.inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:var(--ui-space-6)}.inspector-head h2{margin:0;font-family:var(--ui-font-display);font-size:var(--ui-text-sm)}.inspector-panel{outline:0}.decision-block{margin-bottom:var(--ui-space-6);padding-left:var(--ui-space-3);border-left:2px solid var(--ui-color-accent)}.decision-block span,.artifact-ref span,.provenance-hash span{display:block;margin-bottom:var(--ui-space-1);color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);text-transform:uppercase;letter-spacing:.04em}.decision-block p{margin:0;font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}.evidence-list{margin:0 0 var(--ui-space-6)}.evidence-list>div{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--ui-space-2);padding:var(--ui-space-2) 0;border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.evidence-list dt{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.evidence-list dd{min-width:0;margin:0;overflow:hidden;font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);text-overflow:ellipsis}.inspector-metrics{display:grid;grid-template-columns:1fr 1fr;margin-bottom:var(--ui-space-6)}.inspector-metrics>div{display:grid;grid-template-columns:1.125rem 1fr;gap:2px;align-items:center}.inspector-metrics svg{grid-row:1 / 3;color:var(--ui-color-ink-muted)}.inspector-metrics span{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.inspector-metrics strong{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs)}.artifact-ref,.provenance-hash{margin-top:var(--ui-space-4);padding-top:var(--ui-space-4);border-top:var(--ui-border-width) solid var(--ui-color-line)}.artifact-ref code,.provenance-hash code{display:block;overflow-wrap:anywhere;color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);line-height:var(--ui-leading-sm)}.raw-view{position:relative;max-height:30rem;overflow:auto;margin:0;padding:var(--ui-space-6) var(--ui-space-3) var(--ui-space-4);border:var(--ui-border-width) solid var(--ui-color-ink);background:var(--ui-color-canvas);color:var(--ui-color-ink);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);line-height:var(--ui-leading-sm);white-space:pre-wrap;overflow-wrap:anywhere}.raw-view svg{position:absolute;top:var(--ui-space-2);right:var(--ui-space-2);color:var(--ui-color-ink-muted)}.lower-analysis{display:grid;grid-template-columns:minmax(0,1fr) minmax(26rem,1fr)}.analysis-section{min-width:0;padding:var(--ui-space-6) var(--ui-space-6) var(--ui-space-6) 0}.analysis-section+.analysis-section{padding-right:0;padding-left:var(--ui-space-6);border-left:var(--ui-border-width) solid var(--ui-color-ink)}.token-bar{display:flex;height:var(--ui-space-2);overflow:hidden;border:var(--ui-border-width) solid var(--ui-color-ink);background:var(--ui-color-canvas)}.token-bar span{display:block;height:100%;transition:width var(--ui-duration-medium)}.token-bar .fresh,.token-legend .fresh{background:var(--ui-color-ink-muted)}.token-bar .cached,.token-legend .cached{background:var(--ui-color-accent)}.token-bar .output,.token-legend .output{background:var(--ui-color-ink)}.token-legend{display:flex;gap:var(--ui-space-4);margin-top:var(--ui-space-2)}.token-legend span{display:flex;align-items:center;gap:var(--ui-space-1);color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.token-legend i{width:var(--ui-space-2);height:var(--ui-space-2);border:var(--ui-border-width) solid var(--ui-color-ink)}.token-legend strong{color:var(--ui-color-ink)}.data-arrival ol{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.data-arrival li{display:grid;min-width:0;grid-template-columns:2rem minmax(0,1fr);gap:var(--ui-space-3);padding:var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-color-line);background:var(--ui-color-canvas)}.data-arrival li:last-child{border-color:var(--ui-color-ink)}.arrival-index{display:grid;width:2rem;height:2rem;place-items:center;border:var(--ui-border-width) solid var(--ui-color-ink);background:var(--ui-color-ink);color:var(--ui-color-canvas);font-family:var(--ui-font-mono);font-size:.625rem}.arrival-copy{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--ui-space-3)}.arrival-copy strong{overflow:hidden;font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap}.arrival-copy small{grid-column:1;color:var(--ui-color-ink-muted);font-size:.6875rem}.arrival-copy time{grid-column:2;grid-row:1 / 3;align-self:start;color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.625rem;text-align:right}.arrival-copy p{grid-column:1 / -1;margin:var(--ui-space-2) 0 0;color:var(--ui-color-ink);font-size:var(--ui-text-xs)}.arrival-copy code{grid-column:1 / -1;overflow:hidden;color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.analysis-page{padding-top:var(--ui-space-12)}.page-title{display:flex;min-height:8rem;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-8);padding-bottom:var(--ui-space-8);border-bottom:var(--ui-border-width) solid var(--ui-color-ink)}.page-title h1{margin-bottom:var(--ui-space-2)}.page-title>div>p:last-child{margin:0;color:var(--ui-color-ink-muted)}.compare-runs-page{padding-top:var(--ui-space-2)}.compare-loading,.compare-empty{display:flex;min-height:30rem;align-items:center;justify-content:center;gap:var(--ui-space-2);color:var(--ui-color-ink-muted)}.compare-empty p{margin:0}.compare-workbench{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(21rem,.9fr);align-items:start;gap:var(--ui-space-4);padding:var(--ui-space-2) 0 var(--ui-space-6);border-bottom:var(--ui-border-width) solid var(--ui-color-ink)}.run-space{min-width:0}.run-space-viewport{position:relative;min-height:29rem;overflow:hidden;border:2px solid #050607;background:#fff}.run-space-canvas{position:absolute;inset:0}.run-space-canvas canvas{display:block;touch-action:none}.run-space-selection-stats{position:absolute;z-index:2;top:var(--ui-space-3);right:var(--ui-space-3);display:flex;gap:var(--ui-space-3);margin:0;padding:0;border:0;background:transparent;font-family:var(--ui-font-mono);pointer-events:none}.run-space-selection-stats>div{display:grid;justify-items:center;gap:1px;text-align:center}.run-space-selection-stats dt{color:var(--ui-color-ink-muted);font-size:.5rem;letter-spacing:.04em;text-align:center;text-transform:uppercase}.run-space-selection-stats dd{margin:0;color:#050607;font-size:.625rem;font-weight:var(--ui-weight-bold);line-height:1;text-align:center}.run-space-switcher{position:absolute;z-index:2;right:var(--ui-space-3);bottom:var(--ui-space-3);display:flex;gap:var(--ui-space-1)}.run-space-switch{display:grid;width:2.25rem;height:2.25rem;place-items:center;padding:0;border:2px solid #050607;border-radius:0;background:#ffffffeb;color:#050607;box-shadow:0 2px 6px #0506071f;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.run-space-switch:hover:not(:disabled){background:var(--ui-color-signal-soft)}.run-space-switch:focus-visible{outline:var(--ui-focus-ring);outline-offset:2px}.run-space-switch:disabled{border-color:var(--ui-color-line);color:var(--ui-color-disabled);box-shadow:none;cursor:not-allowed}.all-runs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--ui-space-6) 0;border-bottom:var(--ui-border-width) solid var(--ui-color-ink)}.timeline-chart{min-width:0;overflow:hidden;padding:0 var(--ui-space-4);border-right:var(--ui-border-width) solid var(--ui-color-line)}.timeline-chart:first-child{padding-left:0}.timeline-chart:last-child{padding-right:0;border-right:0}.timeline-chart-head{display:grid;min-height:3.5rem;align-content:start;gap:var(--ui-space-1)}.timeline-chart-head h2,.timeline-chart-head h3{margin:0;font-family:var(--ui-font-display)}.timeline-chart-head h2,.timeline-chart-head h3{font-size:var(--ui-text-md)}.timeline-chart-head>span{color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.6875rem}.timeline-legend{display:flex;flex-wrap:nowrap;gap:var(--ui-space-2);color:var(--ui-color-ink-muted);font-size:.625rem}.timeline-legend span{display:flex;align-items:center;gap:var(--ui-space-1)}.timeline-legend i{width:.55rem;height:.55rem;border:var(--ui-border-width) solid var(--ui-color-ink)}.timeline-chart>.unovis-chart{border-top:var(--ui-border-width) solid var(--ui-color-line)}.chart-tooltip{display:grid;min-width:11rem;gap:var(--ui-space-1);font-family:var(--ui-font-mono)}.chart-tooltip>strong{color:#fff;font-size:var(--ui-text-xs)}.chart-tooltip>span{color:#aeb9c4;font-size:.625rem}.chart-tooltip dl{display:grid;gap:2px;margin:var(--ui-space-1) 0 0;padding-top:var(--ui-space-1);border-top:1px solid rgb(255 255 255 / 24%)}.chart-tooltip dl>div{display:grid;grid-template-columns:minmax(6rem,1fr) auto;gap:var(--ui-space-3)}.chart-tooltip dt{color:#aeb9c4;font-size:.625rem}.chart-tooltip dd{margin:0;color:#fff;font-size:.6875rem;font-weight:var(--ui-weight-bold)}.selected-run{min-width:0;padding:0}.compare-selected-panel{border-top:2px solid var(--ui-color-ink)}.selected-run-head{display:flex;min-height:3.5rem;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3);margin:0;padding:var(--ui-space-2) 0;border-bottom:var(--ui-border-width) solid var(--ui-color-ink)}.selected-run-head h2{margin:0;font-family:var(--ui-font-display);font-size:1.4rem;letter-spacing:-.02em}.selected-run-head p:last-child{margin:3px 0 0;color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.625rem;line-height:1rem}.selected-run-head .status-mark{min-height:1.125rem;padding:0 var(--ui-space-1);font-size:.5625rem;letter-spacing:.01em}.portal-primary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-right:var(--ui-border-width) solid var(--ui-color-ink);border-bottom:var(--ui-border-width) solid var(--ui-color-ink);border-left:var(--ui-border-width) solid var(--ui-color-ink)}.portal-primary-metrics>div{display:grid;min-width:0;min-height:3rem;align-content:center;gap:1px;padding:var(--ui-space-1);border-right:var(--ui-border-width) solid var(--ui-color-line);border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.portal-primary-metrics>div:nth-child(odd):not(:first-child),.portal-primary-metrics>div:last-child{border-right:0}.portal-primary-metrics>div:nth-last-child(-n+2){border-bottom:0}.portal-primary-metrics .metric-total-tokens{grid-column:1 / -1;min-height:3.5rem;border-top:var(--ui-border-width) solid var(--ui-color-ink);border-right:0;background:var(--ui-color-canvas)}.portal-primary-metrics dt{display:flex;align-items:center;gap:var(--ui-space-1);color:var(--ui-color-ink-muted);font-size:.6875rem}.portal-primary-metrics dd{margin:0;font-family:var(--ui-font-mono);font-size:1.15rem;font-weight:var(--ui-weight-bold);line-height:1.05;letter-spacing:-.04em;white-space:nowrap}.portal-primary-metrics dd>span{display:inline-block}.portal-primary-metrics .metric-total-tokens dt{font-size:.625rem}.portal-primary-metrics .metric-total-tokens dd{color:var(--ui-color-accent);font-size:clamp(1.25rem,2vw,1.55rem)}.portal-primary-metrics .metric-total-tokens small{font-size:.5625rem}.portal-primary-metrics small{color:var(--ui-color-ink-muted);font-size:.625rem}.metric-help{display:inline-grid;width:1.25rem;height:1.25rem;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ui-color-ink-muted);cursor:help}.metric-help:hover{background:var(--ui-color-surface-hover);color:var(--ui-color-accent)}.metric-help-popup{max-width:20rem;line-height:1.35rem}.portal-field-note{display:flex;align-items:flex-start;gap:var(--ui-space-2);margin:var(--ui-space-1) 0 0;color:var(--ui-color-ink-muted);font-size:.5625rem;line-height:.875rem}.portal-field-note svg{flex:none;margin-top:2px;color:var(--ui-color-accent)}.run-stat-grid{display:grid;grid-template-columns:1fr;border-bottom:var(--ui-border-width) solid var(--ui-color-ink)}.run-stat-chart{min-width:0;padding:var(--ui-space-2) 0 0;border-bottom:var(--ui-border-width) solid var(--ui-color-line);overflow:hidden}.run-stat-chart:last-child{border-bottom:0}.run-stat-chart-head{display:flex;min-height:2rem;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-2)}.run-stat-chart-head>span{color:var(--ui-color-ink-muted);font-size:.625rem;letter-spacing:.08em}.run-stat-chart-head h3{margin:0;font-family:var(--ui-font-display);font-size:var(--ui-text-md)}.run-stat-chart-head>strong{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs)}.unovis-chart{--vis-font-family: var(--ui-font-mono);--vis-axis-tick-color: var(--ui-color-line);--vis-axis-grid-color: #e2e6ea;--vis-axis-grid-line-dasharray: 3 4;--vis-axis-label-color: var(--ui-color-ink-muted);--vis-axis-tick-label-color: var(--ui-color-ink-muted);--vis-axis-label-font-size: 9px;--vis-axis-tick-label-font-size: 9px;--vis-tooltip-background-color: rgb(13 19 24 / 96%);--vis-tooltip-border-color: #050607;--vis-tooltip-text-color: #fff;--vis-tooltip-border-radius: 0;--vis-tooltip-box-shadow: 0 10px 30px rgb(13 19 24 / 20%);min-height:6rem}.chart-inline-legend{display:flex;justify-content:flex-end;gap:var(--ui-space-3);margin-top:-4px;color:var(--ui-color-ink-muted);font-size:.625rem}.chart-inline-legend span{display:flex;align-items:center;gap:var(--ui-space-1)}.chart-inline-legend i{display:inline-block;width:.5rem;height:.5rem;border:var(--ui-border-width) solid var(--ui-color-ink)}.cap-chart{width:100%;height:auto;overflow:visible}.cap-chart line{stroke:var(--ui-color-line);stroke-width:1}.cap-chart text{fill:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.625rem}.cap-number{display:grid;gap:2px;text-align:right}.cap-number span,.cap-number small{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);text-transform:uppercase}.cap-number strong{font-family:var(--ui-font-mono);font-size:2rem}.cap-number.danger strong{color:var(--ui-color-danger)}.cap-chart-panel{display:grid;grid-template-columns:minmax(0,1fr) 13.75rem;padding:var(--ui-space-8) 0;border-bottom:var(--ui-border-width) solid var(--ui-color-ink)}.cap-chart{max-height:25rem}.cap-chart polyline{fill:none;stroke:var(--ui-color-accent);stroke-width:2}.cap-chart circle{fill:var(--ui-color-accent);stroke:var(--ui-color-canvas);stroke-width:3}.cap-chart .margin-line{stroke:var(--ui-color-warning);stroke-dasharray:5 5}.cap-chart .margin-label{fill:var(--ui-color-warning)}.cap-chart-panel.cap-unverified{min-height:18.75rem}.cap-empty{display:flex;min-height:14rem;align-items:center;justify-content:center;gap:var(--ui-space-3);margin-right:var(--ui-space-6);border:var(--ui-border-width) dashed var(--ui-color-ink-muted);color:var(--ui-color-ink-muted)}.cap-empty>div{display:grid;max-width:22rem;gap:var(--ui-space-1)}.cap-empty strong{color:var(--ui-color-ink)}.cap-empty span{font-size:var(--ui-text-xs);line-height:var(--ui-leading-sm)}.cap-summary{display:grid;align-content:center;gap:var(--ui-space-4);padding-left:var(--ui-space-6);border-left:var(--ui-border-width) solid var(--ui-color-ink)}.cap-summary>div{display:grid;grid-template-columns:1fr auto;gap:var(--ui-space-2);padding-bottom:var(--ui-space-2);border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.cap-summary span{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.cap-summary strong{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs)}.run-burn-list{padding:var(--ui-space-8) 0}.run-burn-list>div:not(.section-heading){display:grid;grid-template-columns:.5rem minmax(8rem,.8fr) 4.5rem minmax(10rem,1fr) 3rem;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) 0;border-bottom:var(--ui-border-width) solid var(--ui-color-line);font-size:var(--ui-text-xs)}.run-burn-list>div>span:not(.track-mark){color:var(--ui-color-ink-muted)}.run-burn-list b{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);text-align:right}.run-burn-list .is-unverified{color:var(--ui-color-disabled)}.ownership-chart{max-width:51rem;padding:var(--ui-space-8) 0;border-bottom:var(--ui-border-width) solid var(--ui-color-ink)}.ownership-chart>div:not(.section-heading){display:grid;grid-template-columns:7rem minmax(7.5rem,1fr) 2rem;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) 0}.ownership-chart>div>span{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);text-transform:capitalize}.ownership-chart strong{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);text-align:right}.failure-list{margin-top:var(--ui-space-8)}.failure-list>div{display:grid;min-height:3.75rem;grid-template-columns:minmax(10rem,.8fr) 8.75rem 6.25rem minmax(15rem,1.6fr);align-items:center;gap:var(--ui-space-4);border-bottom:var(--ui-border-width) solid var(--ui-color-line);font-size:var(--ui-text-xs)}.failure-list .failure-list-head{min-height:2rem;color:var(--ui-color-ink-muted);font-size:.6875rem;text-transform:uppercase}.failure-list strong{display:flex;align-items:center;gap:var(--ui-space-2);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs)}.failure-list>div>span{color:var(--ui-color-ink-muted)}.failure-list>div>div{display:grid;gap:2px}.failure-list small{color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.6875rem}.failure-list .failure-empty{display:block;min-height:0;padding:var(--ui-space-6) 0;color:var(--ui-color-ink-muted)}.owner{width:fit-content}.owner-team{color:var(--ui-color-danger)!important}.owner-policy{color:var(--ui-color-warning)!important}.compliance-total{display:grid;grid-template-columns:1.75rem auto;align-items:center;text-align:left}.compliance-total svg{grid-row:1 / 3;color:var(--ui-color-success)}.compliance-total strong{font-family:var(--ui-font-mono);font-size:1.5rem}.compliance-total span{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.demo-warning{display:flex;max-width:50rem;align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-6);padding-left:var(--ui-space-3);border-left:2px solid var(--ui-color-warning);color:var(--ui-color-warning)}.demo-warning p{margin:0;color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.demo-warning strong{color:var(--ui-color-warning)}.kernel-contract,.context-envelope{max-width:56rem;padding:var(--ui-space-8) 0;border-bottom:var(--ui-border-width) solid var(--ui-color-ink)}.kernel-topology{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;margin-top:var(--ui-space-6);border-top:var(--ui-border-width) solid var(--ui-color-ink);border-bottom:var(--ui-border-width) solid var(--ui-color-ink)}.kernel-topology>div{display:grid;gap:var(--ui-space-1);padding:var(--ui-space-4) 0}.kernel-topology>div:last-child{padding-left:var(--ui-space-4)}.kernel-topology>b{display:grid;min-width:3rem;place-items:center;border-right:var(--ui-border-width) solid var(--ui-color-line);border-left:var(--ui-border-width) solid var(--ui-color-line);color:var(--ui-color-accent);font-family:var(--ui-font-mono)}.kernel-topology span,.kernel-topology small{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.kernel-topology strong{font-size:var(--ui-text-sm)}.answer-extraction{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--ui-space-4) 0 0;padding:0;border-top:var(--ui-border-width) solid var(--ui-color-line);border-bottom:var(--ui-border-width) solid var(--ui-color-line);list-style:none}.answer-extraction li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3);border-right:var(--ui-border-width) solid var(--ui-color-line)}.answer-extraction li:first-child{padding-left:0}.answer-extraction li:last-child{border-right:0}.answer-extraction li>span{color:var(--ui-color-accent);font-family:var(--ui-font-mono);font-size:.6875rem}.answer-extraction li>div{display:grid;gap:2px}.answer-extraction strong{font-size:var(--ui-text-xs)}.answer-extraction small{color:var(--ui-color-ink-muted);font-size:.6875rem;line-height:1rem}.kernel-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:var(--ui-space-6) 0 0;padding:0;list-style:none}.kernel-stages li{position:relative;min-width:0;padding-right:var(--ui-space-3)}.kernel-stages li:before{content:"";position:absolute;top:.75rem;right:0;left:1.75rem;height:var(--ui-border-width);background:var(--ui-color-line)}.kernel-stages li:last-child:before{display:none}.kernel-stages li>span{position:relative;z-index:1;display:grid;width:1.5rem;height:1.5rem;place-items:center;border:var(--ui-border-width) solid var(--ui-color-ink);background:var(--ui-color-canvas);font-family:var(--ui-font-mono);font-size:.625rem}.kernel-stages li>div{display:grid;gap:2px;margin-top:var(--ui-space-2)}.kernel-stages strong{font-size:var(--ui-text-xs)}.kernel-stages small{color:var(--ui-color-ink-muted);font-size:.6875rem;line-height:1rem}.kernel-boundary-note{display:flex;gap:var(--ui-space-2);margin:var(--ui-space-6) 0 0;padding-left:var(--ui-space-3);border-left:2px solid var(--ui-color-ink-muted);color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);line-height:var(--ui-leading-sm)}.kernel-boundary-note svg{flex:none;margin-top:2px}.context-table-wrap{overflow-x:auto;margin-top:var(--ui-space-6)}.context-envelope table{width:100%;min-width:38rem;border-collapse:collapse;text-align:left}.context-envelope th,.context-envelope td{height:2.75rem;padding:0 var(--ui-space-3) 0 0;border-bottom:var(--ui-border-width) solid var(--ui-color-line);font-size:var(--ui-text-xs)}.context-envelope thead th{height:2rem;color:var(--ui-color-ink-muted);font-size:.6875rem;font-weight:var(--ui-weight-regular);text-transform:uppercase}.context-envelope tbody th{font-family:var(--ui-font-mono)}.context-envelope td{color:var(--ui-color-ink-muted)}.context-envelope code{color:var(--ui-color-ink);font-family:var(--ui-font-mono);font-weight:var(--ui-weight-bold)}.transport-boundary{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:var(--ui-space-4);margin:var(--ui-space-4) 0 0;padding-left:var(--ui-space-3);border-left:2px solid var(--ui-color-warning)}.transport-boundary strong{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs)}.transport-boundary span{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);line-height:var(--ui-leading-sm)}.pager-readiness{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:var(--ui-space-4);margin:var(--ui-space-3) 0 0;padding-left:var(--ui-space-3);border-left:2px solid var(--ui-color-ink-muted)}.pager-readiness strong{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs)}.pager-readiness span{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);line-height:var(--ui-leading-sm)}.pager-readiness b{color:var(--ui-color-ink)}.compliance-list{max-width:56rem;padding:var(--ui-space-8) 0}.compliance-list>div{display:grid;min-height:4rem;grid-template-columns:2rem minmax(0,1fr) 4.5rem;align-items:center;gap:var(--ui-space-3);border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.check-icon{display:grid;width:1.5rem;height:1.5rem;place-items:center;border:var(--ui-border-width) solid currentColor}.compliance-list .pass .check-icon,.compliance-list .pass b{color:var(--ui-color-success)}.compliance-list .fail .check-icon,.compliance-list .fail b{color:var(--ui-color-danger)}.compliance-list .unknown .check-icon,.compliance-list .unknown b{color:var(--ui-color-ink-muted)}.compliance-list>div>div{display:grid;gap:var(--ui-space-1)}.compliance-list strong{font-size:var(--ui-text-sm)}.compliance-list small{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.compliance-list b{font-size:var(--ui-text-xs);text-align:right;text-transform:uppercase}.hash-list{max-width:56rem;padding:var(--ui-space-8) 0;border-top:var(--ui-border-width) solid var(--ui-color-ink)}.hash-list>div:not(.section-heading){display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--ui-space-4);padding:var(--ui-space-2) 0;border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.hash-list span{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.hash-list code{overflow:hidden;color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);text-overflow:ellipsis}.app-shell{background:var(--ui-color-app-background)}.sidebar{background:var(--ui-color-canvas);box-shadow:1px 0 #1c21270a}.brand{height:3.5rem;padding:0 var(--ui-space-4);border-bottom-color:var(--ui-color-line)}.brand-mark{border:0;background:transparent;color:var(--ui-color-accent)}.sidebar-action{padding:var(--ui-space-3);border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.sidebar-action .ui-button{width:100%;justify-content:flex-start;border-color:var(--ui-color-line);color:var(--ui-color-ink)}.sidebar-action .ui-button-primary{border-color:var(--ui-color-accent);background:var(--ui-color-accent);color:#fff}.run-index{display:flex;min-height:0;flex:1;flex-direction:column}.run-index-head{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-2);border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.run-index-head strong,.run-index-head small{color:var(--ui-color-ink-muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em}.run-index ol{min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.run-index li{margin:0}.run-index-empty{padding:var(--ui-space-4);color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);text-align:center}.run-index-item{display:grid;width:100%;min-height:3.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-4);border-bottom:var(--ui-border-width) solid var(--ui-color-line);background:transparent;color:var(--ui-color-ink)}.run-index-item.is-active{background:var(--ui-color-signal-soft);box-shadow:inset 3px 0 0 var(--ui-color-accent)}.run-index-copy{display:grid;min-width:0;align-self:stretch;align-content:center;gap:2px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.run-index-copy:hover .run-index-title strong{color:var(--ui-color-accent)}.run-index-copy:focus-visible{outline:var(--ui-focus-ring);outline-offset:2px}.run-index-title{display:flex;min-width:0;align-items:center;gap:var(--ui-space-1)}.run-index-title strong{overflow:hidden;font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap}.run-index-copy time{overflow:hidden;color:var(--ui-color-ink-muted);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.run-index-status{display:inline-flex;flex:none}.run-index-status.is-success{color:var(--ui-color-success)}.run-index-status.is-failed{color:var(--ui-color-danger)}.run-index-open{display:grid;width:2rem;height:2rem;flex:none;place-items:center;padding:0;border:var(--ui-border-width) solid var(--ui-color-line);border-radius:0;background:var(--ui-color-canvas);color:var(--ui-color-ink-muted);cursor:pointer}.run-index-open:hover{border-color:var(--ui-color-accent);background:var(--ui-color-accent-soft);color:var(--ui-color-accent)}.run-index-open.is-open{border-color:var(--ui-color-accent);background:var(--ui-color-accent);color:#fff}.run-index-open.is-open:hover{background:#5a2ee6;color:#fff}.run-index-open:focus-visible{outline:var(--ui-focus-ring);outline-offset:2px}main{min-width:0;background:var(--ui-color-app-background)}.detail-main,.compare-main{background:var(--ui-color-canvas)}.topbar{height:3.5rem;border-bottom-color:var(--ui-color-line);background:#fffffff5;box-shadow:0 1px 2px #1c21270d}.topbar-context{display:flex;min-width:0;align-items:baseline;gap:var(--ui-space-2)}.topbar-context span{color:var(--ui-color-accent);font-size:.6875rem;font-weight:var(--ui-weight-bold);text-transform:uppercase;letter-spacing:.06em}.topbar-context strong{overflow:hidden;font-size:var(--ui-text-sm);text-overflow:ellipsis;white-space:nowrap}.topbar-context small{overflow:hidden;color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap}.view-stage{width:min(calc(100% - 2 * var(--ui-layout-gutter)),var(--ui-layout-content));margin:var(--ui-space-4) auto var(--ui-space-8);padding:0 var(--ui-space-6) var(--ui-space-8);border:var(--ui-border-width) solid var(--ui-color-line);background:var(--ui-color-canvas);box-shadow:0 1px 3px #1c21270d}.view-stage.run-detail-stage{width:100%;margin:0;padding:0 var(--ui-layout-gutter) var(--ui-space-8);border:0;box-shadow:none}.view-stage.compare-stage{width:100%;margin:0;padding:0 var(--ui-space-4) var(--ui-space-8);border:0;border-top:3px solid var(--ui-color-accent);box-shadow:none}.trace-empty{display:grid;min-height:30rem;place-items:center;grid-template-columns:auto minmax(0,30rem);align-content:center;gap:var(--ui-space-4);padding:var(--ui-space-8) 0;text-align:left}.trace-empty-icon{display:grid;width:3rem;height:3rem;place-items:center;border:var(--ui-border-width) solid var(--ui-color-accent);background:var(--ui-color-accent-soft);color:var(--ui-color-accent)}.trace-empty>div{display:grid;gap:var(--ui-space-2)}.trace-empty h1,.trace-empty p{margin:0}.trace-empty h1{font-family:var(--ui-font-display);font-size:var(--ui-text-lg)}.trace-empty>div>p:not(.eyebrow){color:var(--ui-color-ink-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}.trace-empty .ui-button{width:fit-content;margin-top:var(--ui-space-2)}.run-overview{grid-template-columns:1fr;gap:var(--ui-space-6);padding:var(--ui-space-8) 0;border-bottom-color:var(--ui-color-line)}.run-title-line h1{color:#111418}.status-mark{background:var(--ui-color-canvas);letter-spacing:.02em}.overview-metrics>div:first-child{border-left:3px solid var(--ui-color-accent);background:var(--ui-color-signal-soft)}.overview-metrics>div:first-child dd{color:var(--ui-color-accent);font-size:1.5rem}.run-limits{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:stretch;border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.run-limits h2{display:flex;align-items:center;margin:0;border-right:var(--ui-border-width) solid var(--ui-color-line);color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);text-transform:uppercase;letter-spacing:.05em}.run-limits dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.run-limits dl>div{display:grid;min-width:0;gap:1px;padding:var(--ui-space-3);border-right:var(--ui-border-width) solid var(--ui-color-line)}.run-limits dl>div:last-child{border-right:0}.run-limits dt,.run-limits small{overflow:hidden;color:var(--ui-color-ink-muted);font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.run-limits dd{margin:0;font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold)}.run-limits .is-violated dd,.run-limits .is-violated small{color:var(--ui-color-danger)}.trace-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--ui-layout-inspector);border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.execution-trace{--trace-meta: 17rem;--trace-axis-height: 2.25rem;--trace-row-height: 4.375rem;min-width:0;padding:var(--ui-space-6) var(--ui-space-6) var(--ui-space-6) 0;border-right:var(--ui-border-width) solid var(--ui-color-line)}.trace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-6)}.trace-header h2{margin:0;font-family:var(--ui-font-display);font-size:1.25rem}.trace-header p{max-width:34rem;margin:var(--ui-space-1) 0 0;color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.trace-summary{display:flex;flex:none;align-items:center;border:var(--ui-border-width) solid var(--ui-color-line)}.trace-summary span{display:grid;min-width:5.75rem;gap:1px;padding:var(--ui-space-2) var(--ui-space-3);border-right:var(--ui-border-width) solid var(--ui-color-line);color:var(--ui-color-ink-muted);font-size:.625rem;text-transform:uppercase;letter-spacing:.04em}.trace-summary span:last-child{border-right:0}.trace-summary strong{color:var(--ui-color-ink);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);letter-spacing:0}.trace-model-legend{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ui-space-2);margin-top:var(--ui-space-4)}.trace-model-legend>span{display:grid;min-width:0;grid-template-columns:.5rem auto;gap:0 var(--ui-space-2);align-items:center;padding:var(--ui-space-1) var(--ui-space-2);border:var(--ui-border-width) solid var(--ui-color-line);background:#fafbfc}.trace-model-legend i{grid-row:1 / 3;width:.5rem;height:1.5rem}.trace-model-legend strong{overflow:hidden;font-family:var(--ui-font-mono);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.trace-model-legend small{color:var(--ui-color-ink-muted);font-size:.625rem}.trace-model-legend .native-legend i{border:var(--ui-border-width) solid var(--ui-color-ink-muted);background:transparent}.trace-canvas{position:relative;min-width:0;overflow:hidden;margin-top:var(--ui-space-4);border-top:var(--ui-border-width) solid var(--ui-color-ink);border-bottom:var(--ui-border-width) solid var(--ui-color-ink);background:#fbfcfd}.trace-axis{display:grid;height:var(--trace-axis-height);grid-template-columns:var(--trace-meta) minmax(0,1fr);border-bottom:var(--ui-border-width) solid var(--ui-color-line);color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.04em}.trace-axis>span{display:flex;align-items:center;padding-left:var(--ui-space-2);border-right:var(--ui-border-width) solid var(--ui-color-line)}.trace-axis>div{position:relative}.trace-axis time{position:absolute;top:50%;translate:-50% -50%;white-space:nowrap}.trace-axis time:first-child{translate:0 -50%}.trace-axis time:last-child{translate:-100% -50%}.trace-connectors{position:absolute;z-index:0;top:var(--trace-axis-height);right:0;bottom:0;left:var(--trace-meta);width:calc(100% - var(--trace-meta));height:calc(var(--trace-rows) * var(--trace-row-height));overflow:hidden;pointer-events:none}.trace-connectors path{fill:none;stroke:var(--ui-color-ink-muted);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .1s linear,opacity 80ms linear}.trace-rows{position:relative;z-index:1}.trace-row{display:grid;min-height:var(--trace-row-height);grid-template-columns:var(--trace-meta) minmax(0,1fr);border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.trace-row:last-child{border-bottom:0}.trace-row.is-selected{background:var(--ui-color-accent-soft);box-shadow:inset 3px 0 0 var(--ui-color-accent)}.trace-row-meta{display:grid;min-width:0;grid-template-columns:1.75rem minmax(0,1fr);align-content:center;gap:1px var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-2) calc(var(--ui-space-2) + var(--trace-depth) * .65rem);border:0;border-right:var(--ui-border-width) solid var(--ui-color-line);border-radius:0;background:#fbfcfdf0;color:var(--ui-color-ink);text-align:left;cursor:pointer}.trace-row-meta:hover{background:var(--ui-color-surface-hover)}.trace-branch-index{grid-row:1 / 4;align-self:center;display:grid;width:1.5rem;height:1.5rem;place-items:center;border:var(--ui-border-width) solid var(--ui-color-line);color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.625rem}.trace-actor{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--ui-space-2)}.trace-actor strong,.trace-actor small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-actor strong{font-size:var(--ui-text-xs)}.trace-actor small{color:var(--ui-color-ink-muted);font-size:.625rem}.trace-event-context{grid-column:1 / -1;display:flex;min-width:0;align-items:center;gap:3px;overflow:hidden;color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.5625rem;line-height:.75rem;white-space:nowrap}.trace-event-context code,.trace-event-context>span,.trace-inferred{overflow:hidden;max-width:8rem;padding:0 3px;border:var(--ui-border-width) solid var(--ui-color-line);background:var(--ui-color-canvas);color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.trace-inferred{flex:none;border-color:var(--ui-color-warning);background:#fff7e8;color:var(--ui-color-warning);font-weight:var(--ui-weight-bold);text-transform:uppercase;letter-spacing:.04em}.trace-summary .trace-summary-inferred strong{color:var(--ui-color-warning)}.trace-call-model{display:flex;min-width:0;align-items:center;gap:var(--ui-space-1);overflow:hidden;font-family:var(--ui-font-mono);font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.trace-call-model i{width:.375rem;height:.75rem;flex:none}.trace-call-usage{display:flex;min-width:0;align-items:center;gap:var(--ui-space-2);color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.625rem;white-space:nowrap}.trace-call-usage b{padding:0 3px;background:var(--ui-color-signal-soft);color:var(--ui-color-accent);font-weight:var(--ui-weight-bold)}.trace-call-usage b.is-hot{background:#fcebea;color:var(--ui-color-danger)}.trace-time-cell{position:relative;min-width:0}.trace-gridline{position:absolute;z-index:0;top:0;bottom:0;width:1px;background:var(--ui-color-line)}.trace-progress-label{position:absolute;z-index:3;top:.1rem;color:color-mix(in srgb,var(--trace-color) 74%,var(--ui-color-ink));font-family:var(--ui-font-mono);font-size:.5625rem;font-weight:var(--ui-weight-bold);line-height:.625rem;pointer-events:none;white-space:nowrap}.trace-progress-label.is-end-aligned{translate:-100% 0}.trace-hit-target{position:absolute;z-index:2;top:1.1rem;height:2.125rem;padding:0;border:0;border-radius:0;outline:0;background:transparent;cursor:pointer}.trace-hit-target.is-duration-target{min-width:1px}.trace-hit-target.is-milestone-target{width:.75rem!important;min-width:.75rem}.trace-hit-target.is-at-timeline-end{translate:-100% 0}.trace-hit-target.is-at-timeline-end .trace-span{outline-offset:-2px}.trace-hit-target:focus-visible{outline:2px solid var(--ui-color-ink);outline-offset:2px}.trace-span{display:flex;width:100%;height:100%;align-items:center;overflow:hidden;padding:0 var(--ui-space-2);border:var(--ui-border-width) solid color-mix(in srgb,var(--trace-color) 76%,#111);background:color-mix(in srgb,var(--trace-color) 86%,white);color:#fff;box-shadow:0 1px 2px #1c21271f;transform-origin:left center;transition:transform .1s linear,opacity 80ms linear}.trace-span>span{overflow:hidden;font-family:var(--ui-font-mono);font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.trace-span.is-milestone{width:.75rem;padding:0;border-color:var(--trace-color);background:#fff;box-shadow:inset 0 0 0 3px var(--trace-color)}.trace-row.is-failed .trace-span{border-color:#8e2929;background:var(--ui-color-danger)}.trace-row.is-selected .trace-span{outline:2px solid var(--ui-color-ink);outline-offset:2px}.trace-playhead-lane{position:absolute;z-index:4;top:var(--trace-axis-height);right:0;bottom:0;left:var(--trace-meta);pointer-events:none}.trace-playhead{position:absolute;top:0;bottom:0;width:1px;background:var(--ui-color-accent)}.trace-playhead.is-playing{transition:left .1s linear}.trace-playhead.is-at-timeline-end{translate:-1px 0}.trace-playhead span{position:absolute;top:-.25rem;left:-.25rem;width:.5rem;height:.5rem;background:var(--ui-color-accent)}.trace-playhead.is-at-timeline-end span{left:-.5rem}.trace-controls{display:grid;grid-template-columns:auto var(--ui-control-height) auto minmax(7rem,1fr) auto;align-items:end;gap:var(--ui-space-2);margin-top:var(--ui-space-4)}.trace-control-copy{display:grid;min-width:7rem;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:1px var(--ui-space-1)}.trace-control-copy svg{grid-row:1 / 3;color:var(--ui-color-accent)}.trace-control-copy span{color:var(--ui-color-ink-muted);font-size:.625rem}.trace-control-copy strong{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs)}.trace-raw-note{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:var(--ui-space-1);color:var(--ui-color-ink-muted);font-size:.625rem}.run-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.signal-card{min-width:0;padding:var(--ui-space-5, 1.25rem) var(--ui-space-4);border-right:var(--ui-border-width) solid var(--ui-color-line)}.signal-card:first-child{padding-left:0}.signal-card:last-child{padding-right:0;border-right:0}.signal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3)}.signal-head h2{margin:0;font-family:var(--ui-font-display);font-size:var(--ui-text-md)}.signal-head svg{color:var(--ui-color-accent)}.signal-card.is-danger .signal-head svg,.signal-card.is-danger .signal-number strong{color:var(--ui-color-danger)}.signal-number{display:flex;align-items:baseline;gap:var(--ui-space-2);margin:var(--ui-space-4) 0 var(--ui-space-3)}.signal-number strong{font-family:var(--ui-font-mono);font-size:1.5rem;text-transform:capitalize}.signal-number span{color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}.signal-facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-2) var(--ui-space-4);margin:var(--ui-space-4) 0 0}.signal-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-2);border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.signal-facts dt,.signal-facts dd{font-size:.6875rem}.signal-facts dt{color:var(--ui-color-ink-muted)}.signal-facts dd{margin:0;font-family:var(--ui-font-mono)}.signal-message{min-height:2.5rem;margin:0;color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs);line-height:1.25rem}.signal-tags{display:flex;flex-wrap:wrap;gap:var(--ui-space-1);margin-top:var(--ui-space-3)}.signal-tags span{max-width:100%;overflow:hidden;padding:2px var(--ui-space-1);border:var(--ui-border-width) solid var(--ui-color-line);color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.signal-checks{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-1) var(--ui-space-3)}.signal-checks>div{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-1);min-width:0}.signal-checks span{display:grid;place-items:center}.signal-checks strong{overflow:hidden;font-size:.6875rem;font-weight:var(--ui-weight-regular);text-overflow:ellipsis;white-space:nowrap}.signal-checks small{color:var(--ui-color-ink-muted);font-size:.625rem}.signal-checks .pass span,.signal-checks .pass small{color:var(--ui-color-success)}.signal-checks .fail span,.signal-checks .fail small{color:var(--ui-color-danger)}.signal-checks .unknown span,.signal-checks .unknown small{color:var(--ui-color-ink-muted)}@media(max-width:70rem){.batch-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.batch-settings>div:nth-child(3){border-right:0}.batch-settings>div:nth-child(n+4){border-top:var(--ui-border-width) solid var(--ui-color-line)}.run-overview{grid-template-columns:1fr;gap:var(--ui-space-6);padding:var(--ui-space-8) 0}.overview-metrics{width:100%}.overview-metrics>div:first-child{border-left:0}.inspector{padding-left:0;border-top:var(--ui-border-width) solid var(--ui-color-ink)}.run-signals{grid-template-columns:1fr 1fr}.signal-card:nth-child(2){padding-right:0;border-right:0}.signal-card:last-child{grid-column:1 / -1;padding:var(--ui-space-4) 0;border-top:var(--ui-border-width) solid var(--ui-color-line)}.signal-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.trace-layout{grid-template-columns:1fr}.execution-trace{padding-right:0;border-right:0}.trace-layout>.inspector{padding-left:0;border-top:var(--ui-border-width) solid var(--ui-color-line)}.run-limits{grid-template-columns:1fr}.run-limits h2{padding:var(--ui-space-3) 0 var(--ui-space-2);border-right:0}.portal-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-primary-metrics .metric-total-tokens{grid-column:1 / -1}.portal-primary-metrics>div{border-right:var(--ui-border-width) solid var(--ui-color-line);border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.portal-primary-metrics>div:nth-child(odd):not(:first-child){border-right:0}.portal-primary-metrics>div:last-child{border-bottom:0}}@media(max-width:47.5rem){.app-shell{display:block}.sidebar{position:relative;z-index:1;width:100%;height:auto;max-height:none;flex-direction:column;border-right:0;border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.brand{display:flex}.sidebar-action{position:absolute;top:var(--ui-space-3);right:var(--ui-space-3);width:auto;padding:0;border:0}.sidebar-action .ui-button{width:auto}.run-index-head{padding-top:var(--ui-space-2)}.run-index ol{display:flex;overflow-x:auto;overflow-y:hidden}.run-index li{flex:0 0 14rem}.run-index-item{min-height:4rem;padding:var(--ui-space-2) var(--ui-space-3);border-right:var(--ui-border-width) solid var(--ui-color-line);border-bottom:0}.run-index-item.is-active{box-shadow:inset 0 -3px 0 var(--ui-color-accent)}main{padding-bottom:0}.ui-toast-viewport{bottom:var(--ui-space-3)}.topbar{height:auto;min-height:3rem;padding:var(--ui-space-2) var(--ui-space-3)}.topbar-context small{display:none}.batch-context{width:calc(100% - 1.5rem);padding:var(--ui-space-3)}.batch-context-heading{align-items:flex-start;flex-direction:column;gap:var(--ui-space-1)}.batch-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-settings>div,.batch-settings>div:nth-child(3){padding-left:var(--ui-space-2);border-top:var(--ui-border-width) solid var(--ui-color-line);border-right:var(--ui-border-width) solid var(--ui-color-line)}.batch-settings>div:nth-child(odd){padding-left:0}.batch-settings>div:nth-child(2n){border-right:0}.view-stage{width:calc(100% - 1.5rem);padding:0 var(--ui-space-3) var(--ui-space-8)}.run-overview{padding:var(--ui-space-8) 0 var(--ui-space-6)}.run-title-line{align-items:flex-start;flex-direction:column}.overview-metrics{grid-template-columns:repeat(2,1fr)}.overview-metrics>div{min-height:4.5rem;padding:var(--ui-space-2);border-top:var(--ui-border-width) solid var(--ui-color-line)}.overview-metrics>div:nth-child(odd){border-left:0}.overview-metrics>div:first-child{border-left:3px solid var(--ui-color-accent)}.run-limits dl{grid-template-columns:repeat(2,minmax(0,1fr))}.run-limits dl>div{border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.run-limits dl>div:nth-child(2n){border-right:0}.run-signals{grid-template-columns:1fr}.signal-card,.signal-card:first-child,.signal-card:nth-child(2),.signal-card:last-child{grid-column:auto;padding:var(--ui-space-4) 0;border-top:0;border-right:0;border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.signal-card:last-child{border-bottom:0}.signal-checks{grid-template-columns:1fr 1fr}.execution-trace{--trace-meta: 12rem}.trace-header{display:grid}.trace-summary{width:100%}.trace-summary span{min-width:0;flex:1}.trace-model-legend{overflow-x:auto;flex-wrap:nowrap}.trace-model-legend>span{flex:none}.trace-actor{grid-template-columns:1fr;gap:0}.trace-actor small{display:none}.trace-event-context{gap:2px}.trace-event-context>:not(.trace-inferred){display:none}.trace-call-usage{overflow:hidden;text-overflow:ellipsis}.trace-call-usage b{display:none}.trace-controls{grid-template-columns:var(--ui-control-height) auto minmax(5rem,1fr)}.trace-control-copy,.trace-raw-note,.speed-control{display:none}.lower-analysis{grid-template-columns:1fr}.analysis-section{padding-right:0}.analysis-section+.analysis-section{padding-left:0;border-top:var(--ui-border-width) solid var(--ui-color-ink);border-left:0}.arrival-copy{grid-template-columns:1fr}.arrival-copy time{grid-column:1;grid-row:auto;text-align:left;overflow-wrap:anywhere}.page-title{display:grid;gap:var(--ui-space-6)}.compare-workbench{grid-template-columns:1fr}.run-space-viewport{min-height:28rem}.all-runs-stats{grid-template-columns:1fr}.timeline-chart,.timeline-chart:first-child,.timeline-chart:last-child{padding:var(--ui-space-4) 0;border-right:0;border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.timeline-chart:last-child{border-bottom:0}.cap-chart-panel{grid-template-columns:1fr}.cap-summary{grid-template-columns:1fr 1fr;padding:var(--ui-space-6) 0 0;border-top:var(--ui-border-width) solid var(--ui-color-ink);border-left:0}.cap-empty{margin-right:0}.failure-list{overflow-x:auto}.failure-list>div{min-width:47.5rem}.kernel-stages{grid-template-columns:1fr;gap:0}.answer-extraction{grid-template-columns:1fr}.answer-extraction li,.answer-extraction li:first-child{padding-left:0;border-right:0;border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.answer-extraction li:last-child{border-bottom:0}.kernel-stages li{display:grid;grid-template-columns:2rem minmax(0,1fr);padding:0 0 var(--ui-space-4)}.kernel-stages li:before{top:1.5rem;bottom:0;left:.75rem;width:var(--ui-border-width);height:auto}.kernel-stages li>div{margin-top:0}.transport-boundary,.pager-readiness{grid-template-columns:1fr;gap:var(--ui-space-1)}}@media(max-width:35rem){.topbar-actions .ui-button{width:var(--ui-control-height);padding:0;font-size:0}.run-picker .ui-select-trigger{width:55vw}.token-legend{flex-wrap:wrap}.run-space-viewport{min-height:26rem}.timeline-legend{gap:var(--ui-space-2)}.selected-run-head{align-items:stretch;flex-direction:column}.selected-run-head .ui-button{width:fit-content}.portal-primary-metrics{grid-template-columns:1fr}.portal-primary-metrics .metric-total-tokens{grid-column:auto}.portal-primary-metrics>div,.portal-primary-metrics>div:nth-child(odd):not(:first-child){border-right:0;border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.portal-primary-metrics>div:last-child{border-bottom:0}.run-burn-list>div:not(.section-heading){grid-template-columns:.5rem 1fr 3rem}.run-burn-list>div:not(.section-heading)>span:nth-child(3),.run-burn-list .ui-progress{display:none}.hash-list>div:not(.section-heading){grid-template-columns:1fr;gap:var(--ui-space-1)}.kernel-topology{grid-template-columns:1fr}.kernel-topology>div:last-child{padding-left:0}.kernel-topology>b{min-height:2rem;border-top:var(--ui-border-width) solid var(--ui-color-line);border-right:0;border-bottom:var(--ui-border-width) solid var(--ui-color-line);border-left:0}}.run-detail-stage .run-overview{min-height:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--ui-space-6);padding:var(--ui-space-4) 0}.run-detail-stage .run-kicker{gap:var(--ui-space-1);font-size:.625rem}.run-detail-stage .run-title-line{gap:var(--ui-space-2);margin-top:var(--ui-space-1)}.run-detail-stage .run-title-line>div:first-child{display:grid;min-width:0;gap:2px}.run-detail-stage .run-title-line h1{font-size:clamp(1.5rem,2.2vw,2rem);letter-spacing:-.025em}.run-execution-id{display:flex;min-width:0;align-items:baseline;gap:var(--ui-space-1);color:var(--ui-color-ink-muted);font-size:.625rem;font-weight:var(--ui-weight-bold);text-transform:uppercase;letter-spacing:.045em}.run-execution-id code{overflow:hidden;color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.625rem;font-weight:var(--ui-weight-regular);text-overflow:ellipsis;text-transform:none;letter-spacing:0;white-space:nowrap}.run-detail-stage .status-mark{min-height:1.375rem;padding:0 6px;font-size:.625rem}.run-failure-summary{display:flex;align-items:center;gap:5px;margin:var(--ui-space-2) 0 0;color:var(--ui-color-danger);font-size:.6875rem;font-weight:var(--ui-weight-bold);line-height:1rem}.run-failure-summary svg{flex:none}.run-detail-stage .final-answer-collapsible,.final-answer-empty{width:min(100%,32rem);margin-top:var(--ui-space-2)}.run-detail-stage .final-answer-trigger,.final-answer-empty{height:1.875rem;border-color:var(--ui-color-line)}.final-answer-empty{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-2);color:var(--ui-color-disabled)}.final-answer-empty span{font-size:.625rem;font-weight:var(--ui-weight-bold);text-transform:uppercase;letter-spacing:.04em}.final-answer-empty code{overflow:hidden;font-family:var(--ui-font-mono);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.overview-facts{display:grid;grid-template-columns:repeat(4,minmax(4.5rem,1fr));margin:0;border:var(--ui-border-width) solid var(--ui-color-line)}.overview-facts>div{display:grid;min-width:0;gap:1px;padding:var(--ui-space-2) var(--ui-space-3);border-right:var(--ui-border-width) solid var(--ui-color-line)}.overview-facts>div:last-child{border-right:0}.overview-facts dt{color:var(--ui-color-ink-muted);font-size:.625rem;text-transform:uppercase;letter-spacing:.04em}.overview-facts dd{margin:0;font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);white-space:nowrap}.run-detail-stage .trace-layout{display:block;border-bottom:0}.run-detail-stage .execution-trace{--trace-meta: 14rem;--trace-axis-height: 2rem;--trace-row-height: 3.5rem;padding:var(--ui-space-3) 0 var(--ui-space-2);border-right:0}.run-detail-stage .trace-header{align-items:center;gap:var(--ui-space-3)}.run-detail-stage .trace-header h2{font-size:var(--ui-text-md)}.run-detail-stage .trace-summary{gap:var(--ui-space-3);border:0}.run-detail-stage .trace-summary span{display:inline-flex;min-width:0;align-items:baseline;gap:3px;padding:0;border:0;font-size:.625rem}.run-detail-stage .trace-summary strong{font-size:.6875rem}.run-detail-stage .trace-model-legend{gap:var(--ui-space-3);margin-top:var(--ui-space-2)}.run-detail-stage .trace-model-legend>span{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent}.run-detail-stage .trace-model-legend i{width:.5rem;height:.5rem}.run-detail-stage .trace-model-legend strong{max-width:11rem;font-size:.625rem}.run-detail-stage .trace-model-legend small{display:none}.run-detail-stage .trace-model-legend .native-legend i{box-sizing:border-box}.run-detail-stage .trace-canvas{margin-top:var(--ui-space-3)}.run-detail-stage .trace-row-meta{grid-template-columns:1.5rem minmax(0,1fr);gap:0 var(--ui-space-2);padding-top:5px;padding-bottom:5px}.run-detail-stage .trace-branch-index{width:1.375rem;height:1.375rem}.run-detail-stage .trace-actor strong{font-size:.6875rem}.run-detail-stage .trace-actor small,.run-detail-stage .trace-call-model,.run-detail-stage .trace-call-usage{font-size:.625rem}.run-detail-stage .trace-call-usage{color:var(--ui-color-ink-muted)}.run-detail-stage .trace-hit-target{top:.75rem;height:2rem}.run-detail-stage .trace-controls{grid-template-columns:auto var(--ui-control-height) auto minmax(7rem,1fr) auto;align-items:center;margin-top:var(--ui-space-3)}.run-detail-stage .trace-control-copy{display:flex;min-width:0;align-items:center;gap:var(--ui-space-1)}.run-detail-stage .trace-control-copy svg{grid-row:auto}.run-detail-stage .trace-control-copy span{font-size:.625rem}.run-detail-stage .trace-control-copy strong{font-size:.6875rem}.event-evidence{border-top:var(--ui-border-width) solid var(--ui-color-line);border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.empty-event-evidence{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) 0;color:var(--ui-color-ink-muted)}.empty-event-evidence p{margin:0;font-size:var(--ui-text-xs)}.event-evidence-trigger,.audit-details-trigger{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-2) 0;border:0;border-radius:0;background:transparent;color:var(--ui-color-ink);text-align:left;cursor:pointer}.event-evidence-trigger:hover,.audit-details-trigger:hover{background:var(--ui-color-surface-hover)}.event-evidence-trigger>span:first-child{display:grid;gap:1px}.event-evidence-trigger small{color:var(--ui-color-ink-muted);font-size:.625rem;text-transform:uppercase;letter-spacing:.05em}.event-evidence-trigger strong{font-family:var(--ui-font-display);font-size:var(--ui-text-sm)}.event-evidence-trigger-meta,.audit-details-summary{display:inline-flex;flex:none;align-items:center;gap:var(--ui-space-2);color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.625rem}.event-evidence-icon,.audit-details-icon{transition:transform var(--ui-duration-fast) var(--ui-ease-out)}.event-evidence-trigger[data-panel-open] .event-evidence-icon,.audit-details-trigger[data-panel-open] .audit-details-icon,.advanced-evidence-trigger[data-panel-open] svg{transform:rotate(90deg)}.event-evidence-panel,.audit-details-panel,.advanced-evidence-panel{height:var(--collapsible-panel-height);overflow:hidden;transition:height var(--ui-duration-medium) var(--ui-ease-out)}.event-evidence-panel[data-starting-style],.event-evidence-panel[data-ending-style],.audit-details-panel[data-starting-style],.audit-details-panel[data-ending-style],.advanced-evidence-panel[data-starting-style],.advanced-evidence-panel[data-ending-style]{height:0}.event-evidence-tabs{padding:0 0 var(--ui-space-4)}.event-evidence-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4);padding-top:var(--ui-space-2)}.event-evidence-head .decision-block{max-width:48rem;margin:0;padding-left:var(--ui-space-2)}.event-evidence-head .decision-block p{font-size:var(--ui-text-xs)}.event-evidence-content{padding-top:var(--ui-space-3);outline:0}.event-evidence-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--ui-space-4);margin:0}.event-evidence-facts>div{display:grid;min-width:0;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--ui-space-2);padding:6px 0;border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.event-evidence-facts dt{color:var(--ui-color-ink-muted);font-size:.625rem}.event-evidence-facts dd{min-width:0;margin:0;overflow:hidden;font-family:var(--ui-font-mono);font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.event-evidence-metrics{display:flex;gap:var(--ui-space-5);margin-top:var(--ui-space-3)}.event-evidence-metrics>div{display:grid;grid-template-columns:1rem auto;gap:0 var(--ui-space-1);align-items:center}.event-evidence-metrics svg{grid-row:1 / 3;color:var(--ui-color-ink-muted)}.event-evidence-metrics span{color:var(--ui-color-ink-muted);font-size:.625rem}.event-evidence-metrics strong{font-family:var(--ui-font-mono);font-size:.6875rem}.advanced-evidence{margin-top:var(--ui-space-3);border-top:var(--ui-border-width) solid var(--ui-color-line)}.advanced-evidence-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--ui-space-2) 0;border:0;background:transparent;color:var(--ui-color-ink-muted);font-size:.625rem;text-align:left;cursor:pointer}.advanced-evidence-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2);margin:0;padding:0 0 var(--ui-space-2)}.advanced-evidence-panel dl>div{min-width:0}.advanced-evidence-panel dt{color:var(--ui-color-ink-muted);font-size:.625rem}.advanced-evidence-panel dd{margin:1px 0 0;overflow-wrap:anywhere;font-family:var(--ui-font-mono);font-size:.625rem}.event-evidence .raw-view{max-height:20rem;margin:0;padding:var(--ui-space-4) var(--ui-space-3) var(--ui-space-3);border-color:var(--ui-color-line)}.audit-details{border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.audit-details-trigger{min-height:3rem}.audit-details-title{display:grid;gap:1px}.audit-details-title strong{font-family:var(--ui-font-display);font-size:var(--ui-text-sm)}.audit-details-title small{color:var(--ui-color-ink-muted);font-size:.625rem}.audit-details-summary b{font-weight:var(--ui-weight-regular)}.audit-details-summary .audit-danger{color:var(--ui-color-danger)}.audit-details-content{padding-bottom:var(--ui-space-4)}.audit-details .run-signals{border-top:var(--ui-border-width) solid var(--ui-color-line)}.audit-details .signal-card{padding:var(--ui-space-3)}.audit-details .signal-card:first-child{padding-left:0}.audit-details .signal-card:last-child{padding-right:0}.audit-details .signal-head h2{font-size:var(--ui-text-sm)}.audit-details .signal-head svg{width:15px;height:15px}.audit-details .signal-number{margin:var(--ui-space-2) 0}.audit-details .signal-number strong{font-size:1.125rem}.audit-details .signal-message{min-height:0;font-size:.6875rem;line-height:1.1rem}.audit-details .signal-facts{margin-top:var(--ui-space-2)}.audit-details .signal-checks{gap:2px var(--ui-space-2)}.audit-details .run-limits{margin-top:var(--ui-space-3);border-top:var(--ui-border-width) solid var(--ui-color-line)}.audit-details .lower-analysis{margin-top:var(--ui-space-3)}.audit-details .analysis-section{padding-top:var(--ui-space-3);padding-bottom:var(--ui-space-3)}.audit-details .data-arrival ol{gap:0;border-top:var(--ui-border-width) solid var(--ui-color-line)}.audit-details .data-arrival li{grid-template-columns:1.5rem minmax(0,1fr);gap:var(--ui-space-2);padding:var(--ui-space-2) 0;border:0;border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.audit-details .arrival-index{width:1.5rem;height:1.5rem;font-size:.5625rem}.audit-details .arrival-copy{grid-template-columns:minmax(0,1fr) auto}.audit-details .arrival-copy strong{font-size:.6875rem}.audit-details .arrival-copy small,.audit-details .arrival-copy time,.audit-details .arrival-copy code{font-size:.5625rem}.audit-details .arrival-copy code{margin-top:2px}.arrival-details{grid-column:1 / -1;margin-top:2px}.arrival-details summary{color:var(--ui-color-ink-muted);font-size:.625rem;cursor:pointer}.arrival-details p{margin:var(--ui-space-1) 0 0;color:var(--ui-color-ink);font-size:.6875rem;line-height:1rem}.run-result-details{padding:var(--ui-space-6) 0 0}.result-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-6);padding-bottom:var(--ui-space-3);border-bottom:2px solid var(--ui-color-ink)}.result-section-head .eyebrow,.result-section-head h2{margin:0}.result-section-head h2{margin-top:2px;font-family:var(--ui-font-display);font-size:var(--ui-text-md)}.result-section-head dl{display:flex;gap:var(--ui-space-6);margin:0}.result-section-head dl>div{display:grid;gap:1px}.result-section-head dt{color:var(--ui-color-ink-muted);font-size:.625rem;text-transform:uppercase;letter-spacing:.04em}.result-section-head dd{margin:0;font-family:var(--ui-font-mono);font-size:.6875rem;font-weight:var(--ui-weight-bold)}.result-subhead{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;gap:var(--ui-space-3);border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.result-subhead h3{display:flex;align-items:center;gap:var(--ui-space-1);margin:0;font-family:var(--ui-font-display);font-size:var(--ui-text-sm)}.result-subhead>span{color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.625rem}.result-tasks{padding-top:var(--ui-space-3)}.result-tasks>ol{display:grid;margin:0;padding:0;list-style:none}.result-tasks>ol>li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.result-tasks>ol>li.is-failed{box-shadow:inset 3px 0 0 var(--ui-color-danger)}.result-task-index{display:grid;place-items:start center;padding-top:var(--ui-space-3);border-right:var(--ui-border-width) solid var(--ui-color-line);color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.625rem}.result-task-copy{min-width:0;padding:var(--ui-space-3)}.result-task-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.result-task-title strong{overflow:hidden;font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap}.result-task-status{flex:none;padding:1px 5px;border:var(--ui-border-width) solid var(--ui-color-success);color:var(--ui-color-success);font-family:var(--ui-font-mono);font-size:.5625rem;text-transform:uppercase}.result-task-status.is-failed{border-color:var(--ui-color-danger);color:var(--ui-color-danger)}.result-task-copy>code{display:block;overflow:hidden;margin-top:2px;color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.5625rem;text-overflow:ellipsis;white-space:nowrap}.result-task-copy dl{display:grid;grid-template-columns:1fr 2fr .75fr .75fr;gap:var(--ui-space-3);margin:var(--ui-space-2) 0 0}.result-task-copy dl>div{min-width:0}.result-task-copy dt{color:var(--ui-color-ink-muted);font-size:.5625rem;text-transform:uppercase;letter-spacing:.04em}.result-task-copy dd{overflow:hidden;margin:1px 0 0;font-family:var(--ui-font-mono);font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.result-task-error{display:flex;align-items:flex-start;gap:var(--ui-space-1);margin:var(--ui-space-2) 0 0;padding:var(--ui-space-2);background:#fff4f3;color:var(--ui-color-danger);font-size:.6875rem;line-height:1rem}.result-task-error svg{flex:none;margin-top:1px}.result-task-output{margin-top:var(--ui-space-2)}.result-task-output summary{width:fit-content;color:var(--ui-color-ink-muted);font-size:.625rem;cursor:pointer}.result-task-output pre,.result-disclosure pre,.result-text-grid pre{max-height:22rem;overflow:auto;margin:var(--ui-space-2) 0 0;padding:var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-color-line);background:#fbfcfd;font-family:var(--ui-font-mono);font-size:.625rem;line-height:1rem;white-space:pre-wrap;overflow-wrap:anywhere}.result-evidence-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);gap:var(--ui-space-6);margin-top:var(--ui-space-6)}.result-disclosure{border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.result-disclosure-trigger{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-2);border:0;border-radius:0;background:transparent;color:var(--ui-color-ink);text-align:left;cursor:pointer}.result-disclosure-trigger:hover{background:var(--ui-color-surface-hover)}.result-disclosure-trigger>span{display:flex;min-width:0;align-items:center;gap:var(--ui-space-2)}.result-disclosure-trigger>span>span{display:grid;min-width:0;gap:1px}.result-disclosure-trigger strong,.result-disclosure-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-disclosure-trigger strong{font-size:.6875rem}.result-disclosure-trigger small{color:var(--ui-color-ink-muted);font-family:var(--ui-font-mono);font-size:.5625rem}.result-disclosure-icon{flex:none;transition:transform var(--ui-duration-fast) var(--ui-ease-out)}.result-disclosure-trigger[data-panel-open] .result-disclosure-icon{transform:rotate(90deg)}.result-disclosure-panel{height:var(--collapsible-panel-height);overflow:hidden;transition:height var(--ui-duration-medium) var(--ui-ease-out)}.result-disclosure-panel[data-starting-style],.result-disclosure-panel[data-ending-style]{height:0}.result-disclosure-panel>div{padding:0 var(--ui-space-2) var(--ui-space-3)}.result-disclosure-panel pre{margin:0}.result-log-viewer>ol{max-height:30rem;overflow:auto;margin:0;padding:0;border-bottom:var(--ui-border-width) solid var(--ui-color-line);list-style:none}.result-log-viewer>ol>li{display:grid;grid-template-columns:7.75rem 4.5rem minmax(7rem,auto);gap:2px var(--ui-space-2);padding:var(--ui-space-2);border-bottom:var(--ui-border-width) solid var(--ui-color-line);font-family:var(--ui-font-mono);font-size:.5625rem}.result-log-viewer>ol>li:last-child{border-bottom:0}.result-log-viewer time,.result-log-viewer code{color:var(--ui-color-ink-muted)}.result-log-viewer strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-log-viewer p{grid-column:1 / -1;margin:2px 0 0;color:var(--ui-color-ink-muted);line-height:.875rem;overflow-wrap:anywhere}.result-log-viewer .is-error strong,.result-log-viewer .is-failed strong,.result-log-viewer .is-capped strong{color:var(--ui-color-danger)}.result-text-grid{display:grid;gap:var(--ui-space-6);margin-top:var(--ui-space-6)}.result-text-grid section{min-width:0}.result-text-grid pre{max-height:28rem;margin-top:var(--ui-space-3);background:var(--ui-color-canvas)}.result-empty{margin:0;padding:var(--ui-space-4) 0;color:var(--ui-color-ink-muted);font-size:var(--ui-text-xs)}@media(max-width:70rem){.run-detail-stage .run-overview{grid-template-columns:1fr;gap:var(--ui-space-3)}.run-detail-stage .overview-facts{width:100%}.run-detail-stage .execution-trace{--trace-meta: 12rem}.event-evidence-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.result-evidence-grid{grid-template-columns:1fr}}@media(max-width:47.5rem){.run-detail-stage .run-overview{padding:var(--ui-space-3) 0}.run-detail-stage .run-title-line{align-items:flex-start;flex-direction:column}.run-detail-stage .overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.run-detail-stage .overview-facts>div:nth-child(2){border-right:0}.run-detail-stage .overview-facts>div:nth-child(n+3){border-top:var(--ui-border-width) solid var(--ui-color-line)}.run-detail-stage .trace-header{align-items:flex-start;flex-direction:column}.run-detail-stage .trace-summary{width:100%;justify-content:space-between}.run-detail-stage .trace-summary span{gap:2px}.run-detail-stage .trace-model-legend{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.run-detail-stage .trace-model-legend>span{flex:none}.run-detail-stage .execution-trace{--trace-meta: 9.5rem}.run-detail-stage .trace-actor{grid-template-columns:1fr;gap:0}.run-detail-stage .trace-call-usage{display:none}.run-detail-stage .trace-controls{grid-template-columns:var(--ui-control-height) auto minmax(4rem,1fr)}.run-detail-stage .trace-control-copy,.run-detail-stage .speed-control{display:none}.event-evidence-trigger,.audit-details-trigger{padding-right:var(--ui-space-1);padding-left:var(--ui-space-1)}.event-evidence-head{align-items:stretch;flex-direction:column}.event-evidence-facts{grid-template-columns:1fr}.event-evidence-metrics{margin-left:var(--ui-space-1)}.advanced-evidence-panel dl{grid-template-columns:1fr}.audit-details-summary b:not(.audit-danger){display:none}.audit-details .run-signals,.audit-details .lower-analysis{grid-template-columns:1fr}.audit-details .signal-card,.audit-details .signal-card:first-child,.audit-details .signal-card:last-child{padding:var(--ui-space-3) 0;border-right:0;border-bottom:var(--ui-border-width) solid var(--ui-color-line)}.audit-details .signal-card:last-child{border-bottom:0}.audit-details .run-limits dl{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-details .analysis-section+.analysis-section{padding-left:0;border-top:var(--ui-border-width) solid var(--ui-color-line);border-left:0}.result-section-head{align-items:flex-start;flex-direction:column}.result-section-head dl{width:100%;justify-content:space-between;gap:var(--ui-space-3)}.result-task-copy dl{grid-template-columns:repeat(2,minmax(0,1fr))}.result-log-viewer>ol>li{grid-template-columns:1fr auto}.result-log-viewer strong{grid-column:1 / -1}}.compare-workbench{padding-bottom:0}.compare-runs-page .all-runs-stats{padding-top:var(--ui-space-4)}.all-runs-stats .unovis-chart{--vis-tooltip-background-color: rgb(255 255 255 / 12%);--vis-tooltip-border-color: rgb(23 27 34 / 18%);--vis-tooltip-text-color: #171b22;--vis-tooltip-box-shadow: 0 4px 18px rgb(18 23 30 / 4%);--vis-tooltip-backdrop-filter: blur(1.5px)}.all-runs-stats .chart-tooltip>strong{color:#171b22}.all-runs-stats .chart-tooltip>span,.all-runs-stats .chart-tooltip dt{color:#171b22b8}.all-runs-stats .chart-tooltip dl{border-top-color:#171b222e}.all-runs-stats .chart-tooltip dd{color:#171b22}.timeline-selectable{cursor:pointer}.compare-selected-panel{align-self:start}.portal-chart-grid{border-top:2px solid var(--ui-color-ink)}.portal-chart-grid .run-stat-chart{padding-top:var(--ui-space-3)}.portal-chart-grid .run-stat-chart-head{min-height:1.75rem}.portal-chart-grid .run-stat-chart-head .chart-inline-legend{flex:none;margin:1px 0 0}.portal-chart-grid .unovis-chart{--vis-tooltip-background-color: rgb(18 23 30 / 18%);--vis-tooltip-border-color: rgb(18 23 30 / 18%);--vis-tooltip-text-color: #171b22;--vis-tooltip-box-shadow: 0 4px 14px rgb(18 23 30 / 6%);--vis-tooltip-backdrop-filter: blur(1.5px);--vis-tooltip-padding: 6px 8px}.portal-chart-grid .chart-tooltip{min-width:6.5rem;gap:0;color:#171b22;font-size:.625rem;line-height:1.05}.portal-chart-grid .chart-tooltip dl{gap:1px;margin:0;padding:0;border-top:0}.portal-chart-grid .chart-tooltip dl>div{grid-template-columns:minmax(3.75rem,1fr) auto;gap:var(--ui-space-2)}.portal-chart-grid .chart-tooltip dt{color:#171b22b8;font-size:.625rem}.portal-chart-grid .chart-tooltip dd{color:#171b22;font-size:.625rem;line-height:1.05}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
