
/* v9: compact sliding research cards; no rotating-cylinder or distorted chart viewBox. */
.research-slider-shell{position:relative;padding:0 38px}.research-slider-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;align-items:stretch;transition:opacity .32s ease,transform .32s cubic-bezier(.22,.61,.36,1)}
.research-slider-pair.slide-next{opacity:.32;transform:translateX(-36px) scale(.975)}.research-slider-pair.slide-prev{opacity:.32;transform:translateX(36px) scale(.975)}.research-slider-pair.slide-arrive{animation:slideArrive .37s cubic-bezier(.2,.7,.2,1)}@keyframes slideArrive{from{opacity:.5;transform:translateX(24px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}
.slider-slot{min-width:0;--accent:#71849a;--accent-soft:rgba(113,132,154,.14)}.slider-slot[data-market=crypto]{--accent:#f39d47;--accent-soft:rgba(243,157,71,.14)}.slider-slot[data-market=index]{--accent:#e56879;--accent-soft:rgba(229,104,121,.14)}.slider-slot[data-market=metal]{--accent:#b7c5d3;--accent-soft:rgba(183,197,211,.14)}.slider-slot[data-market=forex]{--accent:#9587f5;--accent-soft:rgba(149,135,245,.14)}
.slider-slot .research-showcase{height:100%;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-top:3px solid var(--accent);border-radius:16px;background:linear-gradient(140deg,var(--accent-soft),transparent 44%),var(--surface,#162b38);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.slider-slot .research-card-top .eyebrow{color:var(--accent);display:flex;align-items:center;gap:.5rem;font-weight:800}.slider-slot .research-showcase h3{font-size:1.3rem;margin:.35rem 0 0}.slider-slot .research-subname{font-size:.76rem;margin:.3rem 0}.research-release-date{font-size:.72rem;margin:.2rem 0;color:var(--muted,#93a8b4)}.research-release-date strong{color:var(--accent)}
.asset-symbol{display:inline-flex;justify-content:center;align-items:center;font-size:1.3rem;width:2rem;height:2rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:900}.asset-symbol.ethereum{font-family:system-ui}.asset-symbol.gold{font-size:1.25rem;filter:grayscale(1)}
.slider-slot .research-phase-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin:.65rem 0}.slider-slot .research-phase-tabs button{font-size:.68rem;padding:.5rem .15rem}.slider-slot .research-phase-tabs button.selected{color:var(--accent);border-color:var(--accent)}
.slider-slot .research-dates{font-size:.71rem;margin:.35rem 0}.slider-slot .research-graphic{margin:.4rem 0 .65rem}.slider-slot .research-graphic-title{display:flex;justify-content:space-between;gap:.5rem;align-items:center;font-size:.68rem}.research-chart-area{width:100%;height:clamp(190px,19vw,245px);overflow:hidden;touch-action:pan-y}.slider-slot .research-curve{display:block;width:100%;height:100%;aspect-ratio:auto;outline:none;border:0;cursor:crosshair;user-select:none}.slider-slot .research-curve.is-panning{cursor:grabbing}.slider-slot .research-curve:focus{outline:none}.slider-slot .research-curve:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.research-chart-tip,.research-visible-dates{font-size:.67rem;color:var(--muted,#93a8b4);min-height:1rem;margin-top:.15rem}.research-visible-dates{font-weight:650;color:var(--accent)}
.slider-slot .research-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:.55rem 0}.slider-slot .research-metric{padding:.46rem .3rem;min-width:0}.slider-slot .research-metric small{font-size:.59rem;line-height:1.15}.slider-slot .research-metric strong{font-size:clamp(.76rem,1.05vw,1rem)}.slider-slot .research-more-metrics .research-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.research-more-metrics summary,.research-period-expand summary{font-size:.73rem;color:var(--accent);font-weight:750;cursor:pointer;margin:.4rem 0}.period-performance h4{font-size:.83rem;margin:.4rem 0}.period-note{font-size:.68rem;line-height:1.45}.period-tables{display:grid;gap:.5rem}.period-tables details{min-width:0}.period-scroll{max-height:270px;overflow:auto}.period-scroll table{width:100%;border-collapse:collapse;font-size:.68rem}.period-scroll th,.period-scroll td{padding:.4rem;text-align:right;border-bottom:1px solid rgba(130,155,175,.16)}.period-scroll th:first-child,.period-scroll td:first-child{text-align:left}.positive{color:#45cba8}.negative{color:#ef8191}
.slider-slot .research-cost-banner{padding:.62rem .7rem;font-size:.69rem;line-height:1.35}.slider-slot .research-cost-banner small{display:block;font-size:.64rem;opacity:.75}.slider-slot .research-sizing,.slider-slot .research-fixed-settings{font-size:.7rem;margin:.35rem 0;line-height:1.4}.slider-slot .research-explainer{font-size:.72rem}.slider-slot .research-offer-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.6rem}.slider-slot .research-offer-actions a{font-size:.72rem;padding:.6rem .65rem}.slider-slot .research-src-link{background:var(--accent);color:#14202b!important}
.slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:62px;border:1px solid rgba(130,160,180,.35);border-radius:10px;background:var(--surface,#192d3b);color:inherit;font-size:1.4rem;cursor:pointer;transition:background .2s,scale .2s}.slider-nav:hover{background:var(--accent,#2ba39a);color:white;scale:1.05}.slider-nav.prev{left:0}.slider-nav.next{right:0}.research-slider-footer{display:flex;justify-content:space-between;gap:1rem;font-size:.7rem;color:var(--muted,#93a8b4);padding:.5rem 38px}
@media(max-width:900px){.research-slider-pair{grid-template-columns:1fr}.research-slider-pair>.slider-slot:nth-child(2){display:none}.research-slider-shell{padding:0 30px}.slider-slot .research-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.slider-slot .research-more-metrics .research-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.research-slider-footer{padding:.5rem 30px}}@media(max-width:460px){.slider-slot .research-showcase{padding:.85rem}.slider-slot .research-phase-tabs button{font-size:.6rem}.slider-slot .research-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.slider-slot .research-more-metrics .research-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.research-slider-footer span:last-child{display:none}}
@media(prefers-reduced-motion:reduce){.research-slider-pair,.slider-nav{animation:none!important;transition:none!important}}
