.gl-site .auth-divider{color:var(--gl-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;margin:26px 0 18px;font-size:12px;display:flex}.gl-site .auth-divider:before,.gl-site .auth-divider:after{content:"";background:var(--gl-line);flex:1;height:1px}.gl-site .auth-sso{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gl-site .auth-sso .button{background:#fff;border:1px solid #cfd8e5;justify-content:center;gap:10px;padding:14px 18px;font-size:15px;font-weight:600}.gl-site .auth-sso .button:hover{background:var(--gl-soft)}.gl-site .language-panel>button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:15px;padding:14px 12px;font-size:14px;font-weight:600;display:flex}.gl-site .language-panel>button:hover{background:var(--gl-soft);color:var(--gl-blue)}.gl-site .auth-content select{width:100%;font:inherit;background:#fff;border:1px solid #cfd8e5;border-radius:11px;padding:14px 15px;font-size:16px}.gl-site .auth-content select:focus{outline:2px solid var(--gl-blue);outline-offset:2px}.gl-site .password-note{color:var(--gl-muted);margin-top:6px;font-size:12px;display:block}.gl-site .form-status.error{color:#8c2f1c;background:#fdf1ee;border:1px solid #e6b1a8}@media (min-width:701px){.gl-site .register-page .auth-layout .auth-story{align-self:stretch;height:auto;min-height:clamp(640px,100svh - 165px,760px)}.gl-site .register-page .auth-story>.auth-story-copy{top:auto;bottom:var(--story-copy-inset,45px);transform:none}}@media (max-width:520px){.gl-site .auth-sso{grid-template-columns:1fr}}
