body[data-auth-view] aside,body[data-auth-view] #homeads,body[data-auth-view] #mobilemenu{display:none}body[data-auth-view] main{margin:0 auto;max-width:1500px;padding:24px 36px}body[data-auth-view] header{display:none}#authlayout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(380px,1fr);gap:28px;align-items:start}#authlayout.signed-in{display:block}#welcomehero{background:transparent;border:0;padding:0;margin:0}.landingbrand{display:flex;gap:14px;align-items:center;padding:6px 0 24px}.landingbrand img{width:64px;height:64px}.landingbrand strong{font-size:24px}.landingbrand p{margin:4px 0;font-size:13px}.landingbanner{background:linear-gradient(125deg,#5069d7,#8659c8);border-radius:20px;color:white;padding:42px 36px;min-height:270px}.landingbanner h1{font-size:34px;line-height:1.4}.landingbanner p{color:#f0edff;line-height:1.9}.landingdots{display:flex;gap:8px;margin-top:28px}.landingdots button{padding:5px 11px;background:#ffffff28}.landingdots button[aria-pressed=true]{background:white;color:#5140b9}.landingfeatures{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:22px 0}.landingfeatures article{background:white;border:1px solid #e4e8f2;padding:18px;border-radius:12px}.landingfeatures p,.clientdownload p{font-size:13px;line-height:1.8}.clientdownload{background:white;border:1px solid #e4e8f2;padding:24px;border-radius:14px}.downloadbutton{display:inline-block;background:#5866d4;color:white;padding:12px 18px;border-radius:8px;text-decoration:none;margin-right:10px}#authlayout #auth{max-width:none;padding:32px;margin-top:94px}#authlayout #auth h1{font-size:26px}#authlayout #authform{max-width:none}#landinghelp{margin-top:28px}#landingsteps{display:grid;grid-template-columns:1fr 1fr;gap:14px}#landingsteps details{padding:18px;border:1px solid #e4e8f2;border-radius:10px}#landingnews article{border-top:1px solid #e4e8f2;padding:16px 0}@media(max-width:850px){body[data-auth-view] main{padding:16px}#authlayout{grid-template-columns:1fr}#authlayout #auth{margin-top:0;padding:24px}.landingbanner{padding:28px}.landingbanner h1{font-size:26px}.landingfeatures{grid-template-columns:1fr}#landingsteps{grid-template-columns:1fr}}
