.dev-login_container__PB_W3{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-background-primary);padding:1rem}.dev-login_loginBox__D6dFK{width:100%;max-width:400px;background:var(--color-background-card);border:1px solid var(--color-border-primary);border-radius:8px;padding:2rem;box-shadow:var(--shadow-md)}.dev-login_header__oPMO7{text-align:center;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.dev-login_icon__9RCdv{width:80px;height:80px;object-fit:contain}.dev-login_subtitle__Gej_e{color:var(--color-text-primary);font-size:.875rem;margin:0}.dev-login_form__SsFIu{display:flex;flex-direction:column;gap:1.5rem}.dev-login_inputGroup__UnV30{display:flex;flex-direction:column;gap:.5rem}.dev-login_inputGroup__UnV30 label{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.dev-login_inputGroup__UnV30 input{padding:.75rem;background:var(--color-background-input);border:1px solid var(--color-border-primary);border-radius:4px;color:var(--color-text-primary);font-size:1rem;transition:border-color .2s}.dev-login_inputGroup__UnV30 input:focus{outline:none;border-color:var(--color-primary)}.dev-login_inputGroup__UnV30 input:disabled{opacity:.6;cursor:not-allowed}.dev-login_error__blUQ3{padding:.75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:4px;color:var(--color-text-primary);font-size:.875rem;text-align:center}.dev-login_submitButton__ghiiZ{padding:.75rem 1.5rem;background:var(--color-primary);border:none;border-radius:4px;color:var(--color-white);font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;margin-top:.5rem}.dev-login_submitButton__ghiiZ:hover:not(:disabled){background:var(--color-primary-600)}.dev-login_submitButton__ghiiZ:disabled{opacity:.6;cursor:not-allowed}.dev-login_footer__guRpx{margin-top:2rem;text-align:center}.dev-login_footer__guRpx p{color:var(--color-text-primary);font-size:.75rem;margin:0}