.DataRoom-module__A6Pa2q__page{color:#151b24;color:lab(9.42785% -.533104 -7.25476);min-height:100vh;font-family:var(--font-public-sans), sans-serif;background:#faf8f4;background:lab(97.7112% -.0125766 2.29012)}.DataRoom-module__A6Pa2q__heroSection{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;max-width:1440px;margin:0 auto;padding:56px 40px 32px;display:flex}.DataRoom-module__A6Pa2q__heroEyebrow{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;color:#956800;color:lab(47.7757% 13.3452 59.47);margin-bottom:16px;font-size:12px;font-weight:600}.DataRoom-module__A6Pa2q__heroTitle{font-family:var(--font-newsreader), serif;letter-spacing:-.01em;margin:0 0 12px;font-size:38px;font-weight:500}.DataRoom-module__A6Pa2q__heroSub{color:#4f5661;color:lab(36.1243% -.829309 -7.36671);max-width:560px;margin:0;font-size:15px;line-height:1.6}.DataRoom-module__A6Pa2q__premiumBadge{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;color:#cf9a35;color:lab(67.5597% 13.356 58.1654);background:#121f34;background:lab(11.55% .275724 -15.973);border-radius:2px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-block}.DataRoom-module__A6Pa2q__dashboardGrid{grid-template-columns:280px 1fr;align-items:start;gap:32px;max-width:1440px;margin:0 auto;padding:8px 40px 96px;display:grid}@media (max-width:1024px){.DataRoom-module__A6Pa2q__heroSection{flex-direction:column;align-items:flex-start;gap:24px;padding:40px 20px 24px}.DataRoom-module__A6Pa2q__dashboardGrid{grid-template-columns:1fr;padding:8px 20px 64px}}.DataRoom-module__A6Pa2q__sidebar{background:#fff;border:1px solid #e0ded7;border:1px solid lab(88.4511% -.00676513 3.82638);border-radius:8px;flex-direction:column;gap:24px;max-height:calc(100vh - 110px);padding:24px;display:flex;position:sticky;top:88px;overflow-y:auto}@media (max-width:1024px){.DataRoom-module__A6Pa2q__sidebar{max-height:none;position:relative;top:0}}.DataRoom-module__A6Pa2q__filterTitle{letter-spacing:.06em;color:#4f5661;color:lab(36.1243% -.829309 -7.36671);margin-bottom:12px;font-size:12px;font-weight:700}.DataRoom-module__A6Pa2q__searchInput{border:1px solid #dad7d0;border:1px solid lab(86.131% -.00602007 3.82686);border-radius:4px;outline:none;width:100%;margin-bottom:10px;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.DataRoom-module__A6Pa2q__searchInput:focus{border-color:#4f5661;border-color:lab(36.1243% -.829309 -7.36671)}.DataRoom-module__A6Pa2q__filterOption{cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:6px 4px;font-size:13px;transition:background .2s;display:flex}.DataRoom-module__A6Pa2q__filterOption:hover{background:#f7f5f1;background:lab(96.5512% -.0124872 2.29019)}.DataRoom-module__A6Pa2q__filterOption input[type=checkbox]{accent-color:oklch(24% .045 260);width:15px;height:15px}.DataRoom-module__A6Pa2q__themeDivider{border-top:1px solid #eae8e2;border-top:1px solid lab(91.9212% -.0111759 3.05727);padding-top:20px}.DataRoom-module__A6Pa2q__themeOption{cursor:pointer;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.DataRoom-module__A6Pa2q__themeOption input[type=radio]{accent-color:oklch(24% .045 260);width:15px;height:15px}.DataRoom-module__A6Pa2q__downloadBtn{color:#fff;cursor:pointer;text-align:center;background:#121f34;background:lab(11.55% .275724 -15.973);border:none;border-radius:4px;width:100%;padding:13px;font-size:13px;font-weight:700;transition:background .2s}.DataRoom-module__A6Pa2q__downloadBtn:hover{background:#1f2e47;background:lab(18.4983% -.0575036 -17.8143)}.DataRoom-module__A6Pa2q__mainContent{flex-direction:column;gap:32px;display:flex}.DataRoom-module__A6Pa2q__card{background:#fff;border:1px solid #e0ded7;border:1px solid lab(88.4511% -.00676513 3.82638);border-radius:8px;padding:32px}@media (max-width:768px){.DataRoom-module__A6Pa2q__card{padding:24px 20px}}.DataRoom-module__A6Pa2q__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.DataRoom-module__A6Pa2q__cardTitle{font-family:var(--font-newsreader), serif;margin-bottom:4px;font-size:21px;font-weight:500}.DataRoom-module__A6Pa2q__cardSubtitle{color:#4f5661;color:lab(36.1243% -.829309 -7.36671);margin-bottom:20px;font-size:13px}.DataRoom-module__A6Pa2q__cardSubtitle strong{color:#151b24;color:lab(9.42785% -.533104 -7.25476);font-weight:600}.DataRoom-module__A6Pa2q__primaryCountryBadge{font-family:var(--font-ibm-plex-mono), monospace;color:#fff;border-radius:2px;padding:4px 10px;font-size:11px;font-weight:700}.DataRoom-module__A6Pa2q__chartContainer{width:100%;height:320px}@media (max-width:768px){.DataRoom-module__A6Pa2q__chartContainer{height:250px}}.DataRoom-module__A6Pa2q__chartLegendRow{border-top:1px solid #eae8e2;border-top:1px solid lab(91.9212% -.0111759 3.05727);flex-wrap:wrap;gap:16px;margin-top:20px;padding-top:16px;display:flex}.DataRoom-module__A6Pa2q__chartLegendItem{align-items:center;gap:8px;font-size:12px;display:flex}.DataRoom-module__A6Pa2q__pillarLegendRow{border-bottom:1px solid #eae8e2;border-bottom:1px solid lab(91.9212% -.0111759 3.05727);flex-wrap:wrap;gap:16px 24px;margin-bottom:24px;padding-bottom:20px;display:flex}.DataRoom-module__A6Pa2q__pillarLegendItem{color:#4f5661;color:lab(36.1243% -.829309 -7.36671);align-items:center;gap:8px;font-size:12px;display:flex}.DataRoom-module__A6Pa2q__kpiGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.DataRoom-module__A6Pa2q__kpiCard{border:1px solid #e6e4df;border:1px solid lab(90.7612% -.0109375 3.05738);border-top:3px solid #0000;border-radius:6px;flex-direction:column;padding:16px;display:flex}.DataRoom-module__A6Pa2q__kpiLabel{color:#4f5661;color:lab(36.1243% -.829309 -7.36671);margin-bottom:8px;font-size:12px;line-height:1.3}.DataRoom-module__A6Pa2q__kpiValue{font-family:var(--font-ibm-plex-mono), monospace;margin-top:auto;font-size:24px;font-weight:600}.DataRoom-module__A6Pa2q__kpiContext{color:#6b727e;color:lab(47.7271% -.879407 -7.38947);background:#f3f2ed;background:lab(95.3911% -.0123978 2.29027);border-radius:10px;align-self:flex-start;margin-top:6px;padding:2px 8px;font-size:11px;display:inline-block}
