.google-signin{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:46px;padding:12px 20px;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;font:500 14px 'Space Grotesk','Thmanyah Sans',Arial,sans-serif;cursor:pointer}.google-signin svg{width:20px;height:20px;flex:none}.google-signin:disabled{opacity:.45;cursor:wait}.google-signin:focus-visible{outline:2px solid #db0032;outline-offset:4px}.signin-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:#999;font-size:12px}.signin-divider:before,.signin-divider:after{content:'';height:1px;background:#444;flex:1}.google-option[hidden]{display:none!important}.auth-flow{min-height:100dvh;display:grid;place-items:center;margin:0;padding:24px;background:#080808;color:#f7f7f5;font-family:'Space Grotesk','Thmanyah Sans',Arial,sans-serif}.auth-flow main{margin:0;max-width:450px;padding:38px;border:1px solid #333;border-top:2px solid #db0032}.auth-flow .auth-brand{display:flex;align-items:center;gap:12px;letter-spacing:.16em;font-size:15px}.auth-flow .auth-brand i{width:10px;height:10px;background:#db0032}.auth-flow h1{font-size:38px;letter-spacing:-.04em;font-weight:500}.auth-flow p{color:#aaa;font-size:13px;line-height:1.9}.auth-flow a{color:#f7f7f5;font-size:12px}.auth-flow a[hidden]{display:none}
