.auth-page[data-v-894e258f]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(145deg,#1a1a2e,#16213e,#0f0f3c)}.auth-card[data-v-894e258f]{background:linear-gradient(145deg,#2c2c54,#40407a)!important;border:1px solid #6c5ce7!important;border-radius:16px!important;box-shadow:0 20px 60px #6c5ce733!important;width:100%;max-width:400px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-header[data-v-894e258f]{background:#6c5ce71a!important;padding:32px 24px 24px;text-align:center;border-bottom:1px solid rgba(108,92,231,.3)!important}.auth-header h1[data-v-894e258f]{color:#fff!important;font-size:32px;margin:0 0 8px;font-weight:700}.auth-header p[data-v-894e258f]{color:#fffc!important;margin:0;font-size:14px}.auth-content[data-v-894e258f]{padding:24px}.form-group[data-v-894e258f]{margin-bottom:24px}[data-v-894e258f] .q-field{color:#fff!important}[data-v-894e258f] .q-field__control{background:#2c2c54cc!important;border:1px solid #6c5ce7!important;color:#fff!important;border-radius:8px!important}[data-v-894e258f] .q-field__native{color:#fff!important}[data-v-894e258f] .q-field__label,[data-v-894e258f] .q-field__append .q-icon{color:#a29bfe!important}[data-v-894e258f] .q-field--filled .q-field__control{background:#2c2c54cc!important;border:1px solid #6c5ce7!important}[data-v-894e258f] .q-field--filled .q-field__control:before{background:#6c5ce7!important}.login-btn[data-v-894e258f]{width:100%;padding:16px;font-size:16px;margin-top:16px;font-weight:600;text-transform:none;border-radius:8px;background:linear-gradient(145deg,#6c5ce7,#a29bfe)!important;color:#fff!important}.login-btn[data-v-894e258f]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #6c5ce766!important}.text-muted[data-v-894e258f]{color:#ffffffb3!important;font-size:14px}[data-v-894e258f] .q-btn{background:linear-gradient(145deg,#6c5ce7,#a29bfe)!important;color:#fff!important;border-radius:8px!important;font-weight:600!important}[data-v-894e258f] .q-btn:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px #6c5ce74d!important}[data-v-894e258f] .q-btn--outline{border:1px solid #6c5ce7!important;background:transparent!important;color:#a29bfe!important}[data-v-894e258f] .q-btn--outline:hover{background:#6c5ce733!important}.q-icon img[data-v-894e258f]{width:24px;height:24px;filter:brightness(1.2) contrast(1.1)}.logo-container[data-v-894e258f]{margin-bottom:16px}.logo[data-v-894e258f]{max-height:115px;filter:drop-shadow(0 4px 8px rgba(108,92,231,.3))}[data-v-894e258f] .q-separator{background:linear-gradient(145deg,#6c5ce7,#a29bfe)!important}.text-center[data-v-894e258f]{text-align:center}[data-v-894e258f] .q-field--filled .q-field__control input:-webkit-autofill,[data-v-894e258f] .q-field--filled .q-field__control input:-webkit-autofill:hover,[data-v-894e258f] .q-field--filled .q-field__control input:-webkit-autofill:focus,[data-v-894e258f] .q-field--filled .q-field__control input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px rgba(44,44,84,.8) inset!important;-webkit-text-fill-color:white!important;transition:background-color 5000s ease-in-out 0s!important}
