@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Noto+Serif+SC:wght@500;600;700&display=swap";:root{color:#252525;font-synthesis:none;background:#f4f0e8;font-family:Manrope,Noto Sans SC,sans-serif}*{box-sizing:border-box}body{color:#252525;background:#f4f0e8;min-width:320px;margin:0}a{color:inherit;text-decoration:none}.site-header{background:#f4f0e8f5;border-bottom:1px solid #d8d0c3}.site-masthead,.site-nav,.page,.site-footer{width:min(1180px,100% - 40px);margin:auto}.site-masthead{justify-content:space-between;align-items:flex-end;gap:32px;padding:42px 0 30px;display:flex}.brand{gap:7px;display:grid}.brand-kicker,.eyebrow{color:#b64d33;letter-spacing:.12em;text-transform:uppercase;font:500 11px/1.3 DM Mono,monospace}.brand strong{letter-spacing:-.06em;font:700 clamp(24px,4vw,42px)/.95 Noto Serif SC,serif}.site-meta{color:#81796e;text-align:right;text-transform:uppercase;font:11px/1.7 DM Mono,monospace}.site-meta strong{color:#252525;font-weight:500;display:block}.site-nav{gap:24px;display:flex;overflow-x:auto}.site-nav a{color:#81796e;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;padding:13px 0 16px;font-size:13px;transition:color .2s,border-color .2s}.site-nav a:hover,.site-nav a.active{color:#252525;border-color:#c84b2f}.site-nav a.active{font-weight:700}.page{padding:64px 0 90px}.hero{max-width:780px;padding:0 0 48px}.hero h1,.detail-head h1{letter-spacing:-.06em;margin:10px 0 18px;font:700 clamp(38px,6vw,70px)/.98 Noto Serif SC,serif}.hero h1 em,.detail-head h1 em{color:#b64d33;font-style:normal}.lede{color:#716c63;max-width:680px;font-size:16px;line-height:1.8}.badge{color:#b64d33;letter-spacing:.08em;border:1px solid #dba58f;border-radius:0;padding:6px 9px;font:10px DM Mono,monospace;display:inline-block}.context-strip{border-top:1px solid #d8d0c3;border-bottom:1px solid #d8d0c3;gap:0;margin:0 0 32px}.context-strip span{color:#81796e;border-right:1px solid #d8d0c3;border-radius:0;padding:13px 15px;font:11px DM Mono,monospace}.context-strip span:first-child{padding-left:0}.context-strip strong{color:#b64d33}.metrics{background:#d8d0c3;border:1px solid #d8d0c3;grid-template-columns:repeat(4,1fr);gap:1px;margin:32px 0;display:grid}.metric-card{background:#f8f5ef;border:0;border-radius:0;min-height:142px;padding:20px}.metric-card span,.metric-card small{color:#81796e;font-size:11px}.metric-card strong{letter-spacing:-.05em;margin:18px 0 8px;font:700 clamp(21px,3vw,31px) DM Mono,monospace;display:block}.section{padding-top:64px}.section-heading{margin:0 0 18px}.section-heading h2,.panel h2{letter-spacing:-.04em;margin:8px 0 0;font:600 clamp(25px,3vw,40px)/1.14 Noto Serif SC,serif}.section-link{color:#b64d33;font:12px DM Mono,monospace}.group-grid{background:#d8d0c3;border:1px solid #d8d0c3;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.group-card{background:#f8f5ef;border:0;border-radius:0;align-items:flex-start;gap:18px;min-height:180px;padding:26px;transition:background .2s;display:flex}.group-card:hover{background:#e8d9c8;transform:none}.group-card h3{margin:24px 0 8px;font:600 24px Noto Serif SC,serif}.group-card p{color:#716c63;margin:0;font-size:13px}.group-index{color:#b64d33;font:11px DM Mono,monospace}.group-card>strong{color:#b64d33;margin-left:auto;font:500 28px DM Mono,monospace}.flow-row{color:#514b43;justify-content:flex-start}.flow-row span{background:#f8f5ef;border:1px solid #d8d0c3;border-radius:0;padding:14px 16px;font-size:13px}.flow-row i{color:#b64d33}.detail-head{padding:18px 0 44px}.detail-head h1{font-size:clamp(36px,5vw,64px)}.back{color:#b64d33;margin-bottom:18px;font:11px DM Mono,monospace;display:inline-block}.panel{background:#f8f5ef;border:1px solid #d8d0c3;border-radius:0;padding:24px}.panel p{color:#716c63;line-height:1.8}.panel-head{margin-bottom:18px}.panel-head h2{margin:0;font-size:24px}.chart-panel{margin-top:18px}.chart-empty,.empty{color:#81796e;text-align:center;padding:70px}.empty{min-height:60vh}.empty h1{color:#252525}.empty button,button,select{color:#252525;background:#f4f0e8;border:1px solid #d8d0c3;border-radius:0;padding:8px 10px}button:hover,.quiet-button:hover{color:#b64d33;border-color:#c84b2f}.factor-tile,.catalog-group{background:#f8f5ef;border:1px solid #d8d0c3;border-radius:0}.factor-tile .tile-dot{border-radius:0}.factor-tile h3,.catalog-group h3{font-family:Noto Serif SC,serif}.factor-tile code,.catalog-row code,.factor-tile small,.catalog-row small{color:#716c63}.factor-tile small{line-height:1.8}.catalog-row{border-color:#e2dbd0}.warning-panel ul{color:#514b43}.jump-flow div{background:#f8f5ef;border:1px solid #d8d0c3;border-radius:0}.jump-flow b{color:#252525}.jump-flow span{color:#81796e}.jump-flow .accent{border-color:#c84b2f}.annotation,.legend-note{color:#716c63}.legend-note{border-color:#c84b2f}.site-footer{color:#8d8579;border-top:1px solid #d8d0c3;justify-content:space-between;gap:20px;padding:22px 0 36px;font:11px DM Mono,monospace;display:flex}.site-footer span:last-child{color:#b64d33}.explorer-toolbar label,.explorer-summary,.factor-table td,.muted{color:#81796e}.explorer-toolbar input,.explorer-toolbar select{color:#252525;background:#f4f0e8;border-color:#d8d0c3;border-radius:0}.quiet-button{color:#716c63;background:0 0;border-color:#d8d0c3;border-radius:0}.factor-table td{color:#514b43}.status-pill{border-radius:0}.research-boundary{color:#514b43;background:#ede5d9;border-color:#c84b2f}@media (width<=800px){.site-masthead{display:block}.site-meta{text-align:left;margin-top:22px}.metrics{grid-template-columns:repeat(2,1fr)}.detail-grid,.group-grid{grid-template-columns:1fr}.context-strip{grid-template-columns:1fr 1fr;display:grid}.context-strip span:first-child{padding-left:15px}.context-strip span{border-bottom:1px solid #d8d0c3}.site-footer{display:block}.site-footer span{margin-top:8px;display:block}.page{padding-top:44px}}@media (width<=520px){.site-masthead,.site-nav,.page,.site-footer{width:min(100% - 28px,1180px)}.site-nav{gap:15px}.metrics{grid-template-columns:1fr 1fr}.panel{padding:20px}.context-strip{display:block}.context-strip span{border-right:0;display:block}.context-strip span:first-child{padding-left:15px}}:root{--fundamental-accent:#5cc8b0}.core-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.factor-tile{background:#131a27;border:1px solid #202c40;border-radius:10px;padding:22px;position:relative}.factor-tile .tile-dot{border-radius:50%;width:8px;height:8px;margin-bottom:22px;display:block}.factor-tile p{color:#ef8d5e;margin:0 0 8px;font-size:11px}.factor-tile h3{margin:0 0 12px;font-size:18px}.factor-tile code,.catalog-row code{color:#a8b0bf;font-size:11px;line-height:1.5;display:block}.factor-tile small{color:#788397;margin-top:14px;line-height:1.6;display:block}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.catalog-group{background:#131a27;border:1px solid #202c40;border-radius:10px;padding:20px}.catalog-group h3{color:#e9edf5;margin:0 0 12px}.catalog-row{border-top:1px solid #20293a;grid-template-columns:1fr 1.2fr;gap:10px;padding:10px 0;font-size:13px;display:grid}.warning-panel{border-color:#76513f;margin-top:14px}.warning-panel ul{color:#a8b0bf;padding-left:20px;font-size:13px;line-height:1.8}.warning-panel li{margin-bottom:4px}@media (width<=800px){.core-grid,.catalog-grid,.catalog-row{grid-template-columns:1fr}}.context-strip{color:#a8b0bf;flex-wrap:wrap;gap:10px;margin:18px 0 24px;font-size:12px;display:flex}.context-strip span{background:#111722;border:1px solid #263043;border-radius:999px;padding:8px 12px}.context-strip strong{color:#ef8d5e;margin-right:7px;font-weight:600}.explorer-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.explorer-toolbar label{color:#788397;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:11px;display:grid}.explorer-toolbar input,.explorer-toolbar select{color:#e9edf4;min-height:36px;font:inherit;text-transform:none;letter-spacing:normal;background:#0f151f;border:1px solid #303a4d;border-radius:7px;padding:0 10px}.search-field{flex:260px}.search-field input{box-sizing:border-box;width:100%}.quiet-button{color:#a8b0bf;cursor:pointer;background:0 0;border:1px solid #303a4d;border-radius:7px;min-height:36px;padding:0 12px}.quiet-button:hover{color:#ef8d5e;border-color:#ef8d5e}.explorer-summary{color:#e9edf4;border-top:1px solid #263043;gap:12px;margin-top:20px;padding:15px 0 12px;font-size:13px;display:flex}.table-scroll{overflow-x:auto}.factor-table{border-collapse:collapse;width:100%;min-width:760px}.factor-table th,.factor-table td{text-align:left;vertical-align:top;border-bottom:1px solid #263043;padding:14px 12px}.factor-table th{color:#788397;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.factor-table td{color:#a8b0bf;font-size:13px}.factor-table td:first-child{width:30%}.factor-table a{color:#e9edf4;text-decoration:none}.factor-table a:hover strong{color:#ef8d5e}.factor-table small{color:#788397;margin-top:5px;font-size:11px;display:block}.status-pill{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px;display:inline-block}.empty-filter{text-align:center;padding:48px 16px}.empty-filter h2{margin:0 0 8px}.explorer-head{margin-bottom:4px}.factor-id{color:#788397;margin:-12px 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.detail-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag{color:#a8b0bf;border:1px solid #303a4d;border-radius:999px;padding:5px 9px;font-size:11px;display:inline-block}.research-dl{gap:10px;margin:24px 0 0;display:grid}.research-dl div{border-top:1px solid #263043;padding-top:9px}.research-dl dt{color:#788397;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.research-dl dd{color:#e9edf4;margin:5px 0 0;font-size:13px}.panel-note,.chart-caption{color:#788397;font-size:12px}.interpretation-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.interpretation-grid ul{color:#a8b0bf;margin:0;padding-left:20px}.interpretation-grid li{margin:8px 0}.series-select{color:#788397;text-transform:uppercase;letter-spacing:.08em;gap:5px;font-size:11px;display:grid}.series-select select{color:#e9edf4;background:#0f151f;border:1px solid #303a4d;border-radius:7px;padding:8px 10px}.research-boundary{color:#a8b0bf;background:#171d28;border-left:3px solid #ef8d5e;margin-top:18px;padding:12px 16px;font-size:13px}@media (width<=700px){.interpretation-grid{grid-template-columns:1fr}.detail-tags{flex-direction:column;align-items:flex-start}.series-select,.series-select select{width:100%}}.section-heading-row{justify-content:space-between;align-items:end;gap:16px;display:flex}.section-link{color:#ef8d5e;font-size:13px;text-decoration:none}.section-link:hover{text-decoration:underline}.public-definition{font-size:18px;line-height:1.7;color:#dce3ef!important}.panel-note{color:#788397;font-size:12px}.research-evidence{margin-top:14px}.research-evidence small{color:#788397;line-height:1.6;display:block}.evidence-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:18px 0;display:grid}.evidence-metrics div{background:#0c1018;border:1px solid #202c40;border-radius:7px;padding:14px}.evidence-metrics span,.evidence-metrics strong{display:block}.evidence-metrics span{color:#788397;font-size:12px}.evidence-metrics strong{margin-top:6px;font-size:20px}.study-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.study-series{margin:0 0 28px}.study-series-intro{margin-bottom:16px}.study-series-intro h2{margin:8px 0 10px;font:600 clamp(25px,3vw,38px)/1.15 Noto Serif SC,serif}.study-series-intro p{color:#716c63;max-width:900px;font-size:14px;line-height:1.8}.study-series-boundary{border-left:3px solid #c84b2f;padding-left:14px}.study-taxonomy{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.study-taxonomy .tag{font-size:10px;line-height:1.4}.study-card{background:#f8f5ef;border:1px solid #d8d0c3;flex-direction:column;min-height:270px;padding:26px;transition:background .2s,transform .2s;display:flex}.study-card:hover{background:#ece1d2;transform:translateY(-3px)}.study-card small{color:#81796e;margin-top:25px;font-size:12px}.study-card h2{margin:9px 0;font:600 25px/1.3 Noto Serif SC,serif}.study-card p{color:#716c63;font-size:14px;line-height:1.75}.study-link{color:#b64d33;margin-top:auto;font-size:13px}.study-status{color:#514b43;border:1px solid #d8d0c3;width:max-content;padding:6px 9px;font-size:11px;display:inline-block}.study-status-historical-reviewed{color:#3c7652;background:#e9f2ea;border-color:#a7c5b4}.study-status-preliminary{color:#8a6724;background:#f8f0dc;border-color:#dec291}.study-status-hypothesis{color:#637284;background:#edf0f2;border-color:#c5ccd2}.study-context{background:#d8d0c3;border:1px solid #d8d0c3;grid-template-columns:1fr 2fr;gap:1px;margin-bottom:22px;display:grid}.study-context div{background:#f8f5ef;padding:18px}.study-context span{color:#81796e;margin-bottom:8px;font-size:11px;display:block}.study-context strong{font-size:14px;font-weight:500;line-height:1.6}.study-page .panel{margin-bottom:18px}.study-page .factor-table{min-width:620px}.study-page .factor-table td:first-child{width:auto}.study-chart-controls{flex-wrap:wrap;gap:16px;margin:18px 0 10px;display:flex}.study-chart-controls label{color:#716c63;align-items:center;gap:9px;font-size:12px;display:flex}.annual-evidence-panel{margin-top:18px}.annual-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.annual-chart-grid h3{margin:8px 0 0;font:600 15px Noto Serif SC,serif}.panel-note{color:#81796e;font-size:12px;line-height:1.7}.research-log ol{margin:22px 0 0;padding:0;list-style:none}.research-log li{border-top:1px solid #e2dbd0;grid-template-columns:120px 1fr;gap:18px;padding:18px 0;display:grid}.research-log time{color:#b64d33;font:12px DM Mono,monospace}.research-log li strong{font-size:14px}.research-log li p{margin:7px 0 0;font-size:13px}@media (width<=800px){.annual-chart-grid{grid-template-columns:1fr}}@media (width<=520px){.study-chart-controls label{justify-content:space-between;width:100%}.research-log li{grid-template-columns:1fr;gap:8px}}.study-columns{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.study-columns ul{color:#514b43;padding-left:21px;line-height:1.8}.study-columns li{margin:9px 0}.study-source{color:#b64d33;margin-top:22px}.study-source a{text-underline-offset:4px;text-decoration:underline}.rd-method-panel{margin-top:18px}.rd-method-panel .factor-table{min-width:860px}.rd-method-panel .factor-table td:first-child{width:24%;font-weight:600}.method-notes{color:#514b43;padding-left:22px;line-height:1.8}.method-notes li{margin:8px 0}.method-notes a{color:#b64d33;text-underline-offset:3px;text-decoration:underline}.annual-latest-callout{color:#514b43;background:#ede5d9;border:1px solid #dba58f;gap:7px;margin:8px 0 18px;padding:15px 17px;line-height:1.7;display:grid}.annual-latest-callout strong{color:#a9432d}.annual-table-wrap{margin:18px 0 8px}.annual-table{min-width:620px!important}.annual-table caption{text-align:left;color:#81796e;padding:0 12px 10px;font-size:12px}.annual-table td:first-child{font-weight:600}@media (width<=800px){.study-grid{grid-template-columns:1fr 1fr}.study-context,.study-columns{grid-template-columns:1fr}}@media (width<=560px){.study-grid{grid-template-columns:1fr}}.locale-toggle{color:#b64d33;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d8d0c3;border-radius:999px;padding:7px 11px;font:11px DM Mono,monospace}.locale-toggle:hover{color:#252525;border-color:#c84b2f}.study-page .factor-table th{color:#716c63;border-color:#d8d0c3}.study-page .factor-table td{color:#514b43;border-color:#d8d0c3}.study-page .factor-table tr:hover td{background:#eee6da}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f0e8;--surface:#f8f5ef;--ink:#252525;--ink-soft:#514b43;--muted:#81796e;--rule:#d8d0c3;--rule-soft:#e2dbd0;--accent:#b64d33;--accent-soft:#ede5d9}.context-strip{border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:18px 0 14px;display:grid}.context-strip div{border-right:1px solid var(--rule-soft);min-width:0;padding:15px 18px}.context-strip div:last-child{border-right:0}.context-strip dt{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font:500 10px/1.4 DM Mono,monospace}.context-strip dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font:12px/1.6 DM Mono,Noto Sans SC,monospace}.context-note{max-width:850px;color:var(--muted);margin:0 0 26px;font-size:13px;line-height:1.7}.context-note a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.factor-tile,.catalog-group,.evidence-metrics div{border:1px solid var(--rule);background:var(--surface);border-radius:0}.factor-tile p{color:var(--accent)}.factor-tile h3,.catalog-group h3,.research-dl dd{color:var(--ink)}.factor-tile small,.catalog-row small,.factor-tile code,.catalog-row code,.factor-id,.research-evidence small,.panel-note,.chart-caption{color:var(--muted)}.catalog-row,.research-dl div{border-color:var(--rule-soft)}.warning-panel{background:var(--accent-soft);border-color:#dba58f}.warning-panel ul,.interpretation-grid ul{color:var(--ink-soft)}.explorer-toolbar{background:var(--surface);border-color:var(--rule)}.explorer-toolbar label,.series-select{color:var(--muted)}.explorer-toolbar input,.explorer-toolbar select,.series-select select,button,select{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:3px}.explorer-toolbar input:focus-visible,.explorer-toolbar select:focus-visible,.series-select select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.quiet-button{border:1px solid var(--rule);background:var(--surface);color:var(--ink-soft);border-radius:3px}.quiet-button:hover,button:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.explorer-summary{border-color:var(--rule);color:var(--ink-soft)}.muted{color:var(--muted)}.factor-table th,.factor-table td{border-color:var(--rule-soft)}.factor-table th{color:var(--muted)}.factor-table td,.factor-table a{color:var(--ink-soft)}.factor-table a strong{color:var(--ink)}.factor-table a:hover strong,.section-link{color:var(--accent)}.factor-table tr:hover td{background:#f0e9df}.exploration-panel{margin-top:10px}.exploration-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:16px 0 20px;display:flex}.exploration-controls label{min-width:min(280px,100%);color:var(--muted);gap:6px;font-size:12px;display:grid}.exploration-controls select{min-height:40px;padding:8px 10px}.jump-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:10px 0 20px;display:grid}.jump-chart-grid h3{margin:4px 0;font:600 16px/1.4 Noto Serif SC,serif}.jump-table{min-width:640px!important}.decomposition-status{border:1px solid var(--rule);margin:0 0 18px;padding:7px 10px;font-size:12px;display:inline-block}.decomposition-status.is-valid{color:#3c7652;background:#e9f2ea;border-color:#a7c5b4}.decomposition-status.is-invalid{background:var(--accent-soft);color:var(--accent);border-color:#dba58f}.quantile-panel{margin-top:18px}.quantile-values{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.quantile-values div{border:1px solid var(--rule);background:var(--surface);gap:6px;padding:11px 12px;display:grid}.quantile-values span{color:var(--muted);font:11px DM Mono,monospace}.quantile-values strong{color:var(--ink);font:600 15px DM Mono,monospace}.exploration-panel .chart-caption{margin-top:8px}.jump-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.4fr);align-items:stretch;gap:10px;margin:24px 0;display:grid}.jump-flow div{flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:14px;display:flex}.jump-flow b{font-size:14px}.jump-flow span{font-size:12px;line-height:1.5}.jump-flow>i{color:var(--accent);align-self:center;font-style:normal}@media (width<=700px){.jump-chart-grid{grid-template-columns:1fr}.quantile-values{grid-template-columns:repeat(2,minmax(0,1fr))}.exploration-controls{align-items:stretch}.exploration-controls label{width:100%}.jump-flow{grid-template-columns:minmax(0,1fr);gap:7px}.jump-flow>i{justify-self:center;line-height:1;transform:rotate(90deg)}}.status-pill,.tag{border-radius:3px}.status-descriptive{color:#527184;background:#e7edf0}.status-experimental{color:var(--accent);background:#f8ebe5}.status-validated{color:#51855f;background:#edf5ed}.tag{border-color:var(--rule);color:var(--ink-soft);background:var(--surface)}.research-boundary{border-color:var(--accent);background:var(--accent-soft);color:var(--ink-soft)}.research-boundary strong{color:var(--accent)}.public-definition{color:var(--ink)!important}.evidence-metrics span{color:var(--muted)}.evidence-metrics strong{color:var(--ink)}.empty-filter p{color:var(--muted)}.provenance-panel{border-left:3px solid var(--accent);margin:34px 0 0}.provenance-panel h2{font-size:25px}.research-chart{min-width:0;margin:8px 0}.section-description{color:var(--muted);font-size:14px;line-height:1.7}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.chart-grid .panel h3,.scatter-panel h3{margin:0;font:600 19px/1.4 Noto Serif SC,serif}.scatter-panel{margin-top:18px}.quality-summary{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.quality-summary span{color:#8e462f;background:#f8ebe5;border:1px solid #dba58f;padding:8px 10px;font-size:12px;display:inline-block}.methodology-panel{margin-top:18px}.methodology-panel p{max-width:850px}.metric-warn{border-top:3px solid #c1833d}.metric-warn strong{color:#945d25}.metric-fail{border-top:3px solid #b64d33}.metric-fail strong{color:#a13d28}.metric-pass{border-top:3px solid #51855f}.metric-pass strong{color:#3c7652}.availability-panel{margin:10px 0 0}.availability-panel h2{font-size:25px}.availability-bar{border:1px solid var(--rule);background:#e4d6c8;height:22px;margin-top:24px;display:flex}.availability-bar span{background:#7a9e92;height:100%;display:block}.availability-legend{color:var(--ink-soft);flex-wrap:wrap;gap:8px 22px;margin-top:12px;font:12px DM Mono,monospace;display:flex}.availability-legend span:before{content:"";background:#7a9e92;width:8px;height:8px;margin-right:7px;display:inline-block}.availability-legend span:last-child:before{background:#e4d6c8}.group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=850px){.group-grid{grid-template-columns:1fr}.context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.context-strip div{border-bottom:1px solid var(--rule-soft)}.context-strip div:nth-child(2n){border-right:0}.context-strip div:nth-last-child(-n+2){border-bottom:0}.chart-grid{grid-template-columns:1fr}}@media (width<=520px){.context-strip{grid-template-columns:1fr;display:grid}.context-strip div,.context-strip div:nth-child(2n),.context-strip div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--rule-soft)}.context-strip div:last-child{border-bottom:0}.quality-summary{display:grid}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e9edf4;background:#0d1118}:root[data-theme=dark] body{color:#e9edf4;background:#0d1118}:root[data-theme=dark] .site-header{background:#0d1118f5;border-color:#263043}:root[data-theme=dark] .site-nav a,:root[data-theme=dark] .site-meta,:root[data-theme=dark] .metric-card span,:root[data-theme=dark] .metric-card small,:root[data-theme=dark] .lede,:root[data-theme=dark] .group-card p,:root[data-theme=dark] .annotation,:root[data-theme=dark] .legend-note,:root[data-theme=dark] .site-footer{color:#a8b0bf}:root[data-theme=dark] .site-meta strong,:root[data-theme=dark] .site-nav a:hover,:root[data-theme=dark] .site-nav a.active,:root[data-theme=dark] .empty h1,:root[data-theme=dark] .factor-table a strong{color:#e9edf4}:root[data-theme=dark] .panel,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .group-card,:root[data-theme=dark] .flow-row span,:root[data-theme=dark] .factor-tile,:root[data-theme=dark] .catalog-group,:root[data-theme=dark] .explorer-toolbar,:root[data-theme=dark] .study-card,:root[data-theme=dark] .study-context div{background:#131a27;border-color:#263043}:root[data-theme=dark] .study-card:hover{background:#1b2432}:root[data-theme=dark] .study-card small,:root[data-theme=dark] .study-context span,:root[data-theme=dark] .study-columns ul,:root[data-theme=dark] .study-page .factor-table th,:root[data-theme=dark] .factor-table th,:root[data-theme=dark] .factor-table td,:root[data-theme=dark] .factor-tile code,:root[data-theme=dark] .factor-tile small,:root[data-theme=dark] .catalog-row code,:root[data-theme=dark] .catalog-row small{color:#a8b0bf}:root[data-theme=dark] .study-page .factor-table td{color:#d0d7e2;border-color:#263043}:root[data-theme=dark] .method-notes{color:#d0d7e2}:root[data-theme=dark] .annual-latest-callout{color:#d0d7e2;background:#2a211f;border-color:#704436}:root[data-theme=dark] .annual-latest-callout strong,:root[data-theme=dark] .annual-table td small{color:#ef8d5e}:root[data-theme=dark] .study-page .factor-table tr:hover td{background:#1b2432}:root[data-theme=dark] .study-context,:root[data-theme=dark] .metrics,:root[data-theme=dark] .group-grid,:root[data-theme=dark] .context-strip,:root[data-theme=dark] .site-footer,:root[data-theme=dark] .context-strip span,:root[data-theme=dark] .factor-table th,:root[data-theme=dark] .factor-table td,:root[data-theme=dark] .catalog-row{border-color:#263043}:root[data-theme=dark] .empty button,:root[data-theme=dark] button,:root[data-theme=dark] select,:root[data-theme=dark] .explorer-toolbar input,:root[data-theme=dark] .explorer-toolbar select,:root[data-theme=dark] .quiet-button,:root[data-theme=dark] .locale-toggle,:root[data-theme=dark] .theme-toggle{color:#e9edf4;background:#111722;border-color:#303a4d}:root[data-theme=dark] .theme-toggle:hover,:root[data-theme=dark] .locale-toggle:hover,:root[data-theme=dark] .quiet-button:hover{color:#ef8d5e;border-color:#ef8d5e}:root[data-theme=dark] .warning-panel,:root[data-theme=dark] .research-boundary{background:#171d28}:root[data-theme=dark] .study-status-historical-reviewed{color:#72d2b6;background:#183029;border-color:#3c7652}:root[data-theme=dark] .study-status-preliminary{color:#efb36d;background:#2b241b;border-color:#8a6724}:root[data-theme=dark] .study-status-hypothesis{color:#8fb7d8;background:#1a2634;border-color:#527184}.theme-toggle{color:#b64d33;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d8d0c3;border-radius:999px;padding:7px 11px;font:11px DM Mono,monospace}.theme-toggle:hover{color:#252525;border-color:#c84b2f}:root[data-theme=dark] .context-strip{background:#131a27;border-color:#263043}:root[data-theme=dark] .context-strip div{border-color:#263043}:root[data-theme=dark] .context-strip dt{color:#ef8d5e}:root[data-theme=dark] .context-strip dd,:root[data-theme=dark] .context-note,:root[data-theme=dark] .section-description,:root[data-theme=dark] .provenance-panel p{color:#a8b0bf}:root[data-theme=dark] .availability-panel{border-color:#ef8d5e}:root[data-theme=dark] .decomposition-status.is-valid{color:#72d2b6;background:#183029;border-color:#3c7652}:root[data-theme=dark] .decomposition-status.is-invalid{color:#ef8d5e;background:#2a211f;border-color:#704436}:root[data-theme=dark] .quantile-values div{background:#131a27;border-color:#263043}:root[data-theme=dark] .availability-bar{background:#303a4d;border-color:#303a4d}:root[data-theme=dark] .availability-bar span{background:#5cc8b0}:root[data-theme=dark] .quality-summary span{color:#efb36d;background:#2b241b;border-color:#76513f}.catalog-group{padding:0;overflow:hidden}.catalog-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:16px;list-style:none;display:flex}.catalog-group summary::-webkit-details-marker{display:none}.catalog-group summary:after{content:"+";color:var(--accent);font:18px/1 monospace}.catalog-group[open] summary:after{content:"−"}.catalog-group summary h3{margin:0}.catalog-group summary span{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.catalog-group summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.catalog-group[open]>summary{border-bottom:1px solid var(--rule)}.catalog-group>.catalog-row{margin:0 16px}.catalog-group>.catalog-row:last-child{margin-bottom:12px}.annual-coverage,.annual-uncertainty{border:1px solid var(--rule);background:var(--surface);margin:20px 0;padding:18px}.annual-coverage h3,.annual-uncertainty h3{margin:0 0 8px}.annual-coverage>p,.annual-uncertainty>p{color:var(--muted);margin:0;line-height:1.65}.annual-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.annual-coverage-grid>div{gap:7px;min-width:0;display:grid}.annual-coverage-grid span{color:var(--muted);font-size:12px}.annual-coverage-grid strong{overflow-wrap:anywhere;font-size:14px}.annual-uncertainty{border-color:var(--accent)}.annual-uncertainty h3{font-size:17px}.annual-table td small{color:var(--muted);margin-top:4px;display:block}@media (width<=700px){.annual-coverage-grid{grid-template-columns:1fr}.annual-coverage-grid>div{border-top:1px solid var(--rule);padding-top:10px}}.home-finding-grid{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.home-finding-card{background:var(--surface);flex-direction:column;gap:11px;min-width:0;padding:20px;display:flex}.home-finding-card:hover{background:#f0e9df}.home-finding-card>small{color:var(--muted);font-size:11px}.home-finding-card h3{margin:0;font:600 20px/1.3 Noto Serif SC,serif}.home-finding-card p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.75}.home-finding-limit{border-top:1px solid var(--rule-soft);color:var(--muted);margin-top:auto;padding-top:12px;font-size:11px;line-height:1.7}.home-finding-limit strong{color:var(--accent);margin-bottom:3px;display:block}.study-brief{border:1px solid var(--rule);background:var(--rule);grid-template-columns:1fr 1.25fr 1fr;gap:1px;margin:20px 0;display:grid}.study-brief article{background:var(--surface);min-width:0;padding:20px}.study-brief h2{margin:9px 0 0;font:600 21px/1.4 Noto Serif SC,serif}.study-brief article>p:not(.eyebrow){color:var(--ink-soft);margin:5px 0 12px;font-size:13px;line-height:1.7}.study-brief small{color:var(--muted);font-size:11px;line-height:1.6}.factor-evidence-card{margin:18px 0}.factor-evidence-grid{grid-template-columns:1.3fr 1fr 1.3fr .7fr;gap:18px;display:grid}.factor-evidence-grid>div,.evidence-card-row article{flex-direction:column;gap:7px;min-width:0;display:flex}.factor-evidence-grid span,.evidence-card-row article>span,.stability-summary span{color:var(--muted);font-size:11px}.factor-evidence-grid p,.factor-evidence-grid small,.evidence-card-row small{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.factor-evidence-grid strong,.evidence-card-row strong{overflow-wrap:anywhere;font:600 17px/1.4 DM Mono,monospace}.evidence-card-row{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0;display:grid}.evidence-card-row article{background:var(--surface);padding:18px}.stability-summary{border-top:1px solid var(--rule-soft);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.stability-summary strong{color:var(--accent);font:700 24px DM Mono,monospace}:root[data-theme=dark] .home-finding-card,:root[data-theme=dark] .study-brief article,:root[data-theme=dark] .evidence-card-row article{background:#131a27}:root[data-theme=dark] .home-finding-card:hover{background:#1b2432}:root[data-theme=dark] .home-finding-grid,:root[data-theme=dark] .study-brief,:root[data-theme=dark] .evidence-card-row{background:#263043;border-color:#263043}:root[data-theme=dark] .home-finding-card p,:root[data-theme=dark] .study-brief article>p:not(.eyebrow),:root[data-theme=dark] .factor-evidence-grid p,:root[data-theme=dark] .factor-evidence-grid small,:root[data-theme=dark] .evidence-card-row small,:root[data-theme=dark] .home-finding-card>small,:root[data-theme=dark] .home-finding-limit,:root[data-theme=dark] .factor-evidence-grid span,:root[data-theme=dark] .evidence-card-row article>span,:root[data-theme=dark] .stability-summary span,:root[data-theme=dark] .study-brief small{color:#a8b0bf}@media (width<=850px){.home-finding-grid{grid-template-columns:1fr}.study-brief,.factor-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.study-brief,.factor-evidence-grid,.evidence-card-row{grid-template-columns:1fr}}.chart-svg{width:100%;max-width:100%;display:block;overflow:visible}.chart-legend{color:var(--muted,#81796e);flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.8rem;display:flex}.chart-legend span{align-items:center;gap:.4rem;display:inline-flex}.chart-legend i{border-radius:50%;width:.7rem;height:.7rem}.rd-annual-panel{margin-top:18px}.rd-annual-boundary{border:1px solid var(--accent);background:var(--accent-soft);margin:18px 0;padding:14px 16px}.rd-annual-boundary h3{margin:0 0 6px;font:600 18px/1.4 Noto Serif SC,serif}.rd-annual-boundary p{margin:6px 0 0}.rd-annual-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0 6px;display:flex}.rd-annual-controls label{color:var(--muted);gap:6px;font-size:12px;display:grid}.rd-annual-controls select{border:1px solid var(--rule);min-width:190px;color:var(--ink);background:var(--surface);font:inherit;border-radius:0;padding:9px 10px}.rd-annual-controls>span{color:var(--muted);margin-left:auto;font:11px/1.6 DM Mono,monospace}.rd-annual-chart-wrap{margin-top:12px;overflow-x:auto}.rd-annual-chart{width:100%;min-width:640px;height:auto;display:block;overflow:visible}.rd-annual-axis{stroke:var(--ink-soft);stroke-width:1px}.rd-annual-zero{stroke:var(--rule);stroke-width:1.5px}.rd-annual-bar-positive{fill:#315b74}.rd-annual-bar-negative{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.5px}.rd-annual-bar-missing{fill:#aaa397}.rd-annual-year,.rd-annual-axis-label{fill:var(--muted);font:11px DM Mono,monospace}.rd-annual-measure-note{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.7}.rd-annual-table{min-width:840px!important}.rd-annual-table td:first-child{font-weight:600}:root[data-theme=dark] .rd-annual-boundary{background:#2a211f}:root[data-theme=dark] .rd-annual-controls select{color:#d0d7e2;background:#131a27;border-color:#263043}@media (width<=620px){.rd-annual-controls{align-items:stretch}.rd-annual-controls label,.rd-annual-controls select{width:100%}.rd-annual-controls>span{width:100%;margin-left:0}}.study-exploration-preview{margin-top:auto;color:var(--accent)!important;font-size:12px!important}.study-exploration-head h2,.study-exploration h2{margin-top:0}.study-exploration-head p{max-width:860px;line-height:1.8}.study-exploration-nav{flex-wrap:wrap;gap:12px 22px;margin-top:20px;font-size:13px;display:flex}.study-exploration-nav a,.study-evidence-sources a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.study-exploration-select{max-width:560px;color:var(--muted);gap:8px;margin:22px 0;font-size:12px;display:grid}.study-exploration-select select{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--rule);font:inherit;padding:12px;font-size:14px}.study-chart-context,.study-no-performance{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink-soft);padding:14px 16px;font-size:13px;line-height:1.8}.study-chart-legend{color:var(--ink-soft);flex-wrap:wrap;gap:10px 20px;margin:20px 0 12px;font-size:12px;display:flex}.study-chart-legend span{align-items:center;gap:7px;display:flex}.study-chart-legend i{width:12px;height:12px;display:inline-block}.study-chart-scroll{overflow-x:auto}.study-exploration-svg{width:100%;min-width:760px;height:auto;display:block}.study-chart-grid{stroke:var(--rule-soft);stroke-width:1px}.study-chart-zero{stroke:var(--ink-soft);stroke-width:1px}.study-chart-label{fill:var(--muted);font:12px DM Mono,sans-serif}.study-chart-value{fill:var(--ink-soft);font:11px DM Mono,sans-serif}.study-intermediate-conclusion{color:var(--ink-soft);font-size:14px;line-height:1.8}.study-evidence-sources{color:var(--muted);flex-wrap:wrap;gap:5px 12px;font-size:12px;line-height:1.8;display:flex}.study-values{border-top:1px solid var(--rule);margin-top:20px;padding-top:16px}.study-values summary,.study-exploration-sources summary{cursor:pointer;color:var(--ink);font-size:14px}.study-values table caption{text-align:left;color:var(--muted);padding:16px 12px;font-size:12px}.study-exploration-steps{margin:20px 0;padding:0;list-style:none}.study-exploration-steps>li{border-top:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.study-step-marker{color:var(--muted);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.study-step-marker>span:first-child{color:var(--accent);font:26px DM Mono,monospace}.study-step-marker small{font:11px/1.7 DM Mono,sans-serif}.study-step-status{border:1px solid var(--rule);padding:5px 8px;font-size:11px}.study-exploration-steps h3{margin:0 0 18px;font:600 20px/1.5 Noto Serif SC,serif}.study-exploration-steps dl{margin:0}.study-exploration-steps dl>div{margin:12px 0 16px}.study-exploration-steps dt{color:var(--muted);letter-spacing:.04em;font-size:11px}.study-exploration-steps dd{color:var(--ink-soft);margin:5px 0;font-size:14px;line-height:1.85}.study-next-question{border:1px solid var(--rule);color:var(--ink-soft);padding:18px 20px}.study-next-question p{margin-bottom:0;line-height:1.8}.study-exploration-sources ul{padding-left:18px}.study-exploration-sources li{color:var(--ink-soft);padding:12px 0;font-size:13px;line-height:1.7}.study-exploration-sources code{overflow-wrap:anywhere;color:var(--muted);font-size:10px;display:block}.study-exploration :is(section,details)[id]{scroll-margin-top:24px}@media (width<=600px){.study-exploration-steps>li{grid-template-columns:1fr;gap:16px}.study-step-marker{flex-flow:wrap;align-items:center}.study-step-marker small{flex:1}.study-exploration-nav{gap:14px;display:grid}.study-exploration-steps h3{font-size:18px}}.study-chart-mobile-note{color:var(--muted);font-size:12px;display:none}@media (width<=600px){.study-chart-mobile-note{display:block}}:root[data-theme=dark] .study-exploration,:root[data-theme=dark] .study-navigation{--ink:#e9edf4;--ink-soft:#d0d7e2;--muted:#a8b0bf;--rule:#303a4d;--rule-soft:#303a4d;--surface:#131a27;--accent:#ef8d5e;--accent-soft:#2a211f;--study-series-1:#8fb7d8;--study-series-2:#ef8d5e;--study-series-3:#72d2b6;--study-series-4:#efb36d;--study-series-5:#bba1d6}:root[data-theme=dark] .study-exploration .panel-note{color:var(--muted)}:root[data-theme=dark] .study-exploration .study-chart-context{color:var(--ink-soft)}.hub-filters{flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0;display:flex}.hub-filters label,.study-page label{flex-direction:column;gap:.5rem;max-width:100%;display:flex}.hub-filters input,.study-page select{background:var(--panel);max-width:100%;color:inherit;border:1px solid var(--border);padding:.6rem}.research-evidence-hub td{vertical-align:top;min-width:180px}.research-evidence-hub td:first-child{min-width:280px}.research-evidence-hub small{overflow-wrap:anywhere;display:block}.hub-change{border-top:1px solid var(--border);padding:1rem 0}.hub-change dt{font-weight:600}.hub-change dd{margin:.4rem 0 1rem}.study-navigation code{overflow-wrap:anywhere}.study-navigation dl{gap:.6rem;display:grid}.study-navigation dd{margin:0 0 .6rem}.study-navigation-links{flex-wrap:wrap;gap:12px 24px;display:flex}.study-evidence-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.study-evidence-fields dt{color:var(--muted);font-size:13px}.study-evidence-fields dd{margin:8px 0;line-height:1.7}.study-source-record{margin-top:20px}.study-source-record summary{cursor:pointer}.study-source-record code{overflow-wrap:anywhere;font-size:12px}.study-card-scope,.study-card-gap{font-size:13px}@media (width<=600px){.study-evidence-fields{grid-template-columns:1fr}}.forecast-guide{gap:1.25rem;min-width:0;display:grid}.forecast-guide .panel{min-width:0}.forecast-intro p{max-width:78ch;line-height:1.8}.forecast-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.forecast-workflow li{border:1px solid var(--border,#d8d0c3);border-radius:12px;padding:1rem}.forecast-workflow li>span{border:1px solid var(--border,#d8d0c3);background:0 0;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:700;display:inline-grid}.forecast-workflow h3{font-size:1rem}.forecast-workflow p{font-size:.9rem;line-height:1.6}.forecast-heatmap{min-width:760px}.quarterly-calendar-results h2{margin-top:0}.quarterly-calendar-table{min-width:820px}.quarterly-calendar-table th,.quarterly-calendar-table td{vertical-align:top;min-width:145px}.quarterly-calendar-table th:first-child{min-width:175px}.quarterly-calendar-scores{font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.quarterly-calendar-track{background:#eee8dd;border-radius:2px;height:12px;margin:10px 0 6px;display:block;position:relative}.quarterly-calendar-zero{border-left:1px solid #716c63;height:18px;position:absolute;top:-3px;left:50%}.quarterly-calendar-delta{border-radius:2px;height:4px;position:absolute;top:4px}.quarterly-calendar-delta.negative{background:#b64d33}.quarterly-calendar-delta.positive{background:#33796c}.quarterly-calendar-negative{color:#9c3f2b}.quarterly-calendar-positive{color:#276b5a}.quarterly-calendar-table td strong{font-variant-numeric:tabular-nums;font-size:12px;display:block}.forecast-gain-positive{background:#33796c24;font-weight:700}.forecast-gain-negative{background:#b64d331a}.forecast-plot{margin:1rem 0;overflow-x:auto}.forecast-plot svg{width:100%;min-width:640px;display:block}.forecast-plot svg text{fill:var(--muted,#81796e);font-size:12px}.forecast-guide details{margin-top:1rem}.forecast-guide summary{cursor:pointer;line-height:1.6}.forecast-caveat{background:#b64d330f;border-left:3px solid #b64d33;padding:.8rem 1rem;line-height:1.7}.forecast-glossary{gap:1rem;display:grid}.forecast-glossary dt{font-weight:700}.forecast-glossary dd{margin:.4rem 0 0;line-height:1.7}.forecast-guide code{overflow-wrap:anywhere}@media (width<=760px){.forecast-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.forecast-workflow{grid-template-columns:1fr}.forecast-guide .exploration-controls{display:grid}.forecast-guide select{max-width:100%}}.forecast-reader{gap:1.25rem;min-width:0;display:grid}.forecast-reader-comparisons{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0;display:grid}.forecast-reader-comparisons article{border-top:1px solid var(--rule);min-width:0;padding-top:.75rem}.forecast-reader-bar{grid-template-columns:1fr auto;gap:.35rem;margin:1rem 0;display:grid}.forecast-reader-bar span{font-size:.85rem}.forecast-reader-track{background:var(--rule-soft);grid-column:1/-1;height:12px}.forecast-reader-track i{height:100%;display:block}.forecast-reader-periods{grid-template-columns:repeat(14,1fr);gap:5px;max-width:540px;margin-top:1rem;display:grid}.forecast-reader-periods i{background:var(--rule);height:18px}.forecast-reader-periods .won{background:var(--study-series-1,#315b74)}.forecast-improvement-chart{margin:1.25rem 0}.forecast-improvement-legend{color:var(--muted);flex-wrap:wrap;gap:.65rem 1.25rem;margin:0 0 1rem;font-size:12px;display:flex}.forecast-improvement-legend span{align-items:center;gap:.45rem;display:inline-flex}.forecast-improvement-legend i{flex:0 0 10px;width:10px;height:10px}.forecast-improvement-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.forecast-improvement-groups article{border-top:1px solid var(--rule);min-width:0;padding-top:.6rem}.forecast-improvement-groups h3{font-size:1rem}.forecast-improvement-row{grid-template-columns:minmax(0,1fr) 3.5rem;align-items:center;gap:.35rem .65rem;margin:.9rem 0;display:grid}.forecast-improvement-row span{font-size:12px;line-height:1.5}.forecast-improvement-row strong{text-align:right;grid-area:1/2;font-size:13px}.forecast-improvement-track{background:var(--rule-soft);grid-column:1/-1;height:12px}.forecast-improvement-track i{height:100%;display:block}.forecast-improvement-chart .series-0{background:var(--study-series-1,#315b74)}.forecast-improvement-chart .series-1{background:var(--study-series-2,#b64d33)}.forecast-improvement-chart .series-2{background:var(--study-series-3,#33796c)}.forecast-improvement-chart .series-3{background:var(--study-series-4,#967326)}.forecast-full-details>summary,.forecast-archive>summary,.forecast-study-records>summary{cursor:pointer;border:1px solid var(--rule);padding:1rem;font-weight:600;line-height:1.6}.forecast-full-details[open],.forecast-archive[open]{gap:1.25rem;display:grid}@media (width<=800px){.forecast-reader-comparisons,.forecast-improvement-groups{grid-template-columns:1fr}}.forecast-study-records,.forecast-archive,.forecast-full-details{min-width:0}.forecast-guide,.forecast-reader,.forecast-full-details[open],.forecast-archive[open]{grid-template-columns:minmax(0,1fr)}.forecast-robustness{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.forecast-robustness .panel{min-width:0}.forecast-reader p,.forecast-robustness p{font-size:15px;line-height:1.85}.forecast-confusion{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.forecast-confusion article{border:1px solid var(--rule);padding:1rem}.forecast-confusion .correct{border-top:3px solid var(--study-series-1,#315b74)}.forecast-confusion .incorrect{border-top:3px solid var(--study-series-2,#b64d33)}.forecast-confusion strong{font-size:1.5rem}.forecast-reader-kpis{flex-wrap:wrap;gap:1rem 2rem;margin:1rem 0;display:flex}.forecast-reader-kpis strong{color:var(--ink);font-size:1.5rem;display:block}.forecast-reader-kpis dt{font-size:14px}.forecast-reader-kpis dd{margin:.5rem 0 0;font-size:1.5rem}.forecast-robustness .factor-table{min-width:540px}@media (width<=460px){.forecast-robustness .exploration-controls{display:grid}}.forecast-cash-quarters{margin:1.5rem 0}.forecast-cash-quarters article{grid-template-columns:5rem minmax(0,1fr) 5rem;align-items:center;gap:.5rem;margin:1rem 0;display:grid}.forecast-cash-quarters svg{width:100%}.forecast-cash-quarters strong{text-align:right}.forecast-cash-quarters small{color:var(--muted);grid-column:2/-1}.forecast-question{scroll-margin-top:2rem}.forecast-question-title{margin:2.5rem 0 1rem;font-size:clamp(1.3rem,3vw,1.8rem)}.shape-page .exploration-controls label{flex:170px;min-width:0}.shape-page .exploration-controls input[type=date]{border:1px solid var(--rule);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;box-sizing:border-box;width:100%;min-width:0;padding:8px 10px}.shape-page .exploration-controls .shape-checkbox{align-items:center;gap:8px;min-height:40px;display:flex}.shape-comparison,.shape-next{margin:24px 0}.shape-page .shape-table{min-width:620px}.shape-page .shape-table td:first-child{width:auto}.shape-page .shape-table th{white-space:nowrap}.shape-page .shape-table th[scope=row]{text-transform:none;letter-spacing:normal;color:var(--ink);font-size:13px}.shape-details{border-top:1px solid var(--rule);margin-top:20px;padding-top:14px}.shape-details summary{cursor:pointer;color:var(--ink);font-weight:600}.shape-values{max-height:360px;margin-top:12px}.jump-comparison-svg{width:100%;min-width:640px;margin:14px 0;display:block}.shape-page .panel-note{line-height:1.7}@media (width<=700px){.shape-page .exploration-controls label{flex-basis:100%}.shape-page .exploration-controls input,.shape-page .exploration-controls select{width:100%;max-width:100%}.shape-page .shape-checkbox input{width:auto}.shape-page .panel{min-width:0}}:root[data-theme=dark] .shape-page{--ink:#e9edf4;--ink-soft:#d0d7e2;--muted:#a8b0bf;--surface:#131a27;--paper:#0f151f;--rule:#303a4d;--rule-soft:#263043}.risk-mode-panel{margin:20px 0 28px}.risk-mode-panel .exploration-controls{align-items:flex-end}.share-link-control{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.share-link-control button,.risk-mode-panel select,.historical-risk-panel select{min-height:40px}.historical-risk-panel{min-width:0}.historical-risk-panel .exploration-controls label{flex:180px;min-width:160px}.historical-risk-panel select{border:1px solid var(--rule);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:8px 10px}.risk-chart{max-width:100%;margin:20px 0;overflow-x:auto}.risk-chart svg{min-width:640px}.quality-page .mini-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.source-hash-list{gap:10px;padding-left:20px;display:grid}.source-hash-list li{overflow-wrap:anywhere;grid-template-columns:minmax(150px,.5fr) minmax(260px,1fr);gap:12px;display:grid}.factor-risk-links p:not(.eyebrow){margin:8px 0}.factor-risk-links a,.quality-page a,.historical-risk-panel a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.historical-risk-panel .exploration-controls{grid-template-columns:1fr;display:grid}.historical-risk-panel .exploration-controls label{min-width:0}.source-hash-list li{grid-template-columns:1fr}.risk-chart svg{min-width:680px}}.research-exploration-entries{margin:28px 0}.exploration-entry h3{margin:16px 0 10px}.exploration-entry>p{line-height:1.7}.alpha810-catalog-entry{margin:20px 0}.site-nav{flex-wrap:wrap;align-items:center;overflow:visible}.site-nav-group{position:relative}.site-nav-group summary{cursor:pointer;color:var(--ink-soft,#81796e);border-bottom:2px solid #0000;padding:13px 0 16px;font-size:13px}.site-nav-group summary.active,.site-nav-group[open] summary{border-color:var(--accent,#c84b2f);color:var(--ink,#252525)}.site-nav-submenu{z-index:20;border:1px solid var(--rule);background:var(--surface);min-width:230px;padding:12px 18px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0002}.site-nav-submenu a{padding:10px 0}.site-nav summary:focus-visible,.site-nav a:focus-visible{outline:2px solid var(--accent,#c84b2f);outline-offset:3px}.study-card .evidence-review-date{margin:10px 0;font-size:12px}@media (width<=520px){.site-nav{gap:12px}.site-nav-group[open]{flex-basis:100%}.site-nav-submenu{width:100%;min-width:0;box-shadow:none;position:static}}.selection-pilot-cohorts{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.5rem;display:grid}.selection-pilot-slots{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;margin:1rem 0;display:grid}.selection-slot{border:1px solid var(--study-series-3,#33796c);background:var(--study-series-3,#33796c);height:30px;display:block}.selection-slot.changed{border-color:var(--study-series-2,#b64d33);background:repeating-linear-gradient(135deg, transparent, transparent 3px, var(--study-series-2,#b64d33) 3px, var(--study-series-2,#b64d33) 5px)}:root[data-theme=dark] .site-nav{--ink:#e9edf4;--ink-soft:#d0d7e2;--rule:#263043;--surface:#131a27;--accent:#ef8d5e}.study-reading-guide{border-block:1px solid var(--rule);margin:0 0 20px;padding:14px 0}.study-reading-guide summary{cursor:pointer;color:var(--accent);font-size:14px}.study-reading-guide summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.study-page>.research-exploration-entries{margin-top:48px}
