html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}.rb{--r: 1;--accent: #0088B5;--accent-dark: #005E80;--nav-l1: #3B2BC4;--nav-l2: #3B2BC4;--nav-l2-bg: rgba(215, 212, 241, .8);position:fixed;inset:0;overflow:hidden;background:#caccd0;font-family:LGSmartGlobal,LGSmartKorean,sans-serif;color:#1e1923;word-break:keep-all}.rb *,.rb *:before,.rb *:after{box-sizing:border-box}.rb-stage{position:absolute;inset:0;overflow:hidden}.rb-aura{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(90deg,#caccd0 81.8%,#c5c9cf 95.83%),linear-gradient(90deg,#eeeff1,#e4e6e9 29.86%,#ced0d4 62.76%,#caccd0 85.36%,#c5c9cf),linear-gradient(90deg,#787c8426,#50545c26 75.68%,#aab2bc26 94.16%,#78828e26 105.26%),#fff;box-shadow:inset 0 0 200px #0000002e}.rb-aura:before,.rb-aura:after{content:"";position:absolute;inset:-25%;filter:blur(110px);will-change:transform;transform:translateZ(0)}.rb-aura:before{background:radial-gradient(circle 300vmin at 38% 38%,#AEB2B8ff 15%,transparent 15%);animation:rb-float-a 10s ease-in-out infinite}.rb-aura:after{background:radial-gradient(circle 300vmin at 70% 70%,#E9ECEF40 15%,transparent 15%);animation:rb-float-b 12s ease-in-out infinite}@keyframes rb-float-a{0%,to{transform:translate3d(-14%,-10%,0)}25%{transform:translate3d(10%,-15%,0)}50%{transform:translate3d(12%,10%,0)}75%{transform:translate3d(-15%,12%,0)}}@keyframes rb-float-b{0%,to{transform:translate3d(14%,-12%,0)}25%{transform:translate3d(-10%,12%,0)}50%{transform:translate3d(-15%,-15%,0)}75%{transform:translate3d(12%,10%,0)}}.rb-layer{position:absolute;max-width:none;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity .7s cubic-bezier(.22,.61,.24,1),left 1s cubic-bezier(.22,.61,.24,1),top 1s cubic-bezier(.22,.61,.24,1),width 1s cubic-bezier(.22,.61,.24,1),height 1s cubic-bezier(.22,.61,.24,1)}.rb-layer.on{opacity:1}.rb-layer--part{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent),linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent),linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.rb-hotspots{position:absolute;inset:0;z-index:4;pointer-events:none;transition:opacity .3s}.rb.has-panel .rb-hotspots{opacity:0}.rb-hotspot{--hs: calc(var(--r) * 1.3);position:absolute;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 10px #0000002e;transform:translate(-50%,-50%) scale(var(--hs));cursor:pointer;pointer-events:auto;transition:transform .2s ease-in-out}.rb.has-panel .rb-hotspot{pointer-events:none}.rb-hotspot-plus{position:absolute;left:50%;top:50%;width:24.2px;height:24.2px;transform:translate(-50%,-50%);background:url(/robotics/hotspot_plus.png) center / cover no-repeat}.rb-hotspot-label{position:absolute;left:50%;bottom:130%;transform:translate(-50%);padding:7px 18px;border-radius:20px;background:var(--accent);color:#fff;font-family:LGSmartGlobal,LGSmartKorean,sans-serif;font-size:16px;font-weight:600;white-space:nowrap;display:none;pointer-events:none}.rb-hotspot-label:after{content:"";position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--accent)}.rb-hotspot.active{background:var(--accent);box-shadow:none;outline:0;z-index:3}.rb-hotspot.active .rb-hotspot-plus{display:none}.rb-hotspot.active:before{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;border:2px solid #fff;border-radius:50%;box-sizing:border-box;transform:translate(-50%,-50%)}.rb-hotspot.active:after{content:"";position:absolute;left:50%;top:50%;width:17.2px;height:17.2px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.rb-hotspot.active .rb-hotspot-label{display:block;pointer-events:auto}@media (hover: hover){.rb-hotspot:hover,.rb-hotspot:focus-visible{background:var(--accent);box-shadow:none;outline:0;z-index:3}.rb-hotspot:hover .rb-hotspot-plus,.rb-hotspot:focus-visible .rb-hotspot-plus{display:none}.rb-hotspot:hover:before,.rb-hotspot:focus-visible:before{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;border:2px solid #fff;border-radius:50%;box-sizing:border-box;transform:translate(-50%,-50%)}.rb-hotspot:hover:after,.rb-hotspot:focus-visible:after{content:"";position:absolute;left:50%;top:50%;width:17.2px;height:17.2px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.rb-hotspot:hover .rb-hotspot-label,.rb-hotspot:focus-visible .rb-hotspot-label{display:block;pointer-events:auto}}@media (hover: none){.rb-hotspot.active .rb-hotspot-label{display:flex;align-items:center;height:34px;padding:2px 13px 0;box-sizing:border-box;border-radius:34px;line-height:1}.rb-hotspot.active .rb-hotspot-label:after{border-left-width:9.5px;border-right-width:9.5px;border-top-width:14px}}.rb-title{position:absolute;left:calc(var(--r) * 67px);top:calc(var(--r) * 161px);color:#000;z-index:3;pointer-events:none;transition:transform .55s ease-in-out,opacity .55s ease-in-out}.rb.has-panel .rb-title{transform:translate(-120%);opacity:0}.rb-title h1{margin:0;font-family:LGSmartGlobal,sans-serif;font-size:calc(var(--r) * 99.849px);font-weight:700;line-height:1;letter-spacing:calc(var(--r) * -3.794px)}.rb-title span{display:block}.rb-title .rb-title-mark-line{display:flex;align-items:center}.rb-title-second-word{letter-spacing:calc(var(--r) * -1.28px)}.rb-title-mark{height:.49em;margin:0 .12em 0 .22em}.rb-title p{margin:calc(var(--r) * 28px) 0 0;font-family:LGSmartKorean,LGSmartGlobal,sans-serif;font-size:calc(var(--r) * 24px);font-weight:600;line-height:1.6;letter-spacing:calc(var(--r) * -.56px)}.rb-topbar{position:absolute;left:calc(var(--r) * 50px);right:calc(var(--r) * 50px);top:calc(var(--r) * 27px);height:calc(var(--r) * 64px);z-index:5;border-radius:9px;background:#ffffffba;box-shadow:0 1.2px 4px #ffffffd4 inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rb .logo-container{position:absolute;top:0;left:0;z-index:6}.rb .logo{position:absolute;left:95px;top:44.63px}.rb-menu-button{position:absolute;top:0;left:0;z-index:6;transform:scale(var(--r));transform-origin:top left}.rb-menu-button .site-menu-button{position:absolute;left:80px;top:45px}.rb-search-anchor{position:absolute;top:0;right:0;z-index:7;transform:scale(var(--r));transform-origin:top right}.rb-search-anchor:has(.site-search-results){z-index:var(--site-search-open-z)}.rb-search.site-search--bar{position:absolute;right:234px;top:36px}.rb--tablet .rb-search.site-search--bar{right:66px;top:27px;height:30px;padding:4px 10px}.rb--tablet .rb-search input{font-size:11px;letter-spacing:-.22px}.rb--tablet .rb-search .site-search-icon{width:22px;height:22px}.rb-l1{position:absolute;left:calc(var(--r) * 535px);top:calc(var(--r) * 27px);height:calc(var(--r) * 64px);z-index:6;display:flex;align-items:center}.rb-l1-button{display:flex;justify-content:center;width:calc(var(--r) * 245px);padding:0;border:0;background:none;cursor:pointer}.rb-l1-button:first-child{width:calc(var(--r) * 180px)}.rb-pill{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--r) * 42px);padding:0 calc(var(--r) * 30px);border-radius:999px;color:#5e5a66;font-family:LGSmartGlobal,LGSmartKorean,sans-serif;font-size:calc(var(--r) * 21px);font-weight:600;line-height:100%;white-space:nowrap;transition:background .2s ease,color .2s ease}.rb-l1-button.active .rb-pill{background:var(--nav-l1);color:#fff}.rb-l2{position:absolute;top:calc(var(--r) * 101px);z-index:1000;min-width:calc(var(--r) * 240px);transform:translate(-50%);background:#ffffffb3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid #D9D9D9;border-radius:10px;box-shadow:0 8px 24px #0000001f;overflow:hidden}.rb-l2-button{display:block;width:100%;padding:calc(var(--r) * 13.5px) calc(var(--r) * 16px);border:0;background:transparent;color:#605d62;font-family:LGSmartKorean,LGSmartGlobal,sans-serif;font-size:calc(var(--r) * 17px);font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer}.rb-l2-button:hover{color:var(--nav-l2)}.rb-l2-button.active{background:var(--nav-l2-bg);color:var(--nav-l2)}.rb-crumbs{position:absolute;left:0;top:0;z-index:4;transform-origin:top left;pointer-events:none}.rb-panel{position:absolute;top:calc(var(--r) * 125px);right:calc(var(--r) * 50px);z-index:35;width:888px;height:calc((100dvh - var(--r) * 125px) / var(--r));border-radius:9px 9px 0 0;background:#fff;transform:translate3d(120%,0,0) scale(var(--r));transform-origin:right top;visibility:hidden;transition:transform .45s cubic-bezier(.22,.61,.36,1),visibility 0s linear .45s}.rb-panel.visible{transform:translateZ(0) scale(var(--r));visibility:visible;transition:transform .45s cubic-bezier(.22,.61,.36,1),visibility 0s}.rb-panel-close{position:absolute;right:30px;top:26px;z-index:2;padding:0;border:0;background:none;cursor:pointer}.rb-panel-title{position:absolute;left:41px;right:90px;top:32px;margin:0;font-family:LGSmartGlobal,LGSmartKorean,sans-serif;font-size:32px;font-weight:700;line-height:1;color:#1e1923}.rb-panel-mean{position:absolute;left:41px;right:90px;top:72px;margin:0;font-family:LGSmartGlobal,LGSmartKorean,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.22px;color:#342e42;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-tabs{position:absolute;left:41px;right:30px;top:120px;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;--fade: 30px;--ml: 0px;--mr: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--ml),#000 calc(100% - var(--mr)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--ml),#000 calc(100% - var(--mr)),transparent 100%);cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-x}.rb-tabs.dragging{cursor:grabbing}.rb-tabs::-webkit-scrollbar{display:none}.rb-tab{flex:none;height:54px;padding:10px 26px 6px;border:0;border-radius:8px;background:#d8d7d9;color:#342e42;font-family:LGSmartGlobal,LGSmartKorean,sans-serif;font-size:16px;font-weight:600;line-height:18px;white-space:nowrap;cursor:pointer}.rb-tab.active{background:var(--accent);color:#fff;font-weight:700}.rb-tab-label{display:block}.rb-tabs.rb-tabs--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;cursor:default;touch-action:auto;-webkit-mask-image:none;mask-image:none}.rb-tabs--grid .rb-tab{min-width:0;padding:6px 10px;white-space:pre-line;text-align:center;word-break:keep-all;overflow-wrap:anywhere}:lang(en) .rb-tabs--grid .rb-tab{height:60px;line-height:16px;padding-top:6px;padding-bottom:6px}:lang(en) .rb-tabs--grid .rb-tab--single-line{font-size:17px}.rb-panel-content{position:absolute;inset:220px 0 0;overflow-y:auto;padding-bottom:48px;color:#000;font-family:LGSmartGlobal,LGSmartKorean;font-size:22px;line-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}:lang(ko) .rb-panel-content{font-family:LGSmartKorean}.rb-panel-content:lang(ja){word-break:normal;word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere}.rb-panel-content:lang(ja) :where(div,h3,h4,h5,p,li,span,button){min-width:0;max-width:100%;box-sizing:border-box}.rb-panel-content:lang(ja) h3{white-space:pre-line}.rb-panel-content:lang(ja) button{white-space:normal!important}.rb-panel-content p{margin-bottom:1em}.rb-panel-content ul{padding-left:20px;margin-bottom:1em}.rb-panel-content::-webkit-scrollbar{width:14px}.rb-panel-content::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.rb-panel-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px;border:1px solid rgba(0,0,0,.05)}.rb--mobile .rb-topbar{left:calc(var(--r) * 16.5px);right:calc(var(--r) * 16.5px);top:calc(var(--r) * 18px);height:calc(var(--r) * 48px)}.rb--mobile .rb-menu-button{left:auto;right:0;transform-origin:top right}.rb--mobile .rb-menu-button .site-menu-button{left:auto;right:32.5px;top:30px}.rb-search-button.site-menu-button{position:absolute;right:65px;top:31px}.rb--mobile .rb-title{left:calc(var(--r) * 32px);top:calc(var(--r) * 120px)}.rb--mobile .rb-title h1{font-size:calc(var(--r) * 31.3px * .8);letter-spacing:calc(var(--r) * -1.332px * .8);line-height:1.09}.rb--mobile .rb-title-second-word{letter-spacing:inherit}.rb--mobile .rb-title p{margin-top:calc(var(--r) * 4px);font-size:calc(var(--r) * 12px * .9);letter-spacing:calc(var(--r) * -.2px);line-height:1.6}.rb--mobile .rb-hotspot{--hs: calc(var(--r) * .815)}.rb--mobile .rb-hotspot:not(.active) .rb-hotspot-label{display:none}.rb--mobile .rb-hotspot.active .rb-hotspot-label{display:flex;align-items:center;height:34px;padding:2px 13px 0;border-radius:34px;line-height:1}.rb--mobile .rb-hotspot.active .rb-hotspot-label:after{border-left-width:9.5px;border-right-width:9.5px;border-top-width:14px}.rb--mobile .rb-l1{position:fixed;inset:auto 0 0;height:56px;gap:0;padding:6px 10px;overflow-x:auto;scrollbar-width:none;border-radius:calc(var(--r) * 20px) calc(var(--r) * 20px) 0 0;background:#fff}.rb--mobile .rb-l1::-webkit-scrollbar{display:none}.rb--mobile .rb-l1-button,.rb--mobile .rb-l1-button:first-child{flex:1 1 0;width:auto;min-width:0;height:54px;border-radius:24px;align-items:center;text-align:center}.rb--mobile .rb-pill{display:inline;height:auto;padding:0;font-size:clamp(0px,3.73vw,20px);line-height:100%;letter-spacing:-.2px;white-space:pre-line;color:#1e1923}.rb--mobile .rb-l1-button.active .rb-pill{background:none;color:var(--nav-l1)}.rb--mobile .rb-l2{position:fixed;inset:auto 12px 64px;width:auto;transform:none;border-radius:12px}.rb--mobile .rb-l2-button{padding:13px 16px;font-size:15px}.rb--mobile .rb-panel{position:fixed;inset:auto 0 0;width:100%;border-radius:0;transform:translate3d(0,105%,0);z-index:40;transition:transform .45s cubic-bezier(.22,.61,.36,1),height .3s ease-out,visibility 0s linear .45s}.rb--mobile .rb-panel.visible{transform:none;transition:transform .45s cubic-bezier(.22,.61,.36,1),height .3s ease-out,visibility 0s}.rb-sheet-handle{position:absolute;top:0;left:0;right:0;height:calc(var(--r) * 35px);z-index:1;display:flex;justify-content:center;align-items:center;cursor:ns-resize;touch-action:none}.rb-sheet-handle span{width:calc(var(--r) * 40px);height:calc(var(--r) * 3px);border-radius:2px;background:#d0d0d0}.rb-m-title{position:absolute;left:calc(var(--r) * 16px);right:calc(var(--r) * 16px);top:calc(var(--r) * 125px);z-index:4;pointer-events:none}.rb-m-title h2{margin:0;font-family:LGSmartGlobal,LGSmartKorean,sans-serif;font-size:calc(var(--r) * 23px);font-weight:700;line-height:1.1;color:#1e1923}.rb-m-title p{margin:calc(var(--r) * 4px) 0 0;font-family:LGSmartGlobal,LGSmartKorean,sans-serif;font-size:calc(var(--r) * 13px);font-weight:600;color:#342e42}.rb--mobile .rb-tabs{left:0;right:0;top:calc(var(--r) * -44px);padding:0 calc(var(--r) * 12px);gap:calc(var(--r) * 6px)}.rb--mobile .rb-tab{width:auto;height:calc(var(--r) * 32px);padding:calc(var(--r) * 3px) calc(var(--r) * 15.4px) 0;border-radius:calc(var(--r) * 5px);background:#fff;color:#342e42;font-size:calc(var(--r) * 13.125px);line-height:1;white-space:nowrap}.rb--mobile .rb-tab.active{background:var(--accent);color:#fff}.rb--mobile .rb-panel-content{top:calc(var(--r) * 35px);padding-top:calc(var(--r) * 16px);font-size:22px;padding-bottom:40px;letter-spacing:calc(var(--r) * -.28px)}.rb--mobile .rb-crumbs .breadcrumbs{left:32px;top:142.4px}.rb-cta{--k: calc(var(--r) * 1.19);position:absolute;left:calc((100vw - var(--r) * 938px) / 2);bottom:calc(var(--r) * 136px);z-index:5;display:flex;gap:calc(var(--k) * 34.5px);transform:translate(-50%)}.rb-cta button{width:calc(var(--k) * 240px);height:calc(var(--k) * 64px);padding:0;border:0;border-radius:88px;color:#fff;font-family:inherit;font-size:calc(var(--k) * 20px);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .2s}.rb-cta-request{background:#1e1923}.rb-cta-contact{background:var(--accent)}.rb--mobile .rb-cta{--k: var(--r);left:50%;bottom:calc(var(--r) * 16px);z-index:100;gap:calc(var(--r) * 8.5px)}.rb--mobile .rb-cta button{width:calc(var(--r) * 172px);height:calc(var(--r) * 48px);font-size:min(calc(var(--r) * 13px),calc(var(--r) * 3.7vw))}.rb--mobile .rb-panel-content{padding-bottom:calc(var(--r) * 80px + 40px)}.rb-panel-content:has(.detail-fill-bottom){background:linear-gradient(#f2f2f2,#f2f2f2) left bottom / 100% 48px no-repeat local}.rb--mobile .rb-panel-content:has(.detail-fill-bottom){background-size:100% calc(var(--r) * 80px + 40px)}.rb .breadcrumbs button:not(.home-icon),.rb .breadcrumbs .current-level{color:var(--accent-dark)}.rb .breadcrumbs .home-icon{background-color:var(--accent-dark)}.rb .breadcrumbs .separator{color:var(--accent)}.rb .breadcrumbs .separator path{stroke:var(--accent-dark)}.rb #list-language .item.active,.rb #lang-switcher-new #list-language.lang-list .item.active{color:var(--nav-l1);text-decoration-color:var(--nav-l1)}.rb #list-language .item:hover{background-color:var(--nav-l2-bg)}
