@import"https://fonts.googleapis.com/css2?family=Doto&family=Cardo&family=Space+Mono&family=IBM+Plex+Mono&display=swap";:root{--vscode-bg: #282c34;--vscode-sidebar-bg: #21252b;--vscode-titlebar-bg: #21252b;--vscode-tab-bg: #21252b;--vscode-tab-active-bg: #282c34;--vscode-border: #181a1f;--vscode-text: #cccccc;--vscode-text-inactive: #858585;--vscode-highlight: #0e639c;--vscode-breadcrumb: #A8A9AB}@font-face{font-family:SegoeUI;src:url(/assets/SegoeUI-VF-CS7BAg0F.ttf) format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body{font-family:SegoeUI,sans-serif;color:var(--vscode-text)}.vscode-container{display:flex;flex-direction:column;height:100vh;background-color:var(--vscode-bg)}.titlebar{display:flex;justify-content:space-between;align-items:center;height:30px;background-color:var(--vscode-titlebar-bg);padding:0 10px;color:var(--vscode-text-inactive);font-size:12px;-webkit-user-select:none;user-select:none}.window-controls{display:flex;gap:8px}.control{width:12px;height:12px;border-radius:50%;display:inline-block}.minimize{background-color:#f1c40f}.maximize{background-color:#27ae60}.close{background-color:#e74c3c}.wrapper{display:flex;height:calc(100vh - 30px)}.explorer-wrapper{width:250px;background-color:var(--vscode-sidebar-bg);border-right:1px solid var(--vscode-border);overflow-y:auto}.editor-wrapper{flex:1;overflow:hidden;background-color:var(--vscode-bg)}@font-face{font-family:SegoeUI;src:url(/assets/SegoeUI-VF-CS7BAg0F.ttf) format("truetype");font-weight:400;font-style:normal}.editor-container{display:flex;flex-direction:column;height:100%;font-family:SegoeUI,sans-serif}.editor-header{background-color:var(--vscode-sidebar-bg);height:40px;display:flex;align-items:center;overflow-x:auto}.editor-header::-webkit-scrollbar{height:5px}.editor-header::-webkit-scrollbar-thumb{background-color:var(--vscode-scrollbarSlider-background);border-radius:0}.tabs-container{display:flex;height:100%}.main-editor-content{padding-top:1vh;flex:1;display:flex;background-color:var(--vscode-bg);overflow:hidden;overflow-y:auto}.editor-content-wrapper{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.editor-synchronized-container{display:flex;flex:1;width:100%;overflow-y:auto;overflow-x:auto}.editor-synchronized-container::-webkit-scrollbar-thumb{border-radius:0}.code-content{flex:1;font-family:Consolas,Monaco,Courier New,monospace;line-height:1.5;font-size:14px;white-space:pre;overflow:visible}.line-numbers{padding:0 10px;text-align:right;color:#858585;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.5;min-width:40px;background-color:var(--vscode-bg);position:sticky;left:0}.line-number{padding:0 5px;height:1.5em}pre{margin:0}.code-block{margin:0;padding:0;background:transparent!important}pre[class*=language-]{background:transparent;margin:0;padding:0}code[class*=language-]{text-shadow:none;background:none;color:#abb2bf;display:block;min-height:100%}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#5c6370}.token.string,.token.char,.token.attr-value{color:#98c379}.token.number,.token.hexcode,.token.unit{color:#d19a66}.token.keyword,.token.selector,.token.important,.token.atrule{color:#c678dd}.token.function,.token.function-name,.token.method{color:#61afef}.token.variable,.token.parameter,.token.property{color:#e06c75}.token.constant,.token.symbol,.token.boolean,.token.regex{color:#d19a66}.token.class-name,.token.builtin,.token.attr-name{color:#e5c07b}.token.punctuation,.token.operator{color:#abb2bf}.token.tag{color:#e06c75}.token.attr-name{color:#d19a66}.token.builtin,.token.namespace,.token.entity{color:#56b6c2}.run-button-container{display:flex;align-items:center;margin-left:auto;justify-content:flex-end;margin-right:10px}.run-button-wrapper{padding-left:2px;border-radius:15%;overflow:hidden;background-color:#fff0;transition:background-color .2s ease-in-out}.run-button-wrapper:hover{background-color:var(--vscode-tab-active-bg)}.run-button{background:transparent;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}.run-icon{width:16px;height:16px}.terminal-wrapper{display:block;height:22%;flex-direction:column;background-color:var(--vscode-terminal-background);border-top:1px solid rgb(74,74,74);padding:10px;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;color:var(--vscode-text)}.terminal-header{cursor:pointer;width:min-content;font-family:Arial,Helvetica,sans-serif;margin-left:10px;font-size:12px;margin-bottom:5px;padding-left:3px;padding-right:3px;padding-bottom:1px;border-bottom:1px solid white}.terminal-content{display:flex;flex-direction:column;overflow-y:auto;height:calc(100% - 20px);padding:5px 5px 5px 10px}.terminal-content::-webkit-scrollbar-thumb{border-radius:0}.terminal-lines{height:18px;white-space:nowrap}::-webkit-scrollbar-thumb{background-color:#00000080}::-webkit-scrollbar{background-color:#00000080}::-moz-scrollbar-thumb{background-color:#00000080}::-moz-scrollbar{background-color:#00000080}.editor-breadcrumb{width:100%;background-color:var(--vscode-tab-active-bg);color:var(--vscode-breadcrumb);padding:0 16px;font-size:12px;line-height:1.5;height:1.5em;display:flex;align-items:center;box-shadow:0 4px 7px -2px var(--vscode-border);z-index:1;overflow-y:hidden}.breadcrumb-segment{margin-right:2px;font-weight:500}.breadcrumb-separator{margin:0 6px;color:var(--vscode-text);opacity:.7}.breadcrumb-file{display:flex;align-items:center}.breadcrumb-file-icon{height:.9em;width:.9em;margin-right:6px;margin-top:2px;vertical-align:middle}.breadcrumb-file-name{font-weight:500}.breadcrumb-arrow{display:inline-block;vertical-align:middle;margin:2px;height:1em;width:1em;object-fit:contain;opacity:.8}.win11-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.win11-dialog{width:clamp(320px,40vw,520px);background:#fff;color:#000;border-radius:0;box-shadow:0 12px 28px #00000059,0 2px 6px #0003;overflow:hidden;border:1px solid #b5b5b5}.win11-titlebar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#1991ff;color:#fff;border-bottom:1px solid #1476cc}.win11-title{display:flex;align-items:center;font-weight:600}.win11-app-icon{width:16px;height:16px}.win11-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#fff;font-size:16px;line-height:1;cursor:pointer;padding:6px 8px;border-radius:0}.win11-close:hover{background:#0000001f}.win11-dialog-content{display:flex;gap:12px;padding:18px 18px 10px}.win11-icon{width:32px;height:32px;border-radius:0;flex:0 0 32px;position:relative}.win11-icon.error{background:radial-gradient(circle at 35% 35%,#fd4848,#7a0a0a);box-shadow:inset 0 0 0 2px #00000026;border-radius:50%!important}.win11-icon.error:before,.win11-icon.error:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:3px;background:#fff;transform-origin:center;transform:translate(-50%,-50%) rotate(45deg);border-radius:2px}.win11-icon.error:after{transform:translate(-50%,-50%) rotate(-45deg)}.win11-message{line-height:1.5;color:#000}.win11-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 18px;background:#f5f5f5;border-top:1px solid #e0e0e0}.win11-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #8f8f8f;background:#e9e9e9;color:#000;padding:6px 18px;border-radius:0;cursor:pointer;box-shadow:inset 0 1px #fff,0 1px #0000000d}.win11-btn:hover{background:#f2f2f2}.win11-btn:focus{outline:1px dotted #000;outline-offset:-4px}.win11-dialog *{border-radius:0!important}.tab{display:flex;align-items:center;padding:0 10px;height:100%;background-color:var(--vscode-tab-bg);border-right:1px solid var(--vscode-border);color:var(--vscode-text-inactive);font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:120px;max-width:200px}.tab.active{background-color:var(--vscode-tab-active-bg);color:var(--vscode-text);border-top:2px solid var(--vscode-highlight);box-shadow:-2px 0 4px #00000017,2px 0 4px #00000017;z-index:1;padding-bottom:2px}.file-icon{display:flex;align-items:center;margin-right:8px;font-size:14px}.file-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.close-tab{margin-left:6px;font-size:16px;opacity:.7;visibility:hidden}.tab:hover .close-tab{visibility:visible}.close-tab:hover{opacity:1}.tab-icon{height:16px;width:auto;display:block}.cursor{font-size:inherit;font-weight:700;color:#fff}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.file-explorer{height:100%;overflow-y:auto;-webkit-user-select:none;user-select:none}.explorer-title{text-transform:uppercase;font-size:16px;color:var(--vscode-text-active);padding:10px 20px;letter-spacing:1px}.folder{margin-bottom:5px}.folder-header{display:flex;align-items:center;padding:4px 12px;cursor:pointer}.folder-header:hover{background-color:#2c313a}.folder-icon{display:inline-block;transform:rotate(0);font-size:10px;margin-right:6px;color:var(--vscode-text-inactive)}.folder-icon.expanded{transform:rotate(90deg)}.folder-name{font-size:12px;color:var(--vscode-text)}.file-item{display:flex;align-items:center;padding:3px 12px 3px 33px;font-size:14px;color:var(--vscode-text);cursor:pointer}.file-item:hover{background-color:#ffffff0d}.file-item.active{background-color:#ffffff1a}.arrow-icon{height:14px;width:auto;display:block;margin-bottom:2px}.line-numbers{display:flex;flex-direction:column;padding:0;margin-right:20px;color:var(--vscode-text-inactive);text-align:right;min-width:40px;font-family:monospace;-webkit-user-select:none;user-select:none}.line-number{padding:0 5px;font-size:14px}.home-body{--main-bg: rgb(193, 199, 218);--secondary-bg: rgb(169, 183, 232);--text-main: rgb(24, 25, 32);--text-secondary: rgb(35, 36, 45);display:flex;flex-direction:column;height:100%;background-color:var(--secondary-bg)}.home-inner{display:relative;flex-direction:column;height:100%;width:calc(100% - 20px);margin:10px;background-color:var(--main-bg);border-radius:10px;background-image:radial-gradient(var(--secondary-bg) 2px,transparent 2px);background-size:30px 30px;background-position:center center}.doto{font-family:Doto,sans-serif;font-optical-sizing:auto;font-weight:black;font-style:normal;font-variation-settings:"ROND" 0}.home-title{font-size:100px;color:var(--text-main);text-align:center}.header-main{display:flex;height:7%;width:70%}.transparent{background-color:#0ff}.doto-default{font-family:Doto,sans-serif;font-weight:800}.cardo-regular{font-family:Cardo,serif}.space-mono-regular{font-family:Space Mono,monospace}.ibm-plex-mono-regular{font-family:IBM Plex Mono,monospace}.typer-container{transition:opacity .5s ease-in-out}.typer-container.hidden{opacity:0}.typer-container.visible{opacity:1}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{font-family:Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;overflow:hidden}#root{height:100vh;width:100vw;overflow:hidden;background-color:var(--vscode-bg);color:var(--vscode-text)}pre{padding:0;margin:0}code{font-family:Consolas,Monaco,Courier New,monospace}a{color:#3794ff;text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--vscode-bg)}::-webkit-scrollbar-thumb{background:#424242;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#5a5a5a}@font-face{font-family:SegoeUI;src:url(/assets/SegoeUI-VF-CS7BAg0F.ttf) format("truetype");font-weight:400;font-style:normal}body{font-family:SegoeUI,sans-serif}
