.conta_container__CMzp_{width:100%;max-width:640px;margin:0 auto;padding:48px 16px;color:#1c1917;font-size:16px;line-height:24px;box-sizing:border-box}.conta_card__TDaM8{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:32px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-sizing:border-box}.conta_title__VpbOA{font-size:24px;line-height:32px;font-weight:700;color:#1c1917;margin:0}.conta_subtitle__MQ5ry{margin-top:12px;margin-bottom:0;color:#374151;font-size:16px;line-height:24px}.conta_statusMessage___QqF8{margin-top:20px;margin-bottom:0;color:#1c1917;font-size:16px;line-height:24px}.conta_tokenSection__0O9XM{margin-top:24px}.conta_tokenSection__0O9XM>*+*{margin-top:12px}.conta_tokenText__NmZ38{color:#374151;margin:0;font-size:16px;line-height:24px}.conta_primaryLoginBox___7xby{margin-top:24px;display:flex;flex-direction:column;gap:12px}.conta_googleButton__LrFoT{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:12px 20px;border-radius:12px;border:1px solid #d1d5db;background-color:#fff;color:#1c1917;font-size:16px;line-height:24px;font-weight:600;text-decoration:none;cursor:pointer;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:background-color .15s ease,border-color .15s ease}.conta_googleButton__LrFoT:hover{background-color:#f9fafb;border-color:#9ca3af}.conta_googleIcon__QmE1D{width:20px;height:20px;flex-shrink:0}.conta_loginHint__POkPG{margin:0;font-size:13px;line-height:18px;color:#6b7280}.conta_authSection__qEJz4{margin-top:24px;padding:16px;border-radius:12px;background-color:#f8fafc;border:1px solid #e2e8f0}.conta_authSection__qEJz4>*+*{margin-top:14px}.conta_authSectionTitle__IzZqB{margin:0;font-size:14px;line-height:20px;font-weight:600;color:#1e293b}.conta_recoverySection__BpbKf{margin-top:24px;padding-top:20px;border-top:1px solid #f3f4f6}.conta_recoveryToggle__JJAFc{background:none;border:none;padding:0;font-size:14px;line-height:20px;font-weight:600;color:#1252aa;text-decoration:underline;cursor:pointer;font-family:inherit;text-align:left}.conta_recoveryToggle__JJAFc:hover{color:#0e3e82}.conta_form__MKKTB,.conta_form__MKKTB>*+*{margin-top:16px}.conta_helpText__wAeDL{font-size:14px;line-height:20px;color:#4b5563;margin:0}.conta_label___NtQZ{display:block;font-size:14px;line-height:20px;font-weight:600;color:#1f2937}.conta_input__1x96C,.conta_select__Gnf3C{display:inline-block;width:100%;height:46px;border-radius:8px;border:1px solid #d6d3d1;background-color:#fff;padding:10px 12px;font-size:16px;line-height:24px;color:#1c1917;box-sizing:border-box;font-family:inherit}.conta_input__1x96C:focus,.conta_select__Gnf3C:focus{outline:2px solid #1252aa;outline-offset:-1px}.conta_button__jRU4b{display:inline-block;height:44px;border-radius:12px;background-color:#1252aa;padding:10px 20px;font-size:16px;line-height:24px;font-weight:600;color:#fff;border:none;cursor:pointer;text-decoration:none;text-align:center;box-sizing:border-box;transition:background-color .15s ease,opacity .15s ease;vertical-align:middle}.conta_button__jRU4b:hover:not(:disabled){background-color:#0e3e82}.conta_button__jRU4b:disabled{opacity:.5;cursor:not-allowed}.conta_logoutLink__N_Qri{background:none;border:none;padding:0;font-size:14px;line-height:20px;font-weight:600;color:#0e3e82;text-decoration:underline;cursor:pointer;font-family:inherit}.conta_logoutLink__N_Qri:disabled{opacity:.5;cursor:not-allowed}.conta_successMessage__TUT0T{color:#065f46}.conta_errorMessage__zFbSB,.conta_successMessage__TUT0T{margin-top:20px;margin-bottom:0;font-size:14px;line-height:20px}.conta_errorMessage__zFbSB{color:#991b1b}.conta_adminLink__4nWOY{display:block;margin-top:32px;font-size:14px;line-height:20px;font-weight:600;color:#0e3e82;text-decoration:underline}.conta_profileHeader__Mb24e{margin-top:16px;padding-bottom:20px;border-bottom:1px solid #f3f4f6}.conta_userName__WOWA0{margin-top:0;margin-bottom:0;font-weight:600;color:#1c1917;font-size:18px;line-height:26px}.conta_userEmail__lJHMT{margin-top:4px;margin-bottom:0;font-size:14px;line-height:20px;color:#4b5563}.conta_accountSection__NJlA_{margin-top:24px;padding-top:20px;border-top:1px solid #f3f4f6}.conta_sectionHeading__Xt9DN{margin:0 0 6px;font-size:16px;line-height:24px;font-weight:700;color:#1c1917}.conta_sectionDesc__cXAZb{margin:0 0 14px;font-size:14px;line-height:20px;color:#4b5563}.conta_itemList__y2wMt{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:10px}.conta_itemCard__M_Jn0{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;border:1px solid #e5e7eb;background-color:#f9fafb;text-decoration:none;color:#1c1917;transition:border-color .15s ease,background-color .15s ease}.conta_itemCard__M_Jn0:hover{border-color:#1252aa;background-color:#fff}.conta_itemTitle__YoRF9{display:block;font-size:14px;line-height:20px;font-weight:600;color:#1c1917}.conta_itemMeta__09Oi_{display:block;margin-top:2px;font-size:13px;line-height:18px;color:#6b7280}.conta_itemAction__cmAZP{font-size:13px;font-weight:600;color:#1252aa;white-space:nowrap}.conta_dashboardLink__MP8aE{display:inline-flex;align-items:center;margin-top:16px;border-radius:12px;border:1px solid #d1d5db;padding:10px 16px;font-size:14px;line-height:20px;font-weight:600;color:#374151;text-decoration:none;background-color:transparent;transition:background-color .15s ease}.conta_dashboardLink__MP8aE:hover{background-color:#f9fafb}.conta_logoutForm__wv4qE{margin-top:28px;padding-top:20px;border-top:1px solid #f3f4f6}