.signup-panel[data-v-0b42fb08]{flex-direction:column;gap:16px;display:flex}.signup-panel__sent[data-v-0b42fb08]{text-align:center;flex-direction:column;gap:10px;padding:8px 0 4px;display:flex}.signup-panel__sent-title[data-v-0b42fb08]{margin:0;font-size:1.05rem;font-weight:600}.signup-panel__sent-text[data-v-0b42fb08]{margin:0;line-height:1.5}.signup-panel__header[data-v-0b42fb08]{text-align:center;flex-direction:column;gap:6px;display:flex}.signup-panel__eyebrow[data-v-0b42fb08]{color:rgb(var(--v-theme-primary));letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.signup-panel__title[data-v-0b42fb08]{color:#132640;margin:0;font-size:clamp(1.45rem,2.2vw,1.8rem);line-height:1.15}.signup-panel__copy[data-v-0b42fb08]{color:var(--eia-ink-muted);margin:0;font-size:.96rem;line-height:1.55}.signup-panel__form[data-v-0b42fb08]{flex-direction:column;gap:12px;display:flex}.signup-panel__field-group[data-v-0b42fb08]{flex-direction:column;gap:6px;display:flex}.signup-panel__field-group label[data-v-0b42fb08]{color:#2a425e;font-size:.95rem;font-weight:700}.signup-panel__input-shell[data-v-0b42fb08]{background:#fff;border:1px solid #d7e2f0;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;min-height:48px;transition:border-color .2s,box-shadow .2s;display:grid}.signup-panel__input-shell[data-v-0b42fb08]:focus-within{border-color:rgb(var(--v-theme-primary));box-shadow:0 0 0 4px rgba(var(--v-theme-primary), .28)}.signup-panel__input-icon[data-v-0b42fb08]{color:#607792;place-items:center;display:grid}.signup-panel__input-icon svg[data-v-0b42fb08]{fill:currentColor;width:17px;height:17px}.signup-panel__input-shell input[data-v-0b42fb08]{width:100%;min-width:0;font:inherit;color:#132640;background:0 0;border:0;outline:none;padding:0 10px 0 0;font-size:.95rem}.signup-panel__toggle-password[data-v-0b42fb08]{color:rgb(var(--v-theme-primary));font:inherit;cursor:pointer;background:0 0;border:0;height:100%;padding:0 12px;font-size:.86rem;font-weight:700}.signup-panel__toggle-password[data-v-0b42fb08]:hover,.signup-panel__toggle-password[data-v-0b42fb08]:focus-visible{color:#0a3c88;outline:none;text-decoration:underline}.signup-panel__field-error[data-v-0b42fb08]{color:#b32929;opacity:0;min-height:16px;margin:0;font-size:.83rem;transition:opacity .2s}.signup-panel__field-error.is-visible[data-v-0b42fb08]{opacity:1}.signup-panel__submit[data-v-0b42fb08]{color:#fff;min-height:48px;font:inherit;letter-spacing:.02em;box-shadow:0 12px 24px rgba(var(--v-theme-primary), .34);cursor:pointer;background:linear-gradient(140deg,#0e5dcf 0%,#0b4dad 80%);border:0;border-radius:13px;margin-top:2px;font-size:.97rem;font-weight:800;transition:transform .2s,box-shadow .2s}.signup-panel__submit[data-v-0b42fb08]:hover{box-shadow:0 14px 28px rgba(var(--v-theme-primary), .38);transform:translateY(-1px)}.signup-panel__submit[data-v-0b42fb08]:focus-visible{box-shadow:0 0 0 4px rgba(var(--v-theme-primary), .28), 0 14px 28px rgba(var(--v-theme-primary), .38);outline:none}.signup-panel__back[data-v-0b42fb08]{color:rgb(var(--v-theme-primary));font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:8px;padding:0;font-weight:700;display:inline-flex}.signup-panel__back svg[data-v-0b42fb08]{fill:currentColor;width:18px;height:18px}.signup-panel__back[data-v-0b42fb08]:hover,.signup-panel__back[data-v-0b42fb08]:focus-visible{color:#0a3c88;outline:none;text-decoration:underline}
