.header-icon[data-astro-cid-rbj5edar]{color:var(--color-tertiary)}.timer[data-astro-cid-rbj5edar]{color:var(--color-tertiary);background:var(--color-tertiary-bg)}.progress-percent-large[data-astro-cid-rbj5edar]{color:var(--color-tertiary)}.progress-bar-fill[data-astro-cid-rbj5edar]{background:linear-gradient(90deg,var(--color-tertiary),var(--severity-low))}.swg-card{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-bg-card);font-family:var(--font-mono);min-width:0;transition:background var(--transition-fast)}.swg-card.idle{opacity:.6}.swg-card.has-crashes{border-left:3px solid var(--severity-critical);padding-left:calc(var(--space-lg) - 3px)}.swg-primary{display:flex;align-items:center;gap:var(--space-md)}.swg-id-group{display:flex;align-items:center;gap:var(--space-sm);min-width:50px;flex-shrink:0}.swg-id-num{font-family:var(--font-mono);font-size:var(--text-label);font-weight:700;color:var(--color-tertiary);min-width:28px;text-align:right}.swg-status-pulse{width:8px;height:8px;border-radius:var(--radius-full);background:var(--severity-low);flex-shrink:0}.swg-card.idle .swg-status-pulse{background:var(--color-text-muted);opacity:.5}.swg-card.active .swg-status-pulse{animation:swg-pulse-glow 1.5s cubic-bezier(.4,0,.2,1) infinite;box-shadow:0 0 8px var(--severity-low-bg)}.swg-card.complete .swg-status-pulse{background:var(--severity-low)}.swg-card.has-crashes .swg-status-pulse{background:var(--severity-critical);animation:swg-pulse-glow-critical 1s cubic-bezier(.4,0,.2,1) infinite}@keyframes swg-pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@keyframes swg-pulse-glow-critical{0%,to{opacity:1;box-shadow:0 0 8px var(--severity-critical-bg)}50%{opacity:.7;box-shadow:0 0 12px var(--severity-critical)}}.swg-instr-name{font-family:var(--font-mono);font-size:var(--text-label);font-weight:600;color:var(--severity-low);min-width:150px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.swg-card.idle .swg-instr-name{color:var(--color-text-muted)}.swg-stage-progress{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0}.swg-stage-bar{display:flex;gap:2px;flex:1;height:6px;min-width:100px;max-width:150px}.swg-stage-segment{flex:1;background:var(--color-bg-tertiary);border-radius:1px;transition:background var(--transition-fast)}.swg-stage-segment.active{background:var(--color-tertiary)}.swg-stage-segment.complete{background:var(--severity-low)}.swg-stage-label{font-size:var(--text-micro);font-weight:600;color:var(--color-text-muted);text-transform:capitalize;min-width:55px;flex-shrink:0}.swg-card.active .swg-stage-label{color:var(--color-tertiary)}.swg-card.complete .swg-stage-label{color:var(--severity-low)}.swg-throughput{font-family:var(--font-mono);font-size:var(--text-label);font-weight:600;color:var(--severity-low);min-width:65px;text-align:right;flex-shrink:0}.swg-card.idle .swg-throughput{color:var(--color-text-muted)}.swg-secondary{display:flex;align-items:center;gap:var(--space-lg);padding-left:62px}.swg-metric-group{display:flex;align-items:center;gap:var(--space-md)}.swg-metric{display:flex;align-items:baseline;gap:var(--space-xs);font-size:var(--text-caption)}.swg-metric-value{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:600;color:var(--color-text-primary);min-width:40px;text-align:right}.swg-metric-label{font-size:var(--text-micro);color:var(--color-text-muted);flex-shrink:0}.swg-coverage{display:flex;align-items:center;gap:var(--space-xs);min-width:90px}.swg-coverage-value{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:600;color:var(--color-tertiary);min-width:42px;text-align:right}.swg-coverage-bar{width:30px;height:3px;background:var(--color-bg-tertiary);border-radius:var(--radius-xs);overflow:hidden}.swg-coverage-fill{height:100%;background:var(--color-tertiary);transition:width var(--transition-base)}.swg-crash-metric{display:flex;align-items:baseline;gap:var(--space-xs)}.swg-crash-value{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:600;color:var(--color-text-muted);min-width:28px;text-align:right}.swg-crash-value.has-crashes{color:var(--severity-critical);background:var(--severity-critical-bg);padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-sm);font-weight:700}.swg-exec-stats{display:flex;align-items:center;gap:var(--space-xs);margin-left:auto;padding:var(--space-xs) var(--space-sm);background:var(--color-bg-secondary);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-micro)}.swg-exec-item{display:flex;align-items:center;gap:2px}.swg-exec-label{color:var(--color-text-muted);text-transform:uppercase;font-weight:600;font-size:var(--text-micro)}.swg-exec-value{font-weight:700;min-width:32px;text-align:right}.swg-exec-value.ok{color:var(--severity-low)}.swg-exec-value.err{color:var(--severity-medium)}.swg-exec-value.fail{color:var(--severity-critical)}.swg-exec-sep{color:var(--color-border);margin:0 var(--space-xs)}.svm-discovery-card{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);transition:all var(--transition-fast)}.svm-discovery-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.svm-discovery-card .card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-sm)}.svm-discovery-card .severity-badge{font-size:var(--text-micro);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-sm);white-space:nowrap}.svm-discovery-card .severity-critical{background:var(--severity-critical-bg);color:var(--severity-critical)}.svm-discovery-card .severity-high{background:var(--severity-high-bg);color:var(--severity-high)}.svm-discovery-card .severity-medium{background:var(--severity-medium-bg);color:var(--severity-medium)}.svm-discovery-card .severity-low{background:var(--severity-low-bg);color:var(--severity-low)}.svm-discovery-card .card-title{font-size:var(--text-label);font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.3}.svm-discovery-card .card-meta{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}.svm-discovery-card .meta-item{display:flex;align-items:center;gap:var(--space-xxs);font-size:var(--text-micro);color:var(--color-text-muted)}.svm-discovery-card .meta-item code{font-family:var(--font-mono);background:var(--color-bg-tertiary);padding:1px 4px;border-radius:var(--radius-xs)}.svm-discovery-card .card-description{font-size:var(--text-caption);color:var(--color-text-secondary);margin:var(--space-sm) 0 0;line-height:1.5}.svm-discovery-card .card-actions{display:flex;gap:var(--space-sm);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.svm-discovery-card .action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-xxs);padding:var(--space-xs) var(--space-sm);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-micro);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast)}.svm-discovery-card .action-btn:hover{background:var(--color-bg-tertiary);color:var(--color-text-secondary);border-color:var(--color-border-hover)}.svm-discovery-card .action-btn svg{width:12px;height:12px}.start-title[data-astro-cid-hey6z24u] svg[data-astro-cid-hey6z24u]{color:var(--color-tertiary)}.param-input[data-astro-cid-hey6z24u]:focus{color:var(--color-tertiary)}.start-btn-compact[data-astro-cid-hey6z24u]{background:var(--gradient-tertiary, linear-gradient(135deg, var(--color-tertiary) 0%, var(--color-tertiary) 100%))}.timer-badge[data-astro-cid-hey6z24u]{color:var(--color-tertiary);background:var(--color-tertiary-bg)}.results-title[data-astro-cid-hey6z24u] svg[data-astro-cid-hey6z24u]{color:var(--color-tertiary)}.btn-primary[data-astro-cid-hey6z24u]{background:var(--gradient-tertiary, linear-gradient(135deg, var(--color-tertiary) 0%, var(--color-tertiary) 100%));border-color:var(--color-tertiary)}
