@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-TRIAL-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-TRIAL-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Season Sans;src:url(/fonts/SeasonSans-TRIAL-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Season Sans;src:url(/fonts/SeasonSans-TRIAL-Bold.ttf) format("truetype");font-weight:700}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden;background:#008fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing{display:flex;align-items:center;justify-content:center;gap:120px;width:100%;height:100vh}.hero{display:flex;align-items:center;justify-content:center;flex-shrink:0;max-width:480px}.hero-content{display:flex;flex-direction:column;align-items:center;gap:60px}.brand{font-family:Season Mix,serif;font-size:24px;font-weight:500;letter-spacing:-.96px;line-height:.85;color:#c5e9ff;text-align:center}.hero-text-group{display:flex;flex-direction:column;gap:24px;text-align:center;align-items:center}.headline{font-family:Season Mix,serif;font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:.85;color:#fff}.subline{font-family:Season Mix,serif;font-size:24px;font-weight:500;letter-spacing:-.48px;line-height:.85;color:#c5e9ff}.cta-block{display:flex;flex-direction:column;align-items:center;gap:12px}.cta-label{font-family:Season Sans,sans-serif;font-size:16px;font-weight:500;color:#fff;text-align:center;line-height:1.3;letter-spacing:-.2px}.cta-label .bold{font-weight:700}.cta-label .cta-light{color:#c5e9ff}.qr-glass{width:178px;height:178px;border-radius:32px;padding:8px;background:linear-gradient(165deg,#ffffff1f,#ffffff0a);border:.5px solid rgba(255,255,255,.25);box-shadow:0 0 0 .5px #ffffff1a,0 0 20px #ffffff0f,inset 0 1px #ffffff26}.qr-glass-inner{width:162px;height:162px;border-radius:24px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.qr-glass-inner img{display:block;width:100%;height:100%;border-radius:24px}.feed-section{width:400px;max-width:400px;height:640px;max-height:700px;position:relative;overflow:visible;display:flex;align-items:center;flex-shrink:0}.cylinder-container{width:100%;height:100%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 82%,transparent 100%)}.cylinder-track{position:relative;width:100%;height:100%}.cylinder-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;height:28px;white-space:nowrap;max-width:480px;margin:0 auto}.cylinder-item .item-text{font-family:Season Sans,sans-serif;font-size:20px;font-weight:500;color:#004a83;letter-spacing:-.2px;line-height:1}.cylinder-item .item-payout{font-family:Season Sans,sans-serif;font-size:20px;font-weight:500;color:#004a83;letter-spacing:-.2px;text-align:right;flex-shrink:0;min-width:30px}.feed-section:before,.feed-section:after{content:"";position:absolute;left:0;right:0;height:200px;z-index:10;pointer-events:none}.feed-section:before{top:0;background:linear-gradient(to bottom,#008fff,#008fff00)}.feed-section:after{bottom:0;background:linear-gradient(to top,#008fff,#008fff00)}.appstore-btn{display:inline-flex;align-items:center;gap:10px;background:#000;color:#fff;border-radius:12px;padding:10px 20px;text-decoration:none;border:1px solid rgba(255,255,255,.2)}.appstore-btn-text{display:flex;flex-direction:column;line-height:1.1}.appstore-btn-small{font-family:Season Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.2px}.appstore-btn-large{font-family:Season Sans,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.2px}.mobile-only{display:none}.desktop-only{display:flex}@media(max-width:1024px){.landing{gap:60px}.hero-content{gap:40px}.feed-section{width:320px;max-width:320px;height:520px}.headline{font-size:40px}.cylinder-item .item-text,.cylinder-item .item-payout{font-size:17px}}@media(max-width:768px){.landing{flex-direction:column;gap:32px;justify-content:flex-start;padding-top:15vh}.hero{max-width:100%}.hero-content{gap:32px}.hero-text-group{gap:16px}.headline{font-size:36px}.subline,.brand{font-size:20px}.desktop-only{display:none!important}.mobile-only{display:inline-flex!important}.feed-section{width:100%;max-width:100%;height:50vh;flex-shrink:0;position:relative;overflow:hidden}.cylinder-item .item-text,.cylinder-item .item-payout{font-size:16px}.cylinder-item{padding:0 16px}.feed-section:before,.feed-section:after{height:120px}}
