._8AADLq_page{background-color:var(--color-bg-page);justify-content:center;align-items:center;min-height:100vh;display:flex}._8AADLq_card{width:var(--login-card-width);padding:var(--space-3xl) var(--space-2xl);border-radius:var(--radius-standard);background-color:var(--color-bg-card);box-shadow:var(--shadow-level2)}._8AADLq_lockup{align-items:center;gap:var(--space-md);font-size:inherit;flex-direction:column;margin:0;font-weight:400;display:flex}._8AADLq_logo{width:var(--login-logo-width);height:auto}._8AADLq_systemName{color:var(--color-text);font-size:var(--font-size-18);letter-spacing:var(--login-name-letter-spacing);font-weight:400}._8AADLq_error{margin:var(--space-lg) 0 0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-standard);background-color:var(--color-error-bg);color:var(--color-error);font-size:var(--font-size-12);line-height:var(--login-error-line-height);text-align:left}._8AADLq_form{margin:var(--space-xl) 0 0}._8AADLq_loginButton{justify-content:center;align-items:center;gap:var(--space-md);width:100%;height:var(--login-button-height);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-standard);background-color:var(--color-bg-card);color:var(--color-text);font-family:inherit;font-size:var(--font-size-14);font-weight:var(--login-button-font-weight);cursor:pointer;display:flex}._8AADLq_loginButton:hover{background-color:var(--color-bg-subtle)}._8AADLq_googleIcon{flex:0 0 var(--login-google-icon-size);width:var(--login-google-icon-size);height:var(--login-google-icon-size)}._8AADLq_note{margin:var(--space-lg) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-11);text-align:center}._8AADLq_noteLine{display:block}
