:root{--bg:#050505;--card:#101010;--line:#292929;--muted:#a1a1aa;--white:#f5f5f5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");z-index:10}a{color:inherit;text-decoration:none}nav{height:76px;position:fixed;z-index:9;top:0;left:0;right:0;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;transition:.35s;background:rgba(5,5,5,.72);backdrop-filter:blur(12px)}nav.scrolled{border-color:var(--line)}.brand{font-size:13px;font-weight:800;letter-spacing:1.1px;display:flex;gap:8px;align-items:center}.brand b{font-size:19px}.navlinks{display:flex;gap:28px;color:#bababa;font-size:13px}.navlinks a:hover,nav a:hover{color:#fff}.signin{font-size:13px;color:#bbb;margin-right:19px}.button{display:inline-flex;align-items:center;justify-content:center;background:#f4f4f4;color:#111;border:1px solid #f4f4f4;padding:13px 18px;border-radius:4px;font-size:13px;font-weight:700;transition:.25s}.button:hover{transform:translateY(-2px);background:#fff}.button.small{padding:9px 13px;font-size:12px}.button.ghost{background:transparent;color:#eee;border-color:#3a3a3a;margin-left:8px}.button.ghost:hover{border-color:#aaa;background:#161616}.menu{display:none;background:none;border:0;color:#fff;font-size:20px}.grid{position:relative;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:52px 52px}.glow{position:absolute;width:850px;height:500px;left:50%;top:35%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(255,255,255,.11),transparent 66%);pointer-events:none}.hero{min-height:820px;padding:190px 6vw 80px;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:70px}.hero-copy{max-width:660px}.eyebrow,.bento span,.network aside span,.dashmain>small{color:#9e9e9e;font-family:'DM Mono',monospace;font-size:10px;letter-spacing:1.5px}.hero h1,h2{font-size:clamp(46px,5.3vw,84px);line-height:1.02;letter-spacing:-4px;margin:17px 0 22px;font-weight:700}.hero h1 em,h2 em{font-style:normal;color:#9c9c9c}.hero-copy p,.section-head>p,.final>p{max-width:510px;color:var(--muted);font-size:16px;line-height:1.75}.actions{margin:32px 0}.trust{font-size:11px;color:#898989;letter-spacing:.1px;line-height:2}.terminal{background:#0d0d0d;border:1px solid #303030;border-radius:8px;overflow:hidden;box-shadow:0 35px 80px rgba(0,0,0,.6)}.terminal header{height:42px;border-bottom:1px solid #262626;display:flex;align-items:center;gap:6px;padding:0 15px}.terminal header i{width:8px;height:8px;border-radius:50%;background:#555}.terminal header i:nth-child(1){background:#888}.terminal header span{font:10px 'DM Mono';margin-left:7px;color:#aaa}.terminal header button{margin-left:auto;background:#171717;border:1px solid #353535;color:#aaa;border-radius:3px;padding:4px 9px;font:10px 'DM Mono'}.code{font:12px/2 'DM Mono',monospace;padding:24px;color:#cfcfcf}.code>b{color:#fff}.code span{color:#858585;font-size:10px}.code strong{font-weight:400;color:#fff}.topology{height:245px;position:relative;margin:-1px 20px 0;border:1px solid #252525;border-top:0;border-radius:0 0 8px 8px;background:radial-gradient(circle at 50% 50%,#171717,transparent 65%)}svg{width:100%;height:100%}svg path{fill:none;stroke:#4c4c4c;stroke-width:1}.dash{stroke:#ddd;stroke-dasharray:5 10;animation:move 9s linear infinite}.topology button,.network-map>button{position:absolute;background:#111;border:1px solid #4b4b4b;color:#ddd;border-radius:4px;padding:6px 8px;font:9px 'DM Mono';white-space:nowrap;transition:.2s}.topology button:hover,.network-map>button:hover{border-color:#fff;transform:translateY(-2px)}.section{padding:135px 6vw;max-width:1440px;margin:auto}.section-head{margin-bottom:54px}.section-head h2{font-size:clamp(40px,4.5vw,67px);margin-bottom:16px}.centered{text-align:center}.centered>p{margin:auto}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.cards article,.bento article,.usecases article{background:var(--card);border:1px solid var(--line);border-radius:7px;padding:27px;position:relative;overflow:hidden;min-height:300px;transition:.3s}.cards article:hover,.bento article:hover,.usecases article:hover{border-color:#606060;transform:translateY(-5px)}.cards small{font:10px 'DM Mono';color:#888}.icon{font-size:30px;display:block;margin-top:38px}.cards h3,.bento h3,.usecases h3{font-size:20px;margin:18px 0 9px;letter-spacing:-.7px}.cards p,.bento p,.usecases p{color:#9d9d9d;font-size:13px;line-height:1.6;margin:0}.art{height:80px;position:absolute;bottom:0;left:0;right:0;opacity:.5}.connect{background:repeating-linear-gradient(90deg,transparent 0 24px,#555 25px 26px),linear-gradient(140deg,transparent 45%,#aaa 46%,transparent 47%)}.chart{background:linear-gradient(135deg,transparent 35%,#bbb 36% 37%,transparent 38%),linear-gradient(100deg,transparent 42%,#777 43% 44%,transparent 45%)}.bars{background:repeating-linear-gradient(90deg,#555 0 17px,transparent 18px 28px);mask-image:linear-gradient(120deg,#000,transparent)}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.bento article{min-height:260px}.bento .wide{grid-column:span 2;min-height:300px}.bento .wide h3{font-size:30px;margin-top:36px}.radar{position:absolute;right:14%;top:50px;border:1px solid #666;border-radius:50%;height:170px;width:170px;display:grid;place-items:center;font-size:90px;color:#aaa;opacity:.5}.wave{height:80px;margin:32px 0 5px}.wave path{stroke:#ddd;stroke-width:2}.lock{font-size:86px;color:#aaa;text-align:center;padding-top:30px}.flow{margin-top:52px;color:#b8b8b8;font:14px 'DM Mono'}.ticker{border-top:1px solid #272727;border-bottom:1px solid #272727;margin-top:15px;padding:18px 0;color:#969696;font:11px 'DM Mono';letter-spacing:1px;overflow:hidden;white-space:nowrap}.network{border:1px solid #303030;border-radius:8px;background:#0c0c0c;overflow:hidden}.panelbar{height:45px;border-bottom:1px solid #2b2b2b;padding:15px 17px;font:10px 'DM Mono';color:#aaa}.panelbar span{float:right}.panelbar button{background:#151515;color:#eee;border:1px solid #353535;width:23px;height:20px}.network-map{height:495px;position:relative;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:36px 36px;transform-origin:center;transition:.3s}.network-map aside{position:absolute;right:18px;top:18px;width:180px;border:1px solid #383838;background:rgba(16,16,16,.9);padding:15px;border-radius:6px}.network-map aside h4{font-size:12px;margin:14px 0 7px}.network-map aside p{font-size:10px;color:#ddd}.network-map dl{font:9px 'DM Mono';color:#aaa}.network-map dt{float:left;clear:left;margin:8px 0}.network-map dd{text-align:right;margin:8px 0}.network-map button small{display:block;color:#888;margin-top:4px}.split{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.commands{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.commands button,.tabs button{font:11px 'DM Mono';border:1px solid #353535;background:transparent;color:#aaa;border-radius:4px;padding:8px 10px}.commands button.active,.commands button:hover,.tabs button.active{background:#eee;color:#111;border-color:#eee}.cli{min-height:310px}.cli .code{min-height:260px;padding-top:36px}.dashboard{height:590px;border:1px solid #373737;border-radius:8px;background:#0b0b0b;overflow:hidden;display:grid;grid-template-columns:190px 1fr;grid-template-rows:48px 1fr;box-shadow:0 40px 70px #000;transform:perspective(1400px) rotateX(2deg)}.dashboard>header{grid-column:span 2;border-bottom:1px solid #292929;display:flex;align-items:center;gap:25px;padding:0 17px;color:#959595;font-size:11px}.dashboard>header b{color:#eee;margin-right:25px;font-size:12px}.dashboard>header i{margin-left:auto;border-radius:50%;background:#eee;color:#111;font-style:normal;font-size:10px;padding:7px}.dashboard>aside{border-right:1px solid #292929;padding:20px 13px;display:flex;flex-direction:column;gap:13px;color:#a1a1a1;font-size:10px}.dashboard aside small{font:9px 'DM Mono';color:#777;margin-bottom:4px}.dashboard aside b{color:#ddd;font-size:10px;margin-bottom:10px}.dashboard aside a{padding:8px;color:#aaa}.dashmain{padding:31px}.dashmain h3{margin:7px 0;font-size:23px;letter-spacing:-1px}.dashmain>p{color:#8c8c8c;font-size:11px;margin:0}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:26px}.metrics>div,.dashbottom>div{border:1px solid #303030;background:#0f0f0f;padding:15px;border-radius:5px}.metrics span{display:block;font:9px 'DM Mono';color:#777}.metrics b{display:block;margin:11px 0 7px;font-size:18px}.metrics small{font-size:9px;color:#999}.metrics em{font:10px 'DM Mono';color:#ccc;font-style:normal}.dashbottom{display:grid;grid-template-columns:1.35fr .8fr;gap:11px;margin-top:12px}.dashbottom>div{min-height:178px;font-size:10px}.dashbottom svg{height:110px}.dashbottom circle{fill:#eee}.dashbottom p{color:#aaa;margin:14px 0}.dashbottom p small{float:right;color:#666}.architecture{text-align:center;display:flex;flex-direction:column;align-items:center;gap:9px}.architecture div{border:1px solid #494949;background:#111;border-radius:5px;padding:13px 30px;min-width:245px;font-size:12px}.architecture i{font-style:normal;color:#888}.architecture p{margin:12px 0 0;font:10px 'DM Mono';color:#aaa}.archnotes{text-align:center;margin:44px 0 0;color:#999;font:11px 'DM Mono'}.securitybox{display:grid;grid-template-columns:1fr 1fr;background:#101010;border:1px solid #303030;border-radius:8px;padding:58px;gap:85px}.securitybox h2{font-size:49px}.securitybox>div:last-child p{border-bottom:1px solid #313131;padding:18px 0;margin:0;font-size:14px}.securitybox>div:last-child b{color:#777;font:10px 'DM Mono';margin-right:25px}.usecases{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.usecases article{min-height:220px}.usecases article>b{font-size:25px}.install{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.steps p{display:flex;gap:24px;border-top:1px solid #303030;margin:0;padding:21px 0}.steps p:last-child{border-bottom:1px solid #303030}.steps b{font:11px 'DM Mono';color:#888}.steps span{display:flex;flex-direction:column;gap:7px}.steps strong{font-size:15px}.steps small{font-size:12px;color:#999}.installcard{background:#0d0d0d;border:1px solid #333;border-radius:7px;overflow:hidden}.tabs{border-bottom:1px solid #292929;padding:10px;display:flex;gap:7px}.installcard .code{min-height:110px}.installcard>button{margin:0 22px 13px;padding:8px 10px;background:#eee;color:#111;border:0;border-radius:3px;font:11px 'DM Mono'}.installcard>p{margin:0;padding:12px 22px;border-top:1px solid #292929;font-size:10px;color:#8f8f8f}.final{padding:130px 20px;text-align:center;border-top:1px solid #232323;border-bottom:1px solid #232323;overflow:hidden}.final h2{font-size:clamp(45px,5.2vw,78px);position:relative}.final p{margin:0 auto;position:relative}.final .actions{position:relative}footer{max-width:1440px;margin:auto;padding:57px 6vw 25px;display:grid;grid-template-columns:1fr 2fr;gap:50px;color:#999}footer .brand{color:#eee}footer p{font-size:12px}.footlinks{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.footlinks p{display:flex;flex-direction:column;gap:9px;margin:0}.footlinks b{color:#eee;font-size:11px;margin-bottom:5px}.footlinks a{font-size:11px}footer>small{grid-column:span 2;border-top:1px solid #282828;padding-top:22px;font:10px 'DM Mono';color:#666}.reveal{opacity:0;transform:translateY(14px);transition:opacity .65s ease,transform .65s ease}.reveal.show{opacity:1;transform:none}@keyframes move{to{stroke-dashoffset:-130}}@media(max-width:800px){nav{padding:0 5vw;height:64px}.navlinks,nav>div:last-of-type{display:none}.menu{display:block}.hero{padding:135px 5vw 60px;display:block;min-height:0}.hero-visual{margin-top:55px}.section{padding:82px 5vw}.cards,.bento,.usecases{grid-template-columns:1fr}.bento .wide{grid-column:span 1}.split,.install,.securitybox{grid-template-columns:1fr;gap:35px}.network-map{height:370px}.network-map aside{display:none}.dashboard{height:550px;grid-template-columns:1fr;display:block;overflow:auto}.dashboard>header{width:700px}.dashboard>aside{display:none}.dashmain{min-width:680px}.metrics{grid-template-columns:repeat(3,180px)}.usecases{gap:10px}.securitybox{padding:32px}.securitybox h2{font-size:39px}.footer,footer{grid-template-columns:1fr;gap:35px}.footlinks{grid-template-columns:repeat(3,1fr)}footer>small{grid-column:auto}.radar{right:5%;opacity:.25}.hero h1{letter-spacing:-2.6px}.topology button{font-size:7px;padding:4px}.trust{font-size:9px}}
