.hj-account{color:#edf4ff;background:radial-gradient(at 12% 0,#144659 0,#0000 52%),radial-gradient(at 96% 75%,#442671 0,#0000 54%),#10172c;min-height:80svh;padding:clamp(1rem,5vw,3rem)}.hj-account-wrap{max-width:48rem;margin:auto}.hj-account-back{color:#8aefe3;align-items:center;gap:.5rem;min-height:2.75rem;margin-bottom:1rem;display:inline-flex}.hj-account-card{background:linear-gradient(140deg,#152a43ed,#201b3ced);border:1px solid #5e729b;border-top:3px solid #77e6dc;border-radius:1.75rem;padding:clamp(1.2rem,5vw,2.6rem);box-shadow:0 1.5rem 4rem #090f2460}.hj-account-icon{color:#96f0df;margin-bottom:1rem}.hj-account-eyebrow{color:#addcfa;letter-spacing:.075em;font-size:.875rem}.hj-account h1{letter-spacing:-.035em;margin:.5rem 0 1.25rem;font-size:clamp(1.9rem,5vw,2.75rem);font-weight:650;line-height:1.15}.hj-account h2{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;display:flex}.hj-account h3{font-size:1.05rem;font-weight:600}.hj-account p{color:#d4dff3;margin:.6rem 0 1rem;font-size:1rem;line-height:1.6}.hj-account output{font-size:1rem;line-height:1.6;display:block}.hj-account form{gap:.8rem;margin:1.5rem 0;display:grid}.hj-account [data-slot=label]{font-size:1rem}.hj-account [data-slot=input]{background:#0b162c;border:1px solid #8b9dc4;height:3.15rem;font-size:1rem}.hj-account [data-slot=button]{white-space:normal;height:auto;min-height:2.85rem;padding:.65rem 1rem;font-size:1rem}.hj-account-primary{font-weight:650;color:#092b32!important;background:#9af0d6!important}.hj-account-fine,.hj-account small{color:#bdcce4;font-size:.875rem!important}.hj-account-notice,.hj-account-status{background:#141d37;border:1px solid #6a7b9f;border-radius:1rem;margin:1rem 0;padding:1rem 1.1rem}.hj-account-status{border-left:3px solid #f0ce82}.hj-account-email{overflow-wrap:anywhere;color:#a7f5e3!important}.hj-account-actions,.hj-account-legal{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.hj-account-legal{border-top:1px solid #506080;margin-top:1.7rem;padding-top:1rem;font-size:.875rem}.hj-account-legal a{color:#a5e9ef;text-underline-offset:.25rem;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}.hj-account a:focus-visible{outline-offset:4px;border-radius:.25rem;outline:3px solid #f9d37f}.hj-account-recovery{margin:1.6rem 0}.hj-account-recovery ul{margin:1rem 0;padding:0;list-style:none}.hj-account-recovery li{border-bottom:1px solid #4a5b7e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem 0;display:flex}.hj-account-recovery li>div{overflow-wrap:anywhere;flex:15rem}.hj-account-recovery li p{margin:.35rem 0}.hj-account-choice{background:#211e3c;border:1px solid #8877be;border-radius:1rem;margin-top:1.5rem;padding:1rem}.hj-account-choice .hj-account-notice [data-slot=button]{margin:.25rem .4rem .25rem 0}@media (max-width:380px){.hj-account{padding:.75rem}.hj-account-card{border-radius:1.2rem;padding:1rem}.hj-account-recovery li [data-slot=button]{width:100%}}.hj-auth-modes{gap:.5rem;margin:1rem 0;display:flex}.hj-password-fields{margin-top:1rem}.hj-password-input{gap:.5rem;margin-top:.4rem;display:flex}.hj-password-input input{flex:1;min-width:0}.hj-password-checklist{gap:.4rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.hj-password-checklist li{color:#afc4d7;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.hj-password-checklist li svg{flex:0 0 18px}.hj-password-checklist li[data-met=true]{color:#9bf1c2}.hj-confirmation-result{margin:1.25rem 0}.hj-confirmation-result a.hj-account-primary{margin-top:.75rem;text-decoration:none;display:inline-flex}
