html{scroll-behavior:smooth}.landing a:hover{text-decoration:none}.orbit-globe{position:relative;cursor:grab;touch-action:pan-y;outline:none;border-radius:9999px}.orbit-globe:active{cursor:grabbing}.orbit-globe:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring) / .45)}.orbit-globe canvas{display:block}.globe-halo{background:radial-gradient(closest-side,hsl(var(--primary) / .18),transparent 70%),radial-gradient(closest-side,hsl(var(--accent) / .6),transparent 85%);filter:blur(8px)}.float-card{animation:float-y 6s ease-in-out infinite;will-change:transform}.float-card--2{animation-delay:-2s;animation-duration:7s}.float-card--3{animation-delay:-4s;animation-duration:6.5s}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.pulse-dot{position:relative}.pulse-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:pulse-ring 1.8s ease-out infinite}@keyframes pulse-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}.ticker{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker__track{display:flex;width:-moz-max-content;width:max-content;animation:ticker 38s linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}.journey-line{background:linear-gradient(90deg,hsl(var(--primary) / .15),hsl(var(--primary) / .6),hsl(var(--primary) / .15))}.journey-coin{animation:journey 7s cubic-bezier(.65,0,.35,1) infinite}@keyframes journey{0%{left:0%;transform:translate(-50%,-50%) rotateY(0)}30%{left:33.3%}60%{left:66.6%}90%,to{left:100%;transform:translate(-50%,-50%) rotateY(1080deg)}}.coin-rain span{position:absolute;top:-2rem;width:1.5rem;height:1.5rem;border-radius:9999px;display:grid;place-items:center;font-size:.75rem;font-weight:800;color:#8a5a06;background:radial-gradient(circle at 35% 30%,#fde9a8,#d99a1a);box-shadow:inset 0 0 0 2px #8a5a0659;animation:coin-fall linear infinite;opacity:.9}@keyframes coin-fall{0%{transform:translateY(0) rotate(0)}to{transform:translateY(26rem) rotate(540deg)}}.money-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.5rem;border-radius:9999px;background:linear-gradient(90deg,hsl(var(--primary)) var(--fill, 50%),hsl(var(--muted)) var(--fill, 50%));cursor:pointer}.money-range::-webkit-slider-thumb{-webkit-appearance:none;width:1.5rem;height:1.5rem;border-radius:9999px;background:radial-gradient(circle at 35% 30%,#fde9a8,#d99a1a);border:3px solid hsl(var(--card));box-shadow:0 2px 8px hsl(var(--primary) / .35)}.money-range::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:9999px;background:radial-gradient(circle at 35% 30%,#fde9a8,#d99a1a);border:3px solid hsl(var(--card))}.money-range:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.payout-bar{background:linear-gradient(90deg,hsl(var(--success)) var(--payout, 97%),hsl(var(--primary)) var(--payout, 97%));transition:background .3s ease}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.js [data-reveal].is-visible{opacity:1;transform:none}.js [data-reveal][data-delay="1"]{transition-delay:.1s}.js [data-reveal][data-delay="2"]{transition-delay:.2s}.js [data-reveal][data-delay="3"]{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.float-card,.ticker__track,.journey-coin,.coin-rain span,.pulse-dot:after{animation:none!important}.coin-rain{display:none}.js [data-reveal]{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}
