.status-head{padding:var(--acv-space-6) 0 var(--acv-space-5)}.status-head h1{font-size:clamp(24px,3vw,34px);line-height:1.12;letter-spacing:-.02em;font-weight:600;margin:8px 0 0;max-width:26ch;text-wrap:balance}.status-sub{font-family:var(--acv-font-data);font-size:14.5px;line-height:var(--acv-leading-body);color:var(--acv-on-ground-70);max-width:60ch;margin:12px 0 0}.status-body{padding:var(--acv-space-4) 0 var(--acv-space-7)}.status-progress{margin:0 0 var(--acv-space-4)}.status-bar{height:8px;background:var(--acv-paper-deep);border:var(--acv-rule-hairline) solid var(--acv-rule-strong);overflow:hidden}.status-bar>i{display:block;height:100%;background:var(--acv-accent);transition:width var(--acv-motion-rail) var(--acv-ease)}.status-bar-cap{display:flex;justify-content:space-between;font-family:var(--acv-font-mono);font-size:11px;letter-spacing:.04em;color:var(--acv-muted);margin-top:6px}.status-queued-banner{border:var(--acv-rule-hairline) solid var(--acv-rule-strong);border-top:var(--acv-rule-section) solid var(--acv-accent);background:var(--acv-paper);padding:16px 20px;margin:0 0 var(--acv-space-4)}.status-queued-banner .ex-title{margin:0}.status-grid{display:grid;grid-template-columns:280px 1fr;gap:var(--acv-space-5);align-items:start}.status-rail{list-style:none;margin:0;padding:0;position:relative}.status-rail-item{display:grid;grid-template-columns:32px 1fr;gap:var(--acv-space-3);padding-bottom:var(--acv-space-4);position:relative}.status-rail-item:last-child{padding-bottom:0}.status-rail-item::before{content:"";position:absolute;left:15px;top:34px;bottom:-2px;width:2px;background:var(--acv-rule-strong)}.status-rail-item.is-complete::before{background:var(--acv-accent)}.status-rail-item:last-child::before{display:none}.status-step-dot{width:32px;height:32px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--acv-font-mono);font-size:13px;font-weight:600;position:relative;z-index:1}.status-step-dot svg{width:15px;height:15px;stroke-width:2.4;fill:none}.status-rail-item.is-complete .status-step-dot{background:var(--acv-accent);color:var(--acv-paper)}.status-rail-item.is-complete .status-step-dot svg{stroke:var(--acv-paper)}.status-rail-item.is-running .status-step-dot{background:transparent;border:2px solid var(--acv-accent);color:var(--acv-accent)}.status-rail-item.is-pending .status-step-dot{background:transparent;border:2px solid var(--acv-rule-strong);color:var(--acv-absence)}.status-rail-item.is-running .status-step-dot{position:relative}.status-rail-item.is-running .status-step-dot::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--acv-accent);opacity:.45;animation:status-pulse 1.8s ease-out infinite}@keyframes status-pulse{0%{transform:scale(.85);opacity:.5}100%{transform:scale(1.35);opacity:0}}.status-rail-label{padding-top:4px;min-width:0}.status-rail-name{font-family:var(--acv-font-data);font-weight:600;font-size:14px;color:var(--acv-ink)}.status-rail-item.is-pending .status-rail-name{color:var(--acv-absence);font-weight:500}.status-rail-state{font-family:var(--acv-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--acv-muted);margin-top:2px}.status-rail-item.is-running .status-rail-state{color:var(--acv-accent)}.status-explain{background:var(--acv-exhibit);border:var(--acv-rule-hairline) solid var(--acv-rule-strong);border-top:var(--acv-rule-section) solid var(--acv-accent);padding:var(--acv-space-5) var(--acv-space-4);align-self:start}.status-explain .ex-eyebrow{font-family:var(--acv-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--acv-accent);margin:0 0 12px}.status-explain .ex-title{font-size:21px;font-weight:600;letter-spacing:-.01em;margin:0 0 12px}.status-explain .ex-body{font-family:var(--acv-font-data);font-size:15px;color:var(--acv-ink-70);line-height:var(--acv-leading-body);margin:0}.status-explain .ex-meta{margin-top:var(--acv-space-3);padding-top:var(--acv-space-3);border-top:var(--acv-rule-hairline) solid var(--acv-rule);font-family:var(--acv-font-data);font-size:13px;color:var(--acv-ink-55)}.status-body[data-state="escalated"] .status-explain{border-top-color:var(--acv-caution)}.status-body[data-state="escalated"] .status-explain .ex-eyebrow{color:var(--acv-caution-paper)}@media (max-width:720px){.status-grid{grid-template-columns:1fr}.status-explain{margin-top:var(--acv-space-2)}}@media (prefers-reduced-motion:reduce){.status-rail-item.is-running .status-step-dot::after{animation:none}.status-bar>i{transition:none}}.btn-primary-paper,.btn-secondary{display:inline-block;font-family:var(--acv-font-data);font-size:14px;font-weight:500;padding:11px 20px;border:var(--acv-rule-hairline) solid var(--acv-accent);cursor:pointer;transition:background var(--acv-motion-state) ease-out,border-color var(--acv-motion-state) ease-out,color var(--acv-motion-state) ease-out}.btn-primary-paper:active,.btn-secondary:active{transform:translateY(1px)}.btn-primary-paper:focus-visible,.btn-secondary:focus-visible{outline:2px solid var(--acv-accent);outline-offset:3px}.btn-primary-paper{background:var(--acv-accent);color:var(--acv-paper)}.btn-primary-paper:hover{background:var(--acv-ink);border-color:var(--acv-ink);color:var(--acv-paper)}.btn-secondary{color:var(--acv-accent);background:none}.btn-secondary:hover{background:var(--acv-accent);color:var(--acv-paper)}.completed-head{padding:var(--acv-space-6) 0 var(--acv-space-5)}.completed-head h1{font-size:clamp(28px,3.6vw,42px);line-height:1.08;letter-spacing:-.02em;font-weight:600;margin:8px 0 0;max-width:20ch;text-wrap:balance}.completed-sub{font-family:var(--acv-font-data);font-size:14.5px;color:var(--acv-on-ground-70);margin:12px 0 0}.completed-when{margin-top:4px}.completed-body{padding:var(--acv-space-5) 0 var(--acv-space-7)}.completed-panel{background:var(--acv-paper);border:var(--acv-rule-hairline) solid var(--acv-rule-strong);border-top:var(--acv-rule-section) solid var(--acv-accent);padding:var(--acv-space-5) var(--acv-space-4);max-width:640px}.completed-actions{display:flex;flex-wrap:wrap;gap:var(--acv-space-3)}.completed-actions .btn-primary-paper,.completed-actions .btn-secondary{text-decoration:none}.completed-mark{font-family:var(--acv-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--acv-muted);margin:var(--acv-space-4) 0 0}.retrieve-body{padding:var(--acv-space-5) 0 var(--acv-space-7)}.retrieve-panel{background:var(--acv-paper);border:var(--acv-rule-hairline) solid var(--acv-rule-strong);padding:var(--acv-space-5) var(--acv-space-4);max-width:480px}.retrieve-panel .field{display:flex;flex-direction:column;gap:var(--acv-space-1);margin:0 0 var(--acv-space-3)}.retrieve-panel .field label{font-family:var(--acv-font-mono);font-size:11px;letter-spacing:.08em;color:var(--acv-muted)}.retrieve-panel input[type="text"],.retrieve-panel input[type="email"]{font-family:var(--acv-font-data);font-size:15px;color:var(--acv-ink);background:var(--acv-exhibit);border:var(--acv-rule-hairline) solid var(--acv-rule-strong);padding:12px 14px;width:100%}.retrieve-panel input:focus-visible{outline:2px solid var(--acv-accent);outline-offset:1px;border-color:var(--acv-accent)}.retrieve-panel .field-error{font-family:var(--acv-font-data);font-size:13px;color:var(--acv-not-offered);margin:0 0 var(--acv-space-3)}.retrieve-panel button[type="submit"]{margin-top:var(--acv-space-2)}.status-report-id{margin:var(--acv-space-4) 0 0;padding-top:var(--acv-space-3);border-top:var(--acv-rule-hairline) solid var(--acv-rule)}.status-report-id .label{display:block;font-family:var(--acv-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--acv-muted)}.status-report-id .num{display:block;margin-top:2px;font-family:var(--acv-font-data);font-variant-numeric:tabular-nums;font-size:17px;color:var(--acv-ink)}.status-report-id .note{display:block;margin-top:var(--acv-space-1);font-family:var(--acv-font-data);font-size:13px;color:var(--acv-muted)}