.url-inspector{width:100%;padding:var(--s5);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);gap:var(--s4);flex-direction:column;margin:0 auto;display:flex}.url-inspector .head{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.url-inspector .ui-examples{gap:var(--s2);flex-wrap:wrap;display:flex}.url-inspector .ui-examples button{min-height:34px;padding:0 var(--s3);font-size:.78rem}.url-inspector textarea{min-height:80px;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.84rem}.url-inspector .ui-clean{color:var(--success)}.url-inspector .ui-warn{color:var(--text)}.url-inspector .ui-flag{color:var(--danger)}.url-inspector .ui-findings{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.url-inspector .ui-findings>li{padding:var(--s3);border:1px solid var(--border);border-left:4px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-2)}.url-inspector .ui-findings>li.ui-high{border-left-color:var(--danger)}.url-inspector .ui-findings>li.ui-medium{border-left-color:var(--accent)}.url-inspector .ui-finding-head{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.url-inspector .ui-sev{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap;font-size:.66rem;font-weight:700}.url-inspector .ui-high .ui-sev{color:var(--danger)}.url-inspector .ui-findings h2{margin:0;font-size:.95rem}.url-inspector .ui-findings p{margin:var(--s2) 0 0;color:var(--text-2);font-size:.87rem;line-height:1.6}.url-inspector .ui-basis{color:var(--muted);font-size:.72rem;font-family:var(--font-mono)}.url-inspector .ui-parts h2,.url-inspector .ui-embedded h2{margin:0 0 var(--s2);font-size:1rem}.url-inspector .ui-parts ul,.url-inspector .ui-embedded ul{margin:0 0 var(--s2);gap:var(--s1);padding:0;list-style:none;display:grid}.url-inspector .ui-parts li,.url-inspector .ui-embedded li{gap:2px var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:6.5rem 1fr;align-items:baseline;display:grid}.url-inspector .ui-part-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);grid-row:1/span 2;font-size:.7rem}.url-inspector .ui-parts code,.url-inspector .ui-embedded code{overflow-wrap:anywhere;font-size:.86rem}.url-inspector .ui-part-note{color:var(--text-2);grid-column:2;font-size:.78rem}.url-inspector .ui-source{color:var(--muted);margin:0;font-size:.8rem;line-height:1.65}
