.btc-forecast{--bf-ink:#18212f;--bf-dim:#596579;--bf-line:#e1e6ed;--bf-paper:#f5f7fa;--bf-blue:#455c72;width:100%;max-width:1180px;color:var(--bf-ink);overflow-wrap:anywhere;box-sizing:border-box;background:#fff;margin:0 auto;padding:28px 28px 60px;font:15px/1.75 Arial,Helvetica,sans-serif}.btc-forecast *{box-sizing:border-box}.btc-forecast p{margin:12px 0}.btc-forecast a{color:var(--bf-blue);text-underline-offset:3px;text-decoration:underline}.btc-forecast a:focus-visible,.btc-forecast summary:focus-visible{outline:2px solid var(--bf-blue);outline-offset:4px}.btc-forecast h1,.btc-forecast h2,.btc-forecast h3{color:var(--bf-ink);letter-spacing:-.025em;line-height:1.25}.btc-forecast h1{max-width:850px;margin:10px 0 16px;font-size:clamp(31px,4.5vw,50px);font-weight:750}.btc-forecast h2{margin:8px 0 18px;font-size:26px;font-weight:700}.btc-forecast h3{margin:18px 0 10px;font-size:19px;font-weight:700}.btc-forecast ul{margin:12px 0;padding-left:20px;list-style:outside}.btc-forecast li+li{margin-top:9px}.btc-forecast .bf-draft{color:#465369;background:#fafbfd;border:1px dashed #b0bccd;border-radius:6px;margin-bottom:30px;padding:10px 15px;font-size:12px}.btc-forecast .bf-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--bf-dim);font-size:11px;font-weight:700}.btc-forecast .bf-byline{color:var(--bf-dim);border-bottom:1px solid var(--bf-line);padding-bottom:22px;font-size:12px}.btc-forecast .bf-deck{color:#445268;max-width:850px;font-size:20px;line-height:1.5}.btc-forecast .bf-verdict{border-left:4px solid var(--bf-blue);background:#f4f5f5;border-radius:0 8px 8px 0;margin-top:26px;padding:24px 26px}.btc-forecast .bf-verdict h2{font-size:24px}.btc-forecast .bf-verdict p{max-width:95ch}.btc-forecast .bf-label{color:#34537e;border:1px solid #c7d2e6;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.btc-forecast .bf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.btc-forecast .bf-metrics>div{border-left:1px solid var(--bf-line);padding-left:16px}.btc-forecast .bf-metrics>div:first-child{border:0;padding-left:0}.btc-forecast dt{color:var(--bf-dim);font-size:12px}.btc-forecast dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:23px;font-weight:700;line-height:1.4}.btc-forecast .bf-small{color:var(--bf-dim);font-size:12px;line-height:1.6;display:block}.btc-forecast .bf-nav{border-top:1px solid var(--bf-line);border-bottom:1px solid var(--bf-line);flex-wrap:wrap;gap:10px 25px;padding:18px 0;font-size:13px;display:flex}.btc-forecast section[id],.btc-forecast aside[id]{scroll-margin-top:90px}.btc-forecast .bf-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.btc-forecast .bf-case{border:1px solid var(--bf-line);border-top:3px solid #62768c;border-radius:7px;padding:20px}.btc-forecast .bf-case h3{margin:10px 0 12px;font-size:20px}.btc-forecast .bf-case p{font-size:14px;line-height:1.65}.btc-forecast .bf-case dl{margin:18px 0}.btc-forecast .bf-case.bf-up{background:#fff;border-top-color:#557166}.btc-forecast .bf-case.bf-down{background:#fff;border-top-color:#806768}.btc-forecast .bf-case.bf-base{background:#f6f6f5}.btc-forecast .bf-rule{border-top:1px solid var(--bf-line);padding-top:12px}.btc-forecast .bf-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:38px;margin-top:32px;display:grid}.btc-forecast .bf-tech{min-width:0}.btc-forecast .bf-tech>section{border-bottom:1px solid var(--bf-line);padding:22px 0}.btc-forecast .bf-tech>section:first-of-type{padding-top:0}.btc-forecast .bf-fund{background:var(--bf-paper);border-top:3px solid #747c82;border-radius:8px;padding:24px}.btc-forecast .bf-fund>section{border-top:1px solid #d9e1ec;margin-top:20px;padding-top:16px}.btc-forecast .bf-fund h3{font-size:17px}.btc-forecast .bf-fund .bf-number{margin:8px 0;font-size:29px;font-weight:700;line-height:1.3}.btc-forecast .bf-fund p{font-size:14px;line-height:1.75}.btc-forecast .bf-interpretation{border-left:2px solid #c6d1e0;padding-left:12px}.btc-forecast .bf-balance{grid-template-columns:1fr 1fr;gap:22px;display:grid}.btc-forecast .bf-balance>div{background:#fff;border-left:3px solid #557166;padding:18px 20px}.btc-forecast .bf-balance>div+div{background:#fff;border-color:#806768}.btc-forecast .bf-balance h3{margin-top:0}.btc-forecast .bf-table{border:1px solid var(--bf-line);border-radius:7px;margin:20px 0;overflow-x:auto}.btc-forecast table{border-collapse:collapse;width:100%;font-size:13px}.btc-forecast caption{text-align:left;color:var(--bf-dim);padding:10px 14px;font-size:12px}.btc-forecast th,.btc-forecast td{text-align:left;border-top:1px solid var(--bf-line);vertical-align:top;padding:12px 14px}.btc-forecast thead{background:var(--bf-paper)}.btc-forecast .bf-nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.btc-forecast .bf-chart{border:1px solid var(--bf-line);border-radius:8px;margin:20px 0;padding:16px 12px 10px}.btc-forecast .bf-chart svg{width:100%;height:auto;display:block}.btc-forecast figcaption{color:var(--bf-dim);padding:10px 4px;font-size:12px;line-height:1.6}.btc-forecast .bf-note{background:var(--bf-paper);border-left:3px solid #a7b5c8;padding:14px 18px;font-size:13px}.btc-forecast .bf-voices{grid-template-columns:1fr 1fr;gap:24px;display:grid}.btc-forecast .bf-voices>article{border-left:2px solid var(--bf-line);padding-left:20px}.btc-forecast .bf-voices h3{margin-top:0}.btc-forecast .bf-checklist{background:var(--bf-paper);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;display:grid}.btc-forecast .bf-checklist p{font-size:14px}.btc-forecast .bf-faq details{border:1px solid var(--bf-line);border-radius:7px;margin:10px 0;overflow:hidden}.btc-forecast .bf-faq summary{cursor:pointer;align-items:center;gap:14px;padding:18px;font-weight:600;list-style:none;display:flex}.btc-forecast .bf-faq summary::-webkit-details-marker{display:none}.btc-forecast .bf-faq summary:after{content:"+";text-align:center;background:var(--bf-paper);border-radius:50%;flex:0 0 22px;margin-left:auto;line-height:22px}.btc-forecast .bf-faq details[open] summary{background:var(--bf-paper)}.btc-forecast .bf-faq details[open] summary:after{content:"−"}.btc-forecast .bf-faq details>p{max-width:90ch;padding:0 20px 12px;font-size:14px}.btc-forecast .bf-sources{color:var(--bf-dim);padding-top:28px;font-size:12px}.btc-forecast .bf-sources h2{font-size:18px}.btc-forecast .bf-sources ol{padding-left:20px;list-style:decimal}.btc-forecast .bf-sources li{margin:7px 0}.btc-forecast .bf-footnote{color:var(--bf-dim);margin-top:20px;font-size:12px}@media (max-width:900px){.btc-forecast .bf-grid{grid-template-columns:1fr;gap:28px}.btc-forecast .bf-fund{padding:22px}.btc-forecast .bf-scenarios{grid-template-columns:1fr}.btc-forecast .bf-case{padding:18px}.btc-forecast .bf-case dl{margin:12px 0}.btc-forecast .bf-metrics{grid-template-columns:1fr 1fr}.btc-forecast .bf-metrics>div:nth-child(3){border:0;padding-left:0}}@media (max-width:540px){.btc-forecast{padding:18px 18px 40px;font-size:15px}.btc-forecast h2{font-size:23px}.btc-forecast .bf-deck{font-size:18px}.btc-forecast .bf-verdict{padding:18px}.btc-forecast .bf-metrics{gap:18px 10px}.btc-forecast dd{font-size:20px}.btc-forecast .bf-balance,.btc-forecast .bf-voices,.btc-forecast .bf-checklist{grid-template-columns:1fr}.btc-forecast .bf-section{padding:26px 0}.btc-forecast .bf-fund{padding:18px}.btc-forecast .bf-faq summary{padding:15px}.btc-forecast .bf-chart{padding:10px 4px}.btc-forecast th,.btc-forecast td{padding:10px}.btc-forecast .bf-nav{gap:10px 18px}}.btc-forecast.bf-embedded{max-width:none;padding:24px}.btc-forecast.bf-embedded .bf-title{margin:10px 0 16px;font-size:32px;font-weight:750;line-height:1.2}.btc-forecast.bf-embedded .bf-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.btc-forecast.bf-embedded .bf-fund{padding:18px}.btc-forecast.bf-embedded .bf-scenarios{grid-template-columns:1fr}.btc-forecast.bf-embedded section[id],.btc-forecast.bf-embedded aside[id]{scroll-margin-top:145px}@media (max-width:900px){.btc-forecast.bf-embedded .bf-grid{grid-template-columns:1fr}}@media (max-width:540px){.btc-forecast.bf-embedded{padding:18px}.btc-forecast.bf-embedded .bf-title{font-size:28px}}.btc-forecast .bf-horizon{--horizon:#455c72;margin:26px 0 40px}.btc-forecast .bf-medium,.btc-forecast .bf-long{--horizon:#65717c}.btc-forecast .bf-tech{scroll-margin-top:145px}.btc-forecast .bf-horizon-heading{border-top:3px solid var(--horizon);align-items:center;gap:14px;padding-top:20px;display:flex}.btc-forecast .bf-horizon-heading h3{margin:5px 0;font-size:23px}.btc-forecast .bf-horizon-number{color:var(--horizon);letter-spacing:-.05em;font-size:32px;font-weight:750}.btc-forecast .bf-takeaway{border-left:3px solid var(--horizon);background:#f3f6fa;padding:12px 16px;font-size:16px;line-height:1.65}.btc-forecast .bf-evidence{background:#f8fafc;border-color:#ced8e5;margin:24px 0 14px;padding:0;overflow:hidden}.btc-forecast .bf-chart-heading{border-bottom:1px solid #dfe6ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.btc-forecast .bf-chart-heading strong{font-size:18px}.btc-forecast .bf-chart-heading strong span{color:#536276;margin-left:6px;font-size:11px}.btc-forecast .bf-status{color:#344864;background:#e9eff7;border-radius:4px;padding:3px 7px;font-size:11px}.btc-forecast .bf-evidence figcaption{background:#fff;border-top:1px solid #dfe6ef;padding:12px 14px}.btc-forecast .bf-action-pair{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.btc-forecast .bf-action-pair>div{border-top:2px solid #65717c;padding-top:12px}.btc-forecast .bf-action-pair>div+div{border-color:#7b6b6b}.btc-forecast .bf-action-pair span{color:#455f54;font-size:12px;font-weight:700}.btc-forecast .bf-action-pair>div+div span{color:#765a5d}.btc-forecast .bf-action-pair p{margin-top:6px;font-size:14px;line-height:1.6}.btc-forecast .bf-steps{padding-left:25px;list-style:decimal}.btc-forecast .bf-steps li{border-bottom:1px solid var(--bf-line);padding:10px 0 12px 5px}.btc-forecast .bf-steps li::marker{color:#65717c;font-weight:700}.btc-forecast .bf-steps span{color:#536276;margin-top:6px;font-size:14px;display:block}.btc-forecast .bf-fund{background:#f5f5f3}.btc-forecast .bf-fund .bf-label{color:#535d65;background:#f0f0ed;border-color:#d9dcd9}.btc-forecast .bf-fund .bf-number{color:#283746}.btc-forecast .bf-voices>article{background:#fff;border-left:3px solid #c4c9cd;padding:20px}.btc-forecast .bf-section>.bf-eyebrow{background:#f3f4f4;border-radius:4px;padding:4px 9px;display:inline-block}.btc-forecast .bf-checklist strong{color:#283746}@media (max-width:540px){.btc-forecast .bf-horizon-heading h3{font-size:21px}.btc-forecast .bf-action-pair{grid-template-columns:1fr}.btc-forecast .bf-chart-heading{padding:10px}.btc-forecast .bf-evidence figcaption{font-size:11px}.btc-forecast .bf-horizon-number{font-size:28px}}.btc-forecast .bf-horizon-number{white-space:nowrap;flex:none}.btc-forecast .bf-image-link{background:#f8fafc;display:block}.btc-forecast .bf-image-link img{object-fit:contain;width:100%;height:auto;display:block}.btc-forecast .bf-image-link:focus-visible{outline-offset:-3px}.btc-forecast .bf-edition{background:#f4f5f5;border-left:3px solid #455c72;margin-bottom:24px;padding:12px 16px;font-size:12px}.btc-forecast .bf-archive{background:#f5f4f0;border:1px solid #d4d2c9;border-radius:6px;margin-bottom:20px;padding:16px 20px}.btc-forecast .bf-archive p{margin-bottom:0;font-size:14px}.btc-forecast .bf-frame{border-bottom:1px solid var(--bf-line);padding:14px 0 24px}.btc-forecast .bf-frame h4{color:var(--bf-ink);margin:16px 0;font-size:18px;font-weight:700;line-height:1.4}.btc-forecast .bf-frame-stats{color:var(--bf-dim);flex-wrap:wrap;gap:12px 24px;margin:18px 0;font-size:12px;display:flex}.btc-forecast .bf-frame-stats strong{color:var(--bf-ink);font-size:21px;display:block}.btc-forecast #forecast-technical{scroll-margin-top:145px}.btc-forecast{--bf-ink:#202a34;--bf-dim:#606973;--bf-line:#dedfdf;--bf-paper:#f5f5f3;--bf-blue:#455c72}.btc-forecast .bf-section{border-bottom:1px solid var(--bf-line);padding:42px 0}.btc-forecast .bf-section>h2,.btc-forecast .bf-tech>h2{letter-spacing:-.035em;max-width:32ch;margin:12px 0 24px;font-size:28px;font-weight:750;line-height:1.25}.btc-forecast .bf-section>.bf-eyebrow{letter-spacing:.12em;color:#69737c;background:0 0;border-radius:0;padding:0}.btc-forecast .bf-nav{border-top:2px solid #384550;gap:12px 24px;padding:20px 0}.btc-forecast .bf-nav a{border-bottom:1px solid #b9c0c5;padding-bottom:3px;font-weight:600;text-decoration:none}.btc-forecast .bf-verdict{background:#f5f5f3;border:0;border-top:2px solid #4a5965;border-radius:0;padding:24px}.btc-forecast .bf-label{color:#56636e;letter-spacing:.08em;background:0 0;border:0;border-radius:0;padding:0}.btc-forecast .bf-scenarios,.btc-forecast.bf-embedded .bf-scenarios{border-top:1px solid #b9c0c5;margin:24px 0;display:block}.btc-forecast .bf-case{border:0;border-bottom:1px solid var(--bf-line);border-radius:0;grid-template-columns:minmax(140px,1fr) minmax(0,2.3fr);align-items:start;column-gap:28px;padding:24px 0;display:grid}.btc-forecast .bf-case.bf-base,.btc-forecast .bf-case.bf-up,.btc-forecast .bf-case.bf-down{background:0 0;border-top:0}.btc-forecast .bf-case>.bf-eyebrow{grid-area:1/1;margin:0 0 8px;font-size:10px}.btc-forecast .bf-case>h3{grid-area:2/1;max-width:19ch;margin:0;font-size:19px}.btc-forecast .bf-case>p{grid-column:2;margin:0 0 12px}.btc-forecast .bf-case>p:first-of-type{grid-row:1/span 2}.btc-forecast .bf-case .bf-rule{color:var(--bf-dim);border-top-style:dashed;margin:4px 0 0;padding-top:12px;font-size:12px}.btc-forecast .bf-case:has(>dl){grid-template-columns:minmax(125px,1fr) minmax(135px,1fr) minmax(0,2fr)}.btc-forecast .bf-case>dl{border-left:1px solid var(--bf-line);grid-area:1/2/span 3;margin:0;padding-left:18px}.btc-forecast .bf-case:has(>dl)>p{grid-column:3}.btc-forecast .bf-case dd{font-size:20px}.btc-forecast .bf-up>.bf-eyebrow{color:#455f54}.btc-forecast .bf-down>.bf-eyebrow{color:#765a5d}.btc-forecast .bf-balance{gap:32px}.btc-forecast .bf-balance>div,.btc-forecast .bf-balance>div+div{background:0 0;border:0;padding:0}.btc-forecast .bf-balance h3{border-bottom:2px solid #aab2b8;margin:0 0 4px;padding-bottom:12px;font-size:16px}.btc-forecast .bf-balance ul{margin:0;padding:0;list-style:none}.btc-forecast .bf-balance li{border-bottom:1px solid var(--bf-line);margin:0;padding:13px 0;font-size:14px;line-height:1.7}.btc-forecast .bf-grid,.btc-forecast.bf-embedded .bf-grid{gap:32px;margin-top:42px}.btc-forecast .bf-fund,.btc-forecast.bf-embedded .bf-fund{background:#f5f5f3;border:0;border-top:2px solid #77818a;border-radius:0;padding:24px}.btc-forecast .bf-fund>h2{margin:12px 0 22px;font-size:23px;font-weight:750}.btc-forecast .bf-fund .bf-label{color:#606973;background:0 0;border:0;padding:0;font-size:10px}.btc-forecast .bf-fund>section{border-color:#d9dcdb;margin-top:24px;padding-top:20px}.btc-forecast .bf-horizon,.btc-forecast .bf-medium,.btc-forecast .bf-long{--horizon:#65717c}.btc-forecast .bf-horizon-heading{border-top:2px solid #8b959e;align-items:flex-start;gap:16px;padding-top:22px}.btc-forecast .bf-horizon-heading h3{font-size:23px;font-weight:750}.btc-forecast .bf-horizon-number{color:#76818a;padding-top:3px;font-size:25px;line-height:1.2}.btc-forecast .bf-takeaway{background:0 0;border-left:2px solid #9aa5ad;padding:3px 0 3px 16px;font-size:15px}.btc-forecast .bf-note{color:#56616b;background:#f5f5f3;border:0;border-left:2px solid #bac1c5;font-size:12px;line-height:1.7}.btc-forecast .bf-action-pair>div,.btc-forecast .bf-action-pair>div+div{border-color:#b8c0c5}.btc-forecast .bf-action-pair span,.btc-forecast .bf-action-pair>div+div span{color:#374650}.btc-forecast .bf-chart,.btc-forecast .bf-table{border-radius:2px}.btc-forecast .bf-chart-heading{background:#f5f5f3}.btc-forecast .bf-status{color:#606973;background:0 0}.btc-forecast .bf-voices{gap:28px}.btc-forecast .bf-voices>article{background:0 0;border:0;border-top:2px solid #b0b8be;padding:20px 0 0}.btc-forecast .bf-voices h3{font-size:19px}.btc-forecast .bf-checklist{border-top:1px solid var(--bf-line);background:0 0;border-radius:0;padding:0;display:block}.btc-forecast .bf-checklist>div{border-bottom:1px solid var(--bf-line);grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:24px;padding:18px 0;display:grid}.btc-forecast .bf-checklist strong{color:#34424d;font-size:14px}.btc-forecast .bf-checklist p{margin:0}.btc-forecast .bf-faq details{border:0;border-bottom:1px solid var(--bf-line);border-radius:0;margin:0}.btc-forecast .bf-faq details:first-of-type{border-top:1px solid var(--bf-line)}.btc-forecast .bf-faq summary{padding:20px 0;font-size:15px;font-weight:600}.btc-forecast .bf-faq summary:after{color:#56636e;background:0 0;border:1px solid #c5cbd0;border-radius:2px}.btc-forecast .bf-faq details[open]{border-color:var(--bf-line)}.btc-forecast .bf-faq details[open] summary{color:var(--bf-ink);background:0 0}.btc-forecast .bf-faq details>p{color:#505d68;margin-top:0;padding:0 34px 18px 0}.btc-forecast .bf-edition{border:0;border-bottom:1px solid var(--bf-line);background:0 0;padding:12px 0}.btc-forecast .bf-archive{background:#f5f4f0;border:0;border-left:2px solid #a29d8d;border-radius:0;font-size:13px}@media (max-width:900px){.btc-forecast .bf-case:has(>dl){grid-template-columns:minmax(125px,1fr) minmax(0,2fr)}.btc-forecast .bf-case>dl{border:0;grid-area:3/1;padding:16px 0 0}.btc-forecast .bf-case:has(>dl)>p{grid-column:2}.btc-forecast .bf-case:has(>dl)>.bf-rule{grid-row:3/span 2}}@media (max-width:540px){.btc-forecast .bf-section{padding:32px 0}.btc-forecast .bf-section>h2,.btc-forecast .bf-tech>h2{margin-bottom:20px;font-size:24px}.btc-forecast .bf-verdict{padding:18px}:is(.btc-forecast .bf-case,.btc-forecast .bf-case:has(>dl)){padding:22px 0;display:block}.btc-forecast .bf-case>h3{max-width:none;margin:8px 0 16px}.btc-forecast .bf-case>dl{margin:0 0 16px;padding:0}.btc-forecast .bf-case>p{margin:12px 0}.btc-forecast .bf-balance{gap:26px}.btc-forecast .bf-fund,.btc-forecast.bf-embedded .bf-fund{padding:20px}.btc-forecast .bf-checklist>div{grid-template-columns:1fr;gap:8px}.btc-forecast .bf-horizon-heading h3{font-size:21px}}
