.accountTabs{display:flex;gap:8px;margin:8px 0 18px}.accountTab{flex:1;border:1px solid #31476b;background:#101a2c;color:#c7d3e6;border-radius:12px;padding:10px;font-weight:850;cursor:pointer}.accountTab.active{background:#dff9ff;color:#07101f;border-color:#dff9ff}.passwordRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.accountNotice{padding:12px 14px;border:1px solid #2e5a70;border-radius:14px;background:#0f2a39;color:#c7edf7;margin:12px 0}.accountNotice strong{display:block;margin-bottom:3px}.accountNotice small{color:#9fc3cf}.avatarPicker{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.avatarChoice{width:46px;height:46px;border-radius:50%;border:2px solid transparent;background:#1b2941;font-size:24px;cursor:pointer}.avatarChoice.active{border-color:#62e0ff;box-shadow:0 0 0 3px #62e0ff22}.termsRow{display:flex;gap:9px;align-items:flex-start;margin:12px 0}.termsRow input{margin-top:3px}.termsRow label{font-size:12px;color:#9fb0c8;line-height:1.45}.secureCheckout{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;margin-top:12px;padding:12px;border-radius:13px;background:#101b32;border:1px solid #384b73}.secureCheckout b{display:block}.secureCheckout span{font-size:12px;color:#97a9c2}.accountActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.accountStatus{min-height:20px;margin-top:8px;color:#ffb2bc;font-size:12px}.accountStatus.ok{color:#9ce8c5}@media(max-width:600px){.passwordRow{grid-template-columns:1fr}}