:root{--bg:#040707;--bg2:#0a0f0b;--panel:#0d1410;--line:#1d2b21;--text:#eef4ee;--muted:#8fa397;--accent:#39B54A;--green:#39B54A;--greenhi:#5ef07a;--red:#ED1C24;--blue:#1C75BC;--yellow:#FFF200;--orange:#F15A29;--pos:#39B54A;--neg:#ED1C24;--warn:#F15A29;--mono:ui-monospace,'SF Mono',Menlo,Consolas,monospace}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Inter,Arial,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}.wrap{max-width:1080px;margin:0 auto;padding:0 22px}.narrow{max-width:820px}.ribbon{background:#231a02;color:var(--yellow);text-align:center;font-size:13px;padding:6px 14px;border-bottom:1px solid #5b430f;font-family:var(--mono)}header{position:sticky;top:0;z-index:10;background:rgba(11,18,32,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.navbar{display:flex;align-items:center;justify-content:space-between;padding:12px 22px}.brand{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:700;font-size:19px}.brand:hover{text-decoration:none}nav{display:flex;gap:4px;flex-wrap:wrap}nav a{color:var(--muted);padding:7px 13px;border-radius:8px;font-size:15px}nav a:hover{color:var(--text);background:var(--panel);text-decoration:none}nav a.active{color:var(--text);background:var(--panel)}main{min-height:70vh}section{padding:44px 0}.hero{padding:64px 0 50px;background:radial-gradient(900px 420px at 70% -10%,rgba(57,181,74,.14),transparent),radial-gradient(700px 380px at 15% 10%,rgba(28,117,188,.1),transparent),linear-gradient(180deg,#060a07,var(--bg));text-align:center;border-bottom:1px solid var(--line)}.herologo{height:84px;margin-bottom:18px}h1{font-size:clamp(28px,4.4vw,44px);line-height:1.15;margin:.2em 0 .4em;letter-spacing:-.5px}h2{font-size:26px;margin:1.6em 0 .6em;letter-spacing:-.3px}h3{font-size:18px;margin:.2em 0 .4em}.lede{font-size:18.5px;color:var(--muted);max-width:760px;margin:0 auto 1.2em}main .narrow .lede{margin-left:0}.btn{display:inline-block;background:linear-gradient(135deg,var(--green),#2a8f3a);color:#fff;position:relative;overflow:hidden;font-weight:600;padding:11px 22px;border-radius:10px;margin:6px 6px 0 0}.btn:hover{filter:brightness(1.12);text-decoration:none}.btn.ghost{background:0 0;border:1px solid var(--line);color:var(--text)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;text-align:center}.stats div{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px 10px}.stats b{display:block;font-size:34px;font-family:var(--mono);color:var(--pos)}.stats span{color:var(--muted);font-size:14px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:18px 0}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px;color:var(--text)}.card .icon{font-size:26px;margin-bottom:8px}.card p{color:var(--muted);font-size:14.5px;margin:.4em 0 0}a.card:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-2px);transition:all .15s}.postcard h3{color:var(--text)}.band{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.badge{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;letter-spacing:.5px}.badge.ok{background:rgba(34,197,94,.14);color:var(--pos);border:1px solid rgba(34,197,94,.4)}.badge.warn{background:rgba(245,158,11,.12);color:var(--warn);border:1px solid rgba(245,158,11,.4)}.chip{display:inline-block;font-family:var(--mono);font-size:11px;color:var(--muted);border:1px solid var(--line);padding:3px 9px;border-radius:99px}.muted{color:var(--muted);font-size:13.5px}.crumbs{margin:26px 0 6px;font-size:14px}article.post{padding:10px 0 40px}article.post h1{font-size:32px}article.post .postmeta{display:flex;gap:10px;align-items:center;margin-top:20px}article.post blockquote{border-left:3px solid var(--accent);margin:1.2em 0;padding:.2em 1.2em;color:var(--muted);background:var(--panel);border-radius:0 10px 10px 0}.post pre,article.post code{font-family:var(--mono);font-size:14px}article.post pre{background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:14px;overflow-x:auto}article.post code{background:var(--bg2);padding:1px 5px;border-radius:5px}article.post pre code{background:0 0;padding:0}table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:14.5px;display:block;overflow-x:auto}td,th{border:1px solid var(--line);padding:9px 12px;text-align:left;white-space:nowrap}th{background:var(--panel);font-family:var(--mono);font-size:13px}td{color:var(--muted)}td b{color:var(--text)}.pos{color:var(--pos)!important}.neg{color:var(--neg)!important}.callout{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:12px;padding:6px 20px;margin:1.4em 0}.callout.warn{border-left-color:var(--warn)}.callout p{color:var(--muted)}ol.flow{padding-left:1.3em}ol.flow li{margin:.8em 0;color:var(--muted)}ol.flow li b{color:var(--text)}figure{margin:1.6em 0;background:#fff;border-radius:12px;padding:10px}figcaption{color:#334;font-size:13px;text-align:center;font-family:var(--mono);padding:6px 0 2px}footer{border-top:1px solid var(--line);background:var(--bg2);margin-top:50px}footer .wrap{padding:26px 22px;color:var(--muted);font-size:13.5px}.disclaimer{font-style:italic;color:var(--muted)}@media(max-width:640px){.navbar{flex-direction:column;gap:8px}.hero{padding:48px 0 36px}}body{opacity:0;transition:opacity .5s}body.loaded{opacity:1}.heroanim{max-width:860px;margin:0 auto 6px;cursor:pointer}.heroanim svg{width:100%;height:auto;display:block;border-radius:14px}.hero{--px:0px;--py:0px}.hero .wrap>*{transform:translate(calc(var(--px)*.4),calc(var(--py)*.4))}.hero .heroanim{transform:translate(var(--px),var(--py))}.card{position:relative;overflow:hidden;transition:transform .18s ease,border-color .2s}.card::before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(57,181,74,.17),transparent 65%)}.card:hover::before{opacity:1}.card:hover{border-color:var(--green)}.card .icon{display:inline-block;animation:float 4.5s ease-in-out infinite}.grid .card:nth-child(2n) .icon{animation-delay:1.2s}.grid .card:nth-child(3n) .icon{animation-delay:2.1s}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.stats b{background:linear-gradient(90deg,var(--greenhi),var(--yellow));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}h2{position:relative}section h2{background:linear-gradient(90deg,var(--text) 0,var(--text) 40%,var(--greenhi) 50%,var(--text) 60%,var(--text) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 7s linear infinite}@keyframes shimmer{0%{background-position:220% 0}100%{background-position:-220% 0}}.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2);font-family:var(--mono);font-size:13.5px;white-space:nowrap}.ticker .tape{display:inline-block;padding:9px 0;animation:tape 38s linear infinite}.ticker span{margin:0 26px;color:var(--muted)}.ticker .up{color:var(--pos)}.ticker .dn{color:var(--neg)}.ticker:hover .tape{animation-play-state:paused}@keyframes tape{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.patent{display:flex;gap:14px;align-items:center;justify-content:center;font-family:var(--mono);font-size:14px;color:var(--muted)}.patent b{color:var(--text)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important}body{opacity:1}.pre{opacity:1;transform:none}}.reqform label{display:block;margin:14px 0;color:var(--muted);font-size:14.5px}.reqform input,.reqform textarea{width:100%;max-width:520px;background:var(--bg2);border:1px solid var(--line);border-radius:10px;color:var(--text);padding:10px 12px;font:inherit;margin-top:5px}.reqform input:focus,.reqform textarea:focus{outline:0;border-color:var(--accent)}.reqform button{margin-top:8px;border:none;cursor:pointer;font-size:15.5px}.pipeline{margin:26px 0 8px}.pipeline svg{width:100%;height:auto;display:block}.pipe{stroke:#1e2c48;stroke-width:5;stroke-linecap:round}.pipeflow{stroke:url(#pgrad);stroke-width:5;stroke-linecap:round;stroke-dasharray:34 22;animation:pipeflow 2.6s linear infinite}@keyframes pipeflow{to{stroke-dashoffset:-56}}.pipenodes{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center;margin-top:-58px}.pipenodes b{display:block;font-size:14.5px;margin-top:6px}.pipenodes i{display:block;color:var(--muted);font-size:11.5px;font-style:normal;font-family:var(--mono)}.pnode{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--panel);border:2px solid var(--accent);font-size:21px;animation:nodepulse 2.6s ease infinite}.pipenodes div:nth-child(2) .pnode{animation-delay:.37s}.pipenodes div:nth-child(3) .pnode{animation-delay:.74s}.pipenodes div:nth-child(4) .pnode{animation-delay:1.11s}.pipenodes div:nth-child(5) .pnode{animation-delay:1.48s}.pipenodes div:nth-child(6) .pnode{animation-delay:1.85s}.pipenodes div:nth-child(7) .pnode{animation-delay:2.22s}@keyframes nodepulse{0%,100%{box-shadow:0 0 0 0 rgba(59,130,246,0)}50%{box-shadow:0 0 18px 3px rgba(59,130,246,.45)}}.spark{width:100px;height:30px;float:right;margin-left:10px}.spark polyline{fill:none;stroke:var(--pos);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.spark.neg polyline{stroke:var(--neg)}.card.in .spark polyline,.pre.in .spark polyline{animation:sparkdraw 1.4s ease .3s forwards}@keyframes sparkdraw{to{stroke-dashoffset:0}}.techcard h3{margin-top:2px}.patentcard{margin:22px 0;padding:26px}.patentcard h2{margin:.5em 0 .4em;font-size:22px}@media(max-width:760px){.pipenodes{grid-template-columns:repeat(4,1fr)}.pipenodes{margin-top:-30px}.pipeline svg{display:none}}.heroanim{position:relative;aspect-ratio:1000/800;width:100%}.logofinal{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;border-radius:14px}.logolayer{position:absolute;inset:0;opacity:0}.logolayer svg{width:100%;height:auto;display:block;border-radius:14px}#scrollbar{position:fixed;top:0;left:0;height:3px;width:0;z-index:99;background:linear-gradient(90deg,var(--blue),var(--green),var(--yellow));box-shadow:0 0 10px rgba(57,181,74,.8)}body::before{content:"";position:fixed;inset:-100px;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(57,181,74,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(57,181,74,.05) 1px,transparent 1px);background-size:56px 56px;animation:griddrift 24s linear infinite}body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(420px 300px at 12% 18%,rgba(28,117,188,.09),transparent),radial-gradient(500px 340px at 88% 70%,rgba(57,181,74,.08),transparent),radial-gradient(300px 220px at 60% 100%,rgba(241,90,41,.05),transparent);animation:orbs 16s ease-in-out infinite alternate}@keyframes griddrift{to{transform:translate(56px,56px)}}@keyframes orbs{to{filter:hue-rotate(12deg);opacity:.85}}h1{animation:neonpulse 3.6s ease-in-out infinite}@keyframes neonpulse{0%,100%{text-shadow:0 0 18px rgba(57,181,74,.25)}50%{text-shadow:0 0 30px rgba(94,240,122,.5),0 0 60px rgba(57,181,74,.25)}}main .narrow h2::after,section h2::after{content:"";display:block;height:3px;width:0;margin-top:7px;border-radius:2px;background:linear-gradient(90deg,var(--green),var(--yellow),transparent);transition:width 1s cubic-bezier(.16,1,.3,1) .2s}.pre.in h2::after,h2.pre.in::after,section h2.in::after{width:120px}main h2{transition:none}.card::after{content:"";position:absolute;inset:0;border-radius:14px;padding:1px;opacity:0;background:conic-gradient(from var(--ang,0deg),var(--green),var(--blue),var(--yellow),var(--orange),var(--red),var(--green));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .3s;animation:borderspin 3.2s linear infinite paused}.card:hover::after{opacity:1;animation-play-state:running}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes borderspin{to{--ang:360deg}}.btn::after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);transition:left .55s ease}.btn:hover::after{left:130%}.ticker{background:#060a07;box-shadow:inset 0 0 30px rgba(57,181,74,.06)}.ticker .yel{color:var(--yellow)}.ticker .org{color:var(--orange)}.ticker .blu{color:#5aa9e6}.ticker .up{color:var(--greenhi)}.ticker .dn{color:var(--red)}.brandlogo{height:58px;display:block;filter:drop-shadow(0 0 10px rgba(57,181,74,.35))}header .navbar{padding:8px 22px}.pnode{border-color:var(--green)}@keyframes nodepulse{0%,100%{box-shadow:0 0 0 0 rgba(57,181,74,0)}50%{box-shadow:0 0 20px 4px rgba(57,181,74,.5)}}.pipenodes.six{grid-template-columns:repeat(6,1fr)}@media(max-width:760px){.pipenodes.six{grid-template-columns:repeat(3,1fr)}}.patent b{color:var(--greenhi)}.badge.ok{background:rgba(57,181,74,.15);color:var(--greenhi);border-color:rgba(57,181,74,.5)}@media(max-width:640px){.navbar{flex-direction:row;justify-content:space-between;gap:6px;padding:6px 14px}.brandlogo{height:40px;filter:drop-shadow(0 0 6px rgba(57,181,74,.3))}nav{gap:0}nav a{padding:6px 8px;font-size:13.5px}.ribbon{font-size:11px;padding:4px 10px}.hero{padding:22px 0 26px}.heroanim{max-width:min(94vw,44vh);margin:0 auto 2px}h1{font-size:clamp(24px,7vw,30px)}.lede{font-size:16px}.ticker .tape{padding:6px 0}section{padding:30px 0}}footer .patent{flex-wrap:wrap;row-gap:2px;text-align:center;font-size:12.5px;line-height:1.5}footer .wrap{overflow-wrap:anywhere}@media(max-width:640px){.navbar{flex-direction:column;align-items:center;gap:2px;padding:8px 10px 4px}.brandlogo{height:52px}nav{width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}nav::-webkit-scrollbar{display:none}nav a{flex:0 0 auto;padding:6px 10px;font-size:14px}footer .patent{font-size:11.5px}}header nav{position:relative;z-index:2;background:rgba(4,7,7,.55);border-radius:10px;backdrop-filter:blur(4px)}@media(max-width:640px){.navbar{flex-direction:column;gap:0;padding:4px 10px 4px}}.brandfx{position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:screen}.heroanim .brandfx{border-radius:14px}#fxtop{position:fixed;inset:0;z-index:50;pointer-events:none;mix-blend-mode:screen}#fxdream{position:fixed;inset:0;z-index:-1;pointer-events:none}.bandfx{position:absolute;left:0;top:-22px;width:100%;height:44px;pointer-events:none;mix-blend-mode:screen}footer .bandfx{top:-22px}@keyframes spin360{from{transform:rotate(0) scale(1)}60%{transform:rotate(360deg) scale(1.18)}to{transform:rotate(360deg) scale(1)}}.card:hover .icon{animation:spin360 .7s cubic-bezier(.34,1.56,.64,1) 1}.stats div{transition:transform .25s,box-shadow .25s,border-color .25s}.stats div:hover{transform:translateY(-5px) scale(1.03);border-color:var(--green);box-shadow:0 0 24px rgba(57,181,74,.25)}figure{transition:transform .3s}figure:hover{transform:scale(1.015) rotate(.3deg)}nav a{position:relative}nav a::after{content:"";position:absolute;left:12px;right:100%;bottom:4px;height:2px;background:linear-gradient(90deg,var(--green),var(--yellow));transition:right .3s ease}nav a.active::after,nav a:hover::after{right:12px}a.postcard{transition:transform .25s,border-color .25s,box-shadow .25s}a.postcard:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 8px 34px rgba(57,181,74,.18)}@media (prefers-reduced-motion:reduce){#fxdream,#fxtop,.bandfx,.brandfx{display:none}}body,html{max-width:100%;overflow-x:clip}@supports not (overflow:clip){body,html{overflow-x:hidden}}body{-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none;user-drag:none}.hero,header{overflow:hidden}.hero .brandfx,header .brandfx{border-radius:0}.chipgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:18px 0}.chip{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;transition:transform .2s,border-color .2s,box-shadow .2s}.chip:hover{transform:translateY(-4px);border-color:var(--green);box-shadow:0 0 20px rgba(57,181,74,.2)}.chip i{font-style:normal;font-size:22px;display:block;margin-bottom:6px}.chip b{display:block;font-size:15px;margin-bottom:3px}.chip span{color:var(--muted);font-size:12.8px;line-height:1.45}body{touch-action:pan-y}@media(max-width:980px){.navbar{flex-direction:column;align-items:center;gap:2px;padding:6px 12px 4px}nav{width:100%;justify-content:center;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding-bottom:4px}nav::-webkit-scrollbar{display:none}nav a{flex:0 0 auto}}.pre{opacity:0;transition:opacity .6s ease,translate .75s cubic-bezier(.24,1.45,.32,1),rotate .75s cubic-bezier(.24,1.45,.32,1),scale .75s cubic-bezier(.24,1.45,.32,1)}.pre.pre-l{translate:-48px 0}.pre.pre-r{translate:48px 0}.pre.pre-t{translate:0 -44px}.pre.pre-b{translate:0 44px}.pre.pre-zi{scale:.84}.pre.pre-zo{scale:1.12}.pre.pre-rl{translate:-32px 0;rotate:-5deg}.pre.pre-rr{translate:32px 0;rotate:5deg}.pre.pre-fx{rotate:x 22deg;scale:.94}.pre.pre-fy{rotate:y -22deg;scale:.94}.pre.pre-drop{translate:0 -64px;scale:1.05}.pre.in{opacity:1;translate:0 0;rotate:0deg;scale:1}.navbar{flex-direction:column;align-items:center;gap:2px;padding:8px 12px 4px}header nav{justify-content:center}@media (prefers-reduced-motion:no-preference){.brandwrap::after{content:"";position:absolute;top:0;bottom:0;left:-3%;width:3px;z-index:2;background:linear-gradient(180deg,transparent,#5ef07a,transparent);box-shadow:0 0 18px 4px rgba(57,181,74,.7);animation:scanline 1.25s cubic-bezier(.3,.8,.3,1) .15s forwards}}@keyframes bandwipe{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes scanline{0%{left:-3%;opacity:1}92%{opacity:1}100%{left:103%;opacity:0}}.brandwrap{position:relative;width:min(90vw,760px);height:84px;margin:0 auto;overflow:hidden;border-radius:10px;flex:none}.brandcrop{position:absolute;left:50%;top:50%;width:104%;transform:translate(-50%,-55%);filter:drop-shadow(0 0 12px rgba(57,181,74,.25))}@media(max-width:640px){.brandwrap{width:100%;height:66px}}.founder{display:flex;gap:20px;align-items:center;margin:12px 0 18px;flex-wrap:wrap}.founderphoto{width:120px;height:auto;border-radius:14px;border:1px solid var(--line);box-shadow:0 0 22px rgba(57,181,74,.18)}.foundername{font-size:20px;margin:0 0 2px}.aka{color:var(--muted);font-weight:400;font-size:16px}