.EmailVerification-module__alEX_a__statusCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);text-align:center;outline:none;padding:28px}.EmailVerification-module__alEX_a__statusIcon{background:var(--teal-pale);width:56px;height:56px;color:var(--teal-deep);border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;font-size:26px;font-weight:700;display:inline-flex}.EmailVerification-module__alEX_a__statusCard[data-state=invalid] .EmailVerification-module__alEX_a__statusIcon,.EmailVerification-module__alEX_a__statusCard[data-state=error] .EmailVerification-module__alEX_a__statusIcon{background:var(--terracotta-soft);color:#8a4a2e}.EmailVerification-module__alEX_a__statusCard h1{margin-bottom:10px;font-size:clamp(25px,4vw,30px);line-height:1.2}.EmailVerification-module__alEX_a__statusCard p{color:var(--ink-soft);margin-bottom:20px;font-size:15px;line-height:1.65}.EmailVerification-module__alEX_a__statusActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.EmailVerification-module__alEX_a__spinner{border:2px solid var(--teal-pale);border-top-color:var(--teal-deep);border-radius:999px;width:22px;height:22px;animation:.8s linear infinite EmailVerification-module__alEX_a__spin}@media (max-width:640px){.EmailVerification-module__alEX_a__statusCard{padding:24px 20px}.EmailVerification-module__alEX_a__statusActions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.EmailVerification-module__alEX_a__spinner{animation:none}}
.CredentialForms-module__NgAOHq__form{gap:14px;display:grid}.CredentialForms-module__NgAOHq__form .form-group{gap:7px;display:grid}.CredentialForms-module__NgAOHq__form .form-label{color:var(--ink-soft);font-size:14px;font-weight:650}.CredentialForms-module__NgAOHq__form .form-input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:0 14px}.CredentialForms-module__NgAOHq__passwordControl{position:relative}.CredentialForms-module__NgAOHq__passwordControl .form-input{padding-right:48px}.CredentialForms-module__NgAOHq__passwordVisibility{width:36px;height:36px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .18s,color .18s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.CredentialForms-module__NgAOHq__passwordVisibility:hover{background:var(--teal-pale);color:var(--teal-deep)}.CredentialForms-module__NgAOHq__passwordVisibility:focus-visible{outline:3px solid var(--teal-pale);outline-offset:1px}.CredentialForms-module__NgAOHq__passwordVisibility svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}.CredentialForms-module__NgAOHq__form .form-input:focus-visible{border-color:var(--teal-deep);outline:3px solid var(--teal-pale);outline-offset:2px}:is(.CredentialForms-module__NgAOHq__form .form-input:autofill,.CredentialForms-module__NgAOHq__form .form-input:autofill:hover,.CredentialForms-module__NgAOHq__form .form-input:autofill:focus){-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 1000px #fff}.CredentialForms-module__NgAOHq__status{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.55}.CredentialForms-module__NgAOHq__error{background:var(--terracotta-soft);color:#8a4a2e;border-color:#c77b5c59}.CredentialForms-module__NgAOHq__hint{color:var(--ink-faint);font-size:12px;line-height:1.5}.CredentialForms-module__NgAOHq__actions{flex-wrap:wrap;gap:10px;display:flex}.CredentialForms-module__NgAOHq__panel{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}@media (max-width:640px){.CredentialForms-module__NgAOHq__actions>*{width:100%}}
.AccountStatusCard-module__gPLUga__card{box-sizing:border-box;background:#152720;border:1px solid #ffffff14;border-radius:24px;width:100%;padding:26px 24px 14px;box-shadow:0 10px 30px #00000026}.AccountStatusCard-module__gPLUga__heading{font-family:var(--font-fraunces), serif;color:#fff;margin:0 0 14px;font-size:20px;font-weight:600;line-height:1.25}.AccountStatusCard-module__gPLUga__list{margin:0;padding:0;list-style:none}.AccountStatusCard-module__gPLUga__row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:16px 0;display:grid}.AccountStatusCard-module__gPLUga__row:not(:last-child){border-bottom:1px solid #ffffff14}.AccountStatusCard-module__gPLUga__iconBox{background:#ffffff12;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.AccountStatusCard-module__gPLUga__icon{color:#7ecfa9;width:20px;height:20px}.AccountStatusCard-module__gPLUga__content{flex-direction:column;min-width:0;display:flex}.AccountStatusCard-module__gPLUga__title{font-family:var(--font-be-vietnam), -apple-system, BlinkMacSystemFont, sans-serif;color:#fff;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.35}.AccountStatusCard-module__gPLUga__description{font-family:var(--font-be-vietnam), -apple-system, BlinkMacSystemFont, sans-serif;color:#8fa99c;white-space:nowrap;margin-top:3px;font-size:13px;line-height:1.4}.AccountStatusCard-module__gPLUga__badge{font-family:var(--font-be-vietnam), -apple-system, BlinkMacSystemFont, sans-serif;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.AccountStatusCard-module__gPLUga__dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.AccountStatusCard-module__gPLUga__badgeOk{color:#60c997;background:#2b6b4f6b;border:1px solid #60c99733}.AccountStatusCard-module__gPLUga__badgeWarn{color:#e6a847;background:#8a5a1266;border:1px solid #e6a84733}.AccountStatusCard-module__gPLUga__badgeOff{color:#8fa198;background:#66716c4d;border:1px solid #8fa19833}@media (max-width:480px){.AccountStatusCard-module__gPLUga__card{padding:20px 18px 8px}.AccountStatusCard-module__gPLUga__row{grid-template-columns:44px minmax(0,1fr);row-gap:8px}.AccountStatusCard-module__gPLUga__title,.AccountStatusCard-module__gPLUga__description{white-space:normal}.AccountStatusCard-module__gPLUga__badge{grid-column:2;justify-self:flex-start;margin-top:4px}}
