.toprashiwidget_stripWrap__i_VNn{background:#fff;border-bottom:1px solid #ead8c8}.zodiacStrip_rashiRowWrap__xTtJT{position:relative;width:100%;--strip-bg:#ffffff}@media(max-width:1024px){.zodiacStrip_rashiRowWrap__xTtJT:after{content:"";position:absolute;top:0;right:0;bottom:6px;width:32px;background:linear-gradient(to right,rgba(255,255,255,0),var(--strip-bg));pointer-events:none}}.zodiacStrip_rashiRow__dp0XK{max-width:1320px;margin:0 auto;padding:12px 20px;display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:1024px){.zodiacStrip_rashiRow__dp0XK{gap:14px;overflow-x:auto;padding:8px 24px 8px 16px;justify-content:flex-start;scrollbar-width:none}.zodiacStrip_rashiRow__dp0XK::-webkit-scrollbar{display:none}}.zodiacStrip_rashiItem__61jBc{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;flex:1 1;text-decoration:none}@media(max-width:1024px){.zodiacStrip_rashiItem__61jBc{flex:0 0 auto;width:56px}}.zodiacStrip_rashiIcon__9kLRu{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fffbf4;border:2px solid rgba(0,0,0,0);overflow:hidden;transition:border-color .2s ease}.zodiacStrip_rashiIcon__9kLRu img{width:100%;height:100%;object-fit:contain}@media(max-width:1024px){.zodiacStrip_rashiIcon__9kLRu{width:44px;height:44px}}@media(max-width:480px){.zodiacStrip_rashiIcon__9kLRu{width:40px;height:40px}}.zodiacStrip_rashiIconActive__DpiFi{border-color:#f0a733}.zodiacStrip_rashiName__o8UeI{font-size:13px;font-weight:600;color:#8a6a50;white-space:nowrap;transition:color .2s ease}@media(max-width:1024px){.zodiacStrip_rashiName__o8UeI{font-size:11px}}@media(max-width:480px){.zodiacStrip_rashiName__o8UeI{font-size:10px}}.zodiacStrip_rashiNameActive__FyPeK{color:#4a1206}.zodiacStrip_rashiUnderline__FwBwC{height:2px;width:22px;background:#f0a733}@media(max-width:1024px){.zodiacStrip_rashiUnderline__FwBwC{display:none}}.love-calculator_pageContainer__yEuuI{background:#f9efe5;min-height:100vh;padding:15px 0}@media(max-width:768px){.love-calculator_pageContainer__yEuuI{padding:20px 0}}@media(max-width:480px){.love-calculator_pageContainer__yEuuI{padding:15px 0}}.love-calculator_loveCalculatorWrapper__AUxZr{max-width:1290px;margin:0 auto;display:flex;gap:20px;padding:0 20px;position:relative;z-index:1}@media(max-width:768px){.love-calculator_loveCalculatorWrapper__AUxZr{flex-direction:column;padding:0 15px}}@media(max-width:480px){.love-calculator_loveCalculatorWrapper__AUxZr{padding:0 12px;gap:15px}}.love-calculator_leftContent__Q8tA4{width:300px;display:flex;flex-direction:column;gap:20px;animation:love-calculator_slideInLeft__5XEQu .6s ease-out}@media(max-width:768px){.love-calculator_leftContent__Q8tA4{width:100%;order:2}}.love-calculator_mainContent__uzygj{flex:1 1;animation:love-calculator_fadeInUp__FsL38 .6s ease-out}@media(max-width:768px){.love-calculator_mainContent__uzygj{width:100%;order:1}}.love-calculator_rightContent__fDVxj{display:none}@keyframes love-calculator_slideInLeft__5XEQu{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes love-calculator_slideInRight__dfhzn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes love-calculator_fadeInUp__FsL38{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.love-calculator_contentTabBlock__mpQIg{margin-bottom:20px}.love-calculator_contentTab__lkXH2{display:block;background:#fff;box-shadow:0 2px 12px rgba(82,28,13,.08);border:1.5px solid #ead8c8;border-radius:12px;overflow:hidden;transition:all .3s ease}.love-calculator_contentTab__lkXH2:hover{box-shadow:0 6px 20px rgba(82,28,13,.13);transform:translateY(-2px)}@media(max-width:480px){.love-calculator_contentTab__lkXH2{margin-bottom:15px}}.love-calculator_secHead__jisvW{font-size:18px;font-weight:600;color:#fff;background:linear-gradient(135deg,#521C0D,#6B2410);padding:15px 20px;text-align:center}.love-calculator_secHead__jisvW .love-calculator_headLine__dGiEV{display:none}.love-calculator_secHead__jisvW .love-calculator_headTitle__ozSID{text-transform:uppercase;letter-spacing:.5px}@media(max-width:480px){.love-calculator_secHead__jisvW{font-size:16px;padding:12px 15px}}.love-calculator_content__OaDrz{padding:0}.love-calculator_contentInner__wkfI5 ul{list-style:none;padding:0;margin:0}.love-calculator_contentInner__wkfI5 ul li{padding:15px;border-bottom:1px solid #f9efe5;transition:all .3s ease}.love-calculator_contentInner__wkfI5 ul li:hover{background:rgba(213,69,27,.05);transform:translateX(5px)}.love-calculator_contentInner__wkfI5 ul li:last-child{border-bottom:none}.love-calculator_contentInner__wkfI5 ul li h4{font-size:16px;color:#521c0d;margin:0 0 8px;font-weight:600}.love-calculator_contentInner__wkfI5 ul li p{font-size:14px;color:#666;margin:0;line-height:1.5}@media(max-width:480px){.love-calculator_contentInner__wkfI5 ul li{padding:15px}.love-calculator_contentInner__wkfI5 ul li h4{font-size:15px}.love-calculator_contentInner__wkfI5 ul li p{font-size:13px}}.love-calculator_header__ftNZ9{text-align:center;margin-bottom:20px}.love-calculator_header__ftNZ9 h1{font-size:32px;color:#521c0d;margin-bottom:8px;font-weight:700;line-height:1.2}@media(max-width:768px){.love-calculator_header__ftNZ9 h1{font-size:32px}}@media(max-width:480px){.love-calculator_header__ftNZ9 h1{font-size:26px}}.love-calculator_header__ftNZ9 p{font-size:18px;color:#666}@media(max-width:480px){.love-calculator_header__ftNZ9 p{font-size:16px}}@keyframes love-calculator_pulse__jtS3J{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.love-calculator_calculatorCard__sLXXk{background:#fff;border-radius:14px;padding:0;box-shadow:0 2px 12px rgba(82,28,13,.08);border:1.5px solid #ead8c8;overflow:hidden;position:relative;transition:box-shadow .2s}.love-calculator_calculatorCard__sLXXk:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#D5451B,#521C0D)}.love-calculator_calculatorCard__sLXXk:hover{box-shadow:0 6px 22px rgba(82,28,13,.13)}.love-calculator_cardHeader__rupqT{background:linear-gradient(135deg,#521C0D,#D5451B);padding:20px;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px}.love-calculator_cardHeader__rupqT .love-calculator_heartIcon__p4otW{font-size:28px;position:relative;z-index:1}.love-calculator_cardHeader__rupqT h2{color:#fff;font-size:22px;margin:0;font-weight:700;position:relative;z-index:1}@media(max-width:480px){.love-calculator_cardHeader__rupqT h2{font-size:19px}}@keyframes love-calculator_rotate__rHFw7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes love-calculator_heartbeat__npHtF{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.15)}}.love-calculator_form__1vaJN{padding:20px;background:#fff;display:flex;flex-direction:column;gap:25px}@media(max-width:480px){.love-calculator_form__1vaJN{padding:25px 20px;gap:20px}}.love-calculator_formRow__HgDLv{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:center}@media(max-width:768px){.love-calculator_formRow__HgDLv{grid-template-columns:1fr;gap:25px}}.love-calculator_heartDivider__Pg7cE{display:flex;align-items:center;justify-content:center;padding-top:0;color:#c62828}.love-calculator_heartDivider__Pg7cE span{font-size:48px;animation:love-calculator_heartbeat__npHtF 1.5s ease-in-out infinite}@media(max-width:768px){.love-calculator_heartDivider__Pg7cE{display:none}}.love-calculator_personSection__ok7SP{background:linear-gradient(135deg,rgba(249,239,229,.5),rgba(82,28,13,.03));padding:20px;border-radius:12px;border:1.5px solid #ead8c8;transition:all .3s ease}.love-calculator_personSection__ok7SP:hover{border-color:rgba(213,69,27,.3);box-shadow:0 4px 12px rgba(213,69,27,.1)}.love-calculator_personSection__ok7SP h3{font-size:18px;color:#521c0d;margin:0 0 18px;font-weight:700;display:flex;align-items:center;gap:8px}.love-calculator_personSection__ok7SP h3:before{font-size:22px}@media(max-width:480px){.love-calculator_personSection__ok7SP h3{font-size:17px;margin-bottom:15px}.love-calculator_personSection__ok7SP{padding:20px}}.love-calculator_formGroup__DkAzG{margin-bottom:10px;display:flex;align-items:center;gap:10px}.love-calculator_formGroup__DkAzG:last-child{margin-bottom:0}.love-calculator_formGroup__DkAzG label{display:block;font-size:14px;font-weight:600;color:#666;margin-bottom:8px;transition:color .3s ease;min-width:55px}.love-calculator_formGroup__DkAzG input{width:100%;padding:14px 18px;font-size:16px;border:1.5px solid #ead8c8;border-radius:12px;transition:all .3s ease;background:#fff;color:#521c0d;font-weight:500}.love-calculator_formGroup__DkAzG input:focus{outline:none;border-color:#d5451b;box-shadow:0 0 0 4px rgba(213,69,27,.1);transform:translateY(-2px)}.love-calculator_formGroup__DkAzG input:focus+label{color:#d5451b}.love-calculator_formGroup__DkAzG input:hover{border-color:#d5451b}.love-calculator_formGroup__DkAzG input::placeholder{color:#999;font-weight:400}@media(max-width:480px){.love-calculator_formGroup__DkAzG input{padding:12px 16px;font-size:15px}}.love-calculator_submitBtn__VBwQ1{background:linear-gradient(135deg,#D5451B,#521C0D);color:#fff;font-size:18px;font-weight:700;padding:18px 40px;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px rgba(213,69,27,.3);text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:0 auto}.love-calculator_submitBtn__VBwQ1:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.love-calculator_submitBtn__VBwQ1:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 30px rgba(213,69,27,.4)}.love-calculator_submitBtn__VBwQ1:hover:not(:disabled):before{width:300px;height:300px}.love-calculator_submitBtn__VBwQ1:active:not(:disabled){transform:translateY(-1px)}.love-calculator_submitBtn__VBwQ1:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:480px){.love-calculator_submitBtn__VBwQ1{font-size:16px;padding:16px 35px}}.love-calculator_spinner__tqKct{width:18px;height:18px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:love-calculator_spin__emxNx .8s linear infinite}@keyframes love-calculator_spin__emxNx{to{transform:rotate(1turn)}}.love-calculator_error__ZZuiN{margin-top:20px;padding:16px 20px;background:rgba(244,67,54,.1);border:2px solid #f44336;border-radius:12px;text-align:center;animation:love-calculator_shake__VgEO8 .5s ease-in-out}.love-calculator_error__ZZuiN p{color:#c62828;margin:0;font-weight:600;font-size:15px}@keyframes love-calculator_shake__VgEO8{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.love-calculator_resultsSection__N_9Gg{margin-top:15px;padding-top:15px;border-top:3px solid #f9efe5;animation:love-calculator_slideInUp__64aBh .5s ease-out}@media(max-width:480px){.love-calculator_resultsSection__N_9Gg{margin-top:25px;padding-top:25px}}.love-calculator_resultHeader__yudT9{text-align:center;margin-bottom:15px}.love-calculator_resultHeader__yudT9 h2{font-size:28px;color:#521c0d;margin:0 0 10px;font-weight:700}@media(max-width:480px){.love-calculator_resultHeader__yudT9 h2{font-size:24px}}.love-calculator_resultHeader__yudT9 .love-calculator_names__YLMN2{font-size:20px;color:#d5451b;font-weight:600}@media(max-width:480px){.love-calculator_resultHeader__yudT9 .love-calculator_names__YLMN2{font-size:18px}}.love-calculator_resultCard__QtGv8{background:#fff;border-radius:12px;padding:35px;box-shadow:0 2px 12px rgba(82,28,13,.08);border:1.5px solid #ead8c8;animation:love-calculator_slideInRight__dfhzn .5s ease-out}@media(max-width:480px){.love-calculator_resultCard__QtGv8{padding:25px 20px}}.love-calculator_placeholderCard__R8IyP{background:#fff;border-radius:12px;padding:60px 30px;box-shadow:0 2px 12px rgba(82,28,13,.08);border:2px dashed rgba(213,69,27,.3);text-align:center;transition:all .3s ease}.love-calculator_placeholderCard__R8IyP:hover{border-color:rgba(213,69,27,.5);background:rgba(213,69,27,.02)}.love-calculator_placeholderCard__R8IyP .love-calculator_placeholderIcon__k5B2S{font-size:72px;margin-bottom:20px;opacity:.6;animation:love-calculator_float__8E__D 3s ease-in-out infinite}.love-calculator_placeholderCard__R8IyP p{color:#666;font-size:16px;line-height:1.6;margin:0}@media(max-width:480px){.love-calculator_placeholderCard__R8IyP{padding:40px 20px}.love-calculator_placeholderCard__R8IyP .love-calculator_placeholderIcon__k5B2S{font-size:56px}.love-calculator_placeholderCard__R8IyP p{font-size:14px}}@keyframes love-calculator_float__8E__D{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.love-calculator_scoreSection__P_TIi{display:flex;flex-direction:column;align-items:center;margin-bottom:35px;padding:30px;background:linear-gradient(135deg,rgba(213,69,27,.05),rgba(82,28,13,.05));border-radius:14px;animation:love-calculator_fadeIn__KpAvn .8s ease-out}@keyframes love-calculator_fadeIn__KpAvn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.love-calculator_circularProgress__ccukb{position:relative;width:220px;height:220px;margin-bottom:25px;filter:drop-shadow(0 4px 12px rgba(233,30,99,.2))}@media(max-width:480px){.love-calculator_circularProgress__ccukb{width:180px;height:180px}}.love-calculator_progressRing__MZJJx{width:100%;height:100%;transform:rotate(-90deg)}.love-calculator_progressRingCircleBg__xqanO{fill:none;stroke:#f0f0f0;stroke-width:14}.love-calculator_progressRingCircle__MVqtZ{fill:none;stroke:url(#progressGradient);stroke-width:14;stroke-linecap:round;transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1);animation:love-calculator_progressAnimation__unKeb 2s ease-in-out;filter:drop-shadow(0 0 8px rgba(233,30,99,.4))}@keyframes love-calculator_progressAnimation__unKeb{0%{stroke-dashoffset:534.0703}}.love-calculator_scoreText__70cI_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.love-calculator_scoreNumber__LZPq4{font-size:64px;font-weight:800;background:linear-gradient(135deg,#e91e63,#f06292);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:love-calculator_scaleIn__Bb101 .8s cubic-bezier(.4,0,.2,1)}@media(max-width:480px){.love-calculator_scoreNumber__LZPq4{font-size:52px}}@keyframes love-calculator_scaleIn__Bb101{0%{transform:scale(0)}to{transform:scale(1)}}.love-calculator_compatibilityLabel__q0J1u{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:700;color:#333;animation:love-calculator_fadeInUp__FsL38 1s ease-out}@media(max-width:480px){.love-calculator_compatibilityLabel__q0J1u{font-size:19px}}.love-calculator_heartIconResult__Rpib0{font-size:28px;animation:love-calculator_heartbeat__npHtF 1.5s ease-in-out infinite}.love-calculator_labelText__z4DeM{color:#e91e63;text-shadow:0 2px 4px rgba(233,30,99,.1)}.love-calculator_resultContent__QigTs{color:#333;line-height:1.8;font-size:15px;animation:love-calculator_fadeInUp__FsL38 1.2s ease-out}.love-calculator_resultContent__QigTs h1,.love-calculator_resultContent__QigTs h2,.love-calculator_resultContent__QigTs h3,.love-calculator_resultContent__QigTs h4,.love-calculator_resultContent__QigTs h5,.love-calculator_resultContent__QigTs h6{color:#521c0d;margin:25px 0 15px;font-weight:700}.love-calculator_resultContent__QigTs h2{font-size:24px;border-bottom:3px solid rgba(213,69,27,.2);padding-bottom:10px;margin-top:30px}@media(max-width:480px){.love-calculator_resultContent__QigTs h2{font-size:21px}}.love-calculator_resultContent__QigTs h3{font-size:20px;color:#d5451b;display:flex;align-items:center;gap:8px}@media(max-width:480px){.love-calculator_resultContent__QigTs h3{font-size:18px}}.love-calculator_resultContent__QigTs h4{font-size:17px}.love-calculator_resultContent__QigTs p{margin-bottom:15px;text-align:justify}@media(max-width:480px){.love-calculator_resultContent__QigTs p{font-size:14px}}.love-calculator_resultContent__QigTs ol,.love-calculator_resultContent__QigTs ul{margin:20px 0;padding-left:30px}@media(max-width:480px){.love-calculator_resultContent__QigTs ol,.love-calculator_resultContent__QigTs ul{padding-left:20px}}.love-calculator_resultContent__QigTs li{margin-bottom:12px;line-height:1.7;transition:all .3s ease}.love-calculator_resultContent__QigTs li:hover{transform:translateX(5px);color:#d5451b}.love-calculator_resultContent__QigTs b,.love-calculator_resultContent__QigTs strong{color:#d5451b;font-weight:700}.love-calculator_resultContent__QigTs em,.love-calculator_resultContent__QigTs i{color:#666;font-style:italic}.love-calculator_resultContent__QigTs blockquote{background:linear-gradient(135deg,rgba(213,69,27,.05),rgba(82,28,13,.05));border-left:5px solid #d5451b;padding:20px 25px;margin:25px 0;border-radius:12px;font-style:italic;color:#555;font-size:16px;box-shadow:0 4px 12px rgba(213,69,27,.1)}@media(max-width:480px){.love-calculator_resultContent__QigTs blockquote{padding:15px 20px;font-size:15px}}.love-calculator_loading__GOhVQ{text-align:center;padding:40px 20px}.love-calculator_loading__GOhVQ p{font-size:18px;color:#666;margin:0;animation:love-calculator_pulse__jtS3J 1.5s ease-in-out infinite}.love-calculator_calculateAgainBtn__648o_{display:flex;align-items:center;justify-content:center;gap:8px;margin:24px auto 8px;padding:14px 32px;background:#fff;color:#d5451b;border:2px solid #d5451b;border-radius:50px;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s,transform .15s;letter-spacing:.4px}.love-calculator_calculateAgainBtn__648o_:before{content:"↩";font-size:17px}.love-calculator_calculateAgainBtn__648o_:hover{background:#d5451b;color:#fff;box-shadow:0 6px 20px rgba(213,69,27,.3);transform:translateY(-2px)}.love-calculator_calculateAgainBtn__648o_:active{transform:translateY(0)}@media(max-width:480px){.love-calculator_calculateAgainBtn__648o_{width:100%;font-size:14px;padding:12px 24px}}.ScoreBar_scoreBar__7qyPN{padding:12px 14px;background:#fff;border-radius:10px;border:1.5px solid #ead8c8;transition:border-color .2s,box-shadow .2s}.ScoreBar_scoreBar__7qyPN:hover{border-color:rgba(213,69,27,.4);box-shadow:0 3px 10px rgba(82,28,13,.08)}.ScoreBar_scoreBar__7qyPN:last-child{margin-bottom:0}@media(max-width:480px){.ScoreBar_scoreBar__7qyPN{padding:10px 12px}}.ScoreBar_scoreHeader__gVDMo{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ScoreBar_labelWrapper___y0Uj{display:flex;align-items:center;gap:7px}.ScoreBar_labelIcon__RKqjE{font-size:16px}@media(max-width:480px){.ScoreBar_labelIcon__RKqjE{font-size:14px}}.ScoreBar_scoreLabel__VGzpU{font-size:13px;color:#555;font-weight:600}@media(max-width:480px){.ScoreBar_scoreLabel__VGzpU{font-size:12px}}.ScoreBar_scoreValue__dT2iv{font-size:14px;font-weight:700;color:#521c0d}@media(max-width:480px){.ScoreBar_scoreValue__dT2iv{font-size:13px}}.ScoreBar_progressBar__rBR4D{width:100%;height:8px;background:#f9efe5;border-radius:8px;overflow:hidden;border:1px solid #ead8c8}.ScoreBar_progressFill__ThTWq{height:100%;border-radius:8px;background:linear-gradient(90deg,#D5451B,#521C0D);transition:width 1s cubic-bezier(.4,0,.2,1);animation:ScoreBar_fillAnim__nSqXZ 1.2s ease-out}@keyframes ScoreBar_fillAnim__nSqXZ{0%{width:0!important}}.ResultCard_breakdownSection__8pJpq,.ResultCard_insightBlock__46_OJ,.ResultCard_loveQuote__iZqXE,.ResultCard_scoreSection__fNA76{background:#fff;border:1.5px solid #ead8c8;border-radius:14px;box-shadow:0 2px 10px rgba(82,28,13,.07);position:relative;overflow:hidden}.ResultCard_breakdownSection__8pJpq:before,.ResultCard_insightBlock__46_OJ:before,.ResultCard_loveQuote__iZqXE:before,.ResultCard_scoreSection__fNA76:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#D5451B,#521C0D)}.ResultCard_resultCard____TF0{display:flex;flex-direction:column;gap:16px;animation:ResultCard_fadeUp__wW_7K .35s ease-out both}@keyframes ResultCard_fadeUp__wW_7K{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ResultCard_scoreSection__fNA76{display:flex;align-items:center;gap:24px;padding:24px 20px}@media(max-width:480px){.ResultCard_scoreSection__fNA76{flex-direction:column;text-align:center;gap:16px;padding:20px 16px}}.ResultCard_scoreHeader__fj8Og{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 1}@media(max-width:480px){.ResultCard_scoreHeader__fj8Og{align-items:center}}.ResultCard_compatibilityBadge__u2wIX{display:inline-flex;align-items:center;gap:7px;padding:7px 18px;border-radius:28px;color:#fff;font-weight:700;font-size:14px}@media(max-width:480px){.ResultCard_compatibilityBadge__u2wIX{font-size:13px}}.ResultCard_badgeEmoji__NIraH{font-size:17px}.ResultCard_badgeText__Bli9e{text-transform:uppercase;letter-spacing:.7px}.ResultCard_badgeRow__ayd0q{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ResultCard_resultTitleTag__4K5S4{font-size:13px;font-weight:700;color:#521c0d;background:#f9efe5;border:1px solid #ead8c8;border-radius:20px;padding:5px 14px}.ResultCard_scoreCircle__iyXnD{flex-shrink:0;position:relative;width:130px;height:130px}@media(max-width:480px){.ResultCard_scoreCircle__iyXnD{width:110px;height:110px}}.ResultCard_progressRing__8pzza{width:100%;height:100%;transform:rotate(-90deg)}.ResultCard_progressRingCircleBg__M0J5u{fill:none;stroke:#ead8c8;stroke-width:11}.ResultCard_progressRingCircle__ZzyW5{fill:none;stroke-width:11;stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1)}.ResultCard_scoreText__2uIPn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.ResultCard_scoreNumber__gNNf_{font-size:36px;font-weight:900;line-height:1}@media(max-width:480px){.ResultCard_scoreNumber__gNNf_{font-size:30px}}.ResultCard_scoreLabel__gZqmT{font-size:10px;color:#888;font-weight:600;text-transform:uppercase;letter-spacing:.6px;margin-top:3px}.ResultCard_namePair__MsWOc{font-size:15px;font-weight:700;color:#521c0d}.ResultCard_namePair__MsWOc span{color:#d5451b}.ResultCard_resultSummary__eFhBb{font-size:13px;color:#555;line-height:1.65;margin:0}.ResultCard_breakdownSection__8pJpq{padding:18px 20px}.ResultCard_sectionHeader__3gm0z{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1.5px solid #ead8c8}.ResultCard_sectionIcon__Qh1Gk{font-size:20px}.ResultCard_sectionTitle__h1M9v{font-size:15px;color:#521c0d;margin:0;font-weight:700}.ResultCard_scoreGrid__51Omx{display:flex;flex-direction:column;gap:10px}.ResultCard_insightsSection__MiLV_{display:flex;flex-direction:column;gap:12px}.ResultCard_insightsGrid___oIUD{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media(max-width:768px){.ResultCard_insightsGrid___oIUD{grid-template-columns:1fr}}.ResultCard_insightBlock__46_OJ{padding:16px}.ResultCard_insightHeader__4bGDL{display:flex;align-items:center;gap:7px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #ead8c8}.ResultCard_insightIcon__MksW0{font-size:18px}.ResultCard_insightTitle__3EsAh{font-size:14px;color:#521c0d;margin:0;font-weight:700}.ResultCard_insightList__1MOWk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.ResultCard_challengeItem__MOxvv,.ResultCard_strengthItem__1aEbJ,.ResultCard_tipItem__6uyNB{padding:8px 12px;border-radius:7px;font-size:12px;line-height:1.55;display:flex;align-items:flex-start;gap:8px}.ResultCard_strengthItem__1aEbJ{background:rgba(76,175,80,.07);border-left:3px solid #4caf50;color:#2e7d32}.ResultCard_challengeItem__MOxvv{background:rgba(255,152,0,.07);border-left:3px solid #ff9800;color:#e65100}.ResultCard_tipItem__6uyNB{background:rgba(213,69,27,.06);border-left:3px solid #d5451b;color:#521c0d}.ResultCard_itemIcon__m3SzI{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;color:#fff;margin-top:1px}.ResultCard_strengthItem__1aEbJ .ResultCard_itemIcon__m3SzI{background:#4caf50}.ResultCard_challengeItem__MOxvv .ResultCard_itemIcon__m3SzI{background:#ff9800}.ResultCard_tipItem__6uyNB .ResultCard_itemIcon__m3SzI{background:#d5451b}.ResultCard_loveQuote__iZqXE{padding:18px 20px;display:flex;gap:12px;align-items:flex-start}.ResultCard_quoteIconWrapper__B_JCA{font-size:24px;flex-shrink:0}.ResultCard_quoteIcon___9emp{font-size:24px}.ResultCard_quoteText__hYDJI{font-style:italic;color:#555;font-size:13px;line-height:1.7;margin:0;font-weight:500}