/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.mud-terminal[data-v-fa2725b8]{display:flex;flex-direction:column;height:100%;width:100%;background:#000;position:relative}.mud-terminal--padded[data-v-fa2725b8]{background:var(--panel-bg, #0d0e12);padding:8px}.terminal-wrapper[data-v-fa2725b8]{flex:1;min-height:0;display:flex;flex-direction:column;background:#000;border-radius:0;overflow:hidden}.terminal-container[data-v-fa2725b8]{flex:1;min-height:0;overflow:hidden}.terminal-container[data-v-fa2725b8] .xterm{padding:8px}.input-bar[data-v-fa2725b8]{display:flex;flex-direction:column;background:#111;padding:8px 12px;flex-shrink:0;gap:4px}.input-prompt-line[data-v-fa2725b8]{display:flex;width:100%}.input-prompt[data-v-fa2725b8]{color:#4ec9b0;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:14px;user-select:none;white-space:pre}.input-command-line[data-v-fa2725b8]{display:flex;align-items:center;width:100%}.input-arrow[data-v-fa2725b8]{color:#4ec9b0;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:14px;margin-right:6px;user-select:none}.command-input[data-v-fa2725b8]{flex:1;background:transparent;border:none;outline:none;color:#ccc;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:14px;padding:4px 0;caret-color:#4ec9b0}.command-input[data-v-fa2725b8]::placeholder{color:#555}.prompt-settings-btn[data-v-fa2725b8]{background:transparent;border:none;color:#71717a;cursor:pointer;font-size:14px;padding:4px 8px;margin-left:8px;transition:color .2s ease}.prompt-settings-btn[data-v-fa2725b8]:hover{color:#2d96bd}.settings-modal-backdrop[data-v-fa2725b8]{position:fixed;inset:0;background:#040508bf;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999}.settings-modal[data-v-fa2725b8]{width:440px;max-width:90%;background:#0d0e12;border:1px solid #1f2029;border-radius:8px;box-shadow:0 10px 30px #000c;font-family:Source Sans Pro,sans-serif;color:#e4e4e7;display:flex;flex-direction:column;overflow:hidden}.settings-header[data-v-fa2725b8]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#090a0f;border-bottom:1px solid #1f2029;border-top-left-radius:6px;border-top-right-radius:6px}.settings-tabs[data-v-fa2725b8]{display:flex;gap:4px}.settings-tab[data-v-fa2725b8]{background:transparent;border:none;color:#71717a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:4px 10px;cursor:pointer;border-radius:4px;transition:all .2s ease}.settings-tab.active[data-v-fa2725b8]{background:#18181b;color:#2d96bd}.settings-tab[data-v-fa2725b8]:hover:not(.active){color:#e4e4e7}.settings-header .close-btn[data-v-fa2725b8]{background:transparent;border:none;color:#71717a;font-size:16px;cursor:pointer}.settings-header .close-btn[data-v-fa2725b8]:hover{color:#f55}.settings-body[data-v-fa2725b8]{padding:12px;display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-y:auto}.settings-input[data-v-fa2725b8]{background:#090a0f;border:1px solid #1f2029;color:#e4e4e7;padding:6px 10px;border-radius:4px;font-family:monospace;font-size:12px;outline:none}.settings-input[data-v-fa2725b8]:focus{border-color:#2d96bd}.settings-label[data-v-fa2725b8]{font-size:11px;color:#71717a;text-transform:uppercase;font-weight:700}.settings-help[data-v-fa2725b8]{font-size:11px;color:#71717a;line-height:1.4}.settings-help code[data-v-fa2725b8]{color:#fda92c;background:#18181b;padding:1px 4px;border-radius:2px}.macros-list[data-v-fa2725b8]{display:flex;flex-direction:column;gap:6px;max-height:160px;overflow-y:auto;padding-right:4px}.macro-item[data-v-fa2725b8]{display:flex;align-items:center;gap:8px}.macro-key[data-v-fa2725b8]{font-family:monospace;font-size:11px;background:#18181b;color:#fda92c;padding:2px 6px;border-radius:3px;min-width:76px;text-align:center;overflow:hidden;text-overflow:ellipsis}.macro-arrow[data-v-fa2725b8]{color:#71717a;font-size:12px}.macro-cmd-input[data-v-fa2725b8]{flex:1}.macro-del-btn[data-v-fa2725b8]{background:transparent;border:none;color:#71717a;cursor:pointer;font-size:14px;padding:0 4px}.macro-del-btn[data-v-fa2725b8]:hover{color:#f55}.add-macro-form[data-v-fa2725b8]{display:flex;gap:8px;align-items:center;border-top:1px solid #1f2029;padding-top:10px}.record-key-btn[data-v-fa2725b8]{background:#18181b;border:1px solid #1f2029;color:#e4e4e7;padding:6px 10px;border-radius:4px;font-size:11px;font-weight:700;cursor:pointer;min-width:80px;transition:all .2s ease}.record-key-btn.recording[data-v-fa2725b8]{background:#270f0f;border-color:#f55;color:#f55;animation:pulse-fa2725b8 1.5s infinite}@keyframes pulse-fa2725b8{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.macro-add-btn[data-v-fa2725b8]{background:#2d96bd;border:none;color:#fff;width:26px;height:26px;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center}.macro-add-btn[data-v-fa2725b8]:hover{background:#227ca0}.macro-actions[data-v-fa2725b8]{display:flex;gap:8px;justify-content:flex-end}.settings-btn-alt[data-v-fa2725b8]{background:transparent;border:1px solid #27272a;color:#a1a1aa;padding:4px 8px;border-radius:4px;font-size:10px;cursor:pointer;transition:all .2s ease}.settings-btn-alt[data-v-fa2725b8]:hover{border-color:#71717a;color:#e4e4e7}.stat-bars-container[data-v-fa2725b8]{background:#090a0f;border-top:1px solid #1f2029;border-bottom:1px solid #1f2029;padding:4px 12px;display:flex;flex-direction:column;gap:4px;user-select:none;font-family:Source Sans Pro,sans-serif}.stat-row[data-v-fa2725b8]{display:flex;gap:6px;width:100%}.stat-bar-wrapper[data-v-fa2725b8]{flex:1;display:flex;flex-direction:column;min-width:0}.stat-bar-bg[data-v-fa2725b8]{height:18px;background:#18181b;border:1px solid #27272a;border-radius:4px;overflow:hidden;position:relative;width:100%}.stat-bar-fill[data-v-fa2725b8]{height:100%;border-radius:0;transition:width .3s cubic-bezier(.4,0,.2,1),background-color .3s ease}.stat-bar-text[data-v-fa2725b8]{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 8px;box-sizing:border-box;font-family:inherit;font-size:10px;font-weight:700;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.85);letter-spacing:.5px;pointer-events:none}.stat-label[data-v-fa2725b8]{font-size:9px;text-transform:uppercase;color:#fffffff2}.stat-val[data-v-fa2725b8]{font-family:monospace;font-weight:700;color:#fff}.mana-fill[data-v-fa2725b8]{background-color:#3b82f6}.mv-fill[data-v-fa2725b8]{background-color:#fda92c}.xp-fill[data-v-fa2725b8]{background-color:#8b5cf6}.target-fill[data-v-fa2725b8]{background-color:#ef4444}.target-bar .stat-bar-bg[data-v-fa2725b8]{border-color:#ef444499;box-shadow:0 0 4px #ef444433}.sound-setting-row[data-v-fa2725b8]{display:flex;flex-direction:column;gap:8px}.sound-toggle-btn[data-v-fa2725b8]{display:flex;align-items:center;justify-content:center;gap:8px;background:#18181b;border:1px solid #27272a;color:#e4e4e7;padding:10px 16px;border-radius:4px;cursor:pointer;width:100%;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s ease}.sound-toggle-btn[data-v-fa2725b8]:hover{background:#27272a;border-color:#3f3f46}.sound-toggle-btn.muted[data-v-fa2725b8]{background:#ef44440d;border-color:#ef444433;color:#fca5a5}.sound-toggle-btn.muted[data-v-fa2725b8]:hover{background:#ef44441a;border-color:#ef44444d}.sound-toggle-icon[data-v-fa2725b8]{font-size:16px}.volume-settings-section[data-v-fa2725b8]{display:flex;flex-direction:column;gap:12px;margin-top:16px;border-top:1px solid #1f2029;padding-top:16px}.volume-slider-row[data-v-fa2725b8]{display:flex;flex-direction:column;gap:6px}.volume-slider-info[data-v-fa2725b8]{display:flex;justify-content:space-between;align-items:center}.volume-slider-label[data-v-fa2725b8]{font-size:11px;font-weight:700;color:#71717a;text-transform:uppercase;letter-spacing:.5px}.volume-slider-value[data-v-fa2725b8]{font-family:monospace;font-size:11px;color:#fda92c}.volume-slider-input[data-v-fa2725b8]{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:#18181b;border-radius:3px;outline:none;transition:background .2s ease}.volume-slider-input[data-v-fa2725b8]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#2d96bd;cursor:pointer;transition:all .1s ease}.volume-slider-input[data-v-fa2725b8]::-webkit-slider-thumb:hover{background:#5ff;transform:scale(1.1)}.volume-slider-input[data-v-fa2725b8]::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background:#2d96bd;cursor:pointer;transition:all .1s ease}.volume-slider-input[data-v-fa2725b8]::-moz-range-thumb:hover{background:#5ff;transform:scale(1.1)}.active-music-row[data-v-fa2725b8]{display:flex;align-items:center;gap:6px;background:#2d96bd0d;border:1px solid rgba(45,150,189,.15);border-radius:4px;padding:6px 10px;margin-top:8px;font-size:11px}.music-icon[data-v-fa2725b8]{color:#2d96bd;animation:bounce-note-fa2725b8 2s infinite ease-in-out}.music-label[data-v-fa2725b8]{color:#71717a;font-weight:700}.music-value[data-v-fa2725b8]{color:#5ff;font-weight:700}@keyframes bounce-note-fa2725b8{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.info-panel[data-v-81f6f2cf]{height:100%;display:flex;flex-direction:column;background:var(--panel-bg, #0d0e12);color:var(--panel-fg, #e4e4e7);font-family:Source Sans Pro,sans-serif;font-size:14px}.info-header[data-v-81f6f2cf]{padding:10px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:var(--accent, #2d96bd);border-bottom:1px solid var(--border, #1f2029);flex-shrink:0;background:#090a0f}.info-body[data-v-81f6f2cf]{flex:1;overflow-y:auto;padding:8px 16px}.info-empty[data-v-81f6f2cf]{color:var(--text-muted, #71717a);font-style:italic;padding:20px 0;text-align:center}.info-entry[data-v-81f6f2cf]{padding:6px 0;border-bottom:1px solid var(--border, #1f2029);word-break:break-all;font-family:Cascadia Code,Fira Code,monospace;font-size:12px;color:var(--panel-fg, #e4e4e7);transition:background-color .2s ease}.info-entry[data-v-81f6f2cf]:hover{background-color:#ffffff05}.map-panel[data-v-1894e3b7]{display:flex;flex-direction:column;height:100%;width:100%;background:#000;color:#d2d2d2;font-family:Courier New,Courier,monospace;overflow:hidden}.map-header[data-v-1894e3b7]{padding:10px 10px 0;text-align:center;flex-shrink:0;background:#000;font-family:inherit}.area-name[data-v-1894e3b7]{color:#fda92c;font-size:15px;font-weight:700;margin-bottom:2px;text-transform:capitalize;letter-spacing:.5px}.room-name[data-v-1894e3b7]{font-size:15px;font-weight:700}.room-title[data-v-1894e3b7]{color:#2d96bd}.vnum[data-v-1894e3b7]{color:#fda92c;margin-right:6px}.divider[data-v-1894e3b7]{height:1px;background:#2a2a2a;margin-top:10px;width:100%}.map-grid-container[data-v-1894e3b7]{flex:1;display:flex;justify-content:center;align-items:center;background:#000;overflow:auto;padding:10px}.map-grid[data-v-1894e3b7]{display:inline-block;line-height:1.2;font-size:14px;white-space:pre}.map-row[data-v-1894e3b7]{height:17px}.ansi-red[data-v-1894e3b7]{color:#f55}.ansi-green[data-v-1894e3b7]{color:#5f5}.ansi-yellow[data-v-1894e3b7]{color:#ff5}.ansi-blue[data-v-1894e3b7]{color:#55f}.ansi-magenta[data-v-1894e3b7]{color:#f5f}.ansi-cyan[data-v-1894e3b7]{color:#5ff}.ansi-white[data-v-1894e3b7]{color:#fff}.ansi-grey[data-v-1894e3b7]{color:#888}.current-room-bracket[data-v-1894e3b7],.current-room-symbol[data-v-1894e3b7]{color:#5ff;font-weight:700}.unexplored-bracket[data-v-1894e3b7]{color:#f55;font-weight:700}.exit-line[data-v-1894e3b7]{color:#888}.exit-up[data-v-1894e3b7]{color:#5ff;font-weight:700}.exit-down[data-v-1894e3b7]{color:#f5f;font-weight:700}.clickable-room[data-v-1894e3b7]{cursor:pointer}.clickable-room[data-v-1894e3b7]:hover{filter:brightness(1.3);text-shadow:0 0 2px rgba(255,255,255,.5)}.context-menu[data-v-1894e3b7]{position:fixed;z-index:10000;background:#121212;border:1px solid #3a3a3a;border-radius:6px;box-shadow:0 4px 12px #000000b3,0 0 1px #ffffff1a;padding:6px 0;min-width:180px;font-family:Courier New,Courier,monospace;font-size:13px;user-select:none}.context-header[data-v-1894e3b7]{padding:6px 12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.context-vnum[data-v-1894e3b7]{color:#fda92c;margin-right:6px}.context-title[data-v-1894e3b7]{color:#2d96bd}.context-divider[data-v-1894e3b7]{height:1px;background:#2a2a2a;margin:4px 0}.context-item[data-v-1894e3b7]{display:block;width:100%;padding:8px 12px;text-align:left;background:transparent;border:none;color:#d2d2d2;cursor:pointer;font-family:inherit;font-size:13px;transition:background .15s,color .15s}.context-item[data-v-1894e3b7]:hover{background:#222}.context-item.delete-action[data-v-1894e3b7]{color:#f55}.context-item.delete-action[data-v-1894e3b7]:hover{background:#ff55551a;color:#f77}.context-item.cancel-action[data-v-1894e3b7]{color:#888}.lm_root{position:relative}.lm_row>.lm_item{float:left}.lm_content{overflow:hidden;position:relative}.lm_dragging,.lm_dragging *{cursor:move!important;-webkit-user-select:none;user-select:none}.lm_maximised{position:absolute;top:0;left:0;z-index:40}.lm_maximise_placeholder{display:none}.lm_splitter{position:relative;z-index:2;touch-action:none}.lm_splitter.lm_vertical .lm_drag_handle{width:100%;position:absolute;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none}.lm_splitter.lm_horizontal{float:left;height:100%}.lm_splitter.lm_horizontal .lm_drag_handle{height:100%;position:absolute;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.lm_header{overflow:visible;position:relative;z-index:1;-webkit-user-select:none;user-select:none}.lm_header [class^=lm_]{box-sizing:content-box!important}.lm_header .lm_controls{position:absolute;right:3px;display:flex}.lm_header .lm_controls>*{cursor:pointer;float:left;width:18px;height:18px;text-align:center}.lm_header .lm_tabs{position:absolute;display:flex}.lm_header .lm_tab{cursor:pointer;float:left;height:14px;margin-top:1px;padding:0 25px 5px 10px;position:relative;touch-action:none}.lm_header .lm_tab i{width:2px;height:19px;position:absolute}.lm_header .lm_tab i.lm_left{top:0;left:-2px}.lm_header .lm_tab i.lm_right{top:0;right:-2px}.lm_header .lm_tab .lm_title{display:inline-block;overflow:hidden;text-overflow:ellipsis}.lm_header .lm_tab .lm_close_tab{width:14px;height:14px;position:absolute;top:0;right:0;text-align:center}.lm_stack{position:relative}.lm_stack>.lm_items{overflow:hidden}.lm_stack.lm_left>.lm_items{position:absolute;left:20px;top:0}.lm_stack.lm_right>.lm_items{position:absolute;right:20px;top:0}.lm_stack.lm_right>.lm_header{position:absolute;right:0;top:0}.lm_stack.lm_bottom>.lm_items{position:absolute;bottom:20px}.lm_stack.lm_bottom>.lm_header{position:absolute;bottom:0}.lm_left.lm_stack .lm_header,.lm_right.lm_stack .lm_header{height:100%}.lm_left.lm_dragProxy .lm_header,.lm_right.lm_dragProxy .lm_header,.lm_left.lm_dragProxy .lm_items,.lm_right.lm_dragProxy .lm_items{float:left}.lm_left.lm_dragProxy .lm_header,.lm_right.lm_dragProxy .lm_header,.lm_left.lm_stack .lm_header,.lm_right.lm_stack .lm_header{width:20px;vertical-align:top}.lm_left.lm_dragProxy .lm_header .lm_tabs,.lm_right.lm_dragProxy .lm_header .lm_tabs,.lm_left.lm_stack .lm_header .lm_tabs,.lm_right.lm_stack .lm_header .lm_tabs{transform-origin:left top;top:0;width:1000px}.lm_left.lm_dragProxy .lm_header .lm_controls,.lm_right.lm_dragProxy .lm_header .lm_controls,.lm_left.lm_stack .lm_header .lm_controls,.lm_right.lm_stack .lm_header .lm_controls{bottom:0;flex-flow:column}.lm_dragProxy.lm_left .lm_header .lm_tabs,.lm_stack.lm_left .lm_header .lm_tabs{transform:rotate(-90deg) scaleX(-1);left:0}.lm_dragProxy.lm_left .lm_header .lm_tabs .lm_tab,.lm_stack.lm_left .lm_header .lm_tabs .lm_tab{transform:scaleX(-1);margin-top:1px}.lm_dragProxy.lm_left .lm_header .lm_tabdropdown_list,.lm_stack.lm_left .lm_header .lm_tabdropdown_list{top:initial;right:initial;left:20px}.lm_dragProxy.lm_right .lm_content{float:left}.lm_dragProxy.lm_right .lm_header .lm_tabs,.lm_stack.lm_right .lm_header .lm_tabs{transform:rotate(90deg) scaleX(1);left:100%;margin-left:0}.lm_dragProxy.lm_right .lm_header .lm_controls,.lm_stack.lm_right .lm_header .lm_controls{left:3px}.lm_dragProxy.lm_right .lm_header .lm_tabdropdown_list,.lm_stack.lm_right .lm_header .lm_tabdropdown_list{top:initial;right:20px}.lm_dragProxy.lm_bottom .lm_header,.lm_stack.lm_bottom .lm_header{width:100%}.lm_dragProxy.lm_bottom .lm_header .lm_tab,.lm_stack.lm_bottom .lm_header .lm_tab{margin-top:0;border-top:none}.lm_dragProxy.lm_bottom .lm_header .lm_controls,.lm_stack.lm_bottom .lm_header .lm_controls{top:3px}.lm_dragProxy.lm_bottom .lm_header .lm_tabdropdown_list,.lm_stack.lm_bottom .lm_header .lm_tabdropdown_list{top:initial;bottom:20px}.lm_drop_tab_placeholder{float:left;width:100px;visibility:hidden}.lm_header .lm_controls .lm_tabdropdown:before{content:"";width:0;height:0;vertical-align:middle;display:inline-block;border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent;color:#fff}.lm_header .lm_tabdropdown_list{position:absolute;top:20px;right:0;z-index:5;overflow:hidden}.lm_header .lm_tabdropdown_list .lm_tab{clear:both;padding-right:10px;margin:0}.lm_header .lm_tabdropdown_list .lm_tab .lm_title{width:100px}.lm_header .lm_tabdropdown_list .lm_close_tab{display:none!important}.lm_dragProxy{position:absolute;top:0;left:0;z-index:30}.lm_dragProxy .lm_header{background:transparent}.lm_dragProxy .lm_content{border-top:none;overflow:hidden}.lm_dropTargetIndicator{display:none;position:absolute;z-index:35;transition:all .2s ease}.lm_dropTargetIndicator .lm_inner{width:100%;height:100%;position:relative;top:0;left:0}.lm_transition_indicator{display:none;width:20px;height:20px;position:absolute;top:0;left:0;z-index:20}.lm_popin{width:20px;height:20px;position:absolute;bottom:0;right:0;z-index:9999}.lm_popin>*{width:100%;height:100%;position:absolute;top:0;left:0}.lm_popin>.lm_bg{z-index:10}.lm_popin>.lm_icon{z-index:20}.lm_goldenlayout{background:#000}.lm_content{background:#222;border:1px solid transparent}.lm_dragProxy .lm_content{box-shadow:2px 2px 4px #000000e6}.lm_dropTargetIndicator{box-shadow:inset 0 0 30px #000;outline:1px dashed #cccccc}.lm_dropTargetIndicator .lm_inner{background:#000;opacity:.2}.lm_splitter{background:#000;opacity:.001;transition:opacity .2s ease}.lm_splitter:hover,.lm_splitter.lm_dragging{background:#444;opacity:1}.lm_header{height:20px}.lm_header .lm_tab{font-family:Arial,sans-serif;font-size:12px;color:#999;background:#111;box-shadow:2px -2px 2px #0000004d;margin-right:2px;padding-bottom:2px;padding-top:2px}.lm_header .lm_tab .lm_close_tab{width:11px;height:11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAQUlEQVR4nHXOQQ4AMAgCQeT/f6aXpsGK3jSTuCVJAAr7iBdoAwCKd0nwfaAdHbYERw5b44+E8JoBjEYGMBq5gAYP3usUDu2IvoUAAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat;top:4px;right:6px;opacity:.4}.lm_header .lm_tab .lm_close_tab:hover{opacity:1}.lm_header .lm_tab.lm_active{border-bottom:none;box-shadow:0 -2px 2px #000;padding-bottom:3px}.lm_header .lm_tab.lm_active .lm_close_tab{opacity:1}.lm_header .lm_tab.lm_active.lm_focused{background-color:#354be3}.lm_dragProxy.lm_right .lm_header .lm_tab.lm_active,.lm_stack.lm_right .lm_header .lm_tab.lm_active{box-shadow:2px -2px 2px #000}.lm_dragProxy.lm_bottom .lm_header .lm_tab,.lm_stack.lm_bottom .lm_header .lm_tab{box-shadow:2px 2px 2px #0000004d}.lm_dragProxy.lm_bottom .lm_header .lm_tab.lm_active,.lm_stack.lm_bottom .lm_header .lm_tab.lm_active{box-shadow:0 2px 2px #000}.lm_selected .lm_header{background-color:#452500}.lm_tab:hover,.lm_tab.lm_active{background:#222;color:#ddd}.lm_header .lm_controls .lm_tabdropdown:before{color:#fff}.lm_controls>*{position:relative;background-position:center center;background-repeat:no-repeat;opacity:.4;transition:opacity .3s ease}.lm_controls>*:hover{opacity:1}.lm_controls .lm_popout{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAPklEQVR4nI2Q0QoAIAwCNfr/X7aXCpGN8snBdgejJOzckpkxs9jR6K6T5JpU0nWl5pSXTk7qwh8SnNT+CAAWCgkKFpuSWsUAAAAASUVORK5CYII=)}.lm_controls .lm_maximise{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKElEQVR4nGP8////fwYCgImQAgYGBgYWKM2IR81/okwajIpgvsMbVgAwgQYRVakEKQAAAABJRU5ErkJggg==)}.lm_controls .lm_close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAQUlEQVR4nHXOQQ4AMAgCQeT/f6aXpsGK3jSTuCVJAAr7iBdoAwCKd0nwfaAdHbYERw5b44+E8JoBjEYGMBq5gAYP3usUDu2IvoUAAAAASUVORK5CYII=)}.lm_maximised .lm_header{background-color:#000}.lm_maximised .lm_controls .lm_maximise{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJ0lEQVR4nGP8//8/AzGAiShVI1YhCwMDA8OsWbPwBmZaWhoj0SYCAN1lBxMAX4n0AAAAAElFTkSuQmCC)}.lm_transition_indicator{background-color:#000;border:1px dashed #555555}.lm_popin{cursor:pointer}.lm_popin .lm_bg{background:#fff;opacity:.3}.lm_popin .lm_icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAWklEQVR4nJWOyw3AIAxDHcQC7L8jbwT3AlJBfNp3SiI7dtRaLSlKKeoA1oEsKSQZCEluexw8Tm3ohk+E7bnOUHUGcNh+HwbBygw4AZ7FN/Lt84p0l+yTflV8AKQyLdcCRJi/AAAAAElFTkSuQmCC);background-position:center center;background-repeat:no-repeat;border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;opacity:.7}.lm_popin:hover .lm_icon{opacity:1}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;overflow:hidden;background:#090a0f}#app{height:100%;width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#090a0f}::-webkit-scrollbar-thumb{background:#27272a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3f3f46}:root{--panel-bg: #0d0e12;--panel-fg: #e4e4e7;--accent: #2d96bd;--accent-hover: #fda92c;--border: #1f2029;--text-muted: #71717a}.lm_goldenlayout{background:#090a0f!important}.lm_header{background:#0d0e12!important;border-bottom:1px solid #1f2029!important}.lm_header .lm_tab{background:#0d0e12!important;color:#71717a!important;border:none!important;border-bottom:2px solid transparent!important;font-family:Source Sans Pro,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.8px;padding:0 16px!important;margin:0!important;height:100%!important;line-height:34px!important;display:inline-flex!important;align-items:center!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.lm_header .lm_tab.lm_active{background:#12131a!important;color:#f4f4f5!important;border-bottom:2px solid #2d96bd!important}.lm_header .lm_tab:hover{color:#2d96bd!important;background:#2d96bd0d!important}.lm_splitter{background:#1f2029!important}.lm_splitter:hover{background:#2d96bd!important}.lm_content{background:#12131a!important;border:none!important}.lm_controls{display:flex!important;align-items:center!important;height:100%!important}.lm_controls>*{filter:invert(.85)!important;opacity:.8!important;transition:all .2s ease!important}.lm_controls>*:hover{filter:invert(1)!important;opacity:1!important}.lm_dragProxy .lm_content{background:#12131a!important;box-shadow:#0006 0 4px 16px,#0000004d 0 1px 3px!important}.lm_dropTargetIndicator{outline:2px solid #2d96bd!important;background:#2d96bd26!important}.app-embed[data-v-5e1189db]{height:100%;width:100%;display:flex;flex-direction:column;background:#000}.app-full[data-v-5e1189db]{height:100%;width:100%;display:flex;flex-direction:column;background:#090a0f}.layout-root[data-v-5e1189db]{flex:1;min-height:0}.error-bar[data-v-5e1189db]{background:#270f0f;color:#fca5a5;padding:8px 16px;font-family:Source Sans Pro,sans-serif;font-size:14px;text-align:center;flex-shrink:0;border-top:1px solid #1f2029}
