@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}html{font-size:16px;scroll-behavior:smooth}body,html{overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;background:var(--bg,#f8fafc);color:#0f172a;color:var(--text,#0f172a);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--user-font-family,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);line-height:1.6}a,button,input,select,textarea{min-height:0;touch-action:manipulation}a{color:#00c896;color:var(--primary,#00c896);text-decoration:none}a:hover{color:#00a87a;color:var(--primary-d,#00a87a);text-decoration:underline}button{cursor:pointer;font-family:inherit}ol,ul{list-style:none}img{max-width:100%}code{background:#f1f5f9;border-radius:4px;color:#0f172a;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.875em;padding:2px 6px}:root{--dur-fast:150ms;--dur:240ms;--dur-slow:360ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--radius-xl:20px;--radius-pill:999px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 #00b89059}50%{box-shadow:0 0 0 10px #00b89000}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateY(0);will-change:auto}.stagger:not(.reveal)>*{animation:fadeUp .36s cubic-bezier(.22,1,.36,1) forwards;animation:fadeUp var(--dur-slow) var(--ease-out) forwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*60ms);opacity:0}.stagger:not(.reveal).auto>:first-child{animation-delay:40ms}.stagger:not(.reveal).auto>:nth-child(2){animation-delay:80ms}.stagger:not(.reveal).auto>:nth-child(3){animation-delay:.12s}.stagger:not(.reveal).auto>:nth-child(4){animation-delay:.16s}.stagger:not(.reveal).auto>:nth-child(5){animation-delay:.2s}.stagger:not(.reveal).auto>:nth-child(6){animation-delay:.24s}.stagger:not(.reveal).auto>:nth-child(7){animation-delay:.28s}.stagger:not(.reveal).auto>:nth-child(8){animation-delay:.32s}.stagger:not(.reveal).auto>:nth-child(9){animation-delay:.36s}.stagger:not(.reveal).auto>:nth-child(10){animation-delay:.4s}.stagger:not(.reveal).auto>:nth-child(11){animation-delay:.44s}.stagger:not(.reveal).auto>:nth-child(12){animation-delay:.48s}.reveal.stagger>*{opacity:0;transform:translateY(16px);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.reveal.stagger.is-visible>*{opacity:1;transform:none}.reveal.stagger.auto.is-visible>:first-child{transition-delay:40ms}.reveal.stagger.auto.is-visible>:nth-child(2){transition-delay:90ms}.reveal.stagger.auto.is-visible>:nth-child(3){transition-delay:.14s}.reveal.stagger.auto.is-visible>:nth-child(4){transition-delay:.19s}.reveal.stagger.auto.is-visible>:nth-child(5){transition-delay:.24s}.reveal.stagger.auto.is-visible>:nth-child(6){transition-delay:.29s}.reveal.stagger.auto.is-visible>:nth-child(7){transition-delay:.34s}.reveal.stagger.auto.is-visible>:nth-child(8){transition-delay:.39s}.reveal.stagger{opacity:1;transform:none}.anim-fade-up{animation:fadeUp .36s cubic-bezier(.22,1,.36,1) both;animation:fadeUp var(--dur-slow) var(--ease-out) both}.anim-fade-in{animation:fadeIn .24s cubic-bezier(.22,1,.36,1) both;animation:fadeIn var(--dur) var(--ease-out) both}.anim-scale-in{animation:scaleIn .24s cubic-bezier(.22,1,.36,1) both;animation:scaleIn var(--dur) var(--ease-out) both}.anim-slide-down{animation:slideInDown .24s cubic-bezier(.22,1,.36,1) both;animation:slideInDown var(--dur) var(--ease-out) both}.anim-float{animation:float 5s ease-in-out infinite}.page-enter{animation:fadeUp .36s cubic-bezier(.22,1,.36,1) both;animation:fadeUp var(--dur-slow) var(--ease-out) both}.hover-lift{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.hover-lift:hover{transform:translateY(-4px)}.press{transition:transform .15s cubic-bezier(.22,1,.36,1);transition:transform var(--dur-fast) var(--ease-out)}.press:active{transform:scale(.97)}.skeleton{animation:shimmer 1.4s linear infinite;background:linear-gradient(90deg,#96a5b91a 25%,#96a5b938 37%,#96a5b91a 63%);background-size:936px 100%;border-radius:8px;border-radius:var(--radius-sm,8px)}.gradient-text{-webkit-text-fill-color:#0000;animation:gradientShift 6s ease infinite;background:linear-gradient(110deg,#00b890,#3b9eff,#00b890);background:linear-gradient(110deg,var(--primary,#00b890),#3b9eff,var(--primary,#00b890));-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:#0000}.glow-pulse{animation:pulseGlow 2.4s ease-out infinite}.link-underline{position:relative}.link-underline:after{background:currentColor;bottom:-3px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .24s cubic-bezier(.22,1,.36,1);transition:transform var(--dur) var(--ease-out);width:100%}.link-underline.active:after,.link-underline:hover:after{transform:scaleX(1)}.elev-1{box-shadow:0 1px 2px #0f14280f,0 2px 8px #0f14280f}.elev-2{box-shadow:0 4px 12px #0f14281a,0 12px 32px #0f14281a}.elev-3{box-shadow:0 8px 24px #0f142824,0 24px 60px #0f142829}[data-theme=dark] .elev-1,body[data-adm-theme=dark] .elev-1{box-shadow:0 1px 2px #00000080,0 2px 10px #0006}[data-theme=dark] .elev-2,body[data-adm-theme=dark] .elev-2{box-shadow:0 6px 18px #0000008c,0 16px 40px #00000080}[data-theme=dark] .elev-3,body[data-adm-theme=dark] .elev-3{box-shadow:0 10px 30px #0009,0 28px 70px #0009}.glass{backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background:#ffffff8c;border:1px solid #ffffff80}[data-theme=dark] .glass,body[data-adm-theme=dark] .glass{background:#141a2e8c;border:1px solid #ffffff14}.depth-card{transform-style:preserve-3d;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.depth-card:hover{box-shadow:0 18px 50px #0f142833;transform:translateY(-5px)}[data-theme=dark] .depth-card:hover,body[data-adm-theme=dark] .depth-card:hover{box-shadow:0 18px 50px #0009}.tilt-3d{transform-style:preserve-3d;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1);transition:transform .15s var(--ease-out),box-shadow var(--dur) var(--ease-out);will-change:transform}.brand-gradient{background-image:linear-gradient(135deg,var(--primary),#22d3ee);background-image:linear-gradient(135deg,var(--primary),var(--accent,#22d3ee))}.brand-gradient-text{-webkit-text-fill-color:#0000;animation:gradientShift 6s ease infinite;background:linear-gradient(110deg,var(--primary),#22d3ee,var(--primary));background:linear-gradient(110deg,var(--primary),var(--accent,#22d3ee),var(--primary));-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:#0000}.aurora{isolation:isolate;overflow:hidden;position:relative}.aurora:before{animation:auroraShift 18s ease-in-out infinite alternate;background:radial-gradient(40% 50% at 20% 30%,#6366f161,#0000 70%),radial-gradient(40% 50% at 80% 20%,#22d3ee4d,#0000 70%),radial-gradient(50% 60% at 60% 85%,#7c3aed47,#0000 70%);content:"";filter:blur(40px);inset:-40%;pointer-events:none;position:absolute;z-index:0}.aurora>*{position:relative;z-index:1}@keyframes auroraShift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-2%,0) scale(1.08)}to{transform:translate3d(-3%,2%,0) scale(1.04)}}.gc-scene{--gc-c1:#6366f1;--gc-c2:#22d3ee;--gc-dur:9s;inset:0;overflow:hidden;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:0}.gc-scene svg{display:block;height:100%;width:100%}.gc-s1{stop-color:var(--gc-c1)}.gc-s2{stop-color:var(--gc-c2)}.gc-peak{fill:var(--gc-c2)}.gc-burst{stroke:var(--gc-c2)}.gc-burst,.gc-clip,.gc-item,.gc-peak{transform-box:fill-box;transform-origin:center}.gc-clip{animation:gcReveal var(--gc-dur) ease-in-out infinite;transform-origin:left center}.gc-area,.gc-line{animation:gcFade var(--gc-dur) linear infinite}.gc-burst{animation:gcBurst var(--gc-dur) ease-out infinite}.gc-peak{animation:gcPeak var(--gc-dur) ease-out infinite}.gc-item{animation:gcRise var(--gc-dur) ease-out infinite both}@keyframes gcReveal{0%{transform:scaleX(0)}38%{transform:scaleX(1)}93%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes gcFade{0%,84%{opacity:1}93%,to{opacity:0}}@keyframes gcPeak{0%,36%{opacity:0;transform:scale(0)}43%{opacity:1;transform:scale(1.4)}49%,84%{opacity:1;transform:scale(1)}93%,to{opacity:0;transform:scale(1)}}@keyframes gcBurst{0%,37%{opacity:0;transform:scale(.2)}42%{opacity:.85}60%,to{opacity:0;transform:scale(3.4)}}@keyframes gcRise{0%,40%{opacity:0;transform:translate(0) rotate(0deg) scale(.5)}47%{opacity:1}78%{opacity:1}86%,to{opacity:0;transform:translate(var(--gc-dx),-240px) rotate(var(--gc-spin)) scale(var(--gc-scale))}}.gc-scene--panel{opacity:.42}.gc-scene--mobile{opacity:.4}.gc-scene--admin{--gc-c1:#f97316;--gc-c2:#fbbf24;opacity:.5}.gc-scene--hero{opacity:.5}@media (max-width:1024px){.gc-scene--admin svg,.gc-scene--mobile svg{bottom:0;height:auto;left:0;position:absolute}.gc-scene--mobile{--gc-c1:#4f46e5;--gc-c2:#0891b2;opacity:.6}.gc-scene--admin{opacity:.62}}@media (max-width:600px){.gc-scene--mobile{opacity:.55}.gc-scene--hero{opacity:.42}}.hero-layout{display:block;max-width:1200px;position:relative;width:100%}.hero-content{max-width:760px;position:relative;z-index:1}.hero-3d-scene{inset:-6% -4%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:0}@media (max-width:1000px){.hero-content{margin:0 auto;text-align:center!important}.hero-cta-row{justify-content:center!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.reveal{transform:none!important}.reveal,.stagger>*{opacity:1!important}.anim-float,.brand-gradient-text,.glow-pulse,.gradient-text,.stagger>*{animation:none!important}.brand-gradient-text,.gradient-text{-webkit-text-fill-color:#6366f1;-webkit-text-fill-color:var(--primary,#6366f1);color:#6366f1;color:var(--primary,#6366f1)}.aurora:before,.gc-area,.gc-clip,.gc-line,.gc-peak{animation:none!important}.gc-clip{transform:scaleX(1)!important}.gc-area,.gc-line,.gc-peak{opacity:1!important}.gc-burst,.gc-item{animation:none!important;opacity:0!important}.tilt-3d{transform:none!important}.banner-anim-bounce,.banner-anim-fade,.banner-anim-slide,.banner-anim-zoom{animation:none!important}}@keyframes bannerFade{0%{opacity:0}to{opacity:1}}@keyframes bannerSlide{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes bannerZoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes bannerBounce{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(6px)}80%{transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.banner-anim-fade{animation:bannerFade .45s cubic-bezier(.22,1,.36,1) both;animation:bannerFade .45s var(--ease-out,ease) both}.banner-anim-slide{animation:bannerSlide .45s cubic-bezier(.22,1,.36,1) both;animation:bannerSlide .45s var(--ease-out,ease) both}.banner-anim-zoom{animation:bannerZoom .4s cubic-bezier(.22,1,.36,1) both;animation:bannerZoom .4s var(--ease-out,ease) both}.banner-anim-bounce{animation:bannerBounce .7s cubic-bezier(.34,1.56,.64,1) both}.banner-carousel-dots{display:flex;gap:6px;justify-content:center;padding:4px 0 6px}.banner-carousel-dots .banner-dot{background:#80808066;border-radius:50%;cursor:pointer;height:7px;transition:background .2s,transform .2s;width:7px}.banner-carousel-dots .banner-dot.active{background:#6366f1;background:var(--primary,#6366f1);transform:scale(1.25)}
/*# sourceMappingURL=main.0e0ac6dc.css.map*/