.ob-auth-hook{margin:14px auto 0;max-width:400px;font-size:15px;line-height:1.5;color:var(--ink-2);text-wrap:balance}.ob-wordmark a.ob-wordmark-name:hover{color:var(--accent-ink)}.ob-auth-demo-link{text-align:center;margin-top:4px;font-size:14px;color:var(--ink-3)}.ob-wordmark a.ob-wordmark-name{display:inline-flex;align-items:center;min-height:44px;padding:0 8px}.ob-auth .ob-wordmark .mono{font-size:14px;letter-spacing:.06em}.ob-auth .field label,.ob-auth .field-label{font-family:var(--font-sans),system-ui,sans-serif;font-size:14px;letter-spacing:0;text-transform:none;color:var(--ink-2)}.ob-auth .ob-auth-card .ob-sub,.ob-auth .ob-auth-foot,.ob-auth .ob-auth-row a,.ob-auth .ob-field-error,.ob-auth .ob-field-hint,.ob-auth .ob-meter-label,.ob-auth .p-notice-body{font-size:14px}.ob-auth .btn,.ob-auth .input{min-height:44px}.ob-auth .ob-linkbtn{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.ob-auth .ob-auth-demo-link a,.ob-auth .ob-auth-foot a,.ob-auth .ob-auth-row a,.ob-auth .ob-forgot a{color:var(--accent-ink);display:inline-flex;align-items:center;min-height:44px}.ob-auth .ob-forgot{margin:0;font-size:14px}.ob-linkbtn.ob-pw-toggle{font-size:14px;display:inline-flex;align-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%);min-width:56px;min-height:44px;justify-content:center;padding:0 12px;align-self:auto}