@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&display=swap);@property --cp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0e0b1a;background-color:var(--cp-bg);color:#f4f6f8;color:var(--cp-ink);font-family:Inter,-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}html{scroll-behavior:smooth}:root{--cp-bg:#0e0b1a;--cp-ink:#f4f6f8;--cp-ink-dim:#bac0cc;--cp-primary:#6a4fb2;--cp-primary-2:#9b59b6;--cp-accent:#c8a6ff;--cp-surface:#ffffff0a;--cp-stroke:#ffffff14;--cp-grad-hero:linear-gradient(140deg,#6a4fb2,#9b59b6 45%,#6a4fb2);--cp-grad-stroke:linear-gradient(90deg,#0000,#9b59b6,#0000);--cp-shadow-sm:0 2px 8px #00000040;--cp-shadow-md:0 10px 30px #00000059;--cp-shadow-lg:0 30px 80px #00000073;--cp-radius-sm:10px;--cp-radius-md:16px;--cp-radius-lg:20px;--cp-navbar-h:72px}.cp-display{font-family:Sora,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.cp-grid-noise{position:relative}.cp-grid-noise:before{background:radial-gradient(1200px 600px at 70% 20%,#c8a6ff14,#0000 60%),radial-gradient(800px 400px at 10% 80%,#9b59b61a,#0000 60%),repeating-linear-gradient(90deg,#ffffff08,#ffffff08 1px,#0000 0,#0000 24px),repeating-linear-gradient(0deg,#ffffff05,#ffffff05 1px,#0000 0,#0000 24px);mix-blend-mode:normal}.cp-grid-noise:after,.cp-grid-noise:before{content:"";inset:0;pointer-events:none;position:absolute}.cp-grid-noise:after{background-image:radial-gradient(2px 2px at 20% 30%,#ffffffb3,#0000 60%),radial-gradient(2px 2px at 60% 70%,#ffffffb3,#0000 60%),radial-gradient(2px 2px at 80% 20%,#ffffffb3,#0000 60%),radial-gradient(2px 2px at 30% 80%,#ffffffb3,#0000 60%);opacity:.03}.cp-pill{align-items:center;background:linear-gradient(#ffffff0a,#ffffff0a) padding-box,linear-gradient(90deg,#0000,#9b59b6,#0000) border-box;background:linear-gradient(var(--cp-surface),var(--cp-surface)) padding-box,var(--cp-grad-stroke) border-box;border:2px solid #0000;border-radius:9999px;color:#f4f6f8;color:var(--cp-ink);display:inline-flex;font-weight:600;height:48px;justify-content:center;letter-spacing:.08em;padding:0 24px;position:relative;text-transform:uppercase}.cp-pill:after,.cp-pill:before{background:linear-gradient(90deg,#0000,#9b59b6,#0000);background:var(--cp-grad-stroke);content:"";height:1px;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:clamp(48px,8vw,160px)}.cp-pill:before{left:calc(clamp(48px, 8vw, 160px)*-1 - 12px)}.cp-pill:after{right:calc(clamp(48px, 8vw, 160px)*-1 - 12px)}.cp-pill-animate{animation:pillIn .24s ease-out forwards,pillGlow 2.4s ease-in-out infinite;opacity:0;transform:scale(.98)}@keyframes pillIn{to{opacity:1;transform:scale(1)}}@keyframes pillGlow{0%,to{box-shadow:0 0 0 #c8a6ff00}50%{box-shadow:0 0 24px #c8a6ff29}}.cp-hairline-top{position:relative}.cp-hairline-top:before{background:linear-gradient(90deg,#0000,#9b59b6,#0000);background:var(--cp-grad-stroke);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.cp-reveal-up{opacity:0;transform:translateY(12px);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.cp-reveal-up.is-inview{opacity:1;transform:translateY(0)}.cp-headline span{animation:riseIn .6s cubic-bezier(.22,1,.36,1) forwards;display:inline-block;opacity:0;transform:translateY(12px)}@keyframes riseIn{to{opacity:1;transform:translateY(0)}}.cp-headline-word{display:inline-block;white-space:nowrap}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(140deg,#6a4fb2,#9b59b6 45%,#6a4fb2);background:var(--cp-grad-hero);-webkit-background-clip:text;background-clip:text;color:#f4f6f8;color:var(--cp-ink)}.MuiTypography-body1,.MuiTypography-body2,.MuiTypography-caption,.MuiTypography-h6,.MuiTypography-overline{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}#typed-wrapper:after{animation:caretBlink .7s step-end infinite;background:currentColor;content:"";display:inline-block;height:.85em;margin-left:2px;vertical-align:-.06em;width:2px}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){#typed-wrapper:after{display:none}}.tech-orbs{inset:-10% -10% -10% -10%;pointer-events:none;position:absolute;z-index:0}.tech-orbs:after,.tech-orbs:before{border-radius:50%;content:"";filter:blur(52px);height:42vw;max-height:680px;max-width:680px;opacity:.12;position:absolute;width:42vw}.tech-orbs:before{animation:orbDrift 18s ease-in-out infinite alternate;background:radial-gradient(circle at 30% 30%,#c8a6ffb3,#6a4fb200);left:-12%;top:-14%}.tech-orbs:after{animation:orbDrift 22s ease-in-out infinite alternate-reverse;background:radial-gradient(circle at 70% 70%,#9b59b699,#6a4fb200);bottom:-12%;right:-12%}@keyframes orbDrift{0%{transform:translate(0)}50%{transform:translate(10px,-12px)}to{transform:translate(-8px,8px)}}@media (prefers-reduced-motion:reduce){.tech-orbs:after,.tech-orbs:before{animation:none}}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 8px 30px #00000026;position:relative;transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease}.feature-card:focus-within,.feature-card:hover{border-color:#ffffff2e;box-shadow:0 14px 36px #00000040;transform:translateY(-6px) scale(1.01)}.feature-card:focus-within .feature-underline,.feature-card:hover .feature-underline{opacity:1;transform:scaleX(1)}.feature-card:focus-within .feature-icon,.feature-card:hover .feature-icon{transform:translateZ(0) scale(1.06) rotate(6deg)}.feature-icon{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(140deg,#6a4fb2,#9b59b6 45%,#6a4fb2) border-box;background:linear-gradient(#fff,#fff) padding-box,var(--cp-grad-hero) border-box;border:2px solid #0000;border-radius:9999px;box-sizing:border-box;display:inline-flex;height:44px;justify-content:center;transition:transform .16s ease;width:44px}.feature-underline{background:linear-gradient(140deg,#6a4fb2,#9b59b6 45%,#6a4fb2);background:var(--cp-grad-hero);border-radius:9999px;height:2px;opacity:.7;transform:scaleX(.3);transform-origin:left;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s;width:36px}.feature-demo{inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(.98);transition:opacity .22s ease,transform .22s ease}.feature-card:focus-within .feature-demo,.feature-card:hover .feature-demo{opacity:1;transform:scale(1)}.network-canvas{inset:0;opacity:.22;pointer-events:none;position:absolute;z-index:0}.network-canvas path{stroke:#c8a6ff47;stroke-width:1;fill:none;stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset .26s ease,stroke .2s ease,opacity .2s ease}.network-active path{stroke:#c8a6ff8c;stroke-dashoffset:0}.cp-hero-outline{--cp-angle:0deg;border-radius:28px;display:inline-block;isolation:isolate;overflow:visible;padding:clamp(48px,6vw,88px) clamp(48px,8vw,120px);position:relative}.cp-hero-pill{left:50%;position:absolute;top:0;transform:translate(-50%,-50%);z-index:3}.cp-hero-pill:before{background:#0e0b1a;background:var(--cp-bg);border-radius:4px;content:"";height:6px;left:-1px;position:absolute;right:-1px;top:calc(50% - 2px);z-index:-1}.cp-pill--edge:after,.cp-pill--edge:before{display:none}.cp-hero-outline:before{background:conic-gradient(#6a4fb2 0deg,#9b59b6 180deg,#6a4fb2 1turn)}.cp-hero-outline:after,.cp-hero-outline:before{border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.cp-hero-outline:after{animation:heroBorderSpin 4.5s linear infinite;background:conic-gradient(from var(--cp-angle),#c8a6ff00 0deg 320deg,#ff7ae6 320deg 332deg,#c8a6ff 332deg 344deg,#9b59b6 344deg 356deg,#6a4fb2 356deg 1turn);filter:drop-shadow(0 0 10px rgba(255,122,230,.75)) drop-shadow(0 0 16px rgba(200,166,255,.5));z-index:1}@keyframes heroBorderSpin{to{--cp-angle:360deg}}.cp-hero-aurora{animation:auroraShift 18s ease-in-out infinite alternate;background:radial-gradient(60% 120% at 20% 30%,#c8a6ff1f,#0000 60%),radial-gradient(60% 120% at 80% 20%,#9b59b624,#0000 60%),radial-gradient(80% 120% at 50% 90%,#6a4fb21f,#0000 70%);filter:blur(40px);inset:-10% -5% -15% -5%;pointer-events:none;position:absolute;z-index:0}@keyframes auroraShift{0%{opacity:.9;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-8px) scale(1.02)}to{opacity:.95;transform:translateY(6px) scale(1.01)}}.cp-hero-scan{animation:scanDown 6s ease-in-out infinite;background:linear-gradient(0deg,#fff0,#c8a6ff14 50%,#fff0);inset:0;mix-blend-mode:screen;opacity:.35;pointer-events:none;position:absolute;transform:translateY(-100%);z-index:1}@keyframes scanDown{0%,10%{transform:translateY(-100%)}40%{transform:translateY(0)}60%{transform:translateY(10%)}to{transform:translateY(110%)}}.cp-hero-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.cp-hero-particles .dot{animation:particleFloat 9s ease-in-out infinite;background:#c8a6ff;border-radius:50%;filter:drop-shadow(0 0 6px rgba(200,166,255,.6));height:3px;opacity:.7;position:absolute;width:3px}.cp-hero-particles .dot.alt{animation-duration:11s;background:#9b59b6}.cp-hero-particles .dot.slow{animation-duration:13s;opacity:.55}@keyframes particleFloat{0%{transform:translateY(0) translateX(0)}50%{opacity:.9;transform:translateY(-14px) translateX(6px)}to{transform:translateY(0) translateX(0)}}.cp-text-sheen{animation:textSheen 5.2s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,currentColor,currentColor 35%,#c8a6ff 48%,currentColor 65%,currentColor);background-size:220% 100%;color:#0000}@keyframes textSheen{0%{background-position:-120% 0}45%{background-position:0 0}to{background-position:120% 0}}.cp-tilt{transform-style:preserve-3d;transition:transform .18s ease,box-shadow .22s ease,filter .22s ease;will-change:transform,box-shadow,filter}.cp-tilt:hover{box-shadow:0 10px 28px #c8a6ff40;filter:saturate(1.06);transform:perspective(800px) rotateX(2deg) rotateY(-1.5deg) translateY(-2px)}.cp-tilt:active{transform:perspective(800px) rotateX(0deg) rotateY(0deg) translateY(0) scale(.99)}.cp-cta{background:linear-gradient(140deg,#6a4fb2,#9b59b6 45%,#6a4fb2);background:var(--cp-grad-hero);border:1px solid #ffffff14;border:1px solid var(--cp-stroke);box-shadow:0 2px 8px #00000040;box-shadow:var(--cp-shadow-sm);color:#fff;transform:translateZ(0);transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.cp-cta:hover{box-shadow:0 10px 30px #00000059;box-shadow:var(--cp-shadow-md);transform:translateY(-2px)}.cp-cta:active{transform:scale(.98)}.cp-flowlines{animation:flowIn .3s ease-out forwards;height:240px;inset:0 0 auto 0;opacity:0;pointer-events:none;position:absolute;z-index:2}@keyframes flowIn{to{opacity:1}}.cp-flowlines path{stroke-linecap:round;fill:none;stroke-dasharray:120 640;animation:dashFlow 10s linear infinite;filter:url(#cp-glow)}@keyframes dashFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-760}}.cp-hero-form{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;display:flex;overflow:hidden;will-change:transform,box-shadow}.cp-hero-form input{background:#0000;border:0;color:#f4f6f8;color:var(--cp-ink);flex:1 1;font-size:16px;outline:none;padding:16px 24px}.cp-hero-form .divider{background:#ffffff24;height:28px;width:1px}.cp-hero-form button{background:linear-gradient(140deg,#6a4fb2,#9b59b6 45%,#6a4fb2);background:var(--cp-grad-hero);border:0;color:#fff;cursor:pointer;font-weight:700;height:100%;padding:0 26px;transition:transform .12s ease,box-shadow .2s ease}.cp-hero-form.invalid{animation:shakeX .12s ease-in-out}@keyframes shakeX{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.cp-flowlines path{stroke-dasharray:none}.cp-hero-outline,.cp-hero-outline:after{animation:none!important}.cp-hero-aurora,.cp-hero-particles .dot,.cp-hero-scan,.cp-text-sheen,.cp-tilt{animation:none!important;transition:none!important}}
/*# sourceMappingURL=main.36137eac.css.map*/