.page.svelte-14yo8ks{flex:1;padding:1.5rem 2rem;min-height:calc(100vh - 57px);background:var(--bg-page)}.container.svelte-14yo8ks{max-width:1280px;margin:0 auto}.breadcrumb.svelte-14yo8ks{font-size:.85rem;color:var(--text-secondary);margin-bottom:1.5rem}.breadcrumb.svelte-14yo8ks a:where(.svelte-14yo8ks){color:#6366f1;text-decoration:none}.breadcrumb.svelte-14yo8ks a:where(.svelte-14yo8ks):hover{text-decoration:underline}.breadcrumb.svelte-14yo8ks .separator:where(.svelte-14yo8ks){margin:0 .4rem}h1.svelte-14yo8ks{font-size:2rem;font-weight:700;color:var(--text-heading);margin:0 0 .75rem}.intro.svelte-14yo8ks{font-size:1.05rem;color:var(--text-body);line-height:1.7;margin:0 0 2rem}.table-wrapper.svelte-14yo8ks{overflow-x:auto;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-surface)}table.svelte-14yo8ks{width:100%;border-collapse:collapse}thead.svelte-14yo8ks{background:var(--bg-table-header)}th.svelte-14yo8ks{padding:.75rem 1rem;font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;text-align:left;border-bottom:1px solid var(--border-default)}td.svelte-14yo8ks{padding:.7rem 1rem;font-size:.9rem;color:var(--text-body);border-bottom:1px solid var(--border-subtle)}tr.svelte-14yo8ks:last-child td:where(.svelte-14yo8ks){border-bottom:none}tr.svelte-14yo8ks:hover{background:var(--bg-surface-hover)}.rank-col.svelte-14yo8ks{width:40px;color:var(--text-secondary);text-align:center}.name-col.svelte-14yo8ks{min-width:200px}.name-col.svelte-14yo8ks a:where(.svelte-14yo8ks){color:#6366f1;text-decoration:none;font-weight:500}.name-col.svelte-14yo8ks a:where(.svelte-14yo8ks):hover{text-decoration:underline}.location-col.svelte-14yo8ks{min-width:120px}.number-col.svelte-14yo8ks{text-align:right;min-width:100px;font-variant-numeric:tabular-nums}th.number-col.svelte-14yo8ks{text-align:right}tr.has-description.svelte-14yo8ks td:where(.svelte-14yo8ks){border-bottom:none;padding-bottom:.25rem}.description-row.svelte-14yo8ks td:where(.svelte-14yo8ks){padding:0 1rem .7rem;border-bottom:1px solid var(--border-subtle)}.description-row.svelte-14yo8ks:hover{background:var(--bg-surface-hover)}.description-cell.svelte-14yo8ks{font-size:.83rem;color:var(--text-secondary);line-height:1.5}.empty.svelte-14yo8ks{color:var(--text-secondary);padding:2rem 0}.body-content.svelte-14yo8ks{margin-top:2.5rem}.body-content.svelte-14yo8ks p:where(.svelte-14yo8ks){font-size:.95rem;color:var(--text-body);line-height:1.75;margin:0 0 1rem}.body-content.svelte-14yo8ks p:where(.svelte-14yo8ks):last-child{margin-bottom:0}.faqs.svelte-14yo8ks{margin-top:2.5rem}.faqs.svelte-14yo8ks h2:where(.svelte-14yo8ks){font-size:1.3rem;font-weight:700;color:var(--text-heading);margin:0 0 1.25rem}.faq-item.svelte-14yo8ks{margin-bottom:1.25rem}.faq-item.svelte-14yo8ks h3:where(.svelte-14yo8ks){font-size:1rem;font-weight:600;color:var(--text-heading);margin:0 0 .35rem}.faq-item.svelte-14yo8ks p:where(.svelte-14yo8ks){font-size:.93rem;color:var(--text-body);line-height:1.7;margin:0}.related.svelte-14yo8ks{margin-top:3rem}.related.svelte-14yo8ks h2:where(.svelte-14yo8ks){font-size:1.15rem;font-weight:600;color:var(--text-heading);margin:0 0 1rem}.related-grid.svelte-14yo8ks{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem}.related-card.svelte-14yo8ks{padding:.8rem 1rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;font-size:.9rem;font-weight:500;color:var(--text-heading);text-decoration:none;transition:border-color .15s,background .15s}.related-card.svelte-14yo8ks:hover{border-color:#6366f1;background:var(--bg-surface-hover)}.cta.svelte-14yo8ks{margin-top:2rem;text-align:center}.cta.svelte-14yo8ks a:where(.svelte-14yo8ks){color:#6366f1;text-decoration:none;font-size:.95rem}.cta.svelte-14yo8ks a:where(.svelte-14yo8ks):hover{text-decoration:underline}.cards-wrapper.svelte-14yo8ks{display:none}@media(max-width:640px){.table-wrapper.svelte-14yo8ks{display:none}.cards-wrapper.svelte-14yo8ks{display:flex;flex-direction:column;gap:.75rem}.company-card.svelte-14yo8ks{display:block;padding:.9rem 1rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;text-decoration:none;transition:border-color .15s}.company-card.svelte-14yo8ks:hover{border-color:#6366f1}.card-header.svelte-14yo8ks{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.4rem}.card-rank.svelte-14yo8ks{font-size:.8rem;font-weight:600;color:var(--text-secondary);min-width:1.5rem}.card-name.svelte-14yo8ks{font-size:.93rem;font-weight:600;color:#6366f1;line-height:1.3}.card-stats.svelte-14yo8ks{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-left:2rem}.card-stat.svelte-14yo8ks{font-size:.8rem;color:var(--text-secondary)}.card-revenue.svelte-14yo8ks{font-weight:600;color:var(--text-body)}}
