.icm{color:var(--ink);letter-spacing:-.06em;text-align:center;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.5rem,7vw,6rem);font-weight:400;line-height:1.1}.icm__line{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0 .22em;display:inline-flex}.icm__window{width:3.4em;height:1.1em;display:inline-block;overflow:hidden}.icm__reel{flex-direction:column;animation:12s cubic-bezier(.65,0,.25,1) infinite icm-reel;display:flex}.icm__slot{flex:0 0 1.1em;justify-content:center;align-items:center;height:1.1em;display:flex}.icm__emoji{letter-spacing:0;font-size:.8em}@keyframes icm-reel{0%,8%{transform:translateY(0)}11%,19%{transform:translateY(-1.1em)}22%,30%{transform:translateY(-2.2em)}33%,52%{transform:translateY(-3.3em)}55%,88%{transform:translateY(-4.4em)}91%,to{transform:translateY(-5.5em)}}.icm__chart{letter-spacing:0;align-items:flex-end;gap:.09em;height:.8em;display:flex}.icm__candle{width:.1em;animation:12s cubic-bezier(.2,.8,.2,1) infinite backwards icm-draw;position:relative}.icm__candle:before{top:calc(-1 * var(--wick-top,.06em));bottom:calc(-1 * var(--wick-bottom,.05em));background:inherit;content:"";width:.016em;position:absolute;left:50%;transform:translate(-50%)}.icm__candle--up{transform-origin:50% 100%;background:#1a9e5f}.icm__candle--down{transform-origin:50% 0;background:#e5484d}@keyframes icm-draw{0%,32%{opacity:0;transform:scaleY(0)}36%,to{opacity:1;transform:scaleY(1)}}.icm__sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.icm__reel{animation:none;transform:translateY(-4.4em)}.icm__candle{animation:none}}
