.AnalyticsPage-module__Ecaejq__heroPanel{background:linear-gradient(140deg,#f3f8ff,#fff);border:1px solid #d6e3f5;justify-self:center;width:100%;max-width:630px;padding:28px}.AnalyticsPage-module__Ecaejq__bar{color:#6e85a7;font:.75rem/1.5 var(--font-sans);letter-spacing:.035em;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.AnalyticsPage-module__Ecaejq__heroMetric{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;margin-block:28px;display:grid}.AnalyticsPage-module__Ecaejq__heroMetric>div{align-content:start;gap:12px;display:grid}.AnalyticsPage-module__Ecaejq__heroMetric span{color:#72849e;font:.875rem/1.5 var(--font-sans)}.AnalyticsPage-module__Ecaejq__heroMetric strong{color:#0c4bc0;font:500 2.5rem/1.15 var(--font-inter-family),sans-serif;letter-spacing:-.05em}.AnalyticsPage-module__Ecaejq__heroMetric small{color:#7890ae;letter-spacing:-.02em;margin-top:6px;font-size:1rem;display:block}.AnalyticsPage-module__Ecaejq__heroMetric>div:last-child strong{color:#59718f;font-size:1.75rem}.AnalyticsPage-module__Ecaejq__heroNote{color:#7a8da8;font:.875rem/1.5 var(--font-sans);border-top:1px dashed #d6e3f5;margin-top:24px;padding-top:20px}.AnalyticsPage-module__Ecaejq__plot{min-width:0}.AnalyticsPage-module__Ecaejq__plot figcaption{color:#526b8c;font:.875rem/1.5 var(--font-sans);margin-bottom:18px}.AnalyticsPage-module__Ecaejq__chartFrame{grid-template-columns:30px minmax(0,1fr);gap:8px;height:240px;display:grid}.AnalyticsPage-module__Ecaejq__chartFrame svg{width:100%;height:100%;display:block;overflow:visible}.AnalyticsPage-module__Ecaejq__yAxis{color:#8393aa;font:.75rem/1.5 var(--font-sans);position:relative}.AnalyticsPage-module__Ecaejq__yAxis span{position:absolute;right:0;transform:translateY(-50%)}.AnalyticsPage-module__Ecaejq__xAxis{color:#8393aa;height:18px;font:.75rem/1.5 var(--font-sans);margin:6px 0 0 38px;position:relative}.AnalyticsPage-module__Ecaejq__xAxis span{position:absolute;transform:translate(-50%)}.AnalyticsPage-module__Ecaejq__legend{color:#6a7f9c;font:.875rem/1.5 var(--font-sans);flex-wrap:wrap;gap:12px 20px;margin-top:20px;display:flex}.AnalyticsPage-module__Ecaejq__legend>span{align-items:center;gap:8px;display:flex}.AnalyticsPage-module__Ecaejq__legend i{width:20px;display:inline-block}.AnalyticsPage-module__Ecaejq__factLine{border-top:2px solid #2c4c75}.AnalyticsPage-module__Ecaejq__forecastLine{border-top:2px dashed #508dff}.AnalyticsPage-module__Ecaejq__rangeMark{background:#508dff29;border:1px solid #508dff4d;height:10px}.AnalyticsPage-module__Ecaejq__demo{background:#fff;border:1px solid #d5e2f5;min-width:0}.AnalyticsPage-module__Ecaejq__demo>.AnalyticsPage-module__Ecaejq__bar{border-bottom:1px dashed #d5e2f5;padding:20px 24px}.AnalyticsPage-module__Ecaejq__switcher{flex-wrap:wrap;gap:8px;padding:20px 24px;display:flex}.AnalyticsPage-module__Ecaejq__switcher button{color:#637795;cursor:pointer;min-height:44px;font:.875rem/1.4 var(--font-sans);background:#fff;border:1px solid #d5e2f5;padding:10px 16px}.AnalyticsPage-module__Ecaejq__switcher button[aria-pressed=true]{color:#fff;background:#0c4bc0;border-color:#0c4bc0}.AnalyticsPage-module__Ecaejq__demoGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:32px;padding:8px 24px 28px;display:grid}.AnalyticsPage-module__Ecaejq__demoGrid>.AnalyticsPage-module__Ecaejq__plot{padding-top:12px}.AnalyticsPage-module__Ecaejq__demoGrid .AnalyticsPage-module__Ecaejq__chartFrame{height:290px}.AnalyticsPage-module__Ecaejq__forecastSummary{background:#f4f8ff;border:1px solid #d4e2f6;min-width:0;padding:24px}.AnalyticsPage-module__Ecaejq__overline{color:#6a84a8;font:.75rem/1.5 var(--font-sans);letter-spacing:.035em}.AnalyticsPage-module__Ecaejq__forecastNumber{color:#0c4bc0;font:500 2.75rem/1.2 var(--font-inter-family),sans-serif;letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:16px;display:flex}.AnalyticsPage-module__Ecaejq__forecastNumber span{color:#6a84a8;letter-spacing:-.02em;font-size:1rem}.AnalyticsPage-module__Ecaejq__range{color:#6b819e;font:.875rem/1.5 var(--font-sans);border-block:1px solid #d4e2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:20px;padding-block:16px;display:flex}.AnalyticsPage-module__Ecaejq__range strong{font:500 1.25rem/1.4 var(--font-inter-family),sans-serif;color:#45638a}.AnalyticsPage-module__Ecaejq__forecastSummary>p:not(.AnalyticsPage-module__Ecaejq__forecastNumber){color:#5e7390;font:1rem/1.5 var(--font-sans)}.AnalyticsPage-module__Ecaejq__summaryNote{color:#788ca7;font:.875rem/1.5 var(--font-sans);border-top:1px dashed #c9daf4;margin-top:20px;padding-top:16px}.AnalyticsPage-module__Ecaejq__dataTable{border-top:1px dashed #d5e2f5;padding:0 24px}.AnalyticsPage-module__Ecaejq__dataTable summary{color:#456c9f;min-height:48px;font:.875rem/1.5 var(--font-sans);cursor:pointer;padding-block:16px}.AnalyticsPage-module__Ecaejq__dataTable>div{padding-bottom:20px;overflow-x:auto}.AnalyticsPage-module__Ecaejq__dataTable table{border-collapse:collapse;color:#617795;width:100%;font:.875rem/1.5 var(--font-sans)}.AnalyticsPage-module__Ecaejq__dataTable th,.AnalyticsPage-module__Ecaejq__dataTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #e0e8f4;padding:12px}.AnalyticsPage-module__Ecaejq__dataTable th{color:#355579;font-weight:500}.AnalyticsPage-module__Ecaejq__disclaimer{color:#72839d;font:.875rem/1.5 var(--font-sans);border-top:1px dashed #d5e2f5;padding:20px 24px}.AnalyticsPage-module__Ecaejq__validation{background:#101112;border:1px solid #63502d;padding:28px}.AnalyticsPage-module__Ecaejq__validationBar{color:#ffb43b;font:.75rem/1.5 var(--font-sans);flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.AnalyticsPage-module__Ecaejq__timeline{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;margin-top:28px;display:grid}.AnalyticsPage-module__Ecaejq__timeline>div{background:#191918;border:1px solid #45403a;padding:24px}.AnalyticsPage-module__Ecaejq__timeline>div:last-child{background:#ffb43b0a;border-color:#936f34}.AnalyticsPage-module__Ecaejq__timeline span{color:#b8b8b8;font:.875rem/1.5 var(--font-sans);margin-bottom:16px;display:block}.AnalyticsPage-module__Ecaejq__timeline strong{font:500 1.25rem/1.4 var(--font-inter-family),sans-serif;color:#fff}.AnalyticsPage-module__Ecaejq__timeline>div:last-child strong{color:#ffb43b}.AnalyticsPage-module__Ecaejq__validation>p{color:#b8bac0;font:1rem/1.5 var(--font-sans);margin-top:24px}.AnalyticsPage-module__Ecaejq__qualityNotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.AnalyticsPage-module__Ecaejq__qualityNotes article{border-top:1px dashed #ffffff35;padding-top:24px}.AnalyticsPage-module__Ecaejq__qualityNotes h3{color:#fff}.AnalyticsPage-module__Ecaejq__qualityNotes p{color:#b8bac0;font:1rem/1.5 var(--font-sans);margin-top:16px}.AnalyticsPage-module__Ecaejq__outputRow{border-top:1px dashed var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:28px;display:grid}.AnalyticsPage-module__Ecaejq__outputRow strong{font:500 1.25rem/1.3 var(--font-inter-family),sans-serif;margin-bottom:12px;display:block}.AnalyticsPage-module__Ecaejq__outputRow span{color:var(--color-muted);font:.875rem/1.5 var(--font-sans)}@media (max-width:1000px){.AnalyticsPage-module__Ecaejq__demoGrid{grid-template-columns:1fr}}@media (max-width:700px){.AnalyticsPage-module__Ecaejq__qualityNotes,.AnalyticsPage-module__Ecaejq__outputRow{grid-template-columns:1fr}}@media (max-width:600px){.AnalyticsPage-module__Ecaejq__heroPanel{padding:20px 16px}.AnalyticsPage-module__Ecaejq__heroMetric{gap:16px}.AnalyticsPage-module__Ecaejq__heroMetric strong{font-size:2.25rem}.AnalyticsPage-module__Ecaejq__demo>.AnalyticsPage-module__Ecaejq__bar,.AnalyticsPage-module__Ecaejq__switcher,.AnalyticsPage-module__Ecaejq__disclaimer{padding:16px}.AnalyticsPage-module__Ecaejq__demoGrid{gap:24px;padding:4px 16px 20px}.AnalyticsPage-module__Ecaejq__demoGrid .AnalyticsPage-module__Ecaejq__chartFrame{height:230px}.AnalyticsPage-module__Ecaejq__forecastSummary,.AnalyticsPage-module__Ecaejq__validation{padding:20px}.AnalyticsPage-module__Ecaejq__timeline{grid-template-columns:1fr}.AnalyticsPage-module__Ecaejq__timeline>div{padding:20px}.AnalyticsPage-module__Ecaejq__dataTable{padding-inline:16px}}
