.Login-module__Jx9AUq__loginContainer{min-height:100vh;font-family:var(--font-body), sans-serif;color:#fff;background-color:#08080a;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex;position:relative;overflow-x:hidden}.Login-module__Jx9AUq__ambientGlowTop{filter:blur(80px);pointer-events:none;z-index:1;background:radial-gradient(circle,#d99b262e 0%,#d99b2608 50%,#0000 70%);width:700px;height:450px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.Login-module__Jx9AUq__ambientGlowBottom{filter:blur(90px);pointer-events:none;z-index:1;background:radial-gradient(circle,#3182ce1f 0%,#0000 60%);width:550px;height:400px;position:absolute;bottom:-15%;right:10%}.Login-module__Jx9AUq__bgGridLines{pointer-events:none;z-index:1;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 95%);mask-image:radial-gradient(circle,#000 60%,#0000 95%)}.Login-module__Jx9AUq__topBar{z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;top:2rem;left:2.5rem;right:2.5rem}.Login-module__Jx9AUq__brandPill{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.06em;color:#e4e4e7;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50px;align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:flex}.Login-module__Jx9AUq__brandDot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #10b981}.Login-module__Jx9AUq__backToSiteBtn{color:#a1a1aa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.775rem;font-weight:500;text-decoration:none;transition:all .25s;display:flex}.Login-module__Jx9AUq__backToSiteBtn:hover{color:#fff;background:#ffffff1a;border-color:#d99b2680;transform:translateY(-1px)}.Login-module__Jx9AUq__loginCard{-webkit-backdrop-filter:blur(48px)saturate(210%);z-index:5;background:#121216e0;border:1px solid #ffffff1f;border-radius:36px;width:100%;max-width:540px;margin-top:1.5rem;margin-bottom:1.5rem;padding:3rem 2.5rem;animation:.4s cubic-bezier(.16,1,.3,1) Login-module__Jx9AUq__liquidPop;position:relative;box-shadow:0 40px 100px #000000bf,0 0 0 1px #ffffff0f,inset 0 1px 1px #ffffff40}@keyframes Login-module__Jx9AUq__liquidPop{0%{opacity:0;filter:blur(10px);transform:translateY(24px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.Login-module__Jx9AUq__brandHeader{text-align:center;margin-bottom:1.8rem}.Login-module__Jx9AUq__logoWrapper{background:radial-gradient(circle at 30% 30%,#d99b2640,#ffffff08);border:1px solid #d99b2666;border-radius:24px;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 1.25rem;display:flex;position:relative;box-shadow:0 15px 35px #0006,0 0 25px #d99b2640}.Login-module__Jx9AUq__logoImg{object-fit:contain}.Login-module__Jx9AUq__title{font-family:var(--font-main-text);color:#fff;letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.9rem;font-weight:400;line-height:1.2}.Login-module__Jx9AUq__subtitle{color:#a1a1aa;max-width:380px;margin:0 auto;font-size:.85rem;line-height:1.5}.Login-module__Jx9AUq__authTabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;gap:.35rem;margin-bottom:1.75rem;padding:.35rem;display:flex}.Login-module__Jx9AUq__tabBtn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .5rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.Login-module__Jx9AUq__tabBtn:hover{color:#fff;background:#ffffff0d}.Login-module__Jx9AUq__tabBtnActive{border:1px solid #d99b2666;box-shadow:0 4px 15px #0000004d;color:#f5ba42!important;background:#d99b2633!important}.Login-module__Jx9AUq__errorAlert{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459;border-radius:14px;align-items:center;gap:.65rem;margin-bottom:1.35rem;padding:.85rem 1.15rem;font-size:.825rem;animation:.25s Login-module__Jx9AUq__liquidPop;display:flex}.Login-module__Jx9AUq__successAlert{color:#6ee7b7;background:#10b9811f;border:1px solid #10b98159;border-radius:14px;align-items:center;gap:.65rem;margin-bottom:1.35rem;padding:.85rem 1.15rem;font-size:.825rem;animation:.25s Login-module__Jx9AUq__liquidPop;display:flex}.Login-module__Jx9AUq__formGroup{margin-bottom:1.2rem}.Login-module__Jx9AUq__labelRow{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.Login-module__Jx9AUq__label{text-transform:uppercase;letter-spacing:.1em;color:#a1a1aa;font-size:.725rem;font-weight:700}.Login-module__Jx9AUq__inputWrap{align-items:center;display:flex;position:relative}.Login-module__Jx9AUq__inputIcon{color:#71717a;pointer-events:none;transition:color .2s;position:absolute;left:1.15rem}.Login-module__Jx9AUq__inputWrap:focus-within .Login-module__Jx9AUq__inputIcon{color:#d99b26}.Login-module__Jx9AUq__inputField{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;outline:none;width:100%;padding:.9rem 2.85rem .9rem 2.95rem;font-family:inherit;font-size:.885rem;transition:all .25s cubic-bezier(.16,1,.3,1)}.Login-module__Jx9AUq__selectField{color:#fff;cursor:pointer;appearance:none;background:#141418;border:1px solid #ffffff1a;border-radius:16px;outline:none;width:100%;padding:.9rem 1.15rem .9rem 2.95rem;font-family:inherit;font-size:.885rem;transition:all .25s cubic-bezier(.16,1,.3,1)}.Login-module__Jx9AUq__inputField:focus,.Login-module__Jx9AUq__selectField:focus{background:#ffffff12;border-color:#d99b26;box-shadow:0 0 0 3px #d99b2633,0 8px 25px #0000004d}.Login-module__Jx9AUq__passwordToggleBtn{color:#71717a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;right:1rem}.Login-module__Jx9AUq__passwordToggleBtn:hover{color:#fff}.Login-module__Jx9AUq__forgotLink{color:#d99b26;cursor:pointer;background:0 0;border:none;font-size:.725rem;font-weight:600;transition:opacity .2s}.Login-module__Jx9AUq__forgotLink:hover{text-decoration:underline}.Login-module__Jx9AUq__submitBtn{color:#0a0a0c;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#f5ba42 0%,#d99b26 50%,#b45309 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:.6rem;width:100%;margin-top:1.4rem;padding:.95rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px #d99b2659}.Login-module__Jx9AUq__submitBtn:hover:not(:disabled){background:linear-gradient(135deg,#ffc44d 0%,#eaa830 50%,#c25e0f 100%);transform:translateY(-2px);box-shadow:0 16px 40px #d99b2680}.Login-module__Jx9AUq__submitBtn:disabled{opacity:.65;cursor:not-allowed;transform:none}.Login-module__Jx9AUq__spinner{border:2px solid #0003;border-top-color:#0a0a0c;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite Login-module__Jx9AUq__spin}@keyframes Login-module__Jx9AUq__spin{to{transform:rotate(360deg)}}.Login-module__Jx9AUq__divider{color:#71717a;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:1rem;margin:2rem 0 1.4rem;font-size:.685rem;font-weight:700;display:flex}.Login-module__Jx9AUq__divider:before,.Login-module__Jx9AUq__divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);flex:1;height:1px}.Login-module__Jx9AUq__personaGrid{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.Login-module__Jx9AUq__personaBtn{cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:.75rem;padding:.7rem .9rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.Login-module__Jx9AUq__personaBtn:hover{background:#d99b261f;border-color:#d99b2673;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.Login-module__Jx9AUq__personaAvatar{object-fit:cover;border:1.5px solid #d99b2666;border-radius:50%;flex-shrink:0;width:34px;height:34px}.Login-module__Jx9AUq__personaName{color:#fff;font-size:.785rem;font-weight:700;line-height:1.2;display:block}.Login-module__Jx9AUq__personaRole{color:#a1a1aa;margin-top:.15rem;font-size:.65rem;display:block}.Login-module__Jx9AUq__securityTelemetry{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.Login-module__Jx9AUq__telemetryChip{color:#a1a1aa;letter-spacing:.03em;background:#ffffff08;border:1px solid #ffffff14;border-radius:50px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.7rem;font-weight:600;display:inline-flex}.Login-module__Jx9AUq__telemetryDot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite Login-module__Jx9AUq__pulseDot;box-shadow:0 0 8px #10b981}@keyframes Login-module__Jx9AUq__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.Login-module__Jx9AUq__strengthMeter{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;margin-top:.5rem;padding:.6rem .85rem}.Login-module__Jx9AUq__strengthHeader{justify-content:space-between;align-items:center;margin-bottom:.35rem;font-size:.7rem;display:flex}.Login-module__Jx9AUq__strengthLabel{color:#a1a1aa;font-weight:600}.Login-module__Jx9AUq__strengthValue{text-transform:uppercase;letter-spacing:.05em;font-weight:700}.Login-module__Jx9AUq__strengthTrack{border-radius:2px;gap:4px;height:4px;display:flex;overflow:hidden}.Login-module__Jx9AUq__strengthBar{background:#ffffff1a;border-radius:2px;flex:1;height:100%;transition:background-color .3s}.Login-module__Jx9AUq__strengthBarActiveRed{box-shadow:0 0 6px #ef444499;background:#ef4444!important}.Login-module__Jx9AUq__strengthBarActiveYellow{box-shadow:0 0 6px #f59e0b99;background:#f59e0b!important}.Login-module__Jx9AUq__strengthBarActiveGreen{box-shadow:0 0 6px #10b98199;background:#10b981!important}.Login-module__Jx9AUq__strengthBarActiveGold{box-shadow:0 0 8px #d99b26cc;background:#d99b26!important}.Login-module__Jx9AUq__biometricScanModal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;text-align:center;background:#08080af0;border-radius:36px;flex-direction:column;justify-content:center;align-items:center;padding:2rem;animation:.3s Login-module__Jx9AUq__liquidPop;display:flex;position:absolute;inset:0}.Login-module__Jx9AUq__radarScan{border:2px solid #d99b264d;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:1.5rem;display:flex;position:relative}.Login-module__Jx9AUq__radarPulse{border:1px solid #d99b2680;border-radius:50%;animation:1.5s linear infinite Login-module__Jx9AUq__ripple;position:absolute;inset:-8px}@keyframes Login-module__Jx9AUq__ripple{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.4)}}.Login-module__Jx9AUq__scanLine{background:linear-gradient(90deg,#0000,#d99b26,#0000);height:2px;animation:1.4s ease-in-out infinite alternate Login-module__Jx9AUq__scanMove;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #d99b26}@keyframes Login-module__Jx9AUq__scanMove{0%{top:10%}to{top:90%}}@media (max-width:600px){.Login-module__Jx9AUq__loginCard{border-radius:28px;padding:2.25rem 1.35rem}.Login-module__Jx9AUq__personaGrid{grid-template-columns:1fr}.Login-module__Jx9AUq__topBar{width:100%;margin-bottom:1.5rem;position:static}}
