@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-vietnamese-400-normal-BNOj0Qhp.woff2)format("woff2"),url(./space-mono-vietnamese-400-normal-B0PMp_xB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-latin-ext-400-normal-DTLbW2xa.woff2)format("woff2"),url(./space-mono-latin-ext-400-normal-D4cJI_B-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(./space-mono-latin-400-normal-_3DlpgIW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-vietnamese-700-normal-DWQgDHuA.woff2)format("woff2"),url(./space-mono-vietnamese-700-normal-D-KrLuLr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-latin-ext-700-normal-B2s3bDs2.woff2)format("woff2"),url(./space-mono-latin-ext-700-normal-B_E7P90g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(./space-mono-latin-700-normal-D7A851RN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--navy-950:#02091a;--navy-900:#04112c;--navy-850:#061631;--navy-800:#091b39;--navy-700:#102747;--white:#f5f7fd;--soft-white:#dbe2ef;--muted:#94a2ba;--dim:#64728c;--cyan:#59dadd;--cyan-bright:#76f2ed;--orange:#ff654b;--orange-bright:#ff7956;--violet:#9385ff;--line:#a0b7da29;--line-strong:#a0b7da40;--mono:"Space Mono", "Cascadia Mono", monospace;--container:min(1240px, calc(100vw - 48px));font-family:Space Grotesk Variable,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--cyan) var(--navy-950)}body{background:var(--navy-950);min-width:320px;min-height:100vh;color:var(--white);margin:0;overflow-x:hidden}body,button,a{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}img,svg{display:block}::selection{background:var(--cyan);color:var(--navy-950)}:focus-visible{outline:2px solid var(--cyan-bright);outline-offset:4px}.site-shell{background:radial-gradient(circle at 80% 8%, #1b497c33, transparent 30rem), var(--navy-950);min-height:100vh;position:relative;overflow:clip}.site-shell:before{z-index:20;pointer-events:none;content:"";opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.site-container{width:var(--container);margin-inline:auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02091ac4;border-bottom:1px solid #a0b7da1c;position:fixed;top:0;left:0;right:0}.site-header__inner{min-width:0;width:var(--container);grid-template-columns:1fr auto 1fr;align-items:center;height:76px;margin-inline:auto;display:grid}.site-header__brand{width:max-content}.brand{align-items:center;gap:11px;display:inline-flex}.brand__mark{width:42px;height:35px;overflow:visible}.brand__word{color:var(--cyan);font-family:var(--mono);letter-spacing:-1.5px;text-shadow:2px 2px #59dadd1f;font-size:18px;font-weight:700}.brand--compact .brand__mark{width:37px}.brand--compact .brand__word{font-size:16px}.site-nav{align-items:center;gap:32px;display:flex}.site-nav a{color:var(--muted);letter-spacing:.02em;font-size:13px;font-weight:600;transition:color .18s;position:relative}.site-nav a:after{content:"";background:var(--cyan);height:1px;transition:transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover{color:var(--white)}.site-nav a:hover:after{transform:scaleX(1)}.site-nav .site-nav__back{display:none}.site-header__actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.theme-switch{border:1px solid var(--line);width:36px;height:36px;color:var(--cyan-bright);cursor:pointer;background:#ffffff06;border-radius:4px;flex:none;place-items:center;padding:0;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.theme-switch:hover{background:#59dadd14;border-color:#59dadd7a;transform:translateY(-1px)}.language-switch{border:1px solid var(--line);background:#ffffff06;align-items:center;height:32px;padding:3px;display:flex}.language-switch button{width:29px;height:24px;color:var(--dim);font-family:var(--mono);letter-spacing:.08em;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.language-switch button.is-active{color:#2a0b12;background:var(--orange)}.network-status{color:var(--dim);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.network-status i,.browser-live i,.project-card__badges i,.research-panel__foot i{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite status-pulse;box-shadow:0 0 0 4px #59dadd1c,0 0 12px #59dadd8c}.linkedin-badge{align-items:center;font-weight:700;display:inline-flex}.linkedin-badge--header{height:36px;color:var(--cyan-bright);background:#59dadd12;border:1px solid #59dadd47;border-radius:4px;gap:7px;padding:0 12px;font-size:11px;transition:border-color .18s,background .18s,transform .18s}.linkedin-badge--header:hover{background:#59dadd21;border-color:#59dadda6;transform:translateY(-1px)}.menu-button{border:1px solid var(--line-strong);background:#ffffff08;border-radius:4px;place-items:center;width:39px;height:39px;padding:0;display:none}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 29%, #2c5d9847, transparent 27rem), linear-gradient(180deg, var(--navy-900) 0%, #031027 100%);min-height:860px;padding-top:76px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.22;background-image:linear-gradient(#6b92c229 1px,#0000 1px),linear-gradient(90deg,#6b92c229 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 87%);mask-image:linear-gradient(#000,#0000 87%)}.hero:after{content:"";background:linear-gradient(#0000,#59dadd38,#0000);width:1px;height:670px;position:absolute;top:76px;left:calc(50% + 350px)}.hero__grid{z-index:2;grid-template-columns:minmax(0,1.03fr) minmax(460px,.97fr);align-items:center;gap:clamp(45px,6vw,96px);min-height:718px;padding-block:60px 80px;display:grid;position:relative}.hero__copy{min-width:0;padding-top:14px;animation:.7s both hero-in}.hero__eyebrow{width:max-content;color:var(--cyan);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;margin-bottom:27px;font-size:11px;display:flex}.hero__eyebrow-icon{background:#59dadd14;border:1px solid #59dadd61;place-items:center;width:28px;height:28px;margin-right:11px;display:grid}.hero__eyebrow-code{color:var(--dim);margin-left:12px}.hero h1{letter-spacing:-.068em;max-width:680px;margin:0;font-size:clamp(62px,6.6vw,104px);font-weight:610;line-height:.94}.hero h1 span{color:var(--orange-bright);letter-spacing:-.075em;text-shadow:0 0 45px #ff654b29;font-style:italic;font-weight:500;display:inline-block}.hero__lead{max-width:590px;color:var(--muted);letter-spacing:-.015em;margin:31px 0 0;font-size:19px;line-height:1.65}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.button-link{border:1px solid var(--cyan);background:var(--cyan);min-height:50px;color:var(--navy-950);border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:13px;font-weight:760;transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 34px #59dadd1a}.button-link:hover{background:var(--cyan-bright);border-color:var(--cyan-bright);transform:translateY(-2px);box-shadow:0 15px 38px #59dadd2e}.button-link--secondary{border-color:var(--line-strong);color:var(--soft-white);box-shadow:none;background:#ffffff06}.button-link--secondary:hover{color:var(--white);box-shadow:none;background:#59dadd12;border-color:#59dadd75}.hero__proof{color:var(--dim);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;gap:21px;margin-top:24px;font-size:11px;display:flex}.hero__proof span{align-items:center;gap:7px;display:inline-flex}.hero__proof svg{color:var(--cyan)}.protocol-visual{--pointer-x:50%;--pointer-y:50%;background:linear-gradient(#59dadd0d 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#59dadd0d 1px,#0000 1px) 0 0/44px 44px,linear-gradient(145deg,#0c2849eb,#030f26f5);border:1px solid #8eb2db38;border-radius:9px;min-height:555px;animation:.85s .12s both visual-in;position:relative;overflow:hidden;box-shadow:0 42px 85px #00041061,inset 0 1px #ffffff08}.protocol-visual:before,.protocol-visual:after{z-index:4;pointer-events:none;content:"";width:22px;height:22px;position:absolute}.protocol-visual:before{border-top:1px solid var(--cyan);border-left:1px solid var(--cyan);top:11px;left:11px}.protocol-visual:after{border-right:1px solid var(--orange);border-bottom:1px solid var(--orange);bottom:11px;right:11px}.protocol-visual__glow{z-index:0;top:var(--pointer-y);left:var(--pointer-x);pointer-events:none;filter:blur(65px);background:#59dadd13;border-radius:50%;width:330px;height:330px;position:absolute;transform:translate(-50%,-50%)}.protocol-visual__topline{z-index:5;border-bottom:1px solid var(--line);height:55px;color:var(--dim);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 21px;font-size:11px;display:flex;position:relative}.protocol-visual__topline span:first-child{color:var(--cyan);align-items:center;gap:8px;display:flex}.protocol-orbit{position:absolute;inset:55px 0 51px;overflow:hidden}.protocol-orbit__ring{border:1px solid #59dadd2b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.protocol-orbit__ring--one{border-color:#ff654b3d;width:180px;height:180px;box-shadow:inset 0 0 40px #ff654b08}.protocol-orbit__ring--two{border-style:dashed;width:315px;height:315px;animation:28s linear infinite spin}.protocol-orbit__ring--three{opacity:.6;width:455px;height:455px}.protocol-orbit__axis{opacity:.28;background:linear-gradient(90deg, transparent, var(--cyan), transparent);position:absolute;top:50%;left:50%}.protocol-orbit__axis--x{width:100%;height:1px;transform:translate(-50%,-50%)}.protocol-orbit__axis--y{background:linear-gradient(transparent, var(--cyan), transparent);width:1px;height:100%;transform:translate(-50%,-50%)}.protocol-orbit__sun{z-index:3;background:radial-gradient(circle at 38% 30%, #ffffff40, transparent 18%), linear-gradient(145deg, var(--orange-bright), #ff473d);color:#210b13;text-align:center;border:1px solid #ff9a77a6;border-radius:50%;place-content:center;width:114px;height:114px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #ff654b0a,0 0 65px #ff54403d}.protocol-orbit__sun:after{border-radius:inherit;content:"";border:1px solid #4a0d1533;position:absolute;inset:10px}.protocol-orbit__sun span{z-index:1;font-family:var(--mono);letter-spacing:-.05em;font-size:20px;font-weight:700;position:relative}.protocol-orbit__sun small{z-index:1;font-family:var(--mono);letter-spacing:.18em;margin-top:1px;font-size:11px;position:relative}.protocol-node{z-index:3;background:#04122ae6;border:1px solid #8dadd440;width:79px;min-height:61px;padding:12px;display:grid;position:absolute;box-shadow:0 12px 30px #00040f47}.protocol-node i{border:2px solid var(--navy-900);background:var(--cyan);width:8px;height:8px;box-shadow:0 0 9px var(--cyan);border-radius:50%;position:absolute;top:-4px;left:-4px}.protocol-node span{color:var(--soft-white);font-family:var(--mono);font-size:11px;font-weight:700}.protocol-node small{color:var(--dim);font-family:var(--mono);letter-spacing:.12em;margin-top:4px;font-size:11px}.protocol-node--evm{top:67.0732%;left:15.7692%}.protocol-node--data{top:9%;right:9%}.protocol-node--wallet{bottom:9%;right:10%}.protocol-node--data i{background:var(--violet);box-shadow:0 0 9px var(--violet)}.protocol-node--wallet i{background:var(--orange);box-shadow:0 0 9px var(--orange)}.protocol-orbit__route{z-index:2;fill:none;stroke:#59dadd2e;stroke-width:1.3px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.protocol-orbit__route-pulse{stroke:var(--cyan);stroke-dasharray:7 180;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--cyan));animation:4s linear infinite route-pulse}.protocol-console{z-index:5;border-top:1px solid var(--line);height:51px;color:var(--dim);font-family:var(--mono);letter-spacing:.03em;background:#020a1cc7;align-items:center;gap:17px;padding:0 20px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.protocol-console span{align-items:center;gap:7px;display:flex}.console-dot{border-radius:50%;width:5px;height:5px}.console-dot--cyan{background:var(--cyan)}.console-dot--orange{background:var(--orange)}.protocol-console .protocol-console__hash{color:#94a2ba8c;margin-left:auto}.hero-ticker{z-index:3;border-top:1px solid var(--line);background:#02091ac7;height:66px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-ticker__track{color:#8290a8;width:max-content;height:100%;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:34px;font-size:11px;animation:28s linear infinite ticker;display:flex}.hero-ticker__track i{background:var(--orange);width:5px;height:5px;transform:rotate(45deg)}.section{padding-block:132px;scroll-margin-top:74px;position:relative}.section-heading{grid-template-columns:90px minmax(0,1fr);align-items:start;margin-bottom:58px;display:grid}.section-heading__index{color:var(--dim);font-family:var(--mono);letter-spacing:.1em;padding-top:7px;font-size:11px}.section-heading__copy{grid-template-columns:minmax(0,1fr) minmax(270px,.45fr);align-items:end;column-gap:60px;display:grid}.eyebrow{color:var(--cyan);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin-bottom:16px;font-size:11px;font-weight:700;display:block}.section-heading h2{letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(42px,5vw,69px);font-weight:550;line-height:1.02}.section-heading p{color:var(--muted);margin:0 0 6px;font-size:15px;line-height:1.68}.section--practices{border-bottom:1px solid var(--line);color:#081327;background:#f0f3f7}.section--practices .section-heading__index{color:#626e80}.section--practices .eyebrow{color:#08747c}.section--practices .section-heading p{color:#5d697b}.practice-grid{border-top:1px solid #cbd2dc;border-left:1px solid #cbd2dc;grid-template-columns:repeat(3,1fr);display:grid}.practice-card{background:#ffffff61;border-bottom:1px solid #cbd2dc;border-right:1px solid #cbd2dc;min-height:390px;padding:31px;transition:background .22s,transform .22s;position:relative;overflow:hidden}.practice-card:after{content:"";opacity:.09;border:1px solid;border-radius:50%;width:150px;height:150px;transition:transform .45s;position:absolute;bottom:-55px;right:-55px}.practice-card:hover{z-index:2;background:#fff;transform:translateY(-7px);box-shadow:0 24px 50px #1222391a}.practice-card:hover:after{transform:scale(1.3)}.practice-card__top{justify-content:space-between;align-items:flex-start;display:flex}.practice-card__icon{border:1px solid;border-radius:2px;place-items:center;width:47px;height:47px;display:grid}.practice-card--cyan .practice-card__icon,.practice-card--cyan .practice-card__label{color:#08747c}.practice-card--orange .practice-card__icon,.practice-card--orange .practice-card__label{color:#c43b28}.practice-card--violet .practice-card__icon,.practice-card--violet .practice-card__label{color:#6d5fd4}.practice-card__number{color:#657184;font-family:var(--mono);font-size:11px}.practice-card__label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;margin-top:57px;font-size:11px;font-weight:700;display:block}.practice-card h3{letter-spacing:-.04em;margin:10px 0 14px;font-size:28px;font-weight:620}.practice-card p{color:#5d697b;max-width:340px;margin:0;font-size:14px;line-height:1.65}.practice-card__code{color:#626e80;font-family:var(--mono);letter-spacing:.08em;border-top:1px solid #d5dbe3;align-items:center;gap:9px;padding-top:14px;font-size:11px;display:flex;position:absolute;bottom:27px;left:31px;right:31px}.practice-card__code i{background:currentColor;width:5px;height:5px;transform:rotate(45deg)}.section--project{background:radial-gradient(circle at 15% 65%, #224e8129, transparent 30rem), var(--navy-900)}.project-card{--project-accent:#d7ff58;color:var(--white);background:linear-gradient(145deg,#081d3bf2,#030f25fa);border:1px solid #91b1d938;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 45px 90px #00041042}.project-stack{gap:32px;display:grid}.project-card--zenith{--project-accent:#baff4a;background:radial-gradient(circle at 82% 45%,#baff4a13,#0000 25rem),linear-gradient(145deg,#08151bfa,#030d17fc)}.project-card:before{content:"";filter:blur(70px);background:#59dadd0d;border-radius:50%;width:550px;height:550px;position:absolute;top:0;left:42%}.project-card__header{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:89px;padding:0 34px;display:flex;position:relative}.project-lockup,.unison-lockup{align-items:center;gap:13px;display:flex}.project-symbol,.unison-symbol{color:#10160d;background:#d7ff58;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 25px #d7ff581f}.project-lockup>span:last-child,.unison-lockup>span:last-child{display:grid}.project-lockup strong,.unison-lockup strong{letter-spacing:.13em;font-size:14px}.project-lockup small,.unison-lockup small{color:var(--dim);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:11px}.zenith-symbol{color:#baff4a;background:#baff4a12;border:1px solid #baff4a94;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 0 28px #baff4a17}.zenith-symbol b{z-index:1;font-family:var(--mono);font-size:20px;position:relative}.zenith-symbol i{background:#6ff0cd;width:4px;height:4px;position:absolute;top:5px;right:5px;box-shadow:0 0 8px #6ff0cd}.project-card__badges{gap:9px;display:flex}.project-card__badges span{border:1px solid var(--line);min-height:28px;color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:20px;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex}.project-card__badges span:first-child{border-color:color-mix(in srgb, var(--project-accent) 24%, transparent);color:var(--project-accent)}.project-card__badges i{background:var(--project-accent);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--project-accent) 10%, transparent), 0 0 9px color-mix(in srgb, var(--project-accent) 42%, transparent)}.project-card__body{z-index:2;grid-template-columns:minmax(340px,.74fr) minmax(540px,1.26fr);align-items:center;gap:clamp(42px,6vw,86px);min-height:610px;padding:58px 0 58px 55px;display:grid;position:relative}.project-card__copy{padding-block:10px}.project-kicker{color:var(--project-accent);font-family:var(--mono);letter-spacing:.16em;margin-bottom:18px;font-size:11px;display:block}.project-card__copy h3{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4vw,53px);font-weight:560;line-height:1.04}.project-card__copy>p{color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.68}.project-features{color:var(--soft-white);gap:11px;margin:25px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.project-features li{align-items:center;gap:9px;display:flex}.project-features svg{color:var(--project-accent)}.project-card__actions{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.project-card__actions .button-link:first-child{border-color:var(--project-accent);background:var(--project-accent)}.project-card__actions .button-link:first-child:hover{border-color:color-mix(in srgb, var(--project-accent) 82%, white);background:color-mix(in srgb, var(--project-accent) 82%, white)}.project-browser{transform-origin:100%;background:#e9e8e1;border:1px solid #b8cfec42;border-right:0;border-radius:9px 0 0 9px;min-width:650px;transition:transform .4s;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-3deg);box-shadow:-24px 35px 70px #00030e57}.project-card:hover .project-browser{transform:perspective(1200px)rotateY(0)}.project-browser__bar{color:#59615b;background:#f6f6f2;border-bottom:1px solid #cfd2ce;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 14px;display:grid}.browser-dots{gap:5px;display:flex}.browser-dots i{background:#c7cbc5;border-radius:50%;width:7px;height:7px}.browser-dots i:first-child{background:#ff7c62}.browser-dots i:nth-child(2){background:#ebc96a}.browser-dots i:last-child{background:#88bc83}.browser-address{font-family:var(--mono);background:#fff;border:1px solid #dfe1dc;border-radius:20px;align-items:center;gap:6px;padding:6px 22px;font-size:11px;display:flex}.browser-live{color:#5f6b62;font-family:var(--mono);letter-spacing:.08em;justify-self:end;align-items:center;gap:6px;font-size:11px;display:flex}.browser-live i{width:5px;height:5px;box-shadow:none;background:#83a72c}.project-browser__screen{background:#f2f1eb;height:440px;position:relative;overflow:hidden}.project-browser__screen img{object-fit:cover;object-position:top left;width:100%;height:100%}.project-browser__screen:after{pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 0 45px #0511221f}.project-browser__scan{z-index:2;background:linear-gradient(transparent, color-mix(in srgb, var(--project-accent) 13%, transparent), transparent);height:80px;animation:7s ease-in-out infinite scan;position:absolute;top:-20%;left:0;right:0}.project-card__footer{z-index:2;border-top:1px solid var(--line);min-height:63px;color:var(--dim);font-family:var(--mono);letter-spacing:.12em;align-items:center;gap:20px;padding:0 34px;font-size:11px;display:flex;position:relative}.project-card__footer i{background:var(--project-accent);width:3px;height:3px;transform:rotate(45deg)}.section--signal{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 22% 25%,#ff654b14,#0000 24rem),#06142e}.signal-grid{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:clamp(65px,10vw,145px);display:grid}.signal-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(60px,6vw,88px);font-weight:550;line-height:.95}.signal-copy h2 em{color:var(--orange-bright);font-weight:500}.signal-copy p{max-width:470px;color:var(--muted);margin:28px 0 25px;font-size:16px;line-height:1.7}.text-link{color:var(--cyan);border-bottom:1px solid #59dadd66;align-items:center;gap:9px;padding-bottom:4px;font-size:12px;font-weight:700;transition:gap .18s,color .18s;display:inline-flex}.text-link:hover{color:var(--cyan-bright);gap:13px}.research-panel{border:1px solid var(--line-strong);background:#020b1d9e;border-radius:7px;overflow:hidden;box-shadow:0 32px 75px #00030f33}.research-panel__head,.research-panel__foot{min-height:52px;color:var(--dim);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 23px;font-size:11px;display:flex}.research-panel__head{border-bottom:1px solid var(--line)}.research-panel__head span:first-child{color:var(--cyan);align-items:center;gap:8px;display:flex}.research-row{border-bottom:1px solid var(--line);grid-template-columns:49px 45px 1fr auto;align-items:center;gap:14px;min-height:108px;padding:0 23px;transition:background .18s,padding .18s;display:grid}.research-row:hover{background:#59dadd09;padding-left:27px;padding-right:19px}.research-row__icon{width:42px;height:42px;color:var(--cyan);border:1px solid #59dadd38;place-items:center;display:grid}.research-row__number{color:var(--dim);font-family:var(--mono);font-size:11px}.research-row>div{gap:6px;display:grid}.research-row strong{font-size:17px;font-weight:570}.research-row small{color:var(--muted);font-size:11px}.research-row>svg{color:var(--dim)}.research-panel__foot{min-height:55px}.research-panel__foot strong{color:var(--soft-white);align-items:center;gap:9px;font-size:11px;display:flex}.research-panel__foot i{display:block}.section--devlog{color:#081327;background:#f0f3f7}.section--devlog .section-heading__index{color:#626e80}.section--devlog .eyebrow{color:#08747c}.section--devlog .section-heading p{color:#5d697b}.devlog-card{color:#081327;background:#f7f9fb;border:1px solid #cad2dc;border-radius:7px;transition:border-color .22s,transform .22s,box-shadow .22s;display:block;overflow:hidden}.devlog-card:hover{border-color:#9eacba;transform:translateY(-5px);box-shadow:0 28px 65px #12233a1c}.devlog-card__meta{color:#657184;min-height:53px;font-family:var(--mono);letter-spacing:.1em;border-bottom:1px solid #d7dde5;align-items:center;gap:28px;padding:0 27px;font-size:11px;display:flex}.devlog-card__index{color:#08747c;margin-right:auto;font-weight:700}.devlog-card__content{grid-template-columns:.62fr 1.38fr auto;align-items:stretch;min-height:380px;display:grid;position:relative}.devlog-card__graphic{background-color:#e8ecf1;background-image:linear-gradient(#0813270d 1px,#0000 1px),linear-gradient(90deg,#0813270d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-right:1px solid #d7dde5;position:relative;overflow:hidden}.devlog-card__sun{background:radial-gradient(circle at 35% 30%,#ff8a67,#ff563f 65%);border:1px solid #ef5a41;border-radius:50%;width:250px;height:250px;transition:transform .5s;position:absolute;bottom:-52px;right:-34px;box-shadow:0 0 0 18px #ff654b12,0 0 0 70px #ff654b09}.devlog-card:hover .devlog-card__sun{transform:translate(-7px,-7px)scale(1.03)}.devlog-card__route{z-index:2;border-top:2px dashed #06142a66;border-radius:50%;width:290px;height:150px;position:absolute;top:99px;left:54px;transform:rotate(21deg)}.devlog-card__node{z-index:3;width:67px;height:39px;font-family:var(--mono);letter-spacing:.07em;background:#f8fafb;border:1px solid #08132747;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;box-shadow:0 12px 24px #16233517}.devlog-card__node--one{top:69px;left:37px}.devlog-card__node--two{color:#fff;background:#071630;border-color:#ffffff6b;bottom:48px;right:28px}.devlog-card__copy{align-self:center;max-width:690px;padding:50px 8vw 50px 55px}.devlog-card__category{color:#a93424;font-family:var(--mono);letter-spacing:.14em;font-size:11px;font-weight:700}.devlog-card h3{letter-spacing:-.052em;margin:16px 0 17px;font-size:clamp(34px,4vw,54px);font-weight:570;line-height:1.06}.devlog-card__copy p{color:#667284;margin:0;font-size:14px;line-height:1.68}.devlog-card__tags{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.devlog-card__tags span{color:#626e80;font-family:var(--mono);letter-spacing:.08em;border:1px solid #ccd4de;padding:7px 9px;font-size:11px}.devlog-card__arrow{color:#128b93;border-top:1px solid #d7dde5;border-left:1px solid #d7dde5;align-self:end;place-items:center;width:67px;height:67px;transition:background .18s,color .18s;display:grid}.devlog-card:hover .devlog-card__arrow{color:#fff;background:#128b93}.contact-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--orange);color:#250c16;position:relative;overflow:hidden}.contact-strip:before{content:"";border:1px solid #42111821;border-radius:50%;width:500px;height:500px;position:absolute;top:-155px;right:8vw;box-shadow:0 0 0 50px #42111809,0 0 0 105px #42111805}.contact-strip__inner{z-index:2;justify-content:space-between;align-items:center;gap:40px;min-height:300px;display:flex;position:relative}.contact-strip .eyebrow{color:#53151d}.contact-strip h2{letter-spacing:-.055em;max-width:740px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:610;line-height:1.02}.contact-strip h2 em{font-weight:480}.linkedin-badge--large{background:#ffffff24;border:1px solid #24091057;border-radius:5px;flex:none;gap:16px;min-width:235px;min-height:74px;padding:0 18px;transition:background .18s,transform .18s;box-shadow:0 15px 35px #4915171f}.linkedin-badge--large:hover{background:#ffffff40;transform:translateY(-3px)}.linkedin-badge__icon{width:41px;height:41px;color:var(--orange-bright);background:#250c16;border-radius:3px;place-items:center;display:grid}.linkedin-badge--large>span:nth-child(2){margin-right:auto;display:grid}.linkedin-badge--large small{color:#411219;font-size:11px;font-weight:500}.linkedin-badge--large strong{font-size:16px}.site-footer{background:#020919}.site-footer__inner{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:50px;min-height:150px;display:grid}.site-footer p{color:#7c8ba5;margin:0;font-size:11px;line-height:1.6}.site-footer__links{gap:22px;display:flex}.site-footer__links a{color:var(--muted);align-items:center;gap:7px;font-size:11px;transition:color .18s;display:flex}.site-footer__links a:hover{color:var(--cyan)}.site-footer__copy{color:#74829b;font-family:var(--mono);letter-spacing:.1em;font-size:11px}.article-page{color:#081327;background:#f0f3f7}.article-hero{background:linear-gradient(#59dadd0b 1px, transparent 1px), linear-gradient(90deg, #59dadd0b 1px, transparent 1px), radial-gradient(circle at 80% 35%, #22538b4d, transparent 28rem), var(--navy-900);color:var(--white);background-size:64px 64px,64px 64px,auto,auto;padding:160px 0 91px;position:relative;overflow:hidden}.article-hero:after{content:"";background:#ff654b06;border:1px solid #ff654b33;border-radius:50%;width:530px;height:530px;position:absolute;bottom:-230px;right:-90px;box-shadow:0 0 0 55px #ff654b05,0 0 0 115px #ff654b03}.article-hero__inner{z-index:2;position:relative}.article-back{color:var(--muted);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:53px;font-size:11px;transition:color .18s,gap .18s;display:inline-flex}.article-back:hover{color:var(--cyan);gap:12px}.article-hero__meta{color:var(--dim);font-family:var(--mono);letter-spacing:.12em;gap:25px;margin-bottom:27px;font-size:11px;display:flex}.article-hero__meta span:first-child{color:var(--cyan)}.article-hero__eyebrow{color:var(--orange-bright);font-family:var(--mono);letter-spacing:.16em;margin-bottom:20px;font-size:11px;font-weight:700;display:block}.article-hero h1{letter-spacing:-.067em;max-width:1060px;margin:0;font-size:clamp(54px,7vw,94px);font-weight:560;line-height:.98}.article-hero h1 em{color:var(--orange-bright);font-weight:490}.article-hero__inner>p{max-width:690px;color:var(--muted);margin:30px 0 33px;font-size:18px;line-height:1.65}.article-hero__author{align-items:center;gap:12px;display:flex}.article-hero__avatar{width:39px;height:39px;color:var(--cyan);font-family:var(--mono);background:#59dadd14;border:1px solid #59dadd66;place-items:center;font-size:11px;display:grid}.article-hero__author>span:last-child{gap:2px;display:grid}.article-hero__author strong{font-size:11px}.article-hero__author small{color:var(--dim);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:11px}.article-body{grid-template-columns:200px minmax(0,760px);justify-content:center;gap:clamp(55px,8vw,110px);padding-block:110px 140px;display:grid}.article-body__rail{border-top:1px solid #cbd3dd;align-content:start;align-self:start;display:grid;position:sticky;top:111px}.article-body__rail span{color:#596777;font-family:var(--mono);letter-spacing:.14em;padding:16px 0 13px;font-size:11px}.article-body__rail a{color:#566474;font-family:var(--mono);padding:10px 0;font-size:11px;transition:color .18s,padding .18s}.article-body__rail a:hover{color:#0a8b94;padding-left:5px}.article-body__content{min-width:0}.article-lede{color:#18273c;letter-spacing:-.025em;border-bottom:1px solid #cbd3dd;margin:0 0 95px;padding-bottom:51px;font-size:24px;font-weight:470;line-height:1.55}.article-body__content section{margin-bottom:100px;padding-top:7px;scroll-margin-top:110px}.article-section-label{color:#066c73;font-family:var(--mono);letter-spacing:.15em;margin-bottom:21px;font-size:11px;font-weight:700;display:block}.article-body__content h2{color:#081327;letter-spacing:-.052em;margin:0 0 23px;font-size:clamp(36px,4.5vw,55px);font-weight:570;line-height:1.07}.article-body__content section>p{color:#596679;margin:0;font-size:16px;line-height:1.85}.article-callout,.article-warning{border-left:3px solid var(--orange);color:#df4d36;background:#fff;grid-template-columns:auto 1fr;align-items:start;gap:15px;margin-top:35px;padding:22px;display:grid;box-shadow:0 13px 35px #1b2b3f0d}.article-callout p,.article-warning p{color:#566474;gap:5px;margin:0;font-size:13px;line-height:1.55;display:grid}.article-callout strong,.article-warning strong{color:#1a2739;font-size:12px}.article-flow{background-color:#e9edf2;background-image:linear-gradient(#08132709 1px,#0000 1px),linear-gradient(90deg,#08132709 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #cbd3dd;grid-template-columns:1fr 80px 1fr 80px 1fr;align-items:center;gap:10px;margin-top:38px;padding:35px 27px;display:grid}.article-flow__node{color:#0a8b94;text-align:center;background:#ffffffd1;border:1px solid #c3ccd7;justify-items:center;gap:8px;min-height:125px;padding:23px 8px;display:grid;box-shadow:0 11px 28px #1b2b3f0d}.article-flow__node strong{color:#152237;font-size:12px}.article-flow__node small{color:#596676;font-family:var(--mono);font-size:11px}.article-flow__node--active{border-color:var(--orange);background:var(--orange);color:#41141a}.article-flow__node--active strong,.article-flow__node--active small{color:#41141a}.article-flow__line{color:#0a8b94;align-items:center;display:flex}.article-flow__line i{border-top:1px dashed #77adb2;flex:1;height:1px}.article-steps{border-top:1px solid #cbd3dd;margin:28px 0 0;padding:0;list-style:none;display:grid}.article-steps li{border-bottom:1px solid #cbd3dd;grid-template-columns:56px 1fr;gap:18px;padding:21px 0;display:grid}.article-steps li>span{color:#066c73;font-family:var(--mono);font-size:11px}.article-steps li>div{gap:5px;display:grid}.article-steps strong{font-size:14px}.article-steps p{color:#566474;margin:0;font-size:13px;line-height:1.55}.decision-grid{border-top:1px solid #cbd3dd;border-left:1px solid #cbd3dd;grid-template-columns:1fr 1fr;margin-top:38px;display:grid}.decision-grid>div{background:#ffffff4d;border-bottom:1px solid #cbd3dd;border-right:1px solid #cbd3dd;min-height:175px;padding:23px}.decision-grid span{color:#066c73;font-family:var(--mono);letter-spacing:.1em;font-size:11px}.decision-grid strong{margin-top:29px;font-size:17px;display:block}.decision-grid p{color:#566474;margin:8px 0 0;font-size:12px;line-height:1.55}.article-stack{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.article-stack span{color:#637083;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffff6b;border:1px solid #c7d0da;padding:8px 10px;font-size:11px}.article-warning{color:#0a8b94;border-left-color:#0a8b94}.article-cta{background:var(--navy-900);color:var(--white);border:1px solid #152843;justify-content:space-between;align-items:center;gap:30px;padding:34px;display:flex}.article-cta>div:first-child span{color:var(--cyan);font-family:var(--mono);letter-spacing:.14em;font-size:11px}.article-cta h2{color:var(--white);margin:7px 0 0;font-size:29px}.article-cta>div:last-child{flex:none;gap:8px;display:flex}.devlog-grid{gap:22px;display:grid}.devlog-card--zenith .devlog-card__index,.devlog-card--zenith .devlog-card__category{color:#477417}.devlog-card__graphic--zenith{isolation:isolate;background-color:#081018;background-image:linear-gradient(#baff4a0e 1px,#0000 1px),linear-gradient(90deg,#baff4a0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.devlog-card__graphic--zenith:after{z-index:-1;content:"";background:radial-gradient(circle at 52% 52%,#baff4a1f,#0000 42%);position:absolute;inset:0}.zenith-graphic__orbit{border:1px solid #baff4a38;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zenith-graphic__orbit--one{width:175px;height:175px}.zenith-graphic__orbit--two{border-color:#54d6ff38;width:285px;height:155px;transform:translate(-50%,-50%)rotate(-18deg)}.zenith-graphic__core{color:#baff4a;width:88px;height:88px;font-family:var(--mono);background:#0b151c;border:1px solid #baff4a;place-items:center;font-size:34px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 11px #baff4a09,0 0 42px #baff4a1f}.zenith-graphic__app{z-index:2;color:#cfe7a8;min-width:62px;min-height:34px;font-family:var(--mono);letter-spacing:.08em;background:#081018eb;border:1px solid #baff4a45;place-items:center;padding:0 9px;font-size:11px;display:grid;position:absolute;box-shadow:0 9px 24px #00000038}.zenith-graphic__app--one{top:60px;left:42px}.zenith-graphic__app--two{color:#79dcff;border-color:#54d6ff4d;top:82px;right:38px}.zenith-graphic__app--three{bottom:48px;right:64px}.article-hero--zenith{background:linear-gradient(#baff4a09 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#baff4a09 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 80% 42%,#baff4a1a,#0000 29rem),#071018}.article-hero--zenith .article-hero__eyebrow,.article-hero--zenith h1 em,.article-hero--zenith .article-hero__meta span:first-child{color:#baff4a}.article-hero--zenith .article-hero__avatar{color:#baff4a;background:#baff4a14;border-color:#baff4a66}.article-page--zenith .article-lede{margin-bottom:36px}.article-metrics{border-top:1px solid #cbd3dd;border-left:1px solid #cbd3dd;grid-template-columns:repeat(4,1fr);margin-bottom:95px;display:grid}.article-metrics>div{border-bottom:1px solid #cbd3dd;border-right:1px solid #cbd3dd;align-content:center;min-height:112px;padding:20px;display:grid}.article-metrics strong{color:#0a8b94;font-family:var(--mono);font-size:27px}.article-metrics span{color:#566474;margin-top:7px;font-size:12px;line-height:1.35}.article-callout--zenith,.article-warning--zenith{color:#56851b;border-left-color:#72aa22}.article-page--zenith .article-flow__node--active{color:#17210d;background:#baff4a;border-color:#baff4a}.article-page--zenith .article-flow__node--active strong,.article-page--zenith .article-flow__node--active small,[data-theme=dark] .article-page--zenith .article-flow__node--active strong,[data-theme=dark] .article-page--zenith .article-flow__node--active small{color:#17210d}.article-figure{background:#071018;border:1px solid #cbd3dd;margin:38px 0 0;overflow:hidden}.article-figure img{width:100%;height:auto}.article-figure figcaption{color:#9ba9bb;background:#0b151e;border-top:1px solid #273440;gap:18px;padding:17px 19px;font-size:12px;line-height:1.5;display:flex}.article-figure figcaption span{color:#baff4a;font-family:var(--mono);letter-spacing:.1em;flex:none;font-size:11px}.article-catalog{gap:18px;margin-top:38px;display:grid}.article-catalog__group{background:#ffffff47;border:1px solid #cbd3dd}.article-catalog__group>header{border-bottom:1px solid #cbd3dd;grid-template-columns:52px 1fr;align-items:center;gap:13px;min-height:83px;padding:14px 20px;display:grid}.article-catalog__group>header>span{color:#066c73;font-family:var(--mono);font-size:11px}.article-catalog__group>header div{gap:4px;display:grid}.article-catalog__group>header strong{font-size:18px}.article-catalog__group>header p{color:#566474;margin:0;font-size:13px;line-height:1.5}.article-catalog__apps{grid-template-columns:repeat(2,1fr);display:grid}.article-catalog__app{border-bottom:1px solid #d5dce4;border-right:1px solid #d5dce4;grid-template-columns:39px 1fr auto;align-items:center;gap:12px;min-height:91px;padding:16px 20px;transition:background .18s;display:grid}.article-catalog__app:hover{background:#0a8b940e}.article-catalog__app:nth-child(2n){border-right:0}.article-catalog__apps .article-catalog__app:nth-last-child(-n+2){border-bottom:0}.article-catalog__app>span{color:#0a8b94;border:1px solid #b8c6d2;place-items:center;width:37px;height:37px;display:grid}.article-catalog__app svg{width:17px;height:17px}.article-catalog__app>svg{color:#82909f;transition:color .18s,transform .18s}.article-catalog__app:hover>svg{color:#0a8b94;transform:translate(2px,-2px)}.article-catalog__app>div{gap:4px;display:grid}.article-catalog__app strong{font-size:14px}.article-catalog__app small{color:#566474;font-size:12px;line-height:1.4}.article-catalog__group--streaming .article-catalog__app>span{color:#6958cf}.article-catalog__group--assets .article-catalog__app>span{color:#ae6d0d}.article-cta--zenith .button-link:first-child{background:#baff4a;border-color:#baff4a}.article-cta--zenith .button-link:first-child:hover{background:#d0ff85;border-color:#d0ff85}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light]{scrollbar-color:#15858b #eef1ed}[data-theme=light] body{color:#0a1725;background:#f2f4f0}[data-theme=light] .site-shell{background:radial-gradient(circle at 80% 8%,#227e8814,#0000 30rem),#f2f4f0}[data-theme=light] .site-shell:before{opacity:.018}[data-theme=light] .site-header{background:#f6f7f3db;border-bottom-color:#14313f1f}[data-theme=light] .brand__word{color:#08747c;text-shadow:2px 2px #08747c14}[data-theme=light] .site-nav a,[data-theme=light] .network-status{color:#5d6c7b}[data-theme=light] .site-nav a:hover{color:#0a1725}[data-theme=light] .theme-switch,[data-theme=light] .language-switch,[data-theme=light] .menu-button{background:#ffffff94;border-color:#14313f2b}[data-theme=light] .theme-switch{color:#08747c}[data-theme=light] .language-switch button{color:#657282}[data-theme=light] .language-switch button.is-active{color:#2a0b12}[data-theme=light] .linkedin-badge--header{color:#08747c;background:#08747c0f;border-color:#08747c47}[data-theme=light] .hero{background:radial-gradient(circle at 82% 29%,#4199a21f,#0000 27rem),linear-gradient(#eef3f0 0%,#e7eeeb 100%);border-bottom-color:#14313f21}[data-theme=light] .hero:before{opacity:.33;background-image:linear-gradient(#285c671a 1px,#0000 1px),linear-gradient(90deg,#285c671a 1px,#0000 1px)}[data-theme=light] .hero h1,[data-theme=light] .section--project .section-heading h2,[data-theme=light] .signal-copy h2{color:#0a1725}[data-theme=light] .hero__eyebrow,[data-theme=light] .section--project .eyebrow,[data-theme=light] .section--signal .eyebrow,[data-theme=light] .text-link{color:#08747c}[data-theme=light] .hero__eyebrow-code,[data-theme=light] .section--project .section-heading__index{color:#6c7a87}[data-theme=light] .hero__lead,[data-theme=light] .section--project .section-heading p,[data-theme=light] .signal-copy p{color:#536474}[data-theme=light] .hero__proof{color:#657584}[data-theme=light] .hero .button-link--secondary{color:#1a2a38;background:#ffffff75;border-color:#14313f33}[data-theme=light] .hero-ticker{background:#eff3efe0;border-top-color:#14313f21}[data-theme=light] .hero-ticker__track{color:#637281}[data-theme=light] .section--project{background:radial-gradient(circle at 15% 65%,#147d8714,#0000 30rem),#f2f4f0}[data-theme=light] .section--signal{background:radial-gradient(circle at 22% 25%,#ff654b17,#0000 24rem),#e8eeeb;border-color:#14313f21}[data-theme=light] .site-nav.is-open{background:#f6f7f3fa;border-bottom-color:#14313f2b;box-shadow:0 25px 45px #19323b1f}[data-theme=light] .site-nav.is-open a{border-bottom-color:#14313f1f}[data-theme=dark] .section--practices,[data-theme=dark] .section--devlog,[data-theme=dark] .article-page{color:var(--white);background:#061226}[data-theme=dark] .section--practices .section-heading__index,[data-theme=dark] .section--devlog .section-heading__index,[data-theme=dark] .article-body__rail span{color:#8290a6}[data-theme=dark] .section--practices .eyebrow,[data-theme=dark] .section--devlog .eyebrow{color:var(--cyan)}[data-theme=dark] .section--practices .section-heading p,[data-theme=dark] .section--devlog .section-heading p,[data-theme=dark] .practice-card p,[data-theme=dark] .devlog-card__copy p{color:#a2afc2}[data-theme=dark] .practice-grid{border-color:#a0b7da2e}[data-theme=dark] .practice-card{background:#ffffff05;border-color:#a0b7da2e}[data-theme=dark] .practice-card:hover{background:#0b1b33;box-shadow:0 24px 50px #00041033}[data-theme=dark] .practice-card--cyan .practice-card__icon,[data-theme=dark] .practice-card--cyan .practice-card__label{color:var(--cyan)}[data-theme=dark] .practice-card--orange .practice-card__icon,[data-theme=dark] .practice-card--orange .practice-card__label{color:var(--orange-bright)}[data-theme=dark] .practice-card--violet .practice-card__icon,[data-theme=dark] .practice-card--violet .practice-card__label{color:#a99eff}[data-theme=dark] .practice-card__number,[data-theme=dark] .practice-card__code{color:#8d9bb0}[data-theme=dark] .practice-card__code{border-top-color:#a0b7da29}[data-theme=dark] .devlog-card{color:var(--white);background:#09172c;border-color:#a0b7da38}[data-theme=dark] .devlog-card:hover{border-color:#59dadd73;box-shadow:0 28px 65px #00030f45}[data-theme=dark] .devlog-card__meta,[data-theme=dark] .devlog-card__graphic,[data-theme=dark] .devlog-card__arrow{border-color:#a0b7da29}[data-theme=dark] .devlog-card__meta{color:#8b99ae}[data-theme=dark] .devlog-card__index{color:var(--cyan)}[data-theme=dark] .devlog-card__category{color:var(--orange-bright)}[data-theme=dark] .devlog-card--zenith .devlog-card__index,[data-theme=dark] .devlog-card--zenith .devlog-card__category{color:#baff4a}[data-theme=dark] .devlog-card__graphic:not(.devlog-card__graphic--zenith){background-color:#0b1a30;background-image:linear-gradient(#59dadd0b 1px,#0000 1px),linear-gradient(90deg,#59dadd0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}[data-theme=dark] .devlog-card__route{border-top-color:#dbe7f161}[data-theme=dark] .devlog-card__node{color:#eaf0f7;background:#10223c;border-color:#dbe7f140}[data-theme=dark] .devlog-card__tags span{color:#9eabc0;border-color:#a0b7da38}[data-theme=dark] .devlog-card__arrow{color:var(--cyan)}[data-theme=dark] .article-body__rail,[data-theme=dark] .article-lede,[data-theme=dark] .article-steps,[data-theme=dark] .article-steps li,[data-theme=dark] .decision-grid,[data-theme=dark] .decision-grid>div,[data-theme=dark] .article-metrics,[data-theme=dark] .article-metrics>div{border-color:#a0b7da33}[data-theme=dark] .article-body__rail a,[data-theme=dark] .article-steps p,[data-theme=dark] .decision-grid p,[data-theme=dark] .article-metrics span{color:#9ba9bd}[data-theme=dark] .article-lede{color:#d5deea}[data-theme=dark] .article-body__content h2,[data-theme=dark] .article-steps strong,[data-theme=dark] .decision-grid strong{color:var(--white)}[data-theme=dark] .article-body__content section>p{color:#a8b5c7}[data-theme=dark] .article-callout,[data-theme=dark] .article-warning{background:#0c1c33;box-shadow:0 13px 35px #00030f24}[data-theme=dark] .article-callout p,[data-theme=dark] .article-warning p,[data-theme=dark] .article-catalog__group>header p,[data-theme=dark] .article-catalog__app small{color:#a1aec1}[data-theme=dark] .article-callout strong,[data-theme=dark] .article-warning strong,[data-theme=dark] .article-catalog__group>header strong,[data-theme=dark] .article-catalog__app strong{color:var(--white)}[data-theme=dark] .article-flow{background-color:#09182d;background-image:linear-gradient(#59dadd09 1px,#0000 1px),linear-gradient(90deg,#59dadd09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#a0b7da38}[data-theme=dark] .article-flow__node{background:#0e1f36eb;border-color:#a0b7da3b;box-shadow:0 11px 28px #00030f24}[data-theme=dark] .article-flow__node strong{color:var(--white)}[data-theme=dark] .article-flow__node small{color:#9aa8bb}[data-theme=dark] .article-flow__node--active strong,[data-theme=dark] .article-flow__node--active small{color:#41141a}[data-theme=dark] .decision-grid>div,[data-theme=dark] .article-stack span,[data-theme=dark] .article-catalog__group{background:#ffffff06}[data-theme=dark] .article-stack span{color:#a4b1c4;border-color:#a0b7da3b}[data-theme=dark] .article-catalog__group,[data-theme=dark] .article-catalog__group>header,[data-theme=dark] .article-catalog__app{border-color:#a0b7da33}[data-theme=dark] .article-catalog__app>span{border-color:#a0b7da47}[data-theme=dark] .article-catalog__group>header>span,[data-theme=dark] .decision-grid span,[data-theme=dark] .article-section-label,[data-theme=dark] .article-steps li>span,[data-theme=dark] .article-metrics strong{color:var(--cyan)}@keyframes hero-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes visual-in{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes route-pulse{to{stroke-dashoffset:-374px}}@keyframes status-pulse{0%,to{opacity:.75}50%{opacity:1;transform:scale(1.15)}}@keyframes ticker{to{transform:translate(calc(-50% - 17px))}}@keyframes scan{0%,12%{opacity:0;transform:translateY(0)}22%{opacity:1}70%,to{opacity:0;transform:translateY(520px)}}@media (max-width:1120px){.site-header__inner{grid-template-columns:1fr auto}.site-nav{display:none}.menu-button{display:grid}.site-nav.is-open{border-bottom:1px solid var(--line-strong);background:#02091af7;gap:0;padding:12px 24px 20px;display:grid;position:absolute;top:75px;left:0;right:0;box-shadow:0 25px 45px #00041059}.site-nav.is-open a{border-bottom:1px solid var(--line);padding:15px 0}.site-nav.is-open a:after{display:none}.site-nav.is-open .site-nav__back{align-items:center;gap:8px;display:flex}.hero__grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:40px}.hero h1{font-size:clamp(60px,7.2vw,81px)}.project-card__body{grid-template-columns:minmax(320px,.82fr) minmax(470px,1.18fr);gap:50px;padding-left:42px}.project-browser{min-width:560px}.signal-grid{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:70px}.devlog-card__content{grid-template-columns:.55fr 1.45fr auto}.devlog-card__copy{padding-left:42px}}@media (max-width:920px){:root{--container:min(100% - 36px, 760px)}.hero{min-height:0}.hero__grid{grid-template-columns:1fr;gap:62px;padding-block:105px 135px}.hero__copy{max-width:700px}.hero h1{font-size:clamp(65px,11vw,90px)}.protocol-visual{width:min(100%,650px);min-height:565px;margin-left:auto}.section{padding-block:100px}.section-heading{grid-template-columns:55px 1fr}.section-heading__copy{grid-template-columns:1fr}.section-heading p{max-width:510px;margin-top:23px}.practice-grid{grid-template-columns:1fr}.practice-card{min-height:330px}.practice-card__label{margin-top:40px}.project-card__body{grid-template-columns:1fr;gap:52px;padding:55px 0 0 43px}.project-card__copy{max-width:560px;padding-right:43px}.project-browser{border-bottom:0;justify-self:end;width:calc(100% - 24px);min-width:0}.project-browser__screen{aspect-ratio:1.75;height:auto}.signal-grid{grid-template-columns:1fr}.signal-copy{max-width:570px}.devlog-card__content{grid-template-columns:1fr}.devlog-card__graphic{border-bottom:1px solid #d7dde5;border-right:0;min-height:270px}.devlog-card__sun{right:12%}.devlog-card__route{left:22%}.devlog-card__node--one{left:17%}.devlog-card__node--two{right:14%}.devlog-card__copy{padding:48px 55px 55px}.devlog-card__arrow{position:absolute;bottom:0;right:0}.contact-strip__inner{align-items:flex-end;min-height:340px}.site-footer__inner{grid-template-columns:1fr auto;gap:25px 40px;padding-block:35px}.site-footer p{grid-row:2}.site-footer__links{grid-area:1/2}.site-footer__copy{grid-area:2/2}.article-body{grid-template-columns:minmax(0,760px)}.article-body__rail{display:none}}@media (max-width:640px){:root{--container:calc(100% - 28px)}.site-header__inner{height:66px}.site-header__actions{gap:8px}.brand__mark{width:35px}.brand__word{font-size:16px}.network-status,.linkedin-badge--header span,.linkedin-badge--header>svg:last-child{display:none}.linkedin-badge--header{justify-content:center;width:38px;padding:0}.site-nav.is-open{top:65px}.hero{padding-top:66px}.hero__grid{grid-template-columns:minmax(0,1fr);gap:53px;padding-block:77px 115px}.hero__eyebrow{font-size:11px}.hero__eyebrow-code{display:none}.hero h1{letter-spacing:-.062em;max-width:100%;font-size:clamp(49px,14.7vw,58px);line-height:.96}.hero h1 span{letter-spacing:-.067em;display:inline}.hero__lead{max-width:100%;margin-top:25px;font-size:16px;line-height:1.62}.hero__actions{width:100%;display:grid}.hero__proof{gap:10px;display:grid}.protocol-visual{min-height:440px}.protocol-orbit__ring--one{width:135px;height:135px}.protocol-orbit__ring--two{width:245px;height:245px}.protocol-orbit__ring--three{width:350px;height:350px}.protocol-orbit__sun{width:88px;height:88px}.protocol-node{width:65px;min-height:55px;padding:10px}.protocol-node--data{right:5%}.protocol-node--wallet{bottom:7%;right:5%}.protocol-console{gap:12px}.protocol-console__hash{display:none!important}.section{padding-block:80px}.section-heading{grid-template-columns:1fr;margin-bottom:40px}.section-heading__index{margin-bottom:21px}.section-heading h2{font-size:43px}.practice-card{min-height:355px;padding:25px}.practice-card__code{left:25px;right:25px}.project-card__header{align-items:flex-start;padding:23px}.project-card__badges{justify-items:end;display:grid}.project-card__body{padding:42px 0 0 24px}.project-card__copy{padding-right:24px}.project-card__copy h3{font-size:39px}.project-card__actions{display:grid}.project-browser{width:calc(100% - 12px)}.project-browser__bar{grid-template-columns:auto 1fr}.browser-address{justify-self:end;padding-inline:12px}.browser-live{display:none}.project-card__footer{flex-wrap:wrap;gap:10px;padding:17px 23px}.signal-copy h2{font-size:59px}.research-row{grid-template-columns:42px 1fr auto;gap:12px;padding:0 17px}.research-row__number{display:none}.research-row strong{font-size:15px}.research-row small{font-size:11px}.devlog-card__meta{gap:12px;padding:0 17px;font-size:11px}.devlog-card__meta span:nth-child(2){display:none}.devlog-card__graphic{min-height:225px}.devlog-card__sun{width:190px;height:190px;right:-15px}.devlog-card__route{width:220px;top:69px;left:35px}.devlog-card__node--one{top:44px;left:22px}.devlog-card__node--two{bottom:28px;right:24px}.devlog-card__copy{padding:37px 30px 69px}.devlog-card h3{font-size:37px}.contact-strip__inner{min-height:0;padding-block:67px;display:grid}.contact-strip h2{font-size:43px}.linkedin-badge--large{width:100%}.site-footer__inner{grid-template-columns:1fr;gap:21px;padding-block:42px}.site-footer p,.site-footer__links,.site-footer__copy{grid-area:auto}.article-hero{padding:126px 0 70px}.article-back{margin-bottom:39px}.article-hero__meta{gap:12px;font-size:11px}.article-hero h1{font-size:53px}.article-hero__inner>p{font-size:16px}.article-body{padding-block:75px 90px}.article-lede{margin-bottom:75px;font-size:20px}.article-body__content section{margin-bottom:75px}.article-body__content h2{font-size:39px}.article-body__content section>p{font-size:15px}.article-flow{grid-template-columns:1fr;padding:22px}.article-flow__line{justify-content:center;height:28px;transform:rotate(90deg)}.article-flow__line i{max-width:28px}.article-flow__node{min-height:110px}.decision-grid{grid-template-columns:1fr}.article-cta{padding:26px;display:grid}.article-cta>div:last-child{display:grid}.article-metrics{grid-template-columns:repeat(2,1fr);margin-bottom:75px}.article-catalog__apps{grid-template-columns:1fr}.article-catalog__app,.article-catalog__app:nth-child(2n),.article-catalog__apps .article-catalog__app:nth-last-child(-n+2){border-bottom:1px solid #d5dce4;border-right:0}.article-catalog__app:last-child{border-bottom:0}[data-theme=dark] .article-catalog__app,[data-theme=dark] .article-catalog__app:nth-child(2n),[data-theme=dark] .article-catalog__apps .article-catalog__app:nth-last-child(-n+2){border-color:#a0b7da33}}@media (max-width:480px){.linkedin-badge--header{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
