/* Match the profile title's proportions, centred on the authentication card. */
#auth-panels{position:relative}#auth-panels.auth-frame-building{border-color:transparent!important}.auth-frame-trace{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none;overflow:visible}.auth-frame-trace[hidden]{display:none}
body.document-page:not(.is-signed-in) #account-status{max-width:460px;margin-left:auto;margin-right:auto;text-align:center}
body.document-page:not(.is-signed-in):has(#account-root) .document-intro{width:min(460px,100%);max-width:460px;margin:30px auto 4px;padding-top:16px;min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center}
body.document-page:not(.is-signed-in):has(#account-root) .document-intro h1{flex-shrink:0;display:block;width:max-content;max-width:none;white-space:nowrap;font-size:40px;font-weight:500!important;line-height:1.1;transform:scale(var(--title-scale-x,1.65),2)!important;transform-origin:center bottom;translate:0 var(--title-ink-bottom,0px);margin:0!important}
#auth-panels .auth-tabs{margin-bottom:24px}#auth-panels .google-entry{gap:0}#auth-panels .google-entry a{margin-top:10px}#registration .account-form>label{min-width:0}#registration .account-form>label:not(.check-label){display:grid;gap:9px}#registration .account-form input{will-change:auto}.auth-viewport{overflow:clip;padding:6px;margin:-6px}#registration{padding-bottom:2px}
@media(max-width:600px){body.document-page:not(.is-signed-in):has(#account-root) .document-intro{margin:24px auto 4px;min-height:76px;padding-top:12px}body.document-page:not(.is-signed-in):has(#account-root) .document-intro h1{font-size:32px}}

body.document-page:not(.is-signed-in) #auth-panels>#account-status{margin:0 0 20px;max-width:none}
