.page-404[data-v-7dbcc593]{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#fff}.stars[data-v-7dbcc593]{position:absolute;inset:0;pointer-events:none}.star[data-v-7dbcc593]{position:absolute;border-radius:50%;background:#fff;animation:twinkle-data-v-7dbcc593 ease-in-out infinite}@keyframes twinkle-data-v-7dbcc593{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.9;transform:scale(1.2)}}.meteor[data-v-7dbcc593]{position:absolute;width:140px;height:2px;background:linear-gradient(90deg,hsla(0,0%,100%,.8),transparent);border-radius:2px;transform:rotate(-35deg);opacity:0;pointer-events:none}.meteor-1[data-v-7dbcc593]{top:18%;left:12%;animation:shoot-data-v-7dbcc593 7s linear infinite}.meteor-2[data-v-7dbcc593]{top:42%;left:68%;animation:shoot-data-v-7dbcc593 9s linear 3.5s infinite}@keyframes shoot-data-v-7dbcc593{0%{opacity:0;transform:translateX(0) rotate(-35deg)}3%{opacity:1}12%{opacity:0;transform:translateX(420px) rotate(-35deg)}to{opacity:0;transform:translateX(420px) rotate(-35deg)}}.content[data-v-7dbcc593]{position:relative;z-index:2;text-align:center;padding:0 24px;animation:rise-data-v-7dbcc593 .9s ease-out both}@keyframes rise-data-v-7dbcc593{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.code[data-v-7dbcc593]{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.digit[data-v-7dbcc593]{font-size:128px;font-weight:800;line-height:1;background:linear-gradient(180deg,#fff 30%,#8ea8c3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 60px rgba(120,160,255,.25)}.digit-1[data-v-7dbcc593]{animation:floaty-data-v-7dbcc593 4s ease-in-out infinite}.digit-2[data-v-7dbcc593]{animation:floaty-data-v-7dbcc593 4s ease-in-out 1.2s infinite}@keyframes floaty-data-v-7dbcc593{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.planet[data-v-7dbcc593]{position:relative;width:108px;height:108px;animation:spin-data-v-7dbcc593 10s linear infinite}.planet-body[data-v-7dbcc593]{position:absolute;inset:12px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#7ee8fa 0,#6a67ce 55%,#3a3f8c 100%);box-shadow:0 0 46px rgba(110,130,250,.55),inset -12px -10px 26px rgba(0,0,0,.35)}.ring[data-v-7dbcc593]{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid rgba(160,190,255,.55);border-top-color:transparent;border-bottom-color:rgba(160,190,255,.2);transform:rotateX(68deg)}@keyframes spin-data-v-7dbcc593{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.title[data-v-7dbcc593]{margin:0 0 14px;font-size:26px;font-weight:600;letter-spacing:2px}.desc[data-v-7dbcc593]{margin:0 0 36px;font-size:15px;line-height:1.8;color:hsla(0,0%,100%,.55)}.desc strong[data-v-7dbcc593]{color:#7ee8fa;font-weight:600}.actions[data-v-7dbcc593]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.btn[data-v-7dbcc593]{padding:12px 34px;font-size:15px;border-radius:999px;cursor:pointer;transition:all .25s ease;border:1px solid transparent}.btn-primary[data-v-7dbcc593]{color:#16213e;font-weight:600;background:linear-gradient(135deg,#7ee8fa,#80ff72);box-shadow:0 8px 24px rgba(126,232,250,.35)}.btn-primary[data-v-7dbcc593]:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(126,232,250,.5)}.btn-ghost[data-v-7dbcc593]{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.25)}.btn-ghost[data-v-7dbcc593]:hover{background:hsla(0,0%,100%,.14);transform:translateY(-2px)}@media (max-width:480px){.digit[data-v-7dbcc593]{font-size:84px}.planet[data-v-7dbcc593]{width:72px;height:72px}.planet-body[data-v-7dbcc593]{inset:8px}.ring[data-v-7dbcc593]{width:100px;height:100px;margin:-50px 0 0 -50px}.title[data-v-7dbcc593]{font-size:20px}}.el-menu .el-menu--inline{background:#1d3666!important}#navDom .el-menu.el-menu--horizontal{border-bottom:none!important}#leftNav .el-menu-item,#leftNav .el-submenu__title{height:40px!important;line-height:40px!important}#leftNav .el-submenu.is-active .el-submenu__title{border-bottom:none!important}.el-menu{border:0}.el-menu--popup{padding:10px;border-radius:5px;background:#333!important}.el-menu--popup>li.el-menu-item,.el-menu--popup>li.el-submenu{font-size:12px!important}.el-submenu .el-menu-item{min-width:0!important}.el-menu-item i,.el-submenu__title i{color:#fff}.el-menu-item.is-active,.el-menu-item:hover,.el-submenu__title.is-active,.el-submenu__title:hover{background:#175e77!important}#leftNav .menu{font-size:12px}#leftNav .menu,#leftNav .sub-menu{height:40px;line-height:40px;cursor:pointer;overflow:hidden;border-radius:5px}#leftNav .sub-menu{padding-left:10px;font-size:14px;color:#9a9a99}#leftNav .sub-menu.active{background:#f1f1f1}#topArea .el-menu-item>a{display:block;width:100%;height:100%}#topArea{background:#096;border-bottom:0}.dots{width:20px;height:20px;background-color:#ea544a;border-radius:10px;position:fixed;z-index:9999;opacity:0}body,html{width:100%}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}:root{--bg-0:#070d1f;--bg-1:#0b1530;--cyan:#2fd4e6;--cyan-soft:rgba(47,212,230,.14);--blue:#3b82f6;--violet:#8b5cf6;--txt:#e8eefc;--txt-2:#93a3c7;--txt-3:#5c6b8f;--line:rgba(147,163,199,.16);--danger:#f87171;--ok:#34d399;--radius:16px}body,html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-x:hidden}#ucPage{color:var(--txt);background:var(--bg-0)}.stage{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(1000px 600px at 85% -10%,rgba(139,92,246,.22),transparent 60%),radial-gradient(900px 620px at -10% 110%,rgba(47,212,230,.16),transparent 62%),linear-gradient(160deg,#050a18,#0a1230 48%,#0d1a42)}.grid-floor{position:absolute;left:-30%;right:-30%;bottom:-6%;height:58%;background-image:linear-gradient(rgba(47,212,230,.12) 1px,transparent 0),linear-gradient(90deg,rgba(47,212,230,.12) 1px,transparent 0);background-size:56px 56px;transform:perspective(520px) rotateX(58deg);-webkit-mask-image:linear-gradient(0deg,#000 5%,transparent 85%);mask-image:linear-gradient(0deg,#000 5%,transparent 85%);animation:floorMove 7s linear infinite}@keyframes floorMove{to{background-position:0 56px,0 0}}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;will-change:transform}.orb-a{width:420px;height:420px;left:-120px;top:-110px;background:#1e5eff;animation:drift 18s ease-in-out infinite alternate}.orb-b{width:360px;height:360px;right:-100px;bottom:-110px;background:#7a3bff;animation:drift 22s ease-in-out infinite alternate-reverse}@keyframes drift{to{transform:translate(40px,28px) scale(1.1)}}.particle{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(47,212,230,.5);animation:floatUp linear infinite}@keyframes floatUp{0%{transform:translateY(0);opacity:0}12%{opacity:.8}88%{opacity:.5}to{transform:translateY(-78vh);opacity:0}}.wrap{position:relative;z-index:1;min-height:100vh;justify-content:center;padding:26px 18px}.layout,.wrap{display:flex;align-items:center}.layout{width:100%;max-width:1020px;gap:64px;animation:rise .8s cubic-bezier(.2,.8,.25,1) both}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero{flex:1 1 52%;min-width:0}.hero-logo{display:flex;align-items:center;gap:13px}.logo-mark{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(47,212,230,.18),rgba(139,92,246,.22));border:1px solid rgba(47,212,230,.4);box-shadow:0 0 26px rgba(47,212,230,.25),inset 0 0 14px rgba(47,212,230,.12)}.logo-mark svg{width:26px;height:26px}.logo-name{font-size:19px;font-weight:700;letter-spacing:1px}.logo-name small{display:block;font-size:10.5px;font-weight:500;color:var(--txt-3);letter-spacing:3px;margin-top:2px}.hero-title{margin-top:38px;font-size:33px;font-weight:800;line-height:1.42;letter-spacing:1px}.hero-title em{font-style:normal;background:linear-gradient(92deg,var(--cyan) 10%,#7dd3fc 50%,var(--violet) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{margin-top:14px;font-size:14.5px;color:var(--txt-2);line-height:1.9;max-width:460px}.stats{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:480px}.stat{position:relative;padding:16px 16px 14px;border-radius:14px;background:rgba(13,22,48,.55);border:1px solid var(--line);backdrop-filter:blur(8px);overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.stat:hover{transform:translateY(-3px);border-color:rgba(47,212,230,.45);box-shadow:0 14px 34px -14px rgba(47,212,230,.3)}.stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--cyan),var(--violet));opacity:.8}.stat-label{font-size:12px;color:var(--txt-3);letter-spacing:.5px}.stat-value{margin-top:7px;font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.stat-value small{font-size:12px;font-weight:500;color:var(--txt-3);margin-left:3px}.stat-trend{margin-top:5px;font-size:11.5px;font-weight:600}.up{color:var(--ok)}.down{color:var(--danger)}.spark{margin-top:10px;height:30px}.spark svg{width:100%;height:100%;display:block}.spark path.line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.spark path.area{opacity:.18}.hero-foot{margin-top:32px;display:flex;align-items:center;gap:16px;font-size:12.5px;color:var(--txt-3)}.hero-foot .sep{width:1px;height:12px;background:var(--line)}.pulse-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--ok)}.pulse-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--ok);animation:ripple 1.8s ease-out infinite}@keyframes ripple{0%{transform:scale(.5);opacity:1}to{transform:scale(1.7);opacity:0}}.card{flex:0 0 400px;padding:38px 38px 30px;border-radius:20px;background:linear-gradient(165deg,rgba(17,27,56,.92),rgba(10,16,38,.94));border:1px solid rgba(147,163,199,.2);box-shadow:0 30px 80px -24px rgba(0,0,0,.7),inset 0 0 0 1px hsla(0,0%,100%,.02);backdrop-filter:blur(14px);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(47,212,230,.8),rgba(139,92,246,.8),transparent)}.card-title{font-size:22px;font-weight:800;letter-spacing:.5px}.card-sub{margin-top:6px;font-size:13px;color:var(--txt-2)}.card-sub b{color:var(--cyan);font-weight:600}.tabs{display:flex;gap:26px;margin:22px 0 4px;border-bottom:1px solid var(--line)}.tab{position:relative;padding:0 2px 11px;font-size:14.5px;color:var(--txt-3);cursor:pointer;background:none;border:none;font-family:inherit;transition:color .25s}.tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--cyan),var(--violet));transform:scaleX(0);transform-origin:left;transition:transform .3s}.tab.on{color:var(--txt);font-weight:700}.tab.on:after{transform:scaleX(1)}.form-box{padding-top:18px;animation:rise .55s .1s both}.field+.field{margin-top:14px}.field-label{display:block;font-size:12.5px;font-weight:600;color:var(--txt-2);margin-bottom:7px}.control{position:relative}.control .lead{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--txt-3);pointer-events:none;transition:color .2s;z-index:1}.control .lead svg{width:100%;height:100%}.control.focus .lead{color:var(--cyan)}.input{width:100%;height:46px;padding:0 44px;font-size:14px;color:var(--txt);border:1px solid var(--line);border-radius:12px;outline:none;background:rgba(7,13,31,.6);caret-color:var(--cyan);transition:border-color .2s,box-shadow .2s,background .2s;font-family:inherit}.input::-moz-placeholder{color:#4d5b7d}.input::placeholder{color:#4d5b7d}.control.focus .input{border-color:rgba(47,212,230,.7);background:rgba(7,13,31,.85);box-shadow:0 0 0 4px rgba(47,212,230,.1)}.suffix{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.icon-btn{width:32px;height:32px;border:none;background:transparent;border-radius:9px;cursor:pointer;display:grid;place-items:center;color:var(--txt-3);transition:background .2s,color .2s}.icon-btn:hover{background:rgba(47,212,230,.1);color:var(--cyan)}.icon-btn svg{width:18px;height:18px}.captcha-wrap{margin-top:6px}.captcha-row{display:grid;grid-template-columns:1fr 118px;gap:10px;align-items:stretch}.captcha-row .input{padding-right:14px;letter-spacing:2px}.captcha-box{position:relative;height:46px;border-radius:12px;overflow:hidden;border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(7,13,31,.6);transition:border-color .2s,transform .15s}.captcha-box:hover{border-color:rgba(47,212,230,.55);transform:translateY(-1px)}.captcha-box:active{transform:scale(.98)}.captcha-box canvas{display:block;width:100%;height:100%}.captcha-box .refresh-mask{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;background:rgba(7,13,31,.72);color:var(--cyan);font-size:11.5px;font-weight:600;opacity:0;transition:opacity .2s;backdrop-filter:blur(1px)}.captcha-box:hover .refresh-mask{opacity:1}.captcha-box .refresh-mask svg{width:14px;height:14px}.captcha-hint{margin-top:6px;font-size:11px;color:var(--txt-3);display:flex;align-items:center;gap:5px}.captcha-hint svg{width:12px;height:12px;color:var(--cyan);opacity:.75}.captcha-box.ok-state{border-color:rgba(52,211,153,.55)}.row-opt{display:flex;justify-content:space-between;margin-top:14px;font-size:12.5px}.check,.row-opt{align-items:center}.check{display:inline-flex;gap:7px;cursor:pointer;color:var(--txt-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.check input{display:none}.check .box{width:15px;height:15px;border-radius:4px;border:1.5px solid #3d4c73;display:grid;place-items:center;transition:all .2s;flex:none;background:rgba(7,13,31,.5)}.check .box svg{width:9px;height:9px;stroke:#06121f;stroke-width:3.2;opacity:0;transform:scale(.4);transition:all .2s}.check input:checked+.box{background:var(--cyan);border-color:var(--cyan)}.check input:checked+.box svg{opacity:1;transform:scale(1)}.link-btn{color:var(--cyan);font-size:12.5px;text-decoration:none;font-weight:500}.link-btn:hover{text-decoration:underline}.btn-login{margin-top:18px;width:100%;height:46px;border:none;border-radius:12px;cursor:pointer;color:#04121c;font-size:15px;font-weight:800;font-family:inherit;letter-spacing:4px;background:linear-gradient(92deg,#2fd4e6,#61a6ff 55%,#8b5cf6 130%);box-shadow:0 14px 30px -10px rgba(47,212,230,.45);transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden}.btn-login:after{content:"";position:absolute;top:0;bottom:0;width:44%;left:-70%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.5),transparent);transform:skewX(-18deg);transition:left .6s ease}.btn-login:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px rgba(47,212,230,.55)}.btn-login:hover:after{left:130%}.btn-login:active{transform:translateY(0)}.btn-login:disabled{cursor:not-allowed;filter:grayscale(.4) opacity(.7);transform:none}.btn-login .spinner{display:inline-block;width:17px;height:17px;vertical-align:-3px;margin-right:8px;border:2px solid rgba(4,18,28,.35);border-top-color:#04121c;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.err-tip{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--danger);min-height:17px;margin-top:5px}.err-tip svg{width:13px;height:13px;flex:none}.err-shake{animation:shake .4s}@keyframes shake{20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.sms-row{display:grid;grid-template-columns:1fr 112px;gap:10px;align-items:stretch}.btn-code{height:46px;border-radius:12px;border:1px solid rgba(47,212,230,.45);background:rgba(47,212,230,.08);color:var(--cyan);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s}.btn-code:hover:not(:disabled){background:rgba(47,212,230,.16)}.btn-code:disabled{color:var(--txt-3);border-color:var(--line);background:rgba(7,13,31,.4);cursor:not-allowed}.card-foot{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line)}.sec-tip{display:flex;gap:8px;font-size:11.5px;color:var(--txt-3);line-height:1.75}.sec-tip svg{width:14px;height:14px;flex:none;margin-top:2px;color:var(--cyan);opacity:.8}.toast{position:fixed;top:26px;left:50%;transform:translateX(-50%) translateY(-80px);z-index:99;display:flex;align-items:center;gap:9px;padding:12px 20px;border-radius:12px;background:rgba(10,18,40,.95);color:var(--txt);font-size:14px;border:1px solid var(--line);backdrop-filter:blur(8px);box-shadow:0 16px 40px -10px rgba(0,0,0,.6);transition:transform .35s cubic-bezier(.2,.8,.25,1)}.toast.show{transform:translateX(-50%) translateY(0)}.toast.ok svg{color:var(--ok)}.toast.err svg{color:var(--danger)}.toast svg{width:18px;height:18px}@media (max-width:960px){.layout{flex-direction:column;gap:36px}.hero{display:none}.card{flex:0 0 auto;width:100%;max-width:420px}}.chart-item.active{background:#ea544a;border-radius:5px;overflow:hidden;color:#fff}.flex .permit:first-child{margin-left:0!important}