body{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}:root{--bg-primary:#020617;--bg-secondary:#030b1f;--surface-glass:#0f172aa6;--surface-solid:#0f172a;--surface-soft:#0f172a8c;--border-subtle:#94a3b82e;--text-primary:#f8fafc;--text-secondary:#e2e8f0b8;--text-muted:#e2e8f08c;--accent-primary:#41f1c4;--accent-secondary:#38bdf8;--accent-tertiary:#c084fc;--danger:#f87171;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--backdrop-blur:24px;--ease-standard:cubic-bezier(0.4,0,0.2,1);--shadow-soft:0 35px 80px -45px #082f49bf;--shadow-glow:0 40px 120px -65px #41f1c466}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#38bdf81f,#0000 45%) no-repeat,radial-gradient(circle at bottom,#c084fc1a,#0000 50%) no-repeat,#020617;background:radial-gradient(circle at top,#38bdf81f,#0000 45%) no-repeat,radial-gradient(circle at bottom,#c084fc1a,#0000 50%) no-repeat,var(--bg-primary);color:#f8fafc;color:var(--text-primary);font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;min-height:100vh}a{color:inherit}.landing-page{min-height:100vh;overflow-x:hidden;position:relative}.animated-bg{inset:0;pointer-events:none;position:fixed;z-index:0}.bg-gradient{animation:gradient-shift 18s cubic-bezier(.4,0,.2,1) infinite;animation:gradient-shift 18s var(--ease-standard) infinite;background:radial-gradient(ellipse at top,#38bdf859,#0000 65%),radial-gradient(ellipse at center,#c084fc40,#0000 70%);filter:blur(20px);opacity:.6;transform:translateZ(0);will-change:transform}.bg-gradient,.bg-grid{inset:0;position:absolute}.bg-grid{background-image:linear-gradient(#94a3b814 1px,#0000 0),linear-gradient(90deg,#94a3b814 1px,#0000 0);background-size:80px 80px;opacity:.45}.floating-orb{animation:float-up 22s linear infinite;background:radial-gradient(circle,#41f1c440,#0000 70%);border-radius:50%;filter:blur(65px);height:320px;pointer-events:none;position:fixed;transform:translateZ(0);width:320px;will-change:transform,opacity;z-index:1}@keyframes gradient-shift{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes float-up{0%{opacity:0;transform:translate3d(-30%,110vh,0)}15%,85%{opacity:.5}to{opacity:0;transform:translate3d(30%,-110vh,0)}}.container{margin:0 auto;position:relative;width:min(95%,1180px);z-index:2}.navbar{background:#0000;left:0;padding:1.5rem 0;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s var(--ease-standard);z-index:11000}.navbar.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617d9;border-bottom:1px solid #94a3b81f;padding:1rem 0}.navbar .container{align-items:center;display:flex;gap:2rem;justify-content:space-between}.navbar-docs{left:280px;width:calc(100% - 280px)}@media (max-width:1024px){.navbar-docs{left:0;width:100%}}.logo-wrapper{align-items:center;display:flex;gap:1.25rem}.logo-wrapper-docs{gap:1.25rem}.logo-image{filter:drop-shadow(0 10px 30px rgba(65,241,196,.25));height:64px;width:auto}.desktop-nav,.nav-links{align-items:center;display:flex;gap:1.5rem}.nav-link{align-items:center;border-radius:999px;color:#e2e8f0b8;color:var(--text-secondary);display:inline-flex;font-size:.95rem;gap:.5rem;padding:.5rem .75rem;position:relative;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);transition:color .3s var(--ease-standard),background .3s var(--ease-standard)}.nav-link:after{background:linear-gradient(90deg,#0000,#41f1c4a6,#0000);content:"";height:2px;inset:auto 0 -6px;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--ease-standard)}.nav-link:hover{color:#f8fafc;color:var(--text-primary)}.nav-link:focus-visible:after,.nav-link:hover:after{transform:scaleX(1)}.nav-link.cta{background:linear-gradient(135deg,#41f1c433,#38bdf82e);border:1px solid #41f1c466;box-shadow:0 10px 25px -15px #41f1c480;padding:.55rem 1.1rem}.mobile-menu-toggle,.nav-link.cta{color:#f8fafc;color:var(--text-primary)}.mobile-menu-toggle{background:#0f172ac7;border:none;border-radius:50%;cursor:pointer;display:none;height:44px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--ease-standard);width:44px}.mobile-menu-toggle:hover{transform:translateY(-2px)}.hamburger-line{background:#f8fafc;background:var(--text-primary);border-radius:999px;height:2px;left:50%;position:absolute;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--ease-standard),opacity .3s var(--ease-standard);width:18px}.hamburger-line:first-child{top:15px;transform:translateX(-50%)}.hamburger-line:nth-child(2){top:21px;transform:translateX(-50%)}.hamburger-line:nth-child(3){top:27px;transform:translateX(-50%)}.hamburger-line.active:first-child{transform:translate(-50%,6px) rotate(45deg)}.hamburger-line.active:nth-child(2){opacity:0}.hamburger-line.active:nth-child(3){transform:translate(-50%,-6px) rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#020617e6;display:none;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s var(--ease-standard);visibility:hidden;z-index:90}.mobile-menu.open{opacity:1;pointer-events:auto;visibility:visible}@media (max-width:960px){.mobile-menu{display:block}}.mobile-menu-content{display:flex;flex-direction:column;gap:1.5rem;min-height:100vh;padding:4rem 1.5rem}.mobile-menu-content,.mobile-nav-link{align-items:center;justify-content:center}.mobile-nav-link{background:#0f172a8c;border:1px solid #94a3b833;border-radius:999px;color:#f8fafc;color:var(--text-primary);display:inline-flex;min-width:220px;padding:.9rem 1.4rem;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--ease-standard),border-color .3s var(--ease-standard)}.mobile-nav-link.cta{background:linear-gradient(135deg,#41f1c42e,#38bdf838);border-color:#41f1c499}.mobile-nav-link:hover{border-color:#41f1c499;transform:translateY(-2px)}.btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:#f8fafc;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.45rem;justify-content:center;letter-spacing:.01em;padding:.9rem 1.6rem;position:relative;text-transform:none;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);transition:transform .25s var(--ease-standard),box-shadow .3s var(--ease-standard),border-color .3s var(--ease-standard)}.btn--primary{background:linear-gradient(135deg,#41f1c4e6,#38bdf8cc);border-color:#41f1c4b3;box-shadow:0 22px 40px -20px #41f1c499;color:#04121b}.btn--primary:hover{box-shadow:0 28px 60px -18px #41f1c499;transform:translateY(-3px)}.btn--ghost{background:#0f172a8c;border-color:#94a3b84d;color:#f8fafc;color:var(--text-primary)}.btn--ghost:hover{border-color:#41f1c48c;transform:translateY(-3px)}.section-heading{display:flex;flex-direction:column;gap:.75rem;margin:0 auto 3rem;max-width:720px;text-align:center}.section-heading h2{color:#f8fafc;color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.2;margin:0}.section-heading p{color:#e2e8f0b8;color:var(--text-secondary);font-size:1rem;margin:0}.section-heading .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#41f1c4,#38bdf8,#c084fc);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary),var(--accent-tertiary));-webkit-background-clip:text;background-clip:text}.eyebrow{align-items:center;background:#0f172a8c;border:1px solid #41f1c459;border-radius:999px;color:#e2e8f0bf;display:inline-flex;font-size:.75rem;gap:.4rem;justify-content:center;letter-spacing:.12em;padding:.35rem .9rem;text-transform:uppercase}.stats{padding:clamp(4rem,10vh,6rem) 0}.stats__heading{margin-bottom:2.5rem}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));background:#0f172a8c;border:1px solid #94a3b82e;border:1px solid var(--border-subtle);border-radius:24px;border-radius:var(--radius-lg);padding:1.75rem;text-align:left;transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);transition:transform .35s var(--ease-standard),border-color .35s var(--ease-standard),box-shadow .35s var(--ease-standard)}.stat-card:hover{border-color:#41f1c466;box-shadow:0 35px 80px -45px #082f49bf;box-shadow:var(--shadow-soft);transform:translateY(-6px)}.stat-card__value{color:#f8fafc;color:var(--text-primary);font-size:clamp(2rem,3vw,2.6rem);font-weight:600}.stat-card__label{color:#e2e8f08c;color:var(--text-muted);font-size:.85rem;letter-spacing:.12em;margin-top:.4rem;text-transform:uppercase}.stat-card p{color:#e2e8f0b8;color:var(--text-secondary);font-size:.95rem;margin:.65rem 0 0}.network-section{padding:clamp(4rem,11vh,6.5rem) 0}.network-section .section-header{margin-bottom:2.5rem;text-align:center}.network-section .section-header h2{font-size:clamp(2.2rem,4vw,3rem);margin-bottom:.75rem}.network-section .section-header p{color:#e2e8f0b8;color:var(--text-secondary);margin:0}.network-viz-container{background:#080f1ab3;border:1px solid #94a3b829;border-radius:32px;border-radius:var(--radius-xl);box-shadow:0 40px 120px -65px #41f1c466;box-shadow:var(--shadow-glow)}.features{padding:clamp(4rem,10vh,6rem) 0}.feature-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{background:linear-gradient(145deg,#0f172ab3,#0f172a85);border:1px solid #94a3b829;border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 35px 80px -45px #082f49bf;box-shadow:var(--shadow-soft);height:100%;overflow:hidden;padding:2.5rem 2.25rem;position:relative;transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);transition:transform .35s var(--ease-standard),border-color .35s var(--ease-standard),box-shadow .35s var(--ease-standard)}.feature-card:before{background:radial-gradient(circle at top,#41f1c426,#0000 65%);content:"";inset:-40% 20% 40% -20%;opacity:0;position:absolute;transition:opacity .35s cubic-bezier(.4,0,.2,1);transition:opacity .35s var(--ease-standard)}.feature-card:hover{border-color:#41f1c466;box-shadow:0 40px 100px -50px #41f1c480;transform:translateY(-8px)}.feature-card:hover:before{opacity:1}.feature-card__eyebrow{align-items:center;background:#0f172a8c;border:1px solid #41f1c459;border-radius:999px;color:#e2e8f0bf;display:inline-flex;font-size:.75rem;gap:.35rem;letter-spacing:.12em;padding:.45rem .9rem;text-transform:uppercase}.feature-card h3{color:#f8fafc;color:var(--text-primary);font-size:1.6rem;font-weight:600;margin:1.25rem 0 .75rem}.feature-card p{color:#e2e8f0b8;color:var(--text-secondary);font-size:.98rem;margin:0 0 1.25rem}.feature-card ul{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.feature-card li{color:#e2e8f0b8;color:var(--text-secondary);font-size:.95rem;padding-left:1.4rem;position:relative}.feature-card li:before{color:#41f1c4;color:var(--accent-primary);content:"•";left:0;position:absolute;top:0}.cta-section{padding:clamp(4.5rem,12vh,7rem) 0 clamp(5rem,12vh,8rem)}.cta-card{align-items:center;background:linear-gradient(145deg,#41f1c429,#38bdf81f);border:1px solid #41f1c459;border-radius:32px;border-radius:var(--radius-xl);box-shadow:0 40px 120px -55px #41f1c48c;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;overflow:hidden;padding:clamp(2.5rem,5vw,3.5rem);position:relative}.cta-card__content{display:flex;flex-direction:column;gap:1rem;max-width:520px}.cta-card__content h2{color:#04121b;font-size:clamp(2.2rem,4vw,3rem);font-weight:600;margin:0}.cta-card__content p{color:#04121bcc;font-size:1rem;margin:0}.cta-card__actions{display:flex;flex-wrap:wrap;gap:1rem;position:relative;z-index:1}.cta-card .btn--ghost{background:#ffffff8c;border-color:#04121b33;color:#04121bd9}.cta-card .btn--ghost:hover{border-color:#04121b73}footer{color:#e2e8f08c;color:var(--text-muted);font-size:.85rem;padding:3rem 0;text-align:center}footer small{letter-spacing:.12em;text-transform:uppercase}.scroll-to-top{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));background:#0f172aa6;border:1px solid #94a3b833;border-radius:50%;bottom:2rem;color:#f8fafc;color:var(--text-primary);cursor:pointer;display:flex;height:46px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:2rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s var(--ease-standard),transform .3s var(--ease-standard);width:46px;will-change:transform,opacity;z-index:95}.scroll-to-top.visible{opacity:1;pointer-events:auto}.scroll-to-top:hover{border-color:#41f1c480;transform:translateY(-4px)}@media (max-width:1080px){.feature-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.desktop-nav{display:none}.mobile-menu-toggle{align-items:center;display:inline-flex;justify-content:center}.navbar.scrolled .mobile-menu-toggle{background:#0f172ad9}}@media (max-width:768px){.feature-grid,.stats-grid{grid-template-columns:1fr}.feature-card,.stat-card{padding:2rem}.network-section .section-header{margin-bottom:2rem}.cta-card{align-items:flex-start;flex-direction:column;text-align:center}.cta-card__content{max-width:none}.cta-card__actions{justify-content:center;width:100%}.scroll-to-top{bottom:1.25rem;right:1.25rem}}@media (max-width:560px){.navbar{padding:1.1rem 0}.logo-image{height:54px}.feature-grid,.stats-grid{gap:1.25rem}.feature-card,.stat-card{padding:1.75rem}}@media (min-width:2560px){.container{width:min(90%,1600px)}.navbar{padding:2rem 0}.navbar.scrolled{padding:1.5rem 0}.logo-image{height:80px}.nav-link{font-size:1.1rem;padding:.65rem .95rem}.nav-link.cta{padding:.7rem 1.35rem}.feature-grid,.stats-grid{gap:2.5rem}.feature-card,.stat-card{padding:3rem 2.5rem}.scroll-to-top{bottom:3rem;height:60px;right:3rem;width:60px}}@media (max-width:960px) and (max-height:600px) and (orientation:landscape){.navbar{padding:.75rem 0}.navbar.scrolled{padding:.5rem 0}.logo-image{height:48px}.mobile-menu-content{flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;padding:2rem 1.5rem}.mobile-nav-link{min-width:180px;padding:.7rem 1.2rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.4330722d.css.map*/