@font-face{font-family:sans;src:url(../media/general_sans_400-s.p.0ypr6tn8ewkor.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/general_sans_500-s.p.2csf5ddxy62r4.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(../media/general_sans_600-s.p.1ilrb12bo3o3m.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.LD1n_W_className{font-family:sans,sans Fallback}.LD1n_W_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/spline_sans_mono_400-s.p.0qo4dci9ry4be.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:73.27%;descent-override:17.99%;line-gap-override:0.0%;size-adjust:131.49%}.vzlD9a_className{font-family:mono,mono Fallback}.vzlD9a_variable{--font-mono:"mono", "mono Fallback"}
:root{--space:#070912;--surface:#10131c;--surface-2:#151926;--hair:#ffffff0f;--hair-2:#ffffff1a;--ink:#eef1f8;--ink-2:#eef1f899;--ink-3:#eef1f86b;--solar-a:#ffb547;--solar-b:#ff7a3d;--solar:linear-gradient(100deg, var(--solar-a), var(--solar-b));--ok:#4be3a0;--live:#6aa8ff;--bad:#ff5a6a;--m-bridge:#f5c66b;--m-engine:#bfe36a;--m-studio:#ff9cc2;--m-holo:#a796ff;--m-comms:#6fdde3;--m-obs:#dfe6f5;--sans:var(--font-sans), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--r:20px;--pill:999px;--wrap:1180px;--gutter:24px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s8:64px;--s10:80px;--s12:96px;--s16:128px}*{box-sizing:border-box;margin:0}html{background:var(--space);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}body{background:radial-gradient(1200px 700px at 78% -10%, #26387852, transparent 70%), radial-gradient(900px 600px at 10% 30%, #4c2c6e2e, transparent 70%), var(--space);min-height:100vh;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}h1{letter-spacing:-.035em;font-size:clamp(44px,6.4vw,84px);font-weight:500;line-height:1}h2{letter-spacing:-.028em;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.06}h3{letter-spacing:-.012em;font-size:21px;font-weight:500;line-height:1.3}.lede{color:var(--ink-2);max-width:34em;font-size:18px;line-height:1.55}.small{color:var(--ink-2);font-size:14px}.tiny{color:var(--ink-2);font-size:12px}.sun{background:var(--solar);color:#0000;-webkit-background-clip:text;background-clip:text}.top{z-index:20;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--hair);background:linear-gradient(#070912e6,#0709129e);position:sticky;top:0}.top .wrap{align-items:center;gap:var(--s4);min-height:68px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.brand svg{width:34px;height:34px}.nav{gap:var(--s3);margin-left:var(--s2);color:var(--ink-2);font-size:15px;display:flex}.nav a[aria-current]{color:var(--ink)}.top .end{align-items:center;gap:12px;margin-left:auto;display:flex}.top .menu-btn{display:none}.wallet{position:relative}.wallet .btn img{border-radius:5px}.wallet-menu{min-width:260px;box-shadow:inset 0 0 0 1px var(--hair-2), 0 24px 60px -20px #000c;z-index:30;background:#0e1119;gap:2px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.wallet-menu .small{overflow-wrap:anywhere;padding:6px 10px 8px}.wallet-menu button,.wallet-menu a{width:100%;color:var(--ink);font:400 15px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.wallet-menu button:hover,.wallet-menu a:hover{background:#ffffff0f}.wallet-menu img{border-radius:6px}.menu-wallet{display:none}.brand-row{flex:none;align-items:center;gap:10px;display:flex}.net-badge{height:22px;font:500 12px/1 var(--mono);letter-spacing:.02em;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2);cursor:help;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex;position:relative}.net-badge:after{content:attr(data-tip);z-index:40;width:max-content;max-width:220px;box-shadow:inset 0 0 0 1px var(--hair-2), 0 16px 40px -16px #000c;font:400 13px/1.4 var(--sans);letter-spacing:0;color:var(--ink);opacity:0;visibility:hidden;transition:opacity .15s var(--ease);pointer-events:none;background:#0e1119;border-radius:10px;padding:8px 10px;position:absolute;top:calc(100% + 8px);left:0}.net-badge:hover:after,.net-badge:focus-visible:after,.net-badge:focus:after{opacity:1;visibility:visible}@media (max-width:420px){.net-badge{height:20px;padding:0 6px;font-size:11px}.brand-row{gap:8px}}.wallet-menu .faucet-empty{color:var(--solar-a)}.top-x{width:38px;height:38px;color:var(--ink-2);transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:50%;place-items:center;display:inline-grid}.top-x:hover{color:var(--ink);background:#ffffff0f}.top-x svg{width:16px;height:16px}@media (max-width:860px){.top-x{display:none}}.wallet-menu .funds{background:#ffb54714;border-radius:12px;gap:6px;margin:4px 0;padding:8px 10px;font-size:14px;display:grid}.wallet-menu .funds .row{color:var(--ink-2);justify-content:space-between;display:flex}.wallet-menu .funds .small{padding:2px 0 0}.wallet-menu .funds a.small{width:auto;color:var(--solar-a);padding:0;font-size:14px;display:inline}.health{z-index:21;padding:10px max(16px, calc((100% - var(--wrap)) / 2));color:var(--ink);background:#1a0f14;border-bottom:1px solid #ff5a6a4d;gap:4px;font-size:14px;display:grid;position:relative}.health p{align-items:baseline;gap:10px;display:flex}.health p:before{content:"";background:var(--bad);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.gate-back{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04050ab8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gate{width:min(520px,100%);max-height:calc(100vh - 32px);box-shadow:inset 0 0 0 1px var(--hair-2), 0 40px 90px -30px #000000e6;background:#0e1119;gap:14px;padding:28px;display:grid;overflow:auto}.gate h2{font-size:28px}.gate>p:first-of-type{color:var(--ink-2)}.gate-steps{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.gate-steps .who{color:var(--ink-2);font-size:13px}.gate-steps ol{counter-reset:step;flex-wrap:wrap;align-items:center;gap:6px 4px;padding:0;list-style:none;display:flex}.gate-steps li{align-items:center;gap:4px;font-size:15px;font-weight:500;display:inline-flex}.gate-steps li+li:before{content:"";border-top:1.6px solid var(--ink-3);border-right:1.6px solid var(--ink-3);width:7px;height:7px;margin:0 6px 0 2px;transform:rotate(45deg)}.gate-steps li:last-child{color:var(--solar-a)}.gate-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.btn{border-radius:var(--pill);height:48px;font:500 15px/1 var(--sans);cursor:pointer;transition:transform .35s var(--ease), background-color .3s var(--ease);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.btn:active{transform:scale(.97)}.btn-sun{background:var(--solar);color:#1b0f05}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);background:#ffffff0f}.btn-sm{height:38px;padding:0 16px;font-size:14px}:focus-visible{outline:2px solid var(--solar-a);outline-offset:3px}.card{background:var(--surface);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--hair)}.demo{border-radius:var(--pill);height:24px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2);align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.demo:before{content:"";background:var(--ink-3);border-radius:50%;width:6px;height:6px}.st{border-radius:var(--pill);align-items:center;gap:6px;height:26px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.st svg{width:12px;height:12px}.st-live{color:var(--live);background:#6aa8ff1a}.st-ok{color:var(--ok);background:#4be3a01a}.st-bad{color:var(--bad);background:#ff5a6a1a}.st-wait{color:var(--ink-2);background:#ffffff0d}.mod{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.mod i{background:var(--c,var(--ink-3));width:8px;height:8px;box-shadow:0 0 10px var(--c,transparent);border-radius:50%}.foot-site{margin-top:var(--s16);color:var(--ink-2);isolation:isolate;padding:120px 0 40px;font-size:14px;position:relative;overflow:hidden}.foot-site .horizon{z-index:-1;pointer-events:none;position:absolute;inset:0}.foot-site .planet{background:radial-gradient(closest-side,#0d1328 96%,#1a2850 98.6%,#6aa8ff8c 99.4%,#6aa8ff00 100%);border-radius:50%;width:260vw;height:260vw;position:absolute;top:52px;left:50%;translate:-50%;box-shadow:0 -18px 60px -10px #6aa8ff38,0 -2px 30px #ffb54714}.foot-site .stars{background-repeat:repeat;position:absolute;inset:-40px 0 0}.foot-site .s1{background-image:radial-gradient(1px 1px at 12% 30%,#fff8,#0000),radial-gradient(1px 1px at 47% 12%,#fff6,#0000),radial-gradient(1.2px 1.2px at 82% 22%,#fff7,#0000),radial-gradient(1px 1px at 65% 40%,#fff5,#0000);background-size:520px 260px}.foot-site .s2{background-image:radial-gradient(1.6px 1.6px at 30% 18%,#fffa,#0000),radial-gradient(1.4px 1.4px at 76% 8%,#fff9,#0000);background-size:780px 300px}@supports (animation-timeline:view()){.foot-site .s1{animation:linear both drift-a;animation-timeline:view()}.foot-site .s2{animation:linear both drift-b;animation-timeline:view()}}@keyframes drift-a{0%{translate:0 30px}to{translate:0 -10px}}@keyframes drift-b{0%{translate:0 60px}to{translate:0 -24px}}.foot-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;display:grid;position:relative}.foot-brand{align-content:start;gap:12px;max-width:340px;display:grid}.foot-brand .tag{color:var(--ink);letter-spacing:-.01em;font-size:18px}.socials{gap:10px;margin-top:6px;display:flex}.soc{width:38px;height:38px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);transition:background-color .3s var(--ease);border-radius:50%;place-items:center;display:grid}.soc svg{width:17px;height:17px}.soc:hover{background:#ffffff0f}.soc.off{color:var(--ink-3);cursor:default}.foot-col{align-content:start;gap:10px;display:grid}.foot-col h2{color:var(--ink);letter-spacing:.01em;margin-bottom:4px;font-size:13px;font-weight:500}.foot-col a{color:var(--ink-2);transition:color .25s var(--ease)}.foot-col a:hover{color:var(--ink)}.foot-status{flex-wrap:wrap;align-items:center;gap:12px;margin-top:56px;font-size:13px;display:flex;position:relative}.foot-status .dot{background:var(--ink-3);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ffffff0d}.foot-status .dot.live{background:var(--ok);box-shadow:0 0 0 3px #4be3a026, 0 0 10px var(--ok)}.foot-status .sep{background:var(--hair-2);width:1px;height:12px}.foot-legal{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;padding-top:18px;font-size:13px;display:flex;position:relative}.foot-legal a:hover{color:var(--ink)}.foot-legal .fine{margin-left:auto}.foot-crew{right:max(24px, calc((100vw - var(--wrap)) / 2 - 40px));pointer-events:auto;filter:drop-shadow(0 12px 16px #00000080);width:64px;position:absolute;top:22px}@media (max-width:860px){.foot-site{padding-top:96px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.foot-brand{grid-column:1/-1}.foot-legal .fine{width:100%;margin-left:0}.foot-crew{width:52px;top:18px;right:16px}.nav,.top .end .btn-ghost:not(.menu-btn){display:none}.top .menu-btn{display:inline-flex}.top .wallet-top{display:none}.menu-wallet[data-open=true]{padding:0 var(--gutter) 16px;display:block}.menu-wallet .wallet-menu{margin-top:10px;position:static}:root{--gutter:16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.empty{padding:var(--s5) var(--s4);text-align:left;color:var(--ink-2);gap:8px;display:grid}.empty b{color:var(--ink);font-size:17px;font-weight:500}.read{color:var(--ink-2);font-size:12px}.skip{z-index:50;position:absolute;top:8px;left:-9999px}.skip:focus{background:var(--surface);border-radius:var(--pill);padding:8px 14px;left:16px}.menu-panel{display:none}@media (max-width:860px){.menu-panel[data-open=true]{padding:8px var(--gutter) 16px;border-top:1px solid var(--hair);gap:4px;display:grid}.menu-panel a{color:var(--ink-2);padding:12px 0;font-size:16px}}.menu-panel a.menu-send{display:none}@media (max-width:479px){.top:has(.net-badge) .end .btn-sun{display:none}.top:has(.net-badge) .wrap{gap:16px}.top:has(.net-badge) .menu-panel a.menu-send{color:#1b0f05;margin:4px 0 8px;padding:0 22px;font-size:15px;display:inline-flex}}.doc-points{counter-reset:dp;gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.doc-points li{gap:6px;padding-left:44px;display:grid;position:relative}.doc-points li:before{content:"";background:var(--solar);border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:8px}ol.doc-points li{counter-increment:dp}ol.doc-points li:before{content:counter(dp);width:28px;height:28px;font:500 13px var(--mono);color:#1b0f05;place-items:center;display:grid;top:-2px;left:0}.doc-points b{font-size:18px;font-weight:500}.doc-points span{color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.foot-brand .brand{color:var(--ink)}.foot-site{content-visibility:auto;contain-intrinsic-size:auto 560px}
.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.w{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.w>span{animation:word-in .8s var(--ease) backwards;animation-delay:calc(var(--i,0) * 70ms + 80ms);display:inline-block}@keyframes word-in{0%{transform:translateY(105%)}to{transform:none}}@supports (animation-timeline:view()){h2 .w>span{animation:linear backwards word-in;animation-timeline:view();animation-range:entry calc(var(--i,0) * 6%) entry calc(70% + var(--i,0) * 6%);animation-delay:0s}}.crew-art{display:block}.crew-art[data-live]{animation:5.6s ease-in-out infinite float;animation-delay:var(--float-delay,0s);will-change:transform}.crew-art svg{width:100%;height:auto;display:block;overflow:visible}@keyframes float{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-9px)rotate(.6deg)}}.crew-art .eyes{transform-box:fill-box;transform-origin:50%}.crew-art[data-live] .eyes{animation:6.2s infinite blink;animation-delay:calc(var(--float-delay,0s) * 1.7)}@keyframes blink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.12)}}.crew-art .arm-r,.crew-art .arm-l{transform-origin:0 0}.wave-host:hover .crew-art .arm-r,.wave-host:focus-visible .crew-art .arm-r{animation:wave 1.3s var(--ease)}@keyframes wave{0%,to{rotate:0deg}20%{rotate:-26deg}40%{rotate:8deg}60%{rotate:-20deg}80%{rotate:4deg}}.tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease);transform-style:preserve-3d}.tilt:hover{transition-duration:.12s}@media (max-width:860px),(pointer:coarse){.tilt{transform-style:flat;transform:none}}@supports (animation-timeline:view()){.stagger>*{animation:linear backwards card-in;animation-timeline:view();animation-range:entry calc(var(--i,0) * 7%) entry calc(55% + var(--i,0) * 7%)}}@keyframes card-in{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0}}.page-enter{animation:page-in .34s var(--ease) backwards}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.w>span,.crew-art,.crew-art .eyes,.stagger>*,.page-enter{animation:none!important}.tilt{transform:none!important}}
