._container_1s7et_1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}._loader_1s7et_11{width:36px;height:36px;display:inline-block;position:relative}._loader_1s7et_11:after,._loader_1s7et_11:before{content:"";box-sizing:border-box;width:36px;height:36px;border:3px solid #fff;position:absolute;left:0;top:0;animation:_animloader_1s7et_1 2s ease-in-out infinite}._loader_1s7et_11:after{border-color:var(--text-color);animation-delay:1s}@keyframes _animloader_1s7et_1{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}._text_1s7et_45{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;margin-top:10px}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}:root{--font-family-base: "Roboto Mono", monospace;--accent-color: #4f97d7;--page-bg: #161c21;--panel-bg: rgba(22, 28, 33, 1);--panel-bg-glass: rgba(22, 28, 33, .6);--dock-panel-bg: var(--panel-bg-glass);--modal-bg: var(--panel-bg);--sidebar-bg: var(--panel-bg-glass);--topbar-bg: var(--panel-bg-glass);--status-bg: var(--panel-bg);--dock-bar-bg: #181f26;--dock-tab-bg: transparent;--menu-header-bg: #1c232b;--panel-gap: 10px;--text-color: #ffffff;--text-muted: #9aa0a6;--border-color: #2c3338;--border-strong: #9aa0a6;--dock-border: 1px solid var(--border-color);--hover-border-color: #999999;--shadow-ambient: 0 2px 12px rgba(0, 0, 0, .2);--btn-shadow: none;--sidebar-shadow: none;--table-header-bg: #13181f;--table-row-odd-bg: rgba(30, 38, 44, .8);--table-row-even-bg: rgba(30, 38, 44, .3);--row-hover-bg: rgba(255, 255, 255, .05);--table-row-changed-bg: rgba(234, 179, 8, .1);--table-row-changed-border: rgb(234, 179, 8);--table-cell-changed-bg: rgba(234, 179, 8, .15);--table-cell-changed-border: rgba(234, 179, 8, .5);--bg-grad-1-start: rgba(31, 207, 195, 1);--bg-grad-1-end: rgba(31, 145, 207, 1);--bg-grad-2-start: rgba(8, 0, 255, 1);--bg-grad-2-end: rgba(227, 43, 227, 1);--overlay-bg: #0e1114;--live-indicator: #6f0;--btn-bg: #1f2123;--btn-hover-border: var(--hover-border-color);--btn-destructive-bg: rgba(255, 0, 0, .4);--btn-destructive-border: rgba(255, 0, 0, .4);--btn-destructive-text: #ff6b6b;--btn-destructive-hover-bg: rgba(255, 0, 0, .6);--btn-destructive-hover-border: rgba(255, 60, 60, .8);--btn-destructive-hover-text: #ffffff;--btn-positive-bg: rgba(42, 207, 103, .15);--btn-positive-border: rgba(42, 207, 103, .4);--btn-positive-text: #8cf5b3;--btn-positive-hover-bg: rgb(42, 207, 103);--btn-positive-hover-border: rgb(42, 207, 103);--btn-positive-hover-text: #0d5f33;--control-hover-bg: rgba(255, 255, 255, .2);--scanline-color: rgba(255, 255, 255, .08);--scanline-opacity: 0;--scanline-line: 1px;--scanline-gap: 3px;--scanline-speed: 20s;--rqb-spacing: 10px;--rqb-border-width: 1px;--rqb-base-color: var(--accent-color);--rqb-background-color: transparent;--rqb-border-color: var(--border-color);--rqb-border-style: solid;--rqb-border-radius: 0;--rqb-branch-indent: var(--rqb-spacing);--rqb-branch-width: var(--rqb-border-width);--rqb-dnd-drop-indicator-color: rebeccapurple;--rqb-dnd-drop-indicator-style: dashed;--rqb-dnd-drop-indicator-width: 2px;--rqb-dnd-drop-indicator-copy-color: #693;--rqb-dnd-drop-indicator-copy-style: dashed;--rqb-dnd-drop-indicator-copy-width: 2px;--rqb-dnd-drop-indicator-group-color: #369;--rqb-dnd-drop-indicator-group-style: dashed;--rqb-dnd-drop-indicator-group-width: 2px;--rqb-branch-color: var(--rqb-border-color);--rqb-branch-radius: var(--rqb-border-radius);--rqb-branch-style: var(--rqb-border-style)}.theme-terminal{--accent-color: #23d18b;--page-bg: #0b0c0c;--panel-bg: #0f1111;--panel-bg-glass: rgba(15, 17, 17, .6);--dock-panel-bg: var(--panel-bg-glass);--modal-bg: var(--panel-bg);--sidebar-bg: var(--panel-bg-glass);--topbar-bg: var(--panel-bg-glass);--status-bg: var(--panel-bg);--dock-bar-bg: #0e1010;--text-color: #d1f7c4;--text-muted: #7fbf9a;--border-color: #1b3a29;--border-strong: #7fbf9a;--dock-border: 1px solid var(--border-color);--hover-border-color: #4caf50;--shadow-ambient: 0 2px 12px rgba(0, 0, 0, .3);--table-header-bg: rgba(0, 20, 12, .7);--table-header-row-bg: rgba(0, 30, 20, .25);--table-row-odd-bg: rgba(35, 209, 139, .05);--table-row-even-bg: rgba(35, 209, 139, .02);--row-hover-bg: rgba(35, 209, 139, .08);--overlay-bg: rgba(0, 0, 0, .6);--live-indicator: #23d18b;--btn-bg: #121615;--btn-hover-border: var(--hover-border-color);--btn-destructive-bg: #5a1a1a;--btn-destructive-border: #7a2424;--btn-destructive-text: #ffecec;--control-hover-bg: rgba(35, 209, 139, .2);--bg-gradient-opacity: 0}.theme-cyberpunk{--accent-color: #ff2b2b;--page-bg: #060606;--panel-bg: #0a0a0a;--panel-bg-glass: rgba(10, 10, 10, .65);--dock-panel-bg: var(--panel-bg-glass);--modal-bg: #0b0b0b;--sidebar-bg: linear-gradient( 180deg, rgba(10, 10, 10, .95) 0%, rgba(14, 0, 0, .95) 100% );--topbar-bg: rgba(10, 10, 10, .8);--status-bg: #0b0b0b;--dock-bar-bg: #0b0b0b;--dock-tab-bg: transparent;--text-color: #f6f6f6;--text-muted: #e17474;--border-color: #5a0a0a;--border-strong: #e17474;--dock-border: 1px solid var(--border-color);--hover-border-color: #ff3b3b;--shadow-ambient: 0 2px 14px rgba(255, 0, 0, .18);--table-row-odd-bg: rgba(40, 0, 0, .5);--table-row-even-bg: rgba(26, 0, 0, .35);--row-hover-bg: rgba(255, 59, 59, .08);--overlay-bg: rgba(0, 0, 0, .7);--live-indicator: #ff2b2b;--btn-bg: #120202;--btn-hover-border: var(--hover-border-color);--btn-destructive-bg: #4a0000;--btn-destructive-border: #7a0000;--btn-destructive-text: #ffe9e9;--control-hover-bg: rgba(255, 43, 43, .16);--btn-shadow: 0 0 8px rgba(255, 59, 59, .25);--sidebar-shadow: 0 0 20px rgba(255, 43, 43, .28);--bg-grad-1-start: transparent;--bg-grad-1-end: transparent;--bg-grad-2-start: transparent;--bg-grad-2-end: transparent;--bg-gradient-opacity: 0;--btn-shadow: none;--sidebar-shadow: none;--table-header-bg: rgba(20, 0, 0, .7);--table-header-row-bg: rgba(30, 0, 0, .25);--scanline-color: rgba(255, 43, 43, .16);--scanline-opacity: .3;--scanline-line: 1px;--scanline-gap: 3px;--scanline-speed: 18s}.szh-menu{margin:0;padding:4px 0;list-style:none;box-sizing:border-box;width:max-content;min-width:200px;z-index:100;border:1px solid var(--border-color);background-color:var(--panel-bg);color:var(--text-color);box-shadow:var(--shadow-ambient);z-index:99999999999999999999999}.szh-menu:focus{outline:none}.szh-menu__arrow{box-sizing:border-box;width:12px;height:12px;background-color:var(--panel-bg);border:1px solid transparent;border-left-color:var(--border-color);border-top-color:var(--border-color);z-index:-1}.szh-menu__arrow--dir-left{right:-6px;transform:translateY(-50%) rotate(135deg)}.szh-menu__arrow--dir-right{left:-6px;transform:translateY(-50%) rotate(-45deg)}.szh-menu__arrow--dir-top{bottom:-6px;transform:translate(-50%) rotate(-135deg)}.szh-menu__arrow--dir-bottom{top:-6px;transform:translate(-50%) rotate(45deg)}.szh-menu__item{display:flex;align-items:center;cursor:pointer;padding:4px 12px;line-height:1.6rem;margin:2px 4px}.szh-menu__item svg{margin-right:8px}.szh-menu__item:focus{outline:none}.szh-menu__item--hover{background-color:var(--control-hover-bg)}.szh-menu__item--focusable{cursor:default;background-color:inherit}.szh-menu__item--disabled{cursor:default;color:var(--text-muted)}.szh-menu__header{padding:4px 10px;font-weight:600;color:var(--text-muted);-webkit-user-select:none;user-select:none;line-height:1.4rem;background-color:var(--menu-header-bg);margin:0 4px}.szh-menu__group{box-sizing:border-box}.szh-menu__radio-group{margin:0;padding:0;list-style:none}.szh-menu__divider{height:1px;margin:4px 0;background-color:var(--border-color)}.szh-menu-button{box-sizing:border-box}.szh-menu__submenu>.szh-menu__item:after{content:"❯";position:absolute;right:14px;opacity:.5}html,body{height:100%}body{background-color:var(--page-bg);font-family:var(--font-family-base);color:var(--text-color);fill:var(--text-color);font-size:.875rem;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.react-tooltip.react-tooltip__show{z-index:1000;background-color:var(--panel-bg);opacity:1}select{background-color:var(--panel-bg);color:var(--text-color)}select option{background-color:var(--panel-bg);color:var(--text-color);padding:6px 8px}select option:hover,select option:focus,select option:checked{background-color:var(--control-hover-bg);color:var(--text-color)}select option:checked{background:var(--control-hover-bg) linear-gradient(0deg,var(--control-hover-bg) 0%,var(--control-hover-bg) 100%)}
