.AtlasForecastPreview_page__5grdN{--paper:#f2f4f7;--muted:#adb6c6;--accent:#b7d6df;--edge:#303c48;background:#05080c;color:var(--paper);color-scheme:dark}.AtlasForecastPreview_page__5grdN :is(a,summary,[tabindex]):focus-visible{outline:2px solid #d8c4e8;outline-offset:5px;border-radius:2px}.AtlasForecastPreview_rail__omM2X{width:calc(100% - 128px);max-width:1280px;margin:auto}.AtlasForecastPreview_hero__zR5zR{display:flex;justify-content:space-between;align-items:end;gap:50px;padding-block:42px 30px}.AtlasForecastPreview_label__6npRO{font-size:13px;color:var(--accent);margin-bottom:16px}.AtlasForecastPreview_hero__zR5zR h1{font-size:clamp(46px,4.8vw,68px);line-height:1.04;letter-spacing:-.06em;font-weight:500}.AtlasForecastPreview_hero__zR5zR>p{font-size:15px;color:#b8c1d0;line-height:1.8;padding-bottom:4px;max-width:39ch}.AtlasForecastPreview_board__coaZn{padding-bottom:58px}.AtlasForecastPreview_boardTitle___hhE_{border-top:1px solid var(--edge);padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.AtlasForecastPreview_boardTitle___hhE_ h2{font-size:26px;font-weight:500;letter-spacing:-.035em}.AtlasForecastPreview_boardTitle___hhE_>a{display:flex;align-items:center;gap:12px;min-height:44px;font-size:12px;color:var(--accent);flex:none}.AtlasForecastPreview_scope__vOacR{font-size:14px;color:#c4cddd;line-height:1.8;max-width:82ch;margin-top:11px}.AtlasForecastPreview_boardMeta__SDtuW{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;align-items:center;margin-block:21px 26px}.AtlasForecastPreview_boardMeta__SDtuW>code{font-size:11px;color:#a7bcc8;overflow-wrap:anywhere}.AtlasForecastPreview_sourceStamp__tylnu{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 12px;color:#a4afc0;font-size:11px;line-height:1.7}.AtlasForecastPreview_sourceStamp__tylnu>span:first-child{color:#c1ccd9}.AtlasForecastPreview_sourceStamp__tylnu>strong{color:#e1c29e;font-size:11px;font-weight:400}.AtlasForecastPreview_eventChart__opkfQ{margin:0}.AtlasForecastPreview_axisRow__o2e5w{display:grid;grid-template-columns:225px minmax(0,1fr) 90px;gap:32px}.AtlasForecastPreview_axisRow__o2e5w>div{display:flex;justify-content:space-between;font-size:10px;color:#92a4b9;padding-bottom:16px}.AtlasForecastPreview_rankList__Vo8RT{padding:0;margin:0;list-style:none}.AtlasForecastPreview_rankList__Vo8RT>li{display:grid;grid-template-columns:225px minmax(0,1fr) 90px;gap:32px;align-items:center;padding-block:20px;border-bottom:1px solid #34465877}.AtlasForecastPreview_country__8BcXz{min-width:0}.AtlasForecastPreview_country__8BcXz>a{font-size:20px;font-weight:500;letter-spacing:-.03em;display:flex;gap:12px;align-items:center;min-height:32px}.AtlasForecastPreview_country__8BcXz>a>svg{width:15px;height:15px;color:#91b3c2;flex:none}.AtlasForecastPreview_country__8BcXz>a:hover{color:var(--accent)}.AtlasForecastPreview_country__8BcXz>span{display:block;color:#a4b2c5;font-size:11px;line-height:1.8;margin-top:3px}.AtlasForecastPreview_country__8BcXz>span>span{margin-inline:6px;color:#60738c}.AtlasForecastPreview_dotTrack__0rOhp{height:34px;position:relative;border-inline:1px solid #586b8255;background:repeating-linear-gradient(90deg,#0000 0,#0000 calc(25% - 1px),#40506b44 calc(25% - 1px),#40506b44 25%)}.AtlasForecastPreview_connection__ZkHtv{height:1px;position:absolute;left:0;top:50%;background:linear-gradient(90deg,#325365,#c4dfe7)}.AtlasForecastPreview_valueDot__6HseS{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border:2px solid #d5e6eb;border-radius:50%;background:#789dab;box-shadow:0 0 0 5px #92c1d119}.AtlasForecastPreview_threshold__Rlx7M{position:absolute;top:4px;bottom:4px;border-left:1px dashed #baa8cf}.AtlasForecastPreview_value__RqwlZ{text-align:right;font-size:30px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.AtlasForecastPreview_eventChart__opkfQ figcaption{display:flex;justify-content:space-between;gap:20px;font-size:11px;line-height:1.7;color:#a2afc0;margin-top:24px}.AtlasForecastPreview_eventChart__opkfQ figcaption>span:last-child{display:flex;align-items:center;gap:10px}.AtlasForecastPreview_eventChart__opkfQ figcaption i{height:16px;border-left:1px dashed #baa8cf;flex:none}.AtlasForecastPreview_dateLimit__7IIVc{color:#adb9cb;font-size:12px;line-height:1.8;margin-block:23px}.AtlasForecastPreview_detail__ZpEvG{border-top:1px solid var(--edge)}.AtlasForecastPreview_detail__ZpEvG summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px;font-size:14px;list-style:none;cursor:pointer}.AtlasForecastPreview_detail__ZpEvG summary::-webkit-details-marker{display:none}.AtlasForecastPreview_detail__ZpEvG summary:after{content:"+";color:var(--accent);font-size:23px;font-weight:300;flex:none}.AtlasForecastPreview_detail__ZpEvG[open] summary:after{content:"−"}.AtlasForecastPreview_tableRegion__YMZZl{overflow-x:auto;padding:6px;margin:0 -6px 22px}.AtlasForecastPreview_tableRegion__YMZZl table{min-width:760px;width:100%;text-align:left;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.AtlasForecastPreview_tableRegion__YMZZl caption{text-align:left;font-size:12px;line-height:1.8;color:var(--muted);padding-bottom:18px}.AtlasForecastPreview_tableRegion__YMZZl td,.AtlasForecastPreview_tableRegion__YMZZl th{padding:13px 20px 13px 0;border-bottom:1px solid #304053;vertical-align:top}.AtlasForecastPreview_tableRegion__YMZZl thead th{color:#aab8ca;font-size:11px;font-weight:500}.AtlasForecastPreview_tableRegion__YMZZl tbody th{font-weight:500}.AtlasForecastPreview_tableRegion__YMZZl a{color:var(--accent);min-height:32px;display:inline-flex;align-items:center}.AtlasForecastPreview_tableRegion__YMZZl small{display:block;color:#91a5bd;font-size:10px}.AtlasForecastPreview_tableRegion__YMZZl code{font-size:11px}.AtlasForecastPreview_checked__xVioR{border-top:1px solid var(--edge);padding-top:18px;color:#93a2b8;font-size:11px;line-height:1.8}.AtlasForecastPreview_empty__vG2w7{padding:50px 35px;border:1px solid #344658;background:#0b1420;margin-block:22px}.AtlasForecastPreview_empty__vG2w7 h3{font-size:27px;font-weight:500;letter-spacing:-.035em}.AtlasForecastPreview_empty__vG2w7 p{color:var(--muted);font-size:14px;line-height:1.8;margin-top:16px;max-width:55ch}.AtlasForecastPreview_warning__xuaMq{color:#e7c9a6;border-left:2px solid #c9a885;background:#34261945;padding:13px 18px;font-size:13px;line-height:1.75;margin-block:17px}.AtlasForecastPreview_validationSection__WnjDS{background:#0b121d;border-block:1px solid #344052;padding-block:68px}.AtlasForecastPreview_validationGrid__agpnD{display:grid;grid-template-columns:1fr 1.06fr;gap:100px;align-items:center}.AtlasForecastPreview_validationPlot__ZGUvO{min-width:0}.AtlasForecastPreview_validationGrid__agpnD h2{font-size:clamp(33px,3.6vw,50px);line-height:1.12;letter-spacing:-.045em;font-weight:500}.AtlasForecastPreview_supporting__xy37X{font-size:15px;line-height:1.8;color:var(--muted);max-width:34ch;margin-top:24px}.AtlasForecastPreview_textLink__OhzIJ{display:inline-flex;min-height:44px;align-items:center;gap:13px;color:var(--accent);font-size:13px;margin-top:22px}.AtlasForecastPreview_textLink__OhzIJ:hover{text-decoration:underline;text-underline-offset:5px}.AtlasForecastPreview_plotLabel__MR_HN{color:#b0c0d2;font-size:12px;line-height:1.7;margin-bottom:25px}.AtlasForecastPreview_metricRow__ELXiW+.AtlasForecastPreview_metricRow__ELXiW{margin-top:25px}.AtlasForecastPreview_metricRow__ELXiW>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:20px}.AtlasForecastPreview_metricRow__ELXiW span{font-size:14px;color:#c5cedc}.AtlasForecastPreview_metricRow__ELXiW strong{font-size:25px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.AtlasForecastPreview_metricTrack__YYliQ{height:10px;background:#1a2637;margin-top:12px}.AtlasForecastPreview_metricTrack__YYliQ>span{height:100%;display:block}.AtlasForecastPreview_mainMetric__Qx9Fv{background:#bfd8e1}.AtlasForecastPreview_baselineMetric__DuClX{background:#697d98}.AtlasForecastPreview_metricAxis__ZavPp{display:flex;justify-content:space-between;font-size:10px;color:#91a4bd;margin-top:14px}.AtlasForecastPreview_plotNote__hKGB7{color:#aab7c9;font-size:11px;line-height:1.8;margin-block:20px 14px;max-width:70ch}.AtlasForecastPreview_nextSteps__KxoE2{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-block:65px}.AtlasForecastPreview_nextSteps__KxoE2>a{display:block;position:relative;border-bottom:1px solid var(--edge);padding-block:5px 30px}.AtlasForecastPreview_nextSteps__KxoE2>a>span{font-size:12px;color:var(--accent)}.AtlasForecastPreview_nextSteps__KxoE2 h2{font-size:39px;font-weight:500;letter-spacing:-.045em;line-height:1.13;margin-top:25px}.AtlasForecastPreview_nextSteps__KxoE2 p{color:var(--muted);font-size:14px;line-height:1.8;max-width:36ch;margin-top:19px}.AtlasForecastPreview_nextSteps__KxoE2>a>svg{position:absolute;right:0;bottom:32px;color:var(--accent)}.AtlasForecastPreview_nextSteps__KxoE2>a:hover{border-color:var(--accent)}.AtlasForecastPreview_reference__1C0YC{padding-bottom:27px}.AtlasForecastPreview_reference__1C0YC>h2{font-size:29px;font-weight:500;letter-spacing:-.04em;margin-bottom:28px}.AtlasForecastPreview_detailBody__5jy4P{padding-bottom:24px;color:var(--muted);font-size:13px;line-height:1.85}.AtlasForecastPreview_detailBody__5jy4P p{max-width:85ch;margin-block:0 16px}.AtlasForecastPreview_detailBody__5jy4P a{display:inline-flex;min-height:44px;align-items:center;color:var(--accent);text-decoration:underline;text-underline-offset:5px;-webkit-text-decoration-color:#596679;text-decoration-color:#596679}.AtlasForecastPreview_detailBody__5jy4P>.AtlasForecastPreview_sourceStamp__tylnu{display:flex;margin-bottom:8px}.AtlasForecastPreview_detailBody__5jy4P .AtlasForecastPreview_comparisonDate__havBS{font-size:11px;color:#a4afc0;margin-bottom:8px}.AtlasForecastPreview_links__2OHHj{display:flex;flex-wrap:wrap;gap:0 25px;margin-block:10px}.AtlasForecastPreview_metrics__ESwth{max-width:660px;margin-block:20px}.AtlasForecastPreview_metrics__ESwth>div{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #334152;padding-block:12px}.AtlasForecastPreview_metrics__ESwth dd{color:#e0e6ef;font-variant-numeric:tabular-nums;flex:none}.AtlasForecastPreview_footerNote__AX_rY{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--edge);padding-block:18px 25px;color:#99a9bd;font-size:11px}.AtlasForecastPreview_footerNote__AX_rY>a{display:flex;align-items:center;gap:13px;min-height:44px;color:var(--accent);font-size:12px}@media(max-width:1100px){.AtlasForecastPreview_rail__omM2X{width:calc(100% - 64px)}.AtlasForecastPreview_hero__zR5zR{gap:35px}.AtlasForecastPreview_axisRow__o2e5w,.AtlasForecastPreview_rankList__Vo8RT>li{grid-template-columns:190px minmax(0,1fr) 80px;gap:25px}.AtlasForecastPreview_country__8BcXz>a{font-size:18px}.AtlasForecastPreview_value__RqwlZ{font-size:27px}.AtlasForecastPreview_eventChart__opkfQ figcaption{display:block}.AtlasForecastPreview_eventChart__opkfQ figcaption>span{display:block;margin-top:7px}.AtlasForecastPreview_nextSteps__KxoE2,.AtlasForecastPreview_validationGrid__agpnD{gap:55px}}@media(max-width:760px){.AtlasForecastPreview_rail__omM2X{width:calc(100% - 40px)}.AtlasForecastPreview_hero__zR5zR{display:block;padding-block:28px 24px}.AtlasForecastPreview_label__6npRO{margin-bottom:16px}.AtlasForecastPreview_hero__zR5zR h1{font-size:clamp(46px,9vw,65px)}.AtlasForecastPreview_hero__zR5zR>p{margin-top:16px;font-size:14px}.AtlasForecastPreview_boardTitle___hhE_{padding-top:19px;gap:10px;flex-wrap:wrap}.AtlasForecastPreview_boardTitle___hhE_ h2{font-size:23px}.AtlasForecastPreview_boardTitle___hhE_>a{font-size:11px;gap:8px}.AtlasForecastPreview_scope__vOacR{font-size:13px}.AtlasForecastPreview_boardMeta__SDtuW{margin-block:19px 7px}.AtlasForecastPreview_sourceStamp__tylnu{font-size:10px;gap:5px 9px}.AtlasForecastPreview_boardMeta__SDtuW>code{font-size:10px}.AtlasForecastPreview_axisRow__o2e5w{display:none}.AtlasForecastPreview_rankList__Vo8RT>li{grid-template-columns:minmax(0,1fr) 80px;row-gap:9px;padding-block:18px}.AtlasForecastPreview_country__8BcXz>a{font-size:18px}.AtlasForecastPreview_country__8BcXz>span{font-size:10px}.AtlasForecastPreview_dotTrack__0rOhp{grid-column:1/-1;grid-row:2;height:27px;margin-inline:6px}.AtlasForecastPreview_value__RqwlZ{grid-column:2;grid-row:1;font-size:27px}.AtlasForecastPreview_eventChart__opkfQ figcaption{font-size:10px;line-height:1.8;margin-top:18px}.AtlasForecastPreview_dateLimit__7IIVc{font-size:11px;margin-block:19px}.AtlasForecastPreview_detail__ZpEvG summary{font-size:13px;padding-block:19px}.AtlasForecastPreview_board__coaZn{padding-bottom:39px}.AtlasForecastPreview_validationSection__WnjDS{padding-block:44px}.AtlasForecastPreview_validationGrid__agpnD{grid-template-columns:1fr;gap:32px}.AtlasForecastPreview_validationGrid__agpnD h2{font-size:34px}.AtlasForecastPreview_supporting__xy37X{font-size:14px;margin-top:20px}.AtlasForecastPreview_plotLabel__MR_HN{font-size:11px}.AtlasForecastPreview_metricRow__ELXiW span{font-size:13px}.AtlasForecastPreview_metricRow__ELXiW strong{font-size:24px}.AtlasForecastPreview_nextSteps__KxoE2{grid-template-columns:1fr;gap:30px;padding-block:45px}.AtlasForecastPreview_nextSteps__KxoE2 h2{font-size:34px;margin-top:20px}.AtlasForecastPreview_nextSteps__KxoE2 p{font-size:13px;max-width:34ch;padding-right:15px}.AtlasForecastPreview_reference__1C0YC>h2{font-size:27px;margin-bottom:23px}.AtlasForecastPreview_detailBody__5jy4P{font-size:12px}.AtlasForecastPreview_tableRegion__YMZZl{margin-bottom:16px}.AtlasForecastPreview_empty__vG2w7{padding:30px 24px}.AtlasForecastPreview_empty__vG2w7 h3{font-size:24px}}@media(max-width:359px){.AtlasForecastPreview_rail__omM2X{width:calc(100% - 32px)}.AtlasForecastPreview_hero__zR5zR h1{font-size:43px}.AtlasForecastPreview_country__8BcXz>a{font-size:16px}.AtlasForecastPreview_value__RqwlZ{font-size:24px}}