:root{--ak-btn-height:44px;--ak-btn-width:280px;--ak-btn-radius:4px;--ak-btn-gap:12px;--ak-btn-padding-x:12px;--ak-logo-size:20px;--ak-logo-gap:10px;--ak-focus:#1a73e8}.ak-buttons{align-items:center;gap:var(--ak-btn-gap);flex-direction:column;margin:0;padding:0;display:flex}.ak-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ak-logo-gap);width:var(--ak-btn-width);max-width:100%;height:var(--ak-btn-height);padding:0 var(--ak-btn-padding-x);border-radius:var(--ak-btn-radius);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;text-decoration:none;transition:filter .12s,box-shadow .12s;display:inline-flex;overflow:hidden}.ak-btn:hover{filter:brightness(.97)}.ak-btn:active{filter:brightness(.93)}.ak-btn:focus-visible{outline:2px solid var(--ak-focus);outline-offset:2px}.ak-btn[aria-disabled=true]{opacity:.38;pointer-events:none}.ak-btn svg{width:var(--ak-logo-size);height:var(--ak-logo-size);flex:none;display:block}.ak-btn .ak-label{text-overflow:ellipsis;overflow:hidden}.ak-google{letter-spacing:.25px;font:500 14px/20px Google Sans,Roboto,Arial,sans-serif}.ak-google.ak-outline{color:#1f1f1f;background:#fff;border:1px solid #747775}.ak-google.ak-solid{color:#e3e3e3;background:#131314;border:1px solid #8e918f}.ak-microsoft{font:600 15px/20px Segoe UI,Helvetica Neue,Arial,sans-serif}.ak-microsoft.ak-outline{color:#5e5e5e;background:#fff;border:1px solid #8c8c8c}.ak-microsoft.ak-solid{color:#fff;background:#2f2f2f;border:1px solid #2f2f2f}.ak-apple{background:0 0;border:0;gap:0;padding:0}.ak-apple img{object-fit:contain;width:100%;height:100%;display:block}.ak-divider{width:var(--ak-btn-width);color:#747775;align-items:center;gap:12px;max-width:100%;margin:16px auto;font:400 13px/16px system-ui,sans-serif;display:flex}.ak-divider:before,.ak-divider:after{content:"";opacity:.4;border-top:1px solid;flex:1}.ak-form{gap:var(--ak-btn-gap);width:var(--ak-btn-width);flex-direction:column;max-width:100%;margin:0 auto;display:flex}.ak-form input{box-sizing:border-box;height:var(--ak-btn-height);border-radius:var(--ak-btn-radius);color:#1f1f1f;background:#fff;border:1px solid #747775;padding:0 12px;font:400 16px/24px system-ui,sans-serif}.ak-form input:focus-visible{outline:2px solid var(--ak-focus);outline-offset:1px}.ak-form input[name=code]{letter-spacing:6px;text-align:center;font-variant-numeric:tabular-nums}.ak-form button{height:var(--ak-btn-height);border-radius:var(--ak-btn-radius);color:#fff;cursor:pointer;background:#1f1f1f;border:0;font:500 14px/20px system-ui,sans-serif}.ak-form button:disabled{opacity:.5;cursor:default}.ak-form .ak-error{color:#b3261e;min-height:18px;font:400 13px/18px system-ui,sans-serif}.ak-form .ak-hint{color:#5f6368;font:400 13px/18px system-ui,sans-serif}@media (prefers-color-scheme:dark){.ak-form input{color:#e3e3e3;background:#1f1f1f;border-color:#8e918f}.ak-form button{color:#1f1f1f;background:#e3e3e3}.ak-form .ak-hint,.ak-divider{color:#9aa0a6}}@media (prefers-reduced-motion:reduce){.ak-btn{transition:none}}
