.company-detail-page.svelte-t0kpeu{gap:18px;padding:28px 0 40px;display:grid}.detail-hero.svelte-t0kpeu,.metric-card.svelte-t0kpeu,.detail-card.svelte-t0kpeu,.mini-card.svelte-t0kpeu{border:1px solid var(--panel-border);background:var(--panel);box-shadow:var(--shadow);border-radius:12px}.detail-hero.svelte-t0kpeu{grid-template-columns:minmax(0,1.1fr) 360px;gap:18px;padding:22px;display:grid}.hero-top.svelte-t0kpeu{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid}.hero-logo.svelte-t0kpeu{border:1px solid var(--panel-border);object-fit:contain;background:#fffffff0;border-radius:12px;width:72px;height:72px;padding:.6rem}.hero-logo.placeholder.svelte-t0kpeu,.mini-logo.placeholder.svelte-t0kpeu{color:var(--muted);place-items:center;font-weight:800;display:grid}.hero-top.svelte-t0kpeu h1:where(.svelte-t0kpeu),.hero-top.svelte-t0kpeu p:where(.svelte-t0kpeu),.hero-description.svelte-t0kpeu,.metric-card.svelte-t0kpeu small:where(.svelte-t0kpeu),.metric-card.svelte-t0kpeu strong:where(.svelte-t0kpeu),.detail-card.svelte-t0kpeu h2:where(.svelte-t0kpeu),.hero-panel.svelte-t0kpeu p:where(.svelte-t0kpeu){margin:0}.hero-top.svelte-t0kpeu p:where(.svelte-t0kpeu),.hero-description.svelte-t0kpeu,.detail-card.svelte-t0kpeu dd:where(.svelte-t0kpeu),.metric-card.svelte-t0kpeu small:where(.svelte-t0kpeu),.hero-panel.svelte-t0kpeu p:where(.svelte-t0kpeu),.mini-card.svelte-t0kpeu small:where(.svelte-t0kpeu){color:var(--muted)}.hero-tags.svelte-t0kpeu,.pill-row.svelte-t0kpeu{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.hero-tags.svelte-t0kpeu span:where(.svelte-t0kpeu),.pill-row.svelte-t0kpeu span:where(.svelte-t0kpeu){background:var(--surface-tint);color:var(--accent);border-radius:999px;padding:6px 10px;font-size:.82rem}.hero-tags.svelte-t0kpeu .local-tag:where(.svelte-t0kpeu){background:var(--surface-tint-strong);color:var(--accent);align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.local-dot.svelte-t0kpeu{background:linear-gradient(#9ca3af,#6b7280);border-radius:999px;width:.58rem;height:.58rem;box-shadow:0 0 0 3px #e5e7ebb3}.hero-actions.svelte-t0kpeu{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.action-link.svelte-t0kpeu{background:var(--surface-tint);color:var(--accent-strong);border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;display:inline-flex}.action-link.subtle.svelte-t0kpeu{background:#ffffffe0}.hero-description.svelte-t0kpeu{margin-top:18px;line-height:1.75}.hero-side.svelte-t0kpeu{align-content:start;gap:14px;display:grid}.hero-panel.svelte-t0kpeu{border:1px solid var(--panel-border);background:var(--surface-soft);border-radius:12px;padding:16px}.hero-panel.svelte-t0kpeu strong:where(.svelte-t0kpeu){margin-bottom:10px;display:block}.metrics-grid.svelte-t0kpeu,.detail-grid.svelte-t0kpeu,.link-grid.svelte-t0kpeu{gap:14px;display:grid}.metrics-grid.svelte-t0kpeu{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-grid.svelte-t0kpeu{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card.svelte-t0kpeu{padding:16px 18px}.metric-card.svelte-t0kpeu strong:where(.svelte-t0kpeu){letter-spacing:-.04em;margin-top:8px;font-size:1.8rem;display:block}.detail-card.svelte-t0kpeu{padding:18px}.detail-card.svelte-t0kpeu h2:where(.svelte-t0kpeu){margin-bottom:14px}.detail-card.svelte-t0kpeu dl:where(.svelte-t0kpeu){gap:12px;margin:0;padding:0;display:grid}.detail-card.svelte-t0kpeu dl:where(.svelte-t0kpeu) div:where(.svelte-t0kpeu){gap:4px;display:grid}.detail-card.svelte-t0kpeu dt:where(.svelte-t0kpeu){font-weight:700}.section-title.svelte-t0kpeu h2:where(.svelte-t0kpeu){margin:0;font-size:1.35rem}.link-grid.svelte-t0kpeu{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-card.svelte-t0kpeu{gap:8px;padding:16px;display:grid}.link-card.svelte-t0kpeu{color:inherit}.mini-top.svelte-t0kpeu{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.mini-logo.svelte-t0kpeu{object-fit:contain;border:1px solid var(--panel-border);background:#fffffff0;border-radius:10px;width:48px;height:48px;display:block}@media (width<=1080px){.detail-hero.svelte-t0kpeu,.metrics-grid.svelte-t0kpeu,.detail-grid.svelte-t0kpeu,.link-grid.svelte-t0kpeu{grid-template-columns:1fr 1fr}.detail-hero.svelte-t0kpeu{grid-template-columns:1fr}}@media (width<=720px){.metrics-grid.svelte-t0kpeu,.detail-grid.svelte-t0kpeu,.link-grid.svelte-t0kpeu{grid-template-columns:1fr}}
