@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600&display=swap");.Layout_main__BqQ1G{display:flex;background:var(--main-bg);overflow-x:hidden}.Layout_content__NAQWx{padding:2rem;color:var(--text-color);font-family:JetBrains Mono,monospace;flex:1 1;height:calc(100vh - 30px - 35px - 25px);overflow-y:auto;scroll-behavior:smooth;overflow-x:hidden;display:flex;align-items:flex-start;scrollbar-width:10px;scrollbar-color:var(--accent-color)}.Layout_content__NAQWx::-webkit-scrollbar{width:12px}.Layout_content__NAQWx::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-left:1px solid #1e1f29}.Layout_content__NAQWx::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-left:1px solid #1e1f29}.Layout_paletteOverlay__mSeRk{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9998;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh}.Layout_palette___qqTW{background:#252526;border:1px solid #454545;border-radius:6px;width:90%;max-width:560px;box-shadow:0 8px 32px rgba(0,0,0,.6);overflow:hidden;animation:Layout_paletteIn__JSWIg .12s ease}@keyframes Layout_paletteIn__JSWIg{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Layout_paletteInputWrapper__EJRB9{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid #454545;gap:8px}.Layout_paletteIcon__bNnj7{color:var(--accent-color);font-weight:700;font-size:1rem;font-family:JetBrains Mono,monospace;flex-shrink:0}.Layout_paletteInput__tkeko{flex:1 1;background:transparent;border:none;outline:none;color:#ccc;font-size:.95rem;font-family:Source Sans Pro,sans-serif;caret-color:var(--accent-color)}.Layout_paletteList__zOHW7{max-height:320px;overflow-y:auto}.Layout_paletteList__zOHW7::-webkit-scrollbar{width:6px}.Layout_paletteList__zOHW7::-webkit-scrollbar-thumb{background:#454545;border-radius:3px}.Layout_paletteItem__7p41K{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;font-size:.88rem;color:#ccc;font-family:Source Sans Pro,sans-serif;transition:background .1s}.Layout_paletteItem__7p41K:hover{background:#2a2d2e}.Layout_paletteItemSelected__IwPfi{background:#094771!important;color:#fff}.Layout_paletteEmpty__DHxgE{padding:16px;text-align:center;color:#6e7681;font-size:.85rem;font-family:Source Sans Pro,sans-serif}.Layout_paletteHint__2kRsh{display:flex;gap:1rem;padding:6px 14px;background:#1e1e1e;font-size:.72rem;color:#6e7681;border-top:1px solid #454545;font-family:Source Sans Pro,sans-serif}.Layout_konamiOverlay___wQqC{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;cursor:pointer}.Layout_konamiCanvas__8rHKZ{position:absolute;inset:0;width:100%;height:100%}.Layout_konamiMessage__rSi1Z{position:relative;z-index:10000;text-align:center;color:#00ff41;font-family:JetBrains Mono,monospace;background:rgba(0,0,0,.85);border:1px solid #00ff41;border-radius:8px;padding:2rem 3rem;box-shadow:0 0 40px rgba(0,255,65,.3);animation:Layout_konamiPulse__UIgse 2s ease-in-out infinite}@keyframes Layout_konamiPulse__UIgse{0%,to{box-shadow:0 0 40px rgba(0,255,65,.3)}50%{box-shadow:0 0 60px rgba(0,255,65,.6)}}.Layout_konamiAscii__uV42_{font-size:.6rem;color:#00ff41;margin:0 0 1rem;line-height:1.3}.Layout_konamiSubtitle__XM6lc{font-size:1.1rem;margin:.5rem 0;color:#fff}.Layout_konamiHint__S2Az3{font-size:1.4rem;margin:.5rem 0;letter-spacing:4px;color:#00ff41}.Layout_konamiClose__I62es{font-size:.75rem;color:#6e7681;margin-top:1rem}@media screen and (max-width:600px){.Layout_content__NAQWx{padding:2rem 1rem}}@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400&display=swap");*,:after,:before{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}::selection{background:color-mix(in srgb,var(--accent-color) 35%,transparent);color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg,#424242);border:2px solid transparent;background-clip:padding-box;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--scrollbar-thumb-bg,#424242) 70%,white);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.Titlebar_titlebar__duurU{background:var(--titlebar-bg);height:30px;padding:0 .5rem;display:flex;align-items:center;justify-content:center;color:#ccc;font-family:Source Sans Pro,sans-serif;font-size:.82rem;border-bottom:1px solid #191d20;position:relative;z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Titlebar_items__SY7Me{flex:1 1;display:flex;margin-right:auto;margin-left:.5rem;position:relative}.Titlebar_title__GvoTa{flex:1 1;text-align:center;font-size:.8rem;color:#8e9aab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Titlebar_menuWrapper__gy2AY{position:relative}.Titlebar_menuLabel__hG9ha{padding:0 .5rem;cursor:pointer;border-radius:3px;line-height:30px;height:30px;display:flex;align-items:center;transition:background-color .1s ease;color:#ccc}.Titlebar_menuLabelActive__DRBpB,.Titlebar_menuLabel__hG9ha:hover{background:rgba(255,255,255,.1);color:#fff}.Titlebar_dropdown__Kswi2{position:absolute;top:30px;left:0;background:#252526;border:1px solid #454545;border-radius:4px;min-width:220px;box-shadow:0 4px 16px rgba(0,0,0,.5);z-index:9999;padding:4px 0;animation:Titlebar_dropdownIn__x27jH .1s ease}@keyframes Titlebar_dropdownIn__x27jH{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Titlebar_dropdownItem__wWaEH{display:flex;align-items:center;justify-content:space-between;padding:5px 14px;cursor:pointer;font-size:.82rem;color:#ccc;gap:1rem;transition:background .1s;white-space:nowrap}.Titlebar_dropdownItem__wWaEH:hover{background:#094771;color:#fff}.Titlebar_dropdownItemDisabled__EpNlL{opacity:.45;cursor:default}.Titlebar_dropdownItemDisabled__EpNlL:hover{background:transparent;color:#ccc}.Titlebar_dropdownLabel__vAooQ{flex:1 1}.Titlebar_shortcut__Gkhk2{font-size:.72rem;color:#8e9aab;flex-shrink:0}.Titlebar_divider__wJRQ6{height:1px;background:#454545;margin:4px 0}.Titlebar_titlebarActions__WLCeR{display:flex;align-items:center;gap:2px;margin-right:8px}.Titlebar_copilotButton___CyBF{background:none;border:none;color:#8e9aab;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px 6px;border-radius:4px;height:22px;transition:color .15s ease,background-color .15s ease}.Titlebar_copilotButton___CyBF:hover{color:#fff;background:rgba(255,255,255,.1)}.Titlebar_copilotButton___CyBF.Titlebar_active__i1E2k{color:#7dc4ff}.Titlebar_windowButtons__ezQjA{flex:1 1;display:flex;align-items:center;justify-content:flex-end}.Titlebar_windowButtons__ezQjA *{margin-left:.5rem;height:12px;width:12px;border-radius:50%;cursor:pointer;transition:filter .15s ease;display:inline-block}.Titlebar_windowButtons__ezQjA :hover{filter:brightness(1.3)}.Titlebar_minimize__qlkw7{background:#f1fa8c}.Titlebar_maximize__7LY1s{background:#50fa7b}.Titlebar_close__APKwk{background:#ff5555}@media screen and (max-width:900px){.Titlebar_menuLabel__hG9ha{font-size:.75rem;padding:0 .3rem}.Titlebar_title__GvoTa{flex:4 1}}@media screen and (max-width:600px){.Titlebar_items__SY7Me{display:none}.Titlebar_title__GvoTa{flex:4 1}}.Titlebar_gameOverlay__wg82R{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.Titlebar_gameModal__NfVK3{background:#1e1e1e;border:1px solid #454545;border-radius:8px;width:90%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.5)}.Titlebar_gameHeader__6QRzw{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #454545;background:#252526;border-radius:8px 8px 0 0}.Titlebar_gameHeader__6QRzw h3{margin:0;color:#ccc;font-size:1rem;font-family:Source Sans Pro,sans-serif}.Titlebar_closeGameButton__f66nv{background:rgba(255,0,0,.1);color:#ff4444;border:1px solid rgba(255,0,0,.3);border-radius:4px;padding:.3rem .6rem;cursor:pointer;font-size:.9rem;transition:all .2s ease}.Titlebar_closeGameButton__f66nv:hover{background:rgba(255,0,0,.2)}.Titlebar_dinoGame__zUPYv{height:400px;background:#f7f7f7;overflow:hidden}.Titlebar_gameFrame__MtZX3{border:none;width:100%;height:100%}.Titlebar_gameInstructions__JvGIQ{padding:.75rem 1rem;text-align:center;background:#252526;border-radius:0 0 8px 8px}.Titlebar_gameInstructions__JvGIQ p{margin:.25rem 0;color:#8e9aab;font-size:.85rem;font-family:Source Sans Pro,sans-serif}.Sidebar_sidebar__f0UeY{background:var(--sidebar-bg);justify-content:space-between;width:48px;min-width:48px;height:calc(100vh - 30px - 25px);border-right:1px solid var(--border-color)}.Sidebar_sidebarBottom__YP7b4,.Sidebar_sidebarTop__Np_vX,.Sidebar_sidebar__f0UeY{display:flex;flex-direction:column}.Sidebar_iconContainer__pwMX9{cursor:pointer;width:100%;position:relative;display:flex;align-items:center;justify-content:center;height:48px;transition:background .15s}.Sidebar_iconContainer__pwMX9:hover{background:var(--sidebar-hover-bg)}.Sidebar_iconContainer__pwMX9[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:#252526;border:1px solid #454545;color:#ccc;padding:4px 10px;border-radius:4px;font-size:.78rem;font-family:Source Sans Pro,sans-serif;white-space:nowrap;pointer-events:none;z-index:9999;box-shadow:0 4px 12px rgba(0,0,0,.4)}.Sidebar_active__K0oVU{border-left:2px solid var(--accent-color);background:var(--sidebar-hover-bg)}.Sidebar_icon__Xclcw{display:block}@media screen and (max-width:600px){.Sidebar_sidebar__f0UeY{width:42px;min-width:42px}.Sidebar_iconContainer__pwMX9{height:44px}}.Explorer_explorer__BxwV8{background:var(--explorer-bg);width:200px;min-width:160px;color:rgb(225,228,232);font-family:Source Sans Pro,sans-serif;border-right:1px solid var(--explorer-border);overflow-y:auto;overflow-x:hidden;height:calc(100vh - 30px - 25px);flex-shrink:0}.Explorer_title__0AyXS{padding:.5rem .75rem;font-weight:300;letter-spacing:1.2px;margin-bottom:.75rem}.Explorer_heading__3pA1L,.Explorer_title__0AyXS{text-transform:uppercase;font-size:.75rem;color:#ccc}.Explorer_heading__3pA1L{font-weight:700;letter-spacing:1px;display:flex;align-items:center;cursor:pointer;padding:2px .5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Explorer_heading__3pA1L:hover{background:var(--explorer-hover-bg)}.Explorer_checkbox__RqvhK{position:absolute;opacity:0;z-index:-1}.Explorer_files__2hy7s{padding:.25rem 0;cursor:pointer}.Explorer_file__8m47p{padding:.18rem .5rem .18rem 1.5rem;display:flex;align-items:center;font-size:.82rem;color:#ccc;text-decoration:none;transition:background .1s}.Explorer_file__8m47p p{margin-left:6px}.Explorer_file__8m47p:hover{background:var(--explorer-hover-bg)}.Explorer_fileActive__j1WlW{background:color-mix(in srgb,var(--accent-color) 16%,transparent);color:#fff;box-shadow:inset 2px 0 0 var(--accent-color)}.Explorer_fileActive__j1WlW:hover{background:color-mix(in srgb,var(--accent-color) 22%,transparent)}.Explorer_fileActive__j1WlW p{font-weight:500}.Explorer_chevron__QcFV6{transition:transform .2s;flex-shrink:0;margin-right:2px}.Explorer_contextMenu__Lf6vf{position:fixed;background:#252526;border:1px solid #454545;border-radius:4px;min-width:180px;z-index:99999;box-shadow:0 4px 16px rgba(0,0,0,.5);padding:4px 0;font-family:Source Sans Pro,sans-serif;font-size:.82rem}.Explorer_contextMenuHeader__h9b9A{padding:4px 12px;color:#8e9aab;font-size:.75rem;border-bottom:1px solid #454545;margin-bottom:4px}.Explorer_contextMenuItem__jA4fs{padding:5px 14px;cursor:pointer;color:#ccc;transition:background .1s}.Explorer_contextMenuItem__jA4fs:hover{background:#094771;color:#fff}.Explorer_contextMenuDivider__VfixY{height:1px;background:#454545;margin:4px 0}.Explorer_contextMenuEgg___5oJx{color:#f9826c;font-weight:500}.Explorer_explorer__BxwV8>div{margin-bottom:1rem}.Explorer_pluginsSection__oG3_U{margin-top:1rem}@media screen and (min-width:2000px){.Explorer_explorer__BxwV8{width:160px}}@media screen and (max-width:900px){.Explorer_explorer__BxwV8{width:160px}}@media screen and (max-width:600px){.Explorer_explorer__BxwV8{display:none}}.Extensions_extensionsPanel__AdH8M{height:100vh;background:#252526;border-right:1px solid #3c3c3c;display:flex;flex-direction:column;color:#cccccc;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden}.Extensions_header__MheKh{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#2d2d30;border-bottom:1px solid #3e3e42;min-height:35px}.Extensions_headerLeft__DrjlX{display:flex;align-items:center;gap:8px}.Extensions_headerIcon__pj8No{color:#cccccc}.Extensions_title__oVlFL{font-size:13px;font-weight:600;margin:0;color:#cccccc;text-transform:uppercase}.Extensions_closeButton__TSwWL{background:none;border:none;color:#cccccc;cursor:pointer;padding:2px;border-radius:2px;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.Extensions_closeButton__TSwWL:hover{background:#3c3c3c}.Extensions_tabs__kOR_N{display:flex;background:#252526;border-bottom:1px solid #3e3e42}.Extensions_tab__mqcSL{flex:1 1;background:none;color:#969696;font-size:11px;padding:12px 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;border:none;border-bottom:2px solid transparent;transition:all .2s}.Extensions_tab__mqcSL:hover{color:#cccccc;background:#2a2a2a}.Extensions_tab__mqcSL.Extensions_active__99ysz{color:#ffffff;border-bottom-color:#0078d4;background:#252526}.Extensions_searchContainer__KCGbv{position:relative;padding:8px 12px;background:#252526;border-bottom:1px solid #3e3e42}.Extensions_searchIcon__rqjL6{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#858585;pointer-events:none}.Extensions_searchInput__pTErd{width:100%;background:#3c3c3c;border:1px solid #3c3c3c;border-radius:3px;padding:6px 8px 6px 32px;color:#cccccc;font-size:13px;outline:none;transition:border-color .2s;box-sizing:border-box}.Extensions_searchInput__pTErd:focus{border-color:#0078d4}.Extensions_searchInput__pTErd::placeholder{font-style:italic}.Extensions_searchInput__pTErd:focus{border-color:#007acc}.Extensions_searchInput__pTErd::placeholder{color:#858585}.Extensions_content__0iMFf{padding:8px 0;flex:1 1;overflow-y:auto;background:#252526;display:flex;flex-direction:column}.Extensions_installed___UWcH,.Extensions_marketplace__43I7v{padding:8px 16px;flex:1 1;display:flex;flex-direction:column}.Extensions_extensionCard__B9312{background:#2d2d30;border:1px solid #3c3c3c;border-radius:4px;padding:12px;margin-bottom:8px;transition:all .2s}.Extensions_extensionCard__B9312:hover{background:#37373d;border-color:#464647}.Extensions_installedCard__6CqwN{border-color:#14432a;background:#0d3015}.Extensions_installedCard__6CqwN:hover{background:#113319}.Extensions_extensionHeader__LduLi{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.Extensions_extensionIcon__VaBoz{flex-shrink:0}.Extensions_iconPlaceholder__2Lhqq{width:32px;height:32px;background:#3c3c3c;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:16px}.Extensions_extensionInfo__bbKx3{flex:1 1;min-width:0}.Extensions_extensionName__vVGBZ{font-size:14px;font-weight:600;margin:0 0 2px;color:#cccccc}.Extensions_extensionAuthor__eF86B{font-size:12px;color:#858585;margin:0}.Extensions_installedBadge__6gtoE{display:inline-block;background:#14432a;color:#4ec9b0;font-size:10px;padding:2px 6px;border-radius:2px;margin-top:4px;font-weight:500}.Extensions_extensionDescription__Je83A{font-size:12px;color:#cccccc;margin:0 0 8px;line-height:1.4}.Extensions_extensionMeta__OmwSa{display:flex;align-items:center;gap:12px;margin-bottom:10px}.Extensions_downloads__U4QvW,.Extensions_rating__4kHDu{display:flex;align-items:center;gap:4px;font-size:11px;color:#858585}.Extensions_starFilled__njzSC{color:#ffb000;fill:#ffb000}.Extensions_actionButton__C4Y8o{width:100%;padding:6px 12px;border:none;border-radius:2px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s}.Extensions_install__DxNaZ{background:#0e639c;color:#ffffff}.Extensions_install__DxNaZ:hover{background:#1177bb}.Extensions_uninstall__DxHxs{background:#a1260d;color:#ffffff}.Extensions_uninstall__DxHxs:hover{background:#c5341a}.Extensions_installedActions__bpgjl{display:flex;gap:8px}.Extensions_uninstallButton__SVYcS{background:#a1260d;color:#ffffff;border:none;padding:6px 12px;border-radius:2px;font-size:12px;cursor:pointer;transition:background-color .2s}.Extensions_uninstallButton__SVYcS:hover{background:#c5341a}.Extensions_browseButton__ofSjg{padding:8px 16px;border-radius:2px}.Extensions_emptyState__ZzazR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;color:#858585;height:100%;flex:1 1}.Extensions_emptyIcon__I9TcS{color:#4d4d4d;margin-bottom:16px;opacity:.7}.Extensions_emptyTitle__AFKFy{margin:0 0 8px;color:#cccccc;font-size:18px;font-weight:300}.Extensions_emptyDescription__A_0KL{margin:0 0 24px;font-size:13px;color:#969696;line-height:1.4}.Extensions_browseButton__ofSjg{background:#0e639c;color:#ffffff;border:none;border-radius:3px;padding:8px 14px;font-size:13px;cursor:pointer;font-weight:400;transition:background-color .2s}.Extensions_browseButton__ofSjg:hover{background:#1177bb}.Extensions_browseButton__ofSjg:active{background:#005a9e}.Extensions_content__0iMFf::-webkit-scrollbar{width:8px}.Extensions_content__0iMFf::-webkit-scrollbar-track{background:#2d2d30}.Extensions_content__0iMFf::-webkit-scrollbar-thumb{background:#464647;border-radius:4px}.Extensions_content__0iMFf::-webkit-scrollbar-thumb:hover{background:#5a5a5a}@media (max-width:768px){.Extensions_extensionsPanel__AdH8M{width:100%;max-width:350px}}.Bottombar_bottomBar__smAf2{background:var(--bottombar-bg);height:25px;border-top:1px solid var(--bottombar-border);color:rgb(225,228,232);padding:0 .5rem;display:flex;align-items:center;justify-content:space-between;font-size:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Bottombar_bottomBar__smAf2 a{color:white;text-decoration:none}.Bottombar_icon__Se3wv{margin-right:4px;flex-shrink:0}.Bottombar_container__Hczav,.Bottombar_section__zjKI_{display:flex;align-items:center}.Bottombar_section__zjKI_{margin-right:.25rem;height:24px;padding:0 .4rem;cursor:pointer;font-family:Source Sans Pro,sans-serif;white-space:nowrap;border-radius:2px;position:relative;gap:2px}.Bottombar_section__zjKI_:hover{background:var(--bottombar-hover-bg)}.Bottombar_errorText__zw_th{color:#f48771}.Bottombar_notifBadge__a1vy_{position:absolute;top:2px;right:2px;background:var(--accent-color);color:white;border-radius:50%;width:12px;height:12px;font-size:.6rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){.Bottombar_bottomBar__smAf2{font-size:.6rem}.Bottombar_section__zjKI_{margin-right:.25rem;padding:0 .2rem}}.Tab_tab__aM_ak{padding:0 .75rem;background:var(--tab-bg);color:#8e9aab;display:flex;align-items:center;border-right:1px solid var(--tab-border);font-family:Source Sans Pro,sans-serif;font-size:.85rem;cursor:pointer;height:35px;min-width:0;position:relative;flex-shrink:0;transition:background .1s;gap:4px}.Tab_tab__aM_ak:hover{background:color-mix(in srgb,var(--tab-bg) 80%,white);color:#ccc}.Tab_tabLink__mrdFr{display:flex;align-items:center;gap:6px;text-decoration:none;color:inherit;flex:1 1;min-width:0;overflow:hidden}.Tab_tabLink__mrdFr p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.Tab_active__CG07i{border-top:1px solid var(--accent-color);background:var(--tab-active-bg);color:#ececec;border-bottom:none}.Tab_closeBtn__tLu4J{background:none;border:none;color:#8e9aab;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:3px;opacity:0;visibility:hidden;flex-shrink:0;transition:opacity .1s,background .1s;width:18px;height:18px}.Tab_closeBtnVisible__G_Xoa{opacity:1;visibility:visible}.Tab_closeBtn__tLu4J:hover{background:rgba(255,255,255,.1);color:#fff}.Tabsbar_tabs__FIajW{display:flex;background:var(--tabs-bg);overflow-x:auto}@media screen and (max-width:900px){.Tabsbar_tabs__FIajW{width:78vw}}@media screen and (max-width:600px){.Tabsbar_tabs__FIajW{width:89.5vw}}.Terminal_terminal__JsuHf{position:fixed;bottom:25px;left:0;right:0;background:#1e1e1e;border-top:2px solid #007acc;z-index:999;height:300px;display:flex;flex-direction:column;font-family:Cascadia Code,Fira Code,JetBrains Mono,Consolas,Courier New,monospace;box-shadow:0 -4px 20px rgba(0,0,0,.4);transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.Terminal_terminal__JsuHf.Terminal_open__ktjwk{transform:translateY(0)}.Terminal_terminal__JsuHf.Terminal_closed__bKEPp{transform:translateY(100%)}.Terminal_terminal__JsuHf.Terminal_minimized__WRcE3{height:35px;border-top-color:#3c3c3c}.Terminal_terminalHeader___8ixI{display:flex;justify-content:space-between;align-items:center;background:#2d2d30;border-bottom:1px solid #3c3c3c;height:35px;padding:0 8px;flex-shrink:0}.Terminal_terminalTabs__AIDkz{display:flex;align-items:center;gap:2px}.Terminal_terminalTab__EI5IL{display:flex;align-items:center;gap:6px;background:#1e1e1e;padding:4px 12px;border-top:1px solid #007acc;color:#cccccc;font-size:12px;font-weight:500;border-radius:0}.Terminal_terminalTabAdd__f6jR0{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#8e9aab;cursor:pointer;border-radius:3px;transition:background .15s}.Terminal_terminalTabAdd__f6jR0:hover{background:#3c3c3c;color:#ccc}.Terminal_terminalIcon__Mo25C{font-size:14px;color:#007acc}.Terminal_terminalControls__CgJk7{display:flex;gap:2px}.Terminal_controlButton___B7kL{background:none;border:none;color:#8e9aab;cursor:pointer;padding:4px 6px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:13px;transition:background-color .15s,color .15s}.Terminal_controlButton___B7kL:hover{background:#3c3c3c;color:#ccc}.Terminal_terminalContent__tckfU{flex:1 1;display:flex;flex-direction:column;padding:8px 14px;overflow:hidden}.Terminal_terminalOutput__VxQ1V{flex:1 1;overflow-y:auto;color:#cccccc;font-size:13px;line-height:1.5;margin-bottom:6px}.Terminal_terminalOutput__VxQ1V::-webkit-scrollbar{width:6px}.Terminal_terminalOutput__VxQ1V::-webkit-scrollbar-track{background:#1e1e1e}.Terminal_terminalOutput__VxQ1V::-webkit-scrollbar-thumb{background:#424242;border-radius:3px}.Terminal_terminalOutput__VxQ1V::-webkit-scrollbar-thumb:hover{background:#555}.Terminal_welcomeMessage__K4kug{margin-bottom:10px}.Terminal_ascii__A_Hyp{color:#007acc;font-size:10px;line-height:1.2;margin:0 0 8px;font-family:Cascadia Code,Fira Code,monospace;white-space:pre;overflow-x:auto}.Terminal_welcomeInfo__kneaH{color:#8e9aab;font-size:12px;margin-bottom:2px}.Terminal_accent__oM1sI{color:var(--accent-color,#f9826c)}.Terminal_line__Eft5e{white-space:pre-wrap;word-break:break-all;line-height:1.5;font-size:13px}.Terminal_output__voZBc{color:#cccccc}.Terminal_input__QA_uE{color:#4ec9b0}.Terminal_error__ADGfm{color:#f14c4c}.Terminal_success__9sU2m{color:#89d185}.Terminal_info__5aFwh{color:#569cd6}.Terminal_matrix___Zu1k{color:#00ff41;font-size:11px;animation:Terminal_matrixFade__5SNUq .5s ease-out forwards;letter-spacing:3px}@keyframes Terminal_matrixFade__5SNUq{0%{opacity:1}to{opacity:.4}}.Terminal_terminalInput__jRriA{display:flex;align-items:center;gap:0;font-size:13px;border-top:1px solid #2d2d2d;padding-top:6px}.Terminal_prompt__pd51g{display:flex;align-items:center;white-space:nowrap;gap:0;margin-right:6px}.Terminal_promptUser__A1cI2{color:#89d185;font-weight:600}.Terminal_promptAt__OSMso{color:#cccccc}.Terminal_promptHost__oOOik{color:#4ec9b0;font-weight:600}.Terminal_promptColon__0egpq{color:#cccccc}.Terminal_promptDir__FOhmF{color:#569cd6}.Terminal_promptDollar__Dhi30{color:#cccccc;margin-left:4px}.Terminal_input__QA_uE{flex:1 1;background:transparent;border:none;outline:none;color:#cccccc;font-size:13px;font-family:inherit;caret-color:#cccccc;padding:0;margin:0}.Terminal_input__QA_uE::selection{background:#264f78}@media (max-width:768px){.Terminal_terminal__JsuHf{height:250px}.Terminal_terminalContent__tckfU{padding:6px 10px}.Terminal_ascii__A_Hyp{font-size:8px}.Terminal_input__QA_uE,.Terminal_line__Eft5e,.Terminal_prompt__pd51g{font-size:12px}.Terminal_terminalTab__EI5IL{font-size:11px;padding:3px 8px}}@media (max-width:480px){.Terminal_terminal__JsuHf{height:220px}.Terminal_ascii__A_Hyp{display:none}}.Copilot_panel__ahHI_{width:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;background:var(--sidebar-bg);border-left:1px solid var(--border-color);height:calc(100vh - 30px - 35px - 25px);transition:width .22s cubic-bezier(.4,0,.2,1),min-width .22s cubic-bezier(.4,0,.2,1);flex-shrink:0;font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:13px}.Copilot_panelOpen__3nPJ_{width:340px;min-width:340px}.Copilot_panelHeader__GpUcf{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 12px;height:35px;min-height:35px;background:var(--titlebar-bg);border-bottom:1px solid var(--border-color);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Copilot_panelHeaderLeft__snBtu{display:flex;align-items:center;gap:6px;color:#ccc;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-family:Source Sans Pro,sans-serif}.Copilot_headerIcon__i1KlA{color:#7dc4ff;font-size:15px;flex-shrink:0}.Copilot_headerTitle__p9W7J{white-space:nowrap}.Copilot_panelHeaderActions__ueXVA{display:flex;align-items:center;gap:1px}.Copilot_iconBtn__X7HhG{background:none;border:none;color:#8e9aab;cursor:pointer;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;transition:color .15s ease,background-color .15s ease}.Copilot_iconBtn__X7HhG:hover{color:#fff;background:rgba(255,255,255,.1)}.Copilot_messages__Vmyjm{flex:1 1;overflow-y:auto;padding:12px 0;scroll-behavior:smooth}.Copilot_messages__Vmyjm::-webkit-scrollbar{width:6px}.Copilot_messages__Vmyjm::-webkit-scrollbar-track{background:transparent}.Copilot_messages__Vmyjm::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.Copilot_messageRow__dbibl{display:flex;align-items:flex-start;gap:8px;padding:4px 12px;margin-bottom:4px}.Copilot_aiRow__qGJ1l{flex-direction:row}.Copilot_userRow__av_IM{flex-direction:row-reverse}.Copilot_avatar__TH_Ff{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;background:#1e3a5f;color:#7dc4ff;border:1px solid #2a5080}.Copilot_userAvatar__gmnT1{background:#3c3c3c;color:#ccc;border-color:#555}.Copilot_bubble__CzUDK{max-width:80%;border-radius:6px;padding:8px 12px;line-height:1.5}.Copilot_aiBubble__RTDor{background:#1e1e1e;color:var(--text-color,#ccc);border:1px solid var(--border-color,#3e3e42)}.Copilot_userBubble__ZipSn{background:#0e639c;color:#fff;border:1px solid #1177bb}.Copilot_bubbleText__mVkZA{margin:0;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.Copilot_typingDots__jaUbp{display:flex;gap:4px;align-items:center;padding:2px 0}.Copilot_typingDots__jaUbp span{width:5px;height:5px;background:#7dc4ff;border-radius:50%;animation:Copilot_bounce__l0s8u 1.4s ease-in-out infinite}.Copilot_typingDots__jaUbp span:nth-child(2){animation-delay:.2s}.Copilot_typingDots__jaUbp span:nth-child(3){animation-delay:.4s}@keyframes Copilot_bounce__l0s8u{0%,80%,to{transform:scale(.75);opacity:.5}40%{transform:scale(1);opacity:1}}.Copilot_suggestions__NAtJs{padding:8px 12px 4px;display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--border-color)}.Copilot_suggestionChip__VtEyo{background:transparent;border:1px solid var(--border-color,#3e3e42);color:#9cdcfe;padding:6px 10px;border-radius:4px;font-size:12px;cursor:pointer;text-align:left;font-family:JetBrains Mono,monospace;transition:background .15s,border-color .15s;line-height:1.4}.Copilot_suggestionChip__VtEyo:hover{background:rgba(14,99,156,.25);border-color:#0e639c;color:#fff}.Copilot_inputArea__BIewk{border-top:1px solid var(--border-color);padding:10px 10px 8px;background:var(--sidebar-bg);flex-shrink:0}.Copilot_inputWrapper__NAH6p{display:flex;align-items:flex-end;gap:6px;background:var(--editor-bg,#1e1e1e);border:1px solid var(--border-color,#3e3e42);border-radius:6px;padding:8px 8px 8px 12px;transition:border-color .15s}.Copilot_inputWrapper__NAH6p:focus-within{border-color:#0e639c}.Copilot_input__9R54U{flex:1 1;background:transparent;border:none;outline:none;color:var(--text-color,#ccc);font-size:13px;font-family:JetBrains Mono,monospace;resize:none;line-height:1.5;min-height:18px;max-height:120px;overflow-y:auto}.Copilot_input__9R54U::placeholder{color:#555}.Copilot_sendBtn__fh2rA{background:none;border:none;color:#8e9aab;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;flex-shrink:0;transition:color .15s ease,background-color .15s ease}.Copilot_sendBtn__fh2rA:hover:not(:disabled){color:#fff;background:rgba(255,255,255,.1)}.Copilot_sendBtn__fh2rA:disabled{opacity:.3;cursor:not-allowed}.Copilot_inputHint__crFA9{margin:5px 0 0;font-size:10px;color:#555;font-family:Source Sans Pro,sans-serif;line-height:1.4}.Copilot_inputHint__crFA9 kbd{background:#333;border:1px solid #555;border-radius:3px;padding:0 3px;font-size:10px;font-family:inherit}@media (max-width:768px){.Copilot_panelOpen__3nPJ_{width:100vw;min-width:100vw;position:fixed;top:65px;right:0;bottom:25px;height:auto;z-index:900;border-left:none;border-top:1px solid var(--border-color)}}.Breadcrumbs_breadcrumbs__Czbmb{background:var(--editor-bg);border-bottom:1px solid var(--border-color);padding:0 1rem;height:22px;display:flex;align-items:center;flex-shrink:0}.Breadcrumbs_crumbs__GJydw{gap:2px;font-size:.78rem;font-family:Source Sans Pro,sans-serif;color:#8e9aab;overflow:hidden}.Breadcrumbs_crumb__rhCl_,.Breadcrumbs_crumbs__GJydw{display:flex;align-items:center}.Breadcrumbs_folder__akFiR{color:#8e9aab}.Breadcrumbs_sep__wkTMy{font-size:12px;color:#4e5866;flex-shrink:0}.Breadcrumbs_crumbLink__q3APE{display:flex;align-items:center;gap:4px;text-decoration:none;color:#8e9aab;border-radius:3px;padding:1px 4px;transition:background .15s}.Breadcrumbs_crumbLink__q3APE:hover{background:rgba(255,255,255,.06);color:#ccc}.Breadcrumbs_fileIcon__yt4Js{flex-shrink:0;opacity:.85}.Breadcrumbs_active__zE5qS{color:#ccc;white-space:nowrap}@media screen and (max-width:600px){.Breadcrumbs_breadcrumbs__Czbmb{display:none}}:root{--main-bg:#24292e;--bg-text:rgba(56,58,61,0.35);--text-color:#efefef;--accent-color:#f9826c;--accent-color-dark:#e67351;--accent-color-rgb:249,130,108;--titlebar-bg:#1f2428;--sidebar-bg:#24292e;--sidebar-hover-bg:#1f2428;--explorer-bg:#1f2428;--explorer-hover-bg:#24292e;--explorer-border:#161a1d;--border-color:#30363d;--editor-bg:#1f2428;--tabs-bg:#1f2428;--tab-bg:#1f2428;--tab-active-bg:#24292e;--tab-border:#24292e;--bottombar-bg:#24292e;--bottombar-border:#1b1f23;--button-bg:#176f2c;--button-text:#dcffe4;--bottombar-hover-bg:#4f4f52;--scrollbar-track-bg:#24292e;--scrollbar-thumb-bg:#333536;--article-bg:#1f2428}[data-theme=dracula]{--main-bg:#282a36;--bg-text:#313340;--text-color:#efefef;--accent-color:#bd93f9;--accent-color-dark:#a675e8;--accent-color-rgb:189,147,249;--titlebar-bg:#1e1f29;--sidebar-bg:#343746;--sidebar-hover-bg:#3c3d51;--explorer-bg:#21222c;--explorer-hover-bg:#313241;--explorer-border:#161a1d;--border-color:#44475a;--editor-bg:#282a36;--tabs-bg:#191a21;--tab-bg:#21222c;--tab-active-bg:#282a36;--tab-border:#191a21;--bottombar-bg:#191a21;--bottombar-border:#191a21;--button-bg:#44475a;--button-text:#f8f8f2;--bottombar-hover-bg:#4f4f52;--scrollbar-track-bg:#282a36;--scrollbar-thumb-bg:#454647;--article-bg:#21222c}[data-theme=ayu-dark]{--main-bg:#0a0e14;--bg-text:#101620;--text-color:#efefef;--accent-color:#e6b450;--titlebar-bg:#1f2428;--sidebar-bg:#0a0e14;--sidebar-hover-bg:#00010a;--explorer-bg:#0a0e14;--explorer-hover-bg:#00010a;--explorer-border:transparent;--tabs-bg:#0a0e14;--tab-bg:#0a0e14;--tab-active-bg:#0a0e14;--tab-border:transparent;--bottombar-bg:#0a0e14;--bottombar-border:transparent;--button-bg:#e6b450;--button-text:#0a0e14;--bottombar-hover-bg:#4f4f52;--scrollbar-track-bg:#0a0e14;--scrollbar-thumb-bg:#454647;--article-bg:#10121a}[data-theme=ayu-mirage]{--main-bg:#1f2430;--bg-text:#21242b;--text-color:#efefef;--accent-color:#e6b450;--titlebar-bg:#1f2428;--sidebar-bg:#1f2430;--sidebar-hover-bg:#191e2a;--explorer-bg:#1f2430;--explorer-hover-bg:#191e2a;--explorer-border:transparent;--tabs-bg:#1f2430;--tab-bg:#1f2430;--tab-active-bg:#1f2430;--tab-border:transparent;--bottombar-bg:#1f2430;--bottombar-border:transparent;--button-bg:#e6b450;--button-text:#1f2430;--bottombar-hover-bg:#4f4f52;--scrollbar-track-bg:#1f2430;--scrollbar-thumb-bg:#454647;--article-bg:#252e3d}[data-theme=nord]{--main-bg:#2e3440;--bg-text:#3b414d;--text-color:#efefef;--accent-color:#88c0d0;--titlebar-bg:#1f2428;--sidebar-bg:#2e3440;--sidebar-hover-bg:#434c5e;--explorer-bg:#2e3440;--explorer-hover-bg:#434c5e;--explorer-border:rgba(136,192,208,0.2);--tabs-bg:#2e3440;--tab-bg:#2e3440;--tab-active-bg:#3b4252;--tab-border:transparent;--bottombar-bg:#3b4252;--bottombar-border:transparent;--button-bg:#434c5e;--button-text:#d8dee9;--bottombar-hover-bg:#4f4f52;--scrollbar-track-bg:#2e3440;--scrollbar-thumb-bg:#454647;--article-bg:#363f50}[data-theme=night-owl]{--main-bg:#011627;--bg-text:#031d33;--text-color:#89a4bb;--accent-color:rgb(95,126,151);--titlebar-bg:#011627;--sidebar-bg:#011627;--sidebar-hover-bg:#0e293f;--explorer-bg:#011627;--explorer-hover-bg:#0e293f;--explorer-border:transparent;--tabs-bg:#011627;--tab-bg:#01111d;--tab-active-bg:#0b2942;--tab-border:rgb(39,43,59);--bottombar-bg:#011627;--bottombar-border:#262a39;--button-bg:rgb(95,126,151);--button-text:#fff;--bottombar-hover-bg:#1b222f;--scrollbar-track-bg:#011627;--scrollbar-thumb-bg:#043254;--article-bg:#031d33}