.login-root[data-v-112131f8]{display:flex;min-height:100vh;font-family:DM Sans,Segoe UI,sans-serif}[dir] .login-root[data-v-112131f8]{background:#080e1c}.scene-panel[data-v-112131f8]{position:relative;flex:1;display:none;flex-direction:column;overflow:hidden}[dir] .scene-panel[data-v-112131f8]{padding:2.5rem}[dir=ltr] .scene-panel[data-v-112131f8]{background:linear-gradient(135deg,#0f2855,#0a1628 60%,#0d1f3c)}[dir=rtl] .scene-panel[data-v-112131f8]{background:linear-gradient(-135deg,#0f2855,#0a1628 60%,#0d1f3c)}@media(min-width:992px){.scene-panel[data-v-112131f8]{display:flex}}.scene-header[data-v-112131f8]{display:flex;align-items:center;gap:.75rem;z-index:2}.logo-name[data-v-112131f8]{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.04em}.stat-card[data-v-112131f8]{position:absolute;display:flex;align-items:center;gap:.75rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3}[dir] .stat-card[data-v-112131f8]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:.75rem 1rem}[dir=ltr] .stat-card[data-v-112131f8],[dir=rtl] .stat-card[data-v-112131f8]{-webkit-animation:floatCard-data-v-112131f8 6s ease-in-out infinite;animation:floatCard-data-v-112131f8 6s ease-in-out infinite}.stat-card .stat-icon[data-v-112131f8]{font-size:1.4rem}.stat-card .stat-value[data-v-112131f8]{color:#fff;font-weight:700;font-size:1rem;line-height:1.2}.stat-card .stat-label[data-v-112131f8]{color:hsla(0,0%,100%,.45);font-size:.7rem}.stat-card--1[data-v-112131f8]{top:18%}[dir=ltr] .stat-card--1[data-v-112131f8]{left:6%;-webkit-animation-delay:0s;animation-delay:0s}[dir=rtl] .stat-card--1[data-v-112131f8]{right:6%;-webkit-animation-delay:0s;animation-delay:0s}.stat-card--2[data-v-112131f8]{top:34%}[dir=ltr] .stat-card--2[data-v-112131f8]{right:8%;-webkit-animation-delay:2s;animation-delay:2s}[dir=rtl] .stat-card--2[data-v-112131f8]{left:8%;-webkit-animation-delay:2s;animation-delay:2s}.stat-card--3[data-v-112131f8]{top:52%}[dir=ltr] .stat-card--3[data-v-112131f8]{left:10%;-webkit-animation-delay:4s;animation-delay:4s}[dir=rtl] .stat-card--3[data-v-112131f8]{right:10%;-webkit-animation-delay:4s;animation-delay:4s}@-webkit-keyframes floatCard-data-v-112131f8{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatCard-data-v-112131f8{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.illustration[data-v-112131f8]{position:absolute;bottom:110px;display:flex;justify-content:center;z-index:2}[dir=ltr] .illustration[data-v-112131f8],[dir=rtl] .illustration[data-v-112131f8]{left:0;right:0}.scene-svg[data-v-112131f8]{width:100%;max-width:520px}[dir=ltr] .lock-float[data-v-112131f8],[dir=rtl] .lock-float[data-v-112131f8]{-webkit-animation:lockFloat-data-v-112131f8 4s ease-in-out infinite;animation:lockFloat-data-v-112131f8 4s ease-in-out infinite}@-webkit-keyframes lockFloat-data-v-112131f8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lockFloat-data-v-112131f8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}[dir=ltr] .shield-pulse[data-v-112131f8],[dir=rtl] .shield-pulse[data-v-112131f8]{-webkit-animation:shieldPulse-data-v-112131f8 3s ease-in-out infinite;animation:shieldPulse-data-v-112131f8 3s ease-in-out infinite}@-webkit-keyframes shieldPulse-data-v-112131f8{0%,to{opacity:.08}50%{opacity:.18}}@keyframes shieldPulse-data-v-112131f8{0%,to{opacity:.08}50%{opacity:.18}}[dir=ltr] .float-envelope[data-v-112131f8]{-webkit-animation:floatEnv-ltr-data-v-112131f8 5s ease-in-out infinite;animation:floatEnv-ltr-data-v-112131f8 5s ease-in-out infinite}[dir=rtl] .float-envelope[data-v-112131f8]{-webkit-animation:floatEnv-rtl-data-v-112131f8 5s ease-in-out infinite;animation:floatEnv-rtl-data-v-112131f8 5s ease-in-out infinite}@-webkit-keyframes floatEnv-ltr-data-v-112131f8{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes floatEnv-ltr-data-v-112131f8{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(2deg)}}@-webkit-keyframes floatEnv-rtl-data-v-112131f8{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-12px) rotate(-2deg)}}@keyframes floatEnv-rtl-data-v-112131f8{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-12px) rotate(-2deg)}}[dir=ltr] .float-key[data-v-112131f8]{animation:floatKey-ltr-data-v-112131f8 6s ease-in-out infinite reverse}[dir=rtl] .float-key[data-v-112131f8]{animation:floatKey-rtl-data-v-112131f8 6s ease-in-out infinite reverse}@-webkit-keyframes floatKey-ltr-data-v-112131f8{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(8deg)}}@keyframes floatKey-ltr-data-v-112131f8{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(8deg)}}@-webkit-keyframes floatKey-rtl-data-v-112131f8{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(-8deg)}}@keyframes floatKey-rtl-data-v-112131f8{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(-8deg)}}[dir=ltr] .blink[data-v-112131f8],[dir=rtl] .blink[data-v-112131f8]{-webkit-animation:blink-data-v-112131f8 2s ease-in-out infinite;animation:blink-data-v-112131f8 2s ease-in-out infinite}[dir=ltr] .blink--2[data-v-112131f8],[dir=rtl] .blink--2[data-v-112131f8]{-webkit-animation-delay:.7s;animation-delay:.7s}[dir=ltr] .blink--3[data-v-112131f8],[dir=rtl] .blink--3[data-v-112131f8]{-webkit-animation-delay:1.4s;animation-delay:1.4s}@-webkit-keyframes blink-data-v-112131f8{0%,to{opacity:.8}50%{opacity:.2}}@keyframes blink-data-v-112131f8{0%,to{opacity:.8}50%{opacity:.2}}[dir=ltr] .packet-left[data-v-112131f8]{-webkit-animation:packetLeft-ltr-data-v-112131f8 2.5s linear infinite;animation:packetLeft-ltr-data-v-112131f8 2.5s linear infinite}[dir=rtl] .packet-left[data-v-112131f8]{-webkit-animation:packetLeft-rtl-data-v-112131f8 2.5s linear infinite;animation:packetLeft-rtl-data-v-112131f8 2.5s linear infinite}@-webkit-keyframes packetLeft-ltr-data-v-112131f8{0%{transform:translateX(0);opacity:1}90%{transform:translateX(80px);opacity:1}to{transform:translateX(80px);opacity:0}}@keyframes packetLeft-ltr-data-v-112131f8{0%{transform:translateX(0);opacity:1}90%{transform:translateX(80px);opacity:1}to{transform:translateX(80px);opacity:0}}@-webkit-keyframes packetLeft-rtl-data-v-112131f8{0%{transform:translateX(0);opacity:1}90%{transform:translateX(-80px);opacity:1}to{transform:translateX(-80px);opacity:0}}@keyframes packetLeft-rtl-data-v-112131f8{0%{transform:translateX(0);opacity:1}90%{transform:translateX(-80px);opacity:1}to{transform:translateX(-80px);opacity:0}}[dir=ltr] .packet-right[data-v-112131f8]{-webkit-animation:packetRight-ltr-data-v-112131f8 2.5s linear 1.2s infinite;animation:packetRight-ltr-data-v-112131f8 2.5s linear 1.2s infinite}[dir=rtl] .packet-right[data-v-112131f8]{-webkit-animation:packetRight-rtl-data-v-112131f8 2.5s linear 1.2s infinite;animation:packetRight-rtl-data-v-112131f8 2.5s linear 1.2s infinite}@-webkit-keyframes packetRight-ltr-data-v-112131f8{0%{transform:translateX(0);opacity:1}90%{transform:translateX(-80px);opacity:1}to{transform:translateX(-80px);opacity:0}}@keyframes packetRight-ltr-data-v-112131f8{0%{transform:translateX(0);opacity:1}90%{transform:translateX(-80px);opacity:1}to{transform:translateX(-80px);opacity:0}}@-webkit-keyframes packetRight-rtl-data-v-112131f8{0%{transform:translateX(0);opacity:1}90%{transform:translateX(80px);opacity:1}to{transform:translateX(80px);opacity:0}}@keyframes packetRight-rtl-data-v-112131f8{0%{transform:translateX(0);opacity:1}90%{transform:translateX(80px);opacity:1}to{transform:translateX(80px);opacity:0}}[dir] .ping[data-v-112131f8]{transform-origin:240px 210px}[dir=ltr] .ping[data-v-112131f8],[dir=rtl] .ping[data-v-112131f8]{-webkit-animation:ping-data-v-112131f8 2.5s ease-out infinite;animation:ping-data-v-112131f8 2.5s ease-out infinite}@-webkit-keyframes ping-data-v-112131f8{0%{r:14;opacity:.6}to{r:40;opacity:0}}@keyframes ping-data-v-112131f8{0%{r:14;opacity:.6}to{r:40;opacity:0}}.orb[data-v-112131f8]{position:absolute;filter:blur(80px);pointer-events:none}[dir] .orb[data-v-112131f8]{border-radius:50%}.orb--1[data-v-112131f8]{width:360px;height:360px;top:-80px}[dir] .orb--1[data-v-112131f8]{background:radial-gradient(circle,rgba(59,130,246,.25) 0,transparent 70%)}[dir=ltr] .orb--1[data-v-112131f8]{left:-80px}[dir=ltr] .orb--1[data-v-112131f8],[dir=rtl] .orb--1[data-v-112131f8]{-webkit-animation:orbPulse-data-v-112131f8 8s ease-in-out infinite;animation:orbPulse-data-v-112131f8 8s ease-in-out infinite}[dir=rtl] .orb--1[data-v-112131f8]{right:-80px}.orb--2[data-v-112131f8]{width:280px;height:280px;bottom:60px}[dir] .orb--2[data-v-112131f8]{background:radial-gradient(circle,rgba(99,102,241,.2) 0,transparent 70%)}[dir=ltr] .orb--2[data-v-112131f8]{right:-60px;animation:orbPulse-data-v-112131f8 10s ease-in-out infinite reverse}[dir=rtl] .orb--2[data-v-112131f8]{left:-60px;animation:orbPulse-data-v-112131f8 10s ease-in-out infinite reverse}@-webkit-keyframes orbPulse-data-v-112131f8{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes orbPulse-data-v-112131f8{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.scene-footer[data-v-112131f8]{position:absolute;bottom:2.5rem;z-index:3}[dir=ltr] .scene-footer[data-v-112131f8]{left:2.5rem}[dir=rtl] .scene-footer[data-v-112131f8]{right:2.5rem}.tagline[data-v-112131f8]{color:hsla(0,0%,100%,.55);font-size:.95rem;line-height:1.6}[dir] .tagline[data-v-112131f8]{margin:0}.form-panel[data-v-112131f8]{width:100%;display:flex;align-items:center;justify-content:center}[dir] .form-panel[data-v-112131f8]{background:#0f172a;padding:2rem}@media(min-width:992px){.form-panel[data-v-112131f8]{width:420px;flex-shrink:0}[dir=ltr] .form-panel[data-v-112131f8]{border-left:1px solid hsla(0,0%,100%,.08)}[dir=rtl] .form-panel[data-v-112131f8]{border-right:1px solid hsla(0,0%,100%,.08)}}.form-inner[data-v-112131f8]{width:100%;max-width:340px}[dir] .form-logo[data-v-112131f8]{margin-bottom:1.25rem}[dir] .form-logo img[data-v-112131f8]{border-radius:10px}.form-eyebrow[data-v-112131f8]{font-size:.65rem;font-weight:700;letter-spacing:.15em;color:#3b82f6;text-transform:uppercase}[dir] .form-eyebrow[data-v-112131f8]{margin-bottom:1rem}.form-title[data-v-112131f8]{color:#fff;font-size:2rem;font-weight:700;line-height:1.2}[dir] .form-title[data-v-112131f8]{margin-bottom:.35rem}.form-sub[data-v-112131f8]{color:hsla(0,0%,100%,.45);font-size:.875rem}[dir] .form-sub[data-v-112131f8]{margin-bottom:2.25rem}[dir] .field-group[data-v-112131f8]{margin-bottom:1.25rem}.field-group[data-v-112131f8] label{color:hsla(0,0%,100%,.65);font-size:.78rem;font-weight:500;letter-spacing:.03em}[dir] .field-group[data-v-112131f8] label{margin-bottom:.4rem}.custom-input[data-v-112131f8]{color:#fff!important;font-size:.9rem!important;transition:border-color .2s,box-shadow .2s!important}[dir] .custom-input[data-v-112131f8]{background:#151e2e!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:8px!important;padding:.65rem .85rem!important}.custom-input[data-v-112131f8]::-moz-placeholder{color:hsla(0,0%,100%,.25)!important}.custom-input[data-v-112131f8]:-ms-input-placeholder{color:hsla(0,0%,100%,.25)!important}.custom-input[data-v-112131f8]::placeholder{color:hsla(0,0%,100%,.25)!important}[dir] .custom-input[data-v-112131f8]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.15)!important;background:#151e2e!important}.signin-btn[data-v-112131f8]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem!important;font-weight:600!important;color:#fff!important;letter-spacing:.02em;transition:opacity .2s,transform .15s,box-shadow .2s!important}[dir] .signin-btn[data-v-112131f8]{border:none!important;border-radius:8px!important;padding:.75rem!important;box-shadow:0 4px 20px rgba(59,130,246,.35)!important;margin-bottom:1.5rem}[dir=ltr] .signin-btn[data-v-112131f8]{background:linear-gradient(135deg,#3b82f6,#6366f1)!important}[dir=rtl] .signin-btn[data-v-112131f8]{background:linear-gradient(-135deg,#3b82f6,#6366f1)!important}.signin-btn[data-v-112131f8]:hover{opacity:.92}[dir] .signin-btn[data-v-112131f8]:hover{transform:translateY(-1px);box-shadow:0 6px 28px rgba(59,130,246,.45)!important}[dir] .signin-btn[data-v-112131f8]:active{transform:translateY(0)}[dir] .back-link-wrap[data-v-112131f8]{text-align:center}.back-link[data-v-112131f8]{display:inline-flex;align-items:center;gap:.3rem;color:#3b82f6;font-size:.85rem;text-decoration:none}.back-link[data-v-112131f8]:hover{color:#6ca1f8}.form-version[data-v-112131f8]{color:hsla(0,0%,100%,.2);font-size:.7rem}[dir] .form-version[data-v-112131f8]{text-align:center;margin-top:2rem;margin-bottom:0}