.directory-form-state{margin:0;border:1px solid var(--vc-state-inline-border);border-radius:var(--vc-state-inline-radius);padding:var(--vc-state-inline-padding);color:var(--vc-state-inline-color);background:var(--vc-state-inline-bg);font-family:var(--vc-state-font-family-base);font-size:var(--vc-state-font-size);line-height:var(--vc-state-line-height);transition:var(--vc-state-transition)}.directory-form-state[hidden]{display:none!important}.directory-form-state[data-tone=success]{border-color:var(--vc-state-success-border);color:var(--vc-state-success-color);background:var(--vc-state-success-bg)}.directory-form-state[data-tone=warning]{border-color:var(--vc-state-warning-border);color:var(--vc-state-warning-color);background:var(--vc-state-warning-surface)}.directory-form-state[data-tone=error]{border-color:var(--vc-state-error-border);color:var(--vc-state-error-color);background:var(--vc-state-error-bg)}.directory-form-state[data-busy=true]{border-style:dashed}.submission-page__hero,.jobs-submit-hero{display:grid;gap:var(--vc-submission-shell-hero-gap, 1rem);align-items:end;margin-bottom:var(--vc-submission-shell-hero-margin-bottom, 2rem)}.submission-page__back,.submission-page__login,.jobs-submit-back,.jobs-submit-login{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--vc-submission-shell-action-border, hsl(var(--border)));border-radius:var(--vc-submission-shell-action-radius, var(--vc-card-radius, var(--vc-radius-card, var(--vc-radius-3))));padding:var(--vc-submission-shell-action-padding, .58rem .75rem);color:var(--vc-submission-shell-action-color, hsl(var(--primary)));font-family:var(--vc-submission-shell-action-font-family, "JetBrains Mono", monospace);font-size:var(--vc-submission-shell-action-font-size, var(--vc-font-size-1));text-decoration:none}.submission-page__back:focus-visible,.submission-page__login:focus,.submission-page__login:focus-visible,.jobs-submit-back:focus-visible,.jobs-submit-login:focus,.jobs-submit-login:focus-visible{outline:var(--vc-submission-shell-action-focus-outline-width, 2px) solid var(--vc-submission-shell-action-focus-outline-color, hsl(var(--primary)));outline-offset:var(--vc-submission-shell-action-focus-outline-offset, 2px)}.submission-page__layout,.jobs-submit-layout{display:grid;gap:var(--vc-submission-shell-layout-gap, 1.25rem);align-items:start}.submission-form,.jobs-submit-form{display:grid;gap:var(--vc-submission-shell-form-gap, 1.1rem);border:1px solid var(--vc-submission-shell-form-border, hsl(var(--border)));border-radius:var(--vc-submission-shell-form-radius, var(--vc-card-radius, var(--vc-radius-card, var(--vc-radius-3))));padding:var(--vc-submission-shell-form-padding, 1.15rem);background:var(--vc-submission-shell-form-bg, hsl(var(--card)))}.submission-form__head,.jobs-submit-form__head{display:grid;gap:var(--vc-submission-shell-form-head-gap, .35rem);padding-bottom:var(--vc-submission-shell-form-head-padding-bottom, .2rem)}.submission-form__head span,.jobs-submit-form__head span{color:var(--vc-submission-shell-form-kicker-color, hsl(var(--muted-foreground)));font-family:var(--vc-submission-shell-form-kicker-font-family, "JetBrains Mono", monospace);font-size:var(--vc-submission-shell-form-kicker-font-size, var(--vc-font-size-1))}.submission-form__head h2,.jobs-submit-form__head h2{margin:0;color:var(--vc-submission-shell-form-title-color, hsl(var(--foreground)));font-size:var(--vc-submission-shell-form-title-size, 1.25rem);font-weight:var(--vc-submission-shell-form-title-weight, 700);line-height:var(--vc-submission-shell-form-title-line-height, 1.2)}.submission-form__head p,.jobs-submit-form__head p{margin:0;color:var(--vc-submission-shell-form-description-color, hsl(var(--muted-foreground)));font-size:var(--vc-submission-shell-form-description-size, var(--vc-font-size-2));line-height:var(--vc-submission-shell-form-description-line-height, 1.5)}.submission-form fieldset,.jobs-submit-form fieldset{display:grid;gap:var(--vc-submission-shell-field-gap, .45rem);min-width:0;border:0;padding:0;margin:0;font-family:var(--vc-submission-shell-field-font-family, "JetBrains Mono", monospace);font-size:var(--vc-submission-shell-field-font-size, var(--vc-font-size-1));color:var(--vc-submission-shell-field-color, hsl(var(--muted-foreground)))}.submission-form fieldset[hidden],.jobs-submit-form fieldset[hidden]{display:none}.submission-choice-group,.jobs-submit-kind{grid-template-columns:var(--vc-submission-shell-option-grid-template, repeat(2, minmax(0, 1fr)))}.submission-choice-group legend,.jobs-submit-kind legend{grid-column:1 / -1;margin-bottom:var(--vc-submission-shell-legend-margin-bottom, .45rem)}.submission-form__grid,.jobs-submit-grid{display:grid;gap:var(--vc-submission-shell-grid-gap, 1rem)}.submission-page__side,.jobs-submit-side{display:grid;gap:var(--vc-submission-shell-side-gap, 1rem)}.submission-hp,.jobs-submit-hp{position:absolute;left:var(--vc-submission-shell-honeypot-offset, -10000px);width:var(--vc-submission-shell-honeypot-size, 1px)!important;height:var(--vc-submission-shell-honeypot-size, 1px)!important;opacity:var(--vc-submission-shell-honeypot-opacity, 0)}@media(min-width:900px){.submission-page__hero,.jobs-submit-hero{grid-template-columns:var(--vc-submission-shell-hero-grid-template-desktop, minmax(0, 1fr) auto)}.submission-page__layout,.jobs-submit-layout{grid-template-columns:var(--vc-submission-shell-layout-grid-template-desktop, minmax(0, 1fr) minmax(16rem, 22rem))}.submission-form__grid,.jobs-submit-grid{grid-template-columns:var(--vc-submission-shell-form-grid-template-desktop, repeat(3, minmax(0, 1fr)))}}
