.Button-module__p-LCrG__button{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;transition:all .2s ease-in-out;display:inline-flex}.Button-module__p-LCrG__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__p-LCrG__size-sm{padding:var(--space-2) var(--space-3);font-size:.875rem}.Button-module__p-LCrG__size-md{padding:var(--space-3) var(--space-4);font-size:1rem}.Button-module__p-LCrG__size-lg{padding:var(--space-4) var(--space-6);font-size:1.125rem}.Button-module__p-LCrG__variant-primary{background-color:var(--color-primary);color:#fff}.Button-module__p-LCrG__variant-primary:hover:not(:disabled){opacity:.9}.Button-module__p-LCrG__variant-secondary{background-color:var(--color-secondary);color:#fff}.Button-module__p-LCrG__variant-secondary:hover:not(:disabled){opacity:.9}.Button-module__p-LCrG__variant-outline{border-color:var(--color-border);color:var(--color-text-primary);background-color:#0000}.Button-module__p-LCrG__variant-outline:hover:not(:disabled){background-color:var(--color-background)}.Button-module__p-LCrG__variant-ghost{color:var(--color-text-secondary);background-color:#0000}.Button-module__p-LCrG__variant-ghost:hover:not(:disabled){background-color:var(--color-background);color:var(--color-text-primary)}.Button-module__p-LCrG__fullWidth{width:100%}
.AuthForm-module__KMWXhW__form{gap:var(--spacing-4);flex-direction:column;width:100%;max-width:400px;margin:0 auto;display:flex}.AuthForm-module__KMWXhW__title{text-align:center;margin-bottom:var(--spacing-2)}.AuthForm-module__KMWXhW__subtitle{text-align:center;color:var(--color-gray-600);margin-bottom:var(--spacing-6)}.AuthForm-module__KMWXhW__benefits{width:fit-content;max-width:100%;margin:calc(-1 * var(--spacing-4)) auto var(--spacing-6);text-align:start;color:var(--color-gray-600);gap:var(--spacing-1);flex-direction:column;padding-inline-start:var(--spacing-6);display:flex}.AuthForm-module__KMWXhW__legal{margin-top:var(--spacing-4);text-align:center;color:var(--color-gray-600);font-size:.875rem}.AuthForm-module__KMWXhW__field{gap:var(--spacing-2);flex-direction:column;display:flex}.AuthForm-module__KMWXhW__label{color:var(--color-gray-900);font-weight:500}.AuthForm-module__KMWXhW__input{padding:var(--spacing-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-base);width:100%}.AuthForm-module__KMWXhW__input:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-100);outline:none}.AuthForm-module__KMWXhW__error{color:var(--color-red-600);font-size:var(--font-size-sm);margin-top:var(--spacing-1)}.AuthForm-module__KMWXhW__divider{text-align:center;margin:var(--spacing-6) 0;color:var(--color-gray-500);font-size:var(--font-size-sm);align-items:center;display:flex}.AuthForm-module__KMWXhW__divider:before,.AuthForm-module__KMWXhW__divider:after{content:"";border-bottom:1px solid var(--color-gray-300);flex:1}.AuthForm-module__KMWXhW__divider:not(:empty):before{margin-right:var(--spacing-4)}.AuthForm-module__KMWXhW__divider:not(:empty):after{margin-left:var(--spacing-4)}.AuthForm-module__KMWXhW__links{gap:var(--spacing-2);margin-top:var(--spacing-4);flex-direction:column;align-items:center;display:flex}.AuthForm-module__KMWXhW__link{color:var(--color-primary-600);text-decoration:none}.AuthForm-module__KMWXhW__link:hover{text-decoration:underline}.AuthForm-module__KMWXhW__oauthButtons{gap:var(--spacing-3);flex-direction:column;display:flex}.AuthForm-module__KMWXhW__oauthButton{background-color:var(--color-white);color:var(--color-gray-900);border:1px solid var(--color-gray-300)}.AuthForm-module__KMWXhW__oauthButton:hover{background-color:var(--color-gray-50)}
