.login-root[data-v-9ddd60fa]{width:100%;height:100vh;--primary:#1890ff;--primary-deep:#096dd9;--primary-light:#e6f7ff;--accent:#36cfc9;--primary-gradient:linear-gradient(135deg,#096dd9,#1890ff 55%,#36cfc9);--text-main:#16223a;--text-sub:#6b7a90;--text-faint:#a8b3c4;--line:#e8eef6;--field-bg:#f7fafd}[data-v-9ddd60fa]{margin:0;padding:0;box-sizing:border-box}.login-root[data-v-9ddd60fa]{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;display:flex;align-items:center;justify-content:center;color:var(--text-main);overflow:hidden;position:relative}.page-bg[data-v-9ddd60fa]{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(900px 700px at 10% 12%,rgba(24,144,255,.22),transparent 60%),radial-gradient(820px 680px at 90% 88%,rgba(54,207,201,.22),transparent 60%),radial-gradient(700px 600px at 82% 16%,rgba(24,144,255,.14),transparent 60%),linear-gradient(135deg,#dcebff,#eaf3ff 45%,#dcebff)}.page-bg .grid-lines[data-v-9ddd60fa]{position:absolute;inset:0;background-image:linear-gradient(rgba(24,144,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(24,144,255,.06) 1px,transparent 0);background-size:46px 46px}.page-bg .orb[data-v-9ddd60fa]{position:absolute;border-radius:50%;-webkit-filter:blur(4px);filter:blur(4px)}.page-bg .orb1[data-v-9ddd60fa]{width:360px;height:360px;top:-120px;left:-90px;background:radial-gradient(circle,rgba(24,144,255,.3),transparent 70%);-webkit-animation:orbFloat-data-v-9ddd60fa 12s ease-in-out infinite;animation:orbFloat-data-v-9ddd60fa 12s ease-in-out infinite}.page-bg .orb2[data-v-9ddd60fa]{width:420px;height:420px;bottom:-150px;right:-110px;background:radial-gradient(circle,rgba(54,207,201,.28),transparent 70%);-webkit-animation:orbFloat-data-v-9ddd60fa 15s ease-in-out 2s infinite;animation:orbFloat-data-v-9ddd60fa 15s ease-in-out 2s infinite}@-webkit-keyframes orbFloat-data-v-9ddd60fa{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(34px,26px) scale(1.08);transform:translate(34px,26px) scale(1.08)}}.page-bg .bub[data-v-9ddd60fa]{position:absolute;border-radius:50%;border:2px solid rgba(24,144,255,.3);background:hsla(0,0%,100%,.4);-webkit-animation:bgFloat-data-v-9ddd60fa 7s ease-in-out infinite;animation:bgFloat-data-v-9ddd60fa 7s ease-in-out infinite}.page-bg .bub[data-v-9ddd60fa]:nth-of-type(3){width:30px;height:30px;top:16%;left:9%;-webkit-animation-delay:0s;animation-delay:0s}.page-bg .bub[data-v-9ddd60fa]:nth-of-type(4){width:18px;height:18px;top:70%;left:6%;-webkit-animation-delay:2s;animation-delay:2s}.page-bg .bub[data-v-9ddd60fa]:nth-of-type(5){width:40px;height:40px;top:20%;right:8%;-webkit-animation-delay:1s;animation-delay:1s}.page-bg .bub[data-v-9ddd60fa]:nth-of-type(6){width:22px;height:22px;top:66%;right:5%;-webkit-animation-delay:3s;animation-delay:3s}@-webkit-keyframes bgFloat-data-v-9ddd60fa{0%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.5}50%{-webkit-transform:translateY(-24px);transform:translateY(-24px);opacity:1}}@keyframes bgFloat-data-v-9ddd60fa{0%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.5}50%{-webkit-transform:translateY(-24px);transform:translateY(-24px);opacity:1}}.page[data-v-9ddd60fa]{position:relative;z-index:1;display:flex;width:1120px;max-width:95vw;height:680px;max-height:86vh;background:#fff;border-radius:28px;overflow:hidden;border:1px solid hsla(0,0%,100%,.7);box-shadow:0 36px 90px rgba(24,144,255,.22),0 0 0 1px rgba(24,144,255,.06);-webkit-animation:cardIn-data-v-9ddd60fa .8s cubic-bezier(.22,1,.36,1) both;animation:cardIn-data-v-9ddd60fa .8s cubic-bezier(.22,1,.36,1) both}@-webkit-keyframes cardIn-data-v-9ddd60fa{0%{opacity:0;-webkit-transform:translateY(34px) scale(.97);transform:translateY(34px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes cardIn-data-v-9ddd60fa{0%{opacity:0;-webkit-transform:translateY(34px) scale(.97);transform:translateY(34px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media (min-width:1500px){.page[data-v-9ddd60fa]{width:1240px;height:720px}}@media (min-width:1900px){.page[data-v-9ddd60fa]{width:1360px;height:760px}}.stage[data-v-9ddd60fa]{position:relative;flex:0 0 50%;background:radial-gradient(560px 460px at 20% 12%,hsla(0,0%,100%,.22),transparent 60%),linear-gradient(160deg,#1890ff,#2e9cff 55%,#40a9ff);color:#fff;display:flex;flex-direction:column;padding:40px 40px 34px;overflow:hidden}.stage[data-v-9ddd60fa]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:38px 38px}.fx-layer[data-v-9ddd60fa]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.waves[data-v-9ddd60fa]{position:absolute;left:-140px;right:-140px;bottom:0;height:96px;background-repeat:repeat-x;background-position:bottom;background-size:140px 96px}.waves.w1[data-v-9ddd60fa]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 96' preserveAspectRatio='none'%3E%3Cpath d='M0 48q35-34 70 0t70 0v48H0z' fill='rgba(255,255,255,0.10)'/%3E%3C/svg%3E");-webkit-animation:waveSlide-data-v-9ddd60fa 7s linear infinite;animation:waveSlide-data-v-9ddd60fa 7s linear infinite}.waves.w2[data-v-9ddd60fa]{height:70px;background-size:140px 70px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 70' preserveAspectRatio='none'%3E%3Cpath d='M0 34q35-26 70 0t70 0v36H0z' fill='rgba(255,255,255,0.16)'/%3E%3C/svg%3E");animation:waveSlide-data-v-9ddd60fa 4.5s linear infinite reverse}@-webkit-keyframes waveSlide-data-v-9ddd60fa{0%{background-position:0 bottom}to{background-position:140px bottom}}@keyframes waveSlide-data-v-9ddd60fa{0%{background-position:0 bottom}to{background-position:140px bottom}}.shoot[data-v-9ddd60fa]{position:absolute;width:110px;height:2px;border-radius:2px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.95));-webkit-filter:drop-shadow(0 0 6px hsla(0,0%,100%,.9));filter:drop-shadow(0 0 6px rgba(255,255,255,.9));opacity:0}.shoot[data-v-9ddd60fa]:after{content:"";position:absolute;right:-3px;top:-2.5px;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px hsla(0,0%,100%,.9)}.shoot.sk1[data-v-9ddd60fa]{top:14%;right:6%;-webkit-animation:shootMove-data-v-9ddd60fa 7s ease-in 1.2s infinite;animation:shootMove-data-v-9ddd60fa 7s ease-in 1.2s infinite}.shoot.sk2[data-v-9ddd60fa]{top:34%;right:22%;width:70px;-webkit-animation:shootMove-data-v-9ddd60fa 9s ease-in 4.5s infinite;animation:shootMove-data-v-9ddd60fa 9s ease-in 4.5s infinite}@-webkit-keyframes shootMove-data-v-9ddd60fa{0%{-webkit-transform:translate(0) rotate(-28deg);transform:translate(0) rotate(-28deg);opacity:0}4%{opacity:1}16%{-webkit-transform:translate(-300px,160px) rotate(-28deg);transform:translate(-300px,160px) rotate(-28deg);opacity:0}to{-webkit-transform:translate(-300px,160px) rotate(-28deg);transform:translate(-300px,160px) rotate(-28deg);opacity:0}}@keyframes shootMove-data-v-9ddd60fa{0%{-webkit-transform:translate(0) rotate(-28deg);transform:translate(0) rotate(-28deg);opacity:0}4%{opacity:1}16%{-webkit-transform:translate(-300px,160px) rotate(-28deg);transform:translate(-300px,160px) rotate(-28deg);opacity:0}to{-webkit-transform:translate(-300px,160px) rotate(-28deg);transform:translate(-300px,160px) rotate(-28deg);opacity:0}}.soap[data-v-9ddd60fa]{position:absolute;bottom:-60px;border-radius:50%;background:radial-gradient(circle at 30% 28%,hsla(0,0%,100%,.95),hsla(0,0%,100%,.05) 42%),radial-gradient(circle at 70% 75%,rgba(180,240,255,.35),transparent 55%);border:1px solid hsla(0,0%,100%,.4);box-shadow:inset -4px -6px 12px rgba(120,200,255,.35);-webkit-animation:soapRise-data-v-9ddd60fa linear infinite;animation:soapRise-data-v-9ddd60fa linear infinite}.soap.p1[data-v-9ddd60fa]{width:26px;height:26px;left:12%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-delay:0s;animation-delay:0s}.soap.p2[data-v-9ddd60fa]{width:16px;height:16px;left:26%;-webkit-animation-duration:11s;animation-duration:11s;-webkit-animation-delay:3s;animation-delay:3s}.soap.p3[data-v-9ddd60fa]{width:34px;height:34px;left:56%;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-delay:1.5s;animation-delay:1.5s}.soap.p4[data-v-9ddd60fa]{width:14px;height:14px;left:70%;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-delay:5s;animation-delay:5s}.soap.p5[data-v-9ddd60fa]{width:22px;height:22px;left:84%;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:2.5s;animation-delay:2.5s}.soap.p6[data-v-9ddd60fa]{width:12px;height:12px;left:45%;-webkit-animation-duration:13s;animation-duration:13s;-webkit-animation-delay:6s;animation-delay:6s}@-webkit-keyframes soapRise-data-v-9ddd60fa{0%{-webkit-transform:translate(0) scale(.6);transform:translate(0) scale(.6);opacity:0}8%{opacity:.9}50%{-webkit-transform:translate(26px,-260px) scale(1);transform:translate(26px,-260px) scale(1)}92%{opacity:.7}to{-webkit-transform:translate(-14px,-560px) scale(.8);transform:translate(-14px,-560px) scale(.8);opacity:0}}@keyframes soapRise-data-v-9ddd60fa{0%{-webkit-transform:translate(0) scale(.6);transform:translate(0) scale(.6);opacity:0}8%{opacity:.9}50%{-webkit-transform:translate(26px,-260px) scale(1);transform:translate(26px,-260px) scale(1)}92%{opacity:.7}to{-webkit-transform:translate(-14px,-560px) scale(.8);transform:translate(-14px,-560px) scale(.8);opacity:0}}.star-dot[data-v-9ddd60fa]{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px hsla(0,0%,100%,.85);-webkit-animation:starTwk-data-v-9ddd60fa var(--d,2.5s) ease-in-out infinite;animation:starTwk-data-v-9ddd60fa var(--d,2.5s) ease-in-out infinite}@-webkit-keyframes starTwk-data-v-9ddd60fa{0%,to{-webkit-transform:scale(.5);transform:scale(.5);opacity:.15}50%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:1}}@keyframes starTwk-data-v-9ddd60fa{0%,to{-webkit-transform:scale(.5);transform:scale(.5);opacity:.15}50%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:1}}.brand-lockup[data-v-9ddd60fa]{position:relative;z-index:2;display:flex;align-items:center;gap:12px;-webkit-animation:fadeIn-data-v-9ddd60fa .8s .2s both;animation:fadeIn-data-v-9ddd60fa .8s .2s both}.brand-mark[data-v-9ddd60fa]{width:42px;height:42px;border-radius:12px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.35);display:flex;align-items:center;justify-content:center}.brand-mark svg[data-v-9ddd60fa]{width:24px;height:24px}.brand-lockup .name[data-v-9ddd60fa]{font-size:17px;font-weight:600;letter-spacing:.5px}.brand-lockup .name span[data-v-9ddd60fa]{display:block;font-size:11px;font-weight:400;opacity:.75;letter-spacing:2px;margin-top:2px}.stage-copy[data-v-9ddd60fa]{position:relative;z-index:2;margin-top:22px;-webkit-animation:fadeIn-data-v-9ddd60fa .8s .35s both;animation:fadeIn-data-v-9ddd60fa .8s .35s both}.stage-copy h1[data-v-9ddd60fa]{font-size:28px;line-height:1.3;font-weight:600;letter-spacing:1px}.stage-copy h1 em[data-v-9ddd60fa]{font-style:normal;background:linear-gradient(90deg,#e8fcfb,#fff,#7fe3dc,#e8fcfb);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:textShine-data-v-9ddd60fa 4s linear infinite;animation:textShine-data-v-9ddd60fa 4s linear infinite}@-webkit-keyframes textShine-data-v-9ddd60fa{to{background-position:250%}}@keyframes textShine-data-v-9ddd60fa{to{background-position:250%}}.scene-wrap[data-v-9ddd60fa]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;margin-top:4px}.scene[data-v-9ddd60fa]{width:100%;max-width:440px;display:block;-webkit-animation:fadeIn-data-v-9ddd60fa 1s .5s both;animation:fadeIn-data-v-9ddd60fa 1s .5s both}.halo[data-v-9ddd60fa]{position:absolute;left:34%;top:61%;width:400px;height:400px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:radial-gradient(circle,hsla(0,0%,100%,.32) 0,hsla(0,0%,100%,.1) 42%,transparent 68%);-webkit-animation:haloPulse-data-v-9ddd60fa 5s ease-in-out infinite;animation:haloPulse-data-v-9ddd60fa 5s ease-in-out infinite}@-webkit-keyframes haloPulse-data-v-9ddd60fa{0%,to{-webkit-transform:translate(-50%,-50%) scale(.92);transform:translate(-50%,-50%) scale(.92);opacity:.75}50%{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);opacity:1}}@keyframes haloPulse-data-v-9ddd60fa{0%,to{-webkit-transform:translate(-50%,-50%) scale(.92);transform:translate(-50%,-50%) scale(.92);opacity:.75}50%{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);opacity:1}}.rays[data-v-9ddd60fa]{position:absolute;left:34%;top:61%;width:480px;height:480px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,hsla(0,0%,100%,.16) 0deg 10deg,hsla(0,0%,100%,0) 10deg 38deg);-webkit-mask-image:radial-gradient(circle,transparent 26%,#000 40%,transparent 66%);mask-image:radial-gradient(circle,transparent 26%,#000 40%,transparent 66%);-webkit-filter:blur(1.5px);filter:blur(1.5px);-webkit-animation:raysSpin-data-v-9ddd60fa 26s linear infinite;animation:raysSpin-data-v-9ddd60fa 26s linear infinite}@-webkit-keyframes raysSpin-data-v-9ddd60fa{to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes raysSpin-data-v-9ddd60fa{to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes fadeIn-data-v-9ddd60fa{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-data-v-9ddd60fa{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.form-side[data-v-9ddd60fa]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 60px;background:#fff}@media (min-width:1500px){.form-side[data-v-9ddd60fa]{padding:0 76px}}.form-head[data-v-9ddd60fa]{margin-bottom:30px;-webkit-animation:fadeIn-data-v-9ddd60fa .7s .3s both;animation:fadeIn-data-v-9ddd60fa .7s .3s both}.form-head h2[data-v-9ddd60fa]{font-size:28px;font-weight:600;letter-spacing:.5px}.form-head p[data-v-9ddd60fa]{font-size:14px;color:var(--text-sub);margin-top:8px}.tabs[data-v-9ddd60fa]{position:relative;display:flex;background:var(--field-bg);border:1px solid var(--line);border-radius:14px;padding:5px;margin-bottom:30px;-webkit-animation:fadeIn-data-v-9ddd60fa .6s .4s both;animation:fadeIn-data-v-9ddd60fa .6s .4s both}.tab[data-v-9ddd60fa]{position:relative;z-index:1;flex:1;padding:12px 0;text-align:center;font-size:14px;font-weight:500;color:var(--text-sub);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .3s;display:flex;align-items:center;justify-content:center;gap:7px}.tab svg[data-v-9ddd60fa]{width:17px;height:17px}.tab.active[data-v-9ddd60fa]{color:#fff;font-weight:600}.tab-indicator[data-v-9ddd60fa]{position:absolute;top:5px;left:5px;width:calc(50% - 5px);height:calc(100% - 10px);background:var(--primary-gradient);border-radius:10px;box-shadow:0 6px 16px rgba(24,144,255,.4);transition:-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:transform .4s cubic-bezier(.22,1,.36,1);transition:transform .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1)}.tabs.face-mode .tab-indicator[data-v-9ddd60fa]{-webkit-transform:translateX(100%);transform:translateX(100%)}.panels[data-v-9ddd60fa]{position:relative}.panel[data-v-9ddd60fa]{display:none;-webkit-animation:panelIn-data-v-9ddd60fa .45s cubic-bezier(.22,1,.36,1) both;animation:panelIn-data-v-9ddd60fa .45s cubic-bezier(.22,1,.36,1) both}.panel.active[data-v-9ddd60fa]{display:block}@-webkit-keyframes panelIn-data-v-9ddd60fa{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes panelIn-data-v-9ddd60fa{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.field[data-v-9ddd60fa]{position:relative;margin-bottom:20px;-webkit-animation:fadeIn-data-v-9ddd60fa .6s both;animation:fadeIn-data-v-9ddd60fa .6s both}.panel#panel-account .field[data-v-9ddd60fa]:first-of-type{-webkit-animation-delay:.45s;animation-delay:.45s}.panel#panel-account .field[data-v-9ddd60fa]:nth-of-type(2){-webkit-animation-delay:.55s;animation-delay:.55s}.field input[data-v-9ddd60fa]{width:100%;height:56px;padding:22px 16px 8px 48px;border:1.5px solid var(--line);border-radius:14px;font-size:15px;background:var(--field-bg);color:var(--text-main);outline:none;transition:border-color .3s,box-shadow .3s,background .3s}.field input[data-v-9ddd60fa]::-webkit-input-placeholder{color:transparent}.field input[data-v-9ddd60fa]::-moz-placeholder{color:transparent}.field input[data-v-9ddd60fa]:-ms-input-placeholder{color:transparent}.field input[data-v-9ddd60fa]::placeholder{color:transparent}.field input[data-v-9ddd60fa]:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px rgba(24,144,255,.12)}.field label[data-v-9ddd60fa]{position:absolute;left:48px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:15px;color:var(--text-faint);pointer-events:none;transition:all .25s ease}.field input:not(:-moz-placeholder-shown)+label[data-v-9ddd60fa]{top:13px;transform:translateY(0);font-size:11px;color:var(--primary);font-weight:500}.field input:not(:-ms-input-placeholder)+label[data-v-9ddd60fa]{top:13px;transform:translateY(0);font-size:11px;color:var(--primary);font-weight:500}.field input:focus+label[data-v-9ddd60fa],.field input:not(:placeholder-shown)+label[data-v-9ddd60fa]{top:13px;-webkit-transform:translateY(0);transform:translateY(0);font-size:11px;color:var(--primary);font-weight:500}.field .icon[data-v-9ddd60fa]{position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;color:var(--text-faint);transition:color .3s;pointer-events:none}.field input:focus~.icon[data-v-9ddd60fa]{color:var(--primary)}.field .pw-toggle[data-v-9ddd60fa]{position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;color:var(--text-faint);cursor:pointer}.field .pw-toggle[data-v-9ddd60fa]:hover{color:var(--primary)}.extra-row[data-v-9ddd60fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;font-size:13px;color:var(--text-sub);-webkit-animation:fadeIn-data-v-9ddd60fa .6s .65s both;animation:fadeIn-data-v-9ddd60fa .6s .65s both}.extra-row label[data-v-9ddd60fa]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.extra-row input[type=checkbox][data-v-9ddd60fa]{accent-color:var(--primary);width:15px;height:15px;cursor:pointer}.extra-row a[data-v-9ddd60fa]{color:var(--primary);text-decoration:none;position:relative}.extra-row a[data-v-9ddd60fa]:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--primary);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.extra-row a[data-v-9ddd60fa]:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.btn-login[data-v-9ddd60fa]{position:relative;width:100%;height:52px;border:none;border-radius:14px;background:var(--primary-gradient);background-size:200% 200%;color:#fff;font-size:16px;font-weight:600;letter-spacing:6px;cursor:pointer;overflow:hidden;box-shadow:0 12px 28px rgba(9,109,217,.35);transition:box-shadow .3s,-webkit-transform .2s;transition:transform .2s,box-shadow .3s;transition:transform .2s,box-shadow .3s,-webkit-transform .2s;-webkit-animation:fadeIn-data-v-9ddd60fa .6s .75s both,gradientFlow-data-v-9ddd60fa 4s ease infinite;animation:fadeIn-data-v-9ddd60fa .6s .75s both,gradientFlow-data-v-9ddd60fa 4s ease infinite;display:flex;align-items:center;justify-content:center;gap:8px}.btn-login[data-v-9ddd60fa]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 16px 36px rgba(9,109,217,.45)}.btn-login[data-v-9ddd60fa]:active{-webkit-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98)}.btn-login svg[data-v-9ddd60fa]{width:18px;height:18px}@-webkit-keyframes gradientFlow-data-v-9ddd60fa{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientFlow-data-v-9ddd60fa{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ripple[data-v-9ddd60fa]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.45);-webkit-transform:scale(0);transform:scale(0);-webkit-animation:rippleAnim-data-v-9ddd60fa .6s ease-out;animation:rippleAnim-data-v-9ddd60fa .6s ease-out;pointer-events:none}@-webkit-keyframes rippleAnim-data-v-9ddd60fa{to{-webkit-transform:scale(4);transform:scale(4);opacity:0}}@keyframes rippleAnim-data-v-9ddd60fa{to{-webkit-transform:scale(4);transform:scale(4);opacity:0}}.btn-login.loading[data-v-9ddd60fa]{pointer-events:none;letter-spacing:2px}.btn-login.loading .spinner[data-v-9ddd60fa]{display:inline-block;width:18px;height:18px;border:2.5px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;vertical-align:-4px;margin-right:8px;-webkit-animation:spinFast-data-v-9ddd60fa .8s linear infinite;animation:spinFast-data-v-9ddd60fa .8s linear infinite}@-webkit-keyframes spinFast-data-v-9ddd60fa{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinFast-data-v-9ddd60fa{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.face-panel[data-v-9ddd60fa]{text-align:center}.face-stage[data-v-9ddd60fa]{position:relative;width:230px;height:230px;margin:6px auto 22px;border-radius:50%;background:radial-gradient(circle at 50% 42%,#eaf6ff 0,#f5fbff 70%);overflow:hidden;box-shadow:0 0 0 8px rgba(24,144,255,.07),0 16px 44px rgba(24,144,255,.18),inset 0 0 0 1px rgba(24,144,255,.1)}.face-stage .face-oval[data-v-9ddd60fa]{width:132px;height:162px;border:2.5px dashed rgba(24,144,255,.4);border-radius:48% 48% 46% 46%/55% 55% 45% 45%;transition:opacity .4s,border-color .4s}.face-stage .face-icon[data-v-9ddd60fa],.face-stage .face-oval[data-v-9ddd60fa]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.face-stage .face-icon[data-v-9ddd60fa]{width:80px;height:80px;color:rgba(24,144,255,.35);transition:color .4s,-webkit-transform .4s;transition:color .4s,transform .4s;transition:color .4s,transform .4s,-webkit-transform .4s}.face-stage.scanning .face-oval[data-v-9ddd60fa]{border-color:rgba(24,144,255,.75)}.face-stage.scanning .face-icon[data-v-9ddd60fa]{color:var(--primary);-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.scan-ring[data-v-9ddd60fa]{position:absolute;top:50%;left:50%;width:200px;height:200px;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);border:2px solid rgba(24,144,255,.25);border-radius:50%;opacity:0}.face-stage.scanning .scan-ring[data-v-9ddd60fa]{opacity:1;-webkit-animation:ringPulse-data-v-9ddd60fa 2s ease-out infinite;animation:ringPulse-data-v-9ddd60fa 2s ease-out infinite}.face-stage.scanning .scan-ring.r2[data-v-9ddd60fa]{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes ringPulse-data-v-9ddd60fa{0%{-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);opacity:.6}to{-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15);opacity:0}}@keyframes ringPulse-data-v-9ddd60fa{0%{-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);opacity:.6}to{-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15);opacity:0}}.scan-line[data-v-9ddd60fa]{position:absolute;left:10%;right:10%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#1890ff,transparent);box-shadow:0 0 16px rgba(24,144,255,.8);top:14%;opacity:0}.face-stage.scanning .scan-line[data-v-9ddd60fa]{opacity:1;-webkit-animation:scanMove-data-v-9ddd60fa 2s ease-in-out infinite;animation:scanMove-data-v-9ddd60fa 2s ease-in-out infinite}@-webkit-keyframes scanMove-data-v-9ddd60fa{0%{top:14%;opacity:.4}50%{top:84%;opacity:1}to{top:14%;opacity:.4}}@keyframes scanMove-data-v-9ddd60fa{0%{top:14%;opacity:.4}50%{top:84%;opacity:1}to{top:14%;opacity:.4}}.corner[data-v-9ddd60fa]{position:absolute;width:28px;height:28px;border:3px solid var(--primary);opacity:0;transition:opacity .3s}.corner.tl[data-v-9ddd60fa]{top:12px;left:12px;border-right:none;border-bottom:none;border-radius:8px 0 0 0}.corner.tr[data-v-9ddd60fa]{top:12px;right:12px;border-left:none;border-bottom:none;border-radius:0 8px 0 0}.corner.bl[data-v-9ddd60fa]{bottom:12px;left:12px;border-right:none;border-top:none;border-radius:0 0 0 8px}.corner.br[data-v-9ddd60fa]{bottom:12px;right:12px;border-left:none;border-top:none;border-radius:0 0 8px 0}.face-stage.scanning .corner[data-v-9ddd60fa]{opacity:1;-webkit-animation:cornerPulse-data-v-9ddd60fa 1.6s ease-in-out infinite;animation:cornerPulse-data-v-9ddd60fa 1.6s ease-in-out infinite}@-webkit-keyframes cornerPulse-data-v-9ddd60fa{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.12);transform:scale(1.12)}}@keyframes cornerPulse-data-v-9ddd60fa{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.12);transform:scale(1.12)}}.face-stage .check[data-v-9ddd60fa]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:96px;height:96px;color:#52c41a;opacity:0;transition:opacity .3s,-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1),-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);z-index:3}.face-stage.success .check[data-v-9ddd60fa]{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.face-stage.success .face-icon[data-v-9ddd60fa],.face-stage.success .face-oval[data-v-9ddd60fa]{opacity:0}.face-status[data-v-9ddd60fa]{font-size:15px;color:var(--text-main);margin-bottom:18px;min-height:22px;display:flex;align-items:center;justify-content:center;gap:8px}.face-status .tip-dot[data-v-9ddd60fa]{width:7px;height:7px;border-radius:50%;background:var(--primary);-webkit-animation:dotPulse-data-v-9ddd60fa 1.2s ease-in-out infinite;animation:dotPulse-data-v-9ddd60fa 1.2s ease-in-out infinite;display:none}.face-status.loading .tip-dot[data-v-9ddd60fa]{display:inline-block}@-webkit-keyframes dotPulse-data-v-9ddd60fa{0%,to{-webkit-transform:scale(.6);transform:scale(.6);opacity:.4}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes dotPulse-data-v-9ddd60fa{0%,to{-webkit-transform:scale(.6);transform:scale(.6);opacity:.4}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.face-actions[data-v-9ddd60fa]{display:flex;flex-direction:column;gap:14px}.btn-face[data-v-9ddd60fa]{width:100%;height:52px;border:none;border-radius:14px;background:var(--primary-gradient);background-size:200% 200%;color:#fff;font-size:16px;font-weight:600;letter-spacing:4px;cursor:pointer;box-shadow:0 12px 28px rgba(9,109,217,.35);transition:box-shadow .3s,-webkit-transform .2s;transition:transform .2s,box-shadow .3s;transition:transform .2s,box-shadow .3s,-webkit-transform .2s;-webkit-animation:gradientFlow-data-v-9ddd60fa 4s ease infinite;animation:gradientFlow-data-v-9ddd60fa 4s ease infinite;display:flex;align-items:center;justify-content:center;gap:8px}.btn-face svg[data-v-9ddd60fa]{width:18px;height:18px}.btn-face[data-v-9ddd60fa]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 16px 36px rgba(9,109,217,.45)}.btn-face[data-v-9ddd60fa]:active{-webkit-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98)}.btn-face[data-v-9ddd60fa]:disabled{opacity:.7;cursor:not-allowed;-webkit-transform:none;transform:none}.face-hint[data-v-9ddd60fa]{font-size:12px;color:var(--text-sub);line-height:1.7}.face-hint a[data-v-9ddd60fa]{color:var(--primary);text-decoration:none}.footer[data-v-9ddd60fa]{text-align:center;margin-top:30px;font-size:12px;color:var(--text-sub);-webkit-animation:fadeIn-data-v-9ddd60fa .6s .85s both;animation:fadeIn-data-v-9ddd60fa .6s .85s both}.footer a[data-v-9ddd60fa]{color:var(--primary);text-decoration:none}.toast[data-v-9ddd60fa]{position:fixed;top:24px;left:50%;-webkit-transform:translateX(-50%) translateY(-90px);transform:translateX(-50%) translateY(-90px);background:#fff;color:var(--text-main);padding:12px 22px;border-radius:12px;box-shadow:0 12px 40px rgba(9,109,217,.22);border-left:4px solid var(--primary);font-size:14px;z-index:10;transition:-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1)}.toast.show[data-v-9ddd60fa]{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.shake[data-v-9ddd60fa]{-webkit-animation:shake-data-v-9ddd60fa .4s;animation:shake-data-v-9ddd60fa .4s}@-webkit-keyframes shake-data-v-9ddd60fa{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}50%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@keyframes shake-data-v-9ddd60fa{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}50%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@media (max-width:860px){.stage[data-v-9ddd60fa]{display:none}.form-side[data-v-9ddd60fa]{padding:48px 32px}.page[data-v-9ddd60fa]{height:auto;min-height:92vh}}.app[data-v-9ddd60fa]{position:relative;z-index:1;width:100%;height:100vh;transition:-webkit-transform .9s cubic-bezier(.77,0,.18,1);transition:transform .9s cubic-bezier(.77,0,.18,1);transition:transform .9s cubic-bezier(.77,0,.18,1),-webkit-transform .9s cubic-bezier(.77,0,.18,1)}.app.show-features[data-v-9ddd60fa]{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}.screen[data-v-9ddd60fa]{position:absolute;left:0;right:0;height:100vh;display:flex;align-items:center;justify-content:center}.screen-login[data-v-9ddd60fa]{top:0}.screen-features[data-v-9ddd60fa]{top:100vh;flex-direction:column;padding:34px 48px;overflow:hidden;background:radial-gradient(1000px 520px at 10% 6%,rgba(24,144,255,.15),transparent 62%),radial-gradient(900px 500px at 90% 95%,rgba(54,207,201,.14),transparent 62%),linear-gradient(165deg,#eaf4ff,#f7fbff 46%,#e9f3ff)}.swipe-up[data-v-9ddd60fa]{position:absolute;bottom:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:6;display:flex;align-items:center;gap:10px;padding:11px 26px 11px 20px;border-radius:999px;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.95);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 12px 32px rgba(24,144,255,.32),inset 0 0 0 1px rgba(24,144,255,.06);-webkit-animation:swipeFloat-data-v-9ddd60fa 2.8s ease-in-out infinite;animation:swipeFloat-data-v-9ddd60fa 2.8s ease-in-out infinite;transition:box-shadow .3s,padding .3s}.swipe-up[data-v-9ddd60fa]:hover{box-shadow:0 16px 40px rgba(24,144,255,.45);padding-right:34px}.swipe-up[data-v-9ddd60fa]:active{-webkit-transform:translateX(-50%) scale(.96);transform:translateX(-50%) scale(.96)}@-webkit-keyframes swipeFloat-data-v-9ddd60fa{0%,to{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(-7px);transform:translateX(-50%) translateY(-7px)}}@keyframes swipeFloat-data-v-9ddd60fa{0%,to{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(-7px);transform:translateX(-50%) translateY(-7px)}}.swipe-up[data-v-9ddd60fa]:before{content:"";position:absolute;inset:-3px;border-radius:999px;border:2px solid rgba(24,144,255,.45);-webkit-animation:pillPulse-data-v-9ddd60fa 2.2s ease-out infinite;animation:pillPulse-data-v-9ddd60fa 2.2s ease-out infinite;pointer-events:none}@-webkit-keyframes pillPulse-data-v-9ddd60fa{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.75}to{-webkit-transform:scale(1.22);transform:scale(1.22);opacity:0}}@keyframes pillPulse-data-v-9ddd60fa{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.75}to{-webkit-transform:scale(1.22);transform:scale(1.22);opacity:0}}.swipe-chevs[data-v-9ddd60fa]{display:flex;flex-direction:column;line-height:0}.swipe-chevs svg[data-v-9ddd60fa]{width:15px;height:15px;color:var(--primary)}.swipe-chevs svg[data-v-9ddd60fa]:first-child{-webkit-animation:chevUp-data-v-9ddd60fa 1.5s ease-in-out infinite;animation:chevUp-data-v-9ddd60fa 1.5s ease-in-out infinite}.swipe-chevs svg[data-v-9ddd60fa]:nth-child(2){-webkit-animation:chevUp-data-v-9ddd60fa 1.5s ease-in-out .28s infinite;animation:chevUp-data-v-9ddd60fa 1.5s ease-in-out .28s infinite}@-webkit-keyframes chevUp-data-v-9ddd60fa{0%,to{-webkit-transform:translateY(4px);transform:translateY(4px);opacity:.25}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:1}}@keyframes chevUp-data-v-9ddd60fa{0%,to{-webkit-transform:translateY(4px);transform:translateY(4px);opacity:.25}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:1}}.swipe-text[data-v-9ddd60fa]{font-size:14px;font-weight:600;color:var(--primary-deep);letter-spacing:1px;white-space:nowrap}.feat-inner[data-v-9ddd60fa]{position:relative;z-index:2;width:100%;max-width:1220px}.feat-bg[data-v-9ddd60fa]{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.feat-bg .dot-grid[data-v-9ddd60fa]{position:absolute;inset:0;background-image:radial-gradient(rgba(24,144,255,.18) 1.2px,transparent 1.8px);background-size:28px 28px}.feat-bg .orb[data-v-9ddd60fa]{position:absolute;border-radius:50%;-webkit-filter:blur(8px);filter:blur(8px)}.feat-bg .orb.o1[data-v-9ddd60fa]{width:380px;height:380px;left:-110px;top:-110px;background:radial-gradient(circle,rgba(24,144,255,.25),transparent 62%);-webkit-animation:orbFloat-data-v-9ddd60fa 10s ease-in-out infinite;animation:orbFloat-data-v-9ddd60fa 10s ease-in-out infinite}.feat-bg .orb.o2[data-v-9ddd60fa]{width:460px;height:460px;right:-150px;bottom:-140px;background:radial-gradient(circle,rgba(54,207,201,.2),transparent 62%);-webkit-animation:orbFloat-data-v-9ddd60fa 12s ease-in-out -5s infinite;animation:orbFloat-data-v-9ddd60fa 12s ease-in-out -5s infinite}@keyframes orbFloat-data-v-9ddd60fa{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(18px,14px) scale(1.06);transform:translate(18px,14px) scale(1.06)}}.feat-bg .spark[data-v-9ddd60fa]{position:absolute;width:7px;height:7px;border-radius:50%;background:#1890ff;-webkit-filter:blur(1px);filter:blur(1px);box-shadow:0 0 14px 3px rgba(24,144,255,.55);-webkit-animation:fbTwk-data-v-9ddd60fa 3s ease-in-out infinite;animation:fbTwk-data-v-9ddd60fa 3s ease-in-out infinite}.feat-bg .spark.s1[data-v-9ddd60fa]{left:16%;top:22%}.feat-bg .spark.s2[data-v-9ddd60fa]{right:20%;top:26%;-webkit-animation-delay:.8s;animation-delay:.8s}.feat-bg .spark.s3[data-v-9ddd60fa]{left:8%;bottom:30%;-webkit-animation-delay:1.4s;animation-delay:1.4s}.feat-bg .spark.s4[data-v-9ddd60fa]{right:10%;bottom:22%;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes fbTwk-data-v-9ddd60fa{0%,to{opacity:.15;-webkit-transform:scale(.7);transform:scale(.7)}50%{opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes fbTwk-data-v-9ddd60fa{0%,to{opacity:.15;-webkit-transform:scale(.7);transform:scale(.7)}50%{opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3)}}.feat-bg .bub[data-v-9ddd60fa]{position:absolute;bottom:-46px;border-radius:50%;border:1.5px solid rgba(24,144,255,.4);background:radial-gradient(circle at 32% 28%,hsla(0,0%,100%,.9),rgba(24,144,255,.06) 55%);-webkit-animation:fbRise-data-v-9ddd60fa linear infinite;animation:fbRise-data-v-9ddd60fa linear infinite}.feat-bg .bub.bu1[data-v-9ddd60fa]{left:12%;width:22px;height:22px;-webkit-animation-duration:9s;animation-duration:9s}.feat-bg .bub.bu2[data-v-9ddd60fa]{left:46%;width:14px;height:14px;-webkit-animation-duration:7.5s;animation-duration:7.5s;-webkit-animation-delay:2.4s;animation-delay:2.4s}.feat-bg .bub.bu3[data-v-9ddd60fa]{left:78%;width:18px;height:18px;-webkit-animation-duration:8.4s;animation-duration:8.4s;-webkit-animation-delay:4.6s;animation-delay:4.6s}@-webkit-keyframes fbRise-data-v-9ddd60fa{0%{-webkit-transform:translateY(0) translateX(0) scale(.7);transform:translateY(0) translateX(0) scale(.7);opacity:0}12%{opacity:.9}50%{-webkit-transform:translateY(-52vh) translateX(16px) scale(1);transform:translateY(-52vh) translateX(16px) scale(1)}to{-webkit-transform:translateY(-104vh) translateX(-10px) scale(.6);transform:translateY(-104vh) translateX(-10px) scale(.6);opacity:0}}@keyframes fbRise-data-v-9ddd60fa{0%{-webkit-transform:translateY(0) translateX(0) scale(.7);transform:translateY(0) translateX(0) scale(.7);opacity:0}12%{opacity:.9}50%{-webkit-transform:translateY(-52vh) translateX(16px) scale(1);transform:translateY(-52vh) translateX(16px) scale(1)}to{-webkit-transform:translateY(-104vh) translateX(-10px) scale(.6);transform:translateY(-104vh) translateX(-10px) scale(.6);opacity:0}}.feat-head[data-v-9ddd60fa]{text-align:center;margin-bottom:38px;opacity:0;-webkit-transform:translateY(26px);transform:translateY(26px);transition:opacity .7s .12s,-webkit-transform .7s cubic-bezier(.22,1,.36,1) .12s;transition:opacity .7s .12s,transform .7s cubic-bezier(.22,1,.36,1) .12s;transition:opacity .7s .12s,transform .7s cubic-bezier(.22,1,.36,1) .12s,-webkit-transform .7s cubic-bezier(.22,1,.36,1) .12s}.app.show-features .feat-head[data-v-9ddd60fa]{opacity:1;-webkit-transform:none;transform:none}.feat-badge[data-v-9ddd60fa]{display:inline-flex;align-items:center;gap:9px;padding:8px 20px;border-radius:999px;background:linear-gradient(90deg,rgba(24,144,255,.12),rgba(54,207,201,.14));border:1px solid rgba(24,144,255,.3);color:var(--primary-deep);font-size:12px;font-weight:700;letter-spacing:3px;box-shadow:0 8px 22px rgba(24,144,255,.14),inset 0 0 12px rgba(24,144,255,.06);margin-bottom:18px}.feat-badge[data-v-9ddd60fa]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 10px rgba(24,144,255,.9);-webkit-animation:dotPulse-data-v-9ddd60fa 1.4s ease-in-out infinite;animation:dotPulse-data-v-9ddd60fa 1.4s ease-in-out infinite}.feat-head h2[data-v-9ddd60fa]{font-size:40px;font-weight:700;color:var(--text-main);letter-spacing:2px;text-shadow:0 4px 24px rgba(24,144,255,.12)}.feat-head h2 em[data-v-9ddd60fa]{font-style:normal;background:linear-gradient(90deg,#096dd9,#36cfc9,#096dd9);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:h2Flow-data-v-9ddd60fa 6s linear infinite;animation:h2Flow-data-v-9ddd60fa 6s linear infinite;-webkit-filter:drop-shadow(0 4px 18px rgba(24,144,255,.25));filter:drop-shadow(0 4px 18px rgba(24,144,255,.25))}@-webkit-keyframes h2Flow-data-v-9ddd60fa{to{background-position:220% 0}}@keyframes h2Flow-data-v-9ddd60fa{to{background-position:220% 0}}.feat-head p[data-v-9ddd60fa]{font-size:15px;color:var(--text-sub);margin-top:12px;letter-spacing:1px}.dim-grid[data-v-9ddd60fa]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.dim-card[data-v-9ddd60fa]{display:flex;align-items:center;gap:26px;padding:26px 30px;border-radius:24px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(150deg,rgba(24,144,255,.55),rgba(54,207,201,.3) 60%,rgba(24,144,255,.12)) border-box;border:1.5px solid transparent;box-shadow:0 18px 44px rgba(24,144,255,.14);opacity:0;-webkit-transform:translateY(40px) scale(.95);transform:translateY(40px) scale(.95);transition:box-shadow .35s,-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,-webkit-transform .35s cubic-bezier(.22,1,.36,1)}.app.show-features .dim-card[data-v-9ddd60fa]{opacity:1;-webkit-transform:none;transform:none;transition:opacity .55s var(--fd,0s),-webkit-transform .75s cubic-bezier(.22,1,.36,1) var(--fd,0s);transition:opacity .55s var(--fd,0s),transform .75s cubic-bezier(.22,1,.36,1) var(--fd,0s);transition:opacity .55s var(--fd,0s),transform .75s cubic-bezier(.22,1,.36,1) var(--fd,0s),-webkit-transform .75s cubic-bezier(.22,1,.36,1) var(--fd,0s)}.app.revealed .dim-card[data-v-9ddd60fa]{transition:box-shadow .35s,opacity .3s,-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,opacity .3s;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,opacity .3s,-webkit-transform .35s cubic-bezier(.22,1,.36,1)}.dim-card[data-v-9ddd60fa]:first-child{--fd:0.18s}.dim-card[data-v-9ddd60fa]:nth-child(2){--fd:0.32s}.dim-card[data-v-9ddd60fa]:nth-child(3){--fd:0.46s}.dim-card[data-v-9ddd60fa]:nth-child(4){--fd:0.6s}.dim-card[data-v-9ddd60fa]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);box-shadow:0 28px 60px rgba(24,144,255,.26)}.dim-info[data-v-9ddd60fa]{flex:1;min-width:0}.dim-title[data-v-9ddd60fa]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.dim-icon[data-v-9ddd60fa]{position:relative;width:54px;height:54px;border-radius:16px;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#096dd9,#1890ff 55%,#36cfc9);background-size:160% 160%;box-shadow:0 12px 26px rgba(24,144,255,.38);transition:box-shadow .35s,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1)}.dim-card:hover .dim-icon[data-v-9ddd60fa]{-webkit-transform:translateY(-3px) rotate(-6deg) scale(1.08);transform:translateY(-3px) rotate(-6deg) scale(1.08);box-shadow:0 18px 36px rgba(24,144,255,.5)}.dim-icon svg[data-v-9ddd60fa]{width:26px;height:26px}.dim-icon[data-v-9ddd60fa]:after{content:"";position:absolute;inset:-5px;border-radius:20px;border:1.5px dashed rgba(24,144,255,.35);-webkit-animation:iconOrbit-data-v-9ddd60fa 14s linear infinite;animation:iconOrbit-data-v-9ddd60fa 14s linear infinite}@-webkit-keyframes iconOrbit-data-v-9ddd60fa{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes iconOrbit-data-v-9ddd60fa{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.app.show-features .dim-icon[data-v-9ddd60fa]{-webkit-animation:iconPop-data-v-9ddd60fa .7s calc(var(--fd, 0s) + .3s) cubic-bezier(.34,1.56,.64,1) both;animation:iconPop-data-v-9ddd60fa .7s calc(var(--fd, 0s) + .3s) cubic-bezier(.34,1.56,.64,1) both}@-webkit-keyframes iconPop-data-v-9ddd60fa{0%{-webkit-transform:scale(0) rotate(-40deg);transform:scale(0) rotate(-40deg);opacity:0}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}}@keyframes iconPop-data-v-9ddd60fa{0%{-webkit-transform:scale(0) rotate(-40deg);transform:scale(0) rotate(-40deg);opacity:0}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}}.dim-card:first-child .dim-icon[data-v-9ddd60fa]{background:linear-gradient(135deg,#096dd9,#40a9ff);box-shadow:0 12px 26px rgba(24,144,255,.42)}.dim-card:nth-child(2) .dim-icon[data-v-9ddd60fa]{background:linear-gradient(135deg,#08979c,#36cfc9);box-shadow:0 12px 26px rgba(19,194,194,.38)}.dim-card:nth-child(3) .dim-icon[data-v-9ddd60fa]{background:linear-gradient(135deg,#2f54eb,#597ef7);box-shadow:0 12px 26px rgba(47,84,235,.4)}.dim-card:nth-child(4) .dim-icon[data-v-9ddd60fa]{background:linear-gradient(135deg,#0e9f8f,#36cfc9);box-shadow:0 12px 26px rgba(14,159,143,.38)}.dim-info h3[data-v-9ddd60fa]{font-size:21px;font-weight:700;color:var(--text-main);letter-spacing:1.5px}.dim-info h3 em[data-v-9ddd60fa]{font-style:normal;background:linear-gradient(90deg,#096dd9,#36cfc9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dim-info p[data-v-9ddd60fa]{font-size:13.5px;color:var(--text-sub);line-height:1.9;letter-spacing:.3px}.dim-art[data-v-9ddd60fa]{position:relative;flex:0 0 190px;height:158px;border-radius:18px;overflow:hidden;background:linear-gradient(155deg,#eaf4ff,#f2faff 60%,#e8f6ff);border:1px solid rgba(24,144,255,.16);box-shadow:inset 0 2px 14px rgba(24,144,255,.08);transition:box-shadow .35s}.dim-art svg[data-v-9ddd60fa]{width:100%;height:100%;display:block}.dim-card:nth-child(2) .dim-art[data-v-9ddd60fa]{background:linear-gradient(155deg,#e6faf9,#f0fdff);border-color:rgba(19,194,194,.22)}.dim-card:nth-child(3) .dim-art[data-v-9ddd60fa]{background:linear-gradient(155deg,#edf1ff,#f4f7ff);border-color:rgba(47,84,235,.2)}.dim-card:nth-child(4) .dim-art[data-v-9ddd60fa]{background:linear-gradient(155deg,#e8f9f5,#f0fdfa);border-color:rgba(14,159,143,.22)}.dim-card:hover .dim-art[data-v-9ddd60fa]{box-shadow:inset 0 2px 14px rgba(24,144,255,.14),0 10px 24px rgba(24,144,255,.12)}.art-bar[data-v-9ddd60fa]{transform-box:fill-box;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation:artBar-data-v-9ddd60fa 2.6s ease-in-out infinite;animation:artBar-data-v-9ddd60fa 2.6s ease-in-out infinite}@-webkit-keyframes artBar-data-v-9ddd60fa{0%,to{-webkit-transform:scaleY(.55);transform:scaleY(.55)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes artBar-data-v-9ddd60fa{0%,to{-webkit-transform:scaleY(.55);transform:scaleY(.55)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.art-bob[data-v-9ddd60fa]{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:artBob-data-v-9ddd60fa 3.2s ease-in-out infinite;animation:artBob-data-v-9ddd60fa 3.2s ease-in-out infinite}@-webkit-keyframes artBob-data-v-9ddd60fa{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes artBob-data-v-9ddd60fa{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.art-ping[data-v-9ddd60fa]{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:artPing-data-v-9ddd60fa 2.8s cubic-bezier(.2,.6,.35,1) infinite;animation:artPing-data-v-9ddd60fa 2.8s cubic-bezier(.2,.6,.35,1) infinite}@-webkit-keyframes artPing-data-v-9ddd60fa{0%{-webkit-transform:scale(.55);transform:scale(.55);opacity:.85}to{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}}@keyframes artPing-data-v-9ddd60fa{0%{-webkit-transform:scale(.55);transform:scale(.55);opacity:.85}to{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}}.art-coin[data-v-9ddd60fa]{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:artCoin-data-v-9ddd60fa 3.4s ease-in-out infinite;animation:artCoin-data-v-9ddd60fa 3.4s ease-in-out infinite}@-webkit-keyframes artCoin-data-v-9ddd60fa{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-9px);transform:translateY(-9px)}}@keyframes artCoin-data-v-9ddd60fa{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-9px);transform:translateY(-9px)}}.art-trend[data-v-9ddd60fa]{stroke-dasharray:200;-webkit-animation:artTrend-data-v-9ddd60fa 3.6s ease-in-out infinite;animation:artTrend-data-v-9ddd60fa 3.6s ease-in-out infinite}@-webkit-keyframes artTrend-data-v-9ddd60fa{0%{stroke-dashoffset:200}55%,to{stroke-dashoffset:0}}@keyframes artTrend-data-v-9ddd60fa{0%{stroke-dashoffset:200}55%,to{stroke-dashoffset:0}}.art-dot[data-v-9ddd60fa]{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:artDot-data-v-9ddd60fa 2s ease-in-out infinite;animation:artDot-data-v-9ddd60fa 2s ease-in-out infinite}@-webkit-keyframes artDot-data-v-9ddd60fa{0%,to{opacity:.35;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.35);transform:scale(1.35)}}@keyframes artDot-data-v-9ddd60fa{0%,to{opacity:.35;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.35);transform:scale(1.35)}}.flow-foot[data-v-9ddd60fa]{margin-top:34px;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 30px;border-radius:999px;background:linear-gradient(90deg,rgba(9,109,217,.08),rgba(54,207,201,.1),rgba(9,109,217,.08));border:1px solid rgba(24,144,255,.22);color:var(--primary-deep);font-size:13.5px;letter-spacing:2px;font-weight:600;box-shadow:0 10px 30px rgba(24,144,255,.12);opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,1,.36,1) .8s,-webkit-transform .6s cubic-bezier(.22,1,.36,1) .8s;transition:opacity .6s cubic-bezier(.22,1,.36,1) .8s,transform .6s cubic-bezier(.22,1,.36,1) .8s;transition:opacity .6s cubic-bezier(.22,1,.36,1) .8s,transform .6s cubic-bezier(.22,1,.36,1) .8s,-webkit-transform .6s cubic-bezier(.22,1,.36,1) .8s}.app.show-features .flow-foot[data-v-9ddd60fa]{opacity:1;-webkit-transform:none;transform:none}.flow-foot svg[data-v-9ddd60fa]{width:17px;height:17px;color:#36cfc9;-webkit-animation:footPulse-data-v-9ddd60fa 2s ease-in-out infinite;animation:footPulse-data-v-9ddd60fa 2s ease-in-out infinite}@-webkit-keyframes footPulse-data-v-9ddd60fa{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.18);transform:scale(1.18)}}@keyframes footPulse-data-v-9ddd60fa{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.18);transform:scale(1.18)}}.back-login[data-v-9ddd60fa]{position:absolute;top:26px;right:34px;z-index:6;display:flex;align-items:center;gap:8px;padding:11px 22px;border:none;border-radius:999px;cursor:pointer;background:var(--primary-gradient);background-size:200% 200%;color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;box-shadow:0 12px 30px rgba(9,109,217,.4);-webkit-animation:gradientFlow-data-v-9ddd60fa 4s ease infinite;animation:gradientFlow-data-v-9ddd60fa 4s ease infinite;opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px);transition:opacity .6s .15s,box-shadow .3s,-webkit-transform .6s cubic-bezier(.22,1,.36,1) .15s;transition:opacity .6s .15s,transform .6s cubic-bezier(.22,1,.36,1) .15s,box-shadow .3s;transition:opacity .6s .15s,transform .6s cubic-bezier(.22,1,.36,1) .15s,box-shadow .3s,-webkit-transform .6s cubic-bezier(.22,1,.36,1) .15s}.app.show-features .back-login[data-v-9ddd60fa]{opacity:1;-webkit-transform:none;transform:none}.back-login[data-v-9ddd60fa]:hover{box-shadow:0 16px 38px rgba(9,109,217,.5)}.back-login svg[data-v-9ddd60fa]{width:16px;height:16px;-webkit-animation:chevDown-data-v-9ddd60fa 1.4s ease-in-out infinite;animation:chevDown-data-v-9ddd60fa 1.4s ease-in-out infinite}@-webkit-keyframes chevDown-data-v-9ddd60fa{0%,to{-webkit-transform:translateY(-2px);transform:translateY(-2px)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes chevDown-data-v-9ddd60fa{0%,to{-webkit-transform:translateY(-2px);transform:translateY(-2px)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@media (max-height:780px){.feat-head[data-v-9ddd60fa]{margin-bottom:24px}.feat-head h2[data-v-9ddd60fa]{font-size:30px}.dim-grid[data-v-9ddd60fa]{gap:18px}.dim-card[data-v-9ddd60fa]{padding:18px 22px;gap:18px}.dim-icon[data-v-9ddd60fa]{width:46px;height:46px;border-radius:14px}.dim-icon svg[data-v-9ddd60fa]{width:22px;height:22px}.dim-icon[data-v-9ddd60fa]:after{inset:-4px}.dim-info h3[data-v-9ddd60fa]{font-size:18px}.dim-info p[data-v-9ddd60fa]{font-size:12.5px;line-height:1.7}.dim-art[data-v-9ddd60fa]{flex-basis:162px;height:130px}.flow-foot[data-v-9ddd60fa]{margin-top:22px;padding:11px 22px;font-size:12.5px}}@media (max-width:1100px){.dim-grid[data-v-9ddd60fa]{gap:18px}.dim-art[data-v-9ddd60fa]{flex-basis:150px;height:124px}}@media (max-width:920px){.dim-grid[data-v-9ddd60fa]{grid-template-columns:1fr}}@media (max-width:620px){.dim-card[data-v-9ddd60fa]{flex-direction:column;align-items:flex-start}.dim-art[data-v-9ddd60fa]{flex-basis:auto;width:100%;height:130px}.screen-features[data-v-9ddd60fa]{overflow-y:auto;align-items:flex-start}}.drum-spin[data-v-9ddd60fa]{-webkit-transform-origin:150px 222px;transform-origin:150px 222px;-webkit-animation:drumSpin-data-v-9ddd60fa 5s linear infinite;animation:drumSpin-data-v-9ddd60fa 5s linear infinite}@-webkit-keyframes drumSpin-data-v-9ddd60fa{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes drumSpin-data-v-9ddd60fa{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.clothes-tumble[data-v-9ddd60fa]{-webkit-transform-origin:150px 222px;transform-origin:150px 222px;animation:drumSpin-data-v-9ddd60fa 7s linear infinite reverse}.water[data-v-9ddd60fa]{-webkit-animation:waterShift-data-v-9ddd60fa 3.2s ease-in-out infinite;animation:waterShift-data-v-9ddd60fa 3.2s ease-in-out infinite}.water2[data-v-9ddd60fa]{animation:waterShift2-data-v-9ddd60fa 4.1s ease-in-out infinite reverse}@-webkit-keyframes waterShift-data-v-9ddd60fa{0%,to{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(-12px,3px);transform:translate(-12px,3px)}}@keyframes waterShift-data-v-9ddd60fa{0%,to{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(-12px,3px);transform:translate(-12px,3px)}}@-webkit-keyframes waterShift2-data-v-9ddd60fa{0%,to{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(10px,4px);transform:translate(10px,4px)}}@keyframes waterShift2-data-v-9ddd60fa{0%,to{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(10px,4px);transform:translate(10px,4px)}}.drum-glow[data-v-9ddd60fa]{-webkit-transform-origin:150px 222px;transform-origin:150px 222px;-webkit-animation:drumGlow-data-v-9ddd60fa 3s ease-in-out infinite;animation:drumGlow-data-v-9ddd60fa 3s ease-in-out infinite}@-webkit-keyframes drumGlow-data-v-9ddd60fa{0%,to{-webkit-transform:scale(.96);transform:scale(.96);opacity:.5}50%{-webkit-transform:scale(1.06);transform:scale(1.06);opacity:.95}}@keyframes drumGlow-data-v-9ddd60fa{0%,to{-webkit-transform:scale(.96);transform:scale(.96);opacity:.5}50%{-webkit-transform:scale(1.06);transform:scale(1.06);opacity:.95}}.orbit-ring1[data-v-9ddd60fa]{-webkit-animation:drumSpin-data-v-9ddd60fa 14s linear infinite;animation:drumSpin-data-v-9ddd60fa 14s linear infinite}.orbit-ring1[data-v-9ddd60fa],.orbit-ring2[data-v-9ddd60fa]{-webkit-transform-origin:150px 222px;transform-origin:150px 222px}.orbit-ring2[data-v-9ddd60fa]{animation:drumSpin-data-v-9ddd60fa 22s linear infinite reverse}.orbit-dot[data-v-9ddd60fa]{-webkit-filter:drop-shadow(0 0 4px hsla(0,0%,100%,.95));filter:drop-shadow(0 0 4px rgba(255,255,255,.95))}.bubble-a[data-v-9ddd60fa]{-webkit-animation:bub-data-v-9ddd60fa 2.4s ease-in infinite;animation:bub-data-v-9ddd60fa 2.4s ease-in infinite}.bubble-b[data-v-9ddd60fa]{-webkit-animation:bub-data-v-9ddd60fa 3s ease-in .8s infinite;animation:bub-data-v-9ddd60fa 3s ease-in .8s infinite}.bubble-c[data-v-9ddd60fa]{-webkit-animation:bub-data-v-9ddd60fa 2.7s ease-in 1.5s infinite;animation:bub-data-v-9ddd60fa 2.7s ease-in 1.5s infinite}.bubble-d[data-v-9ddd60fa]{-webkit-animation:bub-data-v-9ddd60fa 3.4s ease-in .4s infinite;animation:bub-data-v-9ddd60fa 3.4s ease-in .4s infinite}.bubble-e[data-v-9ddd60fa]{-webkit-animation:bub-data-v-9ddd60fa 3.1s ease-in 2s infinite;animation:bub-data-v-9ddd60fa 3.1s ease-in 2s infinite}.bubble-f[data-v-9ddd60fa]{-webkit-animation:bub-data-v-9ddd60fa 2.9s ease-in 1.1s infinite;animation:bub-data-v-9ddd60fa 2.9s ease-in 1.1s infinite}.bubble-g[data-v-9ddd60fa]{-webkit-animation:bub-data-v-9ddd60fa 3.6s ease-in .2s infinite;animation:bub-data-v-9ddd60fa 3.6s ease-in .2s infinite}.bubble-h[data-v-9ddd60fa]{-webkit-animation:bub-data-v-9ddd60fa 2.6s ease-in 1.8s infinite;animation:bub-data-v-9ddd60fa 2.6s ease-in 1.8s infinite}@-webkit-keyframes bub-data-v-9ddd60fa{0%{-webkit-transform:translate(0) scale(.4);transform:translate(0) scale(.4);opacity:0}15%{opacity:.95}50%{-webkit-transform:translate(7px,-38px) scale(1);transform:translate(7px,-38px) scale(1)}to{-webkit-transform:translate(-5px,-78px) scale(.55);transform:translate(-5px,-78px) scale(.55);opacity:0}}@keyframes bub-data-v-9ddd60fa{0%{-webkit-transform:translate(0) scale(.4);transform:translate(0) scale(.4);opacity:0}15%{opacity:.95}50%{-webkit-transform:translate(7px,-38px) scale(1);transform:translate(7px,-38px) scale(1)}to{-webkit-transform:translate(-5px,-78px) scale(.55);transform:translate(-5px,-78px) scale(.55);opacity:0}}.rise-a[data-v-9ddd60fa]{-webkit-animation:riseUp-data-v-9ddd60fa 4.2s ease-in infinite;animation:riseUp-data-v-9ddd60fa 4.2s ease-in infinite}.rise-b[data-v-9ddd60fa]{-webkit-animation:riseUp-data-v-9ddd60fa 5.1s ease-in 1.6s infinite;animation:riseUp-data-v-9ddd60fa 5.1s ease-in 1.6s infinite}.rise-c[data-v-9ddd60fa]{-webkit-animation:riseUp-data-v-9ddd60fa 4.6s ease-in 2.8s infinite;animation:riseUp-data-v-9ddd60fa 4.6s ease-in 2.8s infinite}@-webkit-keyframes riseUp-data-v-9ddd60fa{0%{-webkit-transform:translateY(0) scale(.5);transform:translateY(0) scale(.5);opacity:0}15%{opacity:.85}to{-webkit-transform:translateY(-120px) scale(1.05);transform:translateY(-120px) scale(1.05);opacity:0}}@keyframes riseUp-data-v-9ddd60fa{0%{-webkit-transform:translateY(0) scale(.5);transform:translateY(0) scale(.5);opacity:0}15%{opacity:.85}to{-webkit-transform:translateY(-120px) scale(1.05);transform:translateY(-120px) scale(1.05);opacity:0}}.sway1[data-v-9ddd60fa]{-webkit-transform-origin:100px 44px;transform-origin:100px 44px;-webkit-animation:sway-data-v-9ddd60fa 3.4s ease-in-out infinite;animation:sway-data-v-9ddd60fa 3.4s ease-in-out infinite}.sway2[data-v-9ddd60fa]{-webkit-transform-origin:185px 50px;transform-origin:185px 50px;-webkit-animation:sway-data-v-9ddd60fa 3.9s ease-in-out .6s infinite;animation:sway-data-v-9ddd60fa 3.9s ease-in-out .6s infinite}.sway3[data-v-9ddd60fa]{-webkit-transform-origin:275px 56px;transform-origin:275px 56px;-webkit-animation:sway-data-v-9ddd60fa 3.6s ease-in-out 1.2s infinite;animation:sway-data-v-9ddd60fa 3.6s ease-in-out 1.2s infinite}.sway4[data-v-9ddd60fa]{-webkit-transform-origin:360px 52px;transform-origin:360px 52px;-webkit-animation:sway-data-v-9ddd60fa 4.1s ease-in-out .3s infinite;animation:sway-data-v-9ddd60fa 4.1s ease-in-out .3s infinite}@-webkit-keyframes sway-data-v-9ddd60fa{0%,to{-webkit-transform:rotate(4deg);transform:rotate(4deg)}50%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}}@keyframes sway-data-v-9ddd60fa{0%,to{-webkit-transform:rotate(4deg);transform:rotate(4deg)}50%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}}.spark-a[data-v-9ddd60fa],.spark-b[data-v-9ddd60fa],.spark-c[data-v-9ddd60fa],.spark-d[data-v-9ddd60fa],.spark-e[data-v-9ddd60fa],.spark-f[data-v-9ddd60fa]{-webkit-filter:drop-shadow(0 0 3px hsla(0,0%,100%,.95));filter:drop-shadow(0 0 3px rgba(255,255,255,.95))}.spark-a[data-v-9ddd60fa]{-webkit-animation:twk-data-v-9ddd60fa 2.2s ease-in-out infinite;animation:twk-data-v-9ddd60fa 2.2s ease-in-out infinite}.spark-b[data-v-9ddd60fa]{-webkit-animation:twk-data-v-9ddd60fa 2.8s ease-in-out .7s infinite;animation:twk-data-v-9ddd60fa 2.8s ease-in-out .7s infinite}.spark-c[data-v-9ddd60fa]{-webkit-animation:twk-data-v-9ddd60fa 2.5s ease-in-out 1.4s infinite;animation:twk-data-v-9ddd60fa 2.5s ease-in-out 1.4s infinite}.spark-d[data-v-9ddd60fa]{-webkit-animation:twk-data-v-9ddd60fa 3s ease-in-out 1s infinite;animation:twk-data-v-9ddd60fa 3s ease-in-out 1s infinite}.spark-e[data-v-9ddd60fa]{-webkit-animation:twk-data-v-9ddd60fa 2.4s ease-in-out .4s infinite;animation:twk-data-v-9ddd60fa 2.4s ease-in-out .4s infinite}.spark-f[data-v-9ddd60fa]{-webkit-animation:twk-data-v-9ddd60fa 2.9s ease-in-out 1.9s infinite;animation:twk-data-v-9ddd60fa 2.9s ease-in-out 1.9s infinite}@-webkit-keyframes twk-data-v-9ddd60fa{0%,to{opacity:.2;-webkit-transform:scale(.8) rotate(0deg);transform:scale(.8) rotate(0deg)}50%{opacity:1;-webkit-transform:scale(1.25) rotate(45deg);transform:scale(1.25) rotate(45deg)}}@keyframes twk-data-v-9ddd60fa{0%,to{opacity:.2;-webkit-transform:scale(.8) rotate(0deg);transform:scale(.8) rotate(0deg)}50%{opacity:1;-webkit-transform:scale(1.25) rotate(45deg);transform:scale(1.25) rotate(45deg)}}.steam1[data-v-9ddd60fa],.steam2[data-v-9ddd60fa],.steam3[data-v-9ddd60fa]{-webkit-animation:steamUp-data-v-9ddd60fa 3s ease-in-out infinite;animation:steamUp-data-v-9ddd60fa 3s ease-in-out infinite;-webkit-transform-origin:center bottom;transform-origin:center bottom}.steam2[data-v-9ddd60fa]{-webkit-animation-delay:.8s;animation-delay:.8s}.steam3[data-v-9ddd60fa]{-webkit-animation-delay:1.6s;animation-delay:1.6s}@-webkit-keyframes steamUp-data-v-9ddd60fa{0%{-webkit-transform:translateY(0) scaleX(1);transform:translateY(0) scaleX(1);opacity:0}25%{opacity:.85}to{-webkit-transform:translateY(-26px) scaleX(1.35);transform:translateY(-26px) scaleX(1.35);opacity:0}}@keyframes steamUp-data-v-9ddd60fa{0%{-webkit-transform:translateY(0) scaleX(1);transform:translateY(0) scaleX(1);opacity:0}25%{opacity:.85}to{-webkit-transform:translateY(-26px) scaleX(1.35);transform:translateY(-26px) scaleX(1.35);opacity:0}}.machine-bounce[data-v-9ddd60fa]{-webkit-animation:machineBob-data-v-9ddd60fa 3.4s ease-in-out infinite;animation:machineBob-data-v-9ddd60fa 3.4s ease-in-out infinite}@-webkit-keyframes machineBob-data-v-9ddd60fa{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes machineBob-data-v-9ddd60fa{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.sweep[data-v-9ddd60fa]{-webkit-animation:sweepMove-data-v-9ddd60fa 3.8s ease-in-out infinite;animation:sweepMove-data-v-9ddd60fa 3.8s ease-in-out infinite}@-webkit-keyframes sweepMove-data-v-9ddd60fa{0%,45%{-webkit-transform:translateX(-90px) skewX(-16deg);transform:translateX(-90px) skewX(-16deg)}90%,to{-webkit-transform:translateX(320px) skewX(-16deg);transform:translateX(320px) skewX(-16deg)}}@keyframes sweepMove-data-v-9ddd60fa{0%,45%{-webkit-transform:translateX(-90px) skewX(-16deg);transform:translateX(-90px) skewX(-16deg)}90%,to{-webkit-transform:translateX(320px) skewX(-16deg);transform:translateX(320px) skewX(-16deg)}}.progress-fill[data-v-9ddd60fa]{-webkit-transform-origin:70px 167.5px;transform-origin:70px 167.5px;-webkit-animation:progFill-data-v-9ddd60fa 4s ease-in-out infinite;animation:progFill-data-v-9ddd60fa 4s ease-in-out infinite}@-webkit-keyframes progFill-data-v-9ddd60fa{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}70%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes progFill-data-v-9ddd60fa{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}70%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.colon-blink[data-v-9ddd60fa]{-webkit-animation:colonBlink-data-v-9ddd60fa 1.2s steps(1) infinite;animation:colonBlink-data-v-9ddd60fa 1.2s steps(1) infinite}@-webkit-keyframes colonBlink-data-v-9ddd60fa{50%{opacity:0}}@keyframes colonBlink-data-v-9ddd60fa{50%{opacity:0}}.screen-glow[data-v-9ddd60fa]{-webkit-animation:screenGlow-data-v-9ddd60fa 2.6s ease-in-out infinite;animation:screenGlow-data-v-9ddd60fa 2.6s ease-in-out infinite}@-webkit-keyframes screenGlow-data-v-9ddd60fa{0%,to{opacity:.35}50%{opacity:.8}}@keyframes screenGlow-data-v-9ddd60fa{0%,to{opacity:.35}50%{opacity:.8}}.knob-spin[data-v-9ddd60fa]{-webkit-transform-origin:226px 156px;transform-origin:226px 156px;-webkit-animation:drumSpin-data-v-9ddd60fa 8s linear infinite;animation:drumSpin-data-v-9ddd60fa 8s linear infinite}.plant-sway[data-v-9ddd60fa]{-webkit-transform-origin:372px 312px;transform-origin:372px 312px;-webkit-animation:sway-data-v-9ddd60fa 4s ease-in-out infinite;animation:sway-data-v-9ddd60fa 4s ease-in-out infinite}.drip[data-v-9ddd60fa]{-webkit-animation:drip-data-v-9ddd60fa 2.6s ease-in infinite;animation:drip-data-v-9ddd60fa 2.6s ease-in infinite}.drip2[data-v-9ddd60fa]{-webkit-animation:drip-data-v-9ddd60fa 3s ease-in 1.2s infinite;animation:drip-data-v-9ddd60fa 3s ease-in 1.2s infinite}@-webkit-keyframes drip-data-v-9ddd60fa{0%{-webkit-transform:translateY(-4px) scale(.6);transform:translateY(-4px) scale(.6);opacity:0}30%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translateY(22px) scale(.7);transform:translateY(22px) scale(.7);opacity:0}}@keyframes drip-data-v-9ddd60fa{0%{-webkit-transform:translateY(-4px) scale(.6);transform:translateY(-4px) scale(.6);opacity:0}30%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translateY(22px) scale(.7);transform:translateY(22px) scale(.7);opacity:0}}.bottle-liquid[data-v-9ddd60fa]{-webkit-transform-origin:269px 296px;transform-origin:269px 296px;-webkit-animation:liquidWobble-data-v-9ddd60fa 3s ease-in-out infinite;animation:liquidWobble-data-v-9ddd60fa 3s ease-in-out infinite}@-webkit-keyframes liquidWobble-data-v-9ddd60fa{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg)}}@keyframes liquidWobble-data-v-9ddd60fa{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg)}}.ground-shadow[data-v-9ddd60fa]{-webkit-transform-origin:220px 316px;transform-origin:220px 316px;-webkit-animation:shadowPulse-data-v-9ddd60fa 3.4s ease-in-out infinite;animation:shadowPulse-data-v-9ddd60fa 3.4s ease-in-out infinite}@-webkit-keyframes shadowPulse-data-v-9ddd60fa{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.1}50%{-webkit-transform:scale(.94);transform:scale(.94);opacity:.16}}@keyframes shadowPulse-data-v-9ddd60fa{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.1}50%{-webkit-transform:scale(.94);transform:scale(.94);opacity:.16}}.brand-ring[data-v-9ddd60fa]{-webkit-transform-origin:20px 22px;transform-origin:20px 22px;-webkit-animation:drumSpin-data-v-9ddd60fa 6s linear infinite;animation:drumSpin-data-v-9ddd60fa 6s linear infinite}.drum-led[data-v-9ddd60fa]{-webkit-animation:starTwk-data-v-9ddd60fa 1.6s ease-in-out infinite;animation:starTwk-data-v-9ddd60fa 1.6s ease-in-out infinite}.face-stage .face-video[data-v-9ddd60fa]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#0b3d7a;border-radius:50%}.btn-face-plain[data-v-9ddd60fa]{background:#fff;color:var(--primary-deep);border:1.5px solid rgba(24,144,255,.35);box-shadow:0 8px 22px rgba(24,144,255,.14)}.btn-face-plain[data-v-9ddd60fa]:hover{box-shadow:0 12px 28px rgba(24,144,255,.24)}.field .store-select[data-v-9ddd60fa]{width:100%;height:56px;padding:22px 44px 8px 48px;border:1.5px solid var(--line);border-radius:14px;font-size:15px;background:var(--field-bg);color:var(--text-main);outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .3s,box-shadow .3s,background .3s}.field .store-select[data-v-9ddd60fa]:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px rgba(24,144,255,.12)}.field.select-field label[data-v-9ddd60fa]{top:13px;-webkit-transform:translateY(0);transform:translateY(0);font-size:11px;color:var(--primary);font-weight:500}.field.select-field .arrow[data-v-9ddd60fa]{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;color:var(--text-faint);pointer-events:none}.footer a[data-v-9ddd60fa]{position:relative;cursor:pointer}.footer a[data-v-9ddd60fa]:hover{color:var(--primary-deep);text-decoration:underline;text-underline-offset:3px}.login-copyright[data-v-9ddd60fa]{position:absolute;bottom:12px;left:0;right:0;z-index:2;text-align:center;font-size:12px;line-height:1.9;color:var(--text-sub)}.login-copyright a[data-v-9ddd60fa]{color:var(--primary);text-decoration:none}.login-copyright .police[data-v-9ddd60fa]{width:14px;height:14px;position:relative;top:3px;margin:0 4px}.swipe-up[data-v-9ddd60fa]{bottom:72px}@media (max-height:820px){.form-head[data-v-9ddd60fa],.tabs[data-v-9ddd60fa]{margin-bottom:20px}.face-stage[data-v-9ddd60fa]{width:200px;height:200px;margin:2px auto 16px}.face-stage .face-oval[data-v-9ddd60fa]{width:116px;height:142px}.face-stage .face-icon[data-v-9ddd60fa]{width:68px;height:68px}.scan-ring[data-v-9ddd60fa]{width:174px;height:174px}.face-status[data-v-9ddd60fa]{font-size:14px;margin-bottom:12px}.face-actions[data-v-9ddd60fa]{gap:10px}.btn-face[data-v-9ddd60fa]{height:46px;font-size:15px}.face-hint[data-v-9ddd60fa]{font-size:11.5px;line-height:1.5}.footer[data-v-9ddd60fa]{margin-top:18px}}@supports (height:100dvh){.app[data-v-9ddd60fa],.login-root[data-v-9ddd60fa],.screen[data-v-9ddd60fa]{height:100dvh}.app.show-features[data-v-9ddd60fa]{-webkit-transform:translateY(-100dvh);transform:translateY(-100dvh)}.screen-features[data-v-9ddd60fa]{top:100dvh}}.page-bg .grid-lines[data-v-9ddd60fa]{-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 82%);mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 82%)}.stage[data-v-9ddd60fa]:before{-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 22%,transparent 78%);mask-image:radial-gradient(circle at 50% 45%,#000 22%,transparent 78%)}.feat-bg .dot-grid[data-v-9ddd60fa]{-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 42%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 75% 65% at 50% 42%,#000 25%,transparent 78%)}.brand-mark[data-v-9ddd60fa]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.swipe-up[data-v-9ddd60fa]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-height:700px){.screen-login[data-v-9ddd60fa]{align-items:flex-start;overflow-y:auto;padding:18px 0 96px}}@media (max-width:860px){.field .store-select[data-v-9ddd60fa],.field input[data-v-9ddd60fa]{font-size:16px}}