._page_14t13_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_14t13_8{background:var(--card);border-bottom:1px solid var(--border)}._headerInner_14t13_13{max-width:1040px;margin:0 auto;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-4)}._backLink_14t13_23{display:flex;align-items:center;gap:var(--spacing-1);color:var(--muted-foreground);text-decoration:none;font-size:.82rem}._backLink_14t13_23:hover{color:var(--foreground)}._brand_14t13_36{display:flex;align-items:center;gap:var(--spacing-2)}._brandMark_14t13_42{font-family:var(--font-family-display);font-weight:800;font-size:.95rem;background:var(--primary);color:var(--primary-foreground);padding:.2rem .5rem;border-radius:var(--radius-sm)}._brandName_14t13_52{font-family:var(--font-family-display);font-weight:700;font-size:.95rem}._hero_14t13_58{max-width:1040px;margin:0 auto;padding:2.5rem var(--spacing-4) 1.25rem}._title_14t13_64{font-family:var(--font-family-display);font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:0}._subtitle_14t13_72{color:var(--muted-foreground);font-size:.87rem;line-height:1.5;margin:var(--spacing-2) 0 0;max-width:520px}._bannerWrap_14t13_80{max-width:1040px;margin:0 auto;padding:0 var(--spacing-4)}._controls_14t13_86{max-width:1040px;margin:0 auto;padding:0 var(--spacing-4) 1.25rem;display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media(min-width:720px){._controls_14t13_86{grid-template-columns:2fr 1fr 1fr 1fr}}._grid_14t13_101{max-width:1040px;margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}@media(max-width:420px){._grid_14t13_101{grid-template-columns:1fr}._hero_14t13_58{padding-top:var(--spacing-6)}._title_14t13_64{font-size:1.55rem}}@media(min-width:640px){._grid_14t13_101{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){._grid_14t13_101{grid-template-columns:repeat(4,1fr)}}._card_14t13_136{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:border-color .12s ease,transform .12s ease}._card_14t13_136:hover{border-color:var(--primary);transform:translateY(-1px)}._photoFrame_14t13_152{position:relative;aspect-ratio:1 / 1;background:var(--muted);overflow:hidden}._photo_14t13_152{width:100%;height:100%;object-fit:cover;display:block}._photoFallback_14t13_166{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-display);font-size:1.9rem;font-weight:800;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}._verifiedPip_14t13_179{position:absolute;top:var(--spacing-2);right:var(--spacing-2);background:var(--primary);color:var(--primary-foreground);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}._unverifiedBadge_14t13_193{position:absolute;top:var(--spacing-2);right:var(--spacing-2);background:#eee9e2;color:#6f665d;border:1px solid #d8d0c7;border-radius:5px;padding:4px 6px;font-size:.58rem;font-weight:800;letter-spacing:.07em}._body_14t13_207{padding:.7rem .75rem .85rem;display:flex;flex-direction:column;gap:3px;min-width:0}._name_14t13_215{font-family:var(--font-family-display);font-weight:700;font-size:.88rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._designation_14t13_225{font-size:.75rem;color:var(--primary);font-weight:600}._detail_14t13_231{font-size:.72rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._idTag_14t13_239{font-family:var(--font-family-monospace);font-size:.64rem;letter-spacing:.03em;color:var(--muted-foreground);margin-top:2px}._emptyState_14t13_247{grid-column:1 / -1;text-align:center;color:var(--muted-foreground);font-size:.85rem;padding:var(--spacing-12) 0}
