.LoginForm_card__95MD7{height:100%;background:#fff;border:1px solid #ebecf5;border-radius:16px;padding:26px 36px 34px 35px;box-shadow:0 10px 30px rgba(30,32,90,.06);display:flex;flex-direction:column;box-sizing:border-box}.LoginForm_cardHeader__rxFOZ{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.LoginForm_title__KPPYR{margin:0;font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.2px;color:#14163a;text-align:center}.LoginForm_subtitle__MeESw{margin:0;font-family:var(--font-body);font-size:12px;line-height:1.1;color:#4b4f68;text-align:center}.LoginForm_form__job_d{display:flex;flex-direction:column;gap:15px}.LoginForm_field__RxpO_{display:flex;flex-direction:column;gap:6px;width:100%}.LoginForm_label__qtn9N,.LoginForm_pwField__DvqSA label{font-family:var(--font-body);font-size:12px;font-weight:700;line-height:1.2;color:#14163a}.LoginForm_inputWrap__tO9nJ{display:flex;align-items:center;height:36px;box-sizing:border-box;background:#fff;border:1px solid #dfe3ec;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.LoginForm_inputWrap__tO9nJ:focus-within{border-color:#7b3ff2;box-shadow:0 0 0 3px rgba(123,63,242,.1)}.LoginForm_pwField__DvqSA label+div{height:36px;box-sizing:border-box;border-width:1px;border-radius:8px}.LoginForm_pwField__DvqSA label+div button{width:28px;height:28px;margin:0 6px 0 0}.LoginForm_inputIcon__hfwid{display:flex;align-items:center;justify-content:center;padding-left:12px;flex-shrink:0}.LoginForm_input__enonA,.LoginForm_pwField__DvqSA input{flex:1 1;min-width:0;height:100%;padding:0 10px;font-size:12px;font-family:inherit;color:#14163a;background:transparent;border:none;outline:none}.LoginForm_input__enonA::placeholder,.LoginForm_pwField__DvqSA input::placeholder{color:#8a8fa3}.LoginForm_inputWrapError__Fr1YQ{border-color:#dc2626!important}.LoginForm_inputWrapError__Fr1YQ:focus-within{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.LoginForm_fieldError__NdaZf{font-size:12px;color:#dc2626;margin-top:2px}.LoginForm_formError__CmGDB{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;margin-bottom:16px;font-size:13px;color:#dc2626}.LoginForm_forgotRow__1HpuS{display:flex;justify-content:flex-end;margin-top:12px}.LoginForm_forgotLink__KuOrZ{font-size:10px;font-weight:600;color:#5b35d5;text-decoration:none;transition:color .12s ease}.LoginForm_forgotLink__KuOrZ:hover{color:#4e1fb2;text-decoration:underline}.LoginForm_ctaBtn__gYrOa{display:flex;align-items:center;justify-content:center;width:100%;height:38px;padding:0 24px;margin-top:2px;font-family:var(--font-display);font-size:13px;line-height:1;letter-spacing:0;color:#0b0b0b;background:linear-gradient(180deg,#ffca47,#ffb42e 50%,#ff9c2a);border:none;font-weight:700;border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,244,212,.9);cursor:pointer;transition:filter .15s ease,box-shadow .15s ease,transform .1s ease}.LoginForm_ctaBtn__gYrOa:hover:not(:disabled){filter:brightness(1.03);box-shadow:inset 0 1px 0 rgba(255,244,212,.9),0 6px 16px rgba(255,156,42,.3);transform:translateY(-1px)}.LoginForm_ctaBtn__gYrOa:active:not(:disabled){transform:translateY(0)}.LoginForm_ctaBtn__gYrOa:disabled{opacity:.7;cursor:not-allowed}.LoginForm_ctaBtn__gYrOa:focus-visible{outline:2px solid #7b3ff2;outline-offset:2px}.LoginForm_divider__6OWYl{display:flex;align-items:center;gap:14px;margin:18px 0 15px}.LoginForm_dividerLine__fn__z{flex:1 1;height:1px;background:#e6e8f0}.LoginForm_dividerText__xe_10{font-size:10px;font-weight:500;color:#6b7085;letter-spacing:.5px}.LoginForm_social__JICVq{display:flex;flex-direction:column;gap:12px}.LoginForm_social__JICVq button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:36px;padding:0 44px;font-family:inherit;font-size:11px;font-weight:700;color:#14163a;background:#fff;border:1px solid #e3e6ee;border-radius:8px;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.LoginForm_social__JICVq button:hover{border-color:#c5cae9;background:#fafbff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.LoginForm_social__JICVq button:focus-visible{outline:2px solid #7b3ff2;outline-offset:2px}.LoginForm_social__JICVq button:disabled{opacity:.6;cursor:not-allowed}.LoginForm_social__JICVq button>span:first-child{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.LoginForm_social__JICVq button svg{width:22px;height:22px}.LoginForm_socialBtn__C8V2T{text-align:center}.LoginForm_socialIcon__sUh76{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.LoginForm_signUpRow__P5TLo{display:none;margin:22px 0 0;text-align:center;font-size:12px;color:#14163a}.LoginForm_signUpLink___COxr{margin-left:4px;font-weight:700;color:#5b35d5;text-decoration:none;transition:color .12s ease}.LoginForm_signUpLink___COxr:hover{color:#4e1fb2;text-decoration:underline}.LoginForm_trustNote__qgM7P{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px}.LoginForm_trustNoteText__nojjz{display:flex;flex-direction:column;gap:4px;font-size:9px;line-height:1.2;color:#6b7085}.LoginForm_trustNoteTitle__cCNTy{font-size:10.5px;font-weight:600;color:#14163a}@media (max-width:899px){.LoginForm_card__95MD7{padding:24px 20px;box-shadow:0 8px 24px rgba(30,32,90,.07)}.LoginForm_cardHeader__rxFOZ{gap:6px;margin-bottom:18px;text-align:center}.LoginForm_form__job_d{gap:14px}.LoginForm_inputWrap__tO9nJ,.LoginForm_pwField__DvqSA label+div{height:40px}.LoginForm_input__enonA,.LoginForm_pwField__DvqSA input{font-size:13px}.LoginForm_social__JICVq button{height:40px;font-size:12px}.LoginForm_signUpRow__P5TLo{display:block}}.PasswordField_container__yZGeW{display:flex;flex-direction:column;gap:6px;width:100%}.PasswordField_label__H8Zxg{font-size:13px;font-weight:600;color:#090b2f}.PasswordField_wrap__q80V6{display:flex;align-items:center;position:relative;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.PasswordField_wrap__q80V6:focus-within{border-color:#7b3ff2;box-shadow:0 0 0 3px rgba(123,63,242,.1)}.PasswordField_wrapError__IFnv5{border-color:#dc2626}.PasswordField_wrapError__IFnv5:focus-within{box-shadow:0 0 0 3px rgba(220,38,38,.1);border-color:#dc2626}.PasswordField_lockIcon__d7_E0{display:flex;align-items:center;justify-content:center;padding-left:12px;flex-shrink:0}.PasswordField_input__JMyML{flex:1 1;padding:12px 8px 12px 10px;font-size:14px;font-family:inherit;color:#090b2f;background:transparent;border:none;outline:none}.PasswordField_input__JMyML::placeholder{color:#a1a1aa}.PasswordField_toggleBtn__4Nd3y{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:3px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#9ca3af;transition:background .12s ease;flex-shrink:0}.PasswordField_toggleBtn__4Nd3y:hover{background:rgba(0,0,0,.04)}.PasswordField_toggleBtn__4Nd3y:focus-visible{outline:2px solid #7b3ff2;outline-offset:1px}.PasswordField_errorText__awiBt{font-size:12px;color:#dc2626}.SocialLoginGroup_group___ZSv3{display:flex;flex-direction:column;gap:10px;width:100%}.SocialLoginGroup_btn__kKQO2{display:flex;align-items:center;gap:12px;width:100%;padding:11px 16px;font-size:14px;font-weight:500;font-family:inherit;color:#090b2f;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.SocialLoginGroup_btn__kKQO2:hover{border-color:#c5cae9;background:#fafbff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.SocialLoginGroup_btn__kKQO2:focus-visible{outline:2px solid #7b3ff2;outline-offset:2px}.SocialLoginGroup_btn__kKQO2:disabled{opacity:.6;cursor:not-allowed;border-color:#e2e8f0;background:#fff}.SocialLoginGroup_btn__kKQO2:disabled:hover{border-color:#e2e8f0;background:#fff;box-shadow:none}.SocialLoginGroup_icon__kd05g{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.SocialLoginGroup_iconApple__l_UxW{color:#090b2f}.SocialLoginGroup_error__psZk3{padding:10px 12px;font-size:13px;color:#dc2626;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;margin-bottom:8px}.LoginScreen_page__QIxE_{min-height:100vh;background:#f6f6fb;display:flex;flex-direction:column}.LoginScreen_main__dpTFs{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding:16px 16px 32px}.LoginScreen_inner__CvWyg{width:100%;max-width:560px;gap:20px}.LoginScreen_grid__MUpct,.LoginScreen_inner__CvWyg{display:flex;flex-direction:column}.LoginScreen_heroCol__b75W4{width:100%}.LoginScreen_formCol__0YF3T{width:100%;margin-top:-14px;position:relative;z-index:1}.LoginScreen_trustBar__7btNQ{display:flex;flex-direction:column;gap:18px;background:#f9f9fe;border:1px solid #e9eaf6;border-radius:14px;padding:16px;box-sizing:border-box}.LoginScreen_trust__aSPNm{display:flex;align-items:center;gap:21px}.LoginScreen_trustIcon__t7w8B{display:flex;align-items:center;justify-content:center;width:64px;height:70px;flex-shrink:0;background:#f5f5fd;border:1px solid #e6e5f9;border-radius:12px;box-sizing:border-box}.LoginScreen_trustText__o6txN{display:flex;flex-direction:column;gap:9px;min-width:0}.LoginScreen_trustTitle__Enuku{margin:0;font-family:var(--font-body);font-size:14px;font-weight:800;line-height:.9;letter-spacing:1px;color:#0a0b26}.LoginScreen_trustSub__PPCRW{margin:0;max-width:270px;font-family:var(--font-body);font-size:10.5px;line-height:1.7;color:#4f5578}.LoginScreen_stats__miWWj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.LoginScreen_stat__qSUil{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.LoginScreen_stat__qSUil+.LoginScreen_stat__qSUil:before{content:"";position:absolute;left:0;top:50%;width:1px;height:44px;background:#d3d5ef;transform:translateY(-50%)}.LoginScreen_statIcon__5VGvz{display:flex;align-items:center;justify-content:center;flex-shrink:0}.LoginScreen_statText__QIcPA{display:flex;flex-direction:column;gap:8px}.LoginScreen_statValue__OUd4l{font-family:var(--font-display);font-size:25px;font-weight:700;line-height:.8;color:#2a05c8}.LoginScreen_statLabel___h_aw{font-family:var(--font-body);font-size:11px;font-weight:500;line-height:1;color:#59628b;white-space:nowrap}@media (min-width:900px){.LoginScreen_main__dpTFs{padding:18px 32px 64px}.LoginScreen_inner__CvWyg{max-width:1178px;gap:34px}.LoginScreen_grid__MUpct{display:grid;grid-template-columns:minmax(0,528fr) minmax(0,340fr);align-items:stretch;grid-gap:19px;gap:19px}.LoginScreen_formCol__0YF3T{margin-top:0;position:static}.LoginScreen_trustBar__7btNQ{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;min-height:108px;padding:18px 40px 18px 13px}.LoginScreen_stats__miWWj{display:flex;align-items:center}.LoginScreen_stat__qSUil{flex-direction:row;gap:13px;padding:0 38px 0 42px;text-align:left}.LoginScreen_stat__qSUil:first-child{padding-left:0}.LoginScreen_stat__qSUil:last-child{padding-right:0}}.LoginHeroCard_card__6XiAp{container-type:inline-size;background:radial-gradient(120% 60% at 0 0,#f1f0fb 0,rgba(241,240,251,0) 65%),#f8f8fd;border:1px solid #ebecf5;border-radius:16px;box-shadow:0 10px 30px rgba(30,32,90,.06);padding:0 0 24px;display:flex;flex-direction:column;height:100%;box-sizing:border-box;overflow:hidden}.LoginHeroCard_stage__9hGVi{display:grid}.LoginHeroCard_stage__9hGVi>*{grid-area:1/1}.LoginHeroCard_intro__PxXd3{position:relative;z-index:1;align-self:start;padding:6.4cqi 0 0 6.75cqi}.LoginHeroCard_heading__JPDRu{margin:0 0 2.9cqi;font-family:var(--font-display);font-size:clamp(30px,8.5cqi,62px);font-weight:800;line-height:1.2;letter-spacing:-.5px;color:#14163a;margin-bottom:0!important}.LoginHeroCard_subheading__8Hzzo{margin:0;max-width:40cqi;font-family:var(--font-body);font-size:clamp(13px,2.7cqi,19px);font-weight:400;line-height:1.57;color:#2b2e4a}.LoginHeroCard_art__e0T2f{position:relative;width:105cqi;margin:20cqi 2cqi 0 auto}.LoginHeroCard_heroImg__R5qAb{display:block;width:100%;height:auto}.LoginHeroCard_roomCode__gF5B_{position:absolute;left:21%;top:76.8%;transform:translate(-50%,-50%) rotate(-10deg);margin-right:-.14em;font-family:var(--font-display);font-size:3.7cqi;font-weight:900;line-height:1;letter-spacing:.14em;color:#6603e9;white-space:nowrap;pointer-events:none}.LoginHeroCard_artMobile__wT0WL{display:none;position:relative}.LoginHeroCard_roomCodeMobile__e72mb{left:36.3%;top:79.6%;transform:translate(-50%,-50%) rotate(-3deg);font-size:4.8cqi}.LoginHeroCard_benefits__X9t_f{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;padding:0 22px 0 19px}.LoginHeroCard_benefit__3LRLN{display:flex;align-items:center;gap:10px;min-height:63px;background:#fff;border:1px solid #e8eaf3;border-radius:10px;padding:10px 12px;box-sizing:border-box;min-width:0;margin-top:10px}.LoginHeroCard_benefitIcon__t02Q8{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px}.LoginHeroCard_benefitText__d9e1V{display:flex;flex-direction:column;gap:4px;min-width:0}.LoginHeroCard_benefitTitle___Wqt_{font-size:12px;font-weight:700;color:#14163a}.LoginHeroCard_benefitSubtitle__ZN2eB,.LoginHeroCard_benefitTitle___Wqt_{font-family:var(--font-body);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LoginHeroCard_benefitSubtitle__ZN2eB{font-size:10px;color:#6b7085}@media (min-width:900px) and (max-width:1023px){.LoginHeroCard_benefit__3LRLN{padding:10px 8px;gap:6px}.LoginHeroCard_benefitIcon__t02Q8,.LoginHeroCard_benefitIcon__t02Q8 img{width:24px;height:24px}}@media (max-width:899px){.LoginHeroCard_card__6XiAp{padding:0;border-color:#ecebf8;box-shadow:none;background:#f7f7fc}.LoginHeroCard_benefits__X9t_f,.LoginHeroCard_stage__9hGVi{display:none}.LoginHeroCard_artMobile__wT0WL{display:block}}.RegisterScreen_page__0USV5{min-height:100vh;background:#f4f5fb;display:flex;flex-direction:column}.RegisterScreen_main__QUKp3{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding:16px 16px 32px}.RegisterScreen_inner__ZUfOm{width:100%;max-width:560px;display:flex;flex-direction:column}.RegisterScreen_heroCol__cAXAS{width:100%}.RegisterScreen_formCol__oFugB{width:100%;margin-top:-14px;position:relative;z-index:1}@media (min-width:900px){.RegisterScreen_main__QUKp3{padding:28px 32px 64px}.RegisterScreen_inner__ZUfOm{max-width:1178px;display:grid;grid-template-columns:minmax(0,491fr) minmax(0,360fr);align-items:stretch;grid-gap:27px;gap:27px}.RegisterScreen_formCol__oFugB{margin-top:0;position:static}}.AuthHeroCard_card__23xfK{container-type:inline-size;background:radial-gradient(120% 55% at 0 0,#f2f1fc 0,rgba(242,241,252,0) 65%),#fdfdff;border:1px solid #ebecf5;border-radius:16px;box-shadow:0 10px 30px rgba(30,32,90,.06);padding:30px 15px 36px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.AuthHeroCard_intro__JmbVB{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;position:relative;z-index:1}.AuthHeroCard_heading__P1GfC{margin:0;font-family:var(--font-display);font-size:clamp(34px,10.2cqi,60px);font-weight:900;line-height:1.1;letter-spacing:-.3px;color:#14163a}.AuthHeroCard_subheading__vakKD{margin:0;max-width:68cqi;font-family:var(--font-body);font-size:clamp(15px,3.75cqi,22px);font-weight:400;line-height:1.47;color:#2b2e4a}.AuthHeroCard_illustration__nVQXh{display:flex;justify-content:center;margin:-3.1cqi -2cqi 0}.AuthHeroCard_heroImg__OD3WY{display:block;width:82%;height:auto}.AuthHeroCard_benefits__O_PR0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;position:relative;z-index:1}.AuthHeroCard_benefit__8VOha{display:flex;align-items:center;gap:10px;min-height:61px;background:#fff;border:1px solid #e8eaf3;border-radius:10px;padding:10px 12px;box-sizing:border-box;min-width:0}.AuthHeroCard_benefitIcon___uK93{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px}.AuthHeroCard_benefitText__3mjFj{display:flex;flex-direction:column;gap:3px;min-width:0}.AuthHeroCard_benefitTitle__Zxg_n{font-size:12px;font-weight:700;color:#14163a}.AuthHeroCard_benefitSubtitle__hzZ5s,.AuthHeroCard_benefitTitle__Zxg_n{font-family:var(--font-body);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AuthHeroCard_benefitSubtitle__hzZ5s{font-size:10px;color:#6b7085}.AuthHeroCard_trustBar__ti71_{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:37px}.AuthHeroCard_trustIcon__gp4Uw{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f5f3fe;flex-shrink:0}.AuthHeroCard_trustText__TxYHc{display:flex;flex-direction:column;gap:6px}.AuthHeroCard_trustTitle__w_VwB{font-family:var(--font-body);font-size:14px;font-weight:800;line-height:1.2;color:#381bc8}.AuthHeroCard_trustSub__aJYGX{font-family:var(--font-body);font-size:12px;line-height:1.2;color:#4b4f68}@media (min-width:900px) and (max-width:1023px){.AuthHeroCard_benefit__8VOha{padding:10px 8px;gap:6px}.AuthHeroCard_benefitIcon___uK93,.AuthHeroCard_benefitIcon___uK93 img{width:24px;height:24px}}@media (max-width:899px){.AuthHeroCard_card__23xfK{padding:8px 6px 4px;border-radius:16px;border-color:#ecebf8;box-shadow:none;background:linear-gradient(180deg,#f6f6fd,#f1f0fc)}.AuthHeroCard_heroImg__OD3WY{display:block;width:95%;height:auto}.AuthHeroCard_benefits__O_PR0,.AuthHeroCard_intro__JmbVB,.AuthHeroCard_trustBar__ti71_{display:none}.AuthHeroCard_illustration__nVQXh{margin:0}}