.joblistPage.svelte-1v41njg{min-height:100%;display:grid;gap:var(--spacing-xl);padding:var(--spacing-xl);background:radial-gradient(circle at 10% 0%,rgba(84,111,255,.16),transparent 34%),radial-gradient(circle at 86% 12%,rgba(233,91,43,.14),transparent 32%),linear-gradient(180deg,var(--color-surface-page) 0%,var(--color-bg-default) 68%)}.heroShell.svelte-1v41njg{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--spacing-xl);align-items:stretch;padding:clamp(28px,4vw,56px);border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-2xl);background:linear-gradient(135deg,#ffffffeb,#ffffffad),linear-gradient(135deg,#005a9c2e,#e95b2b1f);box-shadow:var(--elevation-hero)}.heroShell.svelte-1v41njg:after{content:"";position:absolute;right:-120px;top:-160px;width:360px;height:360px;border-radius:999px;background:linear-gradient(135deg,#007acc38,#ffc20e2e);filter:blur(2px);pointer-events:none}.heroContent.svelte-1v41njg,.aiPanel.svelte-1v41njg{position:relative;z-index:1}.heroContent.svelte-1v41njg{display:grid;align-content:center;gap:var(--spacing-lg);max-width:760px}.eyebrow.svelte-1v41njg,.sectionEyebrow.svelte-1v41njg,.aiPanelTopline.svelte-1v41njg,.statLabel.svelte-1v41njg{font-size:12px;line-height:16px;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-primary)}.heroTitle.svelte-1v41njg{max-width:840px;font-size:clamp(42px,6vw,72px);line-height:.96;font-weight:800;letter-spacing:-.06em;color:var(--color-text-primary)}.heroSubtitle.svelte-1v41njg{max-width:700px;font-size:var(--font-size-body-lg);line-height:30px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary-strong)}.heroActions.svelte-1v41njg{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.primaryCta.svelte-1v41njg,.secondaryCta.svelte-1v41njg,.clearButton.svelte-1v41njg,.emptyStateCta.svelte-1v41njg{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--spacing-lg);border-radius:999px;font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-bold);text-decoration:none;border:0;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.primaryCta.svelte-1v41njg{background:linear-gradient(135deg,var(--color-brand-primary),var(--color-brand-secondary));color:var(--color-neutral-100);box-shadow:var(--elevation-action)}.secondaryCta.svelte-1v41njg,.clearButton.svelte-1v41njg,.emptyStateCta.svelte-1v41njg{background:#ffffffc2;border:1px solid rgba(0,90,156,.16);color:var(--color-brand-primary)}.primaryCta.svelte-1v41njg:hover,.secondaryCta.svelte-1v41njg:hover,.clearButton.svelte-1v41njg:hover,.emptyStateCta.svelte-1v41njg:hover,.statCard.svelte-1v41njg:hover,.jobsPanel.svelte-1v41njg:hover,.controlsPanel.svelte-1v41njg:hover{transform:translateY(-2px)}.aiPanel.svelte-1v41njg{display:grid;align-content:space-between;gap:var(--spacing-lg);min-height:280px;padding:var(--spacing-xl);border:1px solid rgba(255,255,255,.68);border-radius:var(--radius-xl);background:linear-gradient(180deg,#0c162deb,#005a9cdb),radial-gradient(circle at top right,rgba(255,194,14,.32),transparent 40%);box-shadow:var(--elevation-floating);color:var(--color-neutral-100)}.aiPanelTopline.svelte-1v41njg{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:#ffffffb8}.aiPulse.svelte-1v41njg{width:10px;height:10px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 0 6px #ffc20e2e}.aiPanelTitle.svelte-1v41njg{font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);font-weight:var(--font-weight-bold);letter-spacing:-.03em}.aiPanelText.svelte-1v41njg{color:#ffffffbd}.aiMetrics.svelte-1v41njg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.aiMetrics.svelte-1v41njg div:where(.svelte-1v41njg){display:grid;gap:var(--spacing-xxs);padding:var(--spacing-md);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);background:#ffffff1a}.aiMetrics.svelte-1v41njg strong:where(.svelte-1v41njg){font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md)}.aiMetrics.svelte-1v41njg span:where(.svelte-1v41njg){font-size:var(--font-size-small);color:#ffffffb8}.errorMessage.svelte-1v41njg{padding:var(--spacing-md);border:1px solid rgba(211,47,47,.24);border-radius:var(--radius-lg);background:#d32f2f14;color:var(--color-alert-error);font-weight:var(--font-weight-medium)}.statsGrid.svelte-1v41njg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-lg)}.statCard.svelte-1v41njg,.controlsPanel.svelte-1v41njg,.jobsPanel.svelte-1v41njg{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:#ffffffd1;box-shadow:var(--elevation-card-modern);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.statCard.svelte-1v41njg{display:grid;gap:var(--spacing-xs);padding:var(--spacing-lg);text-align:left;color:inherit;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.statCard.svelte-1v41njg:hover{border-color:#005a9c47;box-shadow:var(--elevation-floating)}.statValue.svelte-1v41njg{font-size:clamp(32px,4vw,48px);line-height:1;font-weight:800;letter-spacing:-.05em;color:var(--color-text-primary)}.statDescription.svelte-1v41njg{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-secondary)}.controlsPanel.svelte-1v41njg,.jobsPanel.svelte-1v41njg{display:grid;gap:var(--spacing-lg);padding:var(--spacing-xl);transition:transform .14s ease,box-shadow .14s ease}.sectionHeadingGroup.svelte-1v41njg{display:grid;gap:var(--spacing-xs)}.sectionTitle.svelte-1v41njg{font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);font-weight:var(--font-weight-bold);letter-spacing:-.03em}.controls.svelte-1v41njg{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,240px) auto;align-items:end;gap:var(--spacing-md)}.searchField.svelte-1v41njg,.filterField.svelte-1v41njg{display:grid;gap:var(--spacing-xs);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-bold);color:var(--color-text-secondary-strong)}.searchInput.svelte-1v41njg,.select.svelte-1v41njg{width:100%;height:56px;padding:0 var(--spacing-md);border:1px solid rgba(7,17,31,.12);border-radius:var(--radius-lg);background:#ffffffd1;color:var(--color-text-primary);box-shadow:inset 0 1px #fffc}.searchInput.svelte-1v41njg:focus-visible,.select.svelte-1v41njg:focus-visible,.primaryCta.svelte-1v41njg:focus-visible,.secondaryCta.svelte-1v41njg:focus-visible,.clearButton.svelte-1v41njg:focus-visible,.sortLink.svelte-1v41njg:focus-visible,.jobLink.svelte-1v41njg:focus-visible,.archiveLink.svelte-1v41njg:focus-visible,.candidatesLink.svelte-1v41njg:focus-visible,.statCard.svelte-1v41njg:focus-visible,.emptyStateCta.svelte-1v41njg:focus-visible{outline:2px solid rgba(0,90,156,.32);outline-offset:3px}.jobsHeader.svelte-1v41njg{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.resultCount.svelte-1v41njg{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--spacing-md);border-radius:999px;background:#005a9c14;color:var(--color-brand-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.tableScroll.svelte-1v41njg{overflow-x:auto;border:1px solid rgba(7,17,31,.08);border-radius:var(--radius-lg);background:#ffffffc2}.table.svelte-1v41njg{width:100%;min-width:900px;border-collapse:separate;border-spacing:0}thead.svelte-1v41njg th:where(.svelte-1v41njg){position:sticky;top:0;z-index:1;text-align:left;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-bold);color:var(--color-text-secondary-strong);background:#f4f7fbf5;border-bottom:1px solid rgba(7,17,31,.08)}tbody.svelte-1v41njg td:where(.svelte-1v41njg){padding:var(--spacing-lg);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-secondary-strong);border-bottom:1px solid rgba(7,17,31,.08);background:#ffffffb8}tbody.svelte-1v41njg tr:where(.svelte-1v41njg):last-child td:where(.svelte-1v41njg){border-bottom:0}tbody.svelte-1v41njg tr:where(.svelte-1v41njg){transition:transform .14s ease,background .14s ease}tbody.svelte-1v41njg tr:where(.svelte-1v41njg):hover td:where(.svelte-1v41njg){background:#f4f7fbe6}.sortLink.svelte-1v41njg{display:inline-flex;align-items:center;gap:var(--spacing-xxs);border:0;background:transparent;padding:0;font:inherit;color:var(--color-brand-primary);cursor:pointer}.sortIcon.svelte-1v41njg{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;opacity:.2;transform:translateY(1px)}.sortIcon[data-dir=asc].svelte-1v41njg{border-bottom:7px solid var(--color-brand-primary);opacity:1}.sortIcon[data-dir=desc].svelte-1v41njg{border-top:7px solid var(--color-brand-primary);opacity:1}.jobLink.svelte-1v41njg{color:var(--color-text-primary);text-decoration:none;font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-bold)}.jobLink.svelte-1v41njg:hover{color:var(--color-brand-primary)}.badge.svelte-1v41njg{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 var(--spacing-sm);border-radius:999px;font-size:12px;line-height:16px;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.badge[data-variant=active].svelte-1v41njg{background:#388e3c1f;color:var(--color-alert-success)}.badge[data-variant=draft].svelte-1v41njg{background:#f57c001f;color:var(--color-alert-warning)}.badge[data-variant=archived].svelte-1v41njg,.badge[data-variant=paused].svelte-1v41njg{background:#6975861f;color:var(--color-text-secondary-strong)}.archiveLink.svelte-1v41njg,.candidatesLink.svelte-1v41njg{min-height:40px;padding:0 var(--spacing-md);border-radius:999px;background:#ffffffc2;font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-bold);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.candidatesLink.svelte-1v41njg{border:1px solid rgba(0,90,156,.18);color:var(--color-brand-primary)}.archiveLink.svelte-1v41njg{border:1px solid rgba(233,91,43,.28);color:var(--color-brand-orange-500)}.archiveLink.svelte-1v41njg:hover:not(:disabled),.candidatesLink.svelte-1v41njg:hover{transform:translateY(-1px);box-shadow:var(--elevation-card);background:var(--color-neutral-100)}.archiveLink.svelte-1v41njg:disabled{opacity:.7;cursor:not-allowed}.tableState.svelte-1v41njg,.emptyState.svelte-1v41njg{display:grid;justify-items:center;gap:var(--spacing-xs);padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary)}.emptyState.svelte-1v41njg strong:where(.svelte-1v41njg){color:var(--color-text-primary);font-size:var(--font-size-body-lg)}@media(max-width:1100px){.heroShell.svelte-1v41njg{grid-template-columns:1fr}.aiPanel.svelte-1v41njg{min-height:220px}.statsGrid.svelte-1v41njg{grid-template-columns:repeat(2,minmax(0,1fr))}.controls.svelte-1v41njg{grid-template-columns:1fr}.clearButton.svelte-1v41njg{justify-self:start}}@media(max-width:700px){.joblistPage.svelte-1v41njg{padding:var(--spacing-md)}.heroShell.svelte-1v41njg,.controlsPanel.svelte-1v41njg,.jobsPanel.svelte-1v41njg{padding:var(--spacing-lg);border-radius:var(--radius-xl)}.heroTitle.svelte-1v41njg{font-size:44px}.statsGrid.svelte-1v41njg{grid-template-columns:1fr}.jobsHeader.svelte-1v41njg{align-items:flex-start;flex-direction:column}}
