@media(hover:hover)and (pointer:fine){*,*:before,*:after{cursor:none!important}}.cursor-dot{position:fixed;width:6px;height:6px;background:var(--color-accent);border-radius:50%;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease,background .2s ease;box-shadow:0 0 8px var(--color-accent),0 0 20px #00f3ff66;will-change:left,top}.cursor-ring{position:fixed;width:36px;height:36px;border:1px solid rgba(0,243,255,.35);border-radius:50%;pointer-events:none;z-index:99998;transform:translate(-50%,-50%);transition:width .35s cubic-bezier(.34,1.56,.64,1),height .35s cubic-bezier(.34,1.56,.64,1),border-color .3s ease;will-change:left,top}.cursor-dot--hover{width:12px;height:12px;background:#fff;box-shadow:0 0 12px var(--color-accent),0 0 30px #00f3ff80}.cursor-ring--hover{width:56px;height:56px;border-color:#00f3ff99}.cursor-dot--clicking{transform:translate(-50%,-50%) scale(.6)}.cursor-ring--clicking{width:24px;height:24px;border-color:var(--color-accent)}.page-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#010101;z-index:9998;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.page-transition-overlay.is-in{opacity:1;pointer-events:all}.animate-in{opacity:0;transform:translateY(36px);transition:opacity .7s ease,transform .7s ease}.animate-in.is-visible{opacity:1;transform:translateY(0)}.animate-in--left{opacity:0;transform:translate(-50px);transition:opacity .7s ease,transform .7s ease}.animate-in--right{opacity:0;transform:translate(50px);transition:opacity .7s ease,transform .7s ease}.animate-in--left.is-visible,.animate-in--right.is-visible{opacity:1;transform:translate(0)}.animate-in--scale{opacity:0;transform:scale(.92);transition:opacity .7s ease,transform .7s cubic-bezier(.34,1.56,.64,1)}.animate-in--scale.is-visible{opacity:1;transform:scale(1)}.animate-in--fade{opacity:0;transition:opacity .9s ease}.animate-in--fade.is-visible{opacity:1}.animate-in--delay-1{transition-delay:.08s}.animate-in--delay-2{transition-delay:.16s}.animate-in--delay-3{transition-delay:.24s}.animate-in--delay-4{transition-delay:.32s}.animate-in--delay-5{transition-delay:.4s}.animate-in--delay-6{transition-delay:.48s}.animate-in--delay-7{transition-delay:.56s}.animate-in--delay-8{transition-delay:.64s}@keyframes glitch-clip-1{0%{clip-path:inset(0 0 95% 0);transform:translate(-3px)}20%{clip-path:inset(15% 0 70% 0);transform:translate(3px)}40%{clip-path:inset(35% 0 45% 0);transform:translate(-2px)}60%{clip-path:inset(55% 0 25% 0);transform:translate(2px)}80%{clip-path:inset(75% 0 5% 0);transform:translate(-3px)}to{clip-path:inset(95% 0 0 0);transform:translate(0)}}@keyframes glitch-clip-2{0%{clip-path:inset(60% 0 20% 0);transform:translate(3px);color:#f0c}25%{clip-path:inset(5% 0 80% 0);transform:translate(-3px);color:#0ff}50%{clip-path:inset(80% 0 5% 0);transform:translate(2px);color:#f0c}75%{clip-path:inset(25% 0 55% 0);transform:translate(-2px);color:#0ff}to{clip-path:inset(45% 0 35% 0);transform:translate(3px);color:#f0c}}@keyframes glitch-passive{0%,90%,to{opacity:0;clip-path:none;transform:none}91%{opacity:.6;clip-path:inset(10% 0 80% 0);transform:translate(-2px);color:var(--color-accent)}93%{opacity:.6;clip-path:inset(60% 0 20% 0);transform:translate(2px);color:#f0c}95%{opacity:0}}.text-glitch{position:relative;display:inline-block}.text-glitch:before,.text-glitch:after{content:attr(data-glitch);position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.text-glitch:before{animation:glitch-passive 6s steps(1) infinite}.text-glitch:hover:before{animation:glitch-clip-1 .25s steps(1) infinite;opacity:1;color:var(--color-accent)}.text-glitch:hover:after{animation:glitch-clip-2 .25s steps(1) infinite;opacity:.7}.tilt-card{transform-style:preserve-3d;will-change:transform;transition:box-shadow .3s ease}.tilt-card__shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(circle at 50% 50%,rgba(0,243,255,.07),transparent 60%);z-index:1}.tilt-card:hover .tilt-card__shine{opacity:1}.btn,.haptic-hover{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease,background .3s ease;will-change:transform}.btn:active,.haptic-hover:active{transform:scale(.96)!important;transition-duration:.1s}@keyframes tw-blink{0%,to{opacity:1}50%{opacity:0}}.typewriter-active:after{content:"|";animation:tw-blink .8s step-end infinite;color:var(--color-accent);margin-left:2px;font-weight:300}.glass-card{position:relative;overflow:hidden}.glass-card:after{content:"";position:absolute;top:-150%;left:-80%;width:40%;height:300%;background:linear-gradient(to bottom right,transparent 0%,rgba(255,255,255,.03) 50%,transparent 100%);transform:rotate(20deg);transition:left .7s ease;pointer-events:none;z-index:0}.glass-card:hover:after{left:140%}@keyframes pulse-glow{0%,to{text-shadow:0 0 10px rgba(var(--color-accent-rgb),.4),0 0 30px rgba(var(--color-accent-rgb),.15)}50%{text-shadow:0 0 25px rgba(var(--color-accent-rgb),.9),0 0 70px rgba(var(--color-accent-rgb),.4),0 0 120px rgba(var(--color-accent-rgb),.15)}}.pulse-glow{animation:pulse-glow 2.5s ease-in-out infinite}@keyframes scroll-bounce{0%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(10px);opacity:.3}}.scroll-indicator{animation:scroll-bounce 2s ease-in-out infinite}.scan-lines{position:relative}.scan-lines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.02;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(var(--color-accent-rgb),.2) 2px,rgba(var(--color-accent-rgb),.2) 3px);z-index:1}@keyframes blackout-fade-in{0%{opacity:0}to{opacity:1}}@keyframes blackout-text-reveal{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:float 4s ease-in-out infinite}@keyframes shimmer-sweep{0%{background-position:-200% center}to{background-position:200% center}}.shimmer{background:linear-gradient(90deg,rgba(var(--color-accent-rgb),0),rgba(var(--color-accent-rgb),.06),rgba(var(--color-accent-rgb),0));background-size:200% 100%;animation:shimmer-sweep 3s ease-in-out infinite}@keyframes hero-reveal{0%{opacity:0;transform:translateY(40px) skewY(2deg);filter:blur(6px)}to{opacity:1;transform:translateY(0) skewY(0);filter:blur(0)}}.hero-reveal{animation:hero-reveal 1s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.hero-reveal--delay-1{animation-delay:.15s}.hero-reveal--delay-2{animation-delay:.3s}.hero-reveal--delay-3{animation-delay:.5s}.hero-reveal--delay-4{animation-delay:.7s}@media(prefers-reduced-motion:reduce){.animate-in,.animate-in--left,.animate-in--right,.animate-in--scale,.animate-in--fade{opacity:1;transform:none;transition:none}.pulse-glow,.scroll-indicator,.float,.shimmer,.hero-reveal{animation:none;opacity:1}.cursor-dot,.cursor-ring,.page-transition-overlay{display:none}.text-glitch:before,.text-glitch:after{display:none}.btn,.haptic-hover{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/animations.css.map */
