@keyframes heroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSlideIn{0%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes lineReveal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}path[data-animate]{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-out both lineReveal}@keyframes slideLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slideRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes chatScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes heroAvatarPop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.hero-reveal-1{animation:.7s cubic-bezier(.16,1,.3,1) .1s both heroSlideIn}.hero-reveal-2{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) .3s forwards heroFadeUp}.hero-reveal-3{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) .55s forwards heroFadeUp}.hero-reveal-4{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) .75s forwards heroFadeUp}.hero-reveal-5{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) .95s forwards heroFadeUp}.hero-avatar-reveal{opacity:0;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards heroAvatarPop}}.hero-underline path{stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){.hero-crowd-face{animation:3.6s ease-in-out infinite heroBob}.hero-chat-bubble{animation:.5s cubic-bezier(.34,1.56,.64,1) .9s both heroBubbleIn}.hero-underline path{stroke-dashoffset:1px;animation:.9s cubic-bezier(.65,0,.35,1) .8s forwards heroUnderline}}@keyframes heroBob{0%,to{translate:0}50%{translate:0 -4px}}@keyframes heroBubbleIn{0%{opacity:0;scale:.6}}@keyframes heroUnderline{to{stroke-dashoffset:0}}.about-numeral{color:#0000;-webkit-text-stroke:1.5px var(--border-strong);background-image:linear-gradient(to top, color-mix(in srgb, var(--primary) 70%, transparent), color-mix(in srgb, var(--primary) 15%, transparent));background-position:bottom;background-repeat:no-repeat;background-size:100% 0%;-webkit-background-clip:text;background-clip:text;transition:background-size .6s cubic-bezier(.16,1,.3,1),-webkit-text-stroke-color .4s}.group:hover .about-numeral,.group:focus-within .about-numeral{-webkit-text-stroke-color:color-mix(in srgb, var(--primary) 80%, transparent);background-size:100% 100%}:root,.dark{--twyst-yellow:#fbd204;--twyst-red:#e8314a;--twyst-yellow-ink:var(--twyst-yellow);--twyst-red-ink:var(--twyst-red)}.light{--twyst-yellow-ink:#7a5d00;--twyst-red-ink:#be1a31}.twyst-split-left{clip-path:polygon(0 0,63% 0,57% 24%,65% 46%,56% 70%,61% 100%,0 100%)}.light .twyst-split-left{color:#d9a800}.twyst-card{transition:border-color .3s,transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s}.twyst-card:hover{border-color:color-mix(in srgb, var(--tone) 60%, var(--border));transform:translateY(-4px)}.twyst-card[data-live=true]{border-color:var(--tone);background-color:color-mix(in srgb, var(--tone) 7%, var(--surface-1))}.twyst-card-icon{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.twyst-card:hover .twyst-card-icon{transform:rotate(-8deg)scale(1.12)}.twyst-cta-button{box-shadow:5px 5px 0 var(--twyst-red);transition:transform .15s,box-shadow .15s}.twyst-cta-button:hover{box-shadow:7px 7px 0 var(--twyst-red);transform:translate(-2px,-2px)}.twyst-cta-button:active{box-shadow:2px 2px 0 var(--twyst-red);transform:translate(3px,3px)}.twyst-glass{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(#ffffff14,#ffffff05 55%),#08080ca8;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff17,0 12px 32px -14px #0000008c}@keyframes twystSeam{0%,to{clip-path:polygon(0 0,63% 0,57% 24%,65% 46%,56% 70%,61% 100%,0 100%)}50%{clip-path:polygon(0 0,60% 0,65% 22%,57% 48%,64% 72%,58% 100%,0 100%)}}.twyst-step-num{color:color-mix(in srgb, var(--foreground) 16%, transparent);transition:color .35s}.twyst-step:hover .twyst-step-num{color:var(--twyst-yellow)}@keyframes twystDrop{0%{transform:translateZ(320px)}20%{transform:translateZ(240px)}42%{transform:translateZ(120px)}62%,to{transform:translateZ(6px)}}@keyframes twystDropHead{0%{opacity:0;transform:rotate(0)scale(1.1)}6%{opacity:1}62%{transform:rotate(180deg)scale(1)}66%{opacity:1;transform:rotate(180deg)scale(1.35)}74%,to{opacity:0;transform:rotate(180deg)scale(0)}}@keyframes twystTrail{0%{opacity:0}10%,56%{opacity:1}64%,to{opacity:0}}@keyframes twystPierce{0%{opacity:0;transform:scale(.3)}3%{opacity:1}20%,to{opacity:0;transform:scale(2.6)}}@keyframes twystShock{0%{opacity:0;transform:scale(.2)}3%{opacity:1}32%,to{opacity:0;transform:scale(4)}}@keyframes twystFlash{0%{opacity:0}2%{opacity:.55}14%,to{opacity:0}}@keyframes twystShake{0%{transform:translate(0)}2%{transform:translate(-7px,4px)}4%{transform:translate(6px,-5px)}6%{transform:translate(-5px,-3px)}8%{transform:translate(4px,4px)}10%{transform:translate(-2px,1px)}12%,to{transform:translate(0)}}@keyframes twystDebris{0%{opacity:0;transform:translate(0)rotate(0)scale(1)}2%{opacity:1}20%{opacity:1}28%,to{transform:translate(var(--dx), var(--dy)) rotate(var(--spin)) scale(.5);opacity:0}}@keyframes twystCallout{0%{opacity:0;transform:translateY(12px)scale(.4)}5%{opacity:1;transform:translateY(-10px)scale(1.15)}12%{transform:translateY(-16px)scale(1)}30%{opacity:1;transform:translateY(-40px)scale(1)}38%,to{opacity:0;transform:translateY(-52px)scale(1)}}@keyframes twystWire{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes twystStickerPop{0%{transform:scale(.3)rotate(-25deg)}70%{transform:scale(1.12)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes twystDrain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes homeTwystMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.twyst-split-left{animation:6s ease-in-out infinite twystSeam}.twyst-drain{animation:linear both twystDrain}.twyst-drop{animation:3.2s linear infinite twystDrop}.twyst-drop-head{animation:3.2s linear infinite twystDropHead}.twyst-trail{animation:3.2s linear infinite twystTrail}.twyst-pierce-chat,.twyst-pierce-overlay{animation:3.2s ease-out infinite both twystPierce}.twyst-pierce-chat{animation-delay:.64s}.twyst-pierce-overlay{animation-delay:1.344s}.twyst-shock{animation:3.2s cubic-bezier(.16,1,.3,1) 1.984s infinite both twystShock}.twyst-shock-late{animation-delay:2.12s}.twyst-flash{animation:3.2s ease-out 1.984s infinite both twystFlash}.twyst-shake{animation:3.2s linear 1.984s infinite both twystShake}.twyst-debris{animation:3.2s cubic-bezier(.16,1,.3,1) 1.984s infinite both twystDebris}.twyst-callout{animation:3.2s cubic-bezier(.16,1,.3,1) 1.984s infinite both twystCallout}.twyst-wire-pulse{animation:2.4s cubic-bezier(.45,0,.25,1) infinite twystWire}.twyst-sticker-pop{animation:.55s cubic-bezier(.34,1.56,.64,1) .15s both twystStickerPop}.home-twyst-marquee-track{animation:60s linear infinite homeTwystMarquee}.home-twyst-marquee:hover .home-twyst-marquee-track,.home-twyst-marquee:focus-within .home-twyst-marquee-track{animation-play-state:paused}}@keyframes blippsLane{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blippsWave{to{stroke-dashoffset:-200px}}@keyframes blippsNode{0%,34%,to{border-color:var(--border);transform:translateY(0)scale(1)}8%{border-color:var(--primary);transform:translateY(-12px)scale(1.14)}20%{border-color:var(--primary);transform:translateY(-4px)scale(1.06)}}@keyframes blippsNodeEq{0%,34%,to{opacity:0}6%,26%{opacity:1}}.blipps-flow-eq{opacity:0}@media (prefers-reduced-motion:no-preference){.blipps-lane-track{animation:80s linear infinite blippsLane}.blipps-lane-reverse{animation-direction:reverse}.blipps-lane:hover .blipps-lane-track{animation-play-state:paused}.blipps-wave-flow{animation:1.6s linear infinite blippsWave}.blipps-flow-node{animation:2.4s cubic-bezier(.34,1.56,.64,1) infinite blippsNode}.blipps-flow-eq{animation:2.4s ease-in-out infinite blippsNodeEq}}:root,.dark{--sblynk:#abfc07;--sblynk-ink:#abfc07}.light{--sblynk-ink:#4d7c0f}.sblynk-row{transition:box-shadow .25s,transform .25s}.sblynk-row[data-lit=true]{box-shadow:inset 0 0 0 2px var(--sblynk);transform:scale(1.015)}.light .sblynk-row[data-lit=true]{box-shadow:inset 0 0 0 2px var(--sblynk-ink)}@keyframes sblynkBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes sblynkDrop{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@media (prefers-reduced-motion:no-preference){.sblynk-bar{animation:.9s ease-in-out infinite sblynkBar}.sblynk-drop{animation:.9s ease-in-out infinite sblynkDrop}}@keyframes comingSoonPulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@keyframes comingSoonDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media (prefers-reduced-motion:no-preference){.coming-soon-teaser{animation:.4s cubic-bezier(.16,1,.3,1) forwards comingSoonTextSwap}}@keyframes comingSoonTextSwap{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}
