:root[data-design=timeline],:root[data-design=timeline][data-theme=light]{color-scheme:light;--bg:#f6f8fa;--panel:#ffffff;--raised:#edf2f5;--hover:#e9f1f1;--border:#d5e0e5;--faint:#e7edf0;--text:#1b2d3a;--muted:#526776;--dim:#647985;--mint:#187365;--teal:#167b74;--amber:#90651d;--red:#ac5149;--blue:#376b9b;--brand-stroke:#537b77;--strong-border:#8ea7ad;--on-accent:#ffffff;--accent-hover:#115e54;--chart-1:#187a68;--chart-2:#477da7;--chart-3:#a77a21;--chart-4:#b65d50;--chart-muted:#9bbcb7;--preview-bg:#e9f1ef;--preview-border:#cbded9;--preview-text:#476b61;--tint:#e3f0eb;--tint-soft:#f0f7f4;--tint-border:#b4d3c8;--body-copy:#405967;--amber-tint:#faf2e1;--amber-border:#dfcda6;--blue-tint:#e9f0f8;--blue-border:#bfd1e1;--view-start:#e8f2ee;--view-end:#f3f8f7;--map-ocean:#edf3f5;--map-land:#c9d9d8;--map-shore:#90aeac;--map-grid:#d8e5e8;--map-label:#5a777e;--map-status:#fffffff0;--map-halo:#187a681b;--map-halo-active:#187a6835;--switch-track:#c5d2d8;--switch-knob:#ffffff;--toast-bg:#e2f1e9;--toast-text:#245c49;--timeline-line:#d1e1df;--timeline-dot:#8bb6aa;--timeline-kind:#4e6a72}:root[data-design=timeline][data-theme=dark]{color-scheme:dark;--bg:#111a23;--panel:#17232d;--raised:#1e2d37;--hover:#233942;--border:#2b404c;--faint:#233541;--text:#e8f0f3;--muted:#a7bbc5;--dim:#8aa3af;--mint:#8ed6c5;--teal:#79c7c6;--amber:#dec48b;--red:#e5a39b;--blue:#94badc;--brand-stroke:#7ba79f;--strong-border:#567582;--on-accent:#112b26;--accent-hover:#b1e6d9;--chart-1:#8ed6c5;--chart-2:#94badc;--chart-3:#dec48b;--chart-4:#e5a39b;--chart-muted:#446e68;--preview-bg:#172c2d;--preview-border:#2d4648;--preview-text:#b0d0c7;--tint:#203d3a;--tint-soft:#1a302f;--tint-border:#3e6a60;--body-copy:#bfd0d7;--amber-tint:#342d20;--amber-border:#66563b;--blue-tint:#21394d;--blue-border:#3c5c78;--view-start:#1c3533;--view-end:#172b2e;--map-ocean:#132530;--map-land:#2c444c;--map-shore:#506e70;--map-grid:#25414d;--map-label:#9bb8bd;--map-status:#152832ed;--map-halo:#8ed6c51b;--map-halo-active:#8ed6c538;--switch-track:#39515e;--switch-knob:#d6e5e7;--toast-bg:#244a40;--toast-text:#e1f3e9;--timeline-line:#35534f;--timeline-dot:#659e90;--timeline-kind:#adc7c9}:root[data-design=timeline] body{padding:0;font-family:var(--sans)}:root[data-design=timeline] ::selection{background:var(--tint-border);color:var(--text)}:root[data-design=timeline] .site-header{max-width:1512px;padding:18px 28px 17px;min-height:77px;gap:24px}:root[data-design=timeline] .brand-word{font-size:27px}:root[data-design=timeline] .brand-mark{width:31px;height:31px}:root[data-design=timeline] .brand-mark:after,:root[data-design=timeline] .brand-mark:before{height:40px}:root[data-design=timeline] .brand-caption{font-size:7px;letter-spacing:.18em}:root[data-design=timeline] .header-tools{gap:15px}:root[data-design=timeline] .header-search{font-size:11px}:root[data-design=timeline] .nav-wrap{background:var(--panel)}:root[data-design=timeline] .main-nav{max-width:1512px;padding:0 28px}:root[data-design=timeline] .nav-links{gap:29px}:root[data-design=timeline] .nav-links a{padding:13px 0 12px;font-size:12px}:root[data-design=timeline] .nav-links a.active{color:var(--mint)}:root[data-design=timeline] .content{max-width:1512px;padding:28px 28px 48px}:root[data-design=timeline] .site-footer{max-width:1456px;margin:0 auto;padding:28px 0 20px}:root[data-design=timeline] .price-stamp,:root[data-design=timeline] .price-strip{display:none}:root[data-design=timeline] .btn{font-size:11px;border-radius:4px}:root[data-design=timeline] .icon-btn{border-radius:4px}:root[data-design=timeline] .page-head h1{font:550 36px/1.2 var(--sans);letter-spacing:-.035em}:root[data-design=timeline] .page-head p{font-size:13px}:root[data-design=timeline] .breadcrumb{margin-bottom:22px}:root[data-design=timeline] .chart-panel,:root[data-design=timeline] .panel,:root[data-design=timeline] .resource-card{border-radius:5px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-home{min-width:0}:root:is([data-design=timeline],[data-design=workspace]) .timeline-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:1px 0 25px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-page-heading h1{font:600 29px/1.25 var(--sans);letter-spacing:-.04em}:root:is([data-design=timeline],[data-design=workspace]) .timeline-page-heading p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:7px;max-width:750px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-page-heading .eyebrow{font-size:9px;margin-bottom:9px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-edition,:root:is([data-design=timeline],[data-design=workspace]) .timeline-page-heading>span{font:10px/1.7 var(--mono);color:var(--dim);text-align:right;padding-top:4px;flex-shrink:0}:root:is([data-design=timeline],[data-design=workspace]) .timeline-columns{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}:root:is([data-design=timeline],[data-design=workspace]) .timeline-columns>*{min-width:0}:root:is([data-design=timeline],[data-design=workspace]) .timeline-feed{min-width:0;border:1px solid var(--border);border-radius:5px;background:var(--panel)}:root:is([data-design=timeline],[data-design=workspace]) .timeline-toolbar{padding:19px 22px 16px;border-bottom:1px solid var(--border)}:root:is([data-design=timeline],[data-design=workspace]) .timeline-search{display:flex;align-items:center;gap:9px;background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:10px 12px;color:var(--dim)}:root:is([data-design=timeline],[data-design=workspace]) .timeline-search input{border:0;outline:none;background:transparent;width:100%;color:var(--text);font-size:12px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-search:focus-within{border-color:var(--mint)}:root:is([data-design=timeline],[data-design=workspace]) .timeline-kind-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-kind-filters button{display:flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid transparent;border-radius:3px;font-size:10px;line-height:1.5;color:var(--muted)}:root:is([data-design=timeline],[data-design=workspace]) .timeline-kind-filters button.active,:root:is([data-design=timeline],[data-design=workspace]) .timeline-kind-filters button[aria-pressed=true]{border-color:var(--tint-border);background:var(--tint);color:var(--mint)}:root:is([data-design=timeline],[data-design=workspace]) .timeline-kind-filters button:hover{background:var(--hover);color:var(--text)}:root:is([data-design=timeline],[data-design=workspace]) .timeline-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:11px 22px;border-bottom:1px solid var(--border);background:var(--bg);color:var(--muted);font-size:11px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-filter-summary button{font-size:11px;color:var(--mint);display:inline-flex;align-items:center;gap:5px;padding:0}:root:is([data-design=timeline],[data-design=workspace]) .timeline-filter-summary strong{font-weight:500;color:var(--text)}:root:is([data-design=timeline],[data-design=workspace]) .timeline-day{padding:16px 22px 12px;border-bottom:1px solid var(--faint);background:var(--raised);display:flex;align-items:center;justify-content:space-between;gap:14px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-day h2{font:550 12px/1.5 var(--sans);letter-spacing:0}:root:is([data-design=timeline],[data-design=workspace]) .timeline-day small,:root:is([data-design=timeline],[data-design=workspace]) .timeline-day>span{color:var(--dim);font:9px var(--mono)}:root:is([data-design=timeline],[data-design=workspace]) .research-update{display:grid;grid-template-columns:62px minmax(0,1fr);gap:19px;position:relative;padding:24px 24px 24px 20px;border-bottom:1px solid var(--faint)}:root:is([data-design=timeline],[data-design=workspace]) .research-update:last-child{border-bottom:0}:root:is([data-design=timeline],[data-design=workspace]) .research-update:before{content:"";position:absolute;top:0;bottom:0;left:74px;width:1px;background:var(--timeline-line)}:root:is([data-design=timeline],[data-design=workspace]) .research-update>*{min-width:0}:root:is([data-design=timeline],[data-design=workspace]) .update-time{position:relative;padding-right:9px;color:var(--dim);font:10px/1.6 var(--mono)}:root:is([data-design=timeline],[data-design=workspace]) .update-time:after{content:"";position:absolute;top:6px;right:3px;width:7px;height:7px;border-radius:50%;background:var(--timeline-dot);border:2px solid var(--panel);box-shadow:0 0 0 1px var(--timeline-line)}:root:is([data-design=timeline],[data-design=workspace]) .update-time time{display:block;color:var(--muted)}:root:is([data-design=timeline],[data-design=workspace]) .update-time small,:root:is([data-design=timeline],[data-design=workspace]) .update-time>span{display:block;font-size:8px;margin-top:4px}:root:is([data-design=timeline],[data-design=workspace]) .update-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--dim);font-size:10px;margin:0 0 10px}:root:is([data-design=timeline],[data-design=workspace]) .update-meta .pill{font-size:9px}:root:is([data-design=timeline],[data-design=workspace]) .update-kind{padding:3px 6px;border:1px solid var(--tint-border);border-radius:3px;color:var(--mint);background:var(--tint-soft);font:9px var(--mono)}:root:is([data-design=timeline],[data-design=workspace]) .update-title{font:550 21px/1.35 var(--sans);letter-spacing:-.025em;margin:0 0 10px}:root:is([data-design=timeline],[data-design=workspace]) .update-title a:hover{color:var(--mint)}:root:is([data-design=timeline],[data-design=workspace]) .update-finding{color:var(--body-copy);font-size:14px;line-height:1.8;margin:0 0 13px}:root:is([data-design=timeline],[data-design=workspace]) .update-implication{display:grid;grid-template-columns:83px minmax(0,1fr);gap:12px;padding:12px 14px;border-left:2px solid var(--mint);background:var(--tint-soft);margin:13px 0}:root:is([data-design=timeline],[data-design=workspace]) .update-implication>span,:root:is([data-design=timeline],[data-design=workspace]) .update-implication>strong{color:var(--mint);font:500 9px/1.8 var(--mono);letter-spacing:.06em;text-transform:uppercase}:root:is([data-design=timeline],[data-design=workspace]) .update-implication p{color:var(--body-copy);font-size:12px;line-height:1.8;margin:0}:root:is([data-design=timeline],[data-design=workspace]) .update-method{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--dim);font-size:10px;line-height:1.8;margin-top:13px}:root:is([data-design=timeline],[data-design=workspace]) .update-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:16px}:root:is([data-design=timeline],[data-design=workspace]) .update-actions .btn{font-size:10px;padding:7px 10px}:root:is([data-design=timeline],[data-design=workspace]) .update-actions .text-link,:root:is([data-design=timeline],[data-design=workspace]) .update-actions>button{font-size:11px;color:var(--mint)}:root:is([data-design=timeline],[data-design=workspace]) .update-actions .update-market-link{color:var(--muted)}:root:is([data-design=timeline],[data-design=workspace]) .update-preview{margin-top:19px;padding:17px 18px;border:1px solid var(--border);background:var(--bg);border-radius:3px}:root:is([data-design=timeline],[data-design=workspace]) .update-preview h3{font:550 12px/1.5 var(--sans);margin-bottom:11px}:root:is([data-design=timeline],[data-design=workspace]) .update-preview p{font-size:12px;line-height:1.85;color:var(--body-copy)}:root:is([data-design=timeline],[data-design=workspace]) .update-preview .table-wrap th{font-size:9px}:root:is([data-design=timeline],[data-design=workspace]) .update-preview .table-wrap td{font-size:11px;line-height:1.75}:root:is([data-design=timeline],[data-design=workspace]) .update-metric{display:flex;align-items:baseline;gap:8px;font-size:10px;color:var(--dim)}:root:is([data-design=timeline],[data-design=workspace]) .update-metric strong{color:var(--text);font:500 17px var(--mono)}:root:is([data-design=timeline],[data-design=workspace]) .timeline-load{padding:19px 22px;text-align:center;border-top:1px solid var(--border)}:root:is([data-design=timeline],[data-design=workspace]) .timeline-load button{justify-content:center;min-width:170px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-empty{padding:48px 25px;text-align:center}:root:is([data-design=timeline],[data-design=workspace]) .timeline-empty h2{font:550 22px/1.4 var(--sans);letter-spacing:-.02em}:root:is([data-design=timeline],[data-design=workspace]) .timeline-empty p{font-size:13px;line-height:1.8;color:var(--muted);margin:12px 0 20px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-commodity-panel{position:sticky;top:20px;border:1px solid var(--border);border-radius:5px;background:var(--panel);align-self:start;min-width:0}:root:is([data-design=timeline],[data-design=workspace]) .commodity-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 19px 14px;border-bottom:1px solid var(--faint)}:root:is([data-design=timeline],[data-design=workspace]) .commodity-panel-heading h2{font:550 15px/1.4 var(--sans);letter-spacing:-.02em}:root:is([data-design=timeline],[data-design=workspace]) .commodity-panel-heading>span{color:var(--dim);font:9px var(--mono)}:root:is([data-design=timeline],[data-design=workspace]) .commodity-panel-controls{padding:14px 17px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-search{display:flex;align-items:center;gap:7px;border:1px solid var(--border);background:var(--bg);border-radius:3px;padding:8px 10px;color:var(--dim)}:root:is([data-design=timeline],[data-design=workspace]) .commodity-search input{width:100%;background:transparent;border:0;outline:none;font-size:11px;color:var(--text)}:root:is([data-design=timeline],[data-design=workspace]) .commodity-search:focus-within{border-color:var(--mint)}:root:is([data-design=timeline],[data-design=workspace]) .commodity-family-select{width:100%;padding:8px 10px;background:var(--panel);border:1px solid var(--border);border-radius:3px;font-size:11px;margin-top:9px;color:var(--muted)}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks{max-height:335px;overflow-y:auto;scrollbar-width:thin;padding:0 8px;border-bottom:1px solid var(--border)}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;width:100%;padding:12px 10px;text-align:left;border:1px solid transparent;border-bottom:1px solid var(--faint);border-radius:3px;color:var(--text)}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks button.active,:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks button[aria-pressed=true]{background:var(--tint-soft);border-color:var(--tint-border)}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks button:hover{background:var(--hover)}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks strong{font-size:12px;font-weight:500;display:block}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks small{display:block;color:var(--dim);font-size:9px;margin-top:3px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks .mono,:root:is([data-design=timeline],[data-design=workspace]) .commodity-price{font:11px var(--mono);text-align:right}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks .commodity-price small{font:9px var(--sans)}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail{padding:20px 19px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail .eyebrow{font-size:9px;margin-bottom:11px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail h2,:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail h3{font:550 20px/1.4 var(--sans);letter-spacing:-.025em}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail>p{font-size:12px;color:var(--muted);line-height:1.85;margin:12px 0 18px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 0;margin:17px 0}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mini-metric{min-width:0}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mini-metric>span{font-size:9px;line-height:1.6;color:var(--dim);display:block}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mini-metric strong{display:block;font:500 13px/1.5 var(--mono);margin-top:5px;overflow-wrap:anywhere}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail .btn{width:100%;margin-top:10px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail .text-link{font-size:11px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-context-note{border-top:1px solid var(--border);padding:15px 19px;font-size:10px;color:var(--dim);line-height:1.8}:root:is([data-design=timeline],[data-design=workspace]) .timeline-context-note p{font-size:10px;line-height:1.8}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mobile-summary{display:none}:root:is([data-design=timeline],[data-design=workspace]) .finding-layout{display:grid;grid-template-columns:minmax(0,840px) 280px;gap:45px;align-items:start;max-width:1240px;margin:auto}:root:is([data-design=timeline],[data-design=workspace]) .finding-layout>*{min-width:0}:root:is([data-design=timeline],[data-design=workspace]) .finding-copy h1{font:550 38px/1.22 var(--sans);letter-spacing:-.035em}:root:is([data-design=timeline],[data-design=workspace]) .finding-copy>p,:root:is([data-design=timeline],[data-design=workspace]) .finding-summary{color:var(--body-copy);font-size:16px;line-height:1.95;margin:20px 0}:root:is([data-design=timeline],[data-design=workspace]) .finding-copy h2{font:550 25px/1.35 var(--sans);letter-spacing:-.025em;margin:30px 0 16px}:root:is([data-design=timeline],[data-design=workspace]) .finding-copy h3{font:550 16px/1.5 var(--sans)}:root:is([data-design=timeline],[data-design=workspace]) .finding-implication{padding:22px 24px;border-left:3px solid var(--mint);background:var(--tint-soft);margin:24px 0}:root:is([data-design=timeline],[data-design=workspace]) .finding-implication .eyebrow{font-size:9px;margin-bottom:11px}:root:is([data-design=timeline],[data-design=workspace]) .finding-implication p{color:var(--body-copy);font-size:15px;line-height:1.85}:root:is([data-design=timeline],[data-design=workspace]) .finding-evidence{margin:28px 0}:root:is([data-design=timeline],[data-design=workspace]) .finding-evidence .table-wrap td{font-size:12px;line-height:1.8;vertical-align:top}:root:is([data-design=timeline],[data-design=workspace]) .finding-evidence .table-wrap th{font-size:10px}:root:is([data-design=timeline],[data-design=workspace]) .finding-analysis p{font-size:16px;line-height:1.95;color:var(--body-copy);margin:20px 0}:root:is([data-design=timeline],[data-design=workspace]) .finding-side{position:sticky;top:24px;padding:21px;border:1px solid var(--border);border-radius:4px;background:var(--panel)}:root:is([data-design=timeline],[data-design=workspace]) .finding-side>h2{font:550 15px/1.5 var(--sans);margin:0 0 16px;letter-spacing:0}:root:is([data-design=timeline],[data-design=workspace]) .finding-side p{font-size:12px;color:var(--muted);line-height:1.85}:root:is([data-design=timeline],[data-design=workspace]) .finding-side .related-link{font-size:12px;line-height:1.65}:root:is([data-design=timeline],[data-design=workspace]) .finding-next{padding:22px 0;border-top:1px solid var(--border);margin:27px 0}:root:is([data-design=timeline],[data-design=workspace]) .finding-next h3{margin-bottom:11px}:root:is([data-design=timeline],[data-design=workspace]) .finding-next p{color:var(--body-copy);font-size:14px;line-height:1.85}:root:is([data-design=timeline],[data-design=workspace]) .finding-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--dim);padding:15px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}@media(max-width:1512px){:root[data-design=timeline] .site-footer{margin-left:28px;margin-right:28px}}@media(max-width:1150px){:root:is([data-design=timeline],[data-design=workspace]) .timeline-columns{grid-template-columns:minmax(0,1fr) 300px;gap:20px}:root:is([data-design=timeline],[data-design=workspace]) .research-update{grid-template-columns:51px minmax(0,1fr);padding:22px 18px 22px 15px;gap:15px}:root:is([data-design=timeline],[data-design=workspace]) .research-update:before{left:59px}:root:is([data-design=timeline],[data-design=workspace]) .update-title{font-size:19px}:root:is([data-design=timeline],[data-design=workspace]) .update-implication{grid-template-columns:1fr;gap:5px}:root:is([data-design=timeline],[data-design=workspace]) .finding-layout{grid-template-columns:minmax(0,1fr) 240px;gap:28px}}@media(max-width:900px){:root:is([data-design=timeline],[data-design=workspace]) .timeline-columns{grid-template-columns:1fr;gap:20px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-commodity-panel{position:static;grid-row:1}:root:is([data-design=timeline],[data-design=workspace]) .timeline-feed{grid-row:2}:root:is([data-design=timeline],[data-design=workspace]) .commodity-panel-heading{padding:14px 17px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-panel-controls{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-family-select{margin-top:0}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:188px;gap:4px;padding:0 10px 10px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks button{align-items:start;gap:5px;padding:10px 8px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail{padding:15px 17px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail h2,:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail h3{font-size:17px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail>p{display:none}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mini-metrics{max-width:500px;padding:10px 0;margin:12px 0}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail .btn{width:auto}:root:is([data-design=timeline],[data-design=workspace]) .timeline-context-note{padding:11px 17px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mobile-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;padding:13px 17px;cursor:pointer}:root:is([data-design=timeline],[data-design=workspace]) .finding-layout{grid-template-columns:1fr}:root:is([data-design=timeline],[data-design=workspace]) .finding-side{position:static}}@media(max-width:650px){:root[data-design=timeline] .site-header{padding:16px;gap:15px;min-height:0}:root[data-design=timeline] .main-nav{padding:0 16px;overflow-x:auto}:root[data-design=timeline] .nav-links{gap:24px}:root[data-design=timeline] .nav-links a{font-size:11px;padding:12px 0}:root[data-design=timeline] .content{padding:22px 16px 35px}:root[data-design=timeline] .site-footer{margin-left:16px;margin-right:16px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-page-heading{flex-wrap:wrap;gap:10px;margin-bottom:20px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-page-heading h1{font-size:26px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-page-heading p{font-size:12px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-edition{text-align:left;font-size:9px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-toolbar{padding:15px 14px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-kind-filters{gap:5px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-kind-filters button{font-size:9px;padding:6px 7px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-filter-summary{padding:10px 14px;font-size:10px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-day{padding:13px 14px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-day h2{font-size:11px}:root:is([data-design=timeline],[data-design=workspace]) .research-update{grid-template-columns:1fr;gap:9px;padding:19px 15px 22px 22px}:root:is([data-design=timeline],[data-design=workspace]) .research-update:before{left:10px}:root:is([data-design=timeline],[data-design=workspace]) .update-time{display:flex;align-items:center;gap:7px;padding:0;font-size:9px}:root:is([data-design=timeline],[data-design=workspace]) .update-time:after{left:-15px;right:auto;top:4px}:root:is([data-design=timeline],[data-design=workspace]) .update-time small,:root:is([data-design=timeline],[data-design=workspace]) .update-time>span{margin-top:0;font-size:8px}:root:is([data-design=timeline],[data-design=workspace]) .update-meta{font-size:9px;gap:6px;margin-bottom:9px}:root:is([data-design=timeline],[data-design=workspace]) .update-title{font-size:19px;line-height:1.4}:root:is([data-design=timeline],[data-design=workspace]) .update-finding{font-size:13px;line-height:1.8}:root:is([data-design=timeline],[data-design=workspace]) .update-implication{padding:11px 12px;margin:12px 0}:root:is([data-design=timeline],[data-design=workspace]) .update-implication p{font-size:12px}:root:is([data-design=timeline],[data-design=workspace]) .update-method{font-size:9px}:root:is([data-design=timeline],[data-design=workspace]) .update-actions{gap:12px;margin-top:14px}:root:is([data-design=timeline],[data-design=workspace]) .update-actions .btn{font-size:10px;padding:7px 9px}:root:is([data-design=timeline],[data-design=workspace]) .update-preview{padding:13px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-panel-controls{grid-template-columns:1fr 130px;padding:11px 13px;gap:7px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks{grid-template-columns:1fr 1fr;max-height:180px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks button{grid-template-columns:1fr;gap:3px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-price{text-align:left;font-size:10px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks .commodity-price small{display:inline;margin-left:5px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail{padding:14px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mini-metric strong{font-size:12px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mini-metric>span{font-size:8px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-context-note{font-size:9px;padding:10px 14px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-context-note p{font-size:9px}:root:is([data-design=timeline],[data-design=workspace]) .finding-copy h1{font-size:30px}:root:is([data-design=timeline],[data-design=workspace]) .finding-analysis p,:root:is([data-design=timeline],[data-design=workspace]) .finding-summary{font-size:15px}:root:is([data-design=timeline],[data-design=workspace]) .finding-copy h2{font-size:24px}:root:is([data-design=timeline],[data-design=workspace]) .finding-implication{padding:18px}:root:is([data-design=timeline],[data-design=workspace]) .finding-implication p{font-size:14px}:root:is([data-design=timeline],[data-design=workspace]) .finding-side{padding:18px}}@media(max-width:380px){:root:is([data-design=timeline],[data-design=workspace]) .commodity-panel-controls{grid-template-columns:1fr}:root:is([data-design=timeline],[data-design=workspace]) .commodity-family-select{margin-top:2px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-page-heading h1{font-size:25px}:root:is([data-design=timeline],[data-design=workspace]) .update-title{font-size:18px}}@media(pointer:coarse){:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks button,:root:is([data-design=timeline],[data-design=workspace]) .timeline-kind-filters button,:root:is([data-design=timeline],[data-design=workspace]) .update-actions a,:root:is([data-design=timeline],[data-design=workspace]) .update-actions button{min-height:40px}}@media print{:root:is([data-design=timeline],[data-design=workspace]) .finding-side,:root:is([data-design=timeline],[data-design=workspace]) .timeline-commodity-panel,:root:is([data-design=timeline],[data-design=workspace]) .timeline-filter-summary,:root:is([data-design=timeline],[data-design=workspace]) .timeline-load,:root:is([data-design=timeline],[data-design=workspace]) .timeline-toolbar{display:none!important}:root:is([data-design=timeline],[data-design=workspace]) .finding-layout,:root:is([data-design=timeline],[data-design=workspace]) .timeline-columns{display:block}:root:is([data-design=timeline],[data-design=workspace]) .research-update{break-inside:avoid}}:root:is([data-design=timeline],[data-design=workspace]) .timeline-toolbar{display:flex;align-items:center;gap:16px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-toolbar .timeline-search{flex:1;min-width:0}:root:is([data-design=timeline],[data-design=workspace]) .timeline-toolbar>.check{padding:0;font-size:11px;flex-shrink:0}:root:is([data-design=timeline],[data-design=workspace]) .timeline-kind-filters{padding:12px 18px;margin:0;border-bottom:1px solid var(--faint)}:root:is([data-design=timeline],[data-design=workspace]) .timeline-filter-summary .check{padding:0;font-size:10px}:root:is([data-design=timeline],[data-design=workspace]) .update-content{min-width:0}:root:is([data-design=timeline],[data-design=workspace]) .update-headline{min-width:0}:root:is([data-design=timeline],[data-design=workspace]) .update-headline.has-photo{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:start;gap:18px}:root:is([data-design=timeline],[data-design=workspace]) .update-headline>*{min-width:0}:root:is([data-design=timeline],[data-design=workspace]) .update-headline>a:hover .update-title,:root:is([data-design=timeline],[data-design=workspace]) .update-headline>div>a:hover .update-title{color:var(--mint)}:root:is([data-design=timeline],[data-design=workspace]) .update-photo{display:block;width:120px;margin-top:3px;overflow:hidden;border-radius:3px;border:1px solid var(--border);background:var(--raised)}:root:is([data-design=timeline],[data-design=workspace]) .update-photo .research-photo{margin:0;padding:0;border:0}:root:is([data-design=timeline],[data-design=workspace]) .update-photo .research-photo img{display:block;width:100%;height:88px;object-fit:cover;border:0;border-radius:0}:root:is([data-design=timeline],[data-design=workspace]) .update-time:after{content:none}:root:is([data-design=timeline],[data-design=workspace]) .update-dot{position:absolute;top:6px;right:3px;width:7px;height:7px;border-radius:50%;background:var(--timeline-dot);border:2px solid var(--panel);box-shadow:0 0 0 1px var(--timeline-line);margin:0!important}:root:is([data-design=timeline],[data-design=workspace]) .update-actions>a,:root:is([data-design=timeline],[data-design=workspace]) .update-actions>button{display:inline-flex;align-items:center;gap:5px;color:var(--mint);font-size:11px;padding:0;line-height:1.5}:root:is([data-design=timeline],[data-design=workspace]) .update-preview .finding-evidence{margin:0}:root:is([data-design=timeline],[data-design=workspace]) .timeline-load.btn{display:flex;width:calc(100% - 44px);margin:18px 22px;justify-content:center;padding:11px 15px;background:var(--bg)}:root:is([data-design=timeline],[data-design=workspace]) .commodity-desktop{display:block}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mobile{display:none}:root:is([data-design=timeline],[data-design=workspace]) .commodity-desktop>.commodity-search,:root:is([data-design=timeline],[data-design=workspace]) .commodity-mobile>.commodity-search{margin:14px 17px 0}:root:is([data-design=timeline],[data-design=workspace]) .commodity-desktop>.commodity-family-select,:root:is([data-design=timeline],[data-design=workspace]) .commodity-mobile>.commodity-family-select{width:calc(100% - 34px);margin:9px 17px 14px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks button.submarket{padding-left:23px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks button.submarket strong:before{content:"↳";color:var(--dim);margin-right:5px;font-size:11px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks button>strong:first-child{grid-column:1/-1}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks button>small{grid-column:1/-1;margin-top:0}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail>.flex .btn{width:auto;margin:0}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail>.flex>.eyebrow{margin-bottom:0}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail>h3{margin-top:15px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-detail>.tiny{display:block;margin-top:14px;line-height:1.7}:root:is([data-design=timeline],[data-design=workspace]) .timeline-context-note h3{font:500 12px/1.6 var(--sans);color:var(--text);margin-bottom:7px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-context-note p{margin-bottom:10px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-context-note .text-link{font-size:10px}:root:is([data-design=timeline],[data-design=workspace]) .finding-copy .finding-evidence{min-width:0;max-width:100%}:root:is([data-design=timeline],[data-design=workspace]) .finding-evidence td{font-size:12px;line-height:1.8;vertical-align:top}:root:is([data-design=timeline],[data-design=workspace]) .finding-evidence th{font-size:10px}:root:is([data-design=timeline],[data-design=workspace]) .finding-side{border:0;padding:0;background:transparent}:root:is([data-design=timeline],[data-design=workspace]) .finding-side>.panel{padding:21px}:root:is([data-design=timeline],[data-design=workspace]) .finding-side .key-value{align-items:flex-start;font-size:11px;line-height:1.7}:root:is([data-design=timeline],[data-design=workspace]) .finding-side .key-value>span:last-child{max-width:68%;text-align:right;overflow-wrap:anywhere}:root:is([data-design=timeline],[data-design=workspace]) .finding-implication h2{margin:0 0 12px;font-size:20px}:root:is([data-design=timeline],[data-design=workspace]) .finding-copy>.note{font-size:11px;line-height:1.8}@media(max-width:900px){:root:is([data-design=timeline],[data-design=workspace]) .commodity-desktop{display:none}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mobile{display:block}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mobile-summary{display:flex;list-style:none}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mobile-summary::-webkit-details-marker{display:none}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mobile-summary>span{display:flex;gap:7px;align-items:center;color:var(--mint);font-size:11px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mobile[open]>.commodity-mobile-summary{border-bottom:1px solid var(--border)}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mobile[open]>.commodity-mobile-summary svg{transform:rotate(180deg)}}@media(max-width:650px){:root:is([data-design=timeline],[data-design=workspace]) .timeline-toolbar{gap:10px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-toolbar>.check{font-size:10px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-search{padding:9px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-search input{font-size:11px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-kind-filters{padding:10px 12px}:root:is([data-design=timeline],[data-design=workspace]) .update-headline.has-photo{grid-template-columns:minmax(0,1fr) 88px;gap:9px 12px}:root:is([data-design=timeline],[data-design=workspace]) .update-headline.has-photo>div{display:contents}:root:is([data-design=timeline],[data-design=workspace]) .update-headline.has-photo>div>a{grid-column:1;grid-row:1}:root:is([data-design=timeline],[data-design=workspace]) .update-headline.has-photo .update-title{margin-bottom:0}:root:is([data-design=timeline],[data-design=workspace]) .update-headline.has-photo .update-finding{grid-column:1/-1;grid-row:2;margin:0}:root:is([data-design=timeline],[data-design=workspace]) .update-headline.has-photo .update-photo{grid-column:2;grid-row:1;width:88px}:root:is([data-design=timeline],[data-design=workspace]) .update-photo .research-photo img{height:74px}:root:is([data-design=timeline],[data-design=workspace]) .update-dot{left:-15px;right:auto;top:4px}:root:is([data-design=timeline],[data-design=workspace]) .update-actions{gap:10px 13px}:root:is([data-design=timeline],[data-design=workspace]) .update-actions>a,:root:is([data-design=timeline],[data-design=workspace]) .update-actions>button{font-size:10px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mobile>.commodity-search{margin:11px 13px 0}:root:is([data-design=timeline],[data-design=workspace]) .commodity-mobile>.commodity-family-select{width:calc(100% - 26px);margin:8px 13px 11px}:root:is([data-design=timeline],[data-design=workspace]) .commodity-picks button.submarket{padding-left:14px}:root:is([data-design=timeline],[data-design=workspace]) .timeline-load.btn{width:calc(100% - 28px);margin:15px 14px}:root:is([data-design=timeline],[data-design=workspace]) .finding-side>.panel{padding:18px}:root:is([data-design=timeline],[data-design=workspace]) .finding-evidence td{font-size:11px}}:root[data-design=workspace]{color-scheme:light;--bg:#f5f7f8;--panel:#fff;--raised:#edf1f4;--hover:#e8eef2;--border:#d8e0e5;--faint:#e8edf0;--text:#243542;--muted:#566b78;--dim:#6c7e8a;--mint:#275f73;--teal:#217a78;--amber:#956820;--red:#a64e46;--blue:#4b7297;--serif:var(--sans);--brand-stroke:#648391;--strong-border:#90a7b3;--on-accent:#fff;--accent-hover:#194d60;--chart-1:#2f7284;--chart-2:#668ab2;--chart-3:#a87b28;--chart-4:#b75c51;--chart-muted:#a1b9c5;--preview-bg:#e6edf0;--preview-border:#cad8de;--preview-text:#4d6875;--tint:#e4eff2;--tint-soft:#eef5f6;--tint-border:#b5d0d8;--body-copy:#425e6d;--amber-tint:#faf2e4;--amber-border:#dfcea9;--blue-tint:#edf2f8;--blue-border:#c0d2e2;--view-start:#eaf3f5;--view-end:#f5f8f9;--map-ocean:#eaf0f2;--map-land:#c6d6dc;--map-shore:#93adb7;--map-grid:#d4e1e6;--map-label:#64818c;--map-status:#fffffff0;--map-halo:#2f72841c;--map-halo-active:#2f728433;--switch-track:#bfd0d8;--switch-knob:#fff;--toast-bg:#e0eef0;--toast-text:#245467}:root[data-design=workspace][data-theme=dark]{color-scheme:dark;--bg:#121b22;--panel:#18252e;--raised:#20313d;--hover:#273c49;--border:#314552;--faint:#253844;--text:#e3edf1;--muted:#a8bbc5;--dim:#8aa2af;--mint:#8fc7d3;--teal:#82c5be;--amber:#dfbe81;--red:#dc9f94;--blue:#a3beda;--brand-stroke:#89afbe;--strong-border:#597c8d;--on-accent:#112731;--accent-hover:#b2dbe3;--chart-1:#8fc7d3;--chart-2:#a3beda;--chart-3:#dfbe81;--chart-4:#dc9f94;--chart-muted:#507384;--preview-bg:#182d38;--preview-border:#344e5d;--preview-text:#b8cdd7;--tint:#203d49;--tint-soft:#1b303b;--tint-border:#466c7d;--body-copy:#b8cbd3;--amber-tint:#352d20;--amber-border:#645334;--blue-tint:#263749;--blue-border:#48647f;--view-start:#203946;--view-end:#192c37;--map-ocean:#152a35;--map-land:#304b59;--map-shore:#567582;--map-grid:#29434e;--map-label:#96afb9;--map-status:#1a2c37ed;--map-halo:#8fc7d31c;--map-halo-active:#8fc7d338;--switch-track:#3a5664;--switch-knob:#d9e8ef;--toast-bg:#244955;--toast-text:#e5f2f5}:root[data-design=workspace] body{padding:0;font-size:13px}:root[data-design=workspace] .site-header{max-width:1568px;padding:19px 28px;gap:20px}:root[data-design=workspace] .brand-word{font:600 27px/1 var(--sans);letter-spacing:-.04em}:root[data-design=workspace] .brand-mark{width:31px;height:31px}:root[data-design=workspace] .brand-mark:after,:root[data-design=workspace] .brand-mark:before{height:39px}:root[data-design=workspace] .brand-caption{font-size:7px;margin-top:7px;letter-spacing:.16em}:root[data-design=workspace] .main-nav{max-width:1568px;padding:0 28px}:root[data-design=workspace] .nav-links a{padding:13px 0;font-size:12px}:root[data-design=workspace] .content{max-width:1568px;padding:27px 28px 46px}:root[data-design=workspace] .site-footer{max-width:1512px;margin-left:auto;margin-right:auto}:root[data-design=workspace] h1,:root[data-design=workspace] h2,:root[data-design=workspace] h3{font-family:var(--sans);letter-spacing:-.025em}:root[data-design=workspace] h1{font-size:34px;font-weight:550}:root[data-design=workspace] .page-head p{font-size:13px}:root[data-design=workspace] .living-header>h2{font:550 34px/1.22 var(--sans)}:root[data-design=workspace] .living-section h3{font:550 25px/1.35 var(--sans)}:root[data-design=workspace] .living-section>p{font-size:16px;line-height:1.9}:root[data-design=workspace] .living-layout{gap:40px}:root[data-design=workspace] .article-title{font:550 42px/1.14 var(--sans)}:root[data-design=workspace] .article-body h2{font:550 28px/1.35 var(--sans)}:root[data-design=workspace] .chart-panel,:root[data-design=workspace] .panel,:root[data-design=workspace] .resource-card{border-radius:5px}:root[data-design=workspace] .commodity-workspace{min-width:0}:root[data-design=workspace] .workspace-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}:root[data-design=workspace] .workspace-page-header h1{font:550 28px/1.25 var(--sans);letter-spacing:-.035em}:root[data-design=workspace] .workspace-page-header p{font-size:13px;color:var(--muted);line-height:1.7;margin-top:8px}:root[data-design=workspace] .workspace-asof{text-align:right;color:var(--dim);font:9px/1.7 var(--mono);flex-shrink:0}:root[data-design=workspace] .workspace-asof small{display:block;font:10px var(--sans);margin-top:5px}:root[data-design=workspace] .workspace-grid{display:grid;grid-template-columns:165px minmax(0,1fr) 255px;gap:24px;align-items:start}:root[data-design=workspace] .workspace-grid>*{min-width:0}:root[data-design=workspace] .workspace-taxonomy{position:sticky;top:22px;padding-right:13px;border-right:1px solid var(--border)}:root[data-design=workspace] .workspace-explorer-title{display:flex;gap:7px;align-items:center;padding:8px 0 19px;color:var(--muted)}:root[data-design=workspace] .workspace-explorer-title h2{font:550 11px var(--sans);letter-spacing:0}:root[data-design=workspace] .workspace-top-filters{padding-bottom:15px;border-bottom:1px solid var(--border)}:root[data-design=workspace] .workspace-top-filters button{display:flex;justify-content:space-between;width:100%;padding:9px 8px;margin-bottom:4px;font-size:11px;text-align:left;color:var(--muted);border-radius:3px}:root[data-design=workspace] .workspace-top-filters button span{font:9px var(--mono);color:var(--dim)}:root[data-design=workspace] .workspace-top-filters button.selected{background:var(--tint);color:var(--mint)}:root[data-design=workspace] .workspace-family-group{margin-top:17px}:root[data-design=workspace] .workspace-family-button{display:flex;align-items:center;justify-content:space-between;width:100%;font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--dim);padding:6px 8px}:root[data-design=workspace] .workspace-family-button span{font-size:9px}:root[data-design=workspace] .workspace-family-button.selected{color:var(--mint);background:var(--tint);border-radius:3px}:root[data-design=workspace] .workspace-family-members{margin-top:6px}:root[data-design=workspace] .workspace-tree-row{display:flex;align-items:center;gap:3px}:root[data-design=workspace] .workspace-tree-row>button:first-child{min-width:0;flex:1;text-align:left;font-size:11px;line-height:1.5;padding:8px;color:var(--muted)}:root[data-design=workspace] .workspace-tree-row>button.selected{color:var(--mint);font-weight:550}:root[data-design=workspace] .workspace-tree-toggle{padding:6px 2px;color:var(--dim)}:root[data-design=workspace] .workspace-tree-children{border-left:1px solid var(--border);margin:0 0 4px 13px;padding-left:8px}:root[data-design=workspace] .workspace-tree-children button{display:block;text-align:left;width:100%;padding:7px 4px;font-size:10px;line-height:1.5;color:var(--muted)}:root[data-design=workspace] .workspace-tree-children button.selected{color:var(--mint);font-weight:550;background:var(--tint)}:root[data-design=workspace] .workspace-explorer-foot{border-top:1px solid var(--border);margin-top:25px;padding-top:18px}:root[data-design=workspace] .workspace-explorer-foot .text-link{font-size:10px}:root[data-design=workspace] .workspace-explorer-foot p{font-size:10px;line-height:1.8;color:var(--dim);margin-top:12px}:root[data-design=workspace] .workspace-board-tools{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:17px}:root[data-design=workspace] .workspace-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:4px;background:var(--panel);flex:1;min-width:0;color:var(--dim)}:root[data-design=workspace] .workspace-search input{background:none;border:0;outline:none;font-size:11px;width:100%;min-width:0;color:var(--text)}:root[data-design=workspace] .workspace-search:focus-within{border-color:var(--mint)}:root[data-design=workspace] .workspace-search button{padding:0;color:var(--dim);display:flex}:root[data-design=workspace] .workspace-board-tools>select{font-size:10px;background:var(--panel);border:1px solid var(--border);border-radius:4px;padding:10px;color:var(--muted);max-width:150px}:root[data-design=workspace] .workspace-filter-line{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 17px;font-size:11px}:root[data-design=workspace] .workspace-filter-line>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:root[data-design=workspace] .workspace-filter-line strong{font-weight:550}:root[data-design=workspace] .workspace-filter-line span{font:9px var(--mono);color:var(--dim)}:root[data-design=workspace] .workspace-filter-line>button{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--mint)}:root[data-design=workspace] .workspace-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;align-items:start}:root[data-design=workspace] .workspace-state-card{min-width:0;background:var(--panel);border:1px solid var(--border);border-radius:5px;overflow:hidden}:root[data-design=workspace] .workspace-card-header{display:flex;gap:11px;align-items:flex-start;justify-content:space-between;padding:19px 19px 0}:root[data-design=workspace] .workspace-family{display:block;font:8px/1.7 var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}:root[data-design=workspace] .workspace-card-header h2{font:550 18px/1.25 var(--sans);letter-spacing:-.025em}:root[data-design=workspace] .workspace-coverage{font:8px/1.4 var(--mono);padding:4px 5px;border:1px solid var(--border);border-radius:3px;color:var(--dim);white-space:nowrap;margin-top:2px}:root[data-design=workspace] .workspace-coverage.active{color:var(--mint);background:var(--tint-soft);border-color:var(--tint-border)}:root[data-design=workspace] .workspace-parent{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--dim);margin:9px 19px 0;padding:0}:root[data-design=workspace] .workspace-current-state{padding:21px 19px 18px}:root[data-design=workspace] .workspace-small-label{font:8px/1.5 var(--mono);letter-spacing:.08em;color:var(--dim);display:block;margin-bottom:10px}:root[data-design=workspace] .workspace-current-state h3{font:500 19px/1.35 var(--sans);letter-spacing:-.02em;min-height:51px}:root[data-design=workspace] .workspace-view-meta{display:flex;gap:8px 11px;flex-wrap:wrap;font:9px var(--sans);color:var(--dim);margin-top:12px}:root[data-design=workspace] .workspace-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 19px;padding:14px 0;border-top:1px solid var(--faint);border-bottom:1px solid var(--faint)}:root[data-design=workspace] .workspace-card-metrics>div{padding:0 9px;border-right:1px solid var(--faint);min-width:0}:root[data-design=workspace] .workspace-card-metrics>div:first-child{padding-left:0}:root[data-design=workspace] .workspace-card-metrics>div:last-child{border:0;padding-right:0}:root[data-design=workspace] .workspace-card-metrics span{display:block;font-size:9px;line-height:1.55;color:var(--muted);min-height:28px}:root[data-design=workspace] .workspace-card-metrics strong{display:block;font:500 15px/1.4 var(--mono);letter-spacing:-.04em;overflow-wrap:anywhere;margin:4px 0}:root[data-design=workspace] .workspace-card-metrics small{display:block;font-size:9px;line-height:1.5;color:var(--dim)}:root[data-design=workspace] .workspace-finding{padding:18px 19px}:root[data-design=workspace] .workspace-finding-label{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px;font:8px/1.6 var(--mono)}:root[data-design=workspace] .workspace-finding-label>span{color:var(--mint)}:root[data-design=workspace] .workspace-finding-label>time{color:var(--dim)}:root[data-design=workspace] .workspace-finding h4{font:550 12px/1.6 var(--sans);margin-bottom:9px}:root[data-design=workspace] .workspace-finding a:hover h4{color:var(--mint)}:root[data-design=workspace] .workspace-finding>p{font-size:11px;line-height:1.8;color:var(--body-copy)}:root[data-design=workspace] .workspace-finding>p>span{font-size:10px;color:var(--mint);font-weight:550;margin-right:6px}:root[data-design=workspace] .workspace-method{font-size:9px;color:var(--dim);margin-top:11px;line-height:1.6}:root[data-design=workspace] .workspace-baseline>p{color:var(--muted)}:root[data-design=workspace] .workspace-submarkets{padding:0 19px 17px}:root[data-design=workspace] .workspace-submarkets>span{font-size:9px;color:var(--dim);display:block;margin-bottom:8px}:root[data-design=workspace] .workspace-submarkets>div{display:flex;flex-wrap:wrap;gap:6px}:root[data-design=workspace] .workspace-submarkets button{display:flex;align-items:center;gap:3px;font-size:9px;color:var(--muted);border:1px solid var(--border);border-radius:3px;padding:5px 6px}:root[data-design=workspace] .workspace-submarkets button:hover{background:var(--hover);color:var(--mint)}:root[data-design=workspace] .workspace-card-actions{display:flex;align-items:center;justify-content:space-between;gap:11px;flex-wrap:wrap;padding:14px 19px;border-top:1px solid var(--border);background:var(--tint-soft)}:root[data-design=workspace] .workspace-card-actions a{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--muted)}:root[data-design=workspace] .workspace-card-actions .workspace-view-link{color:var(--mint);font-weight:550}:root[data-design=workspace] .workspace-research-rail{position:sticky;top:22px;border-left:1px solid var(--border);padding-left:21px}:root[data-design=workspace] .workspace-rail-title{display:flex;gap:7px;align-items:center;color:var(--text);padding-top:6px}:root[data-design=workspace] .workspace-rail-title h2{font:550 13px var(--sans);letter-spacing:0}:root[data-design=workspace] .workspace-rail-deck{font-size:11px;color:var(--muted);line-height:1.75;margin:10px 0 20px}:root[data-design=workspace] .workspace-recent-update{padding:17px 0;border-top:1px solid var(--border)}:root[data-design=workspace] .workspace-recent-update>div{font:8px/1.7 var(--mono);color:var(--dim);display:flex;gap:6px;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}:root[data-design=workspace] .workspace-recent-update>div>span{color:var(--mint)}:root[data-design=workspace] .workspace-recent-update h3{font:550 12px/1.65 var(--sans);letter-spacing:0;margin-bottom:9px}:root[data-design=workspace] .workspace-recent-update p{font-size:11px;line-height:1.8;color:var(--body-copy)}:root[data-design=workspace] .workspace-research-link{font-size:9px;color:var(--mint);display:flex;align-items:center;gap:5px;margin-top:11px}:root[data-design=workspace] .workspace-stream-link{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;border-top:1px solid var(--border);font-size:11px;color:var(--mint)}:root[data-design=workspace] .workspace-rail-note{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}:root[data-design=workspace] .workspace-rail-note>span{font:8px/1.7 var(--mono);letter-spacing:.07em;color:var(--dim)}:root[data-design=workspace] .workspace-rail-note p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:10px}:root[data-design=workspace] .workspace-empty{border:1px dashed var(--border);padding:45px 22px;text-align:center;background:var(--panel)}:root[data-design=workspace] .workspace-empty>svg{color:var(--dim);margin:auto}:root[data-design=workspace] .workspace-empty h2{font-size:20px;margin:16px 0 10px}:root[data-design=workspace] .workspace-empty p{font-size:12px;color:var(--muted);margin-bottom:20px}:root[data-design=workspace] .workspace-rail-empty{font-size:11px;color:var(--dim);line-height:1.8;padding-bottom:20px}@media(max-width:1450px){:root[data-design=workspace] .workspace-grid{grid-template-columns:150px minmax(0,1fr) 225px;gap:18px}:root[data-design=workspace] .workspace-card-header{flex-wrap:wrap;gap:8px}:root[data-design=workspace] .workspace-card-metrics strong{font-size:14px}:root[data-design=workspace] .site-footer{margin-left:28px;margin-right:28px}}@media(max-width:1250px){:root[data-design=workspace] .workspace-grid{grid-template-columns:170px minmax(0,1fr);gap:24px}:root[data-design=workspace] .workspace-research-rail{grid-column:2;position:static;border-left:0;border-top:1px solid var(--border);padding:22px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}:root[data-design=workspace] .workspace-rail-deck,:root[data-design=workspace] .workspace-rail-note,:root[data-design=workspace] .workspace-rail-title,:root[data-design=workspace] .workspace-stream-link{grid-column:1/-1}:root[data-design=workspace] .workspace-rail-deck{margin-bottom:10px}:root[data-design=workspace] .workspace-state-grid{gap:16px}}@media(max-width:1000px){:root[data-design=workspace] .workspace-grid{grid-template-columns:150px minmax(0,1fr);gap:20px}:root[data-design=workspace] .workspace-state-grid{grid-template-columns:1fr}:root[data-design=workspace] .workspace-current-state h3{min-height:0}:root[data-design=workspace] .workspace-card-header{flex-wrap:nowrap}:root[data-design=workspace] .workspace-card-metrics strong{font-size:18px}:root[data-design=workspace] .living-layout,:root[data-design=workspace] .workspace-research-rail{grid-template-columns:1fr}:root[data-design=workspace] .view-outline{display:none}}@media(max-width:700px){:root[data-design=workspace] .content{padding:23px 16px 35px}:root[data-design=workspace] .site-header{padding:18px 16px}:root[data-design=workspace] .main-nav{padding:0 16px}:root[data-design=workspace] .site-footer{margin-left:16px;margin-right:16px}:root[data-design=workspace] .workspace-page-header{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:20px}:root[data-design=workspace] .workspace-page-header h1{font-size:26px}:root[data-design=workspace] .workspace-page-header p{font-size:12px}:root[data-design=workspace] .workspace-asof{text-align:left}:root[data-design=workspace] .workspace-grid{grid-template-columns:1fr;gap:20px}:root[data-design=workspace] .workspace-taxonomy{position:static;border:1px solid var(--border);padding:13px;background:var(--panel);display:flex;flex-wrap:wrap;gap:10px}:root[data-design=workspace] .workspace-explorer-title{padding:0 0 3px;width:100%}:root[data-design=workspace] .workspace-top-filters{display:flex;border:0;padding:0;gap:7px;width:100%}:root[data-design=workspace] .workspace-top-filters button{width:auto;gap:13px;margin:0;padding:7px 10px}:root[data-design=workspace] .workspace-family-group{margin:0;flex:1 0 auto}:root[data-design=workspace] .workspace-family-button{font-size:9px;border:1px solid var(--border);gap:9px;padding:8px;border-radius:3px}:root[data-design=workspace] .workspace-explorer-foot,:root[data-design=workspace] .workspace-family-members{display:none}:root[data-design=workspace] .workspace-board-tools{flex-wrap:wrap;gap:9px}:root[data-design=workspace] .workspace-search{flex-basis:100%}:root[data-design=workspace] .workspace-board-tools>select{max-width:100%;flex:1}:root[data-design=workspace] .workspace-research-rail{grid-column:1;display:block}:root[data-design=workspace] .workspace-card-header{padding:18px 17px 0}:root[data-design=workspace] .workspace-current-state{padding:18px 17px}:root[data-design=workspace] .workspace-card-metrics{margin:0 17px}:root[data-design=workspace] .workspace-finding{padding:17px}:root[data-design=workspace] .workspace-submarkets{padding-left:17px;padding-right:17px}:root[data-design=workspace] .workspace-card-actions{padding:14px 17px}:root[data-design=workspace] .workspace-card-header h2{font-size:19px}:root[data-design=workspace] .workspace-current-state h3{font-size:20px}:root[data-design=workspace] .workspace-card-metrics strong{font-size:16px}:root[data-design=workspace] .workspace-card-metrics span{min-height:29px}:root[data-design=workspace] .workspace-coverage{font-size:7px}:root[data-design=workspace] .workspace-finding>p{font-size:12px}:root[data-design=workspace] .workspace-finding h4{font-size:13px}:root[data-design=workspace] .workspace-recent-update h3{font-size:14px}:root[data-design=workspace] .workspace-recent-update p{font-size:12px}}@media(max-width:360px){:root[data-design=workspace] .workspace-card-header{flex-wrap:wrap}:root[data-design=workspace] .workspace-card-metrics strong{font-size:14px}:root[data-design=workspace] .workspace-family{font-size:8px}:root[data-design=workspace] .workspace-card-actions{gap:12px}:root[data-design=workspace] .workspace-page-header h1{font-size:25px}}@media print{:root[data-design=workspace] .workspace-board-tools,:root[data-design=workspace] .workspace-research-rail,:root[data-design=workspace] .workspace-taxonomy{display:none}:root[data-design=workspace] .workspace-grid{display:block}:root[data-design=workspace] .workspace-state-grid{grid-template-columns:1fr 1fr}:root[data-design=workspace] .workspace-state-card{break-inside:avoid}}.research-photo{margin:0;position:relative;width:100%;height:100%;min-width:0}.research-photo img{display:block;width:100%;height:100%;object-fit:cover}.research-photo figcaption{position:absolute;left:0;right:0;bottom:0;padding:7px 10px;font:9px/1.5 var(--sans);color:#fff;background:linear-gradient(transparent,#0d171cba)}.research-card .visual{padding:0;height:180px}.research-list-item .mini-visual{padding:0;height:115px;overflow:hidden}.journal-story-visual .research-photo{height:115px}.article-photo-header{margin:22px 0}.article-photo-header .research-photo{height:auto}.article-photo-header img{height:auto;max-height:410px;object-fit:cover}.finding-image{margin:24px 0}.finding-image .research-photo{height:auto}.finding-image img{height:auto;max-height:410px;object-fit:cover}:root:is([data-design=timeline],[data-design=workspace]) .finding-copy{min-width:0}.commodity-mobile{display:none}@media(max-width:1200px){.design-toolbar-label{display:none}}@media(max-width:900px){.commodity-desktop{display:none}.commodity-mobile{display:block}}@media(max-width:650px){.article-photo-header img,.finding-image img{max-height:260px}.research-card .visual{height:180px}.design-toolbar-right{margin-left:0}.design-switches{width:100%;order:2}.design-toolbar{gap:7px}.design-switches button{padding:5px 8px;font-size:10px}}.workspace-update-photo{display:block;height:115px;margin:12px 0;border:1px solid var(--border);overflow:hidden}:root[data-design=workspace]{--timeline-line:var(--border);--timeline-dot:var(--mint);--timeline-kind:var(--muted)}.commodity-page{width:100%;max-width:none;min-width:0}.commodity-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.commodity-header h1{margin:0;color:var(--text);font:550 36px/1.2 var(--sans);letter-spacing:-.035em}.commodity-header>.btn{flex:none}.commodity-updated{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:10px;color:var(--muted);font:10px/1.7 var(--sans)}.commodity-updated>span{font:9px/1.7 var(--mono);color:var(--dim)}.co-overview{min-width:0}.commodity-detail-columns{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:26px;align-items:start;margin-top:26px}.commodity-detail-main{min-width:0}.commodity-view-summary{margin:0 0 28px;padding-bottom:23px;border-bottom:1px solid var(--border)}.commodity-view-summary h2{margin:0 0 9px;color:var(--dim);font:500 10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.07em}.commodity-view-summary p{max-width:900px;margin:0;color:var(--body-copy);font:14px/1.85 var(--sans)}.commodity-view-summary p+p{margin-top:12px}.commodity-view-more{display:inline-flex;align-items:center;gap:5px;margin-top:11px;font:500 12px/1.6 var(--sans);color:var(--mint)}.commodity-back:hover,.commodity-view-more:hover{text-decoration:underline;text-underline-offset:3px}.commodity-back{display:inline-block;margin-bottom:20px;color:var(--mint);font:12px/1.6 var(--sans)}.commodity-page-essay{max-width:1000px}.commodity-page-essay .commodity-header{padding-bottom:24px;border-bottom:1px solid var(--border)}.commodity-prices{position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;margin:0;min-width:0;padding-left:21px;border-left:1px solid var(--border)}.commodity-prices::-webkit-scrollbar{display:none}.commodity-prices-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.commodity-price-chart{min-width:0;border-top:1px solid var(--border);padding-top:14px}.commodity-price-label h3{margin:0;font:500 12px/1.5 var(--sans);color:var(--text)}.commodity-price-label>span{display:block;margin-top:4px;font:10px/1.6 var(--sans);color:var(--dim)}.commodity-price-label a:hover{color:var(--mint);text-decoration:underline;text-underline-offset:3px}.commodity-price-quote{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 7px;margin:12px 0 10px}.commodity-price-quote>strong{font:500 23px/1.3 var(--mono);letter-spacing:-.035em;color:var(--text)}.commodity-price-quote>span{font:10px/1.6 var(--mono);color:var(--muted)}.commodity-price-quote>small{margin-left:auto;font:10px/1.6 var(--mono)}.commodity-price-quote>small>span{color:var(--dim);font-size:9px}.commodity-price-chart .chart-legend{display:none}.commodity-prices-note{margin:14px 0 0;font:10px/1.7 var(--sans);color:var(--dim)}@media(max-width:1150px){.commodity-detail-columns{grid-template-columns:minmax(0,1fr);gap:28px}.commodity-prices{position:static;max-height:none;overflow:visible;padding:24px 0 0;border-left:0;border-top:1px solid var(--border)}.commodity-prices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commodity-prices-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.commodity-prices-grid{grid-template-columns:minmax(0,1fr);gap:22px}}@media(max-width:650px){.commodity-header{gap:12px;align-items:flex-start}.commodity-header h1{font-size:29px}.commodity-header>.btn{padding:8px 10px;font-size:11px}.commodity-detail-columns{margin-top:23px}.commodity-view-summary{padding-bottom:22px}.commodity-view-summary p{font-size:13px;line-height:1.85}.commodity-updated{gap:5px 12px}}@media print{.commodity-prices{position:static;max-height:none;overflow:visible}}:root[data-design=overview]{--content-max-width:1512px;--content-inline-padding:28px}:root[data-design=overview],:root[data-design=overview][data-theme=light]{color-scheme:light;--bg:#f5f7f8;--panel:#fff;--raised:#edf1f4;--hover:#e8eef2;--border:#d8e0e5;--faint:#e8edf0;--text:#243542;--muted:#566b78;--dim:#6c7e8a;--mint:#275f73;--teal:#217a78;--amber:#956820;--red:#a64e46;--blue:#4b7297;--brand-stroke:#648391;--strong-border:#90a7b3;--on-accent:#fff;--accent-hover:#194d60;--chart-1:#2f7284;--chart-2:#668ab2;--chart-3:#a87b28;--chart-4:#b75c51;--chart-muted:#a1b9c5;--preview-bg:#e6edf0;--preview-border:#cad8de;--preview-text:#4d6875;--tint:#e4eff2;--tint-soft:#eef5f6;--tint-border:#b5d0d8;--body-copy:#425e6d;--amber-tint:#faf2e4;--amber-border:#dfcea9;--blue-tint:#edf2f8;--blue-border:#c0d2e2;--view-start:#eaf3f5;--view-end:#f5f8f9;--map-ocean:#eaf0f2;--map-land:#c6d6dc;--map-shore:#93adb7;--map-grid:#d4e1e6;--map-label:#64818c;--map-status:#fffffff0;--map-halo:#2f72841c;--map-halo-active:#2f728433;--switch-track:#bfd0d8;--switch-knob:#fff;--toast-bg:#e0eef0;--toast-text:#245467;--ov-shadow:0 3px 12px #243e5f04}:root[data-design=overview][data-theme=dark]{color-scheme:dark;--bg:#111a23;--panel:#17232f;--raised:#1e2d3b;--hover:#263949;--border:#304354;--faint:#243544;--text:#e4edf4;--muted:#afbfcd;--dim:#8da3b6;--mint:#8dbbd1;--teal:#81b6c7;--amber:#dfc187;--red:#e4a19a;--blue:#9bbbdc;--brand-stroke:#85a9bf;--strong-border:#56788f;--on-accent:#102430;--accent-hover:#b2d5e6;--chart-1:#8dbbd1;--chart-2:#9bbbdc;--chart-3:#dfc187;--chart-4:#e4a19a;--chart-muted:#53798f;--preview-bg:#1a2b39;--preview-border:#344e61;--preview-text:#b3ccdd;--tint:#213b4c;--tint-soft:#1a2e3c;--tint-border:#3e647b;--body-copy:#c0cfda;--amber-tint:#352e20;--amber-border:#69583b;--blue-tint:#233a4b;--blue-border:#3f5e78;--view-start:#203746;--view-end:#192b38;--map-ocean:#152733;--map-land:#2d485b;--map-shore:#56768b;--map-grid:#2a4052;--map-label:#a1bed0;--map-status:#172b3aed;--map-halo:#8dbbd11b;--map-halo-active:#8dbbd138;--switch-track:#3b566c;--switch-knob:#dae7f0;--toast-bg:#28485e;--toast-text:#e3f0f8;--ov-shadow:0 5px 18px #020c1810}:root[data-design=overview] body{padding:0;font-family:var(--sans)}:root[data-design=overview] ::selection{background:var(--tint-border);color:var(--text)}:root[data-design=overview] .site-header{max-width:1512px;min-height:80px;padding:20px 28px 18px;gap:22px}:root[data-design=overview] .brand-word{font-size:30px}:root[data-design=overview] .brand-mark{height:33px;width:33px}:root[data-design=overview] .brand-mark:after,:root[data-design=overview] .brand-mark:before{height:43px}:root[data-design=overview] .brand-caption{font-size:7px;letter-spacing:.19em}:root[data-design=overview] .header-tools{gap:16px}:root[data-design=overview] .header-search{font-size:11px}:root[data-design=overview] .nav-wrap{background:var(--panel)}:root[data-design=overview] .main-nav{max-width:1512px;padding:0 28px}:root[data-design=overview] .nav-links{gap:29px}:root[data-design=overview] .nav-links a{padding:13px 0 12px;font-size:12px}:root[data-design=overview] .content{max-width:var(--content-max-width);padding:28px var(--content-inline-padding) 50px}:root[data-design=overview] .site-footer{max-width:1456px;padding:28px 0 20px}:root[data-design=overview] .design-switches button:not([aria-pressed=true]),:root[data-design=overview] .price-stamp,:root[data-design=overview] .price-strip{display:none}:root[data-design=overview] .design-switches{width:auto}:root[data-design=overview] .btn{font-size:11px;padding:9px 13px}:root[data-design=overview] .page-head{margin-bottom:24px}:root[data-design=overview] .page-head h1{font:550 37px/1.2 var(--sans);letter-spacing:-.035em}:root[data-design=overview] .page-head p{font-size:13px;max-width:800px}:root[data-design=overview] .page-head .actions{padding-top:7px}:root[data-design=overview] .breadcrumb{font-size:10px;margin-bottom:22px}:root[data-design=overview] .tabs{gap:26px;margin-bottom:25px}:root[data-design=overview] .tabs button{font-size:12px;padding:11px 0 12px}:root[data-design=overview] .chart-panel,:root[data-design=overview] .panel,:root[data-design=overview] .resource-card,:root[data-design=overview] .topic-card{border-radius:5px;box-shadow:var(--ov-shadow)}:root[data-design=overview] .panel.quiet{box-shadow:none}:root[data-design=overview] .section-head h2{font-size:26px}:root[data-design=overview] .research-card h3{font-size:24px}:root[data-design=overview] .research-list-item h3{font-size:25px}:root[data-design=overview] .research-list-item{padding:23px 0}:root[data-design=overview] .living-layout{margin-top:29px}:root[data-design=overview] .living-header>h2{font-size:40px}:root[data-design=overview] .living-section>p{font-size:16px;line-height:1.95}:root[data-design=overview] .ov-home{min-width:0}:root[data-design=overview] .ov-page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:23px}:root[data-design=overview] .ov-page-heading h1{font:600 29px/1.25 var(--sans);letter-spacing:-.035em}:root[data-design=overview] .ov-page-heading p{color:var(--muted);font-size:13px;line-height:1.8;margin-top:7px}:root[data-design=overview] .ov-asof,:root[data-design=overview] .ov-page-heading>span{font:9px/1.8 var(--mono);color:var(--dim);text-align:right;white-space:nowrap;padding-top:4px}:root[data-design=overview] .ov-market-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:31px}:root[data-design=overview] .ov-market-snapshot{display:block;padding:17px 17px 15px;min-width:0;background:var(--panel);border:1px solid var(--border);border-radius:5px;box-shadow:var(--ov-shadow)}:root[data-design=overview] .ov-market-snapshot:hover{border-color:var(--strong-border);background:var(--hover)}:root[data-design=overview] .ov-market-snapshot>header,:root[data-design=overview] .ov-snapshot-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}:root[data-design=overview] .ov-market-snapshot h2,:root[data-design=overview] .ov-market-snapshot h3{font:550 13px/1.4 var(--sans);letter-spacing:0}:root[data-design=overview] .ov-market-snapshot .ov-family,:root[data-design=overview] .ov-market-snapshot small{color:var(--dim);font-size:9px;line-height:1.6}:root[data-design=overview] .ov-snapshot-price{display:flex;align-items:baseline;gap:9px;justify-content:space-between;margin:13px 0 11px}:root[data-design=overview] .ov-snapshot-price strong{font:500 22px/1.2 var(--mono);letter-spacing:-.04em}:root[data-design=overview] .ov-snapshot-price em,:root[data-design=overview] .ov-snapshot-price span{font:10px/1.5 var(--mono);font-style:normal}:root[data-design=overview] .ov-market-snapshot .pill{font-size:8px;max-width:100%;white-space:normal;line-height:1.6}:root[data-design=overview] .ov-snapshot-metric{margin-top:11px;padding-top:10px;border-top:1px solid var(--faint);font-size:10px;color:var(--muted);display:flex;align-items:baseline;justify-content:space-between;gap:8px}:root[data-design=overview] .ov-snapshot-metric strong{color:var(--text);font:10px var(--mono);white-space:nowrap}:root[data-design=overview] .ov-main-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(285px,1fr);gap:29px;align-items:start}:root[data-design=overview] .ov-main-grid>*{min-width:0}:root[data-design=overview] .ov-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}:root[data-design=overview] .ov-section-head h2{font:400 27px/1.2 var(--serif);letter-spacing:-.02em}:root[data-design=overview] .ov-section-head .text-link{font-size:11px}:root[data-design=overview] .ov-section-head .count{font:10px var(--mono);color:var(--dim);margin-left:8px}:root[data-design=overview] .ov-change-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0 15px;border-bottom:1px solid var(--border)}:root[data-design=overview] .ov-change-controls>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}:root[data-design=overview] .ov-change-controls button{font-size:10px;padding:6px 9px;border:1px solid transparent;border-radius:3px;color:var(--muted)}:root[data-design=overview] .ov-change-controls button.active,:root[data-design=overview] .ov-change-controls button[aria-pressed=true]{color:var(--mint);background:var(--tint);border-color:var(--tint-border)}:root[data-design=overview] .ov-change-controls select{font-size:10px;padding:7px 9px;border:1px solid var(--border);border-radius:3px;background:var(--panel);max-width:160px}:root[data-design=overview] .ov-change-controls .check{font-size:10px;padding:0}:root[data-design=overview] .ov-change-list{border-bottom:1px solid var(--border)}:root[data-design=overview] .ov-update{padding:23px 0 22px;border-bottom:1px solid var(--border)}:root[data-design=overview] .ov-update:last-child{border-bottom:0}:root[data-design=overview] .ov-update-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--dim);font-size:10px;margin-bottom:12px}:root[data-design=overview] .ov-update-meta .pill{font-size:8px}:root[data-design=overview] .ov-update-meta time{font:9px var(--mono)}:root[data-design=overview] .ov-update-heading{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:22px;align-items:start}:root[data-design=overview] .ov-update-heading>*{min-width:0}:root[data-design=overview] .ov-update h3{font:550 21px/1.35 var(--sans);letter-spacing:-.025em}:root[data-design=overview] .ov-update h3 a:hover,:root[data-design=overview] .ov-update-heading>a:hover{color:var(--mint)}:root[data-design=overview] .ov-update-description,:root[data-design=overview] .ov-update-heading p{color:var(--body-copy);font-size:13px;line-height:1.85;margin-top:11px}:root[data-design=overview] .ov-update-photo{display:block;height:98px;border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--raised)}:root[data-design=overview] .ov-update-photo img{height:100%;width:100%;object-fit:cover;display:block}:root[data-design=overview] .ov-update-photo .research-photo{height:100%}:root[data-design=overview] .ov-implication{display:grid;grid-template-columns:75px minmax(0,1fr);gap:12px;padding:12px 14px;margin-top:16px;border-left:2px solid var(--mint);background:var(--tint-soft)}:root[data-design=overview] .ov-implication>span,:root[data-design=overview] .ov-implication>strong{font:500 9px/1.9 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mint)}:root[data-design=overview] .ov-implication p{font-size:12px;line-height:1.8;color:var(--body-copy);margin:0}:root[data-design=overview] .ov-update-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:14px;font-size:10px;color:var(--dim)}:root[data-design=overview] .ov-update-footer .text-link{font-size:11px}:root[data-design=overview] .ov-load-more{margin-top:18px}:root[data-design=overview] .ov-side{border-left:1px solid var(--border);padding-left:26px}:root[data-design=overview] .ov-side h2{font:500 13px/1.5 var(--sans);letter-spacing:0}:root[data-design=overview] .ov-market-watch{border-top:1px solid var(--border)}:root[data-design=overview] .ov-watch-item{padding:19px 0 20px;border-bottom:1px solid var(--border)}:root[data-design=overview] .ov-watch-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}:root[data-design=overview] .ov-watch-heading h3{font:550 13px/1.4 var(--sans)}:root[data-design=overview] .ov-watch-item .pill{font-size:8px}:root[data-design=overview] .ov-watch-item .ov-watch-view,:root[data-design=overview] .ov-watch-item>h3{font:400 22px/1.3 var(--serif);letter-spacing:-.015em;margin:0 0 10px}:root[data-design=overview] .ov-watch-item>p{font-size:12px;line-height:1.85;color:var(--muted);margin:0 0 12px}:root[data-design=overview] .ov-watch-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}:root[data-design=overview] .ov-watch-metrics>div{border-left:1px solid var(--border);padding-left:12px;min-width:0}:root[data-design=overview] .ov-watch-metrics>div:first-child{border-left:0;padding-left:0}:root[data-design=overview] .ov-watch-metrics span{font-size:9px;color:var(--dim);display:block;margin-bottom:5px}:root[data-design=overview] .ov-watch-metrics strong{font:500 15px var(--mono);letter-spacing:-.025em}:root[data-design=overview] .ov-watch-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:15px}:root[data-design=overview] .ov-watch-actions .text-link{font-size:11px}:root[data-design=overview] .ov-explore-links{margin-top:24px}:root[data-design=overview] .ov-explore-links>a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--faint);font-size:12px}:root[data-design=overview] .ov-explore-links>a:hover{color:var(--mint)}:root[data-design=overview] .ov-upcoming{margin-top:28px;padding:20px;background:var(--panel);border:1px solid var(--border);border-radius:4px}:root[data-design=overview] .ov-upcoming h3{font:500 10px var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:14px}:root[data-design=overview] .ov-upcoming ul{list-style:none;padding:0;margin:0}:root[data-design=overview] .ov-upcoming li{font-size:11px;line-height:1.8;color:var(--muted);padding:10px 0;border-top:1px solid var(--faint)}:root[data-design=overview] .ov-upcoming li:first-child{border-top:0}:root[data-design=overview] .ov-upcoming time{color:var(--dim);font:9px var(--mono);display:block;margin-bottom:4px}:root[data-design=overview] .ov-research-section{margin-top:37px;padding-top:26px;border-top:1px solid var(--border)}:root[data-design=overview] .ov-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}:root[data-design=overview] .ov-research-card{border:1px solid var(--border);background:var(--panel);border-radius:4px;overflow:hidden;min-width:0}:root[data-design=overview] .ov-research-card>a:first-child{display:block;height:150px;overflow:hidden}:root[data-design=overview] .ov-research-card img{width:100%;height:100%;object-fit:cover;display:block}:root[data-design=overview] .ov-research-card .research-photo{height:100%}:root[data-design=overview] .ov-research-card-body{padding:19px 20px 20px}:root[data-design=overview] .ov-research-card h3{font:400 23px/1.25 var(--serif);letter-spacing:-.02em;margin:12px 0}:root[data-design=overview] .ov-research-card p{font-size:12px;line-height:1.85;color:var(--muted)}:root[data-design=overview] .ov-research-card-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--dim);margin-top:19px}:root[data-design=overview] .ov-context{margin-top:28px;padding-top:23px;border-top:1px solid var(--border)}:root[data-design=overview] .ov-context h3{font:500 12px var(--sans);margin-bottom:13px}:root[data-design=overview] .ov-context .table-wrap th{font-size:9px}:root[data-design=overview] .ov-context .table-wrap td{font-size:11px}:root[data-design=overview] .ov-empty{padding:36px 22px;background:var(--panel);border:1px dashed var(--border);text-align:center}:root[data-design=overview] .ov-empty p{color:var(--muted);font-size:12px;margin:12px 0}@media(max-width:1512px){:root[data-design=overview] .site-footer{margin-left:28px;margin-right:28px}}@media(max-width:1100px){:root[data-design=overview] .ov-market-strip{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-design=overview] .ov-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:24px}:root[data-design=overview] .ov-side{padding-left:22px}:root[data-design=overview] .ov-update-heading{grid-template-columns:minmax(0,1fr) 115px;gap:17px}:root[data-design=overview] .ov-update-photo{height:86px}}@media(max-width:850px){:root[data-design=overview] .ov-main-grid{grid-template-columns:1fr;gap:31px}:root[data-design=overview] .ov-side{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}:root[data-design=overview] .ov-market-watch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}:root[data-design=overview] .ov-watch-item{min-width:0}:root[data-design=overview] .ov-research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}:root[data-design=overview] .ov-research-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}:root[data-design=overview] .ov-research-card:last-child>a:first-child{height:100%;min-height:200px}:root[data-design=overview] .ov-page-heading h1{font-size:28px}}@media(max-width:700px){:root[data-design=overview]{--content-inline-padding:18px}:root[data-design=overview] .site-header{padding:18px 18px 16px}:root[data-design=overview] .main-nav{padding:0 18px}:root[data-design=overview] .nav-links{gap:23px}:root[data-design=overview] .content{padding:24px var(--content-inline-padding) 40px}:root[data-design=overview] .site-footer{margin-left:18px;margin-right:18px}:root[data-design=overview] .ov-market-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:29px}:root[data-design=overview] .ov-market-snapshot{padding:14px 13px}:root[data-design=overview] .ov-market-snapshot:last-child{grid-column:1/-1}:root[data-design=overview] .ov-market-snapshot:last-child .ov-snapshot-metric{max-width:300px}:root[data-design=overview] .ov-market-snapshot h2,:root[data-design=overview] .ov-market-snapshot h3{font-size:12px}:root[data-design=overview] .ov-snapshot-price strong{font-size:21px}:root[data-design=overview] .ov-page-heading{flex-wrap:wrap;gap:12px;margin-bottom:20px}:root[data-design=overview] .ov-asof,:root[data-design=overview] .ov-page-heading>span{text-align:left;padding-top:0;font-size:9px}:root[data-design=overview] .ov-page-heading p{font-size:12px}:root[data-design=overview] .ov-section-head{gap:13px}:root[data-design=overview] .ov-section-head h2{font-size:25px}:root[data-design=overview] .ov-section-head .text-link{font-size:10px}:root[data-design=overview] .ov-update h3{font-size:20px}:root[data-design=overview] .ov-update-heading{grid-template-columns:minmax(0,1fr) 100px;gap:15px}:root[data-design=overview] .ov-update-photo{height:77px}:root[data-design=overview] .ov-update-heading p{font-size:12px;line-height:1.85}:root[data-design=overview] .ov-implication{grid-template-columns:1fr;gap:5px;padding:11px 13px}:root[data-design=overview] .ov-implication p{font-size:11px}:root[data-design=overview] .ov-watch-item .ov-watch-view,:root[data-design=overview] .ov-watch-item>h3{font-size:21px}:root[data-design=overview] .living-header>h2,:root[data-design=overview] .page-head h1{font-size:33px}}@media(max-width:480px){:root[data-design=overview] .ov-update-heading{grid-template-columns:minmax(0,1fr) 82px;gap:12px}:root[data-design=overview] .ov-update-photo{height:65px}:root[data-design=overview] .ov-update h3{font-size:18px;line-height:1.4}:root[data-design=overview] .ov-update-heading p{grid-column:1/-1}:root[data-design=overview] .ov-market-watch,:root[data-design=overview] .ov-research-grid{grid-template-columns:1fr}:root[data-design=overview] .ov-research-card:last-child{grid-column:auto;display:block}:root[data-design=overview] .ov-research-card:last-child>a:first-child{height:155px;min-height:0}:root[data-design=overview] .ov-snapshot-price{flex-wrap:wrap;justify-content:flex-start;gap:5px 11px}:root[data-design=overview] .ov-snapshot-metric{display:block;font-size:9px}:root[data-design=overview] .ov-snapshot-metric strong{display:block;margin-top:5px}:root[data-design=overview] .ov-market-snapshot h2,:root[data-design=overview] .ov-market-snapshot h3{font-size:11px}:root[data-design=overview] .ov-snapshot-price strong{font-size:20px}:root[data-design=overview] .ov-market-snapshot .pill{font-size:8px}:root[data-design=overview] .ov-change-controls{align-items:flex-start}:root[data-design=overview] .ov-change-controls select{max-width:145px}:root[data-design=overview] .ov-update-footer{gap:9px;align-items:flex-start}}@media print{:root[data-design=overview] body{padding:0}:root[data-design=overview] .ov-change-controls,:root[data-design=overview] .ov-side{display:none}:root[data-design=overview] .ov-main-grid{display:block}}:root[data-design=overview] .ov-market-snapshot{display:flex;flex-direction:column}:root[data-design=overview] .ov-snapshot-title{display:flex;justify-content:space-between;align-items:center;gap:8px}:root[data-design=overview] .ov-snapshot-title>svg{color:var(--dim)}:root[data-design=overview] .ov-snapshot-price>span{color:var(--dim);font:9px var(--mono)}:root[data-design=overview] .ov-snapshot-price>em{margin-left:auto}:root[data-design=overview] .ov-snapshot-benchmark{min-height:29px;font:9px/1.7 var(--sans);color:var(--dim);margin:0 0 9px}:root[data-design=overview] .ov-market-snapshot .co-flag{align-self:flex-start;max-width:100%;white-space:normal;margin-bottom:12px}:root[data-design=overview] .ov-snapshot-physical{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:11px;border-top:1px solid var(--faint);font-size:10px;color:var(--muted)}:root[data-design=overview] .ov-snapshot-physical strong{font:10px var(--mono);color:var(--text);white-space:nowrap}:root[data-design=overview] .ov-change-controls{flex-direction:column;align-items:stretch;gap:11px}:root[data-design=overview] .ov-type-filter{gap:5px}:root[data-design=overview] .ov-filter-bottom{width:100%;gap:10px}:root[data-design=overview] .ov-filter-bottom label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px}:root[data-design=overview] .ov-filter-bottom input{accent-color:var(--mint)}:root[data-design=overview] .ov-filter-bottom>span{font-size:10px;color:var(--dim);margin-left:auto}:root[data-design=overview] .ov-update-heading:not(:has(.ov-update-photo)){grid-template-columns:minmax(0,1fr)}:root[data-design=overview] .ov-update-footer>a{display:inline-flex;align-items:center;gap:6px;color:var(--mint);font-size:11px}:root[data-design=overview] .ov-update-footer>a:hover{text-decoration:underline;text-underline-offset:4px}:root[data-design=overview] .ov-more{margin-top:19px}:root[data-design=overview] .ov-priority-note{font-size:10px;line-height:1.8;color:var(--dim);margin-top:17px;max-width:760px}:root[data-design=overview] .ov-watch-item>.flex{margin-bottom:12px}:root[data-design=overview] .ov-watch-item>.flex h3{font:550 13px/1.4 var(--sans)}:root[data-design=overview] .ov-watch-item>h4{font:400 23px/1.3 var(--serif);letter-spacing:-.02em;margin:0 0 12px}:root[data-design=overview] .ov-watch-meta{color:var(--dim);font-size:10px;line-height:1.7}:root[data-design=overview] .ov-explore-links>h3{font:500 12px/1.5 var(--sans);margin-bottom:10px}:root[data-design=overview] .ov-explore-links>a>small{margin-left:auto;color:var(--dim);font:9px var(--mono)}:root[data-design=overview] .ov-upcoming .eyebrow{font-size:8px;margin-bottom:12px}:root[data-design=overview] .ov-upcoming h3{font:400 22px/1.3 var(--serif);letter-spacing:-.015em;text-transform:none;margin-bottom:17px}:root[data-design=overview] .ov-upcoming>div{border-top:1px solid var(--border);padding:14px 0}:root[data-design=overview] .ov-upcoming>div:last-child{padding-bottom:0}:root[data-design=overview] .ov-upcoming>div>a{font-size:11px;color:var(--text);font-weight:550}:root[data-design=overview] .ov-upcoming>div>a:hover{color:var(--mint)}:root[data-design=overview] .ov-upcoming>div>p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:7px}:root[data-design=overview] .ov-research{margin-top:37px;padding-top:26px;border-top:1px solid var(--border)}:root[data-design=overview] .ov-research-card>div{padding:19px 20px 20px}:root[data-design=overview] .ov-research-card .eyebrow{font-size:8px}:root[data-design=overview] .ov-research-meta{display:block;font-size:10px;line-height:1.8;color:var(--dim);margin-top:19px}:root[data-design=overview] .ov-empty h3{font-size:15px;margin-bottom:17px}@media(max-width:850px){:root[data-design=overview] .ov-side{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}:root[data-design=overview] .ov-side>.ov-section-head{grid-column:1/-1}:root[data-design=overview] .ov-explore-links,:root[data-design=overview] .ov-upcoming{margin-top:24px}}@media(max-width:480px){:root[data-design=overview] .ov-snapshot-physical{display:block;font-size:9px}:root[data-design=overview] .ov-snapshot-physical strong{display:block;margin-top:5px;font-size:10px}:root[data-design=overview] .ov-snapshot-benchmark{min-height:30px;font-size:8px;line-height:1.8}:root[data-design=overview] .ov-update-heading>div{display:contents}:root[data-design=overview] .ov-update-heading>div>p{grid-column:1/-1;margin-top:0}:root[data-design=overview] .ov-update-photo{grid-column:2;grid-row:1}:root[data-design=overview] .ov-side{display:block}:root[data-design=overview] .ov-filter-bottom{gap:10px 8px}:root[data-design=overview] .ov-filter-bottom select{max-width:145px;flex:1}:root[data-design=overview] .ov-filter-bottom>span{margin-left:0}:root[data-design=overview] .ov-research-card>div{padding:17px}}:root[data-design=overview] .ov-market-strip{gap:0;border:1px solid var(--border);border-radius:4px;background:var(--panel);margin-bottom:26px}:root[data-design=overview] .ov-market-snapshot{padding:10px 13px 11px;border:0;border-right:1px solid var(--border);border-radius:0;box-shadow:none;background:transparent}:root[data-design=overview] .ov-market-snapshot:last-child{border-right:0}:root[data-design=overview] .ov-snapshot-title h3{font-size:11px}:root[data-design=overview] .ov-snapshot-price{margin:6px 0 7px;gap:6px;justify-content:flex-start}:root[data-design=overview] .ov-snapshot-price strong{font-size:18px}:root[data-design=overview] .ov-snapshot-price em{margin-left:auto;font-size:9px}:root[data-design=overview] .ov-snapshot-price>span{font-size:9px}:root[data-design=overview] .ov-market-snapshot .pill{font-size:9px;line-height:1.3;padding:2px 6px;width:auto;display:inline-flex}:root[data-design=overview] .ov-navigation{border-left:1px solid var(--border);padding-left:24px}:root[data-design=overview] .ov-navigation h2{font:550 18px var(--sans);letter-spacing:-.02em}:root[data-design=overview] .ov-navigation-note{font-size:12px;line-height:1.8;color:var(--muted);margin:11px 0 24px}:root[data-design=overview] .ov-navigation .ov-explore-links{margin:0;padding-top:0;border-top:0}:root[data-design=overview] .ov-followed-links{margin-bottom:27px}:root[data-design=overview] .ov-followed-links>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--faint);font-size:12px}:root[data-design=overview] .ov-followed-links>a small{display:block;color:var(--dim);font-size:10px;margin-top:3px}:root[data-design=overview] .ov-topic-navigation{border-top:1px solid var(--border);padding-top:22px;margin-top:28px}:root[data-design=overview] .ov-topic-navigation h3{font:550 14px var(--sans);margin-bottom:13px}:root[data-design=overview] .ov-topic-navigation>a:not(.text-link){display:flex;gap:14px;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--faint);font-size:12px}:root[data-design=overview] .ov-topic-navigation>a small{display:block;font-size:10px;color:var(--dim);margin-top:6px}:root[data-design=overview] .ov-topic-navigation>.text-link{margin-top:17px}:root[data-design=overview] .ov-library-link{border-top:1px solid var(--border);padding-top:20px;margin-top:30px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted)}@media(max-width:1000px){:root[data-design=overview] .ov-navigation{padding-left:0;border-left:0}}@media(max-width:700px){:root[data-design=overview] .ov-market-strip{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}:root[data-design=overview] .ov-market-snapshot{flex:0 0 180px;scroll-snap-align:start}:root[data-design=overview] .ov-main-grid{display:flex;flex-direction:column}:root[data-design=overview] .ov-changes{width:100%}:root[data-design=overview] .ov-navigation{width:100%;border-top:1px solid var(--border);padding-top:24px}}:root[data-design=overview] .ov-snapshot-price em small{font-size:8px;margin-left:4px;color:var(--dim)}:root[data-design=overview] .ov-market-band{margin:0 0 24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:thin;min-width:0}:root[data-design=overview] .ov-band-track{display:flex;align-items:center;justify-content:space-between;gap:22px;min-width:max-content}:root[data-design=overview] .ov-band-market{display:flex;align-items:baseline;gap:7px;padding:11px 0;white-space:nowrap;font-size:11px;color:var(--text)}:root[data-design=overview] .ov-band-market:hover .ov-band-name{color:var(--mint);text-decoration:underline;text-underline-offset:3px}:root[data-design=overview] .ov-band-name{font-weight:500}:root[data-design=overview] .ov-band-market strong{font:500 12px/1.5 var(--mono)}:root[data-design=overview] .ov-band-unit{font:9px var(--mono);color:var(--dim)}:root[data-design=overview] .ov-band-change{font:10px var(--mono)}:root[data-design=overview] .ov-band-change small{font-size:8px;color:var(--dim);margin-left:4px}:root[data-design=overview] .ov-band-all{display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--mint);font-size:10px;padding:11px 0}@media(max-width:1100px){:root[data-design=overview] .ov-band-track{justify-content:flex-start;gap:24px}}@media(max-width:650px){:root[data-design=overview] .ov-market-band{margin-bottom:20px}:root[data-design=overview] .ov-band-market{padding:12px 0}:root[data-design=overview] .ov-band-name{font-size:11px}}