.directory[data-astro-cid-htnp7yyj]{gap:1.25rem;padding-bottom:3rem}.directory[data-astro-cid-htnp7yyj],.directory__header[data-astro-cid-htnp7yyj]{flex-direction:column;display:flex}.directory__header[data-astro-cid-htnp7yyj]{gap:.25rem}.directory__title-row[data-astro-cid-htnp7yyj]{align-items:baseline;gap:.75rem;display:flex}.directory__title[data-astro-cid-htnp7yyj]{color:var(--color-gray-900,#0f172a);margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.directory__count[data-astro-cid-htnp7yyj]{color:var(--color-gray-400,#94a3b8);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem;font-weight:600}.directory__subtitle[data-astro-cid-htnp7yyj]{color:var(--color-gray-500,#64748b);font-size:var(--font-size-sm);margin:0}.directory__search-bar[data-astro-cid-htnp7yyj]{max-width:480px;margin-top:.75rem;position:relative}.directory__search-icon[data-astro-cid-htnp7yyj]{fill:var(--color-gray-400,#94a3b8);pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.directory__search[data-astro-cid-htnp7yyj]{background:var(--input-bg,#fff);border:2px solid var(--color-gray-100,#e2e8f0);color:var(--input-text,#0f172a);font-size:var(--font-size-sm);border-radius:10px;outline:none;width:100%;padding:.6rem .75rem .6rem 2.25rem;transition:border-color .15s}.directory__search[data-astro-cid-htnp7yyj]:focus{border-color:#3b82f6}.directory__search[data-astro-cid-htnp7yyj]::placeholder{color:var(--color-gray-400,#94a3b8)}.directory__chip--clear[data-astro-cid-htnp7yyj]{border-color:var(--color-error,#ef4444);color:var(--color-error,#ef4444)}.directory__grid[data-astro-cid-htnp7yyj]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.75rem;display:grid}.directory__card[data-astro-cid-htnp7yyj]{border:var(--style-card-border,1px solid var(--color-gray-100,#e2e8f0));color:inherit;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.875rem;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 3px #0f172a0a}.directory__card[data-astro-cid-htnp7yyj]:hover{border-color:var(--color-gray-200,#cbd5e1);box-shadow:0 4px 12px #0f172a14}html.dark .directory__card[data-astro-cid-htnp7yyj]{box-shadow:0 0 0 1px var(--style-card-ring,var(--content-border,#555)),var(--shadow-lg)}html.dark .directory__card[data-astro-cid-htnp7yyj]:hover{box-shadow:0 0 0 1px var(--color-gray-200,#555),var(--shadow-lg)}.directory__card[data-astro-cid-htnp7yyj][hidden]{display:none}.directory__card-icon[data-astro-cid-htnp7yyj]{background:var(--color-gray-50,#f8fafc);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.directory__card-icon[data-astro-cid-htnp7yyj] svg[data-astro-cid-htnp7yyj]{color:var(--color-primary,#1c497c);fill:var(--color-primary,#1c497c);width:20px;height:20px}.directory__card-content[data-astro-cid-htnp7yyj]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.directory__card-title-row[data-astro-cid-htnp7yyj]{align-items:center;gap:.5rem;display:flex}.directory__card-title[data-astro-cid-htnp7yyj]{color:var(--color-gray-900,#0f172a);font-size:var(--font-size-sm);margin:0;font-weight:600;line-height:1.3}.directory__admin-badge[data-astro-cid-htnp7yyj]{background:var(--badge-warning-bg,#fef3c7);color:var(--badge-warning-text,#92400e);font-size:var(--font-size-3xs);border-radius:4px;flex-shrink:0;padding:.1rem .4rem;line-height:1.4}.directory__card-desc[data-astro-cid-htnp7yyj]{color:var(--color-gray-500,#64748b);margin:0;font-size:.8125rem;line-height:1.4}.directory__card-tags[data-astro-cid-htnp7yyj]{flex-wrap:wrap;gap:.3rem;margin-top:.15rem;display:flex}.directory__tag[data-astro-cid-htnp7yyj]{background:var(--color-gray-50,#f1f5f9);color:var(--color-gray-500,#64748b);font-size:var(--font-size-3xs);letter-spacing:.03em;text-transform:uppercase;border-radius:4px;padding:.1rem .4rem;font-weight:600}.directory__players[data-astro-cid-htnp7yyj]{flex-direction:column;gap:.75rem;display:flex}.directory__players[data-astro-cid-htnp7yyj][hidden]{display:none}.directory__section-title[data-astro-cid-htnp7yyj]{color:var(--color-gray-500,#64748b);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.directory__player-grid[data-astro-cid-htnp7yyj]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.directory__player-grid[data-astro-cid-htnp7yyj] .directory__player{background:var(--card-bg,#fff);border:1px solid var(--color-gray-100,#e2e8f0);box-shadow:var(--shadow-sm);color:inherit;transition:box-shadow var(--transition-fast),border-color var(--transition-fast);border-radius:12px;align-items:center;gap:.75rem;padding:.875rem;text-decoration:none;display:flex}.directory__player-grid[data-astro-cid-htnp7yyj] .directory__player:hover{border-color:var(--color-gray-200,#cbd5e1);box-shadow:var(--shadow-md)}html.dark .directory__player-grid[data-astro-cid-htnp7yyj] .directory__player{border-color:var(--content-border,#555);box-shadow:var(--shadow-lg)}.directory__player-grid[data-astro-cid-htnp7yyj] .directory__pos{background:var(--color-gray-50,#f8fafc);color:var(--color-primary,#1c497c);font-size:var(--font-size-xs);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.directory__player-grid[data-astro-cid-htnp7yyj] .directory__player-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.directory__player-grid[data-astro-cid-htnp7yyj] .directory__player-name{color:var(--color-gray-900,#0f172a);font-size:var(--font-size-sm);font-weight:600;line-height:1.3}.directory__player-grid[data-astro-cid-htnp7yyj] .directory__player-detail{color:var(--color-gray-500,#64748b);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.directory__no-results[data-astro-cid-htnp7yyj]{color:var(--color-gray-500,#64748b);text-align:center;padding:2rem 0;font-size:.9375rem}@media (width<=640px){.directory__grid[data-astro-cid-htnp7yyj]{grid-template-columns:1fr}.directory__search-bar[data-astro-cid-htnp7yyj]{max-width:none}.directory__player-grid[data-astro-cid-htnp7yyj]{grid-template-columns:1fr}}
