.ld-grain:before{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(80% 60% at 50% -10%,rgba(200,241,53,.08),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.ld-grid-bg{background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 30%,transparent 75%);mask-image:radial-gradient(90% 70% at 50% 0,#000 30%,transparent 75%)}.ld-reveal{opacity:0;transition:opacity .7s cubic-bezier(.21,.6,.35,1),transform .7s cubic-bezier(.21,.6,.35,1);transform:translateY(18px)}.ld-reveal.ld-in{opacity:1;transform:none}@keyframes ld-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.ld-rise{animation:.9s cubic-bezier(.21,.6,.35,1) both ld-rise}.ld-rise-1{animation-delay:50ms}.ld-rise-2{animation-delay:.15s}.ld-rise-3{animation-delay:.25s}.ld-rise-4{animation-delay:.4s}@keyframes ld-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes ld-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.ld-orb{background:radial-gradient(circle at 32% 28%,rgba(240,255,190,.95),rgba(200,241,53,.85) 34%,rgba(74,222,128,.55) 68%,rgba(16,24,12,.2) 100%);border-radius:9999px;animation:4.5s ease-in-out infinite ld-breathe;position:relative;box-shadow:0 0 60px rgba(200,241,53,.28),0 0 140px rgba(200,241,53,.12),inset 0 -18px 44px rgba(0,0,0,.3)}.ld-orb-ring{border:1px solid rgba(200,241,53,.35);border-radius:9999px;animation:3.4s cubic-bezier(.2,.6,.35,1) infinite ld-ring;position:absolute;top:-8%;bottom:-8%;left:-8%;right:-8%}.ld-orb-ring:nth-child(2){animation-delay:1.1s}.ld-orb-ring:nth-child(3){animation-delay:2.2s}@keyframes ld-pulse{0%{box-shadow:0 0 rgba(200,241,53,.5)}70%{box-shadow:0 0 0 8px rgba(200,241,53,0)}to{box-shadow:0 0 rgba(200,241,53,0)}}.ld-livedot{background:#c8f135;border-radius:9999px;width:7px;height:7px;animation:2.2s infinite ld-pulse}@keyframes ld-msg-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.ld-msg{animation:.45s cubic-bezier(.21,.8,.4,1) both ld-msg-in}@keyframes ld-dots{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ld-typing span{background:currentColor;border-radius:9999px;width:5px;height:5px;margin-right:3px;animation:1.2s infinite ld-dots;display:inline-block}.ld-typing span:nth-child(2){animation-delay:.15s}.ld-typing span:nth-child(3){animation-delay:.3s}@keyframes ld-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ld-wave span{transform-origin:50%;background:#c8f135;border-radius:2px;width:3px;animation:1.15s ease-in-out infinite ld-wave;display:inline-block}@keyframes ld-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ld-float{animation:7s ease-in-out infinite ld-float}@media (prefers-reduced-motion:reduce){.ld-rise,.ld-reveal,.ld-orb,.ld-orb-ring,.ld-msg,.ld-float,.ld-livedot,.ld-wave span,.ld-typing span{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
