.OAuthButton_oauthButton__yO0iL{display:flex;gap:.75rem;align-items:center;justify-content:center;width:100%;padding:.75rem 1rem;font-size:var(--text-base);font-weight:500;color:#374151;text-decoration:none;cursor:pointer;background:#fff;border:.0625rem solid #e1e5e9;border-radius:.5rem;transition:all .2s ease}.OAuthButton_oauthButton__yO0iL:disabled{cursor:not-allowed;opacity:.6}.OAuthButton_oauthButton__yO0iL:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;box-shadow:0 .25rem .375rem -.0625rem rgba(0,0,0,.1);transform:translateY(-.0625rem)}.OAuthButton_oauthButton__yO0iL:active:not(:disabled){box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.05);transform:translateY(0)}.OAuthButton_oauthButton__yO0iL.OAuthButton_loading__G76w4{cursor:not-allowed}.OAuthButton_oauthButton__yO0iL svg{flex-shrink:0}.OAuthButton_googleOauthButton__dmcxC{border-color:#dadce0}.OAuthButton_googleOauthButton__dmcxC:hover:not(:disabled){background:#fff;border-color:#dadce0;box-shadow:none;transform:none}.OAuthButton_githubOauthButton__H_d4y{color:#fff;background:#24292e;border-color:#24292e}.OAuthButton_githubOauthButton__H_d4y:hover:not(:disabled){background:#1a1e22;border-color:#1a1e22}.OAuthButton_discordOauthButton__R4w_Y{color:#fff;background:#5865f2;border-color:#5865f2}.OAuthButton_discordOauthButton__R4w_Y:hover:not(:disabled){background:#4752c4;border-color:#4752c4}.OAuthButton_loadingSpinner__wb_P0{display:inline-block;width:1rem;height:1rem;border:.125rem solid #e1e5e9;border-top-color:#3b82f6;border-radius:50%;animation:OAuthButton_spin__Ic_rz 1s ease-in-out infinite}@keyframes OAuthButton_spin__Ic_rz{to{transform:rotate(1turn)}}.FormField_inputGroup__5DCni{display:flex;flex-direction:column;gap:.25rem}.FormField_inputGroup__5DCni label{font-family:var(--font-geist-sans),sans-serif;font-size:var(--text-xs);font-weight:500;color:var(--text)}.FormField_inputGroup__5DCni input{box-sizing:border-box;display:block;width:100%;height:2.5rem;padding:0 .75rem;font-family:var(--font-general-sans),sans-serif;font-size:var(--text-base);font-weight:500;color:var(--text);background:var(--light);border:.0625rem solid var(--input-border);border-radius:.5rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.FormField_inputGroup__5DCni input::-moz-placeholder{color:var(--text-mild2)}.FormField_inputGroup__5DCni input::placeholder{color:var(--text-mild2)}.FormField_inputGroup__5DCni input:focus{outline:none;border-color:#9fccfd;box-shadow:0 0 .125rem .1875rem rgba(159,204,253,.3)}.FormField_inputGroup__5DCni input.FormField_inputError__f0BS6,.FormField_inputGroup__5DCni input[data-invalid=true]{border-color:#f8a9a3;box-shadow:0 0 .125rem .1875rem rgba(248,169,163,.3)}.FormField_inputGroup__5DCni textarea{box-sizing:border-box;display:block;width:100%;height:2.5rem;padding:0 .75rem;font-family:var(--font-general-sans),sans-serif;font-size:var(--text-base);font-weight:500;color:var(--text);background:var(--light);border:.0625rem solid var(--input-border);border-radius:.5rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.FormField_inputGroup__5DCni textarea::-moz-placeholder{color:var(--text-mild2)}.FormField_inputGroup__5DCni textarea::placeholder{color:var(--text-mild2)}.FormField_inputGroup__5DCni textarea:focus{outline:none;border-color:#9fccfd;box-shadow:0 0 .125rem .1875rem rgba(159,204,253,.3)}.FormField_inputGroup__5DCni textarea.FormField_inputError__f0BS6,.FormField_inputGroup__5DCni textarea[data-invalid=true]{border-color:#f8a9a3;box-shadow:0 0 .125rem .1875rem rgba(248,169,163,.3)}.FormField_inputGroup__5DCni textarea{height:7.5rem;padding:.75rem;line-height:1.5;resize:vertical}.FormField_inputGroup__5DCni input[data-invalid=true],.FormField_inputGroup__5DCni textarea[data-invalid=true]{outline-color:#e11d48;border-color:#e11d48}.FormField_required__riqOL{color:#e11d48}.FormField_errorText__2o7hR{font-size:var(--text-xs);line-height:1rem;color:#e11d48}.FormField_labelRow__fI3j_{display:flex;gap:.5rem;align-items:baseline;justify-content:space-between;min-height:1rem}.FormField_labelRow__fI3j_ .FormField_errorText__2o7hR{margin:0}.FormField_inputWithIcon__KeGFF{position:relative;display:flex;align-items:center}.FormField_inputWithIcon__KeGFF>input,.FormField_inputWithIcon__KeGFF>select,.FormField_inputWithIcon__KeGFF>textarea{width:100%;padding-left:2.75rem}.FormField_inputIcon__v2Tx8{position:absolute;left:.75rem;z-index:1;display:flex;align-items:center;color:var(--text-mild);pointer-events:none}