.ui-groupbox[data-v-054915cf]{margin:0 6px 6px}.ui-dialog-body[data-v-73c8f9fd] h1{font-size:16px;font-weight:600;margin:2px 0 8px}.ui-dialog-body[data-v-73c8f9fd] p{margin:0 0 9px}.ui-dialog-body[data-v-73c8f9fd] a{color:var(--ui-link-dialog)}.ui-notice[data-v-73c8f9fd]{border:1px solid var(--ui-notice-border);background:var(--ui-notice-bg);padding:8px 10px;margin:0 0 12px}.ui-notice p[data-v-73c8f9fd]{margin:0 0 7px}.ui-notice p[data-v-73c8f9fd]:last-child{margin-bottom:0}.ui-notice-note[data-v-73c8f9fd]{color:var(--ui-notice-text)}.ui-groupbox[data-v-ca327b60]{margin:0 0 10px}.ui-gl-report[data-v-9759c287]{max-height:340px;overflow:auto;line-height:1.55}.ui-window-loading[data-v-67c202d0]{visibility:hidden}.ui-splash[data-v-6189c774]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--ui-backdrop);z-index:100}.ui-splash-frame[data-v-6189c774]{position:relative;line-height:0}.ui-splash-image[data-v-6189c774]{display:block;width:790px;height:568px;max-width:100vw;max-height:100vh}.ui-splash-message[data-v-6189c774]{position:absolute;left:0;right:0;bottom:24px;padding:0 16px;text-align:center;color:var(--ui-splash-text);font-size:13px;line-height:1.5;white-space:pre-line;text-shadow:var(--ui-splash-text-shadow)}.ui-splash-error[data-v-6189c774]{position:absolute;left:0;right:0;bottom:4px;padding:0 16px;text-align:center;color:var(--ui-splash-error);font-size:12px}:root{--ui-window: #f6f7f9;--ui-base: #ffffff;--ui-menu: rgba(255, 255, 255, .78);--ui-dialog-bg: rgba(255, 255, 255, .9);--ui-toolbar: #ffffff;--ui-dock-title: #f1f2f4;--ui-tab: #eceef1;--ui-backdrop: #000;--ui-table-stripe: #fafbfc;--ui-table-row-line: #eef0f3;--ui-control-disabled: #f0f1f3;--ui-input-disabled: #f6f7f9;--ui-scroll-track: transparent;--ui-scroll-thumb: #c4c8ce;--ui-scroll-thumb-hover: #a8adb5;--ui-text: #1c1e21;--ui-text-disabled: #a0a4aa;--ui-text-muted: #6b7076;--ui-text-faint: #8a8f96;--ui-border: #d7dade;--ui-border-light: #e6e8eb;--ui-highlight: #2f6fed;--ui-highlight-hover: #4a83f0;--ui-highlight-text: #ffffff;--ui-highlight-glyph: #ffffff;--ui-accent-soft: #eaf1fe;--ui-accent-border: #b9cdf7;--ui-accent-border-soft: #d3e0fa;--ui-accent-face-hover: #eaf1fe;--ui-menu-hover-text: rgba(255, 255, 255, .9);--ui-button-hover: #eff0f2;--ui-button-down: #e4e6e9;--ui-checked-face: #e3ecfd;--ui-checked-border: #a9c4f5;--ui-focus-ring: rgba(47, 111, 237, .32);--ui-link-panel: #2f6fed;--ui-link-dialog: #2f6fed;--ui-glyph: #6b7076;--ui-glyph-soft: #8a8f96;--ui-glyph-solid: #4a4f56;--ui-face-raised: #ffffff;--ui-face-raised-hover: #eff0f2;--ui-face-raised-active: #e4e6e9;--ui-face-step: #f3f4f6;--ui-face-header: #f6f7f9;--ui-face-header-hover: #eef0f3;--ui-face-titlebar: #f6f7f9;--ui-shadow: 0 4px 14px rgba(16, 22, 32, .12);--ui-shadow-dialog: 0 18px 50px rgba(16, 22, 32, .26);--ui-scrim: rgba(16, 22, 32, .34);--ui-error: #c8342f;--ui-notice-bg: #fff7e6;--ui-notice-border: #e8cf94;--ui-notice-text: #7a6428;--ui-splash-text: #ffffff;--ui-splash-text-shadow: 0 1px 2px #000;--ui-splash-error: #ff9a9a;--ui-font: -apple-system, "Segoe UI", "Helvetica Neue", "Noto Sans", Arial, sans-serif;--ui-radius: 6px;--ui-radius-sm: 4px;--ui-blur: 14px}:root[data-theme=dark]{--ui-window: #16181c;--ui-base: #1c1f24;--ui-menu: rgba(28, 31, 36, .78);--ui-dialog-bg: rgba(24, 27, 32, .9);--ui-toolbar: #1c1f24;--ui-dock-title: #22262c;--ui-tab: #22262c;--ui-backdrop: #0b0d10;--ui-table-stripe: #1a1d22;--ui-table-row-line: #262a30;--ui-control-disabled: #22262c;--ui-input-disabled: #1a1d22;--ui-scroll-thumb: #3b4149;--ui-scroll-thumb-hover: #4b525c;--ui-text: #e6e8ea;--ui-text-disabled: #6a7078;--ui-text-muted: #9aa0a8;--ui-text-faint: #7e848c;--ui-border: #333941;--ui-border-light: #262a30;--ui-highlight: #4c8bf5;--ui-highlight-hover: #649bf7;--ui-highlight-text: #ffffff;--ui-highlight-glyph: #ffffff;--ui-accent-soft: #1d2739;--ui-accent-border: #3a5793;--ui-accent-border-soft: #2b3d63;--ui-accent-face-hover: #1d2739;--ui-menu-hover-text: rgba(255, 255, 255, .9);--ui-button-hover: #262a30;--ui-button-down: #2e333a;--ui-checked-face: #1d2739;--ui-checked-border: #3a5793;--ui-focus-ring: rgba(76, 139, 245, .4);--ui-link-panel: #74a6f8;--ui-link-dialog: #74a6f8;--ui-glyph: #9aa0a8;--ui-glyph-soft: #7e848c;--ui-glyph-solid: #b8bec6;--ui-face-raised: #22262c;--ui-face-raised-hover: #2a2f36;--ui-face-raised-active: #333941;--ui-face-step: #1c1f24;--ui-face-header: #1c1f24;--ui-face-header-hover: #22262c;--ui-face-titlebar: #1c1f24;--ui-shadow: 0 4px 14px rgba(0, 0, 0, .5);--ui-shadow-dialog: 0 18px 50px rgba(0, 0, 0, .62);--ui-scrim: rgba(0, 0, 0, .55);--ui-error: #ff8a80;--ui-notice-bg: #2b2517;--ui-notice-border: #6d5c2c;--ui-notice-text: #e0c98a}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0;overflow:hidden}body{font-family:var(--ui-font);font-size:12px;color:var(--ui-text);background:var(--ui-window);-webkit-font-smoothing:antialiased;user-select:none}.ui-window{display:flex;flex-direction:column;height:100%;background:var(--ui-window)}.ui-central{flex:1 1 auto;display:flex;min-height:0;position:relative}.ui-viewport{flex:1 1 auto;position:relative;min-width:0;background:var(--ui-backdrop);overflow:hidden}.ui-viewport canvas{display:block;position:absolute;inset:0;width:100%;height:100%}.ui-menubar{display:flex;align-items:stretch;height:24px;background:var(--ui-window);border-bottom:1px solid var(--ui-border-light);padding:0 2px;flex:0 0 auto;position:relative;z-index:400}.ui-menubar-item{display:flex;align-items:center;padding:0 9px;cursor:default;white-space:nowrap}.ui-menubar-item:hover,.ui-menubar-item.open{background:var(--ui-highlight);color:var(--ui-highlight-text)}.ui-menu{position:fixed;min-width:170px;max-width:calc(100vw - 8px);max-height:calc(100vh - 8px);overflow-x:hidden;overflow-y:auto;background:var(--ui-menu);backdrop-filter:blur(var(--ui-blur)) saturate(1.6);-webkit-backdrop-filter:blur(var(--ui-blur)) saturate(1.6);color:var(--ui-text);border:1px solid var(--ui-border-light);box-shadow:var(--ui-shadow);padding:4px 0;z-index:1000;border-radius:var(--ui-radius)}.ui-menu-item{display:flex;align-items:center;gap:12px;height:22px;padding:0 22px 0 24px;position:relative;cursor:default;white-space:nowrap}.ui-menu-item:hover:not(.disabled){background:var(--ui-highlight);color:var(--ui-highlight-text)}.ui-menu-item.disabled{color:var(--ui-text-disabled)}.ui-menu-item .check{position:absolute;left:7px;width:12px;text-align:center;font-size:11px}.ui-menu-item .label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.ui-menu-item .accelerator{color:var(--ui-text-faint);font-size:11px;margin-left:auto;padding-left:18px}.ui-menu-item:hover:not(.disabled) .accelerator{color:var(--ui-menu-hover-text)}.ui-menu-item .arrow{position:absolute;right:7px;font-size:9px}.ui-menu-separator{height:1px;background:var(--ui-border-light);margin:4px 6px}.ui-menu-item .icon{width:16px;height:16px;object-fit:contain;position:absolute;left:4px}.ui-toolbar{display:flex;align-items:center;height:27px;background:var(--ui-toolbar);border-bottom:1px solid var(--ui-border-light);padding:0 3px;gap:1px;flex:0 0 auto;z-index:300}.ui-toolbar.vertical{flex-direction:column;height:auto;width:27px;border-bottom:none;border-right:1px solid var(--ui-border-light)}.ui-toolbutton{display:flex;align-items:center;justify-content:center;min-width:24px;height:21px;padding:0 5px;border:1px solid transparent;border-radius:var(--ui-radius-sm);background:transparent;cursor:default;color:inherit;font:inherit}.ui-toolbutton.text-only{font-size:11px;padding:0 6px;min-width:26px}.ui-toolbutton.with-icon{gap:4px;font-size:11px;padding:0 6px}.ui-toolbutton:hover{background:var(--ui-button-hover);border-color:var(--ui-accent-border-soft)}.ui-toolbutton.checked{background:var(--ui-checked-face);border-color:var(--ui-checked-border)}.ui-toolbutton:active{background:var(--ui-button-down)}.ui-toolbutton img{width:16px;height:16px;display:block}.ui-toolbar-separator{width:1px;height:18px;background:var(--ui-border-light);margin:0 3px}.ui-dock{display:flex;flex-direction:column;background:var(--ui-window);min-width:0}.ui-dock.left{width:268px;border-right:1px solid var(--ui-border);flex:0 0 auto}.ui-dock.right{width:300px;border-left:1px solid var(--ui-border);flex:0 0 auto}.ui-dock-title{display:flex;align-items:center;height:22px;padding:0 6px;background:var(--ui-dock-title);border-bottom:1px solid var(--ui-border-light);font-weight:600;font-size:11px;flex:0 0 auto;gap:6px}.ui-dock-title .spacer{flex:1 1 auto}.ui-dock-title button{border:1px solid transparent;background:transparent;width:18px;height:16px;line-height:1;cursor:default;color:var(--ui-text);font-size:11px;border-radius:var(--ui-radius-sm)}.ui-dock-title button:hover{background:var(--ui-button-hover);border-color:var(--ui-accent-border-soft)}.ui-dock-body{flex:1 1 auto;min-height:0;overflow:auto;background:var(--ui-window)}.ui-tabbar{display:flex;background:var(--ui-window);border-bottom:1px solid var(--ui-border);padding:3px 3px 0;gap:2px;flex:0 0 auto}.ui-tab{padding:3px 12px;border:1px solid transparent;border-bottom:none;border-radius:var(--ui-radius-sm) var(--ui-radius-sm) 0 0;background:var(--ui-tab);color:var(--ui-text-muted);cursor:default;font-size:11px;position:relative;top:1px}.ui-tab:hover{background:var(--ui-button-hover);color:var(--ui-text)}.ui-tab.active{background:var(--ui-window);border-color:var(--ui-border-light);color:var(--ui-text);margin-bottom:-1px;padding-bottom:4px}.ui-groupbox{border:1px solid var(--ui-border-light);border-radius:var(--ui-radius);margin:6px;padding:10px 8px 8px;position:relative}.ui-groupbox>legend{position:absolute;top:-7px;left:8px;padding:0 3px;background:var(--ui-window);font-size:11px}.ui-checkbox,.ui-radio{display:flex;align-items:center;gap:6px;padding:2px 0;cursor:default;font-size:12px}.ui-checkbox input,.ui-radio input{margin:0;width:13px;height:13px;accent-color:var(--ui-highlight);cursor:default}.ui-checkbox.disabled,.ui-radio.disabled{color:var(--ui-text-disabled)}.ui-button{height:22px;min-width:74px;padding:0 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-face-raised);color:var(--ui-text);font:inherit;cursor:default}.ui-button:hover:not(:disabled){background:var(--ui-face-raised-hover);border-color:var(--ui-accent-border)}.ui-button:active:not(:disabled){background:var(--ui-face-raised-active)}.ui-button:disabled{color:var(--ui-text-disabled);background:var(--ui-control-disabled)}.ui-button.default{background:var(--ui-highlight);border-color:var(--ui-highlight);color:var(--ui-highlight-text);font-weight:600}.ui-button.default:hover:not(:disabled){background:var(--ui-highlight-hover);border-color:var(--ui-highlight-hover)}.ui-button.default:active:not(:disabled){background:var(--ui-highlight);border-color:var(--ui-highlight)}.ui-input,.ui-select{height:22px;padding:0 6px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-base);color:var(--ui-text);font:inherit;min-width:0}.ui-input:focus,.ui-select:focus{outline:none;border-color:var(--ui-highlight);box-shadow:0 0 0 1px var(--ui-focus-ring)}.ui-input:disabled,.ui-select:disabled{background:var(--ui-input-disabled);color:var(--ui-text-disabled)}.ui-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ui-glyph) 50%),linear-gradient(135deg,var(--ui-glyph) 50%,transparent 50%);background-position:calc(100% - 12px) 9px,calc(100% - 8px) 9px;background-size:4px 4px,4px 4px;background-repeat:no-repeat;padding-right:22px}.ui-spinbox{display:inline-flex;align-items:stretch;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-base);height:22px;overflow:hidden}.ui-spinbox input{border:none;background:transparent;text-align:right;width:100%;padding:0 4px;font:inherit;color:inherit;outline:none;min-width:0}.ui-spinbox .buttons{display:flex;flex-direction:column;width:14px;border-left:1px solid var(--ui-border-light)}.ui-spinbox .buttons button{flex:1 1 50%;border:none;background:var(--ui-face-step);cursor:default;font-size:6px;line-height:1;padding:0;color:var(--ui-glyph-solid)}.ui-spinbox .buttons button:hover{background:var(--ui-accent-face-hover)}.ui-slider{flex:1 1 auto;accent-color:var(--ui-highlight);min-width:60px}.ui-label{font-size:12px}.ui-label.disabled{color:var(--ui-text-disabled)}.ui-form-row{display:grid;grid-template-columns:var(--ui-form-label-width, 130px) 1fr;align-items:center;gap:8px;padding:3px 0}.ui-form-row>.ui-label{text-align:right}.ui-hbox{display:flex;align-items:center;gap:6px}.ui-vbox{display:flex;flex-direction:column}.ui-columns{display:flex;gap:8px;align-items:flex-start}.ui-columns>*{flex:1 1 0;min-width:0}.ui-spacer{flex:1 1 auto}.ui-hline{height:1px;background:var(--ui-border-light);margin:6px 0}.ui-table{width:100%;border-collapse:collapse;font-size:11px;background:var(--ui-base);table-layout:fixed}.ui-table th{position:sticky;top:0;background:var(--ui-face-header);border:1px solid var(--ui-border-light);border-top:none;padding:2px 5px;text-align:left;font-weight:600;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-table th:hover{background:var(--ui-face-header-hover)}.ui-table td{border-bottom:1px solid var(--ui-table-row-line);padding:1px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-table tbody tr:nth-child(2n){background:var(--ui-table-stripe)}.ui-table tbody tr:hover{background:var(--ui-accent-soft)}.ui-table tbody tr.selected{background:var(--ui-highlight);color:var(--ui-highlight-text)}.ui-table td.numeric{text-align:right;font-variant-numeric:tabular-nums}.ui-tree{font-size:11px;background:var(--ui-base);flex:1 1 auto;overflow:auto;min-height:0}.ui-tree-row{display:flex;align-items:center;height:18px;white-space:nowrap;cursor:default}.ui-tree-row:hover{background:var(--ui-accent-soft)}.ui-tree-row.selected{background:var(--ui-highlight);color:var(--ui-highlight-text)}.ui-tree-row .twisty{width:14px;flex:0 0 auto;text-align:center;font-size:8px;color:var(--ui-glyph-soft)}.ui-tree-row.selected .twisty{color:var(--ui-highlight-glyph)}.ui-tree-row .cell{padding:0 4px;overflow:hidden;text-overflow:ellipsis}.ui-dialog-backdrop{position:fixed;inset:0;background:var(--ui-scrim);z-index:2000;display:flex;align-items:center;justify-content:center}.ui-dialog{background:var(--ui-dialog-bg);backdrop-filter:blur(var(--ui-blur)) saturate(1.6);-webkit-backdrop-filter:blur(var(--ui-blur)) saturate(1.6);border:1px solid var(--ui-border-light);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-dialog);display:flex;flex-direction:column;max-height:92vh;max-width:96vw}.ui-dialog-titlebar{display:flex;align-items:center;height:26px;padding:0 8px;background:var(--ui-face-titlebar);border-bottom:1px solid var(--ui-border-light);border-radius:calc(var(--ui-radius) - 1px) calc(var(--ui-radius) - 1px) 0 0;font-weight:600;font-size:12px;flex:0 0 auto}.ui-dialog-titlebar .spacer{flex:1 1 auto}.ui-dialog-body{flex:1 1 auto;overflow:auto;padding:10px;min-height:0}.ui-dialog-buttons{display:flex;justify-content:flex-end;gap:8px;padding:8px 10px;border-top:1px solid var(--ui-border-light);flex:0 0 auto}.ui-bookmark-tree{display:grid;grid-template-columns:max-content minmax(0,1fr);align-content:start;flex:1 1 auto;overflow:auto;min-height:0;font-size:11px;background:var(--ui-base);user-select:none}.ui-bookmark-tree .head,.ui-bookmark-tree .cell{display:flex;align-items:center;height:18px;padding:0 6px;white-space:nowrap}.ui-bookmark-tree:focus{outline:none}.ui-bookmark-tree .head{position:sticky;top:0;z-index:1;font-weight:600;color:var(--ui-text-muted);background:var(--ui-face-titlebar);border-bottom:1px solid var(--ui-border-light)}.ui-bookmark-tree .cell{cursor:default;overflow:hidden}.ui-bookmark-tree .cell.hovered{background:var(--ui-accent-soft)}.ui-bookmark-tree .cell.selected{background:var(--ui-highlight);color:var(--ui-highlight-text)}.ui-bookmark-tree .cell.drop-before{box-shadow:inset 0 2px 0 var(--ui-highlight)}.ui-bookmark-tree .cell.drop-after{box-shadow:inset 0 -2px 0 var(--ui-highlight)}.ui-bookmark-tree .cell.drop-into{outline:1px solid var(--ui-highlight);outline-offset:-1px}.ui-bookmark-tree .indent{flex:0 0 auto}.ui-bookmark-tree .twisty{flex:0 0 auto;width:14px;text-align:center;font-size:8px;color:var(--ui-glyph-soft)}.ui-bookmark-tree .cell.selected .twisty{color:var(--ui-highlight-glyph)}.ui-bookmark-tree .cell img{flex:0 0 auto;width:16px;height:16px;margin-right:4px}.ui-bookmark-tree .text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-bookmark-tree .editor{height:16px;min-width:60px;padding:0 3px;font-size:11px}.ui-html-panel{padding:8px 10px;font-size:12px;line-height:1.45;color:var(--ui-text);user-select:text}.ui-html-panel h1{font-size:14px;margin:0 0 8px;font-weight:600}.ui-html-panel a{color:var(--ui-link-panel)}.ui-html-panel .orbit-heading{display:block;font-weight:600;margin:10px 0 4px}.ui-dock-body::-webkit-scrollbar,.ui-tree::-webkit-scrollbar,.ui-dialog-body::-webkit-scrollbar,.ui-menu::-webkit-scrollbar{width:11px;height:11px}.ui-dock-body::-webkit-scrollbar-track,.ui-tree::-webkit-scrollbar-track,.ui-dialog-body::-webkit-scrollbar-track,.ui-menu::-webkit-scrollbar-track{background:var(--ui-scroll-track)}.ui-dock-body::-webkit-scrollbar-thumb,.ui-tree::-webkit-scrollbar-thumb,.ui-dialog-body::-webkit-scrollbar-thumb,.ui-menu::-webkit-scrollbar-thumb{background:var(--ui-scroll-thumb);background-clip:content-box;border:3px solid transparent;border-radius:999px}.ui-dock-body::-webkit-scrollbar-thumb:hover,.ui-tree::-webkit-scrollbar-thumb:hover,.ui-dialog-body::-webkit-scrollbar-thumb:hover,.ui-menu::-webkit-scrollbar-thumb:hover{background:var(--ui-scroll-thumb-hover)}.ui-muted{color:var(--ui-text-muted)}.ui-grow{flex:1 1 auto;min-width:0}.ui-split{display:flex;flex-direction:column;height:100%;min-height:0}.ui-fullscreen .ui-dock,.ui-fullscreen .ui-toolbar{display:none}.ui-fullscreen .ui-menubar{height:0;overflow:hidden;border-bottom:none}
