*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--surface-bg: #0a1120;--surface-card: #131d32;--surface-elevated: #1c2847;--surface-input: #0c1528;--border-subtle: rgba(125, 198, 255, .16);--border-prominent: rgba(125, 198, 255, .32);--text-primary: #e8f0f8;--text-secondary: #95a8c4;--text-muted: #627a96;--accent-blue: #0084ff;--accent-cyan: #00d4ff;--accent-glow: rgba(0, 212, 255, .18);--status-open-bg: rgba(251, 191, 36, .18);--status-open-text: #fbbf24;--status-queued-bg: rgba(251, 191, 36, .18);--status-queued-text: #fbbf24;--status-pending-bg: rgba(251, 191, 36, .18);--status-pending-text: #fbbf24;--status-in_progress-bg: rgba(59, 130, 246, .18);--status-in_progress-text: #60a5fa;--status-running-bg: rgba(59, 130, 246, .18);--status-running-text: #60a5fa;--status-started-bg: rgba(59, 130, 246, .18);--status-started-text: #60a5fa;--status-completed-bg: rgba(34, 197, 94, .18);--status-completed-text: #4ade80;--status-succeeded-bg: rgba(34, 197, 94, .18);--status-succeeded-text: #4ade80;--status-consumed-bg: rgba(34, 197, 94, .18);--status-consumed-text: #4ade80;--status-failed-bg: rgba(239, 68, 68, .18);--status-failed-text: #f87171;--status-blocked-bg: rgba(249, 115, 22, .18);--status-blocked-text: #fb923c;--status-ignored-bg: rgba(148, 163, 184, .14);--status-ignored-text: #94a3b8;--status-cancelled-bg: rgba(148, 163, 184, .14);--status-cancelled-text: #94a3b8;--font-sans: "Montserrat", sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px}@keyframes status-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 8px var(--_status-glow, rgba(59, 130, 246, .4))}}.badge-status{display:inline-block;padding:.15rem .5rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500;letter-spacing:.02em}.badge-status[data-status=open],.badge-status[data-status=queued],.badge-status[data-status=pending]{background:var(--status-open-bg);color:var(--status-open-text)}.badge-status[data-status=in_progress],.badge-status[data-status=running],.badge-status[data-status=started]{--_status-glow: rgba(59, 130, 246, .4);background:var(--status-in_progress-bg);color:var(--status-in_progress-text);animation:status-pulse 2s ease-in-out infinite}.badge-status[data-status=completed],.badge-status[data-status=succeeded],.badge-status[data-status=consumed]{background:var(--status-completed-bg);color:var(--status-completed-text)}.badge-status[data-status=failed]{background:var(--status-failed-bg);color:var(--status-failed-text)}.badge-status[data-status=blocked]{background:var(--status-blocked-bg);color:var(--status-blocked-text)}.badge-status[data-status=ignored],.badge-status[data-status=cancelled]{background:var(--status-ignored-bg);color:var(--status-ignored-text)}.badge-type{display:inline-block;padding:.15rem .5rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500;background:#7dc6ff1f;color:var(--accent-cyan)}body{font-family:var(--font-sans);background:var(--surface-bg);color:var(--text-primary)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--surface-card) 25%,var(--surface-elevated) 50%,var(--surface-card) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-md)}.accordion{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);overflow:hidden;margin-bottom:.5rem}.accordion-header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--text-primary);text-align:left;transition:background .15s ease}.accordion-header:hover{background:#7dc6ff0f}.accordion-header.open .accordion-arrow{transform:rotate(90deg)}.accordion-arrow{display:inline-block;font-size:.6rem;transition:transform .15s ease;color:var(--text-muted)}.accordion-empty{font-weight:400;color:var(--text-muted);font-size:.8rem}.accordion-body{padding:1rem;border-top:1px solid var(--border-subtle)}.data-table{width:100%;border-collapse:collapse;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;font-size:.875rem}.data-table th,.data-table td{padding:.6rem 1rem;text-align:left;border-bottom:1px solid var(--border-subtle)}.data-table th{background:var(--surface-elevated);font-weight:600;color:var(--text-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.data-table td{color:var(--text-primary)}.data-table tbody tr:last-child td{border-bottom:none}.json-content{margin:0;padding:1rem;background:var(--surface-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);overflow-x:auto;white-space:pre-wrap;word-break:break-word;line-height:1.5}.json-content .json-key{color:#7dc6ff}.json-content .json-string{color:#4ade80}.json-content .json-number{color:#00c2ff}.json-content .json-keyword{color:#fb923c}.mono{font-family:var(--font-mono)}.text-secondary{color:var(--text-secondary)}.link-icon{font-size:.75em;opacity:.6}.cdk-overlay-backdrop{background:#0006}
