.login-wrap[data-v-755ee28b]{position:relative;min-height:100vh;overflow:hidden}.bg-layer[data-v-755ee28b]{position:absolute;inset:0}.bg-gradient[data-v-755ee28b]{background:linear-gradient(135deg,#0f0c29,#302b63 15%,#24243e 30%,#1a1a2e 45%,#16213e 60%,#0f3460 75%,#533483 90%,#0f0c29);background-size:400% 400%;-webkit-animation:gradientShift-data-v-755ee28b 15s ease infinite;animation:gradientShift-data-v-755ee28b 15s ease infinite}@-webkit-keyframes gradientShift-data-v-755ee28b{0%{background-position:0 50%}20%{background-position:20% 80%}40%{background-position:80% 20%}60%{background-position:100% 50%}80%{background-position:50% 100%}to{background-position:0 50%}}@keyframes gradientShift-data-v-755ee28b{0%{background-position:0 50%}20%{background-position:20% 80%}40%{background-position:80% 20%}60%{background-position:100% 50%}80%{background-position:50% 100%}to{background-position:0 50%}}.bg-pattern[data-v-755ee28b]{background-image:radial-gradient(circle at 20% 10%,hsla(0,100%,71%,.12) 0,transparent 40%),radial-gradient(circle at 80% 90%,rgba(139,92,246,.15) 0,transparent 45%),radial-gradient(circle at 50% 50%,rgba(59,130,246,.1) 0,transparent 55%),radial-gradient(circle at 10% 80%,rgba(0,255,255,.08) 0,transparent 40%),radial-gradient(circle at 90% 20%,rgba(255,200,100,.08) 0,transparent 35%)}.bg-overlay[data-v-755ee28b]{background-image:linear-gradient(rgba(99,102,241,.04) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.04) 1px,transparent 0);background-size:50px 50px}.animated-orbs[data-v-755ee28b]{position:absolute;inset:0;overflow:hidden;z-index:0}.orb[data-v-755ee28b]{position:absolute;border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px);opacity:.4;will-change:transform}.orb.orb-1[data-v-755ee28b]{width:550px;height:550px;background:radial-gradient(circle,hsla(0,100%,71%,.7) 0,hsla(0,100%,71%,0) 70%);top:-180px;right:-120px;-webkit-animation:orbFloat1-data-v-755ee28b 28s ease-in-out infinite;animation:orbFloat1-data-v-755ee28b 28s ease-in-out infinite}.orb.orb-2[data-v-755ee28b]{width:450px;height:450px;background:radial-gradient(circle,rgba(139,92,246,.8) 0,rgba(139,92,246,0) 70%);bottom:-120px;left:-80px;-webkit-animation:orbFloat2-data-v-755ee28b 32s ease-in-out infinite;animation:orbFloat2-data-v-755ee28b 32s ease-in-out infinite}.orb.orb-3[data-v-755ee28b]{width:380px;height:380px;background:radial-gradient(circle,rgba(59,130,246,.6) 0,rgba(59,130,246,0) 70%);top:35%;left:8%;-webkit-animation:orbFloat3-data-v-755ee28b 24s ease-in-out infinite;animation:orbFloat3-data-v-755ee28b 24s ease-in-out infinite}.orb.orb-4[data-v-755ee28b]{width:320px;height:320px;background:radial-gradient(circle,rgba(0,255,255,.5) 0,rgba(0,255,255,0) 70%);bottom:25%;right:12%;-webkit-animation:orbFloat4-data-v-755ee28b 26s ease-in-out infinite;animation:orbFloat4-data-v-755ee28b 26s ease-in-out infinite}.orb.orb-5[data-v-755ee28b]{width:280px;height:280px;background:radial-gradient(circle,rgba(255,200,100,.5) 0,rgba(255,200,100,0) 70%);top:55%;left:52%;-webkit-animation:orbFloat5-data-v-755ee28b 20s ease-in-out infinite;animation:orbFloat5-data-v-755ee28b 20s ease-in-out infinite}.orb.orb-6[data-v-755ee28b]{width:400px;height:400px;background:radial-gradient(circle,rgba(167,139,250,.45) 0,rgba(167,139,250,0) 70%);top:15%;left:30%;-webkit-animation:orbFloat6-data-v-755ee28b 35s ease-in-out infinite;animation:orbFloat6-data-v-755ee28b 35s ease-in-out infinite}.orb.orb-7[data-v-755ee28b]{width:250px;height:250px;background:radial-gradient(circle,rgba(147,197,253,.5) 0,rgba(147,197,253,0) 70%);bottom:10%;left:50%;-webkit-animation:orbFloat7-data-v-755ee28b 22s ease-in-out infinite;animation:orbFloat7-data-v-755ee28b 22s ease-in-out infinite}@-webkit-keyframes orbFloat1-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}25%{-webkit-transform:translate(-40px,60px) scale(1.15);transform:translate(-40px,60px) scale(1.15)}50%{-webkit-transform:translate(30px,-40px) scale(.9);transform:translate(30px,-40px) scale(.9)}75%{-webkit-transform:translate(-25px,-50px) scale(1.05);transform:translate(-25px,-50px) scale(1.05)}}@keyframes orbFloat1-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}25%{-webkit-transform:translate(-40px,60px) scale(1.15);transform:translate(-40px,60px) scale(1.15)}50%{-webkit-transform:translate(30px,-40px) scale(.9);transform:translate(30px,-40px) scale(.9)}75%{-webkit-transform:translate(-25px,-50px) scale(1.05);transform:translate(-25px,-50px) scale(1.05)}}@-webkit-keyframes orbFloat2-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}33%{-webkit-transform:translate(50px,-50px) scale(1.2);transform:translate(50px,-50px) scale(1.2)}66%{-webkit-transform:translate(-40px,30px) scale(.85);transform:translate(-40px,30px) scale(.85)}}@keyframes orbFloat2-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}33%{-webkit-transform:translate(50px,-50px) scale(1.2);transform:translate(50px,-50px) scale(1.2)}66%{-webkit-transform:translate(-40px,30px) scale(.85);transform:translate(-40px,30px) scale(.85)}}@-webkit-keyframes orbFloat3-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}25%{-webkit-transform:translate(60px,40px) scale(1.15);transform:translate(60px,40px) scale(1.15)}50%{-webkit-transform:translate(-50px,-60px) scale(.88);transform:translate(-50px,-60px) scale(.88)}75%{-webkit-transform:translate(30px,50px) scale(1.1);transform:translate(30px,50px) scale(1.1)}}@keyframes orbFloat3-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}25%{-webkit-transform:translate(60px,40px) scale(1.15);transform:translate(60px,40px) scale(1.15)}50%{-webkit-transform:translate(-50px,-60px) scale(.88);transform:translate(-50px,-60px) scale(.88)}75%{-webkit-transform:translate(30px,50px) scale(1.1);transform:translate(30px,50px) scale(1.1)}}@-webkit-keyframes orbFloat4-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(-70px,-30px) scale(1.18);transform:translate(-70px,-30px) scale(1.18)}}@keyframes orbFloat4-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(-70px,-30px) scale(1.18);transform:translate(-70px,-30px) scale(1.18)}}@-webkit-keyframes orbFloat5-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}25%{-webkit-transform:translate(-40px,-70px) scale(1.2);transform:translate(-40px,-70px) scale(1.2)}50%{-webkit-transform:translate(60px,30px) scale(.85);transform:translate(60px,30px) scale(.85)}75%{-webkit-transform:translate(-30px,60px) scale(1.08);transform:translate(-30px,60px) scale(1.08)}}@keyframes orbFloat5-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}25%{-webkit-transform:translate(-40px,-70px) scale(1.2);transform:translate(-40px,-70px) scale(1.2)}50%{-webkit-transform:translate(60px,30px) scale(.85);transform:translate(60px,30px) scale(.85)}75%{-webkit-transform:translate(-30px,60px) scale(1.08);transform:translate(-30px,60px) scale(1.08)}}@-webkit-keyframes orbFloat6-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}20%{-webkit-transform:translate(30px,-40px) scale(1.1);transform:translate(30px,-40px) scale(1.1)}40%{-webkit-transform:translate(-40px,20px) scale(.95);transform:translate(-40px,20px) scale(.95)}60%{-webkit-transform:translate(20px,50px) scale(1.15);transform:translate(20px,50px) scale(1.15)}80%{-webkit-transform:translate(-30px,-20px) scale(.9);transform:translate(-30px,-20px) scale(.9)}}@keyframes orbFloat6-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}20%{-webkit-transform:translate(30px,-40px) scale(1.1);transform:translate(30px,-40px) scale(1.1)}40%{-webkit-transform:translate(-40px,20px) scale(.95);transform:translate(-40px,20px) scale(.95)}60%{-webkit-transform:translate(20px,50px) scale(1.15);transform:translate(20px,50px) scale(1.15)}80%{-webkit-transform:translate(-30px,-20px) scale(.9);transform:translate(-30px,-20px) scale(.9)}}@-webkit-keyframes orbFloat7-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(40px,-50px) scale(1.2);transform:translate(40px,-50px) scale(1.2)}}@keyframes orbFloat7-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(40px,-50px) scale(1.2);transform:translate(40px,-50px) scale(1.2)}}.particle-field[data-v-755ee28b]{position:absolute;inset:0;z-index:0;background-image:radial-gradient(3px 3px at 20px 30px,hsla(0,0%,100%,.5),transparent),radial-gradient(2px 2px at 80px 100px,rgba(0,255,255,.4),transparent),radial-gradient(3px 3px at 150px 50px,hsla(0,100%,71%,.35),transparent),radial-gradient(2px 2px at 220px 150px,rgba(139,92,246,.45),transparent),radial-gradient(3px 3px at 300px 80px,hsla(0,0%,100%,.5),transparent),radial-gradient(2px 2px at 380px 200px,rgba(59,130,246,.4),transparent),radial-gradient(3px 3px at 460px 120px,rgba(255,200,100,.35),transparent),radial-gradient(2px 2px at 540px 250px,rgba(0,255,255,.4),transparent),radial-gradient(3px 3px at 620px 60px,rgba(167,139,250,.45),transparent),radial-gradient(2px 2px at 700px 180px,hsla(0,0%,100%,.5),transparent),radial-gradient(3px 3px at 780px 280px,rgba(59,130,246,.4),transparent),radial-gradient(2px 2px at 860px 100px,hsla(0,100%,71%,.35),transparent);background-size:900px 350px;-webkit-animation:particleDrift-data-v-755ee28b 45s linear infinite;animation:particleDrift-data-v-755ee28b 45s linear infinite}@-webkit-keyframes particleDrift-data-v-755ee28b{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}25%{-webkit-transform:translateY(-350px) translateX(150px);transform:translateY(-350px) translateX(150px)}50%{-webkit-transform:translateY(-700px) translateX(50px);transform:translateY(-700px) translateX(50px)}75%{-webkit-transform:translateY(-1050px) translateX(100px);transform:translateY(-1050px) translateX(100px)}to{-webkit-transform:translateY(-1400px) translateX(0);transform:translateY(-1400px) translateX(0)}}@keyframes particleDrift-data-v-755ee28b{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}25%{-webkit-transform:translateY(-350px) translateX(150px);transform:translateY(-350px) translateX(150px)}50%{-webkit-transform:translateY(-700px) translateX(50px);transform:translateY(-700px) translateX(50px)}75%{-webkit-transform:translateY(-1050px) translateX(100px);transform:translateY(-1050px) translateX(100px)}to{-webkit-transform:translateY(-1400px) translateX(0);transform:translateY(-1400px) translateX(0)}}.glow-lines[data-v-755ee28b]{position:absolute;inset:0;overflow:hidden;z-index:0}.glow-line[data-v-755ee28b]{position:absolute;height:2px;border-radius:1px;opacity:.3;will-change:transform,opacity}.glow-line.line-1[data-v-755ee28b]{width:400px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,100%,71%,.8)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,100%,71%,.8),transparent);top:20%;left:-100px;-webkit-animation:lineGlow1-data-v-755ee28b 12s ease-in-out infinite;animation:lineGlow1-data-v-755ee28b 12s ease-in-out infinite}.glow-line.line-2[data-v-755ee28b]{width:300px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(0,255,255,.7)),to(transparent));background:linear-gradient(90deg,transparent,rgba(0,255,255,.7),transparent);top:60%;right:-150px;-webkit-animation:lineGlow2-data-v-755ee28b 15s ease-in-out infinite;animation:lineGlow2-data-v-755ee28b 15s ease-in-out infinite;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.glow-line.line-3[data-v-755ee28b]{width:350px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(139,92,246,.75)),to(transparent));background:linear-gradient(90deg,transparent,rgba(139,92,246,.75),transparent);bottom:30%;left:10%;-webkit-animation:lineGlow3-data-v-755ee28b 18s ease-in-out infinite;animation:lineGlow3-data-v-755ee28b 18s ease-in-out infinite;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.glow-line.line-4[data-v-755ee28b]{width:250px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,200,100,.7)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,200,100,.7),transparent);top:45%;left:30%;-webkit-animation:lineGlow4-data-v-755ee28b 14s ease-in-out infinite;animation:lineGlow4-data-v-755ee28b 14s ease-in-out infinite;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes lineGlow1-data-v-755ee28b{0%,to{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1);opacity:.3}50%{-webkit-transform:translateX(500px) scaleX(1.2);transform:translateX(500px) scaleX(1.2);opacity:.8}}@keyframes lineGlow1-data-v-755ee28b{0%,to{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1);opacity:.3}50%{-webkit-transform:translateX(500px) scaleX(1.2);transform:translateX(500px) scaleX(1.2);opacity:.8}}@-webkit-keyframes lineGlow2-data-v-755ee28b{0%,to{-webkit-transform:rotate(15deg) translateX(0) scaleX(1);transform:rotate(15deg) translateX(0) scaleX(1);opacity:.3}50%{-webkit-transform:rotate(15deg) translateX(-500px) scaleX(1.3);transform:rotate(15deg) translateX(-500px) scaleX(1.3);opacity:.7}}@keyframes lineGlow2-data-v-755ee28b{0%,to{-webkit-transform:rotate(15deg) translateX(0) scaleX(1);transform:rotate(15deg) translateX(0) scaleX(1);opacity:.3}50%{-webkit-transform:rotate(15deg) translateX(-500px) scaleX(1.3);transform:rotate(15deg) translateX(-500px) scaleX(1.3);opacity:.7}}@-webkit-keyframes lineGlow3-data-v-755ee28b{0%,to{-webkit-transform:rotate(-10deg) translateX(0) scaleX(1);transform:rotate(-10deg) translateX(0) scaleX(1);opacity:.3}50%{-webkit-transform:rotate(-10deg) translateX(300px) scaleX(1.25);transform:rotate(-10deg) translateX(300px) scaleX(1.25);opacity:.75}}@keyframes lineGlow3-data-v-755ee28b{0%,to{-webkit-transform:rotate(-10deg) translateX(0) scaleX(1);transform:rotate(-10deg) translateX(0) scaleX(1);opacity:.3}50%{-webkit-transform:rotate(-10deg) translateX(300px) scaleX(1.25);transform:rotate(-10deg) translateX(300px) scaleX(1.25);opacity:.75}}@-webkit-keyframes lineGlow4-data-v-755ee28b{0%,to{-webkit-transform:rotate(45deg) translateX(0);transform:rotate(45deg) translateX(0);opacity:.3}50%{-webkit-transform:rotate(45deg) translateX(200px);transform:rotate(45deg) translateX(200px);opacity:.8}}@keyframes lineGlow4-data-v-755ee28b{0%,to{-webkit-transform:rotate(45deg) translateX(0);transform:rotate(45deg) translateX(0);opacity:.3}50%{-webkit-transform:rotate(45deg) translateX(200px);transform:rotate(45deg) translateX(200px);opacity:.8}}.floating-shapes[data-v-755ee28b]{position:absolute;inset:0;overflow:hidden;z-index:0}.shape[data-v-755ee28b]{position:absolute;opacity:.15;will-change:transform}.shape.shape-1[data-v-755ee28b]{width:60px;height:60px;border:1px solid hsla(0,100%,71%,.5);border-radius:8px;top:15%;right:25%;-webkit-animation:shapeFloat1-data-v-755ee28b 20s ease-in-out infinite;animation:shapeFloat1-data-v-755ee28b 20s ease-in-out infinite}.shape.shape-2[data-v-755ee28b]{width:40px;height:40px;border:1px solid rgba(0,255,255,.5);border-radius:50%;bottom:20%;left:20%;-webkit-animation:shapeFloat2-data-v-755ee28b 25s ease-in-out infinite;animation:shapeFloat2-data-v-755ee28b 25s ease-in-out infinite}.shape.shape-3[data-v-755ee28b]{width:50px;height:50px;background:linear-gradient(135deg,rgba(139,92,246,.3),transparent);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);top:50%;right:10%;-webkit-animation:shapeFloat3-data-v-755ee28b 22s ease-in-out infinite;animation:shapeFloat3-data-v-755ee28b 22s ease-in-out infinite}.shape.shape-4[data-v-755ee28b]{width:35px;height:35px;border:1px solid rgba(255,200,100,.5);border-radius:4px;bottom:40%;right:35%;-webkit-animation:shapeFloat4-data-v-755ee28b 18s ease-in-out infinite;animation:shapeFloat4-data-v-755ee28b 18s ease-in-out infinite;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.shape.shape-5[data-v-755ee28b]{width:45px;height:45px;background:linear-gradient(135deg,rgba(59,130,246,.2),transparent);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);top:30%;left:15%;-webkit-animation:shapeFloat5-data-v-755ee28b 28s ease-in-out infinite;animation:shapeFloat5-data-v-755ee28b 28s ease-in-out infinite}.shape.shape-6[data-v-755ee28b]{width:55px;height:55px;border:1px solid rgba(167,139,250,.5);border-radius:50%;bottom:15%;left:60%;-webkit-animation:shapeFloat6-data-v-755ee28b 24s ease-in-out infinite;animation:shapeFloat6-data-v-755ee28b 24s ease-in-out infinite}@-webkit-keyframes shapeFloat1-data-v-755ee28b{0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}25%{-webkit-transform:translate(-30px,40px) rotate(90deg);transform:translate(-30px,40px) rotate(90deg)}50%{-webkit-transform:translate(20px,-30px) rotate(180deg);transform:translate(20px,-30px) rotate(180deg)}75%{-webkit-transform:translate(-10px,-20px) rotate(270deg);transform:translate(-10px,-20px) rotate(270deg)}}@keyframes shapeFloat1-data-v-755ee28b{0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}25%{-webkit-transform:translate(-30px,40px) rotate(90deg);transform:translate(-30px,40px) rotate(90deg)}50%{-webkit-transform:translate(20px,-30px) rotate(180deg);transform:translate(20px,-30px) rotate(180deg)}75%{-webkit-transform:translate(-10px,-20px) rotate(270deg);transform:translate(-10px,-20px) rotate(270deg)}}@-webkit-keyframes shapeFloat2-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(40px,-50px) scale(1.5);transform:translate(40px,-50px) scale(1.5)}}@keyframes shapeFloat2-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(40px,-50px) scale(1.5);transform:translate(40px,-50px) scale(1.5)}}@-webkit-keyframes shapeFloat3-data-v-755ee28b{0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}50%{-webkit-transform:translate(-50px,30px) rotate(180deg);transform:translate(-50px,30px) rotate(180deg)}}@keyframes shapeFloat3-data-v-755ee28b{0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}50%{-webkit-transform:translate(-50px,30px) rotate(180deg);transform:translate(-50px,30px) rotate(180deg)}}@-webkit-keyframes shapeFloat4-data-v-755ee28b{0%,to{-webkit-transform:translate(0) rotate(30deg);transform:translate(0) rotate(30deg)}50%{-webkit-transform:translate(30px,-40px) rotate(120deg);transform:translate(30px,-40px) rotate(120deg)}}@keyframes shapeFloat4-data-v-755ee28b{0%,to{-webkit-transform:translate(0) rotate(30deg);transform:translate(0) rotate(30deg)}50%{-webkit-transform:translate(30px,-40px) rotate(120deg);transform:translate(30px,-40px) rotate(120deg)}}@-webkit-keyframes shapeFloat5-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(-40px,50px) scale(.8);transform:translate(-40px,50px) scale(.8)}}@keyframes shapeFloat5-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(-40px,50px) scale(.8);transform:translate(-40px,50px) scale(.8)}}@-webkit-keyframes shapeFloat6-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}33%{-webkit-transform:translate(30px,-30px) scale(1.3);transform:translate(30px,-30px) scale(1.3)}66%{-webkit-transform:translate(-20px,20px) scale(.7);transform:translate(-20px,20px) scale(.7)}}@keyframes shapeFloat6-data-v-755ee28b{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}33%{-webkit-transform:translate(30px,-30px) scale(1.3);transform:translate(30px,-30px) scale(1.3)}66%{-webkit-transform:translate(-20px,20px) scale(.7);transform:translate(-20px,20px) scale(.7)}}.sparkle-field[data-v-755ee28b]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sparkle-field[data-v-755ee28b]:after,.sparkle-field[data-v-755ee28b]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,hsla(0,0%,100%,.8),transparent),radial-gradient(1px 1px at 60% 70%,hsla(0,0%,100%,.6),transparent),radial-gradient(1px 1px at 80% 20%,rgba(0,255,255,.7),transparent),radial-gradient(1px 1px at 40% 80%,hsla(0,100%,71%,.6),transparent),radial-gradient(1px 1px at 10% 60%,rgba(139,92,246,.7),transparent);background-size:200px 200px}.sparkle-field[data-v-755ee28b]:before{-webkit-animation:sparkle1-data-v-755ee28b 3s ease-in-out infinite;animation:sparkle1-data-v-755ee28b 3s ease-in-out infinite}.sparkle-field[data-v-755ee28b]:after{-webkit-animation:sparkle2-data-v-755ee28b 4s ease-in-out infinite;animation:sparkle2-data-v-755ee28b 4s ease-in-out infinite;opacity:.5}@-webkit-keyframes sparkle1-data-v-755ee28b{0%,to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes sparkle1-data-v-755ee28b{0%,to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes sparkle2-data-v-755ee28b{0%,to{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes sparkle2-data-v-755ee28b{0%,to{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(.8);transform:scale(.8)}}.login-container[data-v-755ee28b]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 82px);padding:40px 20px}.login-card[data-v-755ee28b]{width:100%;max-width:440px;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:56px 44px;-webkit-box-shadow:0 30px 80px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.1) inset;box-shadow:0 30px 80px rgba(0,0,0,.25),inset 0 0 0 1px hsla(0,0%,100%,.1);-webkit-animation:cardEnter-data-v-755ee28b .5s cubic-bezier(.34,1.56,.64,1);animation:cardEnter-data-v-755ee28b .5s cubic-bezier(.34,1.56,.64,1)}@-webkit-keyframes cardEnter-data-v-755ee28b{0%{opacity:0;-webkit-transform:translateY(20px) scale(.98);transform:translateY(20px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes cardEnter-data-v-755ee28b{0%{opacity:0;-webkit-transform:translateY(20px) scale(.98);transform:translateY(20px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.logo[data-v-755ee28b]{position:absolute;top:40px;left:40px;width:140px}.login-header[data-v-755ee28b]{text-align:center;margin-bottom:44px}.brand-logo[data-v-755ee28b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.brand-logo[data-v-755ee28b],.brand-text[data-v-755ee28b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.brand-text[data-v-755ee28b]{gap:4px}.login-title[data-v-755ee28b]{font-size:24px;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.5px}.login-subtitle[data-v-755ee28b]{font-size:12px;color:#94a3b8;margin:0;text-transform:uppercase;letter-spacing:2px}.login-form[data-v-755ee28b]{margin-bottom:28px}.form-field[data-v-755ee28b]{margin-bottom:20px}.form-field[data-v-755ee28b]:last-of-type{margin-bottom:32px}.input-field[data-v-755ee28b]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8fafc;border-radius:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.input-field[data-v-755ee28b]:focus-within{background:#fff;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.2),0 0 0 1px rgba(59,130,246,.4);box-shadow:0 0 0 2px rgba(59,130,246,.2),0 0 0 1px rgba(59,130,246,.4)}.input-field:focus-within .field-icon i[data-v-755ee28b]{color:#3b82f6}.input-field.code-field .verify-code[data-v-755ee28b]{border-radius:0 14px 14px 0}.field-icon[data-v-755ee28b]{position:absolute;left:16px;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}.field-icon i[data-v-755ee28b]{font-size:18px;color:#94a3b8;-webkit-transition:color .3s ease;transition:color .3s ease}[data-v-755ee28b] .el-input__inner{height:48px;padding-left:48px;border:none;border-radius:14px;font-size:14px;color:#334155;background:transparent;-webkit-box-shadow:none;box-shadow:none}[data-v-755ee28b] .el-input__inner:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}[data-v-755ee28b] .el-input__inner::-webkit-input-placeholder{color:#cbd5e1}[data-v-755ee28b] .el-input__inner::-moz-placeholder{color:#cbd5e1}[data-v-755ee28b] .el-input__inner:-ms-input-placeholder{color:#cbd5e1}[data-v-755ee28b] .el-input__inner::-ms-input-placeholder{color:#cbd5e1}[data-v-755ee28b] .el-input__inner::placeholder{color:#cbd5e1}[data-v-755ee28b] .el-input__suffix{display:none}.verify-code[data-v-755ee28b]{width:120px;height:48px;cursor:pointer;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.verify-code[data-v-755ee28b]:hover{opacity:.85}.verify-code[data-v-755ee28b]:active{-webkit-transform:scale(.98);transform:scale(.98)}.login-btn[data-v-755ee28b]{width:100%;height:48px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:14px;font-size:16px;font-weight:600;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 16px rgba(59,130,246,.4);box-shadow:0 4px 16px rgba(59,130,246,.4)}.login-btn[data-v-755ee28b]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(59,130,246,.5);box-shadow:0 8px 24px rgba(59,130,246,.5)}.login-btn[data-v-755ee28b]:active{-webkit-transform:translateY(0);transform:translateY(0)}.login-footer[data-v-755ee28b]{text-align:center}.login-footer p[data-v-755ee28b]{font-size:12px;color:#94a3b8;margin:0}.dialog-tips[data-v-755ee28b]{font-size:14px;color:#64748b;text-align:center;margin-bottom:24px;padding:12px 16px;background:#f1f5f9;border-radius:10px}.phone-dialog .el-dialog__header[data-v-755ee28b],.user-dialog .el-dialog__header[data-v-755ee28b]{text-align:center;padding:28px 28px 20px}.phone-dialog .el-dialog__header .el-dialog__title[data-v-755ee28b],.user-dialog .el-dialog__header .el-dialog__title[data-v-755ee28b]{font-size:18px;font-weight:600;color:#1e293b}.phone-dialog .el-dialog__body[data-v-755ee28b],.user-dialog .el-dialog__body[data-v-755ee28b]{padding:0 28px 24px}.phone-dialog .el-dialog__footer[data-v-755ee28b],.user-dialog .el-dialog__footer[data-v-755ee28b]{padding:20px 28px 28px;text-align:center}.phone-dialog .code-row[data-v-755ee28b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.phone-dialog .code-row .input-field[data-v-755ee28b]{-webkit-box-flex:1;-ms-flex:1;flex:1}.phone-dialog .code-btn[data-v-755ee28b]{width:130px;height:40px;border-radius:10px;font-size:13px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff}.phone-dialog .code-btn[data-v-755ee28b]:hover:not(:disabled){opacity:.9}.phone-dialog .code-btn[data-v-755ee28b]:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.dialog-btn[data-v-755ee28b]{width:100px;height:40px;border-radius:10px;font-size:14px;font-weight:500}.dialog-btn.cancel-btn[data-v-755ee28b]{color:#64748b;border-color:#cbd5e1}.dialog-btn.cancel-btn[data-v-755ee28b]:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.dialog-btn.confirm-btn[data-v-755ee28b]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff}.dialog-btn.confirm-btn[data-v-755ee28b]:hover{opacity:.9}.user-dialog .user-list[data-v-755ee28b]{list-style:none;padding:0;margin:0;max-height:300px;overflow-x:hidden;overflow-y:auto}.user-dialog .user-list li[data-v-755ee28b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;margin-bottom:8px;background:#f8fafc;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.user-dialog .user-list li[data-v-755ee28b]:hover:not(.disabled){background:#eff6ff;-webkit-transform:translateX(4px);transform:translateX(4px)}.user-dialog .user-list li.disabled[data-v-755ee28b]{opacity:.5;cursor:not-allowed}.user-dialog .user-list li.disabled .user-name[data-v-755ee28b]{color:#94a3b8}.user-dialog .user-list li.disabled .user-meta[data-v-755ee28b]{color:#cbd5e1}.user-dialog .user-list li[data-v-755ee28b]:last-child{margin-bottom:0}.user-dialog .user-info[data-v-755ee28b]{gap:14px}.user-dialog .user-avatar[data-v-755ee28b],.user-dialog .user-info[data-v-755ee28b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-dialog .user-avatar[data-v-755ee28b]{width:44px;height:44px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-dialog .user-avatar i[data-v-755ee28b]{font-size:20px;color:#3b82f6}.user-dialog .user-detail[data-v-755ee28b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.user-dialog .user-name[data-v-755ee28b]{font-size:15px;font-weight:600;color:#1e293b}.user-dialog .user-meta[data-v-755ee28b]{font-size:13px;color:#64748b}.user-dialog .user-status[data-v-755ee28b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-dialog .user-status i[data-v-755ee28b]{font-size:16px;color:#3b82f6}.user-dialog .status-tag[data-v-755ee28b]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.user-dialog .status-tag.disabled-tag[data-v-755ee28b]{background:#fee2e2;color:#dc2626}[data-v-755ee28b] .el-form-item--small .el-form-item__error{padding-top:4px}