._form_1j9hj_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._passwordWrap_1j9hj_8{position:relative}._passwordWrap_1j9hj_8 input{padding-right:3rem}._passwordToggle_1j9hj_16{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);border:0;background:transparent;color:var(--muted-foreground);display:grid;place-items:center;cursor:pointer;padding:.25rem;border-radius:var(--radius-sm)}._passwordToggle_1j9hj_16:hover,._passwordToggle_1j9hj_16:focus-visible{color:var(--foreground);background:var(--muted);outline:none}._termsRow_1j9hj_38{display:grid;grid-template-columns:24px 1fr;gap:9px;align-items:start;font-size:13px;line-height:1.5;color:var(--muted-foreground)}._termsRow_1j9hj_38 input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--primary)}._termsRow_1j9hj_38 label{cursor:pointer}._termsRow_1j9hj_38 a{color:var(--primary);font-weight:700}._submitButton_1j9hj_40{width:100%;margin-top:var(--spacing-4)}._errorMessage_1j9hj_45{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}@media(max-width:480px){._buttonGroup_1j9hj_57{gap:var(--spacing-2)}}
