.feedbackPage_cardsGrid__MMnP8{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem;grid-template-columns:1fr;@media (min-width:768px){grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){grid-template-columns:repeat(2,1fr)}@media (min-width:1400px){max-width:1200px;margin-left:auto;margin-right:auto}}.feedbackPage_cardLink__pJEFd{text-decoration:none;color:var(--color-primary);display:block;height:100%;font-size:1rem;line-height:1.8rem}.feedbackPage_cardLink__pJEFd:hover{text-decoration:none;color:inherit}.feedbackPage_feedbackCard__JMwiJ{height:100%;display:flex;flex-direction:column;transition:all .3s ease!important;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden;min-height:200px}.feedbackPage_feedbackCard__JMwiJ:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:#d9d9d9}.feedbackPage_feedbackCard__JMwiJ .feedbackPage_ant-card-head__Sq6MZ{border-bottom:1px solid #f0f0f0;padding:16px 20px;min-height:auto}.feedbackPage_feedbackCard__JMwiJ .feedbackPage_ant-card-body__b_3_p{padding:20px;flex:1 1;display:flex;flex-direction:column}.feedbackPage_cardTitle__laiG7{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:var(--color-gray-dark)!important}.feedbackPage_cardContent__3OpLQ{display:flex;flex-direction:column;height:100%;justify-content:space-between}.feedbackPage_cardContent__3OpLQ p,.feedbackPage_cardContent__3OpLQ ul{margin:0 0 16px;color:var(--color-text-primary);line-height:1.5;flex-grow:1;font-size:1.125rem}.feedbackPage_cardAction__vOA9L{margin-top:auto;color:rgb(59,130,246);font-size:14px;font-weight:500;padding-top:8px;border-top:1px solid #f5f5f5}.feedbackPage_feedbackCard__JMwiJ:active{transform:translateY(-2px)}.feedbackPage_resultsColumnContainer__Rs85I{max-width:100%;display:flex;flex-direction:column;gap:1rem;justify-content:center}.feedbackPage_scoresColumn__h_mlv{display:flex;flex-direction:column;gap:1rem}.feedbackPage_scoreContainer__doZee{display:flex;width:100%;gap:5%;justify-content:stretch;border:1px solid #e0e0e0;border-radius:8px;background-color:var(--background,#ffffff);box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease-in-out;@media (max-width:767px){flex-direction:column;gap:1rem}}.feedbackPage_resultCard__HdWdB{transition:transform .2s ease-in-out;display:flex;flex-direction:column;align-items:start;width:100%;padding:1.5rem 1rem;gap:.5rem;justify-content:center;@media (max-width:767px){width:100%}}.feedbackPage_scoreContainer__doZee:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.feedbackPage_resultHeader__VzkPD h4{margin:0 0 15px;color:var(---text-gray-dark);font-size:16px;font-weight:600}.feedbackPage_infoCard__VTsfD{text-align:left;width:80%;background-color:#FAF9F4;padding:1.5rem 1rem;@media (max-width:767px){width:100%}}.feedbackPage_infoText__bp3xV{font-size:.9rem;color:var(--color-text-primary);line-height:1.6;margin-top:0;margin-bottom:0}.feedbackPage_infoDivider__dbHkP{border:none;height:1px;background-color:var(--color-gray-light);margin:20px 0}.feedbackPage_traitTitle__yVtHq{margin-top:1rem;margin-bottom:1rem;font-size:1.1rem}.feedbackPage_traitList__O222q{display:flex;flex-direction:column;gap:.8rem}.feedbackPage_traitItem__qDs_p{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:"center"}.feedbackPage_traitValue__V0krA{display:flex;gap:3px}.feedbackPage_traitDot__H0v_0{width:12px;height:12px;border-radius:50%}.feedbackPage_scoreDisplay__1V82M{display:flex;align-items:center;width:100%;position:relative}.feedbackPage_scoreScale__gmsmc{flex-grow:1;width:100%}.feedbackPage_scaleBar__Y5Zhj{height:20px;background-color:#eef0f4;border-radius:10px;overflow:hidden;width:100%}.feedbackPage_scaleFill___RDdG{height:100%;background-color:#67a7d9;transition:transform .5s ease;transform-origin:left}.feedbackPage_scaleLabels__D2ZoK{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-secondary)}.feedbackPage_scoreValue__0pWu6{font-size:2.5em;font-weight:700;color:#67a7d9;width:-moz-fit-content;width:fit-content;min-width:60px;min-height:70px;text-align:center}.feedbackPage_traitsCard__itCSx{background-color:#f9fafb;border-radius:8px;width:100%;padding:1rem}.feedbackPage_viewPointTabsWrapper__E_XqI{position:relative;display:flex;flex-direction:column}.feedbackPage_viewPointTabsWrapper__E_XqI .ant-collapse{position:relative;z-index:1}.feedbackPage_viewPointTabsWrapper__E_XqI .button-group-tabs{position:relative;margin-top:-6rem;z-index:2}.feedbackPage_viewPointTabsWrapper__E_XqI .button-group-tabs .ant-tabs-nav{background:transparent}.feedbackPage_timePointWithAction__Y3RCu{display:flex;width:100%}.feedbackPage_timePointSelector__cSQPk{display:flex;width:100%;align-items:center;background:#eef2fe;border-radius:8px;margin:0;padding:0;gap:0}.feedbackPage_scrollArrow__aAe_V{flex-shrink:0;width:40px;height:44px;display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--color-primary);border:none;cursor:pointer;font-size:.75rem;transition:background-color .2s;font-size:large}.feedbackPage_scrollArrow__aAe_V:first-child{border-radius:8px 0 0 8px}.feedbackPage_scrollArrow__aAe_V:hover:not(:disabled){color:var(--color-primary-hover)}.feedbackPage_scrollArrowDisabled__ZkA2N{background-color:transparent;color:#b8c5d6;cursor:default}.feedbackPage_periodsContainer__RVBuJ{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex:2 1;gap:0}.feedbackPage_periodsContainer__RVBuJ::-webkit-scrollbar{display:none}.feedbackPage_periodButton__hESsS{flex-shrink:0;padding:12px 20px;background:transparent;border:none;color:var(--color-gray-medium);font-size:.95rem;cursor:pointer;white-space:nowrap;transition:color .2s}.feedbackPage_periodButton__hESsS:hover{color:var(--color-gray-dark)}.feedbackPage_periodButtonActive__hHVcK{color:var(--color-primary);font-weight:600}.feedbackPage_latestButton__8LuW_{flex:1 1;min-width:0;padding:12px 16px;background:transparent;border:none;border-radius:0 8px 8px 0;color:var(--color-gray-medium);font-size:.95rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s}.feedbackPage_latestButtonActive__GzNCs{background:var(--color-primary);color:white}.feedbackPage_latestButton__8LuW_:hover:not(.feedbackPage_latestButtonActive__GzNCs){color:var(--color-gray-dark)}.feedbackPage_viewpointWrapper__3VP_e{display:flex;flex-direction:column}.feedbackPage_viewpointSelector__MOu_Z{display:flex;width:100%;background:transparent;border-radius:8px;margin:0}.feedbackPage_viewpointButton__LzXpU{flex:1 1;margin:0;padding:8px 16px;background:#eef2fe;border:none;color:rgba(0,0,0,.88);font-size:inherit;cursor:pointer;transition:all .2s;text-align:center}.feedbackPage_viewpointButton__LzXpU:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.feedbackPage_viewpointButton__LzXpU:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.feedbackPage_viewpointButton__LzXpU:hover:not(:disabled):not(.feedbackPage_viewpointButtonActive__NpPbk){color:var(--color-primary)}.feedbackPage_viewpointButton__LzXpU:disabled{cursor:not-allowed;color:rgba(0,0,0,.25)}.feedbackPage_viewpointButtonActive__NpPbk{background:var(--color-primary);color:white}.feedbackPage_viewpointContent__tEozm{margin-top:1rem}.feedbackPage_collapsibleWrapper__Mlx31{background:rgba(0,0,0,.02);border-radius:8px;margin:.5rem}.feedbackPage_collapsibleWrapper__Mlx31 .ant-collapse{background:transparent}.feedbackPage_collapsibleWrapper__Mlx31 .ant-collapse-item{border:none}.feedbackPage_collapsibleWrapper__Mlx31 .ant-collapse-content{background:transparent}.feedbackPage_collapsibleFooter__uFRI_{display:flex;flex-direction:column;align-items:center;padding:0 .5rem .5rem;gap:.5rem}.feedbackPage_collapsibleActionButton__LS7H3{background:transparent;border:none;color:var(--color-primary);font-size:.95rem;font-weight:500;cursor:pointer;padding:.5rem 1rem;display:flex;align-items:center;gap:6px}.feedbackPage_collapsibleActionButton__LS7H3:hover{color:var(--color-primary-hover)}.feedbackPage_collapsibleActionButton__LS7H3 span{font-size:.75rem;margin-left:4px}.feedbackPage_collapsibleActionButtonDisabled___XZTP{opacity:.5;cursor:not-allowed}.landingPage_loading__qF1Du{text-align:center;animation:landingPage_loading__qF1Du 1.2s ease-in-out infinite}@keyframes landingPage_loading__qF1Du{0%{color:var(--color-primary)}50%{color:var(--color-primary-hover)}to{color:var(--color-primary)}}.landingPage_hero__PWZDs{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);color:var(--color-white);width:100%;padding:4rem 2rem;text-align:center;min-height:50vh;display:flex;align-items:center;justify-content:center}.landingPage_heroContent__0oD95{max-width:var(--max-content-width);margin:0 auto}.landingPage_heroTitle__LlpMx{font-size:3.5rem;font-weight:550;line-height:1.1;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.landingPage_heroLine__gCZ2g{display:block}.landingPage_heroSubtitle__7C_gj{font-size:1.5rem;font-weight:400;color:var(--color-text-primary);margin-bottom:2rem;opacity:.9}.landingPage_heroButtons__PCvrV{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.landingPage_heroButton__xlfKW{display:inline-block;font-weight:600!important;padding:.875rem 2rem!important;border-radius:.75rem;border:none;text-decoration:none;transition:all .2s ease;font-size:1.1rem!important;cursor:pointer;min-width:140px;height:-moz-fit-content!important;height:fit-content!important}.landingPage_heroButtonPrimary__dV8gX{background-color:var(--color-accent)!important;color:var(--color-text-primary)!important}.landingPage_heroButtonSecondary__yO_z3{background-color:transparent!important;color:var(--color-white)!important;border:2px solid var(--color-white)!important}.landingPage_bannerButton__UPNIw{display:inline-block;font-weight:500!important;padding:.7rem 1.2rem!important;border-radius:1rem!important;margin-top:.5rem;margin-right:1rem;text-decoration:none;transition:all .2s ease;font-size:1rem!important;background-color:var(--color-accent)!important;height:-moz-fit-content!important;height:fit-content!important;width:-moz-fit-content;width:fit-content;border:none!important;color:var(--color-gray-dark)}.landingPage_bannerButton__UPNIw:hover{background-color:var(--color-accent-hover)!important;transform:translateY(-2px)}.landingPage_textCardsContainer__kc4Hl{padding:4rem 0}.landingPage_textCards__oCZGq{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;width:100%;padding-bottom:1rem;@media(min-width:768px){flex-direction:row}}.landingPage_cardText__ilBEc{color:var(--color-gray-medium);width:100%;padding:.5rem 1rem;border:.5px solid var(--color-text-primary);border-radius:.5rem;@media(min-width:768px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}}.landingPage_cardTextSmall__zVdxF{width:100%;@media(min-width:768px){width:25%}}.landingPage_card__jBsAp{width:100%;background-color:var(--color-background);border:.5px solid var(--color-text-primary);border-radius:.5rem;padding:1.5rem;max-width:var(--max-content-width);display:flex;gap:1rem;flex-direction:column;align-items:center;transition:all .3s ease-in-out;transform:scale(.95);@media(min-width:768px){flex-direction:row;gap:1.5rem;padding-left:1.5rem;padding-bottom:1.5rem;padding-right:1.5rem;padding-top:1.5rem;&.landingPage_imageRight__pzkEM{flex-direction:row-reverse}}}.landingPage_cardHighlight__TPnyi{background-color:var(--color-text-primary);color:white;transform:scale(1);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.landingPage_imageWrapper__Gm9RA{height:100%;width:100%;position:relative;min-height:300px;@media(min-width:768px){width:50%}}.landingPage_cardImage__H06Kn{width:100%;height:100%;object-fit:cover;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.landingPage_textContainer__fnOHj{width:100%;text-align:start;@media(min-width:768px){width:50%;margin-bottom:0}}.landingPage_cardTitle__D3oog{font-size:2rem;font-weight:700;color:var(--color-gray-dark)}.landingPage_cardContent__9rnxD{color:var(--color-gray-medium);margin-top:.5rem}.landingPage_cardHighlight__TPnyi .landingPage_cardContent__9rnxD,.landingPage_cardHighlight__TPnyi .landingPage_cardTitle__D3oog{color:var(--color-white)}.landingPage_cardButton__ozo85{font-weight:500!important;padding:.5rem 1rem!important;border-radius:.75rem!important;margin-top:1rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);text-decoration:none;border:none!important;height:-moz-fit-content!important;height:fit-content!important}.landingPage_card__jBsAp:not(.landingPage_cardHighlight__TPnyi) .landingPage_cardButton__ozo85{background-color:var(--color-primary);color:white}.landingPage_cardHighlight__TPnyi .landingPage_cardButton__ozo85{background-color:var(--color-accent)!important;color:var(--color-text-primary)!important}.landingPage_faqText__g7CQO{color:var(--color-gray-dark)!important;margin:0}.ComparisonView_drawerContent__CVG2G{padding:2rem;overflow-y:auto;@media (max-width:767px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}}.ComparisonView_loadingContainer__yUBUp{display:flex;justify-content:center;align-items:center;min-height:200px}.ComparisonView_introText__7DhRn{color:var(--text-secondary,#666);margin-bottom:24px;font-size:.9rem;line-height:1.5}.ComparisonView_noDataText__Wdh8M{color:var(--text-secondary,#666);text-align:center;padding:40px 20px}.ComparisonView_traitsContainer__mGgY8{display:flex;flex-direction:column;gap:32px}.ComparisonView_traitSection__W8Vy7{border-bottom:1px solid var(--border-color,#e8e8e8);padding-bottom:24px}.ComparisonView_traitSection__W8Vy7:last-child{border-bottom:none}.ComparisonView_traitTitle__nW5Ao{font-size:1.2rem;font-weight:600;margin:0 0 16px;color:var(--text-primary,#1a1a1a);@media (max-width:576px){font-size:1rem}}.ComparisonView_mainComparison__td6ux{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.ComparisonView_barRow__4eqSG{display:grid;grid-template-columns:190px 1fr 28px;align-items:center;grid-gap:12px;gap:12px;@media (max-width:480px){grid-template-columns:120px 1fr 25px;gap:8px}}.ComparisonView_barLabel___4hu3{font-size:.85rem;text-align:right;@media (max-width:576px){font-size:.8rem}}.ComparisonView_barLabel___4hu3.ComparisonView_identity__Bzq3E,.ComparisonView_scoreValue__zT_pI.ComparisonView_identity__Bzq3E{color:#5B9A8B}.ComparisonView_barLabel___4hu3.ComparisonView_reputation__Ja6T5,.ComparisonView_scoreValue__zT_pI.ComparisonView_reputation__Ja6T5{color:#445D6E}.ComparisonView_barContainer__hHOP4{height:.8rem;background:var(--bg-tertiary,#eee);border-radius:4px;overflow:hidden}.ComparisonView_bar__7Zjh4{height:.8rem;border-radius:4px;transition:width .3s ease}.ComparisonView_bar__7Zjh4.ComparisonView_identity__Bzq3E{background:linear-gradient(90deg,#5B9A8B,#7BB5A8)}.ComparisonView_bar__7Zjh4.ComparisonView_reputation__Ja6T5{background:linear-gradient(90deg,#445D6E,#6B8394)}.ComparisonView_scoreValue__zT_pI{font-size:1rem;font-weight:700}.ComparisonView_differencesCollapse__Im77v{margin-top:8px}.ComparisonView_differencesCollapse__Im77v .ant-collapse-header{padding:8px 0!important}.ComparisonView_differencesCollapse__Im77v .ant-collapse-content-box{padding:0!important}.ComparisonView_collapseIcon__lL_w_{font-size:12px;color:var(--text-tertiary,#999);transition:transform .2s ease}.ComparisonView_collapseLabel__d8f7y{font-size:.9rem;color:var(--text-secondary,#666)}.ComparisonView_differencesContent__skh4S{display:flex;flex-direction:column;gap:20px;padding:16px;background:var(--bg-secondary,#fafafa);border-radius:8px;margin-top:8px}.ComparisonView_subTraitSection__KqAfR{display:flex;flex-direction:column;gap:6px}.ComparisonView_subTraitTitle__U7118{font-size:14px;font-weight:600;margin:0 0 4px;color:var(--text-primary,#333)}