.SwiftDirectoryClient-module__ZrvzcW__wrap{gap:1.75rem}.SwiftDirectoryClient-module__ZrvzcW__intro{color:var(--muted);max-width:72ch}.SwiftDirectoryClient-module__ZrvzcW__card{gap:.85rem;display:grid}.SwiftDirectoryClient-module__ZrvzcW__label{font-weight:600}.SwiftDirectoryClient-module__ZrvzcW__metaRow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.SwiftDirectoryClient-module__ZrvzcW__meta{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);gap:.25rem;padding:.75rem;display:grid}.SwiftDirectoryClient-module__ZrvzcW__metaLabel{text-transform:uppercase;color:var(--muted);font-size:.75rem}.SwiftDirectoryClient-module__ZrvzcW__metaValue{font-size:.95rem;font-weight:600}.SwiftDirectoryClient-module__ZrvzcW__reason{color:var(--muted);font-size:.95rem}.SwiftDirectoryClient-module__ZrvzcW__directoryCard{gap:1rem;display:grid}.SwiftDirectoryClient-module__ZrvzcW__directoryGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.SwiftDirectoryClient-module__ZrvzcW__term{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);gap:.35rem;padding:.9rem;display:grid}.SwiftDirectoryClient-module__ZrvzcW__term dt{text-transform:uppercase;color:var(--muted);font-size:.8rem}.SwiftDirectoryClient-module__ZrvzcW__term dd{margin:0;font-size:1rem;font-weight:600}.SwiftDirectoryClient-module__ZrvzcW__termWide{grid-column:1/-1}.SwiftDirectoryClient-module__ZrvzcW__callout{background:color-mix(in oklab,var(--info-bg)60%,white);border:1px solid color-mix(in oklab,var(--info-border)60%,var(--border));border-radius:var(--radius-sm);padding:.9rem;font-size:.9rem}.SwiftDirectoryClient-module__ZrvzcW__matchList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.SwiftDirectoryClient-module__ZrvzcW__matchItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.SwiftDirectoryClient-module__ZrvzcW__matchMeta{color:var(--muted);font-size:.85rem}.SwiftDirectoryClient-module__ZrvzcW__useBtn{background:var(--chip);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:.45rem .9rem;font-weight:600}.SwiftDirectoryClient-module__ZrvzcW__useBtn:hover{background:var(--chip-hover);border-color:var(--border-strong)}@media (max-width:640px){.SwiftDirectoryClient-module__ZrvzcW__matchItem{flex-direction:column;align-items:flex-start}.SwiftDirectoryClient-module__ZrvzcW__useBtn{width:100%}}
