.company-meta-card.svelte-suliz2{background:#fff;border:1px solid var(--color-border, rgba(0, 0, 0, .08));border-radius:12px;padding:var(--space-md, 1.5rem);margin-bottom:var(--space-lg, 2rem)}.meta-grid.svelte-suliz2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md, 1.5rem)}.meta-item.svelte-suliz2{display:flex;flex-direction:column;gap:.375rem}.meta-label.svelte-suliz2{display:flex;align-items:center;gap:.375rem;color:var(--color-accent, #0d9488)}.meta-label.svelte-suliz2 .meta-icon{flex-shrink:0}.meta-values.svelte-suliz2{font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .875rem);color:var(--color-ink, #1a1a1a);line-height:1.5}.meta-link.svelte-suliz2{color:var(--color-accent, #0d9488);text-decoration:none;font-weight:500;transition:color .15s ease}.meta-link.svelte-suliz2:hover{color:var(--color-ink, #1a1a1a);text-decoration:underline}.meta-text.svelte-suliz2{color:var(--color-ink, #1a1a1a)}.website-link.svelte-suliz2{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-accent, #0d9488);text-decoration:none;font-weight:500;word-break:break-all;transition:color .15s ease}.website-link.svelte-suliz2:hover{color:var(--color-ink, #1a1a1a);text-decoration:underline}.meta-sep.svelte-suliz2{color:var(--color-ink-muted, #7a7a7a);margin-right:.25rem}.detail-section.svelte-suliz2{margin-bottom:var(--space-sm, .75rem)}.section-header.svelte-suliz2{margin-bottom:var(--space-xs, .5rem)}.section-header.svelte-suliz2 h2:where(.svelte-suliz2){font-family:var(--font-display, "Instrument Serif", serif);font-size:var(--text-2xl, 1.75rem);font-weight:400;letter-spacing:-.02em;color:var(--color-ink, #1a1a1a);margin:0}.section-divider.svelte-suliz2{height:1px;background:var(--color-border, rgba(0, 0, 0, .08));margin:var(--space-xl, 3rem) 0}.back-link.svelte-suliz2{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;border:1px solid var(--color-border, rgba(0, 0, 0, .08));border-radius:8px;color:var(--color-accent, #0d9488);text-decoration:none;font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .875rem);font-weight:500;transition:all .2s ease}.back-link.svelte-suliz2:hover{border-color:var(--color-accent, #0d9488);box-shadow:0 2px 8px #0000000f;text-decoration:none}.scraped-jobs-card.svelte-suliz2{background:#fff;border:1px solid var(--color-border, rgba(0, 0, 0, .08));border-radius:12px;padding:var(--space-md, 1.5rem);margin-bottom:var(--space-lg, 2rem)}.scraped-jobs-sub.svelte-suliz2{font-family:var(--font-body, "Inter", sans-serif);font-size:.875rem;color:var(--color-ink-muted, #6b7280);margin:0 0 .75rem}.explore-links.svelte-suliz2{display:flex;flex-wrap:wrap;gap:.75rem}.scraped-jobs-list.svelte-suliz2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.scraped-job.svelte-suliz2{border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06));padding:.5rem 0}.scraped-job.svelte-suliz2:last-child{border-bottom:none}.scraped-job-link.svelte-suliz2{display:flex;flex-direction:column;gap:.125rem;color:inherit;text-decoration:none}.scraped-job-link.svelte-suliz2:hover .scraped-job-title:where(.svelte-suliz2){color:var(--color-accent, #0d9488);text-decoration:underline}.scraped-job-title.svelte-suliz2{font-weight:500;color:var(--color-ink, #101826)}.scraped-job-meta.svelte-suliz2{font-size:.875rem;color:var(--color-ink-muted, #6b7280)}.alert-card.svelte-suliz2{background:#fff;border:1px solid var(--color-border, rgba(0, 0, 0, .08));border-radius:12px;padding:var(--space-md, 1.5rem);margin-bottom:var(--space-lg, 2rem)}.alert-header.svelte-suliz2{display:flex;align-items:center;gap:.375rem;color:var(--color-accent, #0d9488);margin-bottom:.5rem}.alert-header.svelte-suliz2 .alert-icon{flex-shrink:0}.alert-heading.svelte-suliz2{font-family:var(--font-display, "Instrument Serif", serif);font-size:var(--text-xl, 1.375rem);font-weight:400;letter-spacing:-.01em;color:var(--color-ink, #1a1a1a);margin:0 0 .375rem}.alert-sub.svelte-suliz2{font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .875rem);color:var(--color-ink-muted, #6b7280);margin:0 0 1rem}.push-row.svelte-suliz2{margin-bottom:.75rem}.push-button.svelte-suliz2{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1.25rem;font-family:var(--font-body, "Inter", sans-serif);font-size:.875rem;font-weight:500;color:var(--color-accent, #0d9488);background:#fff;border:1px solid var(--color-accent, #0d9488);border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease}.push-button.svelte-suliz2:hover:not(:disabled){background:var(--color-accent, #0d9488);color:#fff}.push-button.svelte-suliz2:disabled{opacity:.6;cursor:default}.alert-or.svelte-suliz2{font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;color:var(--color-ink-muted, #6b7280);margin:0 0 .75rem}.alert-form.svelte-suliz2{display:flex;gap:.75rem}.alert-email-label.svelte-suliz2{flex:1;min-width:0}.alert-form.svelte-suliz2 input[type=email]:where(.svelte-suliz2){width:100%;min-height:44px;box-sizing:border-box;padding:.5rem .75rem;font-family:var(--font-body, "Inter", sans-serif);font-size:.9375rem;color:var(--color-ink, #1a1a1a);background:#fff;border:1px solid var(--color-border-strong, rgba(0, 0, 0, .15));border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.alert-form.svelte-suliz2 input[type=email]:where(.svelte-suliz2):focus{outline:none;border-color:var(--color-accent, #0d9488);box-shadow:0 0 0 2px #0d948826}.alert-form.svelte-suliz2 button:where(.svelte-suliz2){flex-shrink:0;min-height:44px;padding:.5rem 1.5rem;font-family:var(--font-body, "Inter", sans-serif);font-size:.875rem;font-weight:500;color:#fff;background:var(--color-accent, #0d9488);border:1px solid var(--color-accent, #0d9488);border-radius:8px;cursor:pointer;transition:background .15s ease,transform .12s ease}.alert-form.svelte-suliz2 button:where(.svelte-suliz2):hover{background:var(--color-accent-dark, #0f766e);transform:translateY(-1px)}.alert-success.svelte-suliz2{font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .9375rem);color:var(--color-accent, #0d9488);margin:0}.alert-error.svelte-suliz2{font-family:var(--font-body, "Inter", sans-serif);font-size:.8125rem;color:#b91c1c;margin:.625rem 0 0}.visually-hidden.svelte-suliz2{border:0;clip:rect(0 0 0 0);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@media (max-width: 600px){.alert-form.svelte-suliz2{flex-direction:column}.alert-form.svelte-suliz2 button:where(.svelte-suliz2){width:100%}}
