.forge:where(.astro-r56qpign){width:100%}.mr-head:where(.astro-r56qpign){border-bottom:1px solid var(--border);gap:7px;padding:12px 14px 10px;display:grid}.mr-t:where(.astro-r56qpign){flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.mr-state:where(.astro-r56qpign){color:#178a5f;background:#30a46c29;border-radius:999px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:10.5px;font-weight:650;display:inline-flex}.mr-n:where(.astro-r56qpign){color:var(--text-3);font-weight:500}.mr-br:where(.astro-r56qpign){color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.br2:where(.astro-r56qpign){font-family:var(--font-mono);color:var(--c-forge-text);background:var(--c-forge-soft);border-radius:4px;padding:1px 6px;font-size:10px}.mr-br:where(.astro-r56qpign) .mock-chip:where(.astro-r56qpign){margin-left:auto}.mr-body:where(.astro-r56qpign){grid-template-columns:1.15fr 1fr;gap:0;display:grid}.mr-main:where(.astro-r56qpign){align-content:start;gap:8px;padding:12px 14px;display:grid}.gate:where(.astro-r56qpign){border:1px solid var(--border);background:var(--bg-subtle);border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex}.gate:where(.astro-r56qpign)>div:where(.astro-r56qpign){flex-direction:column;flex:1;min-width:0;display:flex}.gate:where(.astro-r56qpign) strong:where(.astro-r56qpign){font-size:11px}.gate:where(.astro-r56qpign) span:where(.astro-r56qpign){color:var(--text-3);font-size:10px}.g-ico:where(.astro-r56qpign){color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.g-ico:where(.astro-r56qpign).ok{background:#30a46c}.av-row:where(.astro-r56qpign){display:inline-flex;flex-direction:row!important;flex:none!important}.av-row:where(.astro-r56qpign) .mock-av:where(.astro-r56qpign){border:2px solid var(--bg-subtle);width:20px;height:20px;margin-left:-5px;color:#fff!important;font-size:8px!important}.mr-stages:where(.astro-r56qpign){color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px;padding:2px;font-size:10.5px;font-weight:600;display:flex}.pill-st:where(.astro-r56qpign){align-items:center;gap:5px;display:inline-flex}.conn2:where(.astro-r56qpign){background:var(--border-strong);width:14px;height:1px;margin:0 2px;display:inline-block}.mr-merge:where(.astro-r56qpign){align-items:center;gap:10px;margin-top:2px;display:flex}.merge-btn:where(.astro-r56qpign){background:var(--c-forge);color:#fff;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.mr-note:where(.astro-r56qpign){color:var(--text-3);font-size:10px}.mr-diff:where(.astro-r56qpign){border-left:1px solid var(--border);background:var(--bg-subtle);align-content:start;gap:5px;padding:12px;display:grid}.df-file:where(.astro-r56qpign){font-family:var(--font-mono);color:var(--text-2);margin-bottom:3px;font-size:10px}.df-l:where(.astro-r56qpign){border-radius:4px;align-items:center;gap:8px;padding:4px 6px;display:flex}.df-l:where(.astro-r56qpign) i:where(.astro-r56qpign){font-style:normal;font-family:var(--font-mono);width:8px;font-size:10px}.df-l:where(.astro-r56qpign) .mock-line:where(.astro-r56qpign){background:color-mix(in srgb, currentColor 28%, transparent)}.df-l:where(.astro-r56qpign).add{color:#178a5f;background:#30a46c21}.df-l:where(.astro-r56qpign).del{color:#c4373c;background:#e5484d1c}.df-thread:where(.astro-r56qpign){border:1px solid var(--border);background:var(--mock-bg);border-radius:8px;align-items:flex-start;gap:8px;margin-top:6px;padding:8px;display:flex}.df-thread:where(.astro-r56qpign)>div:where(.astro-r56qpign){flex:1;padding-top:3px}@media (width<=520px){.mr-body:where(.astro-r56qpign){grid-template-columns:1fr}.mr-diff:where(.astro-r56qpign){border-left:0;border-top:1px solid var(--border)}}.mr-line:where(.astro-r56qpign){color:var(--text);align-items:center;gap:7px;padding:10px 12px 2px;font-weight:550;display:flex}.br:where(.astro-r56qpign){font-family:var(--font-mono);color:var(--c-forge-text);background:var(--c-forge-soft);white-space:nowrap;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:9.5px}.stages:where(.astro-r56qpign){grid-template-columns:repeat(3,1fr);gap:14px;padding:12px;display:grid}.stage:where(.astro-r56qpign){flex-direction:column;gap:6px;display:flex;position:relative}.st-name:where(.astro-r56qpign){align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.st-ico:where(.astro-r56qpign){color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.st-ico:where(.astro-r56qpign).ok{background:#30a46c}.st-ico:where(.astro-r56qpign).run{background:#0090ff}.spin:where(.astro-r56qpign){border:1.5px solid #fff;border-right-color:#0000;border-radius:50%;width:7px;height:7px;animation:1s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.job:where(.astro-r56qpign){border:1px solid var(--border);background:var(--bg-subtle);font-family:var(--font-mono);color:var(--text-2);border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:flex}.job:where(.astro-r56qpign) .ok:where(.astro-r56qpign){background:#30a46c}.job:where(.astro-r56qpign) .run:where(.astro-r56qpign){background:#0090ff}.conn:where(.astro-r56qpign){background:var(--border-strong);width:10px;height:1px;position:absolute;top:8px;right:-12px}
