.company-page.svelte-t0kpeu{max-width:var(--max-content-width);width:100%;margin:0 auto;padding:0 var(--space-lg);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-xl);padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:var(--space-2xl)}.company-back-nav.svelte-t0kpeu a:where(.svelte-t0kpeu){display:inline-flex;align-items:center;gap:.35rem;color:var(--text);text-decoration:none;font-weight:500;font-size:.9rem}.company-back-nav.svelte-t0kpeu a:where(.svelte-t0kpeu):hover{color:var(--blue)}.company-hero.svelte-t0kpeu{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-lg) var(--space-xl);padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--border-color);border-radius:1.5rem;background:var(--hover)}.company-hero-text.svelte-t0kpeu{flex:1 1 32rem;min-width:min(100%,18rem)}.company-hero-brand.svelte-t0kpeu{display:flex;align-items:center;gap:var(--space-md);min-width:0}.company-hero-heading.svelte-t0kpeu{min-width:0}.company-hero-text.svelte-t0kpeu h1:where(.svelte-t0kpeu){font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15;overflow-wrap:break-word;margin:0 0 var(--space-xs);color:var(--text)}.company-hero-subtitle.svelte-t0kpeu{margin:0;color:var(--text);opacity:.8;line-height:1.4}.company-hero-blurb.svelte-t0kpeu{margin:var(--space-md) 0 0;max-width:46rem;color:var(--text);opacity:.75;font-size:.95rem;line-height:1.55}.company-hero-meta.svelte-t0kpeu{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-md)}.company-meta-item.svelte-t0kpeu{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:500;color:var(--text);opacity:.7;white-space:nowrap}.company-meta-item.svelte-t0kpeu svg{color:var(--blue);flex-shrink:0}a.company-meta-link.svelte-t0kpeu{color:var(--blue);opacity:1;text-decoration:none}a.company-meta-link.svelte-t0kpeu:hover{text-decoration:underline}.company-hero-chips.svelte-t0kpeu{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.company-chip.svelte-t0kpeu{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;padding:.3rem .7rem;border-radius:999px;background:var(--primary);border:1px solid var(--border-color);color:var(--text);white-space:nowrap}.company-chip.svelte-t0kpeu svg{color:var(--blue);flex-shrink:0}.company-hero-stats.svelte-t0kpeu{display:grid;grid-template-columns:repeat(2,auto);gap:var(--space-md) var(--space-xl);align-content:start}.company-hero-stat.svelte-t0kpeu{display:flex;flex-direction:column;gap:.25rem}.company-hero-stat-label.svelte-t0kpeu{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text);opacity:.7}.company-hero-stat-label.svelte-t0kpeu svg{color:var(--blue)}.company-hero-stat-value.svelte-t0kpeu{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.salary-range-compact.svelte-t0kpeu{display:none}.company-stats-grid.svelte-t0kpeu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--space-md)}.company-stat-card.svelte-t0kpeu{padding:var(--space-lg);background:var(--primary);border:1px solid var(--border-color);border-radius:1rem}.company-stat-card.svelte-t0kpeu h2:where(.svelte-t0kpeu){font-size:1rem;font-weight:600;margin:0 0 var(--space-md);color:var(--text)}.company-stat-card-title.svelte-t0kpeu{display:flex;align-items:center;gap:.45rem}.company-stat-card-title.svelte-t0kpeu svg{color:var(--blue);flex-shrink:0}.company-stat-empty.svelte-t0kpeu{margin:0;font-size:.9rem;color:var(--text);opacity:.7}.company-freq-list.svelte-t0kpeu,.company-share-list.svelte-t0kpeu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.company-freq-list.svelte-t0kpeu li:where(.svelte-t0kpeu){display:flex;align-items:baseline;gap:var(--space-sm);font-size:.9rem;color:var(--text)}.company-freq-name.svelte-t0kpeu{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-freq-list.svelte-t0kpeu a:where(.svelte-t0kpeu){color:var(--text);text-decoration:none}.company-freq-list.svelte-t0kpeu a:where(.svelte-t0kpeu):hover{text-decoration:underline}.company-freq.svelte-t0kpeu{margin-left:auto;flex-shrink:0;color:var(--text);opacity:.6;font-size:.8rem;font-variant-numeric:tabular-nums}.company-share-row.svelte-t0kpeu{display:flex;align-items:center;gap:var(--space-sm)}.company-share-label.svelte-t0kpeu{display:inline-flex;align-items:center;gap:.35rem;min-width:6rem;font-size:.85rem;color:var(--text)}.company-share-label.svelte-t0kpeu svg{color:var(--blue);flex-shrink:0}.company-share-bar.svelte-t0kpeu{flex:1;height:6px;min-width:40px;border-radius:999px;background:var(--hover);overflow:hidden}.company-share-fill.svelte-t0kpeu{display:block;height:100%;border-radius:999px;background:var(--blue)}.company-share-count.svelte-t0kpeu{font-size:.78rem;color:var(--text);opacity:.7;white-space:nowrap;font-variant-numeric:tabular-nums}.company-quartiles.svelte-t0kpeu{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm);margin-bottom:var(--space-md)}.company-quartile.svelte-t0kpeu{display:flex;flex-direction:column;gap:.15rem}.company-quartile-label.svelte-t0kpeu{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text);opacity:.6}.company-quartile-value.svelte-t0kpeu{font-weight:700;font-size:.95rem}.company-salary-track.svelte-t0kpeu{position:relative;height:8px;border-radius:999px;background:var(--hover)}.company-salary-iqr.svelte-t0kpeu{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--blue);opacity:.35}.company-salary-median.svelte-t0kpeu{position:absolute;top:-3px;bottom:-3px;width:3px;border-radius:2px;background:var(--blue);transform:translate(-50%)}.company-salary-scale-labels.svelte-t0kpeu{display:flex;justify-content:space-between;gap:var(--space-sm);margin-top:var(--space-sm);font-size:.75rem;color:var(--text);opacity:.7;font-variant-numeric:tabular-nums}.company-jobs-section-header.svelte-t0kpeu{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-md)}.company-jobs-section-header.svelte-t0kpeu h2:where(.svelte-t0kpeu){font-size:1.25rem;font-weight:700;margin:0;color:var(--text)}.company-all-jobs-link.svelte-t0kpeu{color:var(--blue);text-decoration:none;font-weight:600;font-size:.9rem}.company-all-jobs-link.svelte-t0kpeu:hover{text-decoration:underline}.company-jobs-list.svelte-t0kpeu{display:flex;flex-direction:column;gap:var(--space-sm)}.company-job-row.svelte-t0kpeu{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--primary);border:1px solid var(--border-color);border-radius:.75rem;text-decoration:none;color:var(--text);transition:border-color .2s ease,box-shadow .2s ease}.company-job-row.svelte-t0kpeu:hover{border-color:var(--blue);box-shadow:0 8px 20px var(--card-shadow)}.company-job-row-main.svelte-t0kpeu{display:flex;flex-direction:column;gap:.2rem;min-width:0}.company-job-row-title.svelte-t0kpeu{font-weight:600;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-job-row-location.svelte-t0kpeu{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;opacity:.75}.company-job-row-location.svelte-t0kpeu svg{flex-shrink:0}.company-job-row-meta.svelte-t0kpeu{display:flex;align-items:center;gap:var(--space-md);flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.company-job-row-salary.svelte-t0kpeu{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;font-size:.9rem}.company-job-row-salary.svelte-t0kpeu svg{color:var(--blue);flex-shrink:0}.company-job-row-salary.muted.svelte-t0kpeu{opacity:.6;font-weight:500}.company-job-row-posted.svelte-t0kpeu{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;opacity:.65;white-space:nowrap}.company-job-row-arrow.svelte-t0kpeu{color:var(--blue)}.company-empty.svelte-t0kpeu{text-align:center;padding:var(--space-2xl) var(--space-lg);color:var(--text);opacity:.8}.company-pagination.svelte-t0kpeu{display:flex;align-items:center;justify-content:center;gap:var(--space-md);margin-top:var(--space-lg)}.company-btn.svelte-t0kpeu{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem 1.25rem;border-radius:.5rem;font-size:.9rem;font-weight:600;cursor:pointer;border:1px solid var(--border-color);background:transparent;color:var(--text);transition:border-color .15s ease}.company-btn.svelte-t0kpeu:hover:not(:disabled){border-color:var(--blue)}.company-btn.svelte-t0kpeu:disabled{opacity:.5;cursor:not-allowed}.company-page-info.svelte-t0kpeu{color:var(--text);font-weight:600}@media (max-width: 768px){.company-page.svelte-t0kpeu{width:100%;max-width:100vw;padding:0 .75rem;box-sizing:border-box;overflow-x:hidden;gap:var(--space-lg);padding-top:var(--space-lg);padding-bottom:var(--space-xl)}.company-hero-stats.svelte-t0kpeu{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border-color)}.company-hero-stat-value.svelte-t0kpeu{font-size:1.05rem}.salary-range-full.svelte-t0kpeu{display:none}.salary-range-compact.svelte-t0kpeu{display:inline}.company-hero-brand.svelte-t0kpeu .company-avatar.lg{width:3.25rem;height:3.25rem;border-radius:.85rem;font-size:1.5rem}.company-hero-brand.svelte-t0kpeu .company-avatar.lg img{padding:.55rem}.company-stat-card.svelte-t0kpeu{padding:var(--space-md)}.company-job-row.svelte-t0kpeu{flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md)}.company-job-row-title.svelte-t0kpeu{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.company-job-row-meta.svelte-t0kpeu{width:100%;justify-content:flex-start;gap:var(--space-md)}.company-job-row-arrow.svelte-t0kpeu{margin-left:auto}}
