.servers-page{display:grid;place-content:center}.servers-page .server-sel-win{position:relative;flex:none;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;user-select:none}.servers-page .servers-loading{position:absolute;inset:0;display:grid;place-content:center;color:#e2e2e2;font-size:13px;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.servers-page .servers-notice{position:absolute;left:0;right:0;top:-28px;text-align:center;color:#ff6a6a;font-size:12px;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.login-page{position:absolute;inset:0}.login-page .login-win{position:absolute;left:50%;top:calc((100% - 245px) * 2 / 3);transform:translate(-50%);flex:none;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;user-select:none}.login-page form{position:absolute;inset:0;pointer-events:none}.login-page .login-label{position:absolute;color:#fff;font-size:11px;line-height:1;text-shadow:1px 1px 0 rgba(0,0,0,.85);white-space:nowrap}.login-page .login-server-line{position:absolute;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.login-page .login-remember{pointer-events:auto;cursor:pointer}.login-page .login-input{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;pointer-events:auto;background:transparent;border:none;outline:none;color:#fff;font-family:inherit;font-size:12px;line-height:1}.login-page .login-submit{position:absolute;width:0;height:0;padding:0;border:none;opacity:0}.login-page .login-error{position:absolute;left:0;right:0;top:205px;margin:0;text-align:center;color:#ff5a5a;font-size:11px;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.mu-text{font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;font-size:11px;font-weight:400;line-height:13px;color:#fff;white-space:pre;-webkit-font-smoothing:antialiased}.mu-text-bold{font-weight:600}.mu-text-big{font-size:22px;line-height:26px;font-weight:600}.mu-text-fix{font-size:13px;line-height:15px}.mu-tip-text{font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;font-size:11px;line-height:13px;color:#fff;padding:1px 2px;border:1px solid #000;white-space:pre;pointer-events:none;z-index:1}.mu-logo{position:absolute;left:50%;transform:translate(-50%);pointer-events:none;animation:mu-logo-in .8s linear both}.mu-logo .mu-logo-glow,.mu-logo .mu-logo-mark{position:absolute;inset:0;width:100%;height:100%}.mu-logo .mu-logo-glow{opacity:.7;background-size:100% 100%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-mode:luminance;mask-mode:luminance}@keyframes mu-logo-in{0%{opacity:0}to{opacity:1}}.characters-page{position:absolute;inset:0;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;user-select:none}.char-sel-bar{position:absolute;left:22px;right:22px;bottom:calc(5.5% + 11px)}.char-sel-info{position:absolute;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;letter-spacing:.02em;text-shadow:1px 1px 0 rgba(0,0,0,.85);white-space:nowrap;overflow:hidden}.char-make-win{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;pointer-events:auto}.char-make-preview{position:absolute;left:0;top:0;pointer-events:none}.char-make-panel{position:absolute;pointer-events:none}.char-make-stat,.char-make-desc{position:absolute;color:#fff;font-family:Courier New,Consolas,monospace;font-size:11px;line-height:1;white-space:nowrap;text-shadow:1px 1px 0 rgba(0,0,0,.85);pointer-events:none}.char-make-stat-value{color:#ffb400}.char-make-input{position:absolute;height:14px;padding:0;box-sizing:border-box;pointer-events:auto;background:transparent;border:none;outline:none;color:#fff;font-family:inherit;font-size:12px;line-height:1}.msg-window-layer{position:absolute;inset:0;pointer-events:auto;z-index:600;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;user-select:none}.msg-window{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);flex:none}.msg-window-text{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:11px;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.msg-window-input{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;pointer-events:auto;background:transparent;border:none;outline:none;color:#fff;font-family:inherit;font-size:12px;line-height:1;letter-spacing:.2em}.world-page{display:grid;place-content:center;position:absolute;inset:0}.world-page .hud{position:absolute;inset:0}.world-page .hud .money{position:absolute;top:1rem;left:1rem}.world-page .hud .coords{position:absolute;top:2rem;left:1rem}.world-page .world-objects{position:absolute;inset:0}.world-label{display:flex;position:absolute;transform:translate(-10000px,-10000px);contain:layout}.world-label .text{background-color:#00000080;color:#fff;padding:.1rem .4rem;border-radius:.1rem;font-size:.75rem;transform:translate(-50%,-50%)}.world-label.drop .text{pointer-events:auto;cursor:pointer;user-select:none}.world-label.drop .text:hover{background-color:#000c;text-decoration:underline}.name-tags{position:absolute;inset:0;pointer-events:none;overflow:hidden}.name-tags .name-tag{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:stretch;transform:translate(-10000px,-10000px);contain:layout;white-space:nowrap}.name-tags .name-tag .line{padding:0 3px 0 2px;font-size:12px;line-height:13px;text-shadow:1px 1px 0 rgba(0,0,0,.6)}.name-tags .name-tag .line .name-tag-mark{display:inline-block;width:8px;height:8px;margin-right:3px;vertical-align:baseline;image-rendering:pixelated}.name-tags .name-tag .line.bold{font-weight:700}.name-tags .name-tag .line.blink{animation:name-tag-blink .48s steps(1,end) infinite}@keyframes name-tag-blink{50%{color:var(--tag-bg);background-color:var(--tag-text)}}.party-bars{position:absolute;inset:0;pointer-events:none;overflow:hidden}.party-bar{position:absolute;left:0;top:0;transform:translate(-10000px,-10000px);will-change:transform}.party-bar .party-bar-back{position:absolute;left:0;top:0;background-color:#300;box-shadow:1px 1px #00000080}.party-bar .party-bar-rail{position:absolute;background-color:#320a00}.party-bar .party-bar-pip{position:absolute;background-color:#fa0a00}.party-bar .party-bar-label{position:absolute;left:0;bottom:6px;white-space:nowrap;font-size:11px;line-height:12px;color:#ffe6d2;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.emoji-bubbles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.emoji-bubble{position:absolute;left:0;top:0;pointer-events:none;transform:translate(-10000px,-10000px);will-change:transform,opacity}.emoji-bubble .glyph{display:block;font-size:26px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;filter:drop-shadow(0 1px 2px rgba(0,0,0,.75))}.emoji-bubble.head .glyph{animation:emoji-pop-head .24s cubic-bezier(.2,1.6,.4,1) both,emoji-float 1.5s .24s ease-in-out infinite}.emoji-bubble.side .glyph{font-size:22px;animation:emoji-pop-side .2s cubic-bezier(.2,1.7,.4,1) both,emoji-throb .75s .2s ease-in-out infinite}@keyframes emoji-pop-head{0%{transform:translate(-50%,-20%) scale(.35)}70%{transform:translate(-50%,-58%) scale(1.15)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes emoji-pop-side{0%{transform:translate(-50%,-50%) scale(.3) rotate(-18deg)}60%{transform:translate(-50%,-50%) scale(1.2) rotate(8deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes emoji-float{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-66%) scale(1.06)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes emoji-throb{0%{transform:translate(-50%,-50%) scale(1) rotate(-5deg)}35%{transform:translate(-50%,-50%) scale(1.22) rotate(6deg)}70%{transform:translate(-50%,-50%) scale(1.02) rotate(-3deg)}to{transform:translate(-50%,-50%) scale(1) rotate(-5deg)}}.damage-numbers{position:absolute;inset:0;overflow:hidden;pointer-events:none}.damage-number{position:absolute;transform:translate(-10000px,-10000px);contain:layout}.damage-number .glyphs{position:absolute;width:max-content;will-change:transform,opacity}.damage-number .digits{position:relative}.damage-number .digit{position:absolute;top:0;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.target-health-bar{position:absolute;top:0;left:0;right:0;pointer-events:none}.target-health-bar .target-name{position:absolute;left:50%;transform:translate(-50%);padding:0 3px;color:#ffe6c8;background-color:#640000;font-size:12px;line-height:13px;white-space:nowrap}.target-health-bar .target-bar{position:absolute;left:50%;transform:translate(-50%)}.target-health-bar .bar-shadow{position:absolute;inset:1px -1px -1px 1px;background-color:#00000080}.target-health-bar .bar-frame{position:absolute;inset:0}.target-health-bar .bar-track,.target-health-bar .bar-step{position:absolute}.move-window{position:absolute;left:1px;top:1px;transform-origin:top left;pointer-events:auto;user-select:none;overflow:hidden;background:#000c;font-size:11px}.move-window .move-label{position:absolute;white-space:nowrap;text-shadow:1px 1px 0 #000;transform:translate(-50%)}.move-window .move-row{position:absolute;cursor:default}.move-window .move-row.can-move{cursor:pointer}.move-window .move-row.can-move:hover{background:#cccc1a99}.move-window .move-scrollbar{position:absolute}.move-window .move-scroll-thumb{position:absolute;cursor:pointer}.move-window .move-close{position:absolute;background:#900;cursor:pointer;text-align:center;color:#fff;text-shadow:1px 1px 0 #000}.bottom-bar{position:absolute;bottom:0;left:50%;pointer-events:auto;user-select:none}.bottom-bar .mu-resize-grip{z-index:1}.bottom-bar:hover .mu-resize-grip{opacity:.8}.bottom-bar .frame-piece{position:absolute}.bottom-bar .gauge{position:absolute;overflow:hidden}.bottom-bar .gauge .gauge-fill{position:absolute;left:0;bottom:0}.bottom-bar .consumable-item{position:absolute;cursor:pointer}.bottom-bar .consumable-item.can-bind{box-shadow:inset 0 0 0 1px #78ff8ce6}.bottom-bar .consumable-item .item-icon{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.bottom-bar .skill-slot{position:absolute;cursor:pointer}.bottom-bar .skill-slot .skill-box-art{position:absolute;left:0;top:0;pointer-events:none}.bottom-bar .skill-slot.picking{box-shadow:inset 0 0 0 1px #78ff8ce6}.bottom-bar .skill-slot .skill-icon{position:absolute;pointer-events:none}.bottom-bar .skill-slot .skill-hotkey{position:absolute;right:2px;bottom:1px;font-size:8px;line-height:8px;color:#ffe08a;text-shadow:0 0 2px #000;pointer-events:none}.bottom-bar .skill-slot .skill-icon-text{display:flex;align-items:center;justify-content:center;font-size:8px;color:#fff;background:#00000080}.bottom-bar .skill-slot .skill-delay{position:absolute;left:0;right:0;bottom:0;pointer-events:none}.bottom-bar .skill-slot.unusable{cursor:default}.bottom-bar .skill-slot.drop-target{box-shadow:inset 0 0 0 1px #78ff8ce6}.bottom-bar .skill-slot.fan{z-index:2}.bottom-bar .skill-slot.fan:hover{box-shadow:inset 0 0 0 1px #ffdc78e6}.bottom-bar .skill-slot.clear span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:16px;color:#ffb0b0;text-shadow:0 0 2px #000;pointer-events:none}.bottom-bar .skill-hotkey-target{position:absolute;display:flex;align-items:center;justify-content:center;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;font-size:9px;line-height:9px;color:#ffe08a;background:#000000b3;border:1px solid rgba(255,220,120,.6);box-sizing:border-box;cursor:pointer}.bottom-bar .skill-hotkey-target.drop-target{background:#3c5a28e6;border-color:#78ff8ce6}.bottom-bar .bar-button,.bottom-bar .exp-fill{position:absolute}.skill-drag-ghost{position:fixed;z-index:1000;pointer-events:none;opacity:.85;image-rendering:pixelated}.bottom-bar .pet-command{position:absolute;cursor:pointer}.bottom-bar .pet-command span{position:absolute;left:0;right:0;top:13px;text-align:center;font-size:9px;font-weight:700;color:#ffe08a;text-shadow:0 0 2px #000;pointer-events:none}.bottom-bar .pet-command.selected span{color:#fff}.master-skills-overlay{position:absolute;inset:0;pointer-events:auto;user-select:none;overflow:hidden;z-index:500;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;font-size:11px;color:#fff}.master-skills-stage{position:absolute;left:50%;top:0;transform-origin:0 0;margin-left:-320px}.master-skills-stage>*{position:absolute}.master-skills-stage .master-text{white-space:nowrap;text-shadow:1px 1px 0 #000}.master-skills-stage .master-close{cursor:pointer}.master-skills-stage .master-node>*{position:absolute}.master-skills-stage .master-node .master-node-icon{cursor:pointer}.master-skills-stage .master-node .master-node-level{white-space:nowrap;text-shadow:1px 1px 0 #000}.master-skills-stage .master-tip{position:absolute;background:#000c;border:1px solid #000;padding:2px 4px;white-space:nowrap;pointer-events:none;z-index:2}.master-skills-stage .master-tip.master-tip-up{transform:translateY(-100%)}.master-skills-stage .master-tip .master-tip-line{line-height:13px;min-height:13px}.master-dialog-layer{position:absolute;inset:0;pointer-events:auto;z-index:501;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;font-size:11px;color:#fff;user-select:none}.master-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.master-dialog .master-dialog-text{position:absolute;left:25px;right:25px;top:24px;text-align:center;line-height:15px;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.master-exp-fill{position:absolute;pointer-events:auto}.mu-item-window{position:absolute;pointer-events:auto;user-select:none;image-rendering:pixelated;color:#fff;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;outline:none}.mu-table-frame{position:absolute;pointer-events:none}.mu-resize-grip{position:absolute;right:0;bottom:0;width:12px;height:12px;cursor:nwse-resize;pointer-events:auto;opacity:.25;background:linear-gradient(135deg,transparent 0 45%,#d8c89a 45% 55%,transparent 55% 70%,#d8c89a 70% 80%,transparent 80%)}.mu-item-window:hover .mu-resize-grip{opacity:.8}.mu-item-window{cursor:move}.mu-item-window [data-no-drag]{cursor:auto}.mu-item-window input,.mu-item-window textarea{user-select:text;cursor:text}.mu-skill-tooltip{position:fixed;left:0;top:0;z-index:1200;pointer-events:none;user-select:none;box-sizing:border-box;padding:2px 5px;background-color:#000c;border:1px solid #000;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;font-size:11px;line-height:13px;color:#fff;text-align:center;white-space:nowrap;text-shadow:1px 1px 0 #000}.mu-skill-tooltip .mu-skill-tooltip-gap{height:6px}.mu-skill-tooltip .mu-skill-tooltip-line{display:block;padding:0 1px}.mu-skill-tooltip .mu-skill-tooltip-line.bold{font-weight:700}.mu-skill-tooltip .mu-skill-tooltip-line.color-white{color:#fff}.mu-skill-tooltip .mu-skill-tooltip-line.color-blue{color:#80b3ff}.mu-skill-tooltip .mu-skill-tooltip-line.color-gray{color:#999}.mu-skill-tooltip .mu-skill-tooltip-line.color-darkRed{color:#fff;background-color:#a00000}.character-info{font-size:11px}.character-info .character-name{position:absolute;left:0;right:0;text-align:center;font-weight:700;text-shadow:1px 1px 0 #000}.character-info .character-class{position:absolute;left:0;right:0;text-align:center;text-shadow:1px 1px 0 #000}.character-info .head-close{position:absolute;cursor:pointer}.character-info .table-fill{position:absolute;background-color:#0000004d}.character-info .table-text{position:absolute;font-weight:700;white-space:nowrap;text-shadow:1px 1px 0 #000}.character-info .table-text.centred{display:flex;align-items:center;line-height:1}.character-info .table-text.thin{font-weight:400}.character-info .stat-label{position:absolute;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1;color:#e6e600;text-shadow:1px 1px 0 #000}.character-info .stat-detail{position:absolute;white-space:nowrap;color:#fff;text-shadow:1px 1px 0 #000}.character-info .stat-button,.character-info .window-button{position:absolute}.character-info .window-button .button-tooltip{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;padding:1px 4px;background-color:#000c;border:1px solid #6a6a6a;color:#fff;font-size:10px;white-space:nowrap;pointer-events:none}.character-info .window-button:hover .button-tooltip{display:block}.inventory{font-size:11px}.inventory .window-title{position:absolute;left:0;right:0;text-align:center;font-weight:700;text-shadow:1px 1px 0 #000}.inventory .head-close{position:absolute;cursor:pointer}.inventory .inventory-option{position:absolute;text-align:center;font-weight:700;color:#646464;font-size:9px;white-space:nowrap;overflow:hidden}.inventory .equipment-slot{position:absolute;cursor:pointer;pointer-events:auto}.inventory .equipment-slot .equipment-slot-back{position:absolute;inset:0}.inventory .equipment-slot .equipment-slot-item{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.inventory .equipment-slot .equipment-slot-item .item-icon{max-width:100%;max-height:100%;pointer-events:none;user-select:none}.inventory .equipment-slot.can-equip:after,.inventory .equipment-slot.blocked:after{content:"";position:absolute;inset:0 3px 4px 1px}.inventory .equipment-slot.can-equip:after{background-color:#3c36}.inventory .equipment-slot.blocked:after{background-color:#e61a1a66}.inventory .inventory-items{position:absolute}.inventory .inventory-items.busy{pointer-events:none;opacity:.6}.inventory .inventory-square{position:absolute}.inventory .inventory-square.used:after{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-color:#4d808099}.inventory .inventory-item{position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:center}.inventory .inventory-item .item-icon{max-width:100%;max-height:100%;user-select:none}.inventory .inventory-item .stack{position:absolute;right:1px;bottom:0;font-size:10px;line-height:10px;color:gold;text-shadow:1px 1px 0 #000}.inventory .drop-target{position:absolute;pointer-events:none;background-color:#3c36}.inventory .drop-target.warning{background-color:#f336}.inventory .inventory-money{position:absolute;color:#fff;font-weight:700;text-shadow:1px 1px 0 #000}.inventory.repair-mode .inventory-items,.inventory.repair-mode .equipment-slot{cursor:inherit}.inventory.repair-mode .inventory-square.used:after{background-color:#b3803399}.inventory .window-button{position:absolute}.inventory .window-button .button-tooltip{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;padding:1px 4px;background-color:#000c;border:1px solid #6a6a6a;color:#fff;font-size:10px;white-space:nowrap;pointer-events:none}.inventory .window-button:hover .button-tooltip{display:block}.inventory-picked-item{position:fixed;pointer-events:none;z-index:1000;display:flex;align-items:center;justify-content:center;image-rendering:pixelated}.inventory-picked-item .item-icon{max-width:100%;max-height:100%}.mu-item-tooltip{position:fixed;left:0;top:0;z-index:1200;pointer-events:none;user-select:none;box-sizing:border-box;padding:2px 5px;background-color:#000c;border:1px solid #000;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;font-size:11px;line-height:13px;color:#fff;text-align:center;white-space:nowrap;text-shadow:1px 1px 0 #000}.mu-item-tooltip .mu-item-tooltip-gap{height:6px}.mu-item-tooltip .mu-item-tooltip-line{display:inline-block;padding:0 1px}.mu-item-tooltip .mu-item-tooltip-line.bold{font-weight:700}.mu-item-tooltip .mu-item-tooltip-line.color-white{color:#fff}.mu-item-tooltip .mu-item-tooltip-line.color-blue{color:#80b3ff}.mu-item-tooltip .mu-item-tooltip-line.color-red{color:#ff331a}.mu-item-tooltip .mu-item-tooltip-line.color-yellow{color:#ffcc1a}.mu-item-tooltip .mu-item-tooltip-line.color-green{color:#1aff80}.mu-item-tooltip .mu-item-tooltip-line.color-purple{color:#ff1aff}.mu-item-tooltip .mu-item-tooltip-line.color-gray{color:#666}.mu-item-tooltip .mu-item-tooltip-line.color-redPurple{color:#cc80cc}.mu-item-tooltip .mu-item-tooltip-line.color-violet{color:#b366ff}.mu-item-tooltip .mu-item-tooltip-line.color-orange{color:#e66b0a}.mu-item-tooltip .mu-item-tooltip-line.color-darkRed{color:#fff;background-color:#a00000}.mu-item-tooltip .mu-item-tooltip-line.color-darkBlue{color:#fff;background-color:#0000a0}.mu-item-tooltip .mu-item-tooltip-line.color-darkYellow{color:#fff;background-color:#a06600}.mu-item-tooltip .mu-item-tooltip-line.color-greenBlue{color:#0f0;background-color:#3c3cc8}.mu-item-tooltip .mu-item-tooltip-line,.mu-item-tooltip .mu-item-tooltip-gap{display:block}.mu-item-grid{position:absolute}.mu-item-grid.busy{pointer-events:none;opacity:.6}.mu-item-grid.drop-ok:after,.mu-item-grid.drop-ban:after{content:"";position:absolute;inset:0;pointer-events:none}.mu-item-grid.drop-ok:after{background-color:#1a66cc55}.mu-item-grid.drop-ban:after{background-color:#f005}.mu-grid-square{position:absolute}.mu-grid-square.used:after{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-color:#4d808099}.mu-grid-square.hovered:after{background-color:#80b3ff99}.mu-grid-item{position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:center}.mu-grid-item .item-icon{max-width:100%;max-height:100%;user-select:none}.mu-grid-item .item-icon-missing{width:100%;height:100%}.mu-grid-price{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:8px;line-height:9px;color:gold;background-color:#000a;text-shadow:1px 1px 0 #000;pointer-events:none}.mu-grid-price.unset{color:#ff6060}.mu-grid-drop-target{position:absolute;pointer-events:none;border:1px solid #78c8ff;background-color:#1a66cc4d}.mu-grid-drop-target.warning{border-color:#ff6060;background-color:#ff00004d}.npc-shop{font-size:11px}.npc-shop .window-title{position:absolute;left:0;right:0;text-align:center;font-weight:700;color:#dcdcdc;text-shadow:1px 1px 0 #000}.npc-shop .shop-tax{position:absolute;left:0;right:0;text-align:center;font-weight:700;color:#dcdcdc;font-size:10px;text-shadow:1px 1px 0 #000}.npc-shop .head-close{position:absolute;cursor:pointer}.npc-shop .shop-items{position:absolute}.npc-shop .shop-items.busy{pointer-events:none;opacity:.6}.npc-shop .shop-items.selling:after{content:"";position:absolute;inset:0;background-color:#1a66cc66;pointer-events:none}.npc-shop .shop-items.selling-banned:after{background-color:#f006}.npc-shop .shop-square{position:absolute}.npc-shop .shop-square.used:after{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-color:#4d808099}.npc-shop .shop-square.hovered:after{background-color:#80b3ff99}.npc-shop .shop-item{position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:center}.npc-shop .shop-item .item-icon{max-width:100%;max-height:100%;user-select:none}.npc-shop .shop-repair-label,.npc-shop .shop-repair-money{position:absolute;font-weight:700;color:#ffdc96;text-shadow:1px 1px 0 #000;white-space:nowrap}.npc-shop .shop-repair-money{color:gold}.npc-shop .window-button{position:absolute}.npc-shop .window-button .button-tooltip{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;padding:1px 4px;background-color:#000c;border:1px solid #6a6a6a;color:#fff;font-size:10px;white-space:nowrap;pointer-events:none}.npc-shop .window-button:hover .button-tooltip{display:block}.vault{font-size:11px}.vault .window-title{position:absolute;left:0;right:0;text-align:center;font-weight:700;color:#d8d8d8;text-shadow:1px 1px 0 #000}.vault .window-title.locked{color:#f02020}.vault .head-close{position:absolute;cursor:pointer}.vault .vault-money,.vault .vault-fee{position:absolute;text-align:right;font-weight:700;color:gold;text-shadow:1px 1px 0 #000;white-space:nowrap}.vault .vault-fee{color:#ffdc96}.vault .vault-fee-label{position:absolute;font-weight:700;color:#f04040;text-shadow:1px 1px 0 #000;white-space:nowrap}.vault .window-button{position:absolute}.vault .window-button .button-tooltip{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;padding:1px 4px;background-color:#000c;border:1px solid #6a6a6a;color:#fff;font-size:10px;white-space:nowrap;pointer-events:none}.vault .window-button:hover .button-tooltip{display:block}.chaos-machine{font-size:11px}.chaos-machine .window-title{position:absolute;left:0;right:0;text-align:center;font-weight:700;color:#dcdcdc;text-shadow:1px 1px 0 #000}.chaos-machine .chaos-subtitle{position:absolute;left:0;right:0;text-align:center;font-size:10px;color:#ffff30;text-shadow:1px 1px 0 #000}.chaos-machine .head-close{position:absolute;cursor:pointer}.chaos-machine .chaos-recipe{position:absolute;padding:3px 4px;font-size:10px;line-height:13px;color:#d2e6ff;background-color:#28282880;text-shadow:1px 1px 0 #000;overflow:hidden}.chaos-machine .chaos-recipe .hint{color:#dcdcdc}.chaos-machine .chaos-recipe.success{color:#ffff30}.chaos-machine .chaos-recipe.failed{color:#ff3214}.chaos-machine .chaos-menu{position:absolute;overflow-y:auto;font-size:10px;line-height:14px;color:#d2e6ff;background-color:#14141480}.chaos-machine .chaos-menu-row{padding:0 4px;cursor:pointer;white-space:nowrap;text-shadow:1px 1px 0 #000}.chaos-machine .chaos-menu-row:hover{color:#fff;background-color:#4d666699}.chaos-machine .chaos-menu-row.active{color:#ffff30;background-color:#4d808099}.chaos-machine .window-button{position:absolute}.chaos-machine .window-button .button-tooltip{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;padding:1px 4px;background-color:#000c;border:1px solid #6a6a6a;color:#fff;font-size:10px;white-space:nowrap;pointer-events:none}.chaos-machine .window-button:hover .button-tooltip{display:block}.trade{font-size:11px}.trade .window-title{position:absolute;left:0;right:0;text-align:center;font-weight:700;color:#d8d8d8;text-shadow:1px 1px 0 #000}.trade .head-close{position:absolute;cursor:pointer}.trade .trade-partner-name,.trade .trade-my-name{position:absolute;font-weight:700;color:#d2e6ff;text-shadow:1px 1px 0 #000;white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis}.trade .trade-partner-level{position:absolute;font-weight:700;font-size:10px;text-shadow:1px 1px 0 #000;white-space:nowrap}.trade .trade-money{position:absolute;text-align:right;font-weight:700;color:gold;text-shadow:1px 1px 0 #000;white-space:nowrap}.trade .trade-warn-title{position:absolute;font-weight:700;font-size:10px;color:#d20000;text-shadow:1px 1px 0 #000}.trade .trade-warn-line{position:absolute;font-size:9px;color:#ffdc96;text-shadow:1px 1px 0 #000;white-space:nowrap}.trade .window-button{position:absolute}.trade .window-button .button-tooltip{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;padding:1px 4px;background-color:#000c;border:1px solid #6a6a6a;color:#fff;font-size:10px;white-space:nowrap;pointer-events:none}.trade .window-button:hover .button-tooltip{display:block}.personal-shop{font-size:11px}.personal-shop .window-title{position:absolute;left:0;right:0;text-align:center;font-weight:700;color:#49b0ff;text-shadow:1px 1px 0 #000}.personal-shop .head-close{position:absolute;cursor:pointer}.personal-shop .shop-name-input{position:absolute;height:14px;padding:0 2px;border:none;outline:none;background-color:#00000040;color:#ffe6d2;font:inherit;font-size:11px}.personal-shop .shop-name-input:disabled{color:#a08e80}.personal-shop .shop-browse-title{position:absolute;left:0;right:0;text-align:center;font-weight:700;color:#0f0;text-shadow:1px 1px 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.personal-shop .shop-selling{position:absolute;left:0;right:0;text-align:center;font-weight:700;color:#d78a00;text-shadow:1px 1px 0 #000}.personal-shop .shop-info{position:absolute;overflow:hidden}.personal-shop .shop-info-title{margin-bottom:8px;font-weight:700;font-size:10px;line-height:10px;color:#ff2d2f;text-shadow:1px 1px 0 #000}.personal-shop .shop-info-line{font-size:8px;line-height:10px;color:#f7ce4d;text-shadow:1px 1px 0 #000;overflow-wrap:break-word}.personal-shop .shop-info-line.warn{font-weight:700;color:#ff2d2f}.personal-shop .shop-info-line:not(.warn)+.warn{margin-top:8px}.personal-shop .window-button{position:absolute}.personal-shop .window-button .button-tooltip{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;padding:1px 4px;background-color:#000c;border:1px solid #6a6a6a;color:#fff;font-size:10px;white-space:nowrap;pointer-events:none}.personal-shop .window-button:hover .button-tooltip{display:block}.economy-prompt-layer{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background-color:#0006;pointer-events:auto}.economy-prompt{min-width:300px;max-width:380px;padding:14px 18px;background-color:#14100cf2;border:1px solid #6a5a44;box-shadow:0 4px 16px #000a;color:#e6dccc;font-size:12px}.economy-prompt .economy-prompt-title{margin-bottom:6px;font-weight:700;font-size:13px;color:gold}.economy-prompt .economy-prompt-hint{margin-bottom:10px;color:#c8bca8;line-height:16px}.economy-prompt .economy-prompt-field{display:flex;align-items:center;gap:8px;margin-bottom:8px}.economy-prompt .economy-prompt-field input{flex:1;padding:3px 6px;background-color:#0006;border:1px solid #6a5a44;outline:none;color:#ffe6d2;font:inherit;text-align:right}.economy-prompt .economy-prompt-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.economy-prompt .economy-prompt-buttons button{padding:3px 14px;background-color:#2a2118;border:1px solid #6a5a44;color:#e6dccc;font:inherit;cursor:pointer}.economy-prompt .economy-prompt-buttons button:hover:not(:disabled){background-color:#3c2f22;color:#fff}.economy-prompt .economy-prompt-buttons button:disabled{opacity:.45;cursor:default}.mu-picked-item{position:fixed;pointer-events:none;z-index:1000;display:flex;align-items:center;justify-content:center;image-rendering:pixelated}.mu-picked-item .item-icon{max-width:100%;max-height:100%}.buff-bar{position:absolute;transform-origin:0 0;pointer-events:auto;user-select:none}.buff-bar .buff{position:absolute;cursor:default;image-rendering:pixelated}.buff-bar .buff.debuff{box-shadow:0 1px #ff3c3ce6}.buff-bar .buff .buff-text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;font-size:8px;color:#fff;background:#283c78bf;border:1px solid rgba(255,230,160,.8);box-sizing:border-box}.buff-bar .buff-tip{position:absolute;z-index:2;transform:translate(-50%);padding:2px 5px;background:#000c;border:1px solid #000;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;font-size:11px;line-height:13px;color:#fff;text-align:center;white-space:nowrap;pointer-events:none}.buff-bar .buff-tip .buff-tip-name{color:#80b3ff;font-weight:700}.buff-bar .buff-tip .buff-tip-debuff{color:#ff6a6a}.emote-menu-page{position:absolute;inset:0;display:grid;place-content:center;z-index:500;pointer-events:auto;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;user-select:none}.emote-menu-page .emote-menu{position:relative;pointer-events:auto;animation:emote-menu-open 90ms ease-out}.emote-menu-page .emote-menu svg{display:block;overflow:visible}.emote-menu-page .emote-halo{fill:#00000059;stroke:#e8c87740;stroke-width:1}.emote-menu-page .emote-wedge{cursor:pointer}.emote-menu-page .emote-wedge path{fill:url(#emote-plate);stroke:#e8c87773;stroke-width:1;transition:fill 60ms linear}.emote-menu-page .emote-wedge text{fill:#e2e2e2;font-size:13px;font-weight:700;letter-spacing:.5px;pointer-events:none;paint-order:stroke;stroke:#000000d9;stroke-width:3px;stroke-linejoin:round}.emote-menu-page .emote-wedge.ring-1 text{font-size:12px}.emote-menu-page .emote-wedge.emoji text{font-size:22px;stroke:none;paint-order:normal;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.emote-menu-page .emote-wedge.hot path{fill:url(#emote-plate-hot);stroke:#ffe6a8;stroke-width:1.5}.emote-menu-page .emote-wedge.hot text{fill:#fff}.emote-menu-page .emote-hub{cursor:pointer}.emote-menu-page .emote-hub circle{fill:#0c0a08e6;stroke:#e8c877b3;stroke-width:1.5}.emote-menu-page .emote-hub .hub-label{fill:#e8c877;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;pointer-events:none}.emote-menu-page .emote-hub .hub-hint{fill:#9a9a9a;font-size:10px;letter-spacing:1px;pointer-events:none}@keyframes emote-menu-open{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.chat-window{position:absolute;left:0;pointer-events:auto;user-select:none;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;font-size:11px;color:#fff;image-rendering:pixelated}.chat-window .mu-resize-grip{opacity:0}.chat-window:hover .mu-resize-grip{opacity:.6}.chat-log{position:absolute;left:0;overflow:visible}.chat-log .chat-log-drag{position:absolute;left:0;cursor:ns-resize}.chat-log .chat-log-part{position:absolute;pointer-events:none}.chat-log .chat-log-thumb{position:absolute}.chat-log .chat-log-thumb.idle{opacity:.6}.chat-log .chat-log-thumb-hit{position:absolute;inset:0;cursor:pointer}.chat-line{position:absolute;display:inline-block;box-sizing:border-box;height:15px;line-height:15px;padding:0 2px;white-space:nowrap;overflow:hidden;text-overflow:clip;text-shadow:none;cursor:default}.chat-input{position:absolute;left:0;bottom:0}.chat-input .chat-strip-button{position:absolute;cursor:pointer}.chat-input .chat-tooltip{position:absolute;top:-15px;padding:0 3px;height:14px;line-height:14px;white-space:nowrap;background:#000000b3;color:#fff;pointer-events:none}.chat-input .chat-field{position:absolute;box-sizing:border-box;padding:0 1px;margin:0;background:transparent;border:none;outline:none;color:#fff;font:inherit;line-height:13px;caret-color:#fff}.chat-input .chat-whisper-off{position:absolute;background:#80333333;cursor:pointer}.chat-input .chat-prefix-hint{position:absolute;pointer-events:none;color:#ffffff73;line-height:13px;padding-left:1px}.chat-filter-tabs{position:absolute;pointer-events:auto}.chat-filter-all{position:absolute;top:0;line-height:26px;text-align:center;color:#a0a0a0;background:#0009;cursor:pointer}.chat-filter-all.active{color:#fff}.chat-input .chat-completion{position:absolute;width:260px;padding:2px 0;background:#000000bf;border:1px solid rgba(255,255,255,.25);pointer-events:auto;z-index:2}.chat-input .chat-completion .chat-completion-row{display:flex;gap:5px;padding:0 4px;height:14px;line-height:14px;white-space:nowrap;overflow:hidden;cursor:pointer;color:#cddcef}.chat-input .chat-completion .chat-completion-row.selected,.chat-input .chat-completion .chat-completion-row:hover{background:#ffffff26;color:#fff}.chat-input .chat-completion .chat-completion-name{color:#ffc832}.chat-input .chat-completion .chat-completion-usage{color:#96c8ff}.chat-input .chat-completion .chat-completion-help{flex:1;text-align:right;color:#fff9;overflow:hidden;text-overflow:ellipsis}.command-window .command-title{position:absolute;display:block;text-shadow:1px 1px 0 #000}.command-window .head-close{position:absolute;cursor:pointer}.command-window .command-entry.armed span{color:#fff}.command-id-tag{position:fixed;z-index:1100;pointer-events:none;image-rendering:pixelated}.command-id-tag .command-id-name{position:absolute;left:0;right:0;top:3px;display:block;text-align:center;text-shadow:1px 1px 0 #000}.party-window{font-size:11px}.party-window .party-title{position:absolute;left:0;right:0;text-align:center;font-weight:700;text-shadow:1px 1px 0 #000}.party-window .head-close{position:absolute;cursor:pointer}.party-window .table-fill{position:absolute;background-color:#0000004d}.party-window .party-empty{position:absolute;color:#a8a8a8;text-shadow:1px 1px 0 #000}.party-window .party-row{position:absolute;height:26px;text-shadow:1px 1px 0 #000}.party-window .party-row .party-flag{position:absolute;left:-4px;top:1px}.party-window .party-row .party-name{position:absolute;left:12px;top:0}.party-window .party-row .party-name.me{color:#ffeec1}.party-window .party-row .party-x{position:absolute;right:0;top:2px;cursor:pointer;opacity:.8}.party-window .party-row .party-x:hover{opacity:1}.party-window .party-row .party-hp{position:absolute;left:0;top:15px}.party-window .party-row .party-hp-fill{position:absolute}.party-window .party-nearby{position:absolute;text-shadow:1px 1px 0 #000}.party-window .party-nearby .party-nearby-title{color:#ffd927;margin-bottom:4px}.party-window .party-nearby .party-nearby-empty{color:#a8a8a8;font-size:10px}.party-window .party-nearby .party-nearby-row{display:flex;justify-content:space-between;align-items:center;height:18px}.party-window .party-nearby button{height:16px;padding:0 5px;border:1px solid #7a6b45;background:#2a2518;color:#e2e2e2;font:inherit;font-size:10px;line-height:14px;cursor:pointer}.party-window .party-nearby button:hover:not(:disabled){color:#fff;border-color:#c8b87a}.party-window .party-nearby button:disabled{opacity:.4;cursor:default}.guild-window{font-size:11px}.guild-window .guild-title{position:absolute;left:0;right:0;text-align:center;font-weight:700;text-shadow:1px 1px 0 #000}.guild-window .head-close{position:absolute;cursor:pointer}.guild-window .table-fill{position:absolute;background-color:#0000004d}.guild-window .guild-name-line{position:absolute;text-align:center;font-weight:700;color:#c8ff64;text-shadow:1px 1px 0 #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guild-window .guild-tab-strip{position:absolute}.guild-window .guild-tab{position:absolute;cursor:pointer;color:#999;text-shadow:1px 1px 0 #000}.guild-window .guild-tab span{position:absolute;left:0;right:0;text-align:center;font-size:10px}.guild-window .guild-tab.active{color:#fff}.guild-window .guild-mark{position:absolute;image-rendering:pixelated}.guild-window .guild-stat{position:absolute;color:#fff;font-size:10px;text-shadow:1px 1px 0 #000;white-space:nowrap}.guild-window .guild-notice-head{position:absolute;display:flex;align-items:center;justify-content:center}.guild-window .guild-notice-head span{color:#ffb901;font-size:10px;text-shadow:1px 1px 0 #000}.guild-window .guild-notice{position:absolute;overflow-y:auto;scrollbar-width:thin;text-shadow:1px 1px 0 #000}.guild-window .guild-war{color:#ff6a4a;font-weight:700}.guild-window .guild-war-score{color:#ffeec1;font-size:13px}.guild-window .guild-col-head{position:absolute;color:#fff;font-size:10px;text-shadow:1px 1px 0 #000;white-space:nowrap}.guild-window .guild-list{position:absolute;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;text-shadow:1px 1px 0 #000}.guild-window .guild-hint{color:#a8a8a8;font-size:10px;line-height:13px}.guild-window .guild-row{display:flex;align-items:center;gap:4px;height:17px;padding:0 2px;cursor:pointer;color:#e2e2e2}.guild-window .guild-row:hover{background-color:#ffffff14}.guild-window .guild-row.selected{background-color:#ffffff26;color:#fff}.guild-window .guild-row.offline{opacity:.5}.guild-window .guild-row-mark{flex:none;width:12px;height:12px;image-rendering:pixelated}.guild-window .guild-row-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guild-window .guild-row-name.me{color:#ffeec1}.guild-window .guild-row-role{flex:none;color:#a8d8ff;font-size:10px}.guild-window .guild-row-server{flex:none;width:22px;text-align:right;color:#a8a8a8;font-size:10px}.guild-window .guild-list button{height:15px;padding:0 4px;border:1px solid #7a6b45;background:#2a2518;color:#e2e2e2;font:inherit;font-size:10px;line-height:13px;cursor:pointer}.guild-window .guild-list button:hover:not(:disabled){color:#fff;border-color:#c8b87a}.guild-window .guild-list button:disabled{opacity:.4;cursor:default}.guild-dialog-layer{position:absolute;inset:0;pointer-events:auto;z-index:600;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;user-select:none;color:#fff;font-size:11px}.guild-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);flex:none}.guild-dialog .guild-dialog-text{position:absolute;left:25px;right:25px;top:28px;text-align:center;line-height:17px;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.guild-create{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:300px;padding:10px 12px;box-sizing:border-box;background:#14100af2;border:1px solid #8a7a4f;display:flex;flex-direction:column;gap:8px}.guild-create .guild-create-title{text-align:center;color:#ffd927;font-weight:700}.guild-create .guild-create-name{display:flex;align-items:center;gap:8px}.guild-create .guild-create-name input{flex:1;height:18px;background:#ffffff0f;border:1px solid #4a4232;outline:none;color:#fff;font:inherit;padding:0 4px}.guild-create .guild-create-name input:focus{border-color:#c8b87a}.guild-create .guild-create-editor{display:flex;gap:8px;align-items:flex-start}.guild-create .guild-create-grid{flex:none;display:flex;flex-wrap:wrap;border:1px solid #5a4a2a;background:#000;cursor:crosshair}.guild-create .guild-create-cell{flex:none;box-sizing:border-box;border:1px solid rgba(255,255,255,.08)}.guild-create .guild-create-palette{flex:none;display:grid;grid-template-columns:repeat(4,16px);gap:2px}.guild-create .guild-create-swatch{width:16px;height:16px;box-sizing:border-box;border:1px solid #5a4a2a;cursor:pointer;background-image:linear-gradient(45deg,#333 25%,transparent 25%,transparent 75%,#333 75%),linear-gradient(45deg,#333 25%,transparent 25%,transparent 75%,#333 75%);background-size:8px 8px;background-position:0 0,4px 4px}.guild-create .guild-create-swatch.active{border-color:#fff;outline:1px solid #ffd927}.guild-create .guild-create-preview{flex:none;image-rendering:pixelated;border:1px solid #5a4a2a;margin-left:auto}.guild-create .guild-create-buttons{display:flex;justify-content:center;gap:12px}.guild-create .guild-create-buttons button{height:20px;padding:0 12px;border:1px solid #7a6b45;background:#2a2518;color:#e2e2e2;font:inherit;cursor:pointer}.guild-create .guild-create-buttons button:hover:not(:disabled){color:#fff;border-color:#c8b87a}.guild-create .guild-create-buttons button:disabled{opacity:.4;cursor:default}.guild-password{width:250px}.guild-password .guild-password-text{text-align:center;line-height:15px;color:#e2e2e2}.quest-window{font-size:11px}.quest-window .window-title{position:absolute;left:0;right:0;text-align:center;font-weight:700;text-shadow:1px 1px 0 #000}.quest-window .head-close{position:absolute;cursor:pointer}.quest-window .quest-line{position:absolute;left:0;right:0;text-align:center;white-space:nowrap;text-shadow:1px 1px 0 #000}.quest-window .quest-line.left{text-align:left}.quest-window .quest-answer{position:absolute;left:0;right:0;text-align:center;font-weight:700;cursor:pointer;text-shadow:1px 1px 0 #000}.quest-window .quest-answer:hover{color:red!important}.quest-window .quest-answer.disabled{pointer-events:none;opacity:.5}.quest-window .quest-answer.block:hover{background:#80b34d80;color:#ffe6d2!important}.quest-window .quest-list{position:absolute;overflow-y:auto;overflow-x:hidden;pointer-events:auto}.quest-window .quest-list .row{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1px 4px;text-shadow:1px 1px 0 #000}.quest-window .quest-list .row:hover{background:#ffffff1f}.quest-window .quest-list .row.selected{background:#80b34d80}.quest-window .quest-list .row.header{font-weight:700;cursor:default;margin-top:4px}.quest-window .table-fill{position:absolute;background-color:#0000004d}.quest-window .quest-tab{position:absolute;cursor:pointer;text-shadow:1px 1px 0 #000}.quest-window .quest-tab span{position:absolute;left:0;right:0;padding:0 2px;text-align:center;font-size:10px;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quest-window .quest-button{position:absolute}.messenger-window{font-size:11px}.messenger-window .messenger-title{position:absolute;left:0;right:0;text-align:center;font-weight:700;text-shadow:1px 1px 0 #000}.messenger-window .head-close{position:absolute;cursor:pointer}.messenger-window .table-fill{position:absolute;background-color:#0000004d}.messenger-window .messenger-tab-strip{position:absolute}.messenger-window .messenger-tab{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999;text-shadow:1px 1px 0 #000}.messenger-window .messenger-tab span{position:relative}.messenger-window .messenger-tab.active{color:#fff}.messenger-window .messenger-body{position:absolute;display:flex;flex-direction:column;text-shadow:1px 1px 0 #000}.messenger-window .messenger-head{color:#ffd927;margin-bottom:3px}.messenger-window .messenger-unread{color:#ff8a3c}.messenger-window .messenger-list{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.messenger-window .messenger-empty{color:#a8a8a8;font-size:10px}.messenger-window .messenger-row{display:flex;align-items:center;gap:4px;height:16px;padding:0 2px;cursor:pointer;color:#e2e2e2}.messenger-window .messenger-row:hover{background-color:#ffffff14}.messenger-window .messenger-row.selected{background-color:#ffffff26;color:#fff}.messenger-window .messenger-row.offline{color:#8c8c8c}.messenger-window .messenger-row.unread .messenger-subject{color:#ffeec1;font-weight:700}.messenger-window .messenger-row.letter{height:18px}.messenger-window .messenger-dot{flex:none;width:5px;height:5px;border-radius:50%;background-color:#4a4a4a}.messenger-window .messenger-dot.on{background-color:#46e04a}.messenger-window .messenger-name{flex:none;max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-window .messenger-subject{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-window .messenger-meta{flex:none;margin-left:auto;font-size:9px;color:#a8a8a8}.messenger-window .messenger-add{display:flex;gap:3px;margin-top:4px}.messenger-window .messenger-add input{flex:1;min-width:0}.messenger-window .messenger-buttons{position:absolute;left:14px;right:14px;display:flex;gap:3px;align-items:center}.messenger-window .messenger-hide{display:flex;align-items:center;gap:2px;color:#c8c8c8;font-size:10px;cursor:pointer}.messenger-window .messenger-hide input{width:11px;height:11px;margin:0}.messenger-window input[type=text],.messenger-window input:not([type]),.messenger-window textarea{border:1px solid #7a6b45;background:#14110a;color:#e2e2e2;font:inherit;font-size:10px;padding:0 3px;height:16px;outline:none}.messenger-window input[type=text]:focus,.messenger-window input:not([type]):focus,.messenger-window textarea:focus{border-color:#c8b87a}.messenger-window button{flex:1;height:17px;padding:0 4px;border:1px solid #7a6b45;background:#2a2518;color:#e2e2e2;font:inherit;font-size:10px;line-height:15px;cursor:pointer}.messenger-window button:hover:not(:disabled){color:#fff;border-color:#c8b87a}.messenger-window button:disabled{opacity:.4;cursor:default}.messenger-window .letter-sheet{position:absolute;left:12px;top:96px;width:166px;height:285px;display:flex;flex-direction:column;gap:3px;padding:6px;box-sizing:border-box;background-color:#0b0906f2;border:1px solid #7a6b45;text-shadow:1px 1px 0 #000}.messenger-window .letter-sheet .letter-sheet-title{color:#ffd927;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-window .letter-sheet .letter-sheet-meta{font-size:9px;color:#a8a8a8}.messenger-window .letter-sheet .letter-sheet-body{flex:1;overflow-y:auto;white-space:pre-wrap;word-break:break-word;color:#e2e2e2;font-size:10px;line-height:13px}.messenger-window .letter-sheet .letter-field{display:flex;align-items:center;gap:4px;font-size:10px;color:#c8c8c8}.messenger-window .letter-sheet .letter-field input{flex:1;min-width:0}.messenger-window .letter-sheet .letter-text{flex:1;height:auto;padding:3px;resize:none;line-height:13px}.messenger-window .letter-sheet .letter-sheet-buttons{display:flex;gap:3px}.social-prompt-layer{position:absolute;inset:0;pointer-events:none;z-index:600;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;user-select:none}.social-prompt{position:absolute;left:50%;top:25%;transform:translate(-50%,-50%);pointer-events:auto;flex:none}.social-prompt .social-prompt-text{position:absolute;left:25px;right:25px;top:32px;height:38px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:11px;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.minimap-overlay{position:absolute;inset:0;pointer-events:auto;user-select:none;overflow:hidden;z-index:500}.minimap-stage{position:absolute;left:50%;top:0;transform-origin:0 0;margin-left:-320px}.minimap-clip{position:absolute;inset:0;overflow:hidden}.minimap-map{position:absolute;background-size:100% 100%;image-rendering:auto;pointer-events:none}.minimap-sprite{background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.minimap-marker-hit{position:absolute;inset:0;cursor:pointer}.minimap-edge{position:absolute;background-repeat:repeat;pointer-events:none}.minimap-edge-top{left:0;top:0;width:100%;height:6px;transform:scaleY(-1)}.minimap-edge-bottom{left:0;bottom:0;width:100%;height:6px}.minimap-edge-side{top:0;width:430px;height:6px;transform-origin:0 0}.minimap-corner{position:absolute;width:35px;height:35px;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.minimap-corner-tl{left:0;top:0}.minimap-corner-tr{right:0;top:0;transform:scaleX(-1)}.minimap-corner-bl{left:0;bottom:0;transform:scaleY(-1)}.minimap-corner-br{right:0;bottom:0;transform:scale(-1)}.minimap-close{position:absolute;background-repeat:no-repeat;cursor:pointer;pointer-events:auto}.skill-list-window{font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;font-size:11px;color:#dcdcdc;user-select:none}.skill-list-window .window-title{position:absolute;left:0;right:0;text-align:center;font-weight:700;color:#dcdcdc;text-shadow:1px 1px 0 #000}.skill-list-window .skill-list{position:absolute;overflow-y:auto;overflow-x:hidden;pointer-events:auto;scrollbar-width:thin}.skill-list-window .skill-list-empty{padding:8px 4px;color:#909090;text-align:center}.skill-list-window .skill-row{display:flex;align-items:center;gap:6px;padding:0 3px;cursor:pointer;border-radius:2px}.skill-list-window .skill-row:hover{background:#ffffff14}.skill-list-window .skill-row.skill-row-selected{background:#ffc8502e;outline:1px solid rgba(255,200,80,.5)}.skill-list-window .skill-row.skill-row-blocked{opacity:.45;filter:grayscale(1)}.skill-list-window .skill-row .skill-row-icon{flex:none;overflow:hidden}.skill-list-window .skill-row .skill-row-text{min-width:0;line-height:13px}.skill-list-window .skill-row .skill-row-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 0 #000}.skill-list-window .skill-row .skill-row-meta{color:#a0a0a0;font-size:10px}.skill-list-window .skill-list-master{position:absolute;pointer-events:auto}.event-window{font-size:11px}.event-window .event-title{position:absolute;text-align:center;font-weight:700;color:#fff;text-shadow:1px 1px 0 #000}.event-window .event-intro{position:absolute;text-align:center;color:#fff;text-shadow:1px 1px 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-window .event-button{position:absolute}.event-window .head-close{position:absolute;cursor:pointer}.event-timer{position:absolute;transform-origin:top left;pointer-events:none}.event-timer .event-timer-line{position:absolute;left:0;width:100%;text-align:center;white-space:nowrap}.event-countdown{position:absolute;left:0;width:100%;text-align:center;pointer-events:none;white-space:nowrap}.event-result{position:absolute;transform-origin:top left;background:#0009;border:1px solid rgba(255,255,255,.25);color:#fff;padding:8px 0;pointer-events:none;font-size:11px}.event-result .event-result-line{position:relative;height:16px;line-height:16px}.event-result .event-result-cell{position:absolute;top:0;white-space:nowrap}.event-prompt{position:absolute;transform-origin:top left;pointer-events:auto}.event-prompt .event-prompt-line{position:absolute;left:0;width:100%;text-align:center;color:#fff;white-space:nowrap}.event-prompt .event-prompt-button{position:absolute}.notices{position:absolute;left:0;right:0;display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:5}.notices .notice-line{display:flex;justify-content:center;align-items:flex-start}.notices .notice-line .mu-text{padding:0 1px}.slide-help{position:absolute;left:0;right:0;top:0;pointer-events:none;z-index:6}.slide-help-lane{position:absolute;left:0;right:0;top:0;overflow:hidden;pointer-events:auto}.slide-help-band{position:absolute;left:0;right:0}.slide-help-text{position:absolute;transform-origin:0 0;white-space:pre;background:none}.preloader-page{position:absolute;inset:0;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;user-select:none}.preloader-page .preloader-back{position:absolute;inset:0;overflow:hidden;background:#000;transition:opacity 1s ease-out}.preloader-page .preloader-back-gone{opacity:0;pointer-events:none}.preloader-page .preloader-win{position:absolute;left:50%;top:calc((100% - 245px) * 2 / 3);transform:translate(-50%);flex:none}.preloader-page .preloader-line{position:absolute;left:0;right:0;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preloader-page .setup-win{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);flex:none;pointer-events:auto}.preloader-page .setup-title{position:absolute;left:50%;transform:translate(-50%);padding:2px 16px;border-radius:2px;background:#0c0a08b8;color:#fff;font-size:12px;letter-spacing:1px;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.preloader-page .setup-label{position:absolute;color:#fff;font-size:11px;line-height:13px;text-shadow:1px 1px 0 rgba(0,0,0,.85);white-space:nowrap}.preloader-page .setup-check-label{cursor:pointer;pointer-events:auto}.preloader-page .setup-input{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:0 6px;pointer-events:auto;background:transparent;border:none;outline:none;color:#fff;font-family:inherit;font-size:11px;line-height:1}.preloader-page .setup-input:disabled{color:#a0a0a0}.preloader-page .setup-input::placeholder{color:#6d6d6d}.preloader-page .setup-input::-webkit-outer-spin-button,.preloader-page .setup-input::-webkit-inner-spin-button{appearance:none;margin:0}.preloader-page .setup-row-tag{position:absolute;right:8px;font-size:10px;color:#b9a06a}.preloader-page .setup-line{position:absolute;left:12px;right:12px;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preloader-page .world-card{position:absolute;cursor:pointer;pointer-events:auto}.preloader-page .world-card-art{position:relative;display:block;object-fit:cover;border:1px solid #3a3128;border-bottom:none;box-sizing:border-box;filter:brightness(.72) saturate(.85);transition:filter .15s ease-out,opacity .2s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.preloader-page img.world-card-art{opacity:0}.preloader-page img.world-card-art-in{opacity:1}.preloader-page .world-card:hover .world-card-art{filter:brightness(.92)}.preloader-page .world-card-on .world-card-art{filter:none;border-width:2px 2px 0;border-color:#b9a06a;box-shadow:inset 0 0 12px #b9a06a73}.preloader-page .world-last{position:absolute;left:0;top:0;width:0;height:0;border-top:17px solid #b9a06a;border-right:17px solid transparent;filter:drop-shadow(0 0 2px rgba(0,0,0,.9))}.preloader-page .world-dot{position:absolute;right:5px;top:5px;width:9px;height:9px;border-radius:50%;border:1px solid rgba(0,0,0,.75);box-shadow:0 0 4px #000000e6}.preloader-page .world-dot-up{background:#57c257}.preloader-page .world-dot-down{background:#c04a4a}.preloader-page .world-dot-checking{background:#c9a227;animation:world-dot-pulse 1.1s ease-in-out infinite}@keyframes world-dot-pulse{50%{opacity:.35}}.preloader-page .world-tag-mine{color:#8fa8c0}.preloader-page .world-card-off{cursor:default}.preloader-page .world-card-off .world-card-art,.preloader-page .world-card-off:hover .world-card-art{filter:grayscale(1) brightness(.45)}.preloader-page .world-version{position:absolute;left:5px;bottom:5px;padding:1px 4px;border:1px solid #6a5c46;border-radius:2px;background:#0c0a08cc;color:#b9a06a;font-size:10px;line-height:12px;letter-spacing:.5px;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.preloader-page .world-version-off{border-color:#7a4a4a;color:#d98a8a}.preloader-page .world-head{position:absolute;display:flex;align-items:center;justify-content:space-between;height:16px;pointer-events:auto}.preloader-page .world-filter{display:flex;gap:4px}.preloader-page .world-chip{padding:1px 5px;border:1px solid #3a3128;border-radius:2px;background:#0c0a088c;color:#8d8d8d;font-size:10px;line-height:12px;cursor:pointer}.preloader-page .world-chip:hover{color:#fff;border-color:#6a5c46}.preloader-page .world-chip-on{color:#b9a06a;border-color:#b9a06a}.preloader-page .world-chip-busy{opacity:.5;pointer-events:none}.loading-screen{position:absolute;inset:0;overflow:hidden;background:#000;z-index:100;pointer-events:auto}.loading-art{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.loading-art-blur{filter:blur(28px) brightness(.45) saturate(.8);transform:translate(-50%,-50%) scale(1.12)}.loading-bar-wrap{position:absolute;left:0;right:0;bottom:9%;display:grid;place-items:center}.loading-bar-wrap>*{grid-area:1 / 1}.loading-bar-glow{position:relative;mix-blend-mode:screen;filter:blur(9px);pointer-events:none}.loading-bar-glow-fill{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#ffba4080,#ffd678b3 70%,#fff0bef2);transition:width .25s ease-out}.loading-bar{position:relative;isolation:isolate}.loading-bar-fill{position:absolute;left:0;top:0;height:100%;overflow:hidden;mix-blend-mode:screen;transition:width .25s ease-out}.loading-bar-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,232,160,0) 35%,rgba(255,240,190,.75) 50%,rgba(255,232,160,0) 65%,transparent 100%);mix-blend-mode:screen;animation:loading-bar-sweep 1.5s linear infinite}@keyframes loading-bar-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.loading-bar-shimmer{animation:none}}.options-window-page{position:absolute;inset:0;display:grid;place-content:center}.options-window-page .options-window{position:relative;flex:none;font-family:var(--mu-script-font, Tahoma),Tahoma,Verdana,"Malgun Gothic","Microsoft YaHei","Yu Gothic UI","Leelawadee UI",sans-serif;user-select:none;pointer-events:auto}.options-window-page .options-title{position:absolute;left:50%;transform:translate(-50%);padding:2px 16px;border-radius:2px;background:#0c0a08b8;text-align:center;color:#fff;font-size:12px;letter-spacing:1px;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.options-window-page .options-label{position:absolute;color:#fff;font-size:11px;line-height:1;text-shadow:1px 1px 0 rgba(0,0,0,.85);white-space:nowrap}.options-window-page .options-clickable{cursor:pointer}.options-window-page .options-section{position:absolute;display:flex;align-items:center;gap:6px;color:#e8c877;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,.85);white-space:nowrap}.options-window-page .options-section:after{content:"";flex:1;height:1px;background:linear-gradient(to right,#e8c8778c,#e8c87700)}.options-window-page .options-value{text-align:right;color:#e8c877}.options-window-page .options-tab{position:absolute;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(232,200,119,.28);border-bottom-color:#e8c87747;border-radius:2px 2px 0 0;background:#00000059;color:#b9a87e;font-size:11px;letter-spacing:.5px;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,.85);cursor:pointer;pointer-events:auto}.options-window-page .options-tab:hover{color:#e8c877;background:#e8c8771a}.options-window-page .options-tab.is-active{border-color:#e8c87799;border-bottom-color:transparent;background:#e8c87729;color:#fff;font-weight:700}.options-window-page .options-slider{position:absolute}.options-window-page .options-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.options-window-page .mu-resize-grip{opacity:.25}.options-window-page .options-window:hover .mu-resize-grip{opacity:.8}.options-window-page .options-keybox{position:absolute;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(232,200,119,.45);border-radius:2px;background:#0c0a08b8;color:#fff;font-size:11px;text-shadow:1px 1px 0 rgba(0,0,0,.85);white-space:nowrap;cursor:pointer;pointer-events:auto}.options-window-page .options-keybox:hover{border-color:#e8c877}.options-window-page .options-keybox.is-active{border-color:#fff;background:#e8c87740}.options-window-page .options-language{position:absolute}.options-window-page .options-combo{position:absolute;left:0;display:flex;align-items:center;gap:6px;box-sizing:border-box;padding:0 6px;border:1px solid rgba(232,200,119,.45);border-radius:2px;background:#0c0a08b8;color:#fff;font-size:11px;text-shadow:1px 1px 0 rgba(0,0,0,.85);white-space:nowrap;cursor:pointer;pointer-events:auto}.options-window-page .options-combo:hover,.options-window-page .options-combo.is-open{border-color:#e8c877}.options-window-page .options-combo-name{flex:1;overflow:hidden;text-overflow:ellipsis}.options-window-page .options-combo-arrow{color:#e8c877;font-size:8px;line-height:1}.options-window-page .options-combo-list{position:absolute;left:0;z-index:2;box-sizing:border-box;padding:2px;border:1px solid rgba(232,200,119,.6);border-radius:2px;background:#080705f5;overflow-y:auto;pointer-events:auto}.options-window-page .options-combo-row{display:flex;align-items:center;gap:6px;padding:0 4px;color:#b9a87e;font-size:11px;text-shadow:1px 1px 0 rgba(0,0,0,.85);white-space:nowrap;cursor:pointer}.options-window-page .options-combo-row:hover{color:#fff;background:#e8c87729}.options-window-page .options-combo-row.is-active{color:#e8c877;font-weight:700}.options-window-page .mu-flag{flex:none;display:block}.options-window-page .options-combo-mark{flex:none;color:#e8c877;font-size:9px;line-height:1;opacity:.85}body.mu-cursor-hidden,body.mu-cursor-hidden *{cursor:none!important}.mu-cursor{position:fixed;left:0;top:0;z-index:2000;pointer-events:none;background-repeat:no-repeat;image-rendering:pixelated;will-change:transform}#root,.app{display:grid;position:absolute;inset:0;pointer-events:none}#root img,.app img{width:100%;height:100%}
