.WorkforceSignup:where(.astro-RCJXZAY7){display:flex;flex-direction:column;gap:.95rem;width:100%}.WorkforceSignupForm:where(.astro-RCJXZAY7){display:flex;flex-direction:column;gap:.95rem;width:100%}.WorkforceSignupField:where(.astro-RCJXZAY7){display:flex;flex-direction:column;gap:.45rem}.WorkforceSignupForm:where(.astro-RCJXZAY7).is-verifying-email :where(.astro-RCJXZAY7)[data-email-field],.WorkforceSignupForm:where(.astro-RCJXZAY7).is-verifying-email :where(.astro-RCJXZAY7)[data-password-field],.WorkforceSignupForm:where(.astro-RCJXZAY7).is-verifying-email :where(.astro-RCJXZAY7)[data-terms],.WorkforceSignupForm:where(.astro-RCJXZAY7).is-verifying-email :where(.astro-RCJXZAY7)[data-submit]{display:none}.WorkforceSignupSuccess:where(.astro-RCJXZAY7){background:var(--color-grape-000, var(--color-sand-100));border:1px solid var(--color-grape-300, var(--color-sand-300));border-radius:8px;box-shadow:0 14px 28px #4c5fa924;color:var(--color-sand-900);margin:0 0 .2rem;padding:1rem}.WorkforceSignupSuccess:where(.astro-RCJXZAY7):focus{outline:none}.WorkforceSignupSuccessEyebrow:where(.astro-RCJXZAY7){color:var(--color-grape-700, var(--color-sand-700));font-family:var(--font-family-mono);font-size:.72rem;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 .45rem;text-transform:uppercase}.WorkforceSignupSuccess:where(.astro-RCJXZAY7) h3:where(.astro-RCJXZAY7){font-size:1.25rem;line-height:1.15;margin:0 0 .5rem}.WorkforceSignupSuccess:where(.astro-RCJXZAY7) p:where(.astro-RCJXZAY7):last-child{color:var(--color-sand-700);font-size:.95rem;line-height:1.45;margin:0}.WorkforceSignupSuccess:where(.astro-RCJXZAY7) strong:where(.astro-RCJXZAY7){color:var(--color-sand-900)}.WorkforceSignupField:where(.astro-RCJXZAY7) label:where(.astro-RCJXZAY7){color:var(--color-sand-800);font-size:.9rem;font-weight:700;line-height:1.2}.WorkforceSignupSuggestion:where(.astro-RCJXZAY7){color:var(--color-sand-700);font-size:.85rem;line-height:1.4;margin:.1rem 0 0}.WorkforceSignupSuggestionBtn:where(.astro-RCJXZAY7){background:none;border:none;color:var(--color-persimmon-400);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:.12em}.WorkforceSignupSuggestionBtn:where(.astro-RCJXZAY7):hover{opacity:.85}.WorkforceSignupInput:where(.astro-RCJXZAY7){width:100%;background:var(--color-sand-000);border:2px solid var(--color-sand-400);border-radius:8px;color:var(--color-sand-900);font-family:var(--font-family-primary);font-size:1.14rem;font-weight:600;min-height:4rem;padding:1.1rem 1.05rem;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s}.WorkforceSignupInput:where(.astro-RCJXZAY7)::placeholder{color:var(--color-sand-500);font-weight:600}.WorkforceSignupInput:where(.astro-RCJXZAY7):focus{border-color:var(--color-persimmon-400);box-shadow:0 0 0 4px #ff75572e,0 8px 18px #12110d14;transform:translateY(-1px);outline:none}.WorkforceSignupInput:where(.astro-RCJXZAY7):hover:not(:focus):not(:disabled){border-color:var(--color-sand-500);box-shadow:0 4px 12px #12110d0f}.WorkforceSignupInput:where(.astro-RCJXZAY7):disabled{background:var(--color-sand-100);border-color:var(--color-sand-400);color:var(--color-sand-700);cursor:not-allowed}.WorkforceSignupTerms:where(.astro-RCJXZAY7){color:var(--color-sand-600);font-size:.72rem;line-height:1.4;margin:-.15rem 0 0}.WorkforceSignup:where(.astro-RCJXZAY7) a:where(.astro-RCJXZAY7){color:var(--color-sand-900);font-weight:700;text-decoration-color:var(--color-persimmon-400);text-decoration-thickness:1.5px;text-underline-offset:.16em}.WorkforceSignup:where(.astro-RCJXZAY7) a:where(.astro-RCJXZAY7):hover{color:var(--color-persimmon-400)}.WorkforceSignupMessage:where(.astro-RCJXZAY7),.WorkforceSignupErrors:where(.astro-RCJXZAY7){border-radius:6px;font-size:.9rem;line-height:1.45;margin:0;padding:.8rem .9rem}.WorkforceSignupMessage:where(.astro-RCJXZAY7){background:var(--color-sand-100);border:1px solid var(--color-sand-300);color:var(--color-sand-800)}.WorkforceSignupErrors:where(.astro-RCJXZAY7){background:#fff2ee;border:1px solid rgba(255,117,87,.35);color:#9b321d}.WorkforceSignupErrors:where(.astro-RCJXZAY7) p:where(.astro-RCJXZAY7){margin:0}.WorkforceSignupErrors:where(.astro-RCJXZAY7) p:where(.astro-RCJXZAY7)+p:where(.astro-RCJXZAY7){margin-top:.35rem}.WorkforceSignupSubmit:where(.astro-RCJXZAY7){border:1px solid transparent;border-radius:8px;background:var(--color-sand-900);color:var(--color-sand-000);cursor:pointer;font-family:var(--font-family-primary);font-size:1rem;font-weight:700;min-height:3rem;padding:.85rem 1.2rem;position:relative;transition:border-color .16s,opacity .16s,transform .16s}.WorkforceSignupSubmit:where(.astro-RCJXZAY7):hover:not(:disabled){border-color:var(--color-persimmon-400);opacity:.9}.WorkforceSignupSubmit:where(.astro-RCJXZAY7):active:not(:disabled){transform:translateY(1px)}.WorkforceSignupSubmit:where(.astro-RCJXZAY7):disabled{cursor:wait;opacity:.46}.WorkforceSignupLogin:where(.astro-RCJXZAY7){color:var(--color-sand-600);font-size:.92rem;line-height:1.45;margin:0}
