@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,300..600&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--hb-dark: #111111;--hb-orange: #F97316;--hb-text: #1a1a1a;--hb-text-muted: #8a8a8a;--hb-text-dim: #b0b0b0;--hb-muted: #888888;--hb-dim: #b0b0b0;--hb-bg: #fafaf8;--hb-bg-panel: #ffffff;--hb-bg-hover: #f4f3f0;--hb-bg-active: #eeedeb;--hb-border: #e8e8e8;--hb-border-light: #f0efed;--hb-chart-series: #6b6558;--hb-chart-ahead: #6f9068;--hb-chart-behind: #bd6b5a;--hb-blue: #378ADD;--hb-red: #A32D2D;--hb-green: #1D9E75;--hb-amber: #BA7517;--hb-btn-primary: #1a1a1a;--hb-btn-primary-text: #ffffff;--hb-blue-dim: #EBF3FB;--hb-blue-dim-border: rgba(55, 138, 221, .2);--hb-orange-dim: #FFF4EE;--hb-orange-dim-border: rgba(249, 115, 22, .25);--hb-red-dim: #FCEBEB;--hb-green-dim: #edf7f3;--hb-amber-dim: #fdf3e3;--hb-desk-decision-border: #D85A30;--hb-desk-decision-bg: #FAECE7;--hb-desk-decision-bg-strong: #F5C4B3;--hb-desk-decision-text: #993C1D;--hb-desk-decision-text-strong: #712B13;--hb-desk-signal-border: #BA7517;--hb-desk-signal-bg: #FAEEDA;--hb-desk-signal-bg-strong: #FAC775;--hb-desk-signal-text: #854F0B;--hb-desk-signal-text-strong: #633806;--hb-desk-signal-divider: rgba(186, 117, 23, .2);--hb-move: #1D9E75;--hb-move-dim: #edf7f3;--hb-move-dim-border: rgba(29, 158, 117, .22);--hb-move-strong: #073d2c;--hb-slate: #5b6b7a;--hb-slate-dim: #eef1f5;--hb-slate-dim-border: rgba(91, 107, 122, .2)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--hb-bg);color:var(--hb-text)}:root[data-theme=dark]{--hb-dark: #f3f3f2;--hb-orange: #ff8a3d;--hb-text: #f3f3f2;--hb-text-muted: #a0a0a0;--hb-text-dim: #6b6b6b;--hb-muted: #a0a0a0;--hb-dim: #6b6b6b;--hb-bg: #1c1b1a;--hb-bg-panel: #26241f;--hb-bg-hover: #2f2d29;--hb-bg-active: #36332e;--hb-border: #34322d;--hb-border-light: #2a2824;--hb-chart-series: #b3ad9f;--hb-chart-ahead: #7f9a78;--hb-chart-behind: #c9705e;--hb-blue: #5aa0f0;--hb-red: #e46b6b;--hb-green: #4cba92;--hb-amber: #d99a50;--hb-btn-primary: #f3f3f2;--hb-btn-primary-text: #111111;--hb-blue-dim: rgba(90, 160, 240, .12);--hb-blue-dim-border: rgba(90, 160, 240, .3);--hb-orange-dim: rgba(255, 138, 61, .14);--hb-orange-dim-border: rgba(255, 138, 61, .3);--hb-red-dim: #3a1f1f;--hb-green-dim: #1a2e26;--hb-amber-dim: #2e2418;--hb-desk-decision-border: #ED7A4D;--hb-desk-decision-bg: #2c160e;--hb-desk-decision-bg-strong: #5a2a1a;--hb-desk-decision-text: #f5b39b;--hb-desk-decision-text-strong: #fce0d2;--hb-desk-signal-border: #d99a50;--hb-desk-signal-bg: #2c2010;--hb-desk-signal-bg-strong: #5c401e;--hb-desk-signal-text: #e8c084;--hb-desk-signal-text-strong: #fbe2b6;--hb-desk-signal-divider: rgba(217, 154, 80, .25);--hb-move: #4cba92;--hb-move-dim: #0f2e21;--hb-move-dim-border: rgba(76, 186, 146, .3);--hb-move-strong: #c9eddc;--hb-slate: #8a9aa8;--hb-slate-dim: #1c2228;--hb-slate-dim-border: rgba(138, 154, 168, .25)}@media(prefers-color-scheme:dark){:root[data-theme=auto]{--hb-dark: #f3f3f2;--hb-orange: #ff8a3d;--hb-text: #f3f3f2;--hb-text-muted: #a0a0a0;--hb-text-dim: #6b6b6b;--hb-muted: #a0a0a0;--hb-dim: #6b6b6b;--hb-bg: #111111;--hb-bg-panel: #181818;--hb-bg-hover: #222222;--hb-bg-active: #2a2a2a;--hb-border: #2d2d2d;--hb-border-light: #232323;--hb-chart-series: #b3ad9f;--hb-chart-ahead: #7f9a78;--hb-chart-behind: #c9705e;--hb-blue: #5aa0f0;--hb-red: #e46b6b;--hb-green: #4cba92;--hb-amber: #d99a50;--hb-btn-primary: #f3f3f2;--hb-btn-primary-text: #111111;--hb-blue-dim: rgba(90, 160, 240, .12);--hb-blue-dim-border: rgba(90, 160, 240, .3);--hb-orange-dim: rgba(255, 138, 61, .14);--hb-orange-dim-border: rgba(255, 138, 61, .3);--hb-red-dim: #3a1f1f;--hb-green-dim: #1a2e26;--hb-amber-dim: #2e2418;--hb-desk-decision-border: #ED7A4D;--hb-desk-decision-bg: #2c160e;--hb-desk-decision-bg-strong: #5a2a1a;--hb-desk-decision-text: #f5b39b;--hb-desk-decision-text-strong: #fce0d2;--hb-desk-signal-border: #d99a50;--hb-desk-signal-bg: #2c2010;--hb-desk-signal-bg-strong: #5c401e;--hb-desk-signal-text: #e8c084;--hb-desk-signal-text-strong: #fbe2b6;--hb-desk-signal-divider: rgba(217, 154, 80, .25);--hb-move: #4cba92;--hb-move-dim: #0f2e21;--hb-move-dim-border: rgba(76, 186, 146, .3);--hb-move-strong: #c9eddc;--hb-slate: #8a9aa8;--hb-slate-dim: #1c2228;--hb-slate-dim-border: rgba(138, 154, 168, .25)}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{background:var(--hb-bg);color:var(--hb-text)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--hb-border);border-radius:3px}.hb-scroll-on-focus{scrollbar-width:none}.hb-scroll-on-focus::-webkit-scrollbar{width:0;height:0}.hb-scroll-on-focus:hover,.hb-scroll-on-focus:focus-within{scrollbar-width:thin}.hb-scroll-on-focus:hover::-webkit-scrollbar,.hb-scroll-on-focus:focus-within::-webkit-scrollbar{width:6px;height:6px}a{color:inherit;text-decoration:none}.sidebar-item:hover{background:var(--hb-bg-hover)!important}input:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--hb-orange)!important;box-shadow:0 0 0 3px var(--hb-orange-dim)!important;transition:border-color .12s ease,box-shadow .12s ease}.desk-chat-composer textarea:focus{border-color:transparent!important;box-shadow:none!important}.desk-chat-attach-btn:hover{background:var(--hb-border-light)!important;color:var(--hb-text)!important}input::placeholder,textarea::placeholder{color:var(--hb-text-dim)}.desk-collapsed-row:hover{background:var(--hb-bg-hover)}.desk-overflow-trigger:hover{background:var(--hb-bg-active)}.desk-overflow-trigger:hover>span:first-child{text-decoration:underline;text-underline-offset:2px}.data-issues-banner{margin:12px 0 4px;overflow:hidden;border:1px solid var(--hb-desk-signal-divider);border-left:3px solid var(--hb-amber);border-radius:4px;background:var(--hb-amber-dim);color:var(--hb-text)}.data-issues-banner--context{border-color:var(--hb-border-light);border-left-color:var(--hb-text-dim);background:var(--hb-bg-hover)}.data-issues-banner--context .data-issues-banner__marker,.data-issues-banner--context .data-issues-banner__label{border-color:var(--hb-text-dim);color:var(--hb-text-muted)}.data-issues-banner__toggle{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:11px 13px 11px 11px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.data-issues-banner__toggle:focus-visible{outline:2px solid var(--hb-amber);outline-offset:-3px}.data-issues-banner__marker{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--hb-amber);border-radius:50%;color:var(--hb-amber);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;line-height:1}.data-issues-banner__heading{min-width:0}.data-issues-banner__label{display:block;color:var(--hb-amber);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.data-issues-banner__summary{display:block;margin-top:2px;color:var(--hb-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.45}.data-issues-banner__indicator{color:var(--hb-text-muted);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:16px;line-height:1}.data-issues-banner__body{padding:0 14px 13px 41px}.data-issues-banner__issues{display:grid;gap:12px;margin:0;padding:12px 0 0;border-top:1px solid var(--hb-border-light);list-style:none}.data-issues-banner__issue+.data-issues-banner__issue{padding-top:12px;border-top:1px solid var(--hb-border-light)}.data-issues-banner__context-group{padding-top:12px;border-top:1px solid var(--hb-border-light)}.data-issues-banner__context-label{margin-bottom:8px;color:var(--hb-text-muted);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.data-issues-banner__context-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.data-issues-banner__issue-title{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:14px;font-weight:500;line-height:1.35}.data-issues-banner__issue-body{margin-top:3px;color:var(--hb-text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12.5px;line-height:1.55}.data-issues-banner__details{display:grid;gap:5px;margin-top:8px}.data-issues-banner__detail{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;color:var(--hb-text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.45}.data-issues-banner__detail-context{color:var(--hb-text-dim)}.data-issues-banner__detail-value{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}@media(max-width:560px){.data-issues-banner__body{padding-left:14px}}.hb-brief{--hb-brief-serif: "Source Serif 4", "Georgia", "Times New Roman", serif;--hb-brief-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--hb-brief-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--hb-brief-measure: 68ch;container-type:inline-size;container-name:hb-brief;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;max-width:100%;color:var(--hb-text);font-family:var(--hb-brief-sans)}.hb-brief-stack__item{min-width:0;margin-top:28px}.hb-brief-stack__item+.hb-brief-stack__item{margin-top:36px;padding-top:32px;border-top:1px solid var(--hb-border)}.hb-brief__masthead{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--hb-border-light)}.hb-brief__masthead-id{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0}.hb-brief__eyebrow{margin:0;font-family:var(--hb-brief-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--hb-orange)}.hb-brief__meta{margin:0;font-family:var(--hb-brief-mono);font-size:11.5px;letter-spacing:.02em;color:var(--hb-text-muted)}.hb-brief__masthead-side{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.hb-brief__report-link{font-size:13px;color:var(--hb-text);text-decoration:underline;text-decoration-color:var(--hb-text-dim);text-underline-offset:3px}.hb-brief__lede{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;max-width:var(--hb-brief-measure)}.hb-brief__scope{margin:0;font-family:var(--hb-brief-mono);font-size:11px;letter-spacing:.04em;color:var(--hb-text-dim)}.hb-brief__headline{margin:0;font-family:var(--hb-brief-serif);font-size:clamp(24px,3.2vw,30px);font-weight:500;line-height:1.2;letter-spacing:-.012em;text-wrap:balance;color:var(--hb-text)}.hb-brief__dek{margin:0;font-family:var(--hb-brief-serif);font-size:18px;line-height:1.5;color:var(--hb-text-muted);text-wrap:pretty}.hb-brief__label{margin:0 0 12px;font-family:var(--hb-brief-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--hb-text-muted)}.hb-brief__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));min-width:0;border-top:1px solid var(--hb-text)}.hb-brief__kpi{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-content:start;padding:12px 14px 12px 0;border-bottom:1px solid var(--hb-border-light);min-width:0}.hb-brief__kpi-label{margin:0;font-size:12px;line-height:1.4;color:var(--hb-text-muted)}.hb-brief__kpi-value{margin:0;font-family:var(--hb-brief-serif);font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--hb-text)}.hb-brief__kpi-caption{margin:0;font-size:11.5px;color:var(--hb-text-dim)}.hb-brief__cmp{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1px}.hb-brief__cmp-delta{font-family:var(--hb-brief-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--hb-text-muted)}.hb-brief__cmp-delta--good{color:var(--hb-green)}.hb-brief__cmp-delta--bad{color:var(--hb-red)}.hb-brief__cmp-basis{font-size:11.5px;line-height:1.4;color:var(--hb-text-dim)}.hb-brief__cmp--quiet .hb-brief__cmp-delta{color:var(--hb-text-dim);font-size:11px}.hb-brief__cmp--quiet .hb-brief__cmp-basis{font-style:italic}.hb-brief__cmp-reason{font-size:12px;line-height:1.45;color:var(--hb-text-muted)}.hb-brief__no-comparison{margin:12px 0 0;max-width:var(--hb-brief-measure);font-size:13px;line-height:1.55;color:var(--hb-text-muted)}.hb-brief__more-title{margin:14px 0 6px;font-size:12px;color:var(--hb-text-muted)}.hb-brief__frame{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.hb-brief__table{width:100%;min-width:360px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.hb-brief__table th{padding:6px 10px;border-bottom:1px solid var(--hb-text);font-size:12px;font-weight:500;text-align:right;white-space:nowrap;color:var(--hb-text-muted)}.hb-brief__table td{padding:7px 10px;border-bottom:1px solid var(--hb-border-light);text-align:right;vertical-align:top;color:var(--hb-text)}.hb-brief__table th:first-child,.hb-brief__table td:first-child{padding-left:0;text-align:left}.hb-brief__narrative{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;min-width:0}.hb-brief__p{margin:0;max-width:var(--hb-brief-measure);font-family:var(--hb-brief-serif);font-size:17px;line-height:1.74;color:var(--hb-text);text-wrap:pretty;scroll-margin-top:16px}.hb-brief__figure{margin:2px 0 8px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;scroll-margin-top:16px}.hb-brief__figcaption{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.hb-brief__fig-title{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--hb-text)}.hb-brief__fig-sub{margin:0;font-size:12.5px;line-height:1.4;color:var(--hb-text-muted)}.hb-brief__fig-source{margin:0;font-family:var(--hb-brief-mono);font-size:10.5px;letter-spacing:.02em;color:var(--hb-text-dim)}.hb-brief__fig-missing{margin:0;font-size:12.5px;color:var(--hb-text-muted)}.hb-brief__consider-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:var(--hb-brief-measure);border-top:1px solid var(--hb-text)}.hb-brief__consider-item{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:14px 0;border-bottom:1px solid var(--hb-border-light)}.hb-brief__consider-text{margin:0;font-family:var(--hb-brief-serif);font-size:16.5px;line-height:1.6;color:var(--hb-text)}.hb-brief__consider-foot{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;line-height:1.5;color:var(--hb-text-muted)}.hb-brief__consider-foot a,.hb-brief__link-button{color:var(--hb-text-muted);text-decoration:underline;text-decoration-color:var(--hb-text-dim);text-underline-offset:3px}.hb-brief__link-button{padding:0;border:0;background:none;font:inherit;cursor:pointer}.hb-brief__consider-state{min-width:0;overflow-wrap:anywhere;color:var(--hb-text-muted)}.hb-brief__consider-state-label{color:var(--hb-text-dim)}.hb-brief__coverage{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:8px;padding-top:14px;border-top:1px solid var(--hb-border);font-size:12px;line-height:1.55;color:var(--hb-text-muted)}.hb-brief__coverage-list{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0}.hb-brief__coverage-list dt{margin:0;padding-top:1px;font-family:var(--hb-brief-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--hb-text-dim)}.hb-brief__coverage-list dd{margin:0;color:var(--hb-text-muted)}.hb-brief__caution{margin:0;font-style:italic;color:var(--hb-text-muted)}.hb-brief a:focus-visible,.hb-brief button:focus-visible{outline:2px solid var(--hb-orange);outline-offset:2px}@container hb-brief (max-width: 480px){.hb-brief__p{font-size:16px}.hb-brief__kpi-value{font-size:22px}.hb-brief__dek{font-size:16.5px}.hb-brief__coverage-list{grid-template-columns:minmax(0,1fr)}}.hb-briefings-workbench-host{container-type:inline-size;container-name:hb-briefings;min-width:0}.hb-briefings-workbench{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:40px;align-items:start;padding-top:22px}.hb-briefings-workbench__pane{min-width:0;padding-left:40px;border-left:1px solid var(--hb-border-light)}@container hb-briefings (max-width: 719px){.hb-briefings-workbench{grid-template-columns:minmax(0,1fr);gap:20px}.hb-briefings-workbench__pane{padding-left:0;border-left:0;padding-top:20px;border-top:1px solid var(--hb-border-light)}}.si-page{--paper: #fcfbf6;--ink: #1b1a16;--muted: #7a766b;--faint: #a8a398;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(135% 100% at 50% 0%,#ffffff 0%,var(--paper) 62%);color:var(--ink)}.si-card{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center}.si-mark{display:block}.si-h1{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:clamp(40px,6vw,54px);letter-spacing:-.02em;line-height:1;margin:26px 0 0;text-align:center}.si-sub{margin:14px 0 34px;font-size:15px;line-height:1.5;color:var(--muted);text-align:center;max-width:32ch}.si-invite{margin:26px 0 0;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);text-align:center}.si-back{margin-top:40px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .15s ease}.si-back:hover{color:var(--ink)}
