:root{--primary:#0087fa}.inpWrapper{background-color:#fff;border:2px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;width:100%;height:50px;padding:0 16px;transition:border-color .15s;display:flex;position:relative}.inpWrapper:focus-within{border-color:var(--primary)}.inpWrapper.inpError{border-color:#ef4444}.inpWrapper .inpLeftIcon{flex-shrink:0;align-items:center;width:20px;height:20px;display:flex}.inpWrapper .inpLeftIcon svg{width:20px;height:17px}.inpWrapper .inpField{height:100%;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.inpWrapper .inpField::placeholder{color:var(--placeholder);font-weight:400}.inpWrapper .inpField:-webkit-autofill{color:var(--text);font-size:16px;font-weight:600}.inpWrapper .inpField:-webkit-autofill:hover{color:var(--text);font-size:16px;font-weight:600}.inpWrapper .inpField:-webkit-autofill:focus{color:var(--text);font-size:16px;font-weight:600}.inpWrapper .inpRightIcon{background:0 0;background-color:none;cursor:pointer;border-style:none;outline-width:0;outline-style:none;flex-shrink:0;align-items:center;height:20px;padding:0;display:flex}
:root{--primary:#0087fa}.layout{flex-direction:column;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.inner{z-index:1;width:1350px;max-width:100%;margin:0 auto;padding:0 150px;display:flex;position:relative}.inner .bgImage{object-fit:cover;z-index:-1;width:100%;position:absolute;top:0;left:0}@media (max-width:768px){.inner{flex-direction:column;min-height:100vh;padding:0}.inner .bgImage{width:800px;top:0}}.hero{flex-direction:column;flex:1;padding:30px 0;display:flex;position:relative}.hero .heroHeader{flex-shrink:0;margin-top:50px}.hero .heroHeader img{height:55px}.hero .heroBody{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.hero .heroTitle{color:var(--text);margin:50px 0 14px;font-size:34px;font-weight:700;line-height:1.15}.hero .heroTitle em{color:var(--primary);font-style:normal}.hero .heroIllustration{position:relative;top:-10px;right:10px}@media (max-width:768px){.hero{flex:0;padding:20px}.hero .heroHeader{margin-top:0}.hero .heroHeader svg{width:130px}.hero .heroTitle{margin-top:20px;font-size:20px}.hero .heroIllustration{top:-25px;right:5px}.hero .heroIllustration svg{width:70px}}.panel{flex-direction:column;justify-content:center;max-width:600px;min-height:750px;padding-top:70px;padding-bottom:30px;display:flex}.panel .card{background-color:#fff;border:2px solid #e1f0fe;border-bottom-width:6px;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:440px;padding:30px 30px 20px;display:flex}.panel .card .cardFooter{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:8px;width:100%;margin-top:30px;padding-top:24px;display:flex}.panel .card .cardFooter svg{width:13px}.panel .card .cardFooter span{color:var(--footerText);font-size:12px;font-weight:400}@media (max-width:768px){.panel .card{border-radius:16px;border-radius:unset;border:unset;width:100%;padding:30px 14px 14px}.panel .card .cardFooter{margin-top:15px;padding-top:15px}.panel{width:100%;max-width:unset;min-height:unset;flex:1;justify-content:flex-end;margin:0;padding-top:0;padding-bottom:0}.panel .card{justify-content:flex-start;align-items:flex-start}}
:root{--primary:#0087fa}.Button-module-scss-module__HIP0hG__button{border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;width:100%;height:50px;padding:0 32px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;transition:opacity .15s;display:flex}.Button-module-scss-module__HIP0hG__button:focus-visible{outline:3px solid #429dec8c}.Button-module-scss-module__HIP0hG__primary{background-color:var(--primary);color:#fff;cursor:pointer}.Button-module-scss-module__HIP0hG__primary:hover{opacity:.88}.Button-module-scss-module__HIP0hG__primary:active{opacity:.76}.Button-module-scss-module__HIP0hG__secondary{color:var(--primary);cursor:pointer;background-color:#0000;height:30px}.Button-module-scss-module__HIP0hG__secondary:hover{opacity:.88}.Button-module-scss-module__HIP0hG__secondary:active{opacity:.76}.Button-module-scss-module__HIP0hG__disabled{color:#94a3b8;cursor:not-allowed;pointer-events:none;background-color:#e2e8f0}
:root{--primary:#0087fa}.errorBar{background-color:var(--dangerBg);border-radius:10px;justify-content:space-between;align-items:center;gap:5px;width:100%;min-height:38px;padding:8px 14px;animation:.2s forwards slideIn;display:flex}.errorBar .message{color:var(--danger);flex:1;font-size:12px;line-height:1.4}.errorBar .closeBtn{background:0 0;background-color:none;cursor:pointer;background-color:#fff;border-style:none;border-radius:50%;outline-width:0;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;transition:opacity .15s;display:flex}.errorBar .closeBtn:hover{opacity:1}@media (max-width:1280px){.errorBar{height:30px}.errorBar svg{width:10px}.errorBar .message{font-size:10px}.errorBar .closeBtn{width:16px;height:16px}.errorBar .closeBtn svg{width:9px;height:8px}}@keyframes slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
:root{--primary:#0087fa}.ResetPasswordForm-module-scss-module__HhpfHG__iconCircle{background:#ebf5ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:4px;display:flex}@media (max-width:768px){.ResetPasswordForm-module-scss-module__HhpfHG__iconCircle{display:none}}.ResetPasswordForm-module-scss-module__HhpfHG__title{color:var(--text);text-align:center;margin:0 0 8px;font-size:22px;font-weight:700}.ResetPasswordForm-module-scss-module__HhpfHG__subtitle{color:var(--textLight);text-align:center;margin:0;font-size:14px;font-weight:400}.ResetPasswordForm-module-scss-module__HhpfHG__emailBadge{border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:24px;padding:0;display:flex}@media (max-width:768px){.ResetPasswordForm-module-scss-module__HhpfHG__emailBadge{justify-content:flex-start}}.ResetPasswordForm-module-scss-module__HhpfHG__emailText{color:var(--primary);word-break:break-all;font-size:14px;font-weight:500}.ResetPasswordForm-module-scss-module__HhpfHG__body{width:100%}.ResetPasswordForm-module-scss-module__HhpfHG__formInner{flex-direction:column;gap:16px;display:flex}.ResetPasswordForm-module-scss-module__HhpfHG__fieldGroup{flex-direction:column;gap:6px;display:flex}.ResetPasswordForm-module-scss-module__HhpfHG__fieldLabel{color:var(--text);font-size:14px;font-weight:600}.ResetPasswordForm-module-scss-module__HhpfHG__rulesList{flex-direction:column;gap:6px;width:100%;margin-top:4px;display:flex}.ResetPasswordForm-module-scss-module__HhpfHG__ruleItem{color:var(--textLight);align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex}.ResetPasswordForm-module-scss-module__HhpfHG__ruleItem.ResetPasswordForm-module-scss-module__HhpfHG__success{color:var(--success)}.ResetPasswordForm-module-scss-module__HhpfHG__ruleItem.ResetPasswordForm-module-scss-module__HhpfHG__danger{color:var(--danger)}.ResetPasswordForm-module-scss-module__HhpfHG__ruleIcon svg{width:12px;height:12px}.ResetPasswordForm-module-scss-module__HhpfHG__ruleIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ResetPasswordForm-module-scss-module__HhpfHG__stateBox{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:220px;padding:40px 0;display:flex}.ResetPasswordForm-module-scss-module__HhpfHG__spinner{border:3px solid #e2e8f0;border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:.75s linear infinite ResetPasswordForm-module-scss-module__HhpfHG__spin}.ResetPasswordForm-module-scss-module__HhpfHG__stateText{color:var(--textLight);font-size:15px;font-weight:400}.ResetPasswordForm-module-scss-module__HhpfHG__errorIcon{background:var(--dangerBg);width:100px;height:100px;color:var(--danger);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:32px;font-weight:700;display:flex}@media (max-width:768px){.ResetPasswordForm-module-scss-module__HhpfHG__errorIcon{width:70px;height:70px}}.ResetPasswordForm-module-scss-module__HhpfHG__errorTitle{color:var(--text);margin:0;font-size:22px;font-weight:700}@media (max-width:768px){.ResetPasswordForm-module-scss-module__HhpfHG__errorTitle{font-size:18px}}.ResetPasswordForm-module-scss-module__HhpfHG__errorDesc{color:var(--textLight);text-align:center;max-width:320px;margin:0;font-size:14px;font-weight:400}@media (max-width:768px){.ResetPasswordForm-module-scss-module__HhpfHG__errorDesc{font-size:12px}}@keyframes ResetPasswordForm-module-scss-module__HhpfHG__spin{to{transform:rotate(360deg)}}
:root{--primary:#0087fa}.sel{align-items:center;width:100%;height:50px;display:flex;position:relative}.sel.selOpen .selTrigger{border-color:var(--primary)}.sel.selOpen .selChevron{transform:rotate(180deg)}.sel .selLayover{z-index:10;background-color:#0006;position:fixed;inset:0}.sel .selTrigger{z-index:11;cursor:pointer;background-color:#fff;border:2px solid #e2e8f0;border-radius:10px;outline:none;align-items:center;width:100%;height:100%;transition:border-color .15s;display:flex;position:relative}.sel .selTrigger:focus{border-color:var(--primary)}.sel .selTrigger.selError{border-color:#ef4444}.sel .selTrigger.selDisabled{opacity:.6;cursor:not-allowed;pointer-events:none}.sel .selIcon{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;left:16px}.sel .selValue{width:100%;color:var(--text);text-align:left;padding:0 40px 0 46px;font-size:16px;font-weight:600}.sel .selValue.selNoIcon{padding-left:16px}.sel .selValue.selPlaceholder{color:var(--placeholder);font-weight:400}.sel .selChevron{color:var(--textLight);pointer-events:none;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;right:20px}.sel .selSpinner{border:2px solid #e2e8f0;border-top-color:var(--primary);pointer-events:none;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite selSpin;position:absolute;right:20px}.sel .selBackdrop{display:none}@media (max-width:480px){.sel .selBackdrop{z-index:1300;-webkit-backdrop-filter:blur(2px);background:#0f172a6b;animation:.22s ease-out backdropIn;display:block;position:fixed;inset:0}}.sel .selDropdown{z-index:11;-webkit-backdrop-filter:blur(20px);background:#fff;border:1px solid #ffffff80;border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 30px #0000001f}.sel .selDropdown.selAbove{top:auto;bottom:calc(100% + 4px)}@media (max-width:480px){.sel .selDropdown{z-index:1301;max-height:min(88vh,420px);padding-bottom:env(safe-area-inset-bottom,0);background:#fffffff5;border-radius:16px 16px 0 0;flex-direction:column;animation:.32s cubic-bezier(.32,.72,0,1) drawerUp;display:flex;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -8px 40px #0000001f}.sel .selDropdown.selAbove{top:auto;bottom:0}}.sel .selDropdown .selMobileHeader{display:none}@media (max-width:480px){.sel .selDropdown .selMobileHeader{flex-direction:column;align-items:center;padding:0 16px 16px;display:flex;position:relative}}.sel .selDropdown .selMobileHeader .selMobileClose{display:none}@media (max-width:480px){.sel .selDropdown .selMobileHeader .selMobileClose{background:0 0;background-color:none;width:40px;height:40px;color:var(--text);cursor:pointer;z-index:1;background:#fff;border-style:none;border-radius:50%;outline-width:0;outline-style:none;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute;top:-50px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}}.sel .selDropdown .selMobileHeader .selMobileTitle{display:none}@media (max-width:480px){.sel .selDropdown .selMobileHeader .selMobileTitle{color:var(--text);align-self:flex-start;margin-top:32px;font-size:18px;font-weight:700;display:block}}.sel .selDropdown .selList{max-height:240px;margin:0;padding:12px;list-style:none;overflow-y:auto}.sel .selDropdown .selList::-webkit-scrollbar{border:none!important;outline-width:0!important;width:5px!important;height:7px!important}.sel .selDropdown .selList::-webkit-scrollbar-thumb{cursor:pointer;background:#b8c4cd;border-radius:20px;transition:all .15s ease-in-out}.sel .selDropdown .selList::-webkit-scrollbar-thumb:hover{background:#007ef3}.sel .selDropdown .selList::-webkit-scrollbar-track{background:#f2f5fa;border-radius:20px;padding:2px;border:none!important;outline-width:0!important}.sel .selDropdown .selList{flex-direction:column;gap:4px;display:flex}@media (max-width:480px){.sel .selDropdown .selList{flex:1;min-height:0;max-height:none}}.sel .selDropdown .selList .selOption{border-radius:8px;overflow:hidden}.sel .selDropdown .selList .selOption.selOptionSelected .selOptionInner{border-color:var(--primary);color:var(--primary);background:#0087fa0f;font-weight:500}.sel .selDropdown .selList .selOption.selOptionFocused .selOptionInner{color:var(--primary);border-color:var(--primary);background:#0087fa0f}.sel .selDropdown .selList .selOption .selOptionInner{height:40px;color:var(--text);cursor:pointer;border-left:3px solid #0000;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:400;transition:background .15s,color .15s;display:flex}.sel .selDropdown .selList .selOption .selOptionInner:hover{color:var(--primary);border-color:var(--primary);background:#0087fa0f}.sel .selDropdown .selList .selOption .selOptionInner .selOptionIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sel .selDropdown .selList .selOptionEmpty{color:var(--placeholder);justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-style:italic;display:flex}@keyframes selSpin{to{transform:rotate(360deg)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes drawerUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
