.aa-main{padding-top:40px;padding-bottom:40px}.aa-account{max-width:860px}.aa-account section{padding:24px 0;border-bottom:1px solid #23232b}.aa-account h2{font-size:1.5rem;margin:0 0 16px}.aa-account p{max-width:70ch}.aa-account form{max-width:520px}.aa-account label{display:block;margin-bottom:8px}.aa-account input:not([type=checkbox]):not([type=hidden]),.aa-account select{width:100%;min-height:44px;color:#e6e6e6;background:#0d0d12;border:1px solid #3a3a45;border-radius:8px;padding:10px 12px;font:inherit}.aa-account input:focus,.aa-account select:focus,.aa-account button:focus-visible{outline:2px solid #00ff9d;outline-offset:3px}.aa-account button,.aa-account input[type=submit]{width:auto;min-height:44px;margin:8px 8px 8px 0;background:#00ff9d;color:#050507;border:1px solid #00ff9d;border-radius:8px;padding:10px 16px;font:inherit;cursor:pointer}.aa-account .aa-check label,.aa-account .tml-rememberme-wrap label{display:flex;align-items:flex-start;gap:10px}.aa-account input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin-top:3px;accent-color:#00ff9d}.aa-account .tml-field-wrap{margin:16px 0}.aa-account .tml-password-wrap{display:flex;gap:8px}.aa-account .tml-password-wrap .tml-field{flex:1;min-width:0}.aa-account .tml-button,.aa-account .wp-hide-pw{font:inherit}.aa-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.aa-notice,.aa-account .tml-message,.aa-account .tml-error{padding:16px;border:1px solid #3a3a45;border-left:3px solid #00ff9d;background:#0d0d12;color:#e6e6e6}.aa-profile-nav{display:flex;gap:16px;flex-wrap:wrap;border-bottom:1px solid #23232b;padding:16px 0}.aa-account time{color:#9ca3af;font-size:.875rem}.aa-footer-links{display:flex;gap:24px;padding-top:16px;padding-bottom:24px}.aa-account #pass-strength-result{margin:8px 0;padding:8px;color:#e6e6e6;border:1px solid #3a3a45}.aa-account #pass-strength-result.strong{border-color:#00ff9d}.aa-account .tml-indicator-wrap{margin:8px 0}.aa-account .tml .tml-links{list-style:none;padding:0}.aa-account .tml #pass1-text{display:none}@media(max-width:640px){.aa-main{padding-top:24px}.aa-account form{max-width:100%}.aa-account h2{font-size:1.3rem}.aa-profile-nav{gap:12px}.aa-account .tml-password-wrap{flex-wrap:wrap}}
