.modalBackdrop.svelte-kvh9m2{position:fixed;inset:0;z-index:2300;display:grid;place-items:center;padding:var(--spacing-lg);background:radial-gradient(circle at top left,rgba(0,122,204,.24),transparent 34%),#07111f75;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modalShell.svelte-kvh9m2{width:min(920px,100%);max-height:min(92dvh,900px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:var(--border-width-thin) var(--border-style) rgba(255,255,255,.72);border-radius:var(--radius-2xl);background:linear-gradient(180deg,var(--color-surface-glass-strong),var(--color-surface-glass));box-shadow:var(--elevation-floating)}.heroPanel.svelte-kvh9m2{display:flex;justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-xl);background:linear-gradient(135deg,#005a9c1f,#ffffffc7),var(--color-bg-default);border-bottom:var(--border-width-thin) var(--border-style) var(--color-border-subtle)}.heroCopy.svelte-kvh9m2{display:grid;gap:var(--spacing-xs);max-width:660px}.eyebrow.svelte-kvh9m2{width:fit-content;padding:var(--spacing-xxs) var(--spacing-sm);border-radius:999px;background:#007acc1a;color:var(--color-brand-primary);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.modalTitle.svelte-kvh9m2{margin:0;font-family:var(--font-family-headings);font-size:clamp(var(--font-size-heading-md),4vw,var(--font-size-heading-lg));line-height:1.12;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.instruction.svelte-kvh9m2,.sectionHint.svelte-kvh9m2,.criteriaHint.svelte-kvh9m2,.emptyState.svelte-kvh9m2 p:where(.svelte-kvh9m2){margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-small)}.summaryCard.svelte-kvh9m2{align-self:stretch;min-width:154px;display:grid;place-items:center;padding:var(--spacing-lg);border:var(--border-width-thin) var(--border-style) var(--color-border-subtle);border-radius:var(--radius-xl);background:#ffffffc2;box-shadow:var(--elevation-card-modern);text-align:center}.summaryValue.svelte-kvh9m2{font-size:var(--font-size-display-md);line-height:1;font-weight:800;color:var(--color-brand-primary)}.summaryLabel.svelte-kvh9m2{color:var(--color-text-secondary-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.contentGrid.svelte-kvh9m2{min-height:0;overflow-y:auto;padding:var(--spacing-lg) var(--spacing-xl);background:#f7f9fcd1}.toolbar.svelte-kvh9m2{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.toolbarActions.svelte-kvh9m2{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.sectionTitle.svelte-kvh9m2,.criteriaTitle.svelte-kvh9m2,.emptyState.svelte-kvh9m2 h3:where(.svelte-kvh9m2){margin:0;font-family:var(--font-family-headings);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.criteriaTitle.svelte-kvh9m2,.emptyState.svelte-kvh9m2 h3:where(.svelte-kvh9m2){font-size:var(--font-size-body)}.editorWrap.svelte-kvh9m2{display:grid;gap:var(--spacing-md)}.criteriaCard.svelte-kvh9m2,.emptyState.svelte-kvh9m2{border:var(--border-width-thin) var(--border-style) var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-default);box-shadow:var(--elevation-card-modern)}.criteriaCard.svelte-kvh9m2{display:grid;gap:var(--spacing-md);padding:var(--spacing-lg)}.criteriaHeader.svelte-kvh9m2{display:flex;align-items:center;gap:var(--spacing-sm)}.criteriaNumber.svelte-kvh9m2,.emptyIcon.svelte-kvh9m2{width:38px;height:38px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:var(--radius-lg);background:#005a9c1a;color:var(--color-brand-primary);font-weight:var(--font-weight-bold)}.field.svelte-kvh9m2{display:grid;gap:var(--spacing-xs);color:var(--color-text-secondary-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.input.svelte-kvh9m2,.textarea.svelte-kvh9m2{width:100%;border:var(--border-width-thin) var(--border-style) var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-soft);color:var(--color-text-primary);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.input.svelte-kvh9m2{height:48px;padding:0 var(--spacing-md)}.textarea.svelte-kvh9m2{min-height:112px;padding:var(--spacing-md);resize:vertical;font-family:var(--font-family-body);font-size:var(--font-size-small);line-height:var(--line-height-small)}.input.svelte-kvh9m2:focus,.textarea.svelte-kvh9m2:focus{outline:none;border-color:#007acc9e;background:var(--color-bg-default);box-shadow:0 0 0 4px #007acc1f}.input.svelte-kvh9m2:disabled,.textarea.svelte-kvh9m2:disabled{cursor:not-allowed;opacity:.72}.criteriaActions.svelte-kvh9m2{display:flex;justify-content:flex-end}.modalActions.svelte-kvh9m2{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-xl);border-top:var(--border-width-thin) var(--border-style) var(--color-border-subtle);background:#ffffffe0}.btn.svelte-kvh9m2{min-height:44px;padding:0 var(--spacing-lg);border-radius:var(--radius-lg);font-family:var(--font-family-body);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.btn.svelte-kvh9m2:hover:not(:disabled){transform:translateY(-1px)}.btn.svelte-kvh9m2:active:not(:disabled){transform:translateY(0)}.btn.svelte-kvh9m2:disabled{cursor:not-allowed;opacity:.7}.btn.svelte-kvh9m2:focus-visible{outline:var(--border-width-thin) var(--border-style) var(--color-text-primary);outline-offset:var(--spacing-xxs)}.btnPrimary.svelte-kvh9m2{min-width:160px;border:0;background:linear-gradient(135deg,var(--color-brand-primary),var(--color-brand-secondary));color:var(--color-btn-primary-text);box-shadow:var(--elevation-action)}.btnSecondary.svelte-kvh9m2,.btnGhost.svelte-kvh9m2,.btnDanger.svelte-kvh9m2{border:var(--border-width-thin) var(--border-style) var(--color-border-subtle);background:var(--color-bg-default);color:var(--color-text-primary)}.btnSecondary.svelte-kvh9m2{min-width:140px}.btnGhost.svelte-kvh9m2{color:var(--color-brand-primary);border-color:#005a9c38}.btnDanger.svelte-kvh9m2{min-height:38px;padding:0 var(--spacing-md);color:var(--color-alert-error);border-color:#d32f2f38}.emptyState.svelte-kvh9m2{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg)}@media(max-width:720px){.modalBackdrop.svelte-kvh9m2{padding:var(--spacing-md)}.heroPanel.svelte-kvh9m2,.toolbar.svelte-kvh9m2,.modalActions.svelte-kvh9m2{flex-direction:column;align-items:stretch}.heroPanel.svelte-kvh9m2,.contentGrid.svelte-kvh9m2,.modalActions.svelte-kvh9m2{padding:var(--spacing-lg)}.summaryCard.svelte-kvh9m2{min-width:0;align-self:stretch}.toolbarActions.svelte-kvh9m2{flex-direction:column;align-items:stretch}.btn.svelte-kvh9m2,.btnPrimary.svelte-kvh9m2,.btnSecondary.svelte-kvh9m2{width:100%}}.postJobPage.svelte-12xz7ma{min-height:100%;display:grid;gap:var(--spacing-xl);padding:var(--spacing-xl);scroll-behavior:smooth;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%);background-attachment:fixed}.heroShell.svelte-12xz7ma{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-12xz7ma: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-12xz7ma,.statusPanel.svelte-12xz7ma{position:relative;z-index:1}.heroContent.svelte-12xz7ma{display:grid;align-content:center;gap:var(--spacing-lg);max-width:780px}.eyebrow.svelte-12xz7ma,.sectionEyebrow.svelte-12xz7ma,.statusPanelTopline.svelte-12xz7ma{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-12xz7ma{max-width:860px;font-size:clamp(42px,6vw,72px);line-height:.96;font-weight:800;letter-spacing:-.06em;color:var(--color-text-primary)}.heroSubtitle.svelte-12xz7ma{max-width:680px;font-size:var(--font-size-body-lg);line-height:30px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary-strong)}.heroActions.svelte-12xz7ma{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center}.primaryCta.svelte-12xz7ma,.secondaryCta.svelte-12xz7ma{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-12xz7ma{background:linear-gradient(135deg,var(--color-brand-primary),var(--color-brand-secondary));color:var(--color-neutral-100);box-shadow:var(--elevation-action)}.secondaryCta.svelte-12xz7ma{background:#ffffffc2;border:1px solid rgba(0,90,156,.16);color:var(--color-brand-primary)}.compact.svelte-12xz7ma{min-height:42px}.large.svelte-12xz7ma{min-width:180px;min-height:56px}.primaryCta.svelte-12xz7ma:hover,.secondaryCta.svelte-12xz7ma:hover,.formPanel.svelte-12xz7ma:hover,.insightCard.svelte-12xz7ma:hover,.reviewPanel.svelte-12xz7ma:hover{transform:translateY(-2px)}.statusPanel.svelte-12xz7ma{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-12xz7ma{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:#ffffffb8}.aiPulse.svelte-12xz7ma{width:10px;height:10px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 0 6px #ffc20e2e}.statusPanelTitle.svelte-12xz7ma{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-12xz7ma{color:#ffffffbd}.statusMetrics.svelte-12xz7ma{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.metricPill.svelte-12xz7ma{display:grid;gap:var(--spacing-xxs);padding:var(--spacing-md);border-radius:var(--radius-lg);background:#ffffff1a}.metricPill.svelte-12xz7ma span:where(.svelte-12xz7ma){color:#ffffffad;font-size:var(--font-size-small)}.metricPill.svelte-12xz7ma strong:where(.svelte-12xz7ma){color:var(--color-neutral-100);font-size:var(--font-size-heading-sm)}.jobTypeToggle.svelte-12xz7ma{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-12xz7ma{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-12xz7ma{transform:translate(100%)}.jobTypeButton.svelte-12xz7ma{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-12xz7ma{color:var(--color-neutral-100)}.jobTypeButton.svelte-12xz7ma:disabled{opacity:.7;cursor:not-allowed}.stepperCard.svelte-12xz7ma{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);padding:var(--spacing-lg);scroll-margin-top:24px}.stepper.svelte-12xz7ma{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.step.svelte-12xz7ma{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-bold)}.stepDot.svelte-12xz7ma{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;border:none;cursor:pointer;font-weight:var(--font-weight-bold);font-size:var(--font-size-body);font-family:inherit;transition:background .14s ease}.stepDot.svelte-12xz7ma:hover{background:#005a9c1f}.stepDot.active.svelte-12xz7ma{background:linear-gradient(135deg,var(--color-brand-primary),var(--color-brand-secondary));color:var(--color-neutral-100);box-shadow:var(--elevation-action)}.formPanel.svelte-12xz7ma,.insightCard.svelte-12xz7ma,.reviewPanel.svelte-12xz7ma{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)}.workspaceGrid.svelte-12xz7ma{display:grid;grid-template-columns:minmax(280px,.32fr) minmax(0,1fr);gap:var(--spacing-lg);align-items:start}.offlineGrid.svelte-12xz7ma{grid-template-columns:minmax(280px,.32fr) minmax(0,1fr)}.insightCard.svelte-12xz7ma{position:sticky;top:var(--spacing-xl);display:grid;gap:var(--spacing-lg);padding:var(--spacing-xl);transition:transform .14s ease,box-shadow .14s ease}.stackPanels.svelte-12xz7ma{display:grid;gap:var(--spacing-lg)}.insightCard.svelte-12xz7ma h2:where(.svelte-12xz7ma),.panelHeader.svelte-12xz7ma h2:where(.svelte-12xz7ma){font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);letter-spacing:-.03em}.insightCard.svelte-12xz7ma p:where(.svelte-12xz7ma){color:var(--color-text-secondary-strong)}.checkList.svelte-12xz7ma{display:grid;gap:var(--spacing-sm)}.checkList.svelte-12xz7ma span:where(.svelte-12xz7ma){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)}.formPanel.svelte-12xz7ma,.reviewPanel.svelte-12xz7ma{display:grid;gap:var(--spacing-xl);padding:var(--spacing-xl);transition:transform .14s ease,box-shadow .14s ease}.panelHeader.svelte-12xz7ma{display:flex;justify-content:space-between;gap:var(--spacing-lg);align-items:flex-start}.form.svelte-12xz7ma{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.descriptionGrid.svelte-12xz7ma{display:grid;gap:var(--spacing-xl);align-content:start}.fullWidth.svelte-12xz7ma{grid-column:1 / -1}.field.svelte-12xz7ma{position:relative;display:grid;gap:var(--spacing-xs)}.label.svelte-12xz7ma{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.descriptionLabelRow.svelte-12xz7ma{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.descriptionLabelActions.svelte-12xz7ma{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);margin-left:auto}.input.svelte-12xz7ma,.select.svelte-12xz7ma,.textarea.svelte-12xz7ma{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-12xz7ma,.select.svelte-12xz7ma{height:56px;padding:0 var(--spacing-md)}.input.svelte-12xz7ma::placeholder{color:var(--color-text-secondary)}.select.svelte-12xz7ma{appearance:none}.textarea.svelte-12xz7ma{min-height:96px;padding:var(--spacing-md);resize:vertical;line-height:var(--line-height-body)}.textarea--modal.svelte-12xz7ma{min-height:96px}.segmented.svelte-12xz7ma{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:var(--spacing-xxs);border-radius:var(--radius-lg);background:#07111f0f}.segmented2.svelte-12xz7ma{grid-template-columns:repeat(2,1fr)}.segmented4.svelte-12xz7ma{grid-template-columns:repeat(4,1fr)}.segmentedSlider.svelte-12xz7ma{position:absolute;top:var(--spacing-xxs);bottom:var(--spacing-xxs);left:var(--spacing-xxs);border-radius:var(--radius-md);background:var(--color-neutral-100);transition:transform .16s ease-in-out;box-shadow:var(--elevation-card);width:calc((100% - (var(--spacing-xxs) * 2)) / 3)}.segmented2.svelte-12xz7ma .segmentedSlider:where(.svelte-12xz7ma){width:calc((100% - (var(--spacing-xxs) * 2)) / 2)}.segmented4.svelte-12xz7ma .segmentedSlider:where(.svelte-12xz7ma){width:calc((100% - (var(--spacing-xxs) * 2)) / 4)}.segmentedSlider[data-index="0"].svelte-12xz7ma{transform:translate(0)}.segmentedSlider[data-index="1"].svelte-12xz7ma{transform:translate(100%)}.segmentedSlider[data-index="2"].svelte-12xz7ma{transform:translate(200%)}.segmentedSlider[data-index="3"].svelte-12xz7ma{transform:translate(300%)}.segmentedButton.svelte-12xz7ma{position:relative;z-index:1;height:44px;border:0;border-radius:var(--radius-md);background:transparent;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-text-primary);cursor:pointer}.rangeRow.svelte-12xz7ma{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.entityRow.svelte-12xz7ma{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-sm);align-items:center}.checkboxRow.svelte-12xz7ma{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding-top:var(--spacing-xs)}.checkbox.svelte-12xz7ma{width:18px;height:18px;margin:0;accent-color:var(--color-brand-primary)}.checkboxLabel.svelte-12xz7ma{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.autocomplete.svelte-12xz7ma{position:absolute;top:calc(100% + var(--spacing-xxs));left:0;right:0;z-index:10;list-style:none;margin:0;padding:var(--spacing-xxs);background:var(--color-bg-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--elevation-floating);max-height:220px;overflow-y:auto}.autocompleteItem.svelte-12xz7ma{margin:0}.autocompleteButton.svelte-12xz7ma{width:100%;text-align:left;padding:var(--spacing-sm) var(--spacing-md);border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer;color:var(--color-text-primary)}.autocompleteButton.svelte-12xz7ma:hover,.autocompleteButton.svelte-12xz7ma:focus-visible{background:var(--color-bg-muted);outline:none}.helperText.svelte-12xz7ma{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-small)}.helperError.svelte-12xz7ma,.errorMessage.svelte-12xz7ma{color:var(--color-alert-error);font-size:var(--font-size-small);line-height:var(--line-height-small)}.errorMessage.svelte-12xz7ma{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-12xz7ma{display:flex;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.footerActions.svelte-12xz7ma{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.footerBarOffline.svelte-12xz7ma{justify-content:flex-end}.questionList.svelte-12xz7ma{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-md)}.questionRow.svelte-12xz7ma{display:grid;grid-template-columns:54px minmax(0,1fr);gap:var(--spacing-md);align-items:end;padding:var(--spacing-md);border:1px solid rgba(7,17,31,.08);border-radius:var(--radius-lg);background:#f7f9fcd1}.questionBadge.svelte-12xz7ma{width:46px;height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#005a9c14;color:var(--color-brand-primary);font-weight:var(--font-weight-bold)}.emptyState.svelte-12xz7ma{display:grid;justify-items:start;gap:var(--spacing-md);padding:var(--spacing-xl);border:1px dashed rgba(0,90,156,.24);border-radius:var(--radius-xl);background:#005a9c0d;color:var(--color-text-secondary-strong)}.statusBadge.svelte-12xz7ma{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)}.targetStack.svelte-12xz7ma{display:grid;gap:var(--spacing-sm)}.targetCard.svelte-12xz7ma{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-12xz7ma{border-color:#005a9c57;background:#007acc14}.targetCard.svelte-12xz7ma span:where(.svelte-12xz7ma){display:grid;gap:var(--spacing-xxs)}.targetCard.svelte-12xz7ma small:where(.svelte-12xz7ma){color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-small)}.warningCard.svelte-12xz7ma,.noteCard.svelte-12xz7ma{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-12xz7ma{border:1px solid rgba(211,47,47,.24);background:#d32f2f14;color:var(--color-alert-error)}.noteCard.svelte-12xz7ma{border:1px solid rgba(25,118,210,.22);background:#1976d214;color:var(--color-brand-primary)}.summaryGrid.svelte-12xz7ma{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.summaryItem.svelte-12xz7ma{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-12xz7ma span:where(.svelte-12xz7ma){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-12xz7ma strong:where(.svelte-12xz7ma){color:var(--color-text-primary);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.previewSection.svelte-12xz7ma{display:grid;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-subtle)}.sectionHeader.svelte-12xz7ma{display:grid;gap:var(--spacing-xxs)}.sectionHeader.svelte-12xz7ma h3:where(.svelte-12xz7ma){font-size:var(--font-size-heading-sm);line-height:28px;letter-spacing:-.02em}.richPreview.svelte-12xz7ma,.questionListOrdered.svelte-12xz7ma{color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.richPreview.svelte-12xz7ma{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-12xz7ma{min-height:auto}.richPreview.svelte-12xz7ma p{margin:0 0 var(--spacing-xs) 0}.richPreview.svelte-12xz7ma ul,.richPreview.svelte-12xz7ma ol{margin-top:0;margin-bottom:var(--spacing-xs)}.richPreviewEditor.svelte-12xz7ma{padding:0;background:transparent;border:0}.emptyText.svelte-12xz7ma{margin:0;color:var(--color-text-secondary)}.questionListOrdered.svelte-12xz7ma{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)}.questionListOrdered.svelte-12xz7ma li:where(.svelte-12xz7ma)+li:where(.svelte-12xz7ma){margin-top:var(--spacing-sm)}.modalBackdrop.svelte-12xz7ma{position:fixed;inset:0;z-index:2300;display:grid;place-items:center;background:#07111f85;padding:var(--spacing-lg)}.modal.svelte-12xz7ma{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-12xz7ma{display:flex;justify-content:space-between;gap:var(--spacing-lg);align-items:flex-start}.modalTitle.svelte-12xz7ma{font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);letter-spacing:-.03em}.modalClose.svelte-12xz7ma{width:42px;height:42px;border:0;border-radius:999px;background:#005a9c14;color:var(--color-brand-primary);font-size:24px;cursor:pointer}.modalForm.svelte-12xz7ma{display:grid;gap:var(--spacing-md)}.modalGrid.svelte-12xz7ma{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.modalFooter.svelte-12xz7ma{display:flex;justify-content:flex-end;gap:var(--spacing-sm);flex-wrap:wrap}.input.svelte-12xz7ma:focus-visible,.select.svelte-12xz7ma:focus-visible,.textarea.svelte-12xz7ma:focus-visible,.segmentedButton.svelte-12xz7ma:focus-visible,.primaryCta.svelte-12xz7ma:focus-visible,.secondaryCta.svelte-12xz7ma:focus-visible,.modalClose.svelte-12xz7ma:focus-visible,.checkbox.svelte-12xz7ma:focus-visible,.stepDot.svelte-12xz7ma:focus-visible,.jobTypeButton.svelte-12xz7ma:focus-visible{outline:2px solid rgba(0,90,156,.36);outline-offset:3px}.primaryCta.svelte-12xz7ma:disabled,.secondaryCta.svelte-12xz7ma:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.buttonSpinner.svelte-12xz7ma{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.42);border-top-color:currentColor;animation:svelte-12xz7ma-spin .75s linear infinite;flex:0 0 auto}@keyframes svelte-12xz7ma-spin{to{transform:rotate(360deg)}}@media(max-width:980px){.postJobPage.svelte-12xz7ma{padding:var(--spacing-lg)}.heroShell.svelte-12xz7ma,.workspaceGrid.svelte-12xz7ma,.offlineGrid.svelte-12xz7ma{grid-template-columns:1fr}.statusPanel.svelte-12xz7ma,.insightCard.svelte-12xz7ma{position:static}.summaryGrid.svelte-12xz7ma{grid-template-columns:1fr}.stepper.svelte-12xz7ma{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.postJobPage.svelte-12xz7ma{padding:var(--spacing-md)}.heroShell.svelte-12xz7ma,.formPanel.svelte-12xz7ma,.reviewPanel.svelte-12xz7ma,.insightCard.svelte-12xz7ma,.stepperCard.svelte-12xz7ma{padding:var(--spacing-lg);border-radius:var(--radius-xl)}.heroTitle.svelte-12xz7ma{font-size:42px}.stepper.svelte-12xz7ma{grid-template-columns:1fr}.heroActions.svelte-12xz7ma,.footerBar.svelte-12xz7ma,.modalFooter.svelte-12xz7ma{align-items:stretch;justify-content:stretch}.footerActions.svelte-12xz7ma{width:100%;align-items:stretch;justify-content:stretch}.footerActions.svelte-12xz7ma .primaryCta:where(.svelte-12xz7ma),.footerActions.svelte-12xz7ma .secondaryCta:where(.svelte-12xz7ma),.footerBar.svelte-12xz7ma>.secondaryCta:where(.svelte-12xz7ma){width:100%}.primaryCta.svelte-12xz7ma,.secondaryCta.svelte-12xz7ma,.jobTypeToggle.svelte-12xz7ma{width:100%}.form.svelte-12xz7ma,.modalGrid.svelte-12xz7ma,.rangeRow.svelte-12xz7ma,.statusMetrics.svelte-12xz7ma,.questionRow.svelte-12xz7ma{grid-template-columns:1fr}.segmented4.svelte-12xz7ma .segmentedButton:where(.svelte-12xz7ma){font-size:12px}}
