/* Only the newly added lower Shadow section; existing hero and eye are intact. */
#presentation .dd-view-shadow :is(.dd-shadow-spend,.dd-shadow-about){margin-top:20px;border:1px solid rgba(236,238,243,.105)!important;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.022),transparent 22%) padding-box,linear-gradient(180deg,rgba(13,13,15,.975),rgba(5,5,6,.99)) padding-box!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(255,255,255,.012),0 18px 55px rgba(0,0,0,.18)!important;padding:0;overflow:hidden;color:#c5cbd4}
#presentation .dd-shadow-spend .dd-spend-head{padding:16px 17px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px}
#presentation .dd-view-shadow :is(.dd-shadow-spend,.dd-shadow-about) h2{font:600 15px DDInterTight,DDInter,sans-serif;margin:0;background:linear-gradient(104deg,#f7f8fa 0%,#9ca2ac 22%,#ffffff 43%,#aab0b9 66%,#e7e9ed 100%);background-clip:text;-webkit-background-clip:text;color:transparent}
#presentation .dd-spend-head p{font-size:10.5px;color:#a0a4ad;margin:4px 0 0;line-height:1.5}
#presentation .dd-spend-coverage{font-size:9px;padding:6px 10px;border:1px solid rgba(230,233,239,.105);border-radius:99px;white-space:nowrap;color:#a0a4ad}
#presentation .dd-spend-scroll{overflow-x:auto}
#presentation .dd-shadow-spend table{width:100%;border-collapse:collapse;min-width:660px}
#presentation .dd-shadow-spend :is(th,td){padding:12px 17px;text-align:left;border-top:1px solid rgba(230,233,239,.105);font-size:10px;font-variant-numeric:tabular-nums}
#presentation .dd-shadow-spend th{font-size:9px;color:#70747c;text-transform:uppercase;letter-spacing:.1em;font-weight:700}
#presentation .dd-shadow-spend td strong{color:#f5f6f8}
#presentation .dd-shadow-spend td a{color:inherit;text-decoration:none}
#presentation .dd-shadow-spend td small{display:block;font-size:8px;color:#70747c;margin-top:5px;max-width:180px;overflow-wrap:anywhere}
#presentation .dd-shadow-spend tbody tr:hover{background:linear-gradient(90deg,rgba(126,50,255,.035),rgba(21,155,255,.025))}
#presentation .dd-spend-share{display:flex;align-items:center;gap:8px}
#presentation .dd-spend-share>span{min-width:32px}
#presentation .dd-spend-share>progress{appearance:none;border:0;width:70px;height:4px;border-radius:99px;background:#171b21;overflow:hidden}
#presentation .dd-spend-share>progress::-webkit-progress-value{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#777e89 0%,#d8dce3 52%,#159bff 84%,#7e32ff 100%)}
#presentation .dd-spend-trend{display:inline-flex;min-width:44px;justify-content:center;padding:5px 7px;border-radius:999px;font-size:9px;border:1px solid rgba(230,233,239,.105);color:#a3abb6;background:rgba(255,255,255,.025)}
#presentation .dd-spend-note{padding:12px 17px;margin:0;border-top:1px solid rgba(230,233,239,.105);color:#a0a4ad;font-size:9px;line-height:1.5}
#presentation .dd-view-shadow .dd-shadow-about{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}
#presentation .dd-shadow-about>div>span{font-size:8px;letter-spacing:.1em;color:#70747c}
#presentation .dd-shadow-about h2{margin-top:8px!important}
#presentation .dd-shadow-about p{font-size:11px;color:#a0a4ad;line-height:1.5;margin-bottom:0}
#presentation .dd-shadow-about a{color:#d8dce3;text-decoration:none;font-size:10px;white-space:nowrap;padding:10px 14px;border:1px solid rgba(230,233,239,.105);border-radius:10px}
#presentation .dd-shadow-spend a:focus-visible,#presentation .dd-spend-scroll:focus-visible,#presentation .dd-shadow-about a:focus-visible{outline:2px solid #159bff;outline-offset:-2px}
@media(max-width:600px){#presentation .dd-view-shadow .dd-shadow-about{align-items:flex-start;flex-direction:column}#presentation .dd-shadow-spend .dd-spend-head{align-items:flex-start;flex-direction:column}}

#presentation .dd-spend-share>progress::-webkit-progress-bar{background:#171b21;border-radius:99px}
#presentation .dd-spend-share>progress::-moz-progress-bar{background:linear-gradient(90deg,#777e89 0%,#d8dce3 52%,#159bff 84%,#7e32ff 100%);border-radius:99px}
