@charset "UTF-8";
:root{color-scheme:dark;font-family:"Segoe UI",Arial,sans-serif;color:#f1f3f4;background:#11161b;font-synthesis:none}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;background:linear-gradient(90deg,rgba(5,10,16,.36),rgba(5,10,16,.03)),url('/landing-assets/hero.png?v=setup-2') 65% center/cover fixed no-repeat;-webkit-font-smoothing:antialiased}
a{color:inherit}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid #cfe0f2;outline-offset:4px}
.setup{width:min(610px,calc(100% - 48px));margin:26px 0 26px clamp(24px,4vw,64px);padding:25px 28px;background:rgba(9,14,20,.92);border:1px solid rgba(203,216,227,.24);border-radius:9px;box-shadow:0 12px 45px #0005;backdrop-filter:blur(8px)}
header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}h1{font-size:27px;line-height:1.2;font-weight:650;letter-spacing:-.65px;margin:0}.version{color:#aeb8c4;font-size:12px;margin:7px 0 0}.button{display:inline-flex;justify-content:center;align-items:center;min-height:37px;padding:8px 15px;border:1px solid #d3dce4;border-radius:4px;background:#e5eaf0;color:#121b25;text-decoration:none;font-size:12px;font-weight:600;line-height:1.4}.button:hover{background:#fff;border-color:#fff}.button-secondary{color:#e1e7ee;background:#ffffff08;border-color:#74818d80}.button-secondary:hover{background:#ffffff16;border-color:#9faebb}.tools{margin-top:2px;white-space:nowrap}.invite{color:#c6cfd8;font-size:12px;line-height:1.6;margin:20px 0 0;padding:13px 0;border-top:1px solid #ffffff19;border-bottom:1px solid #ffffff19}
.steps{margin:0;padding:0;list-style:none;counter-reset:steps}.steps li{counter-increment:steps;position:relative;padding:19px 0 19px 30px;border-bottom:1px solid #ffffff19}.steps li::before{content:counter(steps) ".";position:absolute;left:0;top:20px;color:#b9c6d4;font-size:14px;font-weight:600;line-height:1.4}.steps h2{font-size:15px;line-height:1.4;font-weight:600;margin:0 0 10px;letter-spacing:0}.steps p{font-size:12px;line-height:1.75;color:#c0c9d3;margin:0 0 11px}.steps p:last-child{margin-bottom:0}.steps strong{font-weight:600;color:#e3e9ef}.steps .fallback{font-size:11px;color:#aab5c1;margin-top:10px;line-height:1.65}.fallback a{color:#d9e6f4;text-underline-offset:3px}.steps li:last-child{padding-bottom:19px}.steps li:last-child p+p{margin-top:9px}
.connection{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px}.address-label{display:block;font-size:10px;color:#a9b5c2;margin-bottom:5px}.connection code{font:13px Consolas,"Courier New",monospace;letter-spacing:.25px;color:#e7edf4}.connection .button{font-size:11px;min-height:35px}.copied{border-color:#9dc1a1;color:#bcdec0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-height:730px) and (min-width:721px){.setup{margin-top:15px;margin-bottom:15px;padding:20px 25px}.invite{margin-top:16px;padding-block:10px}.steps li{padding-top:15px;padding-bottom:15px}.steps li::before{top:16px}.steps li:last-child{padding-bottom:15px}.steps h2{margin-bottom:8px}.connection{padding-top:14px}}
@media(max-width:720px){body{background-position:67% center;background-attachment:fixed}.setup{width:calc(100% - 28px);margin:14px;padding:23px 20px;background:rgba(9,14,20,.94)}h1{font-size:24px}.tools{font-size:11px;padding-inline:11px;min-height:34px}.invite{font-size:11px;margin-top:18px}.steps li{padding-left:26px}.steps p{font-size:12px}.steps .fallback{font-size:11px}.steps h2{font-size:15px}.connection{gap:12px}}
@media(max-width:380px){.setup{padding-inline:16px}h1{font-size:22px}.tools{font-size:10px;padding-inline:9px}.connection code{font-size:12px}}
