.tool-tabs{margin-top:var(--s-6)}.tool-tabs__list{margin-bottom:var(--s-5)}.tool-tabs__panel[hidden]{display:none}.tool-tabs__panel>.tool-input{margin-top:0}.report{display:grid;gap:var(--s-5)}.report__result{display:grid;gap:var(--s-5);min-width:0}.report__idle,.report__message{margin:0;color:var(--text-2);font-size:var(--t-14)}.report__summary{margin:0 0 var(--s-3)}.report__metrics{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:0 0 var(--s-4);padding:0;list-style:none;color:var(--text-2);font-size:var(--t-14)}.report__metrics strong{color:var(--text);font-variant-numeric:tabular-nums}.report-evidence span{color:var(--text-2)}.report-evidence code{overflow-wrap:anywhere}.report__recommendations{display:grid;gap:var(--s-5);margin:0;padding-left:var(--s-5)}.report__recommendations p{margin:var(--s-1) 0 var(--s-2);color:var(--text-2)}.report__recommendation-title{margin:0;font-size:var(--t-16);line-height:var(--lh-tight)}.report__recommendation-title span{margin-left:var(--s-2);color:var(--text-3);font-size:var(--t-13);font-weight:400}.report__preview{margin:var(--s-4) 0 0}.report__preview figcaption{margin-bottom:var(--s-2);color:var(--text-2);font-size:var(--t-13)}.report__preview-card{display:grid;gap:var(--s-1);max-width:32rem;padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface)}.report__preview-card p{margin:0;color:var(--text-2);font-size:var(--t-14)}.report__preview-host{color:var(--text-3);font-size:var(--t-12);text-transform:lowercase}
