.cp-panel,.cp-empty,.cp-services,.cp-rows,.cp-row-redis,.cp-row-db,.cp-row-fe,.cp-status-redis,.cp-status-db,.cp-status-fe,.cp-sync-redis,.cp-sync-db,.cp-sync-fe,.cp-detail,.cp-act-1,.cp-act-2,.cp-act-3,.cp-act-4,.cp-act-5{animation-duration:16s;animation-timing-function:linear;animation-iteration-count:infinite}.cp-panel{animation-name:cp-panel-pulse}@keyframes cp-panel-pulse{0%,91.88%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:scale(1)}93.13%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:scale(.94)}94.38%,to{transform:scale(1)}}.cp-empty{animation-name:cp-empty}@keyframes cp-empty{0%,12.49%{opacity:1}12.5%,93.13%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}94.38%,to{opacity:1}}.cp-services{animation-name:cp-services}@keyframes cp-services{0%,12.49%{opacity:0}12.5%,91.88%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1)}93.13%,to{opacity:0}}.cp-rows{animation-name:cp-rows}@keyframes cp-rows{0%,12.5%{transform:translateY(-186px)}13.75%,15%{transform:translateY(-129px)}16.25%,63.13%{transform:translateY(-64px)}64.38%,to{transform:translateY(0)}}.cp-row-redis{animation-name:cp-row-redis}@keyframes cp-row-redis{0%,78.11%{background-color:var(--color-info-subtle);animation-timing-function:cubic-bezier(.5,0,.5,1)}79.37%,to{background-color:var(--color-card)}}.cp-row-db{animation-name:cp-row-db}@keyframes cp-row-db{0%,30%{background-color:var(--color-info-subtle);border-color:var(--color-border);animation-timing-function:cubic-bezier(.5,0,.5,1)}31.25%,37.5%{background-color:var(--color-card);border-color:var(--color-border);animation-timing-function:cubic-bezier(.5,0,.5,1)}38.75%,80.62%{background-color:var(--color-warning-subtle);border-color:var(--color-warning-strong);animation-timing-function:cubic-bezier(.5,0,.5,1)}81.88%,to{background-color:var(--color-card);border-color:var(--color-border)}}.cp-row-fe{animation-name:cp-row-fe}@keyframes cp-row-fe{0%,27.49%{background-color:var(--color-info-subtle);animation-timing-function:cubic-bezier(.5,0,.5,1)}28.75%,to{background-color:var(--color-card)}}.cp-status-redis{animation-name:cp-status-redis}@keyframes cp-status-redis{0%,78.12%{animation-timing-function:ease-in;transform:translateY(0)}79.37%,to{transform:translateY(-56px)}}.cp-status-db{animation-name:cp-status-db}@keyframes cp-status-db{0%,30%{animation-timing-function:ease-in;transform:translateY(0)}31.25%,37.5%{transform:translateY(-56px)}38.75%,80.63%{transform:translateY(-112px)}81.88%,to{transform:translateY(-168px)}}.cp-status-fe{animation-name:cp-status-fe}@keyframes cp-status-fe{0%,27.5%{transform:translateY(0)}28.75%,to{transform:translateY(-56px)}}.cp-sync-redis{animation-name:cp-sync-redis}@keyframes cp-sync-redis{0%,63.13%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(0)}66.88%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(-360deg)}70.63%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(-720deg)}74.38%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(-1080deg)}78.13%,to{transform:rotate(-1440deg)}}.cp-sync-db{animation-name:cp-sync-db}@keyframes cp-sync-db{0%,15%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(0)}18.74%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(-360deg)}22.49%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(-720deg)}26.26%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(-1080deg)}30%,to{transform:rotate(-1440deg)}}.cp-sync-fe{animation-name:cp-sync-fe}@keyframes cp-sync-fe{0%,12.5%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(0)}16.24%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(-360deg)}19.99%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(-720deg)}23.76%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:rotate(-1080deg)}27.5%,to{transform:rotate(-1440deg)}}.cp-detail{animation-name:cp-detail}@keyframes cp-detail{0%,43.75%{animation-timing-function:ease-in;transform:translate(0)}45.63%,60%{transform:translate(-100%)}61.88%,to{transform:translate(0)}}.cp-act-1{animation-name:cp-act-1}@keyframes cp-act-1{0%,86.25%{transform:translateY(0)}87.5%,to{transform:translateY(74px)}}.cp-act-2{animation-name:cp-act-2}@keyframes cp-act-2{0%,8.75%{opacity:1;transform:translateY(-214px)}10%,50%{opacity:1;transform:translateY(-148px)}51.25%,56.24%{opacity:1;transform:translateY(14px)}56.25%,86.25%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1);transform:translateY(-68px)}87.5%,to{opacity:0;transform:translateY(6px)}}.cp-act-3{animation-name:cp-act-3}@keyframes cp-act-3{0%,8.75%{opacity:1;transform:translateY(0)}10%,50%{opacity:1;transform:translateY(66px)}51.25%,56.24%{opacity:1;transform:translateY(228px)}56.25%,86.25%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1);transform:translateY(146px)}87.5%,to{opacity:0;transform:translateY(220px)}}.cp-act-4{animation-name:cp-act-4}@keyframes cp-act-4{0%,50%{opacity:1;transform:translateY(-236px)}51.25%,56.24%{opacity:1;transform:translateY(-74px)}56.25%,86.25%{opacity:0;transform:translateY(-74px)}87.5%,to{opacity:0;transform:translateY(0)}}.cp-act-5{animation-name:cp-act-5}@keyframes cp-act-5{0%,56.24%{opacity:0;transform:translateY(-74px)}56.25%,86.25%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1);transform:translateY(-74px)}87.5%,to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cp-panel,.cp-empty,.cp-services,.cp-rows,.cp-row-redis,.cp-row-db,.cp-row-fe,.cp-status-redis,.cp-status-db,.cp-status-fe,.cp-sync-redis,.cp-sync-db,.cp-sync-fe,.cp-detail,.cp-act-1,.cp-act-2,.cp-act-3,.cp-act-4,.cp-act-5{animation:none}}
.sankey-trunk,.sankey-stub{transform-box:view-box;transform-origin:0 326px;animation-duration:16s;animation-timing-function:linear;animation-iteration-count:infinite}.sankey-trunk{animation-name:sankey-trunk,sankey-load}.sankey-stub{animation-name:sankey-stub,sankey-load}.sankey-flow{transform-box:view-box;animation-duration:16s;animation-timing-function:linear;animation-iteration-count:infinite}.sankey-flow>path{vector-effect:non-scaling-stroke;animation-duration:16s;animation-timing-function:linear;animation-iteration-count:infinite}.sankey-tile{animation-duration:16s;animation-timing-function:cubic-bezier(.5,0,.5,1);animation-iteration-count:infinite}@keyframes sankey-trunk{0%{transform:translateY(0)scaleY(.323)}6.25%{transform:translateY(-67px)scaleY(1)}12.5%,25%{transform:translateY(-1px)scaleY(.333)}31.25%{transform:translateY(-28px)scaleY(.606)}37.5%,50%{transform:translateY(-4px)scaleY(.364)}56.25%,to{transform:translateY(0)scaleY(.323)}}@keyframes sankey-stub{0%{transform:translateY(0)scaleY(1)}6.25%,25%{transform:translateY(-67px)scaleY(3.094)}31.25%,50%{transform:translateY(-148px)scaleY(5.625)}56.25%,to{transform:translateY(0)scaleY(1)}}@keyframes sankey-load{0%{fill:var(--color-flow)}3.13%{fill:var(--color-load-warm)}6.25%{fill:var(--color-load-hot)}9.36%{fill:var(--color-load-warm)}12.5%,25%{fill:var(--color-flow)}28.13%{fill:var(--color-load-warm)}31.25%{fill:var(--color-load-hot)}34.38%{fill:var(--color-load-warm)}37.5%,to{fill:var(--color-flow)}}@keyframes sankey-flow-inner-top{0%,6.25%{transform:translateY(-79px)scaleY(1.512)}12.5%,25%{transform:translateY(-79px)scaleY(1.895)}31.25%{transform:translateY(-79px)scaleY(1.267)}37.5%,50%{transform:translateY(0)scaleY(.907)}56.25%,to{transform:translateY(0)scaleY(1.372)}}@keyframes sankey-flow-inner-bottom{0%,6.25%{transform:translateY(0)scaleY(.79)}12.5%,25%{transform:translateY(0)scaleY(1)}31.25%{transform:translateY(0)scaleY(.656)}37.5%,50%{transform:translateY(-77px)scaleY(.471)}56.25%,to{transform:translateY(-77px)scaleY(.726)}}@keyframes sankey-flow-outer-top{0%,31.25%{transform:translateY(0)scaleY(.766)}37.5%,50%{transform:translateY(0)scaleY(1)}56.25%,to{transform:translateY(0)scaleY(1.727)}}@keyframes sankey-flow-outer-bottom{0%,31.25%{transform:translateY(0)scaleY(.76)}37.5%,50%{transform:translateY(0)scaleY(1)}56.25%,to{transform:translateY(0)scaleY(1.747)}}@keyframes sankey-stroke-inner{0%,6.25%{stroke-width:0;stroke-dasharray:0 1;stroke:var(--color-load-hot)}9.38%{stroke:var(--color-load-warm)}12.5%{stroke-width:66px;stroke-dasharray:1.15 1;stroke:var(--color-flow)}25%{stroke-width:66px;stroke:var(--color-flow)}28.13%{stroke:var(--color-load-warm)}31.25%{stroke-width:120px;stroke:var(--color-load-hot)}34.38%{stroke:var(--color-load-warm)}37.5%{stroke-width:72px;stroke:var(--color-flow)}50%{stroke-width:72px}56.25%,to{stroke-width:0;stroke-dasharray:1.15 1}}@keyframes sankey-stroke-outer{0%,31.25%{stroke-width:0;stroke-dasharray:0 1;stroke:var(--color-load-hot)}34.38%{stroke:var(--color-load-warm)}37.5%{stroke-width:72px;stroke-dasharray:1.15 1;stroke:var(--color-flow)}50%{stroke-width:72px}56.25%,to{stroke-width:0;stroke-dasharray:1.15 1}}.sankey-flow-inner-top{animation-name:sankey-flow-inner-top}.sankey-flow-inner-bottom{animation-name:sankey-flow-inner-bottom}.sankey-flow-outer-top{animation-name:sankey-flow-outer-top}.sankey-flow-outer-bottom{animation-name:sankey-flow-outer-bottom}.sankey-stroke-inner{animation-name:sankey-stroke-inner}.sankey-stroke-outer{animation-name:sankey-stroke-outer}@keyframes sankey-tile-mid{0%,6.25%{transform:scale(2)}12.5%,31.25%{transform:scale(1.5)}37.5%,56.25%{transform:scale(1)}59.38%,to{transform:scale(2)}}@keyframes sankey-tile-inner-top{0%,6.25%{transform:translateY(226px)scale(2)}9.36%{transform:translateY(0)scale(1.751)}12.5%,31.25%{transform:translateY(0)scale(1.5)}37.5%,56.25%{transform:translateY(78px)scale(1)}59.38%,to{transform:translateY(78px)scale(0)}}@keyframes sankey-tile-inner-bottom{0%,6.25%{transform:translateY(-226px)scale(2)}9.36%{transform:translateY(0)scale(1.751)}12.5%,31.25%{transform:translateY(0)scale(1.5)}37.5%,56.25%{transform:translateY(-78px)scale(1)}59.38%,to{transform:translateY(-78px)scale(0)}}@keyframes sankey-tile-outer-top{0%,31.24%{opacity:0;transform:translateY(67px)scale(1.5)}31.25%{opacity:1;transform:translateY(67px)scale(1.5)}37.5%,56.25%{opacity:1;transform:translateY(0)scale(1)}59.38%,to{opacity:1;transform:translateY(0)scale(0)}}@keyframes sankey-tile-outer-bottom{0%,31.24%{opacity:0;transform:translateY(-70px)scale(1.5)}31.25%{opacity:1;transform:translateY(-70px)scale(1.5)}37.5%,56.25%{opacity:1;transform:translateY(0)scale(1)}59.38%,to{opacity:1;transform:translateY(0)scale(0)}}.sankey-tile-mid{animation-name:sankey-tile-mid}.sankey-tile-inner-top{animation-name:sankey-tile-inner-top}.sankey-tile-inner-bottom{animation-name:sankey-tile-inner-bottom}.sankey-tile-outer-top{animation-name:sankey-tile-outer-top}.sankey-tile-outer-bottom{animation-name:sankey-tile-outer-bottom}@media (prefers-reduced-motion:reduce){.sankey-trunk,.sankey-stub,.sankey-flow,.sankey-flow>path,.sankey-tile{animation:none}}
