*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden;background:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:none}a{text-decoration:none;color:inherit}@font-face{font-family:Cash Sans Mono;font-weight:500;src:local("Cash Sans Mono Medium")}@font-face{font-family:Cash Sans Mono;font-weight:700;src:local("Cash Sans Mono Bold")}.page{position:relative;width:100vw;height:100dvh;overflow:hidden;background:#000;display:flex;flex-direction:column}.ticker-bar{flex-shrink:0;overflow:hidden;width:100%}.ticker-bar__track{display:flex;width:max-content;animation:ticker-bar-scroll 24s linear infinite}.ticker-bar__tile{display:block;height:17px;width:auto}@keyframes ticker-bar-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}.ticker-bar--reverse .ticker-bar__track{animation-name:ticker-bar-scroll-reverse}@keyframes ticker-bar-scroll-reverse{0%{transform:translate(0)}to{transform:translate(-50%)}}.stretch-content{display:flex;flex-direction:column;transform-origin:center top;flex:1;min-height:0;padding-top:12px;gap:1.5vh}.type-row{width:100%;overflow:hidden;min-height:0}.type-row__img{display:block;width:100%;height:100%}.faucet-overlay{position:absolute;top:0;left:-2vw;height:100%;width:auto;z-index:10;pointer-events:none}.sticker-drop{position:fixed;width:calc(80px * var(--size-scale, 1));height:calc(80px * var(--size-scale, 1));transform:translate(-50%,-50%);pointer-events:none;z-index:30;animation:sticker-pop 1.2s ease-out forwards}.sticker-drop--million{width:calc(120px * var(--size-scale, 1));height:auto}@keyframes sticker-pop{0%{opacity:1;transform:translate(-50%,-50%) scale(0) rotate(var(--rot, 0deg))}15%{opacity:1;transform:translate(-50%,-50%) scale(1.2) rotate(var(--rot, 0deg))}25%{transform:translate(-50%,-50%) scale(1) rotate(var(--rot, 0deg))}70%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1) rotate(var(--rot, 0deg))}}.water-pixel{position:absolute;background:#f7931a;z-index:20;pointer-events:none;border-radius:0;opacity:1;animation:water-drop .5s ease-in forwards}@keyframes water-drop{0%{transform:translateY(0);opacity:1}70%{opacity:.8}to{transform:translateY(var(--fall-distance, 40px));opacity:0}}.ticker{width:100%;overflow:hidden;flex-shrink:0}.type-row--title{flex:2}.type-row--subtitle{flex:1.5;position:relative}.subtitle-ticker__track{display:flex;width:max-content;height:100%;gap:1.4vw;animation:subtitle-ticker-scroll 40s linear infinite}.subtitle-ticker__tile{display:block;height:100%;width:auto}@keyframes subtitle-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.timer{flex:3;min-height:0;display:flex;flex-direction:column;gap:1.2vh}.timer__row{display:flex;align-items:flex-end;width:100%;flex:1;min-height:0}.timer__digit,.timer__label,.timer__colon{flex:0 0 auto;line-height:0;padding-right:1.5vw;height:100%}.timer__digit svg,.timer__label svg,.timer__colon svg{height:100%;width:100%;display:block}.timer__colon svg{transform:scale(.75);transform-origin:bottom center}.timer__digit-fallback{font-family:monospace;font-size:20vw;font-weight:900;color:#ffffff80;line-height:.8}.ticker--bottom{margin-top:1vh}.ticker--bottom .ticker__item{height:8vh}.footer{flex-shrink:0;display:flex;align-items:flex-end;justify-content:space-between;padding:12px 12px calc(env(safe-area-inset-bottom,0px) + 16px)}.footer__link{flex:1;font-family:Cash Sans Mono,monospace;font-weight:500;font-size:11px;letter-spacing:1.21px;color:#fff;line-height:1.5;text-transform:uppercase}.footer__link--right{text-align:right}.footer__link-full{display:none}@media(min-width:768px){.footer__link-short{display:none}.footer__link-full{display:inline}}.footer__center{display:flex;flex-direction:column;align-items:center;gap:8px}.footer__icons{display:flex;gap:6px}.footer__icon{width:36px;height:36px}.footer__label{font-family:Cash Sans Mono,monospace;font-weight:500;font-size:11px;letter-spacing:1.21px;color:#fff;line-height:1.5;text-transform:uppercase;white-space:nowrap}@media(min-width:768px){.faucet-overlay{left:-30px}.timer{flex-direction:row;gap:.4vh;width:100%}.timer__row{display:contents}.timer__digit,.timer__label,.timer__colon{padding-right:.5vw}.timer__digit svg,.timer__label svg,.timer__colon svg{width:100%}.sticker-drop{width:calc(140px * var(--size-scale, 1));height:calc(140px * var(--size-scale, 1))}.sticker-drop--million{width:calc(200px * var(--size-scale, 1))}}.ticker__track{display:flex;width:max-content;will-change:transform}.ticker__track{animation:ticker-scroll-left var(--ticker-speed, 20s) linear infinite}.ticker__track--reverse{animation-name:ticker-scroll-right}@keyframes ticker-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.ticker--bottom .ticker__track{transform-origin:left center;animation:ticker-snap 16s infinite}@keyframes ticker-snap{0%{transform:scale(3,.8) translate(-31.35%);animation-timing-function:linear}15%{transform:scale(3,.8) translate(-31.35%);animation-timing-function:cubic-bezier(.7,0,.3,1)}22%{transform:scale(3,.8) translate(-27.15%);animation-timing-function:linear}40%{transform:scale(3,.8) translate(-27.15%);animation-timing-function:cubic-bezier(.7,0,.3,1)}47%{transform:scale(3,.8) translate(-23%);animation-timing-function:linear}65%{transform:scale(3,.8) translate(-23%);animation-timing-function:cubic-bezier(.7,0,.3,1)}72%{transform:scale(3,.8) translate(-18.85%);animation-timing-function:linear}90%{transform:scale(3,.8) translate(-18.85%);animation-timing-function:cubic-bezier(.7,0,.3,1)}to{transform:scale(3,.8) translate(-14.65%)}}@media(min-width:768px){.ticker--bottom .ticker__track{animation:ticker-snap-desktop 16s infinite}@keyframes ticker-snap-desktop{0%{transform:scale(3,.8) translate(-29%);animation-timing-function:linear}15%{transform:scale(3,.8) translate(-29%);animation-timing-function:cubic-bezier(.7,0,.3,1)}22%{transform:scale(3,.8) translate(-24.8%);animation-timing-function:linear}40%{transform:scale(3,.8) translate(-24.8%);animation-timing-function:cubic-bezier(.7,0,.3,1)}47%{transform:scale(3,.8) translate(-20.6%);animation-timing-function:linear}65%{transform:scale(3,.8) translate(-20.6%);animation-timing-function:cubic-bezier(.7,0,.3,1)}72%{transform:scale(3,.8) translate(-16.4%);animation-timing-function:linear}90%{transform:scale(3,.8) translate(-16.4%);animation-timing-function:cubic-bezier(.7,0,.3,1)}to{transform:scale(3,.8) translate(-12.2%)}}}
