:root{color-scheme:dark;--bg: #06080d;--bg-deep: #03050a;--surface: #0c1119;--surface-2: #121a25;--line: #1e2a3a;--line-soft: rgba(30, 42, 58, .55);--ink: #e8edf4;--muted: #93a1b5;--brand: #14d0e3;--brand-soft: #72dcf6;--brand-ink: #04212a;--glow: rgba(20, 208, 227, .55);--ok: #21c063;--warn: #f5a524;--err: #f87171;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans: "IBM Plex Sans", system-ui, -apple-system, Segoe UI, sans-serif;--display: "Chakra Petch", "IBM Plex Sans", system-ui, sans-serif;--max: 1120px;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--brand-soft);text-decoration:none}a:hover{text-decoration:underline}code,.mono{font-family:var(--mono)}::selection{background:#14d0e359;color:#fff}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#root{position:relative;z-index:1}.wrap{max-width:var(--max);margin:0 auto;padding:0 22px}.nav{position:sticky;top:0;z-index:50;background:#06080dc7;backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line)}.nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--glow),transparent);opacity:.5}.nav-inner{display:flex;align-items:center;gap:20px;height:62px}.logo{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:15px;color:var(--ink)}.logo:hover{text-decoration:none}.nav-links{display:flex;gap:2px;margin-left:auto;align-items:center}.nav-links a{color:var(--muted);padding:7px 11px;border-radius:8px;font-size:14px}.nav-links a:hover{color:var(--ink);background:var(--surface);text-decoration:none}.nav-links a.cta{margin-left:8px;background:var(--brand);color:var(--brand-ink);font-weight:600;box-shadow:0 0 0 1px #14d0e34d,0 0 24px -6px var(--glow)}.nav-links a.cta:hover{background:#2ee0f2}@media(max-width:860px){.nav-links a.hide-sm{display:none}}[data-reveal]{opacity:0;translate:0 18px;transition:opacity .7s var(--ease),translate .7s var(--ease),rotate .7s var(--ease),scale .7s var(--ease)}[data-reveal].in{opacity:1;translate:0 0;rotate:none;scale:1}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;translate:0 0;rotate:none;scale:1;transition:none}*{animation:none!important}}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:var(--bg-deep)}.hero-art{position:absolute;inset:0;pointer-events:none;background:url(/brand/welcome.jpg) center right / cover no-repeat;opacity:.9;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 30%,#000 62%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 30%,#000 62%);animation:hero-art-in 1.6s var(--ease) both}@keyframes hero-art-in{0%{opacity:0;transform:scale(1.04)}to{opacity:.9;transform:none}}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(3,5,10,.2) 0%,rgba(3,5,10,.55) 60%,var(--bg) 100%),linear-gradient(90deg,var(--bg-deep) 0%,rgba(3,5,10,.85) 34%,rgba(3,5,10,.15) 70%,transparent 100%)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(rgba(114,220,246,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(114,220,246,.05) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(70% 70% at 30% 40%,#000 0%,transparent 75%);-webkit-mask-image:radial-gradient(70% 70% at 30% 40%,#000 0%,transparent 75%)}.hero-inner{position:relative;z-index:2;padding:88px 0 72px}@media(max-width:720px){.hero-inner{padding:56px 0}}@media(max-width:720px){.hero-art{mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 85%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 85%);background-position:center top}}.hero-in{animation:rise .8s var(--ease) both}.hero-in.d1{animation-delay:.08s}.hero-in.d2{animation-delay:.16s}.hero-in.d3{animation-delay:.24s}.hero-in.d4{animation-delay:.32s}.hero-in.d5{animation-delay:.44s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-soft);border:1px solid rgba(20,208,227,.3);background:#06080db3;padding:6px 12px;border-radius:999px;backdrop-filter:blur(6px)}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok);animation:pulse 2.2s ease-in-out infinite}.eyebrow .dot.warn{background:var(--warn);box-shadow:0 0 10px var(--warn)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.eyebrow .sep{color:var(--line)}h1.display{margin:24px 0 0;font-family:var(--display);font-size:clamp(2.5rem,6.4vw,4.4rem);line-height:1;letter-spacing:.005em;font-weight:700;text-transform:uppercase;max-width:14ch;text-shadow:0 0 40px rgba(20,208,227,.18)}h1.display em{font-style:normal;color:var(--brand-soft);text-shadow:0 0 18px rgba(114,220,246,.55),0 0 48px rgba(20,208,227,.35)}.tagline{margin:18px 0 0;font-family:var(--display);font-weight:500;font-size:clamp(1.05rem,2.2vw,1.35rem);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-soft)}.lede{margin:16px 0 0;font-size:clamp(1.02rem,2vw,1.15rem);color:var(--muted);max-width:54ch}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border-radius:10px;border:1px solid var(--line);background:#0c1119cc;color:var(--ink);font-weight:500;font-size:15px;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;backdrop-filter:blur(6px)}.btn:hover{background:var(--surface-2);border-color:#14d0e38c;text-decoration:none;transform:translateY(-1px)}.btn.primary{background:var(--brand);color:var(--brand-ink);border-color:transparent;font-weight:600;box-shadow:0 0 0 1px #14d0e352,0 12px 36px -12px var(--glow)}.btn.primary:hover{background:#2ee0f2;box-shadow:0 0 0 1px #14d0e380,0 14px 44px -10px var(--glow)}.trust{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px 22px}.trust span{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:8px}.trust span:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--brand);box-shadow:0 0 8px var(--glow)}.compare{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:52px;max-width:880px}@media(max-width:760px){.compare{grid-template-columns:1fr}}.tx{border:1px solid var(--line);border-radius:14px;background:#0c1119db;overflow:hidden;backdrop-filter:blur(8px)}.tx.good{border-color:#14d0e359;box-shadow:0 0 0 1px #14d0e314,0 20px 60px -30px var(--glow)}.tx-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line);background:#121a2580}.tx-head b{font-size:13px;font-weight:600}.tx-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.tx-tag.bad{color:var(--err)}.tx-tag.good{color:var(--ok)}.tx-body{padding:14px;display:grid;gap:9px;font-family:var(--mono);font-size:12.5px}.tx-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.tx-row i{font-style:normal;color:var(--muted)}.tx-row b{font-weight:500;word-break:break-all;text-align:right}.redact{display:inline-block;color:transparent;background:var(--surface-2);border:1px dashed var(--line);border-radius:4px;padding:0 8px;user-select:none;background-image:repeating-linear-gradient(135deg,rgba(20,208,227,.12) 0 4px,transparent 4px 9px)}.telemetry{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--bg-deep),var(--bg))}.tele-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(146px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}@media(max-width:560px){.tele-grid{grid-template-columns:repeat(2,1fr)}}.tele{background:var(--surface);padding:16px 18px;min-height:96px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.tele .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px}.tele .k .net{color:var(--brand-soft)}.tele .v{font-family:var(--display);font-size:1.5rem;font-weight:600;letter-spacing:.01em;color:var(--ink);line-height:1.1}.tele .v small{font-size:.85rem;color:var(--brand-soft);font-family:var(--mono);font-weight:500;margin-left:4px}.tele .v.on{color:var(--ok);text-shadow:0 0 16px rgba(33,192,99,.4)}.tele .v.off{color:var(--err)}.tele .v.skel{color:transparent;background:linear-gradient(90deg,var(--surface-2) 25%,#1a2532 50%,var(--surface-2) 75%);background-size:200% 100%;border-radius:6px;animation:shimmer 1.4s linear infinite;height:1.6rem;width:70%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tele .s{font-family:var(--mono);font-size:11px;color:var(--muted)}.tele-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:10px;font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.04em}section.band{position:relative;padding:84px 0;border-bottom:1px solid var(--line);overflow:hidden}section.band>.wrap{position:relative;z-index:1}section.band.alt{background:linear-gradient(180deg,rgba(12,17,25,.55),transparent)}@media(max-width:720px){section.band{padding:56px 0}}.kicker{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-soft);margin:0;display:inline-flex;align-items:center;gap:10px}.kicker:before{content:"";width:22px;height:1px;background:var(--brand);box-shadow:0 0 8px var(--glow)}h2.sec{margin:14px 0 0;font-family:var(--display);font-weight:600;font-size:clamp(1.7rem,3.6vw,2.4rem);letter-spacing:.01em;line-height:1.1;max-width:24ch;text-transform:uppercase}.sec-lede{margin:14px 0 0;color:var(--muted);max-width:62ch}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px}@media(max-width:860px){.cards{grid-template-columns:1fr}}.card{position:relative;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:22px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(20,208,227,.45),transparent);opacity:0;transition:opacity .2s}.card:hover{border-color:#14d0e366;background:var(--surface-2);transform:translateY(-2px);box-shadow:0 24px 50px -30px var(--glow)}.card:hover:before{opacity:1}.card .step{font-family:var(--mono);font-size:12px;color:var(--brand-soft);letter-spacing:.12em}.card h3{margin:10px 0 0;font-size:1.08rem;letter-spacing:-.01em;font-weight:600}.card p{margin:8px 0 0;color:var(--muted);font-size:14.5px}.card pre{margin:14px 0 0;padding:10px 12px;background:var(--bg-deep);border:1px solid var(--line);border-radius:8px;overflow-x:auto;font-family:var(--mono);font-size:11.5px;color:var(--brand-soft)}.wallet{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;margin-top:44px}@media(max-width:900px){.wallet{grid-template-columns:1fr;gap:32px}}.poster{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(20,208,227,.3);box-shadow:0 0 0 1px #14d0e314,0 40px 90px -40px var(--glow),0 30px 60px -30px #000c;transform:perspective(1400px) rotateY(var(--ry, -4deg)) rotateX(var(--rx, 1.5deg));transition:transform .35s var(--ease),box-shadow .5s var(--ease);animation:float 7s ease-in-out infinite}.poster:hover{box-shadow:0 0 0 1px #14d0e333,0 50px 110px -40px var(--glow),0 30px 60px -30px #000c}@keyframes float{0%,to{translate:0 0}50%{translate:0 -8px}}.poster img{display:block;width:100%;height:auto}.poster:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at var(--gx, 30%) var(--gy, 20%),rgba(255,255,255,.1),transparent 70%),linear-gradient(160deg,rgba(255,255,255,.04),transparent 40%,transparent 70%,rgba(20,208,227,.06));transition:background .2s}.poster-glow{position:absolute;inset:-20% -10%;z-index:-1;background:radial-gradient(50% 50% at 50% 55%,rgba(20,208,227,.22),transparent 70%);filter:blur(20px);pointer-events:none}.poster-wrap{position:relative;max-width:460px;margin:0 auto}.pillars{display:grid;gap:12px;margin-top:26px}.pillar{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:start;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .2s,background .2s}.pillar:hover{border-color:#14d0e366;background:var(--surface-2)}.pillar .ico{width:46px;height:46px;border-radius:11px;display:grid;place-items:center;border:1px solid rgba(20,208,227,.35);background:#14d0e314;color:var(--brand-soft);box-shadow:inset 0 0 20px -8px var(--glow)}.pillar .ico svg{width:22px;height:22px}.pillar h3{margin:0;font-family:var(--display);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-soft);font-weight:600}.pillar p{margin:4px 0 0;color:var(--muted);font-size:14.5px}.steps{counter-reset:s;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}@media(max-width:900px){.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.steps{grid-template-columns:1fr}}.stepc{position:relative;padding:18px 16px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.stepc:before{counter-increment:s;content:"0" counter(s);font-family:var(--display);font-weight:700;font-size:1.6rem;color:var(--brand);text-shadow:0 0 18px var(--glow);line-height:1;display:block}.stepc h4{margin:10px 0 0;font-size:.98rem;font-weight:600}.stepc p{margin:6px 0 0;font-size:13.5px;color:var(--muted)}.stepc code{font-size:12px;color:var(--brand-soft)}.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:36px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--line);gap:1px}@media(max-width:860px){.flow{grid-template-columns:1fr 1fr}}@media(max-width:520px){.flow{grid-template-columns:1fr}}.node{position:relative;background:var(--surface);padding:20px 18px 18px}.node .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.node h4{margin:8px 0 0;font-family:var(--display);font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-soft);font-weight:600}.node p{margin:6px 0 0;color:var(--muted);font-size:13.5px}.node .m{margin-top:12px;font-family:var(--mono);font-size:11.5px;color:var(--ink);display:flex;gap:6px;align-items:baseline}.node .m small{color:var(--muted)}.node:after{content:"→";position:absolute;right:-9px;top:50%;transform:translateY(-50%);z-index:2;width:18px;height:18px;border-radius:50%;background:var(--bg);border:1px solid var(--line);color:var(--brand-soft);font-size:11px;display:grid;place-items:center}.node:last-child:after{display:none}@media(max-width:860px){.node:after{display:none}}.node .sees{margin-top:12px;display:flex;flex-wrap:wrap;gap:4px}.node .sees span{font-family:var(--mono);font-size:10px;letter-spacing:.06em;padding:2px 7px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.node .sees span.no{color:var(--ok);border-color:#21c06359}.truth{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}@media(max-width:760px){.truth{grid-template-columns:1fr}}.truth-col{border:1px solid var(--line);border-radius:14px;padding:22px;background:var(--surface)}.truth-col.yes{border-color:#21c0634d;background:#21c0630a}.truth-col.no{border-color:#f5a5244d;background:#f5a5240a}.truth-col h3{margin:0 0 14px;font-size:.95rem;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.truth-col.yes h3{color:var(--ok)}.truth-col.no h3{color:var(--warn)}.truth-col ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}.truth-col li{display:flex;gap:10px;font-size:14.5px;color:var(--muted)}.truth-col li b{color:var(--ink);font-weight:500}.truth-col li:before{content:"—";color:var(--line);flex-shrink:0}.truth-col.yes li:before{content:"✓";color:var(--ok)}.truth-col.no li:before{content:"!";color:var(--warn);font-weight:700}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px}@media(max-width:860px){.stats{grid-template-columns:repeat(2,1fr)}}.stat{position:relative;border:1px solid var(--line);border-radius:14px;padding:20px;background:var(--surface);overflow:hidden}.stat:after{content:"";position:absolute;right:-30px;bottom:-30px;width:90px;height:90px;border-radius:50%;border:1px solid rgba(20,208,227,.18)}.stat .n{font-family:var(--display);font-size:1.9rem;font-weight:700;letter-spacing:.01em;color:var(--ink);line-height:1}.stat .n small{font-size:1rem;color:var(--brand-soft);font-family:var(--mono);font-weight:500}.stat .l{margin-top:8px;font-size:13px;color:var(--muted)}.gas{width:100%;margin-top:30px;border-collapse:collapse;font-size:14px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.gas th{text-align:left;padding:10px 14px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);font-weight:500}.gas td{padding:11px 14px;border-top:1px solid var(--line-soft);color:#c3ccd8;background:var(--surface)}.gas td.n,.gas th.n{text-align:right;font-family:var(--mono)}.gas td.n{color:var(--ink)}.gas td.n b{color:var(--brand-soft);font-weight:500}.gas-wrap{overflow-x:auto}.nets{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px}@media(max-width:860px){.nets{grid-template-columns:1fr}}.net-card{border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden}.net-card.main{border-color:#14d0e359;box-shadow:0 0 0 1px #14d0e30f,0 30px 70px -40px var(--glow)}.net-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);background:#121a2580}.net-head h3{margin:0;font-family:var(--display);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.net-head .chip{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.net-head .chip.live{color:var(--ok);border-color:#21c06366}.net-body{padding:8px 18px 16px}.addr{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft);align-items:baseline;font-size:13.5px}.addr:last-child{border-bottom:0}.addr i{font-style:normal;color:var(--muted);font-family:var(--mono);font-size:11.5px;letter-spacing:.04em}.addr a,.addr code{font-family:var(--mono);font-size:12.5px;word-break:break-all}@media(max-width:520px){.addr{grid-template-columns:1fr;gap:2px}}.net-warn{margin:10px 0 4px;padding:10px 12px;border-radius:10px;border:1px solid rgba(245,165,36,.35);background:#f5a5240f;color:var(--muted);font-size:13px}.net-warn b{color:var(--warn)}.road{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px}@media(max-width:900px){.road{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.road{grid-template-columns:1fr}}.road-item{border:1px solid var(--line);border-radius:14px;padding:20px;background:var(--surface)}.road-item .tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.road-item .tag.done{color:var(--ok);border-color:#21c06366}.road-item .tag.next{color:var(--brand-soft);border-color:#14d0e366}.road-item .tag.need{color:var(--warn);border-color:#f5a52466}.road-item h3{margin:12px 0 0;font-size:1.02rem;font-weight:600}.road-item p{margin:6px 0 0;color:var(--muted);font-size:14px}.alert{border:1px solid rgba(248,113,113,.3);background:#f871710f;border-left:3px solid var(--err);border-radius:0 14px 14px 0;padding:20px 22px;margin-top:36px}.alert h3{margin:0 0 8px;font-size:1rem;color:var(--err)}.alert p{margin:0 0 8px;color:var(--muted);font-size:14.5px}.alert p:last-child{margin-bottom:0}.alert b{color:var(--ink)}.alert.info{border-color:#14d0e34d;background:#14d0e30d;border-left-color:var(--brand)}.alert.info h3{color:var(--brand-soft)}.cta-band{position:relative;overflow:hidden;padding:96px 0;text-align:center;border-bottom:1px solid var(--line)}.cta-band .bgimg{position:absolute;inset:0;background:url(/brand/band-waves.png) center / cover no-repeat;opacity:.55;pointer-events:none}.cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 50% 50%,rgba(6,8,13,.2),var(--bg) 100%);pointer-events:none}.cta-inner{position:relative}.cta-band h2{margin:18px 0 0;font-family:var(--display);font-size:clamp(1.9rem,4.5vw,3rem);text-transform:uppercase;letter-spacing:.02em;line-height:1.05;font-weight:700;text-shadow:0 0 30px rgba(20,208,227,.25)}.cta-band p{margin:14px auto 0;color:var(--muted);max-width:50ch}.cta-band .actions{justify-content:center}.mark-glow{filter:drop-shadow(0 0 14px var(--glow));animation:pulse 3s ease-in-out infinite}footer.site{padding:46px 0 56px;color:var(--muted);font-size:14px}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:28px}@media(max-width:760px){.foot-grid{grid-template-columns:1fr}}.foot-brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:15px}.foot-grid h4{margin:0 0 12px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.foot-grid ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.foot-bottom{margin-top:34px;padding-top:22px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.foot-tag{color:var(--brand-soft)}.docs{display:grid;grid-template-columns:236px minmax(0,1fr);gap:40px;padding:34px 0 80px;align-items:start}@media(max-width:900px){.docs{grid-template-columns:1fr;gap:20px}}.side{position:sticky;top:76px}@media(max-width:900px){.side{position:static;border-bottom:1px solid var(--line);padding-bottom:16px}}.side h4{margin:0 0 10px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.side ul{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:2px}.side a{display:block;padding:7px 11px;border-radius:8px;color:var(--muted);font-size:14.5px;border-left:2px solid transparent}.side a:hover{color:var(--ink);background:var(--surface);text-decoration:none}.side a.active{color:var(--ink);background:var(--surface);border-left-color:var(--brand)}.md{min-width:0}.md h1{margin:0 0 6px;font-family:var(--display);font-size:clamp(1.8rem,4vw,2.3rem);letter-spacing:.01em;line-height:1.15;text-transform:uppercase;font-weight:600}.md h2{margin:42px 0 0;font-size:1.32rem;letter-spacing:-.02em;padding-top:22px;border-top:1px solid var(--line)}.md h3{margin:28px 0 0;font-size:1.06rem;letter-spacing:-.01em}.md h4{margin:22px 0 0;font-size:.95rem;color:var(--brand-soft)}.md p{margin:13px 0 0;color:#c3ccd8}.md ul,.md ol{margin:13px 0 0;padding-left:22px;color:#c3ccd8}.md li{margin:6px 0}.md li::marker{color:var(--muted)}.md strong{color:var(--ink);font-weight:600}.md hr{margin:38px 0 0;border:0;border-top:1px solid var(--line)}.md blockquote{margin:20px 0 0;padding:14px 18px;border-left:3px solid var(--warn);background:#f5a5240d;border-radius:0 10px 10px 0;color:var(--muted)}.md blockquote p{margin:0}.md blockquote p+p{margin-top:10px}.md code{font-family:var(--mono);font-size:.875em;background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:1px 5px}.md pre{margin:18px 0 0;padding:15px 17px;overflow-x:auto;background:#04060a;border:1px solid var(--line);border-radius:10px}.md pre code{background:none;border:0;padding:0;font-size:13px;line-height:1.6;color:#c3ccd8}.md table{width:100%;margin:20px 0 0;border-collapse:collapse;font-size:14.5px;display:block;overflow-x:auto}.md thead th{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:500;white-space:nowrap}.md tbody td{padding:10px 12px;border-bottom:1px solid rgba(30,42,58,.55);color:#c3ccd8;vertical-align:top}.md tbody tr:last-child td{border-bottom:0}.md th[align=right],.md td[align=right]{text-align:right;font-family:var(--mono)}.doc-nav{display:flex;justify-content:space-between;gap:12px;margin-top:54px;padding-top:22px;border-top:1px solid var(--line)}.doc-nav a{font-size:14.5px}.doc-nav .sp{margin-left:auto}.md-note{margin:0 0 26px}.stars{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.9}.hero-inner{z-index:3}.orbit{position:absolute;z-index:2;pointer-events:none;width:min(62vw,720px);height:auto;right:-8%;top:50%;transform:translateY(-50%);opacity:.55;filter:drop-shadow(0 0 18px rgba(20,208,227,.35));animation:orbit-in 1.8s var(--ease) both}@keyframes orbit-in{0%{opacity:0;transform:translateY(-50%) scale(.92)}to{opacity:.55;transform:translateY(-50%) scale(1)}}@media(max-width:900px){.orbit{width:90vw;right:-30%;opacity:.3}}.orbit-ring{transform-origin:200px 200px}.orbit-ring.slow{animation:spin 90s linear infinite}.orbit-ring.fast{animation:spin 26s linear infinite reverse}.orbit .sat{filter:drop-shadow(0 0 8px #72dcf6)}@keyframes spin{to{transform:rotate(360deg)}}.sweep{position:absolute;z-index:2;pointer-events:none;left:-30%;right:-30%;height:1px;top:0;background:linear-gradient(90deg,transparent,rgba(114,220,246,0) 30%,rgba(114,220,246,.9) 50%,rgba(114,220,246,0) 70%,transparent);box-shadow:0 0 24px 2px #14d0e359;animation:sweep 9s var(--ease) infinite;animation-delay:1.2s}@keyframes sweep{0%{top:-2%;opacity:0}8%{opacity:1}45%{top:102%;opacity:0}to{top:102%;opacity:0}}.nav .scrollbar{position:absolute;left:0;bottom:-1px;height:2px;width:calc(var(--scroll, 0) * 100%);background:linear-gradient(90deg,var(--brand),var(--brand-soft));box-shadow:0 0 12px var(--glow);z-index:3;transition:width .08s linear}h1.display em{animation:em-glow 4s ease-in-out infinite}@keyframes em-glow{0%,to{text-shadow:0 0 18px rgba(114,220,246,.55),0 0 48px rgba(20,208,227,.35)}50%{text-shadow:0 0 26px rgba(114,220,246,.85),0 0 70px rgba(20,208,227,.5)}}.tx.good .redact{position:relative;color:var(--ink);overflow:hidden;animation:redact-ink 1.4s var(--ease) both}.tx.good .redact:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:linear-gradient(90deg,transparent,rgba(114,220,246,.9),transparent);box-shadow:0 0 14px #14d0e3cc;animation:redact-scan 1.4s var(--ease) both}.tx.good .tx-row:nth-child(1) .redact,.tx.good .tx-row:nth-child(1) .redact:after{animation-delay:1.3s}.tx.good .tx-row:nth-child(2) .redact,.tx.good .tx-row:nth-child(2) .redact:after{animation-delay:1.75s}.tx.good .tx-row:nth-child(3) .redact,.tx.good .tx-row:nth-child(3) .redact:after{animation-delay:2.2s}@keyframes redact-ink{0%,45%{color:var(--ink)}60%,to{color:transparent}}@keyframes redact-scan{0%{left:-40%}to{left:140%}}.tx.good{animation:good-glow 1.6s var(--ease) 2.6s both}@keyframes good-glow{0%{box-shadow:0 0 0 1px #14d0e314,0 20px 60px -30px var(--glow)}40%{box-shadow:0 0 0 1px #14d0e373,0 20px 70px -20px var(--glow)}to{box-shadow:0 0 0 1px #14d0e314,0 20px 60px -30px var(--glow)}}.card:hover,.pillar:hover,.stat:hover,.stepc:hover,.road-item:hover,.node:hover,.tele:hover,.net-card:hover,.truth-col:hover,.tx:hover{background-image:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(20,208,227,.11),transparent 62%)}.stat:hover,.stepc:hover,.road-item:hover,.node:hover,.tele:hover{border-color:#14d0e359}.stat,.stepc,.road-item,.tele,.net-card,.truth-col{transition:border-color .2s,background-color .2s,transform .2s}.stat:hover,.stepc:hover,.road-item:hover{transform:translateY(-2px)}.stat:after{border-style:dashed;animation:spin 40s linear infinite}.ticker{overflow:hidden;border-bottom:1px solid var(--line);background:var(--bg-deep);position:relative}.ticker:before,.ticker:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:1;pointer-events:none}.ticker:before{left:0;background:linear-gradient(90deg,var(--bg-deep),transparent)}.ticker:after{right:0;background:linear-gradient(270deg,var(--bg-deep),transparent)}.ticker-track{display:flex;width:max-content;animation:marquee 48s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-track span{display:inline-flex;align-items:center;gap:12px;padding:12px 28px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ticker-track span i{width:5px;height:5px;border-radius:50%;background:var(--brand);box-shadow:0 0 8px var(--glow)}@keyframes marquee{to{transform:translate(-50%)}}.aurora{position:absolute;inset:-20%;z-index:0;pointer-events:none;opacity:.5;filter:blur(60px)}.aurora:before,.aurora:after{content:"";position:absolute;border-radius:50%}.aurora:before{width:46%;height:60%;left:-6%;top:10%;background:radial-gradient(closest-side,rgba(20,208,227,.22),transparent);animation:drift-a 22s ease-in-out infinite alternate}.aurora:after{width:38%;height:55%;right:-4%;bottom:0;background:radial-gradient(closest-side,rgba(114,220,246,.14),transparent);animation:drift-b 28s ease-in-out infinite alternate}@keyframes drift-a{to{transform:translate(18%,12%) scale(1.15)}}@keyframes drift-b{to{transform:translate(-14%,-16%) scale(1.2)}}[data-reveal].kicker:before{width:0;transition:width .6s var(--ease) .1s}[data-reveal].kicker.in:before{width:22px}h2.sec[data-reveal]{translate:0 0;opacity:1}h2.sec[data-reveal]>span{display:inline-block;clip-path:inset(0 0 100% 0);transition:clip-path .8s var(--ease)}h2.sec[data-reveal].in>span{clip-path:inset(0 0 -10% 0)}.node:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(114,220,246,.9),transparent);background-size:200% 100%;animation:stream 2.4s linear infinite;opacity:.7}.node:nth-child(2):before{animation-delay:.6s}.node:nth-child(3):before{animation-delay:1.2s}.node:nth-child(4):before{animation-delay:1.8s}@keyframes stream{0%{background-position:200% 0}to{background-position:-200% 0}}.tele .v.on{animation:on-pulse 2.4s ease-in-out infinite}@keyframes on-pulse{0%,to{text-shadow:0 0 16px rgba(33,192,99,.4)}50%{text-shadow:0 0 26px rgba(33,192,99,.85)}}.cta-band .bgimg{animation:pan 40s ease-in-out infinite alternate;background-size:120% auto}@keyframes pan{0%{background-position:0% 50%}to{background-position:100% 50%}}.cta-band .mark-glow{animation:breathe 3.2s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1);filter:drop-shadow(0 0 14px var(--glow))}50%{transform:scale(1.08);filter:drop-shadow(0 0 30px var(--glow))}}.btn.primary{position:relative;overflow:hidden}.btn.primary:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:left .6s var(--ease)}.btn.primary:hover:after{left:130%}@media(prefers-reduced-motion:reduce){.stars,.sweep,.aurora{display:none}.orbit{animation:none;opacity:.35}.tx.good .redact{color:transparent;animation:none}.tx.good .redact:after{display:none}h2.sec[data-reveal]>span{clip-path:none}}.swap-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:center}@media(max-width:900px){.swap-grid{grid-template-columns:1fr;gap:28px}}.swapdemo{position:relative;display:grid;gap:10px;padding:18px;border-radius:20px;border:1px solid rgba(20,208,227,.3);background:#0c1119e6;box-shadow:0 0 0 1px #14d0e30f,0 40px 90px -40px var(--glow);max-width:440px;margin:0 auto;width:100%}.swapdemo:before{content:"";position:absolute;inset:-30% -20%;z-index:-1;background:radial-gradient(50% 50% at 50% 50%,rgba(20,208,227,.18),transparent 70%);filter:blur(24px);pointer-events:none}.swapdemo-modes{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);width:max-content}.swapdemo-modes button{padding:5px 16px;min-height:32px;border:0;border-radius:999px;font:inherit;font-size:13px;color:var(--muted);background:transparent;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.swapdemo-modes button:hover{color:var(--ink)}.swapdemo-modes button.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px #14d0e359,inset 0 0 16px -8px #14d0e380}.swapdemo-hint{font-size:13px;color:var(--muted)}.swapdemo-box{border:1px solid var(--line);border-radius:14px;background:var(--surface-2);padding:12px 14px;display:grid;gap:8px;transition:border-color .15s}.swapdemo-box:focus-within{border-color:var(--brand)}.swapdemo-box.receive{background:linear-gradient(180deg,rgba(20,208,227,.06),transparent),var(--surface-2)}.swapdemo-lbl{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px}.swapdemo-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.swapdemo-amt{font-family:var(--mono);font-size:26px;font-weight:500;background:transparent;border:0;color:var(--ink);width:100%;min-width:0;padding:0}.swapdemo-amt:focus{outline:none}.swapdemo-amt.out{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swapdemo-box.busy .swapdemo-amt.out{color:var(--muted)}.swapdemo-tok{font-family:var(--mono);font-weight:600;letter-spacing:.04em;font-size:13px;padding:9px 14px;border-radius:999px;border:1px solid rgba(20,208,227,.35);background:var(--surface);color:var(--ink);min-width:96px;text-align:center}.swapdemo-tok.sel{appearance:none;-webkit-appearance:none;padding-right:32px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2372dcf6' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer}.swapdemo-flip{justify-self:center;width:36px;height:36px;border-radius:50%;margin:-18px 0;z-index:1;display:grid;place-items:center;background:var(--surface);border:1px solid rgba(20,208,227,.45);color:var(--brand-soft);box-shadow:0 0 0 4px #0c1119e6,0 0 18px -6px var(--glow)}.swapdemo-spin{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(114,220,246,.25);border-top-color:var(--brand-soft);animation:spin .8s linear infinite}.swapdemo-meta{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;padding:10px 12px;border:1px dashed var(--line);border-radius:12px;font-size:13px}.swapdemo-meta span{color:var(--muted)}.swapdemo-meta b{font-family:var(--mono);font-weight:500;font-size:12.5px;text-align:right}.swapdemo-go{justify-content:center;min-height:50px;font-weight:600}.swapdemo-foot{font-size:12px;color:var(--muted);text-align:center}.vhero{position:relative;width:100%;height:100svh;min-height:640px;overflow:hidden;background:var(--bg-deep)}.vhero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vhero .stars{z-index:1;opacity:.8}.vhero .sweep{z-index:2}.vhero-ov{position:absolute;inset:0;pointer-events:none;z-index:1}.vhero-ov.base{background:#03050a0f}.vhero-ov.vert{background:linear-gradient(to bottom,rgba(3,5,10,.08) 0%,transparent 22%,transparent 60%,rgba(3,5,10,.13) 100%)}.vhero-ov.side{background:linear-gradient(to right,rgba(3,5,10,.05) 0%,transparent 18%,transparent 82%,rgba(3,5,10,.05) 100%)}.vhero-ov.glow{inset:-14% auto auto 50%;transform:translate(-50%);width:1000px;height:720px;background:radial-gradient(ellipse at 50% 30%,rgba(20,208,227,.08) 0%,transparent 68%)}.vhero-center{position:absolute;top:20vh;left:50%;transform:translate(-50%);z-index:10;width:min(680px,92vw);text-align:center;padding:0 24px;display:grid;justify-items:center}.vhero-h1{margin:18px 0 0;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(2.2rem,5.2vw,4rem);line-height:1.02;letter-spacing:.005em;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.45),0 0 40px rgba(20,208,227,.18)}.vhero-h1 em{font-style:normal;color:var(--brand-soft);text-shadow:0 0 18px rgba(114,220,246,.55),0 0 48px rgba(20,208,227,.35);animation:em-glow 4s ease-in-out infinite}.vhero-p{margin:18px auto 0;max-width:460px;font-size:14.5px;line-height:1.6;color:#e8edf4bd;text-shadow:0 1px 14px rgba(0,0,0,.5)}.vhero-cta{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding:13px 24px;border-radius:9px;font-size:14px;font-weight:600;color:var(--brand-ink);background:var(--brand);box-shadow:0 8px 26px #14d0e373;transition:transform .15s,filter .15s}.vhero-cta:hover{transform:scale(1.04);filter:brightness(1.1);text-decoration:none}.vhero-cta:active{transform:scale(.97)}.vhero-bl{position:absolute;left:44px;bottom:40px;z-index:10;max-width:640px}.vhero-kicker{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;color:#e8edf4b8;text-shadow:0 1px 12px rgba(0,0,0,.5);font-family:var(--mono);letter-spacing:.06em}.vhero-kicker i{width:5px;height:5px;border-radius:999px;background:var(--brand-soft);box-shadow:0 0 8px var(--glow)}.vhero-h2{margin:0;font-family:var(--sans);font-weight:500;font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:1.14;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(0,0,0,.5);text-transform:none}.vhero-h2 .w{color:#fff}.vhero-h2 .g{color:#e8edf480}.vhero-h2 .serif{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500;color:var(--brand-soft)}.vhero-br{position:absolute;right:44px;bottom:40px;z-index:10;max-width:340px;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.vhero-br p{margin:0;font-size:13px;line-height:1.6;color:#e8edf49e;text-align:right;text-shadow:0 1px 12px rgba(0,0,0,.5)}.vhero-glass{padding:9px 18px;border-radius:7px;font-size:13px;font-weight:500;color:#fff;background:#14d0e338;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);white-space:nowrap;transition:transform .15s,background .15s}.vhero-glass:hover{transform:scale(1.04);background:#14d0e361;text-decoration:none}.vhero-scroll{position:absolute;left:50%;bottom:40px;transform:translate(-50%);z-index:10;width:22px;height:36px;border:1px solid rgba(255,255,255,.3);border-radius:12px;display:none}.vhero-scroll span{position:absolute;left:50%;top:6px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:var(--brand-soft);animation:scroll-hint 1.8s ease-in-out infinite}@keyframes scroll-hint{0%{transform:translateY(0);opacity:1}to{transform:translateY(14px);opacity:0}}@media(min-width:1100px){.vhero-scroll{display:block}}@media(max-width:860px){.vhero{min-height:100svh}.vhero-center{top:14vh}.vhero-bl{left:22px;right:22px;bottom:92px;max-width:none}.vhero-h2{font-size:clamp(1.25rem,5.4vw,1.9rem)}.vhero-br{right:auto;left:22px;bottom:28px;max-width:none;align-items:flex-start}.vhero-br p{display:none}}@media(max-width:860px)and (max-height:700px){.vhero-bl{display:none}.vhero-br{bottom:24px}}.compare-band{padding-top:64px}.compare-band .compare{margin-top:34px;max-width:none}.nav.over{position:fixed;top:0;left:0;right:0;background:transparent;border-bottom:0;backdrop-filter:none;transition:background .3s,backdrop-filter .3s,border-color .3s}.nav.over:after{display:none}.nav.over.scrolled{background:#06080dc7;backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line)}.nav-over-inner{display:flex;align-items:center;justify-content:space-between;padding:26px 44px;animation:rise .6s var(--ease) both}.nav.over.scrolled .nav-over-inner{padding:14px 44px}.nav .wordmark{font-family:var(--mono);font-size:20px;font-weight:700;letter-spacing:.02em;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.5)}.nav .wordmark:hover{text-decoration:none;color:var(--brand-soft)}.nav-plain{display:flex;align-items:center;gap:32px}.nav-plain a{font-size:15px;font-weight:400;color:#ffffffd1;text-shadow:0 1px 12px rgba(0,0,0,.5);transition:color .2s}.nav-plain a:hover{color:#fff;text-decoration:none}@media(max-width:720px){.nav-over-inner{padding:18px 22px}.nav-plain{gap:18px}.nav-plain a{font-size:14px}}.vhero-gl{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;animation:gl-in 1.4s var(--ease) both}.vhero-gl.off{display:none}@keyframes gl-in{0%{opacity:0}to{opacity:1}}.vhero-h1 .wd{display:inline-block;vertical-align:bottom}.vhero-h1 .wd>span{display:inline-block;opacity:0;transform:translateY(.55em);filter:blur(6px);animation:word-up .9s var(--ease) both}@keyframes word-up{to{opacity:1;transform:translateY(0);filter:blur(0)}}.vhero-cta{transition:transform .35s cubic-bezier(.22,1,.36,1),filter .15s,box-shadow .2s;will-change:transform}.vhero-cta:hover{transform:none;filter:brightness(1.08);box-shadow:0 10px 34px #14d0e399}.vhero-h2 .serif{background:linear-gradient(90deg,var(--brand-soft) 0%,#ffffff 45%,var(--brand-soft) 60%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:serif-shine 6s var(--ease) 1.2s infinite}@keyframes serif-shine{0%{background-position:120% 0}35%,to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.vhero-h1 .wd>span{transform:none;animation:none}.vhero-h2 .serif{animation:none;color:var(--brand-soft);background:none}}.cards,.pillars,.steps,.flow,.stats,.nets,.road,.truth,.tele-grid,.compare,.wallet{perspective:1200px}.cards,.pillars,.steps,.stats,.nets,.road,.truth,.tele-grid,.compare{transform-style:preserve-3d}.card[data-reveal],.pillar[data-reveal],.stepc[data-reveal],.road-item[data-reveal],.stat[data-reveal],.net-card[data-reveal],.node[data-reveal],.truth-col[data-reveal]{translate:0 34px;rotate:x 14deg;transform-origin:50% 100%}.card,.pillar,.stepc,.road-item,.stat,.net-card,.tele,.truth-col,.tx,.node{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s var(--ease),border-color .2s,background-color .2s,box-shadow .2s}.card:hover,.stepc:hover,.road-item:hover,.stat:hover{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(-3px)}.tele[data-reveal=flip]{translate:0 0;rotate:x -90deg;transform-origin:50% 0%;opacity:0}.tele[data-reveal=flip].in{rotate:none;opacity:1;transition:rotate .8s var(--ease),opacity .5s var(--ease)}.tx[data-reveal=left]{translate:-60px 0;rotate:y 18deg;transform-origin:100% 50%}.tx[data-reveal=right]{translate:60px 0;rotate:y -18deg;transform-origin:0% 50%}.tx[data-reveal].in{translate:0 0;rotate:none;transition:opacity .8s var(--ease),translate .8s var(--ease),rotate .8s var(--ease)}.swapdemo[data-reveal=drop]{translate:0 -160px;rotate:x -32deg;scale:.94;transform-origin:50% 0%;opacity:0;transition:none}.swapdemo[data-reveal=drop].in{animation:swap-drop 1.15s cubic-bezier(.2,.9,.3,1.15) both}@keyframes swap-drop{0%{opacity:0;translate:0 -160px;rotate:x -32deg;scale:.94}55%{opacity:1;translate:0 14px;rotate:x 6deg;scale:1.01}75%{translate:0 -6px;rotate:x -2deg;scale:1}to{opacity:1;translate:0 0;rotate:none;scale:1}}.swapdemo:after{content:"";position:absolute;left:50%;bottom:-8px;width:60%;height:40px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(20,208,227,.55),transparent);filter:blur(10px);opacity:0;pointer-events:none}.swapdemo[data-reveal=drop].in:after{animation:land-ripple 1.1s var(--ease) .6s both}@keyframes land-ripple{0%{opacity:0;scale:.4 1}20%{opacity:.9}to{opacity:0;scale:2.4 1}}.swapdemo[data-reveal=drop] .swapdemo-box,.swapdemo[data-reveal=drop] .swapdemo-meta,.swapdemo[data-reveal=drop] .swapdemo-go{opacity:0;translate:0 14px}.swapdemo[data-reveal=drop].in .swapdemo-box,.swapdemo[data-reveal=drop].in .swapdemo-meta,.swapdemo[data-reveal=drop].in .swapdemo-go{animation:row-in .5s var(--ease) both}.swapdemo.in .swapdemo-box:nth-of-type(1){animation-delay:.65s}.swapdemo.in .swapdemo-box.receive{animation-delay:.8s}.swapdemo.in .swapdemo-meta{animation-delay:.95s}.swapdemo.in .swapdemo-go{animation-delay:1.05s}@keyframes row-in{to{opacity:1;translate:0 0}}.swapdemo{transform:perspective(1200px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .3s var(--ease);transform-style:preserve-3d}.swapdemo .swapdemo-go{transform:translateZ(18px)}.swapdemo .swapdemo-box.receive{transform:translateZ(10px)}.vhero-center.depth{transform:translate(-50%,calc(var(--hy, 0) * -70px)) scale(calc(1 - var(--hy, 0) * .08));opacity:calc(1 - var(--hy, 0) * 1.25);will-change:transform,opacity}.vhero-gl,.vhero-video{transform:translateY(calc(var(--hy, 0) * 90px)) scale(calc(1 + var(--hy, 0) * .06));will-change:transform}.vhero-bl,.vhero-br{transform:translateY(calc(var(--hy, 0) * 40px));opacity:calc(1 - var(--hy, 0) * 1.4)}.nav-plain a,.nav-links a:not(.cta){position:relative}.nav-plain a:after,.nav-links a:not(.cta):after{content:"";position:absolute;left:10%;right:10%;bottom:2px;height:1px;background:var(--brand-soft);box-shadow:0 0 8px var(--glow);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s var(--ease)}.nav-plain a:hover:after,.nav-links a:not(.cta):hover:after{transform:scaleX(1)}section.band .kicker{will-change:transform}@media(prefers-reduced-motion:reduce){.card,.pillar,.stepc,.road-item,.stat,.net-card,.tele,.truth-col,.tx,.node,.swapdemo{transform:none!important}.swapdemo[data-reveal=drop],.swapdemo[data-reveal=drop] .swapdemo-box,.swapdemo[data-reveal=drop] .swapdemo-meta,.swapdemo[data-reveal=drop] .swapdemo-go{opacity:1;translate:0 0;rotate:none;scale:1;animation:none}.tele[data-reveal=flip],.tx[data-reveal]{opacity:1;rotate:none;translate:0 0}.vhero-center.depth,.vhero-gl,.vhero-video,.vhero-bl,.vhero-br{transform:none;opacity:1}}.zec-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px;align-items:center;margin-top:12px;perspective:1200px}@media(max-width:900px){.zec-grid{grid-template-columns:1fr;gap:28px}}.zec-card{position:relative;border:1px solid rgba(20,208,227,.32);border-radius:18px;background:linear-gradient(180deg,rgba(20,208,227,.06),transparent 40%),var(--surface);padding:24px;box-shadow:0 0 0 1px #14d0e30f,0 34px 80px -44px var(--glow)}.zec-card[data-reveal]{translate:0 34px;rotate:x 12deg;transform-origin:50% 100%}.zec-mark{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(20,208,227,.45);background:#14d0e317;color:var(--brand-soft);font-family:var(--display);font-weight:700;letter-spacing:.04em;font-size:15px;box-shadow:inset 0 0 26px -10px var(--glow)}.zec-card h3{margin:16px 0 0;font-family:var(--display);font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.zec-rows{display:grid;gap:8px;margin-top:16px}.zec-rows>div{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding-bottom:8px;border-bottom:1px solid var(--line-soft);font-size:13.5px}.zec-rows>div:last-child{border-bottom:0}.zec-rows span{color:var(--muted);font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.zec-rows b{font-family:var(--mono);font-weight:500;font-size:12.5px;text-align:right}.zec-rows b.mono-break{word-break:break-all;font-size:11.5px}.zec-note{margin:16px 0 0;font-size:12.5px;color:var(--muted)}.card[data-reveal].in,.pillar[data-reveal].in,.stepc[data-reveal].in,.road-item[data-reveal].in,.stat[data-reveal].in,.net-card[data-reveal].in,.node[data-reveal].in,.truth-col[data-reveal].in,.zec-card[data-reveal].in{translate:0 0;rotate:none;scale:1}.tele .v.off{color:var(--warn);font-size:1.05rem;letter-spacing:.02em;animation:none;text-shadow:none}.tele-foot .warn{color:var(--warn);max-width:72ch}.ca{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:22px;padding:7px 8px 7px 14px;border-radius:999px;border:1px solid rgba(20,208,227,.32);background:#06080db8;backdrop-filter:blur(8px);box-shadow:0 0 0 1px #14d0e30f,0 10px 30px -18px var(--glow);max-width:100%}.ca-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-soft);white-space:nowrap}.ca-addr{font-family:var(--mono);font-size:12.5px;color:var(--ink);letter-spacing:.01em;overflow-wrap:anywhere}.ca-copy{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.ca-copy:hover{color:var(--ink);border-color:#14d0e38c;background:var(--surface)}.ca-copy svg{flex-shrink:0}.ca-scan{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-right:6px;white-space:nowrap}.ca-scan:hover{color:var(--brand-soft);text-decoration:none}@media(max-width:720px){.ca{gap:8px;padding:10px 12px;border-radius:14px}.ca-addr{font-size:11px;width:100%;text-align:center}.ca-tag,.ca-scan{font-size:10px}}.ca-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.ca-links a{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 13px;border-radius:999px;border:1px solid var(--line);background:#0c1119b8;backdrop-filter:blur(6px);color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:color .15s,border-color .15s,background .15s,transform .15s}.ca-links a:hover{color:var(--brand-soft);border-color:#14d0e38c;background:var(--surface);text-decoration:none;transform:translateY(-1px)}.ca-links a svg{opacity:.7}@media(max-width:720px){.ca-links a{font-size:10px;padding:0 11px}}.tele .s{transition:color .2s}.ca-sep{width:1px;height:18px;background:var(--line);margin:0 2px}.ca-links a.social{color:var(--brand-soft);border-color:#14d0e361;background:#14d0e312;letter-spacing:.08em}.ca-links a.social:hover{color:#fff;border-color:#14d0e3bf;background:#14d0e329}.ca-links a.social svg{opacity:1}@media(max-width:720px){.ca-sep{display:none}}.navsearch{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:#0c111999;color:var(--muted);font-family:var(--sans);font-size:13px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.navsearch:hover{color:var(--ink);border-color:#14d0e380;background:var(--surface)}.navsearch kbd{font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:1px 5px;background:var(--bg-deep)}.pal-wrap{position:fixed;inset:0;z-index:400;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:#03050ab8;backdrop-filter:blur(6px);animation:palIn .16s var(--ease)}@keyframes palIn{0%{opacity:0}to{opacity:1}}.pal{width:min(680px,100%);max-height:70vh;display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--line);background:var(--surface);box-shadow:0 30px 80px -30px #000,0 0 0 1px #14d0e312;overflow:hidden;animation:palUp .2s var(--ease)}@keyframes palUp{0%{transform:translateY(-8px) scale(.985);opacity:0}to{transform:none;opacity:1}}.pal-top{display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--line)}.pal-top>svg{color:var(--muted);flex-shrink:0}.pal-top input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--ink);font-family:var(--sans);font-size:15.5px;padding:15px 0}.pal-top input::placeholder{color:var(--muted)}.pal-top kbd{font-family:var(--mono);font-size:10px;color:var(--muted);cursor:pointer;border:1px solid var(--line);border-radius:5px;padding:2px 6px;background:var(--bg-deep)}.pal-top kbd:hover{color:var(--ink);border-color:#14d0e380}.pal-body{overflow-y:auto;padding:6px}.pal-sug{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:12px 10px}.pal-lbl{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:2px}.pal-sug button{border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-family:var(--sans);font-size:12.5px;padding:5px 11px;cursor:pointer;transition:color .15s,border-color .15s}.pal-sug button:hover{color:var(--brand-soft);border-color:#14d0e380}.pal-none{padding:22px 14px;color:var(--muted);font-size:13.5px;line-height:1.6}.pal-row{padding:10px 12px;border-radius:10px;cursor:pointer}.pal-row.on{background:var(--surface-2);box-shadow:inset 0 0 0 1px #14d0e338}.pal-where{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.pal-page{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-soft)}.pal-arrow{color:var(--line)}.pal-head{color:var(--ink);font-size:13.5px;font-weight:600}.pal-snip{margin:4px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.pal-row mark{background:#14d0e333;color:var(--brand-soft);border-radius:3px;padding:0 1px}.pal-foot{display:flex;align-items:center;gap:16px;padding:9px 14px;border-top:1px solid var(--line);background:var(--bg-deep);font-size:11.5px;color:var(--muted)}.pal-foot kbd{font-family:var(--mono);font-size:10px;border:1px solid var(--line);border-radius:4px;padding:1px 5px;margin-right:3px;background:var(--surface)}.pal-off{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:640px){.pal-wrap{padding:8vh 10px 10px}.pal{max-height:80vh}.pal-foot span:not(.pal-off){display:none}}.md-target{animation:mdHit 2.2s var(--ease);scroll-margin-top:90px}@keyframes mdHit{0%,55%{color:var(--brand-soft)}to{color:inherit}}.md h1,.md h2,.md h3{scroll-margin-top:90px}.ps{padding:118px 22px 90px;display:grid;gap:26px}.ps-head h1{font-family:var(--display);font-size:clamp(30px,5vw,46px);margin:0 0 10px}.ps-head p{max-width:62ch;color:var(--muted);line-height:1.7;margin:0}.ps-card{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:22px}.ps-card h2{font-family:var(--display);font-size:21px;margin:0}.ps-card h3{font-family:var(--mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:24px 0 10px}.ps-cardhead{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.ps-chain{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 9px}.ps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px 22px}.ps-row{display:flex;flex-direction:column;gap:3px;min-width:0}.ps-k{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.ps-v{font-family:var(--display);font-size:25px;color:var(--ink);line-height:1.15;overflow-wrap:anywhere}.ps-v.off{color:var(--warn);font-size:17px}.ps-s{font-size:11.5px;color:var(--muted);line-height:1.5}.ps-fill{height:4px;border-radius:999px;background:var(--surface-2);margin-top:20px;overflow:hidden}.ps-fill i{display:block;height:100%;background:linear-gradient(90deg,var(--brand-soft),var(--brand))}.ps-assets{display:flex;flex-wrap:wrap;gap:9px}.ps-asset{display:flex;align-items:baseline;gap:8px;border:1px solid var(--line);border-radius:10px;background:var(--bg-deep);padding:8px 13px}.ps-sym{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--brand-soft)}.ps-val{font-family:var(--mono);font-size:14px;color:var(--ink)}.ps-contracts{display:grid;gap:7px}.ps-contracts a{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;background:var(--bg-deep);padding:9px 13px;color:var(--muted);transition:border-color .15s,color .15s}.ps-contracts a:hover{border-color:#14d0e380;color:var(--ink);text-decoration:none}.ps-contracts span{font-size:12.5px}.ps-contracts code{font-family:var(--mono);font-size:11.5px;overflow-wrap:anywhere}.ps-note{color:var(--muted);font-size:13px;line-height:1.7;max-width:70ch;margin:0 0 10px}.ps-note:last-child{margin-bottom:0}.ps-note.danger{margin-top:20px;border-left:2px solid var(--err);background:#f871710f;border-radius:0 8px 8px 0;padding:11px 13px}@media(max-width:640px){.ps{padding:96px 18px 64px}.ps-card{padding:17px;border-radius:13px}.ps-v{font-size:22px}}.xpage{padding:118px 22px 90px;display:grid;gap:22px}.xhead{display:grid;gap:14px;justify-items:start}.xhead h1{font-family:var(--display);font-size:clamp(30px,5vw,46px);margin:0}.xhead>p{max-width:62ch;color:var(--muted);line-height:1.7;margin:0}.xcta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.xbtn{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:13px 24px}.xbtn small{font-family:var(--mono);font-size:10.5px;opacity:.75;letter-spacing:.04em}.xcard{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:22px;display:grid;gap:12px}.xcard h2{font-family:var(--display);font-size:20px;margin:0}.xcard h3{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-weight:500}.xnote{margin:0;color:var(--muted);font-size:13.5px;line-height:1.7;max-width:70ch}.xnote.warn{color:var(--warn)}.xnote code,.xsteps code{font-family:var(--mono);font-size:12.5px;color:var(--brand-soft)}.xsteps{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:13px}.xstep{display:flex;gap:12px;align-items:flex-start;color:var(--muted);font-size:13.5px;line-height:1.65}.xstep b{color:var(--ink)}.xnum{flex-shrink:0;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#14d0e31f;border:1px solid rgba(20,208,227,.3);color:var(--brand-soft);font-family:var(--mono);font-size:11.5px;margin-top:1px}.xhash{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.xhash code{flex:1;min-width:240px;font-family:var(--mono);font-size:11.5px;overflow-wrap:anywhere;background:var(--bg-deep);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.xcode{margin:0;font-family:var(--mono);font-size:12px;line-height:1.7;color:var(--muted);background:var(--bg-deep);border:1px solid var(--line);border-radius:10px;padding:13px 15px;overflow-x:auto}.xgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.xyes h3{color:var(--ok)}.xno h3{color:var(--warn)}.xgrid ul{margin:0 0 10px;padding-left:18px;color:var(--muted);font-size:13.5px;line-height:1.8}@media(max-width:640px){.xpage{padding:96px 18px 64px}.xcard{padding:17px;border-radius:13px}}
