.mc-edpair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mc-edpair__cell{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface-raised);min-height:52px;font-size:var(--fs-13);color:var(--ink-muted);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.mc-edpair__cell b{font-size:var(--fs-14);color:var(--ink)}.mc-edpair__cell--next{text-align:right;align-items:flex-end}.mc-edpair__cell--off{background:0 0;border-style:dashed}a.mc-edpair__cell:hover{border-color:var(--accent)}.mc-endrow{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:48rem){.mc-endrow{grid-template-columns:repeat(3,minmax(0,1fr))}}.mc-endrow__card{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.mc-endrow__kick{font-size:var(--fs-13);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-weight:700}.mc-endrow__text{font-size:var(--fs-14);margin:0}.mc-endrow__more{min-height:44px;font-size:var(--fs-14);align-items:center;font-weight:600;display:inline-flex}.mc-endrow__eds{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mc-endrow__eds li{border-bottom:1px solid var(--rule);min-height:44px;font-size:var(--fs-14);justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.mc-endrow__eds li[aria-current]{color:var(--accent)}.mc-endrow__eds span{color:var(--ink-muted);white-space:nowrap}.mc-endrow__legend{font-size:var(--fs-13);grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.mc-endrow__legend dt{font-weight:700}.mc-endrow__legend dd{color:var(--ink-muted);margin:0}.mc-endrow__top{border:1px solid var(--rule-strong);min-height:44px;font-size:var(--fs-14);color:var(--accent);border-radius:999px;align-self:flex-start;align-items:center;padding:0 16px;font-weight:600;display:inline-flex}@media (min-width:40rem){.mc-endrow__top{display:none}}
.mc-rich{flex-direction:column;gap:24px;margin-block:24px;display:flex}.mc-rich__card,.mc-rich__panel{background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.mc-rich__duo{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:64rem){.mc-rich__duo[data-sides="2"]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.mc-rich__tag{font-size:var(--fs-14);color:var(--ink-muted);font-weight:500}.mc-rich__exp{margin:0;padding:0;list-style:none}.mc-rich__exp li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.mc-rich__exp-value{font-size:var(--fs-22);margin:0;font-weight:600}.mc-chartcard__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mc-chartcard__toggle{border:1px solid var(--rule-strong);border-radius:var(--radius-md,8px);display:inline-flex;overflow:hidden}.mc-chartcard__toggle button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px}.mc-chartcard__toggle button[aria-pressed=true]{background:var(--brand,#1d3c34);color:#fff}.mc-chartcard__plot{width:100%;max-width:720px;margin-inline:auto;position:relative}.mc-chartcard__hits{top:0;bottom:0;left:var(--hl,0);right:var(--hr,0);display:flex;position:absolute}@media (min-width:48rem){.mc-chartcard__hits{left:var(--hlw,var(--hl,0));right:var(--hrw,var(--hr,0))}}.mc-chartcard__hit{cursor:pointer;background:0 0;border:0;flex:1 1 0;min-width:0;padding:0}.mc-chartcard__hit[data-active]{background:color-mix(in srgb, var(--ink) 8%, transparent)}.mc-chartcard__hit:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.mc-chartcard__bar{align-items:center;gap:8px;display:flex}.mc-chartcard__readout{background:var(--surface-2,color-mix(in srgb, var(--ink) 5%, transparent));border-radius:var(--radius-md,8px);font-size:var(--fs-14);font-variant-numeric:tabular-nums;flex:1;margin:0;padding:6px 10px}.mc-chartcard__step{border:1px solid var(--rule-strong);border-radius:var(--radius-md,8px);background:var(--surface-raised);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;font-size:20px;display:none}.mc-chartcard__step:disabled{opacity:.45;cursor:default}@media (max-width:47.99rem){.mc-chartcard__step{justify-content:center;align-items:center;display:inline-flex}}.mc-chartcard__asof{font-size:var(--fs-14);background:var(--surface-2,color-mix(in srgb, var(--ink) 5%, transparent));border-radius:var(--radius-md,8px);margin:0;padding:6px 10px}.mc-chartcard__details summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.mc-chartcard__count{font-size:var(--fs-14);color:var(--ink-muted);font-weight:500}.mc-chartcard__table{max-width:100%;overflow-x:auto}.mc-chartcard__table table{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.mc-chartcard__table th,.mc-chartcard__table td{border-bottom:1px solid var(--rule);text-align:right;padding:6px 10px}.mc-chartcard__table th[scope=row],.mc-chartcard__table thead th:first-child{text-align:left}.mc-imacec-comp__chart{max-width:760px;container:ipcb/inline-size}.mc-traj{background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.mc-traj[data-tone=expectation]{background:var(--surface-expectation)}.mc-traj__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.mc-traj__title{font-size:var(--fs-16);margin:0;font-weight:600}.mc-traj__legend{font-size:var(--fs-12);color:var(--ink-muted);flex-wrap:wrap;gap:2px 12px;display:flex}.mc-traj__cap{font-size:var(--fs-13);color:var(--ink-muted);margin:0}.mc-traj__plot{width:100%;max-width:520px;margin:0 auto}.mc-traj .mc-chart__tick,.mc-traj .mc-chart__value{font-size:12px}.mc-traj__plot .mc-chart__svg{width:100%;height:auto;display:block}.mc-traj__readout{min-height:1.4em;font-size:var(--fs-14);margin:0}.mc-traj__tbl{font-size:var(--fs-13);color:var(--ink-muted)}.mc-traj__tbl>summary{cursor:pointer;min-height:24px}.mc-traj__key{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.mc-traj__key--hi{background:var(--accent)}.mc-traj__key--hist{background:var(--chart-history)}.mc-traj__key--ring{border:2px solid var(--ink);border-radius:50%;width:8px;height:8px}.mc-traj__key--band{background:var(--accent-expectation);opacity:.25}.mc-traj__key--med{background:var(--accent-expectation);vertical-align:2px;height:3px}.mc-traj__key--meta{border-top:2px dashed var(--ink-muted);vertical-align:3px;border-radius:0;height:0}.mc-ripc__traj{flex-direction:column;gap:16px;display:flex}.mc-ripc__traj-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.mc-ripc__traj-head .mc-event__h2{margin:0}.mc-ripc__pair{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:64rem){.mc-ripc__pair[data-sides="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.mc-ripc__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.mc-ripc__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.mc-ripc__tile{background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:12px 16px}.mc-ripc__tile[data-lead]{border:2px solid var(--accent)}.mc-ripc__tile-label{font-size:var(--fs-14);margin:0;font-weight:600}.mc-ripc__tile-label small{color:var(--ink-muted);font-weight:400;font-size:var(--fs-14)}.mc-ripc__tile-value{font-family:var(--font-source-serif), "Source Serif 4", Georgia, serif;font-size:var(--fs-32);white-space:nowrap;margin:4px 0;font-weight:600;line-height:1.1}.mc-ripc__tile-value small{font-size:var(--fs-16);margin-left:2px;font-weight:400}.mc-ripc__tile-prev,.mc-ripc__asof{font-size:var(--fs-13);color:var(--ink-muted);margin:0}.mc-traj__key--yoy{background:var(--data-up);vertical-align:2px;height:3px}.mc-ripc__yoy{fill:none;stroke:var(--data-up);stroke-width:2px;stroke-linejoin:round}.mc-ripc__yoy-dot{fill:var(--surface-raised);stroke:var(--data-up);stroke-width:1.5px}.mc-ripc__yoy-dot--on{fill:var(--data-up);stroke:var(--surface-raised);stroke-width:2px}.mc-ripc__yoy-tick,.mc-ripc__yoy-label{fill:var(--data-up)}.mc-ripc__corridor{fill:var(--accent-expectation);fill-opacity:.22;stroke:none}.mc-ripc__meta{stroke:var(--ink-muted);stroke-width:1.5px;stroke-dasharray:4 4}.mc-ripc__median{fill:none;stroke:var(--accent-expectation);stroke-width:2.5px;stroke-linejoin:round}.mc-ripc__median-dot{fill:var(--accent-expectation);stroke:var(--surface-expectation);stroke-width:1.5px}.mc-ripc__tile-none{font-family:var(--font-sans,inherit);font-size:var(--fs-18);color:var(--ink-muted);font-weight:600}
.mc-modbar{z-index:20;background:var(--canvas);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:4px;padding:6px 0;display:flex;position:sticky;top:0}.mc-modbar__summary{min-height:24px;font-size:var(--fs-13);color:var(--ink-muted);white-space:nowrap;align-items:baseline;gap:8px;margin:0;display:flex}.mc-modbar__fig{gap:4px;display:inline-flex}.mc-modbar__fig i{margin-right:4px;font-style:normal}.mc-modbar__fig b{color:var(--ink)}.mc-modbar__list{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.mc-modbar__list::-webkit-scrollbar{display:none}.mc-modbar__link{border:1px solid var(--rule);background:var(--surface-raised);min-height:44px;color:var(--ink-muted);white-space:nowrap;border-radius:8px;flex-direction:column;flex:none;justify-content:center;gap:1px;padding:4px 12px;display:flex}.mc-modbar__link b{font-size:var(--fs-13);color:var(--ink);font-weight:700}.mc-modbar__fact{font-size:var(--fs-12)}.mc-modbar__link:hover{background:var(--accent-soft)}.mc-modbar__link[data-current]{border-color:var(--accent-soft);background:var(--accent-soft)}.mc-modbar__link[data-current] b{color:var(--accent)}.mc-modbar__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:64rem){.mc-modbar{flex-direction:row-reverse;align-items:center;gap:8px;padding:10px 0}.mc-modbar__unit{display:none}.mc-modbar__summary{border-left:1px solid var(--rule);padding-left:12px}.mc-modbar__list{flex:1;gap:8px;overflow-x:visible}.mc-modbar__list>li{flex:1 1 0;min-width:0}.mc-modbar__link{border-radius:var(--radius-lg);text-overflow:ellipsis;background:0 0;border-color:#0000;height:100%;min-height:52px;padding:6px 10px;overflow:hidden}.mc-modbar__link:hover{background:var(--accent-soft)}}
.mc-event{flex-direction:column;gap:28px;min-width:0;display:flex}.mc-event__main,.mc-event__side{display:contents}.mc-event__block{min-width:0}.mc-event__side>.mc-event__block{order:1}.mc-event__more-section{order:2}.mc-event__crumb{min-height:24px;font-size:var(--fs-14);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mc-event__crumb li{align-items:center;gap:6px;display:inline-flex}.mc-event__crumb li+li:before{content:"›";color:var(--ink-faint)}.mc-event__hero{flex-direction:column;gap:12px;display:flex}.mc-event__title{font-family:var(--font-source-serif), "Source Serif 4", Georgia, serif;font-size:var(--fs-34);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.12}.mc-event__dek{max-width:40rem;font-family:var(--font-source-serif), "Source Serif 4", Georgia, serif;font-size:var(--fs-19);color:var(--ink);margin:0;line-height:1.35}.mc-event__data{flex-direction:column;gap:12px;display:flex}.mc-event__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mc-event__tiles[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-event__tiles[data-count="1"]{grid-template-columns:minmax(0,1fr)}@media (max-width:29.99rem){.mc-event__tiles[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-event__tiles[data-count="3"]>:last-child{grid-column:1/-1}}@media (max-width:39.99rem){.mc-event__tiles .mc-tile-v2__spark{display:none}}.mc-event__card{background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.mc-event__h2{font-family:var(--font-source-serif), "Source Serif 4", Georgia, serif;font-size:var(--fs-22);letter-spacing:-.005em;margin:0;font-weight:600;line-height:1.25}.mc-event__h3{font-size:var(--fs-16);margin:0;font-weight:600;line-height:1.3}.mc-event__cap{max-width:40rem;font-size:var(--fs-13);color:var(--ink-muted);margin:0}.mc-event__prose{max-width:40rem;margin:0;line-height:1.55}.mc-event__reading{max-width:40rem;font-family:var(--font-source-serif), "Source Serif 4", Georgia, serif;font-size:var(--fs-19);margin:0;line-height:1.4}.mc-event__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mc-event__more{min-height:44px;font-size:var(--fs-14);color:var(--accent);align-items:center;font-weight:600;display:inline-flex}.mc-event__incidences{font-size:var(--fs-14);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;margin:0;display:grid}.mc-event__incidences dt{overflow-wrap:anywhere;min-width:0}.mc-event__incidences dd{text-align:right;margin:0;font-weight:600}.mc-event__chart .mc-chart{max-width:none}.mc-event__sources{font-size:var(--fs-14);margin:0;padding-left:1.1rem}@media (min-width:64rem){.mc-event{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:0 40px;display:grid}.mc-event__nav{grid-column:1/-1;margin-bottom:20px}.mc-event__main,.mc-event__side{flex-direction:column;gap:28px;min-width:0;display:flex}.mc-event__side>.mc-event__block,.mc-event__more-section{order:0}.mc-event__title{font-size:var(--fs-44)}}.mc-event--sheet{flex-direction:column;align-items:stretch;gap:24px;min-width:0;display:flex}.mc-sheet__top,.mc-sheet__top-main,.mc-sheet__top-side,.mc-sheet__body{flex-direction:column;gap:28px;min-width:0;display:flex}.mc-sheet__top-side{gap:16px}.mc-sheet__body>.mc-event__block,.mc-sheet__body>.mc-event__more-section{scroll-margin-top:96px}@media (min-width:64rem){.mc-event--sheet{column-gap:0;display:flex}.mc-sheet__top{grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:40px;display:grid}.mc-event--sheet .mc-event__title{font-size:var(--fs-44)}}.mc-sheet__tiles{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.mc-sheet__tiles-side{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:40rem){.mc-sheet__tiles[data-side]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.mc-event__end{order:3}@media (min-width:64rem){.mc-event>.mc-event__end{grid-column:1/-1;margin-top:28px}}
.mc-ripc__svg--wide{display:none}@media (min-width:48rem){.mc-ripc__svg--wide{display:block}.mc-ripc__svg--narrow{display:none}}.mc-ripc__plot .mc-chart{max-width:none}.mc-ripc__legend{font-size:var(--fs-14);color:var(--ink-muted);flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;padding:0;list-style:none;display:flex}.mc-ripc__ring{fill:var(--surface-raised);stroke:var(--chart-surprise);stroke-width:2px}.mc-ripc__target{stroke:var(--accent-gold-ink);stroke-width:1.5px;stroke-dasharray:5 3}.mc-ripc__scale-dot{fill:var(--chart-accent);stroke:var(--surface-raised);stroke-width:1.5px}.mc-ripc__scale-label{fill:var(--chart-ink);font-weight:600}.mc-ripc__after{border-top:2px solid var(--ink);flex-direction:column;gap:10px;padding-top:16px;display:flex}.mc-ripc__after-kicker{font-size:var(--fs-14);color:var(--expect,var(--ink-muted));text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.mc-ripc__after-cut{font-size:var(--fs-14);color:var(--ink-muted);margin:0}.mc-ripc__after-list{margin:0;padding:0;list-style:none}.mc-ripc__after-list li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:4px 16px;padding:12px 0;display:grid}@media (min-width:48rem){.mc-ripc__after-list li{grid-template-columns:9rem minmax(0,1fr) auto;align-items:baseline}}.mc-ripc__after-value{font-family:var(--font-serif,serif);font-size:var(--fs-22);margin:0;font-weight:600}.mc-ripc__rest{margin-top:8px}
.mc-ene-plot{height:232px;margin:28px 0 36px;position:relative}.mc-ene-plot__grid{border-top:1px solid var(--rule);position:absolute;left:0;right:0}.mc-ene-plot__tick{font-size:var(--fs-14);color:var(--ink-muted);background:var(--surface-raised);padding-right:4px;position:absolute;left:0;transform:translateY(-100%)}.mc-ene-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mc-ene-plot__line{fill:none;stroke:var(--ink-muted);stroke-width:2px;vector-effect:non-scaling-stroke}.mc-ene-plot__pt{background:var(--surface-raised);border:2px solid var(--ink-muted);box-sizing:border-box;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.mc-ene-plot__pt[data-role=current]{background:var(--brand,#1d3c34);border-color:var(--brand,#1d3c34);width:18px;height:18px;margin:-9px 0 0 -9px}.mc-ene-plot__pt[data-role=previous]{background:var(--surface-raised);border:3px solid var(--ink);width:16px;height:16px;margin:-8px 0 0 -8px}.mc-ene-plot__val{font-size:var(--fs-14);white-space:nowrap;font-weight:600;position:absolute;transform:translate(-50%,-190%)}.mc-ene-plot__x{font-size:var(--fs-14);color:var(--ink-muted);white-space:nowrap;text-align:center;margin-top:8px;position:absolute;top:100%;transform:translate(-50%)}.mc-ene-plot__x[data-role]{color:var(--ink);font-weight:600}@media (max-width:47.99rem){.mc-ene-plot__x:not([data-role]){display:none}}.mc-ene-legend{font-size:var(--fs-14);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.mc-ene-legend li{align-items:center;gap:6px;display:inline-flex}.mc-ene-legend i{border:2px solid var(--ink-muted);box-sizing:border-box;border-radius:50%;width:12px;height:12px;display:inline-block}.mc-ene-legend i[data-role=current]{background:var(--brand,#1d3c34);border-color:var(--brand,#1d3c34)}.mc-ene-legend i[data-role=previous]{border:3px solid var(--ink)}.mc-ene-rows{max-width:100%;overflow-x:auto}.mc-ene-rows table{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.mc-ene-rows th,.mc-ene-rows td{border-bottom:1px solid var(--rule);text-align:right;vertical-align:top;padding:8px 10px}.mc-ene-rows th[scope=row],.mc-ene-rows thead th:first-child,.mc-ene-rows td[data-text]{text-align:left}.mc-ene-months{table-layout:fixed;border-collapse:separate;border-spacing:4px;width:100%;max-width:26rem;font-size:var(--fs-14)}.mc-ene-months th,.mc-ene-months td{text-align:center;border-radius:6px;padding:6px 8px}.mc-ene-months th[scope=row]{text-align:left}.mc-ene-months td[data-in]{background:color-mix(in srgb, var(--brand,#1d3c34) 14%, transparent);border:1px solid var(--brand,#1d3c34);font-weight:600}.mc-ene-months td[data-shared]{border-style:dashed}.mc-ene-after{margin:0;padding:0;list-style:none}.mc-ene-after li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.mc-ene-legend i[data-kind]{box-sizing:border-box;border:2px solid var(--chart-history);background:var(--chart-history);border-radius:50%;width:10px;height:10px}.mc-ene-legend i[data-kind][data-role=current]{background:var(--chart-accent);border-color:var(--chart-accent);width:16px;height:16px}.mc-ene-legend i[data-kind][data-role=previous]{background:var(--surface-raised);border:3px solid var(--chart-ink);width:14px;height:14px}.mc-ene-legend i[data-kind][data-revised]{background:var(--surface-raised)}.mc-ene-rows td.mc-num,.mc-ene-rows thead th{white-space:nowrap}.mc-ene-rows thead th{vertical-align:bottom}@media (max-width:89.99rem){.mc-ene-rows__why{display:none}}@media (max-width:47.99rem){.mc-ene-rows__yr{display:none}.mc-ene-rows th,.mc-ene-rows td{padding:8px 6px}}.mc-ene-legend i[data-kind=seg][data-revised]{border-top:4px dotted var(--chart-history);background:0 0;border-radius:0;height:0}
