.AuthShell-module__4GggPa__button{width:80%;max-width:var(--layout-auth-width);padding:var(--space-12);background:var(--color-text);color:var(--color-text-inverse);border-radius:var(--radius-sm);font-size:var(--font-size-16);cursor:pointer;border:none;font-weight:700}.AuthShell-module__4GggPa__container{justify-content:center;align-items:center;min-height:100vh;display:flex}.AuthShell-module__4GggPa__description{font-size:var(--font-size-16);color:var(--color-text-secondary);text-align:center;margin-bottom:var(--spacing-lg)}.AuthShell-module__4GggPa__gradient{width:100%;min-height:100vh;padding:var(--spacing-lg);background:var(--gradient-brand);flex-direction:column;justify-content:center;align-items:center;display:flex}.AuthShell-module__4GggPa__input{width:80%;max-width:var(--layout-auth-width);border:none;border-bottom:1px solid var(--color-text);height:40px;padding:0 var(--space-10);font-size:var(--font-size-18);background:0 0}.AuthShell-module__4GggPa__title{font-size:var(--font-size-24);color:var(--color-text);margin-bottom:var(--spacing-sm);font-weight:700}
.SelectInput-module__H9Z9cG__select{width:100%;min-height:48px;padding:var(--space-12) var(--space-40) var(--space-12) var(--space-16);appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-control);background-color:var(--color-surface);background-image:linear-gradient(45deg, transparent 50%, var(--color-text-secondary) 50%), linear-gradient(135deg, var(--color-text-secondary) 50%, transparent 50%);color:var(--color-text);font:inherit;font-size:var(--font-size-16);transition:border-color var(--duration-fast), box-shadow var(--duration-fast), background-color var(--duration-fast);background-position:calc(100% - 19px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.SelectInput-module__H9Z9cG__select:hover:not(:disabled){border-color:var(--color-text-muted)}.SelectInput-module__H9Z9cG__select:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}.SelectInput-module__H9Z9cG__select:disabled{cursor:not-allowed;background-color:var(--color-border-light);color:var(--color-text-muted)}.SelectInput-module__H9Z9cG__select[aria-invalid=true]{border-color:var(--color-error)}
.login-module__9Knd3W__title{}.login-module__9Knd3W__description{}.login-module__9Knd3W__input{margin-bottom:var(--spacing-md);}.login-module__9Knd3W__input:focus{outline:none}.login-module__9Knd3W__error{font-size:var(--font-size-14);color:var(--color-error);margin-bottom:var(--spacing-md)}.login-module__9Knd3W__success{font-size:var(--font-size-14);color:var(--color-primary);margin-bottom:var(--spacing-md)}.login-module__9Knd3W__button{margin-bottom:var(--spacing-lg);}.login-module__9Knd3W__button:hover:not(:disabled){opacity:.9}.login-module__9Knd3W__button:disabled{opacity:.5;cursor:not-allowed}.login-module__9Knd3W__link{font-size:var(--font-size-14);color:var(--color-text);text-decoration:underline}.login-module__9Knd3W__link:hover{opacity:.8}.login-module__9Knd3W__link+.login-module__9Knd3W__link{margin-top:var(--space-12)}
.password-setup-module__BedGUq__title{}.password-setup-module__BedGUq__description{}.password-setup-module__BedGUq__label{width:80%;max-width:var(--layout-auth-width);margin-bottom:var(--spacing-md);font-size:var(--font-size-14);color:var(--color-text-secondary);flex-direction:column;display:flex}.password-setup-module__BedGUq__select{width:100%;margin-top:var(--space-4)}.password-setup-module__BedGUq__input{margin-bottom:var(--spacing-md);}.password-setup-module__BedGUq__input:focus{outline:none}.password-setup-module__BedGUq__error{font-size:var(--font-size-14);color:var(--color-error);margin-bottom:var(--spacing-md)}.password-setup-module__BedGUq__button{}.password-setup-module__BedGUq__button:hover:not(:disabled){opacity:.9}.password-setup-module__BedGUq__button:disabled{opacity:.5;cursor:not-allowed}
.register-module__o4Jorq__title{}.register-module__o4Jorq__description{}.register-module__o4Jorq__input{margin-bottom:var(--spacing-lg);}.register-module__o4Jorq__input:focus{outline:none}.register-module__o4Jorq__button{}.register-module__o4Jorq__button:hover{opacity:.9}.register-module__o4Jorq__link{margin-top:var(--spacing-lg);font-size:var(--font-size-14);color:var(--color-text);text-decoration:underline}.register-module__o4Jorq__link:hover{opacity:.8}
