:root{--bg:#061014;--panel:#09171c;--panel2:#0b1c22;--line:#17313a;--text:#dcecef;--dim:#78949c;--muted:#48646c;--cyan:#35e5e5;--green:#46e698;--red:#ff6472;--yellow:#ffc657;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;color:var(--text);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);line-height:1.65;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.035) 3px,rgba(0,0,0,.035) 4px)}a{text-decoration:none;color:inherit}.shell{width:min(1160px,calc(100% - 48px));margin:auto}.skip{position:fixed;top:-60px;left:16px;padding:10px;background:var(--cyan);color:var(--bg);z-index:200}.skip:focus{top:12px}header{position:sticky;top:0;z-index:30;background:#061014db;backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.nav{height:68px;display:flex;justify-content:space-between;align-items:center}.logo{font-size:17px;font-weight:700;letter-spacing:-.04em}.logo>span{color:var(--cyan)}.logo i{font-style:normal;color:var(--muted);font-size:11px;margin-left:4px}.nav nav{display:flex;gap:28px;align-items:center}.nav nav a{font-size:11px;color:var(--dim)}.nav nav a:before{content:"./";color:var(--muted)}.nav nav a:hover{color:var(--cyan)}.nav .contact{padding:8px 13px;border:1px solid #27606b;border-radius:4px;color:var(--cyan)}.nav .contact:before{content:""}.hero{position:relative;padding:105px 0 100px;overflow:hidden;background:radial-gradient(circle at 72% 40%,rgba(30,187,198,.08),transparent 32%)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(53,229,229,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(53,229,229,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,black 40%,black)}.noise{position:absolute;width:600px;height:600px;border:1px solid rgba(53,229,229,.09);border-radius:50%;right:-180px;top:-150px;box-shadow:0 0 0 80px #35e5e505,0 0 0 160px #35e5e503}.hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .8fr;gap:80px;align-items:center}.prompt{font-size:11px;color:var(--dim);margin-bottom:28px}.prompt span{color:var(--green)}.prompt b{color:var(--cyan)}.hero h1{font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(49px,6.2vw,79px);line-height:1;letter-spacing:-.06em;margin:0}.hero h1 em{font-style:normal;color:var(--cyan);text-shadow:0 0 35px rgba(53,229,229,.2)}.hero-copy>p{font-family:ui-sans-serif,system-ui,sans-serif;color:#91aab1;font-size:18px;max-width:670px;margin:28px 0 0}.buttons{display:flex;gap:12px;margin-top:35px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--line);border-radius:5px;padding:12px 15px;font-size:11px;color:var(--dim);transition:.2s}.button:hover{border-color:var(--cyan);color:var(--cyan);transform:translateY(-2px)}.button.fill{background:var(--cyan);border-color:var(--cyan);color:#041013;font-weight:800;box-shadow:0 12px 35px #35e5e51f}.tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:29px}.tags span{border:1px solid var(--line);padding:5px 8px;border-radius:3px;color:var(--muted);font-size:9px}.tags span:before{content:"#";color:#287b83}.terminal{border:1px solid #23505b;background:#071419eb;border-radius:7px;box-shadow:0 30px 90px #00000073,0 0 50px #35e5e50a;overflow:hidden}.terminal-top{height:40px;background:#0d2229;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 13px}.terminal-top div{display:flex;gap:6px}.terminal-top i{display:block;width:7px;height:7px;border-radius:50%;background:#36525a}.terminal-top i:first-child{background:var(--red)}.terminal-top span{font-size:8px;color:var(--muted)}.terminal-top b{font-size:12px;color:var(--muted)}.terminal-body{padding:23px;font-size:10px;min-height:365px}.terminal-body p{margin:0 0 8px}.terminal-body .muted{color:var(--cyan);margin-right:8px}.output{color:var(--text)}.output span{color:var(--muted)}.code{color:#809aa1;padding-left:18px;margin:3px 0 15px;line-height:1.85}.code b{color:#70cbd1;font-weight:500}.code i{color:#b9e88c;font-style:normal}.ready{color:var(--green);padding-left:17px}.cursor i{display:inline-block;width:7px;height:13px;background:var(--cyan);vertical-align:middle;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#071318}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr)}.metrics-grid>div{padding:27px;border-right:1px solid var(--line)}.metrics-grid>div:first-child{padding-left:0}.metrics-grid>div:last-child{border:0}.metrics small{display:block;color:var(--muted);font-size:8px}.metrics strong{display:block;color:var(--cyan);font-size:28px;line-height:1.2;margin:8px 0 3px}.metrics .red{color:var(--red)}.metrics .yellow{color:var(--yellow)}.metrics .green{color:var(--green)}.metrics span{color:var(--dim);font-size:9px}.section{padding:115px 0}.section-title{display:grid;grid-template-columns:.45fr 1fr .7fr;gap:55px;align-items:end;margin-bottom:60px}.section-title>p,.kicker{font-size:9px;color:var(--cyan);letter-spacing:.12em;margin:0}.section-title h2,.research h2,.cta h2{font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(35px,4.5vw,53px);line-height:1.06;letter-spacing:-.05em;margin:0}.section-title>span{font-family:ui-sans-serif,system-ui,sans-serif;color:var(--dim);font-size:14px}.pipeline{border:1px solid var(--line);background:var(--panel)}.pipeline article{display:grid;grid-template-columns:160px 1fr;gap:40px;padding:34px;border-bottom:1px solid var(--line);transition:.2s}.pipeline article:last-child{border:0}.pipeline article:hover{background:var(--panel2)}.node{width:90px;height:70px;border:1px solid #24535e;display:flex;align-items:center;justify-content:center;position:relative;color:var(--cyan);font-size:15px}.node:after{content:"";width:70px;border-top:1px dashed #24535e;position:absolute;left:89px}.node span{position:absolute;bottom:-7px;right:7px;background:var(--panel);padding:0 4px;color:var(--muted);font-size:8px}.pipeline small{color:var(--cyan);font-size:8px}.pipeline h3{font-family:ui-sans-serif,system-ui,sans-serif;font-size:22px;margin:4px 0 8px}.pipeline p{font-family:ui-sans-serif,system-ui,sans-serif;color:var(--dim);font-size:14px;max-width:760px;margin:0}.research{padding:110px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#071419}.research-grid{display:grid;grid-template-columns:.85fr 1fr;gap:90px;align-items:center}.file-tree{border:1px solid var(--line);background:#061115;padding:0}.tree-top{padding:13px 18px;border-bottom:1px solid var(--line);color:var(--cyan);font-size:10px}.file-tree ul{list-style:none;margin:0;padding:17px 20px}.file-tree li{padding:9px 0;color:#91a8ae;font-size:10px}.file-tree li b{color:#33535b;margin-right:12px}.file-tree li span{float:right;color:var(--green);font-size:8px}.research .kicker{margin-bottom:18px}.research h2{margin-bottom:24px}.research-grid>div:last-child>p:not(.kicker){font-family:ui-sans-serif,system-ui,sans-serif;color:var(--dim);font-size:15px}.inline{display:inline-flex;gap:20px;color:var(--cyan);font-size:10px;margin-top:15px}.cta-section{padding:100px 0}.cta{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;border:1px solid #24505a;background:radial-gradient(circle at 20% 50%,rgba(53,229,229,.07),transparent 38%),var(--panel);padding:50px}.cta-code{font-size:16px;line-height:2;color:#83a0a7}.cta-code>span{color:#ca82e8}.cta-code b{color:var(--cyan)}.cta-code i{color:#b9e88c;font-style:normal}.cta h2{margin-bottom:13px}.cta>div:last-child p{font-family:ui-sans-serif,system-ui,sans-serif;color:var(--dim);font-size:14px;margin:0 0 24px}.cta .button{width:max-content}footer{border-top:1px solid var(--line);padding:26px 0;color:var(--muted);font-size:9px}footer .shell{display:flex;justify-content:space-between}footer p{margin:0}footer p span,footer a{color:var(--dim)}@media(max-width:900px){.hero-grid,.research-grid{grid-template-columns:1fr}.terminal{max-width:580px}.section-title{grid-template-columns:1fr;gap:18px}.section-title>span{max-width:600px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metrics-grid>div:nth-child(2){border-right:0}.metrics-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.metrics-grid>div:nth-child(3){padding-left:0}.cta{grid-template-columns:1fr;gap:45px}}@media(max-width:640px){.shell{width:calc(100% - 32px)}.nav nav a:not(.contact){display:none}.hero{padding:70px 0}.hero h1{font-size:44px}.buttons{flex-direction:column}.button{width:100%}.terminal-body{min-height:340px}.metrics-grid>div{padding:20px 10px}.section{padding:80px 0}.pipeline article{grid-template-columns:1fr;padding:25px;gap:22px}.node:after{display:none}.research{padding:75px 0}.cta-section{padding:70px 0}.cta{padding:28px 23px}.cta-code{font-size:12px}.cta .button{width:100%}footer .shell{flex-direction:column;gap:7px}}
