@font-face{font-family:PlazgoGoogleSans;src:url(/fonts/google-sans-500.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}.brand-icon{display:inline-block;object-fit:contain;flex-shrink:0;vertical-align:middle;max-width:none;filter:none}.brand-label{display:inline-flex;align-items:center;gap:12px;max-width:100%;vertical-align:middle}.brand-label>span{min-width:0;overflow-wrap:anywhere}.public-social .provider-button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:10px 12px;background:#fff;color:#1f1f1f;border:1px solid #747775;border-radius:6px;font-size:14px;font-weight:500;line-height:20px;box-shadow:none}.public-social .provider-google{font-family:PlazgoGoogleSans,Arial,sans-serif;gap:10px}.public-social .provider-button:hover{background:#f8f9fa}.public-social .provider-button:focus-visible{outline:3px solid #a64f2d;outline-offset:3px}.public-social .provider-button:disabled{cursor:wait;opacity:.65}