html,body,:root{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background-color:#000;width:100%;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow:hidden}.canvas-container{touch-action:none;width:100%;height:100%;position:absolute;top:0;left:0}.containerError{background-color:#000;width:100vw;height:100vh;position:relative;overflow:hidden}.centerTextContainerError{text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.centerTextError{max-width:80%;margin:0 auto}.poppins{color:#fff;font-family:Poppins}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}._page_9pnx7_5{color:#fff;opacity:0;background:#000;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity 1.8s ease-in-out;display:flex}._page_9pnx7_5._visible_9pnx7_25{opacity:1}._window_9pnx7_29{background:#000;border:1px solid #333;border-radius:13px;flex-direction:column;width:90vw;max-width:1200px;height:88dvh;max-height:900px;animation:.55s cubic-bezier(.16,1,.3,1) forwards _windowIn_9pnx7_1;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 16px 48px #000000b3}@keyframes _windowIn_9pnx7_1{0%{opacity:0;transform:scale(.975)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._titleBar_9pnx7_58{-webkit-user-select:none;user-select:none;background:#0a0a0a;border-bottom:1px solid #333;flex-shrink:0;justify-content:space-between;align-items:center;padding:.65rem .8rem;display:flex}._titleBarDots_9pnx7_69{align-items:center;gap:7px;min-width:48px;display:flex}._dot_9pnx7_76{cursor:default;background:#444;border-radius:50%;width:10px;height:10px;transition:background .2s}._dot_9pnx7_76:hover{background:#888}._titleBarCenter_9pnx7_88{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}._titleBarTitle_9pnx7_96{color:#aaa;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:500;overflow:hidden}._titleBarRight_9pnx7_106{justify-content:flex-end;align-items:center;gap:2px;min-width:48px;display:flex}._navBtn_9pnx7_114{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:3px;transition:all .15s;display:flex}._navBtn_9pnx7_114:hover:not(:disabled){color:#fff;background:#1a1a1a}._navBtn_9pnx7_114:disabled{color:#333;cursor:default}._sidebarToggle_9pnx7_134,._burgerBtn_9pnx7_135{color:#888;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;padding:4px;transition:all .2s;display:flex}._sidebarToggle_9pnx7_134:hover,._burgerBtn_9pnx7_135:hover{color:#fff;background:#1a1a1a}._burgerBtn_9pnx7_135{display:none}._toggleIcon_9pnx7_156{transition:transform .3s cubic-bezier(.16,1,.3,1)}._toggleOpen_9pnx7_159{transform:rotate(0)}._body_9pnx7_163{flex:1;display:flex;overflow:hidden}._sidebar_9pnx7_134{background:#050505;border-right:1px solid #222;width:230px;min-width:230px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}._sidebarHidden_9pnx7_178{opacity:0;border-right:none;width:0;min-width:0}._sidebarInner_9pnx7_185{width:230px;min-width:230px;height:100%;padding:.6rem 0;overflow-y:auto}._sidebarInner_9pnx7_185::-webkit-scrollbar{width:3px}._sidebarInner_9pnx7_185::-webkit-scrollbar-thumb{background:#333;border-radius:10px}._sidebarLoading_9pnx7_201,._sidebarError_9pnx7_202{color:#888;text-align:center;padding:1rem;font-size:.75rem}._sidebarError_9pnx7_202{color:#f55}._treeItem_9pnx7_212{color:#bbb;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.35rem;width:100%;padding:.3rem .7rem;font-family:inherit;font-size:.76rem;transition:all .12s;display:flex;position:relative}._treeItem_9pnx7_212:hover{color:#fff;background:#111}._treeItem_9pnx7_212._active_9pnx7_235{color:#fff;background:#111;border-left:2px solid #fff;padding-left:calc(.7rem - 2px)}._treeItem_9pnx7_212._activeFile_9pnx7_242{color:#fff;background:#0a0a0a;border-left:2px solid #fff;padding-left:calc(3.2rem - 2px)}._chevron_9pnx7_249{color:#888;min-width:11px;transition:transform .3s cubic-bezier(.16,1,.3,1)}._chevronSm_9pnx7_254{min-width:10px}._chevronDown_9pnx7_257{transform:rotate(90deg)}._treeIcon_9pnx7_261{color:#888;min-width:14px}._treeFolder_9pnx7_266{color:#ddd;font-weight:500}._treeFolder_9pnx7_266:hover{color:#fff}._treeSubFolder_9pnx7_274{padding-left:1.6rem}._treeSubSubFolder_9pnx7_278{padding-left:3.2rem}._treeFile_9pnx7_282{color:#bbb;padding-left:4.8rem;font-size:.74rem}._treeFile_9pnx7_282:hover{color:#fff}._subTree_9pnx7_291{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);overflow:hidden}._subTreeOpen_9pnx7_299{opacity:1;max-height:600px}._main_9pnx7_304{background:#000;flex:1;padding:1.6rem 2rem;overflow-y:auto}._main_9pnx7_304::-webkit-scrollbar{width:4px}._main_9pnx7_304::-webkit-scrollbar-thumb{background:#333;border-radius:10px}._breadcrumbs_9pnx7_319{color:#888;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:0;margin-bottom:1.6rem;font-size:.72rem;animation:.3s _fadeIn_9pnx7_1;display:flex}._sep_9pnx7_331{color:#666;margin:0 .3rem}._breadcrumbLink_9pnx7_336{color:#ccc;cursor:pointer;font-size:inherit;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-family:inherit;transition:all .15s}._breadcrumbLink_9pnx7_336:hover{color:#fff;background:#111}._current_9pnx7_352{color:#fff;font-weight:500}._welcome_9pnx7_357{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;animation:.45s cubic-bezier(.16,1,.3,1) _fadeUp_9pnx7_1;display:flex}@keyframes _fadeUp_9pnx7_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_9pnx7_1{0%{opacity:0}to{opacity:1}}._welcomeIcon_9pnx7_388{color:#888;margin-bottom:1.4rem}._welcomeTitle_9pnx7_393{color:#fff;margin:0 0 .7rem;font-family:Crona One,sans-serif;font-size:1.5rem;font-weight:400}._welcomeText_9pnx7_401{color:#ccc;white-space:pre-line;max-width:340px;margin:0 0 1.8rem;font-size:.82rem;line-height:1.7}._langButtons_9pnx7_410{gap:.7rem;display:flex}._langBtn_9pnx7_415{color:#fff;cursor:pointer;background:#0a0a0a;border:1px solid #333;border-radius:9px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.82rem;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}._langBtn_9pnx7_415:hover{background:#111;border-color:#555;transform:translateY(-1px);box-shadow:0 4px 16px #00000080}._emptyState_9pnx7_437{color:#888;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;height:100%;animation:.35s cubic-bezier(.16,1,.3,1) _fadeUp_9pnx7_1;display:flex}._emptyState_9pnx7_437 p{color:#bbb;font-size:.78rem}._explorerBtn_9pnx7_452{color:#000;cursor:pointer;background:#fff;border:none;border-radius:20px;padding:.5rem 1.2rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .2s;display:none}._explorerBtn_9pnx7_452:hover{background:#e0e0e0}._projectCard_9pnx7_469{max-width:520px;animation:.35s cubic-bezier(.16,1,.3,1) _fadeUp_9pnx7_1}._projectHeader_9pnx7_474{align-items:flex-start;gap:.9rem;margin-bottom:.9rem;display:flex}._projectIcon_9pnx7_481{color:#fff;margin-top:3px}._projectName_9pnx7_486{color:#fff;margin:0 0 .25rem;font-family:Crona One,sans-serif;font-size:1.55rem;font-weight:400}._status_9pnx7_494{color:#ccc;align-items:center;gap:.35rem;font-size:.7rem;display:flex}._projectDesc_9pnx7_502{color:#eee;margin-bottom:1.3rem;font-size:.83rem;line-height:1.65}._actionBtn_9pnx7_509{color:#000;background:#fff;border-radius:22px;align-items:center;gap:.45rem;padding:.5rem 1.4rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}._actionBtn_9pnx7_509:hover{background:#e0e0e0;transform:translateY(-1px);box-shadow:0 4px 18px #ffffff26}._divider_9pnx7_529{background:#222;height:1px;margin:1.5rem 0}._hint_9pnx7_535{color:#888;font-size:.72rem}._fileView_9pnx7_540{max-width:580px;animation:.3s cubic-bezier(.16,1,.3,1) _fadeUp_9pnx7_1}._fileMeta_9pnx7_548{color:#aaa;border-bottom:1px solid #222;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.6rem;font-size:.75rem;display:flex}._copyBtn_9pnx7_559{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:all .15s;display:flex}._copyBtn_9pnx7_559:hover{color:#fff;background:#111}._copiedText_9pnx7_575{color:#888;font-size:.65rem;animation:.2s _fadeIn_9pnx7_1}._contentLoading_9pnx7_581{text-align:center;color:#888;padding:2rem;font-size:.8rem}._fileText_9pnx7_588{color:#eee;overflow-wrap:break-word;word-break:break-word;background:#050505;border:1px solid #222;border-radius:10px;padding:1.1rem 1.2rem;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:.8rem;line-height:1.85}._mdH1_9pnx7_601{color:#fff;margin-bottom:.5rem;font-family:Crona One,Inter,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.4;display:block}._mdH2_9pnx7_611{color:#eee;margin-bottom:.4rem;font-size:1.05rem;font-weight:600;line-height:1.4;display:block}._mdH3_9pnx7_620{color:#ddd;margin-bottom:.3rem;font-size:.9rem;font-weight:600;line-height:1.4;display:block}._mdParagraph_9pnx7_629{color:#ccc;word-break:break-word;overflow-wrap:break-word;margin:0 0 .3rem;line-height:1.8}._mdBold_9pnx7_637{color:#fff;font-weight:600}._mdHr_9pnx7_642{border:none;border-top:1px solid #222;margin:1rem 0}._mdLink_9pnx7_648{color:#ddd;word-break:break-all;overflow-wrap:break-word;background:0 0;border:1px solid #555;border-radius:14px;max-width:100%;margin:0 1px;padding:1px 10px;font-size:.8rem;text-decoration:none;transition:all .15s;display:inline-block}._mdLink_9pnx7_648:hover{color:#fff;background:#1a1a1a;border-color:#888}._codeBlock_9pnx7_669{background:#050505;border:1px solid #222;border-radius:8px;margin:.5rem 0;padding:1rem 1.2rem;font-size:.78rem;line-height:1.7;overflow-x:auto}._codeBlock_9pnx7_669 code{color:#ddd;font-family:SF Mono,Fira Code,JetBrains Mono,monospace}._fileText_9pnx7_588 ul,._fileText_9pnx7_588 ol{color:#ccc;margin:.3rem 0;padding-left:1.5rem}._fileText_9pnx7_588 li{line-height:1.7}._statusBar_9pnx7_694{color:#888;letter-spacing:.02em;background:#050505;border:1px solid #222;border-radius:9px;justify-content:space-between;align-items:center;width:90vw;max-width:1200px;margin-top:.7rem;padding:.35rem 1.1rem;font-size:.6rem;display:flex}._mobileOverlay_9pnx7_710{z-index:200;opacity:0;pointer-events:none;background:#000c;transition:opacity .3s;position:fixed;inset:0}._mobileOverlayOpen_9pnx7_719{opacity:1;pointer-events:auto}._mobileMenu_9pnx7_724{z-index:201;background:#050505;border-right:1px solid #333;flex-direction:column;width:280px;max-width:85vw;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}._mobileMenuOpen_9pnx7_740{transform:translate(0)}._mobileMenuHeader_9pnx7_744{background:#0a0a0a;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:.7rem 1rem;display:flex}._mobileMenuTitle_9pnx7_753{color:#aaa;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:500}._mobileMenuClose_9pnx7_761{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;padding:4px;transition:all .15s;display:flex}._mobileMenuClose_9pnx7_761:hover{color:#fff;background:#111}._mobileMenuContent_9pnx7_777{flex:1;padding:.4rem 0;overflow-y:auto}._mobileMenuContent_9pnx7_777::-webkit-scrollbar{width:3px}._mobileMenuContent_9pnx7_777::-webkit-scrollbar-thumb{background:#333;border-radius:10px}._mobileMenuFooter_9pnx7_790{color:#666;text-align:center;border-top:1px solid #222;flex-shrink:0;padding:.7rem 1rem;font-size:.6rem}._mobileMenuFooter_9pnx7_790 a{color:#888;text-decoration:none;transition:color .15s}._mobileMenuFooter_9pnx7_790 a:hover{color:#fff}._searchOverlay_9pnx7_807{z-index:300;opacity:0;pointer-events:none;background:#000000b3;transition:opacity .25s;position:fixed;inset:0}._searchOverlayOpen_9pnx7_816{opacity:1;pointer-events:auto}._searchModal_9pnx7_821{z-index:301;opacity:0;pointer-events:none;background:#0a0a0a;border:1px solid #333;border-radius:12px;width:420px;max-width:90vw;transition:all .25s cubic-bezier(.16,1,.3,1);position:fixed;top:20%;left:50%;overflow:hidden;transform:translate(-50%)translateY(-10px)}._searchModalOpen_9pnx7_837{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}._searchHeader_9pnx7_843{color:#888;border-bottom:1px solid #222;align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}._searchInput_9pnx7_852{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.85rem}._searchInput_9pnx7_852::placeholder{color:#666}._searchShortcut_9pnx7_865{color:#666;background:#111;border-radius:4px;padding:2px 6px;font-size:.65rem}._searchResults_9pnx7_873{max-height:260px;overflow-y:auto}._searchResults_9pnx7_873::-webkit-scrollbar{width:3px}._searchResults_9pnx7_873::-webkit-scrollbar-thumb{background:#333;border-radius:10px}._searchResultItem_9pnx7_885{color:#bbb;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.55rem 1rem;font-family:inherit;font-size:.78rem;transition:all .1s;display:flex}._searchResultItem_9pnx7_885:hover{color:#fff;background:#111}._searchResultName_9pnx7_905{font-weight:500}._searchResultPath_9pnx7_909{color:#666;margin-left:auto;font-size:.65rem}._searchEmpty_9pnx7_915{text-align:center;color:#666;padding:1.5rem;font-size:.78rem}@media (width<=860px){._page_9pnx7_5{padding:1rem}._window_9pnx7_29{border-radius:11px;width:95vw;height:90dvh;max-height:none}._sidebar_9pnx7_134,._sidebarInner_9pnx7_185{width:200px;min-width:200px}._main_9pnx7_304{padding:1.2rem}._projectName_9pnx7_486{font-size:1.3rem}._welcomeTitle_9pnx7_393{font-size:1.2rem}._statusBar_9pnx7_694{width:95vw}}@media (width<=600px){._page_9pnx7_5{padding:0}._window_9pnx7_29{border:none;border-radius:0;width:100vw;height:100dvh;max-height:none}._titleBar_9pnx7_58{border-radius:0;padding:.55rem .7rem}._burgerBtn_9pnx7_135{display:flex}._sidebarToggle_9pnx7_134,._sidebar_9pnx7_134{display:none}._main_9pnx7_304{padding:.9rem}._projectName_9pnx7_486{font-size:1.1rem}._welcomeTitle_9pnx7_393{font-size:1rem}._welcomeText_9pnx7_401{max-width:260px;font-size:.73rem}._langButtons_9pnx7_410{flex-direction:row;gap:.4rem}._langBtn_9pnx7_415{padding:.45rem .8rem;font-size:.73rem}._explorerBtn_9pnx7_452{display:flex}._statusBar_9pnx7_694{border:none;border-top:1px solid #333;border-radius:0;width:100vw;margin-top:0;padding:.3rem .7rem;font-size:.55rem}._fileText_9pnx7_588{padding:.7rem;font-size:.7rem}._breadcrumbs_9pnx7_319{font-size:.65rem}._searchModal_9pnx7_821{width:95vw;top:10%}._mdLink_9pnx7_648{padding:1px 8px;font-size:.73rem}}._mdImage_9pnx7_1030{border:1px solid #222;border-radius:8px;max-width:100%;margin:.5rem 0;display:block}._mdTableRow_9pnx7_1037{border-bottom:1px solid #222;gap:0;font-size:.75rem;line-height:1.6;display:flex}._mdTableHeader_9pnx7_1045{border-bottom:1px solid #444}._mdTableHeader_9pnx7_1045 ._mdTableCell_9pnx7_1049{color:#fff;font-weight:600}._mdTableCell_9pnx7_1049{color:#ccc;word-break:break-word;flex:1;padding:.3rem .5rem}._mdTableRow_9pnx7_1037:last-child{border-bottom:none}._container_751xt_1{z-index:1000;opacity:0;pointer-events:none;background:#000;width:100%;height:100dvh;transition:opacity 3s ease-in-out;position:fixed;top:0;left:0}._container_751xt_1._visible_751xt_15{opacity:1;pointer-events:auto}._container_751xt_1._fadeOut_751xt_20{opacity:0;pointer-events:none;transition:opacity 3s ease-in-out}._canvas_751xt_26{display:block;overflow:hidden;width:100%!important;height:100%!important}._loaderText_751xt_33{text-align:center;color:#ffffff80;letter-spacing:2px;font-family:monospace;font-size:12px;animation:1.5s ease-in-out infinite _pulse_751xt_1;position:absolute;bottom:30px;left:0;right:0}@keyframes _pulse_751xt_1{0%,to{opacity:.3}50%{opacity:.8}}@media (width<=768px){._loaderText_751xt_33{font-size:11px;bottom:20px}}._blackScreen_xyi7e_1{z-index:999;pointer-events:none;background:#000;width:100%;height:100%;transition:opacity 1s ease-in-out;position:fixed;top:0;left:0}
