.personality_resultsContainer__8fVIi{padding:1.5rem;background:#f8fafc;min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%}.personality_sectionWrapper__ZYhw_{width:100%;max-width:900px;margin:0 auto 2rem}.personality_personalityDivider__Jr1XP{width:100%;max-width:900px;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb 50%,transparent);margin:2rem auto}.personality_pageHeader__ihl2w{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;width:100%;max-width:900px}.personality_pageTitle__h5O_M{font-size:2rem;font-weight:700;color:#1e293b;margin:0}.personality_pageActions__5e9fy{display:flex;gap:1rem}.personality_card__qYgTH,.personality_personalityAssessment__1ZQPT,.personality_personalitySummaryCard__RV9nP,.personality_personalityTypeSummaryCard__0G_kR,.personality_resultsCard___Q3Vy,.personality_statsCard__nRVpo,.personality_summaryCard__UYDvX{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(30,41,59,.06);border:1px solid #e5e7eb;padding:1.5rem;width:100%;box-sizing:border-box}.personality_statsRow__2yToH{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.personality_statsCard__nRVpo{flex:1 1 180px;min-width:160px;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.personality_statsIcon__zV1bJ{font-size:1.5rem;color:#6366f1;background:#eef2ff;border-radius:8px;padding:.5rem}.personality_statsContent__vGWVb{flex:1 1}.personality_statsLabel__x4aTk{font-size:.95rem;color:#64748b;font-weight:500}.personality_statsValue__4FwUZ{font-size:1.3rem;font-weight:700;color:#1e293b}.personality_personalityAssessment__1ZQPT{margin:0 auto 2rem;padding:2rem 1.5rem;position:relative}.personality_assessmentContent__1H6Yb{width:100%;margin-top:1rem}.personality_resultsHeader__yxJ_p{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.personality_resultsHeader__yxJ_p h3{font-size:1.3rem;font-weight:700;color:#1e293b;margin:0}.personality_resultsDate__t026_{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#64748b;font-weight:500}.personality_assessmentHeader___k_CX{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.personality_assessmentIcon__Do_b0{font-size:2rem;color:#6366f1}.personality_assessmentTitle__mtqQS{font-size:1.3rem;font-weight:600;color:#1e293b}.personality_traitsContainer__AbrfG{display:flex;flex-direction:column;gap:1.25rem}.personality_traitRow__X5naE{background:#f1f5f9;border-radius:10px;padding:1.25rem 1rem;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.5rem}.personality_traitHeader__oAA7W{display:flex;align-items:center;gap:.75rem}.personality_traitEmoji__GoHoQ{font-size:1.5rem}.personality_traitName__Uvyyn{font-size:1.1rem;font-weight:600;color:#334155;flex:1 1}.personality_traitScore__gl5Sj{font-size:1.1rem;font-weight:700;color:#6366f1;background:#e0e7ff;border-radius:20px;padding:.3rem .9rem;min-width:60px;text-align:center}.personality_traitLabels__W51Wf{display:flex;justify-content:space-between;font-size:.9rem;color:#64748b;font-weight:500}.personality_traitProgressWrapper__wkaHi{width:100%;margin:.5rem 0 .2rem}.personality_traitProgressTrack__Ftnth{width:100%;height:10px;background:#e5e7eb;border-radius:6px;overflow:hidden;position:relative}.personality_traitProgressFill__2wGCn{height:100%;border-radius:6px;background:linear-gradient(90deg,#6366f1,#818cf8);transition:width 1s cubic-bezier(.4,0,.2,1)}.personality_traitDescription___dSgG{font-size:.92rem;color:#64748b;margin-top:.2rem}.personality_buttonSection__NFzJu{display:flex;justify-content:center;margin-top:1.5rem}.personality_takeAgainButton__ZPR2h,.personality_takeTestButton__dJMUJ{background:#6366f1;color:#fff;border:none;border-radius:6px;padding:.7rem 1.7rem;font-weight:600;font-size:1rem;transition:background .2s;cursor:pointer}.personality_takeAgainButton__ZPR2h:hover,.personality_takeTestButton__dJMUJ:hover{background:#4f46e5}.personality_summaryCard__UYDvX{max-width:900px;margin:0 auto 2rem;padding:2rem 1.5rem}.personality_summaryTitle__Wb13q{font-size:1.2rem;font-weight:700;color:#2563eb;margin-bottom:1.2rem}.personality_summaryTable__ZUq16{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.03)}.personality_summaryTable__ZUq16 th{background:#6366f1;color:#fff;font-weight:600;padding:1rem .75rem;text-align:left;font-size:1rem;border-bottom:2px solid #e5e7eb}.personality_summaryTable__ZUq16 td{padding:1rem .75rem;font-size:.98rem;vertical-align:top;color:#374151}.personality_summaryTable__ZUq16 tr:nth-child(2n){background:#f3f4f6}.personality_summaryTable__ZUq16 tr:nth-child(odd){background:#fff}.personality_topSection__DYc9R{width:100%;max-width:1200px;margin:0 auto 2rem;display:flex;flex-direction:column;gap:1.5rem}.personality_topStatsSection__6enl0{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(30,41,59,.06);border:1px solid #e5e7eb;padding:1.5rem 1.5rem 1rem;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between;align-items:center}.personality_topStatItem__9TxrT{flex:1 1 180px;min-width:140px;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.5rem .7rem;background:#f8fafc;border-radius:8px;border:1px solid #f1f5f9}.personality_topStatLabel__VR3OO{font-size:.95rem;color:#64748b;font-weight:500}.personality_topStatValue__TVRHq{font-size:1.3rem;font-weight:700;color:#1e293b}.personality_personalitySummarySection__amyRa{width:100%;margin:0 auto 2.5rem;display:flex;justify-content:center}.personality_personalitySummaryCard__RV9nP{border-radius:16px;box-shadow:0 8px 32px rgba(30,41,59,.12);border:1px solid #e0e7ef;padding:2.5rem 2rem 2rem;background:linear-gradient(135deg,#ffffff,#f8fafc)}.personality_personalitySummaryTitle__hdsR8{font-size:1.4rem;font-weight:700;background:linear-gradient(135deg,#4338ca,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem;text-align:left;position:relative}.personality_personalitySummaryTitle__hdsR8:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#4338ca,#6366f1);border-radius:2px}.personality_personalitySummaryTableWrapper__dPpeN{overflow-x:auto}.personality_personalitySummaryTable__LOoTu{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(30,41,59,.08);border:1px solid #e5e7eb}.personality_personalitySummaryTable__LOoTu th{background:linear-gradient(135deg,#4338ca,#6366f1);color:#fff;font-weight:600;padding:1.2rem 1rem;text-align:left;font-size:1rem;border-bottom:2px solid #e5e7eb;position:relative}.personality_personalitySummaryTable__LOoTu th:first-child{background:linear-gradient(135deg,#1e40af,#3b82f6)}.personality_personalitySummaryTable__LOoTu td{padding:1.2rem 1rem;font-size:.95rem;vertical-align:top;color:#374151;line-height:1.6}.personality_personalitySummaryTable__LOoTu td:first-child{font-weight:600;color:#1e293b;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.personality_personalitySummaryTable__LOoTu td:first-child strong{color:#4338ca;font-weight:600;font-size:.95rem;padding:.2rem .6rem;border-radius:4px;background:#f3f4f6;display:inline-block}.personality_personalitySummaryTable__LOoTu tr:nth-child(2n){background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.personality_personalitySummaryTable__LOoTu tr:nth-child(odd){background:linear-gradient(135deg,#ffffff,#f8fafc)}.personality_personalitySummaryNote__od0jU{margin-top:2rem;font-size:.95rem;color:#4338ca;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-left:4px solid #4338ca;padding:1.2rem 1.5rem;border-radius:0 12px 12px 0;font-style:italic;box-shadow:0 2px 8px rgba(67,56,202,.1)}.personality_personalitySummaryTable__LOoTu ul{margin:0;padding-left:1.2rem}.personality_personalitySummaryTable__LOoTu li{margin-bottom:.3rem;position:relative}.personality_personalitySummaryTable__LOoTu li::marker{color:#6366f1;font-weight:700}.personality_personalityTypeSummarySection__c_Jbf{width:100%;margin:0 auto 2rem;display:flex;justify-content:center}.personality_personalityTypeSummaryCard__0G_kR{border-radius:16px;box-shadow:0 4px 16px rgba(30,41,59,.1);border:1.5px solid #e0e7ef;padding:0;display:flex;flex-direction:column;overflow:hidden}.personality_personalityTypeSummaryHeader__HNYVl{width:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:1.5rem 2rem;text-align:left;font-size:1.2rem;font-weight:600;margin:0}.personality_personalityTypeSummaryContent__cjvbD{width:100%;display:flex;flex-direction:column;gap:2rem;padding:2rem;overflow:hidden;max-width:100%;box-sizing:border-box}.personality_personalityTypeMain__ww6V0{display:flex;align-items:center;gap:1.5rem;width:100%;margin-bottom:0}.personality_personalityTypeIconWrapper__fY0ya{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#f0f1fe,#e0e7ff);border-radius:12px;flex-shrink:0;align-self:center}.personality_personalityTypeIcon__hYvEX{font-size:1.8rem}.personality_personalityTypeInfo__WvLJo{flex:1 1;display:flex;flex-direction:column;gap:.2rem;min-width:0;justify-content:center}.personality_personalityTypeName__uFvRi{font-size:1.4rem;font-weight:700;margin-bottom:0;line-height:1.3;word-wrap:break-word}.personality_personalityTypeDescription__Rer6Q{font-size:.95rem;color:#374151;margin-bottom:0;line-height:1.4;word-wrap:break-word}.personality_personalityTypeDetails__wCwnB{margin-top:0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.personality_personalityTypeBadge__rTaPb{display:block;padding:1.5rem 2rem;border-radius:10px;font-size:.95rem;line-height:1.6;font-weight:500;background:#e0e7ff;color:#4338ca;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;box-sizing:border-box;max-width:100%;overflow:hidden}@media (max-width:900px){.personality_pageHeader__ihl2w,.personality_sectionWrapper__ZYhw_{max-width:100%;padding:0 1rem}.personality_personalityDivider__Jr1XP{max-width:100%}.personality_statsRow__2yToH{flex-direction:column;gap:1.2rem}.personality_card__qYgTH,.personality_personalityAssessment__1ZQPT,.personality_resultsCard___Q3Vy,.personality_statsCard__nRVpo,.personality_summaryCard__UYDvX{padding:1rem}.personality_topSection__DYc9R{padding:0 .5rem}.personality_topStatsSection__6enl0{flex-direction:column;gap:1rem;padding:1rem .7rem .7rem}.personality_personalitySummaryCard__RV9nP{padding:1.2rem .5rem 1rem}}@media (max-width:600px){.personality_resultsContainer__8fVIi{padding:.5rem}.personality_pageHeader__ihl2w{flex-direction:column;align-items:flex-start;gap:1rem}.personality_personalityAssessment__1ZQPT,.personality_summaryCard__UYDvX{padding:.7rem .2rem}.personality_statsCard__nRVpo,.personality_traitRow__X5naE{padding:.7rem .4rem}.personality_summaryTable__ZUq16 td,.personality_summaryTable__ZUq16 th{padding:.6rem .3rem;font-size:.92rem}.personality_topSection__DYc9R{gap:1rem;padding:0}.personality_topStatsSection__6enl0{flex-direction:column;gap:.7rem;padding:.7rem .2rem .5rem}.personality_topStatItem__9TxrT{min-width:0;width:100%;padding:.4rem .2rem}.personality_personalitySummarySection__amyRa,.personality_sectionWrapper__ZYhw_{padding:0 .2rem}.personality_personalitySummaryCard__RV9nP{padding:.7rem .1rem;border-radius:8px}.personality_personalitySummaryTitle__hdsR8{font-size:1.05rem;margin-bottom:.7rem}.personality_personalitySummaryTable__LOoTu td,.personality_personalitySummaryTable__LOoTu th{padding:.4rem .2rem;font-size:.85rem}.personality_personalitySummaryNote__od0jU{font-size:.8rem;padding:.5rem;border-radius:0 6px 6px 0}}@media (max-width:700px){.personality_personalityTypeSummarySection__c_Jbf,.personality_sectionWrapper__ZYhw_{max-width:100%;padding:0 .5rem}.personality_personalityTypeSummaryCard__0G_kR{border-radius:12px}.personality_personalityTypeSummaryHeader__HNYVl{padding:1.2rem 1.5rem;font-size:1.1rem}.personality_personalityTypeSummaryContent__cjvbD{padding:1.5rem;gap:1rem}.personality_personalityTypeBadge__rTaPb{padding:1.2rem 1.5rem}.personality_personalityTypeMain__ww6V0{flex-direction:column;align-items:center;gap:1rem}.personality_personalityTypeIconWrapper__fY0ya{width:50px;height:50px;border-radius:10px}.personality_personalityTypeIcon__hYvEX{font-size:1.5rem}.personality_personalityTypeName__uFvRi{font-size:1.2rem}.personality_personalityTypeBadge__rTaPb{font-size:.9rem;padding:.8rem 1rem;border-radius:8px}}