.tool-list:where(.astro-hprpqmqb){flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.tool-filter:where(.astro-hprpqmqb){margin-bottom:.25rem}.tool-filter-input:where(.astro-hprpqmqb){background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline);width:100%;max-width:28rem;color:var(--sl-color-text);font-family:var(--sl-font-system);font-size:var(--sl-text-sm);border-radius:.375rem;outline:none;padding:.375rem .625rem}.tool-filter-input:where(.astro-hprpqmqb):focus{border-color:var(--sl-color-text-accent)}.tool-filter-input:where(.astro-hprpqmqb)::placeholder{color:var(--sl-color-gray-4)}.tool-card:where(.astro-hprpqmqb) summary:where(.astro-hprpqmqb){list-style:none}.tool-card:where(.astro-hprpqmqb) summary:where(.astro-hprpqmqb)::-webkit-details-marker{display:none}.tool-card:where(.astro-hprpqmqb){background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline);border-radius:.625rem;transition:border-color .15s;overflow:hidden}.tool-card:where(.astro-hprpqmqb)[open]{border-color:var(--sl-color-hairline);background:color-mix(in srgb, var(--sl-color-text-accent) 6%, var(--sl-color-bg-nav))}.tool-header:where(.astro-hprpqmqb){cursor:pointer;user-select:none;grid-template-columns:auto auto 1fr auto 1rem;align-items:center;gap:.75rem;padding:.875rem 1.125rem;display:grid}.tool-anchor:where(.astro-hprpqmqb){font-family:var(--sl-font-system-mono);font-size:var(--sl-text-xs);color:var(--sl-color-gray-4);opacity:0;margin-left:-.5rem;padding:0 .125rem;font-weight:600;text-decoration:none;transition:opacity .15s,color .15s}.tool-header:where(.astro-hprpqmqb):hover .tool-anchor:where(.astro-hprpqmqb),.tool-header:where(.astro-hprpqmqb):focus-within .tool-anchor:where(.astro-hprpqmqb),.tool-anchor:where(.astro-hprpqmqb):focus-visible{opacity:1}.tool-anchor:where(.astro-hprpqmqb):hover{color:var(--sl-color-text-accent)}.tool-name:where(.astro-hprpqmqb){font-family:var(--sl-font-system-mono);font-size:var(--sl-text-xs);color:var(--sl-color-text);background:0 0;border:none;padding:0;font-weight:600}.tool-inline-desc:where(.astro-hprpqmqb){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tool-param-badge:where(.astro-hprpqmqb){font-family:var(--sl-font-system-mono);color:var(--sl-color-gray-3);background:var(--sl-color-bg);border:1px solid var(--sl-color-hairline);white-space:nowrap;border-radius:100px;padding:.125rem .5rem;font-size:.625rem}.tool-chevron:where(.astro-hprpqmqb){color:var(--sl-color-gray-2);justify-self:end;font-size:1rem;line-height:1;transition:transform .2s}.tool-card:where(.astro-hprpqmqb)[open] .tool-chevron:where(.astro-hprpqmqb){color:var(--sl-color-text-accent);transform:rotate(180deg)}.tool-body:where(.astro-hprpqmqb){border-top:1px solid var(--sl-color-hairline);background:var(--sl-color-bg)}.tool-desc:where(.astro-hprpqmqb){font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);border-bottom:1px solid var(--sl-color-hairline);margin:0;padding:.75rem 1.125rem}.params-grid:where(.astro-hprpqmqb){flex-direction:column;gap:.375rem;padding:.875rem 1.125rem;display:flex}.params-header:where(.astro-hprpqmqb){font-family:var(--sl-font-system-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sl-color-gray-4);grid-template-columns:12rem 5.5rem 5rem 1fr;gap:.75rem;padding:0 .75rem .5rem;font-size:.5625rem;font-weight:600;display:grid}.param-row:where(.astro-hprpqmqb){background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline);border-radius:.4375rem;grid-template-columns:12rem 5.5rem 5rem 1fr;align-items:start;gap:.75rem;padding:.625rem .75rem;display:grid}.param-name:where(.astro-hprpqmqb){font-family:var(--sl-font-system-mono);font-size:var(--sl-text-xs);color:var(--sl-color-text);word-break:break-all;background:0 0;border:none;padding:0;font-weight:600}.type-chip:where(.astro-hprpqmqb){font-family:var(--sl-font-system-mono);border-radius:.3125rem;width:fit-content;padding:.125rem .5rem;font-size:.625rem;font-weight:500}.type-string:where(.astro-hprpqmqb){color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633}.type-boolean:where(.astro-hprpqmqb){color:#a855f7;background:#a855f71a;border:1px solid #a855f733}.type-integer:where(.astro-hprpqmqb){color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.type-object:where(.astro-hprpqmqb){color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33}.type-number:where(.astro-hprpqmqb){color:#f97316;background:#f973161a;border:1px solid #f9731633}.type-array:where(.astro-hprpqmqb){color:#14b8a6;background:#14b8a61a;border:1px solid #14b8a633}.req-badge:where(.astro-hprpqmqb){font-family:var(--sl-font-system-mono);border-radius:.3125rem;width:fit-content;padding:.125rem .5rem;font-size:.625rem;font-weight:600}.is-required:where(.astro-hprpqmqb){color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.is-optional:where(.astro-hprpqmqb){color:var(--sl-color-gray-4);font-weight:400}.param-desc:where(.astro-hprpqmqb){font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);line-height:1.5}@media (width<=48rem){.tool-header:where(.astro-hprpqmqb){grid-template-columns:auto auto 1fr auto 1rem}.tool-inline-desc:where(.astro-hprpqmqb){display:none}.params-header:where(.astro-hprpqmqb),.param-row:where(.astro-hprpqmqb){grid-template-columns:1fr 1fr}.params-header:where(.astro-hprpqmqb) span:where(.astro-hprpqmqb):nth-child(3),.params-header:where(.astro-hprpqmqb) span:where(.astro-hprpqmqb):nth-child(4),.param-row:where(.astro-hprpqmqb) .req-badge:where(.astro-hprpqmqb),.param-row:where(.astro-hprpqmqb) .param-desc:where(.astro-hprpqmqb){display:none}}
