.AuthShell-module__ysqm2G__page{box-sizing:border-box;background-color:var(--background-color-bg-black);min-height:100vh;font-family:var(--font-family);justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.AuthShell-module__ysqm2G__page:before{content:"";opacity:.1;pointer-events:none;background-image:url(/auth/login-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.AuthShell-module__ysqm2G__card{z-index:1;box-sizing:border-box;background-color:var(--gray-scale-80);border-radius:12px;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:448px;padding:28px;display:flex;position:relative}.AuthShell-module__ysqm2G__brand{justify-content:center;align-items:center;display:flex;position:relative}.AuthShell-module__ysqm2G__logo{width:132px;height:auto;display:block}.AuthShell-module__ysqm2G__form{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.AuthShell-module__ysqm2G__header{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.AuthShell-module__ysqm2G__title{color:var(--text-color-text-white);margin:0;font-size:24px;font-weight:700;line-height:1.25}.AuthShell-module__ysqm2G__subtitle{color:var(--gray-scale-20);margin:0;font-size:14px;font-weight:400;line-height:1.4}.AuthShell-module__ysqm2G__fields{flex-direction:column;gap:20px;width:100%;display:flex}.AuthShell-module__ysqm2G__error{box-sizing:border-box;background-color:var(--main-color-red-red-10);width:100%;color:var(--main-color-red-red);border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.4}.AuthShell-module__ysqm2G__submit{width:100%}.AuthShell-module__ysqm2G__link{color:var(--main-color-blue-blue);white-space:nowrap;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none}.AuthShell-module__ysqm2G__link:hover{color:var(--main-color-blue-hover-blue)}.AuthShell-module__ysqm2G__footer{justify-content:center;align-items:flex-start;gap:8px;display:flex}.AuthShell-module__ysqm2G__footerWide{gap:12px}.AuthShell-module__ysqm2G__footerText{color:var(--gray-scale-20);font-size:14px;font-weight:400;line-height:1.4}.AuthShell-module__ysqm2G__footerTextBlue{color:var(--main-color-blue-blue)}.AuthShell-module__ysqm2G__successIconWrap{background-color:var(--gray-scale-70);border-radius:12px;justify-content:center;align-items:center;padding:16px;display:flex}.AuthShell-module__ysqm2G__successIcon{width:64px;height:64px;color:var(--gray-scale-10);display:block}.AuthShell-module__ysqm2G__companyCard{box-sizing:border-box;background-color:var(--gray-scale-70);border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;display:flex;overflow:hidden}.AuthShell-module__ysqm2G__companyAvatar{box-sizing:border-box;border:1.222px solid var(--gray-scale-60);background-color:var(--gray-scale-70);width:44px;height:44px;color:var(--text-color-text-white);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:400;line-height:1.4;display:flex}.AuthShell-module__ysqm2G__companyMeta{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.AuthShell-module__ysqm2G__companyName{color:var(--text-color-text-white);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.4;overflow:hidden}.AuthShell-module__ysqm2G__companySub{color:var(--gray-scale-20);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}.AuthShell-module__ysqm2G__terms{align-items:flex-start;gap:12px;width:100%;display:flex}.AuthShell-module__ysqm2G__termsText{min-width:0;color:var(--gray-scale-20);flex:1;margin:0;font-size:14px;font-weight:400;line-height:1.4}.AuthShell-module__ysqm2G__termsLink{color:var(--main-color-blue-blue);text-decoration:none}.AuthShell-module__ysqm2G__termsLink:hover{color:var(--main-color-blue-hover-blue)}@media (max-width:520px){.AuthShell-module__ysqm2G__page{padding:16px}.AuthShell-module__ysqm2G__card{padding:20px}.AuthShell-module__ysqm2G__footer,.AuthShell-module__ysqm2G__footerWide{flex-wrap:wrap;justify-content:center}}
