.boot{position:fixed;inset:0;z-index:1000;background:#000;color:#e9ebf2;display:grid;place-items:center;animation:boot-out .5s ease 6.2s forwards;cursor:pointer;font-family:var(--a-sans)}html.az-booted .boot{display:none}.boot.gone{animation:boot-out .45s ease forwards}.boot-in{width:min(660px,88vw);display:grid;justify-items:center;gap:28px}.boot-logo{width:230px;height:auto}.boot-bar{width:200px;height:4px;background:#222;border-radius:4px;overflow:hidden}.boot-bar i{display:block;height:100%;width:0;background:#fff;border-radius:4px;animation:boot-fill 3.6s cubic-bezier(.4,0,.2,1) .3s forwards}.boot-log{list-style:none;margin:0;padding:0;width:100%;font:12.5px/1.9 var(--a-mono);color:#8d93a8;min-height:9.5em}.boot-log li{opacity:0;animation:boot-line .01s linear forwards;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.boot-log li:nth-child(1){animation-delay:.5s}.boot-log li:nth-child(2){animation-delay:1.1s}.boot-log li:nth-child(3){animation-delay:1.7s}.boot-log li:nth-child(4){animation-delay:2.4s}.boot-log li:nth-child(5){animation-delay:3.1s}.boot-log .ok{color:#5be3a4}.boot-welcome{margin:0;font:600 clamp(1.3rem,3.4vw,2rem)/1.2 var(--a-display);letter-spacing:-.03em;text-align:center;opacity:0;transform:translateY(8px);animation:boot-wel .7s cubic-bezier(.2,.8,.2,1) 4s forwards}.boot-skip{margin:0;font:11px/1 var(--a-mono);color:#4b5063;letter-spacing:.08em}.boot{height:100vh;height:100dvh;padding:24px 20px;overflow:hidden}@media(max-width:560px){.boot-in{width:100%;gap:20px}.boot-logo{width:170px}.boot-bar{width:150px}.boot-log{font-size:11px;line-height:1.7;min-height:0}.boot-log li{white-space:normal;overflow:visible;text-overflow:clip;padding-left:4.6em;text-indent:-4.6em;overflow-wrap:anywhere}.boot-welcome{font-size:1.25rem}}@keyframes boot-fill{to{width:100%}}@keyframes boot-line{to{opacity:1}}@keyframes boot-wel{to{opacity:1;transform:none}}@keyframes boot-out{to{opacity:0;visibility:hidden;pointer-events:none}}.a3 .hero{position:relative;padding:150px 0 48px;min-height:max(100vh,860px);display:flex;flex-direction:column}.a3 .hero>.wrap{position:relative;z-index:3}.a3 .hero-copy{text-align:center;display:grid;justify-items:center}.a3 .hero-copy:before{content:"";position:absolute;z-index:-1;left:50%;top:46%;width:min(1000px,120%);height:130%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#f3f8ffd1,#f3f8ff8c 55%,#f3f8ff00);pointer-events:none}.a3 .tk-wrap{margin-top:auto;padding-top:40px}.a3 .core-slot{display:grid;justify-items:center;margin-top:64px}.a3 .pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 26px;padding:7px 14px;border-radius:999px;font:500 12.5px/1 var(--a-mono);color:var(--a-ink2);background:var(--a-glass);border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.a3 .live{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e8c;animation:a3-live 1.8s infinite;flex:none}.a3 .h1{font-size:clamp(2.6rem,8vw,6.6rem);color:var(--a-ink)}.a3 .h1 i{color:var(--a-ink2)}.a3 .sub{text-align:center;margin-left:auto;margin-right:auto;max-width:720px}.a3 .ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.a3 .stage{position:absolute;z-index:2;left:50%;transform:translate(-50%);width:min(1320px,100%);top:88px;bottom:0}.a3 .wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.a3 .wire{fill:none;stroke:#fffffff2;stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:2 6;stroke-linecap:round;transition:stroke .25s}.a3 .wire.hot{stroke:#f5b83de6;stroke-dasharray:none}.a3 .core{position:relative;z-index:3;display:grid;justify-items:center;gap:8px;padding:18px 22px 14px;border-radius:26px;background:#fff;box-shadow:0 0 0 6px #ffffff8c,0 24px 60px -16px #10141859}.a3 .core img{width:44px;height:44px}.a3 .core span{font:700 12px/1 var(--a-display);letter-spacing:.08em;text-transform:uppercase;color:var(--a-ink)}.a3 .core.pulse{animation:a3-pulse .55s ease}.a3 .node{position:absolute;z-index:2;transform:translate(-50%,-50%);display:grid;grid-template-columns:30px auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:9px 16px 9px 9px;border-radius:18px;background:#fff;box-shadow:var(--a-shadow);border:1px solid rgba(255,255,255,.9);transition:transform .3s,box-shadow .3s}.a3 .node img{grid-row:1 / 3;width:30px;height:30px;border-radius:9px;object-fit:contain;background:#f4f3fa;padding:3px}.a3 .nn{font:600 14px/1.2 var(--a-display);letter-spacing:-.01em}.a3 .nbal{font:500 11.5px/1.3 var(--a-mono);color:var(--a-mut);font-variant-numeric:tabular-nums}.a3 .node.send{box-shadow:0 0 0 2px #10141840,var(--a-shadow)}.a3 .node.recv{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 0 2px #f5b83dd9,0 20px 50px -14px #f5b83d99}.a3 .node.recv .nbal{color:#b7791f;font-weight:600}.a3 .packet{position:absolute;z-index:4;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;background:var(--a-money);box-shadow:0 0 0 3px #ffffffbf,0 0 22px 5px #f5b83d99,0 0 44px 12px #ffd97859}.a3 .ticker{position:relative;z-index:3;max-width:760px;margin:0 auto;padding:14px 16px 6px;background:var(--a-glass);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-color:#ffffffe6}.a3 .tk-head{display:flex;align-items:center;gap:8px;font:600 12px/1 var(--a-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-ink2);padding:0 4px 10px}.a3 .tbody{height:168px;overflow:hidden}.a3 .trow{display:grid;grid-template-columns:64px minmax(0,1.3fr) minmax(0,1.2fr) 84px 92px;gap:12px;align-items:center;height:42px;padding:0 4px;border-top:1px solid var(--a-line);font:13px/1 var(--a-sans);animation:a3-row .5s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.a3 .trow>span{overflow:hidden;text-overflow:ellipsis}.a3 .trow .t{font:12px/1 var(--a-mono);color:var(--a-mut)}.a3 .trow .who b{font-weight:600}.a3 .trow .what{color:var(--a-mut)}.a3 .trow .amt{text-align:right;font:600 13px/1 var(--a-mono);font-variant-numeric:tabular-nums}.a3 .trow .st{justify-self:end;color:var(--a-ok);background:#e6f7ec;padding:5px 9px;border-radius:999px;font:500 11px/1 var(--a-mono)}.a3 .strip{background:#fff;padding:96px 0 80px}.a3 .thesis{font-size:clamp(1.7rem,4vw,3rem);font-weight:800;line-height:1.18;text-align:center;max-width:1000px;margin:0 auto}.a3 .tname{display:inline-flex;align-items:center;gap:8px;margin:0 .2em;white-space:nowrap}.a3 .tname img{width:.9em;height:.9em;border-radius:8px;object-fit:contain;background:#f4f3fa;padding:3px}.a3 .tline{font-weight:200;display:block;margin-top:6px;color:var(--a-ink2)}.a3 .eyebrow.center{display:block;text-align:center;margin:56px 0 0;color:var(--a-mut)}.a3 .logos{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.a3 .logos li{display:inline-flex;align-items:center;gap:9px;padding:9px 16px 9px 10px;border-radius:999px;background:var(--a-sky3);border:1px solid var(--a-line);font:600 14.5px/1 var(--a-display)}.a3 .logos img{width:22px;height:22px;border-radius:6px;object-fit:contain}.a3 .marks{max-width:640px;margin:18px auto 0;text-align:center;font-size:12px;line-height:1.55;color:var(--a-mut)}.a3 .strip-ctas{margin-top:40px}@media(max-width:560px){.a3 .h1{font-size:2.15rem;letter-spacing:-.04em}.a3 .sub{font-size:1rem}.a3 .pill{font-size:11.5px;margin-bottom:18px}.a3 .thesis{font-size:1.35rem}.a3 .tname img{border-radius:6px;padding:2px}.a3 .logos li{font-size:13px;padding:7px 12px 7px 8px}.a3 .logos img{width:18px;height:18px}.a3 .strip{padding:64px 0 56px}}@media(max-width:760px){.a3 .hero{padding-top:120px;min-height:auto}.a3 .stage{top:70px;opacity:.55}.a3 .core-slot{margin-top:44px}.a3 .node{grid-template-columns:30px;padding:7px;border-radius:14px}.a3 .nn,.a3 .nbal{display:none}.a3 .core{padding:12px 14px 10px}.a3 .core img{width:32px;height:32px}.a3 .trow{grid-template-columns:minmax(0,1.4fr) 76px 80px}.a3 .trow .t,.a3 .trow .what{display:none}}@keyframes a3-live{70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes a3-pulse{40%{box-shadow:0 0 0 10px #f5b83d40,0 24px 80px -10px #f5b83d99}}@keyframes a3-row{0%{opacity:0;transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.a3 .live,.a3 .trow{animation:none}}
