.form-label[data-astro-cid-dqdxcz4q]{display:block;font-weight:var(--font-medium);font-size:var(--label-font-size, var(--text-sm, .875rem));line-height:var(--leading-tight, 1.25rem);color:var(--label-color, var(--color-base-content));margin-bottom:var(--label-margin-bottom, .375rem);--form-label-size: var(--form-control-size-sm)}.form-label-required[data-astro-cid-dqdxcz4q]{color:var(--label-required-color, var(--color-error));margin-left:var(--required-margin-left, .125rem)}.form-label-optional[data-astro-cid-dqdxcz4q]{color:var(--label-optional-color, var(--color-base-content));opacity:var(--opacity-60, .6);font-weight:var(--font-normal);font-size:var(--help-font-size, .75rem);margin-left:var(--spacing-xs, .5rem)}input[data-astro-cid-fzjcx5a2]{padding:var(--input-padding-y-md, var(--spacing-3, .75rem)) var(--input-padding-x-md, var(--spacing-4, 1rem));color:var(--form-input-text-color, var(--input-text-color, var(--color-base-content)));background-color:var(--form-input-bg, var(--input-bg, var(--color-base-100)));border-width:var(--form-input-border-width, var(--input-border-width, var(--border-width-1, 1px)));border-style:solid;border-color:var(--form-input-border-color, var(--input-border-color, var(--color-border, var(--color-base-300))))}input[data-astro-cid-fzjcx5a2]::placeholder{color:var(--form-input-text-color, var(--input-text-color, var(--color-base-content)));opacity:var(--input-placeholder-opacity)}input[data-astro-cid-fzjcx5a2].input-xs{padding:var(--input-padding-y-xs, var(--spacing-1-5, .375rem)) var(--input-padding-x-xs, var(--spacing-3, .75rem))}input[data-astro-cid-fzjcx5a2].input-sm{padding:var(--input-padding-y-sm, var(--spacing-2, .5rem)) var(--input-padding-x-sm, var(--spacing-3-5, .875rem))}input[data-astro-cid-fzjcx5a2].input-lg{padding:var(--input-padding-y-lg, var(--spacing-4, 1rem)) var(--input-padding-x-lg, var(--spacing-5, 1.25rem))}input[data-astro-cid-fzjcx5a2]:focus-visible{outline:var(--focus-ring-width, 2px) var(--focus-ring-style, solid) var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}.input-addon-wrapper[data-astro-cid-fzjcx5a2]{position:relative;display:inline-flex;align-items:stretch}.input-addon-wrapper[data-astro-cid-fzjcx5a2].w-full{width:100%}.input-addon[data-astro-cid-fzjcx5a2]{display:flex;align-items:center;justify-content:center;padding:0 var(--input-padding-x-md, var(--spacing-2, .5rem));background-color:var(--form-input-addon-bg, var(--input-addon-bg, var(--color-base-200)));border:var(--border-width-1, 1px) solid var(--form-input-addon-border-color, var(--input-addon-border-color, var(--color-base-300)));color:var(--form-input-addon-color, var(--input-addon-color, oklch(from var(--color-base-content) l c h / .6)));font-size:var(--text-sm, .875rem);white-space:nowrap;flex-shrink:0}.input-prefix[data-astro-cid-fzjcx5a2]{border-right:none;border-radius:var(--form-input-addon-radius, var(--input-addon-radius, var(--radius-md, .375rem))) 0 0 var(--form-input-addon-radius, var(--input-addon-radius, var(--radius-md, .375rem)))}.input-suffix[data-astro-cid-fzjcx5a2]{border-left:none;border-radius:var(--form-input-addon-flat-radius, 0) var(--form-input-addon-radius, var(--input-addon-radius, var(--radius-md, .375rem))) var(--form-input-addon-radius, var(--input-addon-radius, var(--radius-md, .375rem))) var(--form-input-addon-flat-radius, 0)}input[data-astro-cid-fzjcx5a2].input-has-prefix{border-radius:var(--form-input-flat-radius, 0) var(--form-input-radius, var(--input-radius-md, var(--radius-md, .375rem))) var(--form-input-radius, var(--input-radius-md, var(--radius-md, .375rem))) var(--form-input-flat-radius, 0);flex:1}input[data-astro-cid-fzjcx5a2].input-has-suffix{border-radius:var(--form-input-radius, var(--input-radius-md, var(--radius-md, .375rem))) 0 0 var(--form-input-radius, var(--input-radius-md, var(--radius-md, .375rem)));flex:1}input[data-astro-cid-fzjcx5a2].input-has-prefix.input-has-suffix{border-radius:0}.input-addon-wrapper[data-astro-cid-fzjcx5a2]:focus-within{outline:var(--focus-ring-width, 2px) var(--focus-ring-style, solid) var(--focus-ring-color, var(--color-primary));outline-offset:var(--focus-ring-offset, 2px);border-radius:var(--form-input-radius, var(--input-radius-md, var(--radius-md, .375rem)))}.input-addon-wrapper[data-astro-cid-fzjcx5a2]:focus-within input[data-astro-cid-fzjcx5a2]:focus-visible{outline:none}select[data-astro-cid-zlc5p3ga]{padding:var(--select-padding-y-md, .75rem) var(--select-padding-x-md, 1rem);padding-right:calc(var(--select-padding-x-md, 1rem) + var(--select-arrow-width-md, 2rem));color:var(--select-text-color, var(--color-base-content));background-color:var(--form-input-bg, var(--input-bg, var(--color-base-100)));border-width:var(--form-input-border-width, var(--input-border-width, var(--border-width-1, 1px)));border-style:solid;border-color:var(--form-input-border-color, var(--input-border-color, var(--color-border, var(--color-base-300))))}select[data-astro-cid-zlc5p3ga] option[data-astro-cid-zlc5p3ga]{color:var(--select-option-color, var(--color-base-content))}select[data-astro-cid-zlc5p3ga] option[data-astro-cid-zlc5p3ga]:disabled{color:var(--select-disabled-option-color, var(--color-base-content));opacity:var(--select-disabled-option-opacity)}select[data-astro-cid-zlc5p3ga].select-xs{padding:var(--select-padding-y-xs, .375rem) var(--select-padding-x-xs, .5rem);padding-right:calc(var(--select-padding-x-xs, .5rem) + var(--select-arrow-width-xs, 1.5rem))}select[data-astro-cid-zlc5p3ga].select-sm{padding:var(--select-padding-y-sm, .5rem) var(--select-padding-x-sm, .75rem);padding-right:calc(var(--select-padding-x-sm, .75rem) + var(--select-arrow-width-sm, 1.75rem))}select[data-astro-cid-zlc5p3ga].select-lg{padding:var(--select-padding-y-lg, 1rem) var(--select-padding-x-lg, 1.25rem);padding-right:calc(var(--select-padding-x-lg, 1.25rem) + var(--select-arrow-width-lg, 2.25rem))}select[data-astro-cid-zlc5p3ga]:focus-visible{outline:var(--focus-ring-width, 2px) var(--focus-ring-style, solid) var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}textarea[data-astro-cid-w4nmgmfk]{padding:var(--textarea-padding-y-md, .375rem) var(--textarea-padding-x-md, .5rem);color:var(--form-textarea-text-color, var(--color-base-content));background-color:var(--form-input-bg, var(--input-bg, var(--color-base-100)));border-width:var(--form-input-border-width, var(--input-border-width, var(--border-width-1, 1px)));border-style:solid;border-color:var(--form-input-border-color, var(--input-border-color, var(--color-border, var(--color-base-300))))}textarea[data-astro-cid-w4nmgmfk]::placeholder{color:var(--form-textarea-text-color, var(--color-base-content));opacity:var(--textarea-placeholder-opacity)}textarea[data-astro-cid-w4nmgmfk].textarea-xs{padding:var(--textarea-padding-y-xs, .25rem) var(--textarea-padding-x-xs, .375rem)}textarea[data-astro-cid-w4nmgmfk].textarea-sm{padding:var(--textarea-padding-y-sm, .25rem) var(--textarea-padding-x-sm, .5rem)}textarea[data-astro-cid-w4nmgmfk].textarea-lg{padding:var(--textarea-padding-y-lg, .5rem) var(--textarea-padding-x-lg, .75rem)}textarea[data-astro-cid-w4nmgmfk]:focus-visible{outline:var(--focus-ring-width, 2px) var(--focus-ring-style, solid) var(--focus-ring-color, currentColor);outline-offset:var(--focus-ring-offset, 2px)}.app-form[data-astro-cid-tzfto6hz]{width:100%;max-width:52rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-xl, 2rem)}.form-header[data-astro-cid-tzfto6hz]{text-align:center;max-width:48rem;margin:0 auto;margin-bottom:var(--spacing-lg, 1.5rem)}.form-header[data-astro-cid-tzfto6hz] .heading{margin-bottom:var(--spacing-lg, 1.5rem)}.form-subheading[data-astro-cid-tzfto6hz]{margin-top:var(--spacing-sm, .5rem);opacity:var(--opacity-80, .85)}.form-intro[data-astro-cid-tzfto6hz]{margin-top:var(--spacing-md, .75rem);opacity:var(--opacity-80, .8)}.progress-bar-wrapper[data-astro-cid-tzfto6hz]{width:100%}.progress-bar-title[data-astro-cid-tzfto6hz]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--spacing-sm, .5rem)}.progress-step-text[data-astro-cid-tzfto6hz]{font-size:var(--text-sm, .875rem);font-weight:var(--font-weight-semibold);color:var(--job-app-progress-text-color, var(--color-base-content))}.progress-percent-text[data-astro-cid-tzfto6hz]{font-size:var(--text-xs, .75rem);color:var(--job-app-progress-pct-color, var(--color-base-content));opacity:var(--opacity-70, .7)}.progress-bar-track[data-astro-cid-tzfto6hz]{width:100%;height:.5rem;background-color:var(--job-app-progress-track-bg, var(--color-base-300));border-radius:var(--job-app-progress-track-radius, var(--radius-full, 9999px));overflow:hidden}.progress-bar-fill[data-astro-cid-tzfto6hz]{height:100%;background-color:var(--job-app-progress-fill-bg, var(--color-primary));border-radius:var(--job-app-progress-fill-radius, var(--radius-full, 9999px));transition:width var(--transition-elegant)}.form-section[data-astro-cid-tzfto6hz]{border:var(--job-app-form-section-border-width, var(--border-hairline)) solid var(--job-app-form-section-border-color, var(--color-base-300));border-radius:var(--job-app-form-section-radius, var(--radius-md, .5rem));padding:var(--spacing-xl, 1.5rem);background-color:var(--job-app-form-section-bg, var(--color-base-200));display:flex;flex-direction:column;gap:var(--spacing-lg, 1rem)}.form-section[data-astro-cid-tzfto6hz][hidden]{display:none}.form-section-legend[data-astro-cid-tzfto6hz]{padding:0 var(--spacing-sm, .5rem);float:left;width:100%;margin-bottom:var(--spacing-sm, .5rem)}.form-section-legend[data-astro-cid-tzfto6hz]+[data-astro-cid-tzfto6hz]{clear:both}.step-instructions[data-astro-cid-tzfto6hz]{opacity:var(--opacity-70, .7);margin-top:calc(-1 * var(--spacing-sm, .25rem))}.field[data-astro-cid-tzfto6hz]{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem)}.field--full[data-astro-cid-tzfto6hz]{width:100%}.field-group[data-astro-cid-tzfto6hz]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg, 1rem)}@media(min-width:768px){.field-group--2col[data-astro-cid-tzfto6hz]{grid-template-columns:1fr 1fr}.field-group--city-state-zip[data-astro-cid-tzfto6hz]{grid-template-columns:2fr 1fr 1fr}}.field[data-astro-cid-tzfto6hz] input[type=text],.field[data-astro-cid-tzfto6hz] input[type=email],.field[data-astro-cid-tzfto6hz] input[type=tel],.field[data-astro-cid-tzfto6hz] select,.field[data-astro-cid-tzfto6hz] textarea{background-color:var(--job-app-input-bg, var(--color-base-100));border:var(--job-app-input-border-width, var(--border-hairline)) solid var(--job-app-input-border-color, var(--color-base-300));border-radius:var(--job-app-input-radius, var(--radius-sm, .25rem));color:var(--job-app-input-color, var(--color-base-content));width:100%;transition:var(--transition-colors)}.field[data-astro-cid-tzfto6hz] input[type=text]:focus,.field[data-astro-cid-tzfto6hz] input[type=email]:focus,.field[data-astro-cid-tzfto6hz] input[type=tel]:focus,.field[data-astro-cid-tzfto6hz] select:focus,.field[data-astro-cid-tzfto6hz] textarea:focus{border-color:var(--job-app-input-focus-border-color, var(--color-primary));box-shadow:var(--job-app-input-focus-shadow, 0 0 0 3px oklch(from var(--color-primary) l c h / .15));outline:none}.field[data-astro-cid-tzfto6hz] input::placeholder,.field[data-astro-cid-tzfto6hz] textarea::placeholder{opacity:var(--opacity-50, .5)}.field-label[data-astro-cid-tzfto6hz]{display:block;font-size:var(--text-sm, .875rem);font-weight:var(--font-weight-medium);color:var(--job-app-label-color, var(--color-base-content));margin-bottom:var(--spacing-xs, .25rem)}.field-hint[data-astro-cid-tzfto6hz]{font-weight:var(--font-normal);opacity:var(--opacity-60, .6);font-size:var(--text-xs, .75rem)}.radio-group[data-astro-cid-tzfto6hz]{display:flex;flex-wrap:wrap;gap:var(--spacing-md, .75rem)}.radio-group--stacked[data-astro-cid-tzfto6hz]{flex-direction:column;gap:var(--spacing-xs, .25rem)}.radio-label[data-astro-cid-tzfto6hz]{display:inline-flex;align-items:center;gap:var(--spacing-xs, .25rem);cursor:pointer;font-size:var(--text-sm, .875rem);color:var(--job-app-radio-label-color, var(--color-base-content));opacity:var(--opacity-90, .9)}.radio-label[data-astro-cid-tzfto6hz] input[data-astro-cid-tzfto6hz][type=radio]{accent-color:var(--color-primary);width:1rem;height:1rem;flex-shrink:0;cursor:pointer}.radio-label[data-astro-cid-tzfto6hz]:hover{opacity:var(--opacity-100, 1)}.checkbox-group[data-astro-cid-tzfto6hz]{display:flex;flex-wrap:wrap;gap:var(--spacing-md, .75rem)}.checkbox-label[data-astro-cid-tzfto6hz]{display:inline-flex;align-items:center;gap:var(--spacing-xs, .25rem);cursor:pointer;font-size:var(--text-sm, .875rem);color:var(--job-app-checkbox-label-color, var(--color-base-content));opacity:var(--opacity-90, .9)}.checkbox-label[data-astro-cid-tzfto6hz] input[data-astro-cid-tzfto6hz][type=checkbox]{accent-color:var(--color-primary);width:1rem;height:1rem;flex-shrink:0;cursor:pointer}.checkbox-label[data-astro-cid-tzfto6hz]:hover{opacity:var(--opacity-100, 1)}.repeater-table[data-astro-cid-tzfto6hz] table[data-astro-cid-tzfto6hz]{width:100%;border-collapse:collapse}.repeater-table[data-astro-cid-tzfto6hz] th[data-astro-cid-tzfto6hz]{text-align:left;font-size:var(--text-xs, .75rem);font-weight:var(--font-weight-semibold);color:var(--job-app-repeater-th-color, var(--color-base-content));opacity:var(--opacity-70, .7);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:var(--spacing-sm, .5rem) var(--spacing-sm, .5rem);border-bottom:var(--job-app-repeater-th-border-bottom, var(--border-hairline) solid var(--color-base-300))}.repeater-table[data-astro-cid-tzfto6hz] td[data-astro-cid-tzfto6hz]{padding:var(--spacing-sm, .5rem) var(--spacing-sm, .5rem);vertical-align:top}.repeater-table[data-astro-cid-tzfto6hz] .repeater-row[data-astro-cid-tzfto6hz]{border-bottom:var(--job-app-repeater-row-border-bottom, var(--border-hairline) solid color-mix(in oklch, var(--color-base-300) 50%, transparent))}.repeater-table[data-astro-cid-tzfto6hz] .repeater-row[data-astro-cid-tzfto6hz]:last-child{border-bottom:none}.repeater-table[data-astro-cid-tzfto6hz] input[data-astro-cid-tzfto6hz][type=text],.repeater-table[data-astro-cid-tzfto6hz] input[data-astro-cid-tzfto6hz][type=tel]{background-color:var(--job-app-repeater-input-bg, var(--color-base-100));border:var(--border-hairline) solid var(--job-app-repeater-input-border-color, var(--color-base-300));border-radius:var(--job-app-repeater-input-radius, var(--radius-sm, .25rem));color:var(--job-app-repeater-input-color, var(--color-base-content));width:100%;padding:var(--spacing-sm, .5rem);font-size:var(--text-sm, .875rem);transition:var(--transition-colors)}.repeater-table[data-astro-cid-tzfto6hz] input[data-astro-cid-tzfto6hz]:focus{border-color:var(--job-app-repeater-input-focus-border, var(--color-primary));box-shadow:var(--job-app-repeater-input-focus-shadow, 0 0 0 3px oklch(from var(--color-primary) l c h / .15));outline:none}.repeater-table[data-astro-cid-tzfto6hz] input[data-astro-cid-tzfto6hz]::placeholder{opacity:var(--opacity-50, .5)}.repeater-actions-col[data-astro-cid-tzfto6hz]{width:4.5rem}.repeater-actions[data-astro-cid-tzfto6hz]{display:flex;gap:var(--spacing-xs, .25rem);align-items:center;justify-content:center;padding-top:var(--spacing-xs, .25rem)}.repeater-add[data-astro-cid-tzfto6hz],.repeater-remove[data-astro-cid-tzfto6hz]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:var(--border-hairline) solid var(--job-app-repeater-btn-border-color, var(--color-base-300));border-radius:var(--job-app-repeater-btn-radius, var(--radius-sm, .25rem));background-color:var(--job-app-repeater-btn-bg, var(--color-base-200));color:var(--job-app-repeater-btn-color, var(--color-base-content));cursor:pointer;transition:var(--transition-all);font-size:var(--text-sm, .875rem);line-height:var(--leading-none, 1)}.repeater-add[data-astro-cid-tzfto6hz]:hover{background-color:var(--job-app-repeater-add-hover-bg, var(--color-primary));color:var(--job-app-repeater-add-hover-color, var(--color-primary-content, var(--color-base-100)));border-color:var(--job-app-repeater-add-hover-border, var(--color-primary))}.repeater-remove[data-astro-cid-tzfto6hz]:hover{background-color:var(--job-app-repeater-remove-hover-bg, var(--color-error));color:var(--job-app-repeater-remove-hover-color, var(--color-error-content, var(--color-base-100)));border-color:var(--job-app-repeater-remove-hover-border, var(--color-error))}.repeater-add[data-astro-cid-tzfto6hz][hidden],.repeater-remove[data-astro-cid-tzfto6hz][hidden],.repeater-mobile-cards[data-astro-cid-tzfto6hz]{display:none}@media(max-width:639.98px){.repeater-table[data-astro-cid-tzfto6hz] table[data-astro-cid-tzfto6hz]{display:none}.repeater-mobile-cards[data-astro-cid-tzfto6hz]{display:flex;flex-direction:column;gap:var(--spacing-md, .75rem)}.repeater-card[data-astro-cid-tzfto6hz]{border:var(--border-hairline) solid var(--job-app-repeater-card-border-color, var(--color-base-300));border-radius:var(--job-app-repeater-card-radius, var(--radius-md, .5rem));padding:var(--spacing-md, .75rem);background-color:var(--job-app-repeater-card-bg, var(--color-base-100))}.repeater-card-field[data-astro-cid-tzfto6hz]{margin-bottom:var(--spacing-sm, .5rem)}.repeater-card-field[data-astro-cid-tzfto6hz] label[data-astro-cid-tzfto6hz]{display:block;font-size:var(--text-xs, .75rem);font-weight:var(--font-weight-semibold);color:var(--job-app-repeater-card-label-color, var(--color-base-content));opacity:var(--opacity-70, .7);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--spacing-xs, .25rem)}.repeater-card-field[data-astro-cid-tzfto6hz] input[data-astro-cid-tzfto6hz]{background-color:var(--job-app-repeater-card-input-bg, var(--color-base-200));border:var(--border-hairline) solid var(--job-app-repeater-card-input-border, var(--color-base-300));border-radius:var(--job-app-repeater-card-input-radius, var(--radius-sm, .25rem));color:var(--job-app-repeater-card-input-color, var(--color-base-content));width:100%;padding:var(--spacing-sm, .5rem);font-size:var(--text-sm, .875rem)}.repeater-card-field[data-astro-cid-tzfto6hz] input[data-astro-cid-tzfto6hz]:focus{border-color:var(--job-app-repeater-input-focus-border, var(--color-primary));box-shadow:var(--job-app-repeater-card-input-focus-shadow, 0 0 0 3px oklch(from var(--color-primary) l c h / .15));outline:none}.repeater-card-actions[data-astro-cid-tzfto6hz]{display:flex;gap:var(--spacing-sm, .5rem);margin-top:var(--spacing-sm, .5rem)}.repeater-card-actions[data-astro-cid-tzfto6hz] .repeater-add[data-astro-cid-tzfto6hz],.repeater-card-actions[data-astro-cid-tzfto6hz] .repeater-remove[data-astro-cid-tzfto6hz]{width:auto;height:auto;padding:var(--spacing-xs, .25rem) var(--spacing-sm, .5rem);font-size:var(--text-xs, .75rem);font-weight:var(--font-weight-semibold)}.repeater-card-actions[data-astro-cid-tzfto6hz] .repeater-add[data-astro-cid-tzfto6hz][hidden],.repeater-card-actions[data-astro-cid-tzfto6hz] .repeater-remove[data-astro-cid-tzfto6hz][hidden]{display:none}}.step-navigation[data-astro-cid-tzfto6hz]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md, .75rem)}.step-btn[data-astro-cid-tzfto6hz]{display:inline-flex;align-items:center;gap:var(--spacing-xs, .25rem);padding:var(--spacing-md, .75rem) var(--spacing-xl, 1.5rem);border-radius:var(--job-app-step-btn-radius, var(--radius-sm, .25rem));font-size:var(--text-sm, .875rem);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-all);border:none;letter-spacing:var(--tracking-wide)}.step-btn[data-astro-cid-tzfto6hz][hidden]{display:none}.step-btn-prev[data-astro-cid-tzfto6hz]{background-color:var(--job-app-step-prev-bg, var(--color-base-300));color:var(--job-app-step-prev-color, var(--color-base-content))}.step-btn-prev[data-astro-cid-tzfto6hz]:hover{background-color:var(--job-app-step-prev-hover-bg, var(--color-base-200))}.step-btn-next[data-astro-cid-tzfto6hz]{position:relative;z-index:var(--z-raised);background-color:var(--job-app-step-next-bg, var(--color-primary));color:var(--job-app-step-next-color, var(--color-primary-content, var(--color-base-100)));margin-left:auto}.step-btn-next[data-astro-cid-tzfto6hz]:hover{opacity:var(--opacity-90, .9);transform:translateY(-1px)}.step-btn-submit[data-astro-cid-tzfto6hz]{position:relative;z-index:var(--z-raised);background-color:var(--job-app-step-submit-bg, var(--color-primary));color:var(--job-app-step-submit-color, var(--color-primary-content, var(--color-base-100)));margin-left:auto;padding:var(--spacing-md, .75rem) var(--spacing-2xl, 2rem)}.step-btn-submit[data-astro-cid-tzfto6hz]:hover{opacity:var(--opacity-90, .9);transform:translateY(-1px)}.step-validation-error[data-astro-cid-tzfto6hz]{padding:var(--spacing-sm, .5rem) var(--spacing-md, .75rem);border-radius:var(--job-app-validation-error-radius, var(--radius-sm, .25rem));background-color:var(--job-app-validation-error-bg, color-mix(in oklch, var(--color-error) 15%, transparent));border:var(--border-hairline) solid var(--job-app-validation-error-border, color-mix(in oklch, var(--color-error) 40%, transparent));color:var(--job-app-validation-error-color, var(--color-error));font-size:var(--text-sm, .875rem);text-align:center}.step-validation-error[data-astro-cid-tzfto6hz][hidden]{display:none}.step-validation-error[data-astro-cid-tzfto6hz] p[data-astro-cid-tzfto6hz]{margin:0}.hp-field[data-astro-cid-tzfto6hz]{position:absolute;left:-9999px;top:-9999px;opacity:var(--opacity-0, 0);height:0;width:0;overflow:hidden;pointer-events:none}.privacy-wrapper[data-astro-cid-tzfto6hz]{text-align:center}.privacy-text[data-astro-cid-tzfto6hz]{opacity:var(--opacity-70, .65)}.app-form[data-astro-cid-tzfto6hz].is-submitting{opacity:var(--opacity-70, .7);pointer-events:none}.app-form[data-astro-cid-tzfto6hz].is-submitting .step-btn-submit[data-astro-cid-tzfto6hz]{opacity:var(--opacity-60, .6)}.form-error-message[data-astro-cid-tzfto6hz]{padding:var(--spacing-md, .75rem) var(--spacing-lg, 1rem);border-radius:var(--job-app-form-error-radius, var(--radius-sm, .25rem));background-color:var(--job-app-form-error-bg, var(--color-error));color:var(--job-app-form-error-color, var(--color-error-content, var(--color-base-100)));font-size:var(--text-sm, .875rem);text-align:center}.form-success-panel[data-astro-cid-tzfto6hz]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg, 1rem);padding:var(--spacing-2xl, 3rem) var(--spacing-xl, 2rem);text-align:center;animation:fadeSlideIn var(--duration-400) ease forwards}.success-icon[data-astro-cid-tzfto6hz]{color:var(--job-app-success-icon-color, var(--color-success, var(--color-primary)))}.success-heading[data-astro-cid-tzfto6hz]{color:var(--job-app-success-heading-color, var(--color-base-content))}.success-text[data-astro-cid-tzfto6hz]{max-width:36rem;opacity:var(--opacity-80, .85)}@keyframes fadeSlideIn{0%{opacity:var(--opacity-0, 0);transform:translateY(-.5rem)}to{opacity:var(--opacity-100, 1);transform:translateY(0)}}.field-invalid[data-astro-cid-tzfto6hz] input,.field-invalid[data-astro-cid-tzfto6hz] select,.field-invalid[data-astro-cid-tzfto6hz] textarea{border-color:var(--job-app-field-invalid-border, var(--color-error));box-shadow:var(--job-app-field-invalid-shadow, 0 0 0 3px color-mix(in oklch, var(--color-error) 15%, transparent))}.radio-group-invalid[data-astro-cid-tzfto6hz]{padding:var(--spacing-xs, .25rem);border:var(--border-hairline) solid var(--job-app-radio-invalid-border-color, var(--color-error));border-radius:var(--job-app-radio-invalid-radius, var(--radius-sm, .25rem))}@media(prefers-reduced-motion:reduce){.job-application-form[data-astro-cid-tzfto6hz],.job-application-form[data-astro-cid-tzfto6hz] [data-astro-cid-tzfto6hz]{animation:none!important}}
