.GridDiagram-module__ihNslW__curve{stroke-dasharray:1;stroke-dashoffset:1px}.GridDiagram-module__ihNslW__started .GridDiagram-module__ihNslW__curve{animation:GridDiagram-module__ihNslW__draw var(--draw-duration)linear forwards}.GridDiagram-module__ihNslW__signal{opacity:0;filter:drop-shadow(0 0 5px var(--signal-color));position:absolute;inset:0}.GridDiagram-module__ihNslW__started .GridDiagram-module__ihNslW__signal{animation:GridDiagram-module__ihNslW__signalReveal .9s ease-out var(--signal-delay)both}.GridDiagram-module__ihNslW__ring,.GridDiagram-module__ihNslW__dot{left:var(--signal-x);top:var(--signal-y);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.GridDiagram-module__ihNslW__ring{border:1.5px solid var(--signal-color);width:20px;height:20px}.GridDiagram-module__ihNslW__dot{background:var(--signal-color);width:8px;height:8px}.GridDiagram-module__ihNslW__dot:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:2.5px}.GridDiagram-module__ihNslW__badge{left:clamp(22px,var(--signal-x),calc(100% - 22px));top:var(--signal-y);border:1px solid var(--signal-color);width:44px;height:19px;color:var(--signal-color);background:#0b0d14;border-radius:5px;justify-content:center;align-items:center;margin-top:-26px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;transform:translate(-50%)}.GridDiagram-module__ihNslW__started .GridDiagram-module__ihNslW__ring{animation:GridDiagram-module__ihNslW__ripple .9s ease-out var(--signal-delay)both}.GridDiagram-module__ihNslW__profit{z-index:1;color:#6ee7b7;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:0;background:#0b1917;border:1px solid #6ee7b773;border-radius:8px;align-items:center;gap:5px;margin-top:13px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 16px #10b98126}.GridDiagram-module__ihNslW__profit:before{content:"";background:#0b1917;border-top:1px solid #6ee7b773;border-left:1px solid #6ee7b773;width:6px;height:6px;position:absolute;top:-4px;left:calc(50% - 3px);transform:rotate(45deg)}.GridDiagram-module__ihNslW__profitLabel{color:#a7c9bd;font-size:9px;font-weight:500}.GridDiagram-module__ihNslW__started .GridDiagram-module__ihNslW__profit{animation:GridDiagram-module__ihNslW__profitReveal 1.8s ease-out var(--signal-delay)both}@keyframes GridDiagram-module__ihNslW__profitReveal{0%{opacity:0;transform:translate(-50%,5px)}12%,75%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-5px)}}@keyframes GridDiagram-module__ihNslW__draw{to{stroke-dashoffset:0}}@keyframes GridDiagram-module__ihNslW__signalReveal{0%{opacity:0}12%,65%{opacity:1}to{opacity:0}}@keyframes GridDiagram-module__ihNslW__ripple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}@media (prefers-reduced-motion:reduce){.GridDiagram-module__ihNslW__curve,.GridDiagram-module__ihNslW__started .GridDiagram-module__ihNslW__curve{stroke-dashoffset:0;animation:none}.GridDiagram-module__ihNslW__started .GridDiagram-module__ihNslW__signal,.GridDiagram-module__ihNslW__started .GridDiagram-module__ihNslW__ring,.GridDiagram-module__ihNslW__started .GridDiagram-module__ihNslW__profit{animation:none}.GridDiagram-module__ihNslW__signal{opacity:0}}
