.Auth_container__E0cyZ{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#F45B27,#FA7343);padding:20px}.Auth_loginCard__rsgvz{background:var(--background);border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:40px;width:100%;max-width:450px;border:1px solid var(--border-color)}.Auth_header__FrUbb{text-align:center;margin-bottom:40px}.Auth_logo__q3Zea{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.Auth_logoImage__xbfBu{height:40px;width:auto}.Auth_logo__q3Zea h1{font-size:28px;font-weight:800;color:var(--manotan-orange);letter-spacing:.1em;margin:0}.Auth_subtitle__dCxJC{color:var(--text-secondary);font-size:14px;margin:0;font-weight:500}.Auth_form__OqwXa{display:flex;flex-direction:column;gap:20px}.Auth_formGroup__gjHl_{display:flex;flex-direction:column;gap:6px}.Auth_formGroup__gjHl_ label{font-size:14px;font-weight:600;color:var(--text-primary)}.Auth_input__dzbho{padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:16px;background:var(--background);color:var(--text-primary);transition:all .2s ease}.Auth_input__dzbho:focus{outline:none;border-color:var(--manotan-orange);box-shadow:0 0 0 3px rgba(244,91,39,.1)}.Auth_input__dzbho::placeholder{color:var(--text-tertiary)}.Auth_submitButton__0HK0s{background:var(--manotan-orange);color:white;border:none;border-radius:8px;padding:14px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:10px}.Auth_submitButton__0HK0s:hover{background:var(--bright-coral);transform:translateY(-1px)}.Auth_submitButton__0HK0s:disabled{background:var(--text-tertiary);cursor:not-allowed;transform:none;opacity:.6}.Auth_error__tYrBg{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;text-align:center}.Auth_demoCredentials__cbX28{margin-top:30px;padding-top:20px;border-top:1px solid var(--border-color)}.Auth_demoCredentials__cbX28 h3{font-size:14px;color:var(--text-secondary);margin:0 0 12px;text-align:center}.Auth_credentialsList__MVpXG{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--text-secondary)}.Auth_credentialsList__MVpXG div{background:var(--background-alt);padding:8px 12px;border-radius:6px;font-family:var(--font-mono)}.Auth_credentialsList__MVpXG strong{color:var(--text-primary)}@media (max-width:480px){.Auth_container__E0cyZ{padding:10px}.Auth_loginCard__rsgvz{padding:30px 20px}.Auth_logo__q3Zea h1{font-size:24px}}