.clean-note{font-size:var(--text-sm);color:var(--text-faint)}.block-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-faint);margin:var(--space-3) 0 var(--space-2)}.block-label:first-child{margin-top:0}.candidate-row{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.candidate-row input[type=text]{flex:1 1 auto;background:var(--bg-alt);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:.4rem .6rem;font:inherit}.candidate-remove{flex:none;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--status-alert);background:none;border:1px solid var(--line);border-radius:var(--radius);padding:.2rem .55rem;cursor:pointer}.candidate-remove:hover{border-color:var(--status-alert)}.case-card{border:1px solid var(--line);border-left-width:3px;border-radius:var(--radius-lg);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--panel)}.case-card[data-critical=true]{border-left-color:var(--status-beta)}.case-card[data-critical=false]{border-left-color:var(--line-strong)}.case-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.case-title-input{flex:1 1 260px;background:var(--bg-alt);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:.4rem .6rem;font:700 var(--text-base) var(--font-sans)}.case-critical-toggle{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--status-beta);white-space:nowrap}.case-remove{flex:none;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--status-alert);background:none;border:1px solid var(--line);border-radius:var(--radius);padding:.2rem .55rem;cursor:pointer}.case-field-label{display:block;font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--space-3)}.case-field-label textarea{display:block;width:100%;margin-top:var(--space-1);background:var(--bg-alt);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2);font:var(--text-sm) var(--font-mono);text-transform:none;letter-spacing:normal}.properties-block,.candidate-outputs-block{border-top:1px solid var(--line-faint);padding-top:var(--space-2);margin-top:var(--space-2)}.property-row{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2);margin-bottom:var(--space-2);background:var(--bg-alt)}.property-fields{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.property-fields input[type=text]{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:.3rem .5rem;font-size:var(--text-sm)}.property-description-input{flex:2 1 240px}.property-concern-input{flex:1 1 140px}.property-fields label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-faint);white-space:nowrap}.property-fields input[type=number],.property-fields select{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:.25rem .4rem;font:inherit;font-size:var(--text-sm)}.property-remove{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--status-alert);background:none;border:1px solid var(--line);border-radius:var(--radius);padding:.2rem .5rem;cursor:pointer}.check-config{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding-top:var(--space-2);border-top:1px solid var(--line-faint)}.check-config label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-faint)}.check-config input[type=text],.check-config input[type=number]{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:.25rem .4rem;font-family:var(--font-mono);font-size:var(--text-sm)}.check-hint{font-size:var(--text-xs);color:var(--text-dim);margin:0}.btn-mini{font:600 var(--text-xs) var(--font-sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent);background:transparent;border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-1) var(--space-2);cursor:pointer}.btn-mini:hover{border-color:var(--signal-edge)}.candidate-output-block{border:1px solid var(--line-faint);border-radius:var(--radius);padding:var(--space-2);margin-bottom:var(--space-2)}.candidate-output-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-1)}.candidate-output-block textarea{display:block;width:100%;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);margin-bottom:var(--space-2)}.property-score-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--line-faint);font-size:var(--text-sm)}.property-score-row:last-child{border-bottom:0}.property-score-desc{color:var(--text-muted);flex:1 1 auto}.property-score-row select,.property-score-row input[type=number]{background:var(--bg-alt);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:.2rem .4rem;font:inherit}.check-status-badge{font-family:var(--font-mono);font-size:var(--text-xs);padding:.15rem .5rem;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--text-faint);white-space:normal;max-width:26rem}.check-status-badge[data-status=pass]{color:var(--status-live);border-color:var(--status-live)}.check-status-badge[data-status=fail]{color:var(--status-alert);border-color:var(--status-alert)}.check-status-badge[data-status=error]{color:var(--status-beta);border-color:var(--status-beta)}.candidate-result-card{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3);margin-bottom:var(--space-3)}.candidate-result-card:last-child{margin-bottom:0}.result-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-faint);margin:0 0 var(--space-2)}.verdict-badge{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;padding:.3rem .8rem;border:1px solid var(--line);border-radius:var(--radius-pill);margin-bottom:var(--space-2)}.verdict-badge[data-verdict=pass]{color:var(--status-live);border-color:var(--status-live)}.verdict-badge[data-verdict=fail]{color:var(--status-alert);border-color:var(--status-alert)}.verdict-badge[data-verdict=incomplete],.verdict-badge[data-verdict=not-scored]{color:var(--status-beta);border-color:var(--status-beta)}.verdict-badge[data-verdict=no-cases]{color:var(--text-dim);border-color:var(--line)}.stats-row{display:grid;grid-template-columns:minmax(160px,1fr) 2fr;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line-faint)}.stats-row:last-child{border-bottom:0}.stats-label{font-size:var(--text-sm);color:var(--text-muted)}.stats-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--text)}.stats-method{display:block;font-size:var(--text-xs);color:var(--text-dim);margin-top:var(--space-1)}.critical-alert{font-size:var(--text-sm);color:var(--status-alert);margin:var(--space-2) 0 0}.coverage-gaps{font-size:var(--text-sm);color:var(--text-muted);margin:0;padding-left:1.1rem}.divergence-row{margin-bottom:var(--space-2)}.divergence-case{font-size:var(--text-sm);font-weight:700;color:var(--text);margin:0}.divergence-detail{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 var(--space-2)}.workbench[data-astro-cid-5phs367x]{display:flex;flex-direction:column;gap:var(--space-4)}.toolbar[data-astro-cid-5phs367x]{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--line);padding-bottom:var(--space-3)}.toolbar-group[data-astro-cid-5phs367x]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}select[data-astro-cid-5phs367x]{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2) var(--space-3);font:inherit}.btn[data-astro-cid-5phs367x]{font:600 var(--text-xs) var(--font-sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);background:transparent;border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2) var(--space-3);cursor:pointer}.btn[data-astro-cid-5phs367x]:hover{color:var(--accent);border-color:var(--signal-edge)}.btn-primary[data-astro-cid-5phs367x]{color:var(--bg);background:var(--accent);border-color:var(--accent);margin-top:var(--space-2)}.btn-primary[data-astro-cid-5phs367x]:hover{background:var(--accent-strong);color:var(--bg)}.teaches[data-astro-cid-5phs367x]{color:var(--text-faint);font-size:var(--text-sm);margin:0;min-height:1.5em}.stats-grid[data-astro-cid-5phs367x]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3) var(--space-4)}.gated[data-astro-cid-5phs367x]{display:flex;flex-direction:column;gap:var(--space-4)}.import-row[data-astro-cid-5phs367x]{border-top:1px solid var(--line);padding-top:var(--space-3)}.import-status[data-astro-cid-5phs367x]{display:block;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-faint)}
