.CadastroForm_viewWrapper__l5132{animation:CadastroForm_smoothEntry__aFKw1 .4s cubic-bezier(.215,.61,.355,1) forwards}@keyframes CadastroForm_smoothEntry__aFKw1{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.CadastroForm_header__k40JS{margin-bottom:1.25rem}.CadastroForm_headerTopRow__sMrfp{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:36px;margin-bottom:.75rem}.CadastroForm_stepIndicator__Yc0BR{display:flex;flex-direction:column;gap:.35rem;flex:1;max-width:120px;text-align:right}.CadastroForm_stepText__oSK1a{font-size:.725rem;color:var(--text-04);text-transform:uppercase;letter-spacing:.05em}.CadastroForm_progressBar__fcEe7{width:100%;height:3px;background-color:var(--bg-04);border-radius:2px;overflow:hidden}.CadastroForm_progressFill__T9R3o{height:100%;background-color:var(--text-03);border-radius:2px;transition:width .3s cubic-bezier(.4,0,.2,1)}.CadastroForm_backButton__7H6eD{background:var(--bg-03);border:none;padding:.25rem;margin:-.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-03);border-radius:9999px;transition:color .2s ease,opacity .2s ease}.CadastroForm_backButton__7H6eD:hover{opacity:.75}.CadastroForm_backIcon__omFiX{display:block;color:var(--text-03)}.CadastroForm_form__J0cZT{display:flex;flex-direction:column;gap:1.25rem}.CadastroForm_inputCustomBg__GpoZz{background-color:var(--bg-03)}.CadastroForm_rowGroup__Kzi6R{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem .75rem}@media (max-width:480px){.CadastroForm_rowGroup__Kzi6R{grid-template-columns:1fr}}.CadastroForm_eyeButton__WuCNX{background:none;border:none;padding:.4rem;margin:-.4rem;color:color-mix(in srgb,var(--text-03) 45%,transparent);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:5;border-radius:50%;transition:color .25s ease,background-color .25s ease}.RecuperarSenhaForm_viewWrapper__3siSP{animation:RecuperarSenhaForm_smoothEntry__nDAYo .4s cubic-bezier(.215,.61,.355,1) forwards}@keyframes RecuperarSenhaForm_smoothEntry__nDAYo{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.RecuperarSenhaForm_header__5Qm5A{margin-bottom:1.25rem}.RecuperarSenhaForm_headerTopRow__SLTR7{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:36px;margin-bottom:.75rem}.RecuperarSenhaForm_backButton__h_GYn{background:none;border:none;padding:.25rem;margin:-.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-03);border-radius:6px;transition:color .2s ease,opacity .2s ease}.RecuperarSenhaForm_backButton__h_GYn:hover{opacity:.75}.RecuperarSenhaForm_backIcon__FZs8a{display:block;color:var(--text-03)}.RecuperarSenhaForm_title__ndLsW{font-size:1.25rem;color:var(--text-02);letter-spacing:-.025em}.RecuperarSenhaForm_stepIndicator__JWFLF{display:flex;flex-direction:column;gap:.35rem;flex:1;max-width:120px;text-align:right}.RecuperarSenhaForm_stepText__RCasV{font-size:.725rem;color:var(--text-04);text-transform:uppercase;letter-spacing:.05em}.RecuperarSenhaForm_progressBar__sr24u{width:100%;height:3px;background-color:var(--bg-02);border-radius:2px;overflow:hidden}.RecuperarSenhaForm_progressFill__jtfop{height:100%;background-color:var(--text-03);border-radius:2px;transition:width .3s cubic-bezier(.4,0,.2,1)}.RecuperarSenhaForm_form___7BlK{display:flex;flex-direction:column;gap:1.25rem}.RecuperarSenhaForm_inputCustomBg__khdGG{background-color:var(--bg-03)}.RecuperarSenhaForm_inlineLink__oGZIH{background:none;border:none;font-size:.75rem;color:var(--text-04);cursor:pointer;padding:0;text-decoration:none;transition:color .2s ease}.RecuperarSenhaForm_inlineLink__oGZIH:hover{color:var(--text-03)}.RecuperarSenhaForm_backFooter___lnLK{display:flex;justify-content:center;margin-top:1.5rem}@media (max-width:480px){.RecuperarSenhaForm_stepIndicator__JWFLF{text-align:left}}.Login_container__o2Bs5{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--bg-01);padding:1.5rem;position:relative}.Login_card__vBCrE{width:100%;max-width:440px;background-color:var(--bg-02);border-radius:4rem;padding:2.5rem 2.25rem;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:1rem}.Login_closeButton__U8_LP{position:absolute;top:2rem;left:2rem;background:none;border:none;color:var(--text-05);cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .25s ease}.Login_closeButton__U8_LP svg{width:18px;height:18px}.Login_closeButton__U8_LP:hover{color:var(--text-03);background-color:var(--bg-02)}.Login_logoWrapper__NEeqD{display:flex;justify-content:center;margin-bottom:2rem}.Login_logoCircle___QRfd{display:flex;align-items:center;justify-content:center}.Login_logoCircleCompact__i3JI_{background-color:var(--bg-02);border:1px solid var(--border-01);border-radius:50%;width:56px;height:56px;padding:0;box-shadow:none}.Login_tabsWrapper__lR_FR{display:flex;position:relative;background-color:var(--bg-02);border-radius:9999px;padding:.25rem;border:1px solid var(--border-01)}.Login_tabBtn___b_FG{flex:1;background:none;border:none;font-size:.815rem;color:var(--text-04);padding:.75rem 0;cursor:pointer;z-index:2;transition:color .25s ease}.Login_tabActive__px2S1{color:var(--text-02)}.Login_tabSlider__xh1p2{position:absolute;top:.25rem;left:.25rem;bottom:.25rem;width:calc(50% - .25rem);background-color:var(--bg-03);border-radius:9999px;z-index:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.Login_tabSliderRight__fX1rm{transform:translateX(100%)}.Login_errorAlert__dnAmH{display:flex;align-items:flex-start;gap:.65rem;background-color:var(--error-dim);border:1px solid var(--error-border);border-radius:10px;padding:.75rem .85rem;margin-bottom:1.25rem;animation:Login_errorShake__C6EIH .4s cubic-bezier(.36,.07,.19,.97) both}.Login_errorIcon__oD56A{width:16px;height:16px;color:#e11d48;margin-top:2px;flex-shrink:0}.Login_errorText__9LIMi{font-size:.8rem;color:#fca5a5;line-height:1.3}@keyframes Login_errorShake__C6EIH{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}@media (max-width:480px){.Login_container__o2Bs5{padding:0;background-color:var(--bg-02)}.Login_closeButton__U8_LP{top:1.5rem;left:1.5rem;background-color:var(--bg-02);color:var(--text-03)}.Login_card__vBCrE{max-width:100%;height:100vh;min-height:100vh;border-radius:0;border:none;box-shadow:none;padding:4rem 1.5rem 2rem;display:flex;flex-direction:column;justify-content:center}}.Login_googleButton__8REnu{width:100%}.Login_googleButton__8REnu>span{font-family:var(--font-product-sans);color:var(--text-02);font-size:.9em}