@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&display=swap");body,html{height:100%;overflow:hidden}*,:after,:before{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap");.Layout_layout__8m3IW{display:flex;flex-direction:column;height:100vh;overflow:hidden}.Layout_main__65zHd{display:flex;flex:1;background:var(--editor-bg);overflow:hidden}.Layout_editor__XdtZR{display:flex;flex-direction:column;flex:1;overflow:hidden}.Layout_container__m2XBw{flex:1;overflow-y:auto;padding:2rem;font-family:JetBrains Mono,monospace;scroll-behavior:smooth;color:var(--text-color)}.Layout_container__m2XBw::-webkit-scrollbar{width:8px}.Layout_container__m2XBw::-webkit-scrollbar-track{background:var(--editor-bg)}.Layout_container__m2XBw::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:4px}.Layout_container__m2XBw::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover-color)}@media screen and (max-width:600px){.Layout_container__m2XBw{padding:1rem}}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_3c557b;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:__JetBrains_Mono_3c557b,__JetBrains_Mono_Fallback_3c557b;font-style:normal}.__variable_3c557b{--font-jetbrains:"__JetBrains_Mono_3c557b","__JetBrains_Mono_Fallback_3c557b"}.Titlebar_titlebar__1_sv6{height:30px;display:flex;align-items:center;gap:1rem;color:#fff;background:var(--titlebar-bg);padding:0 .75rem;font-family:Source Sans Pro,sans-serif;font-size:.85rem;border-bottom:1px solid var(--titlebar-border);flex-shrink:0}.Titlebar_icon__fGxpo{margin-right:.5rem}.Titlebar_items__J_0N2{display:flex;align-items:center;gap:1rem}.Titlebar_menuItem__qzzHS{padding:.25rem .5rem;cursor:pointer;border-radius:4px;transition:background-color .2s}.Titlebar_menuItem__qzzHS:hover{background-color:hsla(0,0%,100%,.1)}.Titlebar_title__hvRUo{flex:1;text-align:center;color:hsla(0,0%,100%,.7);font-size:.8rem}.Titlebar_windowButtons__g6XH4{display:flex;gap:.5rem;align-items:center}.Titlebar_close__7wMww,.Titlebar_maximize__fQdIC,.Titlebar_minimize__X__AL{width:13px;height:13px;border-radius:50%;cursor:pointer;transition:opacity .2s}.Titlebar_minimize__X__AL{background:#f1fa8c}.Titlebar_maximize__fQdIC{background:#50fa7b}.Titlebar_close__7wMww{background:#f55}.Titlebar_close__7wMww:hover,.Titlebar_maximize__fQdIC:hover,.Titlebar_minimize__X__AL:hover{opacity:.8}@media screen and (max-width:900px){.Titlebar_items__J_0N2 p{display:none}.Titlebar_title__hvRUo{flex:4}}.Sidebar_sidebar__oTTpu{width:48px;background:var(--sidebar-bg);justify-content:space-between;border-right:1px solid var(--explorer-border);flex-shrink:0}.Sidebar_sidebarBottom__oUi3F,.Sidebar_sidebarTop__WoOw0,.Sidebar_sidebar__oTTpu{display:flex;flex-direction:column}.Sidebar_iconContainer__HQmHd{width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:color .2s}.Sidebar_iconContainer__HQmHd:hover{background:var(--sidebar-hover-bg);color:#e1e4e8}.Sidebar_active__XIQzC{border-left:2px solid var(--accent-color)}.Sidebar_active__XIQzC,.Sidebar_active__XIQzC .Sidebar_icon__FxyHC{color:#e1e4e8!important}.Sidebar_icon__FxyHC{color:#6a737d;font-size:1.4rem;transition:color .2s}.Sidebar_iconContainer__HQmHd:hover .Sidebar_icon__FxyHC{color:#e1e4e8}.Explorer_explorer__MsXeK{width:220px;background:var(--explorer-bg);padding:.75rem 0;font-family:Source Sans Pro,sans-serif;border-right:1px solid var(--explorer-border);overflow-y:auto;flex-shrink:0}.Explorer_title__0auOz{letter-spacing:.05rem;padding:0 1rem;margin-bottom:.5rem;font-size:.75rem;opacity:.7}.Explorer_heading__YEiFt,.Explorer_title__0auOz{text-transform:uppercase;color:var(--text-color)}.Explorer_heading__YEiFt{display:flex;align-items:center;padding:.4rem 1rem;cursor:pointer;user-select:none;font-weight:700;font-size:.8rem;gap:.25rem}.Explorer_heading__YEiFt:hover{background:var(--explorer-hover-bg)}.Explorer_file__cTGZH{display:flex;align-items:center;gap:.5rem;padding:.35rem 2rem;cursor:pointer;color:var(--text-color);font-size:.85rem;transition:background .15s}.Explorer_fileActive__nn_qn,.Explorer_file__cTGZH:hover{background:var(--explorer-hover-bg)}.Explorer_fileActive__nn_qn{opacity:1}.Explorer_chevron__u3IAg{transition:transform .2s;display:inline-flex;color:var(--text-color)}.Explorer_chevronRotated__obtzb{transform:rotate(90deg)}@media screen and (max-width:600px){.Explorer_explorer__MsXeK{display:none}}.Tab_tab__BNJr5{padding:.5rem 1.25rem;background:var(--tab-bg);color:hsla(0,0%,80%,.6);display:flex;align-items:center;border-right:1px solid var(--tab-border);font-family:Source Sans Pro,sans-serif;font-size:.85rem;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s;text-decoration:none}.Tab_tab__BNJr5:hover{color:#ccc;background:var(--tab-active-bg)}.Tab_tab__BNJr5 p{margin-left:6px}.Tab_active__fPwYg{border-top:1px solid var(--accent-color);background:var(--tab-active-bg)!important;color:#fff!important;border-bottom:none}.Tabsbar_tabs__zA5uz{display:flex;background:var(--tabs-bg);overflow-x:auto;border-bottom:1px solid var(--tab-border);flex-shrink:0}.Tabsbar_tabs__zA5uz::-webkit-scrollbar{height:4px}.Tabsbar_tabs__zA5uz::-webkit-scrollbar-track{background:var(--tabs-bg)}.Tabsbar_tabs__zA5uz::-webkit-scrollbar-thumb{background:var(--scrollbar-color)}@media screen and (max-width:900px){.Tabsbar_tabs__zA5uz{width:78vw}}@media screen and (max-width:600px){.Tabsbar_tabs__zA5uz{width:100vw}}.Bottombar_bottomBar__NckaW{height:25px;display:flex;justify-content:space-between;align-items:center;color:#e1e4e8;background:var(--bottombar-bg);padding:0 .5rem;font-family:Source Sans Pro,sans-serif;font-size:.8rem;border-top:1px solid var(--bottombar-border);flex-shrink:0}.Bottombar_container__NUUu9{display:flex;align-items:center;gap:.5rem}.Bottombar_section__EDx_L{height:24px;display:flex;align-items:center;gap:4px;cursor:pointer;padding:0 .4rem;transition:background .2s;color:#ccc;border-radius:2px}.Bottombar_section__EDx_L:hover{background:hsla(0,0%,100%,.1);color:#fff}.Bottombar_section__EDx_L.Bottombar_active__8EmuI{background:var(--accent-color);color:#000}.Bottombar_icon__ZAj1B{font-size:.9rem}.Bottombar_errorText__AI8K0{color:#f85149}@media screen and (max-width:600px){.Bottombar_bottomBar__NckaW{font-size:.65rem}.Bottombar_section__EDx_L{padding:0 .2rem}}.Terminal_terminal__uvrrh{display:flex;flex-direction:column;height:28vh;background:var(--terminal-bg);border-top:1px solid var(--terminal-border);font-family:JetBrains Mono,monospace;color:var(--text-color);flex-shrink:0}.Terminal_header__IjaVa{height:32px;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;border-bottom:1px solid var(--terminal-border);background:var(--terminal-header-bg);flex-shrink:0}.Terminal_headerLeft__PhYcO{font-size:.8rem;color:var(--text-color)}.Terminal_headerLeft__PhYcO,.Terminal_headerRight__dI3pX{display:flex;align-items:center;gap:.5rem}.Terminal_closeButton___29sc{cursor:pointer;font-size:1.1rem;transition:color .2s;color:var(--text-color)}.Terminal_closeButton___29sc:hover{color:#f85149}.Terminal_body__4OGmx{flex:1;overflow-y:auto;padding:.25rem 0;word-wrap:break-word;font-size:.85rem}.Terminal_body__4OGmx::-webkit-scrollbar{width:6px}.Terminal_body__4OGmx::-webkit-scrollbar-track{background:var(--terminal-bg)}.Terminal_body__4OGmx::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:4px}.Terminal_line__nXxHM{padding:.15rem 1rem;line-height:1.5}.Terminal_line__nXxHM,.Terminal_output__gkjcs{color:var(--text-color)}.Terminal_inputLine__zuhw8{color:var(--accent-color)}.Terminal_error__sirb_{color:#f85149}.Terminal_form__59ffz{display:flex;align-items:center;padding:.4rem 1rem;border-top:1px solid var(--terminal-border);background:var(--terminal-bg);flex-shrink:0}.Terminal_prompt__q2Jcx{margin-right:.5rem;color:var(--accent-color);font-size:.85rem}.Terminal_input__hcKWu{flex:1;background:transparent;border:none;color:var(--text-color);caret-color:var(--accent-color);font-family:JetBrains Mono,monospace;font-size:.85rem;outline:none}.Terminal_input__hcKWu::placeholder{color:var(--text-color);opacity:.4}.CommandPalette_overlay__WhVhW{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding-top:15vh}.CommandPalette_palette__5RMgr{width:600px;max-width:90vw;background:var(--explorer-bg);border:1px solid var(--explorer-border);border-radius:6px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.6)}.CommandPalette_input__DKP3z{width:100%;padding:.75rem 1rem;background:var(--search-bg);border:none;border-bottom:1px solid var(--search-border);color:var(--text-color);font-family:Source Sans Pro,sans-serif;font-size:.95rem;outline:none}.CommandPalette_input__DKP3z::placeholder{color:var(--text-color);opacity:.5}.CommandPalette_results__0Azkl{max-height:300px;overflow-y:auto}.CommandPalette_item__SRCqE{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;cursor:pointer;color:var(--text-color);font-family:Source Sans Pro,sans-serif;font-size:.9rem;transition:background .15s}.CommandPalette_itemActive__l9FbS,.CommandPalette_item__SRCqE:hover{background:var(--explorer-hover-bg);color:#fff}.CommandPalette_itemIcon__pEds5{font-size:1rem;color:var(--accent-color)}.CommandPalette_noResults__4Vfut{padding:1rem;color:var(--text-color);opacity:.5;font-family:Source Sans Pro,sans-serif;font-size:.9rem;text-align:center}:root,:root[data-theme=github-dark]{--titlebar-bg:#010409;--titlebar-border:#30363d;--tabs-bg:#0d1117;--tab-bg:#161b22;--tab-border:#30363d;--tab-active-bg:#0d1117;--explorer-bg:#0d1117;--explorer-border:#30363d;--explorer-hover-bg:#161b22;--bottombar-bg:#010409;--bottombar-border:#30363d;--terminal-bg:#0d1117;--terminal-border:#30363d;--terminal-header-bg:#161b22;--scrollbar-color:#30363d;--scrollbar-hover-color:#484f58;--text-color:#c9d1d9;--accent-color:#f9826c;--article-bg:#161b22;--button-bg:#238636;--button-hover-bg:#2ea043;--search-bg:#0d1117;--search-border:#30363d;--sidebar-bg:#010409;--sidebar-hover-bg:#1c2128;--editor-bg:#0d1117}:root[data-theme=dracula]{--titlebar-bg:#282a36;--titlebar-border:#44475a;--tabs-bg:#21222c;--tab-bg:#282a36;--tab-border:#44475a;--tab-active-bg:#21222c;--explorer-bg:#21222c;--explorer-border:#44475a;--explorer-hover-bg:#282a36;--bottombar-bg:#282a36;--bottombar-border:#44475a;--terminal-bg:#21222c;--terminal-border:#44475a;--terminal-header-bg:#282a36;--scrollbar-color:#44475a;--scrollbar-hover-color:#6272a4;--text-color:#f8f8f2;--accent-color:#bd93f9;--article-bg:#282a36;--button-bg:#8be9fd;--button-hover-bg:#50fa7b;--search-bg:#21222c;--search-border:#44475a;--sidebar-bg:#21222c;--sidebar-hover-bg:#282a36;--editor-bg:#282a36}:root[data-theme=ayu-dark]{--titlebar-bg:#0a0e14;--titlebar-border:#191e2a;--tabs-bg:#0a0e14;--tab-bg:#0f1419;--tab-border:#191e2a;--tab-active-bg:#0a0e14;--explorer-bg:#0a0e14;--explorer-border:#191e2a;--explorer-hover-bg:#0f1419;--bottombar-bg:#0a0e14;--bottombar-border:#191e2a;--terminal-bg:#0a0e14;--terminal-border:#191e2a;--terminal-header-bg:#0f1419;--scrollbar-color:#191e2a;--scrollbar-hover-color:#242d38;--text-color:#b3b1ad;--accent-color:#e2b86b;--article-bg:#0f1419;--button-bg:#e2b86b;--button-hover-bg:#e6b450;--search-bg:#0a0e14;--search-border:#191e2a;--sidebar-bg:#0a0e14;--sidebar-hover-bg:#0f1419;--editor-bg:#0f1419}:root[data-theme=ayu-mirage]{--titlebar-bg:#212d3d;--titlebar-border:#2a3f5f;--tabs-bg:#1a2332;--tab-bg:#212d3d;--tab-border:#2a3f5f;--tab-active-bg:#1a2332;--explorer-bg:#1a2332;--explorer-border:#2a3f5f;--explorer-hover-bg:#212d3d;--bottombar-bg:#212d3d;--bottombar-border:#2a3f5f;--terminal-bg:#1a2332;--terminal-border:#2a3f5f;--terminal-header-bg:#212d3d;--scrollbar-color:#2a3f5f;--scrollbar-hover-color:#335280;--text-color:#b3b1ad;--accent-color:#e2b86b;--article-bg:#212d3d;--button-bg:#e2b86b;--button-hover-bg:#e6b450;--search-bg:#1a2332;--search-border:#2a3f5f;--sidebar-bg:#1a2332;--sidebar-hover-bg:#212d3d;--editor-bg:#212d3d}:root[data-theme=nord]{--titlebar-bg:#2e3440;--titlebar-border:#3b4252;--tabs-bg:#2e3440;--tab-bg:#3b4252;--tab-border:#434c5e;--tab-active-bg:#2e3440;--explorer-bg:#2e3440;--explorer-border:#3b4252;--explorer-hover-bg:#3b4252;--bottombar-bg:#2e3440;--bottombar-border:#3b4252;--terminal-bg:#2e3440;--terminal-border:#3b4252;--terminal-header-bg:#3b4252;--scrollbar-color:#434c5e;--scrollbar-hover-color:#4c566a;--text-color:#d8dee9;--accent-color:#88c0d0;--article-bg:#3b4252;--button-bg:#88c0d0;--button-hover-bg:#81a1c1;--search-bg:#2e3440;--search-border:#3b4252;--sidebar-bg:#2e3440;--sidebar-hover-bg:#3b4252;--editor-bg:#3b4252}:root[data-theme=night-owl]{--titlebar-bg:#011627;--titlebar-border:#0b2942;--tabs-bg:#011627;--tab-bg:#0b2942;--tab-border:#1e293b;--tab-active-bg:#011627;--explorer-bg:#011627;--explorer-border:#0b2942;--explorer-hover-bg:#0b2942;--bottombar-bg:#011627;--bottombar-border:#0b2942;--terminal-bg:#011627;--terminal-border:#0b2942;--terminal-header-bg:#0b2942;--scrollbar-color:#1e293b;--scrollbar-hover-color:#334155;--text-color:#8492b6;--accent-color:#5f7e97;--article-bg:#0b2942;--button-bg:#5f7e97;--button-hover-bg:#637ca5;--search-bg:#011627;--search-border:#0b2942;--sidebar-bg:#011627;--sidebar-hover-bg:#0b2942;--editor-bg:#0b2942}