.hg-theme-default{box-sizing:border-box;touch-action:manipulation;-webkit-user-select:none;user-select:none;background-color:#ececec;border-radius:5px;width:100%;padding:5px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{font-size:inherit;border-width:0}.hg-theme-default .hg-button{flex-grow:1;display:inline-block}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;justify-content:center;align-items:center;height:40px;padding:5px;display:flex;box-shadow:0 0 3px -1px #0000004d}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{justify-content:center;align-items:center;width:33.3%;height:60px;display:flex}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{color:#fff;background:#05194687}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=\.com]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=\@]{max-width:60px}.hg-candidate-box{-webkit-user-select:none;user-select:none;background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;margin-top:-10px;display:inline-flex;position:absolute;transform:translateY(-100%)}ul.hg-candidate-box-list{flex:1;margin:0;padding:0;list-style:none;display:flex}li.hg-candidate-box-list-item{justify-content:center;align-items:center;width:40px;height:40px;display:flex}li.hg-candidate-box-list-item:hover{cursor:pointer;background:#00000008}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{color:#969696;cursor:pointer;align-items:center;padding:0 10px;display:flex}.hg-candidate-box-next{border-top-right-radius:5px;border-bottom-right-radius:5px}.hg-candidate-box-prev{border-top-left-radius:5px;border-bottom-left-radius:5px}.hg-candidate-box-btn-active{color:#444}
.virtKeyBoard{z-index:6;transition:all .3s ease-in-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(0%)}.virtKeyBoard .history{position:absolute;top:-32px;left:0;right:0}.virtKeyBoard .history .content{color:#111;-webkit-line-clamp:auto;text-align:center;word-wrap:break-word;text-overflow:ellipsis;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-radius:8px;-webkit-box-orient:vertical;min-width:120px;max-width:320px;min-height:28px;max-height:max-content;margin:0 auto;padding:6px 12px;font-family:Inter,sans-serif;font-size:.85rem;display:-webkit-box;box-shadow:0 2px 12px #0000004d}.virtKeyBoard .hg-theme-default{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#121216eb;border-radius:0;padding:6px 4px;font-family:Inter,-apple-system,sans-serif}@media (max-width:640px){.virtKeyBoard .hg-theme-default{padding:4px 2px}}.virtKeyBoard .hg-row{justify-content:center;gap:3px;margin-bottom:3px;display:flex}@media (max-width:640px){.virtKeyBoard .hg-row{gap:1.5px;margin-bottom:1.5px}}.virtKeyBoard .hg-row:last-child{margin-bottom:0}.virtKeyBoard .hg-button{color:#ffffffeb;cursor:pointer;background:#3a3a44d9;border:1px solid #ffffff0f;border-bottom:2px solid #0009;border-radius:5px;flex:1;min-width:0;height:38px;font-size:.78rem;font-weight:500;transition:all 50ms;box-shadow:0 3px 6px #0006,inset 0 1px #ffffff1a}@media (max-width:640px){.virtKeyBoard .hg-button{height:34px;font-size:.72rem}}.virtKeyBoard .hg-button{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;justify-content:center;align-items:center;padding:0 2px;display:flex}.virtKeyBoard .hg-button:active,.virtKeyBoard .hg-button.hg-activeButton{background:#505060e6;border-bottom-width:1px;transform:translateY(2px);box-shadow:0 1px 2px #00000080,inset 0 1px #ffffff0d}.virtKeyBoard .hg-button span{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.virtKeyBoard .hg-standardBtn{flex:1}.virtKeyBoard .hg-button[data-skbtn=Escape]{flex:1;font-size:.7rem}.virtKeyBoard .hg-button[data-skbtn=Backspace]{flex:2;font-size:.7rem}.virtKeyBoard .hg-button[data-skbtn=Tab]{flex:1.5;font-size:.7rem}.virtKeyBoard .hg-button[data-skbtn=CapsLock]{flex:1.75;font-size:.65rem}.virtKeyBoard .hg-button[data-skbtn=Enter],.virtKeyBoard .hg-row:nth-child(4) .hg-button[data-skbtn=Shift]:first-child{flex:2.25;font-size:.7rem}.virtKeyBoard .hg-row:nth-child(4) .hg-button[data-skbtn=Shift]:last-child{flex:2.75;font-size:.7rem}.virtKeyBoard .hg-button[data-skbtn=Control],.virtKeyBoard .hg-button[data-skbtn=Win],.virtKeyBoard .hg-button[data-skbtn=Alt],.virtKeyBoard .hg-button[data-skbtn=Menu],.virtKeyBoard .hg-button[data-skbtn=Fn]{flex:1.25;font-size:.65rem}.virtKeyBoard .hg-button[data-skbtn=Close]{color:#fffffff2;background:#dc3c14d9;flex:1.25;font-size:.75rem}.virtKeyBoard .hg-button[data-skbtn=Close]:hover,.virtKeyBoard .hg-button[data-skbtn=Close]:active,.virtKeyBoard .hg-button[data-skbtn=Close].hg-activeButton{background:#f0461ef2}.virtKeyBoard .hg-button[data-skbtn=Space]{flex:6.25}.virtKeyBoard .hg-button[data-skbtn=\\],.virtKeyBoard .hg-button[data-skbtn=\|]{flex:1.5}.virtKeyBoard .hg-caps-active,.virtKeyBoard .hg-modifier-active{background:#0e9384b3!important;border-color:#0e938480!important;box-shadow:0 0 8px #0e93844d!important}.virtKeyBoard .hg-button[data-skbtn=Escape],.virtKeyBoard .hg-button[data-skbtn=Backspace],.virtKeyBoard .hg-button[data-skbtn=Tab],.virtKeyBoard .hg-button[data-skbtn=CapsLock],.virtKeyBoard .hg-button[data-skbtn=Enter],.virtKeyBoard .hg-button[data-skbtn=Shift],.virtKeyBoard .hg-button[data-skbtn=Control],.virtKeyBoard .hg-button[data-skbtn=Win],.virtKeyBoard .hg-button[data-skbtn=Alt],.virtKeyBoard .hg-button[data-skbtn=Menu],.virtKeyBoard .hg-button[data-skbtn=Fn],.virtKeyBoard .hg-button[data-skbtn=ArrowLeft],.virtKeyBoard .hg-button[data-skbtn=ArrowDown],.virtKeyBoard .hg-button[data-skbtn=ArrowUp],.virtKeyBoard .hg-button[data-skbtn=ArrowRight]{color:#ffffffb3;background:#2a2a34e6}.virtKeyBoard .hg-button[data-skbtn=""]{visibility:hidden;border:none;flex:0;width:0;min-width:0;margin:0;padding:0}
.containerSubButton{z-index:1;gap:8px;width:max-content;display:flex;position:absolute}.wrapperDraggable{z-index:1;width:max-content;position:absolute}.wrapperDraggable.selected{box-sizing:border-box;border:1px solid #afa9a9;padding:2px}.navSetting{z-index:2;background-color:#000;border-bottom:1px solid #8f898983;justify-content:space-between;align-items:center;height:56px;padding:16px 32px;display:flex;position:absolute;top:0;left:0;right:0}.navSetting .wrapperLeft{gap:16px;display:flex}.navSetting .wrapperLeft .ctnContent{color:#fff;gap:8px;font-size:12px;display:flex}.navSetting .wrapperLeft .ctnContent .title{font-weight:600}.navSetting .wrapperLeft .btnGroup{align-items:center;gap:6px;display:flex}.navSetting .wrapperLeft .btnGroup button{background-color:#0000;outline:none;justify-content:center;align-items:center;display:flex}.navSetting .ctnBtns{align-items:center;gap:8px;display:flex}.navSetting .ctnBtns .instbtn{padding:8px 12px;font-weight:600}.defaultButton,.dpad .dpadBtn,.ybxa .mainContent .button-a,.ybxa .mainContent .button-x,.ybxa .mainContent .button-b,.ybxa .mainContent .button-y{width:inherit;height:inherit;color:#fff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background-color:#2d2b2b80;border:1.5px solid #fff3;outline:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;overflow:hidden}.defaultButton.circle,.dpad .circle.dpadBtn,.ybxa .mainContent .circle.button-a,.ybxa .mainContent .circle.button-x,.ybxa .mainContent .circle.button-b,.ybxa .mainContent .circle.button-y{border-radius:50%}.defaultButton.rectangle,.dpad .rectangle.dpadBtn,.ybxa .mainContent .rectangle.button-a,.ybxa .mainContent .rectangle.button-x,.ybxa .mainContent .rectangle.button-b,.ybxa .mainContent .rectangle.button-y{border-radius:1em}.defaultButton.hold,.dpad .hold.dpadBtn,.ybxa .mainContent .hold.button-a,.ybxa .mainContent .hold.button-x,.ybxa .mainContent .hold.button-b,.ybxa .mainContent .hold.button-y{box-shadow:0 0 2px 3px #0202ff33}.centerButton{color:#c3b5b5;background-color:#0000;border:1px solid #c3b5b5;border-radius:10px;outline:none;justify-content:center;align-items:center;width:50px;height:25px;display:flex}.centerButton.circle{border-radius:50%}.centerButton.rectangle{border-radius:10px}.centerButton:active{box-shadow:0 0 4px 5px #0202ff4d}.ybxa{position:absolute;top:48%;right:30%}.ybxa .mainContent{position:relative}.ybxa .mainContent .button-y{position:absolute;top:0;right:50%;transform:translate(50%,-100%)}.ybxa .mainContent .button-b{position:absolute;bottom:0;right:50%;transform:translate(50%,100%)}.ybxa .mainContent .button-x{position:absolute;top:50%;right:0;transform:translate(100%,-50%)}.ybxa .mainContent .button-a{position:absolute;top:50%;left:0%;transform:translate(-100%,-50%)}.dpad{--veritcalBtnWith:52px;--horizontalWith:37px;position:relative}.dpad .dpadBtn{width:inherit;height:inherit;border-top-left-radius:8px;border-top-right-radius:8px}.dpad .top{position:absolute;top:0;right:50%;transform:translate(50%,-100%)}.dpad .right{position:absolute;bottom:50%;right:-26%;transform:translate(100%,50%)rotate(90deg)}.dpad .left{position:absolute;bottom:50%;left:-26%;transform:translate(-100%,50%)rotate(270deg)}.dpad .bottom{position:absolute;bottom:0%;right:50%;transform:translate(50%,100%)rotate(180deg)}.funcBtn,.leftFuncBtn,.rightFuncBtn{gap:18px;width:max-content;display:flex}.rightFuncBtn{align-items:flex-start}.leftFuncBtn{align-items:flex-end}
.defaultGamingKeyButton{width:inherit;height:inherit;color:#fff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background-color:#2d2b2b80;border:1.5px solid #fff3;outline:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;overflow:hidden}.defaultGamingKeyButton.circle{border-radius:50%}.defaultGamingKeyButton.rectangle{border-radius:1em}.defaultGamingKeyButton.hold{box-shadow:0 0 2px 3px #0202ff33}.wrapperGamingKeyDraggable{z-index:1;width:max-content;position:absolute}.wrapperGamingKeyDraggable.selected{box-sizing:border-box;border:1px solid #afa9a9;padding:2px}.picker-tabs button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff1a;border-bottom:none}
