.AppHeader-module__E7bxLa__header{z-index:5;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;position:sticky;top:0}.AppHeader-module__E7bxLa__inner{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.6rem 1.25rem;display:flex}.AppHeader-module__E7bxLa__brand{color:var(--ink);letter-spacing:.02em;font-size:.9375rem;font-weight:700;text-decoration:none}.AppHeader-module__E7bxLa__brand:hover{color:var(--accent)}.AppHeader-module__E7bxLa__steps{align-items:center;gap:.15rem;margin-left:auto;display:flex}.AppHeader-module__E7bxLa__step{color:var(--muted);border-radius:4px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .14s ease-out,background-color .14s ease-out;display:inline-flex}.AppHeader-module__E7bxLa__stepNum{color:var(--border);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;transition:color .14s ease-out}.AppHeader-module__E7bxLa__stepCurrent{color:var(--accent-ink);background:#eef3fa}.AppHeader-module__E7bxLa__stepCurrent .AppHeader-module__E7bxLa__stepNum{color:var(--accent)}@media (hover:hover) and (pointer:fine){.AppHeader-module__E7bxLa__step:hover{color:var(--accent);background:#f3f7fc}}
.StatusHeader-module__wYA96G__header{border-bottom:1px solid var(--border);background:var(--surface);padding:.6rem 1.25rem;display:flex}.StatusHeader-module__wYA96G__statusRow{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.StatusHeader-module__wYA96G__statusBadge{border:1.5px solid;border-radius:11px;align-items:center;gap:.35rem;height:22px;padding:0 .55rem;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex}.StatusHeader-module__wYA96G__statusDot{background:currentColor;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.StatusHeader-module__wYA96G__statusIdle{color:#4b5563}.StatusHeader-module__wYA96G__statusAutonomous{color:#166534}.StatusHeader-module__wYA96G__statusSelfCorrecting{color:#854d0e}.StatusHeader-module__wYA96G__statusHandoff{color:#9a4a2f}.StatusHeader-module__wYA96G__statusMissing{color:#6b7280}.StatusHeader-module__wYA96G__processingText{color:var(--muted);font-size:.8125rem}.StatusHeader-module__wYA96G__statusHint{color:var(--muted);flex-basis:100%;font-size:.75rem}
