.tG8Jyq_root{color:#f5f5f5;flex-direction:column;gap:24px;display:flex}.tG8Jyq_heading{flex-direction:column;gap:8px;display:flex}.tG8Jyq_title{color:#fff;font-family:var(--font-syne), Syne, sans-serif;letter-spacing:-.055em;text-transform:none;font-size:30px;font-weight:600;line-height:1.1}.tG8Jyq_root .tG8Jyq_title{font-family:var(--font-syne), Syne, sans-serif;text-transform:none;font-weight:600}.tG8Jyq_subheading{color:#b8b8b8;font-size:14px;line-height:1.6}.tG8Jyq_pendingPrompt{color:#f5f5f5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:13px}.tG8Jyq_muted{color:#b8b8b8}.tG8Jyq_googleButton{width:100%;color:#fff!important;background:0 0!important;border-color:#ffffff47!important}.tG8Jyq_googleButton:hover{background:#ffffff0f!important;border-color:#ffffff8c!important}.tG8Jyq_separator{color:#aaa;align-items:center;gap:12px;font-size:12px;display:flex}.tG8Jyq_form{flex-direction:column;gap:17px;display:flex}.tG8Jyq_field{flex-direction:column;gap:8px;display:flex}.tG8Jyq_label{font-size:13px;color:#e7e7e7!important}.tG8Jyq_inputWrap{position:relative}.tG8Jyq_fieldIcon{z-index:1;color:#aaa;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.tG8Jyq_input{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff24!important;height:48px!important;padding-left:42px!important}.tG8Jyq_input::placeholder{color:#a7a7a7!important}.tG8Jyq_input:focus-visible{border-color:#ff3d00!important;box-shadow:0 0 0 2px #ff3d008c!important}.tG8Jyq_hint,.tG8Jyq_error{font-size:12px;line-height:1.5}.tG8Jyq_hint{color:#b8b8b8}.tG8Jyq_error{color:#ff9292!important}.tG8Jyq_success{background:#57c48b1a;border:1px solid #57c48b59;border-radius:10px;padding:12px;font-size:13px;color:#b5f0ce!important}.tG8Jyq_submitButton{width:100%;min-height:48px;box-shadow:0 0 26px #ff3d0033;color:#fff!important;background:#ff3d00!important;border:1px solid #ff3d00!important}.tG8Jyq_submitButton:hover:not(:disabled){box-shadow:0 0 32px #ff3d0052;background:#ff5121!important}.tG8Jyq_magicLink{align-self:center;color:#c4c4c4!important}.tG8Jyq_magicLink:hover{color:#fff!important}.tG8Jyq_accountLinks{color:#c4c4c4;text-align:center;font-size:13px}.tG8Jyq_accountLink{text-underline-offset:4px;font-weight:600;text-decoration:underline;color:#ff906f!important;text-decoration-color:#ff3d0099!important}.tG8Jyq_accountLink:hover{color:#ffb29b!important}
