.x6-widget-transform{position:absolute;box-sizing:content-box!important;margin:-5px 0 0 -5px;padding:4px;border:1px dashed #000;border-radius:5px;-webkit-user-select:none;user-select:none;pointer-events:none}.x6-widget-transform>div{position:absolute;box-sizing:border-box;background-color:#fff;border:1px solid #000;transition:background-color .2s;pointer-events:auto;-webkit-user-drag:none;user-drag:none}.x6-widget-transform>div:hover{background-color:#d3d3d3}.x6-widget-transform-cursor-n{cursor:n-resize}.x6-widget-transform-cursor-s{cursor:s-resize}.x6-widget-transform-cursor-e{cursor:e-resize}.x6-widget-transform-cursor-w{cursor:w-resize}.x6-widget-transform-cursor-ne{cursor:ne-resize}.x6-widget-transform-cursor-nw{cursor:nw-resize}.x6-widget-transform-cursor-se{cursor:se-resize}.x6-widget-transform-cursor-sw{cursor:sw-resize}.x6-widget-transform-resize{width:10px;height:10px;border-radius:6px}.x6-widget-transform-resize[data-position=top-left]{top:-5px;left:-5px}.x6-widget-transform-resize[data-position=top-right]{top:-5px;right:-5px}.x6-widget-transform-resize[data-position=bottom-left]{bottom:-5px;left:-5px}.x6-widget-transform-resize[data-position=bottom-right]{right:-5px;bottom:-5px}.x6-widget-transform-resize[data-position=top]{top:-5px;left:50%;margin-left:-5px}.x6-widget-transform-resize[data-position=bottom]{bottom:-5px;left:50%;margin-left:-5px}.x6-widget-transform-resize[data-position=left]{top:50%;left:-5px;margin-top:-5px}.x6-widget-transform-resize[data-position=right]{top:50%;right:-5px;margin-top:-5px}.x6-widget-transform.prevent-aspect-ratio .x6-widget-transform-resize[data-position=top],.x6-widget-transform.prevent-aspect-ratio .x6-widget-transform-resize[data-position=bottom],.x6-widget-transform.prevent-aspect-ratio .x6-widget-transform-resize[data-position=left],.x6-widget-transform.prevent-aspect-ratio .x6-widget-transform-resize[data-position=right],.x6-widget-transform.no-orth-resize .x6-widget-transform-resize[data-position=bottom],.x6-widget-transform.no-orth-resize .x6-widget-transform-resize[data-position=left],.x6-widget-transform.no-orth-resize .x6-widget-transform-resize[data-position=right],.x6-widget-transform.no-orth-resize .x6-widget-transform-resize[data-position=top],.x6-widget-transform.no-resize .x6-widget-transform-resize{display:none}.x6-widget-transform-rotate{top:-20px;left:-20px;width:12px;height:12px;border-radius:6px;cursor:crosshair}.x6-widget-transform.no-rotate .x6-widget-transform-rotate{display:none}.x6-widget-transform-active{border-color:transparent;pointer-events:all}.x6-widget-transform-active>div{display:none}.x6-widget-transform-active>.x6-widget-transform-active-handle{display:block;background-color:gray}.wrap-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow:visible}.wrap-tabs>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:wrap;transform:none!important;row-gap:2px}.wrap-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none}.wrap-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.wrap-tabs>.ant-tabs-nav .ant-tabs-tab,.wrap-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:0 4px 0 0!important;padding:5px 11px;border-radius:3px 3px 0 0}.wrap-tabs>.ant-tabs-nav .ant-tabs-tab:hover{background:#fafafa}.wrap-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:#e6f7ff;box-shadow:inset 0 -2px #1890ff}:root{--mpls-ingress: #d4380d;--mpls-transit: #1677ff;--mpls-egress: #389e0d;--mpls-ce: #8c8c8c}html,body,#root{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f0f2f5}@keyframes mpls-ant-line{to{stroke-dashoffset:-1000}}.mpls-canvas{width:100%;height:100%;background:#fbfcfe;background-image:radial-gradient(#e4e8ef 1px,transparent 1px);background-size:16px 16px}.label-stack{display:inline-flex;flex-direction:column;gap:2px;align-items:stretch;min-width:92px}.label-cell{border:1px solid #91caff;background:#e6f4ff;color:#0958d9;border-radius:4px;padding:2px 8px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;text-align:center;white-space:nowrap}.label-cell.top{border-color:#ffa39e;background:#fff1f0;color:#cf1322;font-weight:600}.label-cell.ip{border-color:#d9d9d9;background:#fafafa;color:#595959}.explain-body{white-space:pre-wrap;line-height:1.85;font-size:13px;color:#262626}.explain-body code{background:#f5f5f5;padding:1px 4px;border-radius:3px;font-size:12px}.cli-block{background:#1f1f1f;color:#d3f261;padding:12px 14px;border-radius:6px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-x:auto;margin:0}.hop-chain{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.mono{font-family:SF Mono,Menlo,Consolas,monospace}.clickable{cursor:pointer}.bitfield{display:flex;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.bitfield>div{padding:10px 6px;text-align:center;border-right:1px solid #d9d9d9;font-size:12px}.bitfield>div:last-child{border-right:none}.lab-canvas-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:1000;background:#fff;padding:12px;box-sizing:border-box}.seo-article-box>summary::-webkit-details-marker{display:none}.seo-article-box>summary>span:first-child{display:inline-block;transition:transform .15s}.seo-article-box[open]>summary>span:first-child{transform:rotate(90deg)}.seo-article-box>summary:hover{border-color:#91caff;color:#1677ff}.lab-nav-en.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding-inline:8px}body.lab-mobile{-webkit-text-size-adjust:100%}body.lab-mobile .lab-header{padding-inline:10px!important;gap:6px!important}body.lab-mobile .lab-header h4{font-size:16px}body.lab-mobile .lab-header>a{padding:4px 8px!important;gap:6px!important}body.lab-mobile .lab-content{padding:6px 8px 0!important}body.lab-mobile .lab-page-title .ant-typography-secondary{display:none}body.lab-mobile .ant-layout.ant-layout-has-sider{flex-direction:column}body.lab-mobile .ant-layout-has-sider>.ant-layout-content{width:auto!important;padding-inline:0!important}body.lab-mobile .ant-layout-sider{flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-bottom:8px}body.lab-mobile .ant-layout-sider .ant-menu-inline{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;border-inline-end:0!important;padding:4px 4px 6px!important;gap:4px;scrollbar-width:none}body.lab-mobile .ant-layout-sider .ant-menu-inline::-webkit-scrollbar{display:none}body.lab-mobile .ant-layout-sider .ant-menu-inline>.ant-menu-item{flex:0 0 auto;width:auto!important;height:auto!important;line-height:20px!important;padding:7px 12px!important;margin:0!important;border-radius:6px}body.lab-mobile .ant-layout-sider .ant-menu-inline>.ant-menu-item .ant-menu-title-content>div>div+div{display:none}body.lab-mobile .ant-layout-sider>div:first-child{padding:8px 10px!important}body.lab-mobile .ant-row:not(.ant-form-item-row){flex-wrap:wrap!important}body.lab-mobile .ant-row:not(.ant-form-item-row)>.ant-col{flex:0 0 100%!important;max-width:100%!important}body.lab-mobile .ant-row:not(.ant-form-item-row)>.ant-col+.ant-col{margin-top:12px}body.lab-mobile .ant-space:not(.ant-space-vertical){flex-wrap:wrap}body.lab-mobile .ant-modal{max-width:calc(100vw - 16px)!important;top:8px!important;margin:0 auto!important;padding-bottom:8px}body.lab-mobile .ant-drawer-content-wrapper{max-width:100vw!important}body.lab-mobile .ant-drawer .ant-drawer-body{padding:12px}body.lab-mobile .ant-table-content,body.lab-mobile .ant-table-container{overflow-x:auto}body.lab-mobile .ant-table{font-size:12px}body.lab-mobile .cli-block{font-size:11px;padding:10px;overflow-wrap:anywhere}body.lab-mobile .ant-card-small>.ant-card-body{padding:10px}body.lab-mobile .ant-card-small>.ant-card-head{padding-inline:10px}body.lab-mobile .ant-card-head-wrapper{flex-wrap:wrap}body.lab-mobile .ant-input,body.lab-mobile .ant-select-selector,body.lab-mobile .ant-input-number-input{font-size:16px}body.lab-mobile .seo-article,body.lab-mobile .seo-article-box{padding-inline:12px!important}body.lab-mobile .lab-product-layer{flex-direction:column}body.lab-mobile .lab-product-layer-head{width:auto!important;border-right:0!important;border-bottom:1px solid #f5f5f5;padding:8px 10px!important}body.lab-mobile .mpls-canvas,body.lab-mobile .x6-graph{touch-action:pan-y}body.lab-mobile .lab-canvas-fullscreen .x6-graph{touch-action:none}body.lab-mobile .mpls-canvas,body.lab-mobile .x6-graph{max-width:100%;overflow:hidden}body.lab-mobile .ant-card,body.lab-mobile .ant-card-body,body.lab-mobile .ant-collapse-content-box{min-width:0;max-width:100%}body.lab-mobile .lab-canvas-fullscreen{padding:4px}body.lab-touch .lab-canvas-controls button{width:36px;height:36px;line-height:36px;font-size:18px}
