.scroll-reveal{color:hsla(0,0%,100%,.2);background-clip:text;background-repeat:no-repeat;background-size:50% 100%;background-image:linear-gradient(90deg,red,blue);animation:scroll-reveal linear forwards}@keyframes scroll-reveal{to{background-size:100% 100%}}.mask{-webkit-mask-image:linear-gradient(180deg,#fff 22.83%,hsla(0,0%,100%,0) 96.06%)}.progressScroll::-webkit-scrollbar-track{-webkit-box-shadow:transparent;border-radius:10px;height:8px}.progressScroll::-webkit-scrollbar{height:8px;border-radius:10px}.progressScroll::-webkit-scrollbar-thumb{background-color:hsla(0,0%,50%,.468);border-radius:10px}.walker{transform:translateX(-100%);animation:left-to-right 1s linear infinite}.gradient-walker{background:linear-gradient(89deg,hsla(0,0%,100%,0) .8%,hsla(0,0%,100%,.37) 50.09%,hsla(0,0%,100%,0) 96.31%)}@keyframes left-to-right{0%{transform:translateX(-100%)}to{transform:translateX(100vw)}}.group:hover .info-transition{transform:translateY(0)}.info-transition{transform:translateY(100%);transition:transform .3s ease-in-out}.fade-inProgress{height:100%;max-height:0;animation:fadeInProgress .3s linear forwards}@keyframes fadeInProgress{to{max-height:100dvh}}.skeleton-box{display:inline-block;position:relative;overflow:hidden;&:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background:linear-gradient(89deg,hsla(0,0%,100%,0) .8%,hsla(0,0%,100%,.37) 50.09%,hsla(0,0%,100%,0) 96.31%);animation:left-to-right 1s linear infinite;content:""}}@keyframes generation-card-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes generation-card-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}.generation-card-shimmer{position:absolute;inset:0;background:linear-gradient(110deg,transparent 34%,rgb(var(--ls-orange-900)/.045) 46%,rgb(var(--ls-orange-900)/.08) 50%,rgb(var(--ls-orange-900)/.045) 54%,transparent 66%);background-size:250% 100%;animation:generation-card-shimmer 2.8s linear infinite}.generation-card-orbit{box-shadow:0 0 0 8px rgb(var(--ls-orange-900)/.06);animation:generation-card-pulse 2.2s ease-in-out infinite}.generation-card-tooltip{opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .2s ease,transform .2s ease}@media (hover:hover) and (pointer:fine){.generation-card:focus-visible .generation-card-tooltip,.generation-card:hover .generation-card-tooltip{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.generation-card-orbit,.generation-card-shimmer{animation:none}}