.auth_authShell__bqwmz{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;flex:1 1}@media (max-width:900px){.auth_authShell__bqwmz{grid-template-columns:1fr}}.auth_authLeft__VbVrd{background:var(--sidebar);display:flex;flex-direction:column;padding:40px 48px;position:relative;overflow:hidden}@media (max-width:900px){.auth_authLeft__VbVrd{display:none}}.auth_authLeft__VbVrd:before{content:"";position:absolute;top:-120px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(99,91,255,.08) 0,transparent 70%);pointer-events:none}.auth_authLeft__VbVrd:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle at center,black 20%,transparent 80%);mask-image:radial-gradient(circle at center,black 20%,transparent 80%);pointer-events:none}.auth_plinthLogo__HQeyj{display:flex;align-items:center;gap:10px;text-decoration:none}.auth_logoMark__Pzqr0{display:flex;align-items:stretch;height:24px;gap:0;flex-shrink:0}.auth_lmIndigo__ARh_o{width:4px;background:var(--indigo);border-radius:1px}.auth_lmTextWrap__T6h8i{display:flex;flex-direction:column;justify-content:center;margin-left:2px}.auth_logoWordmark__RR_L3{font-weight:800;font-size:1.05rem;letter-spacing:-.04em;line-height:1;color:#fff}.auth_logoSub__psybf{font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.3);margin-top:1px}.auth_authHero__ZywnG{margin-top:auto;padding-bottom:8px}.auth_authHeroLabel__OvBvt{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--indigo3);margin-bottom:20px;font-weight:600}.auth_authHero__ZywnG h1{font-weight:800;font-size:2.4rem;letter-spacing:-.04em;line-height:1.1;color:#fff;margin-bottom:18px}.auth_authHero__ZywnG h1 em{color:var(--indigo3);font-style:normal}.auth_authHero__ZywnG p{font-size:.83rem;color:rgba(255,255,255,.5);line-height:1.7;max-width:320px;margin-bottom:36px}.auth_authStats__7sXtB{display:flex;gap:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.07)}.auth_statItem__UD4u6{display:flex;flex-direction:column;gap:3px}.auth_statVal__N0pyf{font-size:1.2rem;font-weight:800;color:var(--indigo3);letter-spacing:-.03em}.auth_statLbl__GuDa2{font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);font-weight:600}.auth_authRight__kAYA7{background:var(--bg);display:flex;align-items:center;justify-content:center;padding:48px 40px}.auth_authCard__RFIHz{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--bd);border-radius:var(--rxl);padding:36px;box-shadow:0 4px 16px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04)}@media (max-width:500px){.auth_authCard__RFIHz{padding:24px;border:none;box-shadow:none;background:transparent}.auth_authRight__kAYA7{padding:24px 20px;align-items:flex-start}}.auth_acTitle__jUFWy{font-weight:800;font-size:1.3rem;letter-spacing:-.03em;color:var(--ink);margin-bottom:5px}.auth_acSub__Mwc7D{font-size:.78rem;color:var(--ink4);margin-bottom:26px;line-height:1.5}.auth_googleBtn__LsZon{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 14px;border:1px solid var(--bd);border-radius:4px;background:#FFFFFF;cursor:pointer;font-size:.88rem;color:#3C4043;font-family:Roboto,arial,sans-serif;font-weight:500;transition:background-color .2s,box-shadow .2s;margin-bottom:14px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.auth_googleBtn__LsZon:hover{background:#F8FAFF;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}.auth_gIcon__k52AD{width:18px;height:18px;flex-shrink:0}.auth_divider__ZhDd8{display:flex;align-items:center;gap:10px;margin-bottom:14px}.auth_divLine__zvEVC{flex:1 1;height:1px;background:var(--bd)}.auth_divTxt__RpsL2{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink5);font-weight:600}.auth_fg__OfKqx{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.auth_fLblWrapper__9AFK6{display:flex;justify-content:space-between;align-items:center}.auth_fLbl__FbGar{font-size:.65rem;font-weight:600;color:var(--ink3)}.auth_fForgot__6_V4_{font-size:.65rem;font-weight:500;color:var(--indigo);text-decoration:none}.auth_fForgot__6_V4_:hover{text-decoration:underline}.auth_fInp__H4Gib{padding:10px 12px;border:1px solid var(--bd2);border-radius:var(--r);background:var(--surface);font-size:.85rem;color:var(--ink);width:100%;box-sizing:border-box;transition:all .15s;font-family:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.02)}.auth_fInp__H4Gib:focus{outline:none;border-color:var(--indigo);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--indigo)}.auth_btnPrimary__asvtS{width:100%;padding:9px 16px;background:var(--indigo);color:#FFFFFF;border:none;border-radius:var(--r);font-size:.84rem;font-weight:600;cursor:pointer;transition:background .15s,transform .1s;margin-top:8px}.auth_btnPrimary__asvtS:hover{background:var(--indigo2)}.auth_btnPrimary__asvtS:active{transform:scale(.98)}.auth_authSwitch__ln8Qt{text-align:center;margin-top:18px;font-size:.76rem;color:var(--ink4)}.auth_authSwitch__ln8Qt a{color:var(--indigo);text-decoration:none;font-weight:500;cursor:pointer}.auth_authSwitch__ln8Qt a:hover{text-decoration:underline}.auth_mfaBox__dF6Xr{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.auth_otpRow__uLCk3{display:flex;gap:8px;justify-content:space-between;margin:4px 0 6px}.auth_otpBox__QQeaZ{flex:1 1;height:52px;border:1.5px solid var(--bd2);border-radius:var(--r);background:var(--surface);font-size:1.4rem;font-weight:700;text-align:center;color:var(--ink);caret-color:var(--indigo);font-family:inherit;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px rgba(0,0,0,.02)}.auth_otpBox__QQeaZ:focus{outline:none;border-color:var(--indigo);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--indigo)}.auth_otpBox__QQeaZ:not(:placeholder-shown){border-color:var(--indigo);background:rgba(99,91,255,.02)}.auth_mfaCodeInput__WkQvW{text-align:center;letter-spacing:.5em;font-size:1.2rem;font-weight:600;padding:12px}.auth_pwdStr__M9kOr{display:flex;gap:4px;margin-top:6px}.auth_pwdSeg__OSrkn{flex:1 1;height:4px;border-radius:2px;background:var(--bd);transition:background .3s}.auth_pwdStr__M9kOr.auth_weak__9DcA0 .auth_pwdSeg__OSrkn:first-child{background:var(--red)}.auth_pwdStr__M9kOr.auth_med__QuuPO .auth_pwdSeg__OSrkn:first-child,.auth_pwdStr__M9kOr.auth_med__QuuPO .auth_pwdSeg__OSrkn:nth-child(2){background:var(--amber)}.auth_pwdStr__M9kOr.auth_strong__InGSB .auth_pwdSeg__OSrkn:first-child,.auth_pwdStr__M9kOr.auth_strong__InGSB .auth_pwdSeg__OSrkn:nth-child(2),.auth_pwdStr__M9kOr.auth_strong__InGSB .auth_pwdSeg__OSrkn:nth-child(3){background:var(--green)}.auth_pwdText__UMBV5{font-size:.65rem;color:var(--ink4);margin-top:4px;text-align:right}.auth_authVisuals__H7K_O{position:absolute;inset:0;overflow:hidden;z-index:1;pointer-events:none}.auth_floatingCard__hElF6{position:absolute;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:var(--r);padding:14px 18px;box-shadow:var(--sh3),0 0 0 1px rgba(255,255,255,.04);display:flex;flex-direction:column;gap:4px;width:170px}.auth_fcLabel__S5x4m{font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.4)}.auth_fcValue__wawtU{font-size:1.1rem;font-weight:700;color:#FFFFFF;letter-spacing:-.02em}.auth_fcTrend__IH5_c{font-size:.62rem;font-weight:600;color:var(--green);display:flex;align-items:center;gap:3px}@keyframes auth_float1__B_46y{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(1deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes auth_float2__T7bnU{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(15px) rotate(-1.5deg)}to{transform:translateY(0) rotate(0deg)}}.auth_c1__zAqxx{top:12%;right:12%;animation:auth_float1__B_46y 9s ease-in-out infinite}.auth_c2__GPPx5{top:30%;left:10%;animation:auth_float2__T7bnU 10s ease-in-out infinite}.auth_c3__GoGo5{top:48%;right:10%;animation:auth_float1__B_46y 11s ease-in-out infinite}