.back-button[data-v-0317903e]{position:fixed;top:20px;left:20px;width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100}.back-button[data-v-0317903e]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}.back-button svg[data-v-0317903e]{color:#fff}.login-page[data-v-27235368]{min-height:100vh;background:linear-gradient(135deg,#1a2030,#232842);display:flex;align-items:center;justify-content:center;padding:20px}.login-container[data-v-27235368]{width:100%;max-width:420px;padding:40px 20px}.login-title[data-v-27235368]{font-size:20px;color:#fff;margin-top:15px;font-weight:500;letter-spacing:1px;position:relative;padding-bottom:10px}.login-title[data-v-27235368]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:2px;background:linear-gradient(135deg,#6a7ce0,#3491fa)}.logo-section[data-v-27235368]{text-align:center;margin-bottom:25px}.app-name[data-v-27235368]{font-size:28px;color:#fff;font-weight:600;margin:0;background:linear-gradient(135deg,#fff,#a0a5c6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login-title[data-v-27235368]{font-size:18px;color:hsla(0,0%,100%,.7);margin-top:10px;font-weight:400}.login-form[data-v-27235368]{background:hsla(0,0%,100%,.05);border-radius:16px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.form-item[data-v-27235368]{margin-bottom:20px}.input-wrapper[data-v-27235368]{position:relative;display:flex;align-items:center}.input-wrapper i[data-v-27235368]{position:absolute;left:16px;color:hsla(0,0%,100%,.5);font-size:18px}.form-item input[data-v-27235368]{width:100%;height:48px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:0 16px 0 44px;color:#fff;font-size:15px;transition:all .3s ease}.form-item input[data-v-27235368]:focus{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 2px hsla(0,0%,100%,.1)}.form-actions[data-v-27235368]{display:flex;flex-direction:column;gap:16px;margin-top:32px}.form-actions .van-button[data-v-27235368]{height:48px;border-radius:12px;font-size:16px;font-weight:500;transition:all .3s ease}.form-actions .van-button--primary[data-v-27235368]{background:linear-gradient(135deg,#6a7ce0,#3491fa)!important;border:none!important;box-shadow:0 4px 12px rgba(106,124,224,.3)}.form-actions .van-button--primary[data-v-27235368]:active{transform:translateY(1px);box-shadow:0 2px 6px rgba(106,124,224,.2)}.form-actions .van-button--default[data-v-27235368]{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important}.form-actions .van-button--default[data-v-27235368]:active{background:hsla(0,0%,100%,.12)!important}