.setup-intro{max-width:880px}.setup-intro .current-link{display:inline-block;margin-top:14px}.setup-network{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;padding:28px 32px;margin:32px 0 42px;border:1px solid var(--nova-border,#295263);border-radius:22px;background:linear-gradient(115deg,#102c3a,#091d2b)}.setup-network>div{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:3px 12px}.setup-symbol{grid-row:span 2;border:1px solid #35849a;color:#4adeef;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-size:12px;font-weight:800}.setup-network strong{color:#eef7fd;font-size:17px}.setup-network small{color:#aec6d3;line-height:1.6}.setup-arrow{color:#39d2e9;font-size:25px}.setup-choice-heading{font-size:25px;margin-bottom:18px}.setup-choices{margin-bottom:22px}.setup-choices button{position:relative;text-align:left;min-height:150px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid #335467;transition:border-color .16s,background .16s}.setup-choices button small{font-size:10px;font-weight:800;letter-spacing:1.6px;color:#88b7c8}.setup-choices button b{font-size:20px;line-height:1.3}.setup-choices button[aria-pressed=true]{background:#153d4c;border-color:#44d5e9;box-shadow:inset 0 -3px #44d5e9}.setup-choices button[aria-pressed=true] small{color:#54dfed}.setup-route-panel{scroll-margin-top:110px}.setup-prompt{border-left:2px solid #36bacb;padding:14px 20px;color:#a9cad7;background:#0d2431;border-radius:0 10px 10px 0}.setup-route-heading{border-bottom:1px solid #294856;padding-bottom:18px}.setup-route-heading h2{margin:6px 0 12px}.setup-route-heading>p:last-child{max-width:850px}.setup-steps{padding:30px!important}.setup-steps ol{max-width:940px}.setup-steps li{padding-top:22px!important;padding-bottom:22px!important}.setup-step-note{display:block;border-left:2px solid #386374;color:#9bb9c7;margin-top:12px;padding-left:12px;font-size:13px;line-height:1.7}.setup-success{background:#102f32!important;border-color:#3f6966!important}.setup-success h3{color:#afd7b7}.setup-explainer{margin-top:32px}.setup-explainer h2{font-size:23px}.setup-faq{margin:40px 0}.setup-faq h2{font-size:25px}.setup-faq details p{max-width:950px}.setup-steps .current-actions{margin-top:25px}.setup-steps .current-actions a{line-height:1.6}.setup-choices button:focus-visible{outline:3px solid #b1f1ff;outline-offset:4px}.setup-network *{min-width:0}
@media(max-width:850px){.setup-network{gap:14px;padding:22px 20px}.setup-network>div{display:flex;flex-direction:column;text-align:center;align-items:center}.setup-network strong{font-size:15px}.setup-network small{font-size:12px}.setup-choices button{min-height:145px;padding:20px}.setup-choices button b{font-size:18px}}
@media(max-width:600px){.setup-network{grid-template-columns:1fr;gap:10px;margin:25px 0 30px;padding:20px}.setup-network>div{display:grid;grid-template-columns:34px 1fr;text-align:left;gap:2px 12px;width:100%}.setup-network strong{font-size:16px}.setup-network .setup-arrow{display:none}.setup-network>div+span+div{margin-top:10px}.setup-choices{grid-template-columns:1fr!important;gap:10px!important}.setup-choices button{min-height:0;padding:18px;gap:7px}.setup-choices button b{font-size:18px}.setup-choices button span{font-size:14px}.setup-steps{padding:20px!important}.setup-steps li{gap:10px!important}.setup-steps h3{font-size:18px}.setup-steps .current-actions{align-items:stretch;flex-direction:column}.setup-step-note{font-size:12px}}
