@charset "UTF-8";html,body,#app{margin:0;padding:0;width:100%;height:100%;font-family:var( --tp-base-font-family, Roboto Mono, Source Code Pro, Menlo, Courier, monospace );font-size:11px;-webkit-user-select:none;user-select:none}html{--c-glass: #bbbbbc;--c-light: #fff;--c-dark: #000;--c-content: #224;--c-action: #0052f5;--c-active: rgb(71, 114, 179);--c-hover: rgba(71, 114, 179, .7);--c-tabBgcolor: #e8e8e8;--c-bg: #e1e0e0;--glass-reflex-dark: 1;--glass-reflex-light: 1;--saturation: 150%;font-size:20px;font-family:DM Sans,sans-serif;font-optical-sizing:auto;background:var(--c-bg);color:var(--c-content);transition:background .4s cubic-bezier(1,0,.4,1),color .4s cubic-bezier(1,0,.4,1)}.theme-dark{--c-glass: #bbbbbc;--c-light: #fff;--c-dark: #000;--c-content: #e1e1e1;--c-action: #03d5ff;--c-tabBgcolor: #282828;--c-bg: #3f3f3f;--glass-reflex-dark: 2;--glass-reflex-light: .3;--saturation: 150%}:root{--tp-base-border-radius: 0;--tp-base-background-color: hsl(0deg 0% 18.82%);--tp-base-shadow-color: hsla(0, 0%, 0%, 0);--tp-button-background-color: hsla(0, 0%, 80%, 1);--tp-button-background-color-active: hsla(0, 0%, 100%, 1);--tp-button-background-color-focus: hsla(0, 0%, 95%, 1);--tp-button-background-color-hover: hsla(0, 0%, 85%, 1);--tp-button-foreground-color: hsla(0, 0%, 0%, .8);--tp-container-background-color: hsl(0deg 0% 16.86%);--tp-container-background-color-active: hsla(0, 0%, 0%, .6);--tp-container-background-color-focus: hsla(0, 0%, 0%, .5);--tp-container-background-color-hover: hsla(0, 0%, 0%, .4);--tp-container-foreground-color: hsla(0, 0%, 100%, .5);--tp-groove-foreground-color: hsla(0, 0%, 0%, .2);--tp-input-background-color: hsla(0, 0%, 0%, .3);--tp-input-background-color-active: hsla(0, 0%, 0%, .6);--tp-input-background-color-focus: hsla(0, 0%, 0%, .5);--tp-input-background-color-hover: hsla(0, 0%, 0%, .4);--tp-input-foreground-color: hsla(0, 0%, 100%, .5);--tp-label-foreground-color: hsla(0, 0%, 100%, .5);--tp-monitor-background-color: hsla(0, 0%, 0%, .3);--tp-monitor-foreground-color: hsla(0, 0%, 100%, .3)}::-webkit-scrollbar{width:5px;height:5px;background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#00000040}::-webkit-scrollbar-corner{background:transparent}.onLoading{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#224;font-size:2rem;z-index:9999;pointer-events:none}.loader{position:absolute;top:50%;margin-left:-50px;left:50%;animation:speeder .4s linear infinite}.loader>span{height:5px;width:35px;background:var(--c-content);position:absolute;top:-19px;left:60px;border-radius:2px 10px 1px 0}.base span{position:absolute;width:0;height:0;border-top:6px solid transparent;border-right:100px solid var(--c-content);border-bottom:6px solid transparent}.base span:before{content:"";height:22px;width:22px;border-radius:50%;background:var(--c-content);position:absolute;right:-110px;top:-16px}.base span:after{content:"";position:absolute;width:0;height:0;border-top:0 solid transparent;border-right:55px solid var(--c-content);border-bottom:16px solid transparent;top:-16px;right:-98px}.face{position:absolute;height:12px;width:20px;background:var(--c-content);border-radius:20px 20px 0 0;transform:rotate(-40deg);right:-125px;top:-15px}.face:after{content:"";height:12px;width:12px;background:var(--c-content);right:4px;top:7px;position:absolute;transform:rotate(40deg);transform-origin:50% 50%;border-radius:0 0 0 2px}.loader>span>span:nth-child(1),.loader>span>span:nth-child(2),.loader>span>span:nth-child(3),.loader>span>span:nth-child(4){width:30px;height:1px;background:var(--c-content);position:absolute;animation:fazer1 .2s linear infinite}.loader>span>span:nth-child(2){top:3px;animation:fazer2 .4s linear infinite}.loader>span>span:nth-child(3){top:1px;animation:fazer3 .4s linear infinite;animation-delay:-1s}.loader>span>span:nth-child(4){top:4px;animation:fazer4 1s linear infinite;animation-delay:-1s}@keyframes fazer1{0%{transform:translate(0)}to{transform:translate(-80px);opacity:0}}@keyframes fazer2{0%{transform:translate(0)}to{transform:translate(-100px);opacity:0}}@keyframes fazer3{0%{transform:translate(0)}to{transform:translate(-50px);opacity:0}}@keyframes fazer4{0%{transform:translate(0)}to{transform:translate(-150px);opacity:0}}@keyframes speeder{0%{transform:translate(2px,1px) rotate(0)}10%{transform:translate(-1px,-3px) rotate(-1deg)}20%{transform:translate(-2px) rotate(1deg)}30%{transform:translate(1px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,3px) rotate(-1deg)}60%{transform:translate(-1px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-2px,-1px) rotate(1deg)}90%{transform:translate(2px,1px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.longfazers{position:absolute;width:100%;height:100%}.longfazers span{position:absolute;height:2px;width:20%;background:var(--c-content)}.longfazers span:nth-child(1){top:20%;animation:lf .6s linear infinite;animation-delay:-5s}.longfazers span:nth-child(2){top:40%;animation:lf2 .8s linear infinite;animation-delay:-1s}.longfazers span:nth-child(3){top:60%;animation:lf3 .6s linear infinite}.longfazers span:nth-child(4){top:80%;animation:lf4 .5s linear infinite;animation-delay:-3s}@keyframes lf{0%{transform:translate(400%)}to{transform:translate(-200%);opacity:0}}@keyframes lf2{0%{transform:translate(400%)}to{transform:translate(-200%);opacity:0}}@keyframes lf3{0%{transform:translate(400%)}to{transform:translate(-100%);opacity:0}}@keyframes lf4{0%{transform:translate(400%)}to{transform:translate(-100%);opacity:0}}.tooltip-container[data-v-7ebc243b]{position:relative;display:flex;align-items:center;justify-content:center}.tooltip[data-v-7ebc243b]{position:absolute;background:var(--c-tabBgcolor, #333);color:var(--c-content, #e8e8e8);padding:4px 8px;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,scale .4s cubic-bezier(.23,1,.32,1);z-index:10;scale:0}.tooltip.top[data-v-7ebc243b]{left:50%;top:-32px;transform:translate(-50%)}.tooltip.left[data-v-7ebc243b]{right:100%;top:50%;transform:translateY(-50%) translate(-8px)}.tooltip.right[data-v-7ebc243b]{left:100%;top:50%;transform:translateY(-50%) translate(15px)}.tooltip.bottom[data-v-7ebc243b]{left:50%;top:calc(100% + 10px);transform:translate(-50%)}.tooltip-container:hover .tooltip[data-v-7ebc243b]{opacity:1;visibility:visible;pointer-events:auto;scale:1;animation:shake-7ebc243b .5s ease-in-out both}.tooltip.top[data-v-7ebc243b]:before{position:absolute;content:"";height:.6em;width:.6em;bottom:-.2em;left:50%;transform:translate(-50%) rotate(45deg);background:var(--c-tabBgcolor, #333)}.tooltip.bottom[data-v-7ebc243b]:before{position:absolute;content:"";height:.6em;width:.6em;top:-.4em;left:50%;transform:translate(-50%) rotate(45deg);background:var(--c-tabBgcolor, #333)}.tooltip.left[data-v-7ebc243b]:before{position:absolute;content:"";height:.6em;width:.6em;right:-.4em;top:50%;transform:translateY(-50%) rotate(45deg);background:var(--c-tabBgcolor, #333)}.tooltip.right[data-v-7ebc243b]:before{position:absolute;content:"";height:.6em;width:.6em;left:-.25em;top:50%;transform:translateY(-50%) rotate(45deg);background:var(--c-tabBgcolor, #333)}@keyframes shake-7ebc243b{0%{rotate:0}25%{rotate:7deg}50%{rotate:-7deg}75%{rotate:1deg}to{rotate:0}}.top-left-bar[data-v-d594d2ca]{position:absolute;top:16px;left:10px;z-index:1;display:flex;flex-direction:column;gap:10px}.vertical-tabs[data-v-d594d2ca]{display:flex;flex-direction:column;border-radius:6px;background:var(--c-tabBgcolor, #282828)}.tab-btn[data-v-d594d2ca]{width:22px;height:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;cursor:pointer;padding:8px;color:#888;font-size:14px;transition:color .2s,background .2s}.tab-btn[data-v-d594d2ca]:not(:last-child){border-bottom:#3D3D3D 1px solid}.tab-btn[data-v-d594d2ca]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.tab-btn[data-v-d594d2ca]:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.tab-btn[data-v-d594d2ca]:hover{background:var(--c-hover)}.tab-btn.active[data-v-d594d2ca]{background:var(--c-active)}.tab-btn svg[data-v-d594d2ca]{width:24px;height:24px;margin-bottom:2px}.tab-btn span[data-v-d594d2ca]{margin-top:2px}.top-right-bar[data-v-5a499ddf]{position:absolute;top:16px;right:10px;z-index:1}.vertical-tabs[data-v-5a499ddf]{display:flex;border-radius:6px;background:#545454}.tab-btn[data-v-5a499ddf]{width:22px;height:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;cursor:pointer;color:#888;font-size:14px;transition:color .2s,background .2s}.tab-btn[data-v-5a499ddf]:not(:last-child){border-right:#3D3D3D 1px solid}.tab-btn.active[data-v-5a499ddf]{color:#1976d2;background:var(--c-active)}.tab-btn[data-v-5a499ddf]:hover{color:#1976d2;background:var(--c-hover)}.tab-btn svg[data-v-5a499ddf]{width:24px;height:24px;margin-bottom:2px}.tab-btn span[data-v-5a499ddf]{margin-top:2px}.tree-row{display:flex;align-items:center;width:100%;box-sizing:border-box;margin:2px 0;padding:4px;height:25px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.row-odd{background:#2b2b2b}.row-even{background:#282828}.tree-row:hover{background-color:#ffffff1a}.tree-row.selected{background-color:#334d80!important;color:#fff}.tree-row:not(.selectable){opacity:.7;cursor:default}.expand-icon{display:flex;align-items:center;justify-content:center;color:#999;-webkit-user-select:none;user-select:none}.expand-icon svg{transition:transform .2s ease}.expand-icon:hover{color:#ccc}.node-icon{width:20px;height:20px}.node-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;margin-left:5px}.tree-children{margin:0}.tree-root{margin:0;padding:0}.tree-root::-webkit-scrollbar{width:5px;height:5px;background:transparent}.tree-root::-webkit-scrollbar-thumb{background:#00000026;border-radius:6px}.tree-root::-webkit-scrollbar-thumb:hover{background:#00000040}.tree-root::-webkit-scrollbar-corner{background:transparent}.pane-container[data-v-5c4b813a]{width:-webkit-fill-available}.help-text[data-v-df7c5660]{padding:10px;opacity:.7}.shortcut-group[data-v-df7c5660]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.shortcut-grid[data-v-df7c5660]{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.shortcut-grid>div[data-v-df7c5660]{padding:5px;word-break:break-all;list-style:none}ul[data-v-df7c5660],li[data-v-df7c5660]{list-style:none;margin:0;padding:5px}.github[data-v-df7c5660]{position:absolute;bottom:10px;display:flex;align-items:center;justify-content:center;width:-webkit-fill-available;gap:5px}.github svg[data-v-df7c5660]{width:20px;height:20px;color:#fff;transition:transform .2s,color .2s}.github svg[data-v-df7c5660]:hover{color:var(--c-active);transform:scale(1.15)}.github span[data-v-df7c5660]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.git-log[data-v-a2fa7892]{padding:10px;opacity:.7;color:#fff;overflow-y:auto;width:-webkit-fill-available}.git-log h2[data-v-a2fa7892]{margin-bottom:10px;font-size:18px;font-weight:700}.git-log ul[data-v-a2fa7892]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.git-log li[data-v-a2fa7892]{padding:5px 10px;border-radius:6px;background:#ffffff0d;word-break:break-all;font-size:13px}.tabs[data-v-2cd2b15c]{display:flex;flex-direction:column;gap:1px;background:var(--c-tabBgcolor, #282828);padding:1px 0 1px 1px}.tab[data-v-2cd2b15c]{width:20px;height:20px;padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:center}.tab[data-v-2cd2b15c]:hover{background:#303030b3;border-top-left-radius:5px;border-bottom-left-radius:5px}.tab.active[data-v-2cd2b15c]{background:#303030;border-top-left-radius:5px;border-bottom-left-radius:5px}.right-panel-container{width:-webkit-fill-available;height:-webkit-fill-available;margin:4px 0 4px 4px;border-radius:5px;background-color:var(--c-bg);position:relative;display:flex;flex-direction:column}.top-panel{width:100%;min-height:40px;background:#303030;border-radius:5px;box-shadow:0 2px 8px #0000000a;overflow-y:auto;scrollbar-gutter:stable both-edges}.panel::-webkit-scrollbar{width:5px;height:5px;background:transparent}.panel::-webkit-scrollbar-thumb{background:#00000026;border-radius:6px}.panel::-webkit-scrollbar-thumb:hover{background:#00000040}.panel::-webkit-scrollbar-corner{background:transparent}.drag-bar{width:100%;height:3px;background:transparent;cursor:row-resize;z-index:2}.bottom-panel{width:100%;min-height:40px;background:#303030;border-radius:5px;display:flex;gap:5px}.no-selection{min-width:200px;width:-webkit-fill-available;height:-webkit-fill-available;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.grid-container[data-v-14b68fd2]{margin:0;overflow:hidden;background:var(--c-bg);width:100vw;height:100vh;position:relative}canvas[data-v-14b68fd2]{display:block;height:100vh;position:absolute;left:0;top:0}.main-content[data-v-14b68fd2]{min-width:400px}.sidebar[data-v-14b68fd2]{position:absolute;top:0;right:0;height:-webkit-fill-available;z-index:2;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;margin:2px}.sidebar-drag[data-v-14b68fd2]{position:absolute;left:-5px;top:0;width:10px;height:100%;cursor:ew-resize;z-index:3}
