@font-face{font-family:ABC Marist;src:url(/assets/ABCMarist-Book-DhPFB2Hk.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:ABC Monument Grotesk;src:url(/assets/ABCMonumentGrotesk-Regular-CuEd22IC.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:ABC Monument Grotesk;src:url(/assets/ABCMonumentGrotesk-Bold-BvPztp6C.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:ABC Monument Grotesk Mono;src:url(/assets/ABCMonumentGroteskMono-Regular-BtK7Cmsh.woff2)format("woff2");font-weight:400;font-display:swap}:root{--cell:24px;--gutter:2;--min-top:5;--ink:#111;--muted:#6f6f6f;--line:#d6d6d6;--garnet:#b3175a;--lapis:#1f5d78;--font-serif:"ABC Marist", Georgia, "Times New Roman", serif;--font-sans:"ABC Monument Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"ABC Monument Grotesk Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{background:#fff;margin:0}a{color:inherit}button,input{font-family:inherit}.page{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.header{z-index:2;height:calc(4 * var(--cell));padding:0 calc(var(--cell) - 4px);background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.header.connected{justify-content:space-between}.logos{align-items:center;gap:14px;display:flex}.logo-ens{height:22px}.logo-devcon{height:34px}.divider{background:#2b5c6b;width:1px;height:22px}.pill{font:13px var(--font-mono);letter-spacing:.08em;border:1.5px solid var(--ink);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#fff;border-radius:10px;max-width:50%;padding:9px 14px;overflow:hidden}.account{max-width:50%;position:relative}.account .pill{max-width:100%}.account-menu{border:1.5px solid var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:4px;width:240px;padding:8px;font-size:15px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.account-menu[hidden]{display:none}.account-address{border-bottom:1px solid var(--line);font:12px/1.4 var(--font-mono);color:var(--muted);overflow-wrap:anywhere;padding:6px 8px 8px}.account-menu a,.account-menu button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px;text-decoration:none}.account-menu a:hover,.account-menu button:hover{background:#f2f2f2}.account-menu button{color:var(--garnet)}.stage{align-items:center;gap:calc(2 * var(--cell));min-width:0;padding:calc(max(var(--min-top), var(--centre-top,0)) * var(--cell)) 0 calc(4 * var(--cell));flex-direction:column;flex:1;display:flex;position:relative}.weave{z-index:0;position:absolute;inset:0;overflow:hidden}.weave canvas,.weave-fallback{width:100%;height:100%;display:block}.weave-fallback{background-position:var(--grid-offset,0px) 0}.boot-status{margin:calc(5 * var(--cell)) 0 0;text-align:center;color:var(--muted)}.card{z-index:1;width:calc((min(var(--cols,16), 21) - 2 * var(--gutter)) * var(--cell));margin-left:calc(var(--grid-offset,0px) + var(--card-inset,var(--gutter)) * var(--cell));--card-pad-top:40px;padding:var(--card-pad-top) var(--cell) var(--cell);background:#fff;align-self:flex-start;transition:height .35s,padding-top .35s;position:relative;overflow:hidden}.screen{animation:.3s backwards fade-in}@keyframes fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.card{transition:none}}.center{text-align:left;flex-direction:column;align-items:stretch;gap:16px;display:flex}h1{font:400 32px/1.12 var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 12px}.fit{white-space:nowrap;display:block}.fit.wrap{white-space:normal;overflow-wrap:anywhere}.status-success h1{color:#0d3d12}.status-registering h1{color:#4a2a00}.search{border:1.5px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.search:focus-within{border-color:#555}.search svg{color:#555;flex:none;width:20px;height:20px}.search input{min-width:0;font:16px var(--font-sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.hint{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.hint.muted,.muted{color:var(--muted)}.hint.bad{color:var(--garnet)}.hint.good{color:var(--lapis)}.small a{white-space:nowrap}.small{margin:0;font-size:14px;line-height:1.45}.center p{text-wrap:pretty}.checkbox{color:var(--lapis);text-align:left;align-items:center;gap:10px;font-size:15px;display:flex}.checkbox input{accent-color:#10283a;width:20px;height:20px}.button{height:54px;font:600 13px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:flex}.button.primary{color:#fff;background:#000;margin-top:8px}.button.primary:disabled{color:#9a9a9a;cursor:default;background:#efefef}.button.secondary{color:var(--ink);border-color:var(--ink);background:#fff}.explainer .card-body{flex-direction:column;gap:24px;display:flex}.explainer p{color:#555;margin:0;font-size:18px;line-height:1.4}.footer{z-index:2;width:calc((min(var(--cols,16), 21) - 2 * var(--gutter)) * var(--cell));margin:0;margin-left:calc(var(--grid-offset,0px) + var(--card-inset,var(--gutter)) * var(--cell));padding:40px var(--cell) var(--cell);grid-template-columns:1fr 1fr;gap:16px;font-size:15px;display:grid;position:relative}.footer div{flex-direction:column;gap:10px;display:flex}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.steps{text-align:left;color:#767676;flex-direction:column;gap:10px;margin:4px 0 8px;padding:0;font-size:15px;list-style:none;display:flex}.steps li{align-items:center;gap:10px;display:flex}.steps li:before{content:"";background:#e2e2e2;border-radius:3px;width:10px;height:10px}.steps li.done{color:var(--ink)}.steps li.done:before{background:#ff9e1b}.steps li.active{color:var(--ink);font-weight:600}.step-tag{color:var(--muted);background:#f1f1ef;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:400}.steps li.active:before{background:#ff9e1b;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.step-tag{color:var(--muted);background:#f1f1ef;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:400}.steps li.active:before{animation:none}}.facts{flex-direction:column;gap:12px;display:flex}.fact-visual,.fact-text{transition:opacity .3s;animation:.3s backwards fade-in}.fact-visual.leaving,.fact-text.leaving{opacity:0}.fact-visual{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fact-texts{display:grid}.fact-texts>p{color:#555;overflow-wrap:anywhere;grid-area:1/1;margin:0;font-size:15px;line-height:1.4}.fact-sizer{visibility:hidden}.fact-stage{background:#fafaf8;border:1px solid #eee;border-radius:10px;justify-content:center;align-items:center;height:170px;margin:0 -12px;display:flex;overflow:hidden}.fact-pill{font:11px/1 var(--font-mono);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:6px 10px}.fact-pill.name{background:var(--ink);border-color:var(--ink);color:#fff}@keyframes fact-in{0%{opacity:0;transform:translate(-8px)}}.fact-chains{align-items:center;gap:16px;display:flex}.fact-chains>div{flex-direction:column;gap:8px;display:flex}.fact-chip{border:1px solid var(--line);font:11px/1 var(--font-mono);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:4px 8px 4px 4px;animation:.4s both fact-in;display:flex}.fact-chip b{min-width:28px;font:600 9px/1 var(--font-sans);text-align:center;border-radius:3px;padding:3px 4px}.chain-eth{background:#e8e7e3}.chain-btc{background:#fff9a5}.chain-sol{background:#ffdce6}.fact-browser{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;width:calc(100% - 32px);max-width:300px;height:120px;display:flex;overflow:hidden}.fact-bar{border-bottom:1px solid #eee;align-items:center;gap:5px;padding:6px 8px;display:flex}.fact-bar>i{background:#ddd;border-radius:50%;flex:none;width:7px;height:7px}.fact-url{min-width:0;font:11px/1.2 var(--font-mono);white-space:nowrap;background:#f3f3f1;border-radius:5px;flex:1;margin-left:6px;padding:4px 8px;animation:.9s steps(14,end) .2s both fact-type;display:flex}@keyframes fact-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.fact-page{flex:1;grid-template-columns:repeat(10,1fr);align-content:start;gap:3px;padding:8px;display:grid}.fact-page>i{aspect-ratio:18/20;background:#ffdce6;border-radius:2px;animation:.35s both fact-pop}.fact-page>i.dark{background:#ff55a6}@keyframes fact-pop{0%{opacity:0;transform:scale(.4)}}.fact-tree{align-items:center;display:flex}.fact-tree ul{flex-direction:column;gap:8px;margin:0 0 0 12px;padding:0 0 0 14px;list-style:none;display:flex;position:relative}.fact-tree ul:before{content:"";border-top:1.5px solid var(--line);width:12px;position:absolute;top:50%;left:-12px}.fact-tree li{animation:.4s both fact-in;display:flex;position:relative}.fact-tree li:before,.fact-tree li:after{content:"";position:absolute;left:-14px}.fact-tree li:before{border-left:1.5px solid var(--line);top:-4px;bottom:-4px}.fact-tree li:first-child:before{top:50%}.fact-tree li:last-child:before{bottom:50%}.fact-tree li:after{border-top:1.5px solid var(--line);width:14px;top:50%}.fact-tree em{color:#00a020;font-style:normal;font-weight:700}.fact-dns{align-items:center;display:flex}.fact-dns>div{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.fact-dns svg{fill:none;width:36px;height:64px;stroke:var(--line);stroke-width:1.5px;flex:none;margin-left:-1px}.fact-dns svg path{vector-effect:non-scaling-stroke}.fact-pill.com{border-style:dashed;animation:.4s .6s both fact-in}.fact-wallet{font:11px var(--font-mono);align-items:center;gap:6px;margin-left:6px;animation:.4s 1s both fact-in;display:flex}.fact-wallet>i{background:conic-gradient(#00b4f0 0 25%, #c7eefa 0 50%, #00b4f0 0 75%, #c7eefa 0);border-radius:5px;width:20px;height:20px}@media (prefers-reduced-motion:reduce){.fact-visual *{animation:none!important}}dialog.connect{border:0;border-radius:16px;width:min(92vw,380px);padding:24px}dialog.connect::backdrop{background:#00000073}.connect-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.connect-head h2{font:400 22px var(--font-serif);margin:0}.close{cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.wallets{flex-direction:column;gap:8px;display:flex}.wallet{border:1.5px solid var(--line);font:15px var(--font-sans);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.wallet img,.wallet-icon{border-radius:6px;width:28px;height:28px}.wallet-icon{background:#eee}.wallet .muted{margin-left:auto;font-size:13px}.error-text{color:var(--garnet);font-size:14px}@media (width<=374px){:root{--gutter:1;--min-top:3}.header{padding:0 calc(var(--cell) - 8px)}.logos{gap:10px}.logo-ens{height:18px}.logo-devcon{height:28px}.divider{height:18px}.pill{letter-spacing:.04em;padding:7px 10px;font-size:12px}.stage{padding-bottom:calc(3 * var(--cell))}.card{--card-pad-top:24px}h1{font-size:28px}.explainer p{font-size:16px}.button{letter-spacing:.1em}}@media (width<=330px){h1{font-size:25px}.search{height:48px;padding:0 12px}.button{letter-spacing:.08em;height:50px;font-size:12px}}.small button.link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
