@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600&family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@300;400;500;600;700&family=Poppins:wght@100;200;300;400;500;600;700&family=Playwrite+CU:wght@100;200;300;400&family=Source+Sans+Pro:wght@400&display=swap");*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--page-height:calc(100vh - 182px)}body{-webkit-user-select:none;-moz-user-select:none;user-select:none}a{text-decoration:none}[data-lite-mode=true] *,[data-lite-mode=true] .motion-div,[data-lite-mode=true] :after,[data-lite-mode=true] :before,[data-lite-mode=true] [class*=motion]{animation:none!important;transition:none!important}[data-lite-mode=true] .jpMatrix>span{animation:none!important}.Titlebar_titlebar__duurU{background:var(--titlebar-bg);height:30px;padding:0 .5rem;display:flex;align-items:center;justify-content:space-between;color:var(--text-color);font-family:Source Sans Pro,sans-serif;font-size:.85rem;border-bottom:1px solid var(--titlebar-border,var(--explorer-border));position:relative}.Titlebar_items__SY7Me{flex:1 1;display:flex;margin-right:auto;margin-left:.5rem}.Titlebar_title__GvoTa{position:absolute;left:50%;transform:translateX(-50%);text-align:center;display:flex;align-items:center;gap:.5rem}.Titlebar_modeIndicator__zZpV0{font-size:.75rem;color:var(--accent-color);font-family:JetBrains Mono,monospace;opacity:.8;cursor:pointer;text-decoration:none;transition:opacity .2s ease}.Titlebar_modeIndicator__zZpV0:hover{text-decoration:underline;opacity:1}.Titlebar_themeIndicator__B0ROi{font-size:.75rem;color:var(--accent-color);font-family:JetBrains Mono,monospace;opacity:.8;cursor:pointer;text-decoration:none;transition:opacity .2s ease;margin-right:.25rem}.Titlebar_themeIndicator__B0ROi:hover{text-decoration:underline;opacity:1}.Titlebar_items__SY7Me>*{padding:0 .5rem;cursor:pointer}.Titlebar_windowButtons__ezQjA{display:flex;align-items:center;gap:.5rem}.Titlebar_windowButtons__ezQjA button{height:13px;width:13px;border-radius:50%;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .2s ease}.Titlebar_windowButtons__ezQjA button:hover{opacity:.8}.Titlebar_windowButtons__ezQjA button svg{opacity:0;transition:opacity .2s ease}.Titlebar_windowButtons__ezQjA button:hover svg{opacity:1}.Titlebar_maximize__7LY1s{background:#00ff00;position:relative}.Titlebar_maximize__7LY1s svg{opacity:0;transition:opacity .2s ease}.Titlebar_maximize__7LY1s:hover svg{opacity:1}@media screen and (max-width:900px){.Titlebar_items__SY7Me p{display:none}.Titlebar_title__GvoTa{flex:4 1}}.Sidebar_sidebar__f0UeY{background:var(--sidebar-bg);display:flex;flex-direction:column;justify-content:space-between;width:50px;min-width:50px;max-width:50px;height:calc(100vh - 30px - 25px);flex-shrink:0}.Sidebar_iconContainer__pwMX9{cursor:pointer;width:100%;position:relative}.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}.Sidebar_badge__DsrXR{position:absolute;top:8px;right:8px;background:var(--accent-color);color:#fff;font-size:9px;font-weight:600;min-width:16px;height:16px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 4px rgba(0,0,0,.3);animation:Sidebar_badgeFadeIn__DaEFR .3s ease-in-out;font-family:Source Sans Pro,sans-serif;line-height:1;white-space:nowrap}@keyframes Sidebar_badgeFadeIn__DaEFR{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@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}.Sidebar_badge__DsrXR{top:6px;right:6px;font-size:8px;min-width:14px;height:14px}}.Sidebar_mobileMenuBtn__iyW_V{display:none;cursor:pointer;width:100%}.Sidebar_mobileMenuBtn__iyW_V:hover{background:var(--sidebar-hover-bg)}@media screen and (max-width:600px){.Sidebar_mobileMenuBtn__iyW_V{display:block}}.Bottombar_bottomBar__smAf2{background:var(--bottombar-bg);height:25px;border-top:1px solid var(--bottombar-border);color:var(--bottombar-text,rgb(225,228,232));padding:0 .5rem;display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-family:Source Sans Pro,sans-serif}.Bottombar_bottomBar__smAf2 a{color:var(--bottombar-text,rgb(225,228,232));text-decoration:none}.Bottombar_icon__Se3wv{margin-right:5px;font-size:.85rem}.Bottombar_container__Hczav{display:flex;align-items:center;gap:2px}.Bottombar_section__zjKI_{display:flex;align-items:center;height:24px;padding:0 8px;cursor:pointer;font-family:Source Sans Pro,sans-serif;white-space:nowrap;transition:background-color .15s ease}.Bottombar_section__zjKI_:hover{background:var(--bottombar-hover-bg)}.Bottombar_modeButton__n19VI{background:none;border:none;color:var(--bottombar-text,rgb(225,228,232));font-family:Source Sans Pro,sans-serif;cursor:pointer;display:flex;align-items:center;height:24px;padding:0 8px;transition:all .15s ease;font-size:.75rem}.Bottombar_modeButton__n19VI:hover{background:var(--bottombar-hover-bg);color:var(--bottombar-highlight,rgb(100,200,255))}.Bottombar_modeButton__n19VI.Bottombar_active__LfzUW{background:var(--bottombar-active-bg,rgb(30,120,200));color:var(--bottombar-text,rgb(255,255,255))}.Bottombar_modeButton__n19VI.Bottombar_active__LfzUW:hover{background:var(--bottombar-active-hover-bg,rgb(50,140,220))}.Bottombar_telemetry__4KIbq{position:relative;width:150px;min-width:150px;max-width:150px;height:24px;justify-content:center;background:var(--bottombar-telemetry-bg,rgba(100,200,255,.1));border-left:2px solid var(--accent-color);color:var(--bottombar-highlight,rgb(100,200,255));font-weight:500;overflow:hidden}.Bottombar_telemetry__4KIbq:hover{background:var(--bottombar-telemetry-hover-bg,rgba(100,200,255,.15))}.Bottombar_telemetry__4KIbq span{display:block;white-space:nowrap}.Bottombar_priority10__184yY,.Bottombar_priority11__R8ORX,.Bottombar_priority12__U_3Nz,.Bottombar_priority1__NVtEw,.Bottombar_priority2__OWYwc,.Bottombar_priority3__MdNXo,.Bottombar_priority4__n8rKo,.Bottombar_priority5__BW0Vh,.Bottombar_priority6__e4Ix_,.Bottombar_priority7__VaDv1,.Bottombar_priority8__OHCLV,.Bottombar_priority9__nSSrK{display:flex}@media screen and (max-width:900px){.Bottombar_bottomBar__smAf2{font-size:.7rem}.Bottombar_section__zjKI_{padding:0 6px}.Bottombar_priority10__184yY,.Bottombar_priority11__R8ORX,.Bottombar_priority12__U_3Nz,.Bottombar_priority7__VaDv1,.Bottombar_priority8__OHCLV,.Bottombar_priority9__nSSrK{display:none}}@media screen and (max-width:600px){.Bottombar_bottomBar__smAf2{font-size:.65rem;padding:0 .3rem}.Bottombar_section__zjKI_{padding:0 4px}.Bottombar_icon__Se3wv{margin-right:3px;font-size:.75rem}.Bottombar_container__Hczav{gap:0}.Bottombar_priority4__n8rKo,.Bottombar_priority5__BW0Vh,.Bottombar_priority6__e4Ix_{display:none}}.Bottombar_modalBackdrop__a05Qk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:9998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Bottombar_buildInfoModal__fKDXq{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--modal-bg,#1e1e1e);border:1px solid var(--border-color,#3c3c3c);border-radius:8px;padding:0;width:90%;max-width:500px;z-index:9999;box-shadow:0 8px 32px rgba(0,0,0,.4)}.Bottombar_modalHeader__7PjSL{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color,#3c3c3c);background:var(--modal-header-bg,#252526)}.Bottombar_modalHeader__7PjSL h3{margin:0;font-size:1rem;font-weight:500;color:var(--text-primary,#e1e4e8);font-family:Source Sans Pro,sans-serif}.Bottombar_modalClose__sMDMl{background:none;border:none;color:var(--text-secondary,#999);font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s ease}.Bottombar_modalClose__sMDMl:hover{background:var(--hover-bg,#3c3c3c);color:var(--text-primary,#e1e4e8)}.Bottombar_modalContent__KT_i1{padding:1.25rem}.Bottombar_buildInfoRow___wUAw{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--border-color,#3c3c3c20);font-family:Source Sans Pro,sans-serif}.Bottombar_buildInfoRow___wUAw:last-child{border-bottom:none;padding-bottom:0}.Bottombar_buildLabel__l7lZP{color:var(--text-secondary,#999);font-size:.875rem;font-weight:500}.Bottombar_buildValue___Pv4T{color:var(--text-primary,#e1e4e8);font-size:.875rem;font-family:Consolas,Monaco,monospace;background:var(--code-bg,#2d2d2d);padding:.25rem .5rem;border-radius:4px}@media screen and (max-width:600px){.Bottombar_buildInfoModal__fKDXq{width:95%;max-width:none}.Bottombar_modalHeader__7PjSL{padding:.875rem 1rem}.Bottombar_modalHeader__7PjSL h3{font-size:.9rem}.Bottombar_modalContent__KT_i1{padding:1rem}.Bottombar_buildInfoRow___wUAw{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem 0}.Bottombar_buildLabel__l7lZP,.Bottombar_buildValue___Pv4T{font-size:.8rem}.Bottombar_buildValue___Pv4T{width:100%;text-align:left}}.Tab_tab__aM_ak{padding:.5rem 1rem;background:var(--tab-bg);color:var(--text-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;white-space:nowrap;max-width:200px;min-width:-moz-fit-content;min-width:fit-content}.Tab_tab__aM_ak p{margin-left:5px;overflow:hidden;text-overflow:ellipsis}.Tab_active__CG07i{border-top:1px solid var(--accent-color);background:var(--tab-active-bg);border-bottom:none}.Tabsbar_tabsContainer__rfIC0{position:relative;display:flex;align-items:stretch;background:var(--tabs-bg);flex-shrink:0;overflow:hidden}.Tabsbar_tabs__FIajW{display:flex;flex:1 1;overflow-x:auto;overflow-y:hidden;width:100%;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent}.Tabsbar_tabs__FIajW::-webkit-scrollbar{height:3px}.Tabsbar_tabs__FIajW::-webkit-scrollbar-track{background:transparent}.Tabsbar_tabs__FIajW::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:2px;opacity:.5}.Tabsbar_tabItem__7BZ4K{display:inline-block;flex-shrink:0}.Tabsbar_recentTab__c6hwt{display:flex;align-items:stretch;flex-shrink:0}.Tabsbar_closeTab__A2fEN{display:flex;align-items:center;justify-content:center;width:22px;min-width:22px;flex-shrink:0;background:var(--tab-bg);border:1px solid var(--tab-border);border-left:none;color:var(--text-muted,rgba(255,255,255,.35));cursor:pointer;font-size:1rem;line-height:1;padding:0;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}.Tabsbar_recentTab__c6hwt:hover .Tabsbar_closeTab__A2fEN{opacity:1}.Tabsbar_closeTab__A2fEN:hover{color:var(--text-color,rgba(255,255,255,.95));background:var(--explorer-hover-bg,rgba(255,255,255,.1))}.Tabsbar_recentTab__c6hwt div[class*=tab]{padding-right:.6rem;border-right:none;max-width:160px}.Tabsbar_scrollButton__6S8lv{width:28px;min-width:28px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--tabs-bg);border:none;border-bottom:1px solid var(--tab-border);color:var(--text-secondary,rgba(255,255,255,.5));transition:color .2s ease,background .2s ease;flex-shrink:0;font-size:.85rem}.Tabsbar_scrollButton__6S8lv:hover:not(:disabled){color:var(--text-color,rgba(255,255,255,.9));background:var(--explorer-hover-bg,rgba(255,255,255,.05))}.Tabsbar_scrollButton__6S8lv:disabled{opacity:.2;cursor:not-allowed}.Tabsbar_scrollButtonLeft__uRfD1{border-right:1px solid var(--tab-border)}.Tabsbar_scrollButtonRight__GWeC7{border-left:1px solid var(--tab-border)}.Tabsbar_leftShadow__Mbyce,.Tabsbar_rightShadow__DIVr_{position:absolute;top:0;height:100%;width:30px;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:10}.Tabsbar_leftShadow__Mbyce{left:28px;background:linear-gradient(to right,var(--tabs-bg) 0,transparent 100%)}.Tabsbar_rightShadow__DIVr_{right:28px;background:linear-gradient(to left,var(--tabs-bg) 0,transparent 100%)}.Tabsbar_leftShadow__Mbyce.Tabsbar_visible__TPzu6,.Tabsbar_rightShadow__DIVr_.Tabsbar_visible__TPzu6{opacity:1}@media screen and (max-width:480px){.Tabsbar_scrollButton__6S8lv{width:24px;min-width:24px;font-size:.75rem}.Tabsbar_leftShadow__Mbyce{left:24px;width:20px}.Tabsbar_rightShadow__DIVr_{right:24px;width:20px}}.Breadcrumbs_breadcrumbs__Czbmb{display:flex;align-items:center;gap:.25rem;padding:.25rem 1rem;background:var(--main-bg);border-bottom:1px solid var(--explorer-border);font-family:JetBrains Mono,monospace;font-size:.78rem;color:var(--text-secondary,rgba(255,255,255,.5));flex-shrink:0;overflow-x:auto;white-space:nowrap;height:28px}.Breadcrumbs_breadcrumbs__Czbmb::-webkit-scrollbar{display:none}.Breadcrumbs_segment__OQgwj{color:var(--text-secondary,rgba(255,255,255,.5));cursor:default}.Breadcrumbs_separator__ZORt0{color:var(--text-muted,rgba(255,255,255,.25));font-size:.7rem;padding:0 .1rem}.Breadcrumbs_current__04xaA{display:flex;align-items:center;gap:.35rem;color:var(--text-color,rgba(255,255,255,.9))}@media screen and (max-width:600px){.Breadcrumbs_breadcrumbs__Czbmb{font-size:.7rem;padding:.25rem .75rem}}.CommandPalette_overlay__dJNa0{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;animation:CommandPalette_fadeIn__pI8Pf .1s ease}@keyframes CommandPalette_fadeIn__pI8Pf{0%{opacity:0}to{opacity:1}}.CommandPalette_palette___0fcQ{width:100%;max-width:600px;background:var(--explorer-bg);border:1px solid var(--explorer-border);border-radius:8px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.6);animation:CommandPalette_slideDown__c0C83 .15s ease}@keyframes CommandPalette_slideDown__c0C83{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.CommandPalette_inputWrapper__xxjZz{display:flex;align-items:center;padding:0 1rem;border-bottom:1px solid var(--explorer-border);gap:.5rem}.CommandPalette_searchIcon__07OeH{color:var(--accent-color);font-size:1.4rem;font-family:JetBrains Mono,monospace}.CommandPalette_input__zPKQu{flex:1 1;background:transparent;border:none;outline:none;color:var(--text-color);font-family:JetBrains Mono,monospace;font-size:1rem;padding:1rem 0}.CommandPalette_input__zPKQu::placeholder{color:var(--text-muted,rgba(255,255,255,.3))}.CommandPalette_escKey__Wjjd5{font-size:.7rem;padding:2px 6px;border:1px solid var(--border,rgba(255,255,255,.2));border-radius:4px;color:var(--text-muted,rgba(255,255,255,.4));font-family:JetBrains Mono,monospace}.CommandPalette_results__zJaw4{max-height:380px;overflow-y:auto}.CommandPalette_results__zJaw4::-webkit-scrollbar{width:4px}.CommandPalette_results__zJaw4::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:2px}.CommandPalette_empty__OT6m7{padding:2rem;text-align:center;color:var(--text-muted,rgba(255,255,255,.3));font-family:JetBrains Mono,monospace;font-size:.9rem}.CommandPalette_item__bolvc{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;cursor:pointer;gap:1rem}.CommandPalette_item__bolvc:hover,.CommandPalette_selected__RLv6b{background:var(--explorer-hover-bg)}.CommandPalette_selected__RLv6b{border-left:2px solid var(--accent-color);padding-left:calc(1rem - 2px)}.CommandPalette_itemLeft__t63Ls{display:flex;align-items:center;gap:.6rem;min-width:0}.CommandPalette_categoryIcon__C5ZH5{font-size:.85rem;width:16px;text-align:center}.CommandPalette_itemLabel__bWG5k{font-family:JetBrains Mono,monospace;font-size:.88rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandPalette_itemDesc__GWtNW{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-muted,rgba(255,255,255,.35));white-space:nowrap;flex-shrink:0}.CommandPalette_footer__BOdgt{display:flex;gap:1.5rem;padding:.5rem 1rem;border-top:1px solid var(--explorer-border);background:var(--titlebar-bg)}.CommandPalette_footer__BOdgt span{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--text-muted,rgba(255,255,255,.35));display:flex;align-items:center;gap:.3rem}.CommandPalette_footer__BOdgt kbd{font-size:.65rem;padding:1px 5px;border:1px solid var(--border,rgba(255,255,255,.2));border-radius:3px;color:var(--text-secondary,rgba(255,255,255,.5));font-family:JetBrains Mono,monospace}@media screen and (max-width:600px){.CommandPalette_palette___0fcQ{max-width:95vw}.CommandPalette_footer__BOdgt{gap:.75rem;flex-wrap:wrap}.CommandPalette_itemDesc__GWtNW{display:none}}.CommandPaletteShiftP_overlay__YjC4L{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99998;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;animation:CommandPaletteShiftP_fadeIn__OcOY5 .1s ease}@keyframes CommandPaletteShiftP_fadeIn__OcOY5{0%{opacity:0}to{opacity:1}}.CommandPaletteShiftP_palette__m_I2Y{width:100%;max-width:650px;background:var(--explorer-bg);border:1px solid var(--explorer-border);border-radius:8px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.6);animation:CommandPaletteShiftP_slideDown__SahID .15s ease;display:flex;flex-direction:column;max-height:70vh}@keyframes CommandPaletteShiftP_slideDown__SahID{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.CommandPaletteShiftP_inputWrapper__rudtL{display:flex;align-items:center;padding:0 1rem;border-bottom:1px solid var(--explorer-border);gap:.5rem;flex-shrink:0}.CommandPaletteShiftP_searchIcon__jXNsL{color:var(--accent-color);font-size:1.4rem;font-family:JetBrains Mono,monospace}.CommandPaletteShiftP_input__73n0r{flex:1 1;background:transparent;border:none;outline:none;color:var(--text-color);font-family:JetBrains Mono,monospace;font-size:1rem;padding:1rem 0}.CommandPaletteShiftP_input__73n0r::placeholder{color:var(--text-muted,rgba(255,255,255,.3))}.CommandPaletteShiftP_escKey__XPY_p{font-size:.7rem;padding:2px 6px;border:1px solid var(--border,rgba(255,255,255,.2));border-radius:4px;color:var(--text-muted,rgba(255,255,255,.4));font-family:JetBrains Mono,monospace;flex-shrink:0}.CommandPaletteShiftP_results__2tLCr{flex:1 1;overflow-y:auto;min-height:0}.CommandPaletteShiftP_results__2tLCr::-webkit-scrollbar{width:4px}.CommandPaletteShiftP_results__2tLCr::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:2px}.CommandPaletteShiftP_results__2tLCr::-webkit-scrollbar-track{background:transparent}.CommandPaletteShiftP_empty__caXs2{padding:2rem;text-align:center;color:var(--text-muted,rgba(255,255,255,.3));font-family:JetBrains Mono,monospace;font-size:.9rem}.CommandPaletteShiftP_categoryGroup__AP_7E{border-bottom:1px solid var(--explorer-border)}.CommandPaletteShiftP_categoryGroup__AP_7E:last-child{border-bottom:none}.CommandPaletteShiftP_categoryHeader__oGh1A{padding:.5rem 1rem;font-size:.7rem;font-weight:600;color:var(--text-muted,rgba(255,255,255,.4));font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em;background:var(--explorer-bg,rgba(0,0,0,.2))}.CommandPaletteShiftP_item__PtLNx{display:flex;align-items:center;padding:.65rem 1rem;cursor:pointer;gap:.75rem;transition:background-color .1s ease}.CommandPaletteShiftP_item__PtLNx:hover,.CommandPaletteShiftP_selected__qu7Wq{background:var(--explorer-hover-bg)}.CommandPaletteShiftP_selected__qu7Wq{border-left:2px solid var(--accent-color);padding-left:calc(1rem - 2px)}.CommandPaletteShiftP_itemLeft__T6D_N{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}.CommandPaletteShiftP_itemIcon__Awgt9{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--accent-color)}.CommandPaletteShiftP_itemContent__UaphZ{display:flex;flex-direction:column;gap:.2rem;min-width:0}.CommandPaletteShiftP_itemTitle__WbX73{font-size:.9rem;color:var(--text-color)}.CommandPaletteShiftP_itemDesc__7v_le,.CommandPaletteShiftP_itemTitle__WbX73{font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandPaletteShiftP_itemDesc__7v_le{font-size:.75rem;color:var(--text-muted,rgba(255,255,255,.35))}.CommandPaletteShiftP_footer__zAIcA{display:flex;gap:1.5rem;padding:.5rem 1rem;border-top:1px solid var(--explorer-border);background:var(--titlebar-bg);flex-shrink:0}.CommandPaletteShiftP_footer__zAIcA span{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--text-muted,rgba(255,255,255,.35));display:flex;align-items:center;gap:.3rem}.CommandPaletteShiftP_footer__zAIcA kbd{font-size:.65rem;padding:1px 5px;border:1px solid var(--border,rgba(255,255,255,.2));border-radius:3px;color:var(--text-secondary,rgba(255,255,255,.5));font-family:JetBrains Mono,monospace}.CommandPaletteShiftP_notificationContainer__25oUW{position:fixed;bottom:30px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.CommandPaletteShiftP_notification__LQMau{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:.85rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border,rgba(255,255,255,.1));animation:CommandPaletteShiftP_slideInRight__94wpH .3s ease;pointer-events:auto}@keyframes CommandPaletteShiftP_slideInRight__94wpH{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}.CommandPaletteShiftP_notification__LQMau.CommandPaletteShiftP_success__m_ixo{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.3);color:#22c55e}.CommandPaletteShiftP_notification__LQMau.CommandPaletteShiftP_error__CcNA0{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#ef4444}.CommandPaletteShiftP_notification__LQMau.CommandPaletteShiftP_warning__eoKFO{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.3);color:#f59e0b}.CommandPaletteShiftP_notification__LQMau.CommandPaletteShiftP_info__5mOs6{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:#3b82f6}.CommandPaletteShiftP_icon__UXQFu{font-weight:600;font-size:.9rem}.CommandPaletteShiftP_message__DSqfZ{white-space:nowrap}@media screen and (max-width:600px){.CommandPaletteShiftP_overlay__YjC4L{padding-top:5vh}.CommandPaletteShiftP_palette__m_I2Y{max-width:95vw;max-height:80vh}.CommandPaletteShiftP_itemDesc__7v_le{display:none}.CommandPaletteShiftP_footer__zAIcA{gap:.75rem;flex-wrap:wrap}.CommandPaletteShiftP_notificationContainer__25oUW{bottom:80px;right:10px;left:10px}.CommandPaletteShiftP_notification__LQMau{font-size:.75rem;padding:.6rem .8rem}}.MobileNotification_overlay__S3c15{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:MobileNotification_fadeIn___rZ7U .3s ease}@keyframes MobileNotification_fadeIn___rZ7U{0%{opacity:0}to{opacity:1}}.MobileNotification_notification__2TUBQ{background:var(--modal-bg,#1e1e1e);border:1px solid var(--border,#3c3c3c);border-radius:8px;max-width:400px;width:100%;box-shadow:0 8px 32px rgba(0,0,0,.5);animation:MobileNotification_slideUp__PxTYW .4s ease;overflow:hidden}@keyframes MobileNotification_slideUp__PxTYW{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.MobileNotification_header__mHBru{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--modal-header-bg,#2d2d30);border-bottom:1px solid var(--border,#3c3c3c)}.MobileNotification_iconTitle__L6jNn{display:flex;align-items:center;gap:8px;color:var(--text-primary,#cccccc);font-size:14px;font-weight:500;font-family:JetBrains Mono,monospace}.MobileNotification_infoIcon__k9eAL{color:var(--accent-color);font-size:18px}.MobileNotification_closeBtn__mDj9h{background:none;border:none;color:var(--text-secondary,#cccccc);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.MobileNotification_closeBtn__mDj9h:hover{background:var(--hover-bg,#3c3c3c);color:var(--text-color,white)}.MobileNotification_closeBtn__mDj9h svg{font-size:18px}.MobileNotification_content__p2rus{padding:20px 16px}.MobileNotification_message__2qU9b{color:var(--text-secondary,#cccccc);font-size:14px;line-height:1.6;margin:0 0 12px;font-family:Source Sans Pro,sans-serif}.MobileNotification_submessage__ptLs9{color:var(--text-muted,#858585);font-size:13px;line-height:1.5;margin:0;font-family:Source Sans Pro,sans-serif}.MobileNotification_footer__GUNn4{padding:12px 16px;background:var(--modal-header-bg,#252526);border-top:1px solid var(--border,#3c3c3c);display:flex;justify-content:flex-end}.MobileNotification_okBtn__HYa9U{background:var(--button-bg,#007acc);color:var(--button-text,white);border:none;padding:8px 20px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;font-family:Source Sans Pro,sans-serif;transition:all .2s ease}.MobileNotification_okBtn__HYa9U:hover{background:var(--button-hover,#005a9e)}.MobileNotification_okBtn__HYa9U:active{transform:scale(.98)}@media screen and (max-width:400px){.MobileNotification_notification__2TUBQ{max-width:100%;margin:0 10px}}.Terminal_terminal__JsuHf{position:relative;background:var(--explorer-bg);border-top:1px solid var(--explorer-border);display:flex;flex-direction:column;font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--text-color,rgba(255,255,255,.8));overflow:hidden;min-height:100px;max-height:800px}.Terminal_header__TrqBO{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:var(--titlebar-bg);border-bottom:1px solid var(--explorer-border);height:30px;flex-shrink:0}.Terminal_title__ub9bo{font-weight:600;color:var(--text-secondary,rgba(255,255,255,.7));font-size:.85rem}.Terminal_closeBtn__QPtH8{background:none;border:none;color:var(--text-secondary,rgba(255,255,255,.5));cursor:pointer;padding:0 .5rem;transition:color .2s ease}.Terminal_closeBtn__QPtH8:hover{color:var(--text-color,rgba(255,255,255,.8))}.Terminal_resizeHandle__Iu7P5{position:absolute;top:0;left:0;right:0;height:4px;cursor:ns-resize;background:transparent;transition:background .2s ease}.Terminal_resizeHandle__Iu7P5:hover{background:var(--accent-color)}.Terminal_outputArea__DJjdU{flex:1 1;overflow-y:auto;padding:1rem;scroll-behavior:smooth;line-height:1.5}.Terminal_outputArea__DJjdU::-webkit-scrollbar{width:6px}.Terminal_outputArea__DJjdU::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:3px}.Terminal_outputArea__DJjdU::-webkit-scrollbar-track{background:transparent}.Terminal_content__kNfv3{display:flex;flex-direction:column;gap:0}.Terminal_entry__RvWhI{white-space:pre-wrap;word-wrap:break-word}.Terminal_inputLine__JHCDH{display:flex;gap:.5rem;margin-bottom:.5rem}.Terminal_prompt__pd51g{color:var(--accent-color);font-weight:600;flex-shrink:0}.Terminal_command__JUUMJ{color:var(--text-color,rgba(255,255,255,.9))}.Terminal_entry__RvWhI.Terminal_input__QA_uE .Terminal_prompt__pd51g{color:var(--accent-color)}.Terminal_outputLine__KP_Uf{color:var(--text-secondary,rgba(255,255,255,.7));margin-bottom:.5rem}.Terminal_entry__RvWhI.Terminal_output__voZBc .Terminal_outputLine__KP_Uf{white-space:pre-wrap;font-family:JetBrains Mono,monospace}.Terminal_errorLine__JHIna{color:#ef4444;margin-bottom:.5rem;white-space:pre-wrap}.Terminal_inputWrapper__Esr7t{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--explorer-border);background:var(--explorer-bg);flex-shrink:0}.Terminal_input__QA_uE{flex:1 1;background:transparent;border:none;outline:none;color:var(--text-color,rgba(255,255,255,.9));font-family:JetBrains Mono,monospace;font-size:.85rem}.Terminal_input__QA_uE::placeholder{color:var(--text-muted,rgba(255,255,255,.3))}@media (max-width:600px){.Terminal_terminal__JsuHf{font-size:.75rem}.Terminal_outputArea__DJjdU{padding:.75rem}.Terminal_inputWrapper__Esr7t{padding:.5rem .75rem}.Terminal_input__QA_uE{font-size:.75rem}}.ProblemsPanel_panel___ImSt{background:var(--explorer-bg);border-top:1px solid var(--explorer-border);display:flex;flex-direction:column;font-family:Source Sans Pro,sans-serif;font-size:.85rem;color:var(--text-color,rgba(255,255,255,.8));max-height:400px;overflow:hidden}.ProblemsPanel_header__Fdt_X{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:var(--titlebar-bg);border-bottom:1px solid var(--explorer-border);height:30px;flex-shrink:0}.ProblemsPanel_title__8culG{font-weight:600;color:var(--text-secondary,rgba(255,255,255,.7));font-size:.85rem}.ProblemsPanel_closeBtn__fbTYA{background:none;border:none;color:var(--text-secondary,rgba(255,255,255,.5));cursor:pointer;padding:0 .5rem;transition:color .2s ease}.ProblemsPanel_closeBtn__fbTYA:hover{color:var(--text-color,rgba(255,255,255,.8))}.ProblemsPanel_tabs__tozBW{display:flex;gap:0;padding:0;border-bottom:1px solid var(--explorer-border);background:var(--explorer-bg,rgba(0,0,0,.2));flex-shrink:0;overflow-x:auto}.ProblemsPanel_tab__PB1iD{background:none;color:var(--text-secondary,rgba(255,255,255,.5));padding:.5rem 1rem;cursor:pointer;white-space:nowrap;transition:color .2s ease;border:none;border-bottom:2px solid transparent;font-size:.8rem}.ProblemsPanel_tab__PB1iD:hover{color:var(--text-secondary,rgba(255,255,255,.7))}.ProblemsPanel_tab__PB1iD.ProblemsPanel_active__g0wwv{color:var(--accent-color);border-bottom-color:var(--accent-color)}.ProblemsPanel_content____Adg{flex:1 1;overflow-y:auto;display:flex;flex-direction:column}.ProblemsPanel_content____Adg::-webkit-scrollbar{width:6px}.ProblemsPanel_content____Adg::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:3px}.ProblemsPanel_empty__JaDxz{padding:1rem;text-align:center;color:var(--text-muted,rgba(255,255,255,.4))}.ProblemsPanel_problem___TLzc{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid rgba(0,0,0,.2);transition:background .2s ease;cursor:pointer}.ProblemsPanel_problem___TLzc:hover{background:var(--explorer-hover-bg,rgba(255,255,255,.05))}.ProblemsPanel_icon__5mPZn{font-size:1rem;margin-top:2px;flex-shrink:0}.ProblemsPanel_details__xHhOr{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ProblemsPanel_message__aCCpV{color:var(--text-color,rgba(255,255,255,.9));word-break:break-word}.ProblemsPanel_source__JFM74{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-muted,rgba(255,255,255,.4))}.ProblemsPanel_problem___TLzc.ProblemsPanel_error__BVg3r .ProblemsPanel_message__aCCpV{color:#ef4444}.ProblemsPanel_problem___TLzc.ProblemsPanel_warning__xERD7 .ProblemsPanel_message__aCCpV{color:#f59e0b}.ProblemsPanel_problem___TLzc.ProblemsPanel_info__VhC8M .ProblemsPanel_message__aCCpV{color:#3b82f6}@media (max-width:600px){.ProblemsPanel_panel___ImSt{font-size:.75rem;max-height:300px}.ProblemsPanel_problem___TLzc{padding:.5rem .75rem;gap:.5rem}.ProblemsPanel_tabs__tozBW{font-size:.7rem}.ProblemsPanel_tab__PB1iD{padding:.4rem .6rem}}.PortfolioCompanion_container__CbGdt{position:fixed;bottom:20px;right:20px;z-index:100;pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;gap:12px;transition:opacity .3s ease,transform .3s ease}.PortfolioCompanion_container__CbGdt.PortfolioCompanion_hidden__W9KhA{opacity:0;pointer-events:none;transform:translateY(20px)}.PortfolioCompanion_container__CbGdt.PortfolioCompanion_entering__28uCX{animation:PortfolioCompanion_slideUp__oGIDG .6s cubic-bezier(.34,1.56,.64,1)}@keyframes PortfolioCompanion_slideUp__oGIDG{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.PortfolioCompanion_avatarButton__zT1aw{width:96px;height:96px;border:none;background:transparent;cursor:pointer;pointer-events:auto;transition:filter .2s ease;padding:0;position:relative;transform-style:preserve-3d}.PortfolioCompanion_avatarButton__zT1aw:hover{filter:drop-shadow(0 4px 12px rgba(230,133,92,.3))}.PortfolioCompanion_avatarButton__zT1aw:active{filter:brightness(.9)}.PortfolioCompanion_avatarButton__zT1aw:focus-visible{outline:2px solid var(--vscode-focusBorder,#007ACC);outline-offset:4px}.PortfolioCompanion_avatarMotionLayer__Mzd6n{width:100%;height:100%;perspective:700px;transform-style:preserve-3d}.PortfolioCompanion_mouseTrackingLayer__y4iDO{width:100%;height:100%;transform-style:preserve-3d;transition:none;will-change:transform}.PortfolioCompanion_bubble__rab4g{pointer-events:auto;background:var(--card-bg,rgba(30,30,30,.75));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border,rgba(60,60,60,.5));border-radius:6px;padding:12px 32px 12px 16px;width:-moz-fit-content;width:fit-content;max-width:min(380px,calc(100vw - 140px));min-width:180px;height:auto;box-shadow:0 8px 24px var(--shadow,rgba(0,0,0,.4));position:relative;animation:PortfolioCompanion_bubbleIn__M9X9O .3s cubic-bezier(.34,1.56,.64,1)}@keyframes PortfolioCompanion_bubbleIn__M9X9O{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.PortfolioCompanion_bubble__rab4g:after{content:"";position:absolute;right:32px;bottom:-6px;width:12px;height:12px;background:var(--card-bg,rgba(30,30,30,.75));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-right:1px solid var(--border,rgba(60,60,60,.5));border-bottom:1px solid var(--border,rgba(60,60,60,.5));transform:rotate(45deg)}.PortfolioCompanion_bubbleText__Hb9A_{color:var(--text-color,#d4d4d4);font-size:13px;line-height:1.5;font-family:Consolas,Monaco,Courier New,monospace;margin:0;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.PortfolioCompanion_closeButton__2uNVg{position:absolute;top:8px;right:8px;background:transparent;border:none;color:var(--text-secondary,#8c8c8c);font-size:16px;line-height:1;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:background .15s ease,color .15s ease;padding:0}.PortfolioCompanion_closeButton__2uNVg:hover{background:var(--vscode-toolbar-hoverBackground,rgba(90,93,94,.31));color:var(--vscode-editor-foreground,#d4d4d4)}.PortfolioCompanion_closeButton__2uNVg:focus-visible{outline:1px solid var(--vscode-focusBorder,#007ACC);outline-offset:1px}@media (max-width:768px){.PortfolioCompanion_container__CbGdt{bottom:16px;right:16px}.PortfolioCompanion_avatarButton__zT1aw{width:72px;height:72px}.PortfolioCompanion_bubble__rab4g{max-width:calc(100vw - 120px);font-size:12px;padding:10px 28px 10px 12px}.PortfolioCompanion_bubble__rab4g:after{right:24px}}[data-lite-mode=true] .PortfolioCompanion_container__CbGdt.PortfolioCompanion_entering__28uCX{animation:none;opacity:1;transform:translateY(0)}[data-lite-mode=true] .PortfolioCompanion_bubble__rab4g{animation:none}[data-lite-mode=true] .PortfolioCompanion_avatarButton__zT1aw:hover{transform:none;filter:none}@media (prefers-reduced-motion:reduce){.PortfolioCompanion_container__CbGdt.PortfolioCompanion_entering__28uCX{animation:none;opacity:1;transform:translateY(0)}.PortfolioCompanion_bubble__rab4g{animation:none}.PortfolioCompanion_avatarButton__zT1aw:hover{transform:none}}.BackToTop_button__GDVep{position:absolute;left:16px;bottom:24px;width:168px;height:36px;border-radius:4px;background-color:var(--explorer-bg,rgb(30,30,30));border:1px solid var(--border,rgba(255,255,255,.1));font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;overflow:hidden;z-index:10;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background-color .15s ease,border-color .15s ease}.BackToTop_button__GDVep.BackToTop_visible__Rl_Ui{opacity:1;transform:translateY(0);pointer-events:auto}.BackToTop_button__GDVep:hover{background-color:var(--explorer-hover-bg,rgb(40,40,40));border-color:var(--border-subtle,rgba(255,255,255,.2))}.BackToTop_button__GDVep:active{background-color:var(--explorer-active-bg,rgb(50,50,50))}.BackToTop_svgIcon__XE7c5{width:14px;height:14px;transition:transform .15s ease}.BackToTop_svgIcon__XE7c5 path{fill:var(--text-color,rgba(255,255,255,.9))}.BackToTop_label__e3mYj{font-size:13px;font-weight:500;color:var(--text-color,rgba(255,255,255,.9));letter-spacing:.3px}.BackToTop_button__GDVep:hover .BackToTop_svgIcon__XE7c5{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.BackToTop_button__GDVep,.BackToTop_svgIcon__XE7c5{transition:none}.BackToTop_button__GDVep:hover .BackToTop_svgIcon__XE7c5{transform:none}}.ScrollProgress_progressBar__jk3VH{position:fixed;top:30px;left:0;width:100%;height:2px;background:transparent;z-index:9999;pointer-events:none}.ScrollProgress_progressBar__jk3VH:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--scroll-progress,0);transition:width .1s linear}.ScrollProgress_progressBar__jk3VH:after,[data-theme=ayu-dark] .ScrollProgress_progressBar__jk3VH:after,[data-theme=ayu-mirage] .ScrollProgress_progressBar__jk3VH:after,[data-theme=catppuccin] .ScrollProgress_progressBar__jk3VH:after,[data-theme=dark-plus] .ScrollProgress_progressBar__jk3VH:after,[data-theme=github-dark] .ScrollProgress_progressBar__jk3VH:after,[data-theme=night-owl] .ScrollProgress_progressBar__jk3VH:after,[data-theme=nord] .ScrollProgress_progressBar__jk3VH:after,[data-theme=tokyo-night] .ScrollProgress_progressBar__jk3VH:after{background:var(--accent-color,#007ACC);box-shadow:0 0 8px var(--accent-color,#007ACC)}[data-theme=github-light] .ScrollProgress_progressBar__jk3VH:after,[data-theme=light-plus] .ScrollProgress_progressBar__jk3VH:after,[data-theme=light] .ScrollProgress_progressBar__jk3VH:after{background:var(--accent-color,#0066CC);box-shadow:0 0 8px var(--accent-color,#0066CC)}[data-zen-mode=true] .ScrollProgress_progressBar__jk3VH{display:none}[data-lite-mode=true] .ScrollProgress_progressBar__jk3VH:after{transition:none}@media (prefers-reduced-motion:reduce){.ScrollProgress_progressBar__jk3VH:after{transition:none}}.MainAreaLoadingOverlay_overlay__dUuOr{position:absolute;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;overflow:hidden;background:rgba(5,8,14,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:wait;opacity:1;transition:opacity .24s ease}.MainAreaLoadingOverlay_visible__nnZGz{opacity:1;pointer-events:auto}.MainAreaLoadingOverlay_hidden__LaSSH{opacity:0;pointer-events:none}.MainAreaLoadingOverlay_loader__rV_3X{width:min(100%,800px);padding:1rem}.MainAreaLoadingOverlay_loader__rV_3X svg{display:block;width:100%;height:auto;max-height:65vh}.MainAreaLoadingOverlay_traceBg__Gteyp{stroke:#333;stroke-width:1.8;fill:none}.MainAreaLoadingOverlay_traceFlow__pnEbD{stroke-width:2.4;stroke-linecap:round;fill:none;stroke-dasharray:12 18 36 262;stroke-dashoffset:328;filter:drop-shadow(0 0 5px currentColor) drop-shadow(0 0 11px currentColor);animation:MainAreaLoadingOverlay_current-flow___aARA 1.25s linear infinite}.MainAreaLoadingOverlay_traceFlow__pnEbD:nth-of-type(2){animation-delay:0s}.MainAreaLoadingOverlay_traceFlow__pnEbD:nth-of-type(4){animation-delay:.16s}.MainAreaLoadingOverlay_traceFlow__pnEbD:nth-of-type(6){animation-delay:.32s}.MainAreaLoadingOverlay_traceFlow__pnEbD:nth-of-type(8){animation-delay:.48s}.MainAreaLoadingOverlay_traceFlow__pnEbD:nth-of-type(10){animation-delay:.08s}.MainAreaLoadingOverlay_traceFlow__pnEbD:nth-of-type(12){animation-delay:.24s}.MainAreaLoadingOverlay_traceFlow__pnEbD:nth-of-type(14){animation-delay:.4s}.MainAreaLoadingOverlay_traceFlow__pnEbD:nth-of-type(16){animation-delay:.56s}.MainAreaLoadingOverlay_yellow__vR4r8{stroke:#ffea00;color:#ffea00}.MainAreaLoadingOverlay_blue__mtG0z{stroke:#00ccff;color:#00ccff}.MainAreaLoadingOverlay_green__NLeUi{stroke:#00ff15;color:#00ff15}.MainAreaLoadingOverlay_purple__nmyp2{stroke:#9900ff;color:#9900ff}.MainAreaLoadingOverlay_red__F8m36{stroke:#ff3300;color:#ff3300}@keyframes MainAreaLoadingOverlay_current-flow___aARA{0%{stroke-dashoffset:328;opacity:.55}45%{opacity:1}to{stroke-dashoffset:0;opacity:.7}}@media (prefers-reduced-motion:reduce){.MainAreaLoadingOverlay_overlay__dUuOr{transition:none}.MainAreaLoadingOverlay_traceFlow__pnEbD{animation:none;stroke-dasharray:none;stroke-dashoffset:0;filter:none}}@media (max-width:600px){.MainAreaLoadingOverlay_loader__rV_3X{width:100%;padding:.5rem}}.Layout_main__BqQ1G{display:flex;background:var(--main-bg);overflow:hidden;width:100%;max-width:100vw;height:calc(100vh - 55px);transition:all .3s ease}.Layout_main__BqQ1G.Layout_zenMode__lPcMQ{height:100vh}.Layout_main__BqQ1G.Layout_focusMode__uGqu5{opacity:.7}.Layout_main__BqQ1G.Layout_focusMode__uGqu5>:not(:nth-child(3)){opacity:.3}.Layout_content__NAQWx{padding:2rem;color:var(--text-color);font-family:JetBrains Mono,monospace;flex:1 1;height:calc(100vh - 118px);overflow:auto;display:flex;justify-content:center;align-items:flex-start;min-width:0;width:100%;position:relative;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 var(--border,#1e1f29)}.Layout_content__NAQWx::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-left:1px solid var(--border,#1e1f29)}@media screen and (max-width:600px){.Layout_content__NAQWx{padding:2rem 1rem}}.Layout_decorElements__nz2BB{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.Layout_codeFlare__GHK93{position:absolute;top:-150px;right:10%;width:500px;height:500px;background:radial-gradient(circle at center,rgba(var(--accent-color-rgb),.08) 0,rgba(var(--accent-color-rgb),.02) 30%,transparent 70%);filter:blur(75.6px);opacity:.8;z-index:-1;animation:Layout_pulse__q7E9G 8s ease-in-out infinite}.Layout_gridLines__rx00s{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:30px 30px;z-index:-2;opacity:.3}.Layout_codeBlock1__zqjMq,.Layout_codeBlock2___YOJ5,.Layout_codeBlock3__PWCHu,.Layout_codeBlock4__t2_1j{position:absolute;font-family:JetBrains Mono,monospace;color:rgba(var(--accent-color-rgb),.08);font-size:180px;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(3.78px);animation:Layout_float__sqq75 20s ease-in-out infinite}.Layout_codeBlock1__zqjMq{top:10%;left:0;opacity:.15;transform:rotate(-10deg);animation-delay:0s}.Layout_codeBlock2___YOJ5{bottom:10%;right:15%;opacity:.1;transform:rotate(10deg);animation-delay:-7s}.Layout_codeBlock3__PWCHu{top:30%;right:5%;opacity:.05;font-size:150px;animation-delay:-3s}.Layout_codeBlock4__t2_1j{bottom:10%;left:20%;opacity:.08;font-size:160px;animation-delay:-10s}.Layout_orb1___Iwts,.Layout_orb2__ObXv6,.Layout_orb3__iFUNm{position:absolute;border-radius:50%;filter:blur(56.7px);opacity:.2;z-index:-1}.Layout_orb1___Iwts{width:300px;height:300px;background:linear-gradient(135deg,var(--accent-color),transparent);top:20%;left:10%;animation:Layout_orbFloat__dNCUa 15s ease-in-out infinite alternate}.Layout_orb2__ObXv6{width:200px;height:200px;background:linear-gradient(45deg,rgba(97,218,251,.5),transparent);bottom:10%;right:5%;animation:Layout_orbFloat__dNCUa 20s ease-in-out infinite alternate-reverse}.Layout_orb3__iFUNm{width:150px;height:150px;background:radial-gradient(circle at center,rgba(174,129,255,.6),transparent);top:70%;left:30%;animation:Layout_orbFloat__dNCUa 12s ease-in-out infinite alternate;animation-delay:-5s}.Layout_codeSymbol1__sY5bV,.Layout_codeSymbol2__LP2j7,.Layout_codeSymbol3__QLgbZ{position:absolute;font-family:JetBrains Mono,monospace;color:rgba(255,255,255,.08);font-size:120px;font-weight:700;filter:blur(1.89px);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.Layout_codeSymbol1__sY5bV{top:55%;right:8%;opacity:.12;transform:rotate(10deg);animation:Layout_floatSlow__Z8ncw 25s ease-in-out infinite alternate}.Layout_codeSymbol2__LP2j7{bottom:25%;left:7%;opacity:.09;transform:rotate(-5deg);animation:Layout_floatSlow__Z8ncw 22s ease-in-out infinite alternate-reverse;animation-delay:-8s}.Layout_codeSymbol3__QLgbZ{top:15%;left:45%;opacity:.07;transform:rotate(5deg);animation:Layout_floatSlow__Z8ncw 18s ease-in-out infinite alternate;animation-delay:-12s}.Layout_dotPattern__3gNyT{position:absolute;top:10%;right:30%;width:150px;height:150px;background-image:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 0);background-size:15px 15px;border-radius:50%;opacity:.3;transform:rotate(-10deg);animation:Layout_rotate__I8FGZ 35s linear infinite}@keyframes Layout_pulse__q7E9G{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes Layout_float__sqq75{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-20px) rotate(2deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(20px) rotate(-2deg)}}@keyframes Layout_orbFloat__dNCUa{0%{transform:translate(0)}to{transform:translate(20px,20px)}}@keyframes Layout_floatSlow__Z8ncw{0%{transform:translate(0) rotate(0deg)}to{transform:translate(15px,15px) rotate(5deg)}}@keyframes Layout_rotate__I8FGZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Layout_jpMatrix__pSTkV{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));grid-auto-rows:40px;font-size:32px;color:rgba(0,150,255,.25);font-family:Courier New,Courier,monospace;justify-content:center;align-content:center;filter:blur(3.78px);opacity:.5}.Layout_jpMatrix__pSTkV>span{text-align:center;text-shadow:0 0 5px rgba(0,150,255,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .5s,text-shadow .5s;line-height:1}.Layout_jpMatrix__pSTkV>span:nth-child(19n+2){animation:Layout_smoothPulse__3hXPq 3.5s ease-in-out .2s infinite}.Layout_jpMatrix__pSTkV>span:nth-child(29n+1){animation:Layout_smoothPulse__3hXPq 4.1s ease-in-out .7s infinite}.Layout_jpMatrix__pSTkV>span:nth-child(11n){color:rgba(100,200,255,.7);animation:Layout_smoothPulse__3hXPq 2.9s ease-in-out 1.1s infinite}.Layout_jpMatrix__pSTkV>span:nth-child(37n+10){animation:Layout_smoothPulse__3hXPq 5.3s ease-in-out 1.5s infinite}.Layout_jpMatrix__pSTkV>span:nth-child(41n+1){animation:Layout_smoothPulse__3hXPq 3.9s ease-in-out .4s infinite}.Layout_jpMatrix__pSTkV>span:nth-child(17n+9){animation:Layout_smoothPulse__3hXPq 2.8s ease-in-out .9s infinite}.Layout_jpMatrix__pSTkV>span:nth-child(23n+18){animation:Layout_smoothPulse__3hXPq 4.3s ease-in-out 1.3s infinite}.Layout_jpMatrix__pSTkV>span:nth-child(31n+4){animation:Layout_smoothPulse__3hXPq 5.6s ease-in-out .1s infinite}.Layout_jpMatrix__pSTkV>span:nth-child(43n+20){animation:Layout_smoothPulse__3hXPq 3.6s ease-in-out 1.8s infinite}.Layout_jpMatrix__pSTkV>span:nth-child(13n+6){animation:Layout_smoothPulse__3hXPq 3.2s ease-in-out 1.2s infinite}.Layout_jpMatrix__pSTkV>span:nth-child(53n+5){animation:Layout_smoothPulse__3hXPq 4.9s ease-in-out .5s infinite}.Layout_jpMatrix__pSTkV>span:nth-child(47n+15){animation:Layout_smoothPulse__3hXPq 5.9s ease-in-out 1s infinite}@keyframes Layout_smoothPulse__3hXPq{0%,to{color:rgba(0,150,255,.4);text-shadow:0 0 5px rgba(0,150,255,.5)}30%{color:rgba(100,200,255,1);text-shadow:0 0 10px rgba(100,200,255,1),0 0 15px rgba(100,200,255,1)}50%{color:rgba(255,105,180,1);text-shadow:0 0 10px rgba(255,105,180,1),0 0 15px rgba(255,105,180,1)}70%{color:#ffffff;text-shadow:0 0 10px #fff,0 0 15px #fff,0 0 20px #fff}}.Layout_dockIcon__csM5F{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:60px;height:60px;cursor:pointer;z-index:9999;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5));transition:transform .2s ease}.Layout_dockIcon__csM5F:hover{transform:translateX(-50%) scale(1.1)}.Layout_dockIcon__csM5F svg{width:100%;height:100%}@keyframes Layout_dockBounce__bSTvA{0%{transform:translateX(-50%) scale(0) translateY(100px)}60%{transform:translateX(-50%) scale(1.1) translateY(0)}to{transform:translateX(-50%) scale(1) translateY(0)}}:root{--main-bg:#24292e;--bg-text:rgba(56,58,61,0.35);--text-color:#efefef;--accent-color:#f9826c;--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;--tabs-bg:#1f2428;--tab-bg:#1f2428;--tab-active-bg:#24292e;--tab-border:#24292e;--bottombar-bg:#24292e;--bottombar-border:#1b1f23;--bottombar-text:#e1e4e8;--bottombar-highlight:#64c8ff;--button-bg:#176f2c;--button-text:#dcffe4;--bottombar-hover-bg:#4f4f52;--scrollbar-track-bg:#24292e;--scrollbar-thumb-bg:#333536;--article-bg:#1f2428;--code-bg:#15191e;--code-text:#d4d4d4;--syntax-function:#c586c0;--syntax-variable:#9cdcfe;--syntax-constant:#dcdcaa;--syntax-string:#ce9178;--syntax-call:#4ec9b0;--syntax-punctuation:#808080;--syntax-comment:#6a9955;--line-number:#7d8590}[data-theme=dracula]{--main-bg:#282a36;--bg-text:#313340;--text-color:#f8f8f2;--accent-color:#bd93f9;--accent-color-rgb:189,147,249;--titlebar-bg:#1e1f29;--sidebar-bg:#1e1f29;--sidebar-hover-bg:#282a36;--explorer-bg:#21222c;--explorer-hover-bg:#2d2f3d;--explorer-border:#2d2f3d;--tabs-bg:#191a21;--tab-bg:#21222c;--tab-active-bg:#282a36;--tab-border:#2d2f3d;--bottombar-bg:#191a21;--bottombar-border:#2d2f3d;--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;--accent-color-rgb:230,180,80;--titlebar-bg:#01060f;--sidebar-bg:#01060f;--sidebar-hover-bg:#0d1117;--explorer-bg:#0a0e14;--explorer-hover-bg:#0d1117;--explorer-border:#1a1f29;--tabs-bg:#0a0e14;--tab-bg:#0a0e14;--tab-active-bg:#0a0e14;--tab-border:#1a1f29;--bottombar-bg:#0a0e14;--bottombar-border:#1a1f29;--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;--accent-color-rgb:230,180,80;--titlebar-bg:#171b24;--sidebar-bg:#171b24;--sidebar-hover-bg:#1f2430;--explorer-bg:#1f2430;--explorer-hover-bg:#242b38;--explorer-border:#2a3342;--tabs-bg:#1f2430;--tab-bg:#1f2430;--tab-active-bg:#1f2430;--tab-border:#2a3342;--bottombar-bg:#1f2430;--bottombar-border:#2a3342;--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;--accent-color-rgb:136,192,208;--titlebar-bg:#242933;--sidebar-bg:#242933;--sidebar-hover-bg:#2e3440;--explorer-bg:#2e3440;--explorer-hover-bg:#3b4252;--explorer-border:#3b4252;--tabs-bg:#2e3440;--tab-bg:#2e3440;--tab-active-bg:#3b4252;--tab-border:#3b4252;--bottombar-bg:#3b4252;--bottombar-border:#3b4252;--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:#d6deeb;--accent-color:#c792ea;--accent-color-rgb:199,146,234;--titlebar-bg:#010e1a;--sidebar-bg:#010e1a;--sidebar-hover-bg:#011627;--explorer-bg:#011627;--explorer-hover-bg:#01203e;--explorer-border:#01203e;--tabs-bg:#011627;--tab-bg:#01111d;--tab-active-bg:#0b2942;--tab-border:#01203e;--bottombar-bg:#011627;--bottombar-border:#01203e;--button-bg:#c792ea;--button-text:#011627;--bottombar-hover-bg:#1b222f;--scrollbar-track-bg:#011627;--scrollbar-thumb-bg:#043254;--article-bg:#031d33}[data-theme=light]{color-scheme:light;--main-bg:#f7f9fc;--bg-text:#eef2f7;--text-color:#202938;--text-primary:#202938;--text-secondary:#475569;--text-muted:#64748b;--accent-color:#0969da;--accent-color-rgb:9,105,218;--accent-rgb:9,105,218;--accent-hue:212;--accent-hover:#0550ae;--titlebar-bg:#e9eef5;--titlebar-border:#d4dce8;--sidebar-bg:#edf1f7;--sidebar-hover-bg:#e1e8f1;--explorer-bg:#f2f5f9;--explorer-hover-bg:#e6edf5;--explorer-active-bg:#dceaff;--explorer-border:#d6deea;--tabs-bg:#e9eef5;--tab-bg:#e9eef5;--tab-active-bg:#f7f9fc;--tab-border:#d6deea;--tab-active-border:#0969da;--bottombar-bg:#0969da;--bottombar-border:#0757b5;--bottombar-text:#ffffff;--bottombar-hover-bg:#0757b5;--bottombar-highlight:#dceaff;--bottombar-active-bg:#0757b5;--bottombar-active-hover-bg:#064a96;--bottombar-telemetry-bg:rgba(255,255,255,0.12);--bottombar-telemetry-hover-bg:rgba(255,255,255,0.2);--button-bg:#0969da;--button-text:#ffffff;--button-hover:#0550ae;--scrollbar-track-bg:#edf1f7;--scrollbar-thumb-bg:#c1ccda;--scrollbar-thumb-hover:#9eacbf;--article-bg:#ffffff;--card-bg:#ffffff;--card-border:#d6deea;--card-hover-bg:#f2f6fc;--input-bg:#ffffff;--input-border:#cbd5e1;--input-focus:#0969da;--border:#d6deea;--border-color:#d6deea;--border-subtle:#e5eaf1;--shadow:rgba(34,48,73,0.12);--shadow-subtle:rgba(34,48,73,0.07);--code-bg:#f1f4f8;--code-text:#283548;--code-control-bg:#e5ebf3;--code-control-text:#475569;--code-control-hover-bg:#d6e1ee;--syntax-function:#8250a8;--syntax-variable:#0550ae;--syntax-constant:#7d4e00;--syntax-string:#a33b28;--syntax-call:#116329;--syntax-punctuation:#57606a;--syntax-comment:#667d38;--line-number:#7b8796;--link-color:#0969da;--link-hover:#0550ae;--success:#1a7f37;--warning:#9a6700;--error:#cf222e;--error-bg:#fff1f0;--error-border:#ffb4ad;--badge-bg:#dceaff;--badge-text:#0550ae;--modal-bg:#ffffff;--modal-header-bg:#f2f5f9;--hover-bg:#e6edf5;--bg-color:#ffffff;--background-color:#f7f9fc;--article-color:#ffffff;--card-accent-color:#0969da;--library-background:#f7f9fc;--library-foreground:#202938;--vscode-editor-foreground:#283548;--vscode-focusBorder:#0969da;--vscode-toolbar-hoverBackground:#e1e8f1;--table-row-even:#f5f7fa;--table-row-odd:#ffffff}body,html{background-color:var(--main-bg);color:var(--text-color)}