body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}.auth-page{min-height:100vh;display:flex}.auth-branding{flex:1 1 44%;display:flex;flex-direction:column;justify-content:space-between;padding:56px 64px 32px;background:#f8f1f2;border-right:1px solid #eee3e5;position:relative;overflow:hidden}.auth-branding:before{content:"";position:absolute;right:-110px;top:-110px;width:340px;height:340px;border-radius:50%;border:48px solid #7b2d3e;opacity:.06}.auth-branding:after{content:"";position:absolute;left:-80px;bottom:-140px;width:280px;height:280px;border-radius:50%;background:#7b2d3e;opacity:.04}.auth-branding-content{position:relative;z-index:1;max-width:440px;margin:auto 0}.auth-branding-logo{display:block;width:150px;height:auto;margin-bottom:40px}.auth-branding .auth-branding-headline{color:#22232a;font-weight:600;line-height:1.3;margin-bottom:12px}.auth-branding .auth-branding-text{color:#5c5d66;font-size:16px;margin-bottom:32px}.auth-highlights{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.auth-highlights li{display:flex;align-items:center;gap:12px;font-size:15px;color:#3a3b44}.auth-highlight-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#fff;border:1px solid #eee3e5;color:#7b2d3e;font-size:17px}.auth-branding-footer{position:relative;z-index:1;font-size:13px;color:#8a8b93}.auth-form-panel{flex:1 1 56%;display:flex;align-items:center;justify-content:center;padding:48px 24px;background:#fff}.auth-form-panel-inner{width:100%;max-width:420px}.auth-mobile-logo{display:none}@media (max-width:860px){.auth-branding{display:none}.auth-form-panel{align-items:flex-start;padding:32px 20px}.auth-mobile-logo{display:block;width:110px;height:auto;margin:0 auto 32px}}