:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f9fb;--surface:#fff;--surface-muted:#f3f4f6;--line:#eef0f3;--line-strong:#e3e6eb;--text:#383838;--text-strong:#181818;--text-muted:#6b7280;--text-faint:#9aa0a8;--primary:#1664ff;--primary-hover:#0f55da;--primary-deep:#0d4fd1;--primary-tint:#e8f0ff;--primary-tint-hover:#dbe7ff;--primary-soft:#f2f6ff;--violet:#7c3aed;--amber-tint:#fff4e5;--amber-text:#b45309;--amber-line:#fde9c8;--amber-mid:#d97706;--accent-tint:#e6f8f1;--accent-line:#c9f2e3;--input-line:#0000001a;--accent:#58b88c;--accent-hover:#16a878;--danger:#ef4444;--danger-tint:#fee2e2;--warning:#f59e0b;--ramp-1:#10b981;--ramp-2:#22c55e;--ramp-3:#a3e635;--ramp-4:#facc15;--ramp-5:#f97316;--ramp-fail:#ef4444;--ramp-void:#e5e7eb;--radius-tick:2px;--radius-mark:3px;--radius-chip:4px;--radius-sm:6px;--radius-bar:9px;--radius:12px;--radius-lg:16px;--radius-pill:999px;--shadow-card:0 1px 2px #0000000d;--shadow-hover:0 10px 28px #1664ff24;--shadow-primary:0 6px 18px #1664ff47;--font:"Microsoft YaHei", sans-serif, Arial, ui-sans-serif, system-ui, sans-serif;--font-mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--ease:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;margin:0}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}h1,h2,h3,p,figure{margin:0}button,input,select{font-family:inherit;font-size:inherit;color:inherit}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card)}.card-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 24px;display:flex}.card-title{color:var(--text-strong);align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.card-title:before{content:"";border-radius:var(--radius-mark);background:var(--primary);width:6px;height:20px;transform:skew(-14deg)}.card-body{padding:20px 24px}.btn{border-radius:var(--radius-sm);cursor:pointer;height:36px;transition:background .16s var(--ease), color .16s var(--ease), box-shadow .16s var(--ease), transform .16s var(--ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:var(--shadow-primary)}.btn-ghost{background:var(--surface);color:var(--primary);border-color:var(--primary)}.btn-ghost:hover:not(:disabled){background:var(--primary-soft)}.btn-soft{background:var(--primary-tint);color:var(--primary)}.btn-soft:hover:not(:disabled){background:var(--primary-tint-hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.pills{flex-wrap:wrap;gap:4px;display:flex}.pill{border-radius:var(--radius-sm);height:36px;color:var(--text);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 16px;font-size:15px;display:inline-flex;position:relative}.pill:hover{color:var(--primary)}.pill.is-on{background:var(--primary);color:#fff}.pill input{opacity:0;cursor:pointer;position:absolute;inset:0}.pill .count{border-radius:var(--radius-bar);background:var(--danger);color:#fff;text-align:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.chip{border-radius:var(--radius-chip);background:var(--primary);color:#fff;white-space:nowrap;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.chip.is-muted{background:var(--surface-muted);color:var(--text-muted)}.select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5l3.5 3.5 3.5-3.5' fill='none' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;height:36px;color:var(--text);appearance:none;cursor:pointer;padding:0 32px 0 12px;font-size:14px}.select:hover{border-color:var(--primary)}.card-title:before{background:url(/sites/www-tance-cc-aa514d73/shared/section-icon.svg) 50%/contain no-repeat;border-radius:0;flex:none;width:24px;height:26px;transform:none}@media print{@page{size:A4;margin:12mm}.printing-probe .clone-header,.printing-probe .clone-hero,.printing-probe .clone-footer,.printing-probe .clone-floating,.printing-probe [data-export=hide],.printing-probe button,.printing-probe .map-card-actions,.printing-probe .structured-raw{display:none!important}.printing-probe main,.printing-probe .results,.printing-probe .structured-probe,.printing-probe .complex-supplement{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.printing-probe .results-grid{display:block!important}.printing-probe .results-grid>.card{break-inside:avoid;margin-bottom:12px}.printing-probe .node-table-wrap,.printing-probe .structured-hop-wrap,.printing-probe .table-scroll{max-height:none!important;overflow:visible!important}.printing-probe table{table-layout:fixed!important;width:100%!important;min-width:0!important}.printing-probe th,.printing-probe td{overflow-wrap:anywhere!important;font-size:9px!important}.printing-probe tr{break-inside:avoid}.printing-probe thead{display:table-header-group}.printing-probe details,.printing-probe .structured-node-body{height:auto!important;max-height:none!important;overflow:visible!important}.printing-probe *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.printing-probe .nodes.card,.printing-probe .nodes-scroll{max-height:none!important;overflow:visible!important}.printing-probe .structured-node{break-inside:auto!important}.printing-probe .nodes-pills button.is-on,.printing-probe .nodes-ip-filter,.printing-probe .clone-ip-bar button,.printing-probe .clone-ip-labels button,.printing-probe .ip-share-groups button[aria-pressed=true]{display:inline-block!important}}
