html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;position:relative;touch-action:none;caret-color:transparent}*{box-sizing:border-box}body{background-color:#111;color:#f0f0f0}#root,.container{width:100%;height:100%;word-break:keep-all}canvas{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#loader{position:fixed;border-radius:10px;background:transparent;z-index:28;transition:opacity .5s}.spinner_wrapper{display:grid;place-content:center;justify-items:center;gap:clamp(0px,3.3vw,12px);transform:translate(-50%) translateY(-50%);top:50%;left:50%;position:absolute}.model-loading{position:fixed;top:50%;left:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border:3px solid rgba(146,126,170,.35);border-top-color:#d7177b;border-radius:50%;z-index:50;pointer-events:none;opacity:0;animation:model-loading-in .2s ease .2s forwards,model-loading-spin .8s linear infinite}@keyframes model-loading-in{to{opacity:1}}@keyframes model-loading-spin{to{transform:rotate(360deg)}}.spinner{border:4px solid #927EAA;border-left-color:#fff;border-radius:50%;width:clamp(0px,21.3vw,50px);height:clamp(0px,21.3vw,50px)}#loader .spinner_lottie svg [fill="rgb(255,255,255)"],#loader .spinner_lottie svg [fill="rgb(235,235,235)"]{fill:#383750}.spinner_text{color:#fff;font-family:"sans-serif";font-size:clamp(0px,3.8vw,16px);font-weight:500}#title-overlay{display:flex;align-items:center;position:fixed;top:calc(var(--vh, 1vh) * 3);left:calc(var(--vw, 1vw) * 2);z-index:10;color:#fffc}#title-overlay h1,#title-overlay p{margin:0}#title-overlay .logo-image{margin-right:8px}#title-overlay .divider{margin-left:16px;margin-right:16px;width:1px;height:1.2em;background-color:#ffffff80}#lang-switcher{width:12vw;display:flex;justify-content:center;align-items:center;position:absolute;top:20px;right:1vw;z-index:10;font-family:LGSmartGlobal,LGSmartKorean,sans-serif!important;display:none}.green-window{width:100vw;height:100vh;background-color:green;position:fixed;z-index:100000;clip-path:circle(150% at 50% 50%);transition:clip-path 1.2s ease-in-out}.green-window.hidden_red{clip-path:circle(0% at 50% 50%);pointer-events:none;transition:clip-path 1.2s ease-in-out}.title-container,.logo-container{position:absolute;left:0;z-index:5}.title-container-bottom{position:absolute;left:0;bottom:0;z-index:5}.top-container{position:absolute;z-index:5;pointer-events:none}.top-bar{position:absolute;left:50%;transform:translate(-50%);z-index:5;box-shadow:0 0 4px #ffffffd4;background:#ffffffba;box-shadow:0 1.2px 4px #ffffffd4 inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.EV_Cancel{background-color:#a5a3a7;color:#fff}.EV_Cancel:hover{background-color:#959396}.EV_Cancel:active{background-color:#7e7c82}.Card_Ele{background-color:#d9d9d9}.Card_Ele:hover{background-color:#cfcfcf}.Card_Ele:active{background-color:#bebebe}.right-container{position:absolute;right:0;height:100%;z-index:5}.logo{position:absolute;left:95px;top:44.63px}#title-1{position:absolute;width:1500px;left:67px;font-size:99.849px;font-weight:700;line-height:1;color:#000!important;font-family:LGSmartGlobal,sans-serif;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#title-1-image{width:1500px;position:absolute;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#title-1-2{position:absolute;width:1500px;left:67px;font-size:99.85px;font-weight:700;line-height:1;color:#000!important;font-family:LGSmartGlobal,sans-serif;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#title-2{position:absolute;left:67px;width:1500px;font-size:26px;font-weight:700;line-height:1;color:#000!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#title-3{position:absolute;left:67px;width:1500px;font-size:17.5px;font-weight:600;line-height:1;color:#000!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-btn{color:#ffffffb3;text-decoration:none;font-weight:500;font-size:calc(var(--vw, 1vw) * 1.8);margin:0 8px;cursor:pointer;transition:color .3s}.lang-btn:hover{color:#fff}.lang-btn.active{font-weight:500;color:#fff}.hotspot{position:absolute;z-index:2;width:40px;height:40px;background:#fff;color:#000;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:74px;font-weight:700;transition:transform .2s ease-in-out,opacity .3s;transform:translate(-50%,-50%) scale(var(--hotspot-scale, 1));visibility:hidden;opacity:0;border:none}.hotspot span{left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);width:24.2px;height:24.2px;font-size:34px;background:url(/hotspot_black.png) center / cover no-repeat}.hotspot.visible{visibility:visible;opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hotspot:hover{transform:translate(-50%,-50%) scale(var(--hotspot-scale, 1.2))}.hotspot-label{visibility:hidden;opacity:0;position:absolute;bottom:150%;left:50%;transform:translate(-50%);background-color:#fff;color:#1a1a1a;padding:6px 14px;border-radius:20px;font-family:LGSmartGlobal,sans-serif;font-size:14px;font-weight:500;white-space:nowrap;box-shadow:0 2px 8px #00000026;transition:opacity .2s ease-in-out,visibility 0s linear .2s;pointer-events:none;display:none}.hotspot-label.enable-pe{pointer-events:auto}.hotspot-label-text{display:inline-block;vertical-align:top;position:relative;top:.03em}.hotspot.active{background-color:#7f2bc4;border:none;width:40px;height:40px;z-index:3}.hotspot.active span{display:none}.hotspot.active:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;box-sizing:border-box;border:2px solid white;background-color:transparent;border-radius:50%}.hotspot.active:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:17.2px;height:17.2px;background-color:#fff;border-radius:50%}.hotspot.active .hotspot-label{visibility:visible;opacity:1;pointer-events:auto;display:block;bottom:130%;top:auto;left:50%;transform:translate(-50%);background-color:#7f2bc4;color:#fff;padding:7px 18px;border-radius:20px;font-size:16px;font-weight:600;white-space:nowrap;transition:none;box-shadow:none}@media (hover: none){.hotspot.active .hotspot-label{display:flex;align-items:center;height:34px;padding:2px 13px 0;box-sizing:border-box;border-radius:34px;font-size:16px;line-height:1}.hotspot.active .hotspot-label:after{border-left-width:9.5px;border-right-width:9.5px;border-top-width:14px}}.container:has(.hotspot.visible.active) #guide-rotate{display:none}.hotspot.active .hotspot-label:before{display:none}.hotspot.active .hotspot-label:after{content:"";position:absolute;top:100%;top:calc(100% - 1px);left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #7F2BC4;border-bottom:0;background-color:transparent;border-radius:0}@media (hover: hover){.hotspot:not(.hotspot--l3):hover{background-color:#7f2bc4;border:none;width:40px;height:40px;z-index:3}.hotspot:not(.hotspot--l3):hover span{display:none}.hotspot:not(.hotspot--l3):hover:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;box-sizing:border-box;border:2px solid white;background-color:transparent;border-radius:50%}.hotspot:not(.hotspot--l3):hover:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:17.2px;height:17.2px;background-color:#fff;border-radius:50%}.hotspot:not(.hotspot--l3):hover .hotspot-label{visibility:visible;opacity:1;pointer-events:auto;display:block;bottom:130%;top:auto;left:50%;transform:translate(-50%);background-color:#7f2bc4;color:#fff;padding:7px 18px;border-radius:20px;font-size:16px;font-weight:600;white-space:nowrap;transition:none;box-shadow:none}.hotspot:not(.hotspot--l3):hover .hotspot-label:before{display:none}.hotspot:not(.hotspot--l3):hover .hotspot-label:after{content:"";position:absolute;top:100%;top:calc(100% - 1px);left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #7F2BC4;border-bottom:0;background-color:transparent;border-radius:0}}.hotspot.hotspot--l3.active{background-color:#7f2bc4;border:none;width:40px;height:40px;z-index:3}.hotspot.hotspot--l3.active span{display:none}.hotspot.hotspot--l3.active:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;box-sizing:border-box;border:2px solid white;background-color:transparent;border-radius:50%}.hotspot.hotspot--l3.active:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:17.2px;height:17.2px;background-color:#fff;border-radius:50%}.hotspot.hotspot--l3.active .hotspot-label{display:none!important;visibility:hidden;opacity:0}#depth_level_1{position:absolute}#depth_level_2_container{position:absolute;z-index:1000;display:none;background:#fff;border:1px solid #D9D9D9;border-radius:0 0 8px 8px;box-shadow:0 8px 24px #0000001f;padding:0;width:240px}#depth_level_2_container .depth-button.active:first-child{border-top-left-radius:12px;border-top-right-radius:12px}#depth_level_2_container .depth-button.active:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}#depth_level_2_container.show{display:block}.depth-button{color:#605d62;font-weight:600;cursor:pointer;font-size:21px;text-align:center;transition:all 0s;width:245px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none}.depth-button:first-child{width:180px}#depth_level_1 .btn-pill{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:21px 30px;line-height:100%;border-radius:999px;font-weight:600;color:#5e5a66;transition:background .2s ease,color .2s ease;font-family:LGSmartGlobal,sans-serif;white-space:nowrap}#depth_level_2_container .depth-button{width:100%;padding:13.5px 16px;background:transparent;border:0;border-radius:0;text-align:left;justify-content:flex-start;font-size:17px;font-weight:600;line-height:1.2;color:#605d62;justify-content:center}#depth_level_2_container .depth-button:hover{color:#d7177b}#depth_level_2_container .depth-button.active{background:#f9e6f6cc;border:0;color:#d7177b}#depth_level_1 .depth-button.active .btn-pill{background:#d7177b;border-radius:21px;color:#fff}#connector-svg-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:15;pointer-events:none}#connector-svg-layer path{stroke-width:calc(var(--vh, 1vh) * .4);stroke:#d7177b;fill:none;stroke-linecap:round;stroke-linejoin:round}#left-panel{position:fixed;right:calc(var(--vw, 1vw) * 2);transform:translate3d(120%,0,0) scale(var(--panel-scale, 1));transform-origin:right top;background-color:#00000080;background-color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:20px;border-radius:9px 9px 0 0;border:1px solid rgba(255,255,255,.1);z-index:35;color:#f0f0f0;display:flex;flex-direction:column;opacity:1;visibility:hidden;pointer-events:none;touch-action:pan-y;overscroll-behavior:contain;transition:transform .45s cubic-bezier(.22,.61,.36,1),visibility 0s linear .45s}#left-panel.visible{transform:translateZ(0) scale(var(--panel-scale, 1));visibility:visible;pointer-events:auto;transition:transform .45s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}@media (prefers-reduced-motion: reduce){#left-panel,#left-panel.visible{transition:none}}#left-panel-content{flex-grow:1;overflow-y:auto;padding-right:0;padding-left:0;left:0;font-size:22px;line-height:0;top:220px;bottom:0;-webkit-overflow-scrolling:touch;touch-action:pan-y;color:#000;position:absolute}#left-panel-content::-webkit-scrollbar{width:14px}#left-panel-content::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}#left-panel-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px;border:1px solid rgba(0,0,0,.05)}#left-panel-content::-webkit-scrollbar-thumb:hover{background-color:#0006}#left-panel-content p{margin-bottom:1em}#left-panel-content ul{padding-left:20px;margin-bottom:1em}#left-panel-content a{color:#87cefa;text-decoration:none}#left-panel-content a:hover{text-decoration:underline}.panel-image{width:100%;height:auto;display:block;margin:15px 0;border-radius:5px;cursor:zoom-in}.RightPanel-Arrow{position:absolute;width:46px;height:110px;right:0;transform:translateY(-50%);background-color:#d7177b;z-index:10}.aura-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:linear-gradient(90deg,#cbcadb 81.8%,#c8cedd 95.83%),linear-gradient(90deg,#f7e1f0,#edd9ea 29.86%,#cfc5d9 62.76%,#cbcadb 85.36%,#c8cedd),linear-gradient(90deg,#d7177b26,#551d8326 75.68%,#70c0e626 94.16%,#0088b526 105.26%),#fff;box-shadow:inset 0 0 200px #0000002e}.aura-bg:before,.aura-bg:after{content:"";position:absolute;inset:-25%;will-change:transform;transform:translateZ(0)}.aura-bg:before{filter:blur(110px);background:radial-gradient(circle 300vmin at 38% 38%,#B1AFCBff 15%,transparent 15%);animation:floatA 10s ease-in-out infinite}.aura-bg:after{filter:blur(110px);background:radial-gradient(circle 300vmin at 70% 70%,#81D3EF25 15%,transparent 15%);animation:floatB 12s ease-in-out infinite}@keyframes floatA{0%{transform:translate3d(-14%,-10%,0)}25%{transform:translate3d(10%,-15%,0)}50%{transform:translate3d(12%,10%,0)}75%{transform:translate3d(-15%,12%,0)}to{transform:translate3d(-14%,-10%,0)}}@keyframes floatB{0%{transform:translate3d(14%,-12%,0)}25%{transform:translate3d(-10%,12%,0)}50%{transform:translate3d(-15%,-15%,0)}75%{transform:translate3d(12%,10%,0)}to{transform:translate3d(14%,-12%,0)}}@keyframes floatC{0%{transform:translate3d(14%,12%,0)}25%{transform:translate3d(-10%,-12%,0)}50%{transform:translate3d(-15%,35%,0)}75%{transform:translate3d(12%,10%,0)}to{transform:translate3d(34%,52%,0)}}.guide-rotate{position:absolute;z-index:25;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--guide-scale, 1));pointer-events:none}.guide-rotate .badge{width:16px;height:16px;border-radius:50%;background:#e93090;box-shadow:0 0 0 6px #e930904d}.guide-rotate-label{position:absolute;display:flex;align-items:center;gap:8px;background:#fff;color:#1a1a1a;padding:8px 14px;border-radius:20px;font-family:LGSmartGlobal,sans-serif;font-size:16px;font-weight:700;white-space:nowrap;box-shadow:0 2px 8px #00000026;pointer-events:none;left:50%;transform:translate(-50%);bottom:200%}.guide-rotate-label .guide-icon{width:26px;height:26px;background:url(/drag_to_rotate.png) center/contain no-repeat}.guide-rotate-label:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:white transparent transparent transparent}.navigation-container{position:absolute;top:0;left:0;z-index:20;transform-origin:top left;pointer-events:none}.l3-tabs{--fade: 30px;--ml: 0px;--mr: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--ml),black calc(100% - var(--mr)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--ml),black calc(100% - var(--mr)),transparent 100%)}.l3-tabs::-webkit-scrollbar{display:none}.section-header-title-with-icon{box-sizing:border-box}.section-header-title-with-icon:before{content:var(--icon-url);width:var(--icon-width);height:var(--icon-height);position:absolute;left:0;top:var(--icon-top-em);transform:translateY(-50%)}.sc-eCssSg,.hmocIu{width:100%!important;height:100%!important}.sc-gsTCUz{height:500px!important;width:500px!important}div[class^=sc-] canvas{width:100%!important;height:100%!important}#left2-panel-content{flex-grow:1;overflow-y:auto;padding-right:0;padding-left:0;-webkit-overflow-scrolling:touch;touch-action:pan-y;color:#000;position:absolute}#left2-panel-content::-webkit-scrollbar{width:7px}#left2-panel-content::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}#left2-panel-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px;border:1px solid rgba(0,0,0,.05)}#left2-panel-content::-webkit-scrollbar-thumb:hover{background-color:#0006}#left2-panel-content p{margin-bottom:1em}#left2-panel-content ul{padding-left:20px;margin-bottom:1em}#left2-panel-content a{color:#87cefa;text-decoration:none}#left2-panel-content a:hover{text-decoration:underline}html[data-lang=ja] #left-panel-title,html[data-lang=ja] #left-panel-title2{box-sizing:border-box;max-width:calc(100% - 76px);line-height:1.2;white-space:normal;overflow-wrap:anywhere}html[data-lang=ja] #left-panel-content{left:0;right:14px;width:auto;max-width:100%;overflow-x:hidden;box-sizing:border-box;min-width:0}html[data-lang=ja] #left-panel-content>div,html[data-lang=ja] #left-panel-content h1,html[data-lang=ja] #left-panel-content h2,html[data-lang=ja] #left-panel-content h3,html[data-lang=ja] #left-panel-content h4,html[data-lang=ja] #left-panel-content h5,html[data-lang=ja] #left-panel-content p,html[data-lang=ja] #left-panel-content li,html[data-lang=ja] #left-panel-content span,html[data-lang=ja] #left-panel-content td,html[data-lang=ja] #left-panel-content th{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;word-break:normal;min-width:0}html[data-lang=ja] #left-panel-content h1,html[data-lang=ja] #left-panel-content h2,html[data-lang=ja] #left-panel-content h3,html[data-lang=ja] #left-panel-content h4,html[data-lang=ja] #left-panel-content h5{white-space:normal!important}html[data-lang=ja] #left-panel-content table{width:100%;max-width:100%;table-layout:fixed}html[data-lang=ja] #left-panel-content img,html[data-lang=ja] #left-panel-content video,html[data-lang=ja] #left-panel-content canvas{max-width:100%}.spinner_lottie{width:300px;height:300px;width:clamp(200px,12.5vw,350px);height:clamp(200px,12.5vw,350px);display:flex;align-items:center;justify-content:center;margin:0 auto}@media (max-width: 700px){.spinner_lottie{width:clamp(120px,43vw,320px);height:clamp(120px,43vw,320px)}}.em-search{position:absolute;right:234px;top:36px}.em-search-anchor{z-index:30}.em-search-anchor:has(.site-search-results){z-index:var(--site-search-open-z)}.em-search.em-search--tablet{right:66px;top:27px;height:30px;padding:4px 10px}.em-search.em-search--tablet input{font-size:11px;letter-spacing:-.22px}.em-search.em-search--tablet .site-search-icon{width:22px;height:22px}.l3-tabs.l3-tabs--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;height:auto;padding-right:40px;overflow:visible;cursor:default;touch-action:auto;-webkit-mask-image:none;mask-image:none}.l3-tabs--grid .l3-tab{min-width:0;padding:6px 10px;font-size:16px;line-height:18px;white-space:pre-line;text-align:center;word-break:keep-all}.izb-popup{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:16px;background:#000000b3;opacity:0;transition:opacity .25s ease}.izb-popup.is-shown{opacity:1}.izb-popup-card{width:min(420px,calc((100dvh - 80px)*.6775),100%);border-radius:14px;overflow:hidden;background:#000;box-shadow:0 20px 40px #00000059;transform:translateY(12px);transition:transform .25s ease}.izb-popup.is-shown .izb-popup-card{transform:none}.izb-popup-visual{display:block}.izb-popup-visual img{display:block;width:100%;height:auto}.izb-popup-bar{display:flex;height:48px;background:#fff}.izb-popup-bar button{flex:1;border:0;background:none;cursor:pointer;font-family:LGSmartKorean,LGSmartGlobal,sans-serif;font-size:15px;color:#3d3a46}.izb-popup-bar button+button{border-left:1px solid #e3e3e8}@media (prefers-reduced-motion: reduce){.izb-popup,.izb-popup-card{transition:none}}.izb-survey-btn{display:flex;align-items:center;box-sizing:border-box;background:#7f2bc4;color:#fff;font-family:LGSmartKorean,LGSmartGlobal,sans-serif;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.izb-survey-btn img{display:block;pointer-events:none}.izb-survey-btn__text{display:flex;flex-direction:column}.izb-survey-btn__cta{display:flex;align-items:center}.izb-survey-btn--pc{position:absolute;top:493px;left:65px;width:-moz-max-content;width:max-content;padding:26px 50px 28px 40px;gap:16px;border-radius:72px}.izb-survey-btn--pc .izb-survey-btn__icon{width:62.15px;height:66px}.izb-survey-btn--pc .izb-survey-btn__text{gap:14px}.izb-survey-btn--pc .izb-survey-btn__label{font-size:36px;line-height:28px;letter-spacing:-.56px;font-weight:700}.izb-survey-btn--pc .izb-survey-btn__cta{gap:14px;font-size:24px;line-height:22px;letter-spacing:-.72px}.izb-survey-btn--pc .izb-survey-btn__arrow{width:22px;height:22px}.izb-survey-btn-slot{position:absolute;bottom:67px;left:0;width:0;display:flex;justify-content:center}.izb-survey-btn--mobile{flex:none;height:50px;padding:13px 21px;gap:7px;border-radius:57px;font-size:15px;line-height:17px;letter-spacing:-.6px}.izb-survey-btn--mobile .izb-survey-btn__icon{width:20.9px;height:21.8px;margin:.5px 0 .5px 1px}.izb-survey-btn--mobile .izb-survey-btn__text{flex-direction:row;align-items:center;gap:7px}.izb-survey-btn--mobile .izb-survey-btn__label{font-size:17px;line-height:17px;font-weight:700}.izb-survey-btn--mobile .izb-survey-btn__cta{gap:4px}.izb-survey-btn--mobile .izb-survey-btn__arrow{width:17px;height:17px}
