.shared_pageContainer__Pppyk{min-height:100vh;background-color:var(--background);display:flex;flex-direction:column}.shared_container__9cdkX{display:flex;height:100vh;width:100%;overflow:hidden}.shared_mainContent__8pGBt{flex:1 1;padding:24px;overflow-y:auto}@media (max-width:768px){.shared_mainContent__8pGBt{padding:16px}}.shared_header__riNsw,.shared_stickyHeader__FLRFs{position:-webkit-sticky;position:sticky;top:0;z-index:100;padding:16px 24px;background-color:var(--background);border-bottom:1px solid var(--border-color,hsla(0,0%,100%,.1));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:768px){.shared_header__riNsw,.shared_stickyHeader__FLRFs{padding:12px 16px}}.shared_contentWrapper__Ovmo7{max-width:1200px;margin:0 auto;width:100%}.shared_main__EaRu2{flex:1 1;padding:24px;overflow-y:auto}@media (max-width:768px){.shared_main__EaRu2{padding:16px}}.shared_authContainer__ANRVs{display:flex;height:100vh;width:100%;overflow:hidden}.shared_heroPanel__tqNnm{flex:1 1;position:relative;display:none;background:linear-gradient(135deg,var(--brand-blue) 0,var(--brand-blue-light) 100%)}@media (min-width:768px){.shared_heroPanel__tqNnm{display:flex;align-items:center;justify-content:center}}.shared_heroContent__11tAC{position:absolute;inset:0;background-image:url(/images/login-hero.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.shared_heroOverlay__Yv3Wi{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,14,59,.7),rgba(3,14,59,.9));display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--space-8,32px);text-align:center}.shared_heroTitle__g8bjl{font-size:var(--font-size-5xl,48px);font-weight:700;color:var(--brand-gold,#ffc107);margin:0 0 var(--space-4,16px) 0;line-height:1.2}.shared_heroSubtitle__PbBOm{font-size:var(--font-size-md,16px);color:var(--brand-white,#fff);opacity:.9;max-width:420px;line-height:1.7;margin:0;letter-spacing:.2px}.shared_formPanel__Rbu3Q{flex:1 1;display:flex;flex-direction:column;padding:var(--space-6,24px);overflow-y:auto;overflow-x:hidden;max-height:100vh;position:relative}@media (min-width:768px){.shared_formPanel__Rbu3Q{flex:0 0 50%;max-width:600px}}@media (min-width:1200px){.shared_formPanel__Rbu3Q{flex:0 0 40%;max-width:500px}}.shared_formContent__bdxee{position:relative;z-index:1;width:100%;max-width:400px;margin:auto}.shared_authFormWrapper__c_WPk,.shared_authTitle__7UVRp{color:var(--text-primary)}.shared_authTitle__7UVRp{font-size:24px;font-weight:700;text-align:center}.shared_authSubtitle__xTXLD{font-size:13px;color:var(--text-secondary);text-align:center}.shared_authLabel__GXd9P{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.shared_authInputContainer__75Wrv{display:flex;align-items:center;padding:0 12px;height:50px;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:12px;gap:12px}.shared_authInputContainer__75Wrv:focus-within{border-color:var(--brand-gold)}.shared_authInput__XY_c6{flex:1 1;background:transparent;border:none;outline:none;font-size:15px;color:var(--text-primary)}.shared_authInput__XY_c6::placeholder{color:var(--text-secondary)}.shared_authIcon__Y4xJj{display:flex;align-items:center;color:var(--text-secondary)}.shared_authIcon__Y4xJj svg{stroke:currentColor!important;color:currentColor!important}.shared_authSecondaryText__5OKsE{font-size:13px;color:var(--text-secondary)}.shared_authLink___5kHa{color:var(--brand-gold);font-weight:600;cursor:pointer}.shared_authLink___5kHa:hover{text-decoration:underline}.shared_authDivider__ApgT3{display:flex;align-items:center;gap:16px;margin:16px 0}.shared_authDivider__ApgT3:after,.shared_authDivider__ApgT3:before{content:"";flex:1 1;height:1px;background-color:var(--border-color)}.shared_authDividerText__ePoIx{font-size:12px;color:var(--text-secondary);text-transform:uppercase}.shared_authSocialBtn__p1pHI{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;background-color:var(--color-card-bg);border:1px solid var(--border-color);border-radius:12px;font-size:14px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .15s ease}.shared_authSocialBtn__p1pHI:hover{border-color:var(--brand-gold)}.shared_bubbles__N70pm{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.shared_bubble__AN_tU{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,193,7,.25),rgba(255,193,7,.05));box-shadow:inset 0 0 20px rgba(255,193,7,.1),0 0 30px rgba(255,193,7,.05);animation:shared_float__nK5lF 20s ease-in-out infinite}.shared_bubble__AN_tU:first-child{width:80px;height:80px;top:10%;left:10%;animation-delay:0s;animation-duration:18s}.shared_bubble__AN_tU:nth-child(2){width:120px;height:120px;top:60%;right:5%;animation-delay:-3s;animation-duration:22s}.shared_bubble__AN_tU:nth-child(3){width:50px;height:50px;top:30%;right:20%;animation-delay:-5s;animation-duration:16s}.shared_bubble__AN_tU:nth-child(4){width:100px;height:100px;bottom:15%;left:5%;animation-delay:-8s;animation-duration:25s}.shared_bubble__AN_tU:nth-child(5){width:60px;height:60px;top:80%;left:40%;animation-delay:-12s;animation-duration:20s}.shared_bubble__AN_tU:nth-child(6){width:40px;height:40px;top:5%;right:30%;animation-delay:-15s;animation-duration:17s}@keyframes shared_float__nK5lF{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.3}25%{transform:translateY(-20px) translateX(10px) scale(1.05);opacity:.5}50%{transform:translateY(-10px) translateX(-15px) scale(.95);opacity:.4}75%{transform:translateY(-25px) translateX(5px) scale(1.02);opacity:.35}}.shared_gradientCard__txhMl{background:linear-gradient(135deg,#ffc107,#e9900b)!important;box-shadow:0 8px 32px rgba(255,193,7,.3)}.shared_formPanel__Rbu3Q input:not([type=checkbox]),.shared_formPanel__Rbu3Q input[type=email],.shared_formPanel__Rbu3Q input[type=password],.shared_formPanel__Rbu3Q input[type=text]{outline:none!important;border:0!important;box-shadow:none!important;font-size:var(--font-size-base,16px);background:transparent}.shared_formPanel__Rbu3Q input:not([type=checkbox]):active,.shared_formPanel__Rbu3Q input:not([type=checkbox]):focus,.shared_formPanel__Rbu3Q input:not([type=checkbox]):focus-visible{outline:none!important;border:0!important;box-shadow:none!important}.shared_formPanel__Rbu3Q button:hover{opacity:.9;transition:opacity .2s ease}.shared_formPanel__Rbu3Q [role=button]:hover{opacity:.8}.shared_formPanel__Rbu3Q::-webkit-scrollbar,.shared_mainContent__8pGBt::-webkit-scrollbar{width:4px}.shared_formPanel__Rbu3Q::-webkit-scrollbar-track,.shared_mainContent__8pGBt::-webkit-scrollbar-track{background:transparent}.shared_formPanel__Rbu3Q::-webkit-scrollbar-thumb,.shared_mainContent__8pGBt::-webkit-scrollbar-thumb{background:rgba(255,199,7,.3);border-radius:var(--radius-sm,4px)}.shared_formPanel__Rbu3Q::-webkit-scrollbar-thumb:hover,.shared_mainContent__8pGBt::-webkit-scrollbar-thumb:hover{background:rgba(255,199,7,.5)}@keyframes verify-2fa_spin__R_nyv{to{transform:rotate(1turn)}}.verify-2fa_spinner__CWLGa{width:20px;height:20px;border-radius:50%;border:2px solid rgba(3,14,59,.3);border-top:2px solid var(--brand-blue,#030e3b);animation:verify-2fa_spin__R_nyv .7s linear infinite;flex-shrink:0}.verify-2fa_iconBubble__b3WqI{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.verify-2fa_codeInput__Mkd8p{font-size:30px!important;letter-spacing:12px!important;text-align:center!important;font-weight:700!important;width:100%}.verify-2fa_verifyBtn__IMvop{width:100%;height:50px;border-radius:12px;font-size:16px;font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .15s ease,background .15s ease;margin-top:8px;margin-bottom:12px}.verify-2fa_verifyBtn__IMvop:disabled{cursor:not-allowed}.verify-2fa_resendBtn___al_U{display:flex;align-items:center;justify-content:center;gap:6px;background:none;border:none;color:var(--brand-gold,#ffc107);font-size:13px;font-weight:600;cursor:pointer;padding:8px 0;width:100%;transition:opacity .15s ease}.verify-2fa_resendBtn___al_U:disabled{opacity:.45;cursor:not-allowed}.verify-2fa_resendIcon___MWNw{flex-shrink:0}.verify-2fa_resendIconSpin__Gunod{flex-shrink:0;animation:verify-2fa_spin__R_nyv .8s linear infinite}.verify-2fa_backBtn__zCOCR{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:var(--text-secondary);font-size:14px;font-weight:500;padding:0;margin-bottom:20px;transition:color .15s ease}.verify-2fa_backBtn__zCOCR:hover{color:var(--text-primary)}.verify-2fa_methodSwitcher__mrnmA{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:10px}.verify-2fa_methodLabel__Jcspc{font-size:11px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px}.verify-2fa_methodBtns__SZgJS{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.verify-2fa_methodBtn__6eXgD{padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;text-transform:capitalize;transition:all .15s ease}.verify-2fa_methodBtnActive__4CLhW{background:var(--input-bg);border:1px solid var(--border-color);color:var(--text-primary)}.verify-2fa_methodBtnInactive__fxedY{background:transparent;border:1px solid transparent;color:var(--brand-gold)}.verify-2fa_sessionExpiredCard___6aNe{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px;text-align:center}.verify-2fa_sessionIcon__8hLOt{width:64px;height:64px;border-radius:50%;background:rgba(239,68,68,.1);display:flex;align-items:center;justify-content:center}.verify-2fa_goToLoginBtn__6aY_Z{width:100%;height:50px;border-radius:12px;background:var(--brand-gold,#ffc107);color:var(--brand-blue,#030e3b);font-size:15px;font-weight:700;border:none;cursor:pointer;margin-top:8px;transition:opacity .15s ease}.verify-2fa_goToLoginBtn__6aY_Z:hover{opacity:.9}