.postJobPage.svelte-t5jj66{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-t5jj66{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 360px;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-t5jj66:after{content:"";position:absolute;right:-120px;top:-160px;width:360px;height:360px;border-radius:999px;background:linear-gradient(135deg,#007acc38,#ffc20e2e);pointer-events:none}.heroContent.svelte-t5jj66,.statusPanel.svelte-t5jj66{position:relative;z-index:1}.heroContent.svelte-t5jj66{display:grid;align-content:center;gap:var(--spacing-lg);max-width:800px}.eyebrow.svelte-t5jj66,.sectionEyebrow.svelte-t5jj66,.statusPanelTopline.svelte-t5jj66{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-t5jj66{max-width:900px;font-size:clamp(42px,6vw,72px);line-height:.96;font-weight:800;letter-spacing:-.06em;color:var(--color-text-primary)}.heroSubtitle.svelte-t5jj66{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-t5jj66{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center}.primaryCta.svelte-t5jj66,.secondaryCta.svelte-t5jj66{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);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;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.primaryCta.svelte-t5jj66{background:linear-gradient(135deg,var(--color-brand-primary),var(--color-brand-secondary));color:var(--color-neutral-100);box-shadow:var(--elevation-action)}.secondaryCta.svelte-t5jj66{background:#ffffffc2;border:1px solid rgba(0,90,156,.16);color:var(--color-brand-primary)}.compact.svelte-t5jj66{min-height:42px}.large.svelte-t5jj66{min-width:180px;min-height:56px}.primaryCta.svelte-t5jj66:hover,.secondaryCta.svelte-t5jj66:hover,.formPanel.svelte-t5jj66:hover,.insightCard.svelte-t5jj66:hover{transform:translateY(-2px)}.primaryCta.svelte-t5jj66:disabled,.secondaryCta.svelte-t5jj66:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.statusPanel.svelte-t5jj66{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-t5jj66{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:#ffffffb8}.aiPulse.svelte-t5jj66{width:10px;height:10px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 0 6px #ffc20e2e}.statusPanelTitle.svelte-t5jj66{font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);font-weight:var(--font-weight-bold);letter-spacing:-.03em;text-transform:uppercase}.statusPanelText.svelte-t5jj66{color:#ffffffbd}.statusMetrics.svelte-t5jj66{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.metricPill.svelte-t5jj66{display:grid;gap:var(--spacing-xxs);padding:var(--spacing-md);border-radius:var(--radius-lg);background:#ffffff1a}.metricPill.svelte-t5jj66 span:where(.svelte-t5jj66){color:#ffffffad;font-size:var(--font-size-small)}.metricPill.svelte-t5jj66 strong:where(.svelte-t5jj66){color:var(--color-neutral-100);font-size:var(--font-size-heading-sm)}.jobTypeToggle.svelte-t5jj66{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-t5jj66{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-t5jj66{transform:translate(100%)}.jobTypeButton.svelte-t5jj66{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-t5jj66{color:var(--color-neutral-100)}.jobTypeButton.svelte-t5jj66:disabled{opacity:.7;cursor:not-allowed}.stepperCard.svelte-t5jj66,.formPanel.svelte-t5jj66,.insightCard.svelte-t5jj66{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-t5jj66{padding:var(--spacing-lg)}.stepper.svelte-t5jj66{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.step.svelte-t5jj66{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-bold)}.stepDot.svelte-t5jj66{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-t5jj66{background:linear-gradient(135deg,var(--color-brand-primary),var(--color-brand-secondary));color:var(--color-neutral-100);box-shadow:var(--elevation-action)}.workspaceGrid.svelte-t5jj66{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:var(--spacing-lg);align-items:start}.insightCard.svelte-t5jj66{position:sticky;top:var(--spacing-xl);display:grid;gap:var(--spacing-lg);padding:var(--spacing-xl);transition:transform .14s ease,box-shadow .14s ease}.insightCard.svelte-t5jj66 h2:where(.svelte-t5jj66),.panelHeader.svelte-t5jj66 h2:where(.svelte-t5jj66){font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);letter-spacing:-.03em}.insightCard.svelte-t5jj66 p:where(.svelte-t5jj66){color:var(--color-text-secondary-strong)}.checkList.svelte-t5jj66{display:grid;gap:var(--spacing-sm)}.checkList.svelte-t5jj66 span:where(.svelte-t5jj66){padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);background:#005a9c14;color:var(--color-brand-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-small)}.sideActions.svelte-t5jj66{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.formPanel.svelte-t5jj66{display:grid;gap:var(--spacing-xl);padding:var(--spacing-xl);transition:transform .14s ease,box-shadow .14s ease}.panelHeader.svelte-t5jj66{display:flex;justify-content:space-between;gap:var(--spacing-lg);align-items:flex-start}.descriptionGrid.svelte-t5jj66{display:grid;gap:var(--spacing-lg)}.fullWidth.svelte-t5jj66{grid-column:1 / -1}.field.svelte-t5jj66{position:relative;display:grid;gap:var(--spacing-xs)}.label.svelte-t5jj66{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.input.svelte-t5jj66,.textarea.svelte-t5jj66,.richEditor.svelte-t5jj66{width:100%;border:1px solid rgba(7,17,31,.12);border-radius:var(--radius-lg);background:#ffffffe0;color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-body);box-shadow:inset 0 1px #ffffffdb}.input.svelte-t5jj66{height:56px;padding:0 var(--spacing-md)}.textarea.svelte-t5jj66{min-height:96px;padding:var(--spacing-md);resize:vertical;line-height:var(--line-height-body)}.richEditor.svelte-t5jj66{min-height:180px;padding:var(--spacing-md);line-height:var(--line-height-body);white-space:pre-wrap;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;word-break:break-word}.richEditor.svelte-t5jj66 *{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.richEditor.svelte-t5jj66 p,.richEditor.svelte-t5jj66 h1,.richEditor.svelte-t5jj66 h2,.richEditor.svelte-t5jj66 h3,.richEditor.svelte-t5jj66 h4,.richEditor.svelte-t5jj66 h5,.richEditor.svelte-t5jj66 h6{margin:0 0 var(--spacing-xs) 0}.richEditor.svelte-t5jj66 ul,.richEditor.svelte-t5jj66 ol{margin:0 0 var(--spacing-xs) 0;padding-left:var(--spacing-lg);list-style-position:outside}.richEditor.svelte-t5jj66 li{margin:0;padding:0}.richEditor--full.svelte-t5jj66{min-height:520px}.richEditor--description.svelte-t5jj66{min-height:420px}.richEditor--summary.svelte-t5jj66{min-height:180px}.textarea--modal.svelte-t5jj66{min-height:96px}.input.svelte-t5jj66:focus-visible,.textarea.svelte-t5jj66:focus-visible,.richEditor.svelte-t5jj66:focus,.richEditor.svelte-t5jj66:focus-visible,.primaryCta.svelte-t5jj66:focus-visible,.secondaryCta.svelte-t5jj66:focus-visible,.modalClose.svelte-t5jj66:focus-visible,.stepDot.svelte-t5jj66:focus-visible{outline:2px solid rgba(0,90,156,.36);outline-offset:3px}.errorMessage.svelte-t5jj66{color:var(--color-alert-error);font-size:var(--font-size-small);line-height:var(--line-height-small);padding:var(--spacing-md);border:1px solid rgba(211,47,47,.24);border-radius:var(--radius-lg);background:#d32f2f14;font-weight:var(--font-weight-medium)}.footerBar.svelte-t5jj66{display:flex;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.modalBackdrop.svelte-t5jj66{position:fixed;inset:0;z-index:2300;display:grid;place-items:center;background:#07111f85;padding:var(--spacing-lg)}.modal.svelte-t5jj66{width:min(780px,100%);max-height:90dvh;overflow-y:auto;display:grid;gap:var(--spacing-lg);padding:var(--spacing-xl);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:#fffffff5;box-shadow:var(--elevation-floating)}.modalHeader.svelte-t5jj66{display:flex;justify-content:space-between;gap:var(--spacing-lg);align-items:flex-start}.modalTitle.svelte-t5jj66{font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);letter-spacing:-.03em}.modalClose.svelte-t5jj66{width:42px;height:42px;border:0;border-radius:999px;background:#005a9c14;color:var(--color-brand-primary);font-size:24px;cursor:pointer}.modalForm.svelte-t5jj66{display:grid;gap:var(--spacing-md)}.modalGrid.svelte-t5jj66{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.modalFooter.svelte-t5jj66{display:flex;justify-content:flex-end;gap:var(--spacing-sm);flex-wrap:wrap}@media(max-width:980px){.postJobPage.svelte-t5jj66{padding:var(--spacing-lg)}.heroShell.svelte-t5jj66,.workspaceGrid.svelte-t5jj66{grid-template-columns:1fr}.statusPanel.svelte-t5jj66,.insightCard.svelte-t5jj66{position:static}.stepper.svelte-t5jj66{grid-template-columns:1fr 1fr}}@media(max-width:640px){.postJobPage.svelte-t5jj66{padding:var(--spacing-md)}.heroShell.svelte-t5jj66,.formPanel.svelte-t5jj66,.insightCard.svelte-t5jj66,.stepperCard.svelte-t5jj66{padding:var(--spacing-lg);border-radius:var(--radius-xl)}.heroTitle.svelte-t5jj66{font-size:42px}.heroActions.svelte-t5jj66,.footerBar.svelte-t5jj66,.modalFooter.svelte-t5jj66{align-items:stretch;justify-content:stretch}.primaryCta.svelte-t5jj66,.secondaryCta.svelte-t5jj66,.jobTypeToggle.svelte-t5jj66{width:100%}.modalGrid.svelte-t5jj66,.statusMetrics.svelte-t5jj66{grid-template-columns:1fr}}
