.dialog-overlay[data-v-7f4d8e81]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.dialog-box[data-v-7f4d8e81]{animation:borderBreath-7f4d8e81 3s ease-in-out infinite;background:linear-gradient(180deg,#111827,#0a0e1a);border:1px solid rgba(75,130,255,.25);border-radius:16px;box-shadow:0 0 0 1px #4b82ff1a,0 0 40px #4b82ff26,0 20px 60px #00000080,inset 0 1px #ffffff05;max-width:90vw;overflow:hidden;position:relative;width:400px}.dialog-box[data-v-7f4d8e81]:before{background:linear-gradient(90deg,transparent,rgba(75,130,255,.6),#8b5cf6,rgba(75,130,255,.6),transparent);left:10%;right:10%;top:0}.dialog-box[data-v-7f4d8e81]:after,.dialog-box[data-v-7f4d8e81]:before{content:"";height:1px;position:absolute;z-index:2}.dialog-box[data-v-7f4d8e81]:after{background:linear-gradient(90deg,transparent,rgba(75,130,255,.15),transparent);bottom:0;left:15%;right:15%}@keyframes borderBreath-7f4d8e81{0%,to{border-color:#4b82ff33}50%{border-color:#4b82ff73}}.bg-grid[data-v-7f4d8e81]{background-image:radial-gradient(circle,rgba(75,130,255,.06) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 70%);z-index:0}.bg-grid[data-v-7f4d8e81],.dialog-corners[data-v-7f4d8e81]{inset:0;pointer-events:none;position:absolute}.dialog-corners[data-v-7f4d8e81]{z-index:1}.dialog-corners .corner[data-v-7f4d8e81]{height:20px;opacity:.7;position:absolute;width:20px}.dialog-corners .corner[data-v-7f4d8e81]:after,.dialog-corners .corner[data-v-7f4d8e81]:before{background:#4b82ff;border-radius:1px;box-shadow:0 0 4px #4b82ff80;content:"";position:absolute}.dialog-corners .corner.tl[data-v-7f4d8e81]{left:8px;top:8px}.dialog-corners .corner.tl[data-v-7f4d8e81]:before{height:1.5px;left:0;top:0;width:14px}.dialog-corners .corner.tl[data-v-7f4d8e81]:after{height:14px;left:0;top:0;width:1.5px}.dialog-corners .corner.tr[data-v-7f4d8e81]{right:8px;top:8px}.dialog-corners .corner.tr[data-v-7f4d8e81]:before{height:1.5px;right:0;top:0;width:14px}.dialog-corners .corner.tr[data-v-7f4d8e81]:after{height:14px;right:0;top:0;width:1.5px}.dialog-corners .corner.bl[data-v-7f4d8e81]{bottom:8px;left:8px}.dialog-corners .corner.bl[data-v-7f4d8e81]:before{bottom:0;height:1.5px;left:0;width:14px}.dialog-corners .corner.bl[data-v-7f4d8e81]:after{bottom:0;height:14px;left:0;width:1.5px}.dialog-corners .corner.br[data-v-7f4d8e81]{bottom:8px;right:8px}.dialog-corners .corner.br[data-v-7f4d8e81]:before{bottom:0;height:1.5px;right:0;width:14px}.dialog-corners .corner.br[data-v-7f4d8e81]:after{bottom:0;height:14px;right:0;width:1.5px}.particle[data-v-7f4d8e81]{background:#4b82ff;border-radius:50%;box-shadow:0 0 8px #4b82ffcc,0 0 16px #4b82ff66;height:3px;pointer-events:none;position:absolute;width:3px;z-index:1}.particle.p1[data-v-7f4d8e81]{animation:particleDrift1-7f4d8e81 4s ease-in-out infinite;left:8%;top:12%}.particle.p2[data-v-7f4d8e81]{animation:particleDrift2-7f4d8e81 5s ease-in-out .8s infinite;height:2px;right:6%;top:45%;width:2px}.particle.p3[data-v-7f4d8e81]{animation:particleDrift3-7f4d8e81 3.5s ease-in-out 1.6s infinite;background:#8b5cf6;bottom:25%;box-shadow:0 0 8px #8b5cf6cc;height:2.5px;left:12%;width:2.5px}@keyframes particleDrift1-7f4d8e81{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(30px,20px)}}@keyframes particleDrift2-7f4d8e81{0%,to{opacity:.3;transform:translate(0)}50%{opacity:.9;transform:translate(-20px,-15px)}}@keyframes particleDrift3-7f4d8e81{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(15px,-25px)}}.dialog-close[data-v-7f4d8e81]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;border:1px solid rgba(75,130,255,.2);border-radius:50%;color:#6b7fa8;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .25s;width:30px;z-index:3}.dialog-close svg[data-v-7f4d8e81]{height:14px;width:14px}.dialog-close[data-v-7f4d8e81]:hover{background:#4b82ff26;border-color:#4b82ff80;box-shadow:0 0 12px #4b82ff33;color:#8bb0ff}.dialog-header[data-v-7f4d8e81]{padding:44px 32px 0;position:relative;text-align:center;z-index:1}.dialog-header .dialog-icon[data-v-7f4d8e81]{align-items:center;display:flex;height:68px;justify-content:center;margin:0 auto 18px;position:relative;width:68px}.dialog-header .dialog-icon[data-v-7f4d8e81]:before{animation:ringPulse-7f4d8e81 2.5s ease-in-out infinite;border:1px solid rgba(75,130,255,.2);border-radius:50%;content:"";inset:-8px;position:absolute}.dialog-header .dialog-icon[data-v-7f4d8e81]:after{background:radial-gradient(circle,rgba(75,130,255,.08) 0,transparent 70%);border-radius:50%;content:"";inset:-3px;position:absolute}.dialog-header .dialog-icon .orbit-ring[data-v-7f4d8e81]{animation:orbitSpin-7f4d8e81 4s linear infinite;border-color:rgba(75,130,255,.4) rgba(139,92,246,.2) transparent transparent;border-radius:50%;border-style:solid;border-width:1px;inset:-14px;position:absolute}.dialog-header .dialog-icon .orbit-ring[data-v-7f4d8e81]:before{background:#4b82ff;border-radius:50%;box-shadow:0 0 6px #4b82ffcc;content:"";height:4px;position:absolute;right:20%;top:-2px;width:4px}@keyframes orbitSpin-7f4d8e81{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ringPulse-7f4d8e81{0%,to{border-color:#4b82ff26;opacity:.3;transform:scale(.92)}50%{border-color:#4b82ff73;opacity:.7;transform:scale(1.08)}}.dialog-header .dialog-icon svg[data-v-7f4d8e81]{position:relative;z-index:1}.dialog-header .dialog-title[data-v-7f4d8e81]{align-items:center;color:#e8edf8;display:flex;font-size:20px;font-weight:600;gap:12px;justify-content:center;letter-spacing:.5px;margin-bottom:8px}.dialog-header .dialog-title .title-line[data-v-7f4d8e81]{background:linear-gradient(90deg,transparent,rgba(75,130,255,.6));display:inline-block;height:1px;width:28px}.dialog-header .dialog-title .title-line.right[data-v-7f4d8e81]{background:linear-gradient(90deg,rgba(75,130,255,.6),transparent)}.dialog-header .dialog-desc[data-v-7f4d8e81]{color:#7a8ba8;font-size:14px;line-height:1.6}.dialog-body[data-v-7f4d8e81]{align-items:center;display:flex;flex-direction:column;padding:28px 32px 40px;position:relative;z-index:1}.qr-wrapper[data-v-7f4d8e81]{background:linear-gradient(135deg,#141e37cc,#0a1223e6);border:1px solid rgba(75,130,255,.2);border-radius:16px;box-shadow:0 0 20px #4b82ff14,inset 0 0 30px #4b82ff08;height:184px;padding:14px;position:relative;width:184px}.qr-wrapper .qr-img[data-v-7f4d8e81]{border-radius:10px;display:block;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:100%;z-index:1}.qr-wrapper .qr-glow[data-v-7f4d8e81]{animation:glowPulse-7f4d8e81 3s ease-in-out infinite;background:radial-gradient(circle at center,rgba(75,130,255,.12) 0,rgba(139,92,246,.04) 40%,transparent 70%);border-radius:24px;inset:-8px;position:absolute;z-index:0}.qr-wrapper .rotate-ring[data-v-7f4d8e81]{animation:rotateBorder-7f4d8e81 6s linear infinite;border-color:rgba(75,130,255,.25) transparent rgba(139,92,246,.15);border-radius:18px;border-style:solid;border-width:1.5px;inset:-2px;position:absolute;z-index:0}@keyframes rotateBorder-7f4d8e81{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes glowPulse-7f4d8e81{0%,to{opacity:.4}50%{opacity:1}}.scan-line[data-v-7f4d8e81]{animation:scanMove-7f4d8e81 1.5s linear infinite;background:linear-gradient(90deg,transparent,rgba(75,130,255,.35),rgba(139,92,246,.35),transparent);box-shadow:0 0 8px #4b82ff66;height:1px;left:10%;position:absolute;right:10%;z-index:0}@keyframes scanMove-7f4d8e81{0%{opacity:0;top:18%}20%{opacity:1}80%{opacity:1}to{opacity:0;top:78%}}.qr-tip[data-v-7f4d8e81]{align-items:center;color:#556780;display:flex;font-size:13px;font-weight:400;gap:8px;letter-spacing:.3px;margin-top:18px}.qr-tip .tip-dot[data-v-7f4d8e81]{background:#4b82ff66;border-radius:50%;flex-shrink:0;height:4px;width:4px}.dialog-fade-enter-active[data-v-7f4d8e81],.dialog-fade-leave-active[data-v-7f4d8e81]{transition:all .28s ease}.dialog-fade-enter-active .dialog-box[data-v-7f4d8e81],.dialog-fade-leave-active .dialog-box[data-v-7f4d8e81]{transition:all .28s cubic-bezier(.34,1.56,.64,1)}.dialog-fade-enter-from[data-v-7f4d8e81],.dialog-fade-leave-to[data-v-7f4d8e81]{opacity:0}.dialog-fade-enter-from .dialog-box[data-v-7f4d8e81],.dialog-fade-leave-to .dialog-box[data-v-7f4d8e81]{opacity:0;transform:scale(.88) translateY(20px)}
