.mcpd{border:1px solid var(--docs-line);border-radius:var(--docs-radius);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--sl-color-text) 9%, transparent) 1px, transparent 0) 0 0 / 18px 18px, var(--sl-color-bg);margin:2rem 0;padding:1.5rem;container:mcpd/inline-size}.mcpd-grid{grid-template-columns:minmax(0,1fr) 7.5rem minmax(0,1.05fr) 2.5rem minmax(0,1.25fr);align-items:center;display:grid}.mcpd-grid>*,.mcpd-modes>li,.mcpd-chips>li{margin:0}.mcpd-node{border:1px solid var(--docs-line);border-radius:var(--docs-radius);background:var(--docs-panel);flex-direction:column;gap:.3rem;min-width:0;padding:.85rem .95rem;display:flex}.mcpd-kicker{color:var(--docs-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.mcpd-title{color:var(--sl-color-text);font-size:.95rem;font-weight:650;line-height:1.3}.mcpd-note{color:var(--docs-muted);font-size:.82rem;line-height:1.4}:root .mcpd.not-content :not(pre)>code{background:color-mix(in srgb, var(--sl-color-text) 8%, transparent);color:var(--sl-color-text);border:0;border-radius:4px;padding:.05em .35em;font-size:.85em}.mcpd-server{border-color:color-mix(in srgb, var(--docs-accent) 55%, var(--docs-line));box-shadow:0 0 0 4px color-mix(in srgb, var(--docs-accent) 9%, transparent)}.mcpd-server .mcpd-kicker{color:var(--docs-accent);font-family:var(--sl-font-mono)}.mcpd-chips{flex-wrap:wrap;gap:.3rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.mcpd-chips .mcpd-chips-label{color:var(--docs-muted);border:0;font-style:italic}.mcpd-chips li{border:1px dashed color-mix(in srgb, var(--docs-muted) 55%, transparent);color:var(--docs-muted);border-radius:999px;padding:.1rem .45rem;font-size:.72rem}.mcpd-link{text-align:center;grid-template-rows:1fr auto 1fr;justify-items:center;gap:.35rem;padding:0 .5rem;display:grid}.mcpd-link-label{color:var(--sl-color-text);font-family:var(--sl-font-mono);align-self:end;font-size:.7rem;line-height:1.3}.mcpd-link-sub{color:var(--docs-muted);font-family:var(--sl-font-mono);font-size:.68rem}.mcpd-wire{background:var(--docs-muted);width:100%;height:1px;position:relative}.mcpd-wire:before,.mcpd-wire:after{content:"";border-top:1px solid var(--docs-muted);border-right:1px solid var(--docs-muted);width:8px;height:8px;position:absolute;top:-3.5px}.mcpd-wire:after{right:0;transform:rotate(45deg)}.mcpd-wire:before{left:0;transform:rotate(-135deg)}.mcpd-fork{align-self:stretch;position:relative}.mcpd-fork>span{background:var(--docs-muted);position:absolute}.mcpd-fork-stem{width:50%;height:1px;top:50%;left:0}.mcpd-fork-bar{display:none}.mcpd-modes{--mcpd-gap:.75rem;--mcpd-reach:1.25rem;gap:var(--mcpd-gap);grid-template-rows:1fr 1fr;padding:0;list-style:none;display:grid;position:relative}.mcpd-modes:before{content:"";top:calc((100% - var(--mcpd-gap)) / 4);bottom:calc((100% - var(--mcpd-gap)) / 4);left:calc(var(--mcpd-reach) * -1);background:var(--docs-muted);width:1px;position:absolute}.mcpd-modes>li{justify-content:center;position:relative}.mcpd-modes>li:before{content:"";top:50%;left:calc(var(--mcpd-reach) * -1 - 1px);width:var(--mcpd-reach);background:var(--docs-muted);height:1px;position:absolute}.mcpd-default{background:color-mix(in srgb, var(--docs-state-completed) 16%, transparent);color:var(--docs-state-completed);border-radius:999px;padding:0 .4rem;font-size:.68rem;font-style:normal;font-weight:650}@container mcpd (width<=43.99rem){.mcpd-grid{--mcpd-spine:calc(.75rem - .5px);grid-template-columns:minmax(0,1fr);gap:0}.mcpd-link{padding:0 0 0 var(--mcpd-spine);text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;justify-items:start;gap:.1rem .75rem}.mcpd-wire{grid-area:1/1/span 2;width:1px;height:2.6rem}.mcpd-link-sub{align-self:start}.mcpd-wire:before,.mcpd-wire:after{top:auto;left:-3.5px;right:auto}.mcpd-wire:after{bottom:0;transform:rotate(135deg)}.mcpd-wire:before{top:0;transform:rotate(-45deg)}.mcpd-fork{height:.9rem}.mcpd-fork-stem{display:none}.mcpd-fork-bar{top:0;bottom:0;left:var(--mcpd-spine);width:1px;display:block}.mcpd-modes{padding-left:1.75rem}.mcpd-modes:before{top:0;left:var(--mcpd-spine)}.mcpd-modes>li:before{left:calc(var(--mcpd-spine) - 1.75rem);width:calc(1.75rem - var(--mcpd-spine))}}@media (width<=30rem){.mcpd{padding:1rem}}.hfd:where(.astro-3wlmvyjt){border:1px solid var(--docs-line);border-radius:var(--docs-radius);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--sl-color-text) 9%, transparent) 1px, transparent 0) 0 0 / 18px 18px, var(--sl-color-bg);margin:2rem 0;padding:1.5rem;container:hfd/inline-size}.hfd-steps:where(.astro-3wlmvyjt){--hfd-gap:1.75rem;align-items:center;gap:var(--hfd-gap);counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr);margin:0;padding:0;list-style:none;display:grid}.hfd-step:where(.astro-3wlmvyjt){border:1px solid var(--docs-line);border-radius:var(--docs-radius);background:var(--docs-panel);flex-direction:column;gap:.35rem;min-width:0;margin:0;padding:.85rem .9rem;display:flex;position:relative}.hfd-step:where(.astro-3wlmvyjt):not(:last-child):after{content:"";top:50%;right:calc(var(--hfd-gap) * -1 + 4px);width:calc(var(--hfd-gap) - 8px);background:var(--docs-muted);height:1px;position:absolute}.hfd-step:where(.astro-3wlmvyjt):not(:last-child):before{content:"";top:calc(50% - 3.5px);right:calc(var(--hfd-gap) * -1 + 4px);border-top:1px solid var(--docs-muted);border-right:1px solid var(--docs-muted);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.hfd-num:where(.astro-3wlmvyjt){border:1px solid var(--docs-line);background:var(--sl-color-bg);width:1.4rem;height:1.4rem;color:var(--sl-color-text);border-radius:50%;place-items:center;font-size:.72rem;font-weight:650;display:grid;position:absolute;top:-.7rem;left:.75rem}.hfd-title:where(.astro-3wlmvyjt){color:var(--sl-color-text);font-size:.92rem;font-weight:650;line-height:1.3}.hfd-note:where(.astro-3wlmvyjt){color:var(--docs-muted);font-size:.8rem;line-height:1.45}:root .hfd:where(.astro-3wlmvyjt).not-content :where(.astro-3wlmvyjt):not(pre)>code:where(.astro-3wlmvyjt){background:color-mix(in srgb, var(--sl-color-text) 8%, transparent);color:var(--sl-color-text);border:0;border-radius:4px;padding:.02em .3em;font-size:.85em}.hfd-state:where(.astro-3wlmvyjt){--hfd-state:var(--docs-muted);background:color-mix(in srgb, var(--hfd-state) 15%, transparent);color:var(--hfd-state);font-family:var(--sl-font-mono);border-radius:999px;align-self:flex-start;margin-top:.35rem;padding:0 .45rem;font-size:.68rem;line-height:1.6}.hfd-waiting:where(.astro-3wlmvyjt){--hfd-state:var(--docs-state-waiting)}.hfd-active:where(.astro-3wlmvyjt){--hfd-state:var(--docs-state-active)}.hfd-completed:where(.astro-3wlmvyjt){--hfd-state:var(--docs-state-completed)}.hfd-failed:where(.astro-3wlmvyjt){--hfd-state:var(--docs-state-failed)}.hfd-outcomes:where(.astro-3wlmvyjt){background:0 0;border:0;padding:0}.hfd-split:where(.astro-3wlmvyjt){gap:.6rem;height:100%;margin:0;padding:0;list-style:none;display:grid}.hfd-split:where(.astro-3wlmvyjt)>li:where(.astro-3wlmvyjt){border:1px solid var(--docs-line);border-left:2px solid var(--hfd-outcome);border-radius:var(--docs-radius);background:var(--docs-panel);flex-direction:column;gap:.25rem;margin:0;padding:.7rem .85rem;display:flex}.hfd-split:where(.astro-3wlmvyjt)>li:where(.astro-3wlmvyjt):first-child{--hfd-outcome:var(--docs-state-completed)}.hfd-split:where(.astro-3wlmvyjt)>li:where(.astro-3wlmvyjt):last-child{--hfd-outcome:var(--docs-state-failed)}.hfd-split:where(.astro-3wlmvyjt) .hfd-state:where(.astro-3wlmvyjt){margin-top:0}.hfd-outcomes:where(.astro-3wlmvyjt)>.hfd-num:where(.astro-3wlmvyjt){z-index:1;left:.75rem}@media (width<=30rem){.hfd:where(.astro-3wlmvyjt){padding:1.25rem 1rem 1rem}}@container hfd (width<=45.99rem){.hfd-steps:where(.astro-3wlmvyjt){--hfd-gap:1.6rem;grid-template-columns:minmax(0,1fr)}.hfd-step:where(.astro-3wlmvyjt):not(:last-child):after{top:auto;right:auto;bottom:calc(var(--hfd-gap) * -1 + 4px);width:1px;height:calc(var(--hfd-gap) - 8px);left:50%}.hfd-step:where(.astro-3wlmvyjt):not(:last-child):before{top:auto;right:auto;bottom:calc(var(--hfd-gap) * -1 + 4px);left:calc(50% - 3.5px);transform:rotate(135deg)}}
