.Login-module__DCxJyW__container{background:var(--new-light-bg);justify-content:center;align-items:center;min-height:100vh;padding:1rem;transition:background .3s;display:flex}:is(body.dark-mode .Login-module__DCxJyW__container,html.dark-mode .Login-module__DCxJyW__container){background:var(--new-dark-bg)!important}.Login-module__DCxJyW__card{background:var(--new-light-card-bg);border:1px solid var(--new-light-border);border-radius:var(--border-radius);width:100%;max-width:400px;box-shadow:var(--new-light-shadow);padding:2rem;transition:all .3s}.Login-module__DCxJyW__card:hover{box-shadow:0 12px 40px #8b1a1a26}:is(body.dark-mode .Login-module__DCxJyW__card,html.dark-mode .Login-module__DCxJyW__card){background:var(--new-dark-card-bg)!important;border-color:var(--new-dark-border)!important;box-shadow:var(--new-dark-shadow)!important}:is(body.dark-mode .Login-module__DCxJyW__card:hover,html.dark-mode .Login-module__DCxJyW__card:hover){box-shadow:0 12px 40px #0009!important}.Login-module__DCxJyW__logoContainer{text-align:center;margin-bottom:2rem}.Login-module__DCxJyW__logo{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:1rem;padding:.5rem;transition:all .3s;display:inline-flex;box-shadow:0 4px 16px #8b1a1a26}.Login-module__DCxJyW__logo:hover{transform:scale(1.05);box-shadow:0 6px 20px #8b1a1a40}.Login-module__DCxJyW__logoImage{object-fit:contain;border-radius:50%;width:100%;height:100%}:is(body.dark-mode .Login-module__DCxJyW__logo,html.dark-mode .Login-module__DCxJyW__logo){background:#fffffff2;box-shadow:0 4px 16px #c428284d}:is(body.dark-mode .Login-module__DCxJyW__logo:hover,html.dark-mode .Login-module__DCxJyW__logo:hover){box-shadow:0 6px 20px #c4282866}.Login-module__DCxJyW__title{color:var(--new-light-text);margin:0 0 .25rem;font-size:1.5rem;font-weight:700;transition:color .3s}:is(body.dark-mode .Login-module__DCxJyW__title,html.dark-mode .Login-module__DCxJyW__title){color:var(--new-dark-text)!important}.Login-module__DCxJyW__subtitle{color:var(--new-light-text-secondary);margin:0;font-size:.9rem;font-weight:500;transition:color .3s}:is(body.dark-mode .Login-module__DCxJyW__subtitle,html.dark-mode .Login-module__DCxJyW__subtitle){color:var(--new-dark-text-secondary)!important}.Login-module__DCxJyW__form{flex-direction:column;gap:.75rem;display:flex}.Login-module__DCxJyW__error{border-radius:calc(var(--border-radius) - 2px);color:var(--color-danger);background:#ef444426;border:1px solid #ef44444d;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.8rem;display:flex}.Login-module__DCxJyW__error i{flex-shrink:0;font-size:1rem}:is(body.dark-mode .Login-module__DCxJyW__error,html.dark-mode .Login-module__DCxJyW__error){color:var(--color-danger-border)!important;background:#ef444433!important;border-color:#ef444466!important}.Login-module__DCxJyW__success{border-radius:calc(var(--border-radius) - 2px);color:var(--color-success);background:#22c55e26;border:1px solid #22c55e4d;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.8rem;display:flex}.Login-module__DCxJyW__success i{flex-shrink:0;font-size:1rem}:is(body.dark-mode .Login-module__DCxJyW__success,html.dark-mode .Login-module__DCxJyW__success){color:#86efac!important;background:#22c55e33!important;border-color:#22c55e66!important}.Login-module__DCxJyW__field{flex-direction:column;gap:.4rem;display:flex}.Login-module__DCxJyW__label{color:var(--new-light-text-secondary);font-size:.8rem;font-weight:600;transition:color .3s}:is(body.dark-mode .Login-module__DCxJyW__label,html.dark-mode .Login-module__DCxJyW__label){color:var(--new-dark-text-secondary)!important}.Login-module__DCxJyW__inputWrapper{align-items:center;display:flex;position:relative}.Login-module__DCxJyW__inputWrapper i{color:var(--new-light-text-secondary);pointer-events:none;z-index:1;font-size:.9rem;transition:color .3s;position:absolute;left:.85rem}:is(body.dark-mode .Login-module__DCxJyW__inputWrapper i,html.dark-mode .Login-module__DCxJyW__inputWrapper i){color:var(--new-dark-text-secondary)!important}.Login-module__DCxJyW__inputWrapper input{background:var(--new-light-bg);border:1px solid var(--new-light-border);border-radius:calc(var(--border-radius) - 2px);width:100%;color:var(--new-light-text);outline:none;padding:.65rem 2.8rem .65rem 2.5rem;font-size:.85rem;transition:all .2s}.Login-module__DCxJyW__inputWrapper input:focus{border-color:var(--new-light-primary);box-shadow:0 0 0 3px #8b1a1a26}.Login-module__DCxJyW__inputWrapper input::placeholder{color:var(--new-light-text-secondary);opacity:.7}:is(body.dark-mode .Login-module__DCxJyW__inputWrapper input,html.dark-mode .Login-module__DCxJyW__inputWrapper input){background:var(--new-dark-bg)!important;border-color:var(--new-dark-border)!important;color:var(--new-dark-text)!important}:is(body.dark-mode .Login-module__DCxJyW__inputWrapper input:focus,html.dark-mode .Login-module__DCxJyW__inputWrapper input:focus){border-color:var(--new-dark-primary)!important;box-shadow:0 0 0 3px #c4282833!important}body.dark-mode .Login-module__DCxJyW__inputWrapper input::placeholder{color:var(--new-dark-text-secondary)!important}html.dark-mode .Login-module__DCxJyW__inputWrapper input::placeholder{color:var(--new-dark-text-secondary)!important}.Login-module__DCxJyW__eyeButton{color:var(--new-light-text-secondary);cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:1rem;transition:all .2s;display:flex;position:absolute;right:.85rem}.Login-module__DCxJyW__eyeButton:hover{color:var(--new-light-primary)}.Login-module__DCxJyW__eyeButton i{pointer-events:all;position:static}:is(body.dark-mode .Login-module__DCxJyW__eyeButton,html.dark-mode .Login-module__DCxJyW__eyeButton){color:var(--new-dark-text-secondary)!important}:is(body.dark-mode .Login-module__DCxJyW__eyeButton:hover,html.dark-mode .Login-module__DCxJyW__eyeButton:hover){color:var(--new-dark-primary)!important}.Login-module__DCxJyW__rememberRow{justify-content:space-between;align-items:center;margin-top:-.25rem;display:flex}.Login-module__DCxJyW__checkboxLabel{color:var(--new-light-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.75rem;transition:color .3s;display:flex}:is(body.dark-mode .Login-module__DCxJyW__checkboxLabel,html.dark-mode .Login-module__DCxJyW__checkboxLabel){color:var(--new-dark-text-secondary)!important}.Login-module__DCxJyW__checkbox{width:16px;height:16px;accent-color:var(--new-light-primary);cursor:pointer;transition:accent-color .3s}:is(body.dark-mode .Login-module__DCxJyW__checkbox,html.dark-mode .Login-module__DCxJyW__checkbox){accent-color:var(--new-dark-primary)!important}.Login-module__DCxJyW__forgotLink{color:var(--new-light-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;transition:color .2s}.Login-module__DCxJyW__forgotLink:hover{color:var(--new-light-primary-hover);text-decoration:underline}:is(body.dark-mode .Login-module__DCxJyW__forgotLink,html.dark-mode .Login-module__DCxJyW__forgotLink){color:var(--new-dark-primary)!important}:is(body.dark-mode .Login-module__DCxJyW__forgotLink:hover,html.dark-mode .Login-module__DCxJyW__forgotLink:hover){color:var(--new-dark-primary-hover)!important}.Login-module__DCxJyW__forgotText{color:var(--new-light-text-secondary);margin:0 0 .75rem;font-size:.8rem;line-height:1.5;transition:color .3s}:is(body.dark-mode .Login-module__DCxJyW__forgotText,html.dark-mode .Login-module__DCxJyW__forgotText){color:var(--new-dark-text-secondary)!important}.Login-module__DCxJyW__button{background:linear-gradient(135deg,var(--new-light-gradient-primary)0%,var(--new-light-gradient-secondary)100%);color:#fff;border-radius:calc(var(--border-radius) - 2px);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.7rem;font-size:.85rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 2px 8px #8b1a1a4d}.Login-module__DCxJyW__button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #8b1a1a66}.Login-module__DCxJyW__button:active:not(:disabled){transform:translateY(0)}.Login-module__DCxJyW__button:disabled{opacity:.6;cursor:not-allowed;transform:none}:is(body.dark-mode .Login-module__DCxJyW__button,html.dark-mode .Login-module__DCxJyW__button){background:linear-gradient(135deg,var(--new-dark-gradient-primary)0%,var(--new-dark-gradient-secondary)100%);box-shadow:0 2px 8px #c4282866}:is(body.dark-mode .Login-module__DCxJyW__button:hover:not(:disabled),html.dark-mode .Login-module__DCxJyW__button:hover:not(:disabled)){box-shadow:0 4px 12px #c4282899}.Login-module__DCxJyW__backButton{color:var(--new-light-text-secondary);border:1px solid var(--new-light-border);border-radius:calc(var(--border-radius) - 2px);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:.65rem;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.Login-module__DCxJyW__backButton:hover{color:var(--new-light-text);border-color:var(--new-light-primary);background:#8b1a1a0d}.Login-module__DCxJyW__backButton i{font-size:.85rem}:is(body.dark-mode .Login-module__DCxJyW__backButton,html.dark-mode .Login-module__DCxJyW__backButton){color:var(--new-dark-text-secondary)!important;border-color:var(--new-dark-border)!important}:is(body.dark-mode .Login-module__DCxJyW__backButton:hover,html.dark-mode .Login-module__DCxJyW__backButton:hover){color:var(--new-dark-text)!important;border-color:var(--new-dark-primary)!important;background:#c428281a!important}.Login-module__DCxJyW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite Login-module__DCxJyW__spin;display:inline-block}@keyframes Login-module__DCxJyW__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.Login-module__DCxJyW__container{padding:.75rem}.Login-module__DCxJyW__card{max-width:100%;padding:1.5rem}.Login-module__DCxJyW__title{font-size:1.35rem}.Login-module__DCxJyW__subtitle{font-size:.85rem}.Login-module__DCxJyW__logo{width:85px;height:85px}}
