#network-devices[data-v-23430273]{color:#1e293b}.text-muted[data-v-23430273]{color:#6c757d}.src-note[data-v-23430273]{font-size:.78rem;color:#94a3b8}[dir] .net-hero[data-v-23430273] .vx-card__body{padding:1.6rem 1.8rem}[dir] .net-hero[data-v-23430273]{border:none}[dir=ltr] .net-hero[data-v-23430273]{background:linear-gradient(135deg,#1e293b,#334155)}[dir=rtl] .net-hero[data-v-23430273]{background:linear-gradient(-135deg,#1e293b,#334155)}.net-hero[data-v-23430273],.net-hero [data-v-23430273]{color:#e2e8f0}.hero-left[data-v-23430273]{max-width:540px}.hero-title[data-v-23430273]{font-size:1.5rem;font-weight:700;color:#fff}[dir] .hero-title[data-v-23430273]{margin:0 0 4px}.hero-sub[data-v-23430273]{color:#cbd5e1}[dir] .hero-sub[data-v-23430273]{margin-bottom:12px}.hero-sub b[data-v-23430273]{color:#fff}.hero-meta[data-v-23430273]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px}.meta-item[data-v-23430273]{font-size:.8rem;color:#94a3b8}.meta-item b[data-v-23430273]{color:#e2e8f0;font-weight:600}.stat-row[data-v-23430273]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.stat[data-v-23430273]{-webkit-box-flex:1;-ms-flex:1;flex:1}[dir] .stat[data-v-23430273]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:12px 8px;text-align:center}.stat-n[data-v-23430273]{font-size:1.7rem;font-weight:700;color:#fff;line-height:1}.stat-l[data-v-23430273]{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}[dir] .stat-l[data-v-23430273]{margin-top:5px}.vpn-note[data-v-23430273]{font-size:.78rem;color:#cbd5e1;line-height:1.5}[dir] .vpn-note[data-v-23430273]{margin-top:18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:10px 14px}.err-note[data-v-23430273]{font-size:.82rem;color:#fecaca}[dir] .err-note[data-v-23430273]{margin-top:12px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);border-radius:8px;padding:10px 14px}.chips[data-v-23430273]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.chip[data-v-23430273]{color:#475569;font-size:.8rem;font-weight:600;transition:all .15s}[dir] .chip[data-v-23430273]{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:6px 14px;cursor:pointer;-webkit-transition:all .15s}[dir] .chip[data-v-23430273]:hover{border-color:#cbd5e1}.chip.active[data-v-23430273]{color:#fff}[dir] .chip.active[data-v-23430273]{background:#7367f0;border-color:#7367f0}.chip-n[data-v-23430273]{display:inline-block;font-size:.7rem}[dir] .chip-n[data-v-23430273]{padding:0 7px;border-radius:999px;background:rgba(0,0,0,.08)}[dir=ltr] .chip-n[data-v-23430273]{margin-left:6px}[dir=rtl] .chip-n[data-v-23430273]{margin-right:6px}[dir] .chip.active .chip-n[data-v-23430273]{background:hsla(0,0%,100%,.25)}.search-wrap[data-v-23430273]{position:relative}.search-ic[data-v-23430273]{position:absolute;top:50%;-webkit-transform:translateY(-50%);color:#94a3b8}[dir] .search-ic[data-v-23430273]{transform:translateY(-50%)}[dir=ltr] .search-ic[data-v-23430273]{left:10px}[dir=rtl] .search-ic[data-v-23430273]{right:10px}.search[data-v-23430273]{font-size:.85rem;color:#1e293b;width:240px}[dir] .search[data-v-23430273]{border:1px solid #dae1e7;border-radius:8px;background:#fff}[dir=ltr] .search[data-v-23430273]{padding:8px 12px 8px 32px}[dir=rtl] .search[data-v-23430273]{padding:8px 32px 8px 12px}[dir] .section[data-v-23430273]{margin-bottom:26px}.section-head[data-v-23430273]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .section-head[data-v-23430273]{margin-bottom:12px}.section-title[data-v-23430273]{font-size:1.05rem;font-weight:700;color:#1e293b}[dir] .section-title[data-v-23430273]{margin:0}.section-n[data-v-23430273]{color:#4f46e5;font-size:.72rem;font-weight:700}[dir] .section-n[data-v-23430273]{padding:1px 9px;border-radius:999px;background:#eef2ff}[dir=ltr] .section-n[data-v-23430273]{margin-left:10px}[dir=rtl] .section-n[data-v-23430273]{margin-right:10px}.c-nvr[data-v-23430273]{color:#d946ef}.c-cam[data-v-23430273]{color:#7367f0}.c-infra[data-v-23430273]{color:#0ea5e9}.c-pc[data-v-23430273]{color:#64748b}.c-other[data-v-23430273]{color:#94a3b8}.grid[data-v-23430273]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.grid-wide[data-v-23430273]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.dev-card[data-v-23430273]{transition:border-color .15s,-webkit-box-shadow .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s,border-color .15s;transition:box-shadow .15s,transform .15s,border-color .15s,-webkit-box-shadow .15s,-webkit-transform .15s}[dir] .dev-card[data-v-23430273]{background:#fff;border:1px solid #e9eef5;border-radius:12px;padding:14px 16px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s,-webkit-transform .15s}.dev-card[data-v-23430273]:hover{-webkit-box-shadow:0 6px 18px rgba(30,41,59,.08);-webkit-transform:translateY(-1px)}[dir] .dev-card[data-v-23430273]:hover{box-shadow:0 6px 18px rgba(30,41,59,.08);transform:translateY(-1px);border-color:#dbe3ee}[dir] .dev-card.big[data-v-23430273]{padding:18px 20px}.dev-top[data-v-23430273]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .dev-top[data-v-23430273]{margin-bottom:8px}.dev-ic[data-v-23430273]{color:#64748b;-ms-flex-negative:0;flex-shrink:0}[dir=ltr] .dev-ic[data-v-23430273]{margin-right:8px}[dir=rtl] .dev-ic[data-v-23430273]{margin-left:8px}.dev-name[data-v-23430273]{font-weight:600;font-size:.92rem;color:#1e293b;line-height:1.2}.dev-ip[data-v-23430273]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:SFMono-Regular,Consolas,monospace;font-size:1.05rem;font-weight:700;color:#0f172a}[dir] .dev-ip[data-v-23430273]{cursor:pointer;margin:2px 0 6px;padding:2px 4px;border-radius:5px}[dir] .dev-ip[data-v-23430273]:hover{background:#f1f5f9}.dev-card.big .dev-ip[data-v-23430273]{font-size:1.3rem}.copy-ic[data-v-23430273]{color:#94a3b8}.dev-model[data-v-23430273]{display:inline-block;font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:600;color:#4f46e5}[dir] .dev-model[data-v-23430273]{background:#eef2ff;border-radius:5px;padding:2px 7px;margin-bottom:6px}.dev-note[data-v-23430273]{font-size:.76rem;color:#64748b;line-height:1.4}[dir] .dev-note[data-v-23430273]{margin-bottom:8px}.dev-ports[data-v-23430273]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.pill[data-v-23430273]{font-size:.66rem;font-weight:600;color:#64748b;font-family:SFMono-Regular,Consolas,monospace}[dir] .pill[data-v-23430273]{padding:1px 7px;border-radius:999px;background:#f1f5f9}.pill-rtsp[data-v-23430273]{color:#0e7490}[dir] .pill-rtsp[data-v-23430273]{background:#ecfeff}.pill-tls[data-v-23430273]{color:#047857}[dir] .pill-tls[data-v-23430273]{background:#ecfdf5}.tag[data-v-23430273]{font-size:.62rem;font-weight:700;vertical-align:middle}[dir] .tag[data-v-23430273]{padding:1px 6px;border-radius:4px}[dir=ltr] .tag[data-v-23430273]{margin-left:6px}[dir=rtl] .tag[data-v-23430273]{margin-right:6px}.tag-ewann[data-v-23430273]{color:#047857}[dir] .tag-ewann[data-v-23430273]{background:#d1fae5}.empty-state[data-v-23430273]{color:#94a3b8}[dir] .empty-state[data-v-23430273]{text-align:center;padding:48px 10px}@media (max-width:640px){.hero-right[data-v-23430273]{min-width:0;width:100%}[dir] .hero-right[data-v-23430273]{margin-top:16px}.search-wrap[data-v-23430273],.search[data-v-23430273]{width:100%}[dir] .search-wrap[data-v-23430273]{margin-top:10px}}.hero-right[data-v-23430273]{min-width:340px}.vpn-note b[data-v-23430273]{color:#fff}.todo-card[data-v-23430273]{color:#78350f}[dir] .todo-card[data-v-23430273]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:14px 18px}.todo-title[data-v-23430273]{font-weight:700}[dir] .todo-title[data-v-23430273]{margin-bottom:6px}.todo-card ul[data-v-23430273]{list-style:disc;font-size:.86rem;line-height:1.6}[dir] .todo-card ul[data-v-23430273]{margin:0}[dir=ltr] .todo-card ul[data-v-23430273]{padding-left:20px}[dir=rtl] .todo-card ul[data-v-23430273]{padding-right:20px}.block-title[data-v-23430273]{font-size:1.05rem;font-weight:700;color:#1e293b}[dir] .block-title[data-v-23430273]{margin:0 0 14px}.map[data-v-23430273]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-row[data-v-23430273]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.map-link[data-v-23430273],.map-row[data-v-23430273]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.map-link[data-v-23430273]{position:relative;height:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-link[data-v-23430273]:before{content:"";position:absolute;top:0;bottom:0}[dir=ltr] .map-link[data-v-23430273]:before{left:50%;border-left:2px dashed #cbd5e1}[dir=rtl] .map-link[data-v-23430273]:before{right:50%;border-right:2px dashed #cbd5e1}.map-link span[data-v-23430273]{position:relative;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}[dir] .map-link span[data-v-23430273]{background:#fff;padding:1px 10px}.node[data-v-23430273]{min-width:190px}[dir] .node[data-v-23430273]{border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;background:#fff}.node-ic[data-v-23430273]{color:#64748b;vertical-align:middle}[dir=ltr] .node-ic[data-v-23430273]{margin-right:6px}[dir=rtl] .node-ic[data-v-23430273]{margin-left:6px}.node-name[data-v-23430273]{font-weight:700;font-size:.86rem;color:#1e293b;display:inline}.node-sub[data-v-23430273]{font-size:.74rem;color:#64748b}[dir] .node-sub[data-v-23430273]{margin-top:2px}[dir] .node-out[data-v-23430273]{background:#f8fafc;border-style:dashed}[dir] .node-gw[data-v-23430273]{border-color:#0ea5e9;background:#f0f9ff}[dir] .node-vpn[data-v-23430273]{border-color:#f59e0b;background:#fffbeb}.map-groups[data-v-23430273]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.node-grp[data-v-23430273]{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;max-width:260px;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s}[dir] .node-grp[data-v-23430273]{cursor:pointer;border-top:3px solid #cbd5e1;-webkit-transition:-webkit-box-shadow .15s}.node-grp[data-v-23430273]:hover{-webkit-box-shadow:0 6px 18px rgba(30,41,59,.08)}[dir] .node-grp[data-v-23430273]:hover{box-shadow:0 6px 18px rgba(30,41,59,.08)}.node-head[data-v-23430273]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .node-head[data-v-23430273]{margin-bottom:6px}.node-n[data-v-23430273]{color:#475569;font-size:.7rem;font-weight:700}[dir] .node-n[data-v-23430273]{padding:0 8px;border-radius:999px;background:#f1f5f9}[dir=ltr] .node-n[data-v-23430273]{margin-left:auto}[dir=rtl] .node-n[data-v-23430273]{margin-right:auto}.node-line[data-v-23430273]{font-size:.74rem;color:#475569;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-ip[data-v-23430273]{font-family:SFMono-Regular,Consolas,monospace;font-weight:700;color:#0f172a}.node-more[data-v-23430273]{font-size:.7rem;color:#94a3b8}[dir] .node-more[data-v-23430273]{margin-top:2px}[dir] .dev-card.g-core[data-v-23430273],[dir] .node-grp.g-core[data-v-23430273]{border-top-color:#0ea5e9}[dir=ltr] .dev-card.g-core[data-v-23430273],[dir=ltr] .node-grp.g-core[data-v-23430273]{border-left-color:#0ea5e9}[dir=rtl] .dev-card.g-core[data-v-23430273],[dir=rtl] .node-grp.g-core[data-v-23430273]{border-right-color:#0ea5e9}[dir] .dev-card.g-xylo[data-v-23430273],[dir] .node-grp.g-xylo[data-v-23430273]{border-top-color:#10b981}[dir=ltr] .dev-card.g-xylo[data-v-23430273],[dir=ltr] .node-grp.g-xylo[data-v-23430273]{border-left-color:#10b981}[dir=rtl] .dev-card.g-xylo[data-v-23430273],[dir=rtl] .node-grp.g-xylo[data-v-23430273]{border-right-color:#10b981}[dir] .dev-card.g-fiscal[data-v-23430273],[dir] .node-grp.g-fiscal[data-v-23430273]{border-top-color:#f59e0b}[dir=ltr] .dev-card.g-fiscal[data-v-23430273],[dir=ltr] .node-grp.g-fiscal[data-v-23430273]{border-left-color:#f59e0b}[dir=rtl] .dev-card.g-fiscal[data-v-23430273],[dir=rtl] .node-grp.g-fiscal[data-v-23430273]{border-right-color:#f59e0b}[dir] .dev-card.g-nvr[data-v-23430273],[dir] .node-grp.g-nvr[data-v-23430273]{border-top-color:#d946ef}[dir=ltr] .dev-card.g-nvr[data-v-23430273],[dir=ltr] .node-grp.g-nvr[data-v-23430273]{border-left-color:#d946ef}[dir=rtl] .dev-card.g-nvr[data-v-23430273],[dir=rtl] .node-grp.g-nvr[data-v-23430273]{border-right-color:#d946ef}[dir] .dev-card.g-camera[data-v-23430273],[dir] .node-grp.g-camera[data-v-23430273]{border-top-color:#7367f0}[dir=ltr] .dev-card.g-camera[data-v-23430273],[dir=ltr] .node-grp.g-camera[data-v-23430273]{border-left-color:#7367f0}[dir=rtl] .dev-card.g-camera[data-v-23430273],[dir=rtl] .node-grp.g-camera[data-v-23430273]{border-right-color:#7367f0}[dir] .dev-card.g-security[data-v-23430273],[dir] .node-grp.g-security[data-v-23430273]{border-top-color:#ef4444}[dir=ltr] .dev-card.g-security[data-v-23430273],[dir=ltr] .node-grp.g-security[data-v-23430273]{border-left-color:#ef4444}[dir=rtl] .dev-card.g-security[data-v-23430273],[dir=rtl] .node-grp.g-security[data-v-23430273]{border-right-color:#ef4444}[dir] .dev-card[data-v-23430273]{border-top-color:#e9eef5!important}[dir=ltr] .dev-card[data-v-23430273]{border-left:3px solid #cbd5e1}[dir=rtl] .dev-card[data-v-23430273]{border-right:3px solid #cbd5e1}[dir] .dev-card.tagged[data-v-23430273]{background:#f6fefb}[dir] .dev-card.warn[data-v-23430273]{background:#fffbeb}.dev-card.off[data-v-23430273]{opacity:.75}.vpn-grid[data-v-23430273]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}[dir] .vpn-card[data-v-23430273]{border:1px solid #fde68a;background:#fffdf5;border-radius:12px;padding:14px 16px}[dir] .vpn-card.vpn-out[data-v-23430273]{border:1px dashed #cbd5e1;background:#f8fafc}.vpn-head[data-v-23430273]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .vpn-head[data-v-23430273]{margin-bottom:8px}.vpn-ic[data-v-23430273]{color:#b45309}[dir=ltr] .vpn-ic[data-v-23430273]{margin-right:10px}[dir=rtl] .vpn-ic[data-v-23430273]{margin-left:10px}.vpn-out .vpn-ic[data-v-23430273]{color:#64748b}.vpn-name[data-v-23430273]{font-weight:700;color:#1e293b}.vpn-kind[data-v-23430273]{font-size:.74rem;color:#64748b}.vpn-line[data-v-23430273]{font-size:.8rem;color:#475569;line-height:1.5}[dir] .vpn-line[data-v-23430273]{margin-top:4px}.vpn-line b[data-v-23430273]{display:inline-block;min-width:76px;color:#1e293b}.vpn-line ul[data-v-23430273]{list-style:disc}[dir] .vpn-line ul[data-v-23430273]{margin:2px 0 0}[dir=ltr] .vpn-line ul[data-v-23430273]{padding-left:20px}[dir=rtl] .vpn-line ul[data-v-23430273]{padding-right:20px}.c-sec[data-v-23430273]{color:#64748b}.section-desc[data-v-23430273]{font-size:.78rem;color:#94a3b8}[dir=ltr] .section-desc[data-v-23430273]{margin-left:12px}[dir=rtl] .section-desc[data-v-23430273]{margin-right:12px}.grid-wide[data-v-23430273]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.dev-badges[data-v-23430273]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}[dir] .dev-badges[data-v-23430273]{margin-bottom:8px}.badge[data-v-23430273]{font-size:.66rem;font-weight:700}[dir] .badge[data-v-23430273]{padding:2px 8px;border-radius:999px}.b-fixed[data-v-23430273]{color:#047857}[dir] .b-fixed[data-v-23430273]{background:#ecfdf5}.b-dhcp[data-v-23430273]{color:#c2410c}[dir] .b-dhcp[data-v-23430273]{background:#fff7ed}.b-warn[data-v-23430273]{color:#b91c1c}[dir] .b-warn[data-v-23430273]{background:#fee2e2}.b-confirm[data-v-23430273]{color:#854d0e}[dir] .b-confirm[data-v-23430273]{background:#fef9c3}.b-off[data-v-23430273]{color:#64748b}[dir] .b-off[data-v-23430273]{background:#f1f5f9}.b-alias[data-v-23430273]{color:#4f46e5;font-family:SFMono-Regular,Consolas,monospace}[dir] .b-alias[data-v-23430273]{background:#eef2ff}.dev-role[data-v-23430273]{font-size:.8rem;color:#334155;line-height:1.45}[dir] .dev-role[data-v-23430273]{margin-bottom:8px}[dir] .soft[data-v-23430273]{border-top:1px solid #eef2f7;padding-top:8px;margin-bottom:8px}.soft-row[data-v-23430273]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[dir] .soft-row[data-v-23430273]{margin-bottom:8px}.soft-ic[data-v-23430273]{color:#10b981;-ms-flex-negative:0;flex-shrink:0}[dir=ltr] .soft-ic[data-v-23430273]{margin:2px 8px 0 0}[dir=rtl] .soft-ic[data-v-23430273]{margin:2px 0 0 8px}.soft-name[data-v-23430273]{font-weight:700;font-size:.84rem;color:#0f172a}a.soft-name[data-v-23430273]{color:#047857;text-decoration:underline}.soft-desc[data-v-23430273]{font-size:.76rem;color:#64748b;line-height:1.4}.soft-url[data-v-23430273]{font-family:SFMono-Regular,Consolas,monospace;font-size:.7rem;color:#94a3b8}.dev-foot[data-v-23430273]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.pill-link[data-v-23430273]{color:#0369a1;font-family:inherit;text-decoration:none}[dir] .pill-link[data-v-23430273]{background:#e0f2fe}[dir] .pill-link[data-v-23430273]:hover{background:#bae6fd}.dev-mac[data-v-23430273]{font-family:SFMono-Regular,Consolas,monospace;font-size:.66rem;color:#a3adba}[dir] .dev-mac[data-v-23430273]{margin-top:8px}@media (max-width:640px){.hero-right[data-v-23430273]{min-width:0;width:100%}[dir] .hero-right[data-v-23430273]{margin-top:16px}.section-desc[data-v-23430273]{display:none}.grid-wide[data-v-23430273],.vpn-grid[data-v-23430273]{grid-template-columns:1fr}}