.sign-in_authPage__CHx2R{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 13% 22%,rgba(72,242,103,.075),transparent 31%),radial-gradient(circle at 88% 18%,rgba(72,242,103,.055),transparent 30%),#050705}.sign-in_authGlow__pIE_r{position:absolute;top:50%;right:4%;width:420px;height:420px;border:1px solid rgba(72,242,103,.08);border-radius:50%;pointer-events:none;transform:translateY(-50%);box-shadow:0 0 0 55px rgba(72,242,103,.018),0 0 0 110px rgba(72,242,103,.009)}.sign-in_authLayout__578Fv{position:relative;z-index:2;display:grid;width:min(100% - 80px,1390px);min-height:100vh;margin-inline:auto;align-items:center;padding-block:48px;grid-template-columns:minmax(0,1.08fr) minmax(430px,.78fr);gap:clamp(60px,8vw,125px)}.sign-in_storyPanel__mGcrE{width:100%;max-width:720px}.sign-in_brandArea__evqRB{display:flex;align-items:flex-start;flex-direction:column;gap:24px}.sign-in_promiseChip__VEKdH{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(72,242,103,.18);border-radius:999px;padding:8px 13px;background:rgba(72,242,103,.07);color:#72f78a;font-size:11px;font-weight:720;letter-spacing:.015em;box-shadow:inset 0 1px rgba(255,255,255,.03)}.sign-in_promiseChip__VEKdH svg{width:15px}.sign-in_storyTitle__CfIbp{margin-top:28px;color:#f3f6f3;font-size:clamp(4rem,5.35vw,5.7rem);font-weight:820;line-height:.92;letter-spacing:-.068em}.sign-in_storyLead__dcTki{max-width:650px;margin-top:27px;color:#838b84;font-size:17px;line-height:1.7}.sign-in_benefitRail__YMsom{display:grid;overflow:hidden;margin-top:38px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(145deg,rgba(15,19,16,.9),rgba(7,10,8,.92));box-shadow:0 28px 70px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.025);grid-template-columns:repeat(3,minmax(0,1fr))}.sign-in_benefitItem__UUF5R{position:relative;display:flex;min-width:0;min-height:177px;flex-direction:column;justify-content:flex-end;border-right:1px solid rgba(255,255,255,.075);padding:22px;transition:background .22s ease,transform .22s ease}.sign-in_benefitItem__UUF5R:last-child{border-right:0}.sign-in_benefitItem__UUF5R:hover{z-index:2;background:rgba(72,242,103,.045);transform:translateY(-3px)}.sign-in_benefitNumber__aK_CC{position:absolute;top:17px;right:18px;color:rgba(255,255,255,.16);font-size:10px;font-weight:800;letter-spacing:.12em}.sign-in_benefitIcon__iiKGa{display:grid;width:39px;height:39px;margin-bottom:18px;place-items:center;border:1px solid rgba(72,242,103,.18);border-radius:12px;background:rgba(72,242,103,.08);color:#48f267}.sign-in_benefitIcon__iiKGa svg{width:18px}.sign-in_benefitItem__UUF5R strong{color:#e8ece8;font-size:14px;font-weight:730;line-height:1.2}.sign-in_benefitItem__UUF5R p{min-height:34px;margin-top:7px;color:#687069;font-size:10px;line-height:1.45}.sign-in_storyFoot__pTFQf{display:flex;align-items:center;gap:12px;margin-top:18px;color:#596159;font-size:9px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.sign-in_storyFoot__pTFQf span{width:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(72,242,103,.45))}.sign-in_storyFoot__pTFQf span:last-child{background:linear-gradient(90deg,rgba(72,242,103,.45),transparent)}.sign-in_formColumn__ayIY9{width:100%;max-width:500px;margin-inline:auto}.sign-in_mobileBrand__Q0H7x{display:none}.sign-in_authForm__RlXb3{position:relative;overflow:hidden;border-color:rgba(255,255,255,.105);border-radius:30px;padding:42px;background:radial-gradient(circle at 100% 0,rgba(72,242,103,.075),transparent 34%),rgba(13,17,14,.96);box-shadow:0 42px 100px rgba(0,0,0,.44),inset 0 1px rgba(255,255,255,.03)}.sign-in_authForm__RlXb3:before{position:absolute;top:0;right:13%;left:13%;height:1px;background:linear-gradient(90deg,transparent,rgba(72,242,103,.48),transparent);content:""}.sign-in_formEyebrow__vPmf7{display:flex;align-items:center;justify-content:space-between;gap:16px}.sign-in_formEyebrow__vPmf7>span{color:#48f267;font-size:11px;font-weight:820;letter-spacing:.19em;text-transform:uppercase}.sign-in_formEyebrow__vPmf7 small{border:1px solid rgba(255,255,255,.075);border-radius:999px;padding:6px 8px;color:#606861;font-size:7px;font-weight:720;letter-spacing:.055em;text-transform:uppercase}.sign-in_formTitle__Zqiyq{margin-top:18px;color:#f2f5f2;font-size:clamp(2.15rem,3vw,2.8rem);font-weight:790;line-height:1.02;letter-spacing:-.05em}.sign-in_formLead__UcOJc{max-width:380px;margin-top:13px;color:#7f8780;font-size:14px;line-height:1.65}.sign-in_fieldStack__nGGeH{display:grid;gap:17px;margin-top:31px}.sign-in_fieldStack__nGGeH label{margin-bottom:7px;color:#d8ddd9;font-size:12px;font-weight:650}.sign-in_authInput__nIyjm{min-height:57px;padding:0 17px;border-radius:15px;background:rgba(255,255,255,.025);font-size:14px;caret-color:#f2f5f2}.sign-in_authInput__nIyjm:-webkit-autofill,.sign-in_authInput__nIyjm:-webkit-autofill:focus,.sign-in_authInput__nIyjm:-webkit-autofill:hover{-webkit-text-fill-color:#f2f5f2;-webkit-box-shadow:inset 0 0 0 1000px #161a18;caret-color:#f2f5f2}.sign-in_submitButton__0OwjS{min-height:58px;margin-top:29px;border-radius:15px;font-size:14px}.sign-in_securityNote___oE_0{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;color:#596159;font-size:10px}.sign-in_securityNote___oE_0 span{width:6px;height:6px;border-radius:50%;background:#48f267;box-shadow:0 0 10px rgba(72,242,103,.55)}@media (max-width:1120px){.sign-in_authLayout__578Fv{width:min(100% - 56px,1120px);grid-template-columns:minmax(0,1fr) minmax(410px,.82fr);gap:50px}.sign-in_storyTitle__CfIbp{font-size:4.25rem}.sign-in_benefitItem__UUF5R{padding:18px}}@media (max-width:920px){.sign-in_authPage__CHx2R{overflow:auto}.sign-in_authLayout__578Fv{display:flex;width:min(100% - 36px,540px);min-height:100svh;flex-direction:column;justify-content:center;padding-block:34px}.sign-in_storyPanel__mGcrE{display:none}.sign-in_mobileBrand__Q0H7x{display:flex;justify-content:center;margin-bottom:27px}}@media (max-width:560px){.sign-in_authLayout__578Fv{width:min(100% - 28px,500px);padding-block:24px}.sign-in_authForm__RlXb3{border-radius:24px;padding:29px 22px}.sign-in_formEyebrow__vPmf7 small{display:none}.sign-in_formTitle__Zqiyq{font-size:2.25rem}.sign-in_fieldStack__nGGeH{margin-top:25px}}