@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Libre+Baskerville:ital,wght@0,400..700;1,400..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";._root_31x6i_5{flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}._rootResults_31x6i_14{background:var(--gray-50)}._rootReportOnly_31x6i_17{max-width:600px;overflow-y:auto}._splitLayout_31x6i_21{flex:1;min-height:0;display:flex}._leftPanel_31x6i_27{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._leftPanelIntro_31x6i_35{min-height:0}._introSpacer_31x6i_39{flex:0 1 0;min-height:0;transition:flex-grow .72s cubic-bezier(.22,1,.36,1)}._introSpacerVisible_31x6i_47{flex-grow:1}._rootHasResults_31x6i_51 ._leftPanel_31x6i_27{width:55%}._rightPanel_31x6i_55{border-left:1px solid var(--border-default);background:var(--bg-secondary);flex-direction:column;flex-shrink:0;width:45%;display:flex}._rightPanelInner_31x6i_64{flex:1;min-height:0;padding:16px;overflow-y:auto}._mobileViewSwitch_31x6i_71{display:none}._resultsModeTopControls_31x6i_75{align-items:center;gap:8px;margin-left:auto;display:none}._reportPanelStickyHeader_31x6i_82{display:none}._reportBackButton_31x6i_86{border:1px solid var(--border-default);background:var(--white);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:5px 12px 5px 8px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}._reportBackButtonIcon_31x6i_102{background:var(--teal-600);width:24px;height:24px;color:var(--accent-text);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}._reportBackButtonIconSvg_31x6i_113{width:14px;height:14px}._mobileViewButton_31x6i_118{border:1px solid var(--border-default);background:var(--white);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:5px 6px 5px 10px;font-size:13px;line-height:1;transition:transform .18s,box-shadow .18s;display:inline-flex}._mobileViewButton_31x6i_118:hover{box-shadow:0 8px 14px var(--shadow-md);transform:translateY(-1px)}._mobileViewButtonIconWrap_31x6i_139{background:var(--teal-50);width:26px;height:26px;color:var(--teal-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._mobileViewButtonIcon_31x6i_139{width:16px;height:16px}._mobileViewButtonLabel_31x6i_156{font-weight:600}._mobileViewButtonArrow_31x6i_160{background:var(--teal-600);width:26px;height:26px;color:var(--accent-text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._mobileViewButtonArrowIcon_31x6i_172{width:14px;height:14px}._mobileViewButtonActive_31x6i_177{background:var(--teal-600);border-color:var(--teal-600);color:var(--accent-text)}._mobileViewButtonActive_31x6i_177 ._mobileViewButtonIconWrap_31x6i_139{background:var(--white);color:var(--white)}._mobileViewButtonActive_31x6i_177 ._mobileViewButtonArrow_31x6i_160{background:var(--white);color:var(--teal-600)}._progressSticky_31x6i_193{z-index:10;background:var(--bg-secondary);opacity:1;align-items:center;width:100%;height:50px;transition:opacity .45s,transform .5s,height .5s;display:flex;position:sticky;top:0;transform:translateY(0)}._progressStickyHidden_31x6i_207{opacity:0;pointer-events:none;height:0;transform:translateY(-12px)}._progressHeaderInner_31x6i_214{align-items:center;gap:.75rem;width:100%;max-width:760px;margin:0 auto;padding:0 1rem;display:flex}._messageList_31x6i_225{flex:1;padding-top:30px;padding-bottom:80px;transition:transform .72s cubic-bezier(.22,1,.36,1),flex-basis .72s cubic-bezier(.22,1,.36,1),padding .55s;overflow-y:auto;transform:translateY(0)}._messageListIntro_31x6i_236{text-align:center;flex:none;padding-bottom:10px;overflow:visible;transform:translateY(0)}._messageListResults_31x6i_244{flex:1;padding-top:0;overflow-y:auto}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-button:single-button{display:none}._messageList_31x6i_225::-webkit-scrollbar{width:5px}._messageListResults_31x6i_244::-webkit-scrollbar{width:5px}._rightPanelInner_31x6i_64::-webkit-scrollbar{width:5px}._messageList_31x6i_225::-webkit-scrollbar-track{background:var(--transparent)}._messageListResults_31x6i_244::-webkit-scrollbar-track{background:var(--transparent)}._rightPanelInner_31x6i_64::-webkit-scrollbar-track{background:var(--transparent)}._messageList_31x6i_225::-webkit-scrollbar-thumb{background-color:var(--teal-700);border-radius:999px}._messageListResults_31x6i_244::-webkit-scrollbar-thumb{background-color:var(--teal-700);border-radius:999px}._rightPanelInner_31x6i_64::-webkit-scrollbar-thumb{background-color:var(--teal-700);border-radius:999px}._messageListInner_31x6i_285{flex-direction:column;gap:1rem;width:100%;max-width:760px;margin-left:auto;margin-right:auto;padding:1.5rem 1rem .5rem;transition:padding .55s,gap .55s;display:flex}._messageListInnerIntro_31x6i_297{align-items:center;gap:.625rem;padding-top:0;padding-bottom:0}@media (width<=850px){._progressSticky_31x6i_193{top:65px}._messageList_31x6i_225{padding-top:70px}._rightPanel_31x6i_55{padding-top:53px}}._introGreetingRow_31x6i_316{color:var(--text-secondary);opacity:1;transform-origin:top;transition:opacity .48s,transform .58s,max-height .58s,margin .58s;overflow:hidden;transform:translateY(0)}._introGreetingInner_31x6i_325{align-items:center;gap:14px;display:inline-flex}._introGreetingText_31x6i_330{letter-spacing:-.01em;font-family:Libre Baskerville,serif;font-size:clamp(36px,4.3vw,40px);line-height:1.05}._introGreetingSubtitle_31x6i_336{margin-top:12px;font-weight:600}._introGreetingRowVisible_31x6i_341{opacity:1;margin-bottom:2px;transform:translateY(0)}._introGreetingRowHidden_31x6i_347{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;transform:translateY(-14px)}._introGreetingLogo_31x6i_355{flex:none;width:clamp(28px,2.8vw,38px);height:clamp(28px,2.8vw,38px)}@media (width<=850px){._introGreetingInner_31x6i_325{flex-direction:column}._introGreetingLogo_31x6i_355{flex:none;width:50px;height:50px}}._messageListInnerResults_31x6i_371{flex-direction:column;gap:1rem;width:100%;max-width:393px;margin-left:auto;margin-right:auto;padding:8px 16px 32px;display:flex}._userMessageRow_31x6i_383{justify-content:flex-end;width:100%;display:flex}._userBubble_31x6i_389{background-color:var(--surface-chatbot);overflow-wrap:anywhere;border-radius:15px 15px 0;width:fit-content;max-width:85%;padding:.5rem 1rem}@media (width>=1280px){._userBubble_31x6i_389{max-width:620px}}._userBubbleText_31x6i_405{color:#f5f0ea;white-space:pre-wrap;font-size:16px;line-height:1.5rem}._assistantMessageRow_31x6i_413{max-width:100%;color:var(--gray-900);flex-direction:column;gap:.75rem;font-size:16px;line-height:1.5rem;display:flex}._assistantText_31x6i_423{white-space:pre-wrap}._messageListInnerIntro_31x6i_297 ._assistantMessageRow_31x6i_413{gap:0}._messageListInnerIntro_31x6i_297 ._assistantText_31x6i_423{color:var(--teal-900);font-weight:500}._assistantText_31x6i_423 li{margin-left:20px}._visualizationList_31x6i_440{flex-direction:column;gap:.75rem;display:flex}._loadingRow_31x6i_446{max-width:100%;color:var(--gray-900);align-items:center;gap:.5rem;font-size:16px;line-height:1.5rem;display:flex}._loadingDots_31x6i_457{align-items:center;gap:.25rem;display:inline-flex}._dot_31x6i_463{background-color:var(--teal-700);border-radius:9999px;width:.5rem;height:.5rem;animation:1s infinite _dotBounce_31x6i_1}._dot1_31x6i_471{animation-delay:-.2s}._dot2_31x6i_475{animation-delay:-.1s}@keyframes _dotBounce_31x6i_1{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-85%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}._scoreCircleSvg_31x6i_494{width:100px;height:100px}._badge_31x6i_500{border-radius:.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}._bellCurve_31x6i_509{border-bottom:1px solid var(--gray-300);border-left:1px solid var(--gray-300);align-items:flex-end;gap:5px;height:9rem;display:flex}._bellBar_31x6i_518{border-radius:50px 50px 0 0;flex:1}._domainList_31x6i_524{flex-direction:column;gap:1rem;display:flex}._domainCard_31x6i_530{border:1px solid var(--border-default);background-color:var(--white);border-radius:1rem;padding:1rem}._domainHeader_31x6i_537{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._domainName_31x6i_544{min-width:0;color:var(--gray-900);font-weight:600}._domainScore_31x6i_550{color:var(--gray-600);flex-shrink:0;font-size:.875rem}._domainBar_31x6i_556{background-color:var(--gray-100);border-radius:9999px;height:.75rem;margin:1rem 0;overflow:hidden}._domainBarFill_31x6i_564{background-color:var(--teal-700);border-radius:9999px;height:100%}._domainDescription_31x6i_570{color:var(--gray-600);font-size:.875rem;line-height:1.5rem}._resultsReportShell_31x6i_577{flex-direction:column;gap:16px;width:100%;display:flex}._resultsReportCard_31x6i_584{border:1px solid var(--gray-100);background:var(--white);border-radius:12px;padding:24px 16px 16px}._reportLoadingState_31x6i_591{border:1px solid var(--border-default);background:var(--white);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:240px;display:flex}._reportLoadingText_31x6i_604{color:var(--text-secondary);margin:0;font-size:16px;font-weight:600;line-height:1.5}._resultsTopTabs_31x6i_612{border-bottom:1px solid var(--border-default);align-items:center;gap:24px;width:100%;margin-bottom:16px;padding:0;display:flex}._resultsTopTabButton_31x6i_622{background:var(--transparent);min-height:44px;color:var(--text-primary);cursor:pointer;border:none;border-radius:0;font-size:17px;font-weight:400;line-height:1.2;transition:color .2s;position:relative}._resultsTopTabButtonActive_31x6i_636{color:var(--teal-600);font-weight:600}._resultsTopTabButtonActive_31x6i_636:after{content:"";background:var(--teal-700);border-radius:2px;height:3px;position:absolute;bottom:-1px;left:0;right:0}._resultsReportHeader_31x6i_652{flex-direction:column;gap:8px;display:flex}._resultsReportTitle_31x6i_658{letter-spacing:-.18px;color:var(--gray-900);margin:0;font-size:18px;font-weight:700;line-height:1.32}._resultsReportDate_31x6i_667{color:var(--gray-600);margin:0;font-size:14px;line-height:1.5}._resultsScoreBlock_31x6i_674{flex-direction:column;gap:24px;padding-top:16px;display:flex}._resultsScoreLead_31x6i_681{color:var(--gray-600);margin:0;font-size:16px;line-height:1.5}._resultsScoreFrame_31x6i_688{border-radius:10px;justify-content:center;padding:0 16px;display:flex}._resultsScoreInner_31x6i_695{flex-direction:column;align-items:center;gap:16px;display:flex}._resultsScoreTitle_31x6i_702{text-align:center;color:var(--gray-900);margin:0;font-size:20px;font-weight:700;line-height:1.25}._resultsScoreBody_31x6i_711{flex-direction:column;align-items:center;gap:8px;display:flex}._resultScoreCircle_31x6i_718{width:130px;height:130px;position:relative}._resultScoreCircleSvg_31x6i_724{width:100%;height:100%;display:block}._resultScoreCircleCenter_31x6i_730{justify-content:center;align-items:center;display:none;position:absolute;inset:0}._resultScoreNumber_31x6i_738{color:var(--gray-900);font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:1.6}._resultBadge_31x6i_746{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:4px 16px;font-size:16px;font-weight:500;line-height:1.2;display:inline-flex}._resultsMeaningBlock_31x6i_759{flex-direction:column;gap:4px;display:flex}._resultsMeaningTitle_31x6i_765{color:var(--gray-900);margin:0;font-size:16px;font-weight:600;line-height:1.5}._resultsMeaningBody_31x6i_773{color:var(--gray-600);margin:0;font-size:16px;line-height:1.5}._resultsAccordionList_31x6i_780{flex-direction:column;gap:16px;width:100%;display:flex}._reportAccordion_31x6i_787{border:1px solid var(--gray-100);background:var(--white);border-radius:12px;width:100%;padding:24px 16px}._reportAccordionOpen_31x6i_795{box-shadow:0 1px 0 var(--shadow-sm)}._reportAccordionButton_31x6i_799{background:var(--transparent);cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}._reportAccordionRow_31x6i_811{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}._reportSectionIconWrap_31x6i_819{width:24px;height:24px;color:var(--blue-500);flex:none;display:inline-flex}._reportSectionIcon_31x6i_819{width:24px;height:24px}._reportAccordionTitle_31x6i_832{letter-spacing:-.18px;min-width:0;color:var(--gray-900);text-align:left;flex:auto;font-size:18px;font-weight:700;line-height:1.32}._reportAccordionChevron_31x6i_843{width:16px;height:16px;color:var(--gray-600);flex:none;transition:transform .2s}._reportAccordionOpen_31x6i_795 ._reportAccordionChevron_31x6i_843{transform:rotate(180deg)}._reportAccordionOpen_31x6i_795 ._reportSectionIconWrap_31x6i_819{display:none}._reportAccordionPanel_31x6i_859{flex-direction:column;gap:12px;margin-top:16px;display:flex}._reportAccordionSummary_31x6i_866{color:var(--gray-600);margin:0;font-size:14px;line-height:1.5}._reportSimpleList_31x6i_873{flex-direction:column;gap:8px;display:flex}._reportSimpleItem_31x6i_879{background:var(--gray-50);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}._reportSimpleItemTitle_31x6i_888{min-width:0;color:var(--gray-900);font-size:14px;line-height:1.5}._reportSimpleItemMeta_31x6i_895{color:var(--gray-600);flex:none;font-size:14px;line-height:1.5}._reportAccordionPanel_31x6i_859 ._vizCard_31x6i_902{margin-top:0}._challengeSection_31x6i_906{flex-direction:column;gap:18px;display:flex}._challengeIntro_31x6i_912{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.45}._challengeList_31x6i_919{flex-direction:column;gap:22px;display:flex}._challengeItem_31x6i_925{align-items:center;gap:10px;display:flex}._challengeTitle_31x6i_931{color:var(--gray-900);margin:0;font-size:13px;font-weight:700;line-height:1.24}._challengePill_31x6i_939{border-radius:999px;align-items:center;min-height:28px;padding:4px 14px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}._challengePillLow_31x6i_950{color:#0f7b4a;background:#c9e8da}._challengePillNone_31x6i_955{color:#2f3f50;background:#dfe3e7}._challengePillStable_31x6i_960{color:#1388a1;background:#d0ebf0}._challengePillHigh_31x6i_965{color:#0f8650;background:#cdebd7}._challengePillModerate_31x6i_970{color:#c75d09;background:#f8dfcf}._challengePillPositive_31x6i_975{color:#148347;background:#d2ead6}._challengePillConcern_31x6i_980{color:#b3391f;background:#fadcd4}._compareCompositeBlock_31x6i_986{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}._compareCompositeRow_31x6i_995{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._compareCompositePercentile_31x6i_1002{color:var(--text-muted);font-size:13px}._challengeBody_31x6i_1007{color:var(--text-muted);margin:0;font-size:16px;line-height:1.45}._themesSection_31x6i_1014{flex-direction:column;gap:16px;display:flex}._themesIntroBlock_31x6i_1020{flex-direction:column;gap:14px;display:flex}._themesIntroText_31x6i_1026{color:var(--gray-600);margin:0;font-size:16px;line-height:1.42}._themesPrimaryCard_31x6i_1033{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:14px;flex-direction:column;gap:12px;padding:12px;display:flex}._themesPrimaryHeader_31x6i_1043{align-items:center;gap:10px;display:flex}._themesPrimaryIcon_31x6i_1049{background:var(--warning-100);width:26px;height:26px;color:var(--warning-500);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._themesPrimaryIconSvg_31x6i_1061{width:15px;height:15px}._themesPrimaryTitle_31x6i_1066{letter-spacing:-.02em;color:var(--text-primary);flex:auto;margin:0;font-size:28px;font-weight:700;line-height:1.1}._themesPrimaryChevron_31x6i_1076{border:1px solid var(--border-default);width:30px;height:30px;color:var(--text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._themesPrimaryChevron_31x6i_1076 svg{width:14px;height:14px}._themesPrimaryBody_31x6i_1093{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.42}._themesMetricList_31x6i_1100{flex-direction:column;gap:14px;display:flex}._themesMetricItem_31x6i_1106{flex-direction:column;gap:6px;display:flex}._themesMetricTitle_31x6i_1112{color:var(--gray-900);margin:0;font-size:17px;font-weight:700;line-height:1.25}._themesScaleWrap_31x6i_1120{flex-direction:column;gap:3px;display:flex}._themesScaleTrack_31x6i_1126{background:var(--gray-200);border-radius:999px;height:10px;position:relative;overflow:hidden}._themesScaleFill_31x6i_1134{background:var(--blue-500);border-radius:999px;height:100%}._themesScaleKnob_31x6i_1140{background:var(--blue-900);border-radius:999px;width:8px;height:8px;position:absolute;top:1px}._themesScaleLegend_31x6i_1149{color:var(--gray-400);justify-content:space-between;font-size:10px;line-height:1.15;display:flex}._themesMetricTag_31x6i_1157{background:var(--teal-50);min-height:24px;color:var(--teal-700);border-radius:999px;align-self:flex-start;align-items:center;padding:4px 12px;font-size:14px;font-weight:500;line-height:1.15;display:inline-flex}._themesMetricBody_31x6i_1171{color:var(--text-muted);margin:0;font-size:16px;line-height:1.42}._themesSecondaryList_31x6i_1178{flex-direction:column;gap:12px;display:flex}._themesSecondaryCard_31x6i_1184{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}._themesSecondaryHeader_31x6i_1194{align-items:center;gap:10px;display:flex}._themesSecondaryTitle_31x6i_1200{letter-spacing:-.02em;color:var(--gray-900);flex:auto;margin:0;font-size:16px;font-weight:700;line-height:1.04}._themesSecondaryChevron_31x6i_1210{border:1px solid var(--border-default);width:30px;height:30px;color:var(--text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._themesSecondaryChevron_31x6i_1210 svg{width:14px;height:14px}._themesSecondaryBody_31x6i_1227{color:var(--text-muted);margin:0;font-size:16px;line-height:1.42}._connectionMapSection_31x6i_1237{flex-direction:column;gap:14px;display:flex}._connectionMapChartCard_31x6i_1243{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:14px;padding:14px 12px 12px}._connectionMapTitle_31x6i_1250{letter-spacing:-.02em;color:var(--gray-900);margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.2}._connectionMapChartWrap_31x6i_1259{width:min(100%,360px);margin:0 auto;position:relative}._connectionMapChart_31x6i_1243{width:100%;height:auto;display:block}._connectionMapTickLabel_31x6i_1271{fill:var(--gray-500);font-size:7px;font-weight:600}._connectionMapAxisLabel_31x6i_1277{color:var(--text-primary);white-space:pre-line;text-align:center;pointer-events:none;margin:0;font-size:9px;font-weight:700;line-height:1.2;position:absolute}._connectionMapAxisTopLeft_31x6i_1289{top:10px;left:6px}._connectionMapAxisTopRight_31x6i_1294{top:30px;right:2px}._connectionMapAxisRight_31x6i_1299{top:50%;right:2px;transform:translateY(-50%)}._connectionMapAxisBottom_31x6i_1305{bottom:6px;left:50%;transform:translate(-50%)}._connectionMapAxisLeft_31x6i_1311{top:50%;left:2px;transform:translateY(-50%)}._connectionMapLegend_31x6i_1317{flex-wrap:wrap;gap:8px 12px;margin-top:10px;display:flex}._connectionMapLegendItem_31x6i_1324{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;line-height:1.2;display:inline-flex}._connectionMapLegendDot_31x6i_1333{border-radius:999px;flex:none;width:10px;height:10px}._connectionMapInfoCard_31x6i_1340{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}._connectionMapInfoIcon_31x6i_1350{background:var(--teal-50);width:38px;height:38px;color:var(--teal-600);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._connectionMapInfoIconAlt_31x6i_1362{background:var(--warning-100);color:var(--warning-500)}._connectionMapInfoIconSvg_31x6i_1367{width:20px;height:20px}._connectionMapInfoBody_31x6i_1372{flex-direction:column;gap:6px;display:flex}._connectionMapInfoTitle_31x6i_1378{letter-spacing:-.02em;color:var(--gray-900);margin:0;font-size:22px;font-weight:700;line-height:1.2}._connectionMapInfoText_31x6i_1387{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.5}._connectionMapTabs_31x6i_1394{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}._connectionMapTab_31x6i_1394{background:var(--border-default);color:var(--gray-900);white-space:nowrap;border:none;border-radius:999px;padding:8px 16px;font-size:16px;font-weight:500;line-height:1.3}._connectionMapTabActive_31x6i_1413{background:var(--teal-50);color:var(--teal-600);font-weight:700}._connectionMapPatternList_31x6i_1419{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:12px;flex-direction:column;gap:10px;padding:10px;display:flex}._connectionMapPatternItem_31x6i_1429{align-items:flex-start;gap:8px;display:flex}._connectionMapPatternIndex_31x6i_1435{width:20px;color:var(--gray-900);flex:none;font-size:12px;font-weight:700;line-height:1.45}._connectionMapPatternBody_31x6i_1444{flex-direction:column;gap:4px;min-width:0;display:flex}._connectionMapPatternTopRow_31x6i_1451{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._connectionMapPatternTitle_31x6i_1458{color:var(--gray-900);margin:0;font-size:15px;font-weight:700;line-height:1.35}._connectionMapPatternBadge_31x6i_1466{background:var(--gray-100);color:var(--blue-500);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;line-height:1.15;display:inline-flex}._connectionMapPatternBadgeDot_31x6i_1478{border-radius:999px;width:7px;height:7px}._connectionMapPatternDescription_31x6i_1484{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.45}._connectionMapSummaryCard_31x6i_1491{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}._connectionMapSummaryHeader_31x6i_1501{align-items:center;gap:10px;display:flex}._connectionMapSummaryIcon_31x6i_1507{background:var(--blue-50);width:38px;height:38px;color:var(--blue-500);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._connectionMapSummaryIconSvg_31x6i_1519{width:20px;height:20px}._connectionMapSummaryTitle_31x6i_1524{letter-spacing:-.02em;color:var(--gray-900);margin:0;font-size:22px;font-weight:700;line-height:1.2}._connectionMapSummaryText_31x6i_1533{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.5}._connectionMapSummaryList_31x6i_1540{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}._connectionMapSummaryList_31x6i_1540 li{color:var(--text-secondary);font-size:16px;line-height:1.45}._connectionSummaryCard_31x6i_1554{border-radius:15px;flex-direction:column;gap:16px;display:flex}._connectionSummaryHeader_31x6i_1561{align-items:center;gap:12px;display:flex}._connectionSummaryHeaderIcon_31x6i_1567{width:40px;height:40px;color:var(--blue-700);background:linear-gradient(145deg, var(--blue-50) 0%, var(--blue-50) 100%);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}._connectionSummaryHeaderIconSvg_31x6i_1578{width:24px;height:24px}._connectionSummaryTitle_31x6i_1583{color:var(--gray-900);margin:0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.5}._connectionSummaryBody_31x6i_1592{flex-direction:column;gap:14px;display:flex}._connectionSummaryParagraph_31x6i_1598{color:var(--gray-600);margin:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.45}._keyInsightsHeadingRow_31x6i_1607{align-items:center;gap:8px;display:flex}._keyInsightsHeading_31x6i_1607{color:var(--gray-900);margin:0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.5}._keyInsightsList_31x6i_1622{flex-direction:column;gap:16px;display:flex}._keyInsightsShowMoreButton_31x6i_1628{border:1px solid var(--border-default);background:var(--white);color:var(--teal-700);cursor:pointer;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2}._keyInsightItem_31x6i_1641{border:1px solid var(--gray-500);background:var(--white);border-radius:15px;flex-direction:column;gap:16px;padding:16px;display:flex}._keyInsightTopRow_31x6i_1651{align-items:center;gap:8px;display:flex}._keyInsightScore_31x6i_1657{color:var(--gray-900);margin:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5}._keyInsightPill_31x6i_1666{border-radius:20px;justify-content:center;align-items:center;min-height:24px;padding:4px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}._keyInsightTitle_31x6i_1679{color:var(--gray-900);margin:0;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.5}._insightGaugeWrap_31x6i_1688{padding-top:40px;position:relative}._insightGaugeTrack_31x6i_1693{background-image:linear-gradient(270deg,#315d996e 14.41%,#1388a16e 28.09%,#22c55e6e 48.16%,#f59e0b6e 67.32%,#f973166e 81.01%,#ef44446e 94.73%);border-radius:10px;height:16px}._insightGaugeDot_31x6i_1705{background:var(--blue-700);border:3px solid var(--white);width:16px;height:16px;box-shadow:0 2px 6px var(--shadow-md);border-radius:50%;position:absolute;top:40px}._insightGaugeCallout_31x6i_1716{text-align:center;background:var(--white);border:1px solid var(--border-default);min-width:84px;color:var(--gray-900);border-radius:10px;padding:8px 10px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;line-height:1.5;position:absolute;top:0}._insightGaugeCallout_31x6i_1716:after{content:"";border-left:6px solid var(--transparent);border-right:6px solid var(--transparent);border-top:7px solid var(--white);width:0;height:0;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}._insightGaugeLabels_31x6i_1745{color:var(--gray-500);justify-content:space-between;margin-top:4px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:flex}._keyInsightDescription_31x6i_1756{color:var(--gray-600);margin:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5}._vizCard_31x6i_902{border:1px solid var(--border-default);background-color:var(--white);border-radius:1rem;padding:1rem}._vizTitle_31x6i_1773{color:var(--gray-900);margin-bottom:1rem;font-weight:600}._scoreCircleBody_31x6i_1779{flex-direction:column;align-items:center;gap:.75rem;display:flex}._scoreValue_31x6i_1786{color:var(--gray-900);font-size:1.5rem;font-weight:600}._bellCurveResult_31x6i_1792{color:var(--gray-600);margin-top:.75rem;font-size:.875rem}._inputArea_31x6i_1799{width:100%;max-width:760px;margin-left:auto;margin-right:auto;padding:1rem 1rem 2rem;transition:transform .72s cubic-bezier(.22,1,.36,1),padding .55s,max-width .55s;transform:translateY(0)}._inputAreaIntro_31x6i_1810{max-width:660px;padding-top:16px;padding-bottom:0;transform:translateY(0)}._inputAreaIntro_31x6i_1810 ._textInputWrapper_31x6i_1817{border:1px solid var(--surface-chatstrokeactive);background:var(--white);min-height:50px;box-shadow:0 0 27.8px #1ba3b240}._inputAreaInner_31x6i_1824{width:100%}._reportActionButton_31x6i_1830{justify-content:center;width:100%;margin-bottom:12px}@media (width>=769px){._reportActionButton_31x6i_1830{display:none}}._form_31x6i_1842{flex-direction:column;display:flex}._resultsQuickPromptList_31x6i_1847{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}._resultsQuickPromptButton_31x6i_1854{border:1.5px solid var(--teal-600);background:var(--white);color:var(--text-muted);text-align:center;cursor:pointer;border-radius:10px;flex:0 auto;padding:10px 16px;font-size:15px;line-height:1.35;transition:box-shadow .2s,border-color .2s,transform .2s}._resultsQuickPromptButton_31x6i_1854:hover{border-color:var(--teal-600);box-shadow:0 4px 12px var(--shadow-md)}._resultsQuickPromptButton_31x6i_1854:focus-visible{border-color:var(--teal-300);outline:none;box-shadow:0 0 0 3px #1ba3b22e}._resultsQuickPromptButton_31x6i_1854:active{transform:translateY(1px)}._textInputWrapper_31x6i_1817{border:2px solid var(--surface-chatstrokeenabled);background-color:var(--white);border-radius:8px;justify-content:flex-end;gap:8px;min-height:40px;padding:5px 8px 5px 16px;transition:all .4s;display:flex;position:relative}._textInputWrapper_31x6i_1817:focus-within{border:2px solid var(--surface-chatstrokeactive);box-shadow:0 0 16.3px #9eb3b34d}._textInputWrapperTall_31x6i_1900{flex-direction:column;align-items:flex-end}._textarea_31x6i_1905{resize:none;background:var(--transparent);width:100%;min-height:24px;max-height:9rem;color:var(--gray-900);border:none;outline:none;font-size:16px;line-height:1.5rem;overflow-y:auto;padding:7px 0 0!important}._textarea_31x6i_1905::placeholder{color:var(--gray-500)}._sendButtonInline_31x6i_1925{flex-shrink:0}._sendButton_31x6i_1925{background-color:var(--teal-700);width:40px;height:40px;color:var(--accent-text);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}._promptInputWrapper_31x6i_1943{border:1px solid var(--teal-600);background-color:var(--white);border-radius:20px;padding:.75rem 1rem}._choiceInputWrapper_31x6i_1950{background:var(--white);border:1px solid var(--border-default);border-radius:10px;width:450px;margin-left:auto;padding:14px}@media (width<=768px){._choiceInputWrapper_31x6i_1950{width:100%}}._mcqCard_31x6i_1965{flex-direction:column;gap:12px;display:flex}._scaleCard_31x6i_1971{flex-direction:column;gap:14px;display:flex}._scaleCardHeader_31x6i_1977{justify-content:space-between;align-items:center;display:flex}._scaleStepText_31x6i_1983{color:var(--gray-600);font-size:14px}._scaleHintLink_31x6i_1988{background:var(--transparent);color:var(--blue-500);cursor:pointer;border:none;font-size:14px;text-decoration:underline}._scaleQuestion_31x6i_1997{color:var(--black);margin:0;font-size:16px;font-weight:700;line-height:1.2}._scaleCounterRow_31x6i_2005{justify-content:center;align-items:center;gap:12px;margin:12px 0;display:flex}._scaleCounterButton_31x6i_2013{background-color:var(--surface-gray3);width:48px;height:48px;color:var(--gray-500);cursor:pointer;border:none;border-radius:10px;font-size:36px;font-weight:600;line-height:1}._scaleCounterValue_31x6i_2026{border:2px solid var(--border-default);background-color:var(--gray-50);min-width:92px;height:48px;color:var(--blue-900);text-align:center;border-radius:10px;outline:none;padding:0 10px;font-size:32px;font-weight:700;line-height:1;display:inline-block}._scaleCounterValue_31x6i_2026::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._scaleCounterValue_31x6i_2026::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._scaleCounterValue_31x6i_2026[type=number]{appearance:textfield}._activePromptText_31x6i_2053{max-width:100%;color:var(--gray-900);margin-bottom:0;font-size:16px;line-height:1.5rem}._activePromptParagraph_31x6i_2061{white-space:pre-wrap}._mcqQuestion_31x6i_2065{color:var(--black);margin:0;font-size:16px;font-weight:700;line-height:1.35}._scaleLabels_31x6i_2074{color:var(--gray-600);justify-content:space-between;align-items:center;font-size:12px;display:flex}._scaleRow_31x6i_2082{align-items:center;gap:.75rem;display:flex}._scaleEndLabel_31x6i_2088{color:var(--gray-600);font-size:12px}._scaleEndLabel_31x6i_2088:last-child{text-align:right}._scaleLabelsRow_31x6i_2097{justify-content:space-between;margin-top:-4px;display:flex}._rangeInput_31x6i_2103{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--text-website-numbers-darkcoral) 0%, var(--text-website-numbers-darkcoral) var(--range-fill-percent,0%), var(--border-default) var(--range-fill-percent,0%), var(--border-default) 100%);border-radius:999px;width:100%;height:8px}._rangeInput_31x6i_2103::-webkit-slider-runnable-track{background:var(--transparent);border-radius:999px;height:8px}._rangeInput_31x6i_2103::-webkit-slider-thumb{appearance:none;border:3px solid var(--white);background-color:var(--text-website-numbers-darkcoral);width:30px;height:30px;box-shadow:0 1px 2px var(--shadow-md);border-radius:11px;margin-top:-11px}._rangeInput_31x6i_2103::-moz-range-track{background-color:var(--border-default);border:none;border-radius:999px;height:8px}._rangeInput_31x6i_2103::-moz-range-progress{background-color:var(--text-website-numbers-darkcoral);border-radius:999px;height:8px}._rangeInput_31x6i_2103::-moz-range-thumb{border:3px solid var(--white);background-color:var(--text-website-numbers-darkcoral);width:30px;height:30px;box-shadow:0 1px 2px var(--shadow-md);border-radius:11px}._optionalLabel_31x6i_2157{color:var(--text-secondary);margin-top:4px;font-size:16px;font-weight:700}._optionalInput_31x6i_2164{border:2px solid var(--border-default);background-color:var(--transparent);color:var(--gray-500);resize:none;border-radius:10px;outline:none;min-height:66px;padding:12px 14px;font-size:16px}._optionalInput_31x6i_2164::placeholder{color:var(--gray-500)}._mcqList_31x6i_2181{flex-direction:column;gap:12px;display:flex}._mcqOption_31x6i_2187{background-color:var(--white);text-align:left;width:100%;color:var(--gray-600);cursor:pointer;border:1.5px solid var(--gray-200);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:16px;font-weight:500;line-height:1.4;display:flex}._mcqOptionLabel_31x6i_2205{min-width:0}._mcqOptionCheck_31x6i_2209{border:2px solid var(--white);background-color:var(--white);width:25px;height:25px;color:var(--white);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._mcqOptionCheck_31x6i_2209 svg{width:14px;height:14px}._mcqOption_31x6i_2187:hover{border-color:var(--border-strong)}._mcqOptionSelected_31x6i_2231{background-color:var(--blue-500);color:var(--accent-text);box-shadow:0 2px 4px var(--shadow-md);border-color:var(--blue-500)!important}._formControls_31x6i_2239{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}._previousButton_31x6i_2247,._nextButton_31x6i_2248{cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}._previousButton_31x6i_2247{border:2px solid var(--border-default);background:var(--white);color:var(--text-secondary)}._nextButton_31x6i_2248{border:2px solid var(--teal-600);background:var(--teal-600);color:var(--accent-text)}._nextButton_31x6i_2248:disabled{opacity:.6;cursor:not-allowed}._backButton_31x6i_2279{border:1px solid var(--teal-600);width:2.5rem;height:2.5rem;color:var(--teal-700);background:var(--transparent);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}._controlsIcon_31x6i_2292{width:1.5rem;height:1.5rem}._progressBar_31x6i_2297{background-color:var(--gray-300);border-radius:9999px;flex:1;width:100%;min-width:120px;height:8px;overflow:hidden}._progressFill_31x6i_2307{background-color:var(--blue-500);border-radius:9999px;height:100%}._sendButton_31x6i_1925:disabled{cursor:not-allowed}._errorText_31x6i_2318{color:var(--danger-500);margin-top:.5rem;font-size:.75rem}._readyButton_31x6i_2324{background:var(--transparent);cursor:pointer;isolation:isolate;border:none;border-radius:8px;align-self:flex-start;width:100%;max-width:361px;margin-top:30px;margin-left:auto;padding:2px;position:relative;overflow:hidden}._readyButton_31x6i_2324:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, var(--text-teal) 0deg, var(--text-teal) 60deg, var(--text-teal) 120deg, #ffc53180 160deg, #ffc53180 260deg, #ffc53180 300deg, var(--text-teal) 360deg);z-index:-1;border-radius:50%;width:240%;animation:2.2s ease-in-out infinite _readyButtonSpin_31x6i_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}._readyButtonFace_31x6i_2362{background-color:var(--white);width:100%;height:48px;box-shadow:0 1px 2px 0 var(--shadow-sm);color:var(--gray-600);text-align:center;z-index:1;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.5;display:flex;position:relative}._hintOverlay_31x6i_2383{background:var(--overlay-dark);z-index:1000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._hintPopup_31x6i_2394{background:var(--white);width:min(100%,650px);box-shadow:0 12px 28px var(--shadow-md);border-radius:16px;padding:16px}._hintPopupHeader_31x6i_2402{justify-content:space-between;align-items:center;gap:12px;display:flex}._hintPopupTitle_31x6i_2409{color:var(--gray-900);margin:0;font-size:18px;font-weight:700}._hintPopupClose_31x6i_2416{background:var(--transparent);color:var(--blue-500);cursor:pointer;border:none;font-size:14px;text-decoration:underline}._hintPopupBody_31x6i_2425{color:var(--gray-600);margin:12px 0 0;font-size:16px;line-height:1.5}@keyframes _readyButtonSpin_31x6i_1{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=768px){._progressSticky_31x6i_193{z-index:6;height:42px;top:65px}._progressHeaderInner_31x6i_214{padding:0 .75rem}._splitLayout_31x6i_21{position:relative}._rootHasResults_31x6i_51 ._leftPanel_31x6i_27{flex-basis:100%;max-width:100%}._rightPanel_31x6i_55{z-index:20;width:100%;max-width:none;box-shadow:-6px 0 18px var(--shadow-md);border-left:none;transition:transform .25s;position:absolute;inset:0;transform:translate(100%)}._rootMobileResultsMain_31x6i_2474 ._rightPanel_31x6i_55{width:95%;transform:translate(5%)}._mobileViewSwitch_31x6i_71{z-index:30;background:var(--gray-100);border:1px solid var(--border-default);border-radius:999px;gap:6px;padding:4px;display:inline-flex;position:absolute;top:10px;right:12px}._resultsModeTopControls_31x6i_75{justify-content:flex-end;width:100%;display:inline-flex}._reportPanelStickyHeader_31x6i_82{z-index:21;background:var(--bg-secondary);justify-content:flex-start;padding:10px 0;display:flex;position:sticky;top:0}._rightPanelInner_31x6i_64{padding-top:12px}._inputArea_31x6i_1799{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}._formControls_31x6i_2239{z-index:6;padding:10px 0 calc(8px + env(safe-area-inset-bottom,0px));background:var(--bg-secondary);margin-top:10px;position:sticky;bottom:0}}
/*$vite$:1*/