body{font-family:Inter,sans-serif;background-color:#000}.font-mono{font-family:JetBrains Mono,monospace}@keyframes float-cursor{0%,to{transform:translate(0)}50%{transform:translate(4px,-6px)}}@keyframes float-chip-1{0%,to{transform:translate(0)}50%{transform:translate(-8px,-12px)}}@keyframes float-chip-2{0%,to{transform:translate(0)}50%{transform:translate(10px,8px)}}@keyframes float-chip-3{0%,to{transform:translate(0)}50%{transform:translate(-6px,10px)}}.float-cursor{animation:float-cursor 3s ease-in-out infinite}.float-chip-1{animation:float-chip-1 4s ease-in-out infinite}.float-chip-2{animation:float-chip-2 4.5s ease-in-out infinite}.float-chip-3{animation:float-chip-3 4.2s ease-in-out infinite}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(30px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0px)}}.animate-enter{animation:fadeSlideIn .8s ease-out 0s both}.animate-enter-delay-1{animation:fadeSlideIn .8s ease-out .1s both}.animate-enter-delay-2{animation:fadeSlideIn .8s ease-out .2s both}.unicorn-mask{mask-image:linear-gradient(to bottom,#0000,#000 12% 88%,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 12%,black 88%,rgba(0,0,0,0) 100%)}.btn-liquid-glass{position:relative;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 30px #0000001a,inset 0 0 20px #fff3,0 0 15px #ffffff4d;overflow:hidden;transition:all .4s cubic-bezier(.23,1,.32,1)}.btn-liquid-glass:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transition:.5s;transform:skew(-20deg)}.btn-liquid-glass:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 40px #0003,inset 0 0 30px #fff6,0 0 25px #ffffff80;border-color:#fffc}.btn-liquid-glass:hover:before{left:100%;transition:.7s ease-in-out}.btn-liquid-glass:active{transform:translateY(1px)}.disintegrate-target{transition:all .4s cubic-bezier(.4,0,.2,1);opacity:1;filter:blur(0px);transform:scale(1)}.disintegrating{opacity:0;filter:blur(12px);transform:scale(1.1) translate(10px);pointer-events:none}.reintegrating{animation:reintegrate .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes reintegrate{0%{opacity:0;filter:blur(12px);transform:scale(.9) translate(-10px)}to{opacity:1;filter:blur(0px);transform:scale(1) translate(0)}}[style*=--border-gradient]:before{content:"";position:absolute;inset:0;padding:1px;border-radius:var(--border-radius-before, inherit);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:var(--border-gradient);pointer-events:none}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:all .8s ease-out}.animate-on-scroll.animate{opacity:1;transform:translateY(0)}@keyframes pulse-ring{0%{transform:scale(.33);opacity:.5}80%,to{opacity:0;transform:scale(1.5)}}.pulse-ring:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;border-radius:50%;background-color:#fff;animation:pulse-ring 2s cubic-bezier(.215,.61,.355,1) infinite}
