.SignupForm-module__uxgoXa__container{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.SignupForm-module__uxgoXa__card{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:var(--space-8);width:100%;max-width:420px}.SignupForm-module__uxgoXa__logo{justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);display:flex}.SignupForm-module__uxgoXa__heading{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-gray-900);text-align:center;margin-bottom:var(--space-2)}.SignupForm-module__uxgoXa__email{font-size:var(--text-sm);color:var(--color-gray-500);text-align:center;word-break:break-all;margin-bottom:var(--space-6)}.SignupForm-module__uxgoXa__form{gap:var(--space-5);flex-direction:column;display:flex}.SignupForm-module__uxgoXa__field{gap:var(--space-1);flex-direction:column;display:flex}.SignupForm-module__uxgoXa__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-700)}.SignupForm-module__uxgoXa__input{width:100%;padding:var(--space-2)var(--space-3);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-gray-900);outline:none;transition:border-color .15s}.SignupForm-module__uxgoXa__input::placeholder{color:var(--color-gray-400)}.SignupForm-module__uxgoXa__input:focus{border-color:var(--color-primary-600)}.SignupForm-module__uxgoXa__inputError,.SignupForm-module__uxgoXa__inputError:focus{border-color:var(--color-error)}.SignupForm-module__uxgoXa__hint{font-size:var(--text-sm);color:var(--color-gray-500)}.SignupForm-module__uxgoXa__error{font-size:var(--text-sm);color:var(--color-error)}.SignupForm-module__uxgoXa__checking{font-size:var(--text-sm);color:var(--color-gray-500)}.SignupForm-module__uxgoXa__available{font-size:var(--text-sm);color:var(--color-success)}.SignupForm-module__uxgoXa__submitButton{width:100%;padding:var(--space-3)var(--space-4);background:var(--color-primary-600);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-white);cursor:pointer;margin-top:var(--space-2);border:none;transition:background-color .15s}.SignupForm-module__uxgoXa__submitButton:hover:not(:disabled){background-color:var(--color-primary-700)}.SignupForm-module__uxgoXa__submitButton:disabled{opacity:.6;cursor:not-allowed}
.SignupError-module__QYjdmq__container{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.SignupError-module__QYjdmq__card{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;width:100%;max-width:420px}.SignupError-module__QYjdmq__message{font-size:var(--text-base);color:var(--color-gray-600);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.SignupError-module__QYjdmq__buttons{gap:var(--space-3);flex-direction:column;display:flex}.SignupError-module__QYjdmq__retryButton{width:100%;padding:var(--space-3)var(--space-4);background:var(--color-primary-600);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-white);cursor:pointer;border:none;transition:background-color .15s}.SignupError-module__QYjdmq__retryButton:hover{background-color:var(--color-primary-700)}.SignupError-module__QYjdmq__loginButton{width:100%;padding:var(--space-3)var(--space-4);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-gray-600);cursor:pointer;transition:background-color .15s}.SignupError-module__QYjdmq__loginButton:hover{background-color:var(--color-gray-50)}
.Loading-module__kgJbyG__screen{background:var(--color-gray-50);z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Loading-module__kgJbyG__loader{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.Loading-module__kgJbyG__logoWrap{z-index:1;justify-content:center;align-items:center;animation:1.6s ease-in-out infinite Loading-module__kgJbyG__logoPulse;display:flex;position:absolute}@keyframes Loading-module__kgJbyG__logoPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.Loading-module__kgJbyG__orbit{animation:2.4s linear infinite Loading-module__kgJbyG__orbitSpin;position:absolute;inset:0}@keyframes Loading-module__kgJbyG__orbitSpin{to{transform:rotate(360deg)}}.Loading-module__kgJbyG__dotArm{justify-content:center;display:flex;position:absolute;inset:0}.Loading-module__kgJbyG__dotArm:first-child{opacity:1;transform:rotate(0)}.Loading-module__kgJbyG__dotArm:nth-child(2){opacity:.85;transform:rotate(45deg)}.Loading-module__kgJbyG__dotArm:nth-child(3){opacity:.65;transform:rotate(90deg)}.Loading-module__kgJbyG__dotArm:nth-child(4){opacity:.5;transform:rotate(135deg)}.Loading-module__kgJbyG__dotArm:nth-child(5){opacity:.35;transform:rotate(180deg)}.Loading-module__kgJbyG__dotArm:nth-child(6){opacity:.22;transform:rotate(225deg)}.Loading-module__kgJbyG__dotArm:nth-child(7){opacity:.12;transform:rotate(270deg)}.Loading-module__kgJbyG__dotArm:nth-child(8){opacity:.06;transform:rotate(315deg)}.Loading-module__kgJbyG__dot{border-radius:var(--radius-full);background:var(--color-primary-600);flex-shrink:0;width:9px;height:9px}
