.ShoppingPicksTable_section__cqsJI{margin-top:28px;padding:20px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-secondary);min-width:0}.ShoppingPicksTable_titleRow__1_hLV{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.ShoppingPicksTable_icon__9a1_J{color:var(--accent-primary);flex-shrink:0;margin-top:3px}.ShoppingPicksTable_title__KEMYG{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.ShoppingPicksTable_subtitle__WM0c_{margin:4px 0 0;font-size:.85rem;color:var(--text-secondary)}.ShoppingPicksTable_note__Tri4J{margin:0 0 12px;font-size:.8rem;color:var(--text-muted)}.ShoppingPicksTable_error__ilmLE{margin:0 0 12px;font-size:.85rem;color:var(--error-color)}.ShoppingPicksTable_upsell__xTMFs{margin-bottom:16px}.ShoppingPicksTable_tableWrap__vwhnn{overflow-x:auto}.ShoppingPicksTable_blurred__e2zAH{filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ShoppingPicksTable_table__qWOgB{width:100%;border-collapse:collapse;font-size:.85rem}.ShoppingPicksTable_table__qWOgB th{text-align:left;font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;padding:8px 10px;border-bottom:1px solid var(--border-color);white-space:nowrap}.ShoppingPicksTable_table__qWOgB td{padding:10px;border-bottom:1px solid var(--border-color);vertical-align:top;color:var(--text-primary)}.ShoppingPicksTable_num___9x5n{text-align:right;white-space:nowrap}.ShoppingPicksTable_product__FohJ8{font-weight:600;overflow-wrap:anywhere}.ShoppingPicksTable_prompts__FgJn7{margin-top:4px;font-size:.75rem;color:var(--text-muted)}.ShoppingPicksTable_reason__MfZxV{min-width:220px;max-width:360px;white-space:pre-line;color:var(--text-secondary)}.ShoppingPicksTable_todo__Ntkzx{font-size:.8rem;min-width:180px}.ShoppingPicksTable_yours__MED1a{color:var(--success-color)}.ShoppingPicksTable_competitor__4_tN2{color:var(--text-primary)}.ShoppingPicksTable_untracked__wWSEo{color:var(--text-muted)}.ShoppingPicksTable_button__SE_Am{margin-top:6px;padding:4px 10px;font-size:.8rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);cursor:pointer}.ShoppingPicksTable_button__SE_Am:hover:not(:disabled){border-color:var(--accent-primary)}.ShoppingPicksTable_button__SE_Am:disabled{cursor:default;opacity:.7}.ShoppingJourneyTab_wrap__Qn_rZ{display:grid;gap:20px}.ShoppingJourneyTab_header__kRTV1{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ShoppingJourneyTab_headerTitle__9eekx{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--text-primary)}.ShoppingJourneyTab_headerSubtitle__fHw8z{margin:0;max-width:560px;font-size:13px;line-height:1.6;color:var(--text-secondary)}.ShoppingJourneyTab_trackingNote__LrIlj{margin:0;font-size:12px;color:var(--text-muted)}.ShoppingJourneyTab_errorText__PjyTK{margin:0;font-size:13px;color:var(--error-color)}.ShoppingJourneyTab_stateCard__mywat{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.ShoppingJourneyTab_stateText__22CAW{margin:0;max-width:520px;font-size:14px;line-height:1.6;color:var(--text-secondary)}.ShoppingJourneyTab_emptyTitle__RUh7H{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.ShoppingJourneyTab_cardGrid__PjT6n{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.ShoppingJourneyTab_card__yg9RD{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:20px}.ShoppingJourneyTab_cardHeader__XUTCQ{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ShoppingJourneyTab_cardIcon__UQuZM{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(99,102,241,.12);color:var(--accent-primary);flex-shrink:0}.ShoppingJourneyTab_cardTitle__Vn2_9{margin:0;flex:1;font-size:15px;font-weight:600;color:var(--text-primary)}.ShoppingJourneyTab_statusChip__ZjFhm{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.ShoppingJourneyTab_statusStrong__KNy3k{background:rgba(16,185,129,.12);color:var(--success-color);border-color:rgba(16,185,129,.3)}.ShoppingJourneyTab_statusBuilding__1FGI0{background:rgba(99,102,241,.12);color:var(--accent-primary);border-color:rgba(99,102,241,.3)}.ShoppingJourneyTab_statusWeak__5uT33{background:rgba(234,179,8,.12);color:#eab308;border-color:rgba(234,179,8,.35)}.ShoppingJourneyTab_statusPoor___wK9w{background:rgba(239,68,68,.12);color:var(--error-color);border-color:rgba(239,68,68,.3)}.ShoppingJourneyTab_statusUnknown__71bll{background:var(--bg-tertiary);color:var(--text-muted);border-color:var(--border-color)}.ShoppingJourneyTab_scoreRow__erJXk{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}.ShoppingJourneyTab_scoreValue__8pxA3{font-size:32px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--text-primary)}.ShoppingJourneyTab_scoreOutOf__CqWgt{font-size:13px;color:var(--text-muted)}.ShoppingJourneyTab_scoreNoData__Cf5Uh{font-size:20px;font-weight:600;color:var(--text-muted)}.ShoppingJourneyTab_cardBlurb__S7Zwl{margin:0 0 14px;font-size:12px;line-height:1.5;color:var(--text-muted)}.ShoppingJourneyTab_inputs__JiKsw{margin:0 0 16px;padding:0;display:grid;gap:2px}.ShoppingJourneyTab_inputRow__JucUa{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:6px;background:var(--bg-primary)}.ShoppingJourneyTab_inputLabel__9BA7u{margin:0;font-size:12px;color:var(--text-secondary)}.ShoppingJourneyTab_inputValue__FqdWN{margin:0;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.ShoppingJourneyTab_oppTitle__IEObh{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.ShoppingJourneyTab_oppCount__jINuj{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);letter-spacing:0}.ShoppingJourneyTab_oppEmpty__wkfbS{margin:0;font-size:12px;line-height:1.5;color:var(--text-muted)}.ShoppingJourneyTab_oppList__jVb0L{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ShoppingJourneyTab_oppRow__FgawE{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary)}.ShoppingJourneyTab_oppMain___QOGh{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ShoppingJourneyTab_oppKind__hQ6lH{align-self:flex-start;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:4px}.ShoppingJourneyTab_kindAbsent__yLaEB{background:rgba(239,68,68,.12);color:var(--error-color)}.ShoppingJourneyTab_kindNegative__i_7ON{background:rgba(249,115,22,.14);color:#f97316}.ShoppingJourneyTab_kindOutranked__6pUli{background:rgba(234,179,8,.14);color:#eab308}.ShoppingJourneyTab_oppText__sS0_R{font-size:13px;line-height:1.4;color:var(--text-primary);overflow-wrap:anywhere}.ShoppingJourneyTab_oppDetail__wXxxs{font-size:11px;line-height:1.4;color:var(--text-muted)}.ShoppingJourneyTab_oppLink__ybewQ{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:500;border-radius:6px;color:var(--accent-primary);text-decoration:none}.ShoppingJourneyTab_oppLink__ybewQ:hover{background:var(--bg-tertiary)}.ShoppingJourneyTab_oppMore__dZg_x{padding:4px 2px;font-size:12px;color:var(--text-muted)}.BrandKnowledgePanel_wrap__aTPq2{display:grid;gap:24px}.BrandKnowledgePanel_card__BQJDl{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:24px}.BrandKnowledgePanel_cardHeader__yXlHx{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.BrandKnowledgePanel_cardTitle__PYZmJ{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.BrandKnowledgePanel_cardSubtitle__SnECj{font-size:13px;color:var(--text-secondary);margin:0;max-width:560px}.BrandKnowledgePanel_suggestButton__B05Fg{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:500;background:var(--accent-primary);color:white;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s;white-space:nowrap}.BrandKnowledgePanel_suggestButton__B05Fg:hover:not(:disabled){opacity:.9}.BrandKnowledgePanel_suggestButton__B05Fg:disabled{opacity:.5;cursor:not-allowed}.BrandKnowledgePanel_errorBanner__vdElB{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#ef4444;font-size:13px;line-height:1.5;padding:10px 12px;border-radius:8px;margin-bottom:16px}.BrandKnowledgePanel_noticeBanner__MpupW{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.25);color:#16a34a;font-size:13px;line-height:1.5;padding:10px 12px;border-radius:8px;margin-bottom:16px}.BrandKnowledgePanel_mutedText__sDtTQ{font-size:13px;color:var(--text-muted);margin:0}.BrandKnowledgePanel_loadingRow__fFAe_{display:flex;align-items:center;gap:10px;padding:16px 0;font-size:13px;color:var(--text-secondary)}.BrandKnowledgePanel_spinnerSmall___OikL{width:18px;height:18px;border:2px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:BrandKnowledgePanel_spin__zfY7_ 1s linear infinite;flex-shrink:0}@keyframes BrandKnowledgePanel_spin__zfY7_{to{transform:rotate(1turn)}}.BrandKnowledgePanel_personaGrid__fdXX7{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.BrandKnowledgePanel_personaCard__HS4AZ{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:10px}.BrandKnowledgePanel_personaHeader__KH9Yy{display:flex;align-items:center;justify-content:space-between;gap:8px}.BrandKnowledgePanel_personaName__qqbzw{font-size:14px;font-weight:600;color:var(--text-primary)}.BrandKnowledgePanel_personaHeaderActions__W7ECp{display:inline-flex;gap:4px}.BrandKnowledgePanel_iconButton__WDkgJ{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:background .2s}.BrandKnowledgePanel_iconButton__WDkgJ:hover:not(:disabled){background:var(--bg-tertiary)}.BrandKnowledgePanel_iconButton__WDkgJ:disabled{opacity:.5;cursor:not-allowed}.BrandKnowledgePanel_personaDesc__oAmDo{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0}.BrandKnowledgePanel_personaTags__9uuUs{display:flex;flex-wrap:wrap;gap:6px}.BrandKnowledgePanel_chip__Ppt5f{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:12px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}.BrandKnowledgePanel_regionChip__8WEiE{background:rgba(99,102,241,.1);border-color:transparent;color:var(--accent-primary);font-weight:600}.BrandKnowledgePanel_chipRemove__r3R8K{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer;padding:0}.BrandKnowledgePanel_chipRemove__r3R8K:hover:not(:disabled){color:#ef4444}.BrandKnowledgePanel_chipRemove__r3R8K:disabled{opacity:.4;cursor:not-allowed}.BrandKnowledgePanel_personaNameInput__bxDTm{width:100%;padding:8px 12px;font-size:14px;font-weight:600;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-tertiary);color:var(--text-primary)}.BrandKnowledgePanel_personaNameInput__bxDTm:focus{outline:none;border-color:var(--accent-primary)}.BrandKnowledgePanel_personaDescInput__rTCM4{width:100%;padding:8px 12px;font-size:13px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-tertiary);color:var(--text-primary);resize:vertical;font-family:inherit;line-height:1.5}.BrandKnowledgePanel_personaDescInput__rTCM4:focus{outline:none;border-color:var(--accent-primary)}.BrandKnowledgePanel_chipField__Pkh0J{display:flex;flex-direction:column;gap:4px}.BrandKnowledgePanel_chipFieldLabel__fuIXN{font-size:12px;font-weight:500;color:var(--text-muted)}.BrandKnowledgePanel_chipList__PYVHG{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.BrandKnowledgePanel_chipInput__eTzcn{width:110px;padding:3px 8px;font-size:12px;border:1px dashed var(--border-color);border-radius:999px;background:transparent;color:var(--text-primary)}.BrandKnowledgePanel_chipInput__eTzcn:focus{outline:none;border-color:var(--accent-primary)}.BrandKnowledgePanel_chipInput__eTzcn::-moz-placeholder{color:var(--text-muted)}.BrandKnowledgePanel_chipInput__eTzcn::placeholder{color:var(--text-muted)}.BrandKnowledgePanel_personaActions__59AFd{display:flex;gap:8px;margin-top:2px}.BrandKnowledgePanel_personaPrimary__wdvjN{padding:6px 14px;font-size:12px;font-weight:500;background:var(--accent-primary);color:white;border:none;border-radius:6px;cursor:pointer;transition:opacity .2s}.BrandKnowledgePanel_personaPrimary__wdvjN:hover:not(:disabled){opacity:.9}.BrandKnowledgePanel_personaPrimary__wdvjN:disabled{opacity:.5;cursor:not-allowed}.BrandKnowledgePanel_personaSecondary__papCN{padding:6px 14px;font-size:12px;font-weight:500;background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer}.BrandKnowledgePanel_personaSecondary__papCN:hover:not(:disabled){background:var(--bg-tertiary)}.BrandKnowledgePanel_personaSecondary__papCN:disabled{opacity:.5;cursor:not-allowed}.BrandKnowledgePanel_personaDanger__E7Q0U{padding:6px 14px;font-size:12px;font-weight:500;background:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.35);border-radius:6px;cursor:pointer}.BrandKnowledgePanel_personaDanger__E7Q0U:hover:not(:disabled){background:rgba(239,68,68,.08)}.BrandKnowledgePanel_personaDanger__E7Q0U:disabled{opacity:.5;cursor:not-allowed}.BrandKnowledgePanel_suggestionsBlock__OABTV{margin-top:24px;padding-top:20px;border-top:1px solid var(--border-color)}.BrandKnowledgePanel_suggestionsTitle__hjKkZ{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.BrandKnowledgePanel_suggestionsHint__a1tlq{font-size:13px;color:var(--text-secondary);margin:0 0 16px}.BrandKnowledgePanel_suggestFooter___Z6Ho{display:flex;gap:8px;margin-top:16px}.BrandKnowledgePanel_linkGrid__vLCZl{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.BrandKnowledgePanel_linkCard__Y4m9U{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:8px}.BrandKnowledgePanel_linkCardHeader__bYG0J{display:flex;align-items:center;gap:8px}.BrandKnowledgePanel_linkIcon__SnNnJ{color:var(--accent-primary)}.BrandKnowledgePanel_linkTitle__dP0_x{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.BrandKnowledgePanel_linkStat__BLC_k{font-size:13px;color:var(--text-secondary);margin:0}.BrandKnowledgePanel_linkAction__38lgs{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--accent-primary);text-decoration:none;margin-top:4px}.BrandKnowledgePanel_linkAction__38lgs:hover{text-decoration:underline}.page_container__V4Ajb{max-width:1200px;margin-left:var(--sidebar-width);padding:calc(24px + 48px) 32px 24px;min-height:calc(100vh - 48px);transition:margin-left .2s ease}.page_header__t_TLM{margin-bottom:32px}.page_title__bRCuX{font-size:28px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.page_subtitle__YOwQY{font-size:14px;color:var(--text-secondary);margin:0}.page_content__vZ6Vf{display:grid;gap:24px}.page_tabBar__zJjmx{display:flex;gap:8px;flex-wrap:wrap}.page_tabButton__av0RK{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .2s}.page_tabButton__av0RK:hover{background:var(--bg-tertiary)}.page_tabButton__av0RK.page_active__8mGoS{background:var(--accent-primary);border-color:var(--accent-primary);color:white}.page_formCard__8w6SO{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:24px}.page_formTitle__IEPCC{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.page_formRow__hSFfI{display:flex;gap:12px;align-items:flex-end}.page_inputGroup__0nFY7{flex:1}.page_inputLabel__UjYBh{display:block;font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.page_input__FjUyB{width:100%;padding:10px 14px;font-size:14px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-tertiary);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.page_input__FjUyB:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.page_input__FjUyB::-moz-placeholder{color:var(--text-muted)}.page_input__FjUyB::placeholder{color:var(--text-muted)}.page_inputHint__kE9JM{margin:8px 0 0;font-size:12px;color:var(--text-muted)}.page_typeToggle__k2vEm{display:flex;gap:8px;margin-bottom:16px}.page_typeButton__nB_Cs{padding:8px 16px;font-size:13px;font-weight:500;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .2s}.page_typeButton__nB_Cs:hover{background:var(--bg-tertiary)}.page_typeButton__nB_Cs.page_active__8mGoS{background:var(--accent-primary);border-color:var(--accent-primary);color:white}.page_submitButton__t9DIj{padding:10px 24px;font-size:14px;font-weight:500;background:var(--accent-primary);color:white;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s;white-space:nowrap}.page_submitButton__t9DIj:hover:not(:disabled){opacity:.9}.page_submitButton__t9DIj:disabled{opacity:.5;cursor:not-allowed}.page_loadingSection__owKCY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;gap:16px}.page_spinner__mkRdC{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:page_spin__J4x0P 1s linear infinite}@keyframes page_spin__J4x0P{to{transform:rotate(1turn)}}.page_loadingText__NC3PN{font-size:14px;color:var(--text-secondary)}.page_resultsSection__iKX_q{display:grid;gap:24px}.page_scoreCard__3idq4{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:32px;text-align:center}.page_scoreHeader__G10Ty{margin-bottom:24px}.page_scoreDomain__J1Xoe{font-size:14px;color:var(--text-secondary);margin:0 0 4px}.page_scoreTitle___zrM1{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.page_scoreDisplay__aKlNH{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:16px}.page_scoreNumber__89XbK{font-size:72px;font-weight:700;line-height:1}.page_scoreGrade__9qSCH{font-size:48px;font-weight:700;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:white}.page_gradeA__VxygC{background:#22c55e}.page_gradeB__ehSPa{background:#84cc16}.page_gradeC__XNvrA{background:#eab308}.page_gradeD__tRrz1{background:#f97316}.page_gradeF__QH2j2{background:#ef4444}.page_scoreSummary__r_kVU{display:flex;justify-content:center;gap:24px;font-size:13px;color:var(--text-secondary)}.page_summaryItem__nS8Bl{display:flex;align-items:center;gap:6px}.page_summaryDot__vEdSZ{width:8px;height:8px;border-radius:50%}.page_summaryDot__vEdSZ.page_passed__Wc2Pn{background:#22c55e}.page_summaryDot__vEdSZ.page_failed__vPFWE{background:#ef4444}.page_summaryDot__vEdSZ.page_warning__SAh0K{background:#eab308}.page_breakdownCard__shd2a{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:24px}.page_breakdownTitle__AXFye{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 20px}.page_categoryGrid__cZEQi{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.page_categoryItem__ZRT_c{padding:16px;background:var(--bg-secondary);border-radius:8px}.page_categoryHeader__OzyP9{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.page_categoryName__TlD4g{font-size:14px;font-weight:500;color:var(--text-primary)}.page_categoryScore___iCPb{font-size:14px;font-weight:600;color:var(--text-primary)}.page_categoryBar__Hlxcf{height:6px;background:var(--border-color);border-radius:3px;overflow:hidden}.page_categoryBarFill__91Dwz{height:100%;border-radius:3px;transition:width .3s ease}.page_categoryBarFill__91Dwz.page_high__27gXx{background:#22c55e}.page_categoryBarFill__91Dwz.page_medium__McELy{background:#eab308}.page_categoryBarFill__91Dwz.page_low__ktDfi{background:#ef4444}.page_stepsCard__5iXRZ{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:24px}.page_stepsTitle__nLswE{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.page_stepsList__OG2F_{display:flex;flex-direction:column;gap:8px}.page_stepItem__qnqYx{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-secondary);border-radius:8px}.page_stepIcon__oN47W{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px}.page_stepIcon__oN47W.page_passed__Wc2Pn{background:rgba(34,197,94,.1);color:#22c55e}.page_stepIcon__oN47W.page_failed__vPFWE{background:rgba(239,68,68,.1);color:#ef4444}.page_stepIcon__oN47W.page_warning__SAh0K{background:rgba(234,179,8,.1);color:#eab308}.page_stepIcon__oN47W.page_skipped__kgqw_{background:rgba(156,163,175,.1);color:#9ca3af}.page_stepContent__KkfST{flex:1}.page_stepName__Im0iP{font-size:14px;font-weight:500;color:var(--text-primary);margin:0 0 2px}.page_stepMessage__tVpVt{font-size:13px;color:var(--text-secondary);margin:0}.page_stepDuration__Jd29t{font-size:12px;color:var(--text-muted)}.page_recommendationsCard__JlmR2{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:24px}.page_recommendationsTitle__SKr2Z{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.page_recommendationsList__ZcthI{display:flex;flex-direction:column;gap:12px}.page_recommendationItem__grpDh{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:rgba(99,102,241,.05);border:1px solid rgba(99,102,241,.2);border-radius:8px}.page_recommendationIcon__DQP73{color:var(--accent-primary);flex-shrink:0;margin-top:2px}.page_recommendationText__R7iy3{font-size:14px;color:var(--text-primary);line-height:1.5;margin:0}.page_errorCard__T8Qt7{background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:24px;text-align:center}.page_errorTitle__XUxeg{font-size:16px;font-weight:600;color:#ef4444;margin:0 0 8px}.page_errorMessage__26r2B{font-size:14px;color:var(--text-secondary);margin:0}.page_historyLink__zeqBi{display:flex;justify-content:flex-end;margin-top:8px}.page_historyButton__GIz6N{font-size:13px;color:var(--accent-primary);background:none;border:none;cursor:pointer;text-decoration:underline}.page_historyButton__GIz6N:hover{opacity:.8}.page_emptyState__M3kQ9{text-align:center;padding:48px;color:var(--text-secondary)}.page_emptyIcon__kENeG{font-size:48px;margin-bottom:16px}.page_emptyTitle__z_vV0{font-size:16px;font-weight:500;color:var(--text-primary);margin:0 0 8px}.page_emptyText__mB6Lo{font-size:14px;margin:0}.page_authLoading__7e0UK{display:flex;align-items:center;justify-content:center;min-height:60vh}