.billme-site{--color-primary:#194add;--color-dark:#0b022b;--color-offwhite:#f2f2f2;--gutter:clamp(2.4rem,8.333vw,8.4rem)}.billme-site *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body:has(.billme-site){background-color:#0b022b;overflow-x:hidden}.billme-site{color:var(--color-offwhite);font-family:aeonik,Helvetica,Arial,sans-serif}.billme-site ::selection{background:var(--color-primary);color:#fff}.bg-dot-grid{background-color:var(--color-offwhite);background-image:radial-gradient(circle,#0b022b1a 1px,#0000 1px);background-size:22px 22px}.hero-phone{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;will-change:transform}.hero-phone--front{filter:drop-shadow(0 1rem 4rem #00000073);animation:3s ease-in-out infinite alternate hero-phone-wiggle-front}.hero-phone--back{filter:drop-shadow(0 .75rem 3rem #00000059);animation:3s ease-in-out infinite alternate hero-phone-wiggle-back}@keyframes hero-phone-wiggle-front{0%{transform:translateY(0%)translate(0%)rotate(2deg)}to{transform:translateY(5%)translate(2%)rotate(0)}}@keyframes hero-phone-wiggle-back{0%{transform:translateY(0%)rotate(2deg)}to{transform:translateY(2%)rotate(0)}}@media (prefers-reduced-motion:reduce){.hero-phone--front,.hero-phone--back{animation:none}}.gradient-panel{background-color:#04f;background-image:radial-gradient(50% 60% at 30% 40%,#308fffe6 0%,#0000 60%),radial-gradient(45% 55% at 70% 65%,#02effebf 0%,#0000 55%),radial-gradient(50% 50% at 55% 25%,#107effcc 0%,#0000 60%),radial-gradient(55% 65% at 20% 75%,#120ecfb3 0%,#0000 55%),linear-gradient(160deg,#04f 0%,#0b022b 100%)}.page-load{will-change:clip-path}.page-load__logo{will-change:opacity,transform}.split-char{will-change:transform,opacity;display:inline-block}.split-word{white-space:nowrap;display:inline-block}.roll-link{vertical-align:top;display:inline-block;position:relative;overflow:hidden}.roll-link__inner{transition:transform .5s cubic-bezier(.22,1,.36,1);display:inline-block}.roll-link__ghost{position:absolute;top:100%;left:0}.roll-link:hover .roll-link__inner{transform:translateY(-100%)}.hl-word{transition:none;display:inline-block}.coin-spin{transform-style:preserve-3d;animation:3.4s linear infinite coinSpin}@keyframes coinSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.dl-btn{z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:6rem;width:max-content;max-width:100%;margin:0 auto;padding:1.2rem;transition:transform .3s ease-in-out;position:relative}.dl-btn__bg{z-index:-1;background:#0b022b2e;border-radius:6rem;position:absolute;inset:0;box-shadow:inset 1px 1px 2px #fff9,inset 0 -5px 4px #0003}.dl-btn__inner{z-index:1;background:#f2f2f2;border-radius:4.8rem;display:block;position:relative;overflow:hidden}.dl-btn__inner:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(#194add00 20%,#194add80 100%);transition:opacity .75s cubic-bezier(.43,.195,.02,1);position:absolute;inset:0}.dl-btn:hover .dl-btn__inner:after{opacity:.5}.dl-btn__label{z-index:1;white-space:nowrap;text-align:center;padding:clamp(1.6rem,5.5vw,4rem) clamp(2.4rem,9vw,7rem);display:block;position:relative;overflow:hidden}.dl-btn__char{letter-spacing:-.03em;color:var(--color-primary);text-shadow:0 2px 2px #fff,0 -1px #0006;font-family:aeonik,Helvetica,Arial,sans-serif;font-size:clamp(2rem,7vw,6rem);font-weight:300;line-height:1;transition:transform .5s cubic-bezier(.43,.195,.02,1);display:inline-block}.dl-btn:hover .dl-btn__char{transform:translateY(-200%)}.dl-btn__stores{z-index:2;transition:transform .75s cubic-bezier(.43,.195,.02,1);position:absolute;inset:0;overflow:hidden;transform:translateY(100%)}.dl-btn:hover .dl-btn__stores{transform:translateY(0)}.dl-btn__stores-row{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.dl-btn__store{flex:1 1 0;place-items:center;height:100%;transition:background .75s cubic-bezier(.43,.195,.02,1);display:grid}.dl-btn__store svg{width:clamp(3.5rem,10vw,6rem);height:clamp(3.5rem,10vw,6rem);color:var(--color-primary);filter:drop-shadow(0 4px 2px #fff)drop-shadow(0 -1px #0006);transition:opacity .75s cubic-bezier(.43,.195,.02,1)}.dl-btn__store:hover svg{opacity:.7}.dl-btn__divider{background:#194add33;align-self:stretch;width:1px}.dl-btn__stores-row--center{color:var(--color-primary);justify-content:center;gap:.35em}.dl-btn__hover-text{letter-spacing:-.03em;color:var(--color-primary);text-shadow:0 2px 2px #fff,0 -1px #0006;white-space:nowrap;font-family:aeonik,Helvetica,Arial,sans-serif;font-size:clamp(2rem,7vw,6rem);font-weight:300;line-height:1}.marquee{animation:40s linear infinite marquee}@keyframes marquee{to{transform:translate(-50%)}}.receipt-paper{--tooth:10px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg)50%/calc(var(--tooth)*2)100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg)50%/calc(var(--tooth)*2)100%}@media (prefers-reduced-motion:reduce){.billme-site *,.gradient-panel,.marquee{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
