:root{--login-dark-background:#002536;--input-height:var(--dimension-9x);--font-weight-regular:400}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;height:100%}body{font-family:var(--font-family-default);background:var(--background-neutral-surface-base-default);color:var(--text-neutral-initial)}button,a[data-testid=BaseButton]{text-decoration:none}.layout{width:100%;min-height:100vh;display:flex}.form-panel{width:100%;max-width:640px;min-height:100vh;padding:var(--dimension-16x);background:var(--background-neutral-surface-base-default);flex-direction:column;justify-content:space-between;display:flex}.form-panel:only-child{margin-inline:auto}.form-header{padding-top:0}.form-content{flex-direction:column;flex:1;justify-content:center;padding:0;display:flex}.form-footer{padding-bottom:0}.logo{margin-bottom:0}.logo img{max-width:200px;height:auto}h1{font-family:var(--font-family-default);font-size:var(--font-size-400);font-weight:var(--font-weight-regular);line-height:var(--line-height-400);color:var(--text-neutral-initial);margin-bottom:var(--dimension-2xl)}.form-group{margin-bottom:var(--dimension-xl);gap:var(--dimension-1x);flex-direction:column;display:flex}label{font-family:var(--font-family-default);font-size:var(--font-size-100);line-height:var(--line-height-100);color:var(--text-neutral-initial);display:block}input[type=email],input[type=text]{width:100%;max-width:640px;height:var(--input-height);padding:var(--dimension-md);font-family:var(--font-family-default);font-size:var(--font-size-200);font-weight:var(--font-weight-regular);line-height:var(--line-height-200);border:var(--border-width-sm) solid var(--border-neutral-initial);border-radius:var(--border-radius-md);background:var(--background-neutral-surface-base-default);color:var(--text-neutral-initial);transition:border-color .2s,box-shadow .2s}input:focus{border-color:var(--border-primary-initial);outline:none;box-shadow:0 0 0 2px #0056ff26}input::placeholder{color:var(--text-neutral-faded)}input.input-error,input[type=text].input-error{border-color:var(--border-critical-initial)!important}input.input-error:focus{border-color:var(--border-critical-initial)!important;box-shadow:0 0 0 2px #dc262626!important}.field-feedback{align-items:flex-start;gap:var(--dimension-sm);margin-top:var(--dimension-sm);font-size:var(--font-size-100);line-height:var(--line-height-100);color:var(--text-critical-initial);display:flex}.field-feedback svg{margin-top:var(--dimension-05x);flex-shrink:0}.btn{justify-content:center;align-items:center;gap:var(--dimension-sm);height:var(--input-height);padding:var(--dimension-md) var(--dimension-lg);font-family:var(--font-family-default);font-size:var(--font-size-200);font-weight:var(--font-weight-semibold);line-height:var(--line-height-200);border-radius:var(--border-radius-md);cursor:pointer;border:none;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--background-primary-strong-initial);color:var(--text-primary-inverted)}.btn-primary:hover{background:var(--background-primary-strong-hover)}.btn-secondary{background:var(--background-neutral-surface-base-default);color:var(--text-neutral-initial);border:var(--border-width-sm) solid var(--border-neutral-initial)}.btn-secondary:hover{background:var(--background-neutral-surface-base-hover)}.btn-google,.btn-microsoft{justify-content:center;align-items:center;gap:var(--dimension-lg);width:100%;max-width:640px;display:flex}.sso-buttons{gap:var(--dimension-lg);margin-top:var(--dimension-xl);margin-bottom:var(--dimension-xl);flex-direction:column;display:flex}.btn-sso{justify-content:center;align-items:center;gap:var(--dimension-lg);width:100%;max-width:640px;height:var(--dimension-10x);background:var(--background-neutral-surface-base-default);color:var(--text-neutral-initial);border:var(--border-width-sm) solid var(--border-neutral-initial);border-radius:var(--border-radius-md);font-family:var(--font-family-default);font-size:var(--font-size-200);line-height:var(--line-height-200);cursor:pointer;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.btn-sso:hover{background:var(--background-neutral-surface-base-hover);border-color:var(--border-neutral-hover)}.btn-sso:active{transform:scale(.98)}.btn-sso svg{flex-shrink:0}.button-group{gap:var(--dimension-lg);align-items:center;display:flex}.divider{align-content:center;align-items:center;gap:var(--dimension-xl);margin-top:var(--dimension-6x);padding-top:var(--dimension-6x);border-top:var(--border-width-sm) solid var(--border-neutral-faded);flex-wrap:wrap;display:flex}.divider-text{font-family:var(--font-family-default);font-size:var(--font-size-200);font-weight:var(--font-weight-regular);line-height:var(--line-height-200);color:var(--text-neutral-initial)}.or-divider{align-items:center;gap:var(--dimension-xl);margin:var(--dimension-xl) 0;max-width:640px;display:flex}.or-divider:before,.or-divider:after{content:"";height:var(--border-width-sm);background:var(--border-neutral-faded);flex:1}.or-divider-text{font-family:var(--font-family-default);font-size:var(--font-size-200);font-weight:var(--font-weight-regular);line-height:var(--line-height-200);color:var(--text-neutral-faded)}.link{align-items:center;gap:var(--dimension-xs);color:var(--text-primary-initial);font-family:var(--font-family-default);font-size:var(--font-size-200);font-weight:var(--font-weight-regular);line-height:var(--line-height-200);text-decoration:underline;display:inline-flex}.link:hover{color:var(--text-primary-hover);text-decoration:none}.link-icon{width:var(--dimension-xl);height:var(--dimension-xl)}.region-row-link{color:inherit;text-decoration:none;display:block;position:relative}.region-row-link [data-testid=Box]{transition:border-color .2s,box-shadow .2s}.region-row-link:hover [data-testid=Box]{border-color:var(--border-primary-initial);box-shadow:var(--shadow-100)}.last-used-badge{top:calc(-1 * var(--dimension-2x));right:var(--dimension-3x);padding:var(--dimension-05x) var(--dimension-2x);font-size:var(--font-size-100);font-weight:var(--font-weight-semibold);color:var(--text-primary-initial);background-color:var(--background-primary-mild);border-radius:var(--border-radius-pill);position:absolute}.error-link{color:var(--text-primary-initial);text-decoration:underline}.error-link:hover{color:var(--text-primary-hover);text-decoration:none}.footer-links{gap:var(--dimension-xl);margin-bottom:var(--dimension-md);flex-wrap:wrap;display:flex}.footer-links .link{font-size:var(--font-size-100);line-height:var(--line-height-100)}.footer-copyright{font-size:var(--font-size-100);font-weight:var(--font-weight-regular);color:var(--text-menu-faded);line-height:1.5}.error{gap:var(--dimension-md);background:var(--background-critical-mild);color:var(--text-critical-initial);padding:var(--dimension-lg) var(--dimension-xl);border-radius:var(--border-radius-md);margin-bottom:var(--dimension-xl);font-size:var(--font-size-100);line-height:var(--line-height-100);display:flex}.success{align-items:flex-start;gap:var(--dimension-md);background:var(--background-success-mild);color:var(--text-success-initial);padding:var(--dimension-lg) var(--dimension-xl);border-radius:var(--border-radius-md);margin-bottom:var(--dimension-xl);font-size:var(--font-size-100);line-height:var(--line-height-100);display:flex}.email-provider-buttons{gap:var(--dimension-lg);max-width:640px;display:flex}.btn-email-provider{justify-content:center;align-items:center;gap:var(--dimension-sm);flex:1;display:inline-flex}.help-section{margin-top:var(--dimension-6x);padding-top:var(--dimension-6x);border-top:var(--border-width-sm) solid var(--border-neutral-faded)}.help-section.help-section-no-divider{border-top:none;padding-top:0}.help-list{margin-top:var(--dimension-lg);padding-left:0;list-style:none}.help-list li{padding-left:var(--dimension-xl);margin-bottom:var(--dimension-md);font-size:var(--font-size-200);line-height:var(--line-height-200);color:var(--text-neutral-initial);position:relative}.help-list li:before{content:"•";color:var(--text-neutral-faded);position:absolute;left:0}.help-list li .link{display:inline}.verify-subtitle{max-width:640px}.privacy-acknowledgement{margin-top:var(--dimension-2xl)}.privacy-acknowledgement .link{font-size:var(--font-size-100);display:inline}.font-weight-semibold{font-weight:var(--font-weight-semibold)}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1280px){.layout{flex-direction:column}.form-panel{max-width:100%;min-height:auto;padding:var(--dimension-6xl) var(--dimension-10x) var(--dimension-10x);flex:1}.form-header{padding-top:var(--dimension-6xl)}.logo img{max-width:180px}.form-content{padding:var(--dimension-10x) 0}.form-footer{padding-bottom:var(--dimension-6xl)}}@media (max-width:640px){.form-header{padding-top:var(--dimension-12x)}.logo img{max-width:150px}.form-content{padding:var(--dimension-8x) 0}.form-footer{padding-bottom:var(--dimension-6xl)}h1{font-size:var(--font-size-300)}.footer-links{gap:var(--dimension-lg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--auth-banner-backdrop:#0f161a}.auth-banner-panel{flex:1;min-height:100vh;max-height:100vh;display:flex}.auth-banner-frame{background-color:var(--auth-banner-backdrop);contain:layout paint;flex:1;display:block;overflow:hidden}@media (max-width:1279px){.auth-banner-panel{display:none}}