:root{--background:#050814;--surface:#080d1e;--surface-raised:#0d1630;--border:#223252;--text:#f4f7ff;--muted:#9ba8c4;--cyan:#35e7ff;--blue:#5578ff;--violet:#8d5cff;color:var(--text);background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;font-family:Geist,Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--background);min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050814c2;border-bottom:1px solid #7896cd2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:100%;height:76px;padding:0 clamp(24px,4vw,64px);display:grid;position:fixed;top:0;left:0}.brand{letter-spacing:-.03em;align-items:center;gap:12px;width:fit-content;font-size:21px;font-weight:650;display:inline-flex}.memory-mark{width:35px;stroke:var(--cyan);stroke-width:2.1px;filter:drop-shadow(0 0 8px #35e7ff47)}nav{align-items:center;gap:clamp(24px,4vw,56px);display:flex}nav a{color:#c5cede;font-size:14px;transition:color .18s;position:relative}nav a:after{content:"";background:var(--cyan);height:1px;transition:transform .18s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}nav a:hover,nav a:focus-visible{color:#fff}nav a:hover:after,nav a:focus-visible:after{transform:scaleX(1)}.github-button{color:#f5f7fc;border:1px solid #3b4e70;border-radius:10px;justify-self:end;align-items:center;gap:9px;height:42px;padding:0 16px;font-size:14px;font-weight:560;transition:border-color .18s,background .18s;display:inline-flex}.github-button:hover,.github-button:focus-visible{outline-offset:3px;background:#344b7438;border-color:#6c82a8;outline:2px solid #35e7ffa6}.github-button svg{width:19px}.hero{background:linear-gradient(#264c8c0b 1px,#0000 1px) 0 0/62px 62px,linear-gradient(90deg,#264c8c0b 1px,#0000 1px) 0 0/62px 62px,radial-gradient(circle at 73% 51%,#1458b41c,#0000 36%),#050814;grid-template-columns:minmax(420px,.92fr) minmax(560px,1.08fr);align-items:center;gap:clamp(20px,3vw,56px);min-height:min(900px,100svh);padding:112px clamp(24px,4vw,64px) 84px;display:grid;position:relative;overflow:hidden}.hero:after{pointer-events:none;content:"";background:linear-gradient(90deg,#05081459,#0000 48%);position:absolute;inset:0}.hero-glow{filter:blur(140px);opacity:.13;border-radius:999px;width:440px;height:440px;position:absolute}.hero-glow-cyan{background:var(--cyan);top:17%;right:24%}.hero-glow-violet{background:var(--violet);bottom:0;right:-8%}.hero-copy{z-index:3;max-width:700px;position:relative}.eyebrow,.section-kicker{color:var(--cyan);letter-spacing:.22em;text-transform:uppercase;margin:0 0 24px;font-family:Geist Mono,monospace;font-size:12px;font-weight:600}h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(55px,5.4vw,82px);font-weight:650;line-height:.99}h1 span{color:#dfe8ff;text-shadow:0 0 30px #5578ff26}.hero-description{max-width:620px;color:var(--muted);margin:30px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.58}.hero-description strong{color:#d9e9ff;font-weight:500}.hero-actions{gap:14px;margin-top:36px;display:flex}.button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{color:#06101a;background:linear-gradient(135deg,#35e7ff,#4ac4ee);box-shadow:0 10px 32px #35e7ff33}.button-primary:hover{box-shadow:0 14px 38px #35e7ff4d}.button-secondary{background:#090f2299;border-color:#334768}.button-secondary:hover{border-color:#5d79a3}.proof-list{color:#aab5cb;align-items:center;margin:36px 0 0;padding:0;list-style:none;display:flex}.proof-list li{white-space:nowrap;border-right:1px solid #768db54d;align-items:center;gap:11px;padding:0 22px;font-size:13px;display:flex}.proof-list li:first-child{padding-left:0}.proof-list li:last-child{border-right:0}.proof-icon{border:1px solid var(--cyan);width:29px;height:29px;color:var(--cyan);border-radius:50%;justify-content:center;align-items:center;font-family:monospace;font-size:11px;display:inline-flex}.database-icon{border-radius:50%/18%;width:24px}.shield-icon{border-color:var(--violet);color:#bd9eff;border-radius:8px 8px 12px 12px}.hero-visual{z-index:2;justify-self:stretch;min-height:650px;position:relative}.hero-art{z-index:2;opacity:.96;filter:drop-shadow(0 0 35px #2c87ff26);mix-blend-mode:screen;width:min(850px,66vw);max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%);-webkit-mask-image:radial-gradient(72% 72% at 54% 54%,#000 58%,#0000 100%);mask-image:radial-gradient(72% 72% at 54% 54%,#000 58%,#0000 100%)}.orbit{z-index:1;aspect-ratio:1.8;border:1px solid #4f86e82b;border-radius:50%;width:79%;position:absolute;top:54%;left:52%;transform:translate(-50%,-50%)rotate(-8deg)}.orbit-two{width:94%;transform:translate(-50%,-50%)rotate(13deg)}.memory-label,.core-label{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#040814e6;border:1px solid #5f8bd36b;border-radius:10px;gap:4px;min-width:164px;padding:10px 13px;display:grid;position:absolute;box-shadow:0 10px 30px #00000061,inset 0 1px #ffffff0a}.memory-label span,.core-label span{letter-spacing:.14em;text-transform:uppercase;font-family:Geist Mono,monospace;font-size:10px;font-weight:600}.memory-label small{color:#9daac1;font-size:9px;line-height:1.35}.memory-label:after{width:1px;height:var(--label-leader,46px);content:"";opacity:.55;background:linear-gradient(currentColor,#0000);position:absolute;top:100%;left:50%;box-shadow:0 0 7px}.memory-working{color:var(--cyan);--label-leader:62px;top:3%;left:1%}.memory-short{color:#6892ff;--label-leader:28px;top:-2%;left:51%;transform:translate(-50%)}.memory-long{color:#ac7cff;--label-leader:52px;top:3%;right:1%}.core-label{background:#030915f0;border-color:#35e7ff8f;min-width:210px;bottom:1%;left:52%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #0000007a,0 0 24px #35e7ff1a}.core-label strong{color:var(--cyan);letter-spacing:.04em;font-family:Geist Mono,monospace;font-size:11px;font-weight:500}.scroll-cue{z-index:5;color:#667694;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-family:Geist Mono,monospace;font-size:10px;display:flex;position:absolute;bottom:23px;left:50%;transform:translate(-50%)}.scroll-cue i{color:var(--cyan);font-style:normal;animation:2s ease-in-out infinite bob}.architecture-section,.performance-section,.quickstart-section{border-top:1px solid #5679b52b;padding:132px clamp(24px,7vw,112px);position:relative}.architecture-section{background:radial-gradient(circle at 50% 0,#35e7ff12,#0000 34%),#070b18}.section-heading{grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);align-items:end;gap:70px;max-width:1240px;margin:0 auto 76px;display:grid}.section-heading h2,.performance-copy h2,.final-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,72px);line-height:1.06}.section-heading>p,.performance-copy>p,.final-cta>p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.architecture-map{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1240px;margin:0 auto;display:grid;position:relative}.memory-card,.index-card,.feature-grid article{background:linear-gradient(150deg,#0e1831c7,#070c1ccc);border:1px solid #5b7aaf40;position:relative;overflow:hidden}.memory-card{border-radius:18px;min-height:310px;padding:30px;transition:transform .22s,border-color .22s}.memory-card:hover{transform:translateY(-5px)}.memory-card-working:hover{border-color:#35e7ff8c}.memory-card-short:hover{border-color:#5578ff99}.memory-card-long:hover{border-color:#8d5cff99}.memory-card-working{color:var(--cyan)}.memory-card-short{color:#6c8cff}.memory-card-long{color:#a87bff}.card-orb{opacity:.2;background:radial-gradient(circle at 38% 38%,currentColor,#0000 13%),radial-gradient(circle,#0000 49%,currentColor 50%,#0000 52%);border:1px solid;border-radius:50%;width:160px;height:160px;position:absolute;top:-54px;right:-50px;box-shadow:0 0 90px}.memory-card>p,.index-card>div>p{letter-spacing:.13em;text-transform:uppercase;margin:0 0 54px;font-family:Geist Mono,monospace;font-size:10px;font-weight:600}.memory-card h3,.index-card h3,.feature-grid h3{color:var(--text);letter-spacing:-.03em;margin:0 0 13px;font-size:24px}.memory-card>span,.index-card>div>span{color:#94a3bf;max-width:290px;font-size:14px;line-height:1.6;display:block}.memory-card ul{color:#bfcae0;gap:9px;margin:28px 0 0;padding:0;font-family:Geist Mono,monospace;font-size:11px;list-style:none;display:grid}.memory-card li:before{color:currentColor;content:"↳";margin-right:8px}.map-connector{grid-column:1/-1;height:78px;position:relative}.map-connector:after{content:"";background:linear-gradient(90deg, var(--cyan), var(--blue), var(--violet));opacity:.45;height:1px;position:absolute;top:50%;left:14%;right:14%}.map-connector i{z-index:1;background:var(--cyan);width:1px;height:58px;box-shadow:0 0 10px var(--cyan);position:absolute;top:-17px;left:16.6%}.map-connector i:nth-child(2){background:var(--blue);box-shadow:0 0 10px var(--blue);left:50%}.map-connector i:nth-child(3){background:var(--violet);box-shadow:0 0 10px var(--violet);left:83.3%}.index-card{background:radial-gradient(circle at 15%,#35e7ff1a,#0000 30%),linear-gradient(135deg,#0b1831,#090d1c 68%);border-radius:20px;grid-column:1/-1;grid-template-columns:260px 1fr 330px;align-items:center;gap:44px;min-height:270px;padding:36px 48px;display:grid}.index-rings{border:1px solid #35e7ff47;border-radius:50%;width:176px;height:176px;margin:auto;position:relative;box-shadow:0 0 45px #35e7ff1f}.index-rings i{border-radius:inherit;border:1px solid #5578ff75;position:absolute;inset:15px}.index-rings i:nth-child(2){border-style:dashed;inset:33px}.index-rings i:nth-child(3){border-color:var(--cyan);inset:52px}.index-rings b{box-shadow:0 0 8px white, 0 0 22px var(--cyan), 0 0 48px var(--blue);background:#fff;border-radius:50%;position:absolute;inset:72px}.index-card>div>p{color:var(--cyan);margin-bottom:18px}.index-card dl{gap:14px;margin:0;display:grid}.index-card dl div{border-bottom:1px solid #6a89bd2e;justify-content:space-between;gap:20px;padding-bottom:13px;display:flex}.index-card dt,.index-card dd{margin:0;font-family:Geist Mono,monospace;font-size:10px}.index-card dt{color:#6f7f9e;text-transform:uppercase}.index-card dd{color:#cbd6e9}.performance-section{background-color:#050814;background-image:linear-gradient(#264c8c0a 1px,#0000 1px),linear-gradient(90deg,#264c8c0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:50px 50px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,1fr) minmax(440px,.85fr);align-items:center;gap:clamp(60px,8vw,130px);display:grid}.performance-copy{max-width:680px}.performance-copy>p{max-width:610px;margin-top:28px}.metric-grid{border-top:1px solid #5d7db340;border-left:1px solid #5d7db340;grid-template-columns:repeat(2,1fr);margin-top:56px;display:grid}.metric-grid>div{background:#0b132773;border-bottom:1px solid #5d7db340;border-right:1px solid #5d7db340;min-height:148px;padding:24px}.metric-grid strong{color:var(--cyan);letter-spacing:-.06em;font-family:Geist Mono,monospace;font-size:42px;font-weight:450}.metric-grid strong span{font-size:18px}.metric-grid p{color:#8594af;margin:13px 0 0;font-size:12px}.query-trace{background:#070e1be0;border:1px solid #43769673;border-radius:17px;font-family:Geist Mono,monospace;overflow:hidden;box-shadow:0 35px 100px #00000059,0 0 70px #35e7ff0f}.trace-header,.trace-footer{color:#c3cde1;text-transform:uppercase;border-bottom:1px solid #5678b230;justify-content:space-between;align-items:center;min-height:62px;padding:0 24px;font-size:11px;display:flex}.trace-header i{color:#7e8da8;text-transform:lowercase;align-items:center;gap:8px;font-style:normal;display:flex}.trace-header b,.code-status i{background:#4af0a3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #4af0a3}.query-trace ol{margin:0;padding:20px 24px;list-style:none}.query-trace li{border-bottom:1px solid #4f6c9b29;grid-template-columns:76px 1fr auto;align-items:center;gap:20px;min-height:88px;display:grid;position:relative}.query-trace li:before{content:"";background:#5578ff42;width:1px;position:absolute;top:0;bottom:0;left:88px}.trace-time{color:#667794;font-size:10px}.query-trace li div{gap:6px;padding-left:21px;display:grid}.query-trace li strong{color:#dce5f5;font-size:12px;font-weight:520}.query-trace li small{color:#71819e;font-size:10px}.query-trace li>i{color:#5f789f;font-size:10px;font-style:normal}.query-trace .trace-active{background:linear-gradient(90deg,#35e7ff0f,#5578ff14);border:1px solid #35e7ff57;margin:0 -24px;padding:0 24px}.query-trace .trace-active:before{background:var(--cyan);left:112px}.query-trace .trace-active strong,.query-trace .trace-active>i{color:var(--cyan)}.trace-footer{border-top:1px solid #5678b230;border-bottom:0}.trace-footer strong{color:var(--cyan);font-size:16px}.quickstart-section{background:radial-gradient(circle at 50% 42%,#5578ff14,#0000 33%),#080d1b}.code-shell{background:#070b16;border:1px solid #4f71ac66;border-radius:17px;max-width:1060px;margin:0 auto;overflow:hidden;box-shadow:0 45px 120px #0000005c,0 0 80px #5578ff0d}.code-topbar,.code-status{color:#64738e;border-bottom:1px solid #5473a430;grid-template-columns:1fr auto 1fr;align-items:center;min-height:57px;padding:0 22px;font-family:Geist Mono,monospace;font-size:10px;display:grid}.code-topbar>div{gap:7px;display:flex}.code-topbar i{background:#26334a;border-radius:50%;width:8px;height:8px}.code-topbar i:nth-child(2){background:#314a6d}.code-topbar i:nth-child(3){background:#266d75}.code-topbar>span:last-child{justify-self:end}pre{color:#c7d2e6;margin:0;padding:42px 50px;font-family:Geist Mono,monospace;font-size:14px;line-height:1.85;overflow-x:auto}.code-keyword{color:#a683ff}.code-string{color:#55dbe8}.code-number{color:#70a2ff}.code-status{border-top:1px solid #5473a430;border-bottom:0;justify-content:flex-start;gap:26px;display:flex}.code-status span{color:#8190a9;align-items:center;gap:8px;display:flex}.code-status strong{color:var(--cyan);text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:500}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1240px;margin:84px auto 0;display:grid}.feature-grid article{border-radius:16px;min-height:260px;padding:30px}.feature-number{color:var(--cyan);letter-spacing:.12em;margin-bottom:46px;font-family:Geist Mono,monospace;font-size:10px;display:block}.feature-grid p{color:#8796b0;margin:0;font-size:14px;line-height:1.65}.final-cta{text-align:center;background:radial-gradient(circle at 50% 45%,#2272c224,#0000 28%),#050814;border-top:1px solid #5679b52b;flex-direction:column;justify-content:center;align-items:center;min-height:670px;padding:120px 24px;display:flex;position:relative;overflow:hidden}.final-cta h2{z-index:1;font-size:clamp(50px,7vw,92px);position:relative}.final-cta>p{z-index:1;max-width:590px;margin-top:28px;position:relative}.final-cta .hero-actions{z-index:1;position:relative}.cta-orbit{border:1px solid #35e7ff14;border-radius:50%;width:760px;height:760px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-orbit i{border:1px solid #5578ff1f;border-radius:50%;position:absolute;inset:100px}.cta-orbit i:nth-child(2){border-color:#8d5cff2e;inset:210px}.cta-orbit b{background:var(--cyan);width:12px;height:12px;box-shadow:0 0 20px var(--cyan), 0 0 70px var(--blue);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer{background:#040611;border-top:1px solid #5679b52b;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:130px;padding:30px clamp(24px,4vw,64px);display:grid}footer p{color:#63718a;text-align:center;margin:0;font-size:12px}footer>div{justify-self:end;gap:24px;display:flex}footer>div a{color:#8996ac;font-size:11px;transition:color .18s}footer>div a:hover{color:var(--cyan)}@keyframes bob{50%{transform:translateY(5px)}}@media (width<=1080px){.site-header{grid-template-columns:1fr auto}nav{display:none}.hero{grid-template-columns:1fr;padding-top:146px}.hero-copy{max-width:760px}.hero-visual{min-height:620px}.hero-art{width:min(920px,115vw)}.section-heading,.performance-section{grid-template-columns:1fr}.section-heading{gap:26px}.performance-section{gap:72px}.index-card{grid-template-columns:210px 1fr}.index-card dl{grid-column:1/-1}}@media (width<=650px){html{scroll-padding-top:68px}.site-header{height:68px;padding:0 18px}.brand{font-size:18px}.memory-mark{width:30px}.github-button{justify-content:center;width:42px;padding:0}.github-button span{display:none}.hero{min-height:auto;padding:124px 20px 78px}h1{font-size:clamp(47px,14vw,65px)}.hero-actions{flex-direction:column;align-items:stretch}.proof-list{grid-template-columns:1fr;gap:16px;display:grid}.proof-list li{border:0;padding:0}.hero-visual{min-height:470px;margin:15px -45px 0}.hero-art{width:780px}.memory-working{left:15%}.memory-short{left:48%}.memory-long{right:6%}.memory-label small,.scroll-cue{display:none}.architecture-section,.performance-section,.quickstart-section{padding:90px 20px}.section-heading{margin-bottom:50px}.architecture-map,.feature-grid{grid-template-columns:1fr}.map-connector{display:none}.index-card{grid-template-columns:1fr;gap:28px;padding:30px 24px}.index-rings{width:150px;height:150px}.performance-section{grid-template-columns:1fr;gap:58px}.query-trace li{grid-template-columns:62px 1fr auto;gap:10px}.query-trace li:before{left:71px}.query-trace .trace-active:before{left:95px}.code-topbar{grid-template-columns:1fr 1fr}.code-topbar>span:last-child{display:none}pre{padding:32px 24px;font-size:11px}.code-status{gap:10px;padding:14px 20px;display:grid}.code-status strong{margin:5px 0 0}.feature-grid{margin-top:50px}.final-cta .hero-actions{width:100%}footer{grid-template-columns:1fr;justify-items:center;padding:44px 20px}footer>div{justify-self:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
