@keyframes clubbr-chapters{0%,18%{transform:translateY(0)}25%,40%{transform:translateY(-260px)}47%,92%{transform:translateY(-540px)}98%,to{transform:translateY(0)}}@keyframes clubbr-callout-1{0%,2%{opacity:0;transform:translate(6px)}6%,18%{opacity:1;transform:translate(0)}22%,to{opacity:0;transform:translate(6px)}}@keyframes clubbr-callout-2{0%,24%{opacity:0;transform:translate(6px)}28%,40%{opacity:1;transform:translate(0)}44%,to{opacity:0;transform:translate(6px)}}@keyframes clubbr-callout-3{0%,48%{opacity:0;transform:translate(-6px)}52%,64%{opacity:1;transform:translate(0)}68%,to{opacity:0;transform:translate(-6px)}}@keyframes clubbr-callout-4{0%,72%{opacity:0;transform:translate(6px)}76%,90%{opacity:1;transform:translate(0)}94%,to{opacity:0;transform:translate(6px)}}@keyframes clubbr-radar-pop{0%,68%{opacity:0}72%,92%{opacity:1}96%,to{opacity:0}}@keyframes clubbr-notif-pop{0%,48%{opacity:0;transform:translateY(-10px)scale(.96)}54%,64%{opacity:1;transform:translateY(0)scale(1)}68%,to{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes clubbr-badge-pop{0%,48%{transform:scale(1)}53%{transform:scale(1.35)}60%,to{transform:scale(1)}}@keyframes clubbr-typing{0%,15%{width:0%}55%,to{width:100%}}@keyframes clubbr-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes clubbr-boost-cycle{0%,22%{transform:translate(0)}33%,55%{transform:translate(100%)}66%,88%{transform:translate(200%)}to{transform:translate(0)}}@keyframes clubbr-story-in{0%,10%{opacity:0;transform:translateY(24px)scale(.94)}35%,85%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(.98)}}@keyframes clubbr-pulse-ring{0%{box-shadow:0 0 #d040d08c}70%{box-shadow:0 0 0 14px #d040d000}to{box-shadow:0 0 #d040d000}}.landing-fade{opacity:.5;background-image:linear-gradient(var(--landing-fade-dir,to bottom), rgb(var(--landing-fade-rgb) / 100%) 0%, rgb(var(--landing-fade-rgb) / 87.5%) 8.33%, rgb(var(--landing-fade-rgb) / 75.2%) 16.67%, rgb(var(--landing-fade-rgb) / 63.3%) 25%, rgb(var(--landing-fade-rgb) / 51.9%) 33.33%, rgb(var(--landing-fade-rgb) / 41.1%) 41.67%, rgb(var(--landing-fade-rgb) / 31.3%) 50%, rgb(var(--landing-fade-rgb) / 22.4%) 58.33%, rgb(var(--landing-fade-rgb) / 14.8%) 66.67%, rgb(var(--landing-fade-rgb) / 8.6%) 75%, rgb(var(--landing-fade-rgb) / 3.9%) 83.33%, rgb(var(--landing-fade-rgb) / 1%) 91.67%, rgb(var(--landing-fade-rgb) / 0%) 100%)}