.ace-ticker{color:#fff;font-family:inherit;padding:clamp(1.5rem,2vw,2.5rem);position:relative}.ace-ticker:before{background:radial-gradient(circle at 25% 15%,#ffff002e,#0000 50%),radial-gradient(circle at 80% 0,#ffffff26,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute}.ace-ticker *{box-sizing:border-box;font-family:inherit}.ace-ticker__wrap{margin:0 auto;max-width:920px;position:relative;z-index:1}.ace-ticker__header{text-align:center}.ace-ticker__title-lockup{display:block;filter:drop-shadow(0 14px 24px rgba(0,0,0,.35));height:auto;margin:0 auto 1.5rem;max-height:250px;max-width:460px;width:auto}.ace-ticker__counter-stack{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:1rem 0 0}.ace-ticker__counter-holder{text-align:center;width:100%}.ace-ticker__counter-holder--nines{margin-top:-.75rem;transform:scale(.7);transform-origin:center top}.ace-ticker__counter{align-items:flex-start;display:inline-flex;gap:1.75rem;text-align:left}.ace-ticker__counter-digits{display:inline-flex;gap:.45rem}.ace-ticker__flip-digit{height:clamp(78px,9vw,110px);position:relative;width:clamp(52px,6vw,72px);--ace-flip-duration:0.65s;background:linear-gradient(180deg,#fefefe,#f4f4f4 45%,#dcdcdc);border:1px solid #1a1a1a;border-radius:8px;box-shadow:inset 0 2px 4px #ffffffd9,inset 0 -3px 6px #00000059,0 12px 28px #00000073;overflow:hidden}.ace-ticker__flip-digit.is-slow-phase{--ace-flip-duration:0.8s}.ace-ticker__flip-digit.is-fast-phase{--ace-flip-duration:0.5s}.ace-ticker__flip-digit:before{background:linear-gradient(180deg,#ffffffb3,#0000 55%);content:"";inset:0;opacity:.7;pointer-events:none;position:absolute;z-index:1}.ace-ticker__flip-divider{background:#00000059;box-shadow:0 .5px 0 #ffffff59;height:1px;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:4}.ace-ticker__flip-card{align-items:center;backface-visibility:hidden;background:linear-gradient(180deg,#fefefe,#ededed 55%,#d7d7d7);background-repeat:no-repeat;background-size:100% 100%;color:#101010;display:flex;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:700;inset:0;justify-content:center;position:absolute;text-shadow:0 3px 2px #00000059;z-index:3}.ace-ticker__flip-card--front{background:linear-gradient(180deg,#fff,#f2f2f2 45%,#dedede);transform-origin:bottom}.ace-ticker__flip-card--back{background:linear-gradient(180deg,#cfcfcf,#e6e6e6 60%,#f7f7f7);transform:rotateX(180deg);transform-origin:top}.ace-ticker__flip-digit.is-flipping .ace-ticker__flip-card--front{animation:aceTickerFlipFront var(--ace-flip-duration,.65s) forwards}.ace-ticker__flip-digit.is-flipping .ace-ticker__flip-card--back{animation:aceTickerFlipBack var(--ace-flip-duration,.65s) forwards}@keyframes aceTickerFlipFront{0%{transform:rotateX(0deg)}to{transform:rotateX(-180deg)}}@keyframes aceTickerFlipBack{0%{transform:rotateX(180deg)}to{transform:rotateX(0deg)}}.ace-ticker__counter strong{color:#ffeb00;display:inline-block;font-size:clamp(1.8rem,4vw,3rem);margin-left:1.25rem;position:relative;top:-1rem;transform:rotate(-7deg) scale(1.1)}.ace-ticker__counter strong span{color:#fff;display:block;font-size:.55em}.ace-ticker__counter-holder--nines .ace-ticker__counter strong{top:-.35rem}.ace-ticker__plus{color:#fff;display:block;font-size:2.25rem;font-weight:700;line-height:1;margin:-.2rem 0;text-align:center}.ace-ticker__raised{margin:1rem auto .5rem;text-align:center}.ace-ticker__equals{display:block;font-size:2.5rem;line-height:1}.ace-ticker__raised-value{color:#ffeb00;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1;text-shadow:0 8px 18px #0006}.ace-ticker__info{font-size:clamp(1.1rem,2vw,1.5rem);margin:0 auto 1.5rem;max-width:720px;text-align:center}.ace-ticker__info a{color:#ffeb00;font-weight:600}.ace-ticker__leaderboard-heading{font-size:2rem;margin:2rem 0 1rem;text-align:center;text-transform:uppercase}.ace-ticker__leaderboard{background:linear-gradient(180deg,#00000040,#00000080);border:2px solid #fff;border-radius:1.25rem;display:flex;flex-wrap:wrap;list-style:none;margin:0;overflow:hidden;padding:0}.ace-ticker__leaderboard-item{align-items:center;background:#fff3;display:flex;flex-basis:50%;font-size:1.25rem;gap:.75rem;opacity:0;padding:1rem;transform:translateX(-30px);transition:all .5s ease-in-out}.ace-ticker__leaderboard-item:nth-child(odd){background:#0003}.ace-ticker__leaderboard-item:first-child{order:1}.ace-ticker__leaderboard-item:nth-child(2){order:3}.ace-ticker__leaderboard-item:nth-child(3){order:5}.ace-ticker__leaderboard-item:nth-child(4){order:7}.ace-ticker__leaderboard-item:nth-child(5){order:9}.ace-ticker__leaderboard-item:nth-child(6){order:2}.ace-ticker__leaderboard-item:nth-child(7){order:4}.ace-ticker__leaderboard-item:nth-child(8){order:6}.ace-ticker__leaderboard-item:nth-child(9){order:8}.ace-ticker__leaderboard-item:nth-child(10){order:10}.ace-ticker__leaderboard-item:nth-child(n+6){transform:translateX(30px)}.ace-ticker__leaderboard-item.is-visible{opacity:1;transform:translateX(0)}.ace-ticker__leaderboard-item--1 .ace-ticker__position{background:#ffeb00;color:#000;opacity:1;transform:scale(1.3)}.ace-ticker__leaderboard-item--2 .ace-ticker__position{background:silver;color:#000;opacity:1;transform:scale(1.2)}.ace-ticker__leaderboard-item--3 .ace-ticker__position{background:#cd7f32;color:#fff;opacity:1;transform:scale(1.1)}.ace-ticker__position{background:#ffffff40;border-radius:999px;display:grid;font-weight:700;height:32px;opacity:.25;place-items:center;width:32px}.ace-ticker__scores{align-items:center;display:flex;gap:.5rem;margin-left:auto}.ace-ticker__nines-badge{align-items:center;animation:sparkle 2s ease-in-out infinite,glow-pulse 1.5s ease-in-out infinite;background:linear-gradient(135deg,gold,#ffeb00 25%,#fff9a3 50%,#ffeb00 75%,gold);background-size:200% 200%;border-radius:12px;box-shadow:0 0 10px #ffd70099,0 0 20px #ffeb0066;color:#000;cursor:help;display:inline-flex;font-size:.85rem;font-weight:700;height:24px;isolation:isolate;justify-content:center;min-width:24px;mix-blend-mode:multiply;opacity:0;padding:0 6px;position:relative;transform:translateX(-20px);transition:transform .5s ease .25s,opacity .5s ease .25s}.ace-ticker__nines-badge:before{background:#000000e6;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0006;color:gold;content:attr(title);font-size:.75rem;font-weight:600;mix-blend-mode:normal;padding:.5rem .75rem;transform:translateX(-50%) scale(.9);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.ace-ticker__nines-badge:after,.ace-ticker__nines-badge:before{left:50%;opacity:0;pointer-events:none;position:absolute;z-index:100}.ace-ticker__nines-badge:after{border:6px solid #0000;border-top-color:#000000e6;bottom:calc(100% + 2px);content:"";transform:translateX(-50%);transition:opacity .2s ease}.ace-ticker__nines-badge:hover:after,.ace-ticker__nines-badge:hover:before{opacity:1}.ace-ticker__nines-badge:hover:before{transform:translateX(-50%) scale(1)}@keyframes sparkle{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes glow-pulse{0%,to{box-shadow:0 0 10px #ffd70099,0 0 20px #ffeb0066}50%{box-shadow:0 0 15px #ffd700cc,0 0 30px #ffeb0099,0 0 40px #ffffff4d}}.ace-ticker__leaderboard-item.is-visible .ace-ticker__nines-badge{opacity:1;transform:translateX(0)}.ace-ticker__score{color:#ffeb00;font-size:1.2rem;font-weight:700;opacity:0;transform:translateX(-20px);transition:transform .5s ease .25s,opacity .5s ease .25s}.ace-ticker__leaderboard-item.is-visible .ace-ticker__score{opacity:1;transform:translateX(0)}.ace-ticker__cta{background:linear-gradient(180deg,gold,#ffc700);border-radius:.75rem;box-shadow:0 10px 24px #00000040;color:#000;display:block;font-size:1.5rem;margin:2rem auto 1rem;padding:1rem 2rem;text-align:center;text-decoration:none;transition:transform .2s ease;width:fit-content}.ace-ticker__cta:hover{transform:translateY(-2px)}.ace-ticker__cta span{display:block;font-size:.65em;margin-top:.4em}.ace-ticker__footer{margin-top:1.5rem;text-align:center}.ace-ticker__footer img{margin:0 10px;vertical-align:middle;width:200px}@keyframes ace-ticker-skeleton-pulse{0%{opacity:.4}50%{opacity:.85}to{opacity:.4}}.ace-ticker[data-skeleton=true]{pointer-events:none}.ace-ticker[data-skeleton=true] .ace-ticker__counter--skeleton,.ace-ticker[data-skeleton=true] .ace-ticker__cta--placeholder,.ace-ticker[data-skeleton=true] .ace-ticker__digit-placeholder,.ace-ticker[data-skeleton=true] .ace-ticker__name--placeholder,.ace-ticker[data-skeleton=true] .ace-ticker__raised-value--placeholder,.ace-ticker[data-skeleton=true] .ace-ticker__title-lockup--placeholder{animation:ace-ticker-skeleton-pulse 1.8s ease-in-out infinite;background:#ffffff26;border-radius:12px}.ace-ticker[data-skeleton=true] .ace-ticker__counter--skeleton{padding:.75rem 1rem}.ace-ticker[data-skeleton=true] .ace-ticker__digit-placeholder{display:inline-block;height:clamp(70px,8vw,96px);width:clamp(46px,5vw,60px)}.ace-ticker[data-skeleton=true] .ace-ticker__name--placeholder{flex-grow:1;height:1.1rem}.ace-ticker[data-skeleton=true] .ace-ticker__cta--placeholder{align-items:center;border:1px solid #fff3;color:#0009;display:inline-flex;justify-content:center;width:100%}.ace-ticker[data-skeleton=true] .ace-ticker__raised-value--placeholder{height:clamp(40px,5vw,56px);margin-top:.5rem}.ace-ticker__updated{margin:.5rem 0;opacity:.7}.ace-ticker__error{color:#ffe0e0;margin:0}.ace-ticker__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}@media(max-width:700px){.ace-ticker{padding:1.25rem}.ace-ticker__counter strong{display:block;margin-left:0;top:0}.ace-ticker__counter--nines{margin-top:0;transform:scale(1)}.ace-ticker__leaderboard{display:block}.ace-ticker__leaderboard-item,.ace-ticker__leaderboard-item:nth-child(n+6){transform:translateX(-30px)}.ace-ticker__leaderboard-item.is-visible{transform:translateX(0)}}
