.phase4-observatory{--dossier-rule:color-mix(in oklab, var(--border) 82%, transparent);--dossier-quiet:color-mix(in oklab, var(--muted-foreground) 91%, var(--foreground))}.jobs-ledger{gap:1.5rem;display:grid}.jobs-ledger>[data-slot=alert],.jobs-attention-lane{border-color:var(--dossier-rule);box-shadow:none;border-radius:.625rem}.jobs-attention-lane{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 7%, transparent), transparent 42%), var(--card);position:relative;overflow:hidden}.jobs-attention-lane:before{content:"";background:var(--primary);width:.2rem;position:absolute;inset-block:0;inset-inline-start:0}.jobs-attention-lane[data-state=failed]:before{background:var(--destructive)}.jobs-attention-lane[data-state=idle]{background:0 0;border-style:solid}.jobs-attention-lane[data-state=idle]:before{background:var(--dossier-rule)}.jobs-ledger [data-slot=tabs-list]{border-bottom:1px solid var(--dossier-rule);background:0 0;border-radius:0;padding:0 0 .5rem}.jobs-ledger [data-slot=tabs-trigger]{border-radius:.375rem;min-height:2.75rem}.jobs-ledger [data-slot=tabs-content]>[data-slot=card]{border-color:var(--dossier-rule);background:color-mix(in oklab, var(--card) 96%, transparent);box-shadow:none;border-radius:.625rem}.jobs-ledger [data-slot=card-header]{border-bottom:1px solid var(--dossier-rule)}.jobs-ledger [data-slot=card-title],.job-dossier h1,.run-workspace h1,.run-workspace h2{font-family:var(--font-editorial);letter-spacing:-.02em;font-weight:550}.jobs-registry-table tbody tr{transition:background-color var(--motion-feedback) var(--ease-observatory), border-color var(--motion-feedback) var(--ease-observatory)}.jobs-registry-table tbody tr:hover{background:color-mix(in oklab, var(--primary) 4%, transparent)}.job-dossier,.run-workspace{--dossier-state:var(--primary)}.job-dossier.job-state-failed,.job-dossier.job-state-cancelled_with_summary,.job-dossier.job-state-cancelled_no_finalize{--dossier-state:var(--destructive)}.job-dossier.job-state-finished{--dossier-state:var(--evidence)}.job-dossier.job-state-queued{--dossier-state:var(--dossier-quiet)}.job-dossier-hero,.run-dossier-hero{border:1px solid var(--dossier-rule);background:linear-gradient(120deg, color-mix(in oklab, var(--dossier-state) 6%, transparent), transparent 52%), var(--card);box-shadow:none;border-radius:.625rem;position:relative;overflow:hidden}.job-dossier-hero:before,.run-dossier-hero:before{content:"";background:var(--dossier-state);width:.22rem;position:absolute;inset-block:0;inset-inline-start:0}.job-state-running .job-dossier-hero:after,.job-state-starting .job-dossier-hero:after,.job-state-stopping .job-dossier-hero:after,.job-state-preparing_results .job-dossier-hero:after{pointer-events:none;content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 12%, transparent), transparent);width:28%;animation:phase4-evidence-scan 1.6s var(--ease-observatory) infinite;position:absolute;inset:0 auto 0 -32%}.job-dossier [data-slot=card],.run-workspace [data-slot=card]{border-color:var(--dossier-rule);box-shadow:none}.job-dossier dl,.run-workspace dl{border-color:var(--dossier-rule)}.run-context-bar{border-color:var(--dossier-rule);background:color-mix(in oklab, var(--background) 94%, transparent);box-shadow:none}.run-dossier-header{border-bottom:1px solid var(--dossier-rule);flex-direction:column;gap:.65rem;padding-bottom:.25rem;display:flex}.run-dossier-eyebrow,.run-outcome-eyebrow{color:var(--dossier-quiet);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.run-dossier-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem;display:flex}.run-dossier-title-block{flex:14rem;min-width:0}.run-dossier-title{color:var(--foreground);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:650;line-height:1.2}.run-dossier-technical-ref{color:var(--dossier-quiet);font-family:var(--font-mono);margin:.35rem 0 0;font-size:.8rem}.run-dossier-id-row{margin-top:.45rem}.run-dossier-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.run-outcome-masthead{--run-outcome-accent:var(--dossier-quiet);border:1px solid var(--dossier-rule);background:color-mix(in oklab, var(--run-outcome-accent) 5%, var(--card));animation:run-outcome-enter .28s var(--ease-observatory,ease) both;border-radius:0;padding:1.15rem 1.15rem 1.15rem 1.35rem;position:relative;overflow:hidden}.run-outcome-masthead:before{content:"";background:var(--run-outcome-accent);width:.2rem;position:absolute;inset-block:0;inset-inline-start:0}.run-outcome-earned{--run-outcome-accent:var(--primary)}.run-outcome-insufficient{--run-outcome-accent:var(--oxide,#b45309)}.run-outcome-alert{--run-outcome-accent:var(--destructive)}.run-outcome-neutral{--run-outcome-accent:var(--dossier-quiet)}.run-outcome-status{color:var(--foreground);margin:.2rem 0 0;font-size:.875rem;font-weight:600}.run-outcome-title{color:var(--foreground);font-family:var(--font-editorial,var(--font-sans));letter-spacing:-.02em;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.15}.run-outcome-explain{max-width:42rem;color:var(--muted-foreground);margin:.55rem 0 0;font-size:.95rem;line-height:1.5}.run-evidence-ledger{border-top:1px solid var(--dossier-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1rem 0 0;padding-top:.85rem;display:grid}@media (width>=640px){.run-evidence-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}}.run-evidence-ledger dt{color:var(--dossier-quiet);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.run-evidence-ledger dd{color:var(--foreground);margin:.2rem 0 0;font-size:.95rem;font-weight:600}.run-outcome-badges{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.run-research-ops{border-top:1px solid var(--dossier-rule);flex-direction:column;gap:.85rem;padding:.25rem 0 .5rem;display:flex}.run-research-ops-title{color:var(--foreground);margin:0;font-size:1.05rem;font-weight:650}.run-research-ops-lead{max-width:40rem;color:var(--muted-foreground);margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.run-research-ops [data-slot=alert]{border-color:var(--dossier-rule);box-shadow:none}.run-research-ops [data-slot=button]{color:var(--foreground)}.run-overview-ledger{flex-direction:column;gap:.65rem;margin:0;display:flex}.run-overview-ledger dd{color:var(--foreground);border-bottom:1px solid var(--dossier-rule);margin:0;padding-bottom:.65rem;font-size:.95rem;line-height:1.5}.run-overview-ledger>div:last-child dd{border-bottom:0;padding-bottom:0}.run-signals-status{border-top:1px solid var(--dossier-rule);border-bottom:1px solid var(--dossier-rule);padding:.85rem 0}.entries-evidence{flex-direction:column;gap:1rem;min-width:0;display:flex}.entries-evidence-status-title{color:var(--foreground);margin:0;font-size:1.05rem;font-weight:650;line-height:1.35}.entries-evidence-status-detail{color:var(--muted-foreground);margin:.4rem 0 0;font-size:.9375rem;line-height:1.5}.entries-evidence-ledger{border-top:1px solid var(--dossier-rule);padding:1rem 0 .25rem}.entries-evidence-lead{color:var(--foreground);margin:0;font-size:1rem;font-weight:650;line-height:1.45}.entries-evidence-body{color:var(--foreground);margin:.55rem 0 0;font-size:.975rem;line-height:1.55}.entries-evidence-meta{color:var(--muted-foreground);margin:.65rem 0 0;font-size:.875rem;line-height:1.5}.entries-evidence-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.entries-evidence-actions [data-slot=button]{min-height:2.75rem;color:var(--foreground)}.run-overview-heartbeat{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.run-overview-heartbeat dt{color:var(--dossier-quiet);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:650}.run-overview-heartbeat dd{margin:.2rem 0 0;font-weight:600}.run-scorecard-underpowered{opacity:.92}.run-tab-lead{--run-tab-lead-accent:var(--dossier-quiet);border-bottom:1px solid var(--dossier-rule);margin:0 0 1rem;padding:.85rem 0 .85rem 1rem;position:relative}.run-tab-lead:before{content:"";background:var(--run-tab-lead-accent);width:.18rem;position:absolute;inset-block:.35rem;inset-inline-start:0}.run-tab-lead-earned{--run-tab-lead-accent:var(--primary)}.run-tab-lead-insufficient{--run-tab-lead-accent:var(--oxide,#b45309)}.run-tab-lead-alert{--run-tab-lead-accent:var(--destructive)}.run-tab-lead-eyebrow{color:var(--dossier-quiet);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.run-tab-lead-title{color:var(--foreground);font-family:var(--font-editorial,var(--font-sans));letter-spacing:-.02em;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:650;line-height:1.15}.run-tab-lead-insufficient .run-tab-lead-title{color:color-mix(in oklab, var(--oxide,#b45309) 72%, var(--foreground))}.run-tab-lead-earned .run-tab-lead-title{color:color-mix(in oklab, var(--primary) 55%, var(--foreground))}.run-tab-lead-alert .run-tab-lead-title{color:color-mix(in oklab, var(--destructive) 70%, var(--foreground))}.run-tab-lead-explain{max-width:42rem;color:var(--foreground);margin:.55rem 0 0;font-size:.975rem;line-height:1.55}.run-tab-lead-stamp{border:1px solid var(--dossier-rule);color:var(--foreground);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:.65rem 0 0;padding:.2rem .55rem;font-size:.75rem;font-weight:650;display:inline-block}.run-glance-ledger{border-bottom:1px solid var(--dossier-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0 0 1.15rem;padding:0 0 1rem;display:grid}@media (width>=640px){.run-glance-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}}.run-glance-ledger dt{color:var(--dossier-quiet);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.run-glance-ledger dd{color:var(--foreground);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.975rem;font-weight:600;line-height:1.35}.run-glance-id{grid-column:1/-1}.run-overview-handoff{border-top:1px solid var(--dossier-rule);margin:1rem 0 0;padding:.85rem 0 0}.run-overview-handoff-title{color:var(--foreground);margin:0;font-size:1rem;font-weight:650}.run-overview-handoff-body{color:var(--muted-foreground);margin:.4rem 0 0;font-size:.9375rem;line-height:1.5}.run-overview-handoff-actions{flex-wrap:wrap;align-items:stretch;gap:.875rem;margin-top:1rem;margin-bottom:.25rem;display:flex}.run-overview-handoff-actions>button,.run-overview-handoff-actions>a{min-height:2.75rem}.run-overview-exit-nav{border-top:1px solid var(--dossier-rule);margin-top:1.25rem;padding-top:1rem}.run-overview-exit-nav a,.run-overview-exit-nav button{min-height:2.75rem;color:var(--muted-foreground);font-weight:500}.run-overview-exit-nav a:hover,.run-overview-exit-nav button:hover{color:var(--foreground)}.run-scorecard-diagnostic{max-width:42rem;color:var(--foreground);margin:0 0 1rem;font-size:.975rem;line-height:1.55}.run-scorecard-diagnostics{opacity:.95;margin-top:.25rem}.run-scorecard-diagnostics [data-slot=card]{border-color:var(--dossier-rule);box-shadow:none}.run-share-section{border-top:1px solid var(--dossier-rule);padding-top:.5rem}.run-evidence-tabs-scroller{width:100%;position:relative}.run-workspace [data-slot=tabs-list]{border-bottom:1px solid var(--dossier-rule);scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:0 0;border-radius:0;justify-content:flex-start;gap:.25rem;width:100%;height:auto;padding:0 0 .5rem;overflow-x:auto}.run-evidence-tabs-more{display:none}@media (width<=959px){.run-evidence-tabs-scroller[data-more-tabs="1"] [data-slot=tabs-list]{width:calc(100% - 5.25rem);max-width:calc(100% - 5.25rem);padding-right:.35rem}.run-evidence-tabs-scroller[data-more-tabs="1"]:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, color-mix(in oklab, var(--background) 92%, transparent));width:1.75rem;position:absolute;top:0;bottom:.5rem;right:5.1rem}.run-evidence-tabs-scroller[data-more-tabs="1"] .run-evidence-tabs-more{z-index:1;pointer-events:none;border:1px solid var(--dossier-rule);background:color-mix(in oklab, var(--card) 94%, var(--background));width:5rem;height:2.75rem;color:var(--foreground);letter-spacing:.02em;text-align:center;white-space:normal;border-radius:.25rem;justify-content:center;align-items:center;padding:.2rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:600;line-height:1.15;display:inline-flex;position:absolute;top:0;right:0}}@media (prefers-reduced-motion:reduce){.run-evidence-tabs-scroller[data-more-tabs="1"]:after,.run-evidence-tabs-scroller[data-more-tabs="1"] .run-evidence-tabs-more{transition:none}}.run-workspace [data-slot=tabs-trigger]{min-height:2.75rem;color:var(--muted-foreground);border:1px solid #0000;border-radius:.375rem;flex:none}.run-workspace [data-slot=tabs-trigger][data-state=active]{color:var(--foreground);background:color-mix(in oklab, var(--primary) 10%, var(--card));border-color:var(--dossier-rule);box-shadow:inset 0 -2px 0 var(--primary);font-weight:650}.run-workspace [data-slot=tabs-content]{padding-top:.5rem}@keyframes run-outcome-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}.chart-ledger-section{border-color:var(--dossier-rule);box-shadow:none}.chart-ledger-section figcaption,.artifact-registry-table tbody tr{border-color:var(--dossier-rule)}.phase4-mobile-label{display:none}.artifact-checkbox-target{cursor:pointer;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;margin:-.75rem;display:inline-flex}@media (width<=959px){.jobs-registry-table thead,.artifact-registry-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jobs-registry-table,.jobs-registry-table tbody,.artifact-registry-table,.artifact-registry-table tbody{width:100%;display:block}.jobs-registry-table tbody tr,.artifact-registry-table tbody tr{border-bottom:1px solid var(--dossier-rule);grid-template-columns:minmax(0,1fr) auto;gap:.65rem .75rem;width:100%;padding:1rem 0;display:grid}.jobs-registry-table tbody td,.artifact-registry-table tbody td{text-align:start;white-space:normal;width:auto;max-width:none;height:auto;padding:0;display:block}.jobs-registry-table .job-kind-cell,.artifact-registry-table tbody td:first-child{grid-column:1}.jobs-registry-table .job-status-cell,.artifact-registry-table .artifact-exists-cell{grid-area:1/2;justify-self:end}.jobs-registry-table .job-id-cell,.jobs-registry-table .job-summary-cell,.jobs-registry-table .job-created-cell,.jobs-registry-table .job-actions-cell,.artifact-registry-table .artifact-file-cell,.artifact-registry-table .artifact-kind-cell,.artifact-registry-table .artifact-action-cell{grid-column:1/-1}.jobs-registry-table .job-summary-cell,.jobs-registry-table .job-created-cell,.artifact-registry-table .artifact-kind-cell{color:var(--dossier-quiet);display:block}.phase4-mobile-label{color:var(--dossier-quiet);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.15rem;font-size:.75rem;font-weight:650;display:block}.artifact-exists-cell .phase4-mobile-label{text-align:end}.jobs-registry-table .job-actions-cell>div,.artifact-registry-table .artifact-action-cell{justify-content:flex-start}.jobs-registry-table .job-actions-cell a,.artifact-registry-table .artifact-action-cell button,.jobs-attention-lane button,.jobs-attention-lane a,.artifact-toolbar-actions button,.artifact-help-trigger,.phase4-observatory button,.phase4-observatory [role=button],.phase4-observatory [role=tab],.jobs-registry-table .job-id-cell a{min-height:2.75rem}.jobs-registry-table .job-id-cell a{align-items:center;display:inline-flex}.jobs-attention-lane button,.jobs-attention-lane a,.artifact-help-trigger{min-width:2.75rem}.run-workspace{padding-bottom:calc(2rem + var(--pwa-clearance,0px))}.chart-ledger-section{margin-inline:calc(-1 * min(var(--page-gutter,1rem), 1rem));padding-inline:min(var(--page-gutter,1rem), 1rem);border-inline:0;border-radius:0}}@media (height<=520px) and (orientation:landscape){.job-dossier,.run-workspace{gap:1rem}.job-dossier-hero,.run-dossier-hero{padding-block:1rem!important}}@keyframes phase4-evidence-scan{to{transform:translate(500%)}}@media (prefers-reduced-motion:reduce){.run-outcome-masthead{animation:none!important}.job-state-running .job-dossier-hero:after,.job-state-starting .job-dossier-hero:after,.job-state-stopping .job-dossier-hero:after,.job-state-preparing_results .job-dossier-hero:after{opacity:0;animation:none!important}.jobs-registry-table tbody tr{transition:none}}
