.MatchForm_form__k6nri{width:100%}.MatchForm_cardsGrid__4cD3E{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:start}.MatchForm_personCard__fv2m0{min-width:0;padding:24px 22px 23px;background:#fff;border:1px solid #ebe5f5;border-radius:19px;box-shadow:0 10px 30px #49307808}.MatchForm_cardHeading__hF6sp{display:flex;align-items:center;gap:11px;padding-bottom:19px;border-bottom:1px solid #f0ebf7}.MatchForm_personIcon__Zj7yV{width:39px;height:39px;display:grid;place-items:center;border-radius:13px}.MatchForm_girlIcon__7lNON{background:#f3eaff;color:#9865ce}.MatchForm_boyIcon__gE4ae{background:#e9edff;color:#6572c7}.MatchForm_cardKicker__0Zh0l{display:block;font-size:9px;font-weight:700;letter-spacing:1.4px;color:#9a8cb3;margin-bottom:4px}.MatchForm_cardHeading__hF6sp h2{margin:0;font-family:Playfair Display,serif;font-size:21px;font-weight:500}.MatchForm_optional__b6SPA{margin-left:auto;align-self:flex-start;color:#a49bb2;font-size:9px;white-space:nowrap}.MatchForm_fields__JNTfN{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 12px;gap:18px 12px;padding-top:19px}.MatchForm_field__3jMoG{display:flex;flex-direction:column;gap:8px;min-width:0}.MatchForm_full__4wXZs{grid-column:1/-1}.MatchForm_field__3jMoG>span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#50445f}.MatchForm_field__3jMoG>span svg{color:#9274cc}.MatchForm_field__3jMoG>span b{color:#c46a7c;font-size:12px}.MatchForm_field__3jMoG>span small{font-size:9px;font-weight:500;color:#a49bb2}.MatchForm_field__3jMoG input{width:100%;height:43px;border:1px solid #e8e1f1;border-radius:10px;background:#fdfcff;padding:0 11px;color:#342844;font-size:11px;outline:none;transition:border-color .2s,box-shadow .2s;min-width:0}.MatchForm_field__3jMoG input:focus{border-color:#a78be5;box-shadow:0 0 0 3px #8862d414}.MatchForm_field__3jMoG input[aria-invalid=true]{border-color:#d98491;background:#fffafb}.MatchForm_field__3jMoG input::placeholder{color:#b3aabc}.MatchForm_hint__O0vhR{color:#a49bad;font-size:9px;line-height:1.55}.MatchForm_error__s_se0{color:#bd5064;font-size:10px;line-height:1.4}.MatchForm_locationTabs___ktm_{display:flex;gap:6px;padding:4px;background:#f6f2fc;border-radius:10px}.MatchForm_locationTabs___ktm_ button{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;border-radius:7px;padding:9px 5px;color:#9388a4;font-size:10px;font-weight:600;cursor:pointer}.MatchForm_locationTabs___ktm_ .MatchForm_activeTab__4VWve{color:#6846b4;background:#fff;box-shadow:0 2px 6px #3720540b}.MatchForm_autocomplete__FnCPO,.MatchForm_searchWrap__D1mLK{position:relative}.MatchForm_searchWrap__D1mLK input{padding-right:37px}.MatchForm_searchIcon__aFSlj,.MatchForm_spinner__nz9um{position:absolute;right:12px;top:13px;color:#a295b7}.MatchForm_spinner__nz9um{animation:MatchForm_spin__2ZBMi 1s linear infinite}.MatchForm_suggestions__X36dt{position:absolute;z-index:20;top:calc(100% + 5px);left:0;right:0;max-height:240px;overflow:auto;padding:5px;background:#fff;border:1px solid #e8e0f4;border-radius:12px;box-shadow:0 12px 30px #3720541c}.MatchForm_suggestions__X36dt button{width:100%;display:flex;align-items:center;gap:9px;padding:10px 8px;text-align:left;border:0;border-radius:8px;background:#fff;color:#8063bb;cursor:pointer}.MatchForm_suggestions__X36dt button:hover,.MatchForm_suggestions__X36dt button[aria-selected=true]{background:#f7f3ff}.MatchForm_suggestions__X36dt button>span{min-width:0;flex:1 1}.MatchForm_suggestions__X36dt small,.MatchForm_suggestions__X36dt strong{display:block}.MatchForm_suggestions__X36dt strong{color:#3d304f;font-size:11px;font-weight:600}.MatchForm_suggestions__X36dt small{color:#9a90a8;font-size:9px;line-height:1.5;margin-top:3px}.MatchForm_noResults__TDpRg{position:absolute;z-index:20;top:calc(100% + 5px);left:0;right:0;padding:13px;background:#fff;border:1px solid #e8e0f4;border-radius:10px;box-shadow:0 12px 30px #3720541c;color:#91869f;font-size:10px;line-height:1.5}.MatchForm_selectedPlace__BxBGQ{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#43876b;font-size:10px;margin-top:9px}.MatchForm_selectedPlace__BxBGQ span{flex:1 1;min-width:120px}.MatchForm_selectedPlace__BxBGQ small{color:#9c93a9;font-size:9px}.MatchForm_coordinates__HIkt5{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.MatchForm_coordinates__HIkt5 label{display:flex;flex-direction:column;gap:7px}.MatchForm_coordinates__HIkt5 label span{color:#7e728f;font-size:10px;font-weight:600}.MatchForm_coordinates__HIkt5>.MatchForm_error__s_se0,.MatchForm_coordinates__HIkt5>.MatchForm_hint__O0vhR{grid-column:1/-1}.MatchForm_formError__vb2YP{display:flex;align-items:center;gap:9px;margin-top:18px;padding:12px 14px;border:1px solid #f1d4da;border-radius:10px;background:#fff7f8;color:#ac4e61;font-size:11px}.MatchForm_formError__vb2YP svg{flex-shrink:0}.MatchForm_submitButton__UWLPI{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:23px;padding:16px 20px;border:0;border-radius:12px;background:linear-gradient(110deg,#8060db,#6745c2);color:#fff;font-size:12px;font-weight:700;box-shadow:0 10px 24px #7651d526;cursor:pointer;transition:transform .2s,box-shadow .2s}.MatchForm_submitButton__UWLPI:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 13px 25px #7651d540}.MatchForm_submitButton__UWLPI:disabled{opacity:.75;cursor:wait}.MatchForm_resultPanel__ysg6F{margin-top:25px;padding:25px;border:1px solid #e5dbf5;border-radius:18px;background:linear-gradient(145deg,#fff,#fbf8ff);box-shadow:0 15px 40px #4930780c;animation:MatchForm_appear__LWaqQ .4s both}.MatchForm_resultTop__o5Zxm{display:flex;align-items:center;justify-content:space-between;gap:15px}.MatchForm_resultKicker__c1jvm{display:flex;align-items:center;gap:7px;color:#8668c6;font-size:9px;font-weight:700;letter-spacing:1.6px}.MatchForm_resultTop__o5Zxm h2{font-family:Playfair Display,serif;font-size:27px;font-weight:500;margin:9px 0 5px}.MatchForm_resultTop__o5Zxm p{margin:0;color:#8b8099;font-size:12px}.MatchForm_resultTop__o5Zxm p span{color:#a58bda;padding:0 5px}.MatchForm_scoreRing__gQSMr{width:88px;height:88px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:5px solid #e7ddfa;border-radius:50%;background:#f7f2ff}.MatchForm_scoreRing__gQSMr strong{color:#6845b5;font-size:24px;line-height:1.1}.MatchForm_scoreRing__gQSMr strong small{font-size:11px;color:#a095b8;font-weight:500}.MatchForm_scoreRing__gQSMr>span{margin-top:4px;font-size:8px;color:#9c90b0}.MatchForm_resultNotice__8uKEm{display:flex;align-items:flex-start;gap:10px;margin:22px 0;padding:13px;border:1px solid #f1e3c8;border-radius:10px;background:#fffaf0;color:#8f7444}.MatchForm_resultNotice__8uKEm svg{flex-shrink:0;margin-top:1px}.MatchForm_resultNotice__8uKEm p{margin:0;font-size:10px;line-height:1.65}.MatchForm_resultNotice__8uKEm strong{color:#795e2d}.MatchForm_resultMetrics__5jj19{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.MatchForm_metric__8k041{padding:13px;border:1px solid #eee8f7;border-radius:11px;background:#fff}.MatchForm_metric__8k041>span{display:block;color:#847992;font-size:10px}.MatchForm_metric__8k041>strong{display:block;color:#4b386d;font-size:21px;margin-top:8px}.MatchForm_metric__8k041>strong small{color:#a49ab4;font-size:11px;font-weight:500}.MatchForm_metricTrack__z2u8c{height:4px;margin:9px 0;background:#f0eaf9;border-radius:10px;overflow:hidden}.MatchForm_metricTrack__z2u8c i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#a48ae6,#7954cb)}.MatchForm_metric__8k041>small{color:#a49bad;font-size:9px;line-height:1.5}.MatchForm_resultBottom__W7_vX{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;padding-top:16px;border-top:1px solid #eee8f6}.MatchForm_resultBottom__W7_vX button,.MatchForm_resultBottom__W7_vX>span{display:flex;align-items:center;gap:7px;font-size:10px}.MatchForm_resultBottom__W7_vX>span{color:#6c9b82}.MatchForm_resultBottom__W7_vX button{border:0;background:transparent;color:#8060c4;font-weight:700;cursor:pointer}@keyframes MatchForm_appear__LWaqQ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:850px){.MatchForm_cardsGrid__4cD3E{grid-template-columns:1fr}.MatchForm_personCard__fv2m0{padding:24px}.MatchForm_fields__JNTfN{grid-template-columns:1fr 1fr}.MatchForm_resultMetrics__5jj19{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.MatchForm_personCard__fv2m0{padding:19px 15px}.MatchForm_cardHeading__hF6sp h2{font-size:19px}.MatchForm_optional__b6SPA{font-size:8px}.MatchForm_fields__JNTfN{gap:16px 10px}.MatchForm_field__3jMoG input{font-size:11px}.MatchForm_resultPanel__ysg6F{padding:18px 14px}.MatchForm_resultTop__o5Zxm h2{font-size:23px}.MatchForm_scoreRing__gQSMr{width:75px;height:75px}.MatchForm_scoreRing__gQSMr strong{font-size:21px}.MatchForm_resultMetrics__5jj19{grid-template-columns:1fr}.MatchForm_metric__8k041{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px}.MatchForm_metric__8k041>strong{margin:0}.MatchForm_metricTrack__z2u8c,.MatchForm_metric__8k041>small{grid-column:1/-1}.MatchForm_resultBottom__W7_vX{align-items:flex-start;flex-direction:column}}@keyframes MatchForm_spin__2ZBMi{to{transform:rotate(1turn)}}.MatchForm_resultSummary__CPCkf{margin:16px 0 20px;color:#7d728c;font-size:12px;line-height:1.75}.MatchForm_chartGrid__oqsYB{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:18px 0 25px}.MatchForm_chartCard__8_6vO{padding:15px;border:1px solid #eee7f7;border-radius:12px;background:#fff;min-width:0}.MatchForm_chartTitle__U_AIQ{display:flex;align-items:center;gap:8px;color:#7552c7;margin-bottom:12px;font-size:11px}.MatchForm_chartTitle__U_AIQ strong{color:#4d3d60}.MatchForm_chartDetail__qa7W3{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 0;border-top:1px solid #f2edf8;font-size:10px}.MatchForm_chartDetail__qa7W3 span{color:#9489a2}.MatchForm_chartDetail__qa7W3 strong{color:#4d3c62;text-align:right;font-weight:600}.MatchForm_factorHeading__DEKr9{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 13px}.MatchForm_factorHeading__DEKr9 h3{font-family:Playfair Display,serif;font-weight:500;font-size:21px;margin:0}.MatchForm_factorHeading__DEKr9>span{color:#8c7da3;font-size:10px}.MatchForm_metricTitle__Gp_y1{display:flex;justify-content:space-between;align-items:center;gap:6px}.MatchForm_metricTitle__Gp_y1>span{color:#625371;font-size:10px;font-weight:700}.MatchForm_metricTitle__Gp_y1>strong{color:#4b386d;font-size:19px}.MatchForm_metricTitle__Gp_y1>strong small{color:#a49ab4;font-size:10px;font-weight:500}.MatchForm_metricNote__RnNlF{display:block;color:#a49bad;font-size:9px;line-height:1.5}.MatchForm_metric__8k041 details{margin-top:9px;color:#8e80a1;font-size:9px}.MatchForm_metric__8k041 summary{cursor:pointer;font-weight:600}.MatchForm_metric__8k041 details p{margin:7px 0 0;line-height:1.6;color:#7e728f}.MatchForm_caveats__WXhyb{margin-top:16px;padding:14px 16px;background:#f8f5ff;border-radius:11px;color:#7f7193;font-size:10px;line-height:1.65}.MatchForm_caveats__WXhyb>strong{color:#625078}.MatchForm_caveats__WXhyb ul{padding-left:17px;margin:7px 0 0}.MatchForm_caveats__WXhyb li+li{margin-top:4px}@media(max-width:600px){.MatchForm_chartGrid__oqsYB{grid-template-columns:1fr}.MatchForm_chartCard__8_6vO{padding:14px}.MatchForm_factorHeading__DEKr9{align-items:flex-start;flex-direction:column;gap:5px}.MatchForm_resultSummary__CPCkf{font-size:11px}.MatchForm_chartDetail__qa7W3{font-size:10px}}.page_page__VfWWQ{min-height:100vh;background:radial-gradient(ellipse at 85% 5%,#f0eaff 0,transparent 34%),#fcfbff}.page_header__dN_5Y{max-width:1120px;height:80px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebe5f5}.page_brand__BcmgH{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;letter-spacing:-1px}.page_brandMark__xQ5Hq{display:grid;place-items:center;width:32px;height:32px;background:#7651d5;color:#fff;border-radius:11px}.page_brand__BcmgH>span:last-child>span,.page_footer__zthu4>span:first-child>span{color:#8b67eb}.page_backLink___DvDN{display:flex;align-items:center;gap:8px;color:#776d89;font-size:12px;font-weight:600}.page_backLink___DvDN:hover{color:#7651d5}.page_shell__R_R_7{max-width:940px;margin:0 auto;padding:56px 24px 80px}.page_intro__SaZAH{text-align:center;max-width:650px;margin:0 auto 38px}.page_eyebrow__xwbhs{font-size:10px;font-weight:700;letter-spacing:2px;color:#8668c6}.page_intro__SaZAH h1{font-family:Playfair Display,serif;font-size:clamp(39px,5vw,55px);font-weight:500;letter-spacing:-1.5px;margin:15px 0 12px}.page_intro__SaZAH h1 em{color:#8667d5;font-weight:500}.page_intro__SaZAH p{color:#7e768e;font-size:14px;line-height:1.8;margin:0 auto;max-width:540px}.page_stepLine__QvvWt{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:27px;color:#93899f;font-size:10px;font-weight:600}.page_stepDot__FBDbb{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#eee8fb;color:#7552c7;font-size:10px}.page_stepLine__QvvWt i{width:30px;height:1px;background:#ddd4ed}.page_privacy__uXXQN{display:flex;align-items:center;justify-content:center;gap:7px;color:#9b92a8;font-size:10px;margin:23px 0 0}.page_privacy__uXXQN svg{color:#8d7bb0}.page_footer__zthu4{border-top:1px solid #ebe5f5;padding:22px 28px;display:flex;justify-content:space-between;gap:20px;max-width:1120px;margin:auto;color:#a098ad;font-size:10px}.page_footer__zthu4>span:first-child{font-size:17px;font-weight:700;color:#3a2d50}@media(max-width:600px){.page_header__dN_5Y{height:70px;padding:0 20px}.page_shell__R_R_7{padding:40px 16px 55px}.page_intro__SaZAH{margin-bottom:28px}.page_intro__SaZAH h1{font-size:39px}.page_intro__SaZAH p{font-size:13px}.page_stepLine__QvvWt{gap:6px;font-size:9px}.page_stepLine__QvvWt i{width:12px}.page_footer__zthu4{padding:20px;flex-direction:column;gap:8px}}