:root{--ink:#eaf7f5;--muted:#91aaa9;--dim:#5e7778;--bg:#050a0d;--bg-2:#09141a;--panel:#0b171c;--line:rgba(111,224,205,.16);--teal:#42dfc4;--teal-soft:rgba(66,223,196,.1);--gold:#e1ae68;--amber:#f2b84b;--blue:#60aee8;--pink:#e876b2;--bad:#f06b67;--radius:16px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:radial-gradient(900px 440px at 75% -10%,rgba(40,155,143,.15),transparent 70%),linear-gradient(180deg,var(--bg-2),var(--bg) 48%);font:15px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(66,223,196,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(66,223,196,.025) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(to bottom,#000,transparent 70%)}a{color:var(--teal);text-decoration:none}a:hover{color:#7bf1dd}a:focus-visible,button:focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:4px}.wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.skip{position:fixed;z-index:20;left:16px;top:-60px;padding:8px 12px;background:var(--ink);color:var(--bg)}.skip:focus{top:12px}header.site{position:sticky;z-index:10;top:0;border-bottom:1px solid var(--line);background:rgba(5,10,13,.88);backdrop-filter:blur(14px)}header.site .wrap{min-height:68px;display:flex;align-items:center;gap:16px}.brand{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-weight:800;letter-spacing:.03em;white-space:nowrap}.brand:hover{color:var(--gold)}.brand .mark{color:var(--gold);font-size:14px}.brand small{color:var(--dim);font:500 11px/1 system-ui;letter-spacing:.12em;text-transform:uppercase}nav.site{margin-left:auto;display:flex;align-items:center;gap:6px}nav.site a{color:var(--muted);padding:8px 10px;border-radius:8px;font-size:13px}nav.site a:hover,nav.site a[aria-current=page]{color:var(--ink);background:var(--teal-soft)}.nav-toggle{display:none;margin-left:auto;padding:8px 10px;color:var(--ink);border:1px solid var(--line);background:transparent;border-radius:8px}.tag,.pill{display:inline-flex;align-items:center;gap:6px;width:max-content;font-size:10px;line-height:1.4;padding:3px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.tag.live,.pill.live{color:var(--teal);border-color:rgba(66,223,196,.38);background:var(--teal-soft)}.tag.alpha,.pill.alpha,.pill.amber{color:var(--amber);border-color:rgba(242,184,75,.35);background:rgba(242,184,75,.08)}.pill.building{color:var(--blue);border-color:rgba(96,174,232,.35);background:rgba(96,174,232,.08)}.pill.planned{color:var(--muted);background:rgba(145,170,169,.06)}.pill.blue{color:var(--blue)}.pill.pink{color:var(--pink)}.breadcrumbs{padding-top:22px;color:var(--dim);font-size:12px}.breadcrumbs a{color:var(--muted)}.breadcrumbs span{padding:0 7px}.hero{padding:70px 0 48px;position:relative}.hero-kicker,.section-title{color:var(--teal);font-size:11px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.hero h1{max-width:900px;margin:12px 0 18px;font-size:clamp(42px,7.2vw,86px);line-height:.96;letter-spacing:-.055em}.hero h1 .muted-line{color:var(--muted)}.hero p{max-width:700px;margin:0 0 18px;color:var(--muted);font-size:clamp(16px,2vw,19px)}.hero strong{color:var(--ink)}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 15px;border:1px solid rgba(66,223,196,.34);border-radius:9px;background:var(--teal);color:#04100e;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.button:hover{color:#04100e;background:#76efd9}.button.secondary{color:var(--ink);background:transparent;border-color:var(--line)}.button.secondary:hover{background:var(--teal-soft)}.signal-strip{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--line);margin-bottom:72px}.signal-strip span{padding:13px 8px;color:var(--muted);text-align:center;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.signal-strip span+span{border-left:1px solid var(--line)}.section{padding:34px 0 50px}.section-head{display:flex;gap:26px;justify-content:space-between;align-items:end;margin-bottom:22px}.section-head h2{margin:7px 0 0;font-size:clamp(27px,4vw,42px);line-height:1.12;letter-spacing:-.035em}.section-head p{max-width:520px;margin:0;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 0 28px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{position:relative;min-width:0;padding:21px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));display:flex;flex-direction:column;gap:10px;transition:transform .18s ease,border-color .18s ease,background .18s ease}a.card:hover{transform:translateY(-2px);border-color:rgba(66,223,196,.36);background:linear-gradient(145deg,rgba(66,223,196,.07),rgba(255,255,255,.015))}.card h2,.card h3{margin:0;color:var(--ink);font-size:17px;line-height:1.3}.card p{margin:0;color:var(--muted);font-size:14px}.card .cta{margin-top:auto;padding-top:12px;color:var(--teal);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.card.live{border-color:rgba(66,223,196,.3)}.card.soon{opacity:.8}.card-number{color:var(--dim);font:700 11px/1 ui-monospace,monospace;letter-spacing:.08em}.pillrow{display:flex;flex-wrap:wrap;gap:7px;margin-top:3px}.note{padding:16px 18px;margin:0 0 24px;border:1px solid rgba(242,184,75,.25);border-radius:12px;background:rgba(242,184,75,.055);color:var(--muted);font-size:14px}.note strong{color:var(--ink)}.obs{padding:0;margin:0;overflow:hidden;border:1px solid rgba(66,223,196,.25);border-radius:20px;background:linear-gradient(130deg,rgba(66,223,196,.075),rgba(255,255,255,.018));box-shadow:0 22px 70px rgba(0,0,0,.24)}.obs-head{padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.obs-head h2{margin:0;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.obs-sub{margin:0;color:var(--muted);font-size:12px}.obs-intro{padding:18px 22px 0}.obs-grid{display:grid;grid-template-columns:repeat(6,1fr)}.obs-tile{min-width:0;padding:20px 18px;border-top:1px solid var(--line)}.obs-tile+.obs-tile{border-left:1px solid var(--line)}.obs-tile .k{display:block;color:var(--dim);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.obs-tile .v{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:750;font-variant-numeric:tabular-nums}.status-dot{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.status-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.status-dot.on{color:var(--teal)}.status-dot.stale{color:var(--amber)}.status-dot.off{color:var(--bad)}.status-dot.unk{color:var(--dim)}.network-map{display:grid;grid-template-columns:1fr 72px 1fr;align-items:stretch;margin:14px 0 28px}.network-core{display:grid;place-items:center;color:var(--teal);font:700 10px/1.3 ui-monospace,monospace;letter-spacing:.1em;text-align:center}.network-core:before,.network-core:after{content:"";width:100%;height:1px;background:var(--line)}.project-card .project-top{display:flex;justify-content:space-between;gap:12px}.project-card .glyph{font-size:23px}.project-card p{min-height:68px}.proof-list{display:grid;gap:9px;margin:0 0 28px}.proof-item{display:flex;align-items:center;gap:12px;min-width:0;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.proof-item .body{min-width:0;flex:1}.proof-item .src{color:var(--dim);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.proof-item .verify{flex:none;font-size:12px;font-weight:800;text-transform:uppercase}.cmp-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.cmp-table th,.cmp-table td{padding:10px 13px;border-bottom:1px solid var(--line);text-align:left}.cmp-table th{color:var(--dim);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.cmp-table .num{text-align:right;font-variant-numeric:tabular-nums}.cmp-cards{display:none}.pipeline{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 20px;color:var(--muted);font-size:12px}.pipeline span{padding:6px 10px;border:1px solid var(--line);border-radius:99px}.pipeline em{color:var(--dim);font-style:normal}code{overflow-wrap:anywhere;color:#b8f6e9}footer.site{margin-top:50px;border-top:1px solid var(--line);padding:25px 0 40px;color:var(--dim);font-size:12px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(max-width:820px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-grid{grid-template-columns:repeat(3,1fr)}.obs-tile:nth-child(4){border-left:0}.signal-strip{grid-template-columns:repeat(3,1fr)}.signal-strip span:nth-child(4){border-left:0}.signal-strip span:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:660px){.wrap{width:min(100% - 28px,1180px)}header.site .wrap{min-height:60px;flex-wrap:wrap;padding-block:10px}.nav-toggle{display:block}nav.site{display:none;order:3;width:100%;margin:0;padding:4px 0 8px;overflow-x:auto}nav.site.open{display:flex}nav.site a{white-space:nowrap}.hero{padding:46px 0 34px}.hero h1{font-size:44px}.hero-actions .button{width:100%}.grid,.grid.two{grid-template-columns:1fr}.section{padding:25px 0 38px}.section-head{display:block}.section-head p{margin-top:10px}.obs-grid{grid-template-columns:repeat(2,1fr)}.obs-tile:nth-child(odd){border-left:0}.obs-tile:nth-child(4){border-left:1px solid var(--line)}.network-map{grid-template-columns:1fr;gap:8px}.network-core{grid-template-columns:1fr auto 1fr;gap:8px}.project-card p{min-height:0}.signal-strip{grid-template-columns:1fr 1fr}.signal-strip span:nth-child(odd){border-left:0}.signal-strip span:nth-child(n+3){border-top:1px solid var(--line)}.cmp-table{display:none}.cmp-cards{display:grid;gap:10px}.cmp-card{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.cmp-card h3{margin:0 0 8px}.cmp-card .row{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-top:1px solid var(--line);font-size:12px}.cmp-card .k{color:var(--dim)}.proof-item{align-items:flex-start;flex-wrap:wrap}.proof-item .verify{margin-left:30px}}
