.research-analysis{container:research-analysis/inline-size}.research-scroll-body{scrollbar-gutter:stable;overflow-x:clip}[data-research-workspace]:not([data-docked]) [data-research-source-tabs]{scroll-margin-top:9rem}[data-research-workspace] [data-research-source]{scroll-margin-top:6rem}[data-research-workspace]:not([data-docked]) [data-research-source]{scroll-margin-top:10rem}@container research-analysis (max-width:900px){[data-research-stack]{grid-template-columns:minmax(0,1fr)}}
.research-library-workspace{min-width:0}.research-library-workspace[data-docked]{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.research-library-workspace[data-docked] .research-library-rail{flex-direction:column;min-height:0;max-height:calc(100dvh - 3rem);display:flex;position:sticky;top:1.5rem}.research-library-workspace[data-docked] .research-library-tools{flex-shrink:0}.research-library-workspace[data-docked] .research-library-list{overflow-anchor:none;flex:auto;min-height:0;overflow-y:auto}.research-library-workspace[data-docked] .research-library-list-footer{flex-shrink:0}.research-library-detail-docked{flex-direction:column;min-width:0;scroll-margin-top:1.5rem;display:flex}.research-library-detail-docked>.research-library-detail-footer{z-index:1;position:sticky;bottom:0}.research-library-price-hatch-orange{background-color:#f97316;background-image:repeating-linear-gradient(135deg,#0000 0 6px,#0003 6px 12px)}.research-library-price-hatch-rose{background-color:#e11d48;background-image:repeating-linear-gradient(135deg,#0000 0 6px,#0003 6px 12px)}.research-library-detail-strip-label{--strip-surface:color-mix(in srgb, var(--color-muted) 18%, var(--color-background));background:var(--strip-surface);box-shadow:8px 0 8px -6px var(--strip-surface)}@media (max-width:639px),(pointer:coarse){.research-library-detail-footer button,.research-library-analysis-link{min-height:44px}}
