@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--vt-c-white: #181818;--vt-c-white-soft: #222222;--vt-c-white-mute: #282828;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: rgba(235, 235, 235, .64);--vt-c-text-light-2: rgba(235, 235, 235, .64);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}:root{--ide-bg: #1e1e1e;--ide-bar: #282828;--ide-border: #333333;--ide-text: rgba(235, 235, 235, .64);--ide-text-bright: #ebebeb;--ide-text-muted: rgba(235, 235, 235, .4);--ide-icon: rgba(235, 235, 235, .55);--ide-hover: #2f2f2f;--ide-selected: #1b4a6e;--ide-guide: rgba(63, 63, 63, .64);--ide-accent: #03a9af;--ide-scrollbar: #3f3f3f;--ide-scrollbar-hover: #555555}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;overflow:hidden;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:JetBrains Mono,monospace;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:grid;grid-template-columns:auto 1fr}@media screen and (max-height: 450px){.line-break{height:1px}.line-break{padding-top:2px}.line-break{width:98px}.sidenav{width:126px}.sidenav a,.inner-nav a{font-size:18px}.inner-nav a:hover{font-size:20px}.closenav{margin-left:80px}.sidenav-img{scale:.7}.sidenav-img{padding-left:20px}.sidenav-img:hover{scale:.8}}#app{font-weight:400}.fancy-link{text-decoration:none;color:#46698b;transition:.4s;padding:3px}@media (hover: hover){.fancy-link:hover{background-color:#009abd1a;outline:hsla(194,86%,49%,.25) solid 1px}}@media (min-width: 1024px){body{position:fixed;display:flex}}.tree-row[data-v-0f94d5b9]{display:flex;flex-direction:row;align-items:center;gap:4px;width:100%;height:36px;padding-right:8px;border:none;border-radius:4px;background:none;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:16px;text-align:left;text-decoration:none;white-space:nowrap;color:var(--ide-text);cursor:pointer;transition:background-color .1s ease}.tree-row[data-v-0f94d5b9]:hover{background-color:var(--ide-hover)}.tree-row.selected[data-v-0f94d5b9]{background-color:var(--ide-selected);color:var(--ide-text-bright)}.tree-row[data-v-0f94d5b9]:focus-visible{outline:1px solid var(--ide-accent);outline-offset:-1px}.tree-chevron[data-v-0f94d5b9]{display:flex;align-items:center;flex:0 0 16px;color:var(--ide-text-muted);transition:transform .15s ease}.tree-chevron.open[data-v-0f94d5b9]{transform:rotate(90deg)}.tree-chevron.hidden[data-v-0f94d5b9]{visibility:hidden}.tree-icon[data-v-0f94d5b9]{flex:0 0 16px;color:var(--ide-icon)}.tree-row.selected .tree-icon[data-v-0f94d5b9]{color:var(--ide-text-bright)}.tree-label[data-v-0f94d5b9]{overflow:hidden;text-overflow:ellipsis}.tree-children[data-v-0f94d5b9]{position:relative}.tree-children[data-v-0f94d5b9]:before{content:"";position:absolute;top:0;bottom:0;left:var(--guide-offset);//border-left: 1px solid var(--ide-guide)}.file-tree[data-v-a637c5ef]{flex:1;padding:12px;overflow-y:auto;overflow-x:auto}.file-tree[data-v-a637c5ef]::-webkit-scrollbar{width:10px;height:10px}.file-tree[data-v-a637c5ef]::-webkit-scrollbar-thumb{background-color:var(--ide-scrollbar);border:2px solid transparent;background-clip:content-box;border-radius:5px}.file-tree[data-v-a637c5ef]::-webkit-scrollbar-thumb:hover{background-color:var(--ide-scrollbar-hover)}.file-tree[data-v-a637c5ef]::-webkit-scrollbar-track{background:transparent}.sidenav-base[data-v-f7804bd0]{position:fixed;top:0;left:0;bottom:0;display:flex;flex-direction:row;background-color:var(--ide-bg);border-right:4px solid var(--ide-border);border-top:4px solid var(--ide-border);transition:width .25s ease;z-index:10}.tool-strip[data-v-f7804bd0]{display:flex;flex-direction:column;align-items:center;flex:0 0 54px;padding:6px;background-color:var(--ide-bar);border-right:4px solid var(--ide-border)}.tool-strip-button[data-v-f7804bd0]{display:flex;flex-direction:column;align-items:center;gap:6px;width:34px;padding:6px 22px;border:none;border-radius:6px;background:none;color:var(--ide-icon);cursor:pointer;transition:background-color .15s ease,color .15s ease}.tool-strip-button[data-v-f7804bd0]:hover{background-color:var(--ide-hover);color:var(--ide-text-bright)}.tool-strip-button.active[data-v-f7804bd0]{background-color:var(--ide-selected);color:var(--ide-text-bright)}.strip-icon[data-v-f7804bd0]{width:32px;height:32px}.tool-window[data-v-f7804bd0]{display:flex;flex-direction:column;transition:margin-bottom .5s ease;flex:1;min-width:0;background-color:var(--ide-bg)}.tool-window-header[data-v-f7804bd0]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:0 0 34px;padding:0 6px 0 12px;background-color:var(--ide-bar);border-bottom:4px solid var(--ide-border)}.tool-window-title[data-v-f7804bd0]{font-family:JetBrains Mono,Roboto Mono,monospace;font-size:13px;letter-spacing:.5px;color:var(--ide-text-muted)}.header-button[data-v-f7804bd0]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:none;color:var(--ide-icon);cursor:pointer;transition:background-color .15s ease,color .15s ease}.header-button[data-v-f7804bd0]:hover{background-color:var(--ide-hover);color:var(--ide-text-bright)}.main-app{display:flex;flex-direction:row;width:100vw;height:100vh;background:linear-gradient(to bottom right,#1b1d1e,#0c0d0e)}.app-content{display:flex;flex-direction:row;justify-content:center;flex:1;min-width:0;height:100%;overflow:auto;transition:margin-left .25s ease}
