.gs-overlay[data-v-240d83dc]{--gs-color-bg-page:#fff;--gs-color-bg-subtle:#f5f5f5;--gs-color-bg-icon-hover:#f5f5f5;--gs-color-bg-overlay:#00000080;--gs-color-border-default:#eaeaea;--gs-color-border-strong:#d0d3d8;--gs-color-border-subtle:#f2f2f2;--gs-color-text-primary:#232425;--gs-color-text-secondary:#606366;--gs-color-text-tertiary:#909499;--gs-color-brand-secondary:#0f7fff;--gs-color-btn-primary:#232425;--gs-color-btn-primary-text:#fff;--gs-radius-4:4px;--gs-radius-6:6px;--gs-radius-8:8px;--gs-radius-12:12px;--gs-space-4:4px;--gs-space-6:6px;--gs-space-8:8px;--gs-space-12:12px;--gs-space-16:16px;--gs-space-20:20px;--gs-space-24:24px;--gs-space-48:48px;--gs-shadow-md:0 4px 6px #00000012;--gs-text-h4:18px;--gs-text-body:16px;--gs-text-small:14px;--gs-text-caption:12px;--gs-transition-fast:.15s cubic-bezier(.4,0,.2,1);--gs-easing-enter:cubic-bezier(0,0,.2,1);--gs-font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;-webkit-backdrop-filter:blur(4px);background:var(--gs-color-bg-overlay);padding:var(--gs-space-24);z-index:10000;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.gs-modal[data-v-240d83dc]{background:var(--gs-color-bg-page);border-radius:14px;grid-template-rows:68px 1fr;grid-template-columns:232px 1fr;width:min(1080px,100vw - 48px);height:min(820px,100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000002e}.gs-modal-header[data-v-240d83dc]{grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.gs-modal-title[data-v-240d83dc]{color:var(--gs-color-text-primary);letter-spacing:-.2px;font-size:20px;font-weight:600}.gs-close-btn[data-v-240d83dc]{border-radius:var(--gs-radius-8);color:#a1a1aa;cursor:pointer;height:32px;transition:background var(--gs-transition-fast),color var(--gs-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;width:32px;display:inline-flex}.gs-close-btn[data-v-240d83dc]:hover{background:var(--gs-color-bg-icon-hover);color:var(--gs-color-text-primary)}.gs-close-btn[data-v-240d83dc]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.gs-sidebar[data-v-240d83dc]{background:var(--gs-color-bg-page);padding:var(--gs-space-20)14px var(--gs-space-16);overflow-y:auto}.gs-sidebar-item[data-v-240d83dc]{border-radius:var(--gs-radius-8);color:var(--gs-color-text-primary);cursor:pointer;font-size:var(--gs-text-small);height:36px;padding:0 var(--gs-space-12);transition:background var(--gs-transition-fast);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-weight:400;display:flex}.gs-sidebar-item.active[data-v-240d83dc],.gs-sidebar-item[data-v-240d83dc]:hover{background:var(--gs-color-bg-subtle)}.gs-sidebar-item.active[data-v-240d83dc]{font-weight:600}.gs-sidebar-item[data-v-240d83dc]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.gs-sidebar-item-label[data-v-240d83dc]{align-items:center;gap:10px;min-width:0;display:flex}.gs-sidebar-item-label>span[data-v-240d83dc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-sidebar-icon[data-v-240d83dc]{color:var(--gs-color-text-secondary);flex-shrink:0;display:inline-flex}.gs-sidebar-icon[data-v-240d83dc]:empty{display:none}.gs-sidebar-item.active .gs-sidebar-icon[data-v-240d83dc]{color:var(--gs-color-text-primary)}.gs-sidebar-divider[data-v-240d83dc]{border:0;border-top:1px solid var(--gs-color-border-default);margin:var(--gs-space-8)var(--gs-space-12)}.gs-sidebar-count[data-v-240d83dc]{color:#a1a1aa;font-size:var(--gs-text-small);font-variant-numeric:tabular-nums}.gs-sidebar-item.active .gs-sidebar-count[data-v-240d83dc]{color:#52525b}.gs-content[data-v-240d83dc]{flex-direction:column;min-width:0;min-height:0;display:flex}.gs-toolbar[data-v-240d83dc]{padding:var(--gs-space-20)var(--gs-space-24)var(--gs-space-16)}.gs-toolbar-row[data-v-240d83dc]{align-items:center;gap:var(--gs-space-16);justify-content:space-between;display:flex}.gs-toolbar-title[data-v-240d83dc]{align-items:center;gap:var(--gs-space-8);min-width:0;display:flex}.gs-toolbar-title h2[data-v-240d83dc]{color:var(--gs-color-text-primary);font-size:var(--gs-text-h4);letter-spacing:-.18px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.gs-count-pill[data-v-240d83dc]{background:var(--gs-color-bg-subtle);border-radius:var(--gs-radius-6);color:#52525b;font-variant-numeric:tabular-nums;padding:3px var(--gs-space-8);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400}.gs-cat-desc[data-v-240d83dc]{color:var(--gs-color-text-secondary);font-size:var(--gs-text-small);margin:var(--gs-space-12)0 0;line-height:1.5}.gs-search[data-v-240d83dc]{flex-shrink:0;width:300px;max-width:46%;position:relative}.gs-search input[data-v-240d83dc]{background:var(--gs-color-bg-subtle);border-radius:var(--gs-radius-8);box-sizing:border-box;color:var(--gs-color-text-primary);height:36px;transition:border-color var(--gs-transition-fast),box-shadow var(--gs-transition-fast);border:1px solid #0000;outline:none;width:100%;padding:0 14px 0 38px;font-family:inherit;font-size:13px}.gs-search input[data-v-240d83dc]::placeholder{color:#a1a1aa}.gs-search input[data-v-240d83dc]:focus{border-color:var(--gs-color-border-strong)}.gs-search svg[data-v-240d83dc]{color:#a1a1aa;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.gs-scroll[data-v-240d83dc]{padding:0 var(--gs-space-24)var(--gs-space-24);scrollbar-width:none;flex:1;overflow-y:auto}.gs-scroll.scrolling[data-v-240d83dc]{scrollbar-width:thin}.gs-scroll[data-v-240d83dc]::-webkit-scrollbar{width:10px}.gs-scroll[data-v-240d83dc]::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:10px}.gs-scroll.scrolling[data-v-240d83dc]::-webkit-scrollbar-thumb{background:var(--gs-color-border-default);border:2px solid var(--gs-color-bg-page);background-clip:padding-box}.gs-scroll.scrolling[data-v-240d83dc]::-webkit-scrollbar-thumb:hover{background:var(--gs-color-border-strong)}.gs-grid[data-v-240d83dc]{align-items:stretch}.gs-entry-row[data-v-240d83dc],.gs-grid[data-v-240d83dc]{gap:var(--gs-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gs-entry-row[data-v-240d83dc]{margin-bottom:var(--gs-space-16)}.gs-entry-card[data-v-240d83dc]{border:1px solid var(--gs-color-border-default);border-radius:var(--gs-radius-12);color:#606366;cursor:pointer;font-family:inherit;font-size:var(--gs-text-small);align-items:center;gap:var(--gs-space-8);height:56px;transition:background var(--gs-transition-fast),border-color var(--gs-transition-fast);background:#fafafa;justify-content:center;font-weight:600;display:flex}.gs-entry-card[data-v-240d83dc]:hover{background:var(--gs-color-bg-subtle);border-color:var(--gs-color-text-primary)}.gs-entry-card[data-v-240d83dc]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.gs-entry-card--disabled[data-v-240d83dc],.gs-entry-card--disabled[data-v-240d83dc]:hover{background:var(--gs-color-bg-subtle);border-color:var(--gs-color-border-default);color:var(--gs-color-text-muted,#9ca3af);cursor:not-allowed}.gs-card[data-v-240d83dc]{background:var(--gs-color-bg-page);border:1px solid var(--gs-color-border-default);border-radius:var(--gs-radius-12);cursor:pointer;gap:var(--gs-space-16);transition:border-color var(--gs-transition-fast),box-shadow var(--gs-transition-fast);flex-direction:column;padding:14px;display:flex}.gs-card[data-v-240d83dc]:hover{border-color:var(--gs-color-border-strong);box-shadow:var(--gs-shadow-md)}.gs-card-top[data-v-240d83dc]{justify-content:space-between}.gs-card-id[data-v-240d83dc],.gs-card-top[data-v-240d83dc]{align-items:center;gap:var(--gs-space-12);display:flex}.gs-card-id[data-v-240d83dc]{min-width:0}.gs-card-icon[data-v-240d83dc]{background:var(--gs-color-bg-page);border:1px solid var(--gs-color-border-subtle);border-radius:var(--gs-radius-8);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden;box-shadow:0 2px 6px #0000001a}.gs-card-icon[data-v-240d83dc] img,.gs-card-icon img[data-v-240d83dc]{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.gs-card-icon-fallback[data-v-240d83dc]{color:#fff;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.gs-card-name[data-v-240d83dc]{color:var(--gs-color-text-primary);font-size:var(--gs-text-body);align-items:center;gap:var(--gs-space-8);flex-wrap:wrap;min-width:0;font-weight:600;display:flex}.gs-card-name-text[data-v-240d83dc]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:200px;overflow:hidden}.gs-card-desc[data-v-240d83dc]{color:var(--gs-color-text-secondary);font-size:var(--gs-text-small);margin:0;line-height:1.5}.gs-tag-beta[data-v-240d83dc]{color:var(--gs-color-brand-secondary);background:#0f7fff1a}.gs-tag-beta[data-v-240d83dc],.gs-tag-blocked[data-v-240d83dc]{border-radius:var(--gs-radius-4);padding:1px 6px;font-size:11px;font-weight:500;line-height:1.6}.gs-tag-blocked[data-v-240d83dc]{color:#b91c1c;cursor:help;background:#dc262614}.gs-actions[data-v-240d83dc]{margin-top:calc(var(--gs-space-8) - var(--gs-space-16))}.gs-actions-label[data-v-240d83dc]{color:var(--gs-color-text-secondary);cursor:pointer;font-family:inherit;font-size:var(--gs-text-caption);align-items:center;gap:var(--gs-space-4);transition:color var(--gs-transition-fast);background:0 0;border:none;padding:0;font-weight:600;display:inline-flex}.gs-actions-label[data-v-240d83dc]:hover{color:var(--gs-color-text-primary)}.gs-actions-label svg[data-v-240d83dc]{transition:transform var(--gs-transition-fast)}.gs-actions.open .gs-actions-label svg[data-v-240d83dc]{transform:rotate(180deg)}.gs-actions-list[data-v-240d83dc]{gap:var(--gs-space-4);margin-top:var(--gs-space-8);flex-wrap:wrap;display:flex}.gs-act-chip[data-v-240d83dc]{background:var(--gs-color-bg-subtle);border-radius:var(--gs-radius-4);color:var(--gs-color-text-secondary);font-family:var(--gs-font-mono);padding:2px 6px;font-size:10px}.gs-btn[data-v-240d83dc]{border-radius:var(--gs-radius-8);cursor:pointer;align-items:center;gap:var(--gs-space-6);height:26px;padding:0 var(--gs-space-12);transition:filter var(--gs-transition-fast),transform var(--gs-transition-fast),background var(--gs-transition-fast),border-color var(--gs-transition-fast);border:1px solid #0000;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.gs-btn[data-v-240d83dc]:hover{filter:brightness(.92)}.gs-btn[data-v-240d83dc]:active{filter:brightness(.88);transform:scale(.98)}.gs-btn[data-v-240d83dc]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.gs-btn-primary[data-v-240d83dc]{background:var(--gs-color-btn-primary);color:var(--gs-color-btn-primary-text)}.gs-btn-connected[data-v-240d83dc]{color:#16a34a;background:#16a34a1f;border-color:#16a34a4d}.gs-btn-connected .gs-btn-label-connected[data-v-240d83dc]{align-items:center;gap:var(--gs-space-6);display:inline-flex}.gs-btn-connected .gs-btn-label-disconnect[data-v-240d83dc]{align-items:center;gap:var(--gs-space-6);display:none}.gs-btn-connected[data-v-240d83dc]:hover{color:#e5484d;filter:none;background:#ef44441a;border-color:#ef44444d}.gs-btn-connected:hover .gs-btn-label-connected[data-v-240d83dc]{display:none}.gs-btn-connected:hover .gs-btn-label-disconnect[data-v-240d83dc]{display:inline-flex}.gs-btn--busy[data-v-240d83dc],.gs-btn--busy[data-v-240d83dc]:hover{cursor:progress;opacity:.6;pointer-events:none}.gs-empty[data-v-240d83dc]{color:var(--gs-color-text-tertiary);padding:var(--gs-space-48)var(--gs-space-16);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.gs-empty svg[data-v-240d83dc]{margin-bottom:var(--gs-space-12)}.gs-empty-title[data-v-240d83dc]{color:var(--gs-color-text-secondary);font-size:var(--gs-text-body);margin-bottom:var(--gs-space-4);font-weight:600}@media (max-width:900px){.gs-modal[data-v-240d83dc]{grid-template-rows:64px auto 1fr;grid-template-columns:1fr}.gs-sidebar[data-v-240d83dc]{border-bottom:1px solid var(--gs-color-border-default);gap:var(--gs-space-6);padding:var(--gs-space-8)var(--gs-space-12);border-right:none;display:flex;overflow:auto hidden}.gs-sidebar-item[data-v-240d83dc]{white-space:nowrap;height:44px}.gs-entry-row[data-v-240d83dc],.gs-grid[data-v-240d83dc]{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.gs-overlay[data-v-240d83dc]{--gs-color-bg-page:#1a1b1c;--gs-color-bg-subtle:#2a2b2c;--gs-color-bg-icon-hover:#2a2b2c;--gs-color-bg-overlay:#000000b3;--gs-color-border-default:#3a3b3c;--gs-color-border-strong:#4a4b4c;--gs-color-border-subtle:#2e2f30;--gs-color-text-primary:#fff;--gs-color-text-secondary:#b8bbbf;--gs-color-text-tertiary:#868b92;--gs-color-brand-secondary:#3f99ff}}
