.gx .gx-media-open{padding-top:40px;padding-bottom:64px}.gx .gx-media-crumbs{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 40px;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.gx .gx-media-crumbs li{gap:8px;display:inline-flex}.gx .gx-media-crumbs li+li:before{content:"/";color:var(--faint)}.gx .gx-media-crumbs a{color:var(--muted);transition:color .12s}.gx .gx-media-crumbs a:hover{color:var(--accent)}.gx .gx-media-main{grid-column:1/span 7}.gx .gx-media-side{grid-column:9/span 4}.gx .gx-media-full{grid-column:1/-1}.gx .gx-media-half{grid-column:span 6}.gx .gx-media-third{grid-column:span 4}.gx .gx-media-frame{min-width:0;margin:0}.gx .gx-media-frame>img,.gx .gx-media-frame>video{outline:1px solid var(--line);outline-offset:-1px;width:100%;height:auto;display:block}.gx .gx-media-frame>figcaption{color:var(--faint);margin-top:8px;font-size:13px;line-height:20px}.gx .gx-media-verdict{color:var(--ink);font-weight:500}.gx .gx-media-verdict[data-verdict=pending]{color:var(--faint);font-weight:400}.gx .gx-media-kbd{border:1px solid var(--line);min-width:20px;font-family:var(--mono);font-variation-settings:"wdth" 87.5;text-align:center;color:var(--muted);padding:0 5px;font-size:11px;line-height:18px;display:inline-block}@media (max-width:1100px){.gx .gx-media-third{grid-column:span 6}}@media (max-width:760px){.gx .gx-media-open{padding-top:24px;padding-bottom:40px}.gx .gx-media-crumbs{margin-bottom:24px}.gx .gx-media-main,.gx .gx-media-side,.gx .gx-media-full,.gx .gx-media-half,.gx .gx-media-third{grid-column:1/-1}}.gx .gx-media-replay-open{align-items:start;row-gap:24px}.gx .gx-media-replay-open .gx-lede{padding-top:6px}.gx .gx-media-replay-head{padding-bottom:40px}.gx .gx-media-replay-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-top:64px;display:flex}.gx .gx-media-replay-views{gap:32px;display:flex}.gx .gx-media-replay-views a{color:var(--muted);border-bottom:1px solid #0000;margin-bottom:-1px;padding-bottom:12px;font-size:15px;font-weight:450;line-height:24px;transition:color .12s;display:inline-block}.gx .gx-media-replay-views a:hover{color:var(--ink)}.gx .gx-media-replay-views a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.gx .gx-media-replay-result{color:var(--muted);gap:12px;margin:0;padding-bottom:12px;font-size:15px;line-height:24px;display:flex}.gx .gx-media-replay-list{padding-bottom:104px}.gx .gx-media-replay-ruler{margin-bottom:0}.gx .gx-media-replay-ruler h2{color:var(--ink);margin:0;font-size:13px;font-weight:450;line-height:20px}.gx .gx-media-replay-runs{align-items:start;row-gap:64px;margin:24px 0 0;padding:0;list-style:none}.gx .gx-media-replay-runs>li{align-content:start;gap:24px;min-width:0;display:grid}.gx .gx-media-replay-runs>li>.gx-body{max-width:560px}.gx .gx-media-replay-about>.gx-grid,.gx .gx-media-replay-related>.gx-grid{row-gap:40px}.gx .gx-media-replay-about-title{grid-column:1/span 4}.gx .gx-media-replay-about-copy{grid-column:6/span 6;gap:32px;display:grid}.gx .gx-media-replay-related{margin-top:104px}.gx .gx-media-replay-related .gx-media-main{align-content:start;gap:16px;display:grid}.gx .gx-media-replay-related-copy{max-width:560px}.gx .gx-media-replay-product{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);transition:color .12s,text-decoration-color .12s}.gx .gx-media-replay-product:hover{color:var(--accent);text-decoration-color:currentColor}.gx .gx-media-replay-related .gx-actions{margin-top:16px}.gx .gx-media-replay-others{border-bottom:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}.gx .gx-media-replay-others a{border-top:1px solid var(--line);gap:2px;padding:16px 0;display:grid}.gx .gx-media-replay-others-title{font-size:20px;line-height:28px;transition:color .12s}.gx .gx-media-replay-others a:hover .gx-media-replay-others-title{color:var(--accent)}.gx .gx-media-replay-others-meta{color:var(--faint);font-size:13px;line-height:20px}.gx .gx-media-replay-others-meta .gx-media-verdict{color:var(--ink)}@media (max-width:1100px){.gx .gx-media-replay-about-title,.gx .gx-media-replay-about-copy{grid-column:1/-1}}@media (max-width:760px){.gx .gx-media-replay-bar{margin-top:40px}.gx .gx-media-replay-views{gap:24px}.gx .gx-media-replay-result{order:-1;width:100%;padding-bottom:0}.gx .gx-media-replay-list{padding-bottom:64px}.gx .gx-media-replay-runs{row-gap:48px}.gx .gx-media-replay-related{margin-top:64px}}.gx .gx-media-sample-open{align-items:stretch;row-gap:40px}.gx .gx-media-sample-open-copy{flex-direction:column;grid-column:1/span 7;display:flex}.gx .gx-media-sample-open-lede,.gx .gx-media-sample-open-link{margin-top:24px}.gx .gx-media-sample-open-total{grid-column:9/span 4;align-self:end}.gx .gx-media-sample-open-total .gx-caption{margin-top:8px}.gx .gx-media-sample-tabs{border-bottom:1px solid var(--line);gap:32px;display:flex}.gx .gx-media-sample-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin:0 0 -1px;padding:0 0 12px;font-size:15px;font-weight:450;line-height:20px;transition:color .12s,border-color .12s}.gx .gx-media-sample-tabs button:hover{color:var(--ink)}.gx .gx-media-sample-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.gx .gx-media-sample-panel-head{align-items:start;row-gap:24px;margin-top:64px}.gx .gx-media-sample-panel-copy{grid-column:1/span 6}.gx .gx-media-sample-panel-copy .gx-body{margin-top:16px}.gx .gx-media-sample-panel[hidden]{display:none}.gx .gx-media-sample-panel-copy .gx-media-sample-panel-product{margin-top:12px}.gx .gx-media-sample-points{border-bottom:1px solid var(--line);grid-column:8/span 5;margin:0;padding:0;font-size:15px;line-height:22px;list-style:none}.gx .gx-media-sample-points li{border-top:1px solid var(--line);padding:11px 0}.gx .gx-media-sample-grid{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:56px;margin:56px 0 0;padding:0;list-style:none;display:grid}.gx .gx-media-sample-item{display:block}.gx .gx-media-sample-item .gx-media-frame>img{aspect-ratio:16/9;object-fit:cover}.gx .gx-media-sample-item-meta{justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px;font-size:13px;line-height:20px;display:flex}.gx .gx-media-sample-item-meta .gx-mono{color:var(--faint)}.gx .gx-media-sample-item-title{margin-top:4px;transition:color .12s;display:block}.gx .gx-media-sample-item figure+.gx-media-sample-item-title{margin-top:16px}.gx .gx-media-sample-item .gx-caption{margin-top:4px;display:block}.gx .gx-media-sample-item:hover .gx-media-sample-item-title{color:var(--accent)}.gx .gx-media-sample-captures{margin-top:56px}.gx .gx-media-sample-captures th,.gx .gx-media-sample-objects th,.gx .gx-media-sample-files th{width:auto}.gx .gx-media-sample-captures td{vertical-align:baseline}.gx .gx-media-sample-captures td .gx-link{text-decoration-color:#0000}.gx .gx-media-sample-captures td .gx-link:hover{text-decoration-color:currentColor}.gx .gx-media-sample-detail-open{align-items:start;row-gap:40px}.gx .gx-media-sample-detail-lede{margin-top:24px}.gx .gx-media-sample-spec{margin-top:6px}.gx .gx-media-sample-spec th{width:40%}.gx .gx-media-sample-media-block{padding-bottom:104px}.gx .gx-media-sample-videos{row-gap:24px}.gx .gx-media-sample-videos .gx-media-frame>video,.gx .gx-media-sample-videos .gx-media-frame>img{aspect-ratio:16/9;background:var(--paper);object-fit:contain}.gx .gx-media-sample-sensor{margin-top:64px}.gx .gx-media-sample-sensor .gx-ruler{flex-wrap:wrap;row-gap:4px;margin-bottom:24px}.gx .gx-media-sample-trace-group+.gx-media-sample-trace-group{margin-top:32px}.gx .gx-media-sample-trace-path{color:var(--muted);margin:0 0 12px}.gx .gx-media-sample-traces{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px;margin:0;padding:0;list-style:none;display:grid}.gx .gx-media-sample-trace{min-width:0}.gx .gx-media-sample-trace-head{flex-wrap:wrap;justify-content:space-between;column-gap:8px;margin-bottom:4px;display:flex}.gx .gx-media-sample-trace-plot{border-bottom:1px solid var(--line);cursor:pointer;height:40px;position:relative}.gx .gx-media-sample-trace-plot svg{width:100%;height:40px;display:block;overflow:visible}.gx .gx-media-sample-trace-plot polyline{fill:none;stroke:var(--accent);stroke-width:1px;stroke-linejoin:round}.gx .gx-media-sample-playhead{top:0;bottom:-1px;left:calc(var(--gx-media-sample-t,0) * 100%);background:var(--ink);pointer-events:none;width:1px;position:absolute}.gx .gx-media-sample-sensor-note{max-width:880px;margin-top:24px}.gx .gx-media-sample-label{margin-top:32px}.gx .gx-media-sample-label+.gx-body{margin-top:4px}.gx .gx-media-sample-task{align-items:start;row-gap:24px}.gx .gx-media-sample-task-copy{grid-column:1/span 5}.gx .gx-media-sample-task-table{grid-column:7/span 6}.gx .gx-media-sample-quote{border-left:1px solid var(--ink);margin:8px 0 0;padding-left:20px;font-size:20px;font-weight:380;line-height:28px}.gx .gx-media-sample-objects{margin-top:0}.gx .gx-media-sample-objects td.gx-mono{font-size:12px}.gx .gx-media-sample-after-table{margin-top:12px}.gx .gx-media-sample-files-head{margin-bottom:24px}.gx .gx-media-sample-files th:first-child{width:26%}.gx .gx-media-sample-files th:nth-child(2){width:32%}.gx .gx-media-sample-files td{vertical-align:baseline}.gx .gx-media-sample-hash{word-break:break-all;color:var(--muted)}.gx .gx-media-sample-request-copy{margin-top:16px}.gx .gx-media-sample-request-copy strong{font-weight:500}.gx .gx-media-sample-request-actions{margin-top:24px}.gx .gx-media-sample-labels-title{margin-bottom:40px}.gx .gx-media-sample-labels{align-items:start;row-gap:40px}.gx .gx-media-sample-list-head{margin-bottom:8px;font-weight:400}.gx .gx-media-sample-list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.gx .gx-media-sample-list li{border-top:1px solid var(--line);padding:11px 0}.gx .gx-media-sample-pager{row-gap:0}.gx .gx-media-sample-pager-link{gap:4px;display:grid}.gx .gx-media-sample-pager-next{text-align:right}.gx .gx-media-sample-pager-link .gx-h3{transition:color .12s}.gx .gx-media-sample-pager-link:hover .gx-h3{color:var(--accent)}.gx .gx-media-sample-pose-head{margin-bottom:40px}.gx .gx-media-sample-pose-stage{outline:1px solid var(--line);outline-offset:-1px;cursor:grab;touch-action:none;height:560px;position:relative}.gx .gx-media-sample-pose-stage:active{cursor:grabbing}.gx .gx-media-sample-pose-stage canvas{display:block}.gx .gx-media-sample-pose-controls{align-items:center;gap:24px;margin-top:16px;display:flex}.gx .gx-media-sample-textbtn{font:inherit;color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:500;line-height:24px;transition:color .12s,text-decoration-color .12s}.gx .gx-media-sample-textbtn:hover:not(:disabled){color:var(--accent);text-decoration-color:currentColor}.gx .gx-media-sample-textbtn:disabled{color:var(--faint);cursor:default}.gx .gx-media-sample-pose-controls input[type=range]{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:20px;margin:0}.gx .gx-media-sample-pose-controls input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--gx-media-sample-progress,0%), var(--line) var(--gx-media-sample-progress,0%) 100%);height:1px}.gx .gx-media-sample-pose-controls input[type=range]::-moz-range-track{background:var(--line);height:1px}.gx .gx-media-sample-pose-controls input[type=range]::-moz-range-progress{background:var(--accent);height:1px}.gx .gx-media-sample-pose-controls input[type=range]::-webkit-slider-thumb{background:var(--ink);appearance:none;border:0;border-radius:0;width:3px;height:16px;margin-top:-8px}.gx .gx-media-sample-pose-controls input[type=range]::-moz-range-thumb{background:var(--ink);border:0;border-radius:0;width:3px;height:16px}.gx .gx-media-sample-pose-counter{text-align:right;min-width:150px;color:var(--muted)}@media (max-width:1100px){.gx .gx-media-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gx .gx-media-sample-traces{grid-template-columns:repeat(3,minmax(0,1fr))}.gx .gx-media-sample-col-id{display:none}}@media (max-width:760px){.gx .gx-media-sample-open-copy,.gx .gx-media-sample-open-total{grid-column:1/-1}.gx .gx-media-sample-tabs{border-bottom:0;flex-wrap:wrap;gap:12px 24px}.gx .gx-media-sample-tabs button{margin:0;padding-bottom:4px}.gx .gx-media-sample-panel-head{margin-top:40px}.gx .gx-media-sample-panel-copy,.gx .gx-media-sample-points{grid-column:1/-1}.gx .gx-media-sample-grid{grid-template-columns:minmax(0,1fr);row-gap:40px;margin-top:40px}.gx .gx-media-sample-captures{margin-top:40px}.gx .gx-media-sample-col-family{display:none}.gx .gx-media-sample-media-block{padding-bottom:64px}.gx .gx-media-sample-sensor{margin-top:40px}.gx .gx-media-sample-traces{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gx .gx-media-sample-trace-plot,.gx .gx-media-sample-trace-plot svg{height:32px}.gx .gx-media-sample-task-copy,.gx .gx-media-sample-task-table{grid-column:1/-1}.gx .gx-media-sample-quote{font-size:18px;line-height:26px}.gx .gx-media-sample-files thead{display:none}.gx .gx-media-sample-files,.gx .gx-media-sample-files tbody,.gx .gx-media-sample-files tr,.gx .gx-media-sample-files td{width:auto;display:block}.gx .gx-media-sample-files tr{border-top:1px solid var(--line);padding:12px 0}.gx .gx-media-sample-files tr:last-child{border-bottom:1px solid var(--line)}.gx .gx-media-sample-files td,.gx .gx-media-sample-files tr:last-child td{border:0;padding:2px 0}.gx .gx-media-sample-pager{row-gap:24px}.gx .gx-media-sample-pager-next{text-align:left}.gx .gx-media-sample-pose-stage{height:380px}.gx .gx-media-sample-pose-controls{flex-wrap:wrap;row-gap:8px}.gx .gx-media-sample-pose-controls input[type=range]{flex:100%;order:3}.gx .gx-media-sample-pose-counter{min-width:0;margin-left:auto}}.gx .gx-media-open.gx-media-legacy-open{padding-top:96px}.gx .gx-media-robotics-hero{align-items:start;row-gap:24px}.gx .gx-media-robotics-lede{padding-top:6px}.gx .gx-media-robotics-lede .gx-actions{margin-top:24px}.gx .gx-media-robotics-figure{margin-top:104px}.gx .gx-media-robotics-totals{flex-wrap:wrap;align-items:flex-end;gap:40px 96px;margin:0;display:flex}.gx .gx-media-robotics-totals>div{flex-direction:column-reverse;display:flex}.gx .gx-media-robotics-totals dt{color:var(--faint);margin-top:8px;font-size:13px;line-height:20px}.gx .gx-media-robotics-totals dd{white-space:nowrap;margin:0}.gx .gx-media-robotics-customers{border-top:1px solid var(--line);margin-top:64px}.gx .gx-media-robotics-customers-row{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:24px;display:grid}.gx .gx-media-robotics-customers-label{color:var(--faint);grid-column:1/span 2;margin:0;font-size:13px;line-height:20px}.gx .gx-media-robotics-customers ul{flex-wrap:wrap;grid-column:3/-1;gap:8px 32px;margin:0;padding:0;font-size:18px;font-weight:450;line-height:28px;list-style:none;display:flex}.gx .gx-media-robotics-intro{grid-column:1/span 4}.gx .gx-media-robotics-intro .gx-body{margin-top:16px}.gx .gx-media-robotics-products th{color:var(--ink);font-weight:450}.gx .gx-media-robotics-products th .gx-link{color:var(--ink)}.gx .gx-media-robotics-products th .gx-link:hover{color:var(--accent)}.gx .gx-media-robotics-spec{grid-column:6/span 7}.gx .gx-media-robotics-uses{border-bottom:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none}.gx .gx-media-robotics-uses>li{column-gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:24px;display:grid}.gx .gx-media-robotics-uses .gx-mono{color:var(--faint);grid-column:1/span 1}.gx .gx-media-robotics-uses h3{grid-column:2/span 4}.gx .gx-media-robotics-uses p{color:var(--muted);grid-column:6/span 7;margin:0}.gx .gx-media-robotics-robots{row-gap:64px;margin-top:40px}.gx .gx-media-robotics-robot>p{max-width:560px;color:var(--muted);margin:8px 0 24px}.gx .gx-media-robotics-close .gx-actions{margin-top:24px}.gx .gx-media-eco-map{border:1px solid var(--line);background:var(--paper);height:calc(100vh - 168px);min-height:560px;position:relative}.gx .gx-media-eco-map:not(:has(.react-flow)){height:auto;min-height:0;padding:40px}.gx .gx-media-eco-map:not(:has(.react-flow))>div{display:block}.gx .gx-media-eco-map:not(:has(.react-flow)) .text-center{text-align:left}.gx .gx-media-eco-map .animate-spin,.gx .gx-media-eco-map .text-red-600{display:none}.gx .gx-media-eco-map:not(:has(.react-flow)) p{color:var(--ink);margin:0;font-size:16px;line-height:24px}.gx .gx-media-eco-map button.bg-blue-600{background:var(--accent);color:#fff;border-radius:0;align-items:center;height:44px;margin-top:24px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex}.gx .gx-media-eco-map button.bg-blue-600:hover{background:var(--accent-press)}.gx .gx-media-eco-map button.bg-blue-600.w-full{justify-content:center}.gx .gx-media-eco-map .react-flow__background pattern circle{fill:var(--line)}.gx .gx-media-eco-map .react-flow__node-layerBackground .absolute.inset-0{border-top:1px solid var(--line);border-radius:0;opacity:1!important;background:0 0!important}.gx .gx-media-eco-map .react-flow__node-layerBackground .absolute.inset-0+div{color:var(--muted);font-weight:450}.gx .gx-media-eco-map .react-flow__node-company>div{border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:none;border-radius:0;transition:border-color .12s}.gx .gx-media-eco-map .react-flow__node-company>div:hover{border-color:var(--ink);box-shadow:none;transform:none}.gx .gx-media-eco-map .react-flow__node-company .font-bold{font-weight:500}.gx .gx-media-eco-map .react-flow__node-company .text-gray-600,.gx .gx-media-eco-map .react-flow__node-company .text-gray-500{color:var(--faint)}.gx .gx-media-eco-map .react-flow__handle{visibility:hidden}.gx .gx-media-eco-map .react-flow__edge-path{stroke:var(--ink)!important}.gx .gx-media-eco-map .react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:none;animation:none;stroke:var(--accent)!important}.gx .gx-media-eco-map .react-flow__arrowhead polyline{stroke:var(--ink)!important;fill:var(--ink)!important}.gx .gx-media-eco-map .react-flow__edge-textbg{fill:var(--paper)}.gx .gx-media-eco-map .react-flow__edge-text{fill:var(--muted);font-family:var(--mono)}.gx .gx-media-eco-map .react-flow__controls{border:1px solid var(--line);box-shadow:none}.gx .gx-media-eco-map .react-flow__controls-button{background:var(--paper);border-bottom:1px solid var(--line);fill:var(--ink)}.gx .gx-media-eco-map .react-flow__controls-button:hover{background:var(--tint)}.gx .gx-media-eco-map .react-flow__minimap{border:1px solid var(--line);background:var(--paper)}.gx .gx-media-eco-map .react-flow__minimap-node{fill:var(--line)}.gx .gx-media-eco-map .react-flow__minimap-mask{fill:#eef2fab3}.gx .gx-media-eco-map .react-flow__attribution{background:0 0}.gx .gx-media-eco-map .react-flow__attribution a{color:var(--faint)}.gx .gx-media-eco-map [class*=rounded]{border-radius:0}.gx .gx-media-eco-map [class*=shadow]{box-shadow:none}.gx .gx-media-eco-map .fixed.bg-black,.gx .gx-media-eco-map .absolute.bg-black{background:#ffffffdb}.gx .gx-media-eco-map .absolute.bg-black>div{border:1px solid var(--line)}.gx .gx-media-eco-map .fixed.bg-white{border-left:1px solid var(--line)}.gx .gx-media-eco-map [class*=hover\:bg-gray-200]:hover{background-color:var(--tint)}.gx .gx-media-eco-map .bg-white .border-b.bg-gray-50{background:var(--paper);border-color:var(--line)}.gx .gx-media-eco-map [class*=bg-gray-50],.gx .gx-media-eco-map [class*=bg-red-5],.gx .gx-media-eco-map [class*=bg-orange-5],.gx .gx-media-eco-map [class*=bg-yellow-5],.gx .gx-media-eco-map [class*=bg-green-5],.gx .gx-media-eco-map [class*=bg-blue-5],.gx .gx-media-eco-map [class*=bg-purple-5]{background-color:var(--paper)}.gx .gx-media-eco-map .bg-gray-200{background-color:var(--line)}.gx .gx-media-eco-map .bg-green-500,.gx .gx-media-eco-map .bg-yellow-500,.gx .gx-media-eco-map .bg-red-500{background-color:var(--accent)}.gx .gx-media-eco-map [class*=border-gray-],.gx .gx-media-eco-map [class*=border-blue-],.gx .gx-media-eco-map [class*=border-red-],.gx .gx-media-eco-map [class*=border-orange-],.gx .gx-media-eco-map [class*=border-yellow-],.gx .gx-media-eco-map [class*=border-green-],.gx .gx-media-eco-map [class*=border-purple-]{border-color:var(--line)}.gx .gx-media-eco-map .text-gray-900,.gx .gx-media-eco-map [class*=text-blue-9],.gx .gx-media-eco-map [class*=text-red-7],.gx .gx-media-eco-map [class*=text-orange-7],.gx .gx-media-eco-map [class*=text-yellow-7],.gx .gx-media-eco-map [class*=text-green-7],.gx .gx-media-eco-map [class*=text-purple-7]{color:var(--ink)}.gx .gx-media-eco-map .text-gray-500,.gx .gx-media-eco-map .text-gray-600,.gx .gx-media-eco-map .text-gray-400,.gx .gx-media-eco-map .text-blue-700{color:var(--faint)}.gx .gx-media-eco-map a.text-blue-600{color:var(--accent)}.gx .gx-media-eco-map a.text-blue-600:hover{color:var(--accent-press)}.gx .gx-media-eco-method{row-gap:24px}.gx .gx-media-eco-method-head{grid-column:1/span 4}.gx .gx-media-eco-method-body{grid-column:5/span 8}.gx .gx-media-eco-method-body ul{padding-left:0;list-style:none}.gx .gx-media-eco-method-body li{text-indent:-16px;padding-left:16px}.gx .gx-media-eco-method-body li:before{content:"·";text-indent:0;width:16px;color:var(--faint);display:inline-block}.gx .gx-media-eco-method-body b{font-weight:500}.gx .gx-media-eco-disclaimer p{color:var(--muted);margin:0;font-size:15px;line-height:24px}.gx .gx-media-eco-disclaimer p+p{margin-top:12px}.gx .gx-media-status-overall,.gx .gx-media-status-table,.gx .gx-media-status-updated{max-width:888px}.gx .gx-media-status-table th:last-child,.gx .gx-media-status-table td:last-child{padding-right:0}.gx .gx-media-status-overall{letter-spacing:-.018em;text-wrap:balance;margin:0 0 40px;font-size:32px;line-height:40px}.gx .gx-media-status-table td[data-state=degraded]{font-weight:500}.gx .gx-media-status-table th[scope=row]{color:var(--ink)}.gx .gx-media-status-updated{margin-top:24px}.gx .gx-media-status-updated .gx-mono{color:var(--muted)}.gx .gx-media-calc-screen{align-items:start;row-gap:64px}.gx .gx-media-calc-inputs{grid-column:1/span 5;gap:64px;min-width:0;display:grid}.gx .gx-media-calc-results{grid-column:7/span 6;gap:64px;min-width:0;display:grid}.gx .gx-media-calc-group{gap:24px;min-width:0;display:grid}.gx .gx-media-calc-group>h2{border-bottom:1px solid var(--line);padding-bottom:12px}.gx .gx-media-calc-field{gap:8px;min-width:0;display:grid}.gx .gx-media-calc-field>label,.gx .gx-media-calc-field>.gx-media-calc-label{color:var(--muted);font-size:13px;font-weight:450;line-height:20px}.gx .gx-media-calc-control{position:relative}.gx .gx-media-calc-control input{border:1px solid var(--line);background:var(--paper);width:100%;height:44px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;border-radius:0;margin:0;padding:0 12px;font-size:15px;transition:border-color .12s;display:block}.gx .gx-media-calc-control input::-webkit-outer-spin-button{appearance:none;margin:0}.gx .gx-media-calc-control input::-webkit-inner-spin-button{appearance:none;margin:0}.gx .gx-media-calc-control input:hover{border-color:var(--faint)}.gx .gx-media-calc-control input:focus-visible{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:0}.gx .gx-media-calc-control[data-prefix] input{padding-left:26px}.gx .gx-media-calc-control[data-suffix] input{padding-right:56px}.gx .gx-media-calc-control[data-prefix]:before,.gx .gx-media-calc-control[data-suffix]:after{color:var(--faint);pointer-events:none;align-items:center;font-size:15px;display:flex;position:absolute;top:0;bottom:0}.gx .gx-media-calc-control[data-prefix]:before{content:attr(data-prefix);left:12px}.gx .gx-media-calc-control[data-suffix]:after{content:attr(data-suffix);right:12px}.gx .gx-media-calc-static{margin:0;font-size:15px;line-height:24px}.gx .gx-media-calc-hint{color:var(--faint);margin:0;font-size:13px;line-height:20px}.gx .gx-media-calc-toggle{gap:24px;display:flex}.gx .gx-media-calc-toggle button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0;font-size:15px;transition:color .12s,border-color .12s}.gx .gx-media-calc-toggle button:hover{color:var(--ink)}.gx .gx-media-calc-toggle button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.gx .gx-media-calc-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0;display:block}.gx .gx-media-calc-range::-webkit-slider-runnable-track{background:var(--ink);height:1px}.gx .gx-media-calc-range::-webkit-slider-thumb{background:var(--accent);appearance:none;border:0;border-radius:0;width:4px;height:20px;margin-top:-9.5px}.gx .gx-media-calc-range::-moz-range-track{background:var(--ink);height:1px}.gx .gx-media-calc-range::-moz-range-thumb{background:var(--accent);border:0;border-radius:0;width:4px;height:20px}.gx .gx-media-calc-range-ends{color:var(--faint);justify-content:space-between;display:flex}.gx .gx-media-calc-head{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.gx .gx-media-calc-head.is-ruled{border-bottom:1px solid var(--line);padding-bottom:12px}.gx .gx-media-calc-print-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px}.gx .gx-media-calc-summary{gap:40px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0;display:grid}.gx .gx-media-calc-summary>div{flex-direction:column-reverse;min-width:0;display:flex}.gx .gx-media-calc-summary dt{color:var(--faint);margin-top:8px;font-size:13px;line-height:20px}.gx .gx-media-calc-summary dd{white-space:nowrap;margin:0}.gx .gx-media-calc-table{margin-top:12px}.gx .gx-media-calc-table th{width:auto}.gx .gx-media-calc-table td.num{white-space:nowrap;padding-right:0}.gx .gx-media-calc-table tr.is-total th,.gx .gx-media-calc-table tr.is-total td{color:var(--ink);font-weight:500}.gx .gx-media-calc-rates{gap:12px;margin-top:32px;display:grid}.gx .gx-media-calc-rate{color:var(--muted);grid-template-columns:150px minmax(0,1fr) 128px;align-items:center;column-gap:16px;font-size:13px;line-height:20px;display:grid}.gx .gx-media-calc-rate.is-near,.gx .gx-media-calc-rate.is-yours{color:var(--ink)}.gx .gx-media-calc-rate.is-yours{border-top:1px solid var(--line);margin-top:12px;padding-top:20px;font-weight:500}.gx .gx-media-calc-rate-value{font-family:var(--mono);font-variation-settings:"wdth" 87.5;text-align:right;white-space:nowrap;font-size:11px}.gx .gx-media-calc-rate-track{height:20px;position:relative}.gx .gx-media-calc-rate-track:before{content:"";background:var(--line);height:1px;position:absolute;top:10px;left:0;right:0}.gx .gx-media-calc-rate-bar{border:1px solid var(--faint);background:var(--paper);height:9px;position:absolute;top:6px;left:0}.gx .gx-media-calc-rate.is-near .gx-media-calc-rate-bar{border-color:var(--ink)}.gx .gx-media-calc-rate.is-yours .gx-media-calc-rate-bar{background:var(--accent);border:0}.gx .gx-media-calc-rate-mark{background:var(--accent);width:1px;position:absolute;top:-6px;bottom:-6px}.gx .gx-media-calc-axis{height:16px;color:var(--faint);margin-top:4px;position:relative}.gx .gx-media-calc-axis span{position:absolute;top:0;transform:translate(-50%)}.gx .gx-media-calc-axis span:before{content:"";background:var(--faint);width:1px;height:4px;position:absolute;top:-6px;left:50%}.gx .gx-media-calc-axis span:first-child{transform:none}.gx .gx-media-calc-axis span:first-child:before{left:0}.gx .gx-media-calc-axis span:last-child{transform:translate(-100%)}.gx .gx-media-calc-axis span:last-child:before{left:auto;right:0}.gx .gx-media-calc-contact .gx-body{color:var(--muted);margin:12px 0 24px}.gx .gx-media-calc-note{grid-column:1/-1;max-width:880px}.gx .gx-media-calc-print{display:none}@media print{:is(.gx:has(.gx-media-calc) .gx-bar,.gx:has(.gx-media-calc) .gx-foot,.gx:has(.gx-media-calc) .gx-media-open,.gx .gx-media-calc-screen){display:none!important}.gx:has(.gx-media-calc) .gx-section{border:0;padding:0}.gx .gx-media-calc-print{color:#000;font-size:11px;line-height:16px;display:block}.gx .gx-media-calc-print h1{margin:0 0 4px;font-size:20px;font-weight:500;line-height:28px}.gx .gx-media-calc-print h2{margin:20px 0 6px;font-size:12px;font-weight:500;line-height:16px}.gx .gx-media-calc-print table{border-collapse:collapse;page-break-inside:avoid;width:100%}.gx .gx-media-calc-print td{border-bottom:1px solid #ccc;padding:3px 0}.gx .gx-media-calc-print td+td{text-align:right;font-variant-numeric:tabular-nums}.gx .gx-media-calc-print tr.is-total td{font-weight:600}.gx .gx-media-calc-print p{color:#555;margin:24px 0 0;font-size:9px;line-height:13px}@page{size:letter;margin:.75in}}@media (max-width:1100px){.gx .gx-media-calc-inputs{grid-column:1/span 6}.gx .gx-media-calc-results{grid-column:7/span 6}.gx .gx-media-calc-rate{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.gx .gx-media-calc-rate-track,.gx .gx-media-calc-axis{grid-area:2/1/auto/-1}}@media (max-width:760px){.gx .gx-media-open.gx-media-legacy-open{padding-top:40px}.gx .gx-media-robotics-figure{margin-top:64px}.gx .gx-media-robotics-totals{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;display:grid}.gx .gx-media-robotics-totals>div:first-child{grid-column:1/-1}.gx .gx-media-robotics-customers{margin-top:40px}.gx .gx-media-robotics-customers-row{grid-template-columns:minmax(0,1fr);row-gap:8px;padding-block:20px}.gx .gx-media-robotics-customers-label,.gx .gx-media-robotics-customers ul{grid-column:1/-1}.gx .gx-media-robotics-customers ul{gap:4px 24px;font-size:16px;line-height:26px}.gx .gx-media-robotics-intro,.gx .gx-media-robotics-spec{grid-column:1/-1}.gx .gx-media-robotics-spec{margin-top:24px}.gx .gx-media-robotics-uses>li{grid-template-columns:40px minmax(0,1fr);row-gap:8px;padding-block:20px}.gx .gx-media-robotics-uses .gx-mono{grid-column:1}.gx .gx-media-robotics-uses h3,.gx .gx-media-robotics-uses p{grid-column:2}.gx .gx-media-robotics-robots{row-gap:40px}.gx .gx-media-eco-map{height:70vh;min-height:440px}.gx .gx-media-eco-map:not(:has(.react-flow)){padding:24px}.gx .gx-media-eco-method-head,.gx .gx-media-eco-method-body{grid-column:1/-1}.gx .gx-media-status-overall{font-size:26px;line-height:32px}.gx .gx-media-calc-inputs,.gx .gx-media-calc-results{grid-column:1/-1}.gx .gx-media-calc-summary{gap:32px 16px}}
