.tile.svelte-mz7htz{position:relative;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);background:var(--theme-card);border:1px solid var(--theme-border);border-radius:var(--theme-radius-surface);text-decoration:none;color:inherit;width:100%;max-width:100%;min-width:0;height:100%;box-sizing:border-box;overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.tile.svelte-mz7htz:hover,.tile.svelte-mz7htz:focus-visible{border-color:var(--theme-border-strong);box-shadow:var(--glow-cyan-sm);transform:translateY(-2px)}.tile.svelte-mz7htz:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px}.tile--spotlight.svelte-mz7htz{padding:var(--space-xl);background:radial-gradient(120% 100% at 0% 0%,rgba(255,214,1,.06) 0%,transparent 60%),var(--theme-card)}.tile__header.svelte-mz7htz{display:flex;gap:var(--space-md);align-items:flex-start;min-width:0}.tile__avatar.svelte-mz7htz{flex:0 0 auto}.tile__name-block.svelte-mz7htz{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tile__name.svelte-mz7htz{font-size:var(--fs-h3);line-height:var(--lh-heading);font-weight:600;color:var(--theme-text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile--spotlight.svelte-mz7htz .tile__name:where(.svelte-mz7htz){font-size:var(--fs-h2)}.tile__meta.svelte-mz7htz{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:center;min-width:0;max-width:100%}.tile__meta-chip.svelte-mz7htz{font-family:var(--theme-font-mono);font-size:var(--fs-kicker);font-variant-numeric:tabular-nums;color:var(--theme-text-muted);border:1px solid var(--theme-border);border-radius:var(--theme-radius-chip);padding:.125rem .5rem}.tile__tagline.svelte-mz7htz{font-size:var(--fs-micro);line-height:var(--lh-body);color:var(--theme-text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile__expertise.svelte-mz7htz{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2xs);min-width:0;max-width:100%}.tile__expertise.svelte-mz7htz li:where(.svelte-mz7htz){font-size:var(--fs-kicker);font-weight:500;text-transform:capitalize;color:var(--theme-text-muted);background:#ffffff08;border:1px solid var(--theme-border);border-radius:var(--theme-radius-chip);padding:.125rem .5rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile__stats.svelte-mz7htz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xs);margin:0;padding:var(--space-sm) 0 0;border-top:1px solid var(--theme-border)}.stat.svelte-mz7htz{display:flex;flex-direction:column;gap:2px;min-width:0}.stat.svelte-mz7htz dt:where(.svelte-mz7htz){font-family:var(--theme-font-mono);font-size:var(--fs-kicker);letter-spacing:var(--theme-letter-caps);text-transform:uppercase;color:var(--theme-text-muted);margin:0}.stat.svelte-mz7htz dd:where(.svelte-mz7htz){font-family:var(--theme-font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--theme-text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:baseline;gap:2px}.stat--up.svelte-mz7htz{color:var(--theme-success)}.stat--down.svelte-mz7htz{color:var(--brand-red)}.stat__glyph.svelte-mz7htz{font-size:.75em}.tile__cta-row.svelte-mz7htz{display:flex;align-items:center;justify-content:flex-end;margin-top:auto}.tile__cta.svelte-mz7htz{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--fs-micro);font-weight:600;color:var(--brand-cyan)}@media(max-width:639px){.tile.svelte-mz7htz{gap:var(--space-sm);padding:var(--space-md)}.tile--spotlight.svelte-mz7htz{padding:var(--space-lg)}.tile__header.svelte-mz7htz{gap:var(--space-sm)}.tile__name.svelte-mz7htz{font-size:var(--fs-h4, var(--fs-h3))}.tile--spotlight.svelte-mz7htz .tile__name:where(.svelte-mz7htz){font-size:var(--fs-h3)}.tile__stats.svelte-mz7htz{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-sm)}}@media(prefers-reduced-motion:reduce){.tile.svelte-mz7htz:hover,.tile.svelte-mz7htz:focus-visible{transform:none;box-shadow:none}}
