.MainLayout_main__Dv1rv{margin-left:240px;margin-top:70px;padding:var(--spacing-2xl);min-height:calc(100vh - 70px);background-color:var(--color-bg-secondary)}.page_container__G0OsO{max-width:1200px;margin:0 auto}.page_header__pv_xI{margin-bottom:2rem}.page_header__pv_xI h1{margin:0 0 .5rem}.page_header__pv_xI p{margin:0;color:var(--color-text-secondary)}.page_grid__6Rclh{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-top:var(--spacing-lg)}@media (max-width:768px){.page_grid__6Rclh{grid-template-columns:1fr}}.page_section__rNzBR{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.page_section__rNzBR h2{margin:0 0 var(--spacing-lg) 0;font-size:1.25rem}.page_empty__Kdgkc{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);color:var(--color-text-secondary);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.PriorityBadge_badge__erKZ9{display:inline-block;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700;white-space:nowrap;letter-spacing:.02em;border:1px solid transparent}.PriorityBadge_high__vYDwZ{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.PriorityBadge_medium__NbtCd{background:#fef3c7;color:#92400e;border-color:#fcd34d}.PriorityBadge_low__cDaaY{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.ProjectFeedCard_card__gEEyA{display:block;background:#fff;border:1px solid #e8edf3;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:box-shadow .15s ease,transform .15s ease;color:inherit;text-decoration:none}.ProjectFeedCard_card__gEEyA:hover{box-shadow:0 6px 24px rgba(0,0,0,.09);transform:translateY(-1px)}.ProjectFeedCard_header__nTq2X{display:flex;align-items:center;gap:.55rem}.ProjectFeedCard_eventChip__tVh53{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.ProjectFeedCard_delta__2aPe1{display:flex;align-items:baseline;gap:.55rem;margin-top:1.15rem;flex-wrap:wrap}.ProjectFeedCard_deltaFrom__ltEAx{font-size:1.3rem;font-weight:700;color:#94a3b8;line-height:1.2}.ProjectFeedCard_deltaArrow__dKhgo{font-size:1rem;color:#a78bfa;font-weight:800}.ProjectFeedCard_deltaTo__QtQd8{font-size:1.3rem;font-weight:800;color:#0f172a;line-height:1.2}.ProjectFeedCard_deltaFallback__kEXOf{margin-top:1.15rem;font-size:1.05rem;font-weight:600;color:#1e293b;line-height:1.4}.ProjectFeedCard_title___fB6q{margin:.65rem 0 0;font-size:.85rem;font-weight:500;color:#64748b}.ProjectFeedCard_insight__UsulI{margin:.55rem 0 0;font-size:.91rem;color:#334155;line-height:1.55}.ProjectFeedCard_contextLine__j0C0f{margin:.45rem 0 0;font-size:.82rem;color:#64748b}.ProjectFeedCard_scoreRow__BLmM9{display:flex;align-items:center;gap:.5rem;margin-top:.55rem}.ProjectFeedCard_scoreLabel__t2UVL{font-size:.72rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.ProjectFeedCard_scoreBadge__690yO{font-size:.8rem;font-weight:700;border-radius:999px;padding:.12rem .5rem}.ProjectFeedCard_scoreHigh__Wl5zy{background:#dcfce7;color:#15803d}.ProjectFeedCard_scoreMedium__UKSgP{background:#fef3c7;color:#92400e}.ProjectFeedCard_scoreLow__aCW58{background:#f1f5f9;color:#475569}.ProjectFeedCard_action___YjT_{display:flex;align-items:flex-start;gap:.4rem;flex-wrap:wrap;margin-top:1rem;padding:.6rem .75rem;background:#f8fafc;border-radius:.6rem}.ProjectFeedCard_actionLabel__QH4vU{font-size:.78rem;font-weight:700;color:#2563eb;white-space:nowrap;flex-shrink:0;padding-top:.02rem}.ProjectFeedCard_actionText__ODB0f{font-size:.83rem;color:#1e293b;line-height:1.45}.ProjectFeedCard_meta__w5BXR{display:flex;gap:0 .55rem;flex-wrap:wrap;margin-top:.85rem;font-size:.76rem;color:#94a3b8}.ProjectFeedCard_meta__w5BXR span:not(:last-child):after{content:" ·"}.page_container__Uisge{max-width:1400px;margin:0 auto}.page_topSection__q7g_5{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.page_topSection__q7g_5 h1{margin:0 0 .5rem}.page_topSection__q7g_5 p{margin:0;color:var(--color-text-secondary)}.page_statusLine__DXjf8{margin-top:.45rem;font-size:.88rem;color:var(--color-text-secondary)}.page_countBox__EV1kR{min-width:120px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:.8rem 1rem;display:flex;flex-direction:column;gap:.1rem}.page_countLabel__mx5Wx{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.page_countValue__MXskw{font-size:1.7rem;line-height:1.1;color:var(--color-text-primary)}.page_filtersBar__w9NSd{margin-bottom:var(--spacing-lg);padding:.8rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.page_filterField__NHDJJ{display:flex;flex-direction:column;gap:.35rem;min-width:130px;flex:1 1 130px}.page_filterField__NHDJJ span{color:var(--color-text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.page_filterField__NHDJJ select{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem .6rem;color:var(--color-text-primary)}.page_filterActions__NS9VJ{display:flex;align-items:flex-end;gap:.55rem}.page_applyButton__N9Pt7{background:#111827;color:#fff;border:0;border-radius:var(--radius-md);padding:.5rem .75rem}.page_applyButton__N9Pt7:hover{background:#1f2937}.page_resetLink__zOdnt{color:var(--color-text-secondary);font-size:.9rem}.page_resetLink__zOdnt:hover{color:var(--color-text-primary)}.page_sectionHeader__tsO_W{margin-bottom:var(--spacing-md)}.page_sectionHeader__tsO_W h2{margin:0}.page_sectionHeader__tsO_W p{margin:.35rem 0 0;color:var(--color-text-secondary)}.page_feedGrid__ZMqRg{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.page_emptyState__GExgx{border:1px dashed #cfd8e3;border-radius:var(--radius-lg);background:#fff;text-align:center;padding:2.2rem 1rem;color:var(--color-text-secondary)}@media (max-width:768px){.page_topSection__q7g_5{flex-direction:column}.page_countBox__EV1kR{width:100%}.page_filtersBar__w9NSd{grid-template-columns:1fr}.page_filterActions__NS9VJ{align-items:center}}.SignalCard_card__sbtYI{display:block;background:#fff;border:1px solid #e8edf3;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 4px rgba(0,0,0,.05);color:inherit;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.SignalCard_card__sbtYI:hover{box-shadow:0 6px 24px rgba(0,0,0,.09);transform:translateY(-1px)}.SignalCard_header__K4zZ1{display:flex;align-items:center;gap:.55rem}.SignalCard_eventChip__R7S8q{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.SignalCard_delta__QKBB0{display:flex;align-items:baseline;gap:.55rem;margin-top:1.15rem;flex-wrap:wrap}.SignalCard_deltaFrom__fRudQ{font-size:1.3rem;font-weight:700;color:#94a3b8;line-height:1.2}.SignalCard_deltaArrow__z3LMp{font-size:1rem;color:#a78bfa;font-weight:800}.SignalCard_deltaTo__LXjk7{font-size:1.3rem;font-weight:800;color:#0f172a;line-height:1.2}.SignalCard_deltaFallback__OU_ry{margin-top:1.15rem;font-size:1.05rem;font-weight:600;color:#1e293b;line-height:1.4}.SignalCard_projectName__jiJpe{margin:.65rem 0 0;font-size:.85rem;font-weight:500;color:#64748b}.SignalCard_insight__huUxQ{margin:.55rem 0 0;font-size:.91rem;color:#334155;line-height:1.55}.SignalCard_action__fwAlH{display:flex;align-items:flex-start;gap:.4rem;flex-wrap:wrap;margin-top:1rem;padding:.6rem .75rem;background:#f8fafc;border-radius:.6rem}.SignalCard_actionLabel__5eTCn{font-size:.78rem;font-weight:700;color:#2563eb;white-space:nowrap;flex-shrink:0;padding-top:.02rem}.SignalCard_actionText__aIMYW{font-size:.83rem;color:#1e293b;line-height:1.45}.SignalCard_meta__zm0M9{margin-top:.85rem;font-size:.76rem;color:#94a3b8}.page_container__J5RGU{max-width:1200px;margin:0 auto}.page_topSection__CtKWw{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.page_topSection__CtKWw h1{margin:0 0 .5rem}.page_topSection__CtKWw p{margin:0;color:var(--color-text-secondary)}.page_statusLine__QaWgY{margin-top:.45rem;font-size:.88rem;color:var(--color-text-secondary)}.page_summaryGrid__lvZRW{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));grid-gap:.6rem;gap:.6rem;width:100%;max-width:520px}.page_summaryCard__T031m{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:.65rem .75rem;display:flex;flex-direction:column;gap:.15rem}.page_summaryLabel__RM2_B{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.page_summaryValue__oOXm_{font-size:1.45rem;line-height:1.1;color:var(--color-text-primary)}.page_feedSection__EKgIo h2{margin:0;font-size:1.2rem}.page_filtersBar__N0zLD{margin-bottom:var(--spacing-lg);padding:.8rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.page_filterField__b9V4Z{display:flex;flex-direction:column;gap:.35rem;min-width:130px;flex:1 1 130px}.page_filterField__b9V4Z span{color:var(--color-text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.page_filterField__b9V4Z select{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem .6rem;color:var(--color-text-primary)}.page_filterActions__TSBx8{display:flex;align-items:flex-end;gap:.55rem}.page_applyButton___A5gX{background:#111827;color:#fff;border:0;border-radius:var(--radius-md);padding:.5rem .75rem;cursor:pointer}.page_applyButton___A5gX:hover{background:#1f2937}.page_resetLink__P3KIz{color:var(--color-text-secondary);font-size:.9rem}.page_resetLink__P3KIz:hover{color:var(--color-text-primary)}.page_feedGrid__CqCpA{margin-top:.8rem;display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.page_emptyState__Mjb9T{margin-top:.8rem;background:#fff;border:1px dashed #cfd8e3;border-radius:var(--radius-lg);padding:1.2rem;text-align:center;color:var(--color-text-secondary)}@media (max-width:900px){.page_topSection__CtKWw{flex-direction:column}.page_summaryGrid__lvZRW{max-width:none}}@media (max-width:640px){.page_summaryGrid__lvZRW{grid-template-columns:1fr}}.page_container__zVUHz{max-width:1200px;margin:0 auto}.page_header__a_KdG{margin-bottom:2rem}.page_header__a_KdG h1{margin:0 0 .5rem}.page_header__a_KdG p{margin:0;color:var(--color-text-secondary)}.page_viewModeLine__OLj8o{margin-top:.4rem;font-size:.88rem;color:#64748b}.page_grid__6Frqn{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-top:var(--spacing-lg)}@media (max-width:768px){.page_grid__6Frqn{grid-template-columns:1fr}}.page_section__gcoUN{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.page_section__gcoUN h2{margin:0 0 var(--spacing-lg) 0;font-size:1.25rem}.page_empty__RtrPa{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);color:var(--color-text-secondary);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.page_infoGrid__YVWKu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem 1.25rem;gap:1rem 1.25rem}.page_fullWidth__kmeQg{grid-column:1/-1}.page_modeGrid___rdtn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem 1.25rem;gap:1rem 1.25rem}.page_categoriesRow__jJwuI{margin-top:.25rem;display:flex;flex-wrap:wrap;gap:.45rem}.page_categoryBadge__F0YsD{background:#fff7ed;color:#9a3412;border:1px solid #fdba74;border-radius:999px;padding:.2rem .55rem;font-size:.78rem}.page_recommendationBox__7H7FP{border:1px solid #e5e7eb;background:#f8fafc;border-radius:.75rem;padding:.7rem .8rem}.page_recommendationBox__7H7FP p{margin:0;color:#0f172a;line-height:1.45}.page_label__jJFn0{display:block;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:.25rem}.page_inlineBadgeRow__P26A4{margin-top:.15rem}.page_infoGrid__YVWKu p,.page_metaGrid__J9pYp p{margin:0;color:var(--color-text-primary)}.page_signalCard__UF0aj{border:1px solid #dbe5f0;border-radius:var(--radius-md);background:#f9fbff;padding:.9rem 1rem}.page_signalHeader__TVYpX{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.page_signalType__1hO9I{margin:0;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:#475569}.page_signalSummary__kaT0v{margin:.45rem 0 0;color:#0f172a;line-height:1.5}.page_signalDate__QfTml{margin:.7rem 0 0;font-size:.85rem;color:#64748b}.page_insightText__y76Xf{margin:.65rem 0 0;color:#475569;line-height:1.45}.page_timeline__wxCg_{display:grid;grid-gap:.75rem;gap:.75rem}.page_timelineItem__qvf05{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;padding:.75rem .85rem}.page_timelineHeader__6t7dJ{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.page_eventType__7Hwh8{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#475569}.page_eventDate__oa3iF{font-size:.82rem;color:#64748b}.page_eventSummary__OQEfG{margin:.45rem 0 0;color:#0f172a}.page_deltaRow__wiuNn{margin:.5rem 0 0;display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:.2rem .55rem}.page_arrow__MuRr9{color:#334155}.page_metaGrid__J9pYp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_errorState__d8onr{border:1px solid #fecaca;background:#fef2f2;border-radius:var(--radius-lg);padding:1rem}.page_errorState__d8onr h1{margin:0;font-size:1.1rem;color:#991b1b}.page_errorState__d8onr p{margin:.4rem 0 0;color:#7f1d1d}.page_retryButton__a0JVM{margin-top:.8rem;background:#b91c1c;color:#fff;border:0;border-radius:var(--radius-md);padding:.45rem .8rem}.page_retryButton__a0JVM:hover{background:#991b1b}@media (max-width:900px){.page_infoGrid__YVWKu,.page_metaGrid__J9pYp,.page_modeGrid___rdtn{grid-template-columns:1fr}}.page_scoreBadge__WX9y9{display:inline-block;font-size:.9rem;font-weight:700;border-radius:999px;padding:.2rem .7rem}.page_scoreHigh__2obFC{background:#dcfce7;color:#166534}.page_scoreMedium__H5_LA{background:#fef3c7;color:#92400e}.page_scoreLow__MNfBf{background:#f3f4f6;color:#374151}