.m-astro-chart{--astro-chart-txt:#404040;--astro-chart-bg:#fff;display:grid;grid-template-areas:"h12 h1 h2 h3" "h11 label label h4" "h10 label label h5" "h9 h8 h7 h6";grid-template-columns:repeat(4,1fr);overflow:hidden;border:2px solid;color:var(--astro-chart-txt);background-color:var(--astro-chart-txt);border-radius:8px;gap:2px;aspect-ratio:1/1}.m-astro-chart__label{display:flex;grid-area:label;align-items:center;justify-content:center;background-color:var(--astro-chart-bg);font-size:18px}.m-astro-chart__position{min-width:0;padding:10px;background-color:var(--astro-chart-bg);font-size:small}.m-astro-chart .house-1{grid-area:h1}.m-astro-chart .house-2{grid-area:h2}.m-astro-chart .house-3{grid-area:h3}.m-astro-chart .house-4{grid-area:h4}.m-astro-chart .house-5{grid-area:h5}.m-astro-chart .house-6{grid-area:h6}.m-astro-chart .house-7{grid-area:h7}.m-astro-chart .house-8{grid-area:h8}.m-astro-chart .house-9{grid-area:h9}.m-astro-chart .house-10{grid-area:h10}.m-astro-chart .house-11{grid-area:h11}.m-astro-chart .house-12{grid-area:h12}.m-astro-chart__planet{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-tab-group{--tab-group-bg:hsla(0,0%,100%,0.1);--tab-group-txt:#ddd;--tab-group-txt-checked:#fff;--tab-group-bg-checked:hsla(0,0%,100%,0.3);display:flex;width:-moz-fit-content;width:fit-content;background-color:var(--tab-group-bg);border-radius:4px;gap:2px}.m-tab-group__ip{display:none}.m-tab-group__label{display:inline-block;padding:8px 16px;color:var(--tab-group-txt);border-radius:4px;transition:all .2s linear}.m-tab-group__ip:checked+.m-tab-group__label{color:#fff;background-color:var(--tab-group-bg-checked);transition:all .2s linear}.m-card{--card-tag-txt:#fff;--card-tag-bg:#1d5227;--card-menu-z-index:2;--card-overlay-z-index:1;--card-tag-z-index:0;display:inline-block;position:relative;width:340px;background-size:100%;border-radius:16px;box-shadow:0 4px 4px hsla(0,0%,50.2%,.25),0 8px 10px hsla(0,0%,50.2%,.1);aspect-ratio:3/4}.m-card__tags-list{display:flex;position:absolute;z-index:var(--card-tag-z-index);top:28px;left:-16px;flex-flow:column;margin-block:0;padding-inline:0;list-style:none;transition:left .3s linear;row-gap:16px}.m-card__tags-list .m-tag:nth-child(n+7){display:none}.m-card__overlay{position:absolute;z-index:var(--card-overlay-z-index);bottom:0;width:100%;height:99px;overflow:hidden;padding:20px;color:#fff;background:linear-gradient(180deg,rgba(48,54,70,.05) 0,rgba(48,54,70,.6));border-radius:0 0 16px 16px;transition:height .2s ease-in;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.m-card__overlay.is-open{height:100%;border-radius:16px;transition:height .2s ease-out}.m-card__overlay.is-open~.m-card__tags-list{left:16px;transition:left .3s linear}.m-card__contents{position:relative;z-index:-1;top:calc(100% + 20px);width:calc(100% - 58px);overflow:hidden;padding-block:1rem;opacity:0}.is-open .m-card__contents{z-index:0;top:0;padding-block-start:16px;opacity:1;transition:all .3s linear}.m-card__section{display:flex;position:relative;z-index:-1;flex-wrap:wrap;height:0;opacity:0;transition:opacity .2s ease-out;gap:14px}.m-card__section.is-active{z-index:1;height:100%;opacity:1;transition:opacity .2s ease-out}.m-card__chart-selector{margin-block-end:8px}.m-card__menu{position:absolute;z-index:var(--card-menu-z-index);right:20px;bottom:20px;height:0;overflow:hidden;transition:height .2s ease-in}.is-open+.m-card__menu{height:220px;overflow:unset;transition:height .2s ease-out}.m-card__ip-text{width:100%;margin-block:12px;border:1px solid #c4c4c4;padding:10px 16px;font-size:16px;background-color:#f7f7f7;border-radius:8px}.m-card__btn-wrapper{display:flex;height:-moz-fit-content;height:fit-content;gap:14px}.m-card--light .m-card__overlay.is-open{background:linear-gradient(0deg,rgba(48,54,70,.05) 0,rgba(48,54,70,.6))}.m-name-plate{display:flex;align-items:center}.m-name-plate__wrapper{flex-grow:1}.m-name-plate__link{text-decoration:none}.m-name-plate__title{margin:0 0 6px 0;font-size:1.5rem;color:#fff}.m-name-plate__verified{display:inline-block;width:18px;height:18px;background-image:url(../img/card-icons-sprite.c7adeba0.svg);background-size:132px 396px;background-position:-13px -365px;background-repeat:no-repeat;vertical-align:middle}.m-name-plate__location{margin:0;font-size:1rem}.m-name-plate__goto-icon,.m-name-plate__menu-icon{width:44px;height:44px}.m-name-plate__goto-icon{display:none}.is-open .m-name-plate__goto-icon{display:inline-block}.is-open .m-name-plate__menu-icon{display:none}.m-card-icon{--icon-size:44px;display:inline-block;width:var(--icon-size);height:var(--icon-size);background-image:url(../img/card-icons-sprite.c7adeba0.svg);background-position:0 0;background-size:calc(var(--icon-size)*3) calc(var(--icon-size)*9);cursor:pointer}.m-card-icon--personal-info{background-position-y:0}.m-card-icon--profession{background-position-y:calc(var(--icon-size)*-1)}.m-card-icon--birth-chart{background-position-y:calc(var(--icon-size)*-2)}.m-card-icon--phone{background-position-y:calc(var(--icon-size)*-3)}.m-card-icon--link{background-position-y:calc(var(--icon-size)*-4)}.m-card-icon--menu{background-position-y:calc(var(--icon-size)*-5)}.m-card-icon--close{background-position-y:calc(var(--icon-size)*-6)}.m-card-icon--goto{background-position-y:calc(var(--icon-size)*-7)}.m-card-icon:hover{background-position-x:calc(var(--icon-size)*-1)}.m-card-icon.is-active{background-position-x:calc(var(--icon-size)*-2)}.m-card--light .m-card-icon{background-image:url(../img/card-icons-sprite--light.0823dcdb.svg)}.m-card-field{--card-field-bg:hsla(0,0%,100%,0.25);--card-field-label-txt:#ddd;--card-field-value-txt:#fff;display:inline-block;padding:12px;text-shadow:-1px 1px 1px rgba(0,0,0,.25);background-color:var(--card-field-bg);border-radius:8px}.m-card-field__label{color:var(--card-field-label-txt);font-size:14px;font-weight:500;line-height:120%}.m-card-field__value{display:block;color:var(--card-field-value-txt);font-size:24px;font-weight:700;line-height:150%}.m-card-field__email-domain{display:block;font-size:14px;line-height:120%}.m-card-field__reveal-btn{margin-block-start:8px}.m-card--light .m-card-field{--card-field-bg:rgba(0,0,0,0.2)}.m-card-menu{--card-menu-bg:hsla(0,0%,100%,0.1);--card-menu-active-bg:hsla(0,0%,100%,0.4);display:flex;position:relative;flex-flow:column;justify-content:flex-end;margin:0;padding:0;background-color:var(--card-menu-bg);list-style:none;border-radius:4px}.is-open .m-card-menu{bottom:0;transition:bottom .2s ease-out}.m-card-menu__indicator{content:"";display:block;position:absolute;top:0;left:0;width:44px;height:44px;background-color:var(--card-menu-active-bg);border-radius:4px;transition:top .2s ease-out}.m-card-icon--profession.is-active~.m-card-menu__indicator{top:44px;transition:top .2s ease-out}.m-card-icon--birth-chart.is-active~.m-card-menu__indicator{top:88px;transition:top .2s ease-out}.m-card-icon--phone.is-active~.m-card-menu__indicator{top:132px;transition:top .2s ease-out}.m-card--light .m-card-menu{--card-menu-bg:rgba(0,0,0,0.1)}.m-card--light .m-card-menu .m-card-menu__indicator{--card-menu-active-bg:rgba(0,0,0,0.2)}.p-gallery__filters{position:relative;margin-block:22px 12px;margin-inline:18px;padding-block-end:12px;height:78px;overflow:hidden;transition:height .4s linear}.p-gallery__filters .m-ip-search{margin-block-end:32px;transition:margin-block-end .3s linear}.p-gallery__filters:after{position:absolute;bottom:0;content:"";display:block;width:100%;height:1px;background-color:#c4c4c4}.p-gallery__filters.filters-visible{height:408px;transition:height .4s linear}.p-gallery__filters.filters-visible .m-ip-search{margin-block-end:20px;transition:margin-block-end .3s linear}.p-gallery__filter-btns-wrapper{position:relative;bottom:31px;text-align:center}.p-gallery__segmented-control--female:after{content:"பெண்கள்"}.p-gallery__segmented-control--male:after{content:"ஆண்கள்";left:103px}.p-gallery__page-title{margin-block:32px;line-height:1.5em;text-align:center}.p-gallery__cards-wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin-block:11px 22px;padding-block:11px 22px;margin-inline:18px;gap:24px}.p-gallery__cards-wrapper:after{content:"";position:absolute;inset:0;background-color:hsla(0,0%,100%,.25);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:none}.p-gallery__cards-wrapper.is-loading:after{display:block}.p-gallery__pagination{margin-block-end:32px}@media(min-width:768px){.p-gallery{position:relative}.p-gallery__filters{display:grid;grid-template-areas:". . ." "salary raasi star";grid-template-columns:repeat(3,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:16px;position:relative;bottom:31px;margin-block:0;margin-block-end:-31px;border-block-end:none;padding:14px;background:#e5e5e5;background:linear-gradient(180deg,#e5e5e5 0,#d1d1d1);height:auto;overflow:visible;border-radius:20px;box-shadow:0 2px 2px rgba(118,103,99,.25),0 10px 10px rgba(118,103,99,.15)}.p-gallery__filters .m-ip-search,.p-gallery__filters .m-ip-select{flex-basis:33.33%;margin-block-end:0}.p-gallery__filters .salary{grid-area:salary}.p-gallery__filters .raasi{grid-area:raasi}.p-gallery__filters .star{grid-area:star}.p-gallery__filters:after{display:none}.p-gallery__filters.filters-visible{height:auto}.p-gallery__filters.filters-visible .m-ip-search{margin-block-end:0}.p-gallery__filter-btns-wrapper{display:none}.p-gallery__segmented-control{margin-block-start:32px}.p-gallery__cards-wrapper{justify-content:space-evenly}}@media(min-width:1200px){.p-gallery__filters{margin-inline:auto;max-width:1100px}}@media(min-width:1452px){.p-gallery__cards-wrapper{margin-inline:auto;max-width:1452px}}