.accountbody{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.accountintro{background:radial-gradient(ellipse at bottom right,#594176,#202942 65%);color:white;padding:45px 10%;display:flex;flex-direction:column;justify-content:space-between;gap:60px}.accountintro h1{font-size:44px;line-height:1.3;font-weight:800}.accountintro p{color:#b5b6d3}.accountintro small{color:#8992ae;font-size:10px}.accountintro .brand>span{font-size:28px}.accountfeatures{margin-top:40px}.accountfeatures p{font-size:13px;margin:20px 0}.accountpanel{display:flex;align-items:center;justify-content:center;padding:50px 12%}.accountpanel>div{max-width:400px;width:100%}.accountpanel h1{font-size:28px}.accountpanel p{font-size:12px;margin-bottom:30px}.accountpanel label{margin:20px 0;font-size:12px}.accountpanel input{padding:13px}.accountlinks{display:flex;flex-wrap:wrap;gap:16px;margin-top:25px}.accountlinks a{color:#7964cf;font-size:11px;text-decoration:none}.accountsuccess,.accounterror{padding:16px;border-radius:9px;font-size:12px;line-height:1.7;background:#e8f4ed;color:#407255;margin:20px 0}.accounterror{background:#fff0ee;color:#b05555}.cloudstatus{font-size:10px;display:flex;gap:15px;align-items:center}.cloudstatus a{color:#8a76d2}.cloudsave{position:sticky;top:0;z-index:20;background:#fff0ed;color:#a04a3a;padding:14px;border:1px solid #efc6be;border-radius:10px;font-size:12px;margin-bottom:15px}.profilecard{margin-top:25px}.profilecard form{display:flex;align-items:end;gap:20px;flex-wrap:wrap}.profilecard label{min-width:200px;flex:1}@media(max-width:800px){.accountbody{grid-template-columns:1fr}.accountintro{padding:30px;gap:30px}.accountintro h1{font-size:28px}.accountfeatures{display:none}.accountintro small{display:none}.accountpanel{padding:40px 25px}}
