:root{--gm-panel:rgb(17 24 39/60%);--gm-panel-alt:rgb(31 41 55/50%);--gm-border:#1f2937;--gm-border-subtle:rgb(107 114 128/20%);--gm-border-accent:rgb(96 165 250/30%);--gm-text-primary:#f3f4f6;--gm-text-secondary:#d1d5db;--gm-text-muted:#9ca3af;--gm-text-faint:#6b7280;--gm-accent:#60a5fa;--gm-track:rgb(107 114 128/15%);--gm-chip-bg:rgb(255 255 255/8%);--gm-chip-border:rgb(255 255 255/14%);--gm-result-otl:#facc15;--verdict-strong-positive:#4ade80;--verdict-strong-positive-bg:rgb(34 197 94/20%);--verdict-positive:#a3e635;--verdict-positive-bg:rgb(132 204 22/20%);--verdict-neutral:#9ca3af;--verdict-neutral-bg:rgb(107 114 128/15%);--verdict-negative:#fb923c;--verdict-negative-bg:rgb(249 115 22/20%);--verdict-strong-negative:#f87171;--verdict-strong-negative-bg:rgb(239 68 68/20%)}.verdict-strong-positive{--verdict-color:var(--verdict-strong-positive);--verdict-bg:var(--verdict-strong-positive-bg);color:var(--verdict-color)}.verdict-positive{--verdict-color:var(--verdict-positive);--verdict-bg:var(--verdict-positive-bg);color:var(--verdict-color)}.verdict-neutral{--verdict-color:var(--verdict-neutral);--verdict-bg:var(--verdict-neutral-bg);color:var(--verdict-color)}.verdict-negative{--verdict-color:var(--verdict-negative);--verdict-bg:var(--verdict-negative-bg);color:var(--verdict-color)}.verdict-strong-negative{--verdict-color:var(--verdict-strong-negative);--verdict-bg:var(--verdict-strong-negative-bg);color:var(--verdict-color)}.verdict-none{--verdict-color:var(--gm-text-faint);--verdict-bg:var(--gm-track);color:var(--verdict-color)}.tier-excellent{--verdict-color:var(--verdict-strong-positive)}.tier-good{--verdict-color:var(--verdict-positive)}.tier-average{--verdict-color:var(--verdict-neutral)}.tier-below-average{--verdict-color:var(--verdict-negative)}.tier-poor{--verdict-color:var(--verdict-strong-negative)}.verdict-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;background:var(--verdict-bg);color:var(--verdict-color);font-family:var(--font-jetbrains-mono),monospace;font-size:11px;line-height:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.percentile-bar{display:flex;flex-direction:column;gap:4px}.percentile-bar__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.percentile-bar__label{font-size:13px;line-height:16px;color:var(--gm-text-secondary)}.percentile-bar__value{font-family:var(--font-jetbrains-mono),monospace;font-size:13px;line-height:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--verdict-color)}.percentile-bar__track{width:100%;height:6px;border-radius:3px;overflow:hidden;background:var(--gm-track)}.percentile-bar__fill{height:100%;border-radius:3px;background:var(--verdict-color);transition:width .3s ease-out}@media (prefers-reduced-motion:reduce){.percentile-bar__fill{transition:none}}