.auth-module__K2bxqa__container{color:#fff;background:radial-gradient(circle,#1a1a1a 0%,#000 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-family:Inter,sans-serif;display:flex}.auth-module__K2bxqa__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:400px;padding:2rem;box-shadow:0 4px 24px #0003}.auth-module__K2bxqa__title{text-align:center;background:linear-gradient(90deg,#fff,#888);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.auth-module__K2bxqa__form{flex-direction:column;gap:1rem;display:flex}.auth-module__K2bxqa__inputGroup{flex-direction:column;gap:.5rem;display:flex}.auth-module__K2bxqa__label{color:#aaa;font-size:.875rem}.auth-module__K2bxqa__input{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;padding:.75rem;font-size:1rem;transition:border-color .2s}.auth-module__K2bxqa__input:focus{border-color:#666;outline:none}.auth-module__K2bxqa__button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:6px;margin-top:1rem;padding:.75rem;font-weight:600;transition:opacity .2s}.auth-module__K2bxqa__button:hover{opacity:.9}.auth-module__K2bxqa__error{color:#ff4d4d;text-align:center;font-size:.875rem}
