.rhf_profile_circle{--profile-circle-size:76px;flex-direction:column;align-items:center;gap:6px;display:flex}.rhf_profile_circle .profile_circle_input{display:none}.rhf_profile_circle .profile_circle_trigger{width:var(--profile-circle-size);height:var(--profile-circle-size);cursor:pointer;margin:0;position:relative}.rhf_profile_circle .profile_circle_trigger:hover .profile_circle_frame{transform:scale(1.02);box-shadow:0 4px 12px #fc548d33}.rhf_profile_circle .profile_circle_trigger:hover .profile_circle_badge{filter:brightness(.92);transform:scale(1.12)}.rhf_profile_circle .profile_circle_trigger:active .profile_circle_badge{transform:scale(.96)}.rhf_profile_circle .profile_circle_trigger.disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.rhf_profile_circle .profile_circle_frame{background:#fff1f5;border:3px solid #fc548d;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.rhf_profile_circle .profile_circle_img{object-fit:cover;width:100%;height:100%}.rhf_profile_circle .profile_circle_placeholder{font-size:calc(var(--profile-circle-size)*.45);color:#fc548d;opacity:.75}.rhf_profile_circle .profile_circle_badge{width:calc(var(--profile-circle-size)*.32);height:calc(var(--profile-circle-size)*.32);color:#fff;background-color:#fc548d;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;min-width:20px;min-height:20px;font-size:11px;transition:transform .15s,filter .2s;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 5px #0000002e}.rhf_profile_circle .profile_circle_error{color:#dc2626;text-align:center;margin:0;font-size:12px}.rhf_profile_circle.has_error .profile_circle_frame{border-color:#dc2626}
.login_modal_overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0000008c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;animation:.25s ease-out modalOverlayFade;display:flex;position:fixed;top:0;left:0}.login_modal_overlay .choice_modal_card{background:#fff;border-radius:24px;width:580px;max-width:95vw;padding:36px 36px 28px;animation:.3s cubic-bezier(.16,1,.3,1) modalCardScale;position:relative;box-shadow:0 25px 60px #0000004d}@media screen and (max-width:600px){.login_modal_overlay .choice_modal_card{padding:24px 18px 20px}}.login_modal_overlay .choice_modal_card .modal_close_btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;transition:background-color .2s,color .2s;display:flex;position:absolute;top:20px;right:20px}.login_modal_overlay .choice_modal_card .modal_close_btn:hover{color:#111827;background-color:#f3f4f6}.login_modal_overlay .choice_modal_card .choice_header{margin-bottom:24px}.login_modal_overlay .choice_modal_card .choice_header .choice_title{color:#292935;margin-bottom:6px;font-size:22px;font-weight:700}@media screen and (max-width:600px){.login_modal_overlay .choice_modal_card .choice_header .choice_title{font-size:19px}}.login_modal_overlay .choice_modal_card .choice_header .choice_subtitle{color:#5e5e69;margin:0;font-size:14px;line-height:1.4}.login_modal_overlay .choice_modal_card .choice_options_list{flex-direction:column;gap:14px;display:flex}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card{cursor:pointer;border-radius:12px;padding:18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card .option_title{margin:0 0 2px;font-size:14px;font-weight:700}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card .option_subtitle{margin:0;font-size:14px;font-weight:400;line-height:1.35}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card.active_pink{color:#fff;background-color:#fc548d;box-shadow:0 6px 20px #fc548d59}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card.active_pink .option_title{color:#fff}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card.active_pink .option_subtitle{color:#ffffffeb}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card.active_pink:hover{background-color:#e04378;transform:translateY(-1px)}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card.default_white{background-color:#fff;border:1px solid #e5e7eb}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card.default_white .option_title{color:#1e1e2d}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card.default_white .option_subtitle{color:#6b7280}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card.default_white:hover{background-color:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card.social_choice_card{cursor:default}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card.social_choice_card:hover{background-color:#fff;border-color:#e5e7eb;transform:none}.login_modal_overlay .choice_modal_card .choice_options_list .choice_option_card.social_choice_card .social_login_row{margin-top:14px}.login_modal_overlay .choice_modal_card .choice_footer_note{color:#5e5e69;margin:20px 0 0;font-size:12px;line-height:1.4}.login_modal_overlay .auth_status_modal_card{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;width:480px;max-width:92vw;padding:44px 36px 36px;animation:.3s cubic-bezier(.16,1,.3,1) modalCardScale;display:flex;position:relative;box-shadow:0 25px 60px #00000038}@media screen and (max-width:600px){.login_modal_overlay .auth_status_modal_card{border-radius:20px;padding:34px 20px 28px}}.login_modal_overlay .auth_status_modal_card .modal_close_btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:background-color .2s,color .2s;display:flex;position:absolute;top:18px;right:18px}.login_modal_overlay .auth_status_modal_card .modal_close_btn:hover{color:#111827;background-color:#f3f4f6}.login_modal_overlay .auth_status_modal_card .status_badge_icon{border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:22px;display:flex}.login_modal_overlay .auth_status_modal_card .status_badge_icon.blue_badge{background-color:#eff6ff}.login_modal_overlay .auth_status_modal_card .status_badge_icon.blue_badge img{object-fit:contain;width:30px;height:30px}.login_modal_overlay .auth_status_modal_card .status_badge_icon.green_badge{background-color:#ecfdf5}.login_modal_overlay .auth_status_modal_card .status_badge_icon.green_badge img{object-fit:contain;width:32px;height:32px}.login_modal_overlay .auth_status_modal_card .status_badge_icon.amber_badge{background-color:#fefce8}.login_modal_overlay .auth_status_modal_card .status_badge_icon.amber_badge img{object-fit:contain;width:32px;height:32px}.login_modal_overlay .auth_status_modal_card .status_badge_icon.teal_badge{background-color:#e6f4ea}.login_modal_overlay .auth_status_modal_card .status_badge_icon.teal_badge img{object-fit:contain;width:32px;height:32px}.login_modal_overlay .auth_status_modal_card .status_badge_icon.red_badge{background-color:#fef2f2}.login_modal_overlay .auth_status_modal_card .status_badge_icon.red_badge img{object-fit:contain;width:32px;height:32px}.login_modal_overlay .auth_status_modal_card .status_title{color:#1e293b;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.25}@media screen and (max-width:600px){.login_modal_overlay .auth_status_modal_card .status_title{font-size:21px}}.login_modal_overlay .auth_status_modal_card .status_desc{color:#64748b;max-width:380px;margin:0 0 28px;font-size:14.5px;line-height:1.55}.login_modal_overlay .auth_status_modal_card .status_desc strong{color:#1e293b;font-weight:600}.login_modal_overlay .auth_status_modal_card .status_desc.no_btn_desc{margin-bottom:12px}.login_modal_overlay .auth_status_modal_card .status_expires_text{color:#64748b;margin-top:12px;margin-bottom:0;font-size:13.5px}.login_modal_overlay .auth_status_modal_card .countdown_timer_box{background-color:#fffdf0;border:1.5px solid #fef08a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:200px;margin:6px auto 26px;padding:18px 36px;display:flex}.login_modal_overlay .auth_status_modal_card .countdown_timer_box .timer_number{color:#854d0e;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1}.login_modal_overlay .auth_status_modal_card .countdown_timer_box .timer_label{color:#854d0e;margin-top:6px;font-size:12.5px;font-weight:500}.login_modal_overlay .auth_status_modal_card .link_check_spinner{border:3px solid #fde2ec;border-top-color:#fc548d;border-radius:50%;width:40px;height:40px;margin:8px auto 20px;animation:.8s linear infinite linkCheckSpin;display:block}@keyframes linkCheckSpin{to{transform:rotate(360deg)}}.login_modal_overlay .auth_status_modal_card .btn_stack{flex-direction:column;gap:12px;width:100%;display:flex}.login_modal_overlay .auth_status_modal_card .btn_stack .social_login_row{width:100%}.login_modal_overlay .auth_status_modal_card .btn_stack .social_login_row .social_btn{color:#334155;border:1.5px solid #e2e8f0;border-radius:99px;width:100%;height:auto;padding:13px 20px;font-size:14.5px;font-weight:600}.login_modal_overlay .auth_status_modal_card .status_outline_btn{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;width:100%;padding:13px 20px;font-size:14.5px;font-weight:600;transition:all .2s}.login_modal_overlay .auth_status_modal_card .status_outline_btn:hover{color:#0f172a;background-color:#f8fafc;border-color:#cbd5e1}.login_modal_overlay .auth_status_modal_card .status_outline_btn:active{transform:scale(.99)}.login_modal_overlay .auth_status_modal_card .status_outline_pill_btn{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:99px;width:100%;padding:13px 20px;font-size:14.5px;font-weight:600;transition:all .2s}.login_modal_overlay .auth_status_modal_card .status_outline_pill_btn:hover{color:#0f172a;background-color:#f8fafc;border-color:#cbd5e1}.login_modal_overlay .auth_status_modal_card .status_outline_pill_btn:active{transform:scale(.99)}.login_modal_overlay .auth_status_modal_card .social_outline_pill_btn{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:99px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 20px;font-size:14.5px;font-weight:600;transition:all .2s;display:flex}.login_modal_overlay .auth_status_modal_card .social_outline_pill_btn:hover{color:#0f172a;background-color:#f8fafc;border-color:#cbd5e1}.login_modal_overlay .auth_status_modal_card .social_outline_pill_btn:active{transform:scale(.99)}.login_modal_overlay .auth_status_modal_card .social_outline_pill_btn .google_icon{flex-shrink:0;font-size:18px}.login_modal_overlay .auth_status_modal_card .status_pill_btn{color:#fff;cursor:pointer;background-color:#fc548d;border:none;border-radius:99px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #fc548d4d}.login_modal_overlay .auth_status_modal_card .status_pill_btn:hover{background-color:#e03e75;transform:translateY(-1px);box-shadow:0 6px 18px #fc548d66}.login_modal_overlay .auth_status_modal_card .status_pill_btn:active{transform:translateY(0)scale(.99)}.login_modal_overlay .auth_status_modal_card .status_pill_btn.disabled_btn{box-shadow:none;cursor:not-allowed;background-color:#5b5e6b}.login_modal_overlay .auth_status_modal_card .status_pill_btn.disabled_btn:hover{box-shadow:none;background-color:#5b5e6b;transform:none}.login_modal_overlay .auth_status_modal_card .text_link_btn{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;margin-top:18px;padding:4px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.login_modal_overlay .auth_status_modal_card .text_link_btn:hover{color:#0f172a}.login_modal_overlay .auth_status_modal_card .status_footer_note{color:#64748b;margin-top:16px;margin-bottom:0;font-size:13px}.login_modal_overlay .auth_status_modal_card.forgot_password_card{text-align:left;align-items:stretch}.login_modal_overlay .auth_status_modal_card.forgot_password_card .back_to_login_btn{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:fit-content;margin-bottom:20px;padding:0;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.login_modal_overlay .auth_status_modal_card.forgot_password_card .back_to_login_btn:hover{color:#0f172a}.login_modal_overlay .auth_status_modal_card.forgot_password_card .status_title{text-align:left;margin-bottom:8px}.login_modal_overlay .auth_status_modal_card.forgot_password_card .status_desc{text-align:left;max-width:100%;margin-bottom:22px}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form{width:100%}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group{margin-bottom:18px}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .form_label{color:#1e293b;margin-bottom:8px;font-size:13.5px;font-weight:700;display:block}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .form_input.has_error{border-color:#dc2626!important}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .form_input.has_error:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262626!important}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .input_error_message{color:#dc2626;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:500;display:flex}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .input_error_message .error_icon{object-fit:contain;flex-shrink:0;width:14px;height:14px}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .form_input{color:#292935;background-color:#f8fafb;border:1px solid #d9e1df;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-size:14.5px;transition:border-color .2s,box-shadow .2s,background-color .2s}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .form_input::placeholder{color:#9ca3af}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .form_input:focus{background-color:#fff;border-color:#fc548d;box-shadow:0 0 0 3px #fc548d26}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .input_wrapper{align-items:center;width:100%;display:flex;position:relative}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .input_wrapper .input_left_icon{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .input_wrapper .input_left_icon img{object-fit:contain;width:17px;height:17px;display:block}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .input_wrapper .form_input{padding-left:46px}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .input_wrapper .form_input.no_left_icon{padding-left:16px}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .input_wrapper .form_input.password_input{padding-right:46px}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .input_wrapper .eye_toggle_btn{cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s,transform .15s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .input_wrapper .eye_toggle_btn .eye_icon,.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .input_wrapper .eye_toggle_btn img{object-fit:contain;width:18px;height:18px;display:block}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .input_wrapper .eye_toggle_btn:hover{opacity:.75;transform:translateY(-50%)scale(1.06)}.login_modal_overlay .auth_status_modal_card.forgot_password_card .forgot_password_form .form_group .input_wrapper .eye_toggle_btn:active{transform:translateY(-50%)scale(.96)}.login_modal_overlay .auth_status_modal_card.forgot_password_card .security_note_box{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.login_modal_overlay .auth_status_modal_card.forgot_password_card .security_note_box .security_icon{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.login_modal_overlay .auth_status_modal_card.forgot_password_card .security_note_box .security_text{color:#1e40af;margin:0;font-size:13px;font-weight:400;line-height:1.45}.login_modal_overlay .auth_status_modal_card .account_pill_card{text-align:left;background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;align-items:center;gap:14px;width:100%;margin:10px 0 24px;padding:14px 18px;display:flex}.login_modal_overlay .auth_status_modal_card .account_pill_card .account_avatar_circle{background-color:#e6f4ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.login_modal_overlay .auth_status_modal_card .account_pill_card .account_avatar_circle img{object-fit:contain;width:18px;height:18px}.login_modal_overlay .auth_status_modal_card .account_pill_card .account_info{flex-direction:column;gap:2px;display:flex;overflow:hidden}.login_modal_overlay .auth_status_modal_card .account_pill_card .account_info .account_email{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:700;overflow:hidden}.login_modal_overlay .auth_status_modal_card .account_pill_card .account_info .account_type{color:#64748b;margin:0;font-size:12.5px}.login_modal_overlay .login_modal_card{background:#fff;border-radius:24px;width:920px;max-width:95vw;min-height:540px;animation:.3s cubic-bezier(.16,1,.3,1) modalCardScale;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #0000004d}.login_modal_overlay .login_modal_card.register_modal_card{min-height:580px;max-height:94vh}.login_modal_overlay .login_modal_card.register_modal_card .register_left_section{justify-content:flex-start;max-height:94vh;padding:34px 34px 28px;overflow-y:auto}.login_modal_overlay .login_modal_card.register_modal_card .register_left_section::-webkit-scrollbar{width:5px}.login_modal_overlay .login_modal_card.register_modal_card .register_left_section::-webkit-scrollbar-track{background:0 0}.login_modal_overlay .login_modal_card.register_modal_card .register_left_section::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.login_modal_overlay .login_modal_card.register_modal_card .register_left_section::-webkit-scrollbar-thumb:hover{background:#d1d5db}@media screen and (max-width:868px){.login_modal_overlay .login_modal_card.register_modal_card .register_left_section{max-height:none;padding:28px 20px 24px}}.login_modal_overlay .login_modal_card .modal_left_section{background:#fff;flex-direction:column;flex:1;justify-content:center;width:50%;padding:36px;display:flex}@media screen and (max-width:868px){.login_modal_overlay .login_modal_card .modal_left_section{width:100%;padding:28px 20px}}.login_modal_overlay .login_modal_card .modal_left_section .register_header{text-align:center;margin-bottom:22px}.login_modal_overlay .login_modal_card .modal_left_section .register_header .register_title{color:#292935;margin:0 0 16px;font-size:24px;font-weight:700}.login_modal_overlay .login_modal_card .modal_left_section .register_header .social_signup_note{color:#6b6b7b;margin:-8px 0 16px;font-size:13px}.login_modal_overlay .login_modal_card .modal_left_section .register_header .social_signup_note button{cursor:pointer;color:#fc548d;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.login_modal_overlay .login_modal_card .modal_left_section .register_header .avatar_wrapper{width:76px;height:76px;margin:0 auto;position:relative}.login_modal_overlay .login_modal_card .modal_left_section .register_header .avatar_wrapper .avatar_circle{cursor:pointer;background:#fff1f5;border:3px solid #fc548d;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;transition:transform .15s,box-shadow .2s;display:flex;overflow:hidden}.login_modal_overlay .login_modal_card .modal_left_section .register_header .avatar_wrapper .avatar_circle:hover{transform:scale(1.02);box-shadow:0 4px 12px #fc548d33}.login_modal_overlay .login_modal_card .modal_left_section .register_header .avatar_wrapper .avatar_circle .avatar_img{object-fit:cover;width:100%;height:100%}.login_modal_overlay .login_modal_card .modal_left_section .register_header .avatar_wrapper .avatar_circle .avatar_placeholder{background:#fff1f5;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.login_modal_overlay .login_modal_card .modal_left_section .register_header .avatar_wrapper .avatar_circle .avatar_placeholder .avatar_placeholder_icon{color:#fc548d;opacity:.75;font-size:34px}.login_modal_overlay .login_modal_card .modal_left_section .register_header .avatar_wrapper .avatar_badge{color:#fff;cursor:pointer;background-color:#fc548d;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .15s,filter .2s;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 5px #0000002e}.login_modal_overlay .login_modal_card .modal_left_section .register_header .avatar_wrapper .avatar_badge:hover{filter:brightness(.92);transform:scale(1.12)}.login_modal_overlay .login_modal_card .modal_left_section .register_header .avatar_wrapper .avatar_badge:active{transform:scale(.96)}.login_modal_overlay .login_modal_card .modal_left_section .register_header .avatar_wrapper .avatar_badge .badge_check_icon{font-size:11px}.login_modal_overlay .login_modal_card .modal_left_section .back_step_btn{color:#6b7280;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin-bottom:14px;padding:0;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex}.login_modal_overlay .login_modal_card .modal_left_section .back_step_btn:hover{color:#fc548d}.login_modal_overlay .login_modal_card .modal_left_section .login_header{margin-bottom:24px}.login_modal_overlay .login_modal_card .modal_left_section .login_header .login_title{color:#292935;margin-bottom:8px;font-size:26px;font-weight:700}.login_modal_overlay .login_modal_card .modal_left_section .login_header .login_subtitle{color:#5e5e69;margin:0;font-size:14px;line-height:1.4}.login_modal_overlay .login_modal_card .modal_left_section .login_form{flex-direction:column;gap:16px;display:flex}.login_modal_overlay .login_modal_card .modal_left_section .login_form.register_form{gap:14px}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_row_two_col{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media screen and (max-width:600px){.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_row_two_col{grid-template-columns:1fr}}.login_modal_overlay .login_modal_card .modal_left_section .login_form .required_star{color:#fc548d;margin-left:2px;font-weight:700}.login_modal_overlay .login_modal_card .modal_left_section .login_form .optional_text{color:#9ca3af;font-size:12px;font-weight:500}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group{flex-direction:column;display:flex}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .form_label{color:#292935;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .label_row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .label_row .form_label{margin-bottom:0}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .label_row .forgot_link{color:#fc548d;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .label_row .forgot_link:hover{opacity:.85;text-decoration:underline}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .form_input{color:#292935;background-color:#f8fafb;border:1px solid #d9e1df;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-size:14.5px;transition:border-color .2s,box-shadow .2s,background-color .2s}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .form_input::placeholder{color:#9ca3af}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .form_input:focus{background-color:#fff;border-color:#fc548d;box-shadow:0 0 0 3px #fc548d26}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .input_wrapper{align-items:center;width:100%;display:flex;position:relative}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .input_wrapper .input_left_icon{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .input_wrapper .input_left_icon img{object-fit:contain;width:17px;height:17px;display:block}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .input_wrapper .form_input{padding-left:46px}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .input_wrapper .form_input.no_left_icon{padding-left:16px}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .input_wrapper .form_input.password_input{padding-right:46px}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .input_wrapper .eye_toggle_btn{cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s,transform .15s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .input_wrapper .eye_toggle_btn .eye_icon,.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .input_wrapper .eye_toggle_btn img{object-fit:contain;width:18px;height:18px;display:block}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .input_wrapper .eye_toggle_btn:hover{opacity:.75;transform:translateY(-50%)scale(1.06)}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .input_wrapper .eye_toggle_btn:active{transform:translateY(-50%)scale(.96)}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper{width:100%;position:relative}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_trigger{cursor:pointer;background-color:#f8fafb;border:1px solid #d9e1df;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:7px 14px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_trigger:hover{border-color:#c5d0ce}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_trigger.open{background-color:#fff;border-color:#fc548d;box-shadow:0 0 0 3px #fc548d1f}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_trigger .pills_container{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_trigger .pills_container .interest_pill{color:#fff;background-color:#fc548d;border-radius:20px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 2px 6px #fc548d40}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_trigger .pills_container .interest_pill .interest_pill_image{object-fit:cover;border:1.5px solid #fff;border-radius:50%;width:18px;height:18px}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_trigger .arrow_icon{flex-shrink:0;margin-left:8px;transition:transform .2s}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_trigger .arrow_icon.open{transform:rotate(180deg)}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;margin-top:6px;padding:12px;animation:.18s ease-out interestsDropdownIn;position:relative;box-shadow:0 16px 40px #2b354529}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interests_dropdown_header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:0 2px;display:flex}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interests_dropdown_header .interests_hint{color:#6b7280;font-size:12.5px;font-weight:500}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interests_dropdown_header .interests_header_actions{align-items:center;gap:8px;display:flex}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interests_dropdown_header .interests_count{color:#fc548d;background-color:#fff1f5;border-radius:20px;padding:3px 9px;font-size:11.5px;font-weight:600}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interests_dropdown_header .interests_done_btn{color:#fc548d;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:13px;font-weight:700}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interests_dropdown_header .interests_done_btn:hover{text-decoration:underline}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interests_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media screen and (max-width:480px){.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interests_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interest_tile{aspect-ratio:1;cursor:pointer;outline-offset:2px;background-color:#f3f4f6;border:none;border-radius:12px;outline:2px solid #0000;padding:0;transition:outline-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interest_tile:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#000000b3 100%);position:absolute;inset:0}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interest_tile .interest_tile_image{object-fit:cover;transition:transform .35s}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interest_tile .interest_tile_name{z-index:1;color:#fff;text-align:left;text-shadow:0 1px 2px #0000004d;font-size:12px;font-weight:600;line-height:1.2;position:absolute;bottom:7px;left:8px;right:8px}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interest_tile .interest_tile_check{z-index:1;color:#0000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffff59;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;transition:background-color .2s,color .2s,transform .2s;display:flex;position:absolute;top:6px;right:6px}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interest_tile:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2b35452e}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interest_tile:hover .interest_tile_image{transform:scale(1.08)}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interest_tile:focus-visible{outline-color:#fc548d80}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interest_tile.selected{outline-color:#fc548d;box-shadow:0 6px 16px #fc548d4d}.login_modal_overlay .login_modal_card .modal_left_section .login_form .form_group .interests_wrapper .interests_dropdown .interest_tile.selected .interest_tile_check{color:#fff;background-color:#fc548d;border-color:#fc548d;transform:scale(1.1)}.login_modal_overlay .login_modal_card .modal_left_section .login_form .terms_row{margin-top:2px}.login_modal_overlay .login_modal_card .modal_left_section .login_form .terms_row .checkbox_container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:inline-flex}.login_modal_overlay .login_modal_card .modal_left_section .login_form .terms_row .checkbox_container input[type=checkbox]{display:none}.login_modal_overlay .login_modal_card .modal_left_section .login_form .terms_row .checkbox_container input[type=checkbox]:checked+.checkmark_box{background-color:#fc548d;border-color:#fc548d}.login_modal_overlay .login_modal_card .modal_left_section .login_form .terms_row .checkbox_container input[type=checkbox]:checked+.checkmark_box:after{display:block}.login_modal_overlay .login_modal_card .modal_left_section .login_form .terms_row .checkbox_container .checkmark_box{background-color:#fff;border:1.5px solid #d1d5db;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:2px;transition:all .2s;position:relative}.login_modal_overlay .login_modal_card .modal_left_section .login_form .terms_row .checkbox_container .checkmark_box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;display:none;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.login_modal_overlay .login_modal_card .modal_left_section .login_form .terms_row .checkbox_container .remember_text{color:#4b5563;font-size:13px;font-weight:500;line-height:1.4}.login_modal_overlay .login_modal_card .modal_left_section .login_form .terms_row .checkbox_container .remember_text .pink_link{color:#fc548d;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s}.login_modal_overlay .login_modal_card .modal_left_section .login_form .terms_row .checkbox_container .remember_text .pink_link:hover{opacity:.85;text-decoration:underline}.login_modal_overlay .login_modal_card .modal_left_section .login_form .remember_me_row{margin-top:2px}.login_modal_overlay .login_modal_card .modal_left_section .login_form .remember_me_row .checkbox_container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.login_modal_overlay .login_modal_card .modal_left_section .login_form .remember_me_row .checkbox_container input[type=checkbox]{display:none}.login_modal_overlay .login_modal_card .modal_left_section .login_form .remember_me_row .checkbox_container input[type=checkbox]:checked+.checkmark_box{background-color:#fc548d;border-color:#fc548d}.login_modal_overlay .login_modal_card .modal_left_section .login_form .remember_me_row .checkbox_container input[type=checkbox]:checked+.checkmark_box:after{display:block}.login_modal_overlay .login_modal_card .modal_left_section .login_form .remember_me_row .checkbox_container .checkmark_box{background-color:#fff;border:1.5px solid #d1d5db;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.login_modal_overlay .login_modal_card .modal_left_section .login_form .remember_me_row .checkbox_container .checkmark_box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;display:none;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.login_modal_overlay .login_modal_card .modal_left_section .login_form .remember_me_row .checkbox_container .remember_text{color:#4b5563;font-size:14px;font-weight:500}.login_modal_overlay .login_modal_card .modal_left_section .social_divider{justify-content:center;align-items:center;margin:22px 0 18px;display:flex;position:relative}.login_modal_overlay .login_modal_card .modal_left_section .social_divider:before,.login_modal_overlay .login_modal_card .modal_left_section .social_divider:after{content:"";background:#e5e7eb;flex:1;height:1px}.login_modal_overlay .login_modal_card .modal_left_section .social_divider span{color:#9ca3af;padding:0 14px;font-size:13px;font-weight:500}.login_modal_overlay .login_modal_card .modal_left_section .login_submit_btn{color:#fff;cursor:pointer;background-color:#fc548d;border:none;border-radius:30px;width:100%;margin-top:4px;padding:14px;font-size:16px;font-weight:700;transition:background-color .25s,transform .2s,box-shadow .25s;box-shadow:0 6px 20px #fc548d59}.login_modal_overlay .login_modal_card .modal_left_section .login_submit_btn:hover{background-color:#e04378;transform:translateY(-1px);box-shadow:0 8px 24px #fc548d80}.login_modal_overlay .login_modal_card .modal_left_section .login_submit_btn:active{transform:translateY(0)}.login_modal_overlay .login_modal_card .modal_right_section{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:50%;padding:40px;display:flex;position:relative}@media screen and (max-width:868px){.login_modal_overlay .login_modal_card .modal_right_section{width:100%;min-height:280px;padding:36px 20px}}.login_modal_overlay .login_modal_card .modal_right_section .promo_bg_image{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.login_modal_overlay .login_modal_card .modal_right_section .promo_bg_image .bg_img{object-fit:cover}.login_modal_overlay .login_modal_card .modal_right_section .promo_bg_image .promo_overlay{background:linear-gradient(#0006 0%,#000000a6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.login_modal_overlay .login_modal_card .modal_right_section .modal_close_btn{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:background .2s,transform .2s;display:flex;position:absolute;top:20px;right:20px}.login_modal_overlay .login_modal_card .modal_right_section .modal_close_btn:hover{background:#fff6;transform:scale(1.08)}.login_modal_overlay .login_modal_card .modal_right_section .promo_content{z-index:5;flex-direction:column;align-items:center;width:100%;max-width:330px;display:flex;position:relative}.login_modal_overlay .login_modal_card .modal_right_section .promo_content .brand_logo_wrapper{margin-bottom:32px}.login_modal_overlay .login_modal_card .modal_right_section .promo_content .brand_logo_wrapper .modal_logo{object-fit:contain;filter:drop-shadow(0 2px 4px #0000004d);width:210px;height:auto}.login_modal_overlay .login_modal_card .modal_right_section .promo_content .checklist_wrapper{flex-direction:column;gap:14px;width:100%;margin-bottom:32px;display:flex}.login_modal_overlay .login_modal_card .modal_right_section .promo_content .checklist_wrapper .check_item{color:#fff;text-align:left;align-items:center;gap:12px;font-size:14.5px;display:flex}.login_modal_overlay .login_modal_card .modal_right_section .promo_content .checklist_wrapper .check_item .check_icon_box{color:#fff;background-color:#10b981;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.login_modal_overlay .login_modal_card .modal_right_section .promo_content .checklist_wrapper .check_item .check_text{color:#e7f1ef;font-weight:600}.login_modal_overlay .login_modal_card .modal_right_section .promo_content .create_account_btn{color:#1e1e2d;cursor:pointer;background-color:#e7f1ef;border:none;border-radius:30px;width:100%;padding:14px;font-size:15px;font-weight:700;transition:background-color .2s,transform .2s,box-shadow .2s}.login_modal_overlay .login_modal_card .modal_right_section .promo_content .create_account_btn:hover{background-color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #00000026}.login_modal_overlay .login_modal_card .modal_right_section .promo_content .create_account_btn:active{transform:translateY(0)}.login_modal_overlay .address_mode_link{text-align:left;cursor:pointer;color:#fc548d;background:0 0;border:none;margin:6px auto 0 0;padding:0;font-size:12.5px;font-weight:600;display:block}.login_modal_overlay .form_input.has_notice{background-color:#fffdf7;border-color:#f5b54a!important}.login_modal_overlay .form_input.has_notice:focus{border-color:#f5b54a!important;box-shadow:0 0 0 3px #f5b54a2e!important}.login_modal_overlay .email_taken_box{background:#fff8eb;border:1px solid #fce3b0;border-radius:12px;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.login_modal_overlay .email_taken_box .email_taken_icon{color:#d97706;flex-shrink:0;margin-top:1px;font-size:17px}.login_modal_overlay .email_taken_box .email_taken_body{flex:1;min-width:0}.login_modal_overlay .email_taken_box p{color:#78350f;margin:0;font-size:13px;font-weight:500;line-height:1.4}.login_modal_overlay .email_taken_box .email_taken_actions{align-items:center;gap:14px;margin-top:8px;display:flex}.login_modal_overlay .email_taken_box .email_taken_login{color:#fff;cursor:pointer;background:#fc548d;border:none;border-radius:99px;padding:6px 16px;font-size:12.5px;font-weight:600;transition:opacity .2s}.login_modal_overlay .email_taken_box .email_taken_login:hover{opacity:.9}.login_modal_overlay .email_taken_box .email_taken_link{color:#fc548d;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.login_modal_overlay .email_taken_box .email_taken_social{justify-content:flex-start;margin-top:8px}.login_modal_overlay .email_taken_box .email_taken_social .social_btn{color:#334155;background:#fff;border-radius:99px;height:32px;padding:0 14px;font-size:12.5px;font-weight:600}.login_modal_overlay .password_strength_container{flex-direction:column;gap:6px;margin-top:8px;display:flex}.login_modal_overlay .password_strength_container .strength_bars{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;display:grid}.login_modal_overlay .password_strength_container .strength_bars .bar_segment{background-color:#e5e7eb;border-radius:4px;height:3.5px;transition:background-color .25s}.login_modal_overlay .password_strength_container .strength_bars .bar_segment.active{background-color:#10b981}.login_modal_overlay .password_strength_container .strength_info_row{justify-content:space-between;align-items:center;min-height:18px;display:flex}.login_modal_overlay .password_strength_container .strength_info_row .strength_label{color:#10b981;font-size:13px;font-weight:700;line-height:1}.login_modal_overlay .password_strength_container .strength_info_row .strength_label.weak{color:#ef4444}.login_modal_overlay .password_strength_container .strength_info_row .strength_label.fair{color:#f59e0b}.login_modal_overlay .password_strength_container .strength_info_row .strength_label.good,.login_modal_overlay .password_strength_container .strength_info_row .strength_label.strong{color:#10b981}.login_modal_overlay .password_strength_container .strength_info_row .strength_label_empty{visibility:hidden;width:0;height:0;display:inline-block}.login_modal_overlay .password_strength_container .strength_info_row .strength_criteria{align-items:center;gap:12px;margin-left:auto;display:flex}.login_modal_overlay .password_strength_container .strength_info_row .strength_criteria .criteria_item{color:#9ca3af;align-items:center;gap:4px;font-size:12px;font-weight:600;transition:color .2s;display:inline-flex}.login_modal_overlay .password_strength_container .strength_info_row .strength_criteria .criteria_item .criteria_check_icon{flex-shrink:0}.login_modal_overlay .password_strength_container .strength_info_row .strength_criteria .criteria_item.met{color:#10b981}.login_modal_overlay .form_input.has_error,.login_modal_overlay .interests_trigger.has_error{border-color:#dc2626!important}.login_modal_overlay .form_input.has_error:focus,.login_modal_overlay .interests_trigger.has_error:focus{box-shadow:0 0 0 3px #dc262626!important}.login_modal_overlay .field_error{color:#dc2626;margin:6px 0 0;font-size:12.5px;font-weight:500}.login_modal_overlay .form_submit_error{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:500}.login_modal_overlay .interests_placeholder{color:#9ca3af;font-size:14px}.login_modal_overlay .interests_status{color:#6b7280;margin:0;padding:8px 12px;font-size:13px}.login_modal_overlay .login_submit_btn:disabled,.login_modal_overlay .status_outline_btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.login_modal_overlay .auth_phone_input .phone_number_input{gap:10px}.login_modal_overlay .auth_phone_input .country_select_trigger,.login_modal_overlay .auth_phone_input .PhoneInputInput{background-color:#f8fafb;border:1px solid #d9e1df;transition:border-color .2s,box-shadow .2s,background-color .2s}.login_modal_overlay .auth_phone_input .PhoneInputInput{color:#292935;font-size:14.5px;font-weight:400}.login_modal_overlay .auth_phone_input .PhoneInputInput::placeholder{color:#9ca3af}.login_modal_overlay .auth_phone_input .country_select_trigger:focus-visible,.login_modal_overlay .auth_phone_input .country_select_trigger[aria-expanded=true],.login_modal_overlay .auth_phone_input .PhoneInputInput:focus{background-color:#fff;border-color:#fc548d;box-shadow:0 0 0 3px #fc548d26}.login_modal_overlay .auth_phone_input .country_select_search:focus{border-color:#fc548d}.login_modal_overlay .auth_phone_input .country_select_option:hover,.login_modal_overlay .auth_phone_input .country_select_option:focus-visible,.login_modal_overlay .auth_phone_input .country_select_option.is_selected{background-color:#fdf1f4}.login_modal_overlay .auth_phone_input .country_select_option.is_selected{color:#fc548d}.login_modal_overlay .auth_phone_input .phone_number_error{color:#dc2626;font-weight:500}.login_modal_overlay .auth_phone_input.has_error .PhoneInputInput{border-color:#dc2626}.login_modal_overlay .auth_phone_input.has_error .PhoneInputInput:focus{box-shadow:0 0 0 3px #dc262626}.login_modal_overlay .status_pill_btn:disabled:not(.disabled_btn){opacity:.7;cursor:not-allowed;transform:none}.login_modal_overlay .status_pill_btn:disabled:not(.disabled_btn):hover{background-color:#fc548d;transform:none;box-shadow:0 4px 14px #fc548d4d}@keyframes modalOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes modalCardScale{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes interestsDropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
