.aydn6q_page{min-height:100vh;display:flex}.aydn6q_brand{padding:var(--space-12);background:linear-gradient(#fff0 55%,#0a0e168c 100%),url(/login-hero.jpg) 50%/cover no-repeat,linear-gradient(#e9eef7 0%,#f3d9c7 38%,#8f8aa3 62%,#2c3340 100%);flex-direction:column;flex:1.25;justify-content:space-between;display:flex;position:relative;overflow:hidden}.aydn6q_brandInner{max-width:460px;position:relative}.aydn6q_logo{letter-spacing:-.03em;color:#0f141c;font-size:1.75rem;font-weight:800}.aydn6q_headline{margin-top:var(--space-10);letter-spacing:-.03em;color:#0f141c;font-size:3rem;font-weight:800;line-height:1.05}.aydn6q_brandTagline{margin:var(--space-4) 0 var(--space-8);color:#3a4252;font-size:1.125rem;line-height:1.5}.aydn6q_featureList{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.aydn6q_featureItem{align-items:center;gap:var(--space-3);display:flex}.aydn6q_featureIcon{border-radius:var(--radius-md);color:#2b3445;background:#ffffffd9;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 2px 8px #0f141c14}.aydn6q_featureTitle{color:#0f141c;font-size:.9375rem;font-weight:600;display:block}.aydn6q_featureText{color:#4a5262;font-size:.8125rem;display:block}.aydn6q_brandFooter{letter-spacing:.14em;text-transform:uppercase;color:#fffc;font-size:.6875rem;position:relative}.aydn6q_formSection{width:560px;padding:var(--space-8) var(--space-10);background:var(--color-bg);justify-content:center;align-items:center;display:flex}.aydn6q_formCard{gap:var(--space-6);flex-direction:column;width:100%;max-width:400px;display:flex}.aydn6q_formHeader{gap:var(--space-1);flex-direction:column;display:flex}.aydn6q_formTitle{letter-spacing:-.01em;font-size:1.75rem;font-weight:700}.aydn6q_formSub{color:var(--color-text-secondary);font-size:var(--text-body-size)}.aydn6q_form{gap:var(--space-4);flex-direction:column;display:flex}.aydn6q_errorBanner{background:var(--color-error-bg);border:1px solid var(--color-conflict-border);color:var(--color-error);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-small-size)}.aydn6q_forgotRow{margin-top:calc(-1 * var(--space-2));justify-content:flex-end;display:flex}.aydn6q_linkButton{color:var(--color-primary);font-size:var(--text-small-size);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:500}.aydn6q_linkButton:hover{text-decoration:underline}.aydn6q_successBanner{background:var(--color-resolved-bg,var(--color-surface));border:1px solid var(--color-resolved-border,var(--color-border));color:var(--color-resolved,var(--color-text-primary));border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-small-size)}.aydn6q_backRow{justify-content:center;display:flex}.aydn6q_formLogoImg{width:9rem;height:auto;margin:0 auto var(--space-4);display:block}.aydn6q_newHere{text-align:center;font-size:var(--text-small-size);color:var(--color-text-secondary)}.aydn6q_newHere span{color:var(--color-primary);font-weight:500}@media (max-width:768px){.aydn6q_page{flex-direction:column}.aydn6q_brand{display:none}.aydn6q_formSection{width:100%;padding:var(--space-8) var(--space-6)}}.aydn6q_customerDivider{align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-3);color:var(--color-text-meta);font-size:var(--text-meta-size);display:flex}.aydn6q_customerDivider:before,.aydn6q_customerDivider:after{content:"";background:var(--color-border);flex:1;height:1px}
