.DashboardCard-module__3W4sPW__card{box-sizing:border-box;z-index:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;margin-bottom:1.5rem;padding:1.5rem;transition:box-shadow .2s ease-in-out;position:relative;overflow:visible;box-shadow:0 1px 3px #0000001a}.DashboardCard-module__3W4sPW__card:hover{box-shadow:0 4px 6px #0000001a}.DashboardCard-module__3W4sPW__header{overflow-wrap:break-word;border-bottom:1px solid #f3f4f6;margin-bottom:1rem;padding-bottom:1rem}.DashboardCard-module__3W4sPW__title{color:#1f2937;word-break:break-word;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.DashboardCard-module__3W4sPW__description{color:#6b7280;word-break:break-word;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.DashboardCard-module__3W4sPW__content{box-sizing:border-box;width:100%;min-height:60px;position:relative;overflow:auto visible}.DashboardCard-module__3W4sPW__loading{color:#6b7280;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:120px;display:flex}.DashboardCard-module__3W4sPW__spinner{border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;margin-bottom:1rem;animation:1s linear infinite DashboardCard-module__3W4sPW__spin}@keyframes DashboardCard-module__3W4sPW__spin{to{transform:rotate(360deg)}}.DashboardCard-module__3W4sPW__error{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;border-radius:4px;flex-direction:column;justify-content:center;min-height:80px;padding:1rem;display:flex}.DashboardCard-module__3W4sPW__error p{margin:0;font-size:.875rem;line-height:1.5}.DashboardCard-module__3W4sPW__errorMessage{color:#7f1d1d;opacity:.8;font-size:.75rem;margin-top:.5rem!important}.DashboardCard-module__3W4sPW__body{color:#374151;font-size:.9375rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.DashboardCard-module__3W4sPW__spinner{border-top-color:#9ca3af;animation:none}.DashboardCard-module__3W4sPW__card{transition:none}}@media (prefers-contrast:more){.DashboardCard-module__3W4sPW__card{border-width:2px}.DashboardCard-module__3W4sPW__title{font-weight:700}.DashboardCard-module__3W4sPW__error{border-width:2px}}
.EconomicOverview-module__Ylw9wa__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;margin:1rem 0;display:grid}.EconomicOverview-module__Ylw9wa__indicator{background:#f9fafb;border-left:4px solid #3b82f6;border-radius:6px;padding:1.25rem}.EconomicOverview-module__Ylw9wa__indicator:hover{background:#f3f4f6;transition:background .2s}.EconomicOverview-module__Ylw9wa__label{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.EconomicOverview-module__Ylw9wa__labelWithTooltip{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.EconomicOverview-module__Ylw9wa__value{color:#1f2937;margin-bottom:.25rem;font-size:1.875rem;font-weight:700;line-height:1.2}.EconomicOverview-module__Ylw9wa__meta{color:#9ca3af;font-size:.8125rem;line-height:1.4}.EconomicOverview-module__Ylw9wa__meta.EconomicOverview-module__Ylw9wa__moderate{color:#7c2d12}.EconomicOverview-module__Ylw9wa__meta.EconomicOverview-module__Ylw9wa__positive{color:#166534}.EconomicOverview-module__Ylw9wa__meta.EconomicOverview-module__Ylw9wa__negative{color:#7f1d1d}.EconomicOverview-module__Ylw9wa__footer{color:#9ca3af;border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:1rem;font-size:.75rem}.EconomicOverview-module__Ylw9wa__footer p{margin:.25rem 0}.EconomicOverview-module__Ylw9wa__source{margin-top:.5rem;font-style:italic}@media (max-width:768px){.EconomicOverview-module__Ylw9wa__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.EconomicOverview-module__Ylw9wa__indicator{padding:1rem}.EconomicOverview-module__Ylw9wa__value{font-size:1.5rem}}@media (prefers-contrast:more){.EconomicOverview-module__Ylw9wa__indicator{background:#fff;border-left-width:6px}}
.InterestRates-module__w5zEbq__container{flex-direction:column;gap:1.5rem;display:flex}.InterestRates-module__w5zEbq__rbaSection{color:#fff;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #f59e0b33}.InterestRates-module__w5zEbq__rbaLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.9;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.InterestRates-module__w5zEbq__rbaRate{margin-bottom:.5rem;font-size:2.5rem;font-weight:700;line-height:1}.InterestRates-module__w5zEbq__sentiment{background:#fff3;border-radius:20px;margin-top:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-block}.InterestRates-module__w5zEbq__sentiment.InterestRates-module__w5zEbq__hawkish{color:#fca5a5;background:#ef444433}.InterestRates-module__w5zEbq__sentiment.InterestRates-module__w5zEbq__neutral{color:#fff;background:#fff3}.InterestRates-module__w5zEbq__sentiment.InterestRates-module__w5zEbq__dovish{color:#86efac;background:#22c55e33}.InterestRates-module__w5zEbq__globalRates{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;display:grid}.InterestRates-module__w5zEbq__rateCard{background:#f3f4f6;border-left:4px solid #6366f1;border-radius:6px;padding:1.25rem;transition:all .2s}.InterestRates-module__w5zEbq__rateCard:hover{background:#e5e7eb;box-shadow:0 2px 4px #0000001a}.InterestRates-module__w5zEbq__rateCard.InterestRates-module__w5zEbq__fed{border-left-color:#3b82f6}.InterestRates-module__w5zEbq__rateCard.InterestRates-module__w5zEbq__ecb{border-left-color:#8b5cf6}.InterestRates-module__w5zEbq__rateCard.InterestRates-module__w5zEbq__boe{border-left-color:#ec4899}.InterestRates-module__w5zEbq__rateCardLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.InterestRates-module__w5zEbq__rateCardValue{color:#1f2937;margin-bottom:.25rem;font-size:1.875rem;font-weight:700;line-height:1.2}.InterestRates-module__w5zEbq__rateCardMeta{color:#9ca3af;font-size:.8125rem}.InterestRates-module__w5zEbq__policyTimeline{border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:1.5rem}.InterestRates-module__w5zEbq__timelineLabel{color:#1f2937;margin-bottom:1rem;font-size:.875rem;font-weight:600}.InterestRates-module__w5zEbq__timelineList{flex-direction:column;gap:.75rem;display:flex}.InterestRates-module__w5zEbq__timelineItem{color:#4b5563;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.InterestRates-module__w5zEbq__timelineDate{color:#1f2937;min-width:80px;font-weight:600}.InterestRates-module__w5zEbq__timelineDirection{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;display:inline-flex}.InterestRates-module__w5zEbq__timelineDirection.InterestRates-module__w5zEbq__up{background:#10b981}.InterestRates-module__w5zEbq__timelineDirection.InterestRates-module__w5zEbq__down{background:#ef4444}.InterestRates-module__w5zEbq__timelineDirection.InterestRates-module__w5zEbq__neutral{background:#9ca3af}.InterestRates-module__w5zEbq__footer{color:#9ca3af;border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem;font-size:.75rem}@media (max-width:768px){.InterestRates-module__w5zEbq__rbaSection{padding:1rem}.InterestRates-module__w5zEbq__rbaRate{font-size:2rem}.InterestRates-module__w5zEbq__globalRates{grid-template-columns:repeat(2,1fr);gap:.75rem}.InterestRates-module__w5zEbq__rateCard{padding:1rem}.InterestRates-module__w5zEbq__rateCardValue{font-size:1.5rem}.InterestRates-module__w5zEbq__timelineItem{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:480px){.InterestRates-module__w5zEbq__globalRates{grid-template-columns:1fr}.InterestRates-module__w5zEbq__timelineList{gap:.5rem}}@media (prefers-contrast:more){.InterestRates-module__w5zEbq__rbaSection{background:#d97706;border:2px solid #000}.InterestRates-module__w5zEbq__rateCard{background:#fff;border:2px solid #333}}@media (prefers-reduced-motion:reduce){.InterestRates-module__w5zEbq__rateCard{transition:none}}
.NationalDebtCard-module__9Xc_hW__card{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;min-height:300px;padding:1.5rem;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 2px 4px #0000000d}.NationalDebtCard-module__9Xc_hW__card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.NationalDebtCard-module__9Xc_hW__card:focus{outline:2px solid var(--blue-600,#2563eb);outline-offset:2px}.NationalDebtCard-module__9Xc_hW__card:focus:not(:focus-visible){outline:none}.NationalDebtCard-module__9Xc_hW__header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.NationalDebtCard-module__9Xc_hW__title{color:#1a1a1a;margin:0;font-size:1.25rem;font-weight:600}.NationalDebtCard-module__9Xc_hW__staleIndicator{cursor:help;opacity:.8;font-size:1.125rem}.NationalDebtCard-module__9Xc_hW__content{flex-direction:column;flex:1;gap:1.25rem;display:flex}.NationalDebtCard-module__9Xc_hW__metric{flex-direction:column;gap:.375rem;display:flex}.NationalDebtCard-module__9Xc_hW__metricLabel{color:#666;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.NationalDebtCard-module__9Xc_hW__infoIcon{opacity:.6;cursor:help;font-size:.75rem}.NationalDebtCard-module__9Xc_hW__metricValue{color:#1a1a1a;font-size:1.75rem;font-weight:700;line-height:1.2}.NationalDebtCard-module__9Xc_hW__metricSubtext{color:#999;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.NationalDebtCard-module__9Xc_hW__trend{align-items:center;gap:.5rem;display:flex}.NationalDebtCard-module__9Xc_hW__trendValue{font-size:1.5rem}.NationalDebtCard-module__9Xc_hW__footer{border-top:1px solid #f0f0f0;margin-top:auto;padding-top:1rem}.NationalDebtCard-module__9Xc_hW__lastUpdated{color:#999;font-size:.75rem}.NationalDebtCard-module__9Xc_hW__skeleton{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.NationalDebtCard-module__9Xc_hW__skeletonLine{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;height:1.5rem;animation:1.5s infinite NationalDebtCard-module__9Xc_hW__shimmer}.NationalDebtCard-module__9Xc_hW__skeletonLine:first-child{width:70%;height:2rem}.NationalDebtCard-module__9Xc_hW__skeletonLine:nth-child(2){width:50%}.NationalDebtCard-module__9Xc_hW__skeletonLine:nth-child(3){width:60%}@keyframes NationalDebtCard-module__9Xc_hW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.NationalDebtCard-module__9Xc_hW__error{text-align:center;color:#c00;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.NationalDebtCard-module__9Xc_hW__error p{margin:.25rem 0}.NationalDebtCard-module__9Xc_hW__errorSubtext{color:#666;font-size:.875rem}@media (min-width:768px){.NationalDebtCard-module__9Xc_hW__card{padding:2rem}.NationalDebtCard-module__9Xc_hW__title{font-size:1.5rem}.NationalDebtCard-module__9Xc_hW__metricValue{font-size:2rem}.NationalDebtCard-module__9Xc_hW__content{gap:1.5rem}}@media (min-width:1024px){.NationalDebtCard-module__9Xc_hW__card{min-height:320px}.NationalDebtCard-module__9Xc_hW__metricValue{font-size:2.25rem}}@media (prefers-contrast:high){.NationalDebtCard-module__9Xc_hW__card{border:2px solid #000}.NationalDebtCard-module__9Xc_hW__metricValue,.NationalDebtCard-module__9Xc_hW__metricLabel{color:#000}}@media (prefers-reduced-motion:reduce){.NationalDebtCard-module__9Xc_hW__card{transition:none}.NationalDebtCard-module__9Xc_hW__skeletonLine{animation:none}}@media (prefers-color-scheme:dark){.NationalDebtCard-module__9Xc_hW__card{background:#1a1a1a;border-color:#333}.NationalDebtCard-module__9Xc_hW__title,.NationalDebtCard-module__9Xc_hW__metricValue{color:#fff}.NationalDebtCard-module__9Xc_hW__metricLabel{color:#ccc}.NationalDebtCard-module__9Xc_hW__metricSubtext,.NationalDebtCard-module__9Xc_hW__lastUpdated{color:#888}.NationalDebtCard-module__9Xc_hW__header{border-bottom-color:#333}.NationalDebtCard-module__9Xc_hW__footer{border-top-color:#333}.NationalDebtCard-module__9Xc_hW__skeletonLine{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%)}}
.AIInsightsSidebar-module__TnDS2W__sidebar{background:var(--card-background,#fff);border-right:1px solid var(--border-color,#e5e7eb);z-index:100;flex-direction:column;width:280px;animation:.3s ease-out AIInsightsSidebar-module__TnDS2W__slideInLeft;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:2px 0 10px #0000000d}@keyframes AIInsightsSidebar-module__TnDS2W__slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.AIInsightsSidebar-module__TnDS2W__header{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;padding:1.5rem 1rem;display:flex}.AIInsightsSidebar-module__TnDS2W__title{color:var(--text-primary,#111827);margin:0;font-size:1.25rem;font-weight:600}.AIInsightsSidebar-module__TnDS2W__closeButton{cursor:pointer;color:var(--text-secondary,#6b7280);background:0 0;border:none;padding:.25rem;font-size:1.5rem;transition:color .2s}.AIInsightsSidebar-module__TnDS2W__closeButton:hover{color:var(--text-primary,#111827)}.AIInsightsSidebar-module__TnDS2W__closeButton:focus-visible{outline:2px solid var(--primary,#3b82f6);outline-offset:2px;border-radius:4px}.AIInsightsSidebar-module__TnDS2W__nav{flex:1;padding:1rem;overflow-y:auto}.AIInsightsSidebar-module__TnDS2W__navItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;margin-bottom:.5rem;padding:.75rem 1rem;transition:background-color .2s,transform .1s;display:flex}.AIInsightsSidebar-module__TnDS2W__navItem:hover{background-color:var(--hover-background,#f3f4f6);transform:translate(4px)}.AIInsightsSidebar-module__TnDS2W__navItem:focus-visible{outline:2px solid var(--primary,#3b82f6);outline-offset:2px}.AIInsightsSidebar-module__TnDS2W__navItemActive{background-color:var(--primary-light,#dbeafe);border-left:3px solid var(--primary,#3b82f6)}.AIInsightsSidebar-module__TnDS2W__navItemActive:hover{background-color:var(--primary-light,#dbeafe)}.AIInsightsSidebar-module__TnDS2W__navIcon{flex-shrink:0;margin-right:.75rem;font-size:1.5rem}.AIInsightsSidebar-module__TnDS2W__navContent{flex-direction:column;flex:1;display:flex}.AIInsightsSidebar-module__TnDS2W__navLabel{color:var(--text-primary,#111827);margin-bottom:.125rem;font-size:1rem;font-weight:500}.AIInsightsSidebar-module__TnDS2W__navDescription{color:var(--text-secondary,#6b7280);font-size:.875rem}.AIInsightsSidebar-module__TnDS2W__divider{background-color:var(--border-color,#e5e7eb);height:1px;margin:1rem 0}.AIInsightsSidebar-module__TnDS2W__section{margin-bottom:1.5rem}.AIInsightsSidebar-module__TnDS2W__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#6b7280);margin:0 0 .75rem .5rem;font-size:.875rem;font-weight:600}@media (max-width:768px){.AIInsightsSidebar-module__TnDS2W__sidebar{border-right:none;border-top:1px solid var(--border-color,#e5e7eb);z-index:101;border-radius:16px 16px 0 0;width:100%;height:70vh;max-height:600px;animation:.3s ease-out AIInsightsSidebar-module__TnDS2W__slideInBottom;inset:auto 0 0}@keyframes AIInsightsSidebar-module__TnDS2W__slideInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.AIInsightsSidebar-module__TnDS2W__navItem:hover{transform:none}}@media (prefers-color-scheme:dark){.AIInsightsSidebar-module__TnDS2W__sidebar{background:var(--card-background-dark,#1f2937);border-right-color:var(--border-color-dark,#374151)}.AIInsightsSidebar-module__TnDS2W__header{border-bottom-color:var(--border-color-dark,#374151)}.AIInsightsSidebar-module__TnDS2W__title{color:var(--text-primary-dark,#f9fafb)}.AIInsightsSidebar-module__TnDS2W__closeButton{color:var(--text-secondary-dark,#9ca3af)}.AIInsightsSidebar-module__TnDS2W__closeButton:hover{color:var(--text-primary-dark,#f9fafb)}.AIInsightsSidebar-module__TnDS2W__navItem:hover{background-color:var(--hover-background-dark,#374151)}.AIInsightsSidebar-module__TnDS2W__navItemActive{background-color:var(--primary-dark,#1e40af)}.AIInsightsSidebar-module__TnDS2W__navLabel{color:var(--text-primary-dark,#f9fafb)}.AIInsightsSidebar-module__TnDS2W__navDescription{color:var(--text-secondary-dark,#9ca3af)}.AIInsightsSidebar-module__TnDS2W__divider{background-color:var(--border-color-dark,#374151)}.AIInsightsSidebar-module__TnDS2W__sectionTitle{color:var(--text-secondary-dark,#9ca3af)}}
.EconomySummary-module__OYREtG__container{flex-direction:column;gap:2rem;display:flex}.EconomySummary-module__OYREtG__metadata{background-color:var(--background-secondary,#f9fafb);border-left:4px solid var(--primary,#3b82f6);border-radius:8px;flex-wrap:wrap;gap:1rem;padding:1rem;display:flex}.EconomySummary-module__OYREtG__metadataItem{color:var(--text-secondary,#6b7280);font-size:.875rem;font-weight:500}.EconomySummary-module__OYREtG__sections{flex-direction:column;gap:2rem;display:flex}.EconomySummary-module__OYREtG__section{border-bottom:1px solid var(--border-color,#e5e7eb);padding-bottom:1.5rem}.EconomySummary-module__OYREtG__section:last-child{border-bottom:none;padding-bottom:0}.EconomySummary-module__OYREtG__sectionTitle{color:var(--text-primary,#111827);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.EconomySummary-module__OYREtG__sectionContent{color:var(--text-secondary,#374151);margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.EconomySummary-module__OYREtG__indicators{flex-direction:column;gap:.75rem;display:flex}.EconomySummary-module__OYREtG__indicator{background-color:var(--background-tertiary,#f3f4f6);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s,transform .1s;display:flex}.EconomySummary-module__OYREtG__indicator:hover{background-color:var(--background-quaternary,#e5e7eb);transform:translate(4px)}.EconomySummary-module__OYREtG__indicatorIcon{flex-shrink:0;font-size:1.25rem}.EconomySummary-module__OYREtG__indicatorText{color:var(--text-secondary,#4b5563);font-size:.875rem;line-height:1.5}.EconomySummary-module__OYREtG__footer{border-top:1px solid var(--border-color,#e5e7eb);padding-top:1.5rem}.EconomySummary-module__OYREtG__footerTitle{color:var(--text-primary,#111827);margin:0 0 .75rem;font-size:1rem;font-weight:600}.EconomySummary-module__OYREtG__sourcesList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.EconomySummary-module__OYREtG__source{color:var(--text-secondary,#6b7280);background-color:var(--background-secondary,#f9fafb);border-left:2px solid var(--primary,#3b82f6);border-radius:6px;padding:.5rem .75rem;font-size:.875rem}@media (max-width:768px){.EconomySummary-module__OYREtG__container{gap:1.5rem}.EconomySummary-module__OYREtG__metadata{flex-direction:column;gap:.5rem}.EconomySummary-module__OYREtG__sections{gap:1.5rem}.EconomySummary-module__OYREtG__sectionTitle{font-size:1.125rem}.EconomySummary-module__OYREtG__sectionContent{font-size:.938rem}.EconomySummary-module__OYREtG__indicator:hover{transform:none}}@media (prefers-color-scheme:dark){.EconomySummary-module__OYREtG__metadata{background-color:var(--background-secondary-dark,#111827)}.EconomySummary-module__OYREtG__metadataItem{color:var(--text-secondary-dark,#9ca3af)}.EconomySummary-module__OYREtG__section{border-bottom-color:var(--border-color-dark,#374151)}.EconomySummary-module__OYREtG__sectionTitle{color:var(--text-primary-dark,#f9fafb)}.EconomySummary-module__OYREtG__sectionContent{color:var(--text-secondary-dark,#d1d5db)}.EconomySummary-module__OYREtG__indicator{background-color:var(--background-tertiary-dark,#1f2937)}.EconomySummary-module__OYREtG__indicator:hover{background-color:var(--background-quaternary-dark,#111827)}.EconomySummary-module__OYREtG__indicatorText{color:var(--text-secondary-dark,#9ca3af)}.EconomySummary-module__OYREtG__footer{border-top-color:var(--border-color-dark,#374151)}.EconomySummary-module__OYREtG__footerTitle{color:var(--text-primary-dark,#f9fafb)}.EconomySummary-module__OYREtG__source{color:var(--text-secondary-dark,#9ca3af);background-color:var(--background-secondary-dark,#111827)}}
.IndicatorCard-module__QHhOyG__card{background:var(--card-background,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.IndicatorCard-module__QHhOyG__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.IndicatorCard-module__QHhOyG__header{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.IndicatorCard-module__QHhOyG__title{color:var(--text-primary,#111827);margin:0;font-size:1rem;font-weight:600}.IndicatorCard-module__QHhOyG__trend{font-size:1.5rem}.IndicatorCard-module__QHhOyG__trendUp{color:var(--success,#10b981)}.IndicatorCard-module__QHhOyG__trendDown{color:var(--error,#ef4444)}.IndicatorCard-module__QHhOyG__trendSteady{color:var(--text-secondary,#6b7280)}.IndicatorCard-module__QHhOyG__currentValue{flex-direction:column;gap:.25rem;display:flex}.IndicatorCard-module__QHhOyG__valueLabel{color:var(--text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.IndicatorCard-module__QHhOyG__value{color:var(--text-primary,#111827);font-size:2rem;font-weight:700}.IndicatorCard-module__QHhOyG__historical{background-color:var(--background-secondary,#f9fafb);border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.IndicatorCard-module__QHhOyG__historicalItem{justify-content:space-between;align-items:center;display:flex}.IndicatorCard-module__QHhOyG__historicalLabel{color:var(--text-secondary,#6b7280);font-size:.875rem}.IndicatorCard-module__QHhOyG__historicalValue{color:var(--text-primary,#111827);font-size:.875rem;font-weight:600}.IndicatorCard-module__QHhOyG__percentile{flex-direction:column;gap:.5rem;display:flex}.IndicatorCard-module__QHhOyG__percentileLabel{color:var(--text-secondary,#6b7280);font-size:.875rem;font-weight:500}.IndicatorCard-module__QHhOyG__percentileBar{background-color:var(--background-tertiary,#e5e7eb);border-radius:4px;height:8px;overflow:hidden}.IndicatorCard-module__QHhOyG__percentileFill{border-radius:4px;height:100%;transition:width .3s}.IndicatorCard-module__QHhOyG__percentileHigh{background:linear-gradient(90deg,#10b981,#059669)}.IndicatorCard-module__QHhOyG__percentileMedium{background:linear-gradient(90deg,#3b82f6,#2563eb)}.IndicatorCard-module__QHhOyG__percentileLow{background:linear-gradient(90deg,#f59e0b,#d97706)}.IndicatorCard-module__QHhOyG__percentileVeryLow{background:linear-gradient(90deg,#ef4444,#dc2626)}.IndicatorCard-module__QHhOyG__percentileValue{color:var(--text-primary,#111827);align-self:flex-end;font-size:.875rem;font-weight:600}.IndicatorCard-module__QHhOyG__interpretation{color:var(--text-secondary,#4b5563);border-top:1px solid var(--border-color,#e5e7eb);margin:0;padding-top:.5rem;font-size:.938rem;line-height:1.6}@media (max-width:768px){.IndicatorCard-module__QHhOyG__card{padding:1.25rem}.IndicatorCard-module__QHhOyG__value{font-size:1.75rem}.IndicatorCard-module__QHhOyG__card:hover{transform:none}}@media (prefers-color-scheme:dark){.IndicatorCard-module__QHhOyG__card{background:var(--card-background-dark,#1f2937);border-color:var(--border-color-dark,#374151)}.IndicatorCard-module__QHhOyG__header{border-bottom-color:var(--border-color-dark,#374151)}.IndicatorCard-module__QHhOyG__title{color:var(--text-primary-dark,#f9fafb)}.IndicatorCard-module__QHhOyG__valueLabel{color:var(--text-secondary-dark,#9ca3af)}.IndicatorCard-module__QHhOyG__value{color:var(--text-primary-dark,#f9fafb)}.IndicatorCard-module__QHhOyG__historical{background-color:var(--background-secondary-dark,#111827)}.IndicatorCard-module__QHhOyG__historicalLabel{color:var(--text-secondary-dark,#9ca3af)}.IndicatorCard-module__QHhOyG__historicalValue{color:var(--text-primary-dark,#f9fafb)}.IndicatorCard-module__QHhOyG__percentileLabel{color:var(--text-secondary-dark,#9ca3af)}.IndicatorCard-module__QHhOyG__percentileBar{background-color:var(--background-tertiary-dark,#374151)}.IndicatorCard-module__QHhOyG__percentileValue{color:var(--text-primary-dark,#f9fafb)}.IndicatorCard-module__QHhOyG__interpretation{color:var(--text-secondary-dark,#9ca3af);border-top-color:var(--border-color-dark,#374151)}}
.DescriptiveIntelligence-module__MztG7q__container{flex-direction:column;gap:2rem;display:flex}.DescriptiveIntelligence-module__MztG7q__header{border-bottom:2px solid var(--border-color,#e5e7eb);padding-bottom:1.5rem}.DescriptiveIntelligence-module__MztG7q__title{color:var(--text-primary,#111827);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.DescriptiveIntelligence-module__MztG7q__subtitle{color:var(--text-secondary,#6b7280);margin:0;font-size:1rem}.DescriptiveIntelligence-module__MztG7q__section{flex-direction:column;gap:1.5rem;display:flex}.DescriptiveIntelligence-module__MztG7q__sectionTitle{color:var(--text-primary,#111827);margin:0;font-size:1.25rem;font-weight:600}.DescriptiveIntelligence-module__MztG7q__sectionContent{color:var(--text-secondary,#374151);margin:0;font-size:1rem;line-height:1.7}.DescriptiveIntelligence-module__MztG7q__indicatorsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.DescriptiveIntelligence-module__MztG7q__footer{border-top:1px solid var(--border-color,#e5e7eb);margin-top:1rem;padding-top:1.5rem}.DescriptiveIntelligence-module__MztG7q__footerTitle{color:var(--text-primary,#111827);margin:0 0 .75rem;font-size:1rem;font-weight:600}.DescriptiveIntelligence-module__MztG7q__sourcesList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.DescriptiveIntelligence-module__MztG7q__source{color:var(--text-secondary,#6b7280);background-color:var(--background-secondary,#f9fafb);border-left:2px solid var(--primary,#3b82f6);border-radius:6px;padding:.5rem .75rem;font-size:.875rem}@media (max-width:768px){.DescriptiveIntelligence-module__MztG7q__container{gap:1.5rem}.DescriptiveIntelligence-module__MztG7q__indicatorsGrid{grid-template-columns:1fr;gap:1rem}.DescriptiveIntelligence-module__MztG7q__title{font-size:1.25rem}.DescriptiveIntelligence-module__MztG7q__subtitle{font-size:.938rem}}@media (prefers-color-scheme:dark){.DescriptiveIntelligence-module__MztG7q__header{border-bottom-color:var(--border-color-dark,#374151)}.DescriptiveIntelligence-module__MztG7q__title{color:var(--text-primary-dark,#f9fafb)}.DescriptiveIntelligence-module__MztG7q__subtitle{color:var(--text-secondary-dark,#9ca3af)}.DescriptiveIntelligence-module__MztG7q__sectionTitle{color:var(--text-primary-dark,#f9fafb)}.DescriptiveIntelligence-module__MztG7q__sectionContent{color:var(--text-secondary-dark,#d1d5db)}.DescriptiveIntelligence-module__MztG7q__footer{border-top-color:var(--border-color-dark,#374151)}.DescriptiveIntelligence-module__MztG7q__footerTitle{color:var(--text-primary-dark,#f9fafb)}.DescriptiveIntelligence-module__MztG7q__source{color:var(--text-secondary-dark,#9ca3af);background-color:var(--background-secondary-dark,#111827)}}
.CausalAnalysis-module__YVRbRW__container{flex-direction:column;align-items:stretch;display:flex}.CausalAnalysis-module__YVRbRW__connector{flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 0;display:flex}.CausalAnalysis-module__YVRbRW__arrow{color:var(--primary,#3b82f6);font-size:1.5rem;font-weight:700;line-height:1}.CausalAnalysis-module__YVRbRW__connectorLabel{color:var(--text-tertiary,#9ca3af);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.CausalAnalysis-module__YVRbRW__card{background:var(--background-primary,#fff);border:2px solid var(--border-color,#e5e7eb);border-radius:12px;padding:1.25rem;transition:all .2s ease-in-out}.CausalAnalysis-module__YVRbRW__card:hover{border-color:var(--primary,#3b82f6);transform:translate(4px);box-shadow:0 4px 12px #3b82f626}.CausalAnalysis-module__YVRbRW__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.CausalAnalysis-module__YVRbRW__nameSection{flex-direction:column;flex:1;gap:.5rem;display:flex}.CausalAnalysis-module__YVRbRW__name{color:var(--text-primary,#111827);margin:0;font-size:1.125rem;font-weight:600}.CausalAnalysis-module__YVRbRW__trend{text-transform:capitalize;border-radius:6px;align-items:center;gap:.375rem;width:fit-content;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.CausalAnalysis-module__YVRbRW__trendUp{color:#059669;background-color:#d1fae5}.CausalAnalysis-module__YVRbRW__trendDown{color:#dc2626;background-color:#fee2e2}.CausalAnalysis-module__YVRbRW__trendSteady{color:#6b7280;background-color:#f3f4f6}.CausalAnalysis-module__YVRbRW__value{color:var(--primary,#3b82f6);white-space:nowrap;font-size:1.75rem;font-weight:700}.CausalAnalysis-module__YVRbRW__interpretation{background-color:var(--background-tertiary,#f9fafb);border-left:3px solid var(--primary,#3b82f6);border-radius:8px;margin-bottom:1rem;padding:.875rem}.CausalAnalysis-module__YVRbRW__interpretationText{color:var(--text-secondary,#4b5563);margin:0;font-size:.938rem;line-height:1.6}.CausalAnalysis-module__YVRbRW__historical{background-color:var(--background-secondary,#f3f4f6);border-radius:8px;gap:1.5rem;padding:.875rem;display:flex}.CausalAnalysis-module__YVRbRW__historicalItem{flex-direction:column;gap:.25rem;display:flex}.CausalAnalysis-module__YVRbRW__historicalLabel{color:var(--text-tertiary,#9ca3af);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.CausalAnalysis-module__YVRbRW__historicalValue{color:var(--text-primary,#111827);font-size:1rem;font-weight:600}@media (max-width:768px){.CausalAnalysis-module__YVRbRW__card{padding:1rem}.CausalAnalysis-module__YVRbRW__card:hover{transform:none}.CausalAnalysis-module__YVRbRW__header{flex-direction:column;gap:.75rem}.CausalAnalysis-module__YVRbRW__value{align-self:flex-start;font-size:1.5rem}.CausalAnalysis-module__YVRbRW__historical{flex-direction:column;gap:.75rem}}@media (prefers-color-scheme:dark){.CausalAnalysis-module__YVRbRW__card{background:var(--background-primary-dark,#111827);border-color:var(--border-color-dark,#374151)}.CausalAnalysis-module__YVRbRW__card:hover{border-color:var(--primary,#3b82f6)}.CausalAnalysis-module__YVRbRW__name{color:var(--text-primary-dark,#f9fafb)}.CausalAnalysis-module__YVRbRW__trendUp{color:#10b981;background-color:#064e3b}.CausalAnalysis-module__YVRbRW__trendDown{color:#ef4444;background-color:#7f1d1d}.CausalAnalysis-module__YVRbRW__trendSteady{color:#9ca3af;background-color:#1f2937}.CausalAnalysis-module__YVRbRW__interpretation{background-color:var(--background-tertiary-dark,#1f2937)}.CausalAnalysis-module__YVRbRW__interpretationText{color:var(--text-secondary-dark,#d1d5db)}.CausalAnalysis-module__YVRbRW__historical{background-color:var(--background-secondary-dark,#1f2937)}.CausalAnalysis-module__YVRbRW__historicalLabel{color:var(--text-tertiary-dark,#6b7280)}.CausalAnalysis-module__YVRbRW__historicalValue{color:var(--text-primary-dark,#f9fafb)}}
.DiagnosticIntelligence-module__USFu0W__container{flex-direction:column;gap:2rem;display:flex}.DiagnosticIntelligence-module__USFu0W__header{border-bottom:2px solid var(--border-color,#e5e7eb);padding-bottom:1.5rem}.DiagnosticIntelligence-module__USFu0W__title{color:var(--text-primary,#111827);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.DiagnosticIntelligence-module__USFu0W__subtitle{color:var(--text-secondary,#6b7280);margin:0;font-size:1rem}.DiagnosticIntelligence-module__USFu0W__section{flex-direction:column;gap:1.5rem;display:flex}.DiagnosticIntelligence-module__USFu0W__sectionTitle{color:var(--text-primary,#111827);margin:0;font-size:1.25rem;font-weight:600}.DiagnosticIntelligence-module__USFu0W__sectionContent{color:var(--text-secondary,#374151);margin:0;font-size:1rem;line-height:1.7}.DiagnosticIntelligence-module__USFu0W__indicators{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.DiagnosticIntelligence-module__USFu0W__indicator{background-color:var(--background-tertiary,#f3f4f6);border-left:3px solid var(--primary,#3b82f6);border-radius:8px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.DiagnosticIntelligence-module__USFu0W__indicatorIcon{flex-shrink:0;margin-top:.125rem;font-size:1.25rem}.DiagnosticIntelligence-module__USFu0W__indicatorText{color:var(--text-secondary,#4b5563);font-size:.938rem;line-height:1.6}.DiagnosticIntelligence-module__USFu0W__causalChain{background-color:var(--background-secondary,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:12px;margin-top:1.5rem;padding:1.5rem}.DiagnosticIntelligence-module__USFu0W__causalTitle{color:var(--text-primary,#111827);align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;display:flex}.DiagnosticIntelligence-module__USFu0W__causalTitle:before{content:"🔗";font-size:1.25rem}.DiagnosticIntelligence-module__USFu0W__footer{border-top:1px solid var(--border-color,#e5e7eb);margin-top:1rem;padding-top:1.5rem}.DiagnosticIntelligence-module__USFu0W__footerTitle{color:var(--text-primary,#111827);margin:0 0 .75rem;font-size:1rem;font-weight:600}.DiagnosticIntelligence-module__USFu0W__sourcesList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.DiagnosticIntelligence-module__USFu0W__source{color:var(--text-secondary,#6b7280);background-color:var(--background-secondary,#f9fafb);border-left:2px solid var(--primary,#3b82f6);border-radius:6px;padding:.5rem .75rem;font-size:.875rem}@media (max-width:768px){.DiagnosticIntelligence-module__USFu0W__container{gap:1.5rem}.DiagnosticIntelligence-module__USFu0W__title{font-size:1.25rem}.DiagnosticIntelligence-module__USFu0W__subtitle{font-size:.938rem}.DiagnosticIntelligence-module__USFu0W__causalChain{padding:1.25rem}}@media (prefers-color-scheme:dark){.DiagnosticIntelligence-module__USFu0W__header{border-bottom-color:var(--border-color-dark,#374151)}.DiagnosticIntelligence-module__USFu0W__title{color:var(--text-primary-dark,#f9fafb)}.DiagnosticIntelligence-module__USFu0W__subtitle{color:var(--text-secondary-dark,#9ca3af)}.DiagnosticIntelligence-module__USFu0W__sectionTitle{color:var(--text-primary-dark,#f9fafb)}.DiagnosticIntelligence-module__USFu0W__sectionContent{color:var(--text-secondary-dark,#d1d5db)}.DiagnosticIntelligence-module__USFu0W__indicator{background-color:var(--background-tertiary-dark,#1f2937)}.DiagnosticIntelligence-module__USFu0W__indicatorText{color:var(--text-secondary-dark,#9ca3af)}.DiagnosticIntelligence-module__USFu0W__causalChain{background-color:var(--background-secondary-dark,#111827);border-color:var(--border-color-dark,#374151)}.DiagnosticIntelligence-module__USFu0W__causalTitle{color:var(--text-primary-dark,#f9fafb)}.DiagnosticIntelligence-module__USFu0W__footer{border-top-color:var(--border-color-dark,#374151)}.DiagnosticIntelligence-module__USFu0W__footerTitle{color:var(--text-primary-dark,#f9fafb)}.DiagnosticIntelligence-module__USFu0W__source{color:var(--text-secondary-dark,#9ca3af);background-color:var(--background-secondary-dark,#111827)}}
.ScenarioCard-module___WO6XG__card{background:var(--background-primary,#fff);border:2px solid var(--border-color,#e5e7eb);border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .2s ease-in-out;display:flex}.ScenarioCard-module___WO6XG__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.ScenarioCard-module___WO6XG__optimistic{border-color:#10b981}.ScenarioCard-module___WO6XG__optimistic:hover{box-shadow:0 8px 24px #10b98140}.ScenarioCard-module___WO6XG__likely{border-color:#3b82f6}.ScenarioCard-module___WO6XG__likely:hover{box-shadow:0 8px 24px #3b82f640}.ScenarioCard-module___WO6XG__pessimistic{border-color:#ef4444}.ScenarioCard-module___WO6XG__pessimistic:hover{box-shadow:0 8px 24px #ef444440}.ScenarioCard-module___WO6XG__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ScenarioCard-module___WO6XG__typeSection{align-items:center;gap:.75rem;display:flex}.ScenarioCard-module___WO6XG__icon{font-size:1.75rem;line-height:1}.ScenarioCard-module___WO6XG__type{color:var(--text-primary,#111827);margin:0;font-size:1.125rem;font-weight:600}.ScenarioCard-module___WO6XG__probability{border-radius:8px;flex-direction:column;align-items:center;min-width:80px;padding:.5rem 1rem;display:flex}.ScenarioCard-module___WO6XG__highProbability{color:#059669;background-color:#d1fae5}.ScenarioCard-module___WO6XG__mediumProbability{color:#2563eb;background-color:#dbeafe}.ScenarioCard-module___WO6XG__lowProbability{color:#dc2626;background-color:#fee2e2}.ScenarioCard-module___WO6XG__probabilityValue{font-size:1.5rem;font-weight:700;line-height:1}.ScenarioCard-module___WO6XG__probabilityLabel{text-transform:uppercase;letter-spacing:.05em;opacity:.8;margin-top:.25rem;font-size:.75rem;font-weight:500}.ScenarioCard-module___WO6XG__timeframe{background-color:var(--background-tertiary,#f3f4f6);border-radius:6px;align-items:center;gap:.5rem;width:fit-content;padding:.5rem .75rem;display:flex}.ScenarioCard-module___WO6XG__timeframeIcon{font-size:1rem}.ScenarioCard-module___WO6XG__timeframeText{color:var(--text-secondary,#6b7280);font-size:.875rem;font-weight:500}.ScenarioCard-module___WO6XG__description{color:var(--text-secondary,#374151);margin:0;font-size:.938rem;line-height:1.6}.ScenarioCard-module___WO6XG__keyMetrics{border-top:1px solid var(--border-color,#e5e7eb);margin-top:.5rem;padding-top:1rem}.ScenarioCard-module___WO6XG__metricsTitle{color:var(--text-primary,#111827);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.ScenarioCard-module___WO6XG__metricsList{flex-direction:column;gap:.5rem;display:flex}.ScenarioCard-module___WO6XG__metric{background-color:var(--background-secondary,#f9fafb);border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.ScenarioCard-module___WO6XG__metricName{color:var(--text-secondary,#6b7280);font-size:.875rem}.ScenarioCard-module___WO6XG__metricValue{color:var(--text-primary,#111827);font-size:1rem;font-weight:600}@media (max-width:768px){.ScenarioCard-module___WO6XG__card{padding:1.25rem}.ScenarioCard-module___WO6XG__card:hover{transform:translateY(-2px)}.ScenarioCard-module___WO6XG__header{flex-direction:column;gap:.75rem}.ScenarioCard-module___WO6XG__probability{align-self:flex-start}}@media (prefers-color-scheme:dark){.ScenarioCard-module___WO6XG__card{background:var(--background-primary-dark,#111827);border-color:var(--border-color-dark,#374151)}.ScenarioCard-module___WO6XG__optimistic{border-color:#10b981}.ScenarioCard-module___WO6XG__likely{border-color:#3b82f6}.ScenarioCard-module___WO6XG__pessimistic{border-color:#ef4444}.ScenarioCard-module___WO6XG__type{color:var(--text-primary-dark,#f9fafb)}.ScenarioCard-module___WO6XG__highProbability{color:#10b981;background-color:#064e3b}.ScenarioCard-module___WO6XG__mediumProbability{color:#60a5fa;background-color:#1e3a8a}.ScenarioCard-module___WO6XG__lowProbability{color:#ef4444;background-color:#7f1d1d}.ScenarioCard-module___WO6XG__timeframe{background-color:var(--background-tertiary-dark,#1f2937)}.ScenarioCard-module___WO6XG__timeframeText{color:var(--text-secondary-dark,#9ca3af)}.ScenarioCard-module___WO6XG__description{color:var(--text-secondary-dark,#d1d5db)}.ScenarioCard-module___WO6XG__keyMetrics{border-top-color:var(--border-color-dark,#374151)}.ScenarioCard-module___WO6XG__metricsTitle{color:var(--text-primary-dark,#f9fafb)}.ScenarioCard-module___WO6XG__metric{background-color:var(--background-secondary-dark,#1f2937)}.ScenarioCard-module___WO6XG__metricName{color:var(--text-secondary-dark,#9ca3af)}.ScenarioCard-module___WO6XG__metricValue{color:var(--text-primary-dark,#f9fafb)}}
.PredictiveIntelligence-module__YgBDCW__container{flex-direction:column;gap:2rem;display:flex}.PredictiveIntelligence-module__YgBDCW__header{border-bottom:2px solid var(--border-color,#e5e7eb);padding-bottom:1.5rem}.PredictiveIntelligence-module__YgBDCW__title{color:var(--text-primary,#111827);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.PredictiveIntelligence-module__YgBDCW__subtitle{color:var(--text-secondary,#6b7280);margin:0;font-size:1rem}.PredictiveIntelligence-module__YgBDCW__section{flex-direction:column;gap:1.5rem;display:flex}.PredictiveIntelligence-module__YgBDCW__sectionTitle{color:var(--text-primary,#111827);margin:0;font-size:1.25rem;font-weight:600}.PredictiveIntelligence-module__YgBDCW__sectionContent{color:var(--text-secondary,#374151);white-space:pre-line;margin:0;font-size:1rem;line-height:1.7}.PredictiveIntelligence-module__YgBDCW__scenariosGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.PredictiveIntelligence-module__YgBDCW__indicators{background-color:var(--background-secondary,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:12px;margin-top:1.5rem;padding:1.5rem}.PredictiveIntelligence-module__YgBDCW__indicatorsTitle{color:var(--text-primary,#111827);margin:0 0 1rem;font-size:1.125rem;font-weight:600}.PredictiveIntelligence-module__YgBDCW__indicatorsList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.PredictiveIntelligence-module__YgBDCW__indicator{background-color:var(--background-primary,#fff);border-left:3px solid var(--primary,#3b82f6);border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.PredictiveIntelligence-module__YgBDCW__indicatorName{color:var(--text-primary,#111827);font-size:1rem;font-weight:600}.PredictiveIntelligence-module__YgBDCW__indicatorValue{color:var(--primary,#3b82f6);font-size:1.5rem;font-weight:700}.PredictiveIntelligence-module__YgBDCW__indicatorInterpretation{color:var(--text-secondary,#6b7280);font-size:.938rem;line-height:1.6}.PredictiveIntelligence-module__YgBDCW__footer{border-top:1px solid var(--border-color,#e5e7eb);margin-top:1rem;padding-top:1.5rem}.PredictiveIntelligence-module__YgBDCW__footerTitle{color:var(--text-primary,#111827);margin:0 0 .75rem;font-size:1rem;font-weight:600}.PredictiveIntelligence-module__YgBDCW__sourcesList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.PredictiveIntelligence-module__YgBDCW__source{color:var(--text-secondary,#6b7280);background-color:var(--background-secondary,#f9fafb);border-left:2px solid var(--primary,#3b82f6);border-radius:6px;padding:.5rem .75rem;font-size:.875rem}@media (max-width:768px){.PredictiveIntelligence-module__YgBDCW__container{gap:1.5rem}.PredictiveIntelligence-module__YgBDCW__title{font-size:1.25rem}.PredictiveIntelligence-module__YgBDCW__subtitle{font-size:.938rem}.PredictiveIntelligence-module__YgBDCW__scenariosGrid{grid-template-columns:1fr}.PredictiveIntelligence-module__YgBDCW__indicators{padding:1.25rem}}@media (prefers-color-scheme:dark){.PredictiveIntelligence-module__YgBDCW__header{border-bottom-color:var(--border-color-dark,#374151)}.PredictiveIntelligence-module__YgBDCW__title{color:var(--text-primary-dark,#f9fafb)}.PredictiveIntelligence-module__YgBDCW__subtitle{color:var(--text-secondary-dark,#9ca3af)}.PredictiveIntelligence-module__YgBDCW__sectionTitle{color:var(--text-primary-dark,#f9fafb)}.PredictiveIntelligence-module__YgBDCW__sectionContent{color:var(--text-secondary-dark,#d1d5db)}.PredictiveIntelligence-module__YgBDCW__indicators{background-color:var(--background-secondary-dark,#111827);border-color:var(--border-color-dark,#374151)}.PredictiveIntelligence-module__YgBDCW__indicatorsTitle{color:var(--text-primary-dark,#f9fafb)}.PredictiveIntelligence-module__YgBDCW__indicator{background-color:var(--background-tertiary-dark,#1f2937)}.PredictiveIntelligence-module__YgBDCW__indicatorName{color:var(--text-primary-dark,#f9fafb)}.PredictiveIntelligence-module__YgBDCW__indicatorInterpretation{color:var(--text-secondary-dark,#9ca3af)}.PredictiveIntelligence-module__YgBDCW__footer{border-top-color:var(--border-color-dark,#374151)}.PredictiveIntelligence-module__YgBDCW__footerTitle{color:var(--text-primary-dark,#f9fafb)}.PredictiveIntelligence-module__YgBDCW__source{color:var(--text-secondary-dark,#9ca3af);background-color:var(--background-secondary-dark,#111827)}}
.RecommendationCard-module__G8uHiq__card{background:var(--background-primary,#fff);border:2px solid var(--border-color,#e5e7eb);border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .2s ease-in-out;display:flex}.RecommendationCard-module__G8uHiq__card:hover{border-color:var(--primary,#3b82f6);box-shadow:0 4px 12px #3b82f626}.RecommendationCard-module__G8uHiq__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.RecommendationCard-module__G8uHiq__audienceSection{background-color:var(--background-secondary,#f9fafb);border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.RecommendationCard-module__G8uHiq__audienceIcon{font-size:1.125rem;line-height:1}.RecommendationCard-module__G8uHiq__audienceLabel{color:var(--text-primary,#111827);font-size:.875rem;font-weight:600}.RecommendationCard-module__G8uHiq__risk{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.RecommendationCard-module__G8uHiq__riskLow{color:#059669;background-color:#d1fae5}.RecommendationCard-module__G8uHiq__riskMedium{color:#d97706;background-color:#fef3c7}.RecommendationCard-module__G8uHiq__riskHigh{color:#dc2626;background-color:#fee2e2}.RecommendationCard-module__G8uHiq__title{color:var(--text-primary,#111827);margin:0;font-size:1.125rem;font-weight:600;line-height:1.5}.RecommendationCard-module__G8uHiq__opportunity{flex-direction:column;gap:.5rem;display:flex}.RecommendationCard-module__G8uHiq__opportunityLabel{color:var(--text-secondary,#6b7280);font-size:.875rem;font-weight:500}.RecommendationCard-module__G8uHiq__opportunityBar{background-color:var(--background-tertiary,#e5e7eb);border-radius:4px;height:8px;overflow:hidden}.RecommendationCard-module__G8uHiq__opportunityFill{border-radius:4px;height:100%;transition:width .3s ease-in-out}.RecommendationCard-module__G8uHiq__opportunityHigh{background:linear-gradient(90deg,#10b981 0%,#059669 100%)}.RecommendationCard-module__G8uHiq__opportunityMedium{background:linear-gradient(90deg,#3b82f6 0%,#2563eb 100%)}.RecommendationCard-module__G8uHiq__opportunityLow{background:linear-gradient(90deg,#f59e0b 0%,#d97706 100%)}.RecommendationCard-module__G8uHiq__opportunityValue{color:var(--text-primary,#111827);align-self:flex-end;font-size:.875rem;font-weight:600}.RecommendationCard-module__G8uHiq__details{border-top:1px solid var(--border-color,#e5e7eb);flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.RecommendationCard-module__G8uHiq__rationale{flex-direction:column;gap:.5rem;display:flex}.RecommendationCard-module__G8uHiq__rationaleTitle{color:var(--text-primary,#111827);margin:0;font-size:1rem;font-weight:600}.RecommendationCard-module__G8uHiq__rationaleText{color:var(--text-secondary,#4b5563);margin:0;font-size:.938rem;line-height:1.6}.RecommendationCard-module__G8uHiq__supportingData{flex-direction:column;gap:.75rem;display:flex}.RecommendationCard-module__G8uHiq__supportingTitle{color:var(--text-primary,#111827);margin:0;font-size:1rem;font-weight:600}.RecommendationCard-module__G8uHiq__supportingList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.RecommendationCard-module__G8uHiq__supportingItem{background-color:var(--background-secondary,#f9fafb);border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.RecommendationCard-module__G8uHiq__dataName{color:var(--text-secondary,#6b7280);font-size:.875rem}.RecommendationCard-module__G8uHiq__dataValue{color:var(--text-primary,#111827);font-size:.938rem;font-weight:600}.RecommendationCard-module__G8uHiq__expandButton{border:1px solid var(--border-color,#e5e7eb);background:var(--background-secondary,#f9fafb);width:100%;color:var(--text-secondary,#6b7280);cursor:pointer;border-radius:8px;margin-top:.5rem;padding:.75rem;font-size:.875rem;font-weight:600;transition:all .2s ease-in-out}.RecommendationCard-module__G8uHiq__expandButton:hover{background:var(--background-tertiary,#f3f4f6);border-color:var(--primary,#3b82f6);color:var(--primary,#3b82f6)}@media (max-width:768px){.RecommendationCard-module__G8uHiq__card{padding:1.25rem}.RecommendationCard-module__G8uHiq__header{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (prefers-color-scheme:dark){.RecommendationCard-module__G8uHiq__card{background:var(--background-primary-dark,#111827);border-color:var(--border-color-dark,#374151)}.RecommendationCard-module__G8uHiq__audienceSection{background-color:var(--background-secondary-dark,#1f2937)}.RecommendationCard-module__G8uHiq__audienceLabel{color:var(--text-primary-dark,#f9fafb)}.RecommendationCard-module__G8uHiq__riskLow{color:#10b981;background-color:#064e3b}.RecommendationCard-module__G8uHiq__riskMedium{color:#fbbf24;background-color:#78350f}.RecommendationCard-module__G8uHiq__riskHigh{color:#ef4444;background-color:#7f1d1d}.RecommendationCard-module__G8uHiq__title{color:var(--text-primary-dark,#f9fafb)}.RecommendationCard-module__G8uHiq__opportunityLabel{color:var(--text-secondary-dark,#9ca3af)}.RecommendationCard-module__G8uHiq__opportunityBar{background-color:var(--background-tertiary-dark,#374151)}.RecommendationCard-module__G8uHiq__opportunityValue{color:var(--text-primary-dark,#f9fafb)}.RecommendationCard-module__G8uHiq__details{border-top-color:var(--border-color-dark,#374151)}.RecommendationCard-module__G8uHiq__rationaleTitle,.RecommendationCard-module__G8uHiq__supportingTitle{color:var(--text-primary-dark,#f9fafb)}.RecommendationCard-module__G8uHiq__rationaleText{color:var(--text-secondary-dark,#d1d5db)}.RecommendationCard-module__G8uHiq__supportingItem{background-color:var(--background-secondary-dark,#1f2937)}.RecommendationCard-module__G8uHiq__dataName{color:var(--text-secondary-dark,#9ca3af)}.RecommendationCard-module__G8uHiq__dataValue{color:var(--text-primary-dark,#f9fafb)}.RecommendationCard-module__G8uHiq__expandButton{border-color:var(--border-color-dark,#374151);background:var(--background-secondary-dark,#1f2937);color:var(--text-secondary-dark,#9ca3af)}.RecommendationCard-module__G8uHiq__expandButton:hover{background:var(--background-tertiary-dark,#374151)}}
.PrescriptiveIntelligence-module__F0zBRW__container{flex-direction:column;gap:2rem;display:flex}.PrescriptiveIntelligence-module__F0zBRW__header{border-bottom:2px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:flex-start;padding-bottom:1.5rem;display:flex}.PrescriptiveIntelligence-module__F0zBRW__title{color:var(--text-primary,#111827);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.PrescriptiveIntelligence-module__F0zBRW__subtitle{color:var(--text-secondary,#6b7280);margin:0;font-size:1rem}.PrescriptiveIntelligence-module__F0zBRW__filters{flex-wrap:wrap;gap:.75rem;display:flex}.PrescriptiveIntelligence-module__F0zBRW__filterButton{border:2px solid var(--border-color,#e5e7eb);background:var(--background-primary,#fff);color:var(--text-secondary,#6b7280);cursor:pointer;border-radius:8px;padding:.75rem 1.25rem;font-size:.938rem;font-weight:500;transition:all .2s ease-in-out}.PrescriptiveIntelligence-module__F0zBRW__filterButton:hover{border-color:var(--primary,#3b82f6);color:var(--primary,#3b82f6);background-color:var(--background-secondary,#f9fafb)}.PrescriptiveIntelligence-module__F0zBRW__filterButton.PrescriptiveIntelligence-module__F0zBRW__active{border-color:var(--primary,#3b82f6);background-color:var(--primary,#3b82f6);color:#fff}.PrescriptiveIntelligence-module__F0zBRW__section{flex-direction:column;gap:1rem;display:flex}.PrescriptiveIntelligence-module__F0zBRW__sectionTitle{color:var(--text-primary,#111827);margin:0;font-size:1.25rem;font-weight:600}.PrescriptiveIntelligence-module__F0zBRW__sectionContent{color:var(--text-secondary,#374151);white-space:pre-line;margin:0;font-size:1rem;line-height:1.7}.PrescriptiveIntelligence-module__F0zBRW__recommendationsList{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.PrescriptiveIntelligence-module__F0zBRW__recommendationItem{background-color:var(--background-tertiary,#f3f4f6);border-left:3px solid var(--primary,#3b82f6);border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.PrescriptiveIntelligence-module__F0zBRW__recommendationIcon{flex-shrink:0;font-size:1.5rem;line-height:1}.PrescriptiveIntelligence-module__F0zBRW__recommendationText{color:var(--text-secondary,#4b5563);font-size:.938rem;font-weight:500;line-height:1.6}.PrescriptiveIntelligence-module__F0zBRW__cardsSection{margin-top:1rem}.PrescriptiveIntelligence-module__F0zBRW__cardsTitle{color:var(--text-primary,#111827);margin:0 0 1.5rem;font-size:1.125rem;font-weight:600}.PrescriptiveIntelligence-module__F0zBRW__cardsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.PrescriptiveIntelligence-module__F0zBRW__footer{border-top:1px solid var(--border-color,#e5e7eb);margin-top:1rem;padding-top:1.5rem}.PrescriptiveIntelligence-module__F0zBRW__footerTitle{color:var(--text-primary,#111827);margin:0 0 .75rem;font-size:1rem;font-weight:600}.PrescriptiveIntelligence-module__F0zBRW__sourcesList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.PrescriptiveIntelligence-module__F0zBRW__source{color:var(--text-secondary,#6b7280);background-color:var(--background-secondary,#f9fafb);border-left:2px solid var(--primary,#3b82f6);border-radius:6px;padding:.5rem .75rem;font-size:.875rem}@media (max-width:768px){.PrescriptiveIntelligence-module__F0zBRW__container{gap:1.5rem}.PrescriptiveIntelligence-module__F0zBRW__title{font-size:1.25rem}.PrescriptiveIntelligence-module__F0zBRW__subtitle{font-size:.938rem}.PrescriptiveIntelligence-module__F0zBRW__filters{gap:.5rem}.PrescriptiveIntelligence-module__F0zBRW__filterButton{padding:.625rem 1rem;font-size:.875rem}.PrescriptiveIntelligence-module__F0zBRW__cardsGrid{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.PrescriptiveIntelligence-module__F0zBRW__header{border-bottom-color:var(--border-color-dark,#374151)}.PrescriptiveIntelligence-module__F0zBRW__title{color:var(--text-primary-dark,#f9fafb)}.PrescriptiveIntelligence-module__F0zBRW__subtitle{color:var(--text-secondary-dark,#9ca3af)}.PrescriptiveIntelligence-module__F0zBRW__filterButton{border-color:var(--border-color-dark,#374151);background:var(--background-primary-dark,#111827);color:var(--text-secondary-dark,#9ca3af)}.PrescriptiveIntelligence-module__F0zBRW__filterButton:hover{background-color:var(--background-secondary-dark,#1f2937)}.PrescriptiveIntelligence-module__F0zBRW__filterButton.PrescriptiveIntelligence-module__F0zBRW__active{background-color:var(--primary,#3b82f6);color:#fff}.PrescriptiveIntelligence-module__F0zBRW__sectionTitle{color:var(--text-primary-dark,#f9fafb)}.PrescriptiveIntelligence-module__F0zBRW__sectionContent{color:var(--text-secondary-dark,#d1d5db)}.PrescriptiveIntelligence-module__F0zBRW__recommendationItem{background-color:var(--background-tertiary-dark,#1f2937)}.PrescriptiveIntelligence-module__F0zBRW__recommendationText{color:var(--text-secondary-dark,#9ca3af)}.PrescriptiveIntelligence-module__F0zBRW__cardsTitle{color:var(--text-primary-dark,#f9fafb)}.PrescriptiveIntelligence-module__F0zBRW__footer{border-top-color:var(--border-color-dark,#374151)}.PrescriptiveIntelligence-module__F0zBRW__footerTitle{color:var(--text-primary-dark,#f9fafb)}.PrescriptiveIntelligence-module__F0zBRW__source{color:var(--text-secondary-dark,#9ca3af);background-color:var(--background-secondary-dark,#111827)}}
.InsightsPanel-module__c-g6kG__panel{background:var(--card-background,#fff);border-left:1px solid var(--border-color,#e5e7eb);z-index:99;flex-direction:column;animation:.3s ease-out InsightsPanel-module__c-g6kG__slideInRight;display:flex;position:fixed;inset:0 0 0 280px;box-shadow:-2px 0 10px #0000000d}@keyframes InsightsPanel-module__c-g6kG__slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.InsightsPanel-module__c-g6kG__header{border-bottom:1px solid var(--border-color,#e5e7eb);background:var(--card-background,#fff);justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.InsightsPanel-module__c-g6kG__title{color:var(--text-primary,#111827);margin:0;font-size:1.5rem;font-weight:600}.InsightsPanel-module__c-g6kG__closeButton{cursor:pointer;color:var(--text-secondary,#6b7280);background:0 0;border:none;border-radius:4px;padding:.5rem;font-size:1.5rem;transition:color .2s,transform .1s}.InsightsPanel-module__c-g6kG__closeButton:hover{color:var(--text-primary,#111827);transform:rotate(90deg)}.InsightsPanel-module__c-g6kG__closeButton:focus-visible{outline:2px solid var(--primary,#3b82f6);outline-offset:2px}.InsightsPanel-module__c-g6kG__content{flex:1;padding:2rem;overflow-y:auto}.InsightsPanel-module__c-g6kG__loadingState{flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.InsightsPanel-module__c-g6kG__spinner{border:4px solid var(--border-color,#e5e7eb);border-top-color:var(--primary,#3b82f6);border-radius:50%;width:48px;height:48px;animation:1s linear infinite InsightsPanel-module__c-g6kG__spin}@keyframes InsightsPanel-module__c-g6kG__spin{to{transform:rotate(360deg)}}.InsightsPanel-module__c-g6kG__loadingText{color:var(--text-secondary,#6b7280);margin-top:1.5rem;font-size:1rem}.InsightsPanel-module__c-g6kG__errorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.InsightsPanel-module__c-g6kG__errorIcon{margin-bottom:1rem;font-size:3rem}.InsightsPanel-module__c-g6kG__errorTitle{color:var(--error,#dc2626);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.InsightsPanel-module__c-g6kG__errorMessage{color:var(--text-secondary,#6b7280);margin:0 0 1.5rem;font-size:1rem}.InsightsPanel-module__c-g6kG__retryButton{background-color:var(--primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s,transform .1s}.InsightsPanel-module__c-g6kG__retryButton:hover{background-color:var(--primary-dark,#2563eb);transform:translateY(-2px)}.InsightsPanel-module__c-g6kG__retryButton:focus-visible{outline:2px solid var(--primary,#3b82f6);outline-offset:2px}.InsightsPanel-module__c-g6kG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.InsightsPanel-module__c-g6kG__emptyIcon{opacity:.5;margin-bottom:1rem;font-size:3rem}.InsightsPanel-module__c-g6kG__emptyText{color:var(--text-secondary,#6b7280);margin:0;font-size:1rem}.InsightsPanel-module__c-g6kG__analysisContent{flex-direction:column;gap:2rem;display:flex}.InsightsPanel-module__c-g6kG__section{border-bottom:1px solid var(--border-color,#e5e7eb);padding-bottom:2rem}.InsightsPanel-module__c-g6kG__section:last-child{border-bottom:none}.InsightsPanel-module__c-g6kG__sectionTitle{color:var(--text-primary,#111827);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.InsightsPanel-module__c-g6kG__sectionContent{color:var(--text-secondary,#374151);margin:0 0 1rem;font-size:1rem;line-height:1.6}.InsightsPanel-module__c-g6kG__indicators{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.InsightsPanel-module__c-g6kG__indicator{color:var(--text-secondary,#6b7280);background-color:var(--background-secondary,#f9fafb);border-left:3px solid var(--primary,#3b82f6);border-radius:6px;padding:.5rem 1rem;font-size:.875rem}@media (max-width:1024px){.InsightsPanel-module__c-g6kG__panel{left:280px;right:0}}@media (max-width:768px){.InsightsPanel-module__c-g6kG__panel{border-left:none;border-top:1px solid var(--border-color,#e5e7eb);z-index:102;border-radius:16px 16px 0 0;inset:10% 0 0}.InsightsPanel-module__c-g6kG__content{padding:1.5rem}.InsightsPanel-module__c-g6kG__header{padding:1rem 1.5rem}.InsightsPanel-module__c-g6kG__title{font-size:1.25rem}}@media (prefers-color-scheme:dark){.InsightsPanel-module__c-g6kG__panel{background:var(--card-background-dark,#1f2937);border-left-color:var(--border-color-dark,#374151)}.InsightsPanel-module__c-g6kG__header{background:var(--card-background-dark,#1f2937);border-bottom-color:var(--border-color-dark,#374151)}.InsightsPanel-module__c-g6kG__title{color:var(--text-primary-dark,#f9fafb)}.InsightsPanel-module__c-g6kG__closeButton{color:var(--text-secondary-dark,#9ca3af)}.InsightsPanel-module__c-g6kG__closeButton:hover{color:var(--text-primary-dark,#f9fafb)}.InsightsPanel-module__c-g6kG__spinner{border-color:var(--border-color-dark,#374151);border-top-color:var(--primary,#3b82f6)}.InsightsPanel-module__c-g6kG__loadingText,.InsightsPanel-module__c-g6kG__errorMessage,.InsightsPanel-module__c-g6kG__emptyText{color:var(--text-secondary-dark,#9ca3af)}.InsightsPanel-module__c-g6kG__section{border-bottom-color:var(--border-color-dark,#374151)}.InsightsPanel-module__c-g6kG__sectionTitle{color:var(--text-primary-dark,#f9fafb)}.InsightsPanel-module__c-g6kG__sectionContent{color:var(--text-secondary-dark,#d1d5db)}.InsightsPanel-module__c-g6kG__indicator{color:var(--text-secondary-dark,#9ca3af);background-color:var(--background-secondary-dark,#111827)}}
