.cortex-ai-root{font-family:var(--font-ping),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;--background:#0b0712;--foreground:#f4f1ff;--card:#140f1f;--card-foreground:#f4f1ff;--popover:#140f1f;--popover-foreground:#f4f1ff;--primary:#8b6bff;--primary-foreground:#fff;--secondary:#1b1530;--secondary-foreground:#f4f1ff;--muted:#1b1530;--muted-foreground:#a79fc4;--accent:#251d3d;--accent-foreground:#f4f1ff;--destructive:#e5484d;--border:#ffffff1a;--input:#ffffff1f;--ring:#8b6bff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cortex-ai-root .font-sans{font-family:var(--font-ping),system-ui,-apple-system,sans-serif}.cortex-ai-root .font-pixel{font-family:var(--font-unbounded),ui-sans-serif,system-ui,sans-serif;font-weight:700}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes marqueeRight{0%{transform:translate(-33.333%)}to{transform:translate(0)}}.cortex-ai-root .aurora{pointer-events:none;filter:blur(48px);will-change:transform;background:radial-gradient(38% 34% at 18% 16%,#8b5cf638,#0000 60%),radial-gradient(34% 30% at 82% 26%,#c026d32e,#0000 60%),radial-gradient(46% 42% at 62% 82%,#4338ca33,#0000 62%),radial-gradient(30% 30% at 30% 72%,#a855f729,#0000 60%);animation:26s ease-in-out infinite alternate auroraDrift;position:fixed;inset:-20% -10%}@keyframes auroraDrift{0%{transform:translate(-2%,-1%)scale(1.05)rotate(0)}to{transform:translate(3%,2%)scale(1.16)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.cortex-ai-root .aurora{animation:none}}@media (min-width:768px){.cortex-ai-root .hero-fade-bottom{-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}}.cortex-ai-root .glass{-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a}.cortex-ai-root .shimmer-title{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#8b6bff 0%,#ff5fa2 18%,#38bdf8 36%,#34d399 54%,#ffb84c 72%,#8b6bff 100%);background-size:220%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shimmerTitle}@keyframes shimmerTitle{to{background-position:220%}}@media (prefers-reduced-motion:reduce){.cortex-ai-root .shimmer-title{animation:none}}
