.team-roles-demo[data-astro-cid-ndvu3csr]{--animation-duration: 5s}.team-roles-demo[data-astro-cid-ndvu3csr]:not(.in-view) .roles-panel[data-astro-cid-ndvu3csr],.team-roles-demo[data-astro-cid-ndvu3csr]:not(.in-view) .hierarchy-chip[data-astro-cid-ndvu3csr],.team-roles-demo[data-astro-cid-ndvu3csr]:not(.in-view) .hierarchy-arrow[data-astro-cid-ndvu3csr],.team-roles-demo[data-astro-cid-ndvu3csr]:not(.in-view) .member-row[data-astro-cid-ndvu3csr],.team-roles-demo[data-astro-cid-ndvu3csr]:not(.in-view) .invite-bar[data-astro-cid-ndvu3csr]{animation-play-state:paused!important}.roles-panel[data-astro-cid-ndvu3csr]{opacity:0;animation:roles-panel-in .6s ease-out forwards;animation-delay:.2s}@keyframes roles-panel-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hierarchy-chip[data-astro-cid-ndvu3csr],.hierarchy-arrow[data-astro-cid-ndvu3csr]{opacity:0;animation:chip-in .3s ease-out forwards;animation-delay:var(--chip-delay)}@keyframes chip-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.member-row[data-astro-cid-ndvu3csr]{opacity:0;animation:row-in .4s ease-out forwards;animation-delay:var(--row-delay)}.invite-bar[data-astro-cid-ndvu3csr]{opacity:0;animation:fade-in .4s ease-out forwards;animation-delay:1.8s}.member-row[data-astro-cid-ndvu3csr]:nth-child(1){animation:row-in .4s ease-out forwards,row-highlight var(--animation-duration) ease-in-out infinite;animation-delay:var(--row-delay),2.5s}.member-row[data-astro-cid-ndvu3csr]:nth-child(3){animation:row-in .4s ease-out forwards,row-highlight var(--animation-duration) ease-in-out infinite;animation-delay:var(--row-delay),4s}@keyframes row-highlight{0%,12%{background-color:#ffffff08}16%,to{background-color:transparent}}.team-scoreboard-demo[data-astro-cid-ybppfq3r]{--animation-duration: 6s}.team-scoreboard-demo[data-astro-cid-ybppfq3r]:not(.in-view) .scoreboard-panel[data-astro-cid-ybppfq3r],.team-scoreboard-demo[data-astro-cid-ybppfq3r]:not(.in-view) .stat-cell[data-astro-cid-ybppfq3r],.team-scoreboard-demo[data-astro-cid-ybppfq3r]:not(.in-view) .leader-row[data-astro-cid-ybppfq3r],.team-scoreboard-demo[data-astro-cid-ybppfq3r]:not(.in-view) .progress-bar[data-astro-cid-ybppfq3r],.team-scoreboard-demo[data-astro-cid-ybppfq3r]:not(.in-view) .progress-fill[data-astro-cid-ybppfq3r]{animation-play-state:paused!important}.scoreboard-panel[data-astro-cid-ybppfq3r]{opacity:0;animation:sb-panel-in .6s ease-out forwards;animation-delay:.2s}@keyframes sb-panel-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.stat-cell[data-astro-cid-ybppfq3r]{opacity:0;animation:stat-in .3s ease-out forwards;animation-delay:var(--stat-delay)}@keyframes stat-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.stat-value[data-astro-cid-ybppfq3r]{animation:value-pop .4s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.9s;opacity:0;transform:translateY(4px)}@keyframes value-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.leader-row[data-astro-cid-ybppfq3r]{opacity:0;animation:row-in .35s ease-out forwards;animation-delay:var(--row-delay)}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.leader-row[data-astro-cid-ybppfq3r]:nth-child(1){animation:row-in .35s ease-out forwards,leader-glow var(--animation-duration) ease-in-out infinite;animation-delay:var(--row-delay),2.5s}@keyframes leader-glow{0%,12%{background-color:#eab3080a}16%,to{background-color:transparent}}.progress-bar[data-astro-cid-ybppfq3r]{opacity:0;animation:fade-in .4s ease-out forwards;animation-delay:1.8s}.progress-fill[data-astro-cid-ybppfq3r]{animation:fill-grow 1s ease-out forwards;animation-delay:2s}@keyframes fill-grow{0%{width:0%}to{width:54%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.streak-badge[data-astro-cid-ybppfq3r]{animation:streak-pulse var(--animation-duration) ease-in-out infinite;animation-delay:3s}@keyframes streak-pulse{0%,8%{box-shadow:0 0 8px #f9731640;transform:scale(1.05)}12%,to{box-shadow:none;transform:scale(1)}}
