.google-auth-section{margin:22px 0 12px}.google-auth-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:44px;padding:10px 18px;border:1px solid #747775;border-radius:22px;background:#fff;color:#1f1f1f;font:500 14px Arial,sans-serif;cursor:pointer}.google-auth-button:hover{background:#f2f4f7}.google-auth-button:focus-visible{outline:3px solid #587cb8;outline-offset:3px}.google-auth-button svg{width:20px;height:20px;flex:none}.google-auth-divider{display:flex;align-items:center;gap:12px;color:#63738a;font-size:12px;margin:18px 0}.google-auth-divider::before,.google-auth-divider::after{content:"";flex:1;height:1px;background:#bdc7d5}.google-signup-hint{font-size:13px;line-height:1.6;text-align:center}.google-onboarding .login-card{max-width:480px}.google-onboarding form{display:grid;gap:18px}.google-onboarding label.checkbox{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.google-onboarding input[type=checkbox]{width:18px;min-width:18px;margin-top:4px}.google-onboarding .muted{line-height:1.6}.google-platform-card textarea{min-height:112px;font-size:12px}.google-platform-card .checkbox{display:flex;gap:8px;align-items:center}.google-platform-card .checkbox input{width:18px}.google-platform-card form{display:grid;gap:12px}
