:where(:root){--aikit-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--aikit-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--aikit-font-size: 13px;--aikit-line: 1.5;--aikit-bg: #ffffff;--aikit-bg-soft: #f6f7f9;--aikit-bg-muted: #eef0f3;--aikit-fg: #1f2933;--aikit-fg-muted: #616e7c;--aikit-fg-faint: #9aa5b1;--aikit-border: #e4e7eb;--aikit-border-strong: #cbd2d9;--aikit-accent: #3c4b6d;--aikit-accent-fg: #ffffff;--aikit-accent-hover: #2f3b56;--aikit-accent-soft: #eceef3;--aikit-success: #1f8a4c;--aikit-success-soft: #e3f5ea;--aikit-warning: #a16207;--aikit-warning-soft: #fef3c7;--aikit-danger: #c0392b;--aikit-danger-soft: #fdecea;--aikit-info: #1d4ed8;--aikit-info-soft: #e8eefc;--aikit-radius: 8px;--aikit-radius-sm: 6px;--aikit-radius-pill: 999px;--aikit-shadow: 0 6px 20px rgba(15, 23, 42, .08);--aikit-shadow-pop: 0 10px 30px rgba(15, 23, 42, .16);--aikit-z: 99990;--aikit-control-height: 34px}:where(.aikit){--aikit-focus: 0 0 0 2px var(--aikit-bg), 0 0 0 4px var(--aikit-accent)}:where(.aikit:not(.aikit .aikit)){font-family:var(--aikit-font);font-size:var(--aikit-font-size);line-height:var(--aikit-line);color:var(--aikit-fg);box-sizing:border-box}:where(.aikit) *,:where(.aikit) *:before,:where(.aikit) *:after{box-sizing:inherit}:focus-visible:where(.aikit,.aikit *){outline:none;box-shadow:var(--aikit-focus)}code:where(.aikit,.aikit *){font-family:var(--aikit-font-mono);font-size:.92em;padding:1px 5px;border-radius:4px;background:var(--aikit-bg-muted)}a:where(.aikit,.aikit *){color:var(--aikit-accent)}.aikit-btn:where(.aikit,.aikit *){display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--aikit-control-height);padding:0 14px;border:1px solid var(--aikit-border-strong);border-radius:var(--aikit-radius-sm);background:var(--aikit-bg);color:var(--aikit-fg);font:inherit;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.aikit-btn:hover:not(:disabled):where(.aikit,.aikit *){background:var(--aikit-bg-soft)}.aikit-btn:disabled:where(.aikit,.aikit *){opacity:.55;cursor:not-allowed}.aikit-btn--sm:where(.aikit,.aikit *){height:28px;padding:0 10px;font-size:12px}.aikit-btn--primary:where(.aikit,.aikit *){background:var(--aikit-accent);border-color:var(--aikit-accent);color:var(--aikit-accent-fg)}.aikit-btn--primary:hover:not(:disabled):where(.aikit,.aikit *){background:var(--aikit-accent-hover);border-color:var(--aikit-accent-hover)}.aikit-btn--ghost:where(.aikit,.aikit *){border-color:transparent;background:transparent}.aikit-btn--ghost:hover:not(:disabled):where(.aikit,.aikit *){background:var(--aikit-bg-muted)}.aikit-btn--danger:where(.aikit,.aikit *){color:var(--aikit-danger)}.aikit-btn--danger:hover:not(:disabled):where(.aikit,.aikit *){background:var(--aikit-danger-soft);border-color:var(--aikit-danger)}.aikit-btn--icon:where(.aikit,.aikit *){padding:0;width:var(--aikit-control-height)}.aikit-btn--sm.aikit-btn--icon:where(.aikit,.aikit *){width:28px}.aikit-input:where(.aikit,.aikit *),.aikit-select:where(.aikit,.aikit *),.aikit-textarea:where(.aikit,.aikit *){width:100%;min-height:var(--aikit-control-height);padding:6px 10px;border:1px solid var(--aikit-border-strong);border-radius:var(--aikit-radius-sm);background:var(--aikit-bg);color:var(--aikit-fg);font:inherit}.aikit-input:disabled:where(.aikit,.aikit *),.aikit-select:disabled:where(.aikit,.aikit *),.aikit-textarea:disabled:where(.aikit,.aikit *){background:var(--aikit-bg-soft);color:var(--aikit-fg-muted)}.aikit-input:where(.aikit,.aikit *)::placeholder,.aikit-textarea:where(.aikit,.aikit *)::placeholder{color:var(--aikit-fg-faint)}.aikit-switch:where(.aikit,.aikit *){position:relative;width:36px;height:20px;flex:0 0 auto;border:0;border-radius:var(--aikit-radius-pill);background:var(--aikit-border-strong);cursor:pointer;padding:0;transition:background .15s}.aikit-switch:where(.aikit,.aikit *):after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.aikit-switch[aria-checked=true]:where(.aikit,.aikit *){background:var(--aikit-accent)}.aikit-switch[aria-checked=true]:where(.aikit,.aikit *):after{transform:translate(16px)}.aikit-switch:disabled:where(.aikit,.aikit *){opacity:.5;cursor:not-allowed}.aikit-checkbox:where(.aikit,.aikit *){display:inline-flex;align-items:center;gap:8px;cursor:pointer}.aikit-checkbox:where(.aikit,.aikit *) input{accent-color:var(--aikit-accent);width:15px;height:15px;margin:0}.aikit-badge:where(.aikit,.aikit *){display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--aikit-radius-pill);font-size:11px;font-weight:600;line-height:18px;background:var(--aikit-bg-muted);color:var(--aikit-fg-muted)}.aikit-badge--success:where(.aikit,.aikit *){background:var(--aikit-success-soft);color:var(--aikit-success)}.aikit-badge--warning:where(.aikit,.aikit *){background:var(--aikit-warning-soft);color:var(--aikit-warning)}.aikit-badge--danger:where(.aikit,.aikit *){background:var(--aikit-danger-soft);color:var(--aikit-danger)}.aikit-badge--info:where(.aikit,.aikit *){background:var(--aikit-info-soft);color:var(--aikit-info)}.aikit-badge--accent:where(.aikit,.aikit *){background:var(--aikit-accent-soft);color:var(--aikit-accent)}.aikit-spinner:where(.aikit,.aikit *){width:18px;height:18px;border:2px solid var(--aikit-border);border-top-color:var(--aikit-accent);border-radius:50%;animation:aikit-spin .8s linear infinite}.aikit-spinner--md:where(.aikit,.aikit *){width:28px;height:28px;border-width:3px}@keyframes aikit-spin{to{transform:rotate(360deg)}}.aikit-tabs:where(.aikit,.aikit *){display:flex;gap:2px;border-bottom:1px solid var(--aikit-border);margin:0;padding:0;list-style:none}.aikit-tabs__tab:where(.aikit,.aikit *){padding:8px 14px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--aikit-fg-muted);font:inherit;font-weight:500;cursor:pointer}.aikit-tabs__tab[aria-selected=true]:where(.aikit,.aikit *){color:var(--aikit-accent);border-bottom-color:var(--aikit-accent)}.aikit-sr-only:where(.aikit,.aikit *){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.aikit-tabs--segment:where(.aikit,.aikit *){border:0;gap:4px;padding:3px;background:var(--aikit-bg-muted);border-radius:var(--aikit-radius-sm);width:max-content}.aikit-tabs--segment:where(.aikit,.aikit *) .aikit-tabs__tab{margin:0;border:0;border-radius:4px;padding:5px 12px}.aikit-tabs--segment:where(.aikit,.aikit *) .aikit-tabs__tab[aria-selected=true]{background:var(--aikit-bg);color:var(--aikit-fg);box-shadow:0 1px 2px #00000014}.aikit-copy:where(.aikit,.aikit *){display:flex;align-items:center;gap:6px;min-width:0}.aikit-copy__value:where(.aikit,.aikit *){flex:1;min-width:0;padding:6px 10px;border:1px solid var(--aikit-border);border-radius:var(--aikit-radius-sm);background:var(--aikit-bg-soft);font-family:var(--aikit-font-mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aikit-tooltip:where(.aikit,.aikit *){position:relative;display:inline-flex}.aikit-tooltip__bubble:where(.aikit,.aikit *){position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:4px 8px;border-radius:4px;background:var(--aikit-fg);color:var(--aikit-bg);font-size:11px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s;z-index:2}.aikit-tooltip:hover:where(.aikit,.aikit *) .aikit-tooltip__bubble,.aikit-tooltip:focus-within:where(.aikit,.aikit *) .aikit-tooltip__bubble{opacity:1}.aikit-row__title:where(.aikit,.aikit *){display:inline-flex;align-items:center;gap:4px;max-width:100%}.aikit-row__title:where(.aikit,.aikit *)>h3{margin:0}.aikit-row__note:where(.aikit,.aikit *){color:var(--aikit-fg-muted)}.aikit-help-tip:where(.aikit,.aikit *){display:inline-flex;flex:0 0 auto;vertical-align:middle}h3>.aikit-help-tip:where(.aikit,.aikit *){margin-left:4px}.aikit-help-text:where(.aikit,.aikit *){display:block;margin-top:2px;color:var(--aikit-fg-muted)}.aikit-help-tip__btn:where(.aikit,.aikit *){display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--aikit-fg-faint);cursor:help}.aikit-help-tip__btn:hover:where(.aikit,.aikit *),.aikit-help-tip__btn:focus-visible:where(.aikit,.aikit *){color:var(--aikit-accent)}.aikit-help-tip__bubble:where(.aikit,.aikit *){position:fixed;z-index:calc(var(--aikit-z) + 10);width:max-content;max-width:280px;padding:8px 10px;border-radius:var(--aikit-radius-sm);background:var(--aikit-fg);color:var(--aikit-bg);box-shadow:var(--aikit-shadow-pop);font-size:12px;font-weight:400;line-height:1.45;text-align:left;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .12s}.aikit-help-tip__bubble--open:where(.aikit,.aikit *){visibility:visible;opacity:1}.aikit-menu:where(.aikit,.aikit *){position:relative;display:inline-flex}.aikit-menu__list:where(.aikit,.aikit *){position:fixed;top:0;left:0;visibility:hidden;min-width:160px;margin:0;padding:4px;list-style:none;border:1px solid var(--aikit-border);border-radius:var(--aikit-radius-sm);background:var(--aikit-bg);box-shadow:var(--aikit-shadow-pop);z-index:100}.aikit-menu__item:where(.aikit,.aikit *){display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:4px;background:none;color:var(--aikit-fg);font:inherit;text-align:left;cursor:pointer}.aikit-menu__item:hover:where(.aikit,.aikit *),.aikit-menu__item:focus-visible:where(.aikit,.aikit *){background:var(--aikit-bg-soft);box-shadow:none}.aikit-menu__item--danger:where(.aikit,.aikit *){color:var(--aikit-danger)}.aikit-menu__item:disabled:where(.aikit,.aikit *){opacity:.5;cursor:not-allowed}.aikit-modal:where(.aikit,.aikit *){border:0;padding:0;border-radius:var(--aikit-radius);box-shadow:var(--aikit-shadow-pop);background:var(--aikit-bg);color:var(--aikit-fg);max-width:calc(100vw - 32px)}.aikit-modal:where(.aikit,.aikit *)::backdrop{background:#0f172a73}.aikit-modal__head:where(.aikit,.aikit *){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--aikit-border);font-weight:600;font-size:15px}.aikit-modal__body:where(.aikit,.aikit *){padding:16px 18px}.aikit-modal__foot:where(.aikit,.aikit *){display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--aikit-border)}.aikit-card:where(.aikit,.aikit *){border:1px solid var(--aikit-border);border-radius:var(--aikit-radius);background:var(--aikit-bg)}.aikit-card__head:where(.aikit,.aikit *){display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--aikit-border)}.aikit-card__head:where(.aikit,.aikit *) h3{margin:0;font-size:14px;font-weight:600}.aikit-card__head:where(.aikit,.aikit *) small{display:block;margin-top:2px;color:var(--aikit-fg-muted)}.aikit-card__body:where(.aikit,.aikit *){padding:16px 18px}.aikit-row:where(.aikit,.aikit *){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.aikit-row:where(.aikit,.aikit *)+.aikit-row{border-top:1px solid var(--aikit-border)}.aikit-row__text:where(.aikit,.aikit *){min-width:160px;flex:1}.aikit-row__text:where(.aikit,.aikit *) small{display:block;color:var(--aikit-fg-muted);margin-top:2px}.aikit-notice:where(.aikit,.aikit *){padding:8px 12px;border-radius:var(--aikit-radius-sm);font-size:12.5px}.aikit-notice--info:where(.aikit,.aikit *){background:var(--aikit-info-soft);color:var(--aikit-info)}.aikit-notice--warn:where(.aikit,.aikit *){background:var(--aikit-warning-soft);color:var(--aikit-warning)}.aikit-notice--danger:where(.aikit,.aikit *){background:var(--aikit-danger-soft);color:var(--aikit-danger)}.aikit-notice--success:where(.aikit,.aikit *){background:var(--aikit-success-soft);color:var(--aikit-success)}.aikit-empty:where(.aikit,.aikit *){padding:24px 0;text-align:center;color:var(--aikit-fg-muted)}.aikit-muted:where(.aikit,.aikit *){color:var(--aikit-fg-muted)}.aikit-sr:where(.aikit,.aikit *){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aikit-markdown:where(.aikit,.aikit *) p{margin:0 0 8px}.aikit-markdown:where(.aikit,.aikit *) p:last-child{margin-bottom:0}.aikit-markdown:where(.aikit,.aikit *) ul,.aikit-markdown:where(.aikit,.aikit *) ol{margin:0 0 8px;padding-left:20px}.aikit-markdown:where(.aikit,.aikit *) li{margin:2px 0}.aikit-thinking:where(.aikit,.aikit *){align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:12px 12px 12px 2px;background:var(--aikit-bg-soft);font-size:13px}.aikit-thinking__dots:where(.aikit,.aikit *){display:inline-flex;gap:4px}.aikit-thinking__dots:where(.aikit,.aikit *) span{display:block;width:6px;height:6px;border-radius:50%;background:var(--aikit-accent);animation:aikit-bounce 1.2s ease-in-out infinite}.aikit-thinking__dots:where(.aikit,.aikit *) span:nth-child(2){animation-delay:.16s}.aikit-thinking__dots:where(.aikit,.aikit *) span:nth-child(3){animation-delay:.32s}@keyframes aikit-bounce{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}.aikit-thinking__text:where(.aikit,.aikit *){font-weight:500;background:linear-gradient(90deg,var(--aikit-fg-muted) 40%,var(--aikit-accent) 50%,var(--aikit-fg-muted) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:aikit-shimmer 2s linear infinite}@keyframes aikit-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.aikit-thinking__time:where(.aikit,.aikit *){font-size:11px;color:var(--aikit-fg-faint);font-variant-numeric:tabular-nums}:where(.aikit).aikit-panel{position:fixed;z-index:var(--aikit-z);display:flex;flex-direction:column;background:var(--aikit-bg);color:var(--aikit-fg);border:1px solid var(--aikit-border);box-shadow:var(--aikit-shadow-pop);outline:none;animation:aikit-panel-in .2s ease}:where(.aikit).aikit-panel--compact{right:24px;bottom:24px;width:400px;max-width:calc(100vw - 32px);height:min(620px,calc(100vh - 120px));border-radius:var(--aikit-radius)}:where(.aikit).aikit-panel--full{top:0;right:0;bottom:0;width:400px;max-width:100vw;border-width:0 0 0 1px;border-radius:0;box-shadow:-4px 0 16px #0000000f}@keyframes aikit-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.aikit-panel__head:where(.aikit,.aikit *){flex:0 0 auto;border-bottom:1px solid var(--aikit-border)}.aikit-panel__body:where(.aikit,.aikit *){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.aikit-panel__foot:where(.aikit,.aikit *){flex:0 0 auto;border-top:1px solid var(--aikit-border)}.aikit-panel__body:where(.aikit,.aikit *)>.aikit-chat{flex:1 1 auto;min-height:0}:where(.aikit).aikit-launcher{position:fixed;bottom:24px;z-index:var(--aikit-z)}:where(.aikit).aikit-launcher--bottom-right{right:24px}:where(.aikit).aikit-launcher--bottom-left{left:24px}.aikit-launcher__btn:where(.aikit,.aikit *){position:relative;height:auto;padding:10px 16px;gap:8px;border:0;border-radius:var(--aikit-radius-pill);background:var(--aikit-accent);color:var(--aikit-accent-fg);font-size:14px;font-weight:500;box-shadow:0 6px 20px color-mix(in srgb,var(--aikit-accent) 35%,transparent)}.aikit-launcher__btn:hover:not(:disabled):where(.aikit,.aikit *){background:var(--aikit-accent-hover)}.aikit-launcher__dot:where(.aikit,.aikit *){position:absolute;top:6px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--aikit-danger);box-shadow:0 0 0 2px var(--aikit-accent)}:where(.aikit).aikit-chat{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--aikit-bg);color:var(--aikit-fg)}.aikit-chat__head:where(.aikit,.aikit *){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--aikit-border)}.aikit-chat__heading:where(.aikit,.aikit *){min-width:0;flex:1}.aikit-chat__title:where(.aikit,.aikit *){display:flex;align-items:center;gap:8px;min-width:0;font-weight:600;font-size:15px}.aikit-chat__title-text:where(.aikit,.aikit *){min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aikit-chat__title-icon:where(.aikit,.aikit *){flex:0 0 auto;color:var(--aikit-accent)}.aikit-chat__subtitle:where(.aikit,.aikit *){display:block;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--aikit-fg-muted)}.aikit-chat__head-actions:where(.aikit,.aikit *){display:flex;align-items:center;gap:4px;flex:0 0 auto}.aikit-chat__history-anchor:where(.aikit,.aikit *){position:relative;display:inline-flex}.aikit-chat__head-actions:where(.aikit,.aikit *) .aikit-btn[aria-pressed=true]{background:var(--aikit-accent-soft);color:var(--aikit-accent)}.aikit-chat__body:where(.aikit,.aikit *){flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px}.aikit-chat__foot:where(.aikit,.aikit *){flex:0 0 auto;padding:12px 16px;border-top:1px solid var(--aikit-border)}.aikit-chat__note:where(.aikit,.aikit *){margin-top:6px;font-size:11px;color:var(--aikit-fg-faint)}.aikit-chat__preview-bar:where(.aikit,.aikit *){margin-bottom:10px}.aikit-chat__preview-bar:empty:where(.aikit,.aikit *){display:none}.aikit-chat__message:where(.aikit,.aikit *){display:flex;flex-direction:column}.aikit-chat__message--user:where(.aikit,.aikit *){align-items:flex-end}.aikit-chat__message--assistant:where(.aikit,.aikit *){align-items:flex-start}.aikit-chat__bubble:where(.aikit,.aikit *){max-width:88%;padding:10px 12px;font-size:13.5px;line-height:1.55;overflow-wrap:break-word}.aikit-chat__bubble--user:where(.aikit,.aikit *){border-radius:12px 12px 2px;background:var(--aikit-accent-soft);color:var(--aikit-fg)}.aikit-chat__bubble--assistant:where(.aikit,.aikit *){border-radius:12px 12px 12px 2px;background:var(--aikit-bg-soft);color:var(--aikit-fg)}.aikit-chat__bubble--optimistic:where(.aikit,.aikit *){opacity:.75}.aikit-chat__text:where(.aikit,.aikit *){white-space:pre-wrap}.aikit-chat__bubble:where(.aikit,.aikit *) .aikit-markdown p{margin:0 0 6px}.aikit-chat__bubble:where(.aikit,.aikit *) .aikit-markdown p:last-child{margin-bottom:0}.aikit-chat__bubble:where(.aikit,.aikit *) .aikit-markdown ul,.aikit-chat__bubble:where(.aikit,.aikit *) .aikit-markdown ol{margin:0 0 6px;padding-left:18px}.aikit-chat__bubble:where(.aikit,.aikit *) code{font-size:12px}.aikit-chat__tools:where(.aikit,.aikit *){display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px}.aikit-pending:where(.aikit,.aikit *){padding:12px;border:1px solid var(--aikit-warning);border-radius:var(--aikit-radius);background:var(--aikit-warning-soft);font-size:13px}.aikit-pending--destructive:where(.aikit,.aikit *){border-color:var(--aikit-danger);background:var(--aikit-danger-soft)}.aikit-pending__title:where(.aikit,.aikit *){font-weight:600;margin-bottom:4px}.aikit-pending__args:where(.aikit,.aikit *){margin:8px 0;padding:0;list-style:none;font-size:12px;color:var(--aikit-fg-muted)}.aikit-pending__args:where(.aikit,.aikit *) li{padding:2px 0;overflow-wrap:anywhere}.aikit-pending__note:where(.aikit,.aikit *){margin-top:4px}.aikit-pending__actions:where(.aikit,.aikit *){display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.aikit-chat__empty:where(.aikit,.aikit *){margin:auto;max-width:300px;text-align:center;color:var(--aikit-fg-muted);font-size:13px}.aikit-chat__empty:where(.aikit,.aikit *) p{margin:0}.aikit-chat__suggestions:where(.aikit,.aikit *){display:flex;flex-direction:column;gap:6px;margin-top:12px}.aikit-chat__suggestion:where(.aikit,.aikit *){margin:0;padding:8px 12px;border:1px solid var(--aikit-border);border-radius:var(--aikit-radius-sm);background:var(--aikit-bg);color:var(--aikit-fg);font:inherit;font-size:13px;text-align:left;cursor:pointer}.aikit-chat__suggestion:hover:not(:disabled):where(.aikit,.aikit *){border-color:var(--aikit-accent);color:var(--aikit-accent)}.aikit-chat__suggestion:disabled:where(.aikit,.aikit *){opacity:.55;cursor:default}.aikit-chat__error:where(.aikit,.aikit *){padding:10px 12px;border-radius:var(--aikit-radius-sm);background:var(--aikit-danger-soft);color:var(--aikit-danger);font-size:13px}.aikit-chat__error:where(.aikit,.aikit *) a{color:inherit;font-weight:500}.aikit-composer:where(.aikit,.aikit *){position:relative}.aikit-composer__box:where(.aikit,.aikit *){position:relative;display:flex;flex-direction:column;border:1px solid var(--aikit-border);border-radius:var(--aikit-radius);background:var(--aikit-bg);transition:border-color .15s,box-shadow .15s}.aikit-composer__box:focus-within:where(.aikit,.aikit *){border-color:var(--aikit-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--aikit-accent) 12%,transparent)}.aikit-composer__box--disabled:where(.aikit,.aikit *){background:var(--aikit-bg-soft)}.aikit-composer__grip:where(.aikit,.aikit *){position:absolute;top:-5px;left:0;right:0;height:10px;cursor:ns-resize;z-index:1}.aikit-composer__grip:where(.aikit,.aikit *):after{content:"";position:absolute;top:3px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:4px;background:var(--aikit-border-strong);opacity:0;transition:opacity .15s}.aikit-composer__grip:hover:where(.aikit,.aikit *):after{opacity:1}.aikit-composer__grip:focus-visible:where(.aikit,.aikit *){box-shadow:none}.aikit-composer__grip:focus-visible:where(.aikit,.aikit *):after{opacity:1;background:var(--aikit-accent)}.aikit-composer__input:where(.aikit,.aikit *){width:100%;padding:10px 12px 0;border:0;background:transparent;resize:none;outline:none;box-shadow:none;font:inherit;font-size:14px;line-height:1.5;color:var(--aikit-fg)}.aikit-composer__input:focus:where(.aikit,.aikit *){outline:none;box-shadow:none}.aikit-composer__input:where(.aikit,.aikit *)::placeholder{color:var(--aikit-fg-faint)}.aikit-composer__input:disabled:where(.aikit,.aikit *){cursor:not-allowed;color:var(--aikit-fg-muted)}.aikit-composer__bar:where(.aikit,.aikit *){display:flex;align-items:center;gap:2px;padding:4px 6px 6px}.aikit-composer__hint:where(.aikit,.aikit *){flex:1;min-width:0;font-size:11px;color:var(--aikit-fg-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aikit-composer__send:where(.aikit,.aikit *){width:30px;height:30px;border-radius:50%}.aikit-composer__send:disabled:where(.aikit,.aikit *){opacity:.35}.aikit-composer__menu:where(.aikit,.aikit *){position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:2;max-height:260px;overflow-y:auto;margin:0;padding:4px;list-style:none;border:1px solid var(--aikit-border);border-radius:var(--aikit-radius);background:var(--aikit-bg);box-shadow:var(--aikit-shadow-pop)}.aikit-composer__menu-head:where(.aikit,.aikit *){padding:6px 8px 4px;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--aikit-fg-faint)}.aikit-composer__menu-empty:where(.aikit,.aikit *){padding:8px;font-size:12px;color:var(--aikit-fg-muted)}.aikit-composer__menu-row:where(.aikit,.aikit *){display:flex;align-items:baseline;gap:8px;padding:7px 8px;border-radius:var(--aikit-radius-sm);font-size:13px;cursor:pointer}.aikit-composer__menu-row--active:where(.aikit,.aikit *){background:var(--aikit-accent-soft)}.aikit-composer__menu-label:where(.aikit,.aikit *){max-width:60%;font-weight:500;color:var(--aikit-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aikit-composer__menu-hint:where(.aikit,.aikit *){font-size:12px;color:var(--aikit-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aikit-composer__box--drop:where(.aikit,.aikit *){border-color:var(--aikit-accent);box-shadow:var(--aikit-focus)}.aikit-composer__files:where(.aikit,.aikit *){display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:8px 8px 0;list-style:none}.aikit-composer__file:where(.aikit,.aikit *){position:relative;display:inline-flex;align-items:center;gap:8px;max-width:220px;padding:4px 6px 4px 4px;overflow:hidden;border:1px solid var(--aikit-border);border-radius:var(--aikit-radius-sm);background:var(--aikit-bg-soft);font-size:12px}.aikit-composer__file--error:where(.aikit,.aikit *){border-color:var(--aikit-danger);background:var(--aikit-danger-soft)}.aikit-composer__file-thumb:where(.aikit,.aikit *),.aikit-composer__file-kind:where(.aikit,.aikit *){flex:0 0 auto;width:28px;height:28px;border-radius:4px;object-fit:cover}.aikit-composer__file-kind:where(.aikit,.aikit *){display:inline-flex;align-items:center;justify-content:center;background:var(--aikit-accent-soft);color:var(--aikit-accent);font-size:9px;font-weight:700;letter-spacing:.02em}.aikit-composer__file-text:where(.aikit,.aikit *){display:flex;flex-direction:column;min-width:0}.aikit-composer__file-name:where(.aikit,.aikit *){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--aikit-fg);font-weight:500}.aikit-composer__file-meta:where(.aikit,.aikit *){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--aikit-fg-muted);font-size:11px}.aikit-composer__file--error:where(.aikit,.aikit *) .aikit-composer__file-meta{color:var(--aikit-danger)}.aikit-composer__file-progress:where(.aikit,.aikit *){position:absolute;left:0;bottom:0;height:2px;background:var(--aikit-accent);transition:width .15s}.aikit-composer__file-remove:where(.aikit,.aikit *){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--aikit-fg-muted);cursor:pointer}.aikit-composer__file-remove:hover:where(.aikit,.aikit *){background:var(--aikit-bg-muted);color:var(--aikit-fg)}.aikit-composer__hint:first-child:where(.aikit,.aikit *){padding-left:6px}.aikit-composer__attach:where(.aikit,.aikit *){flex:0 0 auto;color:var(--aikit-fg-muted)}.aikit-composer__attach:hover:where(.aikit,.aikit *){color:var(--aikit-accent)}.aikit-composer__files-note:where(.aikit,.aikit *){margin-top:4px;font-size:11px;color:var(--aikit-fg-muted)}.aikit-chat__files:where(.aikit,.aikit *){display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none}.aikit-chat__file:where(.aikit,.aikit *){display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 6px;border-radius:4px;background:var(--aikit-bg);font-size:11px;color:var(--aikit-fg-muted)}.aikit-chat__file:where(.aikit,.aikit *) span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aikit-chat__file--expired:where(.aikit,.aikit *)>span:not(.aikit-chat__file-state){text-decoration:line-through;opacity:.7}.aikit-chat__file-state:where(.aikit,.aikit *){flex-shrink:0;padding:0 4px;border-radius:3px;background:var(--aikit-border);font-size:10px;text-transform:uppercase;letter-spacing:.02em}.aikit-chat__activity:where(.aikit,.aikit *){margin-top:6px;font-size:11px;color:var(--aikit-fg-muted)}.aikit-chat__activity-line:where(.aikit,.aikit *){display:flex;flex-wrap:wrap;align-items:center;gap:4px}.aikit-chat__activity-line:where(.aikit,.aikit *)>svg{flex:0 0 auto;color:var(--aikit-success)}.aikit-chat__activity-failed:where(.aikit,.aikit *){color:var(--aikit-danger)}.aikit-chat__activity-skipped:where(.aikit,.aikit *){color:var(--aikit-warning);cursor:help}.aikit-chat__activity-toggle:where(.aikit,.aikit *){height:auto;min-height:0;padding:0 4px;font-size:11px;color:var(--aikit-accent)}.aikit-chat__activity-list:where(.aikit,.aikit *){margin:4px 0 0;padding:6px 8px;list-style:none;border-radius:var(--aikit-radius-sm);background:var(--aikit-bg)}.aikit-chat__activity-list:where(.aikit,.aikit *) li{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.aikit-chat__activity-count:where(.aikit,.aikit *){white-space:nowrap}.aikit-history:where(.aikit,.aikit *){display:flex;flex-direction:column;gap:8px}.aikit-history--inline:where(.aikit,.aikit *){padding:16px}.aikit-history--popover:where(.aikit,.aikit *){position:absolute;top:calc(100% + 6px);right:0;z-index:6;width:320px;max-width:calc(100vw - 32px);max-height:min(480px,calc(100vh - 120px));overflow:hidden;padding:10px;border:1px solid var(--aikit-border);border-radius:var(--aikit-radius);background:var(--aikit-bg);box-shadow:var(--aikit-shadow-pop);text-align:left;font-weight:400;font-size:var(--aikit-font-size)}.aikit-history:where(.aikit,.aikit *)>*{flex:0 0 auto}.aikit-history__body:where(.aikit,.aikit *){display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:96px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;margin:0 -4px;padding:0 4px}.aikit-history--popover:where(.aikit,.aikit *) .aikit-history__body{min-height:0}.aikit-history__search:where(.aikit,.aikit *){width:100%}.aikit-history__note:where(.aikit,.aikit *){font-size:12px}.aikit-history__empty:where(.aikit,.aikit *){padding:16px 0;font-size:13px}.aikit-history__loading:where(.aikit,.aikit *){display:flex;justify-content:center;padding:8px}.aikit-history__new:where(.aikit,.aikit *){width:100%;justify-content:flex-start;height:32px;padding:0 10px;font-weight:500}.aikit-history__list:where(.aikit,.aikit *){display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.aikit-history__row:where(.aikit,.aikit *){display:flex;align-items:center;gap:4px;padding-right:4px;border-radius:var(--aikit-radius-sm);background:transparent}.aikit-history__row:hover:where(.aikit,.aikit *),.aikit-history__row:focus-within:where(.aikit,.aikit *){background:var(--aikit-bg-soft)}.aikit-history__row--current:where(.aikit,.aikit *),.aikit-history__row--current:hover:where(.aikit,.aikit *){background:var(--aikit-accent-soft)}.aikit-history__open:where(.aikit,.aikit *){flex:1;min-width:0;height:auto;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:0;background:transparent;text-align:left;white-space:normal;font-weight:400}.aikit-history__open:hover:not(:disabled):where(.aikit,.aikit *){background:transparent}.aikit-history__open:disabled:where(.aikit,.aikit *){opacity:1;cursor:default}.aikit-history__title:where(.aikit,.aikit *){display:flex;align-items:center;gap:4px;max-width:100%;font-size:13px;font-weight:500;color:var(--aikit-fg)}.aikit-history__title-text:where(.aikit,.aikit *){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aikit-history__pin:where(.aikit,.aikit *){flex:0 0 auto;color:var(--aikit-accent)}.aikit-history__meta:where(.aikit,.aikit *){max-width:100%;font-size:11px;color:var(--aikit-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aikit-history__rename:where(.aikit,.aikit *){flex:1;margin:4px 0}.aikit-history__actions:where(.aikit,.aikit *){flex:0 0 auto;display:inline-flex;opacity:0;transition:opacity .12s}.aikit-history__row:hover:where(.aikit,.aikit *) .aikit-history__actions,.aikit-history__row:focus-within:where(.aikit,.aikit *) .aikit-history__actions,.aikit-history__actions:has([aria-expanded=true]):where(.aikit,.aikit *){opacity:1}@media(hover:none){.aikit-history__actions:where(.aikit,.aikit *){opacity:1}}.aikit-history__more:where(.aikit,.aikit *){display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--aikit-radius-sm);color:var(--aikit-fg-muted);cursor:pointer}.aikit-history__more:hover:where(.aikit,.aikit *){background:var(--aikit-bg-muted);color:var(--aikit-fg)}.aikit-history__more-btn:where(.aikit,.aikit *){align-self:center}.aikit-history__archived:where(.aikit,.aikit *){position:sticky;bottom:0;z-index:1;display:flex;margin:4px -4px 0;padding:6px 4px 2px;border-top:1px solid var(--aikit-border);background:var(--aikit-bg)}.aikit-history__archived--open:where(.aikit,.aikit *){position:static}.aikit-history__archived-toggle:where(.aikit,.aikit *){color:var(--aikit-fg-muted);font-weight:500}.aikit-history__footer:where(.aikit,.aikit *){display:flex;justify-content:flex-end;margin-top:4px;padding-top:8px;border-top:1px solid var(--aikit-border)}.aikit-history__clear:where(.aikit,.aikit *){color:var(--aikit-fg-muted);font-weight:400}.aikit-history__clear:hover:not(:disabled):where(.aikit,.aikit *){color:var(--aikit-danger);background:transparent}.aikit-settings:where(.aikit,.aikit *){width:100%;max-width:1000px;min-width:0}.aikit-settings__header:where(.aikit,.aikit *){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px}.aikit-settings__title-row:where(.aikit,.aikit *){display:flex;align-items:center;flex-wrap:wrap;gap:10px}.aikit-settings__title:where(.aikit,.aikit *){display:inline-flex;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;line-height:1.3;color:var(--aikit-fg)}.aikit-settings__title-icon:where(.aikit,.aikit *){flex-shrink:0;color:var(--aikit-accent)}.aikit-settings__links:where(.aikit,.aikit *){display:flex;align-items:center;gap:16px;font-size:13px}.aikit-settings__lead:where(.aikit,.aikit *){margin:6px 0 12px;max-width:760px;font-size:13px;line-height:1.55;color:var(--aikit-fg-muted)}.aikit-settings__body:where(.aikit,.aikit *){padding-top:16px}.aikit-settings__loading:where(.aikit,.aikit *){display:flex;justify-content:center;padding:32px 0}.aikit-settings__card:where(.aikit,.aikit *){margin-bottom:16px;overflow:hidden}.aikit-settings__h3:where(.aikit,.aikit *){margin:0 0 4px;font-size:14px;font-weight:600;color:var(--aikit-fg)}.aikit-settings__h3:where(.aikit,.aikit *) label{cursor:pointer}.aikit-settings__row:where(.aikit,.aikit *){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.aikit-settings__row:where(.aikit,.aikit *)>.aikit-row__text{font-size:13px}.aikit-settings__row:where(.aikit,.aikit *)>.aikit-row__text>span{font-weight:500;color:var(--aikit-fg)}.aikit-settings:where(.aikit,.aikit *) small{font-size:12px;line-height:1.5;color:var(--aikit-fg-muted)}.aikit-settings:where(.aikit,.aikit *) .aikit-row__text small{display:block;margin-top:2px}.aikit-settings__hint:where(.aikit,.aikit *){display:block;margin-top:10px}.aikit-settings__rows:where(.aikit,.aikit *){margin-top:8px}.aikit-settings:where(.aikit,.aikit *) .aikit-notice{margin:8px 0 0}.aikit-settings__body:where(.aikit,.aikit *)>.aikit-notice{margin:0 0 12px}.aikit-settings__control:where(.aikit,.aikit *){width:320px;max-width:100%;flex-shrink:1}.aikit-settings__number:where(.aikit,.aikit *){width:96px;flex-shrink:0}.aikit-settings__key-group:where(.aikit,.aikit *){display:flex;align-items:center;gap:8px;min-width:0}.aikit-settings__link:where(.aikit,.aikit *){display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:13px;color:var(--aikit-accent)}@media(max-width:640px){.aikit-settings__row:where(.aikit,.aikit *){flex-wrap:wrap}.aikit-settings__control:where(.aikit,.aikit *){width:100%}}.aikit-choices:where(.aikit,.aikit *){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:12px}.aikit-choice:where(.aikit,.aikit *){display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--aikit-border);border-radius:var(--aikit-radius-sm);background:var(--aikit-bg);box-shadow:0 0 0 0 transparent;font-size:13px;cursor:pointer;transition:border-color .3s,box-shadow .3s,background .3s}.aikit-choice:hover:where(.aikit,.aikit *){border-color:var(--aikit-accent)}.aikit-choice:focus-within:where(.aikit,.aikit *){box-shadow:var(--aikit-focus)}.aikit-choice--active:where(.aikit,.aikit *){border-color:var(--aikit-accent);background:var(--aikit-accent-soft)}.aikit-choice__text:where(.aikit,.aikit *){min-width:0}.aikit-choice__text:where(.aikit,.aikit *) strong{display:block;font-weight:600;color:var(--aikit-fg)}.aikit-choice__text:where(.aikit,.aikit *) small{display:block;margin-top:2px}.aikit-choice:where(.aikit,.aikit *) input[type=radio]{appearance:none;-webkit-appearance:none;flex-shrink:0;width:16px;height:16px;margin:2px 0 0;padding:0;border:1.5px solid var(--aikit-border-strong);border-radius:50%;background:var(--aikit-bg);box-shadow:none;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.aikit-choice:where(.aikit,.aikit *) input[type=radio]:before{display:none}.aikit-choice:where(.aikit,.aikit *) input[type=radio]:checked{border-color:var(--aikit-accent);background:var(--aikit-accent);box-shadow:inset 0 0 0 3px var(--aikit-bg)}.aikit-choice:where(.aikit,.aikit *) input[type=radio]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--aikit-bg)}.aikit-activity-list:where(.aikit,.aikit *){list-style:none;margin:0;padding:4px 18px}.aikit-activity-list:where(.aikit,.aikit *) li{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--aikit-border);font-size:13px}.aikit-activity-list:where(.aikit,.aikit *) li:first-child{border-top:0}.aikit-activity-list:where(.aikit,.aikit *) code{padding:0;background:transparent;font-size:12px;font-weight:500;color:var(--aikit-fg)}.aikit-activity-list__when:where(.aikit,.aikit *){margin-left:auto;white-space:nowrap}.aikit-savebar:where(.aikit,.aikit *){display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:10px 12px 10px 16px;border:1px solid var(--aikit-warning);border-radius:var(--aikit-radius);background:var(--aikit-warning-soft);color:var(--aikit-warning);box-shadow:var(--aikit-shadow);font-size:13px;font-weight:500}.aikit-savebar--sticky:where(.aikit,.aikit *){position:sticky;top:var(--aikit-sticky-top, 0px);z-index:var(--aikit-z)}.aikit-savebar__actions:where(.aikit,.aikit *){display:flex;align-items:center;gap:8px;flex-shrink:0}.aikit-mcp:where(.aikit,.aikit *){width:100%;max-width:1000px;min-width:0}.aikit-mcp__header:where(.aikit,.aikit *){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px}.aikit-mcp__title-row:where(.aikit,.aikit *){display:flex;align-items:center;flex-wrap:wrap;gap:10px}.aikit-mcp__title:where(.aikit,.aikit *){display:inline-flex;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;line-height:1.3;color:var(--aikit-fg)}.aikit-mcp__title-icon:where(.aikit,.aikit *){flex-shrink:0}.aikit-mcp__links:where(.aikit,.aikit *){display:flex;align-items:center;gap:16px;font-size:13px}.aikit-mcp__lead:where(.aikit,.aikit *){margin:6px 0 12px;max-width:760px;font-size:13px;line-height:1.55;color:var(--aikit-fg-muted)}.aikit-mcp__tabs:where(.aikit,.aikit *){margin-top:8px}.aikit-mcp__body:where(.aikit,.aikit *){padding-top:16px}.aikit-mcp__save-bar:where(.aikit,.aikit *){position:sticky;top:calc(var(--wp-admin--admin-bar--height, 32px) + 8px);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:10px 12px 10px 16px;border:1px solid var(--aikit-warning);border-radius:var(--aikit-radius);background:var(--aikit-warning-soft);color:var(--aikit-warning);box-shadow:var(--aikit-shadow);font-weight:500}.aikit-mcp__save-actions:where(.aikit,.aikit *),.aikit-mcp__inline-save:where(.aikit,.aikit *){display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.aikit-mcp__inline-save:where(.aikit,.aikit *){margin-top:10px}.aikit-mcp:where(.aikit,.aikit *) .aikit-card,.aikit-connect:where(.aikit,.aikit *),.aikit-tools:where(.aikit,.aikit *) .aikit-card,.aikit-connections:where(.aikit,.aikit *) .aikit-card,.aikit-keys:where(.aikit,.aikit *),.aikit-diag:where(.aikit,.aikit *),.aikit-activity:where(.aikit,.aikit *),.aikit-mcp-form:where(.aikit,.aikit *) .aikit-card{margin-bottom:16px;overflow:hidden}.aikit-mcp__h3:where(.aikit,.aikit *),.aikit-tools__title:where(.aikit,.aikit *){margin:0 0 4px;font-size:14px;font-weight:600;color:var(--aikit-fg)}.aikit-mcp__row:where(.aikit,.aikit *){padding:10px 0}.aikit-mcp__row:where(.aikit,.aikit *)+.aikit-mcp__row{border-top:0}.aikit-mcp__label:where(.aikit,.aikit *){font-weight:500;color:var(--aikit-fg)}.aikit-mcp:where(.aikit,.aikit *) small,.aikit-connect:where(.aikit,.aikit *) small,.aikit-tools:where(.aikit,.aikit *) small,.aikit-activity:where(.aikit,.aikit *) small,.aikit-diag:where(.aikit,.aikit *) small{font-size:12px;line-height:1.5;color:var(--aikit-fg-muted)}.aikit-mcp__block:where(.aikit,.aikit *),.aikit-mcp__sub:where(.aikit,.aikit *){display:block;margin:2px 0 8px}.aikit-mcp__code:where(.aikit,.aikit *){display:block;margin-top:2px;padding:0;background:transparent;font-size:11px;color:var(--aikit-fg-faint);white-space:nowrap}.aikit-mcp__url:where(.aikit,.aikit *){width:100%;max-width:420px;min-width:220px;flex-shrink:1}.aikit-mcp__number:where(.aikit,.aikit *){width:96px}.aikit-mcp__card-notice:where(.aikit,.aikit *){margin:10px 18px 0}.aikit-mcp__foot:where(.aikit,.aikit *){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 18px;border-top:1px solid var(--aikit-border);font-size:13px}.aikit-mcp__quiet-danger:where(.aikit,.aikit *){color:var(--aikit-fg-muted);border-color:var(--aikit-border)}.aikit-mcp__quiet-danger:hover:not(:disabled):where(.aikit,.aikit *),.aikit-mcp__quiet-danger:focus-visible:where(.aikit,.aikit *){color:var(--aikit-danger);border-color:var(--aikit-danger);background:var(--aikit-danger-soft)}.aikit-mcp-table-wrap:where(.aikit,.aikit *){overflow-x:auto}.aikit-mcp-table:where(.aikit,.aikit *){width:100%;border-collapse:collapse;font-size:13px}.aikit-mcp-table:where(.aikit,.aikit *) th{padding:8px 10px;border-bottom:1px solid var(--aikit-border);background:var(--aikit-bg-soft);text-align:left;font-size:12px;font-weight:600;color:var(--aikit-fg-muted);white-space:nowrap}.aikit-mcp-table:where(.aikit,.aikit *) td{padding:9px 10px;border-top:1px solid var(--aikit-border);vertical-align:middle}.aikit-mcp-table:where(.aikit,.aikit *) tbody tr:first-child td{border-top:0}.aikit-mcp-table:where(.aikit,.aikit *) tbody tr:hover{background:var(--aikit-bg-soft)}.aikit-mcp-table:where(.aikit,.aikit *) code{padding:0;background:transparent;font-size:11px;color:var(--aikit-fg-faint);white-space:nowrap}.aikit-mcp-table__fit:where(.aikit,.aikit *){width:1%;white-space:nowrap}.aikit-mcp-table__right:where(.aikit,.aikit *){text-align:right;white-space:nowrap}.aikit-connect__head:where(.aikit,.aikit *){flex-direction:column;align-items:flex-start}.aikit-connect__chosen:where(.aikit,.aikit *){display:inline-flex;align-items:center;gap:6px}.aikit-connect__stepper:where(.aikit,.aikit *){display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--aikit-fg-faint)}.aikit-connect__step:where(.aikit,.aikit *){display:inline-flex;align-items:center;gap:6px}.aikit-connect__step:where(.aikit,.aikit *)+.aikit-connect__step:before{content:"";width:24px;height:1px;margin-right:4px;background:var(--aikit-border)}.aikit-connect__step--active:where(.aikit,.aikit *){color:var(--aikit-fg);font-weight:600}.aikit-connect__step-num:where(.aikit,.aikit *){display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--aikit-border);border-radius:50%;font-size:12px}.aikit-connect__step--active:where(.aikit,.aikit *) .aikit-connect__step-num{border-color:var(--aikit-accent);background:var(--aikit-accent);color:var(--aikit-accent-fg)}.aikit-connect__search:where(.aikit,.aikit *){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.aikit-connect__search-input:where(.aikit,.aikit *){width:auto;min-width:140px;max-width:240px}.aikit-connect__tiles:where(.aikit,.aikit *){display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:10px}.aikit-connect__tile:where(.aikit,.aikit *){justify-content:flex-start;gap:12px;height:auto;padding:12px 14px;border:1px solid var(--aikit-border);border-radius:var(--aikit-radius-sm);background:var(--aikit-bg);text-align:left;white-space:normal;transition:border-color .2s}.aikit-connect__tile:hover:not(:disabled):where(.aikit,.aikit *){border-color:var(--aikit-accent);background:var(--aikit-bg)}.aikit-connect__tile-logo:where(.aikit,.aikit *){display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--aikit-radius-sm);background:var(--aikit-bg-soft);color:var(--aikit-fg)}.aikit-connect__tile-text:where(.aikit,.aikit *){display:flex;flex-direction:column;min-width:0}.aikit-connect__tile-text:where(.aikit,.aikit *) strong{font-size:14px;color:var(--aikit-fg)}.aikit-connect__tile-text:where(.aikit,.aikit *) small{font-weight:400}.aikit-connect__tab:where(.aikit,.aikit *){display:inline-flex;align-items:center;gap:6px}.aikit-connect__tab-body:where(.aikit,.aikit *){margin-top:14px}.aikit-connect__actions:where(.aikit,.aikit *){display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.aikit-connect__guide:where(.aikit,.aikit *){display:flex;flex-direction:column;gap:8px}.aikit-connect__notice:where(.aikit,.aikit *){display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}.aikit-connect__one-click:where(.aikit,.aikit *){display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:4px}.aikit-connect__deep-link:where(.aikit,.aikit *){display:inline-flex;align-items:center;height:var(--aikit-control-height);padding:0 16px;border-radius:var(--aikit-radius-sm);background:var(--aikit-accent);color:var(--aikit-accent-fg);font-weight:500;text-decoration:none}.aikit-connect__deep-link:hover:where(.aikit,.aikit *){background:var(--aikit-accent-hover);color:var(--aikit-accent-fg)}.aikit-connect__manual:where(.aikit,.aikit *){display:block;margin-top:4px;font-size:13px;color:var(--aikit-fg)}.aikit-connect__steps:where(.aikit,.aikit *){margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--aikit-fg)}.aikit-connect__url:where(.aikit,.aikit *){display:flex;flex-direction:column;gap:4px;width:100%;max-width:440px}.aikit-connect__snippet:where(.aikit,.aikit *){margin:0;padding:12px;overflow-x:auto;border-radius:var(--aikit-radius-sm);background:var(--aikit-fg);color:var(--aikit-bg);font-family:var(--aikit-font-mono);font-size:12px;white-space:pre}.aikit-tools__levels:where(.aikit,.aikit *){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:12px}.aikit-tools__level:where(.aikit,.aikit *){display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--aikit-border);border-radius:var(--aikit-radius-sm);background:var(--aikit-bg);font-size:13px;cursor:pointer;transition:border-color .3s,box-shadow .3s,background .3s}.aikit-tools__level:hover:where(.aikit,.aikit *){border-color:var(--aikit-border-strong)}.aikit-tools__level--active:where(.aikit,.aikit *),.aikit-tools__level--active:hover:where(.aikit,.aikit *){border-color:var(--aikit-accent);background:var(--aikit-accent-soft);box-shadow:0 0 0 3px var(--aikit-accent-soft)}.aikit-tools__level:where(.aikit,.aikit *) input{flex-shrink:0;width:16px;height:16px;margin:2px 0 0;accent-color:var(--aikit-accent)}.aikit-tools__level:where(.aikit,.aikit *) strong{display:block;font-weight:600;color:var(--aikit-fg)}.aikit-tools__level:where(.aikit,.aikit *) small{display:block}.aikit-tools__toolbar:where(.aikit,.aikit *){display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 18px;border-bottom:1px solid var(--aikit-border)}.aikit-tools__toolbar:where(.aikit,.aikit *) .aikit-tools__title{margin:0 auto 0 0}.aikit-tools__search:where(.aikit,.aikit *){width:auto;min-width:140px;max-width:240px}.aikit-tools__filters:where(.aikit,.aikit *){padding:12px 18px 4px}.aikit-tools__name:where(.aikit,.aikit *){font-size:13px;font-weight:500;color:var(--aikit-fg)}.aikit-tools__badges:where(.aikit,.aikit *){display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:6px}.aikit-tools__text:where(.aikit,.aikit *){display:block;max-width:720px;margin-top:2px}.aikit-activity__count:where(.aikit,.aikit *){margin-left:8px;padding:1px 8px;border-radius:var(--aikit-radius-pill);background:var(--aikit-bg-muted);color:var(--aikit-fg-muted);font-size:12px;font-weight:500}.aikit-activity__toolbar:where(.aikit,.aikit *){display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:52px;padding:10px 18px;border-bottom:1px solid var(--aikit-border)}.aikit-activity__toolbar-end:where(.aikit,.aikit *){display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:var(--aikit-fg-muted)}.aikit-activity__filters:where(.aikit,.aikit *){position:relative;display:inline-flex}.aikit-activity__filter-count:where(.aikit,.aikit *){min-width:18px;height:18px;padding:0 5px;border-radius:var(--aikit-radius-pill);background:var(--aikit-accent-fg);color:var(--aikit-accent);font-size:11px;line-height:18px;text-align:center}.aikit-activity__chip:where(.aikit,.aikit *){display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 10px;border-radius:var(--aikit-radius-pill);background:var(--aikit-accent-soft);color:var(--aikit-accent);font-size:12px}.aikit-activity__chip:where(.aikit,.aikit *) .aikit-btn{width:20px;height:20px;color:inherit}.aikit-activity__panel:where(.aikit,.aikit *){position:absolute;top:calc(100% + 6px);left:0;z-index:5;width:440px;max-width:90vw;border:1px solid var(--aikit-border);border-radius:var(--aikit-radius-sm);background:var(--aikit-bg);box-shadow:var(--aikit-shadow-pop)}.aikit-activity__panel-grid:where(.aikit,.aikit *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.aikit-activity__panel-foot:where(.aikit,.aikit *){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--aikit-border)}.aikit-activity__panel-foot:where(.aikit,.aikit *) small{font-size:11px}.aikit-activity__field:where(.aikit,.aikit *){display:flex;flex-direction:column;gap:4px;min-width:0}.aikit-activity__field:where(.aikit,.aikit *)>span{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--aikit-fg-muted)}.aikit-activity__cell-filter:where(.aikit,.aikit *){height:auto;padding:0;border:0;background:transparent;color:inherit;font-weight:inherit;text-align:left;white-space:normal}.aikit-activity__cell-filter:hover:not(:disabled):where(.aikit,.aikit *){background:transparent;color:var(--aikit-accent);text-decoration:underline dotted}.aikit-activity__tool:where(.aikit,.aikit *){font-weight:500;color:var(--aikit-fg)}.aikit-activity__code:where(.aikit,.aikit *){display:block}.aikit-activity__hint:where(.aikit,.aikit *){display:block;margin-top:4px}.aikit-activity__pager:where(.aikit,.aikit *){display:inline-flex;gap:8px}.aikit-activity__error:where(.aikit,.aikit *){margin:10px 18px}.aikit-activity__recent:where(.aikit,.aikit *){margin:0;padding:4px 18px;list-style:none}.aikit-activity__recent:where(.aikit,.aikit *) li{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--aikit-border);font-size:13px}.aikit-activity__recent:where(.aikit,.aikit *) li:first-child{border-top:0}.aikit-activity__recent:where(.aikit,.aikit *) code{padding:0;background:transparent;font-size:12px;font-weight:500;color:var(--aikit-fg)}.aikit-activity__when:where(.aikit,.aikit *){margin-left:auto;white-space:nowrap}.aikit-diag__list:where(.aikit,.aikit *){display:grid;gap:10px;margin:0;padding:0;list-style:none}.aikit-diag__check:where(.aikit,.aikit *){display:flex;align-items:flex-start;gap:10px}.aikit-diag__check:where(.aikit,.aikit *) small{display:block}.aikit-diag__status:where(.aikit,.aikit *){display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--aikit-fg-faint);color:var(--aikit-bg);font-size:12px;font-weight:700}.aikit-diag__status--pass:where(.aikit,.aikit *){background:var(--aikit-success)}.aikit-diag__status--warn:where(.aikit,.aikit *){background:var(--aikit-warning)}.aikit-diag__status--info:where(.aikit,.aikit *){background:var(--aikit-info)}.aikit-diag__status--fail:where(.aikit,.aikit *){background:var(--aikit-danger)}.aikit-keys__manage:where(.aikit,.aikit *){margin-top:8px}.aikit-keys__form:where(.aikit,.aikit *){display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 0;border-bottom:1px solid var(--aikit-border)}.aikit-keys__form:where(.aikit,.aikit *) .aikit-select{width:auto;min-width:140px;max-width:240px}.aikit-keys__name:where(.aikit,.aikit *){width:auto;min-width:140px;max-width:240px}.aikit-keys__reveal:where(.aikit,.aikit *){display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:10px 0}.aikit-keys__reveal:where(.aikit,.aikit *) .aikit-copy{width:100%}@media(max-width:600px){.aikit-activity__panel-grid:where(.aikit,.aikit *){grid-template-columns:minmax(0,1fr)}.aikit-mcp__url:where(.aikit,.aikit *){min-width:0;max-width:none}}#btcd-app{--aikit-font: inherit;--aikit-font-size: 13px;--aikit-bg: var(--bf-bg-white);--aikit-bg-soft: var(--bf-bg-offwhite);--aikit-bg-muted: var(--bf-bg-ghostwhite);--aikit-fg: var(--bf-text-clr-dark);--aikit-fg-muted: var(--bf-text-clr-gray);--aikit-fg-faint: var(--bf-text-clr-lightgray);--aikit-border: var(--bf-stroke-clr);--aikit-border-strong: hsla(207, 24%, 80%, 1);--aikit-accent: var(--bf-tertiary);--aikit-accent-hover: var(--bf-tertiary-hover);--aikit-accent-fg: #fff;--aikit-accent-soft: hsla(var(--bf-tertiary-h), 20%, 95%, 1);--aikit-success: hsla(var(--bf-success-h), var(--bf-success-s), 32%, 1);--aikit-success-soft: hsla(var(--bf-success-h), var(--bf-success-s), 94%, 1);--aikit-warning: hsla(var(--bf-warning-h), var(--bf-warning-s), 30%, 1);--aikit-warning-soft: hsla(var(--bf-warning-h), var(--bf-warning-s), 94%, 1);--aikit-danger: hsla(var(--bf-danger-h), var(--bf-danger-s), 45%, 1);--aikit-danger-soft: hsla(var(--bf-danger-h), var(--bf-danger-s), 96%, 1);--aikit-radius: 8px;--aikit-radius-sm: var(--bf-bdr-radius-md, 6px);--aikit-z: 99990;--aikit-sticky-top: calc(var(--wp-admin--admin-bar--height, 32px) + 8px)}#btcd-app .aikit-input,#btcd-app .aikit-textarea,#btcd-app .aikit-select{border-radius:var(--bf-bdr-radius-sm, 4px)}#btcd-app .aikit-host-page{flex:1 1 0;width:100%;max-width:1000px;min-width:0;padding:0 24px 90px 0}#btcd-app .bf-aikit-copy{width:100%;margin:0}#btcd-app .bf-aikit-copy label{width:100%}#btcd-app .bf-aikit-copy input{min-width:0;text-overflow:ellipsis}#btcd-app .bf-aikit-copy button{flex:0 0 auto}#btcd-app .bf-aikit-copy .tooltip:after{box-sizing:content-box}
