.zs-display{font-family:var(--font-zsms),ui-rounded,"Arial Rounded MT Bold",system-ui,sans-serif}.zs-rise{animation:.45s cubic-bezier(.2,.8,.2,1) both zs-rise}.zs-mark{background:linear-gradient(var(--mark),var(--mark))no-repeat 0 86%/100% 36%;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.14em;padding:0 .14em;animation:.5s cubic-bezier(.2,.8,.2,1) .25s both zs-mark}@keyframes zs-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes zs-mark{0%{background-size:0% 36%}}.zs-bubble{transform-origin:0 100%;animation:.35s cubic-bezier(.2,.9,.3,1.3) both zs-pop}.zs-typing{gap:.3rem;animation:10ms .95s forwards zs-gone;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.zs-typing i{opacity:.35;background:currentColor;border-radius:50%;width:.45rem;height:.45rem;animation:.9s infinite zs-dot}.zs-typing i:nth-child(2){animation-delay:.15s}.zs-typing i:nth-child(3){animation-delay:.3s}.zs-line{opacity:0;animation:.3s .95s forwards zs-show;display:block}@keyframes zs-pop{0%{opacity:0;transform:scale(.85)}}@keyframes zs-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:.9;transform:translateY(-4px)}}@keyframes zs-gone{to{visibility:hidden;opacity:0}}@keyframes zs-show{to{opacity:1}}.zs-blink{transform-box:fill-box;transform-origin:50%;animation:5.4s 1.6s infinite zs-blink}@keyframes zs-blink{0%,95%,to{transform:scaleY(1)}97.5%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.zs-typing{display:none}.zs-line,.zs-rise,.zs-bubble,.zs-mark,.zs-blink{opacity:1;animation:none}}.zs-nudge{animation:.7s 3s 2 zs-nudge}@keyframes zs-nudge{20%{transform:rotate(-12deg)scale(1.08)}50%{transform:rotate(10deg)scale(1.08)}80%{transform:rotate(-4deg)}}.zs-paused .zs-typing{display:none}.zs-paused .zs-line{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.zs-typing{display:none}.zs-line,.zs-rise,.zs-bubble,.zs-mark,.zs-nudge,.zs-blink{opacity:1;animation:none}}.zs-thread{transition:background-color .7s}.zs-corners{z-index:0;pointer-events:none;background-image:radial-gradient(#ffffff9e 2.6px,#0000 3.2px),radial-gradient(#ffffff9e 2.6px,#0000 3.2px);background-position:0 0,9px 9px;background-size:18px 18px;height:100vh;margin-bottom:-100vh;position:sticky;top:0;-webkit-mask-image:radial-gradient(60% 70% at 100% 0,#000,#0000 70%),radial-gradient(50% 60% at 0 100%,#000,#0000 70%);mask-image:radial-gradient(60% 70% at 100% 0,#000,#0000 70%),radial-gradient(50% 60% at 0 100%,#000,#0000 70%)}.zs-corners-fixed{height:auto;margin:0;position:fixed;inset:0}.zs-live [data-exchange]:not([data-shown]) [data-reveal]{opacity:0}.zs-live [data-exchange][data-shown] [data-reveal]{animation:zs-in .55s var(--d,0s)cubic-bezier(.2,.8,.2,1)backwards}.zs-live [data-exchange][data-shown] [data-reveal=pop]{transform-origin:var(--from,0 100%);animation:zs-pop .4s var(--d,0s)cubic-bezier(.2,.9,.3,1.3)backwards}.zs-live [data-exchange][data-shown] [data-reveal=stamp]{animation:zs-stamp .42s var(--d,0s)cubic-bezier(.2,.9,.3,1.2)backwards}@keyframes zs-in{0%{opacity:0;transform:translateY(20px)}}@keyframes zs-stamp{0%{opacity:0;transform:rotate(calc(var(--tilt,0deg)*4))scale(1.5)}}@keyframes zs-fade{0%{opacity:0}}.zs-dotting{gap:.3rem;display:none;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.zs-dotting i{opacity:.35;background:currentColor;border-radius:50%;width:.5rem;height:.5rem;animation:.9s infinite zs-dot}.zs-dotting i:nth-child(2){animation-delay:.15s}.zs-dotting i:nth-child(3){animation-delay:.3s}.zs-live [data-exchange][data-shown] .zs-dotting{animation:zs-gone 10ms calc(var(--d,0s) + .75s)forwards;display:flex}.zs-live [data-exchange][data-shown] .zs-words{animation:zs-fade .3s calc(var(--d,0s) + .75s)backwards}.zs-sticker{transform:rotate(var(--tilt,0deg));transition:transform .2s cubic-bezier(.2,.9,.3,1.3)}.zs-sticker:hover{transform:rotate(0)translateY(-4px)}.zs-buzz{animation:.5s zs-buzz}.zs-landed{transform-origin:0 100%;animation:.35s cubic-bezier(.2,.9,.3,1.3) backwards zs-pop}.zs-typed{animation:zs-fade .2s var(--d,0s)backwards}.zs-shake{animation:.4s zs-shake}.zs-flag{transform-origin:0;animation:.3s cubic-bezier(.2,.9,.3,1.3) backwards zs-pop}@keyframes zs-buzz{15%{transform:rotate(-3deg)}30%{transform:rotate(3deg)}45%{transform:rotate(-2.5deg)}60%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}}@keyframes zs-shake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.zs-range{cursor:pointer;appearance:none;background:0 0;width:100%;height:2.75rem;display:block}.zs-range::-webkit-slider-runnable-track{background:linear-gradient(to right,#17a673 var(--at,50%),#fffdf8 var(--at,50%));border:2px solid #1b2340;border-radius:999px;height:.875rem;box-shadow:0 3px #1b2340}.zs-range::-moz-range-track{background:linear-gradient(to right,#17a673 var(--at,50%),#fffdf8 var(--at,50%));border:2px solid #1b2340;border-radius:999px;height:.625rem;box-shadow:0 3px #1b2340}.zs-range::-webkit-slider-thumb{appearance:none;background:#ffc93c;border:2px solid #1b2340;border-radius:50%;width:2rem;height:2rem;margin-top:-.6875rem;box-shadow:0 3px #1b2340}.zs-range::-moz-range-thumb{background:#ffc93c;border:2px solid #1b2340;border-radius:50%;width:1.75rem;height:1.75rem;box-shadow:0 3px #1b2340}.zs-range:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #1b2340}@media (prefers-reduced-motion:reduce){.zs-thread{transition:none}.zs-live [data-exchange] [data-reveal],.zs-live [data-exchange] .zs-words{opacity:1!important;animation:none!important}.zs-live [data-exchange] .zs-dotting{display:none!important}.zs-sticker{transition:none}.zs-buzz,.zs-landed,.zs-typed,.zs-shake,.zs-flag{animation:none}}
