.toprashiwidget_rashiContainer__QHRl_{padding:10px 15px;display:flex;justify-content:flex-start;align-items:center;position:relative;width:100%;margin:5px auto;max-width:1290px;overflow-x:auto;-webkit-overflow-scrolling:touch}.toprashiwidget_rashies__jyztC{width:100%}.toprashiwidget_rashies__jyztC ul{display:flex;gap:25px;align-items:center;padding:0 10px;justify-content:center;min-width:max-content}.toprashiwidget_rashies__jyztC ul li{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.toprashiwidget_rashi__L4zEk{background:#f9efe5;aspect-ratio:1;border-radius:50%;width:80px;height:80px;transition:transform .3s ease}.toprashiwidget_rashi__L4zEk img{border-radius:50%;object-fit:scale-down;width:100%;height:100%}.toprashiwidget_rashi__L4zEk:hover{transform:scale(1.05)}.toprashiwidget_rashiname__4qarZ{color:#292521;font-size:12px;text-align:center;white-space:nowrap}@media(max-width:768px){.toprashiwidget_rashiContainer__QHRl_{padding:10px;margin:10px auto}.toprashiwidget_rashies__jyztC ul{gap:20px;padding:0 5px}.toprashiwidget_rashi__L4zEk{width:70px;height:70px}.toprashiwidget_rashiname__4qarZ{font-size:11px}}@media(max-width:480px){.toprashiwidget_rashiContainer__QHRl_{padding:8px;margin:8px auto}.toprashiwidget_rashies__jyztC ul{gap:15px}.toprashiwidget_rashi__L4zEk{width:60px;height:60px}.toprashiwidget_rashiname__4qarZ{font-size:10px}}.love-calculator_pageContainer__yEuuI{background:#f9efe5;min-height:100vh;padding:15px 0;position:relative}.love-calculator_pageContainer__yEuuI:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(213,69,27,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(82,28,13,.03) 0,transparent 50%);pointer-events:none}@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 8px 32px rgba(82,28,13,.1);border:1px solid rgba(213,69,27,.1);border-radius:12px;overflow:hidden;transition:all .3s ease}.love-calculator_contentTab__lkXH2:hover{box-shadow:0 12px 40px rgba(82,28,13,.15);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:20px;padding:0;box-shadow:0 8px 32px rgba(82,28,13,.15);border:1px solid rgba(213,69,27,.1);overflow:hidden;transition:all .3s ease}.love-calculator_calculatorCard__sLXXk:hover{box-shadow:0 12px 40px rgba(82,28,13,.2)}@media(max-width:480px){.love-calculator_calculatorCard__sLXXk{border-radius:16px}}.love-calculator_cardHeader__rupqT{background:linear-gradient(135deg,#e91e63,#f06292);padding:25px;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden}.love-calculator_cardHeader__rupqT:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:love-calculator_rotate__rHFw7 10s linear infinite}.love-calculator_cardHeader__rupqT .love-calculator_heartIcon__p4otW{font-size:32px;animation:love-calculator_heartbeat__npHtF 1.5s ease-in-out infinite;position:relative;z-index:1}.love-calculator_cardHeader__rupqT h2{color:#fff;font-size:26px;margin:0;font-weight:700;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:480px){.love-calculator_cardHeader__rupqT h2{font-size:22px}}@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(213,69,27,.03),rgba(82,28,13,.03));padding:20px;border-radius:16px;border:2px solid rgba(213,69,27,.1);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:2px solid #f9efe5;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:16px;padding:35px;box-shadow:0 8px 32px rgba(82,28,13,.1);border:1px solid rgba(213,69,27,.1);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:16px;padding:60px 30px;box-shadow:0 8px 32px rgba(82,28,13,.1);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:20px;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}.ScoreBar_scoreBar__7qyPN{margin-bottom:12px;animation:ScoreBar_slideIn__dpYoE .5s ease-out;padding:14px;background:#fff;border-radius:12px;border:2px solid rgba(213,69,27,.1);transition:all .3s ease}.ScoreBar_scoreBar__7qyPN:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateX(4px);border-color:rgba(213,69,27,.2)}.ScoreBar_scoreBar__7qyPN:last-child{margin-bottom:0}@media(max-width:480px){.ScoreBar_scoreBar__7qyPN{padding:12px}}@keyframes ScoreBar_slideIn__dpYoE{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.ScoreBar_scoreHeader__gVDMo{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ScoreBar_labelWrapper___y0Uj{display:flex;align-items:center;gap:8px}.ScoreBar_labelIcon__RKqjE{font-size:18px}@media(max-width:480px){.ScoreBar_labelIcon__RKqjE{font-size:16px}}.ScoreBar_scoreLabel__VGzpU{font-size:14px;color:#666;font-weight:600}@media(max-width:480px){.ScoreBar_scoreLabel__VGzpU{font-size:13px}}.ScoreBar_scoreValue__dT2iv{font-size:16px;font-weight:700;transition:all .3s ease}@media(max-width:480px){.ScoreBar_scoreValue__dT2iv{font-size:15px}}.ScoreBar_progressBar__rBR4D{width:100%;height:10px;background:#f0f0f0;border-radius:10px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.ScoreBar_progressFill__ThTWq{height:100%;border-radius:10px;transition:width 1s cubic-bezier(.4,0,.2,1);position:relative;animation:ScoreBar_fillAnimation__GPq7c 1.5s ease-out;box-shadow:0 0 10px rgba(213,69,27,.4)}.ScoreBar_progressFill__ThTWq:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:ScoreBar_shimmer__5nlw3 2s infinite}@keyframes ScoreBar_fillAnimation__GPq7c{0%{width:0!important}}@keyframes ScoreBar_shimmer__5nlw3{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ResultCard_resultCard____TF0{animation:ResultCard_slideInUp___Xn4f .6s ease-out}@keyframes ResultCard_slideInUp___Xn4f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ResultCard_scoreSection__fNA76{display:flex;flex-direction:column;align-items:center;margin:35px auto 0;width:calc(100% - 30px);padding:40px 30px;border-radius:20px;animation:ResultCard_fadeIn__zAYP6 .8s ease-out;position:relative;overflow:hidden}.ResultCard_scoreSection__fNA76:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:ResultCard_rotate__BvWiJ 15s linear infinite}@media(max-width:480px){.ResultCard_scoreSection__fNA76{padding:30px 20px;margin-bottom:30px}}@keyframes ResultCard_rotate__BvWiJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ResultCard_fadeIn__zAYP6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ResultCard_scoreHeader__fj8Og{width:100%;display:flex;justify-content:center;margin-bottom:25px;position:relative;z-index:1}.ResultCard_compatibilityBadge__u2wIX{display:flex;align-items:center;gap:10px;padding:12px 28px;border-radius:50px;color:#fff;font-weight:700;font-size:18px;box-shadow:0 8px 24px rgba(0,0,0,.2);animation:ResultCard_bounceIn__1O2d_ .8s ease-out}@media(max-width:480px){.ResultCard_compatibilityBadge__u2wIX{font-size:16px;padding:10px 24px}}@keyframes ResultCard_bounceIn__1O2d_{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.ResultCard_badgeEmoji__NIraH{font-size:24px;animation:ResultCard_heartbeat__A6_w2 1.5s ease-in-out infinite}@media(max-width:480px){.ResultCard_badgeEmoji__NIraH{font-size:20px}}@keyframes ResultCard_heartbeat__A6_w2{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.15)}}.ResultCard_badgeText__Bli9e{text-transform:uppercase;letter-spacing:1px}.ResultCard_circularProgress__46Yad{position:relative;width:200px;height:200px;margin-bottom:0;filter:drop-shadow(0 8px 20px rgba(0,0,0,.15));z-index:1}@media(max-width:480px){.ResultCard_circularProgress__46Yad{width:170px;height:170px}}.ResultCard_progressRing__8pzza{width:100%;height:100%;transform:rotate(-90deg)}.ResultCard_progressRingCircleBg__M0J5u{fill:none;stroke:hsla(0,0%,100%,.3);stroke-width:14}.ResultCard_progressRingCircle__ZzyW5{fill:none;stroke:url(#progressGradient);stroke-width:14;stroke-linecap:round;transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1);animation:ResultCard_progressAnimation__zHuYQ 2s ease-in-out;filter:drop-shadow(0 0 10px currentColor)}@keyframes ResultCard_progressAnimation__zHuYQ{0%{stroke-dashoffset:534.0703}}.ResultCard_scoreText__2uIPn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.ResultCard_scoreNumber__gNNf_{font-size:64px;font-weight:900;animation:ResultCard_scaleIn__sXVIx .8s cubic-bezier(.4,0,.2,1);line-height:1;margin-bottom:5px}@media(max-width:480px){.ResultCard_scoreNumber__gNNf_{font-size:52px}}@keyframes ResultCard_scaleIn__sXVIx{0%{transform:scale(0)}to{transform:scale(1)}}.ResultCard_scoreLabel__gZqmT{font-size:14px;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:1px}@media(max-width:480px){.ResultCard_scoreLabel__gZqmT{font-size:12px}}.ResultCard_summarySection__5X4ib{padding:25px;margin:30px auto;width:calc(100% - 30px);background:linear-gradient(135deg,rgba(249,239,229,.8),rgba(255,255,255,.8));border-radius:16px;border:2px solid rgba(213,69,27,.1);text-align:center;animation:ResultCard_fadeInLeft__bX6SS .8s ease-out;position:relative;overflow:hidden}.ResultCard_summarySection__5X4ib:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#D5451B,#521C0D)}@media(max-width:480px){.ResultCard_summarySection__5X4ib{padding:20px;margin-bottom:25px}}@keyframes ResultCard_fadeInLeft__bX6SS{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.ResultCard_summaryIcon__hQA0m{font-size:48px;margin-bottom:15px;animation:ResultCard_float__8L4Uq 3s ease-in-out infinite}@media(max-width:480px){.ResultCard_summaryIcon__hQA0m{font-size:40px;margin-bottom:12px}}@keyframes ResultCard_float__8L4Uq{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ResultCard_resultTitle__eDl3o{font-size:24px;color:#521c0d;margin:0 0 15px;font-weight:700;line-height:1.3}@media(max-width:480px){.ResultCard_resultTitle__eDl3o{font-size:20px;margin-bottom:12px}}.ResultCard_resultSummary__eFhBb{font-size:15px;color:#666;line-height:1.7;margin:0}@media(max-width:480px){.ResultCard_resultSummary__eFhBb{font-size:14px}}.ResultCard_breakdownSection__8pJpq{padding:25px 15px;margin:30px auto 0;width:calc(100% - 30px);background:#fff;border-radius:16px;border:2px solid rgba(213,69,27,.1);animation:ResultCard_fadeInRight__1SBjE .8s ease-out;box-shadow:0 4px 12px rgba(0,0,0,.05)}@media(max-width:480px){.ResultCard_breakdownSection__8pJpq{padding:20px;margin-bottom:25px}}@keyframes ResultCard_fadeInRight__1SBjE{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.ResultCard_sectionHeader__3gm0z{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:15px;border-bottom:3px solid rgba(213,69,27,.1)}@media(max-width:480px){.ResultCard_sectionHeader__3gm0z{gap:10px;margin-bottom:18px;padding-bottom:12px}}.ResultCard_sectionIcon__Qh1Gk{font-size:28px;animation:ResultCard_bounce__o1dFZ 2s ease-in-out infinite}@media(max-width:480px){.ResultCard_sectionIcon__Qh1Gk{font-size:24px}}@keyframes ResultCard_bounce__o1dFZ{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ResultCard_sectionTitle__h1M9v{font-size:20px;color:#521c0d;margin:0;font-weight:700}@media(max-width:480px){.ResultCard_sectionTitle__h1M9v{font-size:18px}}.ResultCard_scoreGrid__51Omx{display:flex;flex-direction:column;gap:16px}@media(max-width:480px){.ResultCard_scoreGrid__51Omx{gap:14px}}.ResultCard_insightsSection__MiLV_{padding:15px;animation:ResultCard_fadeInUp__L38K5 1s ease-out}@keyframes ResultCard_fadeInUp__L38K5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ResultCard_insightsGrid___oIUD{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-bottom:25px}@media(max-width:480px){.ResultCard_insightsGrid___oIUD{gap:16px;margin-bottom:20px}}.ResultCard_insightBlock__46_OJ{padding:15px;background:#fff;border-radius:16px;border:2px solid rgba(213,69,27,.1);transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.05)}.ResultCard_insightBlock__46_OJ:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-4px);border-color:rgba(213,69,27,.3)}@media(max-width:480px){.ResultCard_insightBlock__46_OJ{padding:16px}}.ResultCard_insightHeader__4bGDL{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:12px;border-bottom:2px solid rgba(213,69,27,.1)}@media(max-width:480px){.ResultCard_insightHeader__4bGDL{gap:8px;margin-bottom:12px;padding-bottom:10px}}.ResultCard_insightIcon__MksW0{font-size:24px}@media(max-width:480px){.ResultCard_insightIcon__MksW0{font-size:20px}}.ResultCard_insightTitle__3EsAh{font-size:18px;color:#521c0d;margin:0;font-weight:700}@media(max-width:480px){.ResultCard_insightTitle__3EsAh{font-size:16px}}.ResultCard_insightList__1MOWk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ResultCard_challengeItem__MOxvv,.ResultCard_strengthItem__1aEbJ,.ResultCard_tipItem__6uyNB{padding:12px 16px;border-radius:10px;font-size:14px;line-height:1.6;transition:all .3s ease;display:flex;align-items:flex-start;gap:12px}.ResultCard_challengeItem__MOxvv:hover,.ResultCard_strengthItem__1aEbJ:hover,.ResultCard_tipItem__6uyNB:hover{transform:translateX(8px)}@media(max-width:480px){.ResultCard_challengeItem__MOxvv,.ResultCard_strengthItem__1aEbJ,.ResultCard_tipItem__6uyNB{font-size:13px;padding:10px 14px;gap:10px}}.ResultCard_itemIcon__m3SzI{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:12px}@media(max-width:480px){.ResultCard_itemIcon__m3SzI{width:20px;height:20px;font-size:11px}}.ResultCard_strengthItem__1aEbJ{background:rgba(76,175,80,.1);color:#2e7d32;border-left:4px solid #4caf50}.ResultCard_strengthItem__1aEbJ .ResultCard_itemIcon__m3SzI{background:#4caf50;color:#fff}.ResultCard_strengthItem__1aEbJ:hover{background:rgba(76,175,80,.2);box-shadow:0 4px 12px rgba(76,175,80,.2)}.ResultCard_challengeItem__MOxvv{background:rgba(255,152,0,.1);color:#e65100;border-left:4px solid #ff9800}.ResultCard_challengeItem__MOxvv .ResultCard_itemIcon__m3SzI{background:#ff9800;color:#fff}.ResultCard_challengeItem__MOxvv:hover{background:rgba(255,152,0,.2);box-shadow:0 4px 12px rgba(255,152,0,.2)}.ResultCard_tipItem__6uyNB{background:rgba(213,69,27,.1);color:#d5451b;border-left:4px solid #d5451b}.ResultCard_tipItem__6uyNB .ResultCard_itemIcon__m3SzI{background:#d5451b;color:#fff}.ResultCard_tipItem__6uyNB:hover{background:rgba(213,69,27,.2);box-shadow:0 4px 12px rgba(213,69,27,.2)}.ResultCard_loveQuote__iZqXE{margin:0;padding:30px;background:linear-gradient(135deg,rgba(213,69,27,.05),rgba(82,28,13,.05));border-radius:16px;position:relative;animation:ResultCard_fadeIn__zAYP6 1.2s ease-out;border:2px solid rgba(213,69,27,.1);text-align:center}.ResultCard_loveQuote__iZqXE:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#D5451B,#521C0D);border-radius:16px 16px 0 0}@media(max-width:480px){.ResultCard_loveQuote__iZqXE{padding:24px 20px}}.ResultCard_quoteIconWrapper__B_JCA{margin-bottom:15px}@media(max-width:480px){.ResultCard_quoteIconWrapper__B_JCA{margin-bottom:12px}}.ResultCard_quoteIcon___9emp{font-size:40px;opacity:.6;animation:ResultCard_float__8L4Uq 3s ease-in-out infinite}@media(max-width:480px){.ResultCard_quoteIcon___9emp{font-size:32px}}.ResultCard_quoteText__hYDJI{font-style:italic;color:#666;font-size:16px;line-height:1.8;margin:0;font-weight:500}@media(max-width:480px){.ResultCard_quoteText__hYDJI{font-size:14px;line-height:1.7}}