.matrimony_matrimonyContainer__S5jsB{max-width:1200px;margin:0 auto;padding:2rem 1rem}.matrimony_matrimonyHeader__dXdj8{text-align:center;margin-bottom:2rem}.matrimony_matrimonyHeader__dXdj8 h1{font-size:2.5rem;color:#333;margin-bottom:.5rem}.matrimony_matrimonyHeader__dXdj8 p{font-size:1.1rem;color:#666}.matrimony_contentRow__MQBOP{display:grid;grid-template-columns:300px 1fr;grid-gap:2rem;gap:2rem;align-items:start}.matrimony_filtersSection__AZxWi{display:flex;flex-direction:column;gap:1rem;background-color:#fff;padding:1.25rem;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);position:-webkit-sticky;position:sticky;top:1rem;height:max-content}.matrimony_filterGroup__rcg6v{flex:1 1;min-width:200px;padding-bottom:.5rem}.matrimony_filterGroup__rcg6v label{display:block;margin-bottom:.5rem;font-weight:500;color:#444}.matrimony_filterInput__tME9A{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.matrimony_checkboxGroup__XHCk5{display:flex;gap:.5rem;flex-wrap:wrap}.matrimony_checkboxItem___9JMn{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:.35rem .75rem;transition:background .2s ease,border-color .2s ease,color .2s ease}.matrimony_checkboxItem___9JMn input{position:absolute;opacity:0;width:0;height:0}.matrimony_checkboxItem___9JMn:hover{background:#f8fafc}.matrimony_checkboxItem___9JMn:has(input:checked){background:#e8f5fd;border-color:#1fa0db}.matrimony_checkboxItem___9JMn input:checked+span{color:#0b6fae;font-weight:600}.matrimony_checkboxItem___9JMn span{font-size:.95rem}.matrimony_rangeGroup__ildYO{display:flex;flex-direction:column;gap:.5rem}.matrimony_rangeValues__ekLlo{display:flex;align-items:center;gap:.5rem;color:#444;font-weight:500}.matrimony_dualRange__QBexs{position:relative;height:36px}.matrimony_dualRangeTrack__73e7O{height:6px;border-radius:999px;background:#e5e7eb;z-index:1}.matrimony_dualRangeTrack__73e7O,.matrimony_rangeInput__0tQzs{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.matrimony_rangeInput__0tQzs{width:100%;height:36px;background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2;pointer-events:auto}.matrimony_rangeInput__0tQzs::-webkit-slider-runnable-track{height:6px;background:transparent}.matrimony_rangeInput__0tQzs::-moz-range-track{height:6px;background:transparent}.matrimony_rangeInput__0tQzs::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#1fa0db;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.2);margin-top:0}.matrimony_rangeInput__0tQzs::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#1fa0db;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.2)}.matrimony_minRange__BAaP3{z-index:2}.matrimony_maxRange__tYA__{z-index:3}.matrimony_locationWrapper__QAfMg{position:relative}.matrimony_suggestionsList__Y48_Z{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;margin-top:.25rem;max-height:220px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.08)}.matrimony_suggestionItem__7lgbF{padding:.5rem .75rem;cursor:pointer}.matrimony_suggestionItem__7lgbF:hover{background:#f0f7fb}.matrimony_applyFiltersBtn__c6T9V{background-color:#1fa0db;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:10px;cursor:pointer;font-weight:600;transition:background-color .2s;width:100%}.matrimony_applyFiltersBtn__c6T9V:hover{background-color:#3a7bc8}.matrimony_filterActions__XwYW2{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.matrimony_clearFiltersBtn__a50dd{background-color:#f5f5f5;color:#333;border:1px solid #e5e7eb;padding:.75rem 1.5rem;border-radius:10px;cursor:pointer;font-weight:500}.matrimony_clearFiltersBtn__a50dd:hover{background-color:#eee}.matrimony_usersGrid__7Dkkm{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.matrimony_noResults__Ranvc{text-align:center;padding:3rem 0}.matrimony_noResultsIcon__iZdeZ{font-size:3rem;color:#ccc;margin-bottom:1rem}.matrimony_noResults__Ranvc h3{font-size:1.5rem;color:#555;margin-bottom:.5rem}.matrimony_noResults__Ranvc p{color:#777}@media (max-width:768px){.matrimony_contentRow__MQBOP{grid-template-columns:1fr}.matrimony_filtersSection__AZxWi{margin-bottom:1rem}.matrimony_filterGroup__rcg6v{width:100%}.matrimony_usersGrid__7Dkkm{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.MatrimonyUserCard_userCard__IDbF5{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s,box-shadow .2s;cursor:pointer}.MatrimonyUserCard_userCard__IDbF5:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.15)}.MatrimonyUserCard_userCardHeader__YNmv_{display:flex;align-items:center;padding:1.25rem;border-bottom:1px solid #f0f0f0}.MatrimonyUserCard_userAvatar__AbLv5{margin-right:1rem}.MatrimonyUserCard_avatarPlaceholder__TNrRf{width:80px;height:80px;background-color:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center}.MatrimonyUserCard_avatarImage__2Xl5X{border-radius:50%;object-fit:cover}.MatrimonyUserCard_userBasicInfo__PSNm_{flex:1 1}.MatrimonyUserCard_userBasicInfo__PSNm_ h3{margin:0 0 .5rem;font-size:1.2rem;color:#333}.MatrimonyUserCard_userAge__mvMmg{display:flex;align-items:center;color:#666;margin:0}.MatrimonyUserCard_userCardBody__D8Lr1{padding:1.25rem;border-bottom:1px solid #f0f0f0}.MatrimonyUserCard_userInfoItem__iWVwj{display:flex;align-items:center;margin-bottom:.75rem;color:#555}.MatrimonyUserCard_userInfoItem__iWVwj:last-child{margin-bottom:0}.MatrimonyUserCard_infoIcon__js2Zj{margin-right:.5rem;color:#4a90e2;min-width:16px}.MatrimonyUserCard_label__4Xjaa{font-weight:500;margin-right:.25rem}.MatrimonyUserCard_userCardFooter__qjc8s{padding:1.25rem;text-align:center}.MatrimonyUserCard_viewProfileBtn__EoSuH{background-color:#1fa0db;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:20px;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%}.MatrimonyUserCard_viewProfileBtn__EoSuH:hover{background-color:#3a7bc8}.ph_header__Gt5dm{text-align:center;margin-bottom:2rem;width:100%;display:flex;padding:30px 0;flex-direction:column;align-items:center;justify-content:center;background-color:#1fa0db;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.ph_header__Gt5dm h1{font-size:2rem;font-weight:700;color:#fff;margin:0 0 .5rem}.ph_header__Gt5dm p{color:#fff;margin:0;font-size:1rem}@media (max-width:480px){.ph_header__Gt5dm h1{font-size:1.5rem}}@media (min-width:1024px){.ph_header__Gt5dm{margin-bottom:3rem}}.DualRangeSlider_wrapper__Xf4cC{position:relative;width:100%;background-color:#fff;padding:12px 12px 8px;border-radius:10px}.DualRangeSlider_values__ndMP1{background-color:#3264fe;width:40%;position:relative;margin:0 auto;padding:8px 0;border-radius:5px;text-align:center;font-weight:500;font-size:16px;color:#fff}.DualRangeSlider_values__ndMP1:before{content:"";position:absolute;height:0;width:0;border-top:12px solid #3264fe;border-left:12px solid transparent;border-right:12px solid transparent;margin:auto;bottom:-11px;left:0;right:0}.DualRangeSlider_container__CYsGE{position:relative;width:100%;height:80px;margin-top:20px}.DualRangeSlider_container__CYsGE input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:none;position:absolute;margin:auto;top:0;bottom:0;background-color:transparent;pointer-events:none}.DualRangeSlider_sliderTrack__GDaG_{width:100%;height:5px;position:absolute;margin:auto;top:0;bottom:0;border-radius:5px;background:#dadae5}.DualRangeSlider_container__CYsGE input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.DualRangeSlider_container__CYsGE input[type=range]::-moz-range-track{-moz-appearance:none;height:5px}.DualRangeSlider_container__CYsGE input[type=range]::-ms-track{appearance:none;height:5px}.DualRangeSlider_container__CYsGE input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:1.4em;width:1.4em;background-color:#3264fe;cursor:pointer;margin-top:-9px;pointer-events:auto;border-radius:50%;border:2px solid #fff}.DualRangeSlider_container__CYsGE input[type=range]:active::-webkit-slider-thumb{background-color:#fff;border:1px solid #3264fe}.DualRangeSlider_container__CYsGE input[type=range]::-moz-range-thumb{height:1.4em;width:1.4em;cursor:pointer;border-radius:50%;background-color:#3264fe;pointer-events:auto;border:2px solid #fff}.DualRangeSlider_container__CYsGE input[type=range]::-ms-thumb{appearance:none;height:1.4em;width:1.4em;cursor:pointer;border-radius:50%;background-color:#3264fe;pointer-events:auto}