.AuthShell-module__jY2Y6G__authPage{background:radial-gradient(circle at 8% 12%,#2563eb1a,#0000 26%),radial-gradient(circle at 92% 16%,#4f46e514,#0000 28%),#f0f2f5;align-items:center;min-height:calc(100vh - 76px);padding:58px 24px 76px;display:flex}.AuthShell-module__jY2Y6G__authInner{grid-template-columns:minmax(0,1fr) minmax(420px,480px);align-items:center;gap:76px;width:min(1120px,100%);margin:0 auto;display:grid}.AuthShell-module__jY2Y6G__brandColumn{padding:8px 0}.AuthShell-module__jY2Y6G__brandLink{color:#0b1736;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.AuthShell-module__jY2Y6G__brandMark{background:#fff;border:1px solid #dfe5ef;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:0 10px 24px #0f172a1a}.AuthShell-module__jY2Y6G__brandMark img{object-fit:contain;width:42px;height:42px}.AuthShell-module__jY2Y6G__brandName{letter-spacing:-.05em;font-size:25px;font-weight:950;line-height:1;display:block}.AuthShell-module__jY2Y6G__brandTag{color:#71809b;margin-top:5px;font-size:11px;font-weight:700;line-height:1.35;display:block}.AuthShell-module__jY2Y6G__eyebrow{color:#315fd6;align-items:center;gap:8px;margin-top:58px;font-size:13px;font-weight:850;display:inline-flex}.AuthShell-module__jY2Y6G__brandTitle{color:#0b1736;letter-spacing:-.065em;max-width:620px;margin:15px 0 0;font-size:clamp(2.7rem,5vw,4.45rem);font-weight:950;line-height:.98}.AuthShell-module__jY2Y6G__brandTitle span{color:#315fe0}.AuthShell-module__jY2Y6G__brandCopy{color:#536174;max-width:580px;margin-top:23px;font-size:17px;line-height:1.75}.AuthShell-module__jY2Y6G__featureRow{gap:10px;max-width:560px;margin-top:28px;display:grid}.AuthShell-module__jY2Y6G__feature{color:#344054;background:#ffffffb8;border:1px solid #e0e5ed;border-radius:13px;align-items:center;gap:11px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:750;display:flex;box-shadow:0 7px 22px #0f172a09}.AuthShell-module__jY2Y6G__feature svg{color:#2563eb;flex:none}.AuthShell-module__jY2Y6G__cardWrap{width:100%}.AuthShell-module__jY2Y6G__authCard{background:#fff;border:1px solid #dfe3ea;border-radius:18px;width:100%;padding:34px 36px 30px;box-shadow:0 18px 55px #0f172a21,0 3px 10px #0f172a0a}.AuthShell-module__jY2Y6G__authCardSignup{padding-bottom:31px}.AuthShell-module__jY2Y6G__cardTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.AuthShell-module__jY2Y6G__cardKicker{color:#2856c8;background:#edf3ff;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.AuthShell-module__jY2Y6G__cardKicker svg{width:15px;height:15px}.AuthShell-module__jY2Y6G__cardHeading{color:#101828;letter-spacing:-.045em;margin:20px 0 0;font-size:32px;font-weight:900;line-height:1.08}.AuthShell-module__jY2Y6G__cardSub{color:#667085;margin:9px 0 0;font-size:15px;line-height:1.6}.AuthShell-module__jY2Y6G__form{margin-top:25px}.AuthShell-module__jY2Y6G__field{margin-top:18px}.AuthShell-module__jY2Y6G__field:first-child{margin-top:0}.AuthShell-module__jY2Y6G__labelRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.AuthShell-module__jY2Y6G__label{color:#1d2939;font-size:14px;font-weight:800}.AuthShell-module__jY2Y6G__forgot{color:#1877f2;font-size:13px;font-weight:750;text-decoration:none}.AuthShell-module__jY2Y6G__forgot:hover{text-decoration:underline}.AuthShell-module__jY2Y6G__inputWrap{position:relative}.AuthShell-module__jY2Y6G__inputIcon{color:#7a8798;pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.AuthShell-module__jY2Y6G__input{width:100%;height:54px;line-height:1.2;transition:border-color .18s,box-shadow .18s,background .18s;color:#101828!important;box-shadow:none!important;background:#fff!important;border:1px solid #ccd3dd!important;border-radius:10px!important;padding:0 48px 0 46px!important;font-size:16px!important}.AuthShell-module__jY2Y6G__input:hover{border-color:#aeb8c7!important}.AuthShell-module__jY2Y6G__input::placeholder{color:#8a95a5}.AuthShell-module__jY2Y6G__input:focus{border-color:#1877f2!important;box-shadow:0 0 0 3px #1877f221!important}.AuthShell-module__jY2Y6G__passwordToggle{color:#667085;background:0 0;border:0;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:7px;right:7px}.AuthShell-module__jY2Y6G__passwordToggle:hover{color:#1877f2;background:#f1f3f6}.AuthShell-module__jY2Y6G__passwordToggle:focus-visible{outline:3px solid #1877f22e}.AuthShell-module__jY2Y6G__error,.AuthShell-module__jY2Y6G__success{border-radius:10px;align-items:flex-start;gap:9px;margin-top:15px;padding:12px 13px;font-size:14px;line-height:1.5;display:flex}.AuthShell-module__jY2Y6G__error{color:#b42318;background:#fff5f5;border:1px solid #f3b8b8}.AuthShell-module__jY2Y6G__success{color:#067647;background:#effbf3;border:1px solid #a6e6bd}.AuthShell-module__jY2Y6G__submit{color:#fff;background:#1877f2;border:0;border-radius:9px;width:100%;height:52px;margin-top:20px;font-size:17px;font-weight:850;box-shadow:0 7px 18px #1877f233}.AuthShell-module__jY2Y6G__submit:hover:not(:disabled){background:#166fe5;transform:translateY(-1px);box-shadow:0 10px 23px #1877f23d}.AuthShell-module__jY2Y6G__submit:disabled{opacity:.62;cursor:wait}.AuthShell-module__jY2Y6G__trustRow{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.AuthShell-module__jY2Y6G__trustItem{color:#667085;text-align:center;background:#f8fafc;border:1px solid #e7eaf0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:62px;padding:8px 5px;font-size:11px;font-weight:750;line-height:1.25;display:flex}.AuthShell-module__jY2Y6G__trustItem svg{color:#15803d}.AuthShell-module__jY2Y6G__benefits{background:#f8fafc;border:1px solid #e6eaf0;border-radius:11px;gap:9px;margin-top:18px;padding:15px 16px;display:grid}.AuthShell-module__jY2Y6G__benefit{color:#475467;align-items:center;gap:9px;font-size:13px;line-height:1.4;display:flex}.AuthShell-module__jY2Y6G__benefit svg{color:#15803d;flex:none}.AuthShell-module__jY2Y6G__cardFoot{text-align:center;color:#667085;margin-top:18px;font-size:14px;line-height:1.6}.AuthShell-module__jY2Y6G__cardFoot a{color:#1877f2;font-weight:800;text-decoration:none}.AuthShell-module__jY2Y6G__cardFoot a:hover{text-decoration:underline}.AuthShell-module__jY2Y6G__legalNote{color:#98a2b3;text-align:center;margin-top:14px;font-size:11px;line-height:1.55}.AuthShell-module__jY2Y6G__legalNote a{color:#667085;text-decoration:none}.AuthShell-module__jY2Y6G__legalNote a:hover{text-decoration:underline}.AuthShell-module__jY2Y6G__mobileBrand{display:none}@media (max-width:980px){.AuthShell-module__jY2Y6G__authInner{grid-template-columns:minmax(0,1fr) 450px;gap:42px}.AuthShell-module__jY2Y6G__brandTitle{font-size:clamp(2.45rem,5vw,3.7rem)}.AuthShell-module__jY2Y6G__brandCopy{font-size:16px}}@media (max-width:820px){.AuthShell-module__jY2Y6G__authPage{min-height:calc(100vh - 68px);padding:30px 16px 52px}.AuthShell-module__jY2Y6G__authInner{max-width:480px;display:block}.AuthShell-module__jY2Y6G__brandColumn{display:none}.AuthShell-module__jY2Y6G__mobileBrand{justify-content:center;align-items:center;margin-bottom:18px;display:flex}.AuthShell-module__jY2Y6G__mobileBrand .AuthShell-module__jY2Y6G__brandLink{background:#fff;border-radius:13px;padding:8px 13px 8px 8px;box-shadow:0 7px 22px #0f172a12}.AuthShell-module__jY2Y6G__mobileBrand .AuthShell-module__jY2Y6G__brandMark{width:42px;height:42px;box-shadow:none;border:0;border-radius:11px}.AuthShell-module__jY2Y6G__mobileBrand .AuthShell-module__jY2Y6G__brandMark img{width:36px;height:36px}.AuthShell-module__jY2Y6G__mobileBrand .AuthShell-module__jY2Y6G__brandName{font-size:21px}.AuthShell-module__jY2Y6G__authCard{padding:30px 28px 28px}}@media (max-width:520px){.AuthShell-module__jY2Y6G__authPage{padding:20px 10px 40px}.AuthShell-module__jY2Y6G__authCard{border-radius:15px;padding:25px 20px 23px}.AuthShell-module__jY2Y6G__cardHeading{font-size:28px}.AuthShell-module__jY2Y6G__cardSub{font-size:14px}.AuthShell-module__jY2Y6G__input{height:52px;font-size:16px!important}.AuthShell-module__jY2Y6G__trustRow{gap:6px}.AuthShell-module__jY2Y6G__trustItem{font-size:10px}}.AuthShell-module__jY2Y6G__passwordHint{color:#667085;margin-top:7px;font-size:13px;font-weight:600;line-height:1.4;display:block}.AuthShell-module__jY2Y6G__passwordHint:before{content:"ⓘ ";color:#2563eb}
