.coverage-legend{color:#bcb2ca;flex-wrap:wrap;gap:10px 22px;padding:13px 0;font-size:.71rem;line-height:1.6;display:flex}.coverage-legend>span{align-items:center;gap:7px;display:inline-flex}.coverage-swatch{background:#352247;border:1px solid #a77ce3;flex:none;width:10px;height:10px;display:inline-block}.coverage-swatch.annual{background:#49304e;border:1px dashed #cd9ce8}.coverage-swatch.related{background:0 0;border-color:#a395b4}.coverage-swatch.unavailable{background:#25232a;border-color:#67626d}.coverage-badge{color:#d8bde9;font-size:.67rem;font-weight:650;line-height:1.5;display:inline-block}.coverage-badge.annual:before{content:"◇";margin-right:5px}.coverage-badge.benchmark{color:#cbb3f5}.coverage-badge.unconnected{color:#9c97a3}.annual-reference-summary{color:#e5d6ee;min-width:0}.annual-reference-summary dl{margin:10px 0}.annual-reference-summary dl>div{border-top:1px solid #49394f;padding:10px 0}.annual-reference-summary dt{color:#cdbbd9;font-size:.76rem;line-height:1.55}.annual-reference-summary dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.73rem;line-height:1.5}.annual-reference-summary dd strong{color:#f0e3f8;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:650}.annual-reference-summary dd small{color:#b7a1c8;margin-top:4px;font-size:.66rem;display:block}.annual-reference-summary .is-unavailable{color:#9a959f;background:#211f25}.annual-reference-summary .is-unavailable :is(dt,dd,dd strong,dd small){color:#aaa4af}.annual-reference-summary details{margin-top:8px;font-size:.7rem;line-height:1.6}.annual-reference-summary summary{cursor:pointer;color:#d6b8ec;min-height:28px}.annual-reference-summary details p{white-space:pre-line;color:#beafc8;font-size:.71rem}.annual-summary-source{font-size:.66rem;margin:12px 0!important;line-height:1.6!important}.annual-summary-source span{color:#aa96ba;margin-top:4px;display:block}.annual-reference-summary a{color:#d7b8ed;text-underline-offset:3px}.annual-summary-link{padding-block:7px;font-size:.71rem;line-height:1.5;display:inline-block}.annual-reference-summary.is-compact dt{font-size:.7rem}.annual-reference-summary.is-compact dd strong{font-size:.9rem}.annual-data-desk{color:#eee6f4;background:#151119;border:1px solid #45344f;margin:26px 0;padding:24px}.annual-data-desk>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.annual-data-desk .module-kicker{color:#b88bd7;font-size:.68rem}.annual-data-desk h2{margin:7px 0 10px;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.2}.annual-data-desk>header p:last-child{color:#bcb0c7;max-width:760px;margin:0;font-size:.84rem;line-height:1.65}.annual-data-desk>header>a{color:#d7b8ed;flex:none;font-size:.75rem}.annual-desk-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:8px;display:grid}.annual-desk-grid>article{background:#211828;border:1px dashed #8e659e;border-radius:3px;min-width:0;padding:17px 14px}.annual-desk-grid h3{margin:0 0 12px;font-size:1rem}.annual-desk-grid h3 a{color:#efe1f8;align-items:center;gap:9px;text-decoration:none;display:flex}.annual-desk-grid h3 span{color:#cba4e1;text-align:center;border:1px solid #79578a;min-width:30px;padding:5px;font-size:.8rem}.annual-desk-note{color:#b8a6c4;margin:18px 0 0;font-size:.7rem;line-height:1.6}[data-data-coverage=annual] .material-name-line em,[data-data-coverage=annual] .materials-symbol{color:#e3c6f5;background:#35213e;border:1px dashed #c597de}[data-data-coverage=unconnected] .material-name-line em,[data-data-coverage=unconnected] .materials-symbol{color:#a39ba9;background:#242129;border-color:#625c68}.material-market-cell .annual-reference-summary{margin-top:10px}.material-market-cell .annual-reference-summary dl>div{padding:8px 0}.material-market-cell .annual-reference-summary dd{white-space:normal}.material-market-cell .annual-reference-summary dd strong{display:inline}.annual-material-link{color:#d7b8ed;margin-top:14px;font-size:.8rem;display:block}@media (width<=700px){.annual-data-desk{padding:20px 16px}.annual-data-desk>header{display:block}.annual-data-desk>header>a{min-height:30px;margin-top:15px;display:inline-block}.annual-desk-grid{grid-template-columns:1fr}.annual-reference-summary summary{min-height:36px}.coverage-legend{gap:8px 15px;font-size:.67rem}.annual-data-desk .annual-summary-link{min-height:34px}.materials-index-section .materials-table-wrap{max-width:100%;margin-right:0}}[data-materials-element][hidden]{display:none}@media (width<=700px){.board-page-controls button,.board-preview-actions button,.board-preview-ranges button{min-width:44px;min-height:44px}.board-tabs button,.board-preview-trigger{min-height:44px}}[data-materials-notes][hidden]{display:none}.materials-radar-market [data-materials-source]{font-size:.75rem;line-height:1.5}.materials-radar-market [data-materials-source]:after{content:none}[data-materials-notes]{color:#b9b2c4;margin:8px 0;font-size:.75rem}[data-materials-notes] summary{cursor:pointer;color:#d0bafa}[data-materials-notes] p{font-size:.75rem;line-height:1.5}
