.ForecastEmbed-module__H-dONW__ForecastEmbed{--page:#fff;--card:#fff;--ink:#2a2a2a;--ink-strong:#01114b;--ink-secondary:#575757;--ink-muted:#757575;--rule:#e5e7eb;--rule-soft:#f8f8f8;--accent:#485ec9;--accent-vivid:#002bd6;--tab-active-bg:#f3f5fc;--tint-blue:#e9edfb;--series-official:#485ec9;--series-official-rgb:72,94,201;--series-estimate:#d91212;--series-estimate-rgb:217,18,18;--good:#0c6e4e;--good-bg:#e7f9f3;--bad:#d91212;--bad-bg:#f9f1f1;font-family:var(--font-hanken-grotesk,"Hanken Grotesk", Helvetica, Arial, sans-serif);background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased}.ForecastEmbed-module__H-dONW__ForecastEmbed *,.ForecastEmbed-module__H-dONW__ForecastEmbed :before,.ForecastEmbed-module__H-dONW__ForecastEmbed :after{box-sizing:border-box}.ForecastEmbed-module__H-dONW__ForecastEmbed .mono{font-family:var(--font-fragment-mono,"Fragment Mono", Monaco, monospace)}.ForecastEmbed-module__H-dONW__StickyHead{top:var(--size-header,5rem);z-index:9;background:var(--card);border-bottom:1px solid var(--rule);position:sticky}.ForecastEmbed-module__H-dONW__TabsRow{align-items:stretch;min-height:52px;padding:0 40px;display:flex}.ForecastEmbed-module__H-dONW__TabsLeft{border-right:1px solid var(--rule);flex-shrink:0;align-items:center;padding:8px 20px 8px 0;display:flex}.ForecastEmbed-module__H-dONW__TabsTitle{font-family:var(--font-hanken-grotesk,"Hanken Grotesk", Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--ink-strong);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.3}.ForecastEmbed-module__H-dONW__TabsMid{scrollbar-width:thin;scrollbar-color:var(--rule) transparent;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 16px;display:flex;overflow-x:auto}.ForecastEmbed-module__H-dONW__TabsRight{border-left:1px solid var(--rule);flex-shrink:0;align-items:center;padding:8px 0 8px 4px;display:flex}.ForecastEmbed-module__H-dONW__ForecastEmbed .tabs-label{font-family:var(--font-fragment-mono,"Fragment Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);flex:none;margin-right:8px;font-size:11px}.ForecastEmbed-module__H-dONW__ForecastEmbed .tabs-row button{color:var(--ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;min-height:40px;padding:7px 12px;font-family:inherit;font-size:13.5px;font-weight:500;transition:background .12s,color .12s}.ForecastEmbed-module__H-dONW__ForecastEmbed .tabs-row button:hover{background:var(--rule-soft);color:var(--ink)}.ForecastEmbed-module__H-dONW__ForecastEmbed .tabs-row button.is-active{background:var(--tab-active-bg);color:var(--accent);font-weight:600}.ForecastEmbed-module__H-dONW__Page{max-width:1080px;margin:0 auto;padding:26px 40px 64px}.ForecastEmbed-module__H-dONW__Card{background:var(--card);border:1px solid var(--rule);border-radius:8px;margin-bottom:16px;padding:22px 24px}.ForecastEmbed-module__H-dONW__ForecastEmbed h2{font-family:var(--font-hanken-grotesk,"Hanken Grotesk", Helvetica, Arial, sans-serif);text-transform:none;letter-spacing:-.01em;color:var(--ink-strong);border-bottom:1px solid var(--rule);margin:0 0 10px;padding-bottom:9px;font-size:18px;font-weight:600}.ForecastEmbed-module__H-dONW__EstimateHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ForecastEmbed-module__H-dONW__EstimateHead h2{border:none;flex:1;margin:0;padding:0}.ForecastEmbed-module__H-dONW__KpiGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px;display:grid}.ForecastEmbed-module__H-dONW__ForecastEmbed .kpi-group{border:1px solid var(--rule);background:var(--card);border-radius:8px;overflow:hidden}.ForecastEmbed-module__H-dONW__ForecastEmbed .kpi-year{font-family:var(--font-fragment-mono,"Fragment Mono", monospace);letter-spacing:.08em;color:var(--ink-secondary);background:var(--rule-soft);border-bottom:1px solid var(--rule);padding:7px 14px;font-size:11px}.ForecastEmbed-module__H-dONW__ForecastEmbed .kpi{padding:11px 14px}.ForecastEmbed-module__H-dONW__ForecastEmbed .kpi+.kpi{border-top:1px solid var(--rule)}.ForecastEmbed-module__H-dONW__ForecastEmbed .kpi-label{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-secondary);margin-bottom:4px;font-size:10px;font-weight:600}.ForecastEmbed-module__H-dONW__ForecastEmbed .kpi-value{font-family:var(--font-fragment-mono,"Fragment Mono", monospace);letter-spacing:-.02em;color:var(--ink-strong);font-size:22px;line-height:1.1}.ForecastEmbed-module__H-dONW__ForecastEmbed .kpi-note{font-family:var(--font-fragment-mono,"Fragment Mono", monospace);color:var(--ink-muted);margin-top:4px;font-size:10px}.ForecastEmbed-module__H-dONW__Standfirst{color:var(--ink-muted);margin:10px 0 0;font-size:12px;line-height:1.55}.ForecastEmbed-module__H-dONW__ForecastEmbed .standfirst strong{color:var(--ink-secondary);font-weight:700}.ForecastEmbed-module__H-dONW__ControlRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 16px;display:flex}.ForecastEmbed-module__H-dONW__BasisControls{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.ForecastEmbed-module__H-dONW__ForecastEmbed .basis-label{color:var(--ink-secondary);font-size:12px;font-weight:700}.ForecastEmbed-module__H-dONW__ForecastEmbed .vintage-seg{max-width:100%;overflow-x:auto}.ForecastEmbed-module__H-dONW__ForecastEmbed .vintage-seg button{white-space:nowrap;flex:none}.ForecastEmbed-module__H-dONW__ForecastEmbed .vintage-caption{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.ForecastEmbed-module__H-dONW__ForecastEmbed .vintage-link{color:var(--accent);cursor:pointer;text-underline-offset:2px;vertical-align:baseline;background:0 0;border:0;padding:0;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:underline}.ForecastEmbed-module__H-dONW__ForecastEmbed .vintage-link:hover{color:var(--accent-vivid)}.ForecastEmbed-module__H-dONW__ForecastEmbed .vintage-link.is-active{cursor:default;color:var(--ink-secondary);text-decoration:none}.ForecastEmbed-module__H-dONW__BasisCaptionRow{flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 16px;display:flex}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-open{color:var(--accent-vivid);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.ForecastEmbed-module__H-dONW__ExDialog{max-width:1100px;max-height:95dvh}@media (max-width:1023px){.ForecastEmbed-module__H-dONW__ExDialog{max-width:860px}}@media (max-width:759px){.ForecastEmbed-module__H-dONW__ExDialog{max-width:500px}}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-svg.ex-compact{max-width:420px;margin-inline:auto}.ForecastEmbed-module__H-dONW__ExStage{margin:0 0 4px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-svg{width:100%;height:auto;display:block}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-axis{stroke:var(--rule);stroke-width:1.5px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-grid{stroke:var(--rule);stroke-width:1px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-ylabel{fill:var(--ink-muted);text-anchor:end;font-size:13px;font-family:var(--font-fragment-mono,"Fragment Mono", ui-monospace, monospace)}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-tick{fill:var(--ink-muted);text-anchor:middle;font-size:13px;font-family:var(--font-fragment-mono,"Fragment Mono", ui-monospace, monospace)}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-tick-last{fill:var(--series-estimate);font-weight:700}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-line{fill:none;stroke:var(--series-official);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-line-final{transition:y2 .7s cubic-bezier(.4,0,.2,1)}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-line-ghost{fill:none;stroke:var(--series-official);stroke-width:2px;stroke-dasharray:4 5;stroke-linecap:round;opacity:0;transition:opacity .3s .35s}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-line-ghost.is-on{opacity:.45}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-ghost-dot{fill:var(--page);stroke:var(--series-official);stroke-width:2px;opacity:0;transition:opacity .3s .35s}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-ghost-dot.is-on{opacity:.55}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-dot{transition:cy .7s cubic-bezier(.4,0,.2,1),opacity .3s}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-dot-official{fill:var(--series-official);stroke:var(--card);stroke-width:2px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-dot-estimate{fill:var(--series-estimate);opacity:0;stroke:var(--card);stroke-width:2px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-hollow{fill:var(--page);stroke:var(--series-estimate);stroke-width:3px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-band{opacity:0;transition:opacity .3s}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-band.is-on{opacity:1}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-cone{fill:rgba(var(--series-estimate-rgb), .1);stroke:none}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-dot-estimate.is-on{opacity:1}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-arrow{stroke:var(--accent-vivid);fill:none;stroke-width:4.5px;stroke-linecap:round;opacity:0;transition:opacity .3s .35s}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-arrow-head{fill:var(--accent-vivid);stroke:none;opacity:0;transition:opacity .3s .35s}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-arrow.is-estimate{stroke:var(--series-estimate)}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-arrow-head.is-estimate{fill:var(--series-estimate)}:is(.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-arrow.is-on,.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-arrow-head.is-on){opacity:1}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-title{fill:var(--ink-strong);font-size:24px;font-weight:700}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-body{fill:var(--ink-secondary);font-size:17px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip{fill:var(--rule-soft);stroke:var(--rule);stroke-width:1px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-cover{fill:var(--card)}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-label{fill:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}:is(.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-from,.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-to,.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-arrow,.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-delta,.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-row-k,.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-row-v,.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-head){font-family:var(--font-fragment-mono,"Fragment Mono", ui-monospace, monospace)}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-head{fill:var(--ink-muted);text-anchor:end;font-size:11px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-from{fill:var(--ink-muted);font-size:22px;font-weight:500}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-arrow{fill:var(--ink-muted);font-size:22px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-to{fill:var(--ink-strong);font-size:22px;font-weight:700}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-delta{fill:var(--series-estimate);font-size:13px;font-weight:700}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-sub{font-family:var(--font-fragment-mono,"Fragment Mono", ui-monospace, monospace);fill:var(--ink-muted);font-size:12.5px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-range{font-family:var(--font-fragment-mono,"Fragment Mono", ui-monospace, monospace);fill:var(--ink-muted);font-size:12px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-row-k{fill:var(--ink-secondary);font-family:inherit;font-size:12.5px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-chip-row-v{fill:var(--ink-strong);text-anchor:end;font-size:13px;font-weight:700}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-title{font-size:22px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-body{font-size:16px}:is(.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-ylabel,.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-tick){font-size:11px}:is(.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-chip-from,.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-chip-to,.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-chip-arrow){font-size:18px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-chip-label{font-size:10px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-chip-delta{font-size:12px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-chip-sub{font-size:10.5px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-chip-range{font-size:11px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-chip-row-k{font-size:11.5px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-chip-row-v{font-size:12px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-compact .ex-chip-head{font-size:10px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-title{font-size:22px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-body{font-size:16px}:is(.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-ylabel,.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-tick){font-size:12px}:is(.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-chip-from,.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-chip-to,.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-chip-arrow){font-size:18px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-chip-label{font-size:10.5px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-chip-delta{font-size:12.5px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-chip-sub{font-size:11px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-chip-range{font-size:11.5px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-chip-row-k{font-size:12px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-chip-row-v{font-size:12.5px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-medium .ex-chip-head{font-size:10px}.ForecastEmbed-module__H-dONW__ExCopy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ForecastEmbed-module__H-dONW__ExNav{align-items:center;gap:12px;margin-top:18px;display:flex}.ForecastEmbed-module__H-dONW__ExNav button{border:1px solid var(--rule);background:var(--page);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:700}.ForecastEmbed-module__H-dONW__ExNav button[disabled]{opacity:.4;cursor:default}.ForecastEmbed-module__H-dONW__ExPrimary{background:var(--accent-vivid)!important;border-color:var(--accent-vivid)!important;color:#fff!important}.ForecastEmbed-module__H-dONW__ExProgress{gap:6px;margin-left:auto;display:flex}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-progress span{background:var(--rule);border-radius:50%;width:7px;height:7px}.ForecastEmbed-module__H-dONW__ForecastEmbed .ex-progress span.is-on{background:var(--accent-vivid)}.ForecastEmbed-module__H-dONW__ControlRight{align-items:center;gap:10px;display:flex}.ForecastEmbed-module__H-dONW__ExportRow{gap:6px;display:flex}.ForecastEmbed-module__H-dONW__ForecastEmbed .export-row button{letter-spacing:.04em;white-space:nowrap;height:32px;color:var(--ink-secondary);background:var(--card);border:1px solid var(--rule);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.ForecastEmbed-module__H-dONW__ForecastEmbed .export-row button:hover{color:var(--accent);border-color:var(--accent);background:var(--tab-active-bg)}.ForecastEmbed-module__H-dONW__ForecastEmbed .export-row svg{flex:none;width:14px;height:14px;display:block}.ForecastEmbed-module__H-dONW__RangeControls{display:flex}:is(.ForecastEmbed-module__H-dONW__ForecastEmbed .range-controls button,.ForecastEmbed-module__H-dONW__ForecastEmbed .unit-controls button){letter-spacing:.02em;color:var(--ink-secondary);background:var(--card);border:1px solid var(--rule);cursor:pointer;border-right:none;min-height:40px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s}.ForecastEmbed-module__H-dONW__ForecastEmbed .range-controls button:first-child{border-radius:8px 0 0 8px}.ForecastEmbed-module__H-dONW__ForecastEmbed .range-controls button:last-child{border-right:1px solid var(--rule);border-radius:0 8px 8px 0}:is(.ForecastEmbed-module__H-dONW__ForecastEmbed .range-controls button:hover,.ForecastEmbed-module__H-dONW__ForecastEmbed .unit-controls button:hover){background:var(--rule-soft);color:var(--ink)}:is(.ForecastEmbed-module__H-dONW__ForecastEmbed .range-controls button.is-active,.ForecastEmbed-module__H-dONW__ForecastEmbed .unit-controls button.is-active){background:var(--tab-active-bg);color:var(--accent);border-color:var(--accent);border-right:1px solid var(--accent);z-index:1;font-weight:700;position:relative}.ForecastEmbed-module__H-dONW__ChartWrap{height:430px;position:relative}.ForecastEmbed-module__H-dONW__ForecastEmbed canvas#chart{width:100%!important;height:100%!important}.ForecastEmbed-module__H-dONW__LegendRow{color:var(--ink-secondary);border-top:1px solid var(--rule);flex-wrap:wrap;gap:20px;margin-top:14px;padding-top:14px;font-size:12.5px;display:flex}.ForecastEmbed-module__H-dONW__ForecastEmbed .legend-row .key{align-items:center;gap:7px;display:inline-flex}.ForecastEmbed-module__H-dONW__ForecastEmbed .legend-row .swatch{border-radius:2px;width:20px;height:3px;display:inline-block}.ForecastEmbed-module__H-dONW__ForecastEmbed .legend-row .swatch.solid{background:var(--series-official)}.ForecastEmbed-module__H-dONW__ForecastEmbed .legend-row .swatch.dot{background:var(--series-estimate);border-radius:50%;width:9px;height:9px}.ForecastEmbed-module__H-dONW__ForecastEmbed .legend-row .swatch.band{background:rgba(var(--series-estimate-rgb), .12);border:1px solid rgba(var(--series-estimate-rgb), .3);border-radius:2px;height:11px}.ForecastEmbed-module__H-dONW__ForecastEmbed #chart-caption{color:var(--ink-muted);margin:12px 0 0;font-size:12px;line-height:1.55}.ForecastEmbed-module__H-dONW__SectionNote{color:var(--ink-secondary);margin:0 0 14px;font-size:12.5px;line-height:1.6}.ForecastEmbed-module__H-dONW__ForecastEmbed .doc-row{gap:4px;display:flex}.ForecastEmbed-module__H-dONW__ForecastEmbed .doc-row button{color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;min-height:40px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500}.ForecastEmbed-module__H-dONW__ForecastEmbed .doc-row button:hover{color:var(--accent);background:var(--tab-active-bg)}.ForecastEmbed-module__H-dONW__DocDialog{border:1px solid var(--rule);width:calc(100vw - 48px);max-width:720px;max-height:80vh;color:var(--ink);border-radius:8px;padding:22px 24px;overflow-y:auto}.ForecastEmbed-module__H-dONW__MethodsDialog{max-width:900px;max-height:calc(100dvh - 32px)}.ForecastEmbed-module__H-dONW__DocDialog::backdrop{background:#01114b59}.ForecastEmbed-module__H-dONW__DocDialogHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ForecastEmbed-module__H-dONW__DocDialogHead h2{flex:1}.ForecastEmbed-module__H-dONW__DocClose{cursor:pointer;color:var(--ink-secondary);background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-family:inherit;font-size:20px;line-height:1;display:inline-flex}.ForecastEmbed-module__H-dONW__DocClose:hover{color:var(--ink)}.ForecastEmbed-module__H-dONW__ForecastEmbed .empty-state{border:1px dashed var(--ink-muted);background:var(--rule-soft);color:var(--ink-secondary);border-radius:8px;padding:16px 18px;font-size:13px;line-height:1.65}.ForecastEmbed-module__H-dONW__ForecastEmbed .empty-state strong{color:var(--ink);font-weight:700}.ForecastEmbed-module__H-dONW__ForecastEmbed #footnote{color:var(--ink-secondary);margin:0;font-size:12.5px;line-height:1.65}.ForecastEmbed-module__H-dONW__ForecastEmbed #footnote p{margin:0 0 12px}.ForecastEmbed-module__H-dONW__ForecastEmbed #footnote p:last-child{margin-bottom:0}.ForecastEmbed-module__H-dONW__ForecastEmbed #footnote b{color:var(--ink)}.ForecastEmbed-module__H-dONW__ForecastEmbed table{border-collapse:collapse;width:100%;font-size:13px}.ForecastEmbed-module__H-dONW__ForecastEmbed th,.ForecastEmbed-module__H-dONW__ForecastEmbed td{text-align:right;border-bottom:1px solid var(--rule);font-family:var(--font-fragment-mono,"Fragment Mono", monospace);font-variant-numeric:tabular-nums;color:var(--ink);padding:9px 11px;font-weight:400}.ForecastEmbed-module__H-dONW__ForecastEmbed th:first-child,.ForecastEmbed-module__H-dONW__ForecastEmbed td:first-child{text-align:left;font-family:var(--font-hanken-grotesk,"Hanken Grotesk", sans-serif);font-weight:600}.ForecastEmbed-module__H-dONW__ForecastEmbed thead th{font-family:var(--font-hanken-grotesk,"Hanken Grotesk", sans-serif);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-secondary);border-bottom:2px solid var(--ink);padding-bottom:7px;font-size:10px;font-weight:700}.ForecastEmbed-module__H-dONW__ForecastEmbed tbody tr:last-child td{border-bottom:none}.ForecastEmbed-module__H-dONW__ForecastEmbed tbody tr:hover{background:var(--rule-soft)}.ForecastEmbed-module__H-dONW__ForecastEmbed .num-null{color:var(--ink-muted)}.ForecastEmbed-module__H-dONW__ExampleHeading{color:var(--ink);margin:22px 0 7px;font-size:15px;font-weight:700}.ForecastEmbed-module__H-dONW__ExampleTableWrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;margin:4px 0 10px;overflow-x:auto}.ForecastEmbed-module__H-dONW__ExampleTable{min-width:540px}.ForecastEmbed-module__H-dONW__ExampleTable th,.ForecastEmbed-module__H-dONW__ExampleTable td{white-space:nowrap}.ForecastEmbed-module__H-dONW__ExampleTable th:first-child,.ForecastEmbed-module__H-dONW__ExampleTable td:first-child{background:var(--card);z-index:1;position:sticky;left:0}.ForecastEmbed-module__H-dONW__ExampleTable thead th:first-child{z-index:2}.ForecastEmbed-module__H-dONW__ExampleNote{color:var(--ink-muted);font-size:11.5px;line-height:1.55}.ForecastEmbed-module__H-dONW__ForecastEmbed button:focus-visible,.ForecastEmbed-module__H-dONW__ForecastEmbed a:focus-visible{outline-offset:2px;outline:3px solid #002bd652}@media (prefers-reduced-motion:reduce){.ForecastEmbed-module__H-dONW__ForecastEmbed *,.ForecastEmbed-module__H-dONW__ForecastEmbed :before,.ForecastEmbed-module__H-dONW__ForecastEmbed :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:1081px){.ForecastEmbed-module__H-dONW__TabsRow{padding:0}.ForecastEmbed-module__H-dONW__TabsLeft{flex:0 0 calc(50% - 500px);justify-content:flex-end}.ForecastEmbed-module__H-dONW__TabsRight{flex:0 0 calc(50% - 500px)}.ForecastEmbed-module__H-dONW__TabsMid{flex:1}}@media (max-width:1024px){.ForecastEmbed-module__H-dONW__StickyHead{top:var(--size-header,3rem)}.ForecastEmbed-module__H-dONW__TabsRow{padding:0 24px}.ForecastEmbed-module__H-dONW__TabsMid{justify-content:flex-start}.ForecastEmbed-module__H-dONW__ForecastEmbed .tabs-row button{scroll-snap-align:center;flex:none;min-height:44px}.ForecastEmbed-module__H-dONW__Page{padding:22px 24px 56px}.ForecastEmbed-module__H-dONW__ChartWrap{height:410px}.ForecastEmbed-module__H-dONW__ControlRight{flex-wrap:wrap;justify-content:flex-end}:is(.ForecastEmbed-module__H-dONW__ForecastEmbed .tabs-row button,.ForecastEmbed-module__H-dONW__ForecastEmbed .range-controls button,.ForecastEmbed-module__H-dONW__ForecastEmbed .doc-row button){min-height:44px}.ForecastEmbed-module__H-dONW__ForecastEmbed .export-row button{height:44px}.ForecastEmbed-module__H-dONW__DocClose{width:44px;height:44px}}@media (max-width:600px){.ForecastEmbed-module__H-dONW__TabsLeft,.ForecastEmbed-module__H-dONW__TabsRight{display:none}.ForecastEmbed-module__H-dONW__TabsRow{padding:0}.ForecastEmbed-module__H-dONW__TabsMid{padding:6px 12px;padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));justify-content:flex-start}.ForecastEmbed-module__H-dONW__ForecastEmbed .tabs-label{display:none}.ForecastEmbed-module__H-dONW__ForecastEmbed .tabs-row button{min-height:44px;padding:7px 11px;font-size:13px}.ForecastEmbed-module__H-dONW__Page{padding:14px 12px calc(44px + env(safe-area-inset-bottom))}.ForecastEmbed-module__H-dONW__Card{margin-bottom:12px;padding:15px 14px}.ForecastEmbed-module__H-dONW__EstimateHead{align-items:flex-start}.ForecastEmbed-module__H-dONW__ForecastEmbed .unit-controls button{flex:1}.ForecastEmbed-module__H-dONW__KpiGrid{grid-template-columns:1fr;gap:10px}.ForecastEmbed-module__H-dONW__Standfirst{font-size:12.5px;line-height:1.55}.ForecastEmbed-module__H-dONW__ControlRow{margin-bottom:14px;display:block}.ForecastEmbed-module__H-dONW__ControlRight{justify-content:space-between;align-items:center;width:100%;margin-top:14px;display:flex}:is(.ForecastEmbed-module__H-dONW__ForecastEmbed .range-controls button,.ForecastEmbed-module__H-dONW__ForecastEmbed .export-row button){min-height:44px}.ForecastEmbed-module__H-dONW__ForecastEmbed .export-row button{height:44px}.ForecastEmbed-module__H-dONW__ChartWrap{height:315px}.ForecastEmbed-module__H-dONW__LegendRow{gap:10px 16px;font-size:12px}.ForecastEmbed-module__H-dONW__DocDialog{width:100%;max-width:none;max-height:min(92dvh,760px);padding:20px 18px;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;margin:0;inset:auto 0 0}.ForecastEmbed-module__H-dONW__DocDialogHead{z-index:1;background:var(--card);margin:-20px -18px 12px;padding:16px 14px 4px 18px;position:sticky;top:-20px}.ForecastEmbed-module__H-dONW__DocClose{width:44px;height:44px}}@media (max-width:370px){.ForecastEmbed-module__H-dONW__ChartWrap{height:295px}}
