.registrarme_errorMessage__qK4MB{background-color:#fee;border:1px solid #fcc;color:#c33;padding:12px;border-radius:8px;margin-bottom:20px;font-size:14px;text-align:center}.registrarme_container___iHhT{min-height:100vh;background:#f8f8f8;display:flex;align-items:center;justify-content:center;padding:20px}.registrarme_registrationBox__tmJKa{background:#fff;border-radius:16px;padding:48px;max-width:600px;width:100%;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);position:relative}.registrarme_backArrow__EBOD8{position:absolute;top:24px;left:24px;z-index:10}.registrarme_backLink__vf5eh{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:rgba(63,189,140,.1);color:#3fbd8c;text-decoration:none;transition:all .2s ease}.registrarme_backLink__vf5eh:hover{background:#3fbd8c;color:#fff;transform:translateY(-1px)}.registrarme_header__SgZVe{text-align:center;margin-bottom:32px;margin-top:60px}.registrarme_header__SgZVe h1{font-size:1.75rem;color:#1b1b1b;margin:24px 0 32px;font-weight:600}.registrarme_stepIndicator__kSk81{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.registrarme_step__xWrrN{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.1);color:#1b1b1b;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .2s ease}.registrarme_step__xWrrN.registrarme_active__1N92n{background:#3fbd8c;color:#fff}.registrarme_stepLine__yX8F6{width:40px;height:2px;background:rgba(0,0,0,.1)}.registrarme_form__k0Egt,.registrarme_stepContent__0aSwr{display:flex;flex-direction:column}.registrarme_stepContent__0aSwr{gap:24px}.registrarme_stepContent__0aSwr h2{color:#1b1b1b;font-size:1.25rem;font-weight:600;text-align:center;margin-bottom:8px}.registrarme_stepDescription__G53tp{color:#1b1b1b;opacity:.7;text-align:center;margin-bottom:16px}.registrarme_inputGroup__yE7Wk{display:flex;flex-direction:column}.registrarme_inputGroup__yE7Wk input{padding:16px;border:2px solid rgba(0,0,0,.1);border-radius:12px;font-size:16px;background:#fff!important;color:#1b1b1b!important;transition:border-color .2s;-webkit-text-fill-color:#1b1b1b!important}.registrarme_inputGroup__yE7Wk input:-webkit-autofill,.registrarme_inputGroup__yE7Wk input:-webkit-autofill:focus,.registrarme_inputGroup__yE7Wk input:-webkit-autofill:hover{-webkit-text-fill-color:#1b1b1b!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;background-color:#fff!important}.registrarme_inputGroup__yE7Wk input:focus{outline:none;border-color:#3fbd8c}.registrarme_passwordContainer__6SC6P{position:relative;display:flex;align-items:center}.registrarme_passwordContainer__6SC6P input{width:100%;padding-right:50px}.registrarme_passwordToggle__Ds7FI{position:absolute;right:16px;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.registrarme_passwordToggle__Ds7FI:hover{background:#f3f4f6}.registrarme_passwordToggle__Ds7FI img{opacity:.6;transition:opacity .2s ease}.registrarme_passwordToggle__Ds7FI:hover img{opacity:1}.registrarme_toolsGrid__KpaMn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.registrarme_toolCard__8qrGP{padding:20px;border:2px solid rgba(0,0,0,.1);border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative;background:#fff}.registrarme_toolCard__8qrGP:hover{border-color:#3fbd8c;transform:translateY(-2px)}.registrarme_toolCard__8qrGP.registrarme_selected__w6ACq{border-color:#3fbd8c;background:rgba(63,189,140,.05)}.registrarme_toolCard__8qrGP h3{color:#1b1b1b;font-size:1rem;font-weight:600;margin-bottom:8px}.registrarme_toolCard__8qrGP p{color:#1b1b1b;opacity:.7;font-size:14px;line-height:1.4}.registrarme_checkbox__kW_Sj{position:absolute;top:16px;right:16px;width:24px;height:24px;border:2px solid rgba(0,0,0,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .2s ease}.registrarme_toolCard__8qrGP.registrarme_selected__w6ACq .registrarme_checkbox__kW_Sj{background:#3fbd8c;border-color:#3fbd8c;color:#fff}.registrarme_selectionCounter__7ghlJ{text-align:center;color:#3fbd8c;font-weight:600;font-size:14px}.registrarme_buttonGroup__1_yQa{display:flex;gap:16px;justify-content:space-between}.registrarme_nextButton__3sS6i,.registrarme_submitButton__9RdR7{background:#3fbd8c;color:#fff;border:none;padding:16px 32px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s;font-size:16px;flex:1 1}.registrarme_nextButton__3sS6i:hover,.registrarme_submitButton__9RdR7:hover{background:#2da574;transform:translateY(-1px)}.registrarme_nextButton__3sS6i:disabled,.registrarme_submitButton__9RdR7:disabled{background:rgba(0,0,0,.2);cursor:not-allowed;transform:none}.registrarme_backButton__apfmI{background:transparent;color:#1b1b1b;border:2px solid rgba(0,0,0,.1);padding:16px 32px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s;font-size:16px;flex:1 1}.registrarme_backButton__apfmI:hover{border-color:#3fbd8c;color:#3fbd8c}.registrarme_summary__OlkfZ{background:rgba(63,189,140,.05);padding:20px;border-radius:12px;border-left:4px solid #3fbd8c}.registrarme_summary__OlkfZ h3{color:#1b1b1b;font-size:1rem;font-weight:600;margin-bottom:12px}.registrarme_summary__OlkfZ p{color:#1b1b1b;margin-bottom:8px;font-size:14px}.registrarme_summary__OlkfZ ul{margin:8px 0 0 20px;color:#1b1b1b}.registrarme_summary__OlkfZ li{margin-bottom:4px;font-size:14px}.registrarme_loginLink__71yRF{text-align:center;margin-top:24px}.registrarme_loginLink__71yRF p{color:#1b1b1b;opacity:.7;font-size:14px}.registrarme_loginLink__71yRF a{color:#3fbd8c;text-decoration:none;font-weight:600;transition:color .2s ease}.registrarme_loginLink__71yRF a:hover{color:#2da574}@media (max-width:768px){.registrarme_registrationBox__tmJKa{padding:32px 24px;margin:10px}.registrarme_toolsGrid__KpaMn{grid-template-columns:1fr}.registrarme_buttonGroup__1_yQa{flex-direction:column}.registrarme_stepIndicator__kSk81{gap:12px}.registrarme_stepLine__yX8F6{width:30px}}