/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer components{.api-terminal-shell{background:var(--background);color:var(--foreground);font-family:var(--font-geist-mono);transform-origin:50%;flex-direction:column;animation:api-terminal-black-hole-enter .28s cubic-bezier(.2,.8,.2,1) both;display:flex;position:fixed;inset:0}.api-terminal-shell--leaving{pointer-events:none;animation:api-terminal-black-hole-leave .26s cubic-bezier(.7,0,.84,0) both}.api-terminal-header{border-bottom:1px solid var(--border);height:2.5rem;color:var(--secondary);flex-shrink:0;justify-content:space-between;align-items:center;padding-inline:1rem;font-size:.75rem;display:flex}@keyframes api-terminal-black-hole-enter{0%{opacity:0;filter:blur(1.5rem)brightness(0);border-radius:var(--radius-full);transform:scale(.04)}65%{opacity:1;filter:blur(.25rem)brightness(.86);border-radius:var(--radius-2xl)}to{opacity:1;filter:none;border-radius:0;transform:scale(1)}}@keyframes api-terminal-black-hole-leave{0%{opacity:1;filter:none;border-radius:0;transform:scale(1)}to{opacity:0;filter:blur(1.25rem)brightness(0);border-radius:var(--radius-full);transform:scale(.04)}}@media (prefers-reduced-motion:reduce){.api-terminal-shell,.api-terminal-shell--leaving{animation:none}}.api-terminal-header__main{align-items:center;gap:.75rem;min-width:0;display:flex}.api-terminal-header__back{border-radius:var(--radius-sm);color:var(--muted);justify-content:center;align-items:center;gap:.25rem;transition:color .15s,background-color .15s;display:inline-flex}.api-terminal-header__back:hover{background:var(--accent-background);color:var(--foreground)}.api-terminal-header__back-icon{width:1rem;height:1rem}.api-terminal-header__back-label{color:var(--foreground)}.api-terminal-header__error{color:var(--destructive)}.api-terminal-header__spacer{width:1.75rem;height:1.75rem}.api-terminal-history{flex:1;min-height:0;padding:.75rem 1rem;overflow-y:auto}.api-terminal-history__inner{flex-direction:column;gap:.5rem;width:100%;max-width:72rem;min-height:100%;margin-inline:auto;display:flex}.api-terminal-line{grid-template-columns:min-content minmax(0,1fr);gap:.5rem;font-size:.88rem;line-height:1.5rem;display:grid;position:relative}.api-terminal-line__label{color:var(--muted)}.api-terminal-line__label--error{color:var(--destructive)}.api-terminal-line__label--input{color:var(--jike-blue)}.api-terminal-image-output{gap:.75rem;max-width:36rem;display:grid}.api-terminal-image-output__image{border:1px solid var(--border);border-radius:var(--radius-sm);object-fit:contain;max-width:100%;max-height:20rem}.api-terminal-input-line__loader{width:1rem;height:1rem;color:var(--primary);align-self:center;animation:spin 1s linear infinite}.api-terminal-input-line__field{min-width:0;position:relative}.api-terminal-input-line__ghost{pointer-events:none;white-space:pre;min-width:0;height:1.5rem;font-family:var(--font-geist-mono);font-size:.88rem;line-height:1.5rem;position:absolute;inset:0;overflow:hidden}.api-terminal-input-line__ghost-value{color:#0000}.api-terminal-input-line__ghost-completion{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.api-terminal-input-line__ghost-completion{color:color-mix(in srgb,var(--muted)50%,transparent)}}.api-terminal-input-line__input{width:100%;min-width:0;height:1.5rem;color:var(--foreground);caret-color:var(--primary);font-family:var(--font-geist-mono);background:0 0;outline:none;padding:0;font-size:.88rem;line-height:1.5rem;position:relative}.api-terminal-input-line__input:disabled{opacity:.5}.api-terminal-completion-help{opacity:.8;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.api-terminal-completion-help__item{align-items:center;gap:.25rem;display:flex}.api-terminal-completion-help__separator{color:var(--muted)}.api-terminal-completion-popup{z-index:10;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);display:flex;position:absolute;left:0;right:0;overflow:hidden}.api-terminal-completion-popup[data-placement=above]{margin-bottom:.5rem;bottom:100%}.api-terminal-completion-popup[data-placement=below]{margin-top:.5rem;top:100%}.api-terminal-completion-popup__inner{flex-direction:column;width:100%;min-height:0;display:flex}.api-terminal-completion-popup__header{border-bottom:1px solid var(--border);color:var(--secondary);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.25rem 1rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.api-terminal-completion-popup__hint{min-width:10rem;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.api-terminal-completion-popup__list{min-height:0;padding:.25rem;overflow-y:auto}.api-terminal-completion-popup__item{border-radius:var(--radius-sm);width:100%;color:var(--muted);text-align:left;font-family:var(--font-geist-mono);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem;font-size:.75rem;transition:color .15s,background-color .15s;display:flex}.api-terminal-completion-popup__item:hover,.api-terminal-completion-popup__item[aria-selected=true]{background:var(--accent-background);color:var(--foreground)}.api-terminal-completion-popup__item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.api-terminal-table{min-width:0}.api-terminal-table__scroll{min-width:0;overflow-x:auto}.api-terminal-table__table{border-spacing:0;border-collapse:separate;width:max-content;color:var(--foreground);font-family:var(--font-geist-mono);font-size:.75rem}.api-terminal-table__table th{border-right:1px solid var(--background);background:var(--foreground);color:var(--background);text-align:left;padding:.25rem .5rem;font-weight:700}.api-terminal-table__table td:last-child,.api-terminal-table__table th:last-child{border-right:0}.api-terminal-table__table tbody tr:nth-child(2n){background:var(--accent-background)}@supports (color:color-mix(in lab,red,red)){.api-terminal-table__table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--accent-background)40%,transparent)}}.api-terminal-table__table td{vertical-align:top;border-right:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.api-terminal-table__table td{border-right:1px solid color-mix(in srgb,var(--border)40%,transparent)}}.api-terminal-table__table td{white-space:nowrap;padding:.25rem .5rem}.api-terminal-table__link{text-decoration-line:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:2px}.api-terminal-table__link:hover{color:var(--jike-blue);text-decoration-color:currentColor}.api-terminal-table__summary{color:var(--muted);font-family:var(--font-geist-mono);margin-top:.25rem;font-size:.75rem}.api-terminal-gallery-list{flex-direction:column;gap:.75rem;min-width:0;display:flex}.api-terminal-gallery-list__item{display:flex}.api-terminal-gallery-list__thumb-link{border:1px solid var(--border);flex:0 0 6rem;width:6rem;height:6rem;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.api-terminal-gallery-list__thumb-link{border:1px solid color-mix(in srgb,var(--border)55%,transparent)}}.api-terminal-gallery-list__thumb-link{border-radius:var(--radius-sm)}.api-terminal-gallery-list__thumb{object-fit:cover;object-position:center;width:100%;height:100%}.api-terminal-gallery-list__details{min-width:0;font-family:var(--font-geist-mono);flex-direction:column;flex:auto;justify-content:space-around;gap:.25rem;font-size:.78rem;line-height:1.35;display:flex}.api-terminal-gallery-list__detail-row{grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem;min-width:0;display:grid}.api-terminal-gallery-list__label{color:var(--muted);text-align:right;white-space:nowrap}.api-terminal-gallery-list__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.api-terminal-gallery-list__link{text-decoration-line:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:2px}.api-terminal-gallery-list__link:hover{color:var(--jike-blue);text-decoration-color:currentColor}.api-terminal-gallery-list__summary{color:var(--muted);font-family:var(--font-geist-mono);font-size:.75rem}.api-terminal-rich-pre{min-width:0;color:var(--foreground);white-space:pre-wrap;overflow-wrap:break-word}.api-terminal-rich-pre strong{color:var(--foreground);font-weight:600}.api-terminal-rich-pre__line--inverted{background:var(--foreground);color:var(--background);margin-left:-.5rem;padding-left:.5rem;font-weight:700;display:block}.terminal-input{border:1px solid var(--border);width:100%}@supports (color:color-mix(in lab,red,red)){.terminal-input{border:1px solid color-mix(in oklab,var(--border)50%,transparent)}}.terminal-input{border-radius:var(--radius-md);background:var(--background);color:var(--foreground);outline:none;padding:.5rem .75rem;font-size:.88rem}.terminal-input::placeholder{color:var(--muted)}.terminal-input:focus{border-color:var(--border)}.command-kbd{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:1.25rem;color:var(--muted);font-family:var(--font-geist-mono);background:0 0;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.69rem;font-weight:500;line-height:1;display:inline-flex}[data-theme-style=geek] .terminal-input{color:var(--primary);caret-color:var(--jike-yellow);background:#000;border:0;padding-inline:0}}