.chart-swipe-container{position:relative;isolation:isolate;touch-action:pan-y pinch-zoom;overflow:hidden;z-index:var(--z-chart-container)}.chart-swipe-container:after,.chart-swipe-container:before{content:"";position:absolute;top:0;bottom:0;width:20px;z-index:10;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.chart-swipe-container:before{left:0;background:linear-gradient(90deg,hsla(0,0%,100%,.8),transparent)}.chart-swipe-container:after{right:0;background:linear-gradient(270deg,hsla(0,0%,100%,.8),transparent)}.has-prev .chart-swipe-container:before{opacity:1;background:linear-gradient(90deg,rgba(0,120,255,.1),transparent)}.has-next .chart-swipe-container:after{opacity:1;background:linear-gradient(270deg,rgba(0,120,255,.1),transparent)}.chart-content{position:relative;z-index:var(--z-chart-container);touch-action:pan-y pinch-zoom;pointer-events:auto!important}.table-content{position:relative;z-index:var(--z-base);isolation:isolate}.table-content>div{position:relative;touch-action:manipulation;cursor:pointer}.interactive-mode{touch-action:auto}.interactive-mode .chart-interaction-area,.interactive-mode .edge-preview,.interactive-mode .swipe-overlay{display:none}.swipe-overlay{inset:0;background-color:transparent}.edge-preview,.swipe-overlay{position:absolute;pointer-events:none}.edge-preview{top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.9);border-radius:4px;padding:6px 8px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:20;max-width:80px;text-align:center;opacity:0;transition:opacity .2s ease-out,transform .2s ease-out}.edge-preview.left{left:6px}.edge-preview.right{right:6px}.edge-preview.visible{opacity:1}.edge-preview .ticker{font-weight:700;display:block;font-size:14px}.edge-preview .gain{display:block;font-size:12px}.edge-preview .gain.positive{color:#22c55e}.edge-preview .gain.negative{color:#ef4444}.safe-edge{position:absolute;top:0;bottom:0;width:15px;z-index:100}.safe-edge.left{left:0}.safe-edge.right{right:0}.chart-interaction-area{display:none}.chart-swipe-container,.table-content{will-change:transform}.table-content>div:active{background-color:var(--muted)}.swiping .chart-content{background-color:rgba(0,0,0,.02);transition:background-color .2s}.swiping .edge-preview{transform:translateY(-50%) scale(1.1);transition:transform .2s}.grab-indicators{display:none}.swipe-indicator{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);border-radius:20px;z-index:30;transition:opacity .2s}.swipe-indicator.left{left:15px}.swipe-indicator.right{right:15px}.chart-interaction-area,.edge-preview,.swipe-overlay{display:none;pointer-events:none!important}.sticky{position:sticky;backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.sticky.top-0{background-color:transparent;z-index:20;transition:background-color .2s ease}@media (hover:hover){body.scroll-active .sticky.top-0{background-color:hsl(var(--background))}}.sticky.top-10,body.scrolled-down .sticky.top-0{background-color:hsl(var(--background))}.sticky.top-10{z-index:19}.sticky.top-10:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background-color:hsl(var(--background));z-index:18}.mobile-article-modal{z-index:51}