.ent-animation--folder{width:100%;max-width:100%;margin-inline:auto}.ent-animation--folder.ent-animation--size-33{width:33.333%}.ent-animation--folder.ent-animation--size-50{width:50%}.ent-animation--folder.ent-animation--size-100{width:100%}@media(max-width:700px){.ent-animation--folder.ent-animation--size-33,.ent-animation--folder.ent-animation--size-50{width:100%}}.ent-animation--folder{--folder-bg: var(--color-grey-white, #fff);--folder-surface: var(--color-blue-25, rgb(235 238 252));--folder-line: var(--color-gentium-gray-dark, #747474);--folder-accent: var(--color-gentium-primary, #e9204f);--folder-row-height: clamp(54px, 6vw, 76px);--folder-row-gap: clamp(10px, 1.4vw, 16px);--folder-step: calc(var(--folder-row-height) + var(--folder-row-gap));--folder-duration: 14s;--folder-play-state: paused}.ent-animation--folder .folder-root{position:relative;width:100%}.ent-animation--folder .folder-symbols{position:absolute;width:0;height:0;overflow:hidden}.ent-animation--folder .folder-stage{width:min(100%,780px);height:calc(3 * var(--folder-row-height) + 2 * var(--folder-row-gap) + 32px);margin-inline:auto;overflow:hidden;background:transparent;border:0;border-radius:0;isolation:isolate}.ent-animation--folder .folder-viewport{--folder-edge-mask: linear-gradient( to bottom, transparent 0%, #000 32%, #000 68%, transparent 100% );box-sizing:border-box;width:100%;height:100%;padding-block:16px;padding-inline:clamp(22px,8%,70px);overflow:hidden;-webkit-mask-image:var(--folder-edge-mask);mask-image:var(--folder-edge-mask)}.ent-animation--folder .folder-track,.ent-animation--folder .folder-cycle{position:relative;width:100%;height:100%}.ent-animation--folder .folder-cycle[aria-hidden=true]{display:none}.ent-animation--folder .folder-row{position:absolute;top:0;right:0;left:0;height:var(--folder-row-height);display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,3vw,28px);padding-inline:clamp(16px,3.5vw,34px);border:1px solid color-mix(in srgb,var(--folder-line) 18%,transparent);border-radius:6px;background:color-mix(in srgb,var(--folder-bg) 94%,var(--folder-surface));box-shadow:0 8px 22px #1010100b;opacity:0;transform:translateY(calc(3 * var(--folder-step))) scale(.82);transform-origin:center;animation:ent-folder-card-cycle var(--folder-duration) linear infinite;animation-delay:var(--folder-cycle-delay, 0s);animation-fill-mode:both;animation-play-state:var(--folder-play-state);will-change:transform,opacity}.ent-animation--folder .folder-row__icon,.ent-animation--folder .folder-row__status svg{display:block;fill:none;stroke:var(--folder-line);stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.ent-animation--folder .folder-row__icon{width:clamp(24px,3vw,34px);height:clamp(24px,3vw,34px);fill:var(--folder-accent);stroke:none}.ent-animation--folder .folder-row__icon use{fill:inherit}.ent-animation--folder .folder-icon__back{fill:color-mix(in srgb,var(--folder-accent) 74%,#7b102b)!important;stroke:none}.ent-animation--folder .folder-icon__front{fill:var(--folder-accent)!important;stroke:none}.ent-animation--folder .folder-row__label{overflow:hidden;max-width:16ch;color:var(--color-gentium-secondary, #101010);font-family:var(--font-family-display, "Avant Garde", sans-serif);font-size:clamp(12px,1.55vw,16px);font-weight:700;letter-spacing:var(--tracking-tight-2, -.02em);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ent-animation--folder .folder-row__status{position:relative;display:block;width:clamp(25px,3.2vw,36px);height:clamp(25px,3.2vw,36px);opacity:.62}.ent-animation--folder .folder-row__status-circle,.ent-animation--folder .folder-row__status-check{position:absolute;inset:0;width:100%;height:100%}.ent-animation--folder .folder-row__status-check{opacity:0;stroke-dasharray:10;stroke-dashoffset:10}.ent-animation--folder .folder-row__line{position:relative;width:var(--folder-line-width, 82%);height:clamp(10px,1.6vw,18px);overflow:hidden;background:color-mix(in srgb,var(--folder-surface) 78%,var(--folder-bg));border-radius:999px}.ent-animation--folder .folder-row__line:after{content:"";position:absolute;inset-block:0;left:0;width:32%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--folder-bg) 88%,transparent),transparent);opacity:0;transform:translate(-180%);will-change:transform,opacity}.ent-animation--folder .folder-row.is-highlighted .folder-row__line:after{animation:ent-folder-line-sweep .62s cubic-bezier(.4,0,.2,1) 1;animation-play-state:var(--folder-play-state)}.ent-animation--folder .folder-row.is-complete .folder-row__status-check{animation:ent-folder-check-draw .42s cubic-bezier(.22,1,.36,1) forwards;animation-play-state:var(--folder-play-state)}.ent-animation--folder .folder-row--1{--folder-line-width: 76%;--folder-cycle-delay: -1.75s}.ent-animation--folder .folder-row--2{--folder-line-width: 91%;--folder-cycle-delay: 0s}.ent-animation--folder .folder-row--3{--folder-line-width: 68%;--folder-cycle-delay: -12.25s}.ent-animation--folder .folder-row--4{--folder-line-width: 84%;--folder-cycle-delay: -10.5s}.ent-animation--folder .folder-row--5{--folder-line-width: 72%;--folder-cycle-delay: -8.75s}.ent-animation--folder .folder-row--6{--folder-line-width: 88%;--folder-cycle-delay: -7s}.ent-animation--folder .folder-row--7{--folder-line-width: 64%;--folder-cycle-delay: -5.25s}.ent-animation--folder .folder-row--8{--folder-line-width: 80%;--folder-cycle-delay: -3.5s}.ent-animation--folder .folder-root.is-active{--folder-play-state: running}.ent-animation--folder .folder-root.is-static .folder-row{animation:none}.ent-animation--folder .folder-root.is-static .folder-row__status-check{opacity:1;stroke-dashoffset:0}.ent-animation--folder .folder-root.is-static .folder-cycle:first-child .folder-row--1{opacity:.5;transform:translateY(0) scale(.88)}.ent-animation--folder .folder-root.is-static .folder-cycle:first-child .folder-row--2{opacity:1;transform:translateY(var(--folder-step)) scale(1)}.ent-animation--folder .folder-root.is-static .folder-cycle:first-child .folder-row--3{opacity:.5;transform:translateY(calc(2 * var(--folder-step))) scale(.88)}.ent-animation--folder .folder-root.is-static .folder-cycle:first-child .folder-row--4,.ent-animation--folder .folder-root.is-static .folder-cycle:first-child .folder-row--5,.ent-animation--folder .folder-root.is-static .folder-cycle:first-child .folder-row--6,.ent-animation--folder .folder-root.is-static .folder-cycle:first-child .folder-row--7,.ent-animation--folder .folder-root.is-static .folder-cycle:first-child .folder-row--8{opacity:0;transform:translateY(calc(3 * var(--folder-step))) scale(.82)}@media(max-width:699px){.ent-animation--folder{--folder-row-height: clamp(50px, 15vw, 62px);--folder-row-gap: clamp(8px, 2.8vw, 12px)}.ent-animation--folder .folder-viewport{padding-inline:clamp(14px,5vw,26px)}.ent-animation--folder .folder-row{gap:clamp(10px,3vw,16px);padding-inline:clamp(12px,4vw,20px)}.ent-animation--folder .folder-row__label{max-width:11ch;font-size:clamp(11px,3.2vw,13px)}}@media(prefers-reduced-motion:reduce){.ent-animation--folder .folder-row,.ent-animation--folder .folder-row__line:after,.ent-animation--folder .folder-row__status-check{animation:none!important}}@keyframes ent-folder-card-cycle{0%,8%{opacity:1;transform:translateY(var(--folder-step)) scale(1)}8%{animation-timing-function:cubic-bezier(.4,0,.2,1)}12.5%,20.5%{opacity:.5;transform:translateY(0) scale(.88)}20.5%{animation-timing-function:cubic-bezier(.4,0,.2,1)}24.95%{opacity:0;transform:translateY(calc(-1 * var(--folder-step))) scale(.82)}25%,83%{opacity:0;transform:translateY(calc(3 * var(--folder-step))) scale(.82)}83%{animation-timing-function:cubic-bezier(.4,0,.2,1)}87.5%,95.5%{opacity:.5;transform:translateY(calc(2 * var(--folder-step))) scale(.88)}95.5%{animation-timing-function:cubic-bezier(.4,0,.2,1)}to{opacity:1;transform:translateY(var(--folder-step)) scale(1)}}@keyframes ent-folder-line-sweep{0%{opacity:0;transform:translate(-180%)}15%{opacity:.82}85%{opacity:.82;transform:translate(310%)}to{opacity:0;transform:translate(310%)}}@keyframes ent-folder-check-draw{0%{opacity:0;stroke-dashoffset:10;transform:scale(.86);transform-origin:center}20%{opacity:1}to{opacity:1;stroke-dashoffset:0;transform:scale(1);transform-origin:center}}
