.signin_page__vR_Zh{display:flex;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f0f4ff}.signin_redirecting__tmhF_{width:100%;font-size:1rem;color:#64748b}.signin_formPanel__K48mZ,.signin_redirecting__tmhF_{display:flex;align-items:center;justify-content:center}.signin_formPanel__K48mZ{flex:0 0 480px;background:#ffffff;padding:3rem 2.5rem;box-shadow:4px 0 40px rgba(15,23,42,.08);position:relative;z-index:2;overflow-y:auto}.signin_formInner__HGlJt{width:100%;max-width:400px}.signin_logo__ig4TP{display:flex;align-items:center;gap:.625rem;text-decoration:none;margin-bottom:2.5rem}.signin_logoMark__G922p{width:40px;height:40px;background:linear-gradient(135deg,#1e40af,#2563eb);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(37,99,235,.35)}.signin_logoText__v9h93{font-size:1.25rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.signin_heading___6UYq{margin-bottom:1.75rem}.signin_title__LojQG{font-size:1.875rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;margin:0 0 .375rem;line-height:1.15}.signin_subtitle__R26R0{font-size:.9375rem;color:#64748b;margin:0;line-height:1.5}.signin_alert__Z4S7T{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;border-radius:10px;font-size:.875rem;font-weight:500;margin-bottom:1.5rem;line-height:1.45;border:1px solid transparent}.signin_alertIcon__sRhPm{flex-shrink:0;margin-top:1px}.signin_alert--success__StbjQ{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.signin_alert--error__ymAr1{background:#fef2f2;color:#991b1b;border-color:#fecaca}.signin_alert--warning__2CVq_{background:#fffbeb;color:#92400e;border-color:#fde68a}.signin_form__NSOgt{display:flex;flex-direction:column;gap:0}.signin_field__7hoaB{margin-bottom:1.25rem}.signin_label__nYf6i{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem;letter-spacing:.01em}.signin_inputWrap__FEwew{position:relative;display:flex;align-items:center;border:1.5px solid #e2e8f0;border-radius:10px;background:#f8fafc;transition:border-color .2s,box-shadow .2s,background .2s}.signin_inputWrap__FEwew.signin_focused__hlG8M{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12);background:#ffffff}.signin_inputIcon__Z0SFc{padding:0 .875rem;color:#94a3b8;display:flex;align-items:center;flex-shrink:0;pointer-events:none}.signin_focused__hlG8M .signin_inputIcon__Z0SFc{color:#2563eb}.signin_input__9V5lq{flex:1;border:none;background:transparent;padding:.875rem .875rem .875rem 0;font-size:.9375rem;color:#0f172a;outline:none;font-family:inherit;min-width:0}.signin_input__9V5lq::placeholder{color:#cbd5e1}.signin_input__9V5lq:disabled{opacity:.6;cursor:not-allowed}.signin_inputPassword__czXW7{padding-right:3rem}.signin_eyeBtn__dQcNi{position:absolute;right:.875rem;background:none;border:none;cursor:pointer;color:#94a3b8;display:flex;align-items:center;padding:.25rem;transition:color .2s}.signin_eyeBtn__dQcNi:hover{color:#2563eb}.signin_row__uep7R{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:.5rem}.signin_checkLabel__A_nXv{display:flex;align-items:center;gap:.5rem;cursor:pointer}.signin_checkbox___Cn_j{width:16px;height:16px;accent-color:#2563eb;cursor:pointer;flex-shrink:0}.signin_checkText__rMI_V{font-size:.875rem;color:#374151;user-select:none}.signin_forgotBtn__IseDW{font-size:.875rem;font-weight:600;color:#2563eb;background:none;border:none;cursor:pointer;padding:0;white-space:nowrap;transition:color .2s}.signin_forgotBtn__IseDW:hover{color:#1d4ed8;text-decoration:underline}.signin_submitBtn__RcYDx{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.9375rem 1.5rem;font-size:1rem;font-weight:700;color:#ffffff;background:linear-gradient(135deg,#1e40af,#2563eb 60%,#3b82f6);border:none;border-radius:10px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px rgba(37,99,235,.4);letter-spacing:.01em;margin-bottom:1.5rem}.signin_submitBtn__RcYDx:hover:not(:disabled){background:linear-gradient(135deg,#1e3a8a,#1d4ed8 60%,#2563eb);transform:translateY(-1px);box-shadow:0 6px 20px rgba(37,99,235,.5)}.signin_submitBtn__RcYDx:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(37,99,235,.35)}.signin_submitBtnDisabled__A3iJ0{background:linear-gradient(135deg,#94a3b8,#64748b)!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important;opacity:.75}.signin_spinner__ExJ56{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:white;animation:signin_spin__w4nGv .75s linear infinite;flex-shrink:0}@keyframes signin_spin__w4nGv{to{transform:rotate(1turn)}}.signin_footerText__iwSp_{text-align:center;font-size:.9rem;color:#64748b;margin:0 0 1.5rem}.signin_footerLink__xzqJX{color:#2563eb;font-weight:700;text-decoration:none;transition:color .2s}.signin_footerLink__xzqJX:hover{color:#1d4ed8;text-decoration:underline}.signin_badges___jpP9{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap}.signin_badge__gUK_1{display:flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:#475569;letter-spacing:.01em}.signin_badgeDivider__LPutl{width:1px;height:14px;background:#cbd5e1}.signin_heroPanel__dzsP4{flex:1;background:linear-gradient(145deg,#0f172a,#1e3a8a 45%,#1e40af);display:flex;align-items:center;justify-content:center;padding:3rem 3.5rem;position:relative;overflow:hidden}.signin_heroPanel__dzsP4:before{top:-120px;right:-120px;width:500px;height:500px;background:rgba(59,130,246,.12)}.signin_heroPanel__dzsP4:after,.signin_heroPanel__dzsP4:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.signin_heroPanel__dzsP4:after{bottom:-80px;left:-80px;width:350px;height:350px;background:rgba(99,102,241,.1)}.signin_heroInner__NNLiM{max-width:520px;width:100%;position:relative;z-index:1}.signin_heroTag__Xjtel{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:#93c5fd;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.25);border-radius:100px;padding:.3rem .875rem;margin-bottom:1.5rem;letter-spacing:.02em;text-transform:uppercase}.signin_heroTitle__ZFO_m{font-size:2.5rem;font-weight:800;color:#ffffff;letter-spacing:-.03em;line-height:1.15;margin:0 0 1rem}.signin_heroSubtitle__CglgV{font-size:1rem;color:#93c5fd;line-height:1.65;margin:0 0 2rem;max-width:420px}.signin_heroStats__3uILB{display:flex;align-items:center;gap:0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.25rem 1.5rem;margin-bottom:2rem}.signin_heroStat__kr44E{flex:1;text-align:center}.signin_heroStatVal__drNYx{font-size:1.5rem;font-weight:800;color:#ffffff;letter-spacing:-.02em;line-height:1;margin-bottom:.3rem}.signin_heroStatKey__f7jex{font-size:.75rem;color:#93c5fd;font-weight:500;line-height:1.3}.signin_heroStatDivider__Ddnlp{width:1px;height:40px;background:rgba(255,255,255,.12);margin:0 1rem}.signin_heroFeatures__fejZR{display:flex;flex-direction:column;gap:.875rem;margin-bottom:2rem}.signin_heroFeature__Uqzp_{display:flex;align-items:center;gap:.75rem}.signin_heroFeatureCheck__w8pJf{width:24px;height:24px;background:rgba(37,99,235,.35);border:1px solid rgba(59,130,246,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.signin_heroFeatureText__M3_b_{font-size:.9375rem;color:#e2e8f0;font-weight:500;line-height:1.4}.signin_heroCard__j8DrH{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:1.25rem 1.5rem;backdrop-filter:blur(10px);margin-bottom:1.75rem}.signin_heroCardTop__OzROd{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.signin_heroCardAvatar__BsIrM{width:38px;height:38px;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;color:white;flex-shrink:0}.signin_heroCardInfo__TGWXI{flex:1;min-width:0}.signin_heroCardName__rgcZI{font-size:.9375rem;font-weight:700;color:#ffffff;line-height:1.2}.signin_heroCardAcct__StBal{font-size:.75rem;color:#93c5fd;margin-top:.15rem}.signin_heroCardStatus__zlGBL{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:#4ade80;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.25);border-radius:100px;padding:.2rem .6rem;white-space:nowrap}.signin_heroDot__u3kU1{width:6px;height:6px;background:#4ade80;border-radius:50%;display:inline-block;animation:signin_pulse__t9T8s 2s ease-in-out infinite}@keyframes signin_pulse__t9T8s{0%,to{opacity:1}50%{opacity:.4}}.signin_heroCardBalance__fq7to{font-size:2rem;font-weight:800;color:#ffffff;letter-spacing:-.03em;line-height:1;margin-bottom:.25rem}.signin_heroCardBalanceLabel__Fs3s1{font-size:.75rem;color:#93c5fd;font-weight:500;margin-bottom:1rem}.signin_heroCardRow__p7Fio{display:flex;gap:0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.signin_heroCardCell__dbWBK{flex:1;text-align:center}.signin_heroCardCellVal__ecDNh{font-size:1rem;font-weight:700;color:#ffffff;line-height:1;margin-bottom:.25rem}.signin_heroCardCellKey__xB03O{font-size:.6875rem;color:#93c5fd;font-weight:500}.signin_heroTrust__9Zutg{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#64748b;font-weight:500;flex-wrap:wrap}.signin_heroTrustDot__NcPFX{color:#334155}@media (max-width:1024px){.signin_formPanel__K48mZ{flex:0 0 420px}.signin_heroTitle__ZFO_m{font-size:2rem}}@media (max-width:768px){.signin_page__vR_Zh{flex-direction:column}.signin_formPanel__K48mZ{flex:none;width:100%;padding:2rem 1.5rem;box-shadow:none}.signin_heroPanel__dzsP4{display:none}}