.al-wrap:where(.astro-x2x5adoe){width:100%;max-width:520px;margin:0 auto}.al:where(.astro-x2x5adoe){border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-card);overflow:hidden;font-family:var(--sl-font-mono)}.al-bar:where(.astro-x2x5adoe){display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border-bottom:1px solid var(--t-border);background:color-mix(in srgb,var(--t-card) 80%,var(--t-bg))}.al-dots:where(.astro-x2x5adoe){flex:0 0 auto;display:block}.al-dots:where(.astro-x2x5adoe) circle:where(.astro-x2x5adoe){fill:var(--t-border)}.al-title:where(.astro-x2x5adoe){font-size:11px;letter-spacing:.4px;color:var(--t-text-secondary)}.al-body:where(.astro-x2x5adoe){padding:.85rem .85rem .95rem;font-size:12.5px}.al-row:where(.astro-x2x5adoe){display:flex;align-items:center;gap:.6ch;padding-bottom:.7rem;margin-bottom:.7rem;border-bottom:1px dashed var(--t-border)}.al-fp:where(.astro-x2x5adoe){color:var(--t-text)}.al-count:where(.astro-x2x5adoe){color:var(--t-text-secondary);font-size:11px}.al-n:where(.astro-x2x5adoe){color:var(--t-text);font-weight:600}.al-sev:where(.astro-x2x5adoe){margin-left:auto;padding:.1rem .6ch;font-size:11px;border-radius:var(--t-radius);border:1px solid transparent}.al-sev--crit:where(.astro-x2x5adoe){color:var(--t-danger);background:var(--t-danger-bg);border-color:color-mix(in srgb,var(--t-danger) 40%,transparent)}.al-steps:where(.astro-x2x5adoe){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;position:relative}.al-steps:where(.astro-x2x5adoe):before{content:"";position:absolute;left:calc(.55rem + 4px);top:.7rem;bottom:.7rem;width:1px;background:var(--t-border)}.al-step:where(.astro-x2x5adoe){display:flex;align-items:center;gap:.7ch;padding:.4rem .55rem;border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-card);white-space:nowrap;position:relative}.al-dot:where(.astro-x2x5adoe){width:9px;height:9px;flex:0 0 auto;border-radius:50%;border:1px solid var(--t-text-secondary);background:var(--t-card)}.al-label:where(.astro-x2x5adoe){color:var(--t-text);overflow:hidden;text-overflow:ellipsis}.al-label:where(.astro-x2x5adoe) b:where(.astro-x2x5adoe){color:var(--t-text);font-weight:600}.al-tag:where(.astro-x2x5adoe){margin-left:auto;padding:.1rem .6ch;font-size:11px;border-radius:var(--t-radius);border:1px solid transparent;flex:0 0 auto}.al-tag--warn:where(.astro-x2x5adoe){color:var(--t-primary);background:color-mix(in srgb,var(--t-primary) 12%,transparent);border-color:color-mix(in srgb,var(--t-primary) 40%,transparent)}.al-tag--mute:where(.astro-x2x5adoe){color:var(--t-text-secondary);border-color:var(--t-border)}.al-tag--crit:where(.astro-x2x5adoe){color:var(--t-danger);background:var(--t-danger-bg);border-color:color-mix(in srgb,var(--t-danger) 40%,transparent)}.al-tag--ok:where(.astro-x2x5adoe){color:var(--t-success);background:var(--t-success-bg);border-color:color-mix(in srgb,var(--t-success) 40%,transparent)}.al-step--fire:where(.astro-x2x5adoe) .al-dot:where(.astro-x2x5adoe),.al-step--repeat:where(.astro-x2x5adoe) .al-dot:where(.astro-x2x5adoe){border-color:var(--t-primary);background:color-mix(in srgb,var(--t-primary) 35%,var(--t-card))}.al-step--ack:where(.astro-x2x5adoe){border-color:color-mix(in srgb,var(--t-primary) 40%,var(--t-border))}.al-step--ack:where(.astro-x2x5adoe) .al-dot:where(.astro-x2x5adoe){border-color:var(--t-primary);background:var(--t-card)}.al-step--esc:where(.astro-x2x5adoe){border-color:color-mix(in srgb,var(--t-danger) 50%,var(--t-border));background:var(--t-danger-bg)}.al-step--esc:where(.astro-x2x5adoe) .al-dot:where(.astro-x2x5adoe){border-color:var(--t-danger);background:color-mix(in srgb,var(--t-danger) 35%,var(--t-card))}.al-step--resolve:where(.astro-x2x5adoe){border-color:color-mix(in srgb,var(--t-success) 50%,var(--t-border));background:var(--t-success-bg)}.al-step--resolve:where(.astro-x2x5adoe) .al-dot:where(.astro-x2x5adoe){border-color:var(--t-success);background:color-mix(in srgb,var(--t-success) 35%,var(--t-card))}.al-n:where(.astro-x2x5adoe){animation:al-bump 9s ease-in-out infinite}.al-sev--crit:where(.astro-x2x5adoe){animation:al-sev 9s ease-in-out infinite}.al-step--fire:where(.astro-x2x5adoe){animation:al-enter 9s ease-in-out infinite;animation-delay:0s}.al-step--repeat:where(.astro-x2x5adoe){animation:al-enter 9s ease-in-out infinite;animation-delay:.9s}.al-step--ack:where(.astro-x2x5adoe){animation:al-enter 9s ease-in-out infinite;animation-delay:1.8s}.al-step--esc:where(.astro-x2x5adoe){animation:al-enter 9s ease-in-out infinite;animation-delay:2.7s}.al-step--resolve:where(.astro-x2x5adoe){animation:al-enter 9s ease-in-out infinite;animation-delay:3.6s}@keyframes al-sev{0%,40%{color:var(--t-primary);background:color-mix(in srgb,var(--t-primary) 12%,transparent);border-color:color-mix(in srgb,var(--t-primary) 40%,transparent)}48%,to{color:var(--t-danger);background:var(--t-danger-bg);border-color:color-mix(in srgb,var(--t-danger) 40%,transparent)}}@keyframes al-bump{0%,14%{opacity:.4}20%,34%{opacity:1;transform:scale(1.18)}40%,to{opacity:1;transform:none}}@keyframes al-enter{0%,4%{opacity:0;transform:translateY(5px)}9%,to{opacity:1;transform:none}}
