.page_page__o5i04{min-height:100vh}.page_container__ambi_{max-width:1160px;margin:0 auto;padding:0 32px}.page_hero__P9xQ2{padding:120px 0 72px;background:linear-gradient(180deg,#f8fbff,#fff 72%);border-bottom:1px solid var(--color-border)}.page_heroLayout__4MlCw{display:block}.page_heroMain__q1trq{min-width:0}.page_kicker__VJmTJ{margin:0;color:var(--color-accent);font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;font-weight:700}.page_title__arERs{margin:12px 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1.12;max-width:24ch}.page_subtitle__6DZ18{margin:12px 0 0;color:var(--color-text-body)}.page_heroCtas__9L6mo{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}.page_heroScoreCardDesktop__41oxq{display:none}.page_heroScoreTitle__WbKdp{margin:0;font-size:1.1rem}.page_heroScoreBody__xh4Qe{margin-top:10px}.page_progressWrap__00H_a{margin-top:18px;max-width:100%}.page_progressTrack__motmj{height:6px;border-radius:4px;background:#dbe2ea;overflow:hidden;position:relative}.page_progressFill__91_Hj{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#6366f1,#7c82ff 70%,#a0a5ff);transition:width .5s ease;position:relative}.page_progressFill__91_Hj:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.35),hsla(0,0%,100%,0));animation:page_progress-shimmer__Wj8WO 1.8s linear infinite}.page_progressHelper__MYIAN{margin:10px 0 0;font-size:.9rem;color:var(--color-text-muted)}.page_progressTip__libRi{margin:8px 0 0;font-size:.92rem;color:#1f3654;transition:opacity .22s ease}.page_tipVisible__OCiMZ{opacity:1}.page_tipHidden__DRJND{opacity:0}.page_copyWrap__gJoDE{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px}.page_actionRow__0i3zQ{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.page_actionIcon__R4K8M{width:18px;height:18px;flex-shrink:0}.page_iconOnlyAction__GFk2_{width:44px;height:44px;border-radius:10px;border:1px solid rgba(0,0,0,.16);background:#fff;color:#1f2937;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.page_iconOnlyAction__GFk2_:hover{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.26)}.page_actionDisabled__RVsmH{opacity:.6;cursor:not-allowed}.page_copyFeedback__jWR_N{font-size:.9rem;color:#166534;font-weight:600}.page_copyFeedbackError__ID_el{font-size:.9rem;color:#991b1b;font-weight:600}.page_sectionAlt___9qnM,.page_section__mYvO1{padding:64px 0;border-bottom:1px solid var(--color-border)}.page_sectionAlt___9qnM{background:var(--color-bg-light)}.page_sectionTitle__UyBZD{margin:0;display:flex;align-items:center;gap:10px}.page_fadeIn__q_rjh{animation:page_fade-in__K8KoP .24s ease}.page_infoHint__TUrNl{display:inline-flex;position:relative;width:18px;height:18px;border-radius:999px;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--color-accent);border:1px solid #c7d2fe;background:#eef2ff;cursor:help}.page_tooltip__9W80J{position:absolute;z-index:40;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(4px);width:min(220px,calc(100vw - 24px));max-width:220px;border-radius:8px;padding:10px 12px;background:#333;color:#fff;box-shadow:0 8px 22px rgba(0,0,0,.22);font-size:.78rem;line-height:1.35;font-weight:500;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.page_infoHint__TUrNl:focus-visible .page_tooltip__9W80J,.page_infoHint__TUrNl:hover .page_tooltip__9W80J{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.page_scorePanel__zASFI{margin-top:18px;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:22px}.page_scoreValue__kN5KA{margin:0;font-size:clamp(3rem,6vw,4.5rem);line-height:1;font-weight:700}.page_scoreSub__yFeDZ{margin:4px 0 0;color:var(--color-text-muted)}.page_lead__v_0uG{margin:12px 0 0;color:var(--color-text-body);max-width:75ch}.page_subtle__B0cQQ{color:var(--color-text-muted);margin-top:12px}.page_comparisonSectionWrap__7lh0Q{margin-top:12px}.page_comparisonMetaCard__u1gud{border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:14px}.page_comparisonSummary__LuYey{margin:0;color:var(--color-text-body);font-weight:600}.page_comparisonMetaRow__al4Sy{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page_comparisonConfidencePill__0y4DD{display:inline-block;padding:2px 10px;border-radius:9999px;font-size:.82rem;font-weight:600;background:#eef2ff;color:#3730a3}.page_comparisonMetaNote__tm_Zj{color:var(--color-text-muted);font-size:.9rem}.page_subjectBadge__eiLFt{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:9999px;font-size:.76rem;font-weight:600;background:#dbeafe;color:#1d4ed8}.page_comparisonGapHeader__VNvX9{margin-top:18px}.page_comparisonGapTitle__O_FRN{margin:0;font-size:1.05rem}.page_comparisonGapSubtitle__nuCyS{margin:6px 0 0;color:var(--color-text-muted)}.page_comparisonGapGrid__GNaC0{margin-top:10px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_comparisonGapCard__VBklN{border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:12px}.page_comparisonGapType__QJUSO{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:#475569;font-weight:700}.page_comparisonGapQuery__NORlI{margin:8px 0 0;color:var(--color-text-body);font-weight:600}.page_comparisonGapLeader___ijpb{margin:8px 0 0;color:#7c2d12;font-size:.92rem}.page_comparisonGapAction__qbh8b{margin:8px 0 0;color:var(--color-text-body);font-size:.92rem}.page_exploratoryDetails__o3PEf{margin-top:16px;border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:10px 12px}.page_exploratorySummary__34xZe{cursor:pointer;font-weight:600;color:var(--color-text-body)}.page_exploratoryNote__wNcYf{margin:10px 0 0;color:var(--color-text-muted);font-size:.9rem}.page_executiveSummaryWrap__hrUxq{margin-top:16px}.page_executiveSummaryGrid__4S8mN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.page_executiveSummaryCard__MawHL{border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:14px}.page_executiveSummaryLabel__OPlUU{margin:0;font-size:.9rem;font-weight:700;color:#0f2f58}.page_executiveSummaryList__bUhNi{margin:10px 0 0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;color:var(--color-text-body)}.page_executiveSummaryActionCard__suQmo{background:#f8fbff}.page_executiveSummaryAction__JgfP6{margin:10px 0 0;color:var(--color-text-body)}.page_executiveSummaryEmpty___5xh4{margin:10px 0 0;color:var(--color-text-muted)}.page_executiveSummaryActionCta__oZ2Ag,.page_positioningWrap__a2Znn{margin-top:12px}.page_positioningStatsGrid__P4QE5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.page_positioningStatCard__qs_Jz{border:1px solid var(--color-border);border-radius:10px;background:#fff;padding:12px}.page_positioningStatLabel__RuwTy{margin:0;color:var(--color-text-muted);font-size:.82rem;font-weight:600}.page_positioningStatValue__KMEdd{margin:8px 0 0;color:var(--color-text-body);font-weight:700}.page_positioningCardsGrid__ZFnRg{margin-top:12px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_positioningInsightCard__iqXkp{border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:14px}.page_positioningInsightTitle__HO8gG{margin:0;font-size:.95rem;font-weight:700;color:#0f2f58}.page_positioningInsightBody__IqoSy{margin:8px 0 0;color:var(--color-text-body);line-height:1.5}.page_positioningChipRow__9mpTt{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap}.page_positioningChip__rUwFL{display:inline-block;padding:2px 8px;border-radius:9999px;font-size:.75rem;font-weight:600;background:#eef2ff;color:#3730a3}.page_positioningActionBar__sA7C_{margin-top:12px;border:1px solid #cfe0ff;border-radius:12px;background:#f8fbff;padding:14px}.page_positioningActionLabel__ynwRD{margin:0;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#1d4ed8}.page_positioningActionText__6voqV{margin:8px 0 0;color:var(--color-text-body)}.page_positioningActionCta__ANKf0{margin-top:12px}.page_positioningDetails__oxyIE{margin-top:12px;border:1px solid var(--color-border);border-radius:10px;background:#fff;padding:10px 12px}.page_positioningDetailsSummary__2RhT9{cursor:pointer;font-weight:600;color:var(--color-text-body)}.page_tableWrap__nAulE{margin-top:16px;overflow-x:auto}.page_table__DzH_E{width:100%;border-collapse:collapse;min-width:760px}.page_table__DzH_E td,.page_table__DzH_E th{border:1px solid var(--color-border);padding:10px 12px;text-align:left;background:#fff}.page_table__DzH_E th{background:#eef5ff}.page_ratingPill__eOyAZ{display:inline-block;padding:2px 10px;border-radius:9999px;font-size:.85rem;font-weight:500}.page_ratingStrong__zbMKa{background:#dcfce7;color:#166534}.page_ratingModerate__2YUM7{background:#fef9c3;color:#854d0e}.page_ratingLimited__HDbKS{background:#fee2e2;color:#991b1b}.page_inlineLink__bEmJ4{color:var(--color-accent);text-decoration:none}.page_inlineLink__bEmJ4:hover{text-decoration:underline}.page_queryFilterRow__yeQNm{margin:0 0 10px}.page_queryFilterPills__LmSNU{display:inline-flex;gap:8px;flex-wrap:wrap}.page_queryFilterPill__ZRCZA{border:1px solid #d1d9e4;border-radius:9999px;background:#fff;color:var(--color-text-body);font-size:.82rem;font-weight:600;padding:6px 12px;cursor:pointer}.page_queryFilterPillActive__KJCoz{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.page_mentionPill__2NNeJ{display:inline-block;border-radius:9999px;padding:3px 10px;font-size:.82rem;font-weight:600}.page_mentionPillYes__swRIM{background:#dcfce7;color:#166534}.page_mentionPillNo__Eet7a{background:#fee2e2;color:#991b1b}.page_queryRowMentioned__g5FpR td{background:#f8fffb}.page_queryRowMissed__ksxx4 td{background:#fff9f9}.page_queryActionMuted__krKTY{color:var(--color-text-muted);font-size:.88rem}.page_grid3__tSEWw{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.page_card__N7iYa{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:14px}.page_cardTitle__ZNCZk{margin:0;color:var(--color-text-muted);font-weight:600}.page_highlight__hskJo{background:#dbeafe;color:#1e3a8a;padding:0 2px;border-radius:4px}.page_list__hX5NU{margin:14px 0 0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.page_progressListInline__LO1v4{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.page_progressItemInline__TNnSU{display:flex;align-items:center;gap:10px;color:var(--color-text-body)}.page_progressItemLabel__U8VSY{flex:1 1 auto}.page_progressDonePill__KpLi1{display:inline-block;padding:2px 10px;border-radius:9999px;font-size:.85rem;font-weight:500;background:#dcfce7;color:#166534;line-height:1.2}.page_processingText__E58TM{margin:12px 0;color:var(--color-text-muted)}.page_skeletonBlock__iCwdo{position:relative;border-radius:12px;overflow:hidden;background:#e5e7eb}.page_skeletonBlock__iCwdo:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0));animation:page_shimmer__sHgln 1.3s infinite}.page_skeletonScore__bbHb6{height:128px;width:100%}.page_skeletonScoreCompact__mBxvv{height:92px;width:100%}.page_skeletonTable__rZbV0{height:220px;width:100%}.page_skeletonText__V1kbL{height:120px;width:100%}.page_errorText__e7KAd{margin:12px 0 0;color:#b91c1c}.page_retryContextCard__8I5qf{margin-top:16px;max-width:760px;border:1px solid #dbe2ea;border-radius:12px;background:#fff;padding:14px}.page_retryContextTitle__JXV6A{margin:0;color:var(--color-text-body);font-size:.96rem}.page_retryContextInput__JqE4b{width:100%;margin-top:10px;border:1px solid #c9d3e0;border-radius:10px;padding:10px 12px;font:inherit;color:var(--color-text-body);resize:vertical;min-height:84px}.page_retryContextInput__JqE4b:focus{outline:none;border-color:#7c82ff;box-shadow:0 0 0 3px rgba(124,130,255,.15)}.page_retryContextActions__fA_VK{margin-top:10px;display:flex;align-items:center;gap:10px}.page_nudgeRow__bfA2T{margin-top:16px}.page_endCtaRow__fVufm{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.page_mobileOnlyScoreSection__QWAdb{display:block}@media (max-width:900px){.page_grid3__tSEWw{grid-template-columns:1fr}.page_scorePanel__zASFI{flex-direction:column}.page_comparisonGapGrid__GNaC0,.page_executiveSummaryGrid__4S8mN,.page_positioningCardsGrid__ZFnRg,.page_positioningStatsGrid__P4QE5{grid-template-columns:1fr}}@media (min-width:1024px){.page_hero__P9xQ2{padding:84px 0 48px}.page_sectionAlt___9qnM,.page_section__mYvO1{padding:44px 0}.page_heroLayout__4MlCw{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:24px;gap:24px;align-items:start}.page_heroScoreCardDesktop__41oxq{display:block;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:18px;box-shadow:var(--shadow-soft)}.page_mobileOnlyScoreSection__QWAdb{display:none}}@keyframes page_shimmer__sHgln{to{transform:translateX(100%)}}@keyframes page_fade-in__K8KoP{0%{opacity:0}to{opacity:1}}@keyframes page_progress-shimmer__Wj8WO{0%{transform:translateX(-120%)}to{transform:translateX(360%)}}@media (max-width:768px){.page_container__ambi_{padding:0 20px}.page_hero__P9xQ2{padding-top:98px}}