/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */html:has(.nx-landing):where(.motion-on,.motion-on *){scroll-behavior:smooth}@media (prefers-reduced-motion:no-preference){html:has(.nx-landing):where(.motion-system,.motion-system *){scroll-behavior:smooth}}.nx-reveal-ready [data-reveal]:where(.motion-on,.motion-on *){transition:opacity .7s cubic-bezier(.2,.7,.2,1),translate .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:no-preference){.nx-reveal-ready [data-reveal]:where(.motion-system,.motion-system *){transition:opacity .7s cubic-bezier(.2,.7,.2,1),translate .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}}.nx-reveal-ready [data-reveal]:not([data-visible]):where(.motion-on,.motion-on *){opacity:0;translate:0 16px}@media (prefers-reduced-motion:no-preference){.nx-reveal-ready [data-reveal]:not([data-visible]):where(.motion-system,.motion-system *){opacity:0;translate:0 16px}}@media print{[data-reveal]{opacity:1!important;translate:none!important}}.nx-hero-grid{background-image:linear-gradient(to right,var(--foreground) 1px,transparent 1px),linear-gradient(to bottom,var(--foreground) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){.nx-hero-grid{background-image:linear-gradient(to right,color-mix(in oklch,var(--foreground) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklch,var(--foreground) 6%,transparent) 1px,transparent 1px)}}.nx-hero-grid{background-position:top;background-size:56px 56px;-webkit-mask-image:radial-gradient(75% 65% at 50% 0,#000 35%,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 0,#000 35%,#0000 78%)}.nx-hero-glow{background:radial-gradient(closest-side,var(--primary),transparent),radial-gradient(closest-side at 70% 60%,var(--svc-web),transparent)}@supports (color:color-mix(in lab,red,red)){.nx-hero-glow{background:radial-gradient(closest-side,color-mix(in oklch,var(--primary) 16%,transparent),transparent),radial-gradient(closest-side at 70% 60%,color-mix(in oklch,var(--svc-web) 12%,transparent),transparent)}}.nx-ink{background:radial-gradient(ellipse 80% 55% at 50% 0,var(--primary),transparent 70%),var(--background)}@supports (color:color-mix(in lab,red,red)){.nx-ink{background:radial-gradient(ellipse 80% 55% at 50% 0,color-mix(in oklch,var(--primary) 20%,transparent),transparent 70%),var(--background)}}