body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{background:#050505;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;height:100%;overflow:hidden;width:100%}.app{background:radial-gradient(circle at top left,#ffffff14,#0000 35%),radial-gradient(circle at bottom right,#5050ff2e,#0000 35%),linear-gradient(180deg,#0a0a0a,#050505);min-height:100vh;position:relative}.noise{background-image:repeating-radial-gradient(circle at 0 0,#fff 0,#0000 1px);inset:0;opacity:.03;pointer-events:none;position:absolute}.navbar{align-items:center;display:flex;justify-content:space-between;padding:28px 48px;position:relative;width:100%;z-index:2}.brand{font-size:1.3rem;font-weight:700;letter-spacing:-.03em}.navbar nav{display:flex;gap:28px}.navbar a{color:#ffffffb8;font-size:.95rem;text-decoration:none;transition:.2s ease}.navbar a:hover{color:#fff}.hero{margin:0 auto;max-width:900px;padding:14vh 40px 0;position:relative;text-align:center;z-index:2}.tag{color:#ffffff8c;font-size:.95rem;letter-spacing:.18em;margin-bottom:18px;text-transform:uppercase}.hero h1{font-size:clamp(3rem,9vw,6.8rem);font-weight:700;letter-spacing:-.05em;line-height:.95}.hero h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#8ea2ff);-webkit-background-clip:text;display:block}.subtext{color:#ffffff9e;font-size:1.2rem;line-height:1.6;margin:28px auto 0;max-width:680px}.buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:42px}button{border:none;border-radius:999px;cursor:pointer;font-size:.96rem;padding:14px 26px;transition:all .25s ease}.primary{background:#fff;color:#000;font-weight:600}.primary:hover{transform:translateY(-2px)}.secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff14;color:#fff}.secondary:hover{background:#ffffff1f}.glow{border-radius:50%;filter:blur(90px);opacity:.28;position:absolute}.glow1{background:#4c6fff;height:280px;left:8%;top:18%;width:280px}.glow2{background:#fff;bottom:10%;height:260px;right:8%;width:260px}.aurora{inset:0;overflow:hidden;z-index:0}.aurora,.light{position:absolute}.light{animation:floatGlow 18s ease-in-out infinite alternate,colorShift 14s linear infinite;border-radius:50%;filter:blur(90px);height:420px;opacity:.22;width:420px}.l1{animation-delay:0s;background:#4c6fff;left:5%;top:10%}.l2{animation-delay:3s;background:#fff;left:65%;top:55%}.l3{animation-delay:6s;background:#8a5cff;left:35%;top:35%}.l4{animation-delay:9s;background:#00d0ff;left:15%;top:75%}@keyframes floatGlow{0%{opacity:.18;transform:translate(0) scale(1)}25%{opacity:.28;transform:translate(80px,-60px) scale(1.15)}50%{opacity:.14;transform:translate(-60px,70px) scale(.95)}75%{opacity:.24;transform:translate(40px,-30px) scale(1.1)}to{opacity:.18;transform:translate(-70px,40px) scale(1.02)}}@keyframes colorShift{0%{filter:blur(90px) hue-rotate(0deg)}50%{filter:blur(110px) hue-rotate(120deg)}to{filter:blur(90px) hue-rotate(240deg)}}
/*# sourceMappingURL=main.490c3add.css.map*/