.site-header-bg{z-index:-1;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#09090db8;border-bottom:1px solid #ffffff12;transition:opacity .35s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;box-shadow:0 12px 30px -20px #000c}[data-scrolled="1"]>.site-header-bg{opacity:1}.io-item{transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 90ms)}[data-io=wait] .io-item{opacity:0;transform:translateY(22px)scale(.985)}.roll{display:inline-flex}.roll-cell{vertical-align:top;display:inline-block;overflow:hidden}.roll-digit{animation:.42s cubic-bezier(.16,1,.3,1) both roll-in;display:inline-block}@keyframes roll-in{0%{opacity:0;filter:blur(2px);transform:translateY(-62%)}to{opacity:1;filter:none;transform:none}}.bar-fill{transition:width .9s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:2.8s ease-in-out .6s infinite bar-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes bar-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.join-pulse{animation:.9s cubic-bezier(.16,1,.3,1) join-pulse}@keyframes join-pulse{0%{box-shadow:0 0 #3dffa88c}to{box-shadow:0 0 0 14px #3dffa800}}.join-bump{animation:.6s cubic-bezier(.34,1.56,.64,1) join-bump}@keyframes join-bump{0%{color:#3dffa8;transform:scale(1)}40%{color:#3dffa8;transform:scale(1.22)}to{transform:scale(1)}}.cu-pending{opacity:0;animation:10ms linear 2.5s forwards cu-failsafe}@keyframes cu-failsafe{to{opacity:1}}.check-draw circle{stroke-dasharray:152;stroke-dashoffset:152px;animation:.6s cubic-bezier(.65,0,.45,1) 50ms forwards check-stroke}.check-draw path{stroke-dasharray:48;stroke-dashoffset:48px;animation:.35s cubic-bezier(.65,0,.45,1) .55s forwards check-stroke}.check-draw{animation:.5s cubic-bezier(.34,1.56,.64,1) .75s both check-pop}@keyframes check-stroke{to{stroke-dashoffset:0}}@keyframes check-pop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.confetti{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:visible}.confetti>i{left:var(--x0,50%);top:var(--y0,30%);width:var(--w,8px);height:var(--h,8px);border-radius:var(--br,999px);background:var(--c,#c9b8ff);opacity:0;animation:confetti-fly var(--d,1.4s) cubic-bezier(.16, 1, .3, 1) var(--delay,0s) forwards;position:absolute}@keyframes confetti-fly{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(1)}}.flash-once{animation:1.6s ease-out .5s both flash-once}@keyframes flash-once{0%{filter:brightness();box-shadow:0 0 #ffc86100}18%{filter:brightness(1.6);box-shadow:0 0 0 6px #ffc86147}36%{filter:brightness();box-shadow:0 0 #ffc86100}54%{filter:brightness(1.45);box-shadow:0 0 0 6px #ffc86138}to{filter:brightness();box-shadow:0 0 #ffc86100}}.stamp{animation:.55s cubic-bezier(.34,1.56,.64,1) 1.1s both stamp;display:inline-block}@keyframes stamp{0%{opacity:0;transform:scale(1.9)rotate(-8deg)}60%{opacity:1;transform:scale(.94)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}.podium-in{animation:.7s cubic-bezier(.34,1.4,.64,1) both podium-in;animation-delay:var(--delay,0s)}@keyframes podium-in{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:none}}.err-in{animation:.45s cubic-bezier(.34,1.4,.64,1) both err-in}@keyframes err-in{0%{opacity:0;transform:translateY(-6px)}55%{opacity:1;transform:translate(-4px)}75%{transform:translate(3px)}to{transform:none}}.sheen{isolation:isolate;position:relative;overflow:hidden}.sheen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:45%;animation:4.5s ease-in-out 1s infinite badge-sheen;position:absolute;inset:-20% auto -20% -60%;transform:skew(-20deg)}@keyframes badge-sheen{0%{left:-60%}30%,to{left:130%}}.skel{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff17 45%,#ffffff0a 90%) 0 0/220% 100%;border-radius:.75rem;animation:1.4s ease-in-out infinite skel}@keyframes skel{0%{background-position:120% 0}to{background-position:-120% 0}}.prog{transition:width .35s cubic-bezier(.16,1,.3,1)}.tick-in{animation:.4s cubic-bezier(.34,1.56,.64,1) both tick-in}@keyframes tick-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-io=wait] .io-item{opacity:1;transform:none}.cu-pending{opacity:1;animation:none}.confetti{display:none}.bar-fill:after,.sheen:after{animation:none;display:none}.roll-digit,.check-draw,.stamp,.podium-in,.err-in,.tick-in,.flash-once,.join-pulse,.join-bump{animation:none}.check-draw circle,.check-draw path{stroke-dashoffset:0;animation:none}}
