.tool-list:where(.astro-ofiakgwo){display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.tool-card:where(.astro-ofiakgwo) summary:where(.astro-ofiakgwo){list-style:none}.tool-card:where(.astro-ofiakgwo) summary:where(.astro-ofiakgwo)::-webkit-details-marker{display:none}.tool-card:where(.astro-ofiakgwo){background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline);border-radius:.625rem;overflow:hidden;transition:border-color .15s}.tool-card:where(.astro-ofiakgwo)[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-ofiakgwo){display:grid;grid-template-columns:auto 1fr auto 1rem;align-items:center;gap:.75rem;padding:.875rem 1.125rem;cursor:pointer;user-select:none}.tool-name:where(.astro-ofiakgwo){font-family:var(--sl-font-system-mono);font-size:var(--sl-text-xs);font-weight:600;color:var(--sl-color-text);background:none;padding:0;border:none}.tool-inline-desc:where(.astro-ofiakgwo){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tool-param-badge:where(.astro-ofiakgwo){font-family:var(--sl-font-system-mono);font-size:.625rem;color:var(--sl-color-gray-3);background:var(--sl-color-bg);border:1px solid var(--sl-color-hairline);padding:.125rem .5rem;border-radius:100px;white-space:nowrap}.tool-chevron:where(.astro-ofiakgwo){font-size:1rem;color:var(--sl-color-gray-2);transition:transform .2s;justify-self:end;line-height:1}.tool-card:where(.astro-ofiakgwo)[open] .tool-chevron:where(.astro-ofiakgwo){transform:rotate(180deg);color:var(--sl-color-text-accent)}.tool-body:where(.astro-ofiakgwo){border-top:1px solid var(--sl-color-hairline);background:var(--sl-color-bg)}.tool-desc:where(.astro-ofiakgwo){padding:.75rem 1.125rem;font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);border-bottom:1px solid var(--sl-color-hairline);margin:0}.params-grid:where(.astro-ofiakgwo){padding:.875rem 1.125rem;display:flex;flex-direction:column;gap:.375rem}.params-header:where(.astro-ofiakgwo){display:grid;grid-template-columns:12rem 5.5rem 5rem 1fr;gap:.75rem;padding:0 .75rem .5rem;font-family:var(--sl-font-system-mono);font-size:.5625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-color-gray-4)}.param-row:where(.astro-ofiakgwo){display:grid;grid-template-columns:12rem 5.5rem 5rem 1fr;align-items:start;gap:.75rem;padding:.625rem .75rem;background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline);border-radius:.4375rem}.param-name:where(.astro-ofiakgwo){font-family:var(--sl-font-system-mono);font-size:var(--sl-text-xs);font-weight:600;color:var(--sl-color-text);background:none;padding:0;border:none;word-break:break-all}.type-chip:where(.astro-ofiakgwo){font-family:var(--sl-font-system-mono);font-size:.625rem;font-weight:500;padding:.125rem .5rem;border-radius:.3125rem;width:fit-content}.type-string:where(.astro-ofiakgwo){background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.type-boolean:where(.astro-ofiakgwo){background:#a855f71a;color:#a855f7;border:1px solid rgba(168,85,247,.2)}.type-integer:where(.astro-ofiakgwo){background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.type-object:where(.astro-ofiakgwo){background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.type-number:where(.astro-ofiakgwo){background:#f973161a;color:#f97316;border:1px solid rgba(249,115,22,.2)}.type-array:where(.astro-ofiakgwo){background:#14b8a61a;color:#14b8a6;border:1px solid rgba(20,184,166,.2)}.req-badge:where(.astro-ofiakgwo){font-family:var(--sl-font-system-mono);font-size:.625rem;font-weight:600;padding:.125rem .5rem;border-radius:.3125rem;width:fit-content}.is-required:where(.astro-ofiakgwo){background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.is-optional:where(.astro-ofiakgwo){color:var(--sl-color-gray-4);font-weight:400}.param-desc:where(.astro-ofiakgwo){font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);line-height:1.5}@media(max-width:48rem){.tool-header:where(.astro-ofiakgwo){grid-template-columns:1fr auto 1rem}.tool-inline-desc:where(.astro-ofiakgwo){display:none}.params-header:where(.astro-ofiakgwo),.param-row:where(.astro-ofiakgwo){grid-template-columns:1fr 1fr}.params-header:where(.astro-ofiakgwo) span:where(.astro-ofiakgwo):nth-child(3),.params-header:where(.astro-ofiakgwo) span:where(.astro-ofiakgwo):nth-child(4),.param-row:where(.astro-ofiakgwo) .req-badge:where(.astro-ofiakgwo),.param-row:where(.astro-ofiakgwo) .param-desc:where(.astro-ofiakgwo){display:none}}
