@keyframes loading{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes sound-wave{0%,to{transform:scaleY(.45);opacity:.55}50%{transform:scaleY(1);opacity:1}}@keyframes menu-item-in{0%{opacity:0;transform:translateY(1.5rem) scale(.94);filter:blur(.35rem)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes menu-item-out{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-1.25rem) scale(.94);filter:blur(.35rem)}}@keyframes page-load-header{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes page-load-hero{0%{opacity:0;transform:scale(1.04);filter:blur(.4rem)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes page-load-content{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.boot-screen{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow:hidden;background:#050505;color:white;transition:opacity .7s cubic-bezier(.76,0,.24,1),visibility .7s}.boot-screen.is-exiting{pointer-events:none;opacity:0;visibility:hidden}.boot-blueprint{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(139,92,246,.16) 1px,transparent 0),linear-gradient(90deg,rgba(139,92,246,.16) 1px,transparent 0);background-size:3rem 3rem;mask-image:radial-gradient(ellipse at center,black 0,transparent 72%)}.boot-scanline{position:absolute;top:0;bottom:0;left:18%;width:1px;background:linear-gradient(transparent,#ec4899,transparent);box-shadow:0 0 2rem #ec4899;animation:boot-scan 2.2s cubic-bezier(.65,0,.35,1) infinite}.boot-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;animation:boot-content-in .9s cubic-bezier(.16,1,.3,1) both}.boot-field{position:relative;width:min(19rem,70vw);height:11rem;margin-bottom:.8rem;border:1px solid rgba(139,92,246,.35);background:radial-gradient(circle,rgba(236,72,153,.1),transparent 48%);box-shadow:inset 0 0 3rem rgba(139,92,246,.08),0 0 3rem rgba(139,92,246,.12)}.boot-field:after,.boot-field:before{position:absolute;width:.5rem;height:.5rem;content:"";border:1px solid #f97316}.boot-field:before{top:-.3rem;left:-.3rem}.boot-field:after{right:-.3rem;bottom:-.3rem}.boot-orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(236,72,153,.65);border-radius:999px;transform:translate(-50%,-50%) rotate(-24deg)}.boot-orbit-one{width:8rem;height:8rem;animation:boot-orbit-one 4s linear infinite}.boot-orbit-two{width:13rem;height:5rem;border-color:rgba(139,92,246,.7);transform:translate(-50%,-50%) rotate(32deg);animation:boot-orbit-two 5s linear infinite reverse}.boot-orbit-three{width:16rem;height:9rem;border-color:rgba(249,115,22,.42);transform:translate(-50%,-50%) rotate(-8deg);animation:boot-orbit-three 7s linear infinite}.boot-field-core{position:absolute;top:50%;left:50%;width:2.6rem;height:2.6rem;border:1px solid #f97316;background:linear-gradient(135deg,#8b5cf6,#ec4899,#f97316);box-shadow:0 0 2rem rgba(236,72,153,.8);transform:translate(-50%,-50%) rotate(45deg);animation:boot-core-pulse 1.8s ease-in-out infinite}.boot-field-core:after{position:absolute;inset:.35rem;border:1px solid rgba(255,255,255,.7);content:""}.boot-node{position:absolute;width:.55rem;height:.55rem;border:1px solid white;border-radius:999px;background:#ec4899;box-shadow:0 0 .8rem #ec4899;animation:boot-node 1.2s ease-in-out infinite alternate}.boot-node-one{top:1.8rem;left:5rem}.boot-node-two{top:3rem;right:3.6rem;animation-delay:.22s}.boot-node-three{bottom:2rem;left:3.5rem;animation-delay:.44s}.boot-node-four{right:5rem;bottom:1.5rem;animation-delay:.66s}.boot-telemetry{display:flex;gap:1.2rem;color:rgba(255,255,255,.4);font-family:monospace;font-size:.62rem;letter-spacing:.16em}.boot-kicker{margin:0;color:rgba(255,255,255,.5);font-size:.7rem;letter-spacing:.28em}.boot-title{margin:0;font-family:var(--font-heading);font-size:clamp(2.3rem,6vw,5.5rem);letter-spacing:-.06em}.boot-status{display:flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.62);font-size:.8rem}.boot-status-dot{width:.4rem;height:.4rem;border-radius:999px;background:#f97316;box-shadow:0 0 .7rem #f97316;animation:boot-dot .9s ease-in-out infinite}.boot-dots{width:1rem;overflow:hidden;animation:boot-dots .9s steps(4) infinite}.boot-progress{width:min(16rem,70vw);height:1px;overflow:hidden;background:rgba(255,255,255,.16)}.boot-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#8b5cf6,#ec4899,#f97316);transform:scaleX(0);transform-origin:left;animation:boot-progress 2.15s linear both}@keyframes boot-content-in{0%{opacity:0;transform:translateY(1.5rem);filter:blur(.6rem)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes boot-scan{0%{transform:translateX(0);opacity:0}20%,80%{opacity:1}to{transform:translateX(64vw);opacity:0}}@keyframes boot-orbit-one{to{transform:translate(-50%,-50%) rotate(336deg)}}@keyframes boot-orbit-two{to{transform:translate(-50%,-50%) rotate(392deg)}}@keyframes boot-orbit-three{to{transform:translate(-50%,-50%) rotate(352deg)}}@keyframes boot-core-pulse{50%{transform:translate(-50%,-50%) rotate(225deg) scale(1.12)}}@keyframes boot-node{to{transform:scale(1.45);background:#f97316;box-shadow:0 0 1rem #f97316}}@keyframes boot-dot{50%{transform:scale(1.7);opacity:.5}}@keyframes boot-dots{to{width:2.3rem}}@keyframes boot-progress{0%{transform:scaleX(0)}15%{transform:scaleX(.22)}50%{transform:scaleX(.5)}85%{transform:scaleX(.78)}to{transform:scaleX(1)}}.page-load-header{animation:page-load-header .8s cubic-bezier(.16,1,.3,1) both}.page-load-hero{animation:page-load-hero 1.2s cubic-bezier(.16,1,.3,1) both}.page-load-hero-content{animation:page-load-content .9s cubic-bezier(.16,1,.3,1) .25s both}@media (prefers-reduced-motion:reduce){.boot-screen{transition:none}.boot-blueprint,.boot-content,.boot-dots,.boot-field-core,.boot-node,.boot-orbit,.boot-progress span,.boot-scanline,.boot-screen.is-visible,.boot-status-dot,.page-load-header,.page-load-hero,.page-load-hero-content{animation:none}}.menu-item-in{opacity:0;transform:translateY(1.5rem) scale(.94)}.menu-item-in.is-visible{animation:menu-item-in .65s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--menu-delay)}.menu-item-in.is-closing{animation:menu-item-out .45s cubic-bezier(.7,0,.84,0) both;animation-delay:var(--menu-out-delay)}.menu-parallax{will-change:transform,opacity,filter;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1)}.body-content{background:radial-gradient(circle at 12% 8%,rgba(99,102,241,.1),transparent 26rem),radial-gradient(circle at 88% 34%,rgba(236,72,153,.08),transparent 24rem),radial-gradient(circle at 50% 92%,rgba(14,165,233,.08),transparent 30rem)}.body-section{position:relative;text-align:center}.body-section:before{content:"";position:absolute;top:0;left:50%;width:min(90%,68rem);height:1px;background:linear-gradient(90deg,transparent,hsl(var(--border)),transparent);transform:translateX(-50%)}.body-section>div{width:100%}.body-section h2{letter-spacing:-.045em}.body-section h2:after{content:"";display:block;width:3rem;height:.2rem;margin:1.25rem auto 0;border-radius:999px;background:linear-gradient(90deg,#8b5cf6,#ec4899,#f97316)}.hover-card{background:linear-gradient(hsl(var(--background)),hsl(var(--background))) padding-box,linear-gradient(135deg,rgba(139,92,246,.6),rgba(236,72,153,.15),rgba(14,165,233,.5)) border-box;border:1px solid transparent;transition:all .3s ease}.hover-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.dark .hover-card:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.3),0 8px 10px -6px rgba(0,0,0,.2)}.team-member{transition:all .3s ease}.team-member:hover{transform:translateY(-5px)}.team-member .image-container{transition:all .4s ease;overflow:hidden}.team-member:hover .image-container{transform:scale(1.05)}.button-hover{position:relative;overflow:hidden;transition:all .3s ease}.button-hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.15rem;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.button-hover:hover:after{transform:scaleX(1);transform-origin:left}.icon-hover{transition:all .3s ease}.icon-hover:hover{transform:translateY(-3px);color:hsl(var(--primary))}.repo-card{background:linear-gradient(hsl(var(--card)),hsl(var(--card))) padding-box,linear-gradient(135deg,rgba(139,92,246,.55),rgba(236,72,153,.15),rgba(14,165,233,.45)) border-box}.repo-card,.sponsor-card{border:1px solid transparent;transition:all .3s ease}.sponsor-card{background:linear-gradient(hsl(var(--card)),hsl(var(--card))) padding-box,linear-gradient(135deg,rgba(34,211,238,.75),rgba(139,92,246,.45),rgba(249,115,22,.55)) border-box}.sponsor-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px -16px rgba(99,102,241,.55)}.repo-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.dark .repo-card:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.3),0 8px 10px -6px rgba(0,0,0,.2)}.nav-item{position:relative}.nav-item:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:hsl(var(--primary));transform:scaleX(0);transition:transform .3s ease}.nav-item:hover:after{transform:scaleX(1)}.sponsor-logo{transition:all .3s ease;filter:grayscale(100%);opacity:.7}.sponsor-logo:hover{filter:grayscale(0);opacity:1}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c336923c403a4eca-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c436fa0951ed6fb9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/baa020e15443c7c9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mona Sans Fallback;src:local("Arial");ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.00%;size-adjust:104.08%}.__className_852510{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.__variable_852510{--font-sans:"Mona Sans","Mona Sans Fallback"}@font-face{font-family:fontHeading;src:url(/_next/static/media/90475aac776488b6-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:fontHeading Fallback;src:local("Arial");ascent-override:98.60%;descent-override:19.72%;line-gap-override:0.00%;size-adjust:101.42%}.__className_9cf113{font-family:fontHeading,fontHeading Fallback}.__variable_9cf113{--font-heading:"fontHeading","fontHeading Fallback"}