._card_9ycs7_1{display:grid;gap:.85rem;margin:1.25rem 0;padding:1.15rem;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius-md);background:var(--card)}._head_9ycs7_1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._head_9ycs7_1>div{display:grid;gap:.15rem}._head_9ycs7_1 span{color:var(--muted-foreground);font-size:.7rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}._head_9ycs7_1 h2{margin:0!important;font:800 1.35rem var(--font-family-display)!important}._card_9ycs7_1>p{margin:0;color:var(--muted-foreground);font-size:.82rem;line-height:1.45}._card_9ycs7_1 ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}._card_9ycs7_1 li{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem;border-radius:var(--radius);background:var(--surface)}._card_9ycs7_1 li>svg{width:17px;height:17px;flex:none;margin-top:.1rem}._card_9ycs7_1 li>div{display:grid;gap:.12rem}._card_9ycs7_1 li em{width:max-content;padding:.18rem .35rem;border-radius:999px;background:var(--card);color:var(--muted-foreground);font-size:.62rem;font-style:normal;font-weight:850;text-transform:uppercase;letter-spacing:.05em}._card_9ycs7_1 li strong{font-size:.8rem;line-height:1.35}._card_9ycs7_1 li span{font-size:.72rem;line-height:1.35;text-transform:none;letter-spacing:0}._match_9ycs7_1 svg{color:var(--success-foreground)}._warning_9ycs7_1 svg{color:var(--warning-foreground)}._conflict_9ycs7_1 svg{color:var(--destructive)}._unknown_9ycs7_1 svg{color:var(--muted-foreground)}._badge_9ycs7_1{display:inline-flex!important;width:max-content;padding:.35rem .55rem;border-radius:999px;background:var(--muted);color:var(--foreground)!important;font-size:.67rem!important;font-weight:850;letter-spacing:0!important;text-transform:none!important}._strong_fit_9ycs7_1{background:var(--success);color:var(--success-foreground)!important}._probably_not_9ycs7_1{background:color-mix(in srgb,var(--destructive) 12%,var(--card));color:var(--destructive)!important}._consider_9ycs7_1{background:var(--warning);color:var(--warning-foreground)!important}._card_9ycs7_1 button{width:max-content;border:0;border-radius:var(--radius);padding:.65rem .9rem;background:var(--primary);color:var(--primary-foreground);font-weight:800}._compact_9ycs7_1{margin:.75rem 0}._compact_9ycs7_1 ul{max-height:15rem;overflow:auto}@media(max-width:560px){._head_9ycs7_1{display:grid}._badge_9ycs7_1{grid-row:1}._card_9ycs7_1{padding:1rem}}
