.er-icon[data-tone=indigo]{background:var(--color-1);color:var(--cte-accent-text)}.er-icon[data-tone=pink]{background:var(--color-2);color:var(--color-4)}.er-icon[data-tone=lime]{background:var(--color-3);color:var(--color-4)}.er-icon[data-tone=ink]{background:var(--app-ink);color:var(--app-canvas)}.er-conv-down{height:40px;position:relative}.er-conv-track{position:absolute;inset:0}.er-conv-across .er-conv-track{background:repeating-linear-gradient(90deg, var(--chart-rest) 0 4px, transparent 4px 9px) center / 100% 1.5px no-repeat;container-type:inline-size}.er-conv-down .er-conv-track{background:repeating-linear-gradient(180deg, var(--chart-rest) 0 4px, transparent 4px 9px) center / 1.5px 100% no-repeat;width:6px;left:28px;right:auto;container-type:size}.er-packet{opacity:0;border-radius:1.6px;width:6px;height:6px;position:absolute}.er-conv-across .er-packet{animation:er-across 1.86s var(--motion-large-easing) infinite;top:calc(50% - 3px);left:0}.er-conv-down .er-packet{animation:er-down 1.86s var(--motion-large-easing) infinite;top:0;left:0}@keyframes er-across{0%{opacity:0;transform:translate(0)}14%,82%{opacity:1}to{opacity:0;transform:translate(calc(100cqw - 6px))}}@keyframes er-down{0%{opacity:0;transform:translateY(0)}14%,82%{opacity:1}to{opacity:0;transform:translateY(calc(100cqh - 6px))}}.er-run{--er-cycle:7.5s}.er-cell-lit{border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1.5px var(--chart-1);animation:er-lit var(--er-cycle) var(--motion-large-easing) infinite;position:absolute;inset:0}@keyframes er-lit{0%{opacity:0}4%,16%{opacity:1}22%,to{opacity:0}}.er-cell-sq{animation:er-sq var(--er-cycle) var(--motion-large-easing) infinite}@keyframes er-sq{0%{background:var(--chart-rest);transform:scale(1)}5%,15%{background:var(--er-tone,var(--chart-1));transform:scale(1.18)}24%,to{background:var(--chart-rest);transform:scale(1)}}.er-run-dot{animation:er-dot var(--er-cycle) var(--motion-large-easing) infinite}@keyframes er-dot{0%{background:var(--chart-rest);transform:scale(1)}4%,16%{background:var(--chart-1);transform:scale(1.35)}22%,to{background:var(--chart-rest);transform:scale(1)}}.er-rail{container-type:inline-size}.er-runner{animation:er-runner var(--er-cycle) var(--motion-large-easing) infinite}@keyframes er-runner{0%{transform:translateX(calc(var(--er-at0) - 5px));opacity:0}3%{opacity:1}0%,14%{transform:translateX(calc(var(--er-at0) - 5px))}20%,34%{transform:translateX(calc(var(--er-at1) - 5px))}40%,54%{transform:translateX(calc(var(--er-at2) - 5px))}60%,74%{transform:translateX(calc(var(--er-at3) - 5px))}80%,94%{transform:translateX(calc(var(--er-at4) - 5px));opacity:1}to{transform:translateX(calc(var(--er-at4) - 5px));opacity:0}}.er-turn,.er-turn-back{transform-origin:200px 200px;animation:40s linear infinite er-turn}.er-turn-back{animation-direction:reverse}@keyframes er-turn{to{transform:rotate(1turn)}}.er-swap{animation:bt-rise var(--motion-large-duration) var(--motion-large-easing) backwards}.er-pic [data-er-move]{transform-box:fill-box;transform-origin:50%}.er-pic [data-er-move=spin],.er-pic [data-er-move=spin-back]{transform-box:view-box}.er-pic[data-on="1"] [data-er-move=spin]{animation:40s linear infinite er-turn}.er-pic[data-on="1"] [data-er-move=spin-back]{animation:40s linear infinite reverse er-turn}.er-pic[data-on="1"] [data-er-move=drift]{animation:er-drift 5.6s var(--motion-large-easing) infinite}.er-pic[data-on="1"] [data-er-move=breathe]{animation:er-breathe 3.2s var(--motion-large-easing) infinite alternate}.er-pic[data-on="1"] [data-er-move=fill]{animation:er-fill 6.4s var(--motion-large-easing) infinite}.er-pic[data-on="1"] [data-er-move=inward]{animation:er-inward 3.2s var(--motion-large-easing) infinite}.er-pic[data-on="1"] [data-er-move=drop]{animation:er-drop 6s var(--motion-large-easing) infinite}.er-pic[data-on="1"] [data-er-move=rise]{transform-origin:bottom;animation:er-rise 6s var(--motion-large-easing) infinite}.er-pic[data-on="1"] [data-er-move=draw]{animation:er-draw 6s var(--motion-large-easing) infinite}.er-pic[data-on="1"] [data-er-move=pop]{animation:er-pop 6s var(--motion-large-easing) infinite}.er-pic[data-on="1"] [data-er-move=ring]{animation:er-ring 6s var(--motion-large-easing) infinite}.er-pic[data-on="1"] [data-er-move=row]{animation:er-row 6s var(--motion-large-easing) infinite}@keyframes er-drift{0%,to{opacity:.35;transform:translate(0)}50%{transform:translate(var(--dx,0px), var(--dy,0px));opacity:1}}@keyframes er-breathe{0%{transform:scale(.93)}to{transform:scale(1)}}@keyframes er-fill{0%{opacity:0;transform:translateY(-8px)}6%,70%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(0)}}@keyframes er-inward{0%{opacity:0;transform:translate(0)scale(1)}14%{opacity:1}82%{transform:translate(calc(var(--dx,0px) * .82), calc(var(--dy,0px) * .82)) scale(.8);opacity:1}to{transform:translate(var(--dx,0px), var(--dy,0px)) scale(.4);opacity:0}}@keyframes er-drop{0%{opacity:0;transform:translateY(-48px)}10%,78%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes er-rise{0%{transform:scaleY(0)}14%,80%{transform:scaleY(1)}94%,to{transform:scaleY(0)}}@keyframes er-draw{0%{stroke-dashoffset:100px}24%,80%{stroke-dashoffset:0}94%,to{stroke-dashoffset:100px}}@keyframes er-pop{0%,22%{transform:scale(0)}30%,80%{transform:scale(1)}92%,to{transform:scale(0)}}@keyframes er-ring{0%{stroke-dashoffset:100px}30%,80%{stroke-dashoffset:28px}94%,to{stroke-dashoffset:100px}}@keyframes er-row{0%{opacity:0;transform:translate(-10px)}12%,80%{opacity:1;transform:translate(0)}94%,to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.er-conv .er-packet{opacity:1;animation:none}.er-conv-across .er-packet:first-child{transform:translate(calc(20cqw - 1.2px))}.er-conv-across .er-packet:nth-child(2){transform:translate(calc(50cqw - 3px))}.er-conv-across .er-packet:nth-child(3){transform:translate(calc(80cqw - 4.8px))}.er-conv-down .er-packet:first-child{transform:translateY(calc(20cqh - 1.2px))}.er-conv-down .er-packet:nth-child(2){transform:translateY(calc(50cqh - 3px))}.er-conv-down .er-packet:nth-child(3){transform:translateY(calc(80cqh - 4.8px))}.er-cell-lit,.er-cell-sq,.er-run-dot,.er-runner,.er-turn,.er-turn-back,.er-swap,.er-pic [data-er-move]{animation:none!important}.er-runner{transform:translateX(calc(var(--er-at0) - 5px))}[data-er-cell="0"] .er-cell-lit{opacity:1}}
