.personnel-layout.svelte-12gyc1e{grid-template-columns:240px 1fr}@media (width<=900px){.personnel-layout.svelte-12gyc1e{grid-template-columns:1fr}}.personnel-index.svelte-12gyc1e{list-style:none}.personnel-index.svelte-12gyc1e a:where(.svelte-12gyc1e){padding:7px var(--gap-md);border-bottom:1px solid var(--border);color:var(--text-dim);flex-direction:column;gap:2px;text-decoration:none;transition:background .1s;display:flex}.personnel-index.svelte-12gyc1e a:where(.svelte-12gyc1e):hover{background:#ffffff05}.personnel-index.svelte-12gyc1e a.active:where(.svelte-12gyc1e){border-left:2px solid var(--gold-dim);background:#d4a8300f}.pi-id.svelte-12gyc1e{color:var(--gold-dim);letter-spacing:.1em;font-size:11px}.pi-name.svelte-12gyc1e{color:var(--text-primary);letter-spacing:.04em;font-size:13px}.pi-status.svelte-12gyc1e{letter-spacing:.12em;font-size:11px}.cp-divider.svelte-12gyc1e{border-top:1px solid var(--border);margin:var(--gap-md) 0}.cp-block.svelte-12gyc1e{gap:var(--gap-md);align-items:flex-start;display:flex}.cp-portrait.svelte-12gyc1e{object-fit:cover;border:1px solid var(--cyan-dim,#2a5a5a);background:var(--bg-panel);flex-shrink:0;width:120px;height:120px}@media (width<=640px){.cp-block.svelte-12gyc1e{flex-direction:column}.cp-portrait.svelte-12gyc1e{width:100%;height:auto;max-height:220px}}
