.login-form-module__9-__Tq__quickHeading,.login-form-module__9-__Tq__fingerprint,.login-form-module__9-__Tq__mobileSeparator{display:none}@media not (min-width:64rem){.login-form-module__9-__Tq__root{min-width:0}.login-form-module__9-__Tq__heading{margin-bottom:1.5rem}.login-form-module__9-__Tq__heading>p{font-size:1rem;line-height:1.5}.login-form-module__9-__Tq__quickAccess{background:var(--color-blue-50);border-radius:1.25rem;min-width:0;padding:.875rem .75rem}.login-form-module__9-__Tq__quickHeading{color:var(--color-blue-900);align-items:center;gap:.625rem;margin:0 .5rem 1rem;display:flex}.login-form-module__9-__Tq__quickHeading>div{min-width:0}.login-form-module__9-__Tq__quickHeading h3{font-size:1.125rem;font-weight:750;line-height:1.3}.login-form-module__9-__Tq__quickHeading p{color:var(--color-text-muted);text-wrap:pretty;margin-top:.125rem;font-size:.75rem;line-height:1.5}.login-form-module__9-__Tq__quickIcon{background:var(--color-blue-100);width:2.75rem;height:2.75rem;color:var(--color-blue-dark);border-radius:.875rem;flex-shrink:0;place-items:center;display:grid}.login-form-module__9-__Tq__deviceButton{touch-action:manipulation;gap:.625rem;min-height:3.25rem;padding-inline:.625rem;font-size:clamp(.8125rem,3.8vw,1rem);line-height:1.25}.login-form-module__9-__Tq__fingerprint{flex-shrink:0;display:block}.login-form-module__9-__Tq__desktopKey,.login-form-module__9-__Tq__desktopHint{display:none}.login-form-module__9-__Tq__separator{color:var(--color-text-muted);align-items:center;gap:.875rem;padding-block:.5rem;font-size:.8125rem;display:flex}.login-form-module__9-__Tq__separator:before,.login-form-module__9-__Tq__separator:after{content:"";background:var(--color-border);flex:1;height:1px}.login-form-module__9-__Tq__mobileSeparator{display:inline}.login-form-module__9-__Tq__forgotLink{touch-action:manipulation;min-height:2.75rem;font-size:.8125rem}.login-form-module__9-__Tq__passwordSubmit{border:1px solid var(--color-blue-light);background:var(--color-blue-50);min-height:3.25rem;color:var(--color-blue-900);box-shadow:none;touch-action:manipulation;font-size:1rem}.login-form-module__9-__Tq__passwordSubmit:hover:not(:disabled){background:var(--color-blue-100)}.login-form-module__9-__Tq__passwordSubmit>span{border-color:var(--color-blue-100);border-top-color:var(--color-blue)}.login-form-module__9-__Tq__deviceButton:focus-visible,.login-form-module__9-__Tq__passwordSubmit:focus-visible{outline:2px solid var(--color-blue-dark);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.login-form-module__9-__Tq__root{animation:none}.login-form-module__9-__Tq__root .animate-fade-in{animation:none}.login-form-module__9-__Tq__root button,.login-form-module__9-__Tq__root input{transition:none}.login-form-module__9-__Tq__root button:active{transform:none}}
.login-module__WEZH7G__mobileBrand,.login-module__WEZH7G__mobileSecurity{display:none}@media not (min-width:64rem){.login-module__WEZH7G__page{background:var(--color-surface);padding:0}.login-module__WEZH7G__frame{background:var(--color-surface);min-height:100dvh;box-shadow:none;border:0;border-radius:0}.login-module__WEZH7G__content{min-width:0;padding:env(safe-area-inset-top,0px) max(1.5rem, env(safe-area-inset-right,0px)) max(1.5rem, env(safe-area-inset-bottom,0px)) max(1.5rem, env(safe-area-inset-left,0px));background:var(--color-surface);justify-content:flex-start}.login-module__WEZH7G__mobileBrand{margin:0 calc(-1 * max(1.5rem, env(safe-area-inset-right,0px))) 2rem calc(-1 * max(1.5rem, env(safe-area-inset-left,0px)));color:var(--color-blue-50);background:var(--color-blue-50);flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;padding:.75rem 1.5rem 1.25rem;display:flex;position:relative}.login-module__WEZH7G__formCard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.login-module__WEZH7G__formCard h2{color:var(--color-blue-900);font-size:1.75rem;line-height:1.25}.login-module__WEZH7G__formCard form input{min-height:3.25rem;font-size:1rem}.login-module__WEZH7G__formCard form>button{min-height:3.25rem}.login-module__WEZH7G__desktopSecurity{display:none}.login-module__WEZH7G__mobileSecurity{color:var(--color-text-muted);justify-content:center;align-items:center;gap:.5rem;margin-top:1.75rem;font-size:.75rem;display:flex}.login-module__WEZH7G__legalLinks{text-align:center;max-width:22rem;margin-top:2rem}}@media not (min-width:23rem){.login-module__WEZH7G__mobileBrand{margin-bottom:1.75rem;padding-block:.5rem 1rem}.login-module__WEZH7G__mobileBrand>img{width:4.5rem;height:4.5rem}.login-module__WEZH7G__formCard h2{font-size:1.625rem}}
