.account-layout{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:85px;align-items:center;max-width:1050px;padding:45px 28px}.account-form-card{padding:32px}.account-tabs{display:flex;gap:6px;background:#0f111c;padding:5px;border-radius:10px;margin-bottom:30px}.account-tabs a{flex:1;color:var(--muted);text-align:center;text-decoration:none;padding:10px;border-radius:7px}.account-tabs [aria-current=page]{background:#b4ff6117;color:var(--lime)}.account-layout h1{font-size:30px;letter-spacing:-1px;margin:12px 0}.account-layout form{display:grid;gap:10px;margin-top:26px}.account-layout input{width:100%;background:#0e111c;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:13px;font:inherit}.account-layout label{font-size:14px}.account-layout .primary{margin-top:12px}.account-layout [hidden]{display:none!important}.password-field{display:flex;position:relative}.password-field input{padding-right:75px}.password-field button{position:absolute;right:9px;top:9px;bottom:9px;padding:0 7px;background:transparent;border:0;color:var(--muted);font-size:12px}.field-hint{font-size:12px;color:var(--muted);line-height:1.6;margin:0 0 8px}#confirm-field{display:grid;gap:10px}.account-divider{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:12px;margin:20px 0}.account-divider:before,.account-divider:after{content:'';height:1px;background:var(--line);flex:1}#platform-login{width:100%;margin-bottom:14px}#account-status{margin:0;line-height:1.5;font-size:14px}.account-intro{background:none;border:0;padding:0}.account-bolt{font-size:80px;color:var(--lime)}.account-intro h2{font-size:40px;line-height:1.2;margin:22px 0}.account-intro p{line-height:1.7;color:var(--muted)}.account-feature{border-top:1px solid var(--line);padding:18px 0;font-size:14px}.account-feature span{color:var(--lime);font-size:12px;margin-right:14px}.account-links{display:flex;align-items:center;gap:8px}@media(max-width:760px){.account-layout{display:block;max-width:520px;padding:24px 16px}.account-intro{display:none}.account-form-card{padding:24px}.account-links{flex-wrap:wrap}}

#email-field{display:grid;gap:10px}

.account-links [hidden]{display:none!important}.account-layout{gap:60px;padding-top:28px;padding-bottom:28px}.account-form-card{padding:26px}.account-tabs{margin-bottom:20px}.account-layout form{margin-top:18px}.account-intro h2{font-size:36px} @media(max-width:400px){.brand-small{display:none}.account-layout h1{font-size:26px}.account-form-card{padding:20px}}

.account-links a.quiet{color:var(--text);text-decoration:none}
