.mini-htf.intro.intro-radial .zoom-zone{opacity:0;transform-box:fill-box;transform-origin:center;animation:radial-zone-reveal var(--mini-reveal-dur, 1.5s) cubic-bezier(.2,.65,.3,1) forwards}@keyframes radial-zone-reveal{0%,25%{opacity:0;transform:scale(.5)}45%{opacity:.7;transform:scale(.9)}62%{opacity:1;transform:scale(1.02)}72%,to{opacity:1;transform:scale(1)}}.mini-htf.intro.intro-flip .zoom-zone{opacity:0;transform-box:fill-box;transform-origin:center;animation:radial-zone-reveal var(--mini-reveal-dur, 1.5s) cubic-bezier(.2,.65,.3,1) forwards}.mini-htf.intro.intro-bigbang .zoom-zone{opacity:0;transform-box:fill-box;transform-origin:center;animation:bigbang-zone-reveal var(--mini-reveal-dur, 1.5s) cubic-bezier(.18,.65,.32,1.35) forwards}@keyframes bigbang-zone-reveal{0%,25%{opacity:0;transform:scale(.1)}45%{opacity:.8;transform:scale(.85)}62%{opacity:1;transform:scale(1.08)}72%,to{opacity:1;transform:scale(1)}}.mini-htf.intro.intro-magnetic .zoom-zone{opacity:0;transform-box:fill-box;transform-origin:center;animation:radial-zone-reveal var(--mini-reveal-dur, 1.5s) cubic-bezier(.2,.65,.3,1) forwards}.mini-htf.intro .mini-line.up{color:#22d3a3}.mini-htf.intro .mini-line.down{color:#f57}.mini-htf.intro.intro-hache-bars .reveal-rect,.mini-htf.intro.intro-flip .reveal-rect,.mini-htf.intro.intro-spring .reveal-rect,.mini-htf.intro.intro-plasma .reveal-rect{transform-origin:left center}.mini-htf.intro .reveal-rect{animation:mini-reveal var(--mini-reveal-dur, .9s) linear forwards}@keyframes mini-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mini-htf.intro .mini-line:not(.ema-seg){animation:mini-line-glow var(--mini-reveal-dur, .9s) linear forwards}.mini-htf.intro .mini-fire{animation:mini-fire-sync var(--mini-reveal-dur, .9s) linear forwards}.mini-htf.intro .mini-flame{animation:mini-flame-sync var(--mini-reveal-dur, .9s) linear forwards}@keyframes mini-line-glow{0%{filter:drop-shadow(0 0 8px currentColor)}to{filter:drop-shadow(0 0 0 transparent)}}@keyframes mini-fire-sync{0%{opacity:0;stroke-width:9}10%{opacity:.86}66%{opacity:.52;stroke-width:7.2}to{opacity:0}}@keyframes mini-flame-sync{0%{opacity:0}10%{opacity:.78}66%{opacity:.46}to{opacity:0}}.mini-htf.intro .mini-orb{animation:mini-orb-burst .35s cubic-bezier(.22,.7,.36,1) forwards;animation-delay:calc(var(--oi, 0) * var(--mini-stagger, 21ms));filter:blur(.4px)}@keyframes mini-orb-burst{0%{opacity:0;transform:scale(.2)}30%{opacity:.95;transform:scale(1.1)}60%{opacity:.55;transform:scale(1.55)}to{opacity:0;transform:scale(1.85)}}.chart-svg.intro{--intro-stagger: 12ms;--intro-orb-dur: .5s;--intro-cdl-dur: .36s;--intro-cdl-offset: .14s}.chart-svg.intro.intro-quick{--intro-stagger: 6ms;--intro-orb-dur: .29s;--intro-cdl-dur: .2s;--intro-cdl-offset: .08s}.chart-svg.intro .cdl.anim .orb{animation:orb-burst var(--intro-orb-dur) cubic-bezier(.22,.7,.36,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger));filter:blur(.5px)}.chart-svg.intro .cdl.anim .wick,.chart-svg.intro .cdl.anim .body{opacity:0;transform-origin:center;transform-box:fill-box;animation:cdl-emerge var(--intro-cdl-dur) cubic-bezier(.22,1.5,.36,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger) + var(--intro-cdl-offset))}@keyframes orb-burst{0%{opacity:0;transform:scale(.15)}22%{opacity:.95;transform:scale(1.2)}60%{opacity:.55;transform:scale(1.7)}to{opacity:0;transform:scale(2)}}@keyframes cdl-emerge{0%{opacity:0;transform:scaleY(.1);filter:brightness(2.2)}50%{opacity:1;transform:scaleY(1.1);filter:brightness(1.4)}to{opacity:1;transform:scaleY(1);filter:brightness(1)}}.chart-svg.intro.intro-hache{--hache-cdl-dur: .78s;--hache-orb-delay: .25s;--intro-orb-dur: .22s}.chart-svg.intro.intro-hache .cdl.anim .wick,.chart-svg.intro.intro-hache .cdl.anim .body{opacity:1;transform:none;animation:none}.chart-svg.intro.intro-hache .cdl.anim{opacity:0;animation:cdl-hache-top var(--hache-cdl-dur) cubic-bezier(.18,.06,.28,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger))}.chart-svg.intro.intro-hache .cdl.anim.from-bot{animation-name:cdl-hache-bot}.chart-svg.intro.intro-hache .cdl.anim .orb{animation:orb-splash-hache var(--intro-orb-dur) cubic-bezier(.18,.78,.32,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger) + var(--hache-orb-delay));filter:blur(.5px)}@keyframes orb-splash-hache{0%{opacity:0;transform:scale(.45)}18%{opacity:1;transform:scale(1.55)}55%{opacity:.5;transform:scale(1.95)}to{opacity:0;transform:scale(2.2)}}@keyframes cdl-hache-top{0%{opacity:0;transform:translateY(calc(-1 * var(--hache-fall-dist, 340px)))}18%{opacity:.5}40%{opacity:1}58%{transform:translateY(22px)}72%{transform:translateY(-8px)}86%{transform:translateY(3px)}94%{transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes cdl-hache-bot{0%{opacity:0;transform:translateY(var(--hache-fall-dist, 340px))}18%{opacity:.5}40%{opacity:1}58%{transform:translateY(-22px)}72%{transform:translateY(8px)}86%{transform:translateY(-3px)}94%{transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.chart-svg.intro.intro-hache-bars .hache-bar{opacity:0;transform-box:fill-box;animation:cdl-hache-top var(--hache-cdl-dur) cubic-bezier(.18,.06,.28,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger))}.chart-svg.intro.intro-hache-bars .hache-bar.from-bot{animation-name:cdl-hache-bot}.chart-svg.intro.intro-hache-bars .macd-line,.chart-svg.intro.intro-hache-bars .macd-signal,.chart-svg.intro.intro-hache-bars .macd-zero,.chart-svg.intro.intro-hache-bars .macd-label{opacity:0;animation:ema-fade-in-exp var(--ema-fade-dur, 1s) linear forwards;animation-delay:var(--ema-fade-delay, 0s)}.chart-svg.intro.intro-spring .cdl.anim .wick,.chart-svg.intro.intro-spring .cdl.anim .body,.chart-svg.intro.intro-radial .cdl.anim .wick,.chart-svg.intro.intro-radial .cdl.anim .body{opacity:1;transform:none;animation:none}.chart-svg.intro.intro-spring .cdl.anim,.chart-svg.intro.intro-spring .hache-bar,.chart-svg.intro.intro-radial .cdl.anim,.chart-svg.intro.intro-radial .hache-bar{opacity:0;transform-box:fill-box;animation:cdl-spring-from-left var(--spring-dur, .5s) cubic-bezier(.18,.7,.32,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger))}.chart-svg.intro.intro-spring .cdl.anim.from-right,.chart-svg.intro.intro-spring .hache-bar.from-right,.chart-svg.intro.intro-radial .cdl.anim.from-right,.chart-svg.intro.intro-radial .hache-bar.from-right{animation-name:cdl-spring-from-right}@keyframes cdl-spring-from-left{0%{opacity:0;transform:translate(-1500px) scaleX(1.4)}12%{opacity:.6}30%{opacity:1}55%{transform:translate(14px) scaleX(.78)}72%{transform:translate(-5px) scaleX(1.08)}86%{transform:translate(2px) scaleX(.97)}to{opacity:1;transform:translate(0) scaleX(1)}}@keyframes cdl-spring-from-right{0%{opacity:0;transform:translate(1500px) scaleX(1.4)}12%{opacity:.6}30%{opacity:1}55%{transform:translate(-14px) scaleX(.78)}72%{transform:translate(5px) scaleX(1.08)}86%{transform:translate(-2px) scaleX(.97)}to{opacity:1;transform:translate(0) scaleX(1)}}.chart-svg.intro.intro-spring .ema-seg,.chart-svg.intro.intro-radial .ema-seg,.chart-svg.intro.intro-flip .ema-seg{opacity:0;animation:ema-tube-wave var(--ema-seg-dur, .6s) cubic-bezier(.2,.1,.25,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger))}.chart-svg.intro.intro-flip .cdl.anim .wick,.chart-svg.intro.intro-flip .cdl.anim .body{opacity:1;transform:none;animation:none}.chart-svg.intro.intro-flip .cdl.anim,.chart-svg.intro.intro-flip .hache-bar{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:cdl-flip-rise var(--flip-dur, .7s) cubic-bezier(.18,1,.32,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger))}@keyframes cdl-flip-rise{0%{opacity:0;transform:rotateX(-92deg) scaleY(.5)}18%{opacity:.5;transform:rotateX(-65deg) scaleY(.7)}38%{opacity:1;transform:rotateX(-22deg) scaleY(.95)}55%{transform:rotateX(0) scaleY(1.18)}72%{transform:rotateX(0) scaleY(.9)}86%{transform:rotateX(0) scaleY(1.05)}to{transform:rotateX(0) scaleY(1);opacity:1}}.mini-htf.intro.intro-flip .ema-seg{opacity:0;animation:ema-tube-wave var(--ema-seg-dur, .6s) cubic-bezier(.2,.1,.25,1) forwards;animation-delay:calc(var(--i, 0) * var(--mini-stagger, 4ms))}.chart-svg.intro.intro-magnetic .cdl.anim .wick,.chart-svg.intro.intro-magnetic .cdl.anim .body{opacity:1;transform:none;animation:none}.chart-svg.intro.intro-magnetic,.chart-svg.intro.intro-plasma,.chart-svg.intro.intro-ripple,.chart-svg.intro.intro-liquid,.chart-svg.intro.intro-page,.chart-svg.intro.intro-shockwave,.chart-svg.intro.intro-vector,.chart-svg.intro.intro-bigbang,.chart-svg.intro.intro-matrix,.chart-svg.intro.intro-constellation,.chart-svg.intro.intro-accordion,.chart-svg.intro.intro-stargate,.chart-svg.intro.intro-bounce,.chart-svg.intro.intro-hologram{contain:layout paint;will-change:contents}.chart-svg.intro.intro-plasma{animation:plasma-container-pulse .9s ease-out forwards}@keyframes plasma-container-pulse{0%{filter:drop-shadow(0 0 16px rgba(220,110,230,.55)) brightness(1.18)}55%{filter:drop-shadow(0 0 7px rgba(220,110,230,.25)) brightness(1.06)}to{filter:none}}.chart-svg.intro.intro-shockwave{animation:shock-container-pulse var(--shock-dur, 1.1s) ease-out forwards}@keyframes shock-container-pulse{0%{filter:drop-shadow(0 0 14px rgba(140,235,205,.5)) brightness(1.15)}60%{filter:drop-shadow(0 0 6px rgba(140,235,205,.22)) brightness(1.05)}to{filter:none}}.chart-svg.intro.intro-magnetic .cdl.anim,.chart-svg.intro.intro-magnetic .hache-bar,.chart-svg.intro.intro-magnetic .ema-seg,.mini-htf.intro.intro-magnetic .ema-seg{opacity:0;transform-box:fill-box;animation:magnetic-snap var(--mag-dur, 1.4s) cubic-bezier(.25,.7,.35,1) forwards;animation-delay:0s}@keyframes magnetic-snap{0%{opacity:0;transform:translate(var(--from-x, 0),var(--from-y, 0)) rotate(var(--from-rot, 0deg)) scale(.6)}30%{opacity:.9}70%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}.mini-htf.intro.intro-magnetic .mini-fill{opacity:0;animation:mini-fill-magnetic-fade var(--mag-dur, 1.4s) linear forwards}@keyframes mini-fill-magnetic-fade{0%{opacity:0}25%{opacity:.25}55%{opacity:.7}75%{opacity:1}to{opacity:1}}.chart-svg.intro.intro-plasma .plasma-spark{opacity:0;transform-box:fill-box;transform-origin:center;mix-blend-mode:screen;pointer-events:none;animation:plasma-spark-burst var(--plasma-spark-dur, .72s) cubic-bezier(.2,.7,.4,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger) + 40ms)}@keyframes plasma-spark-burst{0%{opacity:0;transform:scale(.1)}18%{opacity:1;transform:scale(1.6)}48%{opacity:.55;transform:scale(2.6)}to{opacity:0;transform:scale(4.5)}}.chart-svg.intro.intro-plasma .cdl.anim .wick,.chart-svg.intro.intro-plasma .cdl.anim .body{opacity:1;transform:none;animation:none}.chart-svg.intro.intro-plasma .cdl.anim,.chart-svg.intro.intro-plasma .hache-bar,.chart-svg.intro.intro-plasma .ema-seg{opacity:0;transform-box:fill-box;transform-origin:center center;animation:plasma-burst var(--plasma-cdl-dur, .48s) cubic-bezier(.18,.7,.3,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger))}@keyframes plasma-burst{0%{opacity:0;transform:scale(.45) translateY(10px)}28%{opacity:.95;transform:scale(1.22) translateY(-3px)}58%{transform:scale(.94) translateY(1px)}to{opacity:1;transform:scale(1) translateY(0)}}.mini-htf.intro.intro-plasma .ema-seg{opacity:0;transform-box:fill-box;transform-origin:center center;animation:plasma-burst var(--ema-seg-dur, .48s) cubic-bezier(.18,.7,.3,1) forwards;animation-delay:calc(var(--i, 0) * var(--mini-stagger, 4ms))}.chart-svg.intro.intro-spin3d,.mini-htf.intro.intro-spin3d{transform-origin:50% 50%;will-change:transform;contain:layout paint;animation:spin3d-entrance var(--spin3d-dur, 1.4s) cubic-bezier(.22,.62,.3,1) forwards}@keyframes spin3d-entrance{0%{opacity:0;transform:perspective(1600px) translateZ(-580px) rotateY(130deg) rotateX(22deg) rotate(10deg)}15%{opacity:.7}28%{opacity:1}52%{transform:perspective(1600px) translateZ(-160px) rotateY(35deg) rotateX(8deg) rotate(3deg)}80%{transform:perspective(1600px) translateZ(12px) rotateY(-5deg) rotateX(-1.5deg) rotate(-.8deg)}to{opacity:1;transform:perspective(1600px) translateZ(0) rotateY(0) rotateX(0) rotate(0)}}.chart-svg.intro.intro-vector .cdl.anim .body{opacity:1;fill-opacity:0;stroke-width:1.4;stroke-dasharray:var(--vec-perim, 100);stroke-dashoffset:var(--vec-perim, 100);animation:vector-trace-body var(--intro-cdl-dur, .4s) cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger, 5ms) + var(--intro-cdl-offset, 45ms))}.chart-svg.intro.intro-vector .cdl.anim .body.up{stroke:rgb(var(--mint-rgb));color:rgb(var(--mint-rgb))}.chart-svg.intro.intro-vector .cdl.anim .body.down{stroke:rgb(var(--ruby-rgb));color:rgb(var(--ruby-rgb))}.chart-svg.intro.intro-vector .cdl.anim .wick{opacity:1;stroke-dasharray:var(--vec-wick-len, 50);stroke-dashoffset:var(--vec-wick-len, 50);animation:vector-trace-wick var(--intro-cdl-dur, .4s) cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger, 5ms) + var(--intro-cdl-offset, 45ms))}.chart-svg.intro.intro-vector .cdl.up .wick{color:rgb(var(--mint-rgb))}.chart-svg.intro.intro-vector .cdl.down .wick{color:rgb(var(--ruby-rgb))}.chart-svg.intro.intro-vector .hache-bar{fill-opacity:0;stroke-width:1;stroke-dasharray:var(--vec-perim, 100);stroke-dashoffset:var(--vec-perim, 100);animation:vector-trace-body var(--intro-cdl-dur, .4s) cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger, 5ms))}.chart-svg.intro.intro-vector .vol.up,.chart-svg.intro.intro-vector .macd-hist.up-bright,.chart-svg.intro.intro-vector .macd-hist.up-dark{stroke:rgb(var(--mint-rgb));color:rgb(var(--mint-rgb))}.chart-svg.intro.intro-vector .vol.down,.chart-svg.intro.intro-vector .macd-hist.dn-bright,.chart-svg.intro.intro-vector .macd-hist.dn-dark{stroke:rgb(var(--ruby-rgb));color:rgb(var(--ruby-rgb))}@keyframes vector-trace-body{0%{stroke-dashoffset:var(--vec-perim, 100);fill-opacity:0;stroke-opacity:1}45%{stroke-dashoffset:0;fill-opacity:0;stroke-opacity:1}80%{fill-opacity:1;stroke-opacity:1}to{fill-opacity:1;stroke-opacity:0}}@keyframes vector-trace-wick{0%{stroke-dashoffset:var(--vec-wick-len, 50)}to{stroke-dashoffset:0}}.chart-svg.intro.intro-vector .macd-line.anim,.chart-svg.intro.intro-vector .macd-signal.anim{stroke-dasharray:1;stroke-dashoffset:1;animation:vector-trace-path var(--ema-dur, 1.1s) linear forwards}@keyframes vector-trace-path{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.chart-svg.intro.intro-shockwave .shock-ring,.mini-htf.intro.intro-shockwave .shock-ring{fill:none;stroke:#8cebcdf2;stroke-width:14;filter:drop-shadow(0 0 14px rgba(140,235,205,.95)) drop-shadow(0 0 28px rgba(100,220,200,.6));pointer-events:none;animation:shock-ring-expand var(--shock-dur, 1.1s) cubic-bezier(.15,.85,.25,1) forwards}.mini-htf.intro.intro-shockwave .shock-ring{stroke-width:5}@keyframes shock-ring-expand{0%{r:0;opacity:1;stroke-width:18}12%{opacity:1}92%{opacity:.25}to{r:var(--shock-max-r, 700px);opacity:0;stroke-width:1}}.chart-svg.intro.intro-shockwave .cdl.anim{opacity:0;transform-box:fill-box;transform-origin:center;animation:shock-cdl-pop var(--intro-cdl-dur, .38s) cubic-bezier(.34,1.56,.5,1) forwards;animation-delay:calc(var(--shock-r, 0) * var(--shock-dur, 1.1s))}.chart-svg.intro.intro-shockwave .cdl.anim .body,.chart-svg.intro.intro-shockwave .cdl.anim .wick{opacity:1;animation:none}@keyframes shock-cdl-pop{0%{opacity:0;transform:scale(.22)}42%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(1)}}.chart-svg.intro.intro-shockwave .hache-bar{opacity:0;transform-box:fill-box;transform-origin:center;animation:shock-bar-pop var(--intro-cdl-dur, .38s) cubic-bezier(.34,1.56,.5,1) forwards;animation-delay:calc(var(--shock-r, 0) * var(--shock-dur, 1.1s))}@keyframes shock-bar-pop{0%{opacity:0;transform:scale(.3)}45%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.chart-svg.intro.intro-shockwave .ema-seg,.mini-htf.intro.intro-shockwave .ema-seg{opacity:0;animation:shock-seg-pop var(--intro-cdl-dur, .38s) cubic-bezier(.4,0,.3,1) forwards;animation-delay:calc(var(--shock-r, 0) * var(--shock-dur, 1.1s))}@keyframes shock-seg-pop{0%{opacity:0}40%{opacity:1}to{opacity:1}}.mini-htf.intro.intro-shockwave .shock-fill-circle{animation:shock-fill-grow var(--shock-dur, 1.1s) linear forwards}@keyframes shock-fill-grow{0%{r:0}to{r:var(--shock-max-r, 700px)}}.chart-svg.intro.intro-ripple .ripple-distort,.mini-htf.intro.intro-ripple .ripple-distort{will-change:filter;contain:paint}.chart-svg.intro.intro-ripple .ripple-drop,.mini-htf.intro.intro-ripple .ripple-drop{fill:rgba(var(--mint-rgb),.95);filter:blur(.6px) drop-shadow(0 0 6px rgba(var(--mint-rgb),.9));pointer-events:none;transform-box:fill-box;transform-origin:center;animation:ripple-drop-fall calc(var(--ripple-dur, 1.1s) * .218) cubic-bezier(.45,0,.7,.4) forwards}@keyframes ripple-drop-fall{0%{opacity:0;transform:translateY(-46px) scaleY(1.6) scaleX(.7)}35%{opacity:1;transform:translateY(-22px) scaleY(1.35) scaleX(.82)}85%{opacity:1;transform:translateY(0) scaleY(.6) scaleX(1.4)}to{opacity:0;transform:translateY(0) scaleY(.3) scaleX(1.6)}}.chart-svg.intro.intro-ripple .ripple-pulse,.mini-htf.intro.intro-ripple .ripple-pulse{fill:rgba(var(--mint-rgb),.5);filter:blur(8px);pointer-events:none;transform-origin:center;animation:ripple-pulse-fade calc(var(--ripple-dur, 1.1s) * .655) cubic-bezier(.18,.55,.35,1) calc(var(--ripple-dur, 1.1s) * .182) forwards}@keyframes ripple-pulse-fade{0%{r:0;opacity:0}18%{r:14;opacity:1}to{r:180;opacity:0}}.chart-svg.intro.intro-ripple .ripple-ring,.mini-htf.intro.intro-ripple .ripple-ring{fill:none;stroke:rgba(var(--mint-rgb),.78);stroke-width:1;filter:blur(4px) drop-shadow(0 0 6px rgba(var(--mint-rgb),.45)) drop-shadow(0 0 16px rgba(var(--mint-rgb),.18));pointer-events:none;opacity:0;animation:ripple-ring-expand calc(var(--ripple-dur, 1.1s) * 1.8) cubic-bezier(.18,.7,.32,1) forwards}@keyframes ripple-ring-expand{0%{r:8;opacity:0;stroke-width:6}10%{opacity:.95;stroke-width:5}45%{opacity:.62;stroke-width:2.4}78%{opacity:.24;stroke-width:1}to{r:var(--ripple-max-r, 800px);opacity:0;stroke-width:.3}}.chart-svg.intro.intro-ripple .cdl.anim{opacity:0;transform-box:fill-box;transform-origin:center;animation:ripple-cdl-emerge var(--intro-cdl-dur, .46s) cubic-bezier(.25,.85,.35,1) forwards;animation-delay:calc(var(--shock-r, 0) * var(--ripple-dur, 1.1s))}.chart-svg.intro.intro-ripple .cdl.anim .body,.chart-svg.intro.intro-ripple .cdl.anim .wick{opacity:1;animation:none}@keyframes ripple-cdl-emerge{0%{opacity:0;transform:scale(.45)}55%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.chart-svg.intro.intro-ripple .hache-bar{opacity:0;transform-box:fill-box;transform-origin:center;animation:ripple-bar-emerge var(--intro-cdl-dur, .46s) cubic-bezier(.25,.85,.35,1) forwards;animation-delay:calc(var(--shock-r, 0) * var(--ripple-dur, 1.1s))}@keyframes ripple-bar-emerge{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.chart-svg.intro.intro-ripple .ema-seg,.mini-htf.intro.intro-ripple .ema-seg{opacity:0;animation:ripple-seg-emerge var(--intro-cdl-dur, .46s) cubic-bezier(.3,0,.3,1) forwards;animation-delay:calc(var(--shock-r, 0) * var(--ripple-dur, 1.1s))}@keyframes ripple-seg-emerge{0%{opacity:0}55%{opacity:1}to{opacity:1}}.mini-htf.intro.intro-ripple .ripple-fill-circle{animation:shock-fill-grow var(--ripple-dur, 1.1s) cubic-bezier(.25,.5,.4,1) forwards}.mini-htf.intro.intro-ripple .zoom-zone,.mini-htf.intro.intro-shockwave .zoom-zone,.mini-htf.intro.intro-plasma .zoom-zone{opacity:0;transform-box:fill-box;transform-origin:left center;animation:radial-zone-reveal var(--mini-reveal-dur, 1.1s) cubic-bezier(.2,.65,.3,1) forwards}.mini-htf.intro.intro-liquid .zoom-zone{opacity:0;transform-box:fill-box;transform-origin:right center;animation:radial-zone-reveal var(--mini-reveal-dur, 1.1s) cubic-bezier(.2,.65,.3,1) forwards}.chart-svg.intro.intro-page .cdl.anim .wick,.chart-svg.intro.intro-page .cdl.anim .body{opacity:1;transform:none;animation:none}.chart-svg.intro.intro-page .cdl.anim.page-right,.chart-svg.intro.intro-page .hache-bar.page-right,.chart-svg.intro.intro-page .ema-seg.page-right,.mini-htf.intro.intro-page .ema-seg.page-right{transform-box:fill-box;transform-origin:var(--page-origin, 0) center;backface-visibility:visible;animation:page-unfold var(--page-cdl-dur, .7s) cubic-bezier(.5,0,.4,1) both;animation-delay:calc(var(--page-prog, 0) * var(--page-cascade, .7s))}.chart-svg.intro.intro-page .ema-fire,.chart-svg.intro.intro-page .ema-flame{display:none!important}@keyframes page-unfold{0%{transform:perspective(1600px) rotateY(180deg)}to{transform:perspective(1600px) rotateY(0)}}.mini-htf.intro.intro-page .zoom-zone{animation:page-zoom-fade calc(var(--page-cdl-dur, .7s) + var(--page-cascade, .7s)) linear both}@keyframes page-zoom-fade{0%{opacity:0}65%{opacity:0}to{opacity:1}}.mini-htf.intro.intro-page .reveal-rect{transform-origin:left center;animation:mini-reveal var(--mini-reveal-dur, 1024ms) cubic-bezier(.3,.1,.45,.25) forwards;animation-delay:calc(var(--page-cdl-dur, .7s) * .4)}.mini-htf.intro.intro-page .mini-fill{animation:none!important}.chart-svg.intro.intro-accordion,.mini-htf.intro.intro-accordion{perspective:1500px;perspective-origin:50% 50%}.chart-svg.intro.intro-accordion .cdl.anim .wick,.chart-svg.intro.intro-accordion .cdl.anim .body{opacity:1;transform:none;animation:none}.chart-svg.intro.intro-accordion .cdl.anim.accordion-pleat,.chart-svg.intro.intro-accordion .hache-bar.accordion-pleat,.chart-svg.intro.intro-accordion .ema-seg.accordion-pleat,.mini-htf.intro.intro-accordion .ema-seg.accordion-pleat{transform-box:fill-box;transform-origin:var(--accord-origin, 0) center;backface-visibility:visible;animation:accordion-fold var(--accord-pleat-dur, .24s) cubic-bezier(.3,.1,.28,1) both;animation-delay:calc(var(--accord-pleat, 0) * var(--accord-pleat-step, .14s))}@keyframes accordion-fold{0%{transform:rotateY(-94deg) scale(.9)}68%{transform:rotateY(11deg) scale(1.055)}82%{transform:rotateY(-4deg) scale(.985)}92%{transform:rotateY(1.5deg) scale(1.005)}to{transform:rotateY(0) scale(1)}}.mini-htf.intro.intro-accordion .reveal-rect{transform-origin:left center;animation:mini-reveal var(--mini-reveal-dur, .74s) linear forwards;animation-delay:.1s}.mini-htf.intro.intro-accordion .mini-fill{animation:none!important}.mini-htf.intro.intro-accordion .zoom-zone{opacity:0;transform-box:fill-box;transform-origin:center;animation:radial-zone-reveal var(--mini-reveal-dur, 1.5s) cubic-bezier(.2,.65,.3,1) forwards}.chart-svg.intro.intro-bounce .cdl.anim .wick,.chart-svg.intro.intro-bounce .cdl.anim .body{opacity:1;transform:none;animation:none}.chart-svg.intro.intro-bounce .cdl.anim,.chart-svg.intro.intro-bounce .hache-bar{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:bounce-drop var(--bounce-dur, .9s) linear forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger))}@keyframes bounce-drop{0%{opacity:0;transform:translateY(-260px) scaleX(.85) scaleY(1.18);animation-timing-function:cubic-bezier(.5,0,1,1)}18%{opacity:1}44%{transform:translateY(0) scaleX(1.22) scaleY(.78);animation-timing-function:cubic-bezier(0,.55,.5,1)}50%{transform:translateY(-4px) scaleX(.96) scaleY(1.04);animation-timing-function:cubic-bezier(.5,0,1,1)}62%{transform:translateY(-70px) scaleX(.94) scaleY(1.08);animation-timing-function:cubic-bezier(0,.55,.5,1)}74%{transform:translateY(0) scaleX(1.12) scaleY(.9);animation-timing-function:cubic-bezier(.5,0,1,1)}82%{transform:translateY(-22px) scaleX(.98) scaleY(1.03);animation-timing-function:cubic-bezier(0,.55,.5,1)}90%{transform:translateY(0) scaleX(1.06) scaleY(.95);animation-timing-function:cubic-bezier(.5,0,1,1)}96%{transform:translateY(-6px) scaleX(.99) scaleY(1.01)}to{opacity:1;transform:translateY(0) scaleX(1) scaleY(1)}}.chart-svg.intro.intro-bounce .ema-seg,.mini-htf.intro.intro-bounce .ema-seg{opacity:0;transform-box:fill-box;transform-origin:center;animation:bounce-line var(--bounce-dur, .9s) linear forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger) + 80ms)}@keyframes bounce-line{0%{opacity:0;transform:translateY(-220px) scaleY(1.4);animation-timing-function:cubic-bezier(.5,0,1,1)}18%{opacity:1}44%{transform:translateY(0) scaleY(.55);animation-timing-function:cubic-bezier(0,.55,.5,1)}62%{transform:translateY(-50px) scaleY(1.18);animation-timing-function:cubic-bezier(.5,0,1,1)}74%{transform:translateY(0) scaleY(.78);animation-timing-function:cubic-bezier(0,.55,.5,1)}82%{transform:translateY(-15px) scaleY(1.06);animation-timing-function:cubic-bezier(.5,0,1,1)}90%{transform:translateY(0) scaleY(.94)}to{opacity:1;transform:translateY(0) scaleY(1)}}.chart-svg.intro.intro-hologram .cdl.anim .wick,.chart-svg.intro.intro-hologram .cdl.anim .body{opacity:1;transform:none;animation:none}.chart-svg.intro.intro-hologram .cdl.anim.hologram-cell,.chart-svg.intro.intro-hologram .hache-bar.hologram-cell,.chart-svg.intro.intro-hologram .ema-seg.hologram-cell,.mini-htf.intro.intro-hologram .ema-seg.hologram-cell,.mini-htf.intro.intro-hologram .zoom-zone.hologram-cell{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:hologram-materialize var(--holo-cdl-dur, .5s) cubic-bezier(.3,.4,.3,1) forwards;animation-delay:var(--holo-delay, 0ms)}@keyframes hologram-materialize{0%{opacity:0;transform:scaleY(0)}10%{opacity:.45;transform:scaleY(.18)}18%{opacity:.08}28%{opacity:.78;transform:scaleY(.4)}36%{opacity:.18}48%{opacity:.92;transform:scaleY(.62)}58%{opacity:.4}70%{opacity:1;transform:scaleY(.85)}84%{opacity:.88;transform:scaleY(1.04)}94%{opacity:1;transform:scaleY(.98)}to{opacity:1;transform:scaleY(1)}}.mini-htf.intro.intro-hologram .reveal-rect{transform:scaleX(1);animation:none}.mini-htf.intro.intro-hologram .mini-fill{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:hologram-materialize var(--holo-cdl-dur, .5s) cubic-bezier(.3,.4,.3,1) forwards;animation-delay:calc(var(--holo-scan-dur, 1s) * .45)}.mini-htf.intro.intro-hologram .mini-line.hologram-cell{animation-name:hologram-materialize!important}.mini-htf.intro.intro-bounce .reveal-rect{transform:scaleX(1);animation:none}.mini-htf.intro.intro-bounce .mini-fill{opacity:1;animation:none!important}.mini-htf.intro.intro-bounce .mini-line{animation-name:bounce-line!important}.mini-htf.intro.intro-bounce .zoom-zone{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:bounce-line var(--bounce-dur, .9s) linear forwards}.chart-svg.intro.intro-liquid .liquid-drop{pointer-events:none;transform-box:fill-box;transform-origin:center;opacity:0;animation:liquid-merge var(--intro-cdl-dur, .7s) cubic-bezier(.45,0,.35,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger, 5ms) + var(--p, 0) * 35ms)}@keyframes liquid-merge{0%{opacity:0;transform:translate(var(--from-dx, 0px),var(--from-dy, 0px)) scale(.55)}18%{opacity:1;transform:translate(calc(var(--from-dx, 0px) * .78),calc(var(--from-dy, 0px) * .78)) scale(1)}55%{opacity:1;transform:translate(calc(var(--from-dx, 0px) * .18),calc(var(--from-dy, 0px) * .18)) scale(1.05)}72%{opacity:.5;transform:translate(0) scale(.85)}88%{opacity:.12;transform:translate(0) scale(.5)}to{opacity:0;transform:translate(0) scale(.3)}}.chart-svg.intro.intro-liquid .cdl.anim .body{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:liquid-body-fill calc(var(--intro-cdl-dur, .7s) * .7) cubic-bezier(.22,1.35,.36,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger, 5ms) + var(--intro-cdl-offset, .38s))}@keyframes liquid-body-fill{0%{opacity:0;transform:scaleY(0) scaleX(1.35)}16%{opacity:1;transform:scaleY(.22) scaleX(1.28)}46%{transform:scaleY(1.28) scaleX(.84)}68%{transform:scaleY(.88) scaleX(1.08)}85%{transform:scaleY(1.05) scaleX(.97)}to{opacity:1;transform:scaleY(1) scaleX(1)}}.chart-svg.intro.intro-liquid .cdl.anim .wick{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:liquid-wick-grow calc(var(--intro-cdl-dur, .7s) * .5) cubic-bezier(.25,1.1,.4,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger, 5ms) + var(--intro-cdl-offset, .38s) + .1s)}@keyframes liquid-wick-grow{0%{opacity:0;transform:scaleY(0)}55%{opacity:1;transform:scaleY(1.18)}to{opacity:1;transform:scaleY(1)}}.mini-htf.intro.intro-liquid .ema-seg{opacity:0;animation:mini-liquid-emerge var(--intro-cdl-dur, .28s) cubic-bezier(.3,0,.3,1) forwards;animation-delay:calc(var(--i, 0) * var(--mini-stagger, 8ms))}@keyframes mini-liquid-emerge{0%{opacity:0}to{opacity:1}}.chart-svg.intro.intro-liquid .vol.hache-bar{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:liquid-vol-rise .42s cubic-bezier(.3,.8,.4,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger, 11ms))}@keyframes liquid-vol-rise{0%{opacity:0;transform:scaleY(.05)}65%{opacity:1;transform:scaleY(1.16)}to{opacity:1;transform:scaleY(1)}}.chart-svg.intro.intro-liquid .macd-hist.hache-bar{opacity:0;transform-box:fill-box;transform-origin:center;animation:liquid-macd-pop .42s cubic-bezier(.32,1.5,.45,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger, 11ms) + 70ms)}@keyframes liquid-macd-pop{0%{opacity:0;transform:scaleY(0) scaleX(.4)}55%{opacity:1;transform:scaleY(1.26) scaleX(1.12)}to{opacity:1;transform:scaleY(1) scaleX(1)}}.chart-svg.intro.intro-liquid .macd-line.ema-seg,.chart-svg.intro.intro-liquid .macd-signal.ema-seg{opacity:0;animation:liquid-macd-line .36s cubic-bezier(.3,0,.3,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger, 11ms) + .14s)}@keyframes liquid-macd-line{0%{opacity:0;stroke-width:3.6}50%{opacity:1;stroke-width:2.4}to{opacity:1;stroke-width:1.6}}.chart-svg.intro.intro-radar .radar-dim,.mini-htf.intro.intro-radar .radar-dim{pointer-events:none;fill:#0024125c;animation:radar-dim-fade var(--radar-dur, 1.5s) ease-out forwards}@keyframes radar-dim-fade{0%,70%{opacity:1}to{opacity:0}}.chart-svg.intro.intro-radar .radar-ring,.mini-htf.intro.intro-radar .radar-ring{fill:none;stroke:#50e6828c;stroke-width:1;pointer-events:none;animation:radar-ring-fade var(--radar-dur, 1.5s) ease-out forwards}@keyframes radar-ring-fade{0%{opacity:0}10%{opacity:1}82%{opacity:.5}to{opacity:0}}.chart-svg.intro.intro-radar .radar-center,.mini-htf.intro.intro-radar .radar-center{fill:#a0ffc8;pointer-events:none;transform-box:fill-box;transform-origin:center;animation:radar-center-pulse var(--radar-dur, 1.5s) ease-out forwards}@keyframes radar-center-pulse{0%{transform:scale(0);opacity:0}10%{transform:scale(1.6);opacity:1}20%{transform:scale(1)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.chart-svg.intro.intro-radar .radar-sweep,.mini-htf.intro.intro-radar .radar-sweep{fill:none;stroke:#8cffb4;stroke-width:2.4;stroke-linecap:round;pointer-events:none;will-change:transform;animation:radar-rotate var(--radar-dur, 1.5s) linear forwards}.chart-svg.intro.intro-radar .ema-fire,.chart-svg.intro.intro-radar .ema-flame{display:none!important}.chart-svg.intro.intro-radar .radar-sweep.ghost-1,.mini-htf.intro.intro-radar .radar-sweep.ghost-1{opacity:.78;animation-delay:28ms}.chart-svg.intro.intro-radar .radar-sweep.ghost-2,.mini-htf.intro.intro-radar .radar-sweep.ghost-2{opacity:.58;animation-delay:58ms}.chart-svg.intro.intro-radar .radar-sweep.ghost-3,.mini-htf.intro.intro-radar .radar-sweep.ghost-3{opacity:.42;animation-delay:92ms}.chart-svg.intro.intro-radar .radar-sweep.ghost-4,.mini-htf.intro.intro-radar .radar-sweep.ghost-4{opacity:.28;animation-delay:.13s}.chart-svg.intro.intro-radar .radar-sweep.ghost-5,.mini-htf.intro.intro-radar .radar-sweep.ghost-5{opacity:.16;animation-delay:175ms}.chart-svg.intro.intro-radar .radar-sweep.ghost-6,.mini-htf.intro.intro-radar .radar-sweep.ghost-6{opacity:.08;animation-delay:225ms}@keyframes radar-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chart-svg.intro.intro-radar .cdl.anim{opacity:0;transform-box:fill-box;transform-origin:center;animation:radar-cdl-reveal var(--intro-cdl-dur, .35s) cubic-bezier(.3,.9,.4,1) forwards;animation-delay:calc(var(--radar-t, 0) * var(--radar-dur, 1.5s))}.chart-svg.intro.intro-radar .cdl.anim .body,.chart-svg.intro.intro-radar .cdl.anim .wick{opacity:1;animation:none}@keyframes radar-cdl-reveal{0%{opacity:0;transform:scale(.65)}50%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.chart-svg.intro.intro-radar .vol.hache-bar{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:radar-vol-reveal var(--intro-cdl-dur, .35s) cubic-bezier(.3,.9,.4,1) forwards;animation-delay:calc(var(--radar-t, 0) * var(--radar-dur, 1.5s))}@keyframes radar-vol-reveal{0%{opacity:0;transform:scaleY(0)}55%{opacity:1;transform:scaleY(1.12)}to{opacity:1;transform:scaleY(1)}}.chart-svg.intro.intro-radar .macd-hist.hache-bar{opacity:0;transform-box:fill-box;transform-origin:center;animation:radar-macd-reveal var(--intro-cdl-dur, .35s) cubic-bezier(.3,1.3,.45,1) forwards;animation-delay:calc(var(--radar-t, 0) * var(--radar-dur, 1.5s))}@keyframes radar-macd-reveal{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.chart-svg.intro.intro-radar .ema-seg,.mini-htf.intro.intro-radar .ema-seg{opacity:0;animation:radar-seg-reveal var(--intro-cdl-dur, .35s) cubic-bezier(.3,0,.3,1) forwards;animation-delay:calc(var(--radar-t, 0) * var(--radar-dur, 1.5s))}@keyframes radar-seg-reveal{0%{opacity:0}50%{opacity:1}to{opacity:1}}.chart-svg.intro.intro-radar .ema.anim{filter:drop-shadow(0 0 4px rgba(80,240,130,.7))}.mini-htf.intro.intro-radar .mini-fill-strip{opacity:0;animation:radar-strip-reveal var(--intro-cdl-dur, .35s) cubic-bezier(.3,.9,.4,1) forwards;animation-delay:calc(var(--radar-t, 0) * var(--radar-dur, 1.5s))}@keyframes radar-strip-reveal{0%{opacity:0}to{opacity:1}}.mini-htf.intro.intro-radar .zoom-zone{opacity:0;animation:radar-zone-reveal var(--intro-cdl-dur, .35s) cubic-bezier(.3,.9,.4,1) forwards;animation-delay:calc(var(--radar-t, 0) * var(--radar-dur, 1.5s))}@keyframes radar-zone-reveal{0%{opacity:0;filter:brightness(2.2) drop-shadow(0 0 6px rgba(80,240,130,.95))}50%{opacity:1;filter:brightness(1.4) drop-shadow(0 0 3px rgba(80,240,130,.55))}to{opacity:1;filter:brightness(1)}}.chart-svg.intro.intro-matrix .matrix-dim,.mini-htf.intro.intro-matrix .matrix-dim{fill:#00160b99;pointer-events:none;animation:matrix-dim-fade var(--matrix-dur, 1.7s) ease-out forwards}@keyframes matrix-dim-fade{0%,65%{opacity:1}to{opacity:0}}.chart-svg.intro.intro-matrix .matrix-col,.mini-htf.intro.intro-matrix .matrix-col{pointer-events:none;will-change:transform;animation:matrix-fall var(--matrix-dur, 1.7s) linear forwards;animation-delay:var(--col-offset, 0ms)}@keyframes matrix-fall{0%{transform:translate3d(0,var(--fall-start, -180px),0);opacity:1}78%{opacity:1}to{transform:translate3d(0,var(--fall-end, 600px),0);opacity:0}}.chart-svg.intro.intro-matrix .matrix-char,.mini-htf.intro.intro-matrix .matrix-char{fill:#50eb82;font-family:JetBrains Mono,Courier New,monospace;font-size:13px;text-anchor:middle}.mini-htf.intro.intro-matrix .matrix-char{font-size:11px;text-rendering:optimizeSpeed}.chart-svg.intro.intro-matrix .matrix-char.head,.mini-htf.intro.intro-matrix .matrix-char.head{fill:#dcffe6}.chart-svg.intro.intro-matrix .cdl.anim{opacity:0;transform-box:fill-box;transform-origin:center;animation:matrix-cdl-reveal var(--intro-cdl-dur, .35s) cubic-bezier(.3,.9,.4,1) forwards;animation-delay:var(--matrix-delay, 0ms)}.chart-svg.intro.intro-matrix .ema-fire,.chart-svg.intro.intro-matrix .ema-flame{display:none!important}.chart-svg.intro.intro-matrix .cdl.anim .body,.chart-svg.intro.intro-matrix .cdl.anim .wick{opacity:1;animation:none}@keyframes matrix-cdl-reveal{0%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.chart-svg.intro.intro-matrix .vol.hache-bar{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:matrix-vol-reveal var(--intro-cdl-dur, .35s) cubic-bezier(.3,.9,.4,1) forwards;animation-delay:var(--matrix-delay, 0ms)}@keyframes matrix-vol-reveal{0%{opacity:0;transform:scaleY(0)}55%{opacity:1;transform:scaleY(1.12)}to{opacity:1;transform:scaleY(1)}}.chart-svg.intro.intro-matrix .macd-hist.hache-bar{opacity:0;transform-box:fill-box;transform-origin:center;animation:matrix-macd-reveal var(--intro-cdl-dur, .35s) cubic-bezier(.3,1.3,.45,1) forwards;animation-delay:var(--matrix-delay, 0ms)}@keyframes matrix-macd-reveal{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.chart-svg.intro.intro-matrix .ema-seg,.mini-htf.intro.intro-matrix .ema-seg{opacity:0;animation:matrix-seg-reveal var(--intro-cdl-dur, .35s) cubic-bezier(.3,0,.3,1) forwards;animation-delay:var(--matrix-delay, 0ms)}@keyframes matrix-seg-reveal{0%{opacity:0}50%{opacity:1}to{opacity:1}}.mini-htf.intro.intro-matrix .mini-fill-strip{opacity:0;animation:matrix-strip-reveal var(--intro-cdl-dur, .35s) cubic-bezier(.3,.9,.4,1) forwards;animation-delay:var(--matrix-delay, 0ms)}@keyframes matrix-strip-reveal{0%{opacity:0}to{opacity:1}}.mini-htf.intro.intro-matrix .zoom-zone{opacity:0;animation:matrix-zone-reveal var(--intro-cdl-dur, .35s) cubic-bezier(.3,.9,.4,1) forwards;animation-delay:var(--matrix-delay, 0ms)}@keyframes matrix-zone-reveal{0%{opacity:0;filter:brightness(2.2) drop-shadow(0 0 6px rgba(140,255,180,.95))}50%{opacity:1;filter:brightness(1.4)}to{opacity:1;filter:brightness(1)}}.chart-svg.intro.intro-matrix .ema.anim{filter:drop-shadow(0 0 4px rgba(80,235,130,.7))}.chart-svg.intro.intro-constellation,.mini-htf.intro.intro-constellation{--constel-dur: 2s}.chart-svg.intro.intro-constellation .constel-night,.mini-htf.intro.intro-constellation .constel-night{pointer-events:none;animation:constel-night-fade var(--constel-dur, 2s) cubic-bezier(.4,0,.5,1) forwards}@keyframes constel-night-fade{0%{opacity:1}8%{opacity:1}32%{opacity:0}to{opacity:0}}.chart-svg.intro.intro-constellation .constel-bg-star,.mini-htf.intro.intro-constellation .constel-bg-star{fill:#dce6fad9;pointer-events:none;opacity:0;filter:drop-shadow(0 0 1.5px rgba(200,220,255,.6));animation:constel-bg-scale var(--bg-twink-dur, 2s) ease-in-out forwards,constel-bg-opacity var(--bg-twink-dur, 2s) ease-in-out forwards;animation-delay:var(--bg-twink-delay, 0ms),var(--bg-twink-delay, 0ms)}@keyframes constel-bg-scale{0%{transform:scale(.6)}10%{transform:scale(1)}to{transform:scale(.85)}}@keyframes constel-bg-opacity{0%{opacity:0}10%{opacity:.75}28%{opacity:.5}42%{opacity:.7;animation-timing-function:cubic-bezier(.55,.05,.85,.25)}80%{opacity:.2;animation-timing-function:cubic-bezier(.2,.7,.4,1)}to{opacity:0}}.chart-svg.intro.intro-constellation .constel-star,.mini-htf.intro.intro-constellation .constel-star{fill:#fff;pointer-events:none;opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px rgba(180,215,255,.85));animation:constel-star-life var(--star-life-dur, 778ms) cubic-bezier(.25,.85,.4,1) var(--constel-star-delay, 0ms) forwards,constel-star-final-fade var(--constel-final-fade-dur, 1s) cubic-bezier(0,0,.4,1) var(--constel-final-fade-delay, 1s) forwards}@keyframes constel-star-life{0%{opacity:0;transform:scale(.1)}10%{opacity:.7;transform:scale(.85)}22%{opacity:1;transform:scale(1.55)}36%{opacity:1;transform:scale(1)}62%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes constel-star-final-fade{0%{opacity:1}to{opacity:0}}.chart-svg.intro.intro-constellation .constel-line,.mini-htf.intro.intro-constellation .constel-line{fill:none;stroke:#d2e4ffd9;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2.5px rgba(180,215,255,.7)) drop-shadow(0 0 6px rgba(140,180,250,.4));stroke-dasharray:var(--constel-line-len, 1000);stroke-dashoffset:var(--constel-line-len, 1000);opacity:0;animation:constel-line-draw var(--constel-line-dur, .8s) cubic-bezier(.35,.05,.4,.98) forwards;animation-delay:var(--constel-line-delay, 267ms)}@keyframes constel-line-draw{0%{stroke-dashoffset:var(--constel-line-len, 1000);opacity:0}12%{opacity:.9}55%{stroke-dashoffset:0;opacity:.85}90%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}.chart-svg.intro.intro-constellation .constel-comet,.mini-htf.intro.intro-constellation .constel-comet{pointer-events:none}.chart-svg.intro.intro-constellation .comet-particle,.mini-htf.intro.intro-constellation .comet-particle{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:center;animation:comet-fly var(--comet-dur, .6s) cubic-bezier(.32,.05,.6,.96) forwards}.chart-svg.intro.intro-constellation .comet-particle.p1,.mini-htf.intro.intro-constellation .comet-particle.p1{filter:drop-shadow(0 0 5px rgba(245,250,255,1)) drop-shadow(0 0 12px rgba(190,220,255,.85)) drop-shadow(0 0 22px rgba(140,180,250,.5));animation-delay:var(--comet-delay, .4s)}.chart-svg.intro.intro-constellation .comet-particle.p2,.mini-htf.intro.intro-constellation .comet-particle.p2{fill:#e1f0ffd9;filter:drop-shadow(0 0 3.5px rgba(200,230,255,.85)) drop-shadow(0 0 9px rgba(160,200,255,.55));animation-delay:calc(var(--comet-delay, .4s) - var(--comet-dur, .6s) * .06)}.chart-svg.intro.intro-constellation .comet-particle.p3,.mini-htf.intro.intro-constellation .comet-particle.p3{fill:#c8e1ffb3;filter:drop-shadow(0 0 2.5px rgba(180,215,255,.7));animation-delay:calc(var(--comet-delay, .4s) - var(--comet-dur, .6s) * .115)}.chart-svg.intro.intro-constellation .comet-particle.p4,.mini-htf.intro.intro-constellation .comet-particle.p4{fill:#b4d2ff80;animation-delay:calc(var(--comet-delay, .4s) - var(--comet-dur, .6s) * .17)}.chart-svg.intro.intro-constellation .comet-particle.p5,.mini-htf.intro.intro-constellation .comet-particle.p5{fill:#a0c3ff52;animation-delay:calc(var(--comet-delay, .4s) - var(--comet-dur, .6s) * .222)}@keyframes comet-fly{0%{transform:translate(var(--from-x, 0px)) translateY(var(--from-y, 0px)) scale(.3);opacity:0}10%{opacity:1;transform:translate(calc(var(--from-x, 0px) + (var(--to-x, 800px) - var(--from-x, 0px)) * .1)) translateY(calc(var(--from-y, 0px) + (var(--to-y, 0px) - var(--from-y, 0px)) * .1)) scale(1)}75%{opacity:1}to{transform:translate(var(--to-x, 800px)) translateY(var(--to-y, 0px)) scale(.5);opacity:0}}.chart-svg.intro.intro-constellation .cdl.anim{opacity:0;transform-box:fill-box;transform-origin:center;animation:constel-cdl-emerge var(--intro-cdl-dur, 311ms) cubic-bezier(.22,.78,.32,1) forwards;animation-delay:var(--constel-delay, 0ms)}.chart-svg.intro.intro-constellation .cdl.anim .body,.chart-svg.intro.intro-constellation .cdl.anim .wick{opacity:1;animation:none}@keyframes constel-cdl-emerge{0%{opacity:0;transform:scale(.55)}35%{opacity:1;transform:scale(1.12)}60%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}.chart-svg.intro.intro-constellation .vol.hache-bar{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:constel-vol-emerge var(--intro-cdl-dur, 311ms) cubic-bezier(.22,.85,.32,1) forwards;animation-delay:var(--constel-delay, 0ms)}@keyframes constel-vol-emerge{0%{opacity:0;transform:scaleY(0)}38%{opacity:1;transform:scaleY(1.14)}62%{transform:scaleY(.96)}to{opacity:1;transform:scaleY(1)}}.chart-svg.intro.intro-constellation .macd-hist.hache-bar{opacity:0;transform-box:fill-box;transform-origin:center;animation:constel-macd-emerge var(--intro-cdl-dur, 311ms) cubic-bezier(.25,1.15,.4,1) forwards;animation-delay:var(--constel-delay, 0ms)}@keyframes constel-macd-emerge{0%{opacity:0;transform:scale(.28)}42%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.chart-svg.intro.intro-constellation .ema-seg,.mini-htf.intro.intro-constellation .ema-seg{opacity:0;animation:constel-seg-emerge var(--intro-cdl-dur, 311ms) cubic-bezier(.25,.55,.3,1) forwards;animation-delay:var(--constel-delay, 0ms)}@keyframes constel-seg-emerge{0%{opacity:0}38%{opacity:1}to{opacity:1}}.mini-htf.intro.intro-constellation .mini-fill{animation:constel-mini-fill-fade var(--mini-fill-dur, 711ms) cubic-bezier(.32,.05,.6,.96) both;animation-delay:var(--mini-fill-delay, 244ms)}@keyframes constel-mini-fill-fade{0%{opacity:0}50%{opacity:1}to{opacity:1}}.mini-htf.intro.intro-constellation .mini-fill-clip{transform-origin:left center;animation:constel-fill-clip-grow var(--mini-fill-dur, 711ms) cubic-bezier(.32,.05,.6,.96) both;animation-delay:var(--mini-fill-delay, 244ms)}@keyframes constel-fill-clip-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mini-htf.intro.intro-constellation .zoom-zone{opacity:0;transform-box:fill-box;transform-origin:center;animation:constel-zone-twinkle .9s cubic-bezier(.22,.78,.32,1) forwards;animation-delay:.8s}@keyframes constel-zone-twinkle{0%{opacity:0;transform:scale(.35);filter:brightness(2.2) drop-shadow(0 0 10px rgba(210,230,255,.85))}18%{opacity:.7;transform:scale(.92)}28%{opacity:1;transform:scale(1.12);filter:brightness(1.5) drop-shadow(0 0 6px rgba(195,225,255,.6))}42%{opacity:.5;transform:scale(1)}56%{opacity:1;transform:scale(1.04);filter:brightness(1.25) drop-shadow(0 0 3px rgba(195,225,255,.35))}72%{opacity:.82;transform:scale(.99)}to{opacity:1;transform:scale(1);filter:brightness(1)}}.chart-svg.intro.intro-constellation .ema.anim{filter:drop-shadow(0 0 4px rgba(180,215,255,.75))}.chart-svg.intro.intro-demoscene,.mini-htf.intro.intro-demoscene{position:relative}.chart-svg.intro.intro-demoscene{z-index:12;transform-origin:center;contain:layout paint;animation:demo-chart-rise var(--demo-dur, 2.2s) cubic-bezier(.4,0,.2,1) forwards}@media(prefers-reduced-motion:reduce){.chart-svg.intro.intro-demoscene{animation:none!important;transform:none!important;opacity:1!important;will-change:auto!important;contain:none!important}}@keyframes demo-chart-rise{0%{opacity:0;transform:perspective(420px) translateY(var(--demo-chart-ty, 0px)) translateZ(280px) rotateX(60deg)}4%,70%{opacity:1;transform:perspective(420px) translateY(var(--demo-chart-ty, 0px)) translateZ(280px) rotateX(60deg)}95%{opacity:1;transform:perspective(420px) translateY(0) translateZ(0) rotateX(0)}to{opacity:1;transform:perspective(420px) translateY(0) translateZ(0) rotateX(0)}}.chart-svg.intro.intro-demoscene .cdl.anim,.chart-svg.intro.intro-demoscene .cdl.anim .body,.chart-svg.intro.intro-demoscene .cdl.anim .wick,.chart-svg.intro.intro-demoscene .hache-bar,.chart-svg.intro.intro-demoscene .ema-seg{opacity:1;animation:none}.chart-svg.intro.intro-demoscene .ema.anim{filter:drop-shadow(0 0 3px rgba(255,80,220,.55))}.mini-htf.intro.intro-demoscene .mini-fill{animation:demo-mini-fill-fade var(--mini-fill-dur, .64s) cubic-bezier(.32,.05,.6,.96) both;animation-delay:var(--mini-fill-delay, 1.46s)}@keyframes demo-mini-fill-fade{0%{opacity:0;filter:brightness(1.8) drop-shadow(0 0 5px rgba(255,80,220,.6))}50%{opacity:1;filter:brightness(1.2)}to{opacity:1;filter:brightness(1)}}.mini-htf.intro.intro-demoscene .mini-fill-clip{transform-origin:left center;animation:demo-fill-clip-grow var(--mini-fill-dur, .64s) cubic-bezier(.32,.05,.6,.96) both;animation-delay:var(--mini-fill-delay, 1.46s)}@keyframes demo-fill-clip-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mini-htf.intro.intro-demoscene .zoom-zone{opacity:0;animation:demo-zone-emerge var(--intro-cdl-dur, .54s) ease-out forwards;animation-delay:var(--demo-delay, 1.38s)}@keyframes demo-zone-emerge{0%{opacity:0;filter:brightness(1.95) drop-shadow(0 0 5px rgba(255,80,220,.7))}45%{opacity:1;filter:brightness(1.3)}to{opacity:1;filter:none}}.chart-svg.intro.intro-blueprint{transform-origin:50% 65%;will-change:transform;animation:bp-chart-3d var(--bp-dur, 2.2s) cubic-bezier(.16,1,.3,1) forwards}@keyframes bp-chart-3d{0%{transform:perspective(1500px) rotateY(-30deg) rotateX(18deg) scale(.78)}to{transform:perspective(1500px) rotateY(0) rotateX(0) scale(1)}}.mini-htf.intro.intro-blueprint{transform-origin:50% 50%;will-change:transform;animation:bp-mini-3d var(--bp-dur, 2.2s) cubic-bezier(.16,1,.3,1) forwards}@keyframes bp-mini-3d{0%{transform:perspective(800px) rotateX(26deg) rotateY(-16deg) scale(.84)}to{transform:perspective(800px) rotateX(0) rotateY(0) scale(1)}}.chart-svg.intro.intro-blueprint .cdl.anim{opacity:0;transform-box:fill-box;transform-origin:center;animation:bp-cdl-emerge var(--intro-cdl-dur, .58s) cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--bp-delay, .22s)}@keyframes bp-cdl-emerge{0%{opacity:0;transform:scale(.6);filter:brightness(1.7) drop-shadow(0 0 4px rgba(120,220,255,.75))}40%{opacity:1;transform:scale(1.06);filter:brightness(1.2) drop-shadow(0 0 2px rgba(120,220,255,.45))}to{opacity:1;transform:scale(1);filter:none}}.not-safari .compare-pane:has(.chart-svg.intro.intro-blueprint){contain:none}.not-safari .compare-area .chart-svg.intro.intro-blueprint .cdl.anim,.not-safari .compare-area .chart-svg.intro.intro-blueprint .hache-bar{animation-name:bp-cdl-emerge-compact}.not-safari .compare-area .chart-svg.intro.intro-blueprint .hache-bar{stroke:none}@keyframes bp-cdl-emerge-compact{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.chart-svg.intro.intro-blueprint .hache-bar{opacity:0;stroke:#a0f0ff;stroke-width:1.4;transform-box:fill-box;transform-origin:center;animation:bp-bar-emerge var(--intro-cdl-dur, .58s) cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--bp-delay, .22s)}@keyframes bp-bar-emerge{0%{opacity:0;fill-opacity:0;stroke-opacity:1;transform:scaleX(.2)}35%{opacity:1;fill-opacity:.15;stroke-opacity:1}to{opacity:1;fill-opacity:1;stroke-opacity:0;transform:scaleX(1)}}.chart-svg.intro.intro-blueprint .ema-seg,.mini-htf.intro.intro-blueprint .ema-seg{opacity:0;animation:bp-seg-emerge var(--intro-cdl-dur, .58s) cubic-bezier(.22,.85,.32,1) forwards;animation-delay:var(--bp-delay, .22s)}@keyframes bp-seg-emerge{0%{opacity:0}to{opacity:1}}.chart-svg.intro.intro-blueprint .ema-fire,.chart-svg.intro.intro-blueprint .ema-flame,.mini-htf.intro.intro-blueprint .ema-fire,.mini-htf.intro.intro-blueprint .ema-flame{display:none!important}.mini-htf.intro.intro-blueprint .mini-fill{animation:bp-mini-fill-fade var(--mini-fill-dur, .7s) cubic-bezier(.32,.05,.6,.96) both;animation-delay:var(--mini-fill-delay, .27s)}@keyframes bp-mini-fill-fade{0%{opacity:0}to{opacity:1}}.mini-htf.intro.intro-blueprint .mini-fill-clip{transform-origin:left center;animation:bp-fill-clip-grow var(--mini-fill-dur, .7s) cubic-bezier(.32,.05,.6,.96) both;animation-delay:var(--mini-fill-delay, .27s)}@keyframes bp-fill-clip-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mini-htf.intro.intro-blueprint .zoom-zone{opacity:0;animation:bp-zone-emerge var(--bp-zone-dur, 1.2s) linear forwards;animation-delay:var(--bp-zone-delay, .6s)}@keyframes bp-zone-emerge{0%{opacity:0}to{opacity:1}}.chart-svg.intro.intro-wormhole{transform-origin:50% 50%;animation:wh-chart-emerge var(--wh-dur, 2.2s) cubic-bezier(.4,0,.85,1) forwards}@keyframes wh-chart-emerge{0%{transform:scale(.02);opacity:0}to{transform:scale(1);opacity:1}}.mini-htf.intro.intro-wormhole{transform-origin:50% 50%;animation:wh-mini-emerge var(--wh-dur, 2.2s) cubic-bezier(.4,0,.85,1) forwards}@keyframes wh-mini-emerge{0%{transform:scale(.02);opacity:0}to{transform:scale(1);opacity:1}}.chart-svg.intro.intro-wormhole .cdl.anim,.chart-svg.intro.intro-wormhole .hache-bar,.chart-svg.intro.intro-wormhole .ema-seg,.mini-htf.intro.intro-wormhole .ema-seg,.chart-svg.intro.intro-wormhole .ema.anim,.mini-htf.intro.intro-wormhole .mini-fill,.mini-htf.intro.intro-wormhole .mini-fill-clip{opacity:1;animation:none}.mini-htf.intro.intro-wormhole .zoom-zone{opacity:0;animation:wh-zone-emerge calc(var(--wh-dur, 2.4s) * .35) linear forwards;animation-delay:calc(var(--wh-dur, 2.4s) * .66)}@keyframes wh-zone-emerge{0%{opacity:0}to{opacity:1}}.chart-svg.intro.intro-phoenix .cdl.anim,.chart-svg.intro.intro-phoenix .hache-bar{opacity:0;transform-origin:50% 100%;animation:phx-bar-ignite .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--phx-delay, 0ms)}@keyframes phx-bar-ignite{0%{opacity:0;transform:translateY(40%) scaleY(0)}35%{opacity:1;transform:translateY(0) scaleY(1.18)}65%{opacity:1;transform:translateY(0) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}.chart-svg.intro.intro-phoenix .cdl.up.anim .body{animation:phx-flash-up .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--phx-delay, 0ms)}.chart-svg.intro.intro-phoenix .cdl.down.anim .body{animation:phx-flash-down .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--phx-delay, 0ms)}.chart-svg.intro.intro-phoenix .vol.up.hache-bar{animation:phx-vol-up .7s linear forwards;animation-delay:var(--phx-delay, 0ms)}.chart-svg.intro.intro-phoenix .vol.down.hache-bar{animation:phx-vol-down .7s linear forwards;animation-delay:var(--phx-delay, 0ms)}.chart-svg.intro.intro-phoenix .macd-hist.up-bright{animation:phx-macd-up-bright .7s linear forwards;animation-delay:var(--phx-delay, 0ms)}.chart-svg.intro.intro-phoenix .macd-hist.up-dark{animation:phx-macd-up-dark .7s linear forwards;animation-delay:var(--phx-delay, 0ms)}.chart-svg.intro.intro-phoenix .macd-hist.dn-bright{animation:phx-macd-dn-bright .7s linear forwards;animation-delay:var(--phx-delay, 0ms)}.chart-svg.intro.intro-phoenix .macd-hist.dn-dark{animation:phx-macd-dn-dark .7s linear forwards;animation-delay:var(--phx-delay, 0ms)}.chart-svg.intro.intro-phoenix .cdl.up.anim .wick{animation:phx-wick-up .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--phx-delay, 0ms)}.chart-svg.intro.intro-phoenix .cdl.down.anim .wick{animation:phx-wick-down .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--phx-delay, 0ms)}@keyframes phx-flash-up{0%{opacity:0;fill:#dcfff0}20%{opacity:1;fill:#c8ffeb}35%{fill:#b4fad7}55%{fill:#6ef0c8}to{opacity:1;fill:#22d3a3d9}}@keyframes phx-flash-down{0%{opacity:0;fill:#ffe6f0}20%{opacity:1;fill:#ffd7e6}35%{fill:#ffc3d7}55%{fill:#ffa0b9}to{opacity:1;fill:#ff5577d9}}@keyframes phx-wick-up{0%{opacity:0;stroke:#dcfff0}20%{opacity:1;stroke:#c8ffeb}55%{stroke:#6ef0c8d9}to{opacity:1;stroke:#22d3a3a6}}@keyframes phx-wick-down{0%{opacity:0;stroke:#ffe6f0}20%{opacity:1;stroke:#ffd7e6}55%{stroke:#ffa0b9d9}to{opacity:1;stroke:#ff5577a6}}@keyframes phx-vol-up{0%{opacity:0;fill:#dcfff0}20%{opacity:1;fill:#c8ffeb}57%{fill:#c8ffeb}to{opacity:1;fill:#22d3a338}}@keyframes phx-vol-down{0%{opacity:0;fill:#ffe6f0}20%{opacity:1;fill:#ffd7e6}57%{fill:#ffd7e6}to{opacity:1;fill:#ff557738}}@keyframes phx-macd-up-bright{0%{opacity:0;fill:#dcfff0}20%{opacity:1;fill:#c8ffeb}57%{fill:#c8ffeb}to{opacity:1;fill:#22d3a3f2}}@keyframes phx-macd-up-dark{0%{opacity:0;fill:#dcfff0}20%{opacity:1;fill:#c8ffeb}57%{fill:#c8ffeb}to{opacity:1;fill:#22d3a36b}}@keyframes phx-macd-dn-bright{0%{opacity:0;fill:#ffe6f0}20%{opacity:1;fill:#ffd7e6}57%{fill:#ffd7e6}to{opacity:1;fill:#ff5577f2}}@keyframes phx-macd-dn-dark{0%{opacity:0;fill:#ffe6f0}20%{opacity:1;fill:#ffd7e6}57%{fill:#ffd7e6}to{opacity:1;fill:#ff55776b}}.chart-svg.intro.intro-phoenix .ema-seg,.mini-htf.intro.intro-phoenix .ema-seg{opacity:1;animation:none}.chart-svg.intro.intro-phoenix .phx-reveal-rect,.mini-htf.intro.intro-phoenix .phx-reveal-rect{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(0);animation:phx-reveal-sweep var(--phx-reveal-dur, 1s) linear forwards;animation-delay:var(--phx-reveal-delay, 625ms)}@keyframes phx-reveal-sweep{to{transform:scaleX(1)}}.mini-htf.intro.intro-phoenix .mini-fill,.mini-htf.intro.intro-phoenix .mini-fill-clip{opacity:0;animation:phx-fill-emerge .8s ease-out forwards;animation-delay:calc(var(--phx-dur, 2.5s) * .55)}@keyframes phx-fill-emerge{0%{opacity:0}to{opacity:1}}.mini-htf.intro.intro-phoenix .zoom-zone{opacity:0;animation:phx-zone-emerge .4s linear forwards;animation-delay:calc(var(--phx-dur, 2.5s) * .628)}@keyframes phx-zone-emerge{0%{opacity:0}to{opacity:1}}.chart-svg.intro.intro-mosaic .cdl.anim,.chart-svg.intro.intro-mosaic .hache-bar,.chart-svg.intro.intro-mosaic .ema-seg,.mini-htf.intro.intro-mosaic .mini-fill,.mini-htf.intro.intro-mosaic .mini-fill-clip,.mini-htf.intro.intro-mosaic .reveal-rect,.mini-htf.intro.intro-mosaic .mini-line{opacity:1;animation:none}.mini-htf.intro.intro-mosaic .reveal-rect{transform:scaleX(1)}.chart-svg.intro.intro-mosaic .macd-line,.chart-svg.intro.intro-mosaic .macd-signal{stroke-dasharray:1;stroke-dashoffset:1;animation:mos-macd-draw calc(var(--mos-dur, 2s) * .35) linear both;animation-delay:calc(var(--mos-dur, 2s) * .3)}@keyframes mos-macd-draw{0%{stroke-dashoffset:1;opacity:.15}10%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.chart-svg.intro.intro-mosaic .macd-line-fire,.chart-svg.intro.intro-mosaic .macd-signal-fire{mix-blend-mode:screen;stroke-dasharray:1;stroke-dashoffset:1}.chart-svg.intro.intro-mosaic .macd-line-fire{stroke:#78aaffe6;filter:drop-shadow(0 0 8px rgba(120,170,255,1));animation:mos-macd-fire-draw calc(var(--mos-dur, 2s) * .42) linear forwards;animation-delay:calc(var(--mos-dur, 2s) * .3)}.chart-svg.intro.intro-mosaic .macd-signal-fire{stroke:#ffaf64e6;filter:drop-shadow(0 0 8px rgba(255,175,100,1));animation:mos-macd-fire-draw calc(var(--mos-dur, 2s) * .42) linear forwards;animation-delay:calc(var(--mos-dur, 2s) * .3)}@keyframes mos-macd-fire-draw{0%{stroke-dashoffset:1;opacity:0;stroke-width:9}10%{opacity:.86}66%{opacity:.52;stroke-width:7.2}to{stroke-dashoffset:0;opacity:0}}.chart-svg.intro.intro-mosaic .ema-label.anim.ema20{animation-delay:calc(var(--mos-dur, 2s) * .55)}.chart-svg.intro.intro-mosaic .ema-label.anim.ema50{animation-delay:calc(var(--mos-dur, 2s) * .6)}.chart-svg.intro.intro-mosaic .ema-label.anim.ema100{animation-delay:calc(var(--mos-dur, 2s) * .65)}.chart-svg.intro.intro-mosaic .ema-label.anim.ema200{animation-delay:calc(var(--mos-dur, 2s) * .7)}.chart-svg.intro.intro-wave,.mini-htf.intro.intro-wave{animation:wave-sweep var(--wave-dur, 1.4s) linear forwards}@keyframes wave-sweep{0%{--wave-phase: 0;--wave-amp: 90px;filter:hue-rotate(50deg) saturate(1.5) brightness(1.1)}25%{--wave-phase: 6.28;--wave-amp: 64px;filter:hue-rotate(35deg) saturate(1.35) brightness(1.05)}55%{--wave-phase: 14.14;--wave-amp: 28px;filter:hue-rotate(18deg) saturate(1.18) brightness(1.02)}82%{--wave-phase: 21.99;--wave-amp: 7px;filter:hue-rotate(6deg) saturate(1.05)}to{--wave-phase: 28.27;--wave-amp: 0px;filter:none}}.chart-svg.intro.intro-wave .cdl.anim{transform:translateY(calc(sin(var(--i, 0) * .42 + var(--wave-phase, 0)) * var(--wave-amp, 0px)))}.chart-svg.intro.intro-wave .hache-bar{transform-box:fill-box;transform-origin:center bottom;transform:translateY(calc(sin(var(--i, 0) * .42 + var(--wave-phase, 0)) * var(--wave-amp, 0px) * .55))}.chart-svg.intro.intro-glitch,.mini-htf.intro.intro-glitch{transform-origin:50% 50%;animation:glitch-lock var(--glitch-dur, 1.4s) linear forwards}@keyframes glitch-lock{0%{opacity:0;transform:translate(0);filter:drop-shadow(14px 0 rgba(255,30,80,.85)) drop-shadow(-14px 0 rgba(40,120,255,.85)) brightness(.4) saturate(2) hue-rotate(-40deg)}3%{opacity:1;transform:translate(34px,-7px);filter:drop-shadow(18px 0 rgba(255,30,80,.9)) drop-shadow(-18px 0 rgba(40,120,255,.9)) brightness(2.2) saturate(2) hue-rotate(70deg)}7%{transform:translate(-28px,5px);filter:drop-shadow(-14px 0 rgba(255,30,80,.85)) drop-shadow(14px 0 rgba(40,120,255,.85)) brightness(.3) saturate(.3) hue-rotate(-100deg)}11%{opacity:.3;transform:translate(24px,-3px)}13%{opacity:1;transform:translate(24px,-3px);filter:drop-shadow(13px 0 rgba(255,30,80,.8)) drop-shadow(-13px 0 rgba(40,120,255,.8)) brightness(1.8) saturate(1.6) hue-rotate(50deg)}19%{transform:translate(-18px,4px);filter:drop-shadow(-9px 0 rgba(255,30,80,.72)) drop-shadow(9px 0 rgba(40,120,255,.72)) brightness(1.05) hue-rotate(-50deg)}26%{transform:translate(14px,-2px);filter:drop-shadow(10px 0 rgba(255,30,80,.62)) drop-shadow(-10px 0 rgba(40,120,255,.62)) brightness(1.5) hue-rotate(25deg)}31%{opacity:.5;transform:translate(14px,-2px)}32%{opacity:1}37%{transform:translate(-10px,1px);filter:drop-shadow(-7px 0 rgba(255,30,80,.52)) drop-shadow(7px 0 rgba(40,120,255,.52)) brightness(1.05) hue-rotate(-20deg)}45%{transform:translate(8px);filter:drop-shadow(5px 0 rgba(255,30,80,.42)) drop-shadow(-5px 0 rgba(40,120,255,.42)) brightness(1.25)}53%{transform:translate(-5px);filter:drop-shadow(-3px 0 rgba(255,30,80,.32)) drop-shadow(3px 0 rgba(40,120,255,.32)) brightness(1.05)}61%{transform:translate(4px);filter:drop-shadow(3px 0 rgba(255,30,80,.25)) drop-shadow(-3px 0 rgba(40,120,255,.25)) brightness(1.12)}69%{transform:translate(-2px);filter:drop-shadow(-2px 0 rgba(255,30,80,.18)) drop-shadow(2px 0 rgba(40,120,255,.18)) brightness(1.04)}77%{transform:translate(3px);filter:drop-shadow(2px 0 rgba(255,30,80,.12)) drop-shadow(-2px 0 rgba(40,120,255,.12)) brightness(1.08)}84%{transform:translate(-1px);filter:drop-shadow(-1px 0 rgba(255,30,80,.07)) drop-shadow(1px 0 rgba(40,120,255,.07)) brightness(1.02)}89%{transform:translate(1px);filter:brightness(2.2) saturate(1.8)}93%{transform:translate(0);filter:brightness(1.3) saturate(1.3)}to{opacity:1;transform:translate(0);filter:none}}.chart-svg.intro.intro-bigbang .cdl.anim .wick,.chart-svg.intro.intro-bigbang .cdl.anim .body{opacity:1;transform:none;animation:none}.chart-svg.intro.intro-bigbang .cdl.anim,.chart-svg.intro.intro-bigbang .hache-bar,.chart-svg.intro.intro-bigbang .ema-seg{opacity:0;transform-box:fill-box;animation:el-bigbang var(--bb-dur, .72s) cubic-bezier(.16,.55,.28,1) forwards;animation-delay:calc(var(--i, 0) * var(--intro-stagger))}.mini-htf.intro.intro-bigbang .ema-seg{opacity:0;transform-box:fill-box;animation:el-bigbang var(--ema-seg-dur, .72s) cubic-bezier(.16,.55,.28,1) forwards;animation-delay:calc(var(--i, 0) * var(--mini-stagger, 6ms))}.mini-htf.intro.intro-bigbang .mini-fill-clip,.mini-htf.intro.intro-radial .mini-fill-clip{transform:scaleX(0);animation:mini-fill-clip-grow var(--mini-fill-dur, 1.8s) linear forwards}@keyframes mini-fill-clip-grow{0%{transform:scaleX(0)}30%{transform:scaleX(.15)}55%{transform:scaleX(.4)}75%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes el-bigbang{0%{opacity:0;transform:translate(var(--from-x, 0),var(--from-y, 0)) scale(.15)}18%{opacity:.55}38%{opacity:1}58%{transform:translate(0) scale(1.2)}74%{transform:translate(0) scale(.9)}88%{transform:translate(0) scale(1.05)}to{transform:translate(0) scale(1);opacity:1}}.chart-svg.intro.intro-radial .ema-ring-seg{opacity:0;animation:ring-ema-roll var(--ring-seg-dur, .6s) cubic-bezier(.18,.55,.32,1) forwards;animation-delay:calc(var(--i, 0) * var(--ring-seg-stagger, 14ms))}@keyframes ring-ema-roll{0%{opacity:0;transform:translateY(var(--init-y, 0px))}10%{opacity:1;transform:translateY(var(--init-y, 0px))}to{opacity:1;transform:translateY(0)}}.mini-htf.intro.intro-spring .ema-seg,.mini-htf.intro.intro-radial .ema-seg,.mini-htf.intro.intro-hache-bars .ema-seg{opacity:0;animation:ema-tube-wave var(--ema-seg-dur, .6s) cubic-bezier(.2,.1,.25,1) forwards;animation-delay:calc(var(--i, 0) * var(--mini-stagger, 4ms))}@keyframes ema-tube-wave{0%{opacity:0;transform:translateY(-32px)}12%{opacity:1;transform:translateY(-20px)}28%{transform:translateY(26px)}45%{transform:translateY(-15px)}62%{transform:translateY(9px)}78%{transform:translateY(-4px)}90%{transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.chart-svg.intro.intro-spring .macd-zero,.chart-svg.intro.intro-spring .macd-label,.chart-svg.intro.intro-radial .macd-zero,.chart-svg.intro.intro-radial .macd-label{opacity:0;animation:ema-fade-in-exp var(--ema-fade-dur, .7s) linear forwards;animation-delay:var(--ema-fade-delay, 0s)}.chart-svg.intro.intro-hache-bars .ema.anim{stroke-dasharray:none;stroke-dashoffset:0;opacity:0;animation:ema-fade-in-exp var(--ema-fade-dur, 2.5s) linear forwards;animation-delay:var(--ema-fade-delay, .2s)}@keyframes ema-fade-in-exp{0%{opacity:0}15%{opacity:.03}30%{opacity:.11}45%{opacity:.22}60%{opacity:.36}75%{opacity:.54}86%{opacity:.72}94%{opacity:.88}to{opacity:1}}.chart-svg.intro.intro-hache-bars .ema-label.anim{animation-delay:calc(var(--ema-fade-delay, .2s) + var(--ema-fade-dur, 2.5s))}.chart-svg.intro .lower-reveal-rect{animation:mini-reveal var(--lower-reveal-dur, .9s) linear forwards}.chart-svg.intro .ind-orb{animation:orb-burst var(--intro-orb-dur) cubic-bezier(.22,.7,.36,1) forwards;animation-delay:var(--fire-delay, 0ms);filter:blur(.5px)}.chart-svg.intro .lower-line-fire{animation:lower-fire-sync var(--lower-reveal-dur, .9s) linear forwards}.chart-svg.intro .lower-line-flame{animation:lower-flame-sync var(--lower-reveal-dur, .9s) linear forwards}@keyframes lower-fire-sync{0%{opacity:0;stroke-width:9}10%{opacity:.78}66%{opacity:.46;stroke-width:7.2}to{opacity:0}}@keyframes lower-flame-sync{0%{opacity:0}10%{opacity:.7}66%{opacity:.4}to{opacity:0}}.chart-svg.intro .ema.anim,.chart-svg.intro .ema-fire{stroke-dasharray:1;stroke-dashoffset:1}.chart-svg.intro .ema.anim{animation:ema-draw var(--ema-dur, .9s) linear forwards}.chart-svg.intro .ema-fire{animation:ema-fire-draw var(--ema-dur, .9s) linear forwards;filter:drop-shadow(0 0 8px currentColor);mix-blend-mode:screen}.chart-svg.intro .ema-flame{stroke-dasharray:1;stroke-dashoffset:1;animation:ema-flame-sync var(--ema-dur, .9s) linear forwards;mix-blend-mode:screen;filter:drop-shadow(0 0 10px currentColor)}.chart-svg.intro .ema-label.anim{opacity:0;animation:ema-label-in .22s ease forwards;animation-delay:var(--ema-dur, .9s)}.chart-svg.intro.intro-magnetic .ema-label.anim{animation-delay:calc(var(--mag-dur, 1.4s) * .45)}.chart-svg.intro.intro-accordion .ema-label.anim{animation-delay:calc(var(--accord-pleat-step, .14s) * (var(--accord-pleat-count, 6) - 1) + var(--accord-pleat-dur, .24s) * .5)}.chart-svg.intro.intro-phoenix .ema-label.anim.ema20{animation-delay:calc(var(--phx-dur, 2.5s) * .42)}.chart-svg.intro.intro-phoenix .ema-label.anim.ema50{animation-delay:calc(var(--phx-dur, 2.5s) * .54)}.chart-svg.intro.intro-phoenix .ema-label.anim.ema100{animation-delay:calc(var(--phx-dur, 2.5s) * .67)}.chart-svg.intro.intro-phoenix .ema-label.anim.ema200{animation-delay:calc(var(--phx-dur, 2.5s) * .8)}.chart-svg.intro.intro-hologram .ema-label.anim.ema20{animation-delay:calc(var(--holo-scan-dur, 1.1s) * .85 - .5s)}.chart-svg.intro.intro-hologram .ema-label.anim.ema50{animation-delay:calc(var(--holo-scan-dur, 1.1s) * .85 - .37s)}.chart-svg.intro.intro-hologram .ema-label.anim.ema100{animation-delay:calc(var(--holo-scan-dur, 1.1s) * .85 - .24s)}.chart-svg.intro.intro-hologram .ema-label.anim.ema200{animation-delay:calc(var(--holo-scan-dur, 1.1s) * .85 - .11s)}.chart-svg.intro.intro-shark .ema-label.anim{animation-duration:.15s}.chart-svg.intro.intro-shark .ema-label.anim.ema20{animation-delay:calc(var(--shark-dur, 1.75s) * .72)}.chart-svg.intro.intro-shark .ema-label.anim.ema50{animation-delay:calc(var(--shark-dur, 1.75s) * .72 + .15s)}.chart-svg.intro.intro-shark .ema-label.anim.ema100{animation-delay:calc(var(--shark-dur, 1.75s) * .72 + .3s)}.chart-svg.intro.intro-shark .ema-label.anim.ema200{animation-delay:calc(var(--shark-dur, 1.75s) * .72 + .45s)}@keyframes ema-draw{0%{stroke-dashoffset:1;opacity:.15}8%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes ema-fire-draw{0%{stroke-dashoffset:1;opacity:0;stroke-width:9}10%{opacity:.86}66%{opacity:.52;stroke-width:7.2}to{stroke-dashoffset:0;opacity:0}}@keyframes ema-flame-sync{0%{stroke-dashoffset:1;opacity:0}10%{opacity:.78}66%{opacity:.46}to{stroke-dashoffset:0;opacity:0}}@keyframes ema-label-in{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}.chart-svg.intro.intro-stargate .cdl.anim .wick,.chart-svg.intro.intro-stargate .cdl.anim .body{opacity:1;transform:none;animation:none}.chart-svg.intro.intro-stargate .cdl.anim,.chart-svg.intro.intro-stargate .hache-bar,.chart-svg.intro.intro-stargate .ema-seg,.mini-htf.intro.intro-stargate .ema-seg,.mini-htf.intro.intro-stargate .zoom-zone{opacity:0;transform-box:fill-box;transform-origin:center;animation:el-stargate var(--warp-dur, .78s) cubic-bezier(.16,.6,.28,1) forwards;animation-delay:calc(var(--warp-r, 0) * var(--warp-stagger, .36s))}@keyframes el-stargate{0%{opacity:0;transform:translate(var(--from-x, 0),var(--from-y, 0)) scale(.06) rotate(calc(var(--warp-ang, 0rad) + .6rad))}18%{opacity:1}42%{transform:translate(calc(var(--from-x, 0) * .35),calc(var(--from-y, 0) * .35)) scale(.55) rotate(calc(var(--warp-ang, 0rad) + .2rad))}65%{transform:translate(0) scale(1.22) rotate(0)}82%{transform:translate(0) scale(.95) rotate(0)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}.chart-svg.intro.intro-stargate .stargate-vortex,.mini-htf.intro.intro-stargate .stargate-vortex{pointer-events:none;opacity:0;mix-blend-mode:screen;transform-box:fill-box;transform-origin:center;animation:stargate-vortex-pulse var(--stargate-dur, 1.7s) cubic-bezier(.25,.8,.3,1) forwards}@keyframes stargate-vortex-pulse{0%{opacity:0;transform:scale(.15) rotate(0)}12%{opacity:.95;transform:scale(.55) rotate(40deg)}30%{opacity:1;transform:scale(.85) rotate(110deg)}55%{opacity:.85;transform:scale(1.05) rotate(220deg)}78%{opacity:.45;transform:scale(1.18) rotate(340deg)}to{opacity:0;transform:scale(1.4) rotate(440deg)}}.chart-svg.intro.intro-stargate .stargate-streak,.mini-htf.intro.intro-stargate .stargate-streak{pointer-events:none;stroke:#dcf0ffe0;stroke-width:1.4;stroke-linecap:round;fill:none;pathLength:1;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0;mix-blend-mode:screen;animation:stargate-streak-burst var(--streak-dur, .5s) cubic-bezier(.2,.6,.3,1) forwards;animation-delay:var(--streak-delay, 0ms)}.mini-htf.intro.intro-stargate .stargate-streak{stroke-width:.9}@keyframes stargate-streak-burst{0%{opacity:0;stroke-dashoffset:1;stroke-width:4}20%{opacity:1;stroke-width:2.2}60%{opacity:.95;stroke-dashoffset:0;stroke-width:1.1}to{opacity:0;stroke-dashoffset:-1;stroke-width:.3}}.chart-svg.intro.intro-stargate .stargate-flare-h,.mini-htf.intro.intro-stargate .stargate-flare-h{pointer-events:none;opacity:0;transform-box:fill-box;transform-origin:center;mix-blend-mode:screen;animation:stargate-flare-pulse var(--stargate-dur, 1.7s) cubic-bezier(.2,.7,.3,1) forwards}@keyframes stargate-flare-pulse{0%{opacity:0;transform:scale(.05)}15%{opacity:.95;transform:scale(.55)}35%{opacity:.7;transform:scale(.85)}55%{opacity:.42;transform:scale(1)}85%{opacity:.12;transform:scale(1.15)}to{opacity:0;transform:scale(1.4)}}.chart-svg.intro.intro-stargate .stargate-halo,.mini-htf.intro.intro-stargate .stargate-halo{pointer-events:none;opacity:0;transform-box:fill-box;transform-origin:center;mix-blend-mode:screen;animation:stargate-halo-glow var(--stargate-dur, 1.7s) cubic-bezier(.2,.7,.3,1) forwards}@keyframes stargate-halo-glow{0%{opacity:0;transform:scale(.2)}18%{opacity:1;transform:scale(.9)}45%{opacity:.85;transform:scale(1.1)}72%{opacity:.32;transform:scale(1.25)}to{opacity:0;transform:scale(1.5)}}.chart-svg.intro.intro-stargate .stargate-core,.mini-htf.intro.intro-stargate .stargate-core{pointer-events:none;fill:#fff;opacity:0;transform-box:fill-box;transform-origin:center;mix-blend-mode:screen;animation:stargate-core-blink var(--stargate-dur, 1.7s) steps(1,end) forwards}.chart-svg.intro.intro-stargate .ema-fire,.chart-svg.intro.intro-stargate .ema-flame{display:none!important}@keyframes stargate-core-blink{0%{opacity:0;transform:scale(.5)}5%{opacity:1;transform:scale(1.2)}18%{opacity:1;transform:scale(2.4)}32%{opacity:.78;transform:scale(3.2)}55%{opacity:.55;transform:scale(2.6)}82%{opacity:.18;transform:scale(1.8)}to{opacity:0;transform:scale(1)}}.chart-svg.intro.intro-stargate .stargate-copper,.mini-htf.intro.intro-stargate .stargate-copper{pointer-events:none;fill:#dcf0ff73;opacity:0;mix-blend-mode:screen;transform-box:fill-box;transform-origin:center;animation:stargate-beam-pulse var(--copper-sweep-dur, 1.5s) cubic-bezier(.2,.55,.3,1) forwards}@keyframes stargate-beam-pulse{0%{opacity:0;transform:scaleY(.15) scaleX(.6)}20%{opacity:.95;transform:scaleY(1) scaleX(1)}55%{opacity:.6;transform:scaleY(1.25) scaleX(1.08)}80%{opacity:.22;transform:scaleY(1) scaleX(1.04)}to{opacity:0;transform:scaleY(.6) scaleX(.95)}}.chart-svg.intro.intro-stargate .grid-line,.chart-svg.intro.intro-stargate .price-label,.chart-svg.intro.intro-stargate .macd-zero,.chart-svg.intro.intro-stargate .macd-label,.chart-svg.intro.intro-stargate .ema-label{opacity:0;animation:stargate-axis-fade var(--stargate-dur, 1.7s) ease-out forwards;animation-delay:calc(var(--stargate-dur, 1.7s) * .55)}@keyframes stargate-axis-fade{0%{opacity:0}35%{opacity:0}to{opacity:1}}.chart-svg.intro.intro-shark,.mini-htf.intro.intro-shark{transform-origin:50% 50%;animation:shark-shake var(--shark-dur, 1.75s) cubic-bezier(.22,.65,.28,1) forwards}@keyframes shark-shake{0%,73%{transform:none}76%{transform:translate(2px,-3px) rotate(.55deg)}79%{transform:translate(-3px,2.5px) rotate(-.45deg)}82%{transform:translate(2.2px,-1.5px) rotate(.3deg)}85%{transform:translate(-1.3px,1.1px) rotate(-.18deg)}90%{transform:translate(.5px,-.4px) rotate(.06deg)}to{transform:none}}.chart-svg.intro.intro-shark .cdl.anim .wick,.chart-svg.intro.intro-shark .cdl.anim .body{opacity:1;transform:none;animation:none}.chart-svg.intro.intro-shark .candles{animation:shark-candles-shine var(--shark-dur, 1.75s) ease-out forwards}@keyframes shark-candles-shine{0%{filter:var(--shark-glow-url) brightness(2.4) saturate(1.4)}45%{filter:var(--shark-glow-url) brightness(2.1) saturate(1.3)}78%{filter:var(--shark-glow-url) brightness(1.5) saturate(1.15)}90%{filter:var(--shark-glow-url) brightness(1.18) saturate(1.05)}to{filter:none}}.chart-svg.intro.intro-shark .cdl.up.anim{opacity:0;transform-box:fill-box;transform-origin:center;animation:shark-jaw-bot var(--shark-dur, 1.75s) cubic-bezier(.32,.55,.24,1) forwards}@keyframes shark-jaw-bot{0%{opacity:0;transform:translateY(var(--shark-gap, 0px))}4%{opacity:1}45%{transform:translateY(var(--shark-gap, 0px))}78%{transform:translateY(calc(var(--shark-gap, 0px) * .22))}90%{transform:translateY(calc(var(--shark-gap, 0px) * -.05))}96%{transform:translateY(calc(var(--shark-gap, 0px) * .015))}to{opacity:1;transform:translateY(0)}}.chart-svg.intro.intro-shark .cdl.down.anim{opacity:0;transform-box:fill-box;transform-origin:center;animation:shark-jaw-top var(--shark-dur, 1.75s) cubic-bezier(.32,.55,.24,1) forwards}@keyframes shark-jaw-top{0%{opacity:0;transform:translateY(calc(var(--shark-gap, 0px) * -1))}4%{opacity:1}45%{transform:translateY(calc(var(--shark-gap, 0px) * -1))}78%{transform:translateY(calc(var(--shark-gap, 0px) * -.22))}90%{transform:translateY(calc(var(--shark-gap, 0px) * .05))}96%{transform:translateY(calc(var(--shark-gap, 0px) * -.015))}to{opacity:1;transform:translateY(0)}}.chart-svg.intro.intro-shark .vol.hache-bar,.chart-svg.intro.intro-shark .macd-hist{opacity:0;animation:shark-bar-simple-fade var(--shark-dur, 1.75s) ease-out forwards}@keyframes shark-bar-simple-fade{0%{opacity:0}72%{opacity:0}86%{opacity:1}to{opacity:1}}.chart-svg.intro.intro-shark .shark-mandible-grp,.mini-htf.intro.intro-shark .shark-mandible-grp{fill:none;filter:var(--shark-noodle-glow-url) brightness(var(--shark-flash, 1));animation:shark-noodle-fade var(--shark-dur, 1.75s) ease both}.chart-svg.intro.intro-shark .shark-mandible-grp line,.mini-htf.intro.intro-shark .shark-mandible-grp line{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}@keyframes shark-noodle-fade{0%{opacity:1}55%{opacity:.88}60%{opacity:.3}64%{opacity:0}72%{opacity:0}86%{opacity:1}to{opacity:1}}.mini-htf.intro.intro-shark .zoom-zone{opacity:0;animation:shark-zone-fade var(--shark-dur, 1.75s) ease-out forwards;animation-delay:calc(var(--shark-dur, 1.75s) * .55)}@keyframes shark-zone-fade{0%{opacity:0}to{opacity:1}}.chart-svg.intro.intro-shark .shark-mouth-bg{pointer-events:none;animation:shark-mouth-fade var(--shark-dur, 1.75s) ease-out forwards;mix-blend-mode:multiply}@keyframes shark-mouth-fade{0%{opacity:.88}40%{opacity:.58}72%{opacity:.18}to{opacity:0}}.chart-svg.intro.intro-shark .grid-line,.chart-svg.intro.intro-shark .price-label,.chart-svg.intro.intro-shark .macd-zero,.chart-svg.intro.intro-shark .macd-label{opacity:0;animation:shark-axis-fade calc(var(--shark-dur, 1.75s) * .35) ease-out forwards;animation-delay:calc(var(--shark-dur, 1.75s) * .65)}@keyframes shark-axis-fade{0%{opacity:0}to{opacity:1}}.chart-svg.intro.intro-doom{position:relative}.chart-svg.intro.intro-doom{z-index:12;transform-origin:50% 35%;will-change:transform,filter,opacity;animation:doom-chart-rise var(--doom-dur, 2.5s) cubic-bezier(.32,.05,.4,1) forwards}@keyframes doom-chart-rise{0%,6%{opacity:0;transform:perspective(700px) translateZ(-420px) translateY(-14%) scale(.74);filter:brightness(.35) saturate(.4)}16%{opacity:1;transform:perspective(700px) translateZ(-400px) translateY(-13%) scale(.76);filter:brightness(.4) saturate(.5)}24%{opacity:1;transform:perspective(700px) translateZ(-340px) translateY(-10%) scale(.81);filter:brightness(.55) saturate(.65)}42%{opacity:1;transform:perspective(700px) translateZ(-220px) translateY(-6%) scale(.88);filter:brightness(.7) saturate(.8)}60%{opacity:1;transform:perspective(700px) translateZ(-90px) translateY(-2%) scale(.95);filter:brightness(.88) saturate(.92)}78%{opacity:1;transform:perspective(700px) translateZ(0) translateY(0) scale(1);filter:brightness(1) saturate(1)}to{opacity:1;transform:perspective(700px) translateZ(0) translateY(0) scale(1);filter:none}}.chart-svg.intro.intro-doom .lower-indicators{opacity:0;animation:doom-lower-fade var(--doom-dur, 2.5s) ease-out forwards}@keyframes doom-lower-fade{0%,16%{opacity:0}22%{opacity:.35}39%{opacity:.35}40%{opacity:.7}57%{opacity:.7}58%{opacity:1}to{opacity:1}}.chart-svg.intro.intro-doom .cdl.anim{opacity:1;animation:none}.chart-svg.intro.intro-doom .cdl.anim .body,.chart-svg.intro.intro-doom .cdl.anim .wick{opacity:0;transform-origin:center;transform-box:fill-box;animation:doom-cdl-spawn var(--intro-cdl-dur, .58s) cubic-bezier(.2,1.4,.32,1) both;animation-delay:var(--doom-delay, 0ms)}@keyframes doom-cdl-spawn{0%{opacity:0;transform:scale(0) rotate(35deg);filter:brightness(3) drop-shadow(0 0 14px #fff)}18%{opacity:1;transform:scale(1.55) rotate(12deg);filter:brightness(2.2) drop-shadow(0 0 10px rgba(var(--mint-rgb),.95))}40%{opacity:1;transform:scale(.88) rotate(-4deg);filter:brightness(1.3)}70%{transform:scale(1.06) rotate(1deg);filter:brightness(1.08)}to{opacity:1;transform:scale(1) rotate(0);filter:none}}.chart-svg.intro.intro-genesis{contain:layout paint;will-change:contents}.chart-svg.intro.intro-genesis .cdl.anim{opacity:0;transform-box:fill-box;transform-origin:center;animation:gen-cdl-emerge var(--intro-cdl-dur, .58s) cubic-bezier(.22,1.25,.36,1) forwards;animation-delay:var(--demo-delay, 1.38s)}.chart-svg.intro.intro-genesis .cdl.anim .body,.chart-svg.intro.intro-genesis .cdl.anim .wick{opacity:1;animation:none}@keyframes gen-cdl-emerge{0%{opacity:0;transform:translate(var(--from-x, 0),var(--from-y, 0)) scale(.4)}25%{opacity:1;transform:translate(calc(var(--from-x, 0) * .45),calc(var(--from-y, 0) * .45)) scale(1.08)}60%{transform:translate(0) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}.chart-svg.intro.intro-genesis .hache-bar{opacity:0;transform-box:fill-box;transform-origin:center;animation:gen-bar-emerge var(--intro-cdl-dur, .58s) cubic-bezier(.22,1.2,.36,1) forwards;animation-delay:var(--demo-delay, 1.38s)}@keyframes gen-bar-emerge{0%{opacity:0;transform:translate(var(--from-x, 0),var(--from-y, 0)) scale(.4)}30%{opacity:1;transform:translate(calc(var(--from-x, 0) * .45),calc(var(--from-y, 0) * .45)) scale(1.06)}to{opacity:1;transform:translate(0) scale(1)}}.chart-svg.intro.intro-genesis .ema-seg{opacity:0;animation:gen-seg-emerge var(--intro-cdl-dur, .58s) cubic-bezier(.22,.9,.36,1) forwards;animation-delay:var(--demo-delay, 1.38s)}@keyframes gen-seg-emerge{0%{opacity:0}45%{opacity:1}to{opacity:1}}@media(prefers-reduced-motion:reduce){.chart-svg.intro.intro-genesis .cdl.anim,.chart-svg.intro.intro-genesis .hache-bar,.chart-svg.intro.intro-genesis .ema-seg{animation:none!important;opacity:1!important}}.chart-svg.intro.intro-opus{position:relative;z-index:12;transform-origin:50% 40%;will-change:transform,filter,opacity;animation:opus-chart-rise var(--opus-dur, 3s) cubic-bezier(.22,.6,.3,1) forwards}@keyframes opus-chart-rise{0%,15%{opacity:0;transform:perspective(1000px) scale(.4) translateZ(-600px) rotateX(8deg);filter:brightness(.3) saturate(.5) blur(2.5px)}35%{opacity:.5;transform:perspective(1000px) scale(.6) translateZ(-380px) rotateX(5deg);filter:brightness(.6) saturate(.7) blur(1.2px)}60%{opacity:.95;transform:perspective(1000px) scale(.88) translateZ(-120px) rotateX(2deg);filter:brightness(.9) saturate(.95) blur(0)}78%{opacity:1;transform:perspective(1000px) scale(1) translateZ(0) rotateX(0);filter:brightness(1.1) saturate(1.05)}to{opacity:1;transform:perspective(1000px) scale(1) translateZ(0) rotateX(0);filter:none}}.chart-svg.intro.intro-opus .lower-indicators{opacity:0;animation:opus-lower-fade var(--opus-dur, 3s) ease-out forwards}@keyframes opus-lower-fade{0%,60%{opacity:0}74%{opacity:.7}85%{opacity:1}to{opacity:1}}.chart-svg.intro.intro-opus .cdl.anim{opacity:1;animation:none}.chart-svg.intro.intro-opus .cdl.anim .body,.chart-svg.intro.intro-opus .cdl.anim .wick{opacity:0;transform-origin:center;transform-box:fill-box;animation:opus-cdl-spawn var(--intro-cdl-dur, .52s) cubic-bezier(.22,1.2,.36,1) both;animation-delay:var(--opus-delay, 0ms)}@keyframes opus-cdl-spawn{0%{opacity:0;transform:translate(var(--from-x, 0),var(--from-y, 0)) scale(.15) rotate(180deg)}22%{opacity:1;transform:translate(calc(var(--from-x, 0) * .6),calc(var(--from-y, 0) * .6)) scale(.85) rotate(70deg)}55%{opacity:1;transform:translate(0) scale(1.12) rotate(-8deg)}78%{transform:translate(0) scale(.96) rotate(2deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.chart-svg.intro.intro-opus,.chart-svg.intro.intro-opus .lower-indicators,.chart-svg.intro.intro-opus .cdl.anim .body,.chart-svg.intro.intro-opus .cdl.anim .wick{animation:none!important;transform:none!important;opacity:1!important;filter:none!important}}@media(prefers-reduced-motion:reduce){.chart-svg.intro,.chart-svg.intro *,.mini-htf.intro,.mini-htf.intro *{animation:none!important;transition:none!important;transform:none!important;opacity:1!important;filter:none!important}}
