@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:85vh;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:15px}.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}@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}.Titlebar_titlebar__duurU{background:var(--titlebar-bg);height:30px;padding:0 .5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:.85rem;border-bottom:1px solid #191d20}.Titlebar_items__SY7Me{flex:1 1;display:flex;margin-right:auto;margin-left:.5rem}.Titlebar_title__GvoTa{flex:1 1;text-align:center}.Titlebar_clickable__2DH9N,.Titlebar_items__SY7Me>*{padding:0 .5rem;cursor:pointer}.Titlebar_clickable__2DH9N{transition:background-color .2s ease}.Titlebar_clickable__2DH9N:hover{background:var(--titlebar-hover-bg);border-radius:3px}.Titlebar_windowButtons__ezQjA{flex:1 1;display:flex;align-items:center;margin-left:auto}.Titlebar_windowButtons__ezQjA *{margin-left:.5rem;height:13px;width:13px;border-radius:50%;cursor:pointer}.Titlebar_minimize__qlkw7{background:#f1fa8c;margin-left:auto}.Titlebar_maximize__7LY1s{background:#50fa7b}.Titlebar_close__APKwk{background:#ff5555}@media screen and (max-width:900px){.Titlebar_items__SY7Me p{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:var(--bg-primary);border:1px solid var(--border-color);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:1rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.Titlebar_gameHeader__6QRzw h3{margin:0;color:var(--text-primary);font-size:1.2rem}.Titlebar_closeGameButton__f66nv{background:rgba(255,0,0,.1);color:#ff4444;border:1px solid rgba(255,0,0,.3);border-radius:4px;padding:.5rem .75rem;cursor:pointer;font-size:1rem;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:1rem;text-align:center;background:var(--bg-primary)}.Titlebar_gameInstructions__JvGIQ p{margin:.5rem 0;color:var(--text-secondary);font-size:.9rem}.Extensions_extensionsPanel__AdH8M{position:fixed;top:0;left:0;width:350px;height:100vh;background:#252526;border-right:1px solid #3c3c3c;z-index:1000;display:flex;flex-direction:column;color:#cccccc}.Extensions_header__MheKh{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#2d2d30;border-bottom:1px solid #3c3c3c}.Extensions_title__oVlFL{font-size:14px;font-weight:600;margin:0;color:#cccccc}.Extensions_closeButton__TSwWL{background:none;border:none;color:#cccccc;font-size:20px;cursor:pointer;padding:4px;border-radius:2px;transition:background-color .2s}.Extensions_closeButton__TSwWL:hover{background:#3c3c3c}.Extensions_tabs__kOR_N{display:flex;background:#2d2d30;border-bottom:1px solid #3c3c3c}.Extensions_tab__mqcSL{flex:1 1;padding:10px 16px;background:none;color:#cccccc;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s;border:none;border-bottom:2px solid transparent}.Extensions_tab__mqcSL:hover{background:#3c3c3c}.Extensions_tab__mqcSL.Extensions_active__99ysz{color:#ffffff;border-bottom-color:#007acc;background:#37373d}.Extensions_searchContainer__KCGbv{position:relative;padding:12px 16px;background:#2d2d30;border-bottom:1px solid #3c3c3c}.Extensions_searchIcon__rqjL6{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:#858585}.Extensions_searchInput__pTErd{width:100%;background:#3c3c3c;border:1px solid #3c3c3c;border-radius:2px;padding:6px 8px 6px 32px;color:#cccccc;font-size:13px;outline:none;transition:border-color .2s}.Extensions_searchInput__pTErd:focus{border-color:#007acc}.Extensions_searchInput__pTErd::placeholder{color:#858585}.Extensions_content__0iMFf{flex:1 1;overflow-y:auto;padding:8px 0}.Extensions_installed___UWcH,.Extensions_marketplace__43I7v{padding:0 16px}.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{background:#0e639c;color:#ffffff;border:none;padding:8px 16px;border-radius:2px;font-size:13px;cursor:pointer;transition:background-color .2s}.Extensions_browseButton__ofSjg:hover{background:#1177bb}.Extensions_emptyState__ZzazR{text-align:center;padding:32px 16px;color:#858585}.Extensions_emptyIcon__I9TcS{margin-bottom:16px;opacity:.5}.Extensions_emptyState__ZzazR h3{margin:0 0 8px;color:#cccccc;font-size:16px}.Extensions_emptyState__ZzazR p{margin:0 0 16px;font-size:13px}.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}}.Sidebar_sidebar__f0UeY{background:var(--sidebar-bg);display:flex;flex-direction:column;justify-content:space-between;width:4.5vw;min-width:40px;height:calc(100vh - 30px - 25px)}.Sidebar_iconContainer__pwMX9{cursor:pointer;width:100%}.Sidebar_iconContainer__pwMX9:hover{background:var(--sidebar-hover-bg)}.Sidebar_active__K0oVU{border-left:2px solid var(--accent-color)}.Sidebar_icon__Xclcw{height:48px;width:48px;padding:.65rem 0;display:block;margin:0 auto}@media screen and (min-width:2000px){.Sidebar_sidebar__f0UeY{width:2.5vw}}@media screen and (max-width:1100px){.Sidebar_sidebar__f0UeY{width:6vw}}@media screen and (max-width:900px){.Sidebar_sidebar__f0UeY{width:8vw}.Sidebar_icon__Xclcw{height:48px;width:48px;padding:.6rem}}@media screen and (max-width:600px){.Sidebar_sidebar__f0UeY{width:10vw}.Sidebar_icon__Xclcw{height:40px;width:40px;padding:.6rem}}.Explorer_explorer__BxwV8{background:var(--explorer-bg);width:18vw;color:rgb(225,228,232);font-family:Source Sans Pro,sans-serif;border-right:1px solid var(--explorer-border)}.Explorer_title__0AyXS{padding:.5rem .75rem;font-weight:300;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;margin-bottom:.75rem}.Explorer_heading__3pA1L{text-transform:uppercase;font-weight:700;font-size:.8rem;letter-spacing:1px;display:flex;align-items:center;cursor:pointer;padding:0 .5rem}.Explorer_checkbox__RqvhK{position:absolute;opacity:0;z-index:-1}.Explorer_files__2hy7s{padding:.5rem 0;cursor:pointer}.Explorer_file__8m47p{padding:.2rem 1rem;display:flex;align-items:center;font-size:.875rem;color:white;text-decoration:none}.Explorer_file__8m47p p{margin-left:5px}.Explorer_file__8m47p:hover{background:var(--explorer-hover-bg)}.Explorer_chevron__QcFV6{transition:transform .2s}@media screen and (min-width:2000px){.Explorer_explorer__BxwV8{width:10vw}}@media screen and (max-width:900px){.Explorer_explorer__BxwV8{width:20vw}}.Explorer_explorer__BxwV8>div{margin-bottom:1.5rem}.Explorer_explorer__BxwV8>div:last-child{margin-bottom:0}.Explorer_pluginsSection__oG3_U{margin-top:1.5rem}@media screen and (max-width:600px){.Explorer_explorer__BxwV8{display:none}}.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:.8rem}.Bottombar_bottomBar__smAf2 a{color:white;text-decoration:none}.Bottombar_icon__Se3wv{margin-right:4px}.Bottombar_container__Hczav,.Bottombar_section__zjKI_{display:flex;align-items:center}.Bottombar_section__zjKI_{margin-right:.5rem;height:24px;padding:0 .2rem;cursor:pointer;font-family:Source Sans Pro,sans-serif}.Bottombar_section__zjKI_:hover{background:var(--bottombar-hover-bg)}@media screen and (max-width:600px){.Bottombar_bottomBar__smAf2{font-size:.6rem}.Bottombar_section__zjKI_{margin-right:.5rem}}.Tab_tab__aM_ak{padding:.5rem 1.25rem;background:var(--tab-bg);color:#ececec;display:flex;align-items:center;border:1px solid var(--tab-border);font-family:Source Sans Pro,sans-serif;font-size:.9rem;cursor:pointer}.Tab_tab__aM_ak p{margin-left:5px}.Tab_active__CG07i{border-top:1px solid var(--accent-color);background:var(--tab-active-bg);border-bottom:none}.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:1px solid #3c3c3c;z-index:999;height:300px;display:flex;flex-direction:column;font-family:Cascadia Code,Fira Code,Consolas,Courier New,monospace;box-shadow:0 -4px 20px rgba(0,0,0,.3);transform:translateY(100%);transition:transform .3s ease-out}.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}.Terminal_terminalHeader___8ixI{display:flex;justify-content:space-between;align-items:center;background:#2d2d30;border-bottom:1px solid #3c3c3c;height:35px;padding:0 8px}.Terminal_terminalTab__EI5IL{display:flex;align-items:center;gap:6px;background:#1e1e1e;padding:4px 12px;border-radius:4px 4px 0 0;color:#cccccc;font-size:12px;font-weight:500}.Terminal_terminalIcon__Mo25C{font-size:14px;color:#007acc}.Terminal_terminalControls__CgJk7{display:flex;gap:4px}.Terminal_controlButton___B7kL{background:none;border:none;color:#cccccc;cursor:pointer;padding:4px;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background-color .2s}.Terminal_controlButton___B7kL:hover{background:#3c3c3c}.Terminal_terminalContent__tckfU{flex:1 1;display:flex;flex-direction:column;padding:12px;overflow:hidden}.Terminal_terminalOutput__VxQ1V{flex:1 1;overflow-y:auto;color:#cccccc;font-size:13px;line-height:1.4;margin-bottom:8px}.Terminal_terminalOutput__VxQ1V::-webkit-scrollbar{width:6px}.Terminal_terminalOutput__VxQ1V::-webkit-scrollbar-track{background:#1e1e1e}.Terminal_terminalOutput__VxQ1V::-webkit-scrollbar-thumb{background:#3c3c3c;border-radius:3px}.Terminal_terminalOutput__VxQ1V::-webkit-scrollbar-thumb:hover{background:#555}.Terminal_welcomeMessage__K4kug{color:#569cd6;margin-bottom:8px}.Terminal_welcomeMessage__K4kug div{margin-bottom:2px}.Terminal_terminalOutput__VxQ1V pre{margin:0;font-family:inherit;white-space:pre-wrap;word-wrap:break-word}.Terminal_terminalInput__jRriA{display:flex;align-items:center;gap:8px;color:#cccccc;font-size:13px}.Terminal_prompt__pd51g{color:#4ec9b0;white-space:nowrap;font-weight:500}.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:8px}.Terminal_input__QA_uE,.Terminal_prompt__pd51g,.Terminal_terminalInput__jRriA,.Terminal_terminalOutput__VxQ1V{font-size:12px}.Terminal_terminalTab__EI5IL{font-size:11px;padding:3px 8px}}@media (max-width:480px){.Terminal_terminal__JsuHf{height:200px}.Terminal_prompt__pd51g{display:none}.Terminal_terminalInput__jRriA:before{content:"$ ";color:#4ec9b0;font-weight:500}}.Terminal_terminalOutput__VxQ1V .Terminal_error__ADGfm{color:#f14c4c}.Terminal_terminalOutput__VxQ1V .Terminal_success__9sU2m{color:#89d185}.Terminal_terminalOutput__VxQ1V .Terminal_warning__VDRXL{color:#ffcc02}.Terminal_terminalOutput__VxQ1V .Terminal_info__5aFwh{color:#569cd6}: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}