.ForecastPreview_page__v6m0c{--ink:#f2f4f7;--muted:#aeb6c5;--signal:#d4c8f6;--caution:#e4c49a;color:var(--ink);background:#05070b;color-scheme:dark}.ForecastPreview_page__v6m0c :is(a,summary,[tabindex]):focus-visible{outline:2px solid var(--signal);outline-offset:5px}.ForecastPreview_rail__rr4XJ{width:calc(100% - 40px);max-width:1280px;margin-inline:auto}.ForecastPreview_hero__vzLDj{padding-block:28px;display:flex;flex-direction:column;gap:15px}.ForecastPreview_kicker__vbEuW{font-size:13px;color:var(--signal);margin-bottom:18px}.ForecastPreview_hero__vzLDj h1{font-size:clamp(46px,6.4vw,80px);line-height:1.035;letter-spacing:-.058em;font-weight:550}.ForecastPreview_heroCopy__nuBpX{color:var(--muted);font-size:15px;line-height:1.7}.ForecastPreview_rankingSection__ZricX{padding-bottom:55px}.ForecastPreview_boardHeader__KZzvC{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;border-top:1px solid #ffffff2b;padding-top:22px}.ForecastPreview_boardHeader__KZzvC h2{font-size:23px;font-weight:500;letter-spacing:-.035em}.ForecastPreview_sourceLink__GkX_u{display:inline-flex;min-height:44px;align-items:center;gap:9px;color:var(--signal);font-size:12px}.ForecastPreview_scope__HATID{font-size:14px;line-height:1.75;color:#d1c4e7;margin-top:10px;max-width:76ch}.ForecastPreview_freshnessRow__Nl4_D{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;justify-content:space-between;padding-block:14px 18px;font-size:11px;color:var(--muted)}.ForecastPreview_freshnessRow__Nl4_D p{display:flex;flex-wrap:wrap;gap:6px 12px}.ForecastPreview_freshnessRow__Nl4_D p>span{color:#e1e2ea}.ForecastPreview_modelVersion__PJ9e_{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.ForecastPreview_freshnessNotice__7V1GW{padding:12px 16px;background:#1b1712;border-left:2px solid var(--caution);margin-bottom:18px;color:#e8cfaa;font-size:13px;line-height:1.7}.ForecastPreview_freshnessNotice__7V1GW p+p{margin-top:7px}.ForecastPreview_rankingLayout__Zo7t4{display:grid;gap:28px}.ForecastPreview_rankingChart__aFet4{min-width:0;margin:0}.ForecastPreview_chartHeading__qcpVK{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:11px;padding-bottom:5px}.ForecastPreview_chartHeading__qcpVK>span:last-child{text-align:right}.ForecastPreview_axisRow__PLlqu{display:none}.ForecastPreview_rankList__vwA5_{list-style:none;margin:0;padding:0}.ForecastPreview_rankRow__i2MhJ{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px 16px;padding-block:20px;border-bottom:1px solid #ffffff18}.ForecastPreview_countryLabel__004W0{display:flex;gap:10px;min-width:0}.ForecastPreview_rankNumber__qIgF0{color:#78849b;font-size:11px;padding-top:5px;font-variant-numeric:tabular-nums}.ForecastPreview_countryLabel__004W0>div{min-width:0}.ForecastPreview_countryLabel__004W0 a{display:inline-flex;align-items:center;gap:7px;min-height:28px;font-size:16px;font-weight:500;letter-spacing:-.025em}.ForecastPreview_countryLabel__004W0 a>svg{width:14px;height:14px;color:#79879f;flex-shrink:0}.ForecastPreview_countryLabel__004W0 a:hover{color:var(--signal)}.ForecastPreview_dateNote__QKY9U{display:block;color:#98a4b7;font-size:10px;line-height:1.75;margin-top:3px}.ForecastPreview_freshnessFlag__0AanV{display:block;color:var(--caution)}.ForecastPreview_barTrack__GpPlV{grid-column:1/-1;grid-row:2;position:relative;height:13px;background:repeating-linear-gradient(90deg,#182032 0,#182032 1px,#0000 0,#0000 10%);border-inline:1px solid #354056}.ForecastPreview_barFill__kkgX5{display:block;height:100%;min-width:0;border-radius:0 3px 3px 0}.ForecastPreview_barFill__kkgX5.ForecastPreview_elevated__kF4lq{background:linear-gradient(90deg,#968374,#e4c49a)}.ForecastPreview_barFill__kkgX5.ForecastPreview_watch__XI7H8{background:linear-gradient(90deg,#71678c,#d4c8f6)}.ForecastPreview_barFill__kkgX5.ForecastPreview_low__fkJHx{background:#7f91b4}.ForecastPreview_barFill__kkgX5.ForecastPreview_unclassified__DNC4i{background:#8993a1}.ForecastPreview_thresholdMark__R3K00{position:absolute;top:-5px;bottom:-5px;border-left:1px dashed #c0b9ca}.ForecastPreview_estimate__It0dO{text-align:right}.ForecastPreview_estimate__It0dO strong{display:block;font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ForecastPreview_estimate__It0dO>span{display:block;font-size:11px;margin-top:5px}.ForecastPreview_elevated__kF4lq{color:var(--caution)}.ForecastPreview_watch__XI7H8{color:var(--signal)}.ForecastPreview_low__fkJHx{color:#a8b7d1}.ForecastPreview_unclassified__DNC4i{color:#abb4c2}.ForecastPreview_rankingChart__aFet4 figcaption{display:flex;flex-direction:column;gap:9px;color:#929eb1;font-size:11px;line-height:1.75;margin-top:18px}.ForecastPreview_rankingChart__aFet4 figcaption>span:last-child{display:flex;align-items:center;gap:8px}.ForecastPreview_rankingChart__aFet4 figcaption i{height:12px;border-left:1px dashed #bcb4c9}.ForecastPreview_readingGuide__sCowY{display:grid;gap:25px;border:1px solid #ffffff20;background:#0d121c;border-radius:16px;padding:24px}.ForecastPreview_bandSummary__JdTQY h3{font-size:17px;font-weight:500;letter-spacing:-.02em;margin-bottom:15px}.ForecastPreview_bandSummary__JdTQY>div{display:flex;justify-content:space-between;align-items:center;padding-block:12px;border-bottom:1px solid #ffffff19}.ForecastPreview_bandSummary__JdTQY>div>span{display:inline-flex;gap:10px;align-items:center;font-size:13px}.ForecastPreview_bandSummary__JdTQY i{width:5px;height:5px;border-radius:50%;background:currentColor}.ForecastPreview_bandSummary__JdTQY strong{font-size:23px;letter-spacing:-.04em;font-weight:500;font-variant-numeric:tabular-nums}.ForecastPreview_bandSummary__JdTQY>p{color:#929fb3;font-size:11px;line-height:1.75;margin-top:13px}.ForecastPreview_lowNote__lH4gB{padding-top:24px;border-top:1px solid #ffffff20}.ForecastPreview_lowNote__lH4gB h3{font-size:25px;line-height:1.14;letter-spacing:-.045em;font-weight:500}.ForecastPreview_lowNote__lH4gB p{color:var(--muted);font-size:13px;line-height:1.8;margin-top:15px}.ForecastPreview_lowNote__lH4gB a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--signal);font-size:12px;margin-top:13px}.ForecastPreview_lowNote__lH4gB svg{width:15px}.ForecastPreview_fullTable__T6CfI{margin-top:30px;border-block:1px solid #ffffff26}.ForecastPreview_fullTable__T6CfI summary,.ForecastPreview_referenceDetail__Z7oIl summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-block:23px;font-size:14px;list-style:none;cursor:pointer}.ForecastPreview_fullTable__T6CfI summary::-webkit-details-marker,.ForecastPreview_referenceDetail__Z7oIl summary::-webkit-details-marker{display:none}.ForecastPreview_fullTable__T6CfI summary>span,.ForecastPreview_referenceDetail__Z7oIl summary>span{font-size:23px;font-weight:300;color:var(--signal)}.ForecastPreview_fullTable__T6CfI[open] summary>span,.ForecastPreview_referenceDetail__Z7oIl[open] summary>span{transform:rotate(45deg)}.ForecastPreview_tableRegion__0fEiD{overflow-x:auto;padding:6px;margin-inline:-6px}.ForecastPreview_tableRegion__0fEiD table{border-collapse:collapse;width:100%;min-width:820px;font-size:12px;text-align:left;font-variant-numeric:tabular-nums}.ForecastPreview_tableRegion__0fEiD caption{text-align:left;color:var(--muted);font-size:12px;line-height:1.75;margin-bottom:17px}.ForecastPreview_tableRegion__0fEiD thead th{color:var(--muted);font-size:11px;font-weight:500;padding:12px 15px 12px 0;border-bottom:1px solid #ffffff40}.ForecastPreview_tableRegion__0fEiD tbody :is(td,th){padding:14px 15px 14px 0;border-bottom:1px solid #ffffff17;vertical-align:top}.ForecastPreview_tableRegion__0fEiD tbody th{font-weight:500}.ForecastPreview_tableRegion__0fEiD tbody th>a{color:var(--signal);min-height:32px;display:inline-flex;align-items:center}.ForecastPreview_tableRegion__0fEiD small{display:block;color:#93a0b5;font-size:10px}.ForecastPreview_tableNote__6OJV_{color:var(--muted);font-size:12px;line-height:1.8;margin-block:19px 24px}.ForecastPreview_tableNote__6OJV_ a{color:var(--signal);text-decoration:underline;text-underline-offset:4px}.ForecastPreview_checkedAt__ina56{color:#8f9aae;font-size:11px;line-height:1.85;margin-top:18px;max-width:100ch}.ForecastPreview_unavailable__xbMKu{display:flex;flex-direction:column;gap:25px;padding:42px 24px;border:1px solid #ffffff25;border-radius:15px;background:#0d121c;margin-top:22px}.ForecastPreview_unavailable__xbMKu h3{font-size:29px;font-weight:500;letter-spacing:-.045em;line-height:1.16}.ForecastPreview_unavailable__xbMKu p{font-size:14px;line-height:1.75;color:var(--muted);max-width:55ch;margin-top:13px}.ForecastPreview_unavailable__xbMKu .ForecastPreview_textAction__GqiHH{margin-top:14px}.ForecastPreview_emptyMark__CX702{display:flex;align-items:center;gap:9px;height:54px}.ForecastPreview_emptyMark__CX702 span{display:block;height:38px;width:9px;border:1px solid #6b6382;border-radius:3px}.ForecastPreview_emptyMark__CX702 span:nth-child(2){height:54px;border-style:dashed}.ForecastPreview_textAction__GqiHH{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--signal);font-size:14px}.ForecastPreview_textAction__GqiHH:hover{text-decoration:underline;text-underline-offset:5px}.ForecastPreview_primary__ALdCY{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;background:var(--ink);color:#10141c;border-radius:999px;font-size:14px;font-weight:600}.ForecastPreview_primary__ALdCY:hover{background:var(--signal)}.ForecastPreview_evaluationSection__N0HU1{padding-block:56px;background:#0a0f18;border-block:1px solid #ffffff17}.ForecastPreview_evaluationLayout__wXB45{display:grid;gap:35px}.ForecastPreview_evaluationWords__FPcj3 h2{font-size:clamp(35px,4.5vw,59px);line-height:1.08;letter-spacing:-.05em;font-weight:550}.ForecastPreview_evaluationWords__FPcj3 p{color:var(--muted);max-width:36ch;font-size:15px;line-height:1.8;margin-top:20px}.ForecastPreview_evaluationWords__FPcj3 a{margin-top:20px}.ForecastPreview_evaluationPanel__4MitS{min-width:0}.ForecastPreview_evaluationCaption__CZbPf{color:#a1adc0;font-size:12px;margin-bottom:23px}.ForecastPreview_evaluationRow__CHIeV+.ForecastPreview_evaluationRow__CHIeV{margin-top:29px}.ForecastPreview_evaluationLabel__f8nAp{display:flex;justify-content:space-between;gap:18px;align-items:end}.ForecastPreview_evaluationLabel__f8nAp h3{font-size:15px;line-height:1.5;font-weight:500}.ForecastPreview_evaluationLabel__f8nAp strong{font-size:30px;line-height:1;font-weight:500;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.ForecastPreview_evaluationTrack__aNRGR{position:relative;height:15px;background:#1c2434;margin-top:14px}.ForecastPreview_evaluationTrack__aNRGR>span{display:block;height:100%}.ForecastPreview_evaluationTrack__aNRGR .ForecastPreview_ranking__mgklQ{background:#c4b6e5}.ForecastPreview_evaluationTrack__aNRGR .ForecastPreview_timing__AiGin{background:#a68f76}.ForecastPreview_evaluationTrack__aNRGR i{position:absolute;left:50%;top:-5px;bottom:-5px;border-left:1px dashed #e2dce9}.ForecastPreview_evaluationScale__HB6Bk{display:flex;justify-content:space-between;color:#94a0b4;font-size:10px;padding-top:12px}.ForecastPreview_evaluationFootnote__AjW8l{color:#96a2b6;font-size:11px;line-height:1.8;margin-top:20px}.ForecastPreview_evaluationLimit__z_cQg{color:#dcc8ae;font-size:13px;line-height:1.8;margin-top:17px}.ForecastPreview_missingMetric__99q5K{color:#a8aebe;font-size:12px;margin-top:10px;line-height:1.8}.ForecastPreview_nextSteps___G2tU{display:grid;gap:45px;padding-block:58px}.ForecastPreview_accountability__sp0Vv>svg,.ForecastPreview_follow__Vr5FM>svg{width:120px;height:70px;margin-bottom:22px}.ForecastPreview_nextSteps___G2tU h2{font-size:32px;line-height:1.1;font-weight:500;letter-spacing:-.05em}.ForecastPreview_nextSteps___G2tU p{margin-top:17px;font-size:14px;line-height:1.8;color:var(--muted);max-width:43ch}.ForecastPreview_nextSteps___G2tU :is(.ForecastPreview_primary__ALdCY,.ForecastPreview_textAction__GqiHH){margin-top:22px}.ForecastPreview_nextLinks__SuXqU{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:18px}.ForecastPreview_nextLinks__SuXqU a{min-height:44px;display:inline-flex;align-items:center;color:#bbb7cb;font-size:12px;text-decoration:underline;text-underline-offset:5px}.ForecastPreview_accountability__sp0Vv{padding-top:40px;border-top:1px solid #ffffff25}.ForecastPreview_referenceSection__d_KFe{padding-bottom:60px}.ForecastPreview_referenceSection__d_KFe>h2{font-size:27px;font-weight:500;letter-spacing:-.04em;margin-bottom:24px}.ForecastPreview_referenceDetail__Z7oIl{border-top:1px solid #ffffff25}.ForecastPreview_referenceDetail__Z7oIl:last-of-type{border-bottom:1px solid #ffffff25}.ForecastPreview_detailBody__ozzId{padding-bottom:28px;font-size:13px;color:var(--muted);line-height:1.85}.ForecastPreview_detailBody__ozzId>p{max-width:85ch;margin-block:12px}.ForecastPreview_referenceLinks__ccGBH{display:flex;flex-wrap:wrap;gap:0 24px;margin-block:15px}.ForecastPreview_referenceLinks__ccGBH>a{display:inline-flex;min-height:44px;align-items:center;font-size:13px;color:var(--signal);text-decoration:underline;text-underline-offset:5px}.ForecastPreview_formula__n3nGO code{overflow-wrap:anywhere;color:#d4d1e1;font-size:12px}.ForecastPreview_validationDetails__Rx1k8{margin-block:22px;max-width:700px}.ForecastPreview_validationDetails__Rx1k8>div{display:flex;justify-content:space-between;gap:30px;padding-block:12px;border-top:1px solid #ffffff18}.ForecastPreview_validationDetails__Rx1k8 dd{color:var(--ink);font-variant-numeric:tabular-nums}.ForecastPreview_previewFooter__Wgdnw{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;font-size:11px;color:#98a3b7;margin-top:23px}.ForecastPreview_previewFooter__Wgdnw>a{display:inline-flex;min-height:44px;align-items:center;gap:12px;color:var(--signal);font-size:12px}@media (min-width:640px){.ForecastPreview_rail__rr4XJ{width:calc(100% - 64px)}.ForecastPreview_hero__vzLDj{padding-top:56px}.ForecastPreview_mobileBreak__rwgdk{display:none}.ForecastPreview_rankRow__i2MhJ{grid-template-columns:180px minmax(0,1fr) 83px;align-items:center;column-gap:22px;padding-block:19px}.ForecastPreview_barTrack__GpPlV{grid-row:auto;grid-column:auto;height:17px}.ForecastPreview_axisRow__PLlqu{display:grid;grid-template-columns:180px minmax(0,1fr) 83px;column-gap:22px;margin-top:15px}.ForecastPreview_axis__IXeRK{display:flex;justify-content:space-between;font-size:10px;color:#8c9ab1}.ForecastPreview_chartHeading__qcpVK>span:last-child{padding-right:0}.ForecastPreview_countryLabel__004W0{gap:12px}.ForecastPreview_countryLabel__004W0 a{font-size:16px}.ForecastPreview_dateNote__QKY9U{font-size:10px}.ForecastPreview_readingGuide__sCowY{grid-template-columns:1fr 1fr;gap:32px;padding:28px}.ForecastPreview_lowNote__lH4gB{padding-top:0;border-top:0}.ForecastPreview_unavailable__xbMKu{flex-direction:row;gap:32px;padding:42px}.ForecastPreview_emptyMark__CX702{flex-shrink:0}.ForecastPreview_nextSteps___G2tU{grid-template-columns:1fr 1fr;gap:40px}.ForecastPreview_accountability__sp0Vv{padding-top:0;border-top:0}}@media (min-width:1000px){.ForecastPreview_hero__vzLDj{flex-direction:row;align-items:end;justify-content:space-between;padding-block:65px 44px;gap:45px}.ForecastPreview_heroCopy__nuBpX{font-size:16px;padding-bottom:4px}.ForecastPreview_hero__vzLDj h1{font-size:clamp(60px,5.9vw,80px)}.ForecastPreview_boardHeader__KZzvC{padding-top:26px}.ForecastPreview_boardHeader__KZzvC h2{font-size:27px}.ForecastPreview_scope__HATID{font-size:14px}.ForecastPreview_rankingLayout__Zo7t4{grid-template-columns:minmax(0,1fr) 245px;gap:42px}.ForecastPreview_axisRow__PLlqu,.ForecastPreview_rankRow__i2MhJ{grid-template-columns:185px minmax(0,1fr) 84px;column-gap:24px}.ForecastPreview_rankRow__i2MhJ{padding-block:19px}.ForecastPreview_countryLabel__004W0 a{font-size:17px}.ForecastPreview_estimate__It0dO strong{font-size:26px}.ForecastPreview_readingGuide__sCowY{grid-template-columns:1fr;align-content:start;gap:30px;padding:26px}.ForecastPreview_lowNote__lH4gB{padding-top:26px;border-top:1px solid #ffffff25}.ForecastPreview_rankingSection__ZricX{padding-bottom:74px}.ForecastPreview_evaluationSection__N0HU1{padding-block:76px}.ForecastPreview_evaluationLayout__wXB45{grid-template-columns:1fr 1.1fr;align-items:center;gap:100px}.ForecastPreview_evaluationLabel__f8nAp strong{font-size:36px}.ForecastPreview_evaluationLabel__f8nAp h3{font-size:17px}.ForecastPreview_evaluationCaption__CZbPf{margin-bottom:30px}.ForecastPreview_nextSteps___G2tU{padding-block:80px;gap:120px}.ForecastPreview_nextSteps___G2tU h2{font-size:39px}.ForecastPreview_nextSteps___G2tU p{font-size:15px}.ForecastPreview_referenceSection__d_KFe{padding-bottom:80px}}@media (min-width:1100px){.ForecastPreview_rail__rr4XJ{width:calc(100% - 128px)}}@media (min-width:1250px){.ForecastPreview_rankingLayout__Zo7t4{grid-template-columns:minmax(0,1fr) 270px;gap:56px}.ForecastPreview_axisRow__PLlqu,.ForecastPreview_rankRow__i2MhJ{grid-template-columns:198px minmax(0,1fr) 90px}}@media (max-width:359px){.ForecastPreview_hero__vzLDj h1{font-size:42px}.ForecastPreview_countryLabel__004W0 a{font-size:15px}.ForecastPreview_rankNumber__qIgF0{display:none}.ForecastPreview_estimate__It0dO strong{font-size:22px}.ForecastPreview_readingGuide__sCowY{padding:22px}.ForecastPreview_evaluationLabel__f8nAp h3{font-size:14px}.ForecastPreview_evaluationLabel__f8nAp strong{font-size:27px}}