.ai-login-container[data-v-3bdaa1b5]{display:-ms-flexbox;display:flex;width:100vw;height:100vh;background:radial-gradient(circle at 15% 50%,#123055 0,#0a182e 50%,#050c18 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:fixed;top:0;left:0;z-index:9999}.particle-bg[data-v-3bdaa1b5]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.brand-showcase[data-v-3bdaa1b5]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:40px;position:relative;z-index:2}.brand-showcase .brand-content[data-v-3bdaa1b5]{max-width:600px;background:radial-gradient(circle,rgba(100,255,218,.05) 0,transparent 60%);padding:40px;border-radius:20px}.brand-showcase .brand-content .main-title[data-v-3bdaa1b5]{font-size:48px;font-weight:700;color:#fff;margin-bottom:24px;letter-spacing:2px;text-shadow:0 0 10px rgba(100,255,218,.5),0 0 20px rgba(100,255,218,.3)}.brand-showcase .brand-content .sub-title[data-v-3bdaa1b5]{font-size:18px;line-height:1.8;color:#a0aec0}.form-wrapper[data-v-3bdaa1b5]{width:500px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:40px;z-index:10}.glass-panel[data-v-3bdaa1b5]{width:100%;padding:40px;background:rgba(16,33,60,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(100,255,218,.15);border-radius:16px;box-shadow:0 8px 32px 0 rgba(0,0,0,.4),inset 0 0 20px rgba(100,255,218,.05)}.user-layout-login label[data-v-3bdaa1b5]{font-size:14px}.user-layout-login[data-v-3bdaa1b5] .ant-tabs-nav .ant-tabs-tab{color:#8892b0;font-size:16px;transition:all .3s}.user-layout-login[data-v-3bdaa1b5] .ant-tabs-nav .ant-tabs-tab-active{color:#64ffda;font-weight:700;text-shadow:0 0 10px rgba(100,255,218,.3)}.user-layout-login[data-v-3bdaa1b5] .ant-tabs-ink-bar{background-color:#64ffda;box-shadow:0 0 5px #64ffda}.user-layout-login[data-v-3bdaa1b5] .ant-input,.user-layout-login[data-v-3bdaa1b5] .ant-input-affix-wrapper,.user-layout-login[data-v-3bdaa1b5] .ant-input-password{background-color:rgba(6,18,36,.5);border:1px solid rgba(100,255,218,.2);color:#fff;transition:all .3s ease}.user-layout-login[data-v-3bdaa1b5] .ant-input-affix-wrapper .ant-input{background-color:transparent!important;border:none!important;box-shadow:none!important}.user-layout-login[data-v-3bdaa1b5] .ant-input-affix-wrapper-focused,.user-layout-login[data-v-3bdaa1b5] .ant-input-affix-wrapper:hover,.user-layout-login[data-v-3bdaa1b5] .ant-input:focus,.user-layout-login[data-v-3bdaa1b5] .ant-input:hover{border-color:#64ffda!important;background-color:rgba(6,18,36,.8)!important;box-shadow:inset 0 0 5px rgba(100,255,218,.1),0 0 8px rgba(100,255,218,.5),0 0 16px rgba(100,255,218,.3),0 0 24px rgba(100,255,218,.1)!important;z-index:1}.user-layout-login .captcha-btn[data-v-3bdaa1b5]{color:#64ffda!important;border-color:rgba(100,255,218,.5)!important;background-color:transparent!important;transition:all .3s ease}.user-layout-login .captcha-btn[data-v-3bdaa1b5]:focus,.user-layout-login .captcha-btn[data-v-3bdaa1b5]:hover{border-color:#64ffda!important;box-shadow:0 0 10px rgba(100,255,218,.2)!important;color:#64ffda!important}.user-layout-login .captcha-btn[disabled][data-v-3bdaa1b5]{color:#6b7a90!important;border-color:rgba(100,255,218,.1)!important;background-color:rgba(6,18,36,.3)!important;text-shadow:none!important;box-shadow:none!important}.user-layout-login[data-v-3bdaa1b5] .ant-form-explain{color:#ff4d4f;margin-top:4px}.user-layout-login .neon-btn[data-v-3bdaa1b5]{width:100%;height:48px;font-size:16px;font-weight:700;background-color:#64ffda;border-color:#64ffda;color:#050f1e;border-radius:8px;transition:all .3s ease;box-shadow:0 0 10px rgba(100,255,218,.4)}.user-layout-login .neon-btn[data-v-3bdaa1b5]:focus,.user-layout-login .neon-btn[data-v-3bdaa1b5]:hover{background-color:#52e0c4;border-color:#52e0c4;box-shadow:0 0 15px rgba(100,255,218,.6),0 0 30px rgba(100,255,218,.3);transform:translateY(-2px)}.user-layout-login .trust-badges[data-v-3bdaa1b5]{margin-top:24px;text-align:center;font-size:12px;color:#6b7a90}.user-layout-login .trust-badges .divider[data-v-3bdaa1b5]{margin:0 8px;opacity:.3}