@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--orb-bg:#000;--c1:#bd0011;--c2:#ffd100;--c3:#008ed8;--c4:#dc3dd5;--c5:#40cc6d;--orb-size:min(58vmin,460px)}@supports (color:lab(0% 0 0)){:root{--c1:lab(39.7517% 69.7047 56.1004);--c2:lab(86.5126% 10.3419 138.204);--c3:lab(55.1905% -10.6169 -62.7397);--c4:lab(55.5163% 72.92 -44.8945);--c5:lab(73.2557% -54.466 36.0461)}}.orb-stage{place-items:center;display:grid;position:relative}.orb-container{z-index:2;isolation:isolate;place-items:center;display:grid;position:relative}.orb-glow{width:calc(var(--orb-size)*1.3);height:calc(var(--orb-size)*1.3);filter:blur(2.2vmin);opacity:.2;pointer-events:none;background:radial-gradient(circle,#00db781a 0%,#b36dff14 32%,#00b9da0a 58%,#0000 72%);background:radial-gradient(circle,lab(77.3943% -73.9649 40.4729/.1) 0%,lab(58.6884% 59.1944 -75.4977/.08) 32%,lab(68.5148% -42.2818 -38.3972/.04) 58%,#0000 72%);border-radius:50%;animation:1s cubic-bezier(.2,.9,.2,1) forwards orbGlowBoot,6s ease-in-out 1s infinite alternate glowPulse;position:absolute}@keyframes orbGlowBoot{0%{opacity:0;filter:blur(.8vmin);transform:scale(.28)}45%{opacity:.95;filter:blur(2.1vmin);transform:scale(1.18)}to{opacity:.65;filter:blur(2.6vmin);transform:scale(1)}}@keyframes glowPulse{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}to{opacity:.7;transform:scale(.95)}}.orb{inline-size:var(--orb-size);aspect-ratio:1;border-radius:50%;grid-template-areas:"stack";transition:transform .3s,box-shadow .3s;animation:1s cubic-bezier(.18,.9,.18,1) forwards orbBoot;display:grid;overflow:hidden;transform:scale(.72);box-shadow:0 0 2.2vmin .4vmin #a836311a,0 0 4.6vmin 1.1vmin #005b8e17,inset 0 0 2.8vmin #eadeb914;box-shadow:0 0 2.2vmin .4vmin lab(40.5319% 46.952 30.6887/.1),0 0 4.6vmin 1.1vmin lab(35.8755% -8.79929 -37.8585/.09),inset 0 0 2.8vmin lab(88.6397% .00336766 19.6136/.08)}@keyframes orbBoot{0%{transform:scale(.72);box-shadow:0 0 .4vmin .1vmin #a836310f,0 0 1.4vmin .4vmin #005b8e0d,inset 0 0 .8vmin #eadeb90a;box-shadow:0 0 .4vmin .1vmin lab(40.5319% 46.952 30.6887/.06),0 0 1.4vmin .4vmin lab(35.8755% -8.79929 -37.8585/.05),inset 0 0 .8vmin lab(88.6397% .00336766 19.6136/.04)}52%{transform:scale(1.08);box-shadow:0 0 4vmin 1vmin #00db782e,0 0 8vmin 2.2vmin #b36dff29,inset 0 0 3vmin #eadeb91f;box-shadow:0 0 4vmin 1vmin lab(77.3943% -73.9649 40.4729/.18),0 0 8vmin 2.2vmin lab(58.6884% 59.1944 -75.4977/.16),inset 0 0 3vmin lab(88.6397% .00336766 19.6136/.12)}to{transform:scale(1);box-shadow:0 0 3vmin .6vmin #a8363124,0 0 6vmin 1.4vmin #005b8e1c,inset 0 0 3vmin #eadeb91a;box-shadow:0 0 3vmin .6vmin lab(40.5319% 46.952 30.6887/.14),0 0 6vmin 1.4vmin lab(35.8755% -8.79929 -37.8585/.11),inset 0 0 3vmin lab(88.6397% .00336766 19.6136/.1)}}.orb:hover{transform:scale(1.015);box-shadow:0 0 2.8vmin .65vmin #a8363124,0 0 5.8vmin 1.3vmin #005b8e1c,inset 0 0 2.8vmin #eadeb91a;box-shadow:0 0 2.8vmin .65vmin lab(40.5319% 46.952 30.6887/.14),0 0 5.8vmin 1.3vmin lab(35.8755% -8.79929 -37.8585/.11),inset 0 0 2.8vmin lab(88.6397% .00336766 19.6136/.1)}.orb:before,.orb:after,.orb-intro,.orb-layer{content:"";border-radius:50%;grid-area:stack;width:100%;height:100%;display:block;transform:translateZ(0)}.orb:before{background:conic-gradient(from calc(var(--angle)*3)at 25% 70%,var(--c3),transparent 15% 85%,var(--c3)),conic-gradient(from calc(var(--angle)*-2)at 45% 75%,var(--c2),transparent 25% 65%,var(--c2)),conic-gradient(from calc(var(--angle)*-3)at 80% 20%,var(--c1),transparent 35% 65%,var(--c1)),conic-gradient(from calc(var(--angle)*2)at 15% 5%,var(--c4),transparent 10% 90%,var(--c4)),conic-gradient(from calc(var(--angle)*1)at 20% 80%,var(--c1),transparent 8% 92%,var(--c1)),conic-gradient(from calc(var(--angle)*-3)at 85% 10%,var(--c3),transparent 15% 85%,var(--c3)),conic-gradient(from calc(var(--angle)*2)at 60% 40%,var(--c5),transparent 20% 80%,var(--c5)),conic-gradient(from calc(var(--angle)*-1)at 35% 35%,var(--c4),transparent 30% 70%,var(--c4));box-shadow:inset var(--orb-bg)0 0 5vmin 1vmin;filter:blur(3vmin)contrast(5)saturate(1.3);opacity:0;animation:.7s ease-out .82s forwards orbSurfaceIn,20s linear 1s infinite rotate}.orb-intro{opacity:0;mix-blend-mode:screen;filter:blur(.9vmin)saturate(1.1);background:radial-gradient(circle,#f8f8f8f5 0 4%,#0000 16%),radial-gradient(circle,#00db7870 0 18%,#0000 48%),radial-gradient(circle,#b36dff4d 0 28%,#0000 68%);background:radial-gradient(circle,lab(97.68% -.0000298023 .0000119209/.96) 0 4%,#0000 16%),radial-gradient(circle,lab(77.3943% -73.9649 40.4729/.44) 0 18%,#0000 48%),radial-gradient(circle,lab(58.6884% 59.1944 -75.4977/.3) 0 28%,#0000 68%);animation:1s cubic-bezier(.15,.88,.2,1) forwards orbIntroFlash;position:relative;transform:scale(.18)}.orb-intro:before{content:"";filter:blur(.45vmin);background:radial-gradient(circle,#0000 52%,#f8f8f8c7 56%,#0000 64%);background:radial-gradient(circle,#0000 52%,lab(97.68% -.0000298023 .0000119209/.78) 56%,#0000 64%);border-radius:50%;animation:1s ease-out forwards orbIntroRing;position:absolute;inset:12%}@keyframes orbIntroFlash{0%{opacity:0;filter:blur(.45vmin)saturate();transform:scale(.18)}30%{opacity:.9;filter:blur(.7vmin)saturate(1.06);transform:scale(.52)}62%{opacity:.82;filter:blur(1.1vmin)saturate(1.08);transform:scale(1.04)}to{opacity:0;filter:blur(1.5vmin)saturate();transform:scale(1.24)}}@keyframes orbIntroRing{0%{opacity:0;transform:scale(.3)}40%{opacity:.75}to{opacity:0;transform:scale(1.18)}}.orb-layer{background:conic-gradient(from calc(var(--angle)*-2)at 60% 60%,var(--c5),transparent 20% 80%,var(--c5)),conic-gradient(from calc(var(--angle)*3)at 30% 25%,var(--c4),transparent 25% 75%,var(--c4));filter:blur(4vmin)contrast(3)saturate(1.5);mix-blend-mode:screen;opacity:0;animation:.7s ease-out .9s forwards orbSurfaceIn,25s linear 1s infinite reverse rotate}@keyframes orbSurfaceIn{0%{opacity:0}to{opacity:.6}}.orb:after{-webkit-backdrop-filter:blur(6vmin)brightness(1.1);backdrop-filter:blur(6vmin)brightness(1.1);mix-blend-mode:overlay;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.specular{--specular-x:35%;--specular-y:30%;--specular-opacity:.08;width:var(--orb-size);aspect-ratio:1;background:radial-gradient(ellipse 40% 35% at var(--specular-x)var(--specular-y),oklch(98% 0 0/var(--specular-opacity))0%,transparent 100%);pointer-events:none;z-index:3;mix-blend-mode:overlay;opacity:0;border-radius:50%;animation:.6s ease-out .95s forwards specularIn;position:absolute}@keyframes specularIn{0%{opacity:0}to{opacity:1}}@keyframes rotate{to{--angle:360deg}}@media (max-width:480px){:root{--orb-size:min(50vmin,280px)}}
.ecliptic-page{background:var(--bg);min-height:100vh;position:relative;overflow-x:hidden}.ecliptic-page:before{content:"";z-index:999;pointer-events:none;opacity:.018;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}.star-field{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.star{width:var(--size,1px);height:var(--size,1px);opacity:0;animation:twinkle var(--dur,3s)ease-in-out var(--delay,0s)infinite alternate;background:#f5f5f7;border-radius:50%;position:absolute}.star--key{background:radial-gradient(circle,#fff 0%,#a0d9e3 50%,#0000 100%);background:radial-gradient(circle,#fff 0%,lab(83.0759% -17.1223 -11.3549) 50%,#0000 100%);box-shadow:0 0 3px #ffffff4d}@keyframes twinkle{0%{opacity:.02;transform:scale(.5)}to{opacity:var(--peak,.35);transform:scale(1)}}.nebula{z-index:0;pointer-events:none;filter:blur(60px);background:radial-gradient(35% 45% at 18% 42%,#261a711f,#0000),radial-gradient(40% 30% at 78% 25%,#0031341a,#0000),radial-gradient(30% 35% at 55% 75%,#3e043014,#0000),radial-gradient(50% 25% at 35% 15%,#0023160f,#0000);background:radial-gradient(35% 45% at 18% 42%,lab(16.3249% 27.5022 -48.9161/.12),#0000),radial-gradient(40% 30% at 78% 25%,lab(17.5766% -36.2474 -14.8509/.1),#0000),radial-gradient(30% 35% at 55% 75%,lab(11.5394% 30.4178 -12.3057/.08),#0000),radial-gradient(50% 25% at 35% 15%,lab(10.5653% -26.5078 5.1609/.06),#0000);animation:40s ease-in-out infinite alternate nebulaDrift;position:fixed;inset:-20%}@keyframes nebulaDrift{0%{transform:translate(0)rotate(0)scale(1)}33%{transform:translate(1%,-1%)rotate(1deg)scale(1.02)}66%{transform:translate(-1%,.5%)rotate(-.5deg)scale(.99)}to{transform:translate(.5%,-.5%)rotate(.5deg)scale(1.01)}}.aurora{z-index:0;pointer-events:none;filter:blur(70px);background:radial-gradient(50% 40% at 25% 55%,#00654d17,#0000),radial-gradient(45% 35% at 75% 30%,#3d3b8b12,#0000),radial-gradient(55% 45% at 50% 80%,#6521180d,#0000),radial-gradient(35% 50% at 65% 60%,#0043550f,#0000);background:radial-gradient(50% 40% at 25% 55%,lab(38.1626% -54.9302 9.67597/.09),#0000),radial-gradient(45% 35% at 75% 30%,lab(28.5901% 19.9756 -45.5082/.07),#0000),radial-gradient(55% 45% at 50% 80%,lab(23.6634% 30.7871 22.7068/.05),#0000),radial-gradient(35% 50% at 65% 60%,lab(25.036% -22.9175 -27.5732/.06),#0000);animation:25s ease-in-out infinite alternate auroraDrift;position:fixed;inset:-30%}@keyframes auroraDrift{0%{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-2%,1%)scale(1.04)}to{opacity:.85;transform:translate(1%,-1%)scale(.97)}}.shooting-stars{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.shooting-star{opacity:0;background:linear-gradient(90deg,#fff9,#0000);border-radius:1px;width:80px;height:1px;position:absolute}.shooting-star--1{animation:8s ease-in 2s infinite shoot1;top:15%;left:20%}.shooting-star--2{width:60px;animation:11s ease-in 6s infinite shoot2;top:35%;right:10%}.shooting-star--3{width:50px;animation:14s ease-in 10s infinite shoot3;top:55%;left:60%}@keyframes shoot1{0%{opacity:0;transform:rotate(-35deg)translate(0)}1%{opacity:.8}4%{opacity:0;transform:rotate(-35deg)translate(220px)}to{opacity:0}}@keyframes shoot2{0%{opacity:0;transform:rotate(-42deg)translate(0)}1%{opacity:.7}4%{opacity:0;transform:rotate(-42deg)translate(180px)}to{opacity:0}}@keyframes shoot3{0%{opacity:0;transform:rotate(-30deg)translate(0)}1%{opacity:.6}3%{opacity:0;transform:rotate(-30deg)translate(160px)}to{opacity:0}}.space-dust{z-index:0;pointer-events:none;background-image:radial-gradient(1px 1px at 20% 30%,#ffffff26,#0000),radial-gradient(1px 1px at 40% 70%,#ffffff1a,#0000),radial-gradient(1px 1px at 65% 20%,#ffffff1f,#0000),radial-gradient(1.5px 1.5px at 80% 55%,#ffffff14,#0000),radial-gradient(1px 1px at 10% 80%,#ffffff1a,#0000),radial-gradient(1px 1px,#ffffff0f,#0000),radial-gradient(1.5px 1.5px at 85% 85%,#ffffff14,#0000),radial-gradient(1px 1px at 30% 15%,#ffffff1f,#0000);background-size:300px 300px;animation:20s linear infinite dustDrift;position:absolute;inset:-10%}@keyframes dustDrift{0%{transform:translate(0)}to{transform:translate(-300px,-300px)}}.nav{z-index:100;padding:1.1rem 1.5rem;position:absolute;top:0;left:0;right:0}.nav-inner{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:#ffffff08;border:1px solid #ffffff0f;border-radius:980px;justify-content:space-between;align-items:center;max-width:920px;margin:0 auto;padding:.55rem .55rem .55rem 1.1rem;transition:background .4s,border-color .4s,box-shadow .4s;display:flex;box-shadow:inset 0 1px #ffffff08,0 8px 40px #0000004d}.nav-inner:hover{background:#ffffff0b;border-color:#ffffff17}.nav-logo{white-space:nowrap;align-items:center;gap:.55rem;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex}.nav-logo:hover{transform:scale(1.03)}.nav-logo-text{font-family:var(--font-syne),sans-serif;color:var(--text-1);letter-spacing:-.02em;font-size:.92rem;font-weight:700}a,button,.nav-link,.nav-cta,.nav-social,.nav-logo,.btn-primary,.btn-ghost,.f-card-tilt,.f-card-link,.ft-link,.ft-bottom-link,.ft-social,.code-cta{cursor:pointer}.nav-logo-orb{isolation:isolate;border-radius:50%;flex-shrink:0;grid-template-areas:"orb";width:24px;height:24px;display:grid;overflow:hidden;box-shadow:0 0 8px #00d6a833,0 0 16px #005b8e1f,inset 0 0 3px #eadeb91a;box-shadow:0 0 8px lab(76.5855% -56.1552 10.2111/.2),0 0 16px lab(35.8755% -8.79929 -37.8585/.12),inset 0 0 3px lab(88.6397% .00336766 19.6136/.1)}.nav-logo-orb:before,.nav-logo-orb:after{content:"";border-radius:50%;grid-area:orb;width:100%;height:100%}.nav-logo-orb:before{background:conic-gradient(from calc(var(--angle)*3)at 25% 70%,var(--c3),transparent 15% 85%,var(--c3)),conic-gradient(from calc(var(--angle)*-2)at 45% 75%,var(--c2),transparent 25% 65%,var(--c2)),conic-gradient(from calc(var(--angle)*-3)at 80% 20%,var(--c1),transparent 35% 65%,var(--c1)),conic-gradient(from calc(var(--angle)*2)at 15% 5%,var(--c4),transparent 10% 90%,var(--c4)),conic-gradient(from calc(var(--angle)*1)at 20% 80%,var(--c1),transparent 8% 92%,var(--c1)),conic-gradient(from calc(var(--angle)*-3)at 85% 10%,var(--c3),transparent 15% 85%,var(--c3)),conic-gradient(from calc(var(--angle)*2)at 60% 40%,var(--c5),transparent 20% 80%,var(--c5)),conic-gradient(from calc(var(--angle)*-1)at 35% 35%,var(--c4),transparent 30% 70%,var(--c4));box-shadow:inset var(--orb-bg)0 0 3px 1px;filter:blur(2px)contrast(5)saturate(1.3);animation:20s linear infinite rotate}.nav-logo-orb:after{background:conic-gradient(from calc(var(--angle)*-2)at 60% 60%,var(--c5),transparent 20% 80%,var(--c5)),conic-gradient(from calc(var(--angle)*3)at 30% 25%,var(--c4),transparent 25% 75%,var(--c4));filter:blur(2.5px)contrast(3)saturate(1.5);mix-blend-mode:screen;opacity:.6;animation:25s linear infinite reverse rotate}.nav-center{position:absolute;left:50%;transform:translate(-50%)}.nav-links{align-items:center;gap:.15rem;display:flex}.nav-link{color:var(--text-1);border-radius:980px;padding:.4rem .9rem;font-size:.78rem;font-weight:450;text-decoration:none;transition:color .3s,background .3s;position:relative}.nav-link:hover{color:var(--text-1);background:#ffffff0f}.nav-link-text{z-index:1;position:relative}.nav-link:after{content:"";background:var(--accent);border-radius:1px;width:12px;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:4px;left:50%;transform:translate(-50%)scaleX(0)}.nav-link:hover:after{transform:translate(-50%)scaleX(1)}.nav-actions{align-items:center;gap:.35rem;display:flex}.nav-product-group{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:980px;align-items:center;padding:.32rem .15rem;display:flex}.nav-product-link{color:var(--text-1);letter-spacing:-.01em;border-radius:980px;padding:.25rem .7rem;font-size:.74rem;font-weight:500;text-decoration:none;transition:color .25s,background .25s}.nav-product-link:hover{color:var(--text-1);background:#ffffff12}.nav-product-sep{background:#ffffff14;flex-shrink:0;width:1px;height:12px}.nav-cta{color:var(--text-1);letter-spacing:-.01em;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:980px;align-items:center;gap:.35rem;padding:.45rem .95rem;font-size:.76rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.nav-cta:hover{color:var(--accent);background:#00d6a80f;background:lab(76.5855% -56.1552 10.2111/.06);border-color:#00d6a84d;border-color:lab(76.5855% -56.1552 10.2111/.3);transform:scale(1.04);box-shadow:0 0 20px #00d6a81a;box-shadow:0 0 20px lab(76.5855% -56.1552 10.2111/.1)}.nav,.hero-letter,.hero-eyebrow,.hero-tagline,.hero-ctas>*,.scroll-hint,.orbit{opacity:0}.hero-section{z-index:5;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.hero-orb-wrap{z-index:0;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.hero-orb-wrap>*{grid-area:1/1}.hero-radial-grid{width:calc(var(--orb-size)*3.2);height:calc(var(--orb-size)*3.2);pointer-events:none;z-index:0;background:repeating-radial-gradient(circle at 50% 50%,transparent 0,transparent calc(var(--orb-size)*.28 - 1px),#ffffff05 calc(var(--orb-size)*.28),transparent calc(var(--orb-size)*.28 + 1px));opacity:0;border-radius:50%;animation:1.5s ease-out 1.2s forwards radialGridIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#0000 18%,#000 30% 70%,#0000 85%);mask-image:radial-gradient(circle,#0000 18%,#000 30% 70%,#0000 85%)}.hero-radial-grid:before{content:"";background:conic-gradient(#0000 0deg,#ffffff03 1deg,#0000 2deg 90deg,#ffffff03 91deg,#0000 92deg 180deg,#ffffff03 181deg,#0000 182deg 270deg,#ffffff03 271deg,#0000 272deg);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 18%,#000 30% 70%,#0000 85%);mask-image:radial-gradient(circle,#0000 18%,#000 30% 70%,#0000 85%)}@keyframes radialGridIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.sonar-rings{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sonar{width:var(--orb-size);height:var(--orb-size);margin-top:calc(var(--orb-size)/-2);margin-left:calc(var(--orb-size)/-2);opacity:0;border:1px solid #ffffff0a;border-radius:50%;animation:4s ease-out infinite sonarPulse;position:absolute;top:50%;left:50%}.sonar--2{animation-delay:1.3s}.sonar--3{animation-delay:2.6s}@keyframes sonarPulse{0%{opacity:.35;border-color:#00d6a81f;border-color:lab(76.5855% -56.1552 10.2111/.12);transform:scale(1)}70%{opacity:0}to{opacity:0;border-color:#00d6a800;border-color:lab(76.5855% -56.1552 10.2111/0);transform:scale(2.8)}}.orb-orbit-badges{pointer-events:none;z-index:4;position:absolute;inset:0}.orb-badge{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);opacity:0;background:#ffffff08;border:1px solid #ffffff14;border-radius:980px;align-items:center;gap:.55rem;padding:.5rem .85rem;animation:4s ease-in-out infinite alternate badgeFloat,.8s ease-out forwards badgeIn;display:flex;position:absolute}.orb-badge:before{content:"";background:var(--badge-dot,var(--accent));width:5px;height:5px;box-shadow:0 0 8px var(--badge-dot,var(--accent));border-radius:50%;flex-shrink:0}.orb-badge-val{font-family:var(--font-geist-mono),monospace;color:var(--text-1);letter-spacing:-.01em;white-space:nowrap;font-size:.7rem;font-weight:600}.orb-badge-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-1);white-space:nowrap;font-size:.58rem}.orb-badge--1{--badge-dot:#00d6a8;animation-delay:1.4s,1.4s;top:6%;right:-30%}@supports (color:lab(0% 0 0)){.orb-badge--1{--badge-dot:lab(76.5855% -56.1552 10.2111)}}.orb-badge--2{--badge-dot:#7f9dff;animation-delay:1.7s,1.7s;bottom:10%;left:-34%}@supports (color:lab(0% 0 0)){.orb-badge--2{--badge-dot:lab(65.6835% 14.8951 -64.3095)}}.orb-badge--3{--badge-dot:#ff9b50;animation-delay:2s,2s;top:-10%;left:-20%}@supports (color:lab(0% 0 0)){.orb-badge--3{--badge-dot:lab(73.6766% 36.8091 59.8126)}}@keyframes badgeIn{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes badgeFloat{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.orbit-rings{perspective:800px;transform-style:preserve-3d;pointer-events:none;place-items:center;display:grid}.orbit{width:var(--ow);height:var(--ow);margin-top:calc(var(--ow)/-2);margin-left:calc(var(--ow)/-2);transform-style:preserve-3d;border:1px solid #f5f5f70b;border-radius:50%;position:absolute;top:50%;left:50%}.orbit--1{--ow:calc(var(--orb-size)*1.55);animation:26s linear infinite orbit1}.orbit--2{--ow:calc(var(--orb-size)*1.95);animation:36s linear infinite reverse orbit2}.orbit--3{--ow:calc(var(--orb-size)*2.35);border-style:dashed;border-color:#f5f5f704;animation:50s linear infinite orbit3}.orbit--1:before,.orbit--2:before{content:"";background:var(--accent);width:3px;height:3px;box-shadow:0 0 8px var(--accent);border-radius:50%;position:absolute;top:-1.5px;left:50%;transform:translate(-50%)}.orbit--2:before{opacity:.6;width:2px;height:2px;top:-1px}.orbit--1:after,.orbit--2:after{content:"";background:#fb9d59;background:lab(73.8123% 31.6311 50.3442);border-radius:50%;width:2px;height:2px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 6px #fb9d5999;box-shadow:0 0 6px lab(73.8123% 31.6311 50.3442/.6)}.orbit--1:after{width:2.5px;height:2.5px}.orbit--3:before{content:"";background:#7792ee;background:lab(61.5869% 9.51824 -50.2978);border-radius:50%;width:1.5px;height:1.5px;position:absolute;top:50%;right:-.75px;transform:translateY(-50%);box-shadow:0 0 6px #7792ee80;box-shadow:0 0 6px lab(61.5869% 9.51824 -50.2978/.5)}@keyframes orbit1{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}@keyframes orbit2{0%{transform:rotateX(68deg)rotate(25deg)}to{transform:rotateX(68deg)rotate(385deg)}}@keyframes orbit3{0%{transform:rotateX(76deg)rotate(50deg)}to{transform:rotateX(76deg)rotate(410deg)}}.hero-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.4rem;padding:0 2rem;display:flex;position:relative}.hero-eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.72rem}.hero-title{font-family:var(--font-syne),sans-serif;letter-spacing:-.05em;color:var(--text-1);text-shadow:0 0 120px #00d6a814,0 0 60px #9980fe0d;text-shadow:0 0 120px lab(76.5855% -56.1552 10.2111/.08),0 0 60px lab(60.3682% 32.0599 -60.4783/.05);perspective:600px;justify-content:center;font-size:clamp(4.5rem,13vw,9rem);font-weight:800;line-height:.92;display:flex}.hero-letter{display:inline-block}.hero-tagline{color:var(--text-1);max-width:32rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.hero-ctas{gap:.75rem;margin-top:.4rem;display:flex}.btn-primary{color:#000;background:var(--text-1);border-radius:980px;align-items:center;gap:.5rem;padding:.78rem 1.6rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary:hover{transform:scale(1.04);box-shadow:0 8px 32px #f5f5f71f}.btn-ghost{color:var(--text-1);border:1px solid #f5f5f733;border-radius:980px;align-items:center;gap:.5rem;padding:.78rem 1.6rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-ghost:hover{color:var(--text-1);border-color:#f5f5f759;transform:scale(1.04)}.hero-app-group{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#ffffff0a;border:1px solid #ffffff14;border-radius:980px;align-items:center;padding:.35rem;display:flex;box-shadow:inset 0 1px #ffffff08,0 8px 32px #00000040}.hero-app-btn{color:var(--text-1);letter-spacing:-.01em;cursor:pointer;border-radius:980px;align-items:center;gap:.45rem;padding:.6rem 1.3rem;font-size:.85rem;font-weight:650;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.hero-app-btn:hover{color:var(--text-1);background:#ffffff14;transform:translateY(-1px)}.hero-app-btn--primary{color:#000;background:var(--text-1);font-weight:600}.hero-app-btn--primary:hover{color:#000;background:var(--text-1);transform:scale(1.04);box-shadow:0 4px 20px #f5f5f726}.hero-app-sep{background:#ffffff14;flex-shrink:0;width:1px;height:16px;margin:0 .1rem}.scroll-hint{z-index:3;flex-direction:column;align-items:center;gap:.7rem;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.scroll-hint-text{font-family:var(--font-geist-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--text-4);font-size:.55rem}.scroll-hint-line{background:linear-gradient(to bottom,var(--accent),transparent);transform-origin:top;width:1px;height:32px;animation:2.5s ease-in-out infinite scrollPulse}@keyframes scrollPulse{0%,to{scaleY:.6;opacity:.3}50%{scaleY:1;opacity:.8}}.statement-section{z-index:3;background:var(--bg);justify-content:center;align-items:center;height:100vh;display:flex;position:relative}.statement-section:before{content:"";background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none;z-index:-1;height:120px;position:absolute;top:0;left:0;right:0}.statement-inner{text-align:center;max-width:960px;margin:0 auto;padding:0 2rem}.statement-text{flex-direction:column;gap:.35em;display:flex}.st-line{font-family:var(--font-syne),sans-serif;letter-spacing:-.03em;color:var(--text-1);opacity:0;font-size:clamp(2rem,5.5vw,3.8rem);font-weight:700;line-height:1.15}.st-line--accent{color:var(--accent)}.section-divider{z-index:3;background:linear-gradient(90deg,#0000,#00d6a840 30%,#00d6a866 50%,#00d6a840 70%,#0000);background:linear-gradient(90deg,#0000,lab(76.5855% -56.1552 10.2111/.25) 30%,lab(76.5855% -56.1552 10.2111/.4) 50%,lab(76.5855% -56.1552 10.2111/.25) 70%,#0000);width:0;max-width:960px;height:1px;margin:0 auto;position:relative}.section-divider:after{content:"";pointer-events:none;background:radial-gradient(#00d6a80f 0%,#0000 70%);background:radial-gradient(lab(76.5855% -56.1552 10.2111/.06) 0%,#0000 70%);width:60%;height:40px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.metrics-section{z-index:3;background:var(--bg);padding:clamp(8rem,14vw,12rem) 0;position:relative}.metrics-section:after{content:"";background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none;height:160px;position:absolute;bottom:-1px;left:0;right:0}.metrics-inner{max-width:1100px;margin:0 auto;padding:0 2rem}.metrics-header{margin-bottom:clamp(3rem,5vw,4.5rem)}.metrics-tag{font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.7rem;display:block}.metrics-title{font-family:var(--font-syne),sans-serif;letter-spacing:-.03em;color:var(--text-1);font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700}.metrics-bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:1rem;display:grid}.metric-card--featured{grid-column:span 2}.metric-card-border{background:linear-gradient(135deg,rgba(var(--mc),.2),transparent 50%,rgba(var(--mc),.08));border-radius:22px;height:100%;padding:1px;transition:background .5s;position:relative;overflow:hidden}.metric-card:hover .metric-card-border{background:linear-gradient(135deg,rgba(var(--mc),.45),rgba(var(--mc),.05)50%,rgba(var(--mc),.25))}.metric-card-border:before{content:"";background:conic-gradient(from calc(var(--angle)*1),transparent 0%,rgba(var(--mc),.35)8%,transparent 18%,transparent 50%,rgba(var(--mc),.2)58%,transparent 68%);opacity:0;width:200%;height:200%;transition:opacity .5s;animation:5s linear infinite rotate;position:absolute;top:-50%;left:-50%}.metric-card:hover .metric-card-border:before{opacity:1}.metric-card-inner{background:linear-gradient(160deg,#08080efa 0%,#020206fc 100%);border-radius:21px;flex-direction:column;height:100%;min-height:200px;padding:2.2rem 2rem 2rem;display:flex;position:relative;overflow:hidden}.metric-card--featured .metric-card-inner{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem;min-height:220px;padding:2.6rem 2.6rem 2.4rem}.metric-card-mesh{border-radius:inherit;background:radial-gradient(ellipse 80% 60% at 70% 80%,rgba(var(--mc),.06)0%,transparent 60%),radial-gradient(ellipse 60% 80% at 10% 20%,rgba(var(--mc),.04)0%,transparent 50%);opacity:.8;pointer-events:none;animation:8s ease-in-out infinite alternate meshDrift;position:absolute;inset:0}@keyframes meshDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(2%,-1%)scale(1.03)}to{transform:translate(-1%,1%)scale(.98)}}.metric-card:hover .metric-card-mesh{opacity:1.5}.metric-card-content{z-index:1;flex-direction:column;flex:1;gap:1.2rem;display:flex;position:relative}.metric-card-top{justify-content:space-between;align-items:center;display:flex}.metric-card-tag{font-family:var(--font-geist-mono),monospace;letter-spacing:.14em;color:rgba(var(--mc),.7);text-transform:uppercase;border:1px solid rgba(var(--mc),.12);background:rgba(var(--mc),.04);border-radius:980px;padding:.3rem .65rem;font-size:.6rem}.metric-card-dot{background:rgb(var(--mc));width:6px;height:6px;box-shadow:0 0 6px rgba(var(--mc),.6),0 0 20px rgba(var(--mc),.25);border-radius:50%;animation:3s ease-in-out infinite alternate metricDotPulse}@keyframes metricDotPulse{0%{box-shadow:0 0 4px rgba(var(--mc),.4),0 0 12px rgba(var(--mc),.15)}to{box-shadow:0 0 10px rgba(var(--mc),.8),0 0 30px rgba(var(--mc),.35)}}.metric-card-value{font-family:var(--font-syne),sans-serif;letter-spacing:-.04em;color:var(--text-1);background:linear-gradient(135deg,var(--text-1)30%,rgb(var(--mc))100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px rgba(var(--mc),.15));-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,4.5vw,3.4rem);font-weight:800;line-height:1}.metric-card--featured .metric-card-value{font-size:clamp(3.2rem,6vw,4.5rem)}.metric-card-suffix{color:var(--text-3);font-size:.4em;font-weight:500}.metric-card-label{color:var(--text-1);font-size:.82rem;line-height:1.5}.svm-lanes{z-index:1;flex-direction:column;flex-shrink:0;gap:6px;width:180px;padding:.6rem 0;display:flex;position:relative}.svm-lane{background:rgba(var(--mc),.06);border:1px solid rgba(var(--mc),.08);border-radius:4px;height:8px;position:relative;overflow:hidden}.svm-tx{background:linear-gradient(90deg,transparent,rgba(var(--mc),.7),rgb(var(--mc)),rgba(var(--mc),.7),transparent);width:18px;height:4px;box-shadow:0 0 8px rgba(var(--mc),.3);animation:svmTxFlow var(--tx-dur,2.2s)linear var(--tx-delay,0s)infinite;border-radius:2px;position:absolute;top:50%;transform:translateY(-50%)}.svm-tx--a{--tx-dur:.7s;--tx-delay:0s}.svm-tx--b{--tx-dur:.7s;--tx-delay:.35s}.svm-tx--c{--tx-dur:.85s;--tx-delay:.12s}.svm-tx--d{--tx-dur:.85s;--tx-delay:.55s}.svm-tx--e{--tx-dur:.6s;--tx-delay:.25s}.svm-tx--f{--tx-dur:.95s;--tx-delay:60ms}.svm-tx--g{--tx-dur:.95s;--tx-delay:.5s}@keyframes svmTxFlow{0%{opacity:0;left:-18px}5%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.svm-lane-label{font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--mc),.45);text-align:right;margin-top:2px;font-size:.52rem}.viz-ping{z-index:1;width:40px;height:40px;position:absolute;bottom:1.4rem;right:1.6rem}.viz-ping-dot{background:rgb(var(--mc));width:6px;height:6px;box-shadow:0 0 8px rgba(var(--mc),.5);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viz-ping-ring{border:1px solid rgba(var(--mc),.3);border-radius:50%;width:100%;height:100%;animation:2.5s ease-out infinite vizPing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.viz-ping-ring--2{animation-delay:1.25s}@keyframes vizPing{0%{opacity:.7;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}.viz-confirm{z-index:1;width:32px;height:32px;position:absolute;bottom:1.4rem;right:1.6rem}.viz-confirm-svg{width:100%;height:100%}.viz-confirm-track{fill:none;stroke:rgba(var(--mc),.1);stroke-width:2px}.viz-confirm-fill{fill:none;stroke:rgb(var(--mc));stroke-width:2px;stroke-linecap:round;stroke-dasharray:88;stroke-dashoffset:88px;filter:drop-shadow(0 0 4px rgba(var(--mc),.4));transform-origin:50%;animation:3s ease-in-out infinite confirmDraw;transform:rotate(-90deg)}@keyframes confirmDraw{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:0}to{stroke-dashoffset:88px}}.viz-micro{z-index:1;width:48px;height:24px;position:absolute;bottom:1.6rem;right:1.6rem}.viz-micro-line{background:linear-gradient(90deg,transparent,rgba(var(--mc),.15),rgba(var(--mc),.3));height:1px;position:absolute;bottom:50%;left:0;right:0}.viz-micro-dot{background:rgb(var(--mc));width:5px;height:5px;box-shadow:0 0 6px rgba(var(--mc),.5);border-radius:50%;animation:2.5s ease-in-out infinite alternate microFloat;position:absolute;bottom:calc(50% - 2px);right:0}@keyframes microFloat{0%{transform:translateY(4px)}to{transform:translateY(-4px)}}.viz-node{z-index:1;width:52px;height:52px;position:absolute;bottom:1.2rem;right:1.4rem}.viz-node-core{background:rgb(var(--mc));width:10px;height:10px;box-shadow:0 0 10px rgba(var(--mc),.6),0 0 24px rgba(var(--mc),.2);border-radius:50%;animation:2s ease-in-out infinite alternate vizNodeCorePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes vizNodeCorePulse{0%{box-shadow:0 0 8px rgba(var(--mc),.5),0 0 18px rgba(var(--mc),.15);transform:translate(-50%,-50%)scale(1)}to{box-shadow:0 0 14px rgba(var(--mc),.8),0 0 32px rgba(var(--mc),.3);transform:translate(-50%,-50%)scale(1.15)}}.viz-node-ring{border:1px solid rgba(var(--mc),.2);border-radius:50%;animation:3s ease-out infinite vizNodeRing;position:absolute;top:50%;left:50%}.viz-node-ring--1{width:24px;height:24px;margin:-12px 0 0 -12px;animation-delay:0s}.viz-node-ring--2{width:36px;height:36px;margin:-18px 0 0 -18px;animation-delay:1s}.viz-node-ring--3{width:48px;height:48px;margin:-24px 0 0 -24px;animation-delay:2s}@keyframes vizNodeRing{0%{opacity:.6;border-color:rgba(var(--mc),.35);transform:scale(.6)}to{opacity:0;border-color:rgba(var(--mc),0);transform:scale(1.3)}}.metric-card{cursor:pointer;transition:transform .5s cubic-bezier(.16,1,.3,1)}.metric-card:hover{transform:translateY(-3px)}.dataflow-section{z-index:3;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.dataflow-bg{pointer-events:none;position:absolute;inset:0}.dataflow-grid{background:repeating-linear-gradient(0deg,#0000,#0000 calc(6.25% - 1px),#ffffff03 6.25%,#0000 calc(6.25% + 1px)),repeating-linear-gradient(90deg,#0000,#0000 calc(6.25% - 1px),#ffffff02 6.25%,#0000 calc(6.25% + 1px));position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75%,#000 15%,#0000 70%);mask-image:radial-gradient(85% 75%,#000 15%,#0000 70%)}.dataflow-glow-l{filter:blur(70px);background:radial-gradient(circle,#00d6a812,#0000 65%);background:radial-gradient(circle,lab(76.5855% -56.1552 10.2111/.07),#0000 65%);border-radius:50%;width:450px;height:450px;position:absolute;top:25%;left:3%}.dataflow-glow-r{filter:blur(70px);opacity:0;background:radial-gradient(circle,#6159e10f,#0000 65%);background:radial-gradient(circle,lab(44.8244% 33.0362 -69.9004/.06),#0000 65%);border-radius:50%;width:450px;height:450px;position:absolute;top:20%;right:3%}.dataflow-bg:before{content:"";background:linear-gradient(90deg,#0000,#ffffff08 20% 80%,#0000);height:1px;position:absolute;top:50%;left:10%;right:10%}.dataflow-header{text-align:center;z-index:2;position:absolute;top:clamp(2.5rem,6vh,5rem);left:50%;transform:translate(-50%)}.dataflow-tag{font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.7rem;display:block}.dataflow-title{font-family:var(--font-syne),sans-serif;letter-spacing:-.03em;color:var(--text-1);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700}.dataflow-track{z-index:1;align-items:center;gap:0;width:100%;max-width:1050px;padding:0 2.5rem;display:flex}.df-node{z-index:2;flex-direction:column;flex-shrink:0;align-items:center;gap:.8rem;display:flex;position:relative}.df-node-label{font-family:var(--font-syne),sans-serif;color:var(--text-1);letter-spacing:-.01em;font-size:.9rem;font-weight:700}.df-node-sub{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-1);margin-top:-.4rem;font-size:.55rem}.df-node-orb{isolation:isolate;border-radius:50%;grid-template-areas:"stack";width:84px;height:84px;display:grid;overflow:hidden;box-shadow:0 0 12px #a836311f,0 0 28px #005b8e14,inset 0 0 6px #eadeb90f;box-shadow:0 0 12px lab(40.5319% 46.952 30.6887/.12),0 0 28px lab(35.8755% -8.79929 -37.8585/.08),inset 0 0 6px lab(88.6397% .00336766 19.6136/.06)}.df-node-orb:before,.df-node-orb-layer{content:"";border-radius:50%;grid-area:stack;width:100%;height:100%}.df-node--ecliptic:after{content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(circle,#00d6a814,#0000 65%);background:radial-gradient(circle,lab(76.5855% -56.1552 10.2111/.08),#0000 65%);border-radius:50%;width:130px;height:130px;animation:4s ease-in-out infinite alternate dfGlowPulse;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.df-node--solana:after{content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(circle,#9945ff14,#0000 65%);border-radius:50%;width:130px;height:130px;animation:4s ease-in-out 2s infinite alternate dfGlowPulse;position:absolute;top:-20px;left:50%;transform:translate(-50%)}@keyframes dfGlowPulse{0%{opacity:.5;transform:translate(-50%)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1.1)}}.df-node-orb--ecliptic:before{background:conic-gradient(from calc(var(--angle)*3)at 25% 70%,var(--c3),transparent 15% 85%,var(--c3)),conic-gradient(from calc(var(--angle)*-2)at 45% 75%,var(--c2),transparent 25% 65%,var(--c2)),conic-gradient(from calc(var(--angle)*-3)at 80% 20%,var(--c1),transparent 35% 65%,var(--c1)),conic-gradient(from calc(var(--angle)*2)at 60% 40%,var(--c5),transparent 20% 80%,var(--c5));box-shadow:inset var(--orb-bg)0 0 4px 1px;filter:blur(2.5px)contrast(5)saturate(1.3);animation:18s linear infinite rotate}.df-node-orb--ecliptic .df-node-orb-layer{background:conic-gradient(from calc(var(--angle)*-2)at 60% 60%,var(--c5),transparent 20% 80%,var(--c5)),conic-gradient(from calc(var(--angle)*3)at 30% 25%,var(--c4),transparent 25% 75%,var(--c4));filter:blur(3px)contrast(3)saturate(1.5);mix-blend-mode:screen;opacity:.5;animation:24s linear infinite reverse rotate}.df-node-orb--solana:before{--sc1:#6054ec;--sc2:#a454d7;--sc3:#006aa7;--sc4:#00a3aa;background:conic-gradient(from calc(var(--angle)*3)at 25% 70%,var(--sc3),transparent 15% 85%,var(--sc3)),conic-gradient(from calc(var(--angle)*-2)at 45% 75%,var(--sc2),transparent 25% 65%,var(--sc2)),conic-gradient(from calc(var(--angle)*-3)at 80% 20%,var(--sc1),transparent 35% 65%,var(--sc1)),conic-gradient(from calc(var(--angle)*2)at 60% 40%,var(--sc4),transparent 20% 80%,var(--sc4));filter:blur(2.5px)contrast(5)saturate(1.3);animation:18s linear infinite reverse rotate;box-shadow:inset 0 0 4px 1px #000}@supports (color:lab(0% 0 0)){.df-node-orb--solana:before{--sc1:lab(44.3191% 38.7476 -76.8339);--sc2:lab(50.3633% 50.4151 -54.7711);--sc3:lab(41.3514% -9.36008 -55.2584);--sc4:lab(60.8306% -46.6432 -19.0615)}}.df-node-orb--solana .df-node-orb-layer{background:conic-gradient(from calc(var(--angle)*-2)at 60% 60%,#00a3aa,transparent 20% 80%,#00a3aa),conic-gradient(from calc(var(--angle)*3)at 30% 25%,#6054ec,transparent 25% 75%,#6054ec);filter:blur(3px)contrast(3)saturate(1.5);mix-blend-mode:screen;opacity:.5;animation:24s linear infinite rotate}@supports (color:lab(0% 0 0)){.df-node-orb--solana .df-node-orb-layer{background:conic-gradient(from calc(var(--angle)*-2)at 60% 60%,lab(60.8306% -46.6432 -19.0615),transparent 20% 80%,lab(60.8306% -46.6432 -19.0615)),conic-gradient(from calc(var(--angle)*3)at 30% 25%,lab(44.3191% 38.7476 -76.8339),transparent 25% 75%,lab(44.3191% 38.7476 -76.8339))}}.df-node-pulse{pointer-events:none;border:1px solid #00d6a826;border:1px solid lab(76.5855% -56.1552 10.2111/.15);border-radius:50%;width:84px;height:84px;animation:3s ease-out infinite dfNodePulse;position:absolute;top:0}.df-node-solana-icon{color:#fff;background:linear-gradient(135deg,#9945ff1f,#14f19514);border:1px solid #9945ff26;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:flex;box-shadow:0 0 20px #9945ff1a,0 0 40px #14f1950d}.df-node-solana-icon svg{filter:drop-shadow(0 0 8px #9945ff4d);flex-shrink:0;animation:3s ease-in-out infinite alternate solanaIconGlow;display:block}@keyframes solanaIconGlow{0%{filter:drop-shadow(0 0 6px #9945ff33)}to{filter:drop-shadow(0 0 14px #9945ff80)drop-shadow(0 0 24px #14f19526)}}.df-node-pulse--solana{border-color:#9945ff33!important}.df-node--solana .df-node-pulse{border-color:#9945ff26}@keyframes dfNodePulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.df-node-icon{background:linear-gradient(135deg,#a8ffdc0d,#0006);border:1px solid #a8ffdc14;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:84px;height:84px;padding:18px;display:flex;box-shadow:0 0 20px #a8ffdc0a,inset 0 0 12px #a8ffdc05}.df-batch-block{background:#ffffff0d;border:1px solid #ffffff0a;border-radius:4px;width:100%;height:7px;position:relative;overflow:hidden}.df-batch-block>div{background:linear-gradient(90deg,var(--accent),#00b5bc);transform-origin:0;border-radius:4px;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 8px #00d6a84d;box-shadow:0 0 8px lab(76.5855% -56.1552 10.2111/.3)}@supports (color:lab(0% 0 0)){.df-batch-block>div{background:linear-gradient(90deg,var(--accent),lab(66.5438% -43.6733 -17.8816))}}.df-node-icon--proof{background:linear-gradient(135deg,#a8ffdc0d,#0006);border:1px solid #a8ffdc14;position:relative;box-shadow:0 0 20px #a8ffdc0a,inset 0 0 12px #a8ffdc05}.df-proof-ring{width:48px;height:48px}.df-proof-ring-track{fill:none;stroke:#ffffff0f;stroke-width:2px}.df-proof-ring-fill{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 6px #00d6a866);filter:drop-shadow(0 0 6px lab(76.5855% -56.1552 10.2111/.4));transform-origin:50%;transform:rotate(-90deg)}.df-proof-check{color:var(--accent);opacity:.4;font-size:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.df-confirmed{background:var(--accent);opacity:0;z-index:3;border-radius:50%;width:20px;height:20px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 16px #00d6a880,0 0 40px #00d6a833;box-shadow:0 0 16px lab(76.5855% -56.1552 10.2111/.5),0 0 40px lab(76.5855% -56.1552 10.2111/.2)}.df-confirmed:after{content:"✓";color:#000;font-size:.6rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.df-connection{flex:1;align-items:center;min-width:100px;height:70px;display:flex;position:relative}.df-conn-svg{width:100%;height:55px;overflow:visible}.df-conn-active+.df-conn-active{stroke-width:6px;opacity:.15;filter:blur(4px)}.df-conn-track{fill:none;stroke:#ffffff09;stroke-width:1px;stroke-dasharray:4 4}.df-conn-active{fill:none;stroke:var(--accent);stroke-width:2px;filter:drop-shadow(0 0 8px #00d6a866)drop-shadow(0 0 16px #00d6a826);filter:drop-shadow(0 0 8px lab(76.5855% -56.1552 10.2111/.4))drop-shadow(0 0 16px lab(76.5855% -56.1552 10.2111/.15))}.df-conn-label{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-1);white-space:nowrap;opacity:0;font-size:.55rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.df-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.df-particle{width:var(--size,2px);height:var(--size,2px);background:var(--accent);opacity:0;animation:dfParticleFlow var(--dur,2s)linear var(--delay,0s)infinite;border-radius:50%;animation-play-state:paused;position:absolute;top:50%;left:0;box-shadow:0 0 4px #00d6a899,0 0 12px #00d6a840,-6px 0 8px #00d6a826;box-shadow:0 0 4px lab(76.5855% -56.1552 10.2111/.6),0 0 12px lab(76.5855% -56.1552 10.2111/.25),-6px 0 8px lab(76.5855% -56.1552 10.2111/.15)}.df-particles.is-flowing .df-particle{animation-play-state:running}@keyframes dfParticleFlow{0%{opacity:0;transform:translateY(calc(-50% + var(--drift,0px)));left:-3%}8%{opacity:1}50%{transform:translateY(calc(-50% - var(--drift,0px)))}92%{opacity:.8}to{opacity:0;transform:translateY(calc(-50% + var(--drift,0px)));left:103%}}.df-ambient{pointer-events:none;z-index:0;background-image:radial-gradient(1px 1px at 15% 25%,#a8ffdc1f,#0000),radial-gradient(1px 1px at 35% 65%,#b4c8ff14,#0000),radial-gradient(1.5px 1.5px at 55% 15%,#a8ffdc1a,#0000),radial-gradient(1px 1px at 75% 45%,#9945ff14,#0000),radial-gradient(1px 1px at 85% 80%,#9945ff1a,#0000),radial-gradient(1px 1px at 25% 90%,#a8ffdc0f,#0000),radial-gradient(1.5px 1.5px at 65% 70%,#b4c8ff14,#0000);background-size:400px 400px;animation:30s linear infinite dfAmbientDrift;position:absolute;inset:0}@keyframes dfAmbientDrift{0%{transform:translate(0)}to{transform:translate(-400px,-200px)}}.df-node-badge{font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;color:#000;background:var(--accent);z-index:5;border-radius:4px;padding:2px 6px;font-size:.45rem;font-weight:700;animation:2s ease-in-out infinite alternate liveBadgePulse;position:absolute;top:-8px;right:-12px;box-shadow:0 0 10px #00d6a866;box-shadow:0 0 10px lab(76.5855% -56.1552 10.2111/.4)}@keyframes liveBadgePulse{0%{box-shadow:0 0 6px #00d6a84d;box-shadow:0 0 6px lab(76.5855% -56.1552 10.2111/.3)}to{box-shadow:0 0 16px #00d6a899,0 0 30px #00d6a826;box-shadow:0 0 16px lab(76.5855% -56.1552 10.2111/.6),0 0 30px lab(76.5855% -56.1552 10.2111/.15)}}.df-node-pulse--slow{border-color:#00d6a814;border-color:lab(76.5855% -56.1552 10.2111/.08);animation:5s ease-out 1.5s infinite dfNodePulse}.df-conn-dot{background:var(--accent);z-index:3;opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #00d6a880;box-shadow:0 0 8px lab(76.5855% -56.1552 10.2111/.5)}.df-conn-dot--start{left:-3px}.df-conn-dot--end{right:-3px}.df-conn-active--mid{stroke:#00b7dd;stroke:lab(68.1928% -31.3754 -32.8596);filter:drop-shadow(0 0 8px #00b7dd66)drop-shadow(0 0 16px #00b7dd26);filter:drop-shadow(0 0 8px lab(68.1928% -31.3754 -32.8596/.4))drop-shadow(0 0 16px lab(68.1928% -31.3754 -32.8596/.15))}.df-conn-active--end{stroke:#6f6de8;stroke:lab(51.201% 26.3272 -63.1073);filter:drop-shadow(0 0 8px #6f6de866)drop-shadow(0 0 16px #6f6de826);filter:drop-shadow(0 0 8px lab(51.201% 26.3272 -63.1073/.4))drop-shadow(0 0 16px lab(51.201% 26.3272 -63.1073/.15))}.df-particles--purple .df-particle{background:#6f6de8;background:lab(51.201% 26.3272 -63.1073);box-shadow:0 0 4px #6f6de899,0 0 12px #6f6de840,-6px 0 8px #6f6de826;box-shadow:0 0 4px lab(51.201% 26.3272 -63.1073/.6),0 0 12px lab(51.201% 26.3272 -63.1073/.25),-6px 0 8px lab(51.201% 26.3272 -63.1073/.15)}.df-shockwave{opacity:0;pointer-events:none;z-index:4;border:2px solid #00d6a84d;border:2px solid lab(76.5855% -56.1552 10.2111/.3);border-radius:50%;width:84px;height:84px;margin:-42px 0 0 -42px;position:absolute;top:50%;left:50%;box-shadow:0 0 20px #00d6a826;box-shadow:0 0 20px lab(76.5855% -56.1552 10.2111/.15)}.df-info-cards{z-index:3;grid-template-areas:"info";width:100%;max-width:460px;display:grid;position:absolute;bottom:clamp(5rem,12vh,8rem);left:50%;transform:translate(-50%)}.df-info{opacity:0;background:linear-gradient(135deg,#00d6a859,#ffffff0f 40%,#ffffff08 60%,#6f6de840);background:linear-gradient(135deg,lab(76.5855% -56.1552 10.2111/.35),#ffffff0f 40%,#ffffff08 60%,lab(51.201% 26.3272 -63.1073/.25));border-radius:16px;grid-area:info;align-items:flex-start;gap:0;padding:1px;display:flex;position:relative;overflow:hidden}.df-info:before{content:"";background:conic-gradient(from calc(var(--angle)*1),transparent 0%,#00d6a84d 6%,transparent 14%,transparent 50%,#6f6de833 56%,transparent 64%);z-index:0;width:200%;height:200%;animation:8s linear infinite rotate;position:absolute;top:-50%;left:-50%}@supports (color:lab(0% 0 0)){.df-info:before{background:conic-gradient(from calc(var(--angle)*1),transparent 0%,lab(76.5855% -56.1552 10.2111/.3) 6%,transparent 14%,transparent 50%,lab(51.201% 26.3272 -63.1073/.2) 56%,transparent 64%)}}.df-info-inner{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#0a0a10f7 0%,#040408fc 100%);border-radius:15px;align-items:flex-start;width:100%;padding:1.3rem 1.5rem 1.2rem;display:flex;position:relative}.df-info-inner:before{content:"";background:linear-gradient(to bottom,var(--accent),#6f6de8);opacity:.7;border-radius:0 2px 2px 0;width:2.5px;height:76%;position:absolute;top:12%;left:0}@supports (color:lab(0% 0 0)){.df-info-inner:before{background:linear-gradient(to bottom,var(--accent),lab(51.201% 26.3272 -63.1073))}}.df-info-num{font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;color:var(--accent);background:#00d6a814;background:lab(76.5855% -56.1552 10.2111/.08);border:1px solid #00d6a81a;border:1px solid lab(76.5855% -56.1552 10.2111/.1);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:auto;padding:.2rem .5rem;font-size:.52rem;font-weight:700;display:flex;position:absolute;top:.65rem;right:.75rem;box-shadow:0 0 12px #00d6a814;box-shadow:0 0 12px lab(76.5855% -56.1552 10.2111/.08)}.df-info-text{color:var(--text-1);padding-right:3rem;font-size:.88rem;line-height:1.55}.dataflow-steps{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff0a;border-radius:980px;gap:2.5rem;padding:.6rem 1.5rem;display:flex;position:absolute;bottom:clamp(2rem,5vh,4rem);left:50%;transform:translate(-50%)}.df-step{font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#f5f5f726;font-size:.58rem;transition:color .5s,text-shadow .5s}.features-section{z-index:3;background:var(--bg);padding:clamp(4rem,8vw,6rem) 0 clamp(8rem,14vw,12rem);position:relative}.features-section:before{content:"";background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none;height:120px;position:absolute;top:0;left:0;right:0}.features-inner{max-width:1120px;margin:0 auto;padding:0 2rem}.features-header{margin-bottom:clamp(3rem,6vw,5rem)}.features-header-tag{font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--text-1);margin-bottom:1.2rem;font-size:.7rem}.features-header-title{font-family:var(--font-syne),sans-serif;letter-spacing:-.03em;color:var(--text-1);max-width:520px;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700}.f-cards-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.f-card-tilt{height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.f-card-glow{background:var(--border);border-radius:20px;height:100%;padding:1px;transition:background .5s cubic-bezier(.16,1,.3,1)}.f-card-tilt:hover .f-card-glow{background:linear-gradient(135deg,var(--card-glow,#00d6a866),transparent 55%)}@supports (color:lab(0% 0 0)){.f-card-tilt:hover .f-card-glow{background:linear-gradient(135deg,var(--card-glow,lab(76.5855% -56.1552 10.2111/.4)),transparent 55%)}}.f-card-inner{background:linear-gradient(#0c0c10fa,#040406fc);border-radius:19px;flex-direction:column;gap:1rem;height:100%;padding:2.4rem 2rem;display:flex}.f-card-num{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;color:var(--text-1);font-size:.62rem}.f-card-title{font-family:var(--font-syne),sans-serif;letter-spacing:-.02em;color:var(--text-1);font-size:1.3rem;font-weight:700}.f-card-desc{color:var(--text-1);flex:1;font-size:.9rem;line-height:1.68}.f-card-link{color:var(--text-1);cursor:pointer;align-items:center;gap:.35rem;font-size:.84rem;transition:color .25s;display:inline-flex}.f-card-tilt:hover .f-card-link{color:var(--accent)}.code-section{z-index:3;background:var(--bg);padding:clamp(7rem,14vw,12rem) 0;position:relative;overflow:hidden}.code-section:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#00d6a80a 0%,#0000 55%);background:radial-gradient(circle,lab(76.5855% -56.1552 10.2111/.04) 0%,#0000 55%);border-radius:50%;width:600px;height:600px;position:absolute;top:20%;right:0%}.code-section:after{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#008ed808 0%,#0000 55%);background:radial-gradient(circle,lab(55.1905% -10.6169 -62.7397/.03) 0%,#0000 55%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:10%;left:-5%}.code-inner{max-width:1200px;margin:0 auto;padding:0 2rem}.code-content{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.code-info{flex-direction:column;gap:0;display:flex}.code-tag{font-family:var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:#00d6a80a;background:lab(76.5855% -56.1552 10.2111/.04);border:1px solid #00d6a81f;border:1px solid lab(76.5855% -56.1552 10.2111/.12);border-radius:980px;width:fit-content;margin-bottom:1.2rem;padding:.3rem .7rem;font-size:.62rem}.code-title{font-family:var(--font-syne),sans-serif;letter-spacing:-.035em;color:var(--text-1);margin-bottom:1.4rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.code-title-accent{background:linear-gradient(135deg,#00fea9 0%,#00ebf6 50%,#92c9ff 100%);background:linear-gradient(135deg,lab(88.7091% -67.0293 26.2921) 0%,lab(84.3235% -56.0845 -22.9451) 50%,lab(78.4986% -7.96872 -54.1955) 100%);-webkit-text-fill-color:transparent;filter:brightness(1.1);-webkit-background-clip:text;background-clip:text}.code-desc{color:var(--text-3);margin-bottom:2rem;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.7}.code-features{flex-direction:column;gap:.75rem;margin-bottom:2.2rem;display:flex}.code-feature{color:var(--text-1);align-items:center;gap:.7rem;font-size:.88rem;display:flex}.code-feature-icon{width:20px;height:20px;color:var(--accent);background:#00d6a81a;background:lab(76.5855% -56.1552 10.2111/.1);border:1px solid #00d6a81f;border:1px solid lab(76.5855% -56.1552 10.2111/.12);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.code-cta{width:fit-content;font-family:var(--font-geist-mono),monospace;letter-spacing:.03em;color:var(--accent);cursor:pointer;background:linear-gradient(135deg,#00d6a824,#00d6a80d);background:linear-gradient(135deg,lab(76.5855% -56.1552 10.2111/.14),lab(76.5855% -56.1552 10.2111/.05));border:1px solid #00d6a82e;border:1px solid lab(76.5855% -56.1552 10.2111/.18);border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.code-cta:hover{background:linear-gradient(135deg,#00d6a838,#00d6a81a);background:linear-gradient(135deg,lab(76.5855% -56.1552 10.2111/.22),lab(76.5855% -56.1552 10.2111/.1));border-color:#00d6a859;border-color:lab(76.5855% -56.1552 10.2111/.35);transform:translateY(-1px);box-shadow:0 0 24px #00d6a81f;box-shadow:0 0 24px lab(76.5855% -56.1552 10.2111/.12)}.code-editor-stack{flex-direction:column;gap:.75rem;display:flex}.code-editor{background:linear-gradient(145deg,#a8ffdc26,#a8ffdc08 40%,#a8ffdc14);border-radius:18px;padding:1px;position:relative;overflow:hidden}.code-editor:before{content:"";background:conic-gradient(from calc(var(--angle)*1),transparent 0%,#a8ffdc40 6%,#a8ffdc0f 14%,transparent 22%,transparent 48%,#a8ffdc24 54%,transparent 64%);pointer-events:none;width:200%;height:200%;animation:6s linear infinite rotate;position:absolute;top:-50%;left:-50%}.code-editor-chrome{z-index:1;background:linear-gradient(160deg,#0e0e14fc 0%,#08080c 100%);border-bottom:1px solid #ffffff0a;border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex;position:relative}.code-editor-dots{gap:5px;display:flex}.code-editor-dots span{border-radius:50%;width:7px;height:7px}.code-editor-dots span:first-child{background:#ff5f5780}.code-editor-dots span:nth-child(2){background:#ffbd2e80}.code-editor-dots span:last-child{background:#27c93f80}.code-editor-file{font-family:var(--font-geist-mono),monospace;color:var(--text-3);letter-spacing:.02em;font-size:.62rem;font-weight:600}.code-editor-lang{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:#00d6a80d;background:lab(76.5855% -56.1552 10.2111/.05);border:1px solid #00d6a81f;border:1px solid lab(76.5855% -56.1552 10.2111/.12);border-radius:5px;padding:.18rem .45rem;font-size:.52rem}.code-editor-body{z-index:1;background:linear-gradient(170deg,#0a0a10fc 0%,#040408 100%);border-radius:0 0 17px 17px;display:flex;position:relative;overflow:hidden}.code-editor-body:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 80% 90%,#a8ffdc08 0%,#0000 50%),radial-gradient(40% 60% at 10% 20%,#a8ffdc05 0%,#0000 50%);animation:8s ease-in-out infinite alternate meshDrift;position:absolute;inset:0}.code-editor-gutter{text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #ffffff0a;flex-direction:column;min-width:40px;padding:.9rem 0;display:flex}.code-editor-gutter span{font-family:var(--font-geist-mono),monospace;color:#ffffff1f;padding-right:.7rem;font-size:.6rem;line-height:1.65}.code-editor-code{font-family:var(--font-geist-mono),monospace;color:#ffffff8c;flex:1;margin:0;padding:.9rem 1.1rem;font-size:.66rem;line-height:1.65;overflow:hidden}.code-line{white-space:pre;border-radius:3px;margin:0 -.3rem;padding:0 .3rem}.code-line--hl{border-left:2px solid var(--accent);background:#00d6a80f;background:lab(76.5855% -56.1552 10.2111/.06);margin-left:calc(-.3rem - 2px);padding-left:.3rem}.ct-kw{color:#a494f6;color:lab(65.7597% 22.6847 -47.4334)}.ct-fn{color:#00d1d9;color:lab(75.8295% -43.7601 -17.9455)}.ct-type{color:#efa464;color:lab(74.0565% 23.9815 44.5024)}.ct-str{color:#5bbd74;color:lab(69.2991% -42.1007 27.57)}.ct-macro{color:#00d6a8;color:lab(76.5855% -56.1552 10.2111)}.ct-attr{color:#d58b4bb3;color:lab(64.7531% 24.381 45.5224/.7)}.ct-num{color:#efa464;color:lab(74.0565% 23.9815 44.5024)}.ct-mod{color:#ffffffa6}.ct-p{color:#ffffff8c}.code-terminal{background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;overflow:hidden}.code-terminal-chrome{background:#ffffff05;border-bottom:1px solid #ffffff08;align-items:center;gap:.45rem;padding:.5rem .85rem;display:flex}.code-terminal-icon{color:var(--text-4)}.code-terminal-title{font-family:var(--font-geist-mono),monospace;color:var(--text-4);letter-spacing:.02em;font-size:.55rem;font-weight:600}.code-terminal-body{font-family:var(--font-geist-mono),monospace;flex-direction:column;gap:.3rem;padding:.75rem .85rem;font-size:.62rem;line-height:1.6;display:flex}.code-terminal-line{align-items:center;gap:.45rem;display:flex}.code-terminal-line--output{gap:.4rem;padding-left:1.1rem}.code-terminal-line--result{gap:.35rem;margin-top:.15rem}.code-terminal-prompt{color:var(--accent);font-weight:700}.code-terminal-cmd{color:var(--text-1)}.code-terminal-arg{color:var(--text-3)}.code-terminal-dim{color:var(--text-4)}.code-terminal-url{color:#00c6cf;color:lab(72.3475% -43.7303 -17.9228)}.code-terminal-val{color:var(--text-2)}.code-terminal-success{color:#32c364;color:lab(69.7689% -54.5458 36.1927);font-size:.7rem;font-weight:700}.code-terminal-success-text{color:#32c364;color:lab(69.7689% -54.5458 36.1927);font-weight:500}.ft{z-index:3;background:0 0;padding:clamp(4rem,8vw,6rem) 0 2rem;position:relative;overflow:hidden}.ft-inner{max-width:1060px;margin:0 auto;padding:0 2rem;position:relative}.ft-top{justify-content:space-between;align-items:flex-start;gap:4rem;padding-bottom:3rem;display:flex}.ft-brand{flex-direction:column;gap:.9rem;max-width:260px;display:flex}.ft-brand-row{align-items:center;gap:.55rem;display:flex}.ft-orb{isolation:isolate;border-radius:50%;flex-shrink:0;grid-template-areas:"orb";width:22px;height:22px;display:grid;overflow:hidden;box-shadow:0 0 6px #00d6a833,0 0 14px #005b8e1a,inset 0 0 3px #eadeb914;box-shadow:0 0 6px lab(76.5855% -56.1552 10.2111/.2),0 0 14px lab(35.8755% -8.79929 -37.8585/.1),inset 0 0 3px lab(88.6397% .00336766 19.6136/.08)}.ft-orb:before,.ft-orb:after{content:"";border-radius:50%;grid-area:orb;width:100%;height:100%}.ft-orb:before{background:conic-gradient(from calc(var(--angle)*3)at 25% 70%,var(--c3),transparent 15% 85%,var(--c3)),conic-gradient(from calc(var(--angle)*-2)at 45% 75%,var(--c2),transparent 25% 65%,var(--c2)),conic-gradient(from calc(var(--angle)*-3)at 80% 20%,var(--c1),transparent 35% 65%,var(--c1)),conic-gradient(from calc(var(--angle)*2)at 60% 40%,var(--c5),transparent 20% 80%,var(--c5));box-shadow:inset var(--orb-bg)0 0 3px 1px;filter:blur(2px)contrast(5)saturate(1.3);animation:20s linear infinite rotate}.ft-orb:after{background:conic-gradient(from calc(var(--angle)*-2)at 60% 60%,var(--c5),transparent 20% 80%,var(--c5)),conic-gradient(from calc(var(--angle)*3)at 30% 25%,var(--c4),transparent 25% 75%,var(--c4));filter:blur(2.5px)contrast(3)saturate(1.5);mix-blend-mode:screen;opacity:.6;animation:25s linear infinite reverse rotate}.ft-logo-text{font-family:var(--font-syne),sans-serif;color:var(--text-1);letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.ft-tagline{color:var(--text-4);font-size:.84rem;line-height:1.6}.ft-socials{gap:.4rem;margin-top:.3rem;display:flex}.ft-social{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:flex}.ft-social:hover{color:var(--text-1);background:#ffffff14;border-color:#ffffff24}.ft-cols{gap:clamp(2.5rem,5vw,4.5rem);display:flex}.ft-col{flex-direction:column;gap:.6rem;display:flex}.ft-col-title{font-family:var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-4);margin-bottom:.4rem;font-size:.58rem;font-weight:600}.ft-link{color:var(--text-3);cursor:pointer;align-items:center;gap:.3rem;font-size:.82rem;text-decoration:none;transition:color .2s;display:inline-flex}.ft-link:hover{color:var(--text-1)}.ft-link-arrow{opacity:0;color:var(--accent);transition:opacity .2s,transform .2s}.ft-link:hover .ft-link-arrow{opacity:1;transform:translate(1px,-1px)}.ft-divider{transform-origin:50%;background:linear-gradient(90deg,#0000,#ffffff0f 25% 75%,#0000);height:1px}.ft-bottom{justify-content:space-between;align-items:center;padding-top:1.3rem;display:flex}.ft-copy{font-family:var(--font-geist-mono),monospace;color:var(--text-4);font-size:.65rem}.ft-status{font-family:var(--font-geist-mono),monospace;color:var(--text-4);letter-spacing:.02em;align-items:center;gap:.4rem;font-size:.6rem;display:flex}.ft-status-dot{background:#32c364;background:lab(69.7689% -54.5458 36.1927);border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite alternate ftStatusPulse;box-shadow:0 0 8px #32c36480;box-shadow:0 0 8px lab(69.7689% -54.5458 36.1927/.5)}@keyframes ftStatusPulse{0%{box-shadow:0 0 4px #32c3644d;box-shadow:0 0 4px lab(69.7689% -54.5458 36.1927/.3)}to{box-shadow:0 0 10px #32c36499;box-shadow:0 0 10px lab(69.7689% -54.5458 36.1927/.6)}}.ft-bottom-links{gap:1.5rem;display:flex}.ft-bottom-link{color:var(--text-4);cursor:pointer;font-size:.7rem;text-decoration:none;transition:color .2s}.ft-bottom-link:hover{color:var(--text-1)}@media (max-width:1024px){.nav-center{display:none}.metrics-bento{grid-template-columns:repeat(2,1fr)}.metric-card--featured,.metric-card--validator{grid-column:span 2}.f-cards-grid{grid-template-columns:1fr;max-width:480px}.code-content{grid-template-columns:1fr}.dataflow-track{transform:scale(.8)}.df-connection{min-width:70px}}@media (max-width:768px){.nav{padding:.6rem .8rem}.nav-inner{padding:.4rem .4rem .4rem .8rem}.nav-product-group{display:none}.nav-logo-text{font-size:.84rem}.nav-logo-orb{width:20px;height:20px}.nav-cta{gap:.3rem;padding:.38rem .75rem;font-size:.68rem}.hero-section{height:100svh;min-height:580px;padding-top:4.5rem;padding-bottom:4rem}.hero-orb-wrap{transform:translate(-50%,-52%)}.hero-content{gap:.9rem;padding:0 1.2rem}.hero-title{font-size:clamp(3rem,14vw,5rem)}.hero-eyebrow{letter-spacing:.14em;font-size:.6rem}.hero-tagline{max-width:85vw;font-size:.88rem;line-height:1.55}.hero-ctas{align-items:center;width:100%;padding:0 1rem}.hero-app-group{padding:.25rem}.hero-app-btn{gap:.35rem;padding:.5rem .9rem;font-size:.78rem}.hero-app-sep{height:14px}.orbit--1{--ow:calc(var(--orb-size)*1.35)}.orbit--2{--ow:calc(var(--orb-size)*1.6)}.orbit--3,.orb-orbit-badges,.hero-radial-grid,.sonar,.space-dust{display:none}.scroll-hint{bottom:1rem}.scroll-hint-line{height:22px}.scroll-hint-text{font-size:.5rem}.statement-section{height:100svh}.statement-inner{padding:0 1.5rem}.st-line{font-size:clamp(1.5rem,6.5vw,2.5rem);line-height:1.2}.statement-text{gap:.25em}.section-divider{max-width:calc(100% - 3rem)}.metrics-section{padding:clamp(4rem,10vw,8rem) 0}.metrics-inner{padding:0 1.2rem}.metrics-header{margin-bottom:2rem}.metrics-tag{margin-bottom:.75rem;font-size:.62rem}.metrics-title{font-size:clamp(1.6rem,7vw,2.4rem)}.metrics-bento{grid-template-columns:1fr;gap:.75rem}.metric-card--featured{grid-column:span 1}.metric-card--featured .metric-card-inner{flex-direction:column;align-items:flex-start;min-height:180px;padding:1.8rem 1.5rem 1.6rem}.metric-card-inner{min-height:160px;padding:1.6rem 1.4rem 1.4rem}.metric-card-value{font-size:clamp(2rem,8vw,2.8rem)}.metric-card--featured .metric-card-value{font-size:clamp(2.4rem,10vw,3.2rem)}.metric-card-label{font-size:.76rem}.metric-card-tag{padding:.25rem .5rem;font-size:.55rem}.svm-lanes{width:100%;margin-top:.5rem}.metric-card--validator{display:none}.code-section{padding:clamp(4rem,10vw,8rem) 0}.code-inner{padding:0 1.2rem}.code-content{grid-template-columns:1fr;gap:2rem}.code-title{font-size:clamp(1.6rem,6vw,2.2rem)}.code-editor-code{font-size:.58rem}.code-editor-gutter span{font-size:.54rem}.code-terminal-body{font-size:.58rem}.ft-top{flex-direction:column;gap:2.5rem}.ft-brand{max-width:none}.ft-cols{gap:2rem}.ft-bottom{text-align:center;flex-direction:column;gap:.8rem;padding-top:1.2rem}.dataflow-section{justify-content:flex-start;height:auto;min-height:100svh;padding-top:clamp(5rem,12vh,7rem);padding-bottom:4rem}.dataflow-header{width:90%;margin-bottom:2rem;position:relative;top:auto;left:auto;transform:none}.dataflow-tag{margin-bottom:.6rem;font-size:.6rem}.dataflow-title{font-size:clamp(1.2rem,5vw,1.8rem)}.dataflow-track{flex-direction:column;align-items:center;gap:0;width:auto;max-width:none;padding:0 2rem;transform:none}.df-node{flex-direction:row;align-items:center;gap:1rem;width:100%;max-width:280px}.df-node-orb{flex-shrink:0;width:48px;height:48px}.df-node-pulse,.df-node-solana-icon{width:48px;height:48px}.df-node-solana-icon svg{width:20px;height:20px}.df-node-icon{flex-shrink:0;width:48px;height:48px;padding:10px}.df-batch-block{height:5px}.df-node-label{text-align:left;font-size:.82rem}.df-node-sub{text-align:left;margin-top:-.2rem;font-size:.55rem;display:block}.df-node-badge{padding:1.5px 4px;font-size:.4rem;top:-4px;left:32px;right:auto}.df-node--ecliptic:after,.df-node--solana:after{filter:blur(12px);width:80px;height:80px;top:-10px;left:24px}.df-connection{min-width:unset;flex:none;justify-content:center;align-items:center;width:2px;height:112px;margin-left:0;display:flex;position:relative}.df-connection:after{content:"";background:linear-gradient(#ffffff14,#ffffff08);width:1px;position:absolute;top:0;bottom:0;left:50%}.df-conn--1:after{background:linear-gradient(#00d6a833,#00d6a80f);background:linear-gradient(lab(76.5855% -56.1552 10.2111/.2),lab(76.5855% -56.1552 10.2111/.06))}.df-conn--2:after{background:linear-gradient(#00b7dd33,#00b7dd0f);background:linear-gradient(lab(68.1928% -31.3754 -32.8596/.2),lab(68.1928% -31.3754 -32.8596/.06))}.df-conn--3:after{background:linear-gradient(#6f6de833,#6f6de80f);background:linear-gradient(lab(51.201% 26.3272 -63.1073/.2),lab(51.201% 26.3272 -63.1073/.06))}.df-conn-svg,.df-conn-dot,.df-conn-label,.df-particles{display:none}.df-confirmed{width:14px;height:14px;top:-2px;left:38px;right:auto}.df-confirmed:after{font-size:.45rem}.df-shockwave{width:48px;height:48px;margin:-24px 0 0;top:50%;left:24px}.df-info-cards{max-width:300px;margin-top:2rem;padding:0;position:relative;bottom:auto;left:auto;transform:none}.df-info{border-radius:12px;padding:1rem 1.2rem .9rem}.df-info-num{padding:.15rem .4rem;font-size:.48rem;top:.5rem;right:.5rem}.df-info-text{padding-right:2.5rem;font-size:.76rem;line-height:1.45}.dataflow-steps{display:none}.dataflow-glow-l,.dataflow-glow-r{filter:blur(50px);width:200px;height:200px}.dataflow-glow-l{top:15%;left:-5%}.dataflow-glow-r{top:auto;bottom:10%;right:-5%}.df-ambient{background-size:200px 200px}.dataflow-bg:before{display:none}.features-section{padding:clamp(3rem,8vw,5rem) 0 clamp(4rem,10vw,8rem)}.features-inner{padding:0 1.2rem}.features-header{margin-bottom:2rem}.features-header-tag{margin-bottom:.8rem;font-size:.62rem}.features-header-title{max-width:100%;font-size:clamp(1.6rem,7vw,2.4rem)}.f-cards-grid{grid-template-columns:1fr;gap:.75rem;max-width:100%}.f-card-inner{gap:.8rem;padding:1.8rem 1.5rem}.f-card-title{font-size:1.15rem}.f-card-desc{font-size:.82rem;line-height:1.6}.f-card-link{font-size:.78rem}.f-card-num{font-size:.58rem}}@media (max-width:480px){.hero-title{font-size:clamp(2.6rem,16vw,4rem)}.hero-tagline{font-size:.82rem}.hero-app-btn{gap:.3rem;padding:.45rem .7rem;font-size:.72rem}.hero-app-btn svg{width:12px;height:12px}.hero-app-sep{height:12px;margin:0}.st-line{font-size:clamp(1.3rem,6vw,2rem)}.df-connection{height:88px}.metric-card-value{font-size:clamp(1.8rem,9vw,2.4rem)}.metric-card--featured .metric-card-value{font-size:clamp(2rem,11vw,2.8rem)}}
