.wb-search-root[data-v-b9de90e8]{display:contents}.wb-search-trigger[data-v-b9de90e8]{align-items:center;background:transparent;border:none;border-radius:var(--cf-radius-full);color:var(--color-wb-icon);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--cf-font-sans);font-size:.83rem;gap:7px;height:30px;padding:0 10px 0 6px;transition:background 80ms ease}.wb-search-trigger[data-v-b9de90e8]:hover{background:var(--color-wb-surface-hover)}.wb-search-trigger[data-v-b9de90e8]:active{transform:translateY(1px)}.wb-search-trigger.is-active[data-v-b9de90e8]{background:var(--color-wb-btn-active)}.wb-search-panel{background:var(--color-wb-tab-active-bg);border:1px solid var(--color-wb-border);border-radius:12px;box-shadow:0 -4px 24px #1e293b1a,0 -1px 8px #1e293b0f;display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom center;transition:width .15s ease;z-index:31}.wb-panel-enter-active,.wb-panel-leave-active{transition:opacity .14s ease,transform .14s ease}.wb-panel-enter-from,.wb-panel-leave-to{opacity:0;transform:translateY(5px) scale(.985)}.wb-panel-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.wb-panel-divider{background:var(--color-wb-border);flex-shrink:0;height:1px}.wb-panel-input-row{align-items:center;background:var(--color-wb-tab-active-bg);display:flex;flex-shrink:0;gap:8px;padding:12px 14px 10px}.wb-panel-icon{color:var(--color-wb-icon);flex-shrink:0;opacity:.7}.wb-type-chip{align-items:center;border:1px solid transparent;border-radius:5px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:3px;letter-spacing:.01em;padding:2px 3px 2px 7px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.wb-chip-remove{align-items:center;background:transparent;border:none;border-radius:3px;color:inherit;cursor:pointer;display:flex;height:15px;justify-content:center;opacity:.45;padding:0;transition:opacity .1s,background .1s;width:15px}.wb-chip-remove:hover{background:var(--color-wb-surface-hover);opacity:1}.wb-panel-input{background:transparent;border:none;color:var(--color-wb-tab-active);flex:1;font-family:var(--cf-font-sans);font-size:.875rem;min-width:0;outline:none;padding:0}.wb-panel-input::-moz-placeholder{color:var(--color-wb-text-muted);opacity:.65}.wb-panel-input::placeholder{color:var(--color-wb-text-muted);opacity:.65}.wb-panel-enter-hint{color:var(--color-wb-text-muted);flex-shrink:0;font-size:11px;letter-spacing:-.02em;opacity:.5}.wb-panel-spinner{align-items:center;animation:wb-panel-spin .7s linear infinite;color:var(--color-wb-icon);display:flex;flex-shrink:0;opacity:.7}@keyframes wb-panel-spin{to{transform:rotate(1turn)}}.wb-panel-close{align-items:center;background:transparent;border:none;border-radius:var(--cf-radius-sm);color:var(--color-wb-icon);cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;opacity:.55;padding:0;transition:background .1s ease,opacity .1s ease;width:22px}.wb-panel-close:hover{background:var(--color-wb-surface-hover);opacity:1}.wb-result-row{align-items:center;background:transparent;border:none;box-shadow:inset 2px 0 0 transparent;cursor:pointer;display:flex;gap:8px;padding:5px 14px 5px 12px;text-align:left;transition:background 80ms ease,box-shadow 80ms ease;width:100%}.wb-result-row:hover{background:var(--color-wb-sidebar-hover)}.wb-result-row.is-kb-focused{background:var(--color-wb-sidebar-active);box-shadow:inset 2px 0 0 var(--accent,var(--color-wb-tab-active))}.wb-result-row:active{background:var(--color-wb-btn-active)}.wb-result-icon-wrap{align-items:center;color:var(--accent,var(--color-wb-icon));display:flex;flex-shrink:0;opacity:.65;transition:opacity 80ms ease}.wb-result-row.is-kb-focused .wb-result-icon-wrap,.wb-result-row:hover .wb-result-icon-wrap{opacity:1}.wb-result-name{color:var(--color-wb-text);flex:1;font-family:Regular,sans-serif;font-size:.805rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-result-badge{border-radius:4px;flex-shrink:0;font-size:10.5px;font-weight:600;letter-spacing:.01em;opacity:.8;padding:1px 6px;transition:opacity 80ms ease;white-space:nowrap}.wb-result-row.is-kb-focused .wb-result-badge,.wb-result-row:hover .wb-result-badge{opacity:1}.wb-results-note{color:var(--color-wb-text-muted);font-size:10px;letter-spacing:.04em;opacity:.55;padding:7px 14px 3px;text-transform:uppercase}.wb-megamenu{align-items:stretch;display:flex;min-height:120px}.wb-mega-col{flex:1;min-width:0;padding-bottom:6px}.wb-mega-col:not(:last-child){border-right:1px solid var(--color-wb-border)}.wb-megamenu--stacked{flex-direction:column;min-height:unset}.wb-megamenu--stacked .wb-mega-col:not(:last-child){border-bottom:1px solid var(--color-wb-border);border-right:none}.wb-mega-header{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:9px 12px 4px}.wb-mega-type-label{color:var(--accent,var(--color-wb-icon));font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.wb-mega-count{background:var(--color-wb-surface-hover);border-radius:4px;color:var(--color-wb-text-muted);flex-shrink:0;font-size:10px;font-weight:500;padding:1px 5px}.wb-hint-row{align-items:center;background:transparent;border:none;box-shadow:inset 2px 0 0 transparent;cursor:pointer;display:flex;gap:9px;padding:7px 14px 7px 12px;text-align:left;transition:background 80ms ease,box-shadow 80ms ease;width:100%}.wb-hint-row.is-kb-focused,.wb-hint-row:hover{background:var(--color-wb-sidebar-hover);box-shadow:inset 2px 0 0 var(--accent,var(--color-wb-tab-active))}.wb-hint-pill{border-radius:5px;flex-shrink:0;font-family:monospace;font-size:11px;font-weight:600;letter-spacing:.01em;padding:2px 7px}.wb-hint-label{flex:1 1 auto;font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.wb-hint-label,.wb-hint-type{color:var(--color-wb-text-muted);white-space:nowrap}.wb-hint-type{flex-shrink:0;font-size:.7rem;opacity:.5}.wb-skeleton-row{align-items:center;animation:wb-pulse 1.4s ease-in-out infinite;display:flex;gap:9px;padding:8px 14px}@keyframes wb-pulse{0%,to{opacity:1}50%{opacity:.35}}.wb-sk-dot{background:var(--color-wb-border);border-radius:4px;flex-shrink:0;height:14px;width:14px}.wb-sk-line{background:var(--color-wb-surface-hover);border-radius:4px;height:10px}.wb-sk-line--long{flex:1}.wb-sk-line--short{flex-shrink:0;width:50px}.wb-search-empty{align-items:center;color:var(--color-wb-text-muted);display:flex;flex-direction:column;font-size:.8rem;gap:6px;padding:24px 14px}.wb-empty-icon{opacity:.3}.wb-search-prompt{font-size:.775rem;justify-content:center;opacity:.7;padding:16px 14px}.wb-search-prompt,.wb-section-header{align-items:center;color:var(--color-wb-text-muted);display:flex}.wb-section-header{font-size:10px;font-weight:400;justify-content:space-between;letter-spacing:.04em;opacity:.55;padding:9px 14px 3px;text-transform:uppercase}.wb-section-header--recents{padding-top:7px}.wb-tab-switch{background:var(--color-wb-tab-active-bg);border:1px solid var(--color-wb-border);border-radius:5px;display:flex;gap:1px;padding:2px}.wb-tab-btn{background:transparent;border:none;border-radius:3px;color:var(--color-wb-text-muted);cursor:pointer;font-size:9.5px;font-weight:500;letter-spacing:.04em;line-height:1;padding:2px 8px;text-transform:uppercase;transition:background .1s,color .1s,box-shadow .1s}.wb-tab-btn--active,.wb-tab-btn:hover{color:var(--color-wb-text)}.wb-tab-btn--active{background:var(--color-wb-surface-hover);box-shadow:0 1px 2px #0000001f}.wb-section-expand{background:transparent;border:none;border-radius:3px;color:var(--color-wb-text-muted);cursor:pointer;font-size:10px;font-weight:600;letter-spacing:0;opacity:.7;padding:1px 4px;text-transform:none;transition:background 80ms,opacity 80ms}.wb-section-expand:hover{background:var(--color-wb-surface-hover);opacity:1}.wb-favorites-empty{align-items:center;color:var(--color-wb-text-muted);display:flex;font-size:.76rem;font-style:italic;opacity:.45;padding:6px 14px}.wb-recents-header{color:var(--color-wb-text-muted);font-size:10px;font-weight:400;letter-spacing:.04em;opacity:.55;padding:9px 14px 3px;text-transform:uppercase}.wb-card-grid{display:grid;gap:9px;grid-auto-rows:74px;grid-template-columns:repeat(3,1fr);padding:3px 8px 5px}.wb-launcher-card{align-items:flex-start;background:var(--color-wb-surface-hover);border:1px solid var(--color-wb-border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:3px;overflow:hidden;padding:5px 5px 4px;position:relative;text-align:left;transition:background 80ms ease,border-color 80ms ease}.wb-launcher-card:hover{background:var(--color-wb-sidebar-hover);border-color:var(--accent,var(--color-wb-tab-active))}.wb-launcher-card:active{background:var(--color-wb-btn-active)}.wb-lc-icon-wrap{align-items:center;background:color-mix(in srgb,#64748b 12%,transparent);background:color-mix(in srgb,var(--accent,#64748b) 12%,transparent);border-radius:4px;color:var(--accent,var(--color-wb-icon));display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.wb-lc-text{display:flex;flex-direction:column;gap:1px;min-width:0;width:100%}.wb-lc-name{color:var(--color-wb-text);font-family:Regular,sans-serif;font-size:.84rem;font-weight:500}.wb-lc-name,.wb-lc-type{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-lc-type{font-size:10px;opacity:.6}.wb-lc-remove,.wb-lc-type{color:var(--color-wb-text-muted)}.wb-lc-remove{align-items:center;background:transparent;border:none;border-radius:3px;cursor:pointer;display:flex;height:16px;justify-content:center;opacity:0;position:absolute;right:5px;top:5px;transition:opacity .1s,background .1s;width:16px}.wb-launcher-card:hover .wb-lc-remove{opacity:.55}.wb-lc-remove:hover{background:var(--color-wb-surface-hover);opacity:1!important}.wb-at-hint{align-items:center;color:var(--color-wb-text-muted);display:flex;font-size:.72rem;gap:5px;opacity:.45;padding:6px 14px 10px}.wb-at-hint kbd{border:1px solid;border-radius:3px;font-family:monospace;font-size:10px;font-style:normal;line-height:1.4;opacity:.8;padding:1px 4px}.wb-search-idle{align-items:center;color:var(--color-wb-text-muted);display:flex;font-size:.775rem;justify-content:center;opacity:.7;padding:16px 14px}.wb-create-row{border-top:1px solid var(--color-wb-border);opacity:.6}.wb-create-row .wb-rr-icon-wrap,.wb-create-row .wb-rr-name{color:var(--color-wb-text-muted);opacity:.8}.wb-create-row:hover{opacity:1}.wb-launcher-card.is-section-card{background:color-mix(in srgb,var(--color-wb-surface-hover) 50%,transparent);border-style:dashed}.wb-launcher-card.is-section-card .wb-lc-icon-wrap{opacity:.65}.wb-cmd-kbd{background:color-mix(in srgb,var(--color-wb-tab-active) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-wb-tab-active) 25%,transparent);border-radius:4px;color:var(--color-wb-text);flex-shrink:0;font-family:inherit;font-size:.76rem;font-weight:600;padding:1px 5px}.wb-hint-sep{color:var(--color-wb-text-muted);font-size:.7rem;margin:0 2px;opacity:.4}.wb-run-confirm{align-items:center;background:color-mix(in srgb,var(--color-wb-tab-active) 6%,transparent);border-bottom:1px solid var(--color-wb-border);display:flex;gap:10px;padding:12px 14px}.wb-run-confirm-icon{color:var(--color-wb-tab-active);flex-shrink:0;opacity:.7}.wb-run-confirm-body{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.wb-run-confirm-name{color:var(--color-wb-text);font-size:.82rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-run-confirm-hint{color:var(--color-wb-text-muted);font-size:.72rem;opacity:.6}.wb-run-confirm-btn{align-items:center;background:var(--color-wb-tab-active);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:var(--cf-font-sans);font-size:.78rem;font-weight:600;gap:4px;justify-content:center;padding:4px 10px;transition:opacity .1s}.wb-run-confirm-btn:disabled{cursor:wait;opacity:.6}.wb-run-cancel-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--color-wb-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:.5;padding:0;transition:opacity .1s,background .1s;width:24px}.wb-run-cancel-btn:hover{background:var(--color-wb-surface-hover);opacity:1}.wb-run-spin{animation:wb-panel-spin .7s linear infinite}.wb-visit-app-header{align-items:center;border-bottom:1px solid var(--color-wb-border);display:flex;font-size:.76rem;gap:6px;padding:7px 14px 5px}.wb-visit-app-icon{color:var(--color-wb-text-muted);flex-shrink:0;opacity:.6}.wb-visit-app-name{color:var(--color-wb-text);flex:1;font-weight:500;min-width:0;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-visit-back{align-items:center;background:transparent;border:none;border-radius:3px;color:var(--color-wb-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;opacity:.5;padding:0;transition:opacity .1s,background .1s;width:18px}.wb-visit-back:hover{background:var(--color-wb-surface-hover);opacity:1}.wb-user-status-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.wb-user-status-dot--active{background:#22c55e}.wb-user-status-dot--inactive{background:var(--color-wb-border)}.wb-browse-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--color-wb-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:color .12s,background .12s,border-color .12s;width:26px}.wb-browse-btn:hover{background:var(--color-wb-surface-hover);color:var(--color-wb-text)}.wb-browse-btn.is-active{background:#6366f1;background:var(--color-wb-accent,#6366f1);border-color:#6366f1;border-color:var(--color-wb-accent,#6366f1);color:#fff}.wb-panel-esc{background:var(--color-wb-surface-hover);border:1px solid var(--color-wb-border);border-radius:5px;color:var(--color-wb-text-muted);cursor:pointer;flex-shrink:0;font-family:var(--cf-font-sans);font-size:11px;font-weight:500;letter-spacing:.01em;line-height:1.6;opacity:.7;padding:2px 7px;transition:opacity .1s}.wb-panel-esc:hover{opacity:1}.wb-scope-row{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;padding:0 14px 8px}.wb-scope-pill{align-items:center;background:transparent;border:1px solid var(--color-wb-border);border-radius:999px;color:var(--color-wb-text-muted);cursor:pointer;display:inline-flex;font-family:var(--cf-font-sans);font-size:.68rem;font-weight:500;height:18px;padding:0 8px;transition:background 80ms,color 80ms,border-color 80ms;white-space:nowrap}.wb-scope-pill:hover{background:var(--color-wb-surface-hover);color:var(--color-wb-text)}.wb-scope-pill.is-active{background:var(--color-wb-tab-active);border-color:var(--color-wb-tab-active);color:#fff}.wb-recent-row{align-items:center;background:transparent;border:none;box-shadow:inset 2px 0 0 transparent;cursor:pointer;display:flex;gap:8px;padding:5px 14px 5px 12px;text-align:left;transition:background 80ms ease,box-shadow 80ms ease;width:100%}.wb-recent-row:hover{background:var(--color-wb-sidebar-hover);box-shadow:inset 2px 0 0 var(--accent,var(--color-wb-tab-active))}.wb-recent-row:hover .wb-rr-remove{opacity:.5}.wb-recent-row.is-kb-focused{background:var(--color-wb-sidebar-active);box-shadow:inset 2px 0 0 var(--accent,var(--color-wb-tab-active))}.wb-rr-icon-wrap{align-items:center;background:color-mix(in srgb,#64748b 12%,transparent);background:color-mix(in srgb,var(--accent,#64748b) 12%,transparent);border-radius:5px;display:flex;height:20px;justify-content:center;width:20px}.wb-rr-icon-wrap,.wb-rr-type{color:var(--accent,var(--color-wb-icon));flex-shrink:0}.wb-rr-type{font-size:10px;font-weight:700;letter-spacing:.05em;min-width:82px}.wb-rr-name{color:var(--color-wb-text);flex:1;font-family:Regular,sans-serif;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-rr-env{font-size:.72rem;opacity:.5;white-space:nowrap}.wb-rr-env,.wb-rr-remove{color:var(--color-wb-text-muted);flex-shrink:0}.wb-rr-remove{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:18px;justify-content:center;opacity:0;transition:opacity .1s,background .1s;width:18px}.wb-rr-remove:hover{background:var(--color-wb-surface-hover);opacity:1!important}.wb-section-header--commands{padding-top:7px}.wb-cmd-shortcut-row{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:8px;padding:5px 14px 5px 12px;text-align:left;transition:background 80ms ease;width:100%}.wb-cmd-shortcut-row:hover{background:var(--color-wb-sidebar-hover)}.wb-cmd-shortcut-row:hover .wb-csr-label{color:var(--color-wb-text)}.wb-csr-icon-wrap{align-items:center;background:var(--color-wb-surface-hover);border-radius:5px;color:var(--color-wb-icon);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.wb-csr-label{color:var(--color-wb-text-muted);flex:1;font-family:Regular,sans-serif;font-size:.835rem;overflow:hidden;text-overflow:ellipsis;transition:color 80ms;white-space:nowrap}.wb-shortcuts-bar{align-items:center;background:var(--color-wb-surface);border-top:1px solid var(--color-wb-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:5px;padding:7px 14px}.wb-sc-group{align-items:center;color:var(--color-wb-text-muted);display:inline-flex;font-size:.7rem;gap:3px;opacity:.6}.wb-sc-group kbd{border:1px solid;border-radius:3px;font-family:monospace;font-size:10px;line-height:1.4;opacity:.8;padding:1px 4px}.wb-sc-sep{color:var(--color-wb-text-muted);font-size:.7rem;opacity:.3}
