@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600&display=swap";
.R7frfW_titlebar{background:var(--titlebar-bg);color:#fff;border-bottom:1px solid #191d20;justify-content:center;align-items:center;height:30px;padding:0 .5rem;font-family:Source Sans Pro,sans-serif;font-size:.85rem;display:flex}.R7frfW_items{flex:1;margin-left:.5rem;margin-right:auto;display:flex}.R7frfW_title{text-align:center;flex:1}.R7frfW_items>*{cursor:pointer;padding:0 .5rem}.R7frfW_menuItem{color:inherit;font:inherit;background:0 0;border:none}.R7frfW_menuItem:hover{background-color:#ffffff1a;border-radius:4px}.R7frfW_windowButtons{flex:1;align-items:center;margin-left:auto;display:flex}.R7frfW_windowButtons *{cursor:pointer;border-radius:50%;width:13px;height:13px;margin-left:.5rem}.R7frfW_minimize{background:#f1fa8c;margin-left:auto}.R7frfW_maximize{background:#50fa7b}.R7frfW_close{background:#f55}@media screen and (max-width:900px){.R7frfW_items>*{display:none}.R7frfW_title{flex:4}}
.pflBXq_sidebar{background:var(--sidebar-bg);flex-direction:column;flex-shrink:0;justify-content:space-between;width:48px;height:calc(100vh - 55px);display:flex}.pflBXq_iconContainer{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:48px;padding:0;display:flex;position:relative}.pflBXq_iconContainer:hover{background:var(--sidebar-hover-bg)}.pflBXq_iconContainer[aria-current=page]:before,.pflBXq_iconContainer[aria-pressed=true]:before{content:"";background:var(--accent-color);width:2px;position:absolute;inset:0 auto 0 0}.pflBXq_iconContainer:focus-visible{outline:1px solid var(--accent-color);outline-offset:-3px}.pflBXq_icon{width:48px;height:48px;color:var(--text-color);opacity:.4;margin:0 auto;padding:.65rem 0;display:block}.pflBXq_iconContainer[aria-current=page] .pflBXq_icon,.pflBXq_iconContainer[aria-pressed=true] .pflBXq_icon{opacity:1}
._0yi9oq_explorer{background:var(--explorer-bg);color:#e1e4e8;border-right:1px solid var(--explorer-border);width:18vw;font-family:Source Sans Pro,sans-serif}._0yi9oq_title{text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.9rem;font-weight:300}._0yi9oq_heading{text-transform:uppercase;letter-spacing:1px;cursor:pointer;align-items:center;padding:0 .5rem;font-size:.8rem;font-weight:700;display:flex}._0yi9oq_checkbox{opacity:0;z-index:-1;position:absolute}._0yi9oq_files{cursor:pointer;padding:.5rem 0}._0yi9oq_file{color:#fff;align-items:center;padding:.2rem 1rem;font-size:.875rem;text-decoration:none;display:flex}._0yi9oq_file p{margin-left:5px}._0yi9oq_file:hover,._0yi9oq_activeFile{background:var(--explorer-hover-bg)}._0yi9oq_chevron{transition:transform .2s}@media screen and (min-width:2000px){._0yi9oq_explorer{width:10vw}}@media screen and (max-width:900px){._0yi9oq_explorer{width:20vw}}@media screen and (max-width:600px){._0yi9oq_explorer{display:none}}
.UoxIkq_tile{background:#ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.GuYMUW_panel{background:var(--explorer-bg);color:#e1e4e8;border-right:1px solid var(--explorer-border);flex-shrink:0;width:18vw;min-width:250px;font-family:Source Sans Pro,sans-serif;overflow-y:auto}.GuYMUW_title{text-transform:uppercase;letter-spacing:1px;padding:.5rem .75rem;font-size:.9rem;font-weight:300}.GuYMUW_search{padding:0 .75rem .75rem}.GuYMUW_searchInput{background:var(--main-bg);width:100%;color:inherit;border:1px solid #0000;border-radius:2px;padding:.3rem .5rem;font-family:inherit;font-size:.85rem}.GuYMUW_searchInput:focus{border-color:var(--accent-color);outline:none}.GuYMUW_categoryHeader{width:100%;color:inherit;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:.2rem .5rem;font-family:inherit;font-size:.8rem;font-weight:700;display:flex}.GuYMUW_chevron{transition:transform .2s}.GuYMUW_count{letter-spacing:0;text-align:center;background:#ffffff1a;border-radius:9px;min-width:18px;margin-left:auto;padding:0 5px;font-size:.7rem;font-weight:400}.GuYMUW_list{margin:0;padding:.25rem 0 .5rem;list-style:none}.GuYMUW_item{color:inherit;gap:.6rem;padding:.4rem .75rem .4rem 1rem;text-decoration:none;display:flex}.GuYMUW_item:hover,.GuYMUW_active{background:var(--explorer-hover-bg)}.GuYMUW_itemBody{flex:1;min-width:0}.GuYMUW_name{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.GuYMUW_experience{flex-shrink:0;margin-left:auto;padding-left:.5rem}.GuYMUW_description,.GuYMUW_publisher{white-space:nowrap;text-overflow:ellipsis;opacity:.75;margin:0;font-size:.8rem;overflow:hidden}.GuYMUW_publisher{opacity:.6;align-items:center;gap:4px;font-size:.75rem;display:flex}.GuYMUW_publisherName{text-overflow:ellipsis;min-width:0;overflow:hidden}.GuYMUW_verified{color:#3794ff;flex-shrink:0}.GuYMUW_empty{opacity:.6;padding:0 .75rem;font-size:.85rem}@media screen and (min-width:2000px){.GuYMUW_panel{width:10vw}}@media screen and (max-width:900px){.GuYMUW_panel{width:20vw}}@media screen and (max-width:600px){.GuYMUW_panel{display:none}}
._4HLmzG_bottomBar{background:var(--bottombar-bg);border-top:1px solid var(--bottombar-border);color:#e1e4e8;justify-content:space-between;align-items:center;height:25px;padding:0 .5rem;font-size:.8rem;display:flex}._4HLmzG_bottomBar a{color:#fff;text-decoration:none}._4HLmzG_icon{margin-right:4px}._4HLmzG_container{align-items:center;display:flex}._4HLmzG_section{cursor:pointer;align-items:center;height:24px;margin-right:.5rem;padding:0 .2rem;font-family:Source Sans Pro,sans-serif;display:flex}button._4HLmzG_section{color:inherit;font-size:inherit;background:0 0;border:none}._4HLmzG_section:hover,._4HLmzG_section._4HLmzG_active{background:var(--bottombar-hover-bg)}._4HLmzG_section._4HLmzG_active ._4HLmzG_icon{color:var(--accent-color)}@media screen and (max-width:600px){._4HLmzG_bottomBar{font-size:.6rem}._4HLmzG_section{margin-right:.5rem}}
.LGq3Hq_tab{background:var(--tab-bg);color:#ececec;border:1px solid var(--tab-border);cursor:pointer;border-top-color:#0000;flex-shrink:0;align-items:center;font-family:Source Sans Pro,sans-serif;font-size:.9rem;display:flex}.LGq3Hq_link{color:inherit;align-items:center;gap:5px;padding:.5rem .25rem .5rem 1.25rem;text-decoration:none;display:flex}.LGq3Hq_title{white-space:nowrap}.LGq3Hq_preview .LGq3Hq_title{font-style:italic}.LGq3Hq_close{width:20px;height:20px;color:inherit;cursor:pointer;visibility:hidden;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-right:.5rem;padding:0;display:flex}.LGq3Hq_close:hover{background:#ffffff1a}.LGq3Hq_tab:hover .LGq3Hq_close,.LGq3Hq_active .LGq3Hq_close,.LGq3Hq_close:focus-visible{visibility:visible}.LGq3Hq_active{border-top:1px solid var(--accent-color);background:var(--tab-active-bg);border-bottom-color:#0000}
.lmDeiW_tabs{background:var(--tabs-bg);flex-shrink:0;min-height:37px;display:flex;overflow-x:auto}
.XtFbiW_terminal{background:var(--terminal-bg,var(--main-bg));border-top:1px solid var(--terminal-border,var(--bottombar-border));flex-direction:column;height:25vh;min-height:150px;font-family:JetBrains Mono,monospace;display:flex}.XtFbiW_header{background:var(--terminal-header-bg,var(--tabs-bg));border-bottom:1px solid var(--terminal-border,var(--bottombar-border));height:32px;color:var(--text-color);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0 .5rem;font-size:.85rem;display:flex}.XtFbiW_headerLeft{align-items:center;gap:.5rem;display:flex}.XtFbiW_terminalIcon{color:var(--accent-color)}.XtFbiW_headerRight{align-items:center;gap:.25rem;display:flex}.XtFbiW_headerBtn{width:24px;height:22px;color:var(--text-color);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0;display:flex}.XtFbiW_headerBtn:hover{background:var(--bottombar-hover-bg)}.XtFbiW_body{color:var(--text-color);flex:1;padding:.5rem;font-size:.8rem;line-height:1.5;overflow-y:auto}.XtFbiW_body::-webkit-scrollbar{width:10px}.XtFbiW_body::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)}.XtFbiW_body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg)}.XtFbiW_line{white-space:pre-wrap;word-break:break-all}.XtFbiW_line.XtFbiW_input{color:var(--accent-color)}.XtFbiW_line.XtFbiW_error{color:#f85149}.XtFbiW_inputLine{align-items:center;gap:.5rem;display:flex}.XtFbiW_prompt{color:var(--accent-color);flex-shrink:0}.XtFbiW_input{color:var(--text-color);font-family:inherit;font-size:inherit;caret-color:var(--accent-color);background:0 0;border:none;outline:none;flex:1}.XtFbiW_input::placeholder{color:#ffffff4d}@media screen and (max-width:600px){.XtFbiW_terminal{height:30vh}.XtFbiW_header{font-size:.75rem}.XtFbiW_body{font-size:.7rem}}
.Y7BVMa_overlay{z-index:1000;background:#00000080;justify-content:center;align-items:flex-start;padding-top:10vh;animation:.1s ease-out Y7BVMa_fadeIn;display:flex;position:fixed;inset:0}@keyframes Y7BVMa_fadeIn{0%{opacity:0}to{opacity:1}}.Y7BVMa_container{background:var(--command-palette-bg,var(--sidebar-bg));width:600px;max-width:90vw;box-shadow:0 0 0 1px var(--command-palette-border,var(--border-color)), 0 4px 16px #00000080;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;animation:.15s ease-out Y7BVMa_slideDown;overflow:hidden}@keyframes Y7BVMa_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Y7BVMa_inputWrapper{border-bottom:1px solid var(--command-palette-border,var(--border-color));align-items:center;gap:12px;padding:12px 16px;display:flex}.Y7BVMa_inputIcon{color:var(--text-color-muted,#6e7681);flex-shrink:0}.Y7BVMa_input{color:var(--text-color);background:0 0;border:none;outline:none;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:1.4}.Y7BVMa_input::placeholder{color:var(--text-color-muted,#6e7681)}.Y7BVMa_clearButton{color:var(--text-color-muted,#6e7681);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:0 4px;font-size:18px;line-height:1}.Y7BVMa_clearButton:hover{background:var(--hover-bg,#ffffff1a);color:var(--text-color)}.Y7BVMa_results{max-height:400px;overflow-y:auto}.Y7BVMa_category{text-transform:uppercase;color:var(--text-color-muted,#6e7681);background:var(--command-palette-bg,var(--sidebar-bg));letter-spacing:.5px;padding:8px 16px;font-size:11px;font-weight:600}.Y7BVMa_item{cursor:pointer;align-items:center;gap:12px;padding:8px 16px;transition:background-color .1s;display:flex}.Y7BVMa_item:hover,.Y7BVMa_item.Y7BVMa_selected{background:var(--command-palette-active,var(--hover-bg,#ffffff1a))}.Y7BVMa_itemIcon{color:var(--text-color-muted,#6e7681);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Y7BVMa_itemContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Y7BVMa_itemLabel{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.Y7BVMa_itemDescription{color:var(--text-color-muted,#6e7681);margin-left:8px;font-size:12px}.Y7BVMa_match{color:var(--accent-color);background:0 0;font-weight:600}.Y7BVMa_shortcut{color:var(--text-color-muted,#6e7681);flex-shrink:0;align-items:center;gap:4px;display:flex}.Y7BVMa_key{background:var(--key-bg,#ffffff1a);border:1px solid var(--key-border,#fff3);color:var(--text-color-muted,#6e7681);border-radius:3px;justify-content:center;align-items:center;min-width:20px;padding:2px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:11px;display:inline-flex}.Y7BVMa_noResults{text-align:center;color:var(--text-color-muted,#6e7681);padding:32px 16px;font-size:13px}.Y7BVMa_footer{background:var(--command-palette-bg,var(--sidebar-bg));border-top:1px solid var(--command-palette-border,var(--border-color));color:var(--text-color-muted,#6e7681);align-items:center;gap:16px;padding:8px 16px;font-size:11px;display:flex}.Y7BVMa_footerItem{align-items:center;gap:4px;display:flex}@media screen and (max-width:600px){.Y7BVMa_container{width:100%;max-width:calc(100vw - 32px);margin:0 16px}.Y7BVMa_footer{flex-wrap:wrap;gap:8px}}
.SHI2sG_breadcrumbs{background:var(--main-bg);color:var(--text-color);opacity:.75;-webkit-user-select:none;user-select:none;align-items:center;gap:2px;padding:.25rem 1rem;font-family:Source Sans Pro,sans-serif;font-size:.8rem;display:flex}.SHI2sG_crumb{align-items:center;gap:4px;display:flex}.SHI2sG_separator{flex-shrink:0}
.mke95a_empty{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;height:100%;font-family:Source Sans Pro,sans-serif;display:flex}.mke95a_logo{filter:grayscale();opacity:.15}.mke95a_shortcuts{opacity:.6;gap:.75rem;margin:0;font-size:.85rem;display:grid}.mke95a_shortcut{grid-template-columns:1fr auto;align-items:center;gap:1.5rem;display:grid}.mke95a_shortcut dt{text-align:right}.mke95a_shortcut dd{gap:4px;margin:0;display:flex}.mke95a_key{border:1px solid #fff3;border-bottom-width:2px;border-radius:3px;padding:1px 6px;font-family:inherit;font-size:.75rem}
.jbLzUW_layout{flex-direction:column;height:100vh;display:flex}.jbLzUW_main{background:var(--main-bg);flex:1;min-height:0;display:flex;overflow-x:hidden}.jbLzUW_editorContainer{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.jbLzUW_editorWithTerminal{flex-direction:column;flex:1;min-height:0;display:flex}.jbLzUW_content{color:var(--text-color);scroll-behavior:smooth;scrollbar-width:10px;scrollbar-color:var(--accent-color);flex:1;padding:2rem;font-family:JetBrains Mono,monospace;overflow:hidden auto}.jbLzUW_content::-webkit-scrollbar{width:15px}.jbLzUW_content::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-left:1px solid #1e1f29}.jbLzUW_content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-left:1px solid #1e1f29}@media screen and (max-width:600px){.jbLzUW_content{padding:2rem 1rem}}
.N9Hapa_page{max-width:860px;margin:0 auto;font-family:Source Sans Pro,sans-serif}.N9Hapa_header{align-items:flex-start;gap:1.5rem;display:flex}.N9Hapa_headerInfo{min-width:0}.N9Hapa_name{margin:0;font-size:1.75rem;font-weight:600}.N9Hapa_meta{opacity:.8;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.35rem 0 0;font-size:.9rem;display:flex}.N9Hapa_publisher{align-items:center;gap:4px;display:flex}.N9Hapa_verified{color:#3794ff}.N9Hapa_separator{opacity:.4}.N9Hapa_description{margin:.6rem 0 0;font-size:.95rem}.N9Hapa_actions{align-items:center;gap:.75rem;margin-top:.9rem;font-size:.85rem;display:flex}.N9Hapa_installed{opacity:.7}.N9Hapa_uninstall{background:var(--button-bg);color:var(--button-text);border:none;border-radius:2px;padding:.2rem .75rem;font-family:inherit;font-size:.85rem}.N9Hapa_uninstall:disabled{cursor:not-allowed;opacity:.8}.N9Hapa_tabs{letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #ffffff1a;gap:1.5rem;margin-top:2rem;font-size:.8rem;display:flex}.N9Hapa_activeTab{border-bottom:1px solid var(--accent-color);padding-bottom:.4rem}.N9Hapa_body{padding-top:1.5rem}.N9Hapa_details{margin:0 0 2rem;font-size:.95rem;line-height:1.6}.N9Hapa_relatedTitle{letter-spacing:1px;text-transform:uppercase;opacity:.7;margin:0 0 .75rem;font-size:.8rem;font-weight:600}.N9Hapa_related{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.N9Hapa_relatedItem{color:inherit;background:#ffffff0a;border-radius:4px;align-items:center;gap:.5rem;padding:.35rem .75rem .35rem .35rem;font-size:.9rem;text-decoration:none;display:flex}.N9Hapa_relatedItem:hover{background:#ffffff14}@media (max-width:640px){.N9Hapa_header{flex-direction:column}}
