.page{padding:0}.rule{height:1px;background:var(--acid);margin:28px var(--gutter) 0 calc(var(--gutter) + 64px)}.masthead{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:26px var(--gutter) 0}.wordmark{display:flex;align-items:baseline;gap:14px;font-size:var(--label);letter-spacing:.22em;color:var(--paper);text-decoration:none}.wordmark b{font-weight:400}.marks{color:var(--acid);letter-spacing:.4em}.premise span{display:block}.masthead .right{display:flex;flex-direction:column;align-items:flex-end;gap:26px;min-width:0}.clock{margin:0;text-align:right;font-family:Silkscreen,monospace;font-weight:700;font-size:clamp(22px,2.1vw,34px);line-height:1.16;letter-spacing:.04em;color:var(--acid)}.clock span{display:block}.premise{max-width:44ch;text-align:right;font-size:var(--label);line-height:1.7;color:var(--paper);margin:0}.display{overflow:hidden;padding:22px 0 0 var(--gutter)}.display span{display:block;font-family:Silkscreen,monospace;font-weight:700;font-size:var(--display);line-height:.92;letter-spacing:.02em;white-space:nowrap;color:var(--paper)}.nav{display:flex;flex-wrap:wrap;gap:12px 30px;padding:26px var(--gutter) 0}.nav a{font-family:Silkscreen,monospace;font-weight:700;font-size:22px;letter-spacing:.06em;color:var(--acid);text-decoration:none;padding:10px 2px;min-height:48px;display:inline-flex;align-items:center}.nav a[aria-current=page],.nav a:hover{color:var(--paper)}.plate{border-image:url(/img/plate-card.png) 24 fill / 12px / 0 stretch;padding:32px}.plate>.rows{margin:0 -8px}.window{border-image:url(/img/plate-window.png) 50 24 24 24 fill / 64px 24px 24px 24px / 0 stretch;padding:0}.window>.bar{height:64px;display:flex;align-items:center;padding:0 28px 14px;font-size:var(--label);letter-spacing:.12em;color:#123400}.window>.body{padding:28px 32px 32px}.key,button.key,a.key{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:15px 26px;font:inherit;font-size:var(--label);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:0;background:none;border-image:url(/img/key-dark.png) 16 fill / 8px / 0 stretch;color:var(--paper)}.key.primary{border-image:url(/img/key-acid.png) 16 fill / 8px / 0 stretch;color:#0c0c0c}.key:hover{filter:brightness(1.25)}.key:active{filter:brightness(.85)}.key[disabled],.key[aria-disabled=true]{opacity:.42;cursor:not-allowed}.key img{height:20px;width:auto;image-rendering:pixelated}.key.primary img:not(.brand){filter:brightness(0) saturate(0)}.key .brand{height:18px;width:auto}:where(a,button,input,textarea,[tabindex]):focus-visible{outline:3px solid var(--acid);outline-offset:3px}.stage{position:relative;min-height:0;margin-top:26px;padding:0 var(--gutter)}.hero{position:absolute;right:2%;bottom:0;width:min(42vw,820px);image-rendering:pixelated;pointer-events:none;z-index:0}.cascade{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,1fr);gap:0;padding:0 0 64px}.cascade>*{grid-row:1;align-self:start}.card-lead{grid-column:1 / span 5;margin-top:0}.card-2{grid-column:3 / span 5;margin-top:124px}.card-3{grid-column:5 / span 5;margin-top:248px}.head{display:flex;align-items:center;gap:14px;font-size:var(--label);letter-spacing:.14em;color:var(--acid)}.head img{width:26px;height:26px;image-rendering:pixelated}.card .quote{margin:34px 0 0;max-width:24ch;font-size:var(--body);line-height:1.6;text-transform:none;letter-spacing:.02em;color:var(--paper);overflow-wrap:anywhere}.card .meta{margin-top:22px;max-width:26ch;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:var(--label);color:var(--mute)}.card .meta b{color:var(--acid);font-weight:400}.band{position:relative;background:var(--acid);color:#0c0c0c;margin-top:8px;padding:44px var(--gutter) 52px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(360px,1.15fr);gap:36px 48px;align-items:start}.band .figure{display:block}.band .figure small{display:block;font-size:var(--label);letter-spacing:.16em;color:#2c4a00;margin-bottom:14px}.band .figure strong{display:block;font-family:Silkscreen,monospace;font-weight:700;font-size:clamp(34px,3.4vw,58px);line-height:1;letter-spacing:.01em;color:#0c0c0c;overflow-wrap:anywhere}.band .figure em{display:block;font-style:normal;font-size:var(--label);color:#2c4a00;margin-top:12px}.band .terminal{margin-top:-56px;align-self:start}.contract{position:relative;z-index:2;width:100%}.contract .addr{font-size:var(--body);letter-spacing:.02em;text-transform:none;overflow-wrap:anywhere;min-width:0;color:var(--paper);margin:0 0 22px}.contract .addr.empty{color:var(--mute)}.contract .keys{display:flex;flex-wrap:wrap;gap:12px}.section{padding:72px var(--gutter) 0}.section>h2{font-family:Silkscreen,monospace;font-weight:700;font-size:clamp(28px,2.6vw,40px);letter-spacing:.03em;margin:0 0 8px;color:var(--paper)}.section>.sub{margin:0 0 30px;font-size:var(--label);color:var(--mute);max-width:70ch}.hr{height:1px;background:#2a2a2a;margin:26px 0}.grid{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.grid>*{min-width:0;flex:1 1 calc((100% - (var(--cols, 4) - 1) * 20px) / var(--cols, 4))}.grid-3>*{flex:1 1 calc(33.333% - 14px)}.grid-2>*{flex:1 1 calc(50% - 10px)}.coin{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit;min-height:100%}.coin:hover{transform:scale(1.015);filter:drop-shadow(0 0 14px rgba(180,242,74,.35))}.coin,.coin:hover{transition:transform .12s ease,filter .12s ease}.coin .top{display:flex;align-items:center;gap:14px;min-width:0}.coin .top img{width:44px;height:44px;image-rendering:pixelated;flex:none;object-fit:contain}.coin .top .ticker{font-family:Silkscreen,monospace;font-weight:700;font-size:22px;color:var(--acid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.coin .top .ticker em{display:block;font-family:Departure Mono,monospace;font-weight:400;font-style:normal;font-size:var(--label);color:var(--mute);margin-top:6px}.coin dl{margin:0;display:grid;grid-template-columns:1fr auto;gap:10px 16px;font-size:var(--label)}.coin dt{color:var(--mute);min-width:0;overflow-wrap:anywhere}.coin dd{margin:0;text-align:right;color:var(--paper)}.coin .age{height:8px;background:#2a2a2a;margin-top:auto}.coin .age i{display:block;height:100%;background:var(--acid)}.rows{display:grid;gap:0}.row{display:grid;grid-template-columns:1fr auto;gap:12px 24px;align-items:center;padding:18px 20px;font-size:var(--body);border-bottom:1px solid #242424}.row:last-child{border-bottom:0}.row .k{color:var(--mute);min-width:0;overflow-wrap:anywhere}.row .v{text-align:right;overflow-wrap:anywhere}.pass{color:var(--acid)}.fail{color:var(--bad)}label.field{display:block;margin-bottom:20px}label.field>span{display:block;font-size:var(--label);color:var(--mute);margin-bottom:10px;letter-spacing:.12em}input[type=text],textarea{width:100%;min-height:56px;padding:16px 20px;font:inherit;font-size:var(--body);text-transform:none;letter-spacing:.02em;color:var(--paper);background:#121212;border:1px solid #333;border-radius:0}textarea{min-height:150px;resize:vertical;line-height:1.6}input:focus,textarea:focus{border-color:var(--acid)}.note{font-size:var(--label);color:var(--mute);margin:14px 0 0;max-width:70ch}.note.bad{color:var(--bad)}.note.good{color:var(--acid)}.plate a,.window a,.note a,.sub a,.tail a{color:var(--acid);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.plate a.key,.window a.key,.note a.key,.tail a.key{text-decoration:none}.slots{display:flex;gap:10px;align-items:center}.slots i{width:24px;height:24px;background:#2a2a2a;display:block}.slots i.used{background:var(--acid)}.step{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:26px;align-items:start}.step>div{min-width:0}.step img{width:100%;max-width:200px;aspect-ratio:3 / 2;height:auto;background:var(--ink);image-rendering:pixelated;display:block}.step h3{font-family:Silkscreen,monospace;font-weight:700;font-size:20px;overflow-wrap:anywhere;margin:0 0 12px;color:var(--acid)}.step p{margin:0;font-size:var(--body);text-transform:none;letter-spacing:.02em;line-height:1.6}.tail{padding:64px var(--gutter) 72px;font-size:var(--label);color:var(--mute);max-width:78ch;text-transform:none;letter-spacing:.02em}.tail a{color:var(--acid)}dialog{border:0;padding:0;background:transparent;color:var(--paper);max-width:min(560px,calc(100vw - 32px));width:100%}dialog::backdrop{background:#000000d1}.wallets{display:grid;gap:12px;margin-top:22px}@media (max-width: 1840px){.cascade{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-bottom:40px}.cascade>*{grid-row:auto;grid-column:auto;margin-top:0}.card-2{margin-top:56px}.card-3{grid-column:1 / span 1}.card .quote,.card .meta{max-width:none}.hero{width:36vw}.grid>*{flex:1 1 calc(33.333% - 14px)}}@media (max-width: 1100px){.premise{max-width:34ch}.hero{width:46vw;right:1%}.cascade>*{grid-column:1 / -1!important;margin-top:0!important}.cascade{display:grid;grid-template-columns:1fr;gap:16px;padding-top:10px}.cascade>*{grid-row:auto}.grid>*,.grid-3>*,.grid-2>*{flex:1 1 calc(50% - 10px)}.band{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.band .terminal{grid-column:span 2;margin-top:6px}}@media (max-width: 1200px){.step{grid-template-columns:minmax(0,1fr);gap:20px}.step img{width:100%;max-width:320px}}@media (max-width: 760px){.masthead{flex-direction:column;gap:16px}.premise{text-align:left;max-width:none}.premise span{display:inline}.masthead .right{align-items:flex-start;gap:18px}.clock{text-align:left}.cascade{padding-top:0}.rule{margin-left:calc(var(--gutter) + 40px)}.nav a{font-size:18px}.stage{min-height:0}.hero{position:relative;right:auto;bottom:auto;width:86%;opacity:1;margin:8px 0 -6px}.grid>*,.grid-3>*,.grid-2>*{flex:1 1 100%}.band{grid-template-columns:minmax(0,1fr)}.band .terminal{grid-column:span 1}.plate{padding:28px}.window>.body{padding:28px 24px}.coin .top .ticker{font-size:19px}.band{padding:34px var(--gutter) 40px}.row{grid-template-columns:minmax(0,1fr)}.row .v{text-align:left}}@media (prefers-reduced-motion: reduce){.coin:hover{transform:none}}
