@keyframes AutomationDiorama-module__neK1IG__pulseGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes AutomationDiorama-module__neK1IG__traceIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AutomationDiorama-module__neK1IG__card{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;transition:border-color .2s;display:flex}.AutomationDiorama-module__neK1IG__card:hover{border-color:var(--color-card-border-hover)}.AutomationDiorama-module__neK1IG__header{justify-content:space-between;align-items:center;display:flex}.AutomationDiorama-module__neK1IG__title{color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.AutomationDiorama-module__neK1IG__status{font-size:10px;font-family:var(--font-mono);color:var(--color-fg-faint);transition:color .2s}.AutomationDiorama-module__neK1IG__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.AutomationDiorama-module__neK1IG__nest{position:relative}.AutomationDiorama-module__neK1IG__layer{border:1px solid var(--color-card-divider);border-radius:8px;padding:20px 12px 10px;transition:border-color .3s;position:relative}.AutomationDiorama-module__neK1IG__layerLit{border-color:var(--color-accent-blue-muted)}.AutomationDiorama-module__neK1IG__layerLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--color-fg-faint);background:var(--color-bg);padding:0 6px;font-size:9px;font-weight:500;transition:color .3s;position:absolute;top:-1px;left:10px;transform:translateY(-50%)}.AutomationDiorama-module__neK1IG__layerLit>.AutomationDiorama-module__neK1IG__layerLabel,.AutomationDiorama-module__neK1IG__layerLit>.AutomationDiorama-module__neK1IG__layer>.AutomationDiorama-module__neK1IG__layerLabel{color:var(--color-fg-muted)}.AutomationDiorama-module__neK1IG__tools{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.AutomationDiorama-module__neK1IG__tool,.AutomationDiorama-module__neK1IG__toolActive{font-size:10px;font-family:var(--font-mono);border:1px solid var(--color-card-divider);background:var(--color-card-bg);color:var(--color-fg-faint);border-radius:4px;padding:4px 10px;transition:border-color .25s,color .25s,background .25s,box-shadow .25s}.AutomationDiorama-module__neK1IG__toolActive{border-color:var(--color-accent-blue);color:var(--color-fg);background:var(--color-accent-blue-faint);box-shadow:0 0 8px var(--color-accent-blue-glow);animation:1s infinite AutomationDiorama-module__neK1IG__pulseGlow}.AutomationDiorama-module__neK1IG__pulse{left:calc(var(--depth) * 12px + 4px);background:var(--color-accent-blue);width:4px;height:4px;box-shadow:0 0 6px var(--color-accent-blue-glow);border-radius:50%;transition:left .3s;position:absolute;top:50%;transform:translateY(-50%)}.AutomationDiorama-module__neK1IG__traceLog{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.AutomationDiorama-module__neK1IG__traceHeader{text-transform:uppercase;letter-spacing:.5px;color:var(--color-fg-faint);font-size:9px;font-weight:500}.AutomationDiorama-module__neK1IG__traceLines{flex-direction:column;gap:2px;max-height:160px;display:flex;overflow:hidden}.AutomationDiorama-module__neK1IG__traceLine,.AutomationDiorama-module__neK1IG__traceLineNew{font-size:10px;font-family:var(--font-mono);color:var(--color-fg-faint);white-space:nowrap;text-overflow:ellipsis;line-height:1.5;overflow:hidden}.AutomationDiorama-module__neK1IG__traceLineNew{color:var(--color-fg-muted);animation:.2s ease-out AutomationDiorama-module__neK1IG__traceIn}.AutomationDiorama-module__neK1IG__traceIdx{color:var(--color-fg-fainter);-webkit-user-select:none;user-select:none;margin-right:8px}
