.copy[data-astro-cid-yulf4ecu]{border:1px solid var(--hairline-2);background:var(--panel);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:var(--t);border-radius:6px;flex:none;place-items:center;display:inline-grid;position:relative}.copy[data-astro-cid-yulf4ecu]:hover{background:var(--raised);color:var(--text)}.copy[data-astro-cid-yulf4ecu]:active{background:var(--raised-2)}.copied[data-astro-cid-yulf4ecu]{inset-inline-end:calc(100% + 8px);color:var(--ok);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s var(--ease);font-size:12px;position:absolute;top:50%;translate:0 -50%}.copy[data-astro-cid-yulf4ecu][data-done] .copied[data-astro-cid-yulf4ecu]{opacity:1}.dl-hero{border-top:0}.dl-hero .sec-in{padding-top:clamp(48px,7vw,88px)}.dl-head{text-align:center;justify-items:center;display:grid}.dl-meta{color:var(--faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-bottom:20px;font-size:13px;display:flex}.dl-meta span+span:not(.chip):before{content:"·";color:var(--line-2);margin-right:16px}.dl-h1{letter-spacing:-.035em;font-size:clamp(38px,5vw,64px);font-weight:620;line-height:1.05}.dl-head .lead{text-align:center;max-width:58ch;margin:20px auto 0}.dl-stage{border:1px solid var(--line-2);isolation:isolate;image-rendering:pixelated;background:linear-gradient(oklch(14% .006 155/.2),oklch(14% .006 155/.85) 70%),url(/landing/pixel/colony-base.png) 50% 70%/cover no-repeat;border-radius:16px;margin-top:clamp(32px,5vw,52px);padding:clamp(20px,4vw,48px);position:relative;overflow:hidden}.dl-cards{image-rendering:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dl-card{border:1px solid var(--line-2);transition:border-color var(--dur) var(--ease-out);background:oklch(17% .008 155/.94);border-radius:14px;align-content:start;gap:16px;padding:22px;display:grid;box-shadow:0 24px 48px -24px oklch(0% 0 0/.8)}.dl-card.is-you{border-color:var(--leaf-line)}.dl-card-head{align-items:center;gap:14px;display:flex}.dl-card-head h2,.dl-card-head h3{letter-spacing:-.01em;font-size:20px;font-weight:600}.dl-card-head p{color:var(--faint);font-size:13.5px}.dl-logo{border:1px solid var(--line-2);background:var(--bg);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.dl-logo .lgi{width:24px;height:24px;fill:var(--text)}.dl-you{background:var(--leaf-soft);color:var(--leaf-hi);font:500 11px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 9px;display:none}.dl-card.is-you .dl-you{display:inline-block}.dl-btn{height:48px;font-size:16px}.dl-card:not(.is-you) .dl-btn.dim{background:var(--raised);color:var(--text);border-color:var(--line-2)}.dl-facts{border:1px solid var(--line);background:var(--line);border-radius:10px;gap:1px;margin:0;font-size:13.5px;display:grid;overflow:hidden}.dl-facts div{background:var(--bg-2);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:grid}.dl-facts dt{color:var(--faint)}.dl-facts dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.dl-hash{justify-content:space-between;align-items:center;gap:10px;display:flex}.dl-hash code{color:var(--muted);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.dl-foot{color:var(--faint);gap:10px;font-size:13px;line-height:1.5;display:flex}.dl-foot .ico{width:16px;height:16px;color:var(--leaf);margin-top:2px}.dl-account{text-align:center;color:var(--muted);margin-top:18px;font-size:14px}.dl-verify{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.dl-verify .lead{margin-top:16px}.chain{margin-top:28px}.chain svg{width:100%;max-width:460px;height:auto}.chain .n rect{fill:var(--art-fill);stroke:var(--art);stroke-width:1.2px}.chain .n text{font:500 11px var(--mono);fill:var(--muted);text-anchor:middle}.chain .n text.st{text-anchor:start}.chain .n .g{fill:none;stroke:var(--art);stroke-width:1.4px;stroke-linecap:round}.chain .n path:not(.g){fill:none;stroke:var(--art);stroke-width:1.4px}.chain .n.on rect{stroke:var(--leaf);fill:color-mix(in oklch, var(--leaf) 8%, var(--art-fill))}.chain .n.on circle{fill:none;stroke:var(--leaf);stroke-width:1.5px}.chain .n.on path{stroke:var(--leaf);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chain .n.on text{fill:var(--leaf-hi);text-anchor:start}.chain .lnk{stroke:var(--art);stroke-width:1.3px;stroke-dasharray:3 5;animation:1.2s linear infinite flow}.chain .pk{fill:var(--leaf-hi);offset-path:path("M118 60H342");animation:2.4s linear infinite pk}.dl-links{flex-wrap:wrap;gap:14px 24px;margin-top:24px;display:flex}.dl-key{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:10px;min-width:0;margin-top:20px;padding:10px 12px;display:flex}.dl-key span{font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);flex:none}.dl-key code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:12.5px;overflow:hidden}.dl-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dl-tool{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);gap:14px;padding:22px;display:grid}.dl-tool-art{border:1px solid var(--line);background:oklch(13% .005 155);border-radius:10px;height:128px;padding:14px 16px;overflow:hidden}.term-mini{font:12px/1.75 var(--mono);color:var(--text)}.term-mini .pr{color:var(--leaf)}.term-mini .dim{color:var(--faint)}.dl-toolfile{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.dl-tool-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.dl-reqs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dl-req{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(oklch(19% .008 155),oklch(17.2% .007 155));padding:22px}.dl-req-ico{border:1px solid var(--line-2);background:var(--bg);width:40px;height:40px;color:var(--leaf);border-radius:10px;place-items:center;display:grid}.dl-req-ico .lgi{width:20px;height:20px;fill:var(--text)}.dl-req h3{margin-top:16px;font-size:16px;font-weight:550}.dl-req p{color:var(--faint);margin-top:6px;font-size:14px;line-height:1.55}.dl-notes{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:56px;display:grid}.dl-notes .lead{margin:12px 0 18px}.dl-prose{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);max-width:none;padding:24px 28px}.dl-prose h3{font-size:13px;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--leaf-hi)}.dl-others{margin-top:28px}.dl-others ul{color:var(--faint);gap:6px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}@media (width<=960px){.dl-cards,.dl-tools,.dl-verify,.dl-notes{grid-template-columns:minmax(0,1fr)}.dl-reqs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.dl-reqs{grid-template-columns:minmax(0,1fr)}.dl-stage{padding:12px}.dl-card{padding:16px}}@media (prefers-reduced-motion:reduce){.chain .pk{display:none}}
