[data-engine]{--bg:#f7f8f9;--surf:#fff;--surf2:#fafbfb;--ink:#191c1f;--ink2:#40474e;--ink3:#5d666e;--ink4:#667077;--line:#e4e7ea;--line2:#eef0f2;--acc:#1f5c4d;--accs:#1f5c4d14;--warn:#9a4708;--warns:#b4530917;--bad:#c2362b;--bads:#c2362b14;--chip:#f1f3f4;--rail:#fbfcfc;--disp:var(--font-inter), Inter, "Segoe UI", system-ui, sans-serif;--dw:600;--dls:-.011em;--ui:var(--font-inter), Inter, "Segoe UI", system-ui, sans-serif;--mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;background:var(--bg);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}[data-engine][data-skin=console]{--bg:#111417;--surf:#191d21;--surf2:#1e2328;--ink:#e8eaec;--ink2:#c2c8cd;--ink3:#969ea6;--ink4:#7d868e;--line:#ffffff17;--line2:#ffffff0d;--acc:#4db392;--accs:#4db39221;--warn:#d99e56;--warns:#d99e561f;--bad:#e0796a;--bads:#e0796a1f;--chip:#ffffff0f;--rail:#15181c}[data-engine] *{box-sizing:border-box}[data-engine] a:not([data-nv]):not([data-seg]){color:inherit}[data-engine] :focus-visible{outline:2px solid var(--acc);outline-offset:2px}[data-nv]{color:var(--ink2)}[data-nv]:hover{background:var(--chip)}[data-nv][data-active=true]{background:var(--accs);color:var(--acc);font-weight:600}[data-nv][data-active=true]:hover{background:var(--accs)}[data-seg]{color:var(--ink3)}[data-seg]:hover{color:var(--ink)}[data-seg][data-active=true]{background:var(--surf);color:var(--ink);box-shadow:0 1px 2px #10141824}[data-gloss]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink4);text-decoration-color:var(--ink4);text-underline-offset:3px}[data-node]{border:1.5px solid var(--ink4);width:18px;height:18px;font:500 10px / 1 var(--ui);color:var(--ink4);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-slabel]{font:400 12px / 1 var(--ui);color:var(--ink3);white-space:nowrap}[data-step][data-state=done] [data-node]{background:var(--acc);border-color:var(--acc);color:var(--surf)}[data-step][data-state=done] [data-slabel]{color:var(--ink2)}[data-step][data-state=current] [data-node]{background:var(--ink);border-color:var(--ink);color:var(--bg)}[data-step][data-state=current] [data-slabel]{color:var(--ink2)}[data-step][data-state=locked]{opacity:.38;cursor:not-allowed}[data-step][data-state=locked] [data-node]{border-style:dashed}[data-step][data-viewing=true] [data-node]{box-shadow:0 0 0 3.5px var(--chip)}[data-step][data-viewing=true] [data-slabel]{color:var(--ink);font-weight:600}[data-step]:hover [data-slabel]{color:var(--ink)}[data-step][data-state=locked]:hover [data-slabel]{color:var(--ink3)}[data-cell]{border:1px solid var(--line)}[data-cell][data-st=held]{background:var(--acc);border-color:var(--acc);color:var(--surf)}[data-cell][data-st=pending]{background:var(--warns);border-color:var(--warn);color:var(--ink)}[data-cell][data-st=keystone]{background:var(--bads);border-color:var(--bad);color:var(--ink);border-width:2px}[data-cell][data-st=out]{color:var(--ink4);background:0 0;border-style:dashed}[data-row]:hover{background:var(--surf2)}[data-btn]:hover{filter:brightness(1.1)}[data-ghost]:hover{background:var(--chip);border-color:var(--ink4)}[data-lift]{transition:box-shadow .13s,border-color .13s}[data-lift]:hover{border-color:var(--ink4);box-shadow:0 4px 14px -10px #10141866}[data-fstrip]{grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:1240px){[data-fstrip]{grid-template-columns:repeat(6,1fr)}}@keyframes engine-pulse{0%,to{opacity:1}50%{opacity:.3}}[data-live]{animation:1.9s ease-in-out infinite engine-pulse}@media (prefers-reduced-motion:reduce){[data-live]{animation:none}}[data-engine] ::-webkit-scrollbar{width:9px;height:9px}[data-engine] ::-webkit-scrollbar-thumb{background:var(--line);border-radius:5px}[data-engine] ::-webkit-scrollbar-track{background:0 0}
