.network-guide-card{background:#fff;border:1px solid #dce6e8;border-radius:18px;padding:24px;margin:18px 0;box-shadow:0 8px 24px #163b4310,0 2px 4px #163b4308}.network-guide-devices{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.network-guide-devices a,.network-guide-devices button{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;min-height:46px;border:1px solid #cddcde;border-radius:12px;background:#fff;color:#173b43;text-decoration:none;font:inherit;font-weight:650;box-shadow:0 3px 7px #163b4310}.network-guide-devices [aria-current=page],.network-guide-devices [aria-pressed=true]{background:#173b43;color:#fff;border-color:#173b43;box-shadow:0 5px 12px #173b4330}.network-guide-devices a:focus-visible,.network-guide-devices button:focus-visible,.network-guide-download:focus-visible{outline:3px solid #ec9d27;outline-offset:3px}.network-guide-steps{padding-left:28px;line-height:1.7;margin:22px 0}.network-guide-steps li{padding:0 0 18px 10px}.network-guide-steps li::marker{color:#12765e;font-weight:800}.network-guide-note{padding:16px;background:#edf6f3;border:1px solid #d6e8e2;border-radius:12px;line-height:1.6;margin:14px 0}.network-guide-source{font-size:13px}.network-guide-source a{color:#245c77}.network-guide-cert,.network-guide-help{background:#f7f9fa;border:1px solid #dce6e8;padding:16px;border-radius:12px;margin:16px 0;line-height:1.6}.network-guide-cert summary,.network-guide-help summary{font-weight:700;cursor:pointer;padding:4px}.network-guide-cert code,.network-setup code{display:block;overflow-wrap:anywhere;font:13px/1.8 ui-monospace,monospace;background:#edf1f3;padding:12px;border-radius:8px;user-select:all}.network-guide-cert p{margin:12px 0}.network-guide-help li{margin:12px 0}.network-guide-download{display:inline-flex;justify-content:center;background:#173b43;color:#fff;text-decoration:none;padding:15px 22px;border-radius:12px;font-weight:700;box-shadow:0 5px 12px #173b4320;line-height:1.4;max-width:100%;box-sizing:border-box}.network-guide-badge{display:inline-block;border-radius:24px;background:#dcefe8;color:#17664f;padding:8px 14px;font-weight:700;font-size:13px}.network-setup{margin:0;background:linear-gradient(150deg,#edf6f3,#f6f7fa 55%,#fdf0f4);color:#173b43;font:16px/1.6 system-ui,-apple-system,sans-serif;min-height:100vh}.network-setup *{box-sizing:border-box}.network-setup main{max-width:850px;margin:0 auto;padding:38px 20px}.network-setup h1{font-size:32px;line-height:1.15;margin:20px 0 14px;letter-spacing:-.7px}.network-setup h2{font-size:21px;line-height:1.3;margin:0 0 16px}.network-setup p{margin:12px 0}.network-setup header{margin-bottom:26px}.network-setup footer{font-size:13px;text-align:center;padding:20px 8px;color:#526b76}.network-setup .network-guide-help ul{padding-left:22px}.network-setup .network-guide-download{margin:4px 0 12px}.network-onboarding-intro{font-size:15px}.network-address .network-address-url{display:block;user-select:all;background:#edf2f4;padding:12px;border-radius:8px;margin:10px 0}.network-address .actions{flex-wrap:wrap}.network-device-guide{margin-top:22px;border-top:1px solid #dce6e8;padding-top:22px}.network-device-guide h3{margin:0 0 14px}
@media(max-width:540px){.network-setup main{padding:22px 12px}.network-guide-card{padding:18px 15px;border-radius:15px}.network-setup h1{font-size:28px}.network-setup h2{font-size:20px}.network-guide-devices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.network-guide-devices a,.network-guide-devices button{padding:12px 8px}.network-guide-download{width:100%;text-align:center}.network-guide-steps{padding-left:21px}.network-guide-steps li{padding-left:5px}.network-guide-note,.network-guide-cert,.network-guide-help{padding:12px}}
