.bot-commands{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:var(--aio-surface);border:1px solid var(--aio-outline);border-radius:10px;box-shadow:var(--aio-elevation-raised)}.bot-commands-status{margin:0;padding:0 .25rem;font-size:.75rem;color:var(--aio-on-surface-muted)}.bot-commands-list{display:flex;flex-direction:column;gap:.125rem;max-height:18rem;margin:0;padding:0;overflow-y:auto;list-style:none}.bot-commands-item{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"name description" "bot  bot";grid-gap:.125rem .5rem;gap:.125rem .5rem;padding:.375rem .5rem;color:var(--aio-on-surface);cursor:pointer;border:1px solid transparent;border-radius:6px}.bot-commands-item:hover{background:var(--aio-surface-hover);border-color:var(--aio-outline)}.bot-commands-item[aria-selected=true]{background:var(--aio-primary-container);color:var(--aio-on-primary-container);border-color:var(--aio-primary)}.bot-commands-name{grid-area:name;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.bot-commands-description,.bot-commands-name{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.bot-commands-description{grid-area:description;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-commands-bot{grid-area:bot;font-size:.75rem;color:var(--aio-on-surface-muted);unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.bot-commands-placeholder{height:2.25rem;background:var(--aio-surface-hover);border-radius:6px}.bot-commands-retry{align-self:flex-start;padding:.375rem .75rem;font:inherit;color:var(--aio-on-surface);cursor:pointer;background:var(--aio-surface);border:1px solid var(--aio-outline);border-radius:6px}.bot-commands-retry:hover{background:var(--aio-surface-hover)}.bot-keyboard{display:flex;flex-direction:column;gap:4px;margin:6px 0 0}.bot-keyboard-row{display:flex;flex-wrap:wrap;gap:4px}.bot-keyboard-button{padding:4px 12px;font:inherit;font-size:.8125rem;color:var(--aio-on-surface);text-decoration:none;cursor:pointer;background:var(--aio-surface);border:1px solid var(--aio-outline);border-radius:6px}.bot-keyboard-button:hover:not(:disabled,[aria-disabled=true]){background:var(--aio-surface-hover);color:var(--aio-on-surface-hover)}.bot-keyboard-button:disabled{color:var(--aio-on-surface-disabled);cursor:default;border-color:var(--aio-outline-variant)}.bot-keyboard-button:focus-visible{outline:2px solid var(--aio-focus-ring);outline-offset:2px}.bot-keyboard-link{color:var(--aio-primary)}.bot-keyboard-off,.bot-keyboard-status{min-height:1.25em;margin:2px 0 0;font-size:.75rem;color:var(--aio-on-surface-muted)}