.postJobPage.svelte-ffmelk{min-height:100vh;display:grid;gap:var(--spacing-lg);padding:var(--spacing-xl);background:radial-gradient(circle at top left,rgba(0,122,204,.16),transparent 34rem),linear-gradient(180deg,#f7fbff 0%,var(--color-surface-page) 100%)}.heroShell.svelte-ffmelk{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--spacing-lg);align-items:stretch}.heroContent.svelte-ffmelk{display:grid;align-content:center;gap:var(--spacing-md);min-height:280px;padding:var(--spacing-xxl);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);background:linear-gradient(135deg,#ffffffeb,#f4f7fbd1),radial-gradient(circle at bottom right,rgba(255,194,14,.22),transparent 36%);box-shadow:var(--elevation-hero)}.eyebrow.svelte-ffmelk,.sectionEyebrow.svelte-ffmelk{margin:0;font-size:12px;line-height:16px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-secondary)}.heroTitle.svelte-ffmelk{max-width:760px;font-size:clamp(36px,5vw,var(--font-size-display-lg));line-height:1.02;font-weight:800;letter-spacing:-.055em}.heroSubtitle.svelte-ffmelk{max-width:720px;font-size:var(--font-size-body-lg);line-height:30px;color:var(--color-text-secondary-strong)}.heroActions.svelte-ffmelk,.footerActions.svelte-ffmelk{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.primaryCta.svelte-ffmelk,.secondaryCta.svelte-ffmelk{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);height:48px;padding:0 var(--spacing-lg);border-radius:999px;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.primaryCta.svelte-ffmelk{border:0;background:linear-gradient(135deg,var(--color-brand-primary),var(--color-brand-secondary));color:var(--color-neutral-100);box-shadow:var(--elevation-action)}.secondaryCta.svelte-ffmelk{border:1px solid rgba(0,90,156,.18);background:#ffffffb8;color:var(--color-brand-primary)}.large.svelte-ffmelk{height:56px;min-width:172px}.primaryCta.svelte-ffmelk:hover,.secondaryCta.svelte-ffmelk:hover{transform:translateY(-2px)}.primaryCta.svelte-ffmelk:disabled,.secondaryCta.svelte-ffmelk:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.statusPanel.svelte-ffmelk{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)}.statusPanelTopline.svelte-ffmelk{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:#ffffffb8}.aiPulse.svelte-ffmelk{width:10px;height:10px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 0 6px #ffc20e2e}.statusPanelTitle.svelte-ffmelk{font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);font-weight:var(--font-weight-bold);letter-spacing:-.03em}.statusPanelText.svelte-ffmelk{color:#ffffffbd}.statusMetrics.svelte-ffmelk{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.metricPill.svelte-ffmelk{display:grid;gap:var(--spacing-xxs);padding:var(--spacing-md);border-radius:var(--radius-lg);background:#ffffff1a}.metricPill.svelte-ffmelk span:where(.svelte-ffmelk){color:#ffffffad;font-size:var(--font-size-small)}.metricPill.svelte-ffmelk strong:where(.svelte-ffmelk){color:var(--color-neutral-100);font-size:var(--font-size-heading-sm)}.jobTypeToggle.svelte-ffmelk{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:260px;padding:var(--spacing-xxs);border-radius:999px;background:#ffffffc2;border:1px solid rgba(0,90,156,.16)}.jobTypeSlider.svelte-ffmelk{position:absolute;top:var(--spacing-xxs);bottom:var(--spacing-xxs);left:var(--spacing-xxs);width:calc(50% - var(--spacing-xxs));border-radius:999px;background:linear-gradient(135deg,var(--color-brand-primary),var(--color-brand-secondary));transition:transform .16s ease-in-out;box-shadow:var(--elevation-action)}.jobTypeSlider[data-mode=Offline].svelte-ffmelk{transform:translate(100%)}.jobTypeButton.svelte-ffmelk{position:relative;z-index:1;height:40px;border:0;border-radius:999px;background:transparent;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-brand-primary);cursor:pointer}.jobTypeButton[aria-pressed=true].svelte-ffmelk{color:var(--color-neutral-100)}.jobTypeButton.svelte-ffmelk:disabled{opacity:.7;cursor:not-allowed}.stepperCard.svelte-ffmelk,.reviewPanel.svelte-ffmelk,.insightCard.svelte-ffmelk{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)}.stepperCard.svelte-ffmelk{padding:var(--spacing-lg)}.stepper.svelte-ffmelk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.step.svelte-ffmelk{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-bold)}.stepDot.svelte-ffmelk{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#005a9c14;color:var(--color-brand-primary);text-decoration:none}.stepDot.active.svelte-ffmelk{background:linear-gradient(135deg,var(--color-brand-primary),var(--color-brand-secondary));color:var(--color-neutral-100);box-shadow:var(--elevation-action)}.workspaceGrid.svelte-ffmelk{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:var(--spacing-lg);align-items:start}.insightCard.svelte-ffmelk{position:sticky;top:var(--spacing-xl);display:grid;gap:var(--spacing-lg);padding:var(--spacing-xl)}.insightCard.svelte-ffmelk h2:where(.svelte-ffmelk),.panelHeader.svelte-ffmelk h2:where(.svelte-ffmelk){font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);letter-spacing:-.03em}.insightCard.svelte-ffmelk p:where(.svelte-ffmelk){color:var(--color-text-secondary-strong)}.targetStack.svelte-ffmelk{display:grid;gap:var(--spacing-sm)}.targetCard.svelte-ffmelk{display:flex;gap:var(--spacing-sm);align-items:flex-start;padding:var(--spacing-md);border:1px solid rgba(7,17,31,.1);border-radius:var(--radius-lg);background:#ffffffb8;cursor:pointer}.targetCard.active.svelte-ffmelk{border-color:#005a9c57;background:#007acc14}.targetCard.svelte-ffmelk span:where(.svelte-ffmelk){display:grid;gap:var(--spacing-xxs)}.targetCard.svelte-ffmelk strong:where(.svelte-ffmelk){color:var(--color-text-primary)}.targetCard.svelte-ffmelk small:where(.svelte-ffmelk){color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-small)}.checkbox.svelte-ffmelk{width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-brand-primary)}.warningCard.svelte-ffmelk,.noteCard.svelte-ffmelk,.errorMessage.svelte-ffmelk{padding:var(--spacing-md);border-radius:var(--radius-lg);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-medium)}.warningCard.svelte-ffmelk{border:1px solid rgba(245,124,0,.24);background:#f57c0014;color:var(--color-alert-warning)}.noteCard.svelte-ffmelk{border:1px solid rgba(25,118,210,.22);background:#1976d214;color:var(--color-brand-primary)}.errorMessage.svelte-ffmelk{border:1px solid rgba(211,47,47,.24);background:#d32f2f14;color:var(--color-alert-error)}.reviewPanel.svelte-ffmelk{display:grid;gap:var(--spacing-xl);padding:var(--spacing-xl)}.panelHeader.svelte-ffmelk{display:flex;justify-content:space-between;gap:var(--spacing-lg);align-items:flex-start}.statusBadge.svelte-ffmelk{display:inline-flex;align-items:center;min-height:34px;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)}.summaryGrid.svelte-ffmelk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.summaryItem.svelte-ffmelk{display:grid;gap:var(--spacing-xxs);padding:var(--spacing-md);border-radius:var(--radius-lg);background:#f4f7fbeb;border:1px solid rgba(7,17,31,.06)}.summaryItem.svelte-ffmelk span:where(.svelte-ffmelk){color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-bold)}.summaryItem.svelte-ffmelk strong:where(.svelte-ffmelk){color:var(--color-text-primary);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.previewSection.svelte-ffmelk{display:grid;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-subtle)}.sectionHeader.svelte-ffmelk{display:grid;gap:var(--spacing-xxs)}.sectionHeader.svelte-ffmelk h3:where(.svelte-ffmelk){font-size:var(--font-size-heading-sm);line-height:28px;letter-spacing:-.02em}.richPreview.svelte-ffmelk,.questionList.svelte-ffmelk{color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.richPreview.svelte-ffmelk{display:grid;gap:var(--spacing-sm);padding:var(--spacing-lg);border-radius:var(--radius-lg);background:#ffffffb3;border:1px solid rgba(7,17,31,.08);overflow-wrap:anywhere}.compactPreview.svelte-ffmelk{min-height:auto}.richPreview.svelte-ffmelk p{margin:0 0 var(--spacing-xs) 0}.richPreview.svelte-ffmelk ul,.richPreview.svelte-ffmelk ol{margin-top:0;margin-bottom:var(--spacing-xs)}.emptyText.svelte-ffmelk{margin:0;color:var(--color-text-secondary)}.questionList.svelte-ffmelk{margin:0;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) calc(var(--spacing-xl) + var(--spacing-md));border-radius:var(--radius-lg);background:#ffffffb3;border:1px solid rgba(7,17,31,.08)}.questionList.svelte-ffmelk li:where(.svelte-ffmelk)+li:where(.svelte-ffmelk){margin-top:var(--spacing-sm)}.footerBar.svelte-ffmelk{display:flex;justify-content:space-between;gap:var(--spacing-md);align-items:center}.primaryCta.svelte-ffmelk:focus-visible,.secondaryCta.svelte-ffmelk:focus-visible,.stepDot.svelte-ffmelk:focus-visible,.jobTypeButton.svelte-ffmelk:focus-visible,.checkbox.svelte-ffmelk:focus-visible{outline:2px solid rgba(0,90,156,.36);outline-offset:3px}@media(max-width:980px){.postJobPage.svelte-ffmelk{padding:var(--spacing-lg)}.heroShell.svelte-ffmelk,.workspaceGrid.svelte-ffmelk{grid-template-columns:1fr}.insightCard.svelte-ffmelk{position:static}.stepper.svelte-ffmelk{grid-template-columns:repeat(2,1fr)}.summaryGrid.svelte-ffmelk{grid-template-columns:1fr}.footerBar.svelte-ffmelk{flex-direction:column;align-items:stretch}.footerActions.svelte-ffmelk{width:100%}.footerActions.svelte-ffmelk .primaryCta:where(.svelte-ffmelk),.footerActions.svelte-ffmelk .secondaryCta:where(.svelte-ffmelk),.footerBar.svelte-ffmelk>.secondaryCta:where(.svelte-ffmelk){width:100%}}@media(max-width:640px){.postJobPage.svelte-ffmelk{padding:var(--spacing-md)}.heroContent.svelte-ffmelk,.statusPanel.svelte-ffmelk,.reviewPanel.svelte-ffmelk,.insightCard.svelte-ffmelk{padding:var(--spacing-lg)}.stepper.svelte-ffmelk{grid-template-columns:1fr}.heroActions.svelte-ffmelk{align-items:stretch}.jobTypeToggle.svelte-ffmelk,.heroActions.svelte-ffmelk .secondaryCta:where(.svelte-ffmelk){width:100%}}
