.V161-G_authForm{border:1px solid var(--line);background:var(--panel);border-radius:.75rem;padding:1.5rem}.V161-G_authForm__reward{background:var(--soft);border-radius:.5rem;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.75rem;display:flex}.V161-G_authForm__rewardIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.V161-G_authForm__rewardTitle{font-size:.875rem;font-weight:500}.V161-G_authForm__rewardText{color:var(--muted);font-size:.75rem}.V161-G_authForm__fields{gap:1rem;display:grid}.V161-G_authForm__field{display:block}.V161-G_authForm__fieldLabel{margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.V161-G_authForm__labelRow{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.375rem;display:flex}.V161-G_authForm__labelRow .V161-G_authForm__fieldLabel{margin-bottom:0}.V161-G_authForm__fieldLink{color:var(--muted);font-size:.75rem;font-weight:500;text-decoration:none}.V161-G_authForm__fieldLink:hover{color:var(--foreground);text-decoration:underline}.V161-G_authForm__control{display:block;position:relative}.V161-G_authForm__controlGrow{flex:1;min-width:0}.V161-G_authForm__icon{pointer-events:none;width:1rem;height:1rem;color:var(--muted);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.V161-G_authForm__input{border:1px solid var(--line);background:var(--background);width:100%;height:2.25rem;color:var(--foreground);border-radius:.375rem;outline:none;padding:0 .75rem 0 2.25rem;font-size:.875rem}.V161-G_authForm__input:focus{border-color:var(--foreground);box-shadow:0 0 0 2px color-mix(in oklab, var(--foreground) 10%, transparent)}.V161-G_authForm__inlineRow{gap:.5rem;display:flex}.V161-G_authForm__secondaryButton{border:1px solid var(--line);background:var(--panel);height:2.25rem;color:var(--foreground);cursor:pointer;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.V161-G_authForm__secondaryButton:hover{background:var(--soft)}.V161-G_authForm__secondaryButton:disabled{cursor:not-allowed;opacity:.55}.V161-G_authForm__verificationTitle{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:flex}.V161-G_authForm__verificationIcon{width:1rem;height:1rem;color:var(--muted)}.V161-G_authForm__message{border:1px solid;border-radius:.375rem;padding:.75rem;font-size:.875rem}.V161-G_authForm__messageError{color:#dc2626;background:#fef2f2;border-color:#fecaca}.V161-G_authForm__messageSuccess{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.V161-G_authForm__submit{background:var(--foreground);width:100%;height:2.25rem;color:var(--background);cursor:pointer;border:0;border-radius:.375rem;justify-content:center;align-items:center;margin-top:1.25rem;font-size:.875rem;font-weight:500;transition:background-color .15s,opacity .15s;display:inline-flex}.V161-G_authForm__submit:hover{background:color-mix(in oklab, var(--foreground) 90%, transparent)}.V161-G_authForm__submit:disabled{cursor:not-allowed;opacity:.5}.V161-G_authForm__plainLink{color:var(--foreground);text-align:center;margin-top:1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:block}.V161-G_authForm__plainLink:hover{text-decoration:underline}.V161-G_authForm__inputWithToggle{padding-inline-end:2.75rem}.V161-G_authForm__toggle{top:50%;width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.25rem;place-items:center;display:grid;position:absolute;inset-inline-end:.25rem;transform:translateY(-50%)}.V161-G_authForm__toggle:hover,.V161-G_authForm__toggle[aria-pressed=true]{color:var(--foreground)}@media (max-width:767px){.V161-G_authForm{padding:1.25rem}.V161-G_authForm__input{height:2.875rem;font-size:1rem}.V161-G_authForm__secondaryButton{white-space:nowrap;min-width:5.5rem;height:2.875rem;padding:0 .875rem}.V161-G_authForm__submit{height:3rem;font-size:1rem}.V161-G_authForm__toggle{width:2.75rem;height:2.75rem}.V161-G_authForm__fieldLink{align-items:center;min-height:2.75rem;font-size:.8125rem;display:inline-flex}.V161-G_authForm__labelRow{margin-block:-.75rem -.375rem}.V161-G_authForm__plainLink{margin-top:.5rem;padding:.75rem 0}}.V161-G_authForm__closed{text-align:center;justify-items:center;gap:.75rem;display:grid}.V161-G_authForm__closedText{max-width:22rem;color:var(--muted);font-size:.875rem;line-height:1.6}.V161-G_authForm__closed .V161-G_authForm__submit{margin-top:.75rem;text-decoration:none}
