.Modal_authModalBackdrop__iBXIu{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;padding:1rem;z-index:9999;animation:Modal_fadeIn__a_Bpq .2s ease-in}.Modal_authModal__a_dhk{background:linear-gradient(180deg,#fff,#f7fbf8);padding:1.75rem;border-radius:20px;width:100%;max-width:430px;box-shadow:0 24px 70px rgba(15,23,42,.22);border:1px solid rgba(39,174,96,.12);position:relative;animation:Modal_slideUp__Ri4CF .25s ease-out}.Modal_modalBackdrop__wUwvO{inset:0;z-index:9998;padding:1rem}.Modal_modalContent__elStH{border-radius:14px;box-shadow:0 18px 35px rgba(0,0,0,.2);width:min(92vw,620px);max-height:90vh;overflow-y:auto;position:relative;padding:1.25rem;z-index:10000;border:1px solid rgba(39,174,96,.2)}.Modal_modalContent__elStH:focus{outline:none}.Modal_modalBackdrop__wUwvO,.Modal_modalContent__elStH{animation:Modal_fadeIn__a_Bpq .25s ease-out}.Modal_authModalPremium__ZiFi5{overflow:hidden}.Modal_authHero__l8WTD{margin-bottom:1rem;padding-right:2rem}.Modal_authBadge__3QOks{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;background:rgba(39,174,96,.12);color:#1f7a45;font-size:.78rem;font-weight:700;letter-spacing:.02em;margin-bottom:.85rem}.Modal_authTitle__6b0kk{margin:0;font-size:1.7rem;line-height:1.15;color:#183b2b}.Modal_authSubtitle__5lS73{margin:.6rem 0 0;color:#5f6f66;font-size:.97rem;line-height:1.55}.Modal_authTabs__kYmtP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem;padding:.35rem;border-radius:14px;background:#f1f5f3;margin:1rem 0 1.25rem}.Modal_authTab__ihdR7{border:none;border-radius:10px;padding:.75rem 1rem;background:transparent;color:#486254;font-weight:700;cursor:pointer;transition:all .2s ease}.Modal_authTab__ihdR7:hover:not(:disabled){background:rgba(39,174,96,.08)}.Modal_authTabActive__jMmaI{background:linear-gradient(135deg,#27ae60,#229954);color:#fff;box-shadow:0 8px 18px rgba(39,174,96,.22)}.Modal_closeButton__T9Wem{position:absolute;top:14px;right:14px;background:rgba(15,23,42,.04);border:none;border-radius:50%;width:38px;height:38px;font-size:1.35rem;line-height:1;padding:0;cursor:pointer;color:#486254;transition:all .2s ease}.Modal_closeButton__T9Wem:hover:not(:disabled){background:rgba(39,174,96,.12);color:#1f7a45;transform:scale(1.03)}.Modal_form__ufwBG{display:flex;flex-direction:column;gap:.95rem}.Modal_field__cpdWR{display:flex;flex-direction:column;gap:.45rem}.Modal_field__cpdWR label{font-size:.92rem;font-weight:700;color:#284535}.Modal_authModal__a_dhk input{width:100%;padding:.85rem .95rem;margin:0;border:1px solid #d5e3da;border-radius:12px;background:#fbfefd;box-sizing:border-box;color:#183b2b;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.Modal_authModal__a_dhk input:focus{outline:none;border-color:#27ae60;box-shadow:0 0 0 4px rgba(39,174,96,.12);transform:translateY(-1px)}.Modal_authModal__a_dhk input::placeholder{color:#93a39a}.Modal_authModal__a_dhk button[type=submit]{width:100%;padding:.9rem 1rem;margin-top:.35rem;background:linear-gradient(135deg,#27ae60,#229954);color:#fff;border:none;border-radius:12px;cursor:pointer;font-weight:700;letter-spacing:.01em;box-shadow:0 12px 24px rgba(39,174,96,.2);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.Modal_authModal__a_dhk button[type=submit]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 28px rgba(39,174,96,.24);filter:brightness(1.03)}.Modal_authModal__a_dhk button:disabled{opacity:.7;cursor:not-allowed}.Modal_helperText___Xu95{margin:.2rem 0 0;text-align:center;font-size:.76rem;line-height:1.45;color:#7a8a82}.Modal_authFooterText__8aXZ1{margin:1rem 0 0;text-align:center;color:#5f6f66;font-size:.92rem}.Modal_profileSummaryCard__4lIxM{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.95rem 1rem;border-radius:16px;background:linear-gradient(135deg,rgba(39,174,96,.08),hsla(0,0%,100%,.95));border:1px solid rgba(39,174,96,.14)}.Modal_profileSummaryCard__4lIxM strong{display:block;color:#183b2b;font-size:1rem}.Modal_profileSummaryCard__4lIxM span{color:#5f6f66;font-size:.9rem}.Modal_profileStatusPill__Zol2D{display:inline-flex;align-items:center;padding:.4rem .7rem;border-radius:999px;background:#ecfdf3;color:#1f7a45!important;font-weight:700;border:1px solid #b7e4c7;white-space:nowrap}.Modal_profileActionCard__EtG85{padding:1rem;border-radius:16px;background:#fff;border:1px solid #e4efe8;box-shadow:0 10px 24px rgba(15,23,42,.06)}.Modal_profileActionCard__EtG85 button{margin-top:.85rem}.Modal_profileNote__LFjTs{margin:1rem 0 0;text-align:center;color:#6b7d74;font-size:.86rem}.Modal_alternar__YeaIB{background:none;border:none;color:#1f7a45;text-decoration:none;padding:0;margin-top:0;cursor:pointer;font-size:.92rem;font-weight:700}.Modal_alternar__YeaIB:hover:not(:disabled){color:#27ae60}.Modal_erro__ellnz,.Modal_error__hv9y0{color:#b42318;background:#fff1f0;border:1px solid #f3c1bc;border-radius:12px;font-size:.9rem;margin-top:.15rem;padding:.8rem .9rem}.Modal_sucesso__0RtZ8{color:#166534;background:#ecfdf3;border:1px solid #b7e4c7;border-radius:12px;font-size:.9rem;margin-top:.5rem;padding:.8rem .9rem}.Modal_navbar__yGDpM{background-color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Modal_navbar__yGDpM .Modal_btn-outline-light__s36yn{color:#333;border-color:#ccc}.Modal_navbar__yGDpM .Modal_btn-outline-light__s36yn:hover{background-color:#f5f5f5}.Modal_navbar__yGDpM .Modal_btn-primary__mwjAb{background-color:#7c3aed;border-color:#7c3aed}.Modal_navbar__yGDpM .Modal_btn-primary__mwjAb:hover{background-color:#6b21a8}.Modal_fieldLabel__8O_GV{display:block;margin-top:0;font-weight:700;font-size:.92rem;color:#284535}.Modal_submitButton__hfT0G{width:100%;padding:.85rem 1rem;margin-top:.5rem;background:linear-gradient(135deg,#27ae60,#229954);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:.98rem;font-weight:700;box-shadow:0 12px 24px rgba(39,174,96,.18);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.Modal_submitButton__hfT0G:hover{background:linear-gradient(135deg,#2fbd69,#27ae60);transform:translateY(-1px);box-shadow:0 16px 28px rgba(39,174,96,.22)}.Modal_modalBackdrop__wUwvO{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000;animation:Modal_fadeIn__a_Bpq .2s ease-in}@keyframes Modal_fadeIn__a_Bpq{0%{opacity:0}to{opacity:1}}.Modal_modalContent__elStH{background:#fff;border-radius:12px;width:100%;max-width:450px;box-shadow:0 10px 40px rgba(0,0,0,.2);animation:Modal_slideUp__Ri4CF .3s ease-out;overflow:hidden}@keyframes Modal_slideUp__Ri4CF{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.Modal_modalHeader__veIq5{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:linear-gradient(135deg,#27ae60,#229954);color:#fff;border-bottom:1px solid #ecf0f1}.Modal_modalHeader__veIq5 h2{margin:0;font-size:1.5rem;font-weight:700}.Modal_closeBtn__kEIa_{background:none;border:none;color:#fff;font-size:1.8rem;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.Modal_closeBtn__kEIa_:hover{background:hsla(0,0%,100%,.2)}.Modal_modalBody__VtIfn{padding:2rem}.Modal_modalBody__VtIfn form{display:flex;flex-direction:column}.Modal_modalBody__VtIfn label{display:block;margin-bottom:.5rem;font-weight:600;color:#2c3e50;font-size:.95rem}.Modal_modalBody__VtIfn input{width:100%;padding:.75rem;border:2px solid #bdc3c7;border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .2s;box-sizing:border-box}.Modal_modalBody__VtIfn input:focus{outline:none;border-color:#27ae60;box-shadow:0 0 0 3px rgba(39,174,96,.1)}.Modal_modalBody__VtIfn input::placeholder{color:#999}.Modal_modalBody__VtIfn p{margin:.5rem 0 0;color:#e74c3c;font-size:.9rem}.Modal_modalBody__VtIfn>div{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.Modal_modalBody__VtIfn button{padding:.75rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s;font-size:1rem}.Modal_modalBody__VtIfn button:disabled{opacity:.6;cursor:not-allowed}.Modal_modalBody__VtIfn>div:last-of-type{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #ecf0f1}.Modal_modalBody__VtIfn>div:last-of-type p{color:#7f8c8d;margin:0 0 1rem;font-size:.9rem}.Modal_modalBody__VtIfn>div:last-of-type button{width:100%;padding:.75rem}@media (max-width:480px){.Modal_modalContent__elStH{max-width:90%;margin:1rem}.Modal_modalHeader__veIq5{padding:1rem}.Modal_modalHeader__veIq5 h2{font-size:1.2rem}.Modal_modalBody__VtIfn{padding:1.5rem}.Modal_modalBody__VtIfn>div{grid-template-columns:1fr}.Modal_authModal__a_dhk{padding:1.1rem;border-radius:16px}.Modal_authTitle__6b0kk{font-size:1.4rem}.Modal_profileSummaryCard__4lIxM{flex-direction:column;align-items:flex-start}}