.vis{position:relative;width:100%;aspect-ratio:1/1;max-width:600px;margin:0 auto;--vis-ink:var(--color-ink);--vis-accent:var(--color-accent);--vis-bg:var(--color-bg)}.vis.is-status,.vis.is-whitepaper{max-width:820px}.vis.is-themisra{--vis-accent:var(--color-themisra)}.vis.is-mneme{--color-accent:var(--color-mneme);--color-accent-2:var(--color-mneme);--vis-accent:var(--color-mneme)}.vis.is-iris{--color-accent:var(--color-iris);--color-accent-2:var(--color-iris);--vis-accent:var(--color-iris)}.vis svg{width:100%;height:100%;display:block;overflow:visible}.vis .hairline{opacity:.22}.vis .hairline,.vis .hairline-2{stroke:var(--vis-ink);stroke-width:1;fill:none}.vis .hairline-2{opacity:.4}.vis .structure{stroke:var(--vis-ink);stroke-width:1.25;opacity:.85;fill:none}.vis .accent{stroke:var(--vis-accent);stroke-width:1.5;fill:none}.vis .accent-fill{fill:var(--vis-accent)}.vis .ink-fill,.vis .witness{fill:var(--vis-ink)}.vis .witness{opacity:.5}@keyframes vis-fade-in{0%{opacity:0}to{opacity:1}}.vis-about:not(.in-view) *,.vis-audits:not(.in-view) *,.vis-blog:not(.in-view) *,.vis-careers:not(.in-view) *,.vis-changelog:not(.in-view) *,.vis-contact:not(.in-view) *,.vis-devnet:not(.in-view) *,.vis-grants:not(.in-view) *,.vis-iris:not(.in-view) *,.vis-legal:not(.in-view) *,.vis-mneme:not(.in-view) *,.vis-press:not(.in-view) *,.vis-roadmap:not(.in-view) *,.vis-status:not(.in-view) *,.vis-themisra:not(.in-view) *,.vis-whitepaper:not(.in-view) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.vis *{animation:none!important}.vis .agent-node,.vis .anchor,.vis .audit-pin,.vis .audit-ring,.vis .blog-paper,.vis .button-slide,.vis .careers-tag,.vis .channel,.vis .channel-line,.vis .commit-node,.vis .commit-row,.vis .contact-cell,.vis .contact-rule,.vis .contact-tag,.vis .converge,.vis .draft-axis,.vis .draft-circle,.vis .draft-guide,.vis .draft-hex,.vis .draft-mark,.vis .draft-mark-core,.vis .draft-scale-tag,.vis .draft-tick,.vis .horizon,.vis .hub,.vis .link-1,.vis .link-2,.vis .milestone,.vis .now-marker,.vis .paper-fold,.vis .paper-page,.vis .paper-row,.vis .paper-subtitle,.vis .paper-title,.vis .pdot,.vis .rail,.vis .rail-progress,.vis .relay-line,.vis .seal-wrap,.vis .seat,.vis .seat-edge,.vis .status-cell,.vis .status-footer,.vis .status-header,.vis .tab,.vis .tick,.vis .trunk,.vis .wallet,.vis .wmark{opacity:1!important}.vis .ring{opacity:.4!important}.vis .audit-pin-halo,.vis .commit-pulse,.vis .contact-pulse,.vis .draft-mark-pulse,.vis .packet,.vis .paper-scan,.vis .press-sigil-pulse,.vis .progress-packet,.vis .seat-pulse,.vis .status-cell-pulse{opacity:0!important}}.vis-hero .link-1{animation:vis-hero-ring-draw 1.4s cubic-bezier(.65,0,.35,1) .2s forwards}.vis-hero .link-1,.vis-hero .link-2{opacity:0;stroke-dasharray:520;stroke-dashoffset:520}.vis-hero .link-2{animation:vis-hero-ring-draw 1.4s cubic-bezier(.65,0,.35,1) .7s forwards}@keyframes vis-hero-ring-draw{0%{opacity:0;stroke-dashoffset:520}20%{opacity:1}to{opacity:1;stroke-dashoffset:0}}.vis-hero .pulse-dot{opacity:0;animation:vis-hero-pulse-rise 2.2s cubic-bezier(.22,.61,.36,1) .4s forwards,vis-hero-pulse-fade 3s ease-in-out 2.6s infinite}@keyframes vis-hero-pulse-rise{0%{opacity:0}to{opacity:.4}}@keyframes vis-hero-pulse-fade{0%,to{opacity:.4}50%{opacity:1}}.vis-hero .pulse-ring{opacity:0;animation:vis-hero-pulse-ring-rise 2.4s cubic-bezier(.22,.61,.36,1) .6s forwards,vis-hero-pulse-ring-breathe 5s ease-in-out 3s infinite}@keyframes vis-hero-pulse-ring-rise{0%{opacity:0}to{opacity:.4}}@keyframes vis-hero-pulse-ring-breathe{0%,to{opacity:.4}50%{opacity:.75}}.hero-radial-glow{opacity:0;transform:translate(-50%,-50%) scale(.85);animation:hero-radial-rise 2.4s cubic-bezier(.22,.61,.36,1) .1s forwards}@keyframes hero-radial-rise{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.vis-hero .pdot{opacity:0;animation:vis-hero-dot-emerge .8s cubic-bezier(.34,1.4,.64,1) both}.vis-hero .pdot-1{animation-delay:1.9s}.vis-hero .pdot-2{animation-delay:2.05s}.vis-hero .pdot-3{animation-delay:2.2s}@keyframes vis-hero-dot-emerge{0%{opacity:0}60%{opacity:1}to{opacity:1}}.vis-hero .pdot circle:last-child{transform-box:fill-box;transform-origin:center;animation:vis-hero-dot-ring-pulse 3s ease-in-out 2.6s infinite}@keyframes vis-hero-dot-ring-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.05;transform:scale(2)}}.vis-hero .pdot-orbit-1,.vis-hero .pdot-orbit-2,.vis-hero .pdot-orbit-3{transform-origin:250px 250px}.vis-hero .pdot-orbit-1{animation:vis-hero-orbit-cw 32s linear infinite}.vis-hero .pdot-orbit-2{animation:vis-hero-orbit-ccw 44s linear infinite}.vis-hero .pdot-orbit-3{animation:vis-hero-orbit-cw 56s linear infinite}@keyframes vis-hero-orbit-cw{to{transform:rotate(1turn)}}@keyframes vis-hero-orbit-ccw{to{transform:rotate(-1turn)}}.vis-themisra .ring{opacity:0;animation:vis-themisra-ring-fade 1.4s ease-out both}@keyframes vis-themisra-ring-fade{0%{opacity:0}to{opacity:.4}}.vis-themisra .wmark{opacity:0;animation:vis-fade-in .4s ease-out both}.vis-themisra .converge{opacity:0;animation:vis-themisra-converge-in .7s ease-out both}@keyframes vis-themisra-converge-in{to{opacity:.18}}.vis-themisra .seal-wrap{opacity:0;transform-origin:250px 250px;animation:vis-themisra-seal-pop .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes vis-themisra-seal-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.vis-themisra .seal-pulse{animation:vis-themisra-seal-pulse 3.2s ease-in-out infinite;transform-origin:250px 250px}@keyframes vis-themisra-seal-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.05;transform:scale(2.4)}}.vis-mneme .tab{opacity:0;animation:vis-fade-in .6s ease-out both}.vis-mneme .tab-1{animation-delay:0s}.vis-mneme .tab-2{animation-delay:.15s}.vis-mneme .tab-3{animation-delay:.3s}.vis-mneme .wallet{opacity:0;animation:vis-fade-in .7s cubic-bezier(.34,1.2,.64,1) .7s both}.vis-mneme .button-slide{opacity:0;animation:vis-fade-in .7s cubic-bezier(.65,0,.35,1) 1.1s both}.vis-mneme .conn-line{opacity:0;animation:vis-fade-in .8s ease-out 1.5s both}.vis-iris .agent-node{opacity:0;animation:vis-fade-in .5s ease-out both}.vis-iris .agent-node-1{animation-delay:.1s}.vis-iris .agent-node-2{animation-delay:.2s}.vis-iris .agent-node-3{animation-delay:.3s}.vis-iris .agent-node-4{animation-delay:.4s}.vis-iris .relay-line{opacity:0;animation:vis-fade-in .7s ease-out .6s both}.vis-iris .relay-line-anchor{animation-delay:1.2s}.vis-iris .hub{opacity:0;animation:vis-fade-in .8s cubic-bezier(.34,1.4,.64,1) 1.1s both}.vis-iris .horizon-line{opacity:0;animation:vis-fade-in 1.2s ease-out 1.5s both}.vis-iris .anchor{opacity:0;animation:vis-fade-in .5s ease-out 2.3s both}.vis-iris .packet{opacity:0;offset-distance:0;animation:vis-iris-packet-travel 2.6s cubic-bezier(.45,0,.55,1) infinite}.vis-iris .packet-anchor{animation:vis-iris-packet-travel 2.6s cubic-bezier(.45,0,.55,1) 1.3s infinite}@keyframes vis-iris-packet-travel{0%{opacity:0;offset-distance:0}10%{opacity:1}85%{opacity:1;offset-distance:100%}to{opacity:0;offset-distance:100%}}.vis-devnet .hairline{opacity:0;animation:vis-fade-in 1.2s ease-out .2s both}.vis-devnet .agent-node{opacity:0;animation:vis-fade-in .5s ease-out both}.vis-devnet .agent-node-1{animation-delay:.7s}.vis-devnet .agent-node-2{animation-delay:.8s}.vis-devnet .agent-node-3{animation-delay:.9s}.vis-devnet .agent-node-4{animation-delay:1s}.vis-devnet .relay-line{opacity:0;animation:vis-fade-in .7s ease-out both}.vis-devnet .hub{opacity:0;animation:vis-fade-in .8s cubic-bezier(.34,1.4,.64,1) 1.3s both}.vis-devnet .hub-pulse{opacity:0;transform-box:fill-box;transform-origin:center;animation:vis-devnet-hub-pulse 4s ease-out 2.2s infinite}@keyframes vis-devnet-hub-pulse{0%{opacity:.6;transform:scale(.5)}80%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.vis-devnet .packet{opacity:0;offset-distance:0;animation:vis-iris-packet-travel 2.4s cubic-bezier(.45,0,.55,1) infinite}.vis-whitepaper .paper-page{stroke:var(--vis-accent);stroke-width:1.2;fill:var(--vis-bg);opacity:0;transform-box:fill-box;transform-origin:center;animation:vis-whitepaper-page-fade .7s ease-out .2s forwards}@keyframes vis-whitepaper-page-fade{0%{opacity:0;transform:scale(.96)}to{opacity:.5;transform:scale(1)}}.vis-whitepaper .paper-fold{opacity:0;animation:vis-fade-in .5s ease-out .6s forwards}.vis-whitepaper .paper-subtitle,.vis-whitepaper .paper-title{opacity:0;animation:vis-whitepaper-line-in .5s ease-out forwards}.vis-whitepaper .paper-title{animation-delay:.35s}.vis-whitepaper .paper-subtitle{animation-delay:.45s;opacity:0;animation-fill-mode:forwards}@keyframes vis-whitepaper-line-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:.85;transform:translateX(0)}}.vis-whitepaper .paper-row{opacity:0;animation:vis-fade-in .45s ease-out forwards}.vis-whitepaper .paper-scan-wrap{animation:vis-whitepaper-scan 6s ease-in-out 1.9s infinite}@keyframes vis-whitepaper-scan{0%{transform:translateY(0);opacity:0}8%{opacity:.55}86%{opacity:.55}to{transform:translateY(360px);opacity:0}}.vis-grants .hairline{opacity:0;animation:vis-fade-in 1.2s ease-out .2s both}.vis-grants .agent-node{opacity:0;animation:vis-fade-in .5s ease-out both}.vis-grants .agent-node-1{animation-delay:.7s}.vis-grants .agent-node-2{animation-delay:.8s}.vis-grants .agent-node-3{animation-delay:.9s}.vis-grants .agent-node-4{animation-delay:1s}.vis-grants .relay-line{opacity:0;animation:vis-fade-in .7s ease-out both}.vis-grants .hub{opacity:0;animation:vis-fade-in .8s cubic-bezier(.34,1.4,.64,1) 1.3s both}.vis-grants .hub-pulse{opacity:0;transform-box:fill-box;transform-origin:center;animation:vis-devnet-hub-pulse 4s ease-out 2.2s infinite}.vis-grants .packet{opacity:0;offset-distance:0;animation:vis-iris-packet-travel 2.6s cubic-bezier(.45,0,.55,1) infinite}.vis-audits .audit-ring{opacity:0;animation:vis-fade-in .7s ease-out both}.vis-audits .audit-pin{opacity:0;animation:vis-fade-in .5s ease-out both}.vis-audits .audit-pin-halo{opacity:0;transform-box:fill-box;transform-origin:center;animation:vis-audits-halo 4s ease-out infinite}@keyframes vis-audits-halo{0%{opacity:0;transform:scale(.4)}35%{opacity:.7;transform:scale(1.1)}80%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.vis-audits .hub{opacity:0;animation:vis-fade-in .8s cubic-bezier(.34,1.4,.64,1) .4s both}.vis-audits .hub-pulse{opacity:0;transform-box:fill-box;transform-origin:center;animation:vis-devnet-hub-pulse 5s ease-out 1.5s infinite}.vis-about .draft-axis{opacity:0;animation:vis-fade-in .8s ease-out .2s both}.vis-about .draft-circle{opacity:0;animation:vis-fade-in .8s ease-out .25s both}.vis-about .draft-guide{opacity:0;animation:vis-fade-in .5s ease-out both}.vis-about .draft-hex{opacity:0;animation:vis-fade-in .7s ease-out both}.vis-about .draft-hex-outer{animation-delay:1s}.vis-about .draft-hex-middle{animation-delay:1.2s}.vis-about .draft-tick{opacity:0;animation:vis-fade-in .4s cubic-bezier(.34,1.4,.64,1) both}.vis-about .draft-mark{opacity:0;transform-box:fill-box;transform-origin:center;animation:vis-about-mark-in .7s cubic-bezier(.34,1.4,.64,1) 1.7s forwards}.vis-about .draft-mark-core{opacity:0;animation:vis-fade-in .5s ease-out 2.05s forwards}.vis-about .draft-mark-pulse{opacity:0;transform-box:fill-box;transform-origin:center;animation:vis-devnet-hub-pulse 5s ease-out 2.4s infinite}.vis-about .draft-scale-tag{opacity:0;animation:vis-fade-in .5s ease-out 2.2s forwards}@keyframes vis-about-mark-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.vis-roadmap .hairline{opacity:0;animation:vis-fade-in 1s ease-out .2s both}.vis-roadmap .rail{opacity:0;stroke-dasharray:360;stroke-dashoffset:360;animation:vis-roadmap-rail-draw .9s ease-out .4s forwards}@keyframes vis-roadmap-rail-draw{0%{opacity:0;stroke-dashoffset:360}20%{opacity:.55}to{opacity:.55;stroke-dashoffset:0}}.vis-roadmap .rail-progress{opacity:0;animation:vis-fade-in .5s ease-out 1.3s forwards}.vis-roadmap .tick{opacity:0;animation:vis-fade-in .4s ease-out both}.vis-roadmap .milestone{opacity:0;animation:vis-fade-in .5s cubic-bezier(.34,1.4,.64,1) both}.vis-roadmap .now-marker{opacity:0;animation:vis-fade-in .6s ease-out 1.7s forwards}.vis-roadmap .progress-packet{opacity:0;offset-distance:0;animation:vis-iris-packet-travel 5.5s linear infinite}.vis-press .contact-rule,.vis-press .contact-tag{opacity:0;animation:vis-fade-in .6s ease-out .2s forwards}.vis-press .contact-cell{opacity:0;animation:vis-fade-in .5s ease-out both}.vis-press .contact-pulse{opacity:0;transform-box:fill-box;transform-origin:center;animation:vis-press-cell-pulse 4s ease-in-out 1.5s infinite}@keyframes vis-press-cell-pulse{0%,to{opacity:0;transform:scale(.99)}50%{opacity:.7;transform:scale(1.01)}}.vis-careers .hairline{opacity:0;animation:vis-fade-in 1.1s ease-out .2s both}.vis-careers .seat-edge{opacity:0;animation:vis-fade-in .6s ease-out both}.vis-careers .seat{opacity:0;animation:vis-fade-in .5s ease-out both}.vis-careers .seat-1{animation-delay:.7s}.vis-careers .seat-2{animation-delay:.8s}.vis-careers .seat-3{animation-delay:.9s}.vis-careers .seat-4{animation-delay:1s}.vis-careers .seat-pulse{opacity:0;transform-box:fill-box;transform-origin:center;animation:vis-devnet-hub-pulse 4s ease-out 2.2s infinite}.vis-careers .hub{opacity:0;animation:vis-fade-in .7s cubic-bezier(.34,1.4,.64,1) 1.3s both}.vis-careers .careers-tag{opacity:0;animation:vis-fade-in .5s ease-out 1.9s forwards}.vis-contact .hairline{opacity:0;animation:vis-fade-in 1.1s ease-out .2s both}.vis-contact .channel-line{opacity:0;animation:vis-fade-in .6s ease-out both}.vis-contact .channel{opacity:0;animation:vis-fade-in .5s ease-out both}.vis-contact .channel-1{animation-delay:.7s}.vis-contact .channel-2{animation-delay:.82s}.vis-contact .channel-3{animation-delay:.94s}.vis-contact .channel-4{animation-delay:1.06s}.vis-contact .hub{opacity:0;animation:vis-fade-in .8s cubic-bezier(.34,1.4,.64,1) 1.3s both}.vis-contact .hub-pulse{opacity:0;transform-box:fill-box;transform-origin:center;animation:vis-devnet-hub-pulse 4s ease-out 2.2s infinite}.vis-contact .packet{opacity:0;offset-distance:0;animation:vis-iris-packet-travel 2.6s cubic-bezier(.45,0,.55,1) infinite}.vis-changelog .hairline{opacity:0;animation:vis-fade-in 1.1s ease-out .2s both}.vis-changelog .trunk{opacity:0;stroke-dasharray:360;stroke-dashoffset:360;animation:vis-changelog-trunk .9s ease-out .3s forwards}@keyframes vis-changelog-trunk{0%{opacity:0;stroke-dashoffset:360}20%{opacity:.5}to{opacity:.5;stroke-dashoffset:0}}.vis-changelog .commit-row{opacity:0;animation:vis-fade-in .5s ease-out both}.vis-changelog .commit-node{opacity:0;animation:vis-fade-in .5s cubic-bezier(.34,1.4,.64,1) both}.vis-changelog .commit-node-active{animation:vis-fade-in .5s cubic-bezier(.34,1.4,.64,1) .6s forwards}.vis-changelog .commit-pulse{opacity:0;transform-box:fill-box;transform-origin:center;animation:vis-devnet-hub-pulse 4s ease-out 1.8s infinite}.vis-blog .hairline{opacity:0;animation:vis-fade-in 1.1s ease-out .2s both}.vis-blog .blog-paper-rect{stroke:var(--vis-accent);stroke-width:1.2}.vis-blog .blog-paper{animation:vis-fade-in .7s ease-out both}.vis-blog .blog-paper-1{animation-delay:.35s}.vis-blog .blog-paper-2{animation-delay:.55s}.vis-blog .blog-paper-3{animation-delay:.75s}.vis-status .hairline{opacity:0;animation:vis-fade-in 1s ease-out .2s both}.vis-status .status-header{opacity:0;animation:vis-fade-in .6s ease-out .35s forwards}.vis-status .status-cell{opacity:0;animation:vis-fade-in .5s ease-out both}.vis-status .status-cell-pulse{opacity:0;transform-box:fill-box;transform-origin:center;animation:vis-devnet-hub-pulse 4s ease-out 2s infinite}.vis-status .status-footer{opacity:0;animation:vis-fade-in .5s ease-out 1.7s forwards}