.el-nino-graph-module__syFhmG__edge .react-flow__edge-path{transition:stroke .22s,stroke-width .22s,stroke-dasharray .22s,opacity .3s ease-out}.el-nino-graph-module__syFhmG__edge.animated .react-flow__edge-path{animation:.375s linear infinite el-nino-graph-module__syFhmG__el-nino-dash}@keyframes el-nino-graph-module__syFhmG__el-nino-dash{0%{stroke-dashoffset:8px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.el-nino-graph-module__syFhmG__edge .react-flow__edge-path{transition:none}}.el-nino-graph-module__syFhmG__canvas .react-flow__edgelabel-renderer{z-index:6}.el-nino-graph-module__syFhmG__canvas .recharts-tooltip-wrapper>*{padding:3px 7px}.el-nino-graph-module__syFhmG__canvas .react-flow__node:focus-visible{box-shadow:none;outline:none}.el-nino-graph-module__syFhmG__entrance .react-flow__node>div{visibility:hidden}.el-nino-graph-module__syFhmG__entrance[data-entrance-ready=true] .react-flow__node>div{animation:el-nino-graph-module__syFhmG__heroNodeIn .54s cubic-bezier(.25, .8, .3, 1) var(--entrance-delay,0s) both}.el-nino-graph-module__syFhmG__entrance .react-flow__edgelabel-renderer{visibility:hidden}.el-nino-graph-module__syFhmG__entrance[data-entrance-ready=true] .react-flow__edgelabel-renderer{animation:.54s cubic-bezier(.25,.8,.3,1) .4125s both el-nino-graph-module__syFhmG__heroNodeIn}@keyframes el-nino-graph-module__syFhmG__heroNodeIn{0%{visibility:hidden;opacity:0;transform:scale(.97)}to{visibility:visible;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.el-nino-graph-module__syFhmG__entrance .react-flow__node>div{visibility:visible;animation:none!important}.el-nino-graph-module__syFhmG__entrance .react-flow__edgelabel-renderer{visibility:visible;animation:none!important}}.el-nino-graph-module__syFhmG__entrance:not([data-entrance-ready=true]) .react-flow__edges{visibility:hidden}.el-nino-graph-module__syFhmG__entrance[data-entrance-ready=true] .el-nino-graph-module__syFhmG__edge .react-flow__edge-path{animation:el-nino-graph-module__syFhmG__connectorIn .45s linear var(--connector-delay,.54s) backwards}.el-nino-graph-module__syFhmG__entrance[data-entrance-ready=true] .el-nino-graph-module__syFhmG__edge.animated .react-flow__edge-path{animation:el-nino-graph-module__syFhmG__connectorIn .45s linear var(--connector-delay,.54s) backwards, el-nino-graph-module__syFhmG__el-nino-dash .375s linear calc(var(--connector-delay,.54s) + .45s) infinite}@keyframes el-nino-graph-module__syFhmG__connectorIn{0%{visibility:hidden;stroke-dasharray:var(--connector-length) var(--connector-length);stroke-dashoffset:var(--connector-length);marker-end:none}.01%{visibility:visible}to{visibility:visible;stroke-dasharray:var(--connector-length) var(--connector-length);stroke-dashoffset:0;marker-end:none}}@media (prefers-reduced-motion:reduce){.el-nino-graph-module__syFhmG__entrance .el-nino-graph-module__syFhmG__edge .react-flow__edge-path{animation:none!important}.el-nino-graph-module__syFhmG__entrance .react-flow__edges{visibility:visible!important}}.el-nino-graph-module__syFhmG__entrance .el-nino-graph-module__syFhmG__crossings>g>g{visibility:hidden}.el-nino-graph-module__syFhmG__entrance[data-entrance-ready=true] .el-nino-graph-module__syFhmG__crossings>g>g{animation:el-nino-graph-module__syFhmG__bridgeIn 90ms ease-out var(--bridge-delay,2.52s) both}@keyframes el-nino-graph-module__syFhmG__bridgeIn{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@media (prefers-reduced-motion:reduce){.el-nino-graph-module__syFhmG__entrance .el-nino-graph-module__syFhmG__crossings>g>g{visibility:visible;animation:none!important}}.el-nino-graph-module__syFhmG__controlsReveal{animation:.45s ease-in-out both el-nino-graph-module__syFhmG__controlsFadeIn}@keyframes el-nino-graph-module__syFhmG__controlsFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.el-nino-graph-module__syFhmG__controlsReveal{animation:none}}
html[data-theme-reveal=square]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-theme-reveal=square]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-theme-reveal=square]::view-transition-new(root){z-index:1;animation:.46s cubic-bezier(.22,1,.36,1) both theme-square-reveal}@keyframes theme-square-reveal{0%{clip-path:inset(calc(50% - 4px))}to{clip-path:inset(calc(50% - 50vmax))}}
