.ab-wave{align-items:center;gap:2px;height:18px;display:inline-flex}.ab-wave i{background:currentColor;border-radius:2px;width:3px;height:100%;display:block;transform:scaleY(.6)}@media (prefers-reduced-motion:no-preference){.ab-enter{animation:.38s cubic-bezier(.2,.7,.2,1) backwards ab-rise}.ab-card{animation:.34s cubic-bezier(.2,.7,.2,1) backwards ab-rise;animation-delay:calc(var(--i,0) * 70ms + .14s)}.ab-press{animation:.2s ease-out ab-press}.ab-shake{animation:.34s ease-in-out ab-shake}.ab-stamp{animation:.24s cubic-bezier(.3,1.6,.5,1) backwards ab-stamp;display:inline-block}.ab-pop{animation:.28s cubic-bezier(.3,1.5,.5,1) .1s backwards ab-pop}.ab-reveal{animation:.36s cubic-bezier(.2,.7,.2,1) .2s backwards ab-rise}.ab-reveal>*{animation:.34s cubic-bezier(.2,.7,.2,1) backwards ab-rise}.ab-reveal>:first-child{animation-delay:.3s}.ab-reveal>:nth-child(2){animation-delay:.4s}.ab-reveal>:nth-child(3){animation-delay:.5s}.ab-reveal>:nth-child(4){animation-delay:.6s}.ab-reveal>:nth-child(n+5){animation-delay:.7s}.ab-wave i{animation:.9s ease-in-out infinite ab-wave}.ab-wave i:nth-child(2){animation-delay:-.3s}.ab-wave i:nth-child(3){animation-delay:-.6s}.ab-wave i:nth-child(4){animation-delay:-.15s}.ab-bob{animation:.3s cubic-bezier(.3,1.5,.5,1) .5s backwards ab-pop,1.3s ease-in-out .8s infinite ab-bob}}@keyframes ab-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes ab-press{40%{transform:scale(.97)}}@keyframes ab-shake{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@keyframes ab-stamp{0%{opacity:0;transform:scale(2.6)rotate(-16deg)}60%{opacity:1}}@keyframes ab-pop{0%{opacity:0;transform:scale(.6)}}@keyframes ab-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes ab-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ab-scroll{scrollbar-width:thin;scrollbar-color:#f3d37f transparent}.ab-scroll::-webkit-scrollbar{width:10px}.ab-scroll::-webkit-scrollbar-track{background:0 0;margin:18px 0}.ab-scroll::-webkit-scrollbar-thumb{background:#f3d37f;border:2px solid #2b2420;border-radius:9999px}.ab-check{appearance:none;cursor:pointer;background:#fff 50%/16px 16px no-repeat;border:2px solid #2b2420;border-radius:6px;width:22px;height:22px;margin:0}.ab-check:checked{background-color:#3fa7a0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ab-check:focus-visible{outline-offset:2px;outline:3px solid #2b2420}.ab-star{color:#d9cdb4;-webkit-tap-highlight-color:transparent;transition:color .12s,transform .12s}.ab-star[data-on=true]{color:#e8b43a}.ab-star:active{transform:scale(.88)}@media (prefers-reduced-motion:no-preference){.ab-star[data-on=true]{animation:.22s cubic-bezier(.3,1.6,.5,1) backwards ab-pop}}.ab-say{border-radius:8px;transition:background-color .2s,box-shadow .2s}.ab-say[data-say=true]{background-color:#ffedb0;box-shadow:0 0 0 4px #ffedb0}.ab-lit{outline-offset:3px;outline:3px solid #0000}.ab-lit[data-say=true]{outline-color:#e8b43a}.ab-rec-dot{background:#fff;border-radius:9999px;width:10px;height:10px;display:inline-block}@media (prefers-reduced-motion:no-preference){.ab-rec-dot{animation:1s ease-in-out infinite ab-blink}.ab-think{animation:1.4s ease-in-out infinite ab-blink}.ab-due{animation:2.4s ease-in-out 3 ab-nudge}}@keyframes ab-blink{50%{opacity:.25}}@keyframes ab-nudge{0%,80%,to{transform:none}88%{transform:translate(3px)}94%{transform:translate(-2px)}}.ab-fl-o,.ab-fl-m,.ab-fl-c{transform-box:fill-box;transform-origin:50% 100%}.ab-flame{transform-origin:50% 100%}.ab-smoke{aspect-ratio:1;opacity:0;pointer-events:none;background:#786e6473;border-radius:9999px;width:60%;margin-left:-30%;position:absolute;bottom:40%;left:50%}.ab-spark{opacity:0}@media (prefers-reduced-motion:no-preference){.ab-flame-on .ab-fl-o{animation:.9s ease-in-out infinite alternate ab-fl-a}.ab-flame-on .ab-fl-m{animation:.7s ease-in-out infinite alternate ab-fl-b}.ab-flame-on .ab-fl-c{animation:.55s ease-in-out infinite alternate ab-fl-c}.ab-flame-pop{transform-origin:50% 100%;animation:.45s cubic-bezier(.2,1.6,.4,1) ab-flame-pop}.ab-flame-hot{animation:.45s cubic-bezier(.2,1.6,.4,1) ab-flame-pop,1.1s ease-in-out .45s infinite alternate ab-glow-hot}.ab-flame-blue{animation:.45s cubic-bezier(.2,1.6,.4,1) ab-flame-pop,1s ease-in-out .45s infinite alternate ab-glow-blue}.ab-spark{animation:1.3s ease-out infinite ab-spark}.ab-smoke{animation:.8s ease-out forwards ab-smoke}.ab-num-pop{animation:.4s cubic-bezier(.2,1.6,.4,1) ab-num-pop;display:inline-block}.ab-toast{animation:.45s cubic-bezier(.2,1.4,.4,1) ab-toast-in}}.ab-flame-hot{filter:drop-shadow(0 0 4px #f97316a6)}.ab-flame-blue{filter:drop-shadow(0 0 5px #38bdf8cc)}@keyframes ab-fl-a{0%{transform:scale(1)skew(0)}50%{transform:scale(.95,1.06)skew(-4deg)}to{transform:scale(1.04,.96)skew(3deg)}}@keyframes ab-fl-b{0%{transform:scale(1)skew(3deg)}to{transform:scale(.9,1.12)skew(-6deg)}}@keyframes ab-fl-c{0%{transform:scaleY(.88)}to{transform:scale(.88,1.14)translateY(-1px)}}@keyframes ab-flame-pop{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes ab-glow-hot{0%{filter:drop-shadow(0 0 3px #f9731680)}to{filter:drop-shadow(0 0 9px #f97316f2)}}@keyframes ab-glow-blue{0%{filter:drop-shadow(0 0 4px #38bdf899)}to{filter:drop-shadow(0 0 11px #5b5bf0f2)}}@keyframes ab-spark{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translate(3px,-22px)}}@keyframes ab-smoke{0%{opacity:.8;transform:translateY(0)scale(.4)}to{opacity:0;transform:translateY(-14px)scale(1.6)}}@keyframes ab-num-pop{0%{transform:scale(.5)}60%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes ab-toast-in{0%{opacity:0;transform:translateY(-16px)scale(.9)}to{opacity:1;transform:none}}
