.ProfileClient_loaderOverlay__DFRE6{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.95);z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.ProfileClient_loaderOverlay__DFRE6 .ProfileClient_spinner__8jhtJ{width:50px;height:50px;border:4px solid #f3f3f3;border-top-color:#dba12e;border-radius:50%;animation:ProfileClient_spin__L8euA 1s linear infinite;margin-bottom:1rem}.ProfileClient_loaderOverlay__DFRE6 .ProfileClient_loaderText__4yKsp{font-size:1.1rem;color:#333;font-weight:500}@keyframes ProfileClient_spin__L8euA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfileClient_mainContainer__ncEgN{display:flex;justify-content:center;gap:2rem}@media(max-width:1024px){.ProfileClient_mainContainer__ncEgN{flex-direction:column}}.ProfileClient_container__aRJmF{display:flex;gap:2rem;min-height:80vh}@media(max-width:768px){.ProfileClient_container__aRJmF{flex-direction:column}}.ProfileClient_sidebar__xOPdq{width:300px;background:#fff;border-right:1px solid #eee;padding:2rem 1rem;flex-shrink:0}@media(max-width:768px){.ProfileClient_sidebar__xOPdq{width:100%;border-right:none;border-bottom:1px solid #eee}}.ProfileClient_sidebar__xOPdq .ProfileClient_profileSummary__fr2Ry{text-align:center;margin-bottom:3rem}.ProfileClient_sidebar__xOPdq .ProfileClient_profileSummary__fr2Ry .ProfileClient_avatarContainer__m_TaY{position:relative;width:120px;height:120px;margin:0 auto 1rem}.ProfileClient_sidebar__xOPdq .ProfileClient_profileSummary__fr2Ry .ProfileClient_avatarContainer__m_TaY .ProfileClient_avatar__uCxwq{width:100%;height:100%;border-radius:50%;background-color:#6366f1;overflow:hidden}.ProfileClient_sidebar__xOPdq .ProfileClient_profileSummary__fr2Ry .ProfileClient_avatarContainer__m_TaY .ProfileClient_avatar__uCxwq img{width:100%;height:100%;object-fit:cover}.ProfileClient_sidebar__xOPdq .ProfileClient_profileSummary__fr2Ry .ProfileClient_avatarContainer__m_TaY .ProfileClient_cameraIcon__Nwj6b{position:absolute;bottom:0;right:0;background:#ffd670;color:#000;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid #fff;font-size:1.2rem}.ProfileClient_sidebar__xOPdq .ProfileClient_profileSummary__fr2Ry h3{font-size:1.5rem;font-weight:600;color:#333}.ProfileClient_sidebar__xOPdq .ProfileClient_menu__SR8EQ{display:flex;flex-direction:column;gap:.5rem}.ProfileClient_sidebar__xOPdq .ProfileClient_menu__SR8EQ .ProfileClient_menuItem__zvZma{display:flex;align-items:center;gap:1rem;padding:1rem;color:#666;cursor:pointer;transition:all .2s;border-radius:8px;font-weight:500}.ProfileClient_sidebar__xOPdq .ProfileClient_menu__SR8EQ .ProfileClient_menuItem__zvZma svg{font-size:1.5rem}.ProfileClient_sidebar__xOPdq .ProfileClient_menu__SR8EQ .ProfileClient_menuItem__zvZma:hover{background-color:#f5f5f5;color:#333}.ProfileClient_sidebar__xOPdq .ProfileClient_menu__SR8EQ .ProfileClient_menuItem__zvZma.ProfileClient_active__Ji0hC{color:#333;font-weight:600}.ProfileClient_sidebar__xOPdq .ProfileClient_menu__SR8EQ .ProfileClient_menuItem__zvZma .ProfileClient_walletBalance__oFzIC{display:block;font-size:.9rem;color:#666;margin-top:2px}.ProfileClient_mainContent__nLvlp{flex:1 1;padding:2rem;background:#fff;min-width:540px}@media(max-width:768px){.ProfileClient_mainContent__nLvlp{min-width:100%;padding:1rem}}.ProfileClient_mainContent__nLvlp h1{font-size:1.8rem;font-weight:600;margin-bottom:3rem;color:#333}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW{margin-bottom:3rem}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW h2{font-size:1.4rem;font-weight:700;margin-bottom:2rem;color:#333}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_formGrid__rw7xt{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}@media(max-width:600px){.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_formGrid__rw7xt{grid-template-columns:1fr}}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_fullWidth__NzzE_{width:100%;margin-bottom:2rem}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_inputGroup__UcVy1{position:relative}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_inputGroup__UcVy1 input{width:100%;border:none;border-bottom:1px solid #ddd;padding:.8rem 0;font-size:1rem;outline:none;color:#333;background:rgba(0,0,0,0);cursor:pointer}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_inputGroup__UcVy1 input::placeholder{color:#999}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_inputGroup__UcVy1 input:focus{border-bottom-color:#ffd670}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_inputGroup__UcVy1 input::-webkit-calendar-picker-indicator{display:none!important;-webkit-appearance:none}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_inputGroup__UcVy1 input.ProfileClient_inputError__jwPZe{border-bottom-color:#e53935!important}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_inputGroup__UcVy1 input.ProfileClient_inputError__jwPZe::placeholder{color:rgba(229,57,53,.6)}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_inputGroup__UcVy1 .ProfileClient_errorMessage__1_vfl{color:#e53935;font-size:.75rem;margin-top:4px;display:block}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_inputGroup__UcVy1 .ProfileClient_calendarIcon__0txvr{position:absolute;right:5px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_inputGroup__UcVy1 .ProfileClient_suggestionsList__ODM_a{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ddd;border-radius:4px;max-height:200px;overflow-y:auto;z-index:1000;list-style:none;padding:0;margin:0;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_inputGroup__UcVy1 .ProfileClient_suggestionsList__ODM_a li{padding:10px;cursor:pointer;border-bottom:1px solid #eee;font-size:.9rem;color:#333}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_inputGroup__UcVy1 .ProfileClient_suggestionsList__ODM_a li:last-child{border-bottom:none}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_inputGroup__UcVy1 .ProfileClient_suggestionsList__ODM_a li:hover{background-color:#f5f5f5}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_radioGroup__l_d_H{display:flex;align-items:center;gap:2rem;margin-top:1rem;flex-wrap:wrap}@media(max-width:480px){.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_radioGroup__l_d_H{gap:1rem}}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_radioGroup__l_d_H .ProfileClient_groupLabel__Xnieh{font-weight:500;color:#333;margin-right:1rem;min-width:80px}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_radioGroup__l_d_H .ProfileClient_groupLabel__Xnieh.ProfileClient_labelError__VzVHj{color:#e53935}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_radioGroup__l_d_H label{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#333}.ProfileClient_mainContent__nLvlp .ProfileClient_section__w_UeW .ProfileClient_radioGroup__l_d_H label input[type=radio]{accent-color:#ffd670;width:1.2rem;height:1.2rem}.ProfileClient_mainContent__nLvlp .ProfileClient_updateButton__w_6az{width:100%;padding:1rem;background:#ffd670;color:#000;border:none;border-radius:4px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .2s;margin-top:1rem}.ProfileClient_mainContent__nLvlp .ProfileClient_updateButton__w_6az:hover{background:#ffcc4d}.ProfileClient_modalOverlay__jstbi{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ProfileClient_fadeIn__Lsgka .2s ease}@keyframes ProfileClient_fadeIn__Lsgka{0%{opacity:0}to{opacity:1}}.ProfileClient_logoutModal__tqk9d{background:#fff;border-radius:16px;padding:1rem 3rem;text-align:center;max-width:400px;width:90%;box-shadow:0 10px 40px rgba(0,0,0,.15);animation:ProfileClient_slideUp__oHE6D .3s ease}@media(max-width:480px){.ProfileClient_logoutModal__tqk9d{padding:2rem 1.5rem;max-width:320px}}@keyframes ProfileClient_slideUp__oHE6D{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProfileClient_logoutIconWrapper__nASvR{width:64px;height:64px;border-radius:50%;background:rgba(254,206,120,.1019607843);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.ProfileClient_logoutIcon__x0AWO{object-fit:contain;color:#333}.ProfileClient_logoutTitle__SkDJE{font-size:1.4rem;font-weight:600;color:#333;margin-bottom:.5rem}.ProfileClient_logoutMessage__xouqy{font-size:1rem;color:#666;margin-bottom:2rem}.ProfileClient_logoutButtons__U4gz4{display:flex;gap:1rem;justify-content:center}@media(max-width:480px){.ProfileClient_logoutButtons__U4gz4{flex-direction:column}}.ProfileClient_confirmButton__DemuH{padding:.6rem 1.8rem;border:1px solid #ddd;background:#fff;color:#333;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;min-width:160px}.ProfileClient_confirmButton__DemuH:hover{background:#f5f5f5;border-color:#ccc}.ProfileClient_cancelButton__R2Ben{padding:.6rem 1.8rem;border:none;background:#fece78;color:#333;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;min-width:160px}.ProfileClient_cancelButton__R2Ben:hover{background:#ffcc4d}.ProfileClient_addressCard__gK3uv{background:#fff;border:1px solid #eee;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.04)}.ProfileClient_addressForm__5xm7h .ProfileClient_fullWidth__NzzE_{margin-bottom:1rem}.ProfileClient_addressForm__5xm7h .ProfileClient_formGrid__rw7xt{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media(max-width:600px){.ProfileClient_addressForm__5xm7h .ProfileClient_formGrid__rw7xt{grid-template-columns:1fr}}.ProfileClient_addressForm__5xm7h .ProfileClient_inputGroup__UcVy1 input{width:100%;border:none;border-bottom:1px solid #ddd;padding:.8rem 0;font-size:1rem;outline:none;color:#333;background:rgba(0,0,0,0)}.ProfileClient_addressForm__5xm7h .ProfileClient_inputGroup__UcVy1 input::placeholder{color:#999}.ProfileClient_addressForm__5xm7h .ProfileClient_inputGroup__UcVy1 input:focus{border-bottom-color:#ffd670}.ProfileClient_addressForm__5xm7h .ProfileClient_inputGroup__UcVy1 input[readOnly]{cursor:pointer}.ProfileClient_addressForm__5xm7h .ProfileClient_radioGroup__l_d_H{display:flex;align-items:center;gap:2rem;margin:1.5rem 0;flex-wrap:wrap}.ProfileClient_addressForm__5xm7h .ProfileClient_radioGroup__l_d_H label{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#333;font-size:.95rem}.ProfileClient_addressForm__5xm7h .ProfileClient_radioGroup__l_d_H label input[type=radio]{accent-color:#c44;width:1.1rem;height:1.1rem}.ProfileClient_selectGroup__CwTsx{position:relative}.ProfileClient_selectGroup__CwTsx select{width:100%;border:none;border-bottom:1px solid #ddd;font-size:1rem;outline:none;color:#333;background:rgba(0,0,0,0);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0 center;background-size:1rem;padding:.8rem 1.5rem .8rem 0}.ProfileClient_selectGroup__CwTsx select:focus{border-bottom-color:#ffd670}.ProfileClient_selectGroup__CwTsx select option{padding:.5rem}.ProfileClient_addressActions__CWMbA{display:flex;gap:1rem;margin-top:1.5rem}@media(max-width:480px){.ProfileClient_addressActions__CWMbA{flex-direction:column}}.ProfileClient_addressActions__CWMbA button{flex:1 1;padding:.75rem 1.5rem;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.ProfileClient_editButton__euNyj{background:#fece78;color:#333;border:none}.ProfileClient_editButton__euNyj:hover{background:#ffcc4d}.ProfileClient_deleteButton__hFX68{background:#fff;color:#dc3545;border:1px solid #dc3545}.ProfileClient_deleteButton__hFX68:hover{background:#fef2f2;border-color:#c82333;color:#c82333}.ProfileClient_addAddressCard__2dJq1{background:#fff;border:1px solid #eee;border-radius:12px;padding:3rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.04)}.ProfileClient_addAddressCard__2dJq1:hover{border-color:#ddd;box-shadow:0 4px 12px rgba(0,0,0,.08)}.ProfileClient_addAddressIcon__b_QZH{width:48px;height:48px;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#999;font-size:1.5rem;transition:all .2s}.ProfileClient_addAddressCard__2dJq1:hover .ProfileClient_addAddressIcon__b_QZH{border-color:#c44;color:#c44}.ProfileClient_addAddressText__dOYF5{color:#8b4513;font-size:1rem;font-weight:500}.ProfileClient_settingsCard__XvTrk{background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;margin-bottom:1.5rem}.ProfileClient_settingRow__wwWOq{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;cursor:pointer;transition:background-color .2s;color:#333;font-weight:500}.ProfileClient_settingRow__wwWOq:hover{background-color:#f9f9f9}.ProfileClient_settingRow__wwWOq svg{color:#999;font-size:1.2rem}.ProfileClient_familyCard__1p_YS{background:#fff;border:1px solid #eee;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,.04)}.ProfileClient_familyCardHeader__q7c5J{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ProfileClient_familyMemberName__id5Qq{font-size:1.1rem;font-weight:600;color:#333}.ProfileClient_familyRelationship__p3D_5{font-size:.9rem;color:#666;background:#f5f5f5;padding:.25rem .75rem;border-radius:20px}.ProfileClient_familyCardDetails__7v_CM{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.ProfileClient_familyCardDetails__7v_CM span{font-size:.9rem;color:#666}.ProfileClient_familyCardActions__tjINF{display:flex;gap:.75rem}.ProfileClient_familyCardActions__tjINF button{padding:.5rem 1.25rem;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.ProfileClient_familyFormCard__5CiI6{background:#fff;border:1px solid #eee;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.04)}.ProfileClient_familyFormHeader__L1u_A{display:flex;justify-content:flex-end;gap:1rem;margin-bottom:1.5rem}.ProfileClient_saveLink__1Bcc1{background:none;border:none;color:green;font-size:1rem;font-weight:600;cursor:pointer;padding:0}.ProfileClient_saveLink__1Bcc1:hover{text-decoration:underline}.ProfileClient_cancelLink__EeHLM{background:none;border:none;color:#dc3545;font-size:1rem;font-weight:600;cursor:pointer;padding:0}.ProfileClient_cancelLink__EeHLM:hover{text-decoration:underline}.ProfileClient_familyFormBody__hjf7B .ProfileClient_fullWidth__NzzE_{margin-bottom:1.25rem}.ProfileClient_familyFormBody__hjf7B .ProfileClient_formGrid__rw7xt{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}@media(max-width:600px){.ProfileClient_familyFormBody__hjf7B .ProfileClient_formGrid__rw7xt{grid-template-columns:1fr;gap:1.25rem}}.ProfileClient_familyFormBody__hjf7B .ProfileClient_inputGroup__UcVy1{position:relative}.ProfileClient_familyFormBody__hjf7B .ProfileClient_inputGroup__UcVy1 input{width:100%;border:none;border-bottom:1px solid #ddd;padding:.75rem 0;font-size:1rem;outline:none;color:#333;background:rgba(0,0,0,0)}.ProfileClient_familyFormBody__hjf7B .ProfileClient_inputGroup__UcVy1 input::placeholder{color:#999}.ProfileClient_familyFormBody__hjf7B .ProfileClient_inputGroup__UcVy1 input:focus{border-bottom-color:#ffd670}.ProfileClient_familyFormBody__hjf7B .ProfileClient_inputGroup__UcVy1 input::-webkit-calendar-picker-indicator{display:none!important;-webkit-appearance:none}.ProfileClient_familyFormBody__hjf7B .ProfileClient_inputGroup__UcVy1 .ProfileClient_calendarIcon__0txvr{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.ProfileClient_familyFormBody__hjf7B .ProfileClient_selectGroup__CwTsx select{width:100%;border:none;border-bottom:1px solid #ddd;font-size:1rem;outline:none;color:#999;background:rgba(0,0,0,0);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0 center;background-size:1rem;padding:.75rem 1.5rem .75rem 0}.ProfileClient_familyFormBody__hjf7B .ProfileClient_selectGroup__CwTsx select:focus{border-bottom-color:#ffd670}.ProfileClient_familyFormBody__hjf7B .ProfileClient_selectGroup__CwTsx select option{color:#333}.ProfileClient_addFamilyButton__6k_sJ{display:flex;justify-content:center;margin-top:2rem}.ProfileClient_addFamilyIcon__nHQJu{width:56px;height:56px;border-radius:50%;background:#ffb800;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px rgba(255,184,0,.3)}.ProfileClient_addFamilyIcon__nHQJu svg{font-size:1.75rem;color:#000}.ProfileClient_addFamilyIcon__nHQJu:hover{background:#ffcc4d;transform:scale(1.05);box-shadow:0 6px 16px rgba(255,184,0,.4)}.ProfileClient_ordersList__Cl2Kw{display:flex;flex-direction:column;gap:1.5rem;max-width:536px}.ProfileClient_orderCard__gcTTB{background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ProfileClient_orderCardTop__C0TX5{padding:1.25rem 1.5rem;border-bottom:1px solid #f5f5f5}.ProfileClient_orderCardTop__C0TX5 .ProfileClient_purchasedOn__P3MwR{font-size:.9rem;color:#777;margin-bottom:.75rem}.ProfileClient_orderCardTop__C0TX5 .ProfileClient_orderTitle__bdLvQ{font-size:1.1rem;font-weight:600;color:#333}.ProfileClient_orderCardBottom__K1JKA{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;background-color:#fff}@media(max-width:600px){.ProfileClient_orderCardBottom__K1JKA{flex-direction:column;align-items:flex-start;gap:.75rem}}.ProfileClient_orderInfo__3NCou{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.ProfileClient_orderInfo__3NCou span{color:#666}.ProfileClient_orderInfo__3NCou strong{color:#333;font-weight:600}.ProfileClient_orderInfo__3NCou .ProfileClient_statusText__v10fF.ProfileClient_cancelled__qoBUE{color:#333}.ProfileClient_orderInfo__3NCou .ProfileClient_statusText__v10fF.ProfileClient_fulfilled__5fHbo{color:#2e7d32}.ProfileClient_customPickerOverlay__zS0fR{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.ProfileClient_customPickerContainer__NbrqN{position:absolute;top:calc(100% + 5px);left:0;background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.12);border:1px solid #f0f0f0;padding:1rem 1.25rem;z-index:1000;min-width:280px;animation:ProfileClient_pickerSlideIn__b2_WN .3s cubic-bezier(.16,1,.3,1)}@keyframes ProfileClient_pickerSlideIn__b2_WN{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ProfileClient_timePickerGrid__BDgGQ{display:flex;justify-content:space-around;gap:6px;margin-bottom:1.2rem}.ProfileClient_timePickerGrid__BDgGQ .ProfileClient_timeColumn__P3UOG{width:75px;display:flex;flex-direction:column;align-items:center;gap:10px}.ProfileClient_timePickerGrid__BDgGQ .ProfileClient_timeColumn__P3UOG span{font-size:.75rem;color:#a0a0a0;font-weight:700;text-transform:uppercase;letter-spacing:1px}.ProfileClient_timePickerGrid__BDgGQ .ProfileClient_timeColumn__P3UOG .ProfileClient_scrollArea__xHOws{height:160px;overflow-y:auto;width:100%;scrollbar-width:none;display:flex;flex-direction:column;gap:10px;padding:8px 4px}.ProfileClient_timePickerGrid__BDgGQ .ProfileClient_timeColumn__P3UOG .ProfileClient_scrollArea__xHOws::-webkit-scrollbar{display:none}.ProfileClient_timePickerGrid__BDgGQ .ProfileClient_timeColumn__P3UOG .ProfileClient_scrollArea__xHOws .ProfileClient_timeOption__HUWiX{padding:8px 0;min-height:38px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:1.25rem;font-weight:500;color:#444;width:100%}.ProfileClient_timePickerGrid__BDgGQ .ProfileClient_timeColumn__P3UOG .ProfileClient_scrollArea__xHOws .ProfileClient_timeOption__HUWiX:hover{background:#fffdf5;color:#ffd670}.ProfileClient_timePickerGrid__BDgGQ .ProfileClient_timeColumn__P3UOG .ProfileClient_scrollArea__xHOws .ProfileClient_timeOption__HUWiX.ProfileClient_active__Ji0hC{background:#ffd670;color:#fff;font-weight:700;box-shadow:0 4px 15px rgba(255,214,112,.4)}.ProfileClient_datePickerHeader__KwmH0{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.ProfileClient_datePickerHeader__KwmH0 .ProfileClient_navBtn__vBm69{background:#f8f9fa;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#333}.ProfileClient_datePickerHeader__KwmH0 .ProfileClient_navBtn__vBm69:hover{background:#ffd670;color:#fff}.ProfileClient_datePickerHeader__KwmH0 .ProfileClient_navBtn__vBm69.ProfileClient_disabled__MIeRn{opacity:.3;cursor:not-allowed;pointer-events:none;background:#f8f9fa!important;color:#ccc!important}.ProfileClient_datePickerHeader__KwmH0 .ProfileClient_currentMonth__iaE7I{font-weight:700;font-size:1.1rem;color:#333;cursor:pointer}.ProfileClient_datePickerHeader__KwmH0 .ProfileClient_currentMonth__iaE7I:hover{color:#ffd670}.ProfileClient_calendarGrid__sSnL2{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.ProfileClient_calendarGrid__sSnL2 .ProfileClient_dayName__RrLY5{text-align:center;font-size:.7rem;color:#aaa;font-weight:700;padding-bottom:6px}.ProfileClient_calendarGrid__sSnL2 .ProfileClient_dayCell__WoB8c{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:.85rem;border-radius:50%;cursor:pointer;transition:all .2s;color:#444}.ProfileClient_calendarGrid__sSnL2 .ProfileClient_dayCell__WoB8c:hover:not(.ProfileClient_empty__s6H_w):not(.ProfileClient_disabled__MIeRn){background:#fff8e1;color:#ffc107}.ProfileClient_calendarGrid__sSnL2 .ProfileClient_dayCell__WoB8c.ProfileClient_disabled__MIeRn{opacity:.3;cursor:not-allowed;pointer-events:none;color:#ccc!important}.ProfileClient_calendarGrid__sSnL2 .ProfileClient_dayCell__WoB8c.ProfileClient_active__Ji0hC{background:#ffd670!important;color:#fff!important;font-weight:700;box-shadow:0 4px 12px rgba(255,214,112,.4)}.ProfileClient_calendarGrid__sSnL2 .ProfileClient_dayCell__WoB8c.ProfileClient_today__vDdIJ{border:1px solid #ffd670;color:#ffd670}.ProfileClient_calendarGrid__sSnL2 .ProfileClient_dayCell__WoB8c.ProfileClient_empty__s6H_w{cursor:default}.ProfileClient_pickerActions__JQuL7{display:flex;justify-content:center;gap:12px;margin-top:.8rem;padding-top:1rem;border-top:1px solid #f5f5f5}.ProfileClient_pickerActions__JQuL7 button{flex:1 1;max-width:110px;padding:8px 16px;border-radius:10px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.ProfileClient_pickerActions__JQuL7 button.ProfileClient_btnCancel__CWw8B{background:#fff;border:1px solid #e8e8e8;color:#7d7d7d;box-shadow:none}.ProfileClient_pickerActions__JQuL7 button.ProfileClient_btnCancel__CWw8B:hover{background:#fafafa;border-color:#d8d8d8;transform:translateY(-1px)}.ProfileClient_pickerActions__JQuL7 button.ProfileClient_btnSet__9kCk5{background:#ffd670;border:none;color:#fff;box-shadow:0 6px 20px rgba(255,214,112,.35)}.ProfileClient_pickerActions__JQuL7 button.ProfileClient_btnSet__9kCk5:hover{background:#ffc83d;transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,214,112,.45)}.ProfileClient_yearSelect__q0Alk{max-height:160px;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding:8px}.ProfileClient_yearSelect__q0Alk .ProfileClient_yearOption__L7he6{padding:6px;text-align:center;border-radius:6px;font-size:.85rem;cursor:pointer}.ProfileClient_yearSelect__q0Alk .ProfileClient_yearOption__L7he6:hover{background:#f8f9fa;color:#ffd670}.ProfileClient_yearSelect__q0Alk .ProfileClient_yearOption__L7he6.ProfileClient_active__Ji0hC{background:#ffd670;color:#fff}.TalkToAstrologerSidebar_sidebarContainer__fGALg{width:100%;border-radius:12px;padding:5px}.TalkToAstrologerSidebar_header__IbxAL{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.TalkToAstrologerSidebar_header__IbxAL h3{font-size:16px;font-weight:700;color:#111827;margin:0}.TalkToAstrologerSidebar_header__IbxAL .TalkToAstrologerSidebar_seeAll__VRlEd{font-size:12px;color:#111827;text-decoration:none;display:flex;align-items:center;gap:4px;font-weight:500}.TalkToAstrologerSidebar_list__KuFdX{display:flex;flex-direction:column;gap:12px}.TalkToAstrologerSidebar_card__0z_3A{display:flex;gap:12px;padding:12px;border:1px solid #f3f4f6;border-radius:12px;background:#fff;cursor:pointer}.TalkToAstrologerSidebar_imageContainer__c2wjO{position:relative;width:50px;height:50px;border-radius:50%;border:1px solid #00be39;padding:1px}.TalkToAstrologerSidebar_imageContainer__c2wjO img{border-radius:50%;object-fit:cover;width:100%;height:100%}.TalkToAstrologerSidebar_onlineBadge__qtIZF{position:absolute;top:-5px;left:50%;transform:translateX(50%);background:#00be39;color:#fff;font-size:.85rem;padding:4px;border-radius:20px;display:flex;align-items:center;gap:4px;border:1px solid #fff;font-weight:500}.TalkToAstrologerSidebar_info__4KLLt{flex:1 1;display:flex;flex-direction:column;gap:2px}.TalkToAstrologerSidebar_nameRow__c5Wig{display:flex;align-items:center;gap:4px}.TalkToAstrologerSidebar_name__Nynb6{font-size:12px;font-weight:600;color:#333;margin:0}.TalkToAstrologerSidebar_verifiedIcon__LVaf_{color:#3b82f6;font-size:12px}.TalkToAstrologerSidebar_details__AMfmb{font-size:11px;color:#a2a2a2;margin:0;line-height:1.4}.TalkToAstrologerSidebar_priceRow___JlQB{display:flex;align-items:center;gap:8px;margin-top:4px}.TalkToAstrologerSidebar_priceRow___JlQB .TalkToAstrologerSidebar_price__lcqBy{font-size:11px;font-weight:500;color:#1f2937}.TalkToAstrologerSidebar_priceRow___JlQB .TalkToAstrologerSidebar_promoPrice__flGV0{font-size:11px;font-weight:600;color:#ff9c00}.TalkToAstrologerSidebar_priceRow___JlQB .TalkToAstrologerSidebar_offer__rTwat{font-size:12px;font-weight:600;color:#ff9c00}.TalkToAstrologerSidebar_actionButton__LLcO4{width:100%;margin-top:10px;padding:.5rem;border:1px solid #fece78;background:#fff8f2;border-radius:20px;color:#1f2937;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:background .2s}.TalkToAstrologerSidebar_actionButton__LLcO4:hover{background:#fef3c7}.TalkToAstrologerSidebar_actionButton__LLcO4.TalkToAstrologerSidebar_offline__xUH6C{background:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.TalkToAstrologerSidebar_actionButton__LLcO4.TalkToAstrologerSidebar_offline__xUH6C:hover{background:#f3f4f6}.TalkToAstrologerSidebar_actionButton__LLcO4.TalkToAstrologerSidebar_busy__qO5r1{border-color:#ef4444;background-color:#fef2f2;color:#ef4444;cursor:not-allowed}.TalkToAstrologerSidebar_actionButton__LLcO4.TalkToAstrologerSidebar_busy__qO5r1:hover{background:#fef2f2}.TalkToAstrologerSidebar_actionButton__LLcO4 svg{transform:rotate(90deg);font-size:16px}.TalkToAstrologerSidebar_online__vh7xT{background:#00be39!important}.TalkToAstrologerSidebar_busy__qO5r1{background:#fef2f2!important}.TalkToAstrologerSidebar_offline__xUH6C{background:#d1d5db!important}@keyframes TalkToAstrologerSidebar_shimmer__d5_FV{0%{background-position:-468px 0}to{background-position:468px 0}}.TalkToAstrologerSidebar_skeleton__LCVvH{background:#f6f7f8;background-image:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:800px 100%;display:inline-block;position:relative;animation:TalkToAstrologerSidebar_shimmer__d5_FV 1.5s linear infinite;border-radius:4px}.TalkToAstrologerSidebar_skeletonCircle__gdjTu{border-radius:50%!important}.TalkToAstrologerSidebar_skeletonTitle__zJz_c{margin-bottom:.5rem}.TalkToAstrologerSidebar_skeletonText__RsQep{margin-bottom:.25rem}.BirthDetailsPopup_overlay__YGRPn{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.BirthDetailsPopup_required__9pgA1{color:#ef4444}.BirthDetailsPopup_popup__svRYh{background:#fff;border-radius:16px;width:90%;max-width:537px;overflow:hidden;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.1)}@media(max-width:768px){.BirthDetailsPopup_popup__svRYh{width:95%;border-radius:12px}}.BirthDetailsPopup_header__elZ4O{background-color:#fece78;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.BirthDetailsPopup_header__elZ4O{padding:.75rem 1rem}}.BirthDetailsPopup_header__elZ4O h2{margin:0;color:#1f2937;font-size:1.1rem;font-weight:600}@media(max-width:768px){.BirthDetailsPopup_header__elZ4O h2{font-size:1rem}}.BirthDetailsPopup_header__elZ4O .BirthDetailsPopup_closeButton__Gh7i4{background:none;border:none;cursor:pointer;font-size:1.5rem;color:#374151;display:flex;align-items:center}.BirthDetailsPopup_body__yPv2A{padding:1.5rem;max-height:80vh;overflow-y:auto}@media(max-width:768px){.BirthDetailsPopup_body__yPv2A{padding:1rem;max-height:75vh}}.BirthDetailsPopup_formGroup__KswiT{margin-bottom:1rem}.BirthDetailsPopup_formGroup__KswiT label{display:block;margin-bottom:.5rem;font-size:.9rem;color:#6b7280}.BirthDetailsPopup_formGroup__KswiT label span{color:#ef4444}.BirthDetailsPopup_formGroup__KswiT input[type=date],.BirthDetailsPopup_formGroup__KswiT input[type=text],.BirthDetailsPopup_formGroup__KswiT input[type=time]{width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;outline:none;color:#1f2937;background-color:#fff;color-scheme:light}.BirthDetailsPopup_formGroup__KswiT input[type=date]:focus,.BirthDetailsPopup_formGroup__KswiT input[type=text]:focus,.BirthDetailsPopup_formGroup__KswiT input[type=time]:focus{border-color:#f59e0b}.BirthDetailsPopup_formGroup__KswiT input[type=date]::placeholder,.BirthDetailsPopup_formGroup__KswiT input[type=text]::placeholder,.BirthDetailsPopup_formGroup__KswiT input[type=time]::placeholder{color:#9ca3af}.BirthDetailsPopup_row__1_9Sz{display:flex;gap:1rem}@media(max-width:768px){.BirthDetailsPopup_row__1_9Sz{flex-direction:row;gap:.5rem}}.BirthDetailsPopup_row__1_9Sz .BirthDetailsPopup_formGroup__KswiT{flex:1 1;width:50%}.BirthDetailsPopup_checkboxGroup__eX5gv{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem}.BirthDetailsPopup_checkboxGroup__eX5gv input{width:16px;height:16px;accent-color:#f59e0b;margin-top:3px}.BirthDetailsPopup_checkboxGroup__eX5gv label{margin:0;color:#4b5563;font-size:.9rem;line-height:1.4}.BirthDetailsPopup_genderGroup__P47Ac{margin-bottom:2rem}.BirthDetailsPopup_genderGroup__P47Ac .BirthDetailsPopup_genderOptions__OvGd6{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:480px){.BirthDetailsPopup_genderGroup__P47Ac .BirthDetailsPopup_genderOptions__OvGd6{gap:.5rem}}.BirthDetailsPopup_genderButton__5e5Kq{width:111px;height:40px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:10px;transition:all .2s;background-color:#f8f8f8;color:#1f2937}@media(max-width:480px){.BirthDetailsPopup_genderButton__5e5Kq{flex:1 1;width:auto;min-width:80px;font-size:.9rem;padding:0 .5rem}}.BirthDetailsPopup_genderButton__5e5Kq:hover{background:#fffbeb}.BirthDetailsPopup_genderButton__5e5Kq.BirthDetailsPopup_selected___9_0M{background:#ffe4b5;border-color:#fcd34d;font-weight:500}.BirthDetailsPopup_genderButton__5e5Kq svg{font-size:1.2rem}.BirthDetailsPopup_submitButton__66vaw{width:127px;height:40px;display:flex;align-items:center;justify-content:center;margin:0 auto;background:#fece78;border:none;border-radius:8px;font-weight:600;font-size:1rem;color:#1f2937;cursor:pointer;transition:background .2s}.BirthDetailsPopup_submitButton__66vaw:hover{background:#fbbf24}@media(max-width:768px){.BirthDetailsPopup_submitButton__66vaw{width:100%;height:48px;font-size:1.1rem}}.CallConfirmationPopup_overlay__FPUYz{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.CallConfirmationPopup_popup__293as{background:#fff;border-radius:16px;width:90%;max-width:537px;padding:2rem;position:relative;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.CallConfirmationPopup_closeButton__9L5l1{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#1f2937}.CallConfirmationPopup_illustration__GyBLY{margin-bottom:1.5rem;display:flex;justify-content:center}.CallConfirmationPopup_illustration__GyBLY img{width:80px;height:auto}.CallConfirmationPopup_title__13a5d{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.CallConfirmationPopup_subtitle__L0QJ0{font-size:1rem;color:#4b5563;margin-bottom:2rem}.CallConfirmationPopup_infoBox__Mo993{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;width:291px;height:100px;margin:0 auto;padding:1rem;display:flex;align-items:center;gap:1rem;text-align:left}.CallConfirmationPopup_phoneIcon___61KN{width:48px;height:48px}.CallConfirmationPopup_infoText__llY1g{display:flex;flex-direction:column;gap:.25rem}.CallConfirmationPopup_infoText__llY1g p{margin:0;font-size:.9rem;color:#4b5563}.CallConfirmationPopup_infoText__llY1g .CallConfirmationPopup_phoneNumber__mwu1_{font-size:1.1rem;font-weight:700;color:#9d2a04}.InsufficientBalancePopup_overlay__VLIql{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.InsufficientBalancePopup_popup__w8vuO{background:#fff;border-radius:12px;width:90%;max-width:500px;padding:3rem 1.5rem 2.5rem;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.15)}.InsufficientBalancePopup_closeButton__swGlM{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#444;cursor:pointer;display:flex;align-items:center;justify-content:center}.InsufficientBalancePopup_content__NbszX{text-align:center;display:flex;flex-direction:column;align-items:center}.InsufficientBalancePopup_title__Nkbr1{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.25rem;line-height:1.25}.InsufficientBalancePopup_message__L9z4v{font-size:1rem;color:#4b5563;margin-bottom:2rem;line-height:1.5;max-width:320px}.InsufficientBalancePopup_rechargeButton__aTJ1C{background:#8b2c12;color:#fff;border:none;padding:.8rem 2.5rem;font-size:1.2rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background .2s ease;min-width:180px}.InsufficientBalancePopup_rechargeButton__aTJ1C:hover{background:#c72626}.InsufficientBalancePopup_rechargeButton__aTJ1C:active{transform:translateY(1px)}.LoginPopup_overlay__ymNG2{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:2000;padding:10px}@media(max-width:1024px){.LoginPopup_overlay__ymNG2{align-items:flex-end;padding:0}}.LoginPopup_modal__ZvmHn{background:#fff;width:100%;max-width:900px;height:454px;border-radius:20px;display:flex;overflow:hidden;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@media(max-width:1024px){.LoginPopup_modal__ZvmHn{flex-direction:column;height:auto;max-height:90vh;max-height:90dvh;overflow-y:auto;width:100%;max-width:100%;border-radius:24px 24px 0 0;animation:LoginPopup_slideUpMobile__s5fb3 .4s cubic-bezier(.16,1,.3,1)}}@keyframes LoginPopup_slideUpMobile__s5fb3{0%{transform:translateY(100%)}to{transform:translateY(0)}}.LoginPopup_leftSide__flh7r{width:50%;position:relative;display:flex;flex-direction:column;align-items:center;padding:10px;overflow:hidden}.LoginPopup_leftSide__flh7r .LoginPopup_desktopImage__Nkznt{width:395px;height:424px;object-fit:contain}@media(max-width:1024px){.LoginPopup_leftSide__flh7r .LoginPopup_desktopImage__Nkznt{display:none}}.LoginPopup_leftSide__flh7r .LoginPopup_mobileImagePlaceholder__2Zuhi{display:none;width:100%;height:100%;position:relative}@media(max-width:1024px){.LoginPopup_leftSide__flh7r .LoginPopup_mobileImagePlaceholder__2Zuhi{display:block}.LoginPopup_leftSide__flh7r{width:100%;height:141px;padding:0}}.LoginPopup_brandBadge__fda_0{color:#fff;padding:.25rem .75rem;border-radius:4px;font-weight:700;font-size:.9rem;margin-bottom:1rem;z-index:2}.LoginPopup_promoText__3RxuA{text-align:center;z-index:2}.LoginPopup_promoText__3RxuA h3{color:#ff7d35;font-size:1.2rem;font-weight:600;margin-bottom:0}.LoginPopup_promoText__3RxuA h2{color:#92400e;font-size:3rem;font-weight:800;line-height:1;margin:0}.LoginPopup_promoText__3RxuA p{color:#ff7d35;font-size:1.2rem;font-weight:600;margin:0}.LoginPopup_templeImage__3kUz4{margin-top:auto;width:100%;height:auto;object-fit:contain;margin-bottom:-10px}.LoginPopup_rightSide__Fur5X{width:50%;padding:3rem;position:relative;display:flex;flex-direction:column;justify-content:center}@media(max-width:1024px){.LoginPopup_rightSide__Fur5X{width:100%;padding:1.5rem 1.5rem 2.5rem}}.LoginPopup_closeButton__mxbM5{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#000;cursor:pointer;z-index:10}.LoginPopup_formContainer__4L3cl{width:100%;max-width:400px;margin:0 auto}.LoginPopup_title__x7o8_{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#1f2937}.LoginPopup_subtitle__cexi_{color:#6b7280;font-size:.95rem;line-height:1.5;margin-bottom:2rem}.LoginPopup_inputGroup__x7Fcm{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.LoginPopup_inputField__q5CKP{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;outline:none;transition:border-color .2s}.LoginPopup_inputField__q5CKP:focus{border-color:#fbbf24}.LoginPopup_inputField__q5CKP::placeholder{color:#9ca3af}.LoginPopup_phoneInputGroup__XAt_d{display:flex;gap:.75rem}.LoginPopup_countryCode__UXGo0{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;min-width:100px}.LoginPopup_countryCode__UXGo0 img{width:24px;height:auto}.LoginPopup_countryCode__UXGo0 span{font-weight:500;color:#374151}.LoginPopup_errorText__JCwec{color:#ef4444;font-size:.875rem;margin-top:.5rem}.LoginPopup_submitButton__xNjh6{width:100%;padding:1rem;background-color:#fece78;border:none;border-radius:8px;font-weight:600;font-size:1rem;color:#1f2937;cursor:pointer;transition:opacity .2s;margin-top:1rem}.LoginPopup_submitButton__xNjh6:hover{opacity:.9}.LoginPopup_submitButton__xNjh6:disabled{opacity:.7;cursor:not-allowed;background-color:#e0e0e0}.LoginPopup_backHeader__dcy3z{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.LoginPopup_backHeader__dcy3z button{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;display:flex;align-items:center}.LoginPopup_backHeader__dcy3z h2{font-size:1.5rem;font-weight:700;margin:0}.LoginPopup_otpInputContainer__Qm7l5{display:flex;gap:.75rem;margin:2rem 0;justify-content:center}.LoginPopup_otpInputContainer__Qm7l5 input{width:45px;height:55px;border:1px solid #e5e7eb;border-radius:8px;text-align:center;font-size:1.5rem;font-weight:600;color:#000}.LoginPopup_otpInputContainer__Qm7l5 input:focus{border-color:#fece78;outline:none}.LoginPopup_otpInputContainer__Qm7l5 input.LoginPopup_filled__K0b7A{border-color:#fece78}.LoginPopup_resendText__Q1yCq{text-align:center;color:#6b7280;font-size:.9rem;margin-bottom:2rem}.LoginPopup_resendText__Q1yCq span{color:#9ca3af}.LoginPopup_successContainer__JMiw7{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.LoginPopup_successIcon__8oVMT{width:80px;height:80px;background-color:#d1fae5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#10b981;font-size:2.5rem;margin-bottom:1.5rem}.LoginPopup_successTitle__9aHfK{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.LoginPopup_successSub__Qb31N{color:#6b7280}.LoginPopup_sunIconCorner__H_Z_p{position:absolute;bottom:0;right:0;width:100px;height:100px;opacity:.5;pointer-events:none}.LoginPopup_buttonLoader__W_vWJ{display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid rgba(31,41,55,.3);border-top-color:#1f2937;animation:LoginPopup_spin__ewacF .8s ease-in-out infinite}@keyframes LoginPopup_spin__ewacF{to{transform:rotate(1turn)}}.Banner_bannerContainer__gNvFK{position:relative;width:100%;max-width:1142px;aspect-ratio:1142/285.5;margin:0 auto;overflow:hidden;background-color:#1a1a1a}.Banner_slide__iaHhn{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease-in-out;z-index:1}.Banner_slide__iaHhn.Banner_active__ZnSc8{opacity:1;z-index:2}.Banner_slide__iaHhn .Banner_bannerImage__AvonT{object-fit:contain}.Banner_content___KroE{position:relative;z-index:3;width:50%;padding:3rem;padding-left:190px!important;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem}@media(max-width:1024px){.Banner_content___KroE{width:100%;padding:1.5rem;padding-left:1rem!important;align-items:flex-start;text-align:left;height:100%}}.Banner_title__46mI1{font-size:34px;font-weight:700;color:#000;line-height:1.2;margin-bottom:.5rem;font-family:var(--font-geist-sans),sans-serif}@media(max-width:1024px){.Banner_title__46mI1{font-size:24px;color:#000;font-weight:700;max-width:70%}}.Banner_subtitle__RKV3j{font-size:16px;color:#1a1a1a;margin-bottom:1.5rem;font-weight:500}@media(max-width:1024px){.Banner_subtitle__RKV3j{display:none}}.Banner_ctaButton__0Q7HW{display:inline-flex;align-items:center;justify-content:center;background-color:#000;color:#fff;padding:10px 34px;border-radius:8px;font-weight:600;font-size:16px;border:none;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:transform .2s,box-shadow .2s}.Banner_ctaButton__0Q7HW:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media(max-width:1024px){.Banner_ctaButton__0Q7HW{background-color:#fff;color:#000;width:auto;padding:8px 24px;font-size:14px}}.Banner_indicators__T3kvO{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:4}.Banner_indicators__T3kvO .Banner_dot__9wWsK{width:8px;height:8px;border-radius:50%;background-color:rgba(0,0,0,.2);cursor:pointer;transition:background-color .3s}.Banner_indicators__T3kvO .Banner_dot__9wWsK.Banner_active__ZnSc8{width:24px;border-radius:4px;background-color:#fff}.Homepage_main__XBXiq{flex-direction:column;gap:2rem;align-items:center;padding-top:2rem;background-color:#f0f9ff}@media(max-width:1024px){.Homepage_main__XBXiq{background-color:#f9fcff}}.Homepage_jyotishsection__PEfnJ{padding:2rem;background-color:#f0f9ff}@media(max-width:1024px){.Homepage_jyotishsection__PEfnJ{padding:1rem;background-color:#f9fcff}}.Homepage_flowerdivider__F_pRI{width:100%;height:20px;background-image:url(/astrohome/flower.png);background-size:contain}@media(max-width:1024px){.Homepage_flowerdivider__F_pRI{display:none}}.Homepage_pujaSection__RBeR_{background:linear-gradient(180deg,#FFFCF3 0,rgba(156,221,244,0) 50%,#f0f9ff)}@media(max-width:1024px){.Homepage_pujaSection__RBeR_{background:none!important;background-color:#f9fcff!important}}.Homepage_blogsection__dnmua{background-color:#f0f9ff}@media(max-width:1024px){.Homepage_blogsection__dnmua{background-color:#f9fcff}}.Homepage_faqsection__tKY0r{background-color:#fff}@media(max-width:1024px){.Homepage_faqsection__tKY0r{background-color:#f9fcff}}@keyframes HomeSkeletons_shimmer__QIuwz{0%{background-position:-200% 0}to{background-position:200% 0}}.HomeSkeletons_bannerSkeleton__Rguog,.HomeSkeletons_blogCardSkeleton__AkG8e,.HomeSkeletons_buttonSkeleton__sN6m4,.HomeSkeletons_cardSkeleton__D7B3F,.HomeSkeletons_pujaCardSkeleton___BQUt,.HomeSkeletons_roundSkeleton__SWIYQ,.HomeSkeletons_skeleton__gOkB4,.HomeSkeletons_subtitleSkeleton__an0sS,.HomeSkeletons_titleSkeleton__Ggr39{background:#e0e0e0;background-image:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;animation:HomeSkeletons_shimmer__QIuwz 1.5s infinite;border-radius:8px}.HomeSkeletons_bannerSkeleton__Rguog{width:100%;height:365px;margin:0 auto;border-radius:0}@media(max-width:1024px){.HomeSkeletons_bannerSkeleton__Rguog{height:200px}}.HomeSkeletons_sectionSkeleton__jEuFn{margin:0 auto;padding:2rem 0;display:flex;flex-direction:column;gap:1rem;width:100%}.HomeSkeletons_titleSkeleton__Ggr39{height:32px;width:200px;margin:0 auto;align-self:flex-start}@media(max-width:768px){.HomeSkeletons_titleSkeleton__Ggr39{align-self:center}}.HomeSkeletons_subtitleSkeleton__an0sS{height:20px;width:300px;margin:0 auto 3rem;align-self:center}@media(max-width:768px){.HomeSkeletons_subtitleSkeleton__an0sS{align-self:center;margin-bottom:2rem}}.HomeSkeletons_astrologerGridSkeleton__CyTwV,.HomeSkeletons_gridSkeleton__s7A6G{display:flex;gap:1.5rem;overflow:hidden;padding-bottom:1rem;margin:0 auto}.HomeSkeletons_cardSkeleton__D7B3F{flex-shrink:0;width:165px;height:232px;border-radius:16px}.HomeSkeletons_pujaCardSkeleton___BQUt{flex-shrink:0;width:300px;height:350px;border-radius:12px;margin:0 auto}.HomeSkeletons_blogCardSkeleton__AkG8e{flex-shrink:0;width:300px;height:250px;border-radius:12px;margin:0 auto}.HomeSkeletons_roundSkeleton__SWIYQ{width:100px;height:100px;border-radius:50%;margin:0 auto}.HomeSkeletons_serviceGridSkeleton__6bp45{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;padding:2rem;margin:0 auto}.HomeSkeletons_astrologerSectionSkeleton__nRaU5{background-color:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);margin-top:40px;padding:3rem 2rem;max-width:1140px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}@media(max-width:1024px){.HomeSkeletons_astrologerSectionSkeleton__nRaU5{padding:1rem 0;margin-top:20px;align-items:flex-start;background-color:rgba(0,0,0,0);box-shadow:none;border-radius:0}}.HomeSkeletons_buttonSkeleton__sN6m4{width:120px;height:48px;border-radius:8px;margin-top:0}@media(max-width:1024px){.HomeSkeletons_buttonSkeleton__sN6m4{display:none}}.HomeSkeletons_astrologerGridSkeleton__CyTwV{margin-bottom:2.5rem;padding-bottom:0;overflow:visible;flex-wrap:wrap;justify-content:center}@media(max-width:1024px){.HomeSkeletons_astrologerGridSkeleton__CyTwV{margin-bottom:0;gap:1rem;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.HomeSkeletons_astrologerGridSkeleton__CyTwV::-webkit-scrollbar{display:none}.HomeSkeletons_astrologerGridSkeleton__CyTwV{-ms-overflow-style:none;scrollbar-width:none}}.ServiceSection_sectionContainer__Zcu8U{width:100%;max-width:1140px;margin:20px auto 0;padding:0 1rem;display:flex;flex-direction:column;align-items:center}@media(max-width:1024px){.ServiceSection_sectionContainer__Zcu8U{align-items:flex-start;padding:0 10px}}.ServiceSection_heading__fdjwf{font-size:24px;font-weight:700;color:#000;margin-bottom:2rem;text-align:center}@media(max-width:1024px){.ServiceSection_heading__fdjwf{text-align:left;font-size:20px;margin-bottom:1rem}}.ServiceSection_cardsGrid__3u_nz{display:flex;flex-wrap:wrap;gap:2rem;width:100%;justify-content:center;align-items:center}@media(max-width:1024px){.ServiceSection_cardsGrid__3u_nz{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:28px;padding-bottom:1rem}.ServiceSection_cardsGrid__3u_nz::-webkit-scrollbar{display:none}.ServiceSection_cardsGrid__3u_nz{-ms-overflow-style:none;scrollbar-width:none}}.ServiceSection_card__8Jk_E{display:flex;align-items:center;justify-content:center;gap:1rem;width:242px;background:linear-gradient(15deg,#FECE78,#FECE78 0,#FFFFFF 55%);border:1px solid #ddd;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);cursor:pointer;transition:transform .2s,box-shadow .2s;height:69px;padding:0 1rem}.ServiceSection_card__8Jk_E:hover{transform:translateY(-2px);box-shadow:0 8px 12px -3px rgba(0,0,0,.1)}@media(max-width:1024px){.ServiceSection_card__8Jk_E{flex-direction:column;width:108px;height:108px;background:linear-gradient(180deg,#FECE78,#FFFFFF);padding:1rem .5rem;gap:.5rem;flex-shrink:0;text-align:center}}.ServiceSection_iconWrapper__TmCbs{display:flex;align-items:center;justify-content:center;color:#8b2c12;font-size:2rem}.ServiceSection_iconWrapper__TmCbs img{width:2rem;height:2rem;object-fit:contain}@media(max-width:1024px){.ServiceSection_iconWrapper__TmCbs img{width:2.5rem;height:2.5rem}}.ServiceSection_iconWrapper__TmCbs svg{width:2rem;height:2rem;object-fit:contain}@media(max-width:1024px){.ServiceSection_iconWrapper__TmCbs svg{width:2.5rem;height:2.5rem}}.ServiceSection_cardTitle__mC4G_{font-size:16px;font-weight:500;color:#1f2937;white-space:nowrap}@media(max-width:1024px){.ServiceSection_cardTitle__mC4G_{white-space:pre-wrap;line-height:1.2;font-size:14px;font-weight:600}}.TalktoAstrologer_maincontainer__hx4SB{max-width:100%;margin:0 auto;border-bottom:1px solid #e5e7eb}.TalktoAstrologer_container__ddyH2{padding:1rem;max-width:1130px;margin:0 auto}.TalktoAstrologer_titleSection__yLyyo{margin-bottom:1rem}.TalktoAstrologer_titleSection__yLyyo h1{font-size:22px;font-weight:700;color:#000;margin-bottom:.5rem}.TalktoAstrologer_titleSection__yLyyo p{color:gray;font-size:14px}.TalktoAstrologer_controlsSection__JonJJ{display:flex;justify-content:flex-end;align-items:center;gap:1rem}@media(max-width:1024px){.TalktoAstrologer_controlsSection__JonJJ{flex-direction:row-reverse;align-items:flex-start}}.TalktoAstrologer_filterButton__GSURe{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-weight:500;cursor:pointer;transition:all .2s;height:39px}.TalktoAstrologer_filterButton__GSURe:hover{background:#f9fafb;border-color:#d1d5db}.TalktoAstrologer_filterButton__GSURe.TalktoAstrologer_activeFilter__0pFLW{background:#fbd38d;border-color:#fbd38d;color:#000}.TalktoAstrologer_filterButton__GSURe.TalktoAstrologer_activeFilter__0pFLW:hover{background:#face75;border-color:#face75}.TalktoAstrologer_searchContainer__NqAoI{position:relative;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;width:224px;height:39px}@media(max-width:1024px){.TalktoAstrologer_searchContainer__NqAoI{width:100%}}.TalktoAstrologer_searchContainer__NqAoI svg{margin-left:1rem;color:#9ca3af;font-size:1.25rem}.TalktoAstrologer_searchContainer__NqAoI input{flex:1 1;background:rgba(0,0,0,0);border:none;padding:0 1rem 0 .5rem;font-size:1rem;color:#374151;height:100%;outline:none}.TalktoAstrologer_searchContainer__NqAoI input::placeholder{color:#9ca3af}.TalktoAstrologer_talkSection__P2JGU{background-color:#f0f9ff}@media(max-width:1024px){.TalktoAstrologer_talkSection__P2JGU{background-color:#f9fcff}}.TalktoAstrologer_longContentSection__ziiL5{padding:0 1rem 1.5rem}.TalktoAstrologer_longContentContainer__6I8Px{max-width:1130px;margin:0 auto}.TalktoAstrologer_contentBlock___9Wjd{margin-top:1.25rem}.TalktoAstrologer_contentBlock___9Wjd h2{margin:0 0 .75rem;font-size:22px;line-height:1.3;color:#111827;font-weight:700}.TalktoAstrologer_contentBlock___9Wjd p{margin:0 0 .75rem;color:#374151;line-height:1.8;font-size:15px}.TalktoAstrologer_loaderOverlay__ZRA5Z{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.TalktoAstrologer_loaderOverlay__ZRA5Z .TalktoAstrologer_spinner__MySgC{width:50px;height:50px;border:4px solid #f3f3f3;border-top-color:#dba12e;border-radius:50%;animation:TalktoAstrologer_spin__b_rEu 1s linear infinite;margin-bottom:1rem}.TalktoAstrologer_loaderOverlay__ZRA5Z .TalktoAstrologer_loaderText__mQQJX{font-size:1.1rem;color:#333;font-weight:500}@keyframes TalktoAstrologer_spin__b_rEu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TalkSection_sectionContainer__EKw9y{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));grid-gap:20px;gap:20px;padding:20px 10px;justify-content:center;max-width:1130px;margin:0 auto}@media(min-width:1024px){.TalkSection_sectionContainer__EKw9y{justify-content:center;grid-template-columns:repeat(3,1fr)}}.TalkSection_loading__wCXNB{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:1.2rem;color:#666;width:100%}.TalkSection_loadMoreContainer__BQN_K{grid-column:1/-1;display:flex;justify-content:center;margin-top:30px;margin-bottom:30px}.TalkSection_loadMoreButton__ejmpq{background-color:#ffd670;color:#333;border:none;padding:10px 40px;font-size:16px;font-weight:600;border-radius:5px;cursor:pointer;transition:background-color .2s}.TalkSection_loadMoreButton__ejmpq:hover{background-color:#ffca4d}.TalkSection_noData__50wl3{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:#fff;border-radius:12px;border:1px dashed #e0e0e0;min-height:300px;width:100%}.TalkSection_noData__50wl3 .TalkSection_icon__oGi_D{font-size:4rem;color:#ddd;margin-bottom:20px}.TalkSection_noData__50wl3 h3{font-size:1.5rem;color:#333;margin-bottom:10px;font-weight:600}.TalkSection_noData__50wl3 p{color:#666;font-size:1rem;max-width:400px}.TalkCard_card__PbPwv{background:#fff;border-radius:16px;padding:1.25rem;display:flex;margin:0 auto;gap:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);border:1px solid #f3f4f6;transition:transform .2s;width:380px;height:220px;cursor:pointer}.TalkCard_card__PbPwv:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}@media(max-width:768px){.TalkCard_card__PbPwv{width:100%;max-width:380px;height:auto;min-height:220px}}.TalkCard_imageSection__veNDr{display:flex;flex-direction:column;align-items:center;justify-content:space-around;min-width:110px}.TalkCard_tagPill__F5FZ_{background:#fea300;color:#fff;font-size:10px;font-weight:700;padding:2px 10px;border-radius:20px;margin-left:auto;text-transform:uppercase}.TalkCard_profileImageWrapper__THIta{position:relative;width:114px;height:114px}.TalkCard_profileImage__nxEF0{border-radius:50%;border:1px solid #00be39;object-fit:contain;padding:1px}.TalkCard_profileImage__nxEF0.TalkCard_offline__lS1oa{border-color:#d1d5db}.TalkCard_profileImage__nxEF0.TalkCard_busy__uf_dS{border-color:#ef4444}.TalkCard_profileImage__nxEF0.TalkCard_online__llkSN{border-color:#00be39}.TalkCard_onlineIndicator__MjZbd{position:absolute;top:10px;right:20px;width:12px;height:12px;background-color:#00be39;border:2px solid #fff;border-radius:50%}.TalkCard_onlineIndicator__MjZbd.TalkCard_offline__lS1oa{background-color:#d1d5db}.TalkCard_onlineIndicator__MjZbd.TalkCard_busy__uf_dS{background-color:#ef4444}.TalkCard_onlineIndicator__MjZbd.TalkCard_online__llkSN{background-color:#00be39}.TalkCard_rating__D__fk{display:flex;align-items:center;gap:.25rem;font-weight:600;font-size:1rem;color:#1f2937}.TalkCard_rating__D__fk svg{color:#fea300}.TalkCard_infoSection__zZPXI{flex:1 1;display:flex;flex-direction:column}.TalkCard_header__rqY0j{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.TalkCard_header__rqY0j h3{font-size:16px;font-weight:600;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.TalkCard_header__rqY0j .TalkCard_verifiedIcon__whECi{color:#2563eb;font-size:16px}.TalkCard_skills__rTOS0{font-size:14px;color:#a2a2a2;line-height:1.4;margin-bottom:.35rem;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TalkCard_experience__o4HX1,.TalkCard_languages__p86qF{font-size:12px;color:#a2a2a2;margin-bottom:.35rem}.TalkCard_pricing__yDB20{display:flex;align-items:center;gap:.5rem;margin-top:auto;font-size:14px;margin-bottom:.75rem}.TalkCard_pricing__yDB20 .TalkCard_originalPrice___TnZ6{text-decoration:line-through;color:#9ca3af}.TalkCard_pricing__yDB20 .TalkCard_currentPrice__P8jWL{color:#1f2937;font-weight:600}.TalkCard_pricing__yDB20 .TalkCard_freeOffer__FOV4p,.TalkCard_pricing__yDB20 .TalkCard_promoPrice__EMzOI{color:#ff9c00;font-weight:700}.TalkCard_actionButton__9kv45{width:100%;padding:.6rem;border:1px solid #fece78;background:#fff8f2;border-radius:20px;color:#1f2937;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:background .2s}.TalkCard_actionButton__9kv45:hover{background:#fef3c7}.TalkCard_actionButton__9kv45.TalkCard_offline__lS1oa{background:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.TalkCard_actionButton__9kv45.TalkCard_offline__lS1oa:hover{background:#f3f4f6}.TalkCard_actionButton__9kv45.TalkCard_busy__uf_dS{background:#fef2f2;border-color:#ef4444;color:#ef4444;cursor:not-allowed}.TalkCard_actionButton__9kv45.TalkCard_busy__uf_dS:hover{background:#fef2f2}.TalkCard_actionButton__9kv45 svg{transform:rotate(90deg)}.Breadcrumb_breadcrumbContainer__bEMwD{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;color:#6b7280}.Breadcrumb_breadcrumbContainer__bEMwD a{text-decoration:none;color:#6b7280;transition:color .2s}.Breadcrumb_breadcrumbContainer__bEMwD a:hover{color:#9d2a04}.Breadcrumb_breadcrumbContainer__bEMwD .Breadcrumb_separator__y84mv{color:#9ca3af;font-size:.8rem}.Breadcrumb_breadcrumbContainer__bEMwD .Breadcrumb_active__AvMcW{color:#9d2a04;font-weight:500;cursor:default}@keyframes AstrologerDetail_spinWheel__FcoZd{0%{transform:rotate(0deg)}50%{transform:rotate(15deg)}to{transform:rotate(0deg)}}.AstrologerDetail_maincontainer__ntml6{padding:1rem;max-width:100%;margin:0 auto;background-color:#f0f9ff}@media(max-width:768px){.AstrologerDetail_maincontainer__ntml6{padding:0}}.AstrologerDetail_pageContainer__QAdPT{max-width:1140px;margin:0 auto;padding:20px;background-color:#f0f9ff}.AstrologerDetail_profileBanner__uX99M{background:linear-gradient(90deg,#FFF 33%,#FEBD78 200%,#febd78);border-radius:12px;max-width:1140px;padding:2rem;display:flex;gap:2rem;margin:2rem auto 0;position:relative;overflow:hidden}@media(max-width:1024px){.AstrologerDetail_profileBanner__uX99M{margin-top:10px}}.AstrologerDetail_backgroundPattern__QMj_v{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;transition:all .3s ease-in-out}.AstrologerDetail_backgroundPattern__QMj_v img{width:327px;height:299px;animation:AstrologerDetail_spinWheel__FcoZd 6s ease-in-out infinite}@media(max-width:1024px){.AstrologerDetail_backgroundPattern__QMj_v img{display:none}}.AstrologerDetail_leftSection__YumJS{display:flex;align-items:center;gap:1rem}.AstrologerDetail_imageContainer__qA__x{position:relative;width:177px;height:177px;border-radius:50%;border:3px solid #22c55e;padding:4px}.AstrologerDetail_imageContainer__qA__x img{border-radius:50%;object-fit:contain}.AstrologerDetail_imageContainer__qA__x.AstrologerDetail_online__Fg6dM{border-color:#22c55e}.AstrologerDetail_imageContainer__qA__x.AstrologerDetail_busy__m7SwO{border-color:#ef4444}.AstrologerDetail_imageContainer__qA__x.AstrologerDetail_offline__J0_dm{border-color:#9ca3af}.AstrologerDetail_onlineBadge__CQmJ4{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);background:#22c55e;color:#fff;font-size:.85rem;padding:4px 12px;border-radius:20px;display:flex;align-items:center;gap:4px;border:2px solid #fff;font-weight:500;white-space:nowrap}.AstrologerDetail_onlineBadge__CQmJ4.AstrologerDetail_online__Fg6dM{background:#22c55e}.AstrologerDetail_onlineBadge__CQmJ4.AstrologerDetail_busy__m7SwO{background:#ef4444}.AstrologerDetail_onlineBadge__CQmJ4.AstrologerDetail_offline__J0_dm{background:#9ca3af}.AstrologerDetail_infoSection__ujrJo{flex:1 1;z-index:1;display:flex;flex-direction:column;justify-content:center}.AstrologerDetail_nameHeader__Ls9fj{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.AstrologerDetail_nameHeader__Ls9fj h1{font-size:20px;font-weight:700;margin:0;color:#121212}.AstrologerDetail_nameHeader__Ls9fj .AstrologerDetail_verifiedIcon__s3Lto{color:#1d9bf0;font-size:20px}.AstrologerDetail_detailsList__QtUMf{display:flex;flex-direction:column;gap:.35rem;margin-bottom:10px}.AstrologerDetail_detailRow__49Nxi{color:#4a4a4a;font-size:14px;line-height:1.5}.AstrologerDetail_priceRow__2pW2V{display:flex;align-items:center;gap:.75rem;font-weight:600}.AstrologerDetail_priceRow__2pW2V .AstrologerDetail_originalPrice__HTrfc{text-decoration:line-through;color:#848484;font-size:16px}.AstrologerDetail_priceRow__2pW2V .AstrologerDetail_currentPrice__mLQVc{font-size:16px;color:#121212}.AstrologerDetail_priceRow__2pW2V .AstrologerDetail_promoPrice__rNvsX{font-size:15px;font-weight:600;color:#ff9c00}.AstrologerDetail_callButton__eS0Ow{background:#fece78;border:none;width:311px;height:41px;justify-content:center;border-radius:8px;font-weight:600;font-size:16px;color:#121212;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:background .2s;margin-top:1.5rem}.AstrologerDetail_callButton__eS0Ow:hover{background:#fbbf24}.AstrologerDetail_callButton__eS0Ow.AstrologerDetail_busy__m7SwO{background:#fef2f2;border:1px solid #ef4444;color:#ef4444;cursor:not-allowed}.AstrologerDetail_callButton__eS0Ow.AstrologerDetail_busy__m7SwO:hover{background:#fef2f2}.AstrologerDetail_callButton__eS0Ow.AstrologerDetail_offline__J0_dm{background:#f3f4f6;border:1px solid #d1d5db;color:#9ca3af;cursor:not-allowed}.AstrologerDetail_callButton__eS0Ow.AstrologerDetail_offline__J0_dm:hover{background:#f3f4f6}.AstrologerDetail_callButton__eS0Ow svg{font-size:1.2rem}@media(max-width:1024px){.AstrologerDetail_pageContainer__QAdPT{padding:10px}.AstrologerDetail_profileBanner__uX99M{display:flex;flex-direction:row;padding:1.5rem 1.5rem 5rem;gap:1rem;align-items:flex-start}.AstrologerDetail_backgroundPattern__QMj_v img{width:200px;height:auto;opacity:.5}.AstrologerDetail_leftSection__YumJS{align-items:flex-start}.AstrologerDetail_imageContainer__qA__x{width:100px;height:100px;border-width:2px}.AstrologerDetail_onlineBadge__CQmJ4{font-size:.7rem;padding:2px 8px;bottom:-8px}.AstrologerDetail_infoSection__ujrJo{padding-top:0;justify-content:flex-start;width:100%;position:static}.AstrologerDetail_nameHeader__Ls9fj{flex-wrap:wrap;margin-bottom:.5rem}.AstrologerDetail_nameHeader__Ls9fj h1{font-size:18px}.AstrologerDetail_detailsList__QtUMf{gap:.25rem}.AstrologerDetail_detailRow__49Nxi{font-size:13px}.AstrologerDetail_priceRow__2pW2V{margin-top:.5rem;font-size:14px}.AstrologerDetail_priceRow__2pW2V .AstrologerDetail_originalPrice__HTrfc{font-size:14px}.AstrologerDetail_priceRow__2pW2V .AstrologerDetail_currentPrice__mLQVc{font-size:15px}.AstrologerDetail_callButton__eS0Ow{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;width:auto;margin-top:0;height:48px}}.CustomerReview_reviewContainer__tLUi7{background:#fff;border-radius:12px;padding:2rem;margin-top:2rem;max-width:1140px;margin-left:auto;margin-right:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CustomerReview_header__Pnh5B{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;padding-bottom:1rem;margin-bottom:1rem}.CustomerReview_title__37oXX{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:0;padding-bottom:0;border-bottom:none}.CustomerReview_ratingBadge__q3C9g{background:#fff9e6;border:1px solid #fef3c7;border-radius:8px;padding:6px 16px;display:flex;align-items:center;gap:6px;font-weight:600;color:#1f2937}.CustomerReview_ratingBadge__q3C9g svg{color:#fbbf24;font-size:1.2rem}.CustomerReview_reviewItem__skYP6{padding:1.5rem 0;border-bottom:1px solid #e5e7eb}.CustomerReview_reviewItem__skYP6:last-child{border-bottom:none}.CustomerReview_reviewHeader___egCX{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.CustomerReview_userInfo__eYgcz{display:flex;gap:1rem}.CustomerReview_avatar__mUFnQ{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.125rem;flex-shrink:0}.CustomerReview_userDetails__AbuJC{display:flex;flex-direction:column;gap:2px}.CustomerReview_userName__S8C35{font-weight:600;color:#374151;font-size:1rem}.CustomerReview_reviewDate__oStOR{display:flex;align-items:center;gap:6px;color:#9ca3af;font-size:.75rem}.CustomerReview_reviewDate__oStOR svg{font-size:.8rem}.CustomerReview_stars__dRIUE{display:flex;gap:2px;color:#fbbf24}.CustomerReview_stars__dRIUE .CustomerReview_emptyStar__Vo25l{color:#d1d5db}.CustomerReview_comment__D3sRo{color:#4b5563;line-height:1.6;font-size:.95rem}.CustomerReview_emptyState__4KcVc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;text-align:center}.CustomerReview_emptyImage__E7lwy{margin-bottom:1.5rem;width:200px;height:auto;object-fit:contain}.CustomerReview_noReviewTitle__xBTCu{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.5rem}.CustomerReview_noReviewText__nVg_j{color:#6b7280;font-size:.875rem;max-width:400px}@media(max-width:1024px){.CustomerReview_reviewContainer__tLUi7{padding:1rem;margin-top:1rem}.CustomerReview_header__Pnh5B{margin-bottom:.5rem;padding-bottom:.75rem}.CustomerReview_title__37oXX{font-size:1.1rem}.CustomerReview_ratingBadge__q3C9g{padding:4px 10px;font-size:.9rem}.CustomerReview_ratingBadge__q3C9g svg{font-size:1rem}.CustomerReview_reviewItem__skYP6{padding:1rem 0}.CustomerReview_avatar__mUFnQ{width:40px;height:40px;font-size:1rem}.CustomerReview_userName__S8C35{font-size:.95rem}.CustomerReview_reviewDate__oStOR{font-size:.7rem}.CustomerReview_comment__D3sRo{font-size:.9rem}.CustomerReview_stars__dRIUE svg{font-size:1rem}}.AboutAstrologer_container__gyz4I{background:#fff;border-radius:12px;padding:2rem;margin-top:2rem;max-width:1140px;margin-left:auto;margin-right:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.AboutAstrologer_title__7Tywp{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1rem}.AboutAstrologer_text__hII4n{color:#4b5563;line-height:1.6;font-size:.95rem;white-space:pre-wrap}.AboutAstrologer_showMore__jlQKE{color:#2563eb;cursor:pointer;font-weight:500;background:none;border:none;padding:0;margin-left:2px;display:inline;font-size:.95rem}.AboutAstrologer_showMore__jlQKE:hover{text-decoration:underline}@media(max-width:1024px){.AboutAstrologer_container__gyz4I{padding:1rem;margin-top:1rem}}.TalkCardSkeleton_cardSkeleton__Y1bH7{background:#fff;border-radius:16px;padding:1.25rem;display:flex;margin:0 auto;gap:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);border:1px solid #f3f4f6;width:380px;height:220px}@media(max-width:768px){.TalkCardSkeleton_cardSkeleton__Y1bH7{width:100%;max-width:380px;height:auto;min-height:220px}}.TalkCardSkeleton_shimmer__LJHUP{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:TalkCardSkeleton_shimmer__LJHUP;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eeeeee 8%,#dddddd 18%,#eeeeee 33%);background-size:1000px 100%}@keyframes TalkCardSkeleton_shimmer__LJHUP{0%{background-position:-468px 0}to{background-position:468px 0}}.TalkCardSkeleton_leftSection__svNwL{display:flex;flex-direction:column;align-items:center;min-width:100px;gap:10px}.TalkCardSkeleton_imageSkeleton__F5ydt{width:114px;height:114px;border-radius:50%}.TalkCardSkeleton_ratingSkeleton__lS3_0{width:60px;height:18px;border-radius:4px}.TalkCardSkeleton_rightSection__hUzFW{flex:1 1;display:flex;flex-direction:column;gap:8px}.TalkCardSkeleton_nameSkeleton__FiKD9{width:70%;height:22px;border-radius:4px;margin-bottom:4px}.TalkCardSkeleton_textSkeleton__fWAdO{width:90%;height:14px;border-radius:4px}.TalkCardSkeleton_shortTextSkeleton__LL6OM{width:50%;height:14px;border-radius:4px}.TalkCardSkeleton_priceSkeleton__MgNGv{width:80%;height:16px;border-radius:4px;margin-top:auto}.TalkCardSkeleton_buttonSkeleton__2vEmt{width:100%;height:40px;border-radius:20px;margin-top:8px}.FilterPopup_overlay__k6maR{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.FilterPopup_modal__RsjzD{background:#fff;width:90%;max-width:500px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;max-height:499px;box-shadow:0 4px 6px rgba(0,0,0,.1)}@media(min-width:1024px){.FilterPopup_modal__RsjzD{flex-direction:column;width:600px}}.FilterPopup_header__WpPTS{background-color:#fbd38d;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.FilterPopup_header__WpPTS h2{margin:0;font-size:18px;font-weight:600;color:#000}.FilterPopup_header__WpPTS .FilterPopup_closeButton___gtA2{background:none;border:none;cursor:pointer;font-size:24px;color:#000;display:flex;align-items:center;padding:0}.FilterPopup_body__U5HGR{display:flex;flex:1 1;min-height:300px;overflow:hidden}.FilterPopup_sidebar__5WPtu{width:140px;background-color:#f5f5f5;border-right:1px solid #e0e0e0;display:flex;flex-direction:column}.FilterPopup_sidebarItem__f1TDF{padding:15px 20px;cursor:pointer;font-size:14px;color:#333;transition:all .2s;border-left:3px solid rgba(0,0,0,0);display:flex;justify-content:space-between;align-items:center}.FilterPopup_sidebarItem__f1TDF:hover{background-color:#ededed}.FilterPopup_sidebarItem__f1TDF.FilterPopup_active__7LhFd{background-color:#fff;font-weight:600;border-left-color:#000}.FilterPopup_sidebarItem__f1TDF.FilterPopup_hasSelection__oTCmI:after{content:"";width:8px;height:8px;background-color:#fbd38d;border-radius:50%}.FilterPopup_content__Hpoob{flex:1 1;padding:20px;overflow-y:auto}.FilterPopup_content__Hpoob h3{margin-top:0;font-size:16px;margin-bottom:16px}.FilterPopup_optionItem__DXpqB{display:flex;align-items:center;margin-bottom:16px;cursor:pointer}.FilterPopup_optionItem__DXpqB input[type=checkbox],.FilterPopup_optionItem__DXpqB input[type=radio]{width:20px;height:20px;margin-right:12px;cursor:pointer;accent-color:#000}.FilterPopup_optionItem__DXpqB span{font-size:15px;color:#333}.FilterPopup_footer__1mshn{padding:16px 20px;display:flex;justify-content:space-between;background-color:#fff;gap:12px}.FilterPopup_footer__1mshn button{flex:1 1;padding:12px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.FilterPopup_footer__1mshn .FilterPopup_resetButton__T3h_A{background-color:rgba(254,207,120,.1882352941);border:1px solid #fece78;color:#333}.FilterPopup_footer__1mshn .FilterPopup_resetButton__T3h_A:hover{background-color:#f5f5f5}.FilterPopup_footer__1mshn .FilterPopup_applyButton__Au3hR{background-color:#fbd38d;border:none;color:#000}.FilterPopup_footer__1mshn .FilterPopup_applyButton__Au3hR:hover{background-color:#face75}.TarotAstrologerSection_sectionContainer__2IeQ7{background:linear-gradient(180deg,#F5E4FF,#FFFFFF 60%);padding:3rem 0;margin:0 auto;width:100%;display:flex;justify-content:center}@media(max-width:1024px){.TarotAstrologerSection_sectionContainer__2IeQ7{padding:2rem 1rem;margin-top:0}}.TarotAstrologerSection_centerContainer__GmmV3{width:100%;max-width:1140px;display:flex;align-items:center;justify-content:space-between;gap:3rem}@media(max-width:1024px){.TarotAstrologerSection_centerContainer__GmmV3{flex-direction:row;gap:2px}}.TarotAstrologerSection_textWrapper__kSfOV{flex:0 0 40%;max-width:450px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding-right:2rem}@media(max-width:1024px){.TarotAstrologerSection_textWrapper__kSfOV{flex:1 1;max-width:100%;padding-right:0;align-items:center;text-align:center}}.TarotAstrologerSection_header__8miEh{width:100%;margin-bottom:1rem}@media(max-width:1024px){.TarotAstrologerSection_header__8miEh{display:flex;justify-content:space-between;align-items:center;width:100%}}.TarotAstrologerSection_customTitleWrapper__M0pUm{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:2rem}@media(max-width:1024px){.TarotAstrologerSection_customTitleWrapper__M0pUm{margin-bottom:1rem}}.TarotAstrologerSection_subTitleHindi__nZ0Jc{font-size:32px;color:#6b21a8;font-weight:400}@media(max-width:1024px){.TarotAstrologerSection_subTitleHindi__nZ0Jc{font-size:20px}}.TarotAstrologerSection_mainTitleHindi__Dtwws{font-size:64px;font-weight:900;color:#6b21a8;line-height:1;margin:0}@media(max-width:1024px){.TarotAstrologerSection_mainTitleHindi__Dtwws{font-size:40px}}.TarotAstrologerSection_dot__QyApD{width:33px;height:33px;background-color:#6b21a8;border-radius:50%;margin-top:1rem;display:flex;align-items:center;cursor:pointer;justify-content:center}.TarotAstrologerSection_dot__QyApD img{object-fit:contain}@media(max-width:1024px){.TarotAstrologerSection_dot__QyApD{width:24px;height:24px;margin-top:.5rem}.TarotAstrologerSection_dot__QyApD img{width:14px;height:14px}}.TarotAstrologerSection_subHeading__A0Wr8{font-size:18px;color:#4b5563;line-height:1.6;margin-bottom:2rem}@media(max-width:1024px){.TarotAstrologerSection_subHeading__A0Wr8{display:none}}.TarotAstrologerSection_viewAllLink__7W_05{display:none}@media(max-width:1024px){.TarotAstrologerSection_viewAllLink__7W_05{display:block;font-size:14px;color:#4b5563;font-weight:500;cursor:pointer}}.TarotAstrologerSection_cardsGrid__BAiaL{flex:1 1;display:flex;gap:1.5rem;justify-content:flex-end;overflow-x:visible}@media(max-width:1024px){.TarotAstrologerSection_cardsGrid__BAiaL{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:1rem}.TarotAstrologerSection_cardsGrid__BAiaL::-webkit-scrollbar{display:none}.TarotAstrologerSection_cardsGrid__BAiaL{-ms-overflow-style:none;scrollbar-width:none}}.TarotAstrologerSection_viewAllButton__G6DIW{background-color:#fcd34d;color:#000;font-weight:600;font-size:1rem;padding:.75rem 2.5rem;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease}.TarotAstrologerSection_viewAllButton__G6DIW:hover{background-color:#f59e0b;transform:translateY(-2px)}@media(max-width:1024px){.TarotAstrologerSection_viewAllButton__G6DIW{display:none}}.Tarot_pageContainer__D_qmo{display:flex;flex-direction:column;min-height:100vh;background-color:#f0f9ff}.Tarot_container__UuoKH{width:100%;max-width:1140px;margin:0 auto;padding:14px 20px;display:flex;flex-direction:column}@media(max-width:1024px){.Tarot_container__UuoKH{padding:10px}}.Tarot_relatedContent__d0vUO{width:100%;max-width:690px;margin:0 auto}.Tarot_mainLayout__vXjr6{display:flex;justify-content:center;gap:1.5rem;padding:1rem 0;max-width:1200px;margin:0 auto;width:100%}.Tarot_centerContent__YkFnH{flex:1 1;display:flex;flex-direction:column;align-items:center;max-width:700px;width:100%}.Tarot_header__5eR7l{text-align:center}.Tarot_header__5eR7l h1{font-size:24px;font-weight:700;color:#000;margin-bottom:.5rem}.Tarot_header__5eR7l p{color:gray;font-size:14px}.Tarot_cardSelectionContainer__5cZ43{width:100%;overflow:visible;padding:2.5rem 0;display:flex}@media(max-width:1024px){.Tarot_cardSelectionContainer__5cZ43{padding:1.5rem 0;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch}.Tarot_cardSelectionContainer__5cZ43::-webkit-scrollbar{display:none}.Tarot_cardSelectionContainer__5cZ43{-ms-overflow-style:none;scrollbar-width:none}}.Tarot_cardStrip__skFuA{display:flex;position:relative;padding:0 1rem;min-width:max-content}@media(max-width:1024px){.Tarot_cardStrip__skFuA{padding-top:22px}}.Tarot_cardWrapper__PVGm9{position:relative;z-index:20;flex-shrink:0;width:120px;height:192px;margin-right:-113.5px;cursor:pointer}.Tarot_cardWrapper__PVGm9:first-child{margin-left:0!important}.Tarot_cardWrapper__PVGm9{animation:Tarot_slideInFromLeft__QkQWn .3s ease-out both}@media(max-width:1024px){.Tarot_cardWrapper__PVGm9{margin-right:-113.5px;display:inline-block}}.Tarot_tarotCard__kdzst{position:relative;width:100%;height:100%;transition:transform .3s ease;border-radius:4px;box-shadow:0 2px 4px 0 rgba(72,72,72,.08);background-size:cover}.Tarot_tarotCard__kdzst img{object-fit:cover;display:block;border-radius:4px;width:100%;height:100%}.Tarot_tarotCard__kdzst.Tarot_selected__Pt1ip{transform:translateY(-25px);z-index:49;box-shadow:0 8px 15px rgba(0,0,0,.2)}@keyframes Tarot_slideInFromLeft__QkQWn{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.Tarot_infoBox__ZepoN{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.05);width:100%}.Tarot_infoBox__ZepoN h2{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:#111827}.Tarot_infoBox__ZepoN h3{font-size:1.1rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem;color:#1f2937}.Tarot_infoBox__ZepoN p{color:#374151;line-height:1.6;margin-bottom:1rem;font-size:.95rem}.Tarot_infoBox__ZepoN ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1.5rem}.Tarot_infoBox__ZepoN ul li{margin-bottom:.5rem;color:#374151;line-height:1.6;font-size:.95rem}.Tarot_predictionResult__g6LlO{width:100%;max-width:800px;margin:40px auto;animation:Tarot_fadeIn__Jx08e .5s ease-in-out;background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 4px 20px rgba(0,0,0,.04);border:1px solid rgba(229,231,235,.5)}.Tarot_predictionResult__g6LlO h3{text-align:center;font-size:28px;font-weight:700;margin-bottom:2.5rem;color:#000}@media(max-width:1024px){.Tarot_predictionResult__g6LlO{padding:15px;margin:20px auto}}.Tarot_predictionCard__uaM8V{background:linear-gradient(135deg,#f3e8ff,#ffffff);border:1px solid #e2e8f0;border-radius:16px;padding:2rem;margin-bottom:2rem;display:flex;gap:2rem;align-items:flex-start}.Tarot_predictionCard__uaM8V:last-child{margin-bottom:0}@media(max-width:768px){.Tarot_predictionCard__uaM8V{flex-direction:column;padding:1.5rem;gap:1.5rem;align-items:center;text-align:center}}.Tarot_cardImageWrapper__sRZnr{position:relative;width:120px;height:160px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.Tarot_cardImageWrapper__sRZnr:before{content:"";position:absolute;width:100px;height:152px;background-color:#1e1b4b;background-image:radial-gradient(white 1px,transparent 0);background-size:10px 10px;border-radius:8px;transform:rotate(-3deg);z-index:1;border:1px solid hsla(0,0%,100%,.2)}.Tarot_cardImageWrapper__sRZnr .Tarot_resultImg__0gm00{position:relative;z-index:2;border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.15);transform:rotate(12deg);transition:transform .3s ease;border:2px solid #fff}.Tarot_cardContent__hr2rQ{flex:1 1;display:flex;flex-direction:column;padding-top:.5rem}@media(max-width:768px){.Tarot_cardContent__hr2rQ{width:100%}}.Tarot_cardContent__hr2rQ .Tarot_badge__W5AxC{display:inline-block;background:#fcd34d;color:#451a03;font-size:.85rem;font-weight:600;padding:.5rem 1.25rem;border-radius:8px;align-self:flex-start;margin-bottom:1.25rem;white-space:nowrap}@media(max-width:768px){.Tarot_cardContent__hr2rQ .Tarot_badge__W5AxC{align-self:center;white-space:wrap}}.Tarot_cardContent__hr2rQ h4{font-size:1.15rem;font-weight:800;color:#1a202c;margin-bottom:.75rem}.Tarot_cardContent__hr2rQ p{color:#4a5568;font-size:1rem;line-height:1.65;margin:0}.Tarot_chooseAgainBtn__rpaD5{display:flex;align-items:center;justify-content:center;margin:2rem auto 0;background:linear-gradient(135deg,#1E1B4B,#312E81);color:#fff;padding:.75rem 2rem;border-radius:9999px;border:none;font-weight:600;font-size:1rem;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s;gap:.5rem}.Tarot_chooseAgainBtn__rpaD5:hover{transform:translateY(-2px)}@keyframes Tarot_fadeIn__Jx08e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Tarot_astroSectionWrapper__7GzpQ{width:100%;margin-top:2rem;display:block}.Tarot_mobileastroSectionWrapper__ez36o{display:none}@media(max-width:1024px){.Tarot_mobileastroSectionWrapper__ez36o{display:block}}