.zQp-0a_backdrop{background:radial-gradient(1200px 600px at 70% -10%, color-mix(in srgb, var(--accent) 7%, transparent), transparent), var(--background);justify-content:center;align-items:center;min-height:100vh;padding:2.5rem 1.5rem 6rem;display:flex}.zQp-0a_dialog{background:var(--chrome);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:1080px;height:min(840px,100vh - 6rem);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.zQp-0a_titleBar{flex-shrink:0;justify-content:space-between;align-items:center;padding:.6rem .9rem .6rem 1.1rem;display:flex}.zQp-0a_titleText{color:var(--foreground);font-size:.8125rem;font-weight:500}.zQp-0a_titleActions{color:var(--muted);gap:.9rem;font-size:.95rem;display:flex}.zQp-0a_titleActions .codicon{cursor:pointer}.zQp-0a_titleActions .codicon:hover{color:var(--foreground-bright)}.zQp-0a_body{flex:1;min-height:0;display:flex}.zQp-0a_nav{flex-direction:column;flex-shrink:0;gap:1px;width:196px;padding:.4rem .5rem;display:flex}.zQp-0a_navItem{border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;padding:.42rem .6rem;font-size:.8125rem;display:flex}.zQp-0a_navItem:hover{background:var(--hover)}.zQp-0a_navItemMuted .zQp-0a_navLabel,.zQp-0a_navItemMuted .zQp-0a_navCount{color:var(--muted)}.zQp-0a_navItemMuted:hover .zQp-0a_navLabel{color:var(--foreground)}.zQp-0a_navDivider{background:var(--border);height:1px;margin:.4rem .6rem}.zQp-0a_navActive{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--foreground-bright)}.zQp-0a_navIcon{color:var(--muted);font-size:.95rem}.zQp-0a_navActive .zQp-0a_navIcon{color:var(--accent)}.zQp-0a_navLabel{flex:1}.zQp-0a_navCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.zQp-0a_content{background:var(--background);border-radius:var(--radius-lg) 0 0 0;flex:1;min-width:0;margin:.25rem .25rem .25rem 0;padding:2rem 2.25rem;overflow-y:auto}.zQp-0a_contentHead{margin-bottom:1.5rem}.zQp-0a_h1{letter-spacing:-.02em;color:var(--foreground-bright);margin:0 0 .5rem;font-size:1.6rem;font-weight:600}.zQp-0a_lede{color:var(--muted);max-width:60ch;margin:0;font-size:.875rem;line-height:1.6}.zQp-0a_link{color:var(--link);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.zQp-0a_link:hover{text-decoration:underline}.zQp-0a_toolbar{gap:.6rem;margin-bottom:1.25rem;display:flex}.zQp-0a_searchWrap{flex:1;position:relative}.zQp-0a_searchIcon{color:var(--muted);pointer-events:none;font-size:.9rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.zQp-0a_search{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--foreground);outline:none;padding:.5rem .7rem .5rem 2rem;font-size:.8125rem}.zQp-0a_search:focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.zQp-0a_secondaryBtn,.zQp-0a_iconBtn{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.8125rem;display:inline-flex}.zQp-0a_iconBtn{padding:.5rem .6rem}.zQp-0a_secondaryBtn:hover,.zQp-0a_iconBtn:hover{background:var(--hover)}.zQp-0a_filterRow{flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;display:flex}.zQp-0a_filterChip{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.75rem}.zQp-0a_filterChip:hover{color:var(--foreground);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.zQp-0a_filterChipActive{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--foreground-bright)}.zQp-0a_iconTile{color:#4a4a52;background:#fbfbfd;border-radius:22%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 1px 2px #00000040}.zQp-0a_iconTile img{object-fit:contain;display:block}.zQp-0a_publisher{color:var(--muted);white-space:nowrap;align-items:center;gap:.22rem;font-size:.78rem;display:inline-flex}.zQp-0a_verified{color:var(--accent);font-size:.8rem}.zQp-0a_byline{align-items:center;gap:.3rem;display:inline-flex}.zQp-0a_byline .codicon{font-size:.8rem}.zQp-0a_dot{color:var(--border)}.zQp-0a_capRow{flex-wrap:wrap;gap:.35rem;display:inline-flex}.zQp-0a_installBtn,.zQp-0a_installBtnLg,.zQp-0a_installedBtn{cursor:pointer;border-radius:var(--radius-md);white-space:nowrap;font-size:.8125rem;font-weight:500}.zQp-0a_installBtn{background:var(--card);color:var(--foreground-bright);border:1px solid var(--border);padding:.4rem .9rem}.zQp-0a_installBtn:hover{background:var(--hover);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.zQp-0a_installBtnLg{background:var(--accent);color:#fff;border:none;padding:.55rem 1.4rem}.zQp-0a_installBtnLg:hover{background:var(--accent-hover)}.zQp-0a_installedBtn{color:var(--success);border:1px solid color-mix(in srgb, var(--success) 35%, transparent);background:0 0;align-items:center;gap:.3rem;padding:.4rem .85rem;display:inline-flex}.zQp-0a_addBtn,.zQp-0a_addBtnDone{border-radius:var(--radius-md);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;display:inline-flex}.zQp-0a_addBtn{background:var(--hover);border:1px solid var(--border);color:var(--foreground)}.zQp-0a_addBtn:hover{background:var(--accent);border-color:var(--accent);color:#fff}.zQp-0a_addBtnDone{border:1px solid color-mix(in srgb, var(--success) 35%, transparent);color:var(--success);background:0 0}.zQp-0a_sectionTitle{color:var(--foreground-bright);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.zQp-0a_configured{margin-bottom:1.75rem}.zQp-0a_configRows{flex-direction:column;gap:.5rem;display:flex}.zQp-0a_configRow{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.zQp-0a_configRow:hover{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.zQp-0a_configRowOff{opacity:.6}.zQp-0a_configMain{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.zQp-0a_configName{color:var(--foreground-bright);font-size:.875rem;font-weight:600}.zQp-0a_configActions{align-items:center;gap:.5rem;display:flex}.zQp-0a_rowAction{width:26px;height:26px;color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex}.zQp-0a_configRow:hover .zQp-0a_rowAction{opacity:1}.zQp-0a_rowAction:hover{background:var(--hover);color:var(--foreground-bright)}.zQp-0a_toggle{background:var(--border);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:34px;height:20px;padding:0;transition:background .15s;position:relative}.zQp-0a_toggleOn{background:var(--accent)}.zQp-0a_toggleKnob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.zQp-0a_toggleOn .zQp-0a_toggleKnob{transform:translate(14px)}.zQp-0a_detailToggle{align-items:center;gap:.55rem;display:inline-flex}.zQp-0a_enabledLabel{color:var(--success);font-size:.8125rem}.zQp-0a_disabledLabel{color:var(--muted);font-size:.8125rem}.zQp-0a_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zQp-0a_listRow{border-radius:var(--radius-md);border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:.9rem;padding:.85rem .75rem;display:flex}.zQp-0a_listRow:last-child{border-bottom:none}.zQp-0a_listRow:hover{background:var(--hover)}.zQp-0a_listMain{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.zQp-0a_listTitleLine{align-items:center;gap:.5rem;display:flex}.zQp-0a_listTitleLine .zQp-0a_publisher{margin-left:.1rem}.zQp-0a_listTitle{color:var(--foreground-bright);font-size:.9rem;font-weight:600}.zQp-0a_listDesc{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:72ch;margin:0;font-size:.8125rem;line-height:1.5;overflow:hidden}.zQp-0a_groups{flex-direction:column;gap:2rem;display:flex}.zQp-0a_group{flex-direction:column;gap:.85rem;display:flex}.zQp-0a_groupTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:600;display:flex}.zQp-0a_groupCount{color:var(--muted);background:var(--card);letter-spacing:0;border-radius:999px;padding:.05rem .45rem;font-size:.6875rem}.zQp-0a_grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;display:grid}.zQp-0a_card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;gap:.55rem;padding:1rem;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.zQp-0a_card:hover{border-color:color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.zQp-0a_cardHead{justify-content:space-between;align-items:flex-start;display:flex}.zQp-0a_cardTitle{color:var(--foreground-bright);font-size:.9rem;font-weight:600}.zQp-0a_cardDesc{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.zQp-0a_cardFoot{min-height:1.2rem;margin-top:.1rem}.zQp-0a_empty{color:var(--muted);padding:2rem 0;font-size:.875rem}.zQp-0a_detail{flex-direction:column;gap:1.5rem;display:flex}.zQp-0a_backBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.4rem;padding:0;font-size:.8125rem;display:inline-flex}.zQp-0a_backBtn:hover{color:var(--foreground-bright)}.zQp-0a_detailHero{align-items:flex-start;gap:1.1rem;display:flex}.zQp-0a_detailHeroMain{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.zQp-0a_detailTitle{letter-spacing:-.025em;color:var(--foreground-bright);margin:0;font-size:1.6rem;font-weight:700;line-height:1.15}.zQp-0a_detailByline{color:var(--muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.zQp-0a_detailTagline{color:var(--foreground);max-width:64ch;margin:.2rem 0 0;font-size:.9375rem;line-height:1.5}.zQp-0a_detailAction{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.6rem;display:flex}.zQp-0a_uninstallBtn{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8125rem;display:inline-flex}.zQp-0a_uninstallBtn:hover{background:color-mix(in srgb, var(--error,#f14c4c) 14%, transparent);border-color:color-mix(in srgb, var(--error,#f14c4c) 40%, transparent);color:var(--foreground-bright)}.zQp-0a_uninstallBtn .codicon{font-size:.85rem}.zQp-0a_factRow{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;gap:1.75rem;padding:.85rem 1.1rem;display:flex}.zQp-0a_fact{flex-direction:column;gap:.2rem;min-width:0;display:flex}.zQp-0a_factLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.6875rem}.zQp-0a_factValue{color:var(--foreground-bright);font-size:.8125rem;font-weight:500}.zQp-0a_factLink{color:var(--link);align-items:center;gap:.3rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.zQp-0a_factLink:hover{text-decoration:underline}.zQp-0a_factLink .codicon{font-size:.75rem}.zQp-0a_detailDesc{color:var(--foreground);max-width:70ch;margin:0;font-size:.9375rem;line-height:1.65}.zQp-0a_panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:.85rem;padding:1.1rem 1.25rem;display:flex}.zQp-0a_panelTitle{color:var(--foreground-bright);align-items:center;gap:.45rem;margin:0;font-size:.9rem;font-weight:600;display:flex}.zQp-0a_panelTitle .codicon{color:var(--accent)}.zQp-0a_contentSection{flex-direction:column;display:flex}.zQp-0a_contentSecHead{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.zQp-0a_contentSecHead .codicon{color:var(--muted);font-size:.95rem}.zQp-0a_contentTitle{color:var(--foreground-bright);margin:0;font-size:.8125rem;font-weight:600}.zQp-0a_countBadge{color:var(--muted);background:var(--hover);border:1px solid var(--border);text-align:center;border-radius:999px;min-width:1.1rem;padding:.02rem .45rem;font-size:.6875rem;font-weight:600}.zQp-0a_chips{flex-wrap:wrap;gap:.4rem;display:flex}.zQp-0a_chip{color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.18rem .55rem;font-size:.75rem}.zQp-0a_chipMono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--foreground-bright);font-size:.7188rem}.zQp-0a_chipMore{color:var(--muted);align-self:center;padding:.18rem .45rem;font-size:.75rem}.zQp-0a_prompts{flex-direction:column;gap:.5rem;display:flex}.zQp-0a_promptChip{text-align:left;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);cursor:pointer;align-items:center;gap:.55rem;padding:.6rem .85rem;font-size:.8125rem;display:flex}.zQp-0a_promptChip .codicon{color:var(--accent);font-size:.9rem}.zQp-0a_promptChip:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--hover)}.zQp-0a_switcher{background:color-mix(in srgb, var(--card) 80%, transparent);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:20;border-radius:999px;gap:.2rem;padding:.3rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.zQp-0a_switchBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.8125rem;font-weight:500;display:inline-flex}.zQp-0a_switchBtn:hover{color:var(--foreground-bright)}.zQp-0a_switchActive{background:var(--accent);color:#fff}.zQp-0a_switchActive:hover{color:#fff}
