.ndax-page{font-family:var(--font-sans)}.ndax-page h1,.ndax-page h2,.ndax-page h3,.ndax-display{font-family:var(--font-heading)}.ndax-hero{isolation:isolate;background:radial-gradient(ellipse at 12% 30%, color-mix(in srgb, var(--chart-1) 23%, transparent), transparent 55%), radial-gradient(ellipse at 90% 55%, color-mix(in srgb, var(--chart-2) 14%, transparent), transparent 55%), var(--background);position:relative}.ndax-grid{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 5%, transparent) 1px, transparent 1px);mask-image:linear-gradient(to bottom, transparent, var(--foreground), transparent);background-size:72px 72px}.ndax-gradient-text{background:linear-gradient(100deg, var(--chart-1), var(--chart-2), var(--chart-3), var(--chart-1));color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite alternate ndax-spectrum}.ndax-border{background:linear-gradient(125deg, var(--chart-1), var(--chart-2) 58%, var(--chart-3));padding:1px}.ndax-glass{background:color-mix(in srgb, var(--card) 88%, transparent);backdrop-filter:blur(20px)}.ndax-cta{isolation:isolate;box-shadow:0 4px 24px color-mix(in srgb, var(--chart-1) 22%, transparent);transition:box-shadow .3s,transform .3s;position:relative;overflow:hidden}.ndax-cta:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%), color-mix(in srgb, var(--chart-2) 45%, transparent), transparent 65%);opacity:0;transition:opacity .3s,transform .3s;position:absolute;inset:0;transform:scale(.65)}.ndax-cta:hover:before,.ndax-cta:focus-visible:before{opacity:1;transform:scale(1.35)}.ndax-cta:hover{box-shadow:0 0 40px color-mix(in srgb, var(--chart-2) 32%, transparent);transform:translateY(-2px)}.ndax-orbit{border:1px solid color-mix(in srgb, var(--chart-1) 35%, transparent);box-shadow:inset 0 0 50px color-mix(in srgb, var(--chart-1) 6%, transparent)}.ndax-orbit-inner{border:1px dashed color-mix(in srgb, var(--chart-2) 35%, transparent)}.ndax-gateway{background:linear-gradient(145deg, color-mix(in srgb, var(--chart-1) 24%, var(--card)), color-mix(in srgb, var(--chart-2) 12%, var(--card)));box-shadow:0 0 90px color-mix(in srgb, var(--chart-1) 20%, transparent), var(--shadow-lg)}.ndax-feature{transition:transform .2s,box-shadow .2s}.ndax-feature:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--chart-1) 15%, transparent);transform:translateY(-5px)}.ndax-banner{background:radial-gradient(ellipse at 95% 0%, color-mix(in srgb, var(--chart-3) 26%, transparent), transparent 65%), linear-gradient(110deg, color-mix(in srgb, var(--chart-2) 18%, var(--card)), color-mix(in srgb, var(--chart-1) 18%, var(--card)))}.ndax-divider{background:linear-gradient(90deg, transparent, var(--chart-1), var(--chart-2), var(--chart-3), transparent);height:1px}@keyframes ndax-spectrum{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.ndax-gradient-text{animation:none}.ndax-cta,.ndax-cta:before,.ndax-feature{transition:none}.ndax-cta:hover,.ndax-feature:hover{transform:none}}
