.site-card-label.is-cyan{background:#00d4ff1a!important;color:var(--accent-cyan)!important;border-color:#00d4ff40!important}.nvr-header{box-shadow:0 1px #ffffff0f inset,0 12px 32px -16px #6c63ff4d;transition:box-shadow .3s ease}.nvr-nav-link{position:relative}.nvr-nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--purple),var(--purple-light));opacity:0;transition:right .35s cubic-bezier(.16,1,.3,1),opacity .2s ease}.nvr-nav-link:hover:after{right:0;opacity:.7}.nvr-nav-link.is-active:after{right:0;opacity:1;box-shadow:0 0 10px #6c63ffa6;animation:fxNavGlow 2.4s ease-in-out infinite}@keyframes fxNavGlow{0%,to{box-shadow:0 0 6px #6c63ff73}50%{box-shadow:0 0 14px #6c63ffd9}}.fx-magnetic{position:relative;display:inline-flex;transform:translate3d(var(--fx-mx, 0px),var(--fx-my, 0px),0);transition:transform .25s cubic-bezier(.2,.8,.2,1);will-change:transform}.fx-magnetic:active{transition:transform .08s ease}.fx-magnetic.fx-cta-glow:before{content:"";position:absolute;inset:-8px;z-index:-1;border-radius:16px;background:radial-gradient(circle,#6c63ff8c,#6c63ff00 70%);filter:blur(12px);opacity:.4;pointer-events:none;animation:fxCtaGlow 2.6s ease-in-out infinite}@keyframes fxCtaGlow{0%,to{opacity:.3;transform:scale(.94)}50%{opacity:.65;transform:scale(1.08)}}.primary-button,.amd-square-btn,button[class*="bg-[var(--purple)]"],a[class*="bg-[var(--purple)]"]{transition:transform .15s ease,filter .15s ease}.primary-button:active,.amd-square-btn:active,button[class*="bg-[var(--purple)]"]:active,a[class*="bg-[var(--purple)]"]:active{transform:scale(.95) translateY(1px)!important;filter:brightness(.94)}.fx-tilt-card{transform-style:preserve-3d;will-change:transform}.fx-tilt-card .js-tilt-glare{border-radius:inherit;overflow:hidden}@keyframes fxCardFloatIn{0%{opacity:0;transform:translateY(22px) translateZ(-40px) scale(.98)}to{opacity:1;transform:translateY(0) translateZ(0) scale(1)}}.fx-float-in{animation:fxCardFloatIn .7s cubic-bezier(.16,1,.3,1) both}.fx-depth-section{perspective:1400px}.fx-depth-section>.fx-depth-inner{transform:translateZ(var(--fx-tz, 0px));opacity:var(--fx-op, 1);will-change:transform,opacity}.fx-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.fx-aurora:before,.fx-aurora:after{content:"";position:absolute;width:46vmax;height:46vmax;border-radius:50%;filter:blur(80px);opacity:.1;animation:fxAuroraDrift 28s ease-in-out infinite alternate}.fx-aurora:before{top:-18%;left:-12%;background:radial-gradient(circle,var(--purple-light),transparent 65%)}.fx-aurora:after{bottom:-22%;right:-14%;background:radial-gradient(circle,var(--purple),transparent 65%);animation-duration:34s;animation-direction:alternate-reverse}@keyframes fxAuroraDrift{0%{transform:translate(0) scale(1)}50%{transform:translate(5%,4%) scale(1.08)}to{transform:translate(-4%,-3%) scale(.95)}}.fx-hero-parallax{transform:perspective(1200px) rotateX(var(--fx-rx, 0deg)) rotateY(var(--fx-ry, 0deg)) translateZ(var(--fx-hz, 0px));transition:transform .35s cubic-bezier(.2,.8,.2,1);will-change:transform}@keyframes fxFloatText{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fx-float-text{display:inline-block;animation:fxFloatText 5s ease-in-out infinite}.fx-cursor{position:fixed;top:0;left:0;width:10px;height:10px;border-radius:50%;background:var(--purple);pointer-events:none;z-index:2147483647;opacity:0;transform:translate3d(-50%,-50%,0);transition:width .2s cubic-bezier(.2,.8,.2,1),height .2s cubic-bezier(.2,.8,.2,1),background-color .2s ease,opacity .2s ease}.fx-cursor.is-visible{opacity:1}.fx-cursor.is-hover{width:36px;height:36px;background:#6c63ff47;box-shadow:0 0 22px #6c63ff8c}.fx-cursor.is-down{width:8px;height:8px}@media(hover:none),(pointer:coarse){.fx-magnetic{transform:none!important}.fx-magnetic.fx-cta-glow:before{animation:none;opacity:.25}.fx-hero-parallax{transform:none!important}.fx-cursor{display:none!important}}@media(prefers-reduced-motion:reduce){.fx-aurora:before,.fx-aurora:after,.fx-magnetic.fx-cta-glow:before,.nvr-nav-link.is-active:after{animation:none!important}.fx-float-in{animation:none!important;opacity:1;transform:none!important}.fx-float-text{animation:none!important;transform:none!important}.fx-magnetic,.fx-hero-parallax{transition:none!important;transform:none!important}.fx-cursor{display:none!important}}
