.doc-card[data-astro-cid-rbmvsq6z]{border:1px solid var(--color-background-border);border-radius:var(--card-radius,.5rem);background:var(--color-background-secondary);padding:1rem;display:block}a[data-astro-cid-rbmvsq6z].doc-card:hover{background:var(--color-api-background-hover)}.doc-card--unlinked[data-astro-cid-rbmvsq6z]{background:0 0}.doc-card[data-astro-cid-rbmvsq6z] h3[data-astro-cid-rbmvsq6z]{margin:0;font-size:1rem;line-height:1.5rem}.doc-card__body[data-astro-cid-rbmvsq6z]{color:var(--color-foreground-muted);margin-top:.25rem;font-size:.875rem}.home-example-heading[data-astro-cid-kfoghcfi]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.85rem;display:flex}h2[data-astro-cid-kfoghcfi]{font-size:1rem;font-weight:600}.home-example-options[data-astro-cid-kfoghcfi]{border:0;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;padding:0;font-size:.8125rem;display:flex}.home-example-options[data-astro-cid-kfoghcfi] label[data-astro-cid-kfoghcfi]{white-space:nowrap;cursor:pointer;align-items:center;gap:.375rem;display:inline-flex}.home-example-options[data-astro-cid-kfoghcfi] input[data-astro-cid-kfoghcfi]{accent-color:var(--color-link)}.home-example-view[data-astro-cid-kfoghcfi]{display:none}.home-example[data-astro-cid-kfoghcfi][data-fixed] .home-example-view[data-astro-cid-kfoghcfi] .expressive-code pre{tab-size:8;scrollbar-gutter:stable;height:34rem;max-height:none;overflow:auto}.home-example[data-astro-cid-kfoghcfi]:not(:has([data-example-errors]:checked)):not(:has([data-example-cleanup]:checked)) [data-astro-cid-kfoghcfi][data-home-view=concise],.home-example[data-astro-cid-kfoghcfi]:has([data-example-errors]:checked):not(:has([data-example-cleanup]:checked)) [data-astro-cid-kfoghcfi][data-home-view=errors],.home-example[data-astro-cid-kfoghcfi]:not(:has([data-example-errors]:checked)):has([data-example-cleanup]:checked) [data-astro-cid-kfoghcfi][data-home-view=cleanup],.home-example[data-astro-cid-kfoghcfi]:has([data-example-errors]:checked):has([data-example-cleanup]:checked) [data-astro-cid-kfoghcfi][data-home-view=full]{display:block}.home-example-view[data-astro-cid-kfoghcfi] .expressive-code{--ec-codeFontSize:clamp(.8125rem, calc((100cqi - 2rem) / (var(--home-code-columns) * .625)), .9375rem)}[data-astro-cid-kfoghcfi][data-with-cleanup]{display:none}.home-example[data-astro-cid-kfoghcfi]:has([data-example-cleanup]:checked) [data-astro-cid-kfoghcfi][data-with-cleanup]{display:inline}.home-example[data-astro-cid-kfoghcfi]:has([data-example-cleanup]:checked) [data-astro-cid-kfoghcfi][data-without-cleanup]{display:none}.home-example-run[data-astro-cid-kfoghcfi]{color:var(--color-muted);margin-top:.8rem;font-size:.8125rem}summary[data-astro-cid-kfoghcfi]{cursor:pointer}p[data-astro-cid-kfoghcfi]{margin-top:.75rem}.home-example-file[data-astro-cid-kfoghcfi],h3[data-astro-cid-kfoghcfi]{margin-top:1rem}.home-example-file[data-astro-cid-kfoghcfi]>summary[data-astro-cid-kfoghcfi]{font-family:var(--font-ibm-plex-mono);margin-bottom:.5rem}h3[data-astro-cid-kfoghcfi]{margin-bottom:.5rem;font-weight:600}[data-astro-cid-kfoghcfi][data-home-command]+[data-astro-cid-kfoghcfi][data-home-command]{margin-top:.75rem}.core-showcase[data-astro-cid-6hcgulu2]{gap:1rem;display:grid;container-type:inline-size}.core-showcase__links[data-astro-cid-6hcgulu2]{gap:.35rem;margin:0;font-size:.8125rem;display:grid}.core-showcase__links[data-astro-cid-6hcgulu2] a[data-astro-cid-6hcgulu2]{color:var(--color-link)}.core-showcase__panels[data-astro-cid-6hcgulu2],.core-showcase__panel[data-astro-cid-6hcgulu2],.core-showcase__picker[data-astro-cid-6hcgulu2]{min-width:0;max-width:100%}.core-showcase[data-astro-cid-6hcgulu2] .expressive-code{max-width:100%}.core-showcase__picker[data-astro-cid-6hcgulu2]>summary[data-astro-cid-6hcgulu2]{cursor:pointer;border:1px solid var(--color-edge);border-radius:.4rem;justify-content:space-between;align-items:center;min-height:2.5rem;padding:.25rem .75rem;list-style:none;display:flex}.core-showcase__picker[data-astro-cid-6hcgulu2]>summary[data-astro-cid-6hcgulu2]::-webkit-details-marker{display:none}.core-showcase__option[data-astro-cid-6hcgulu2]{color:inherit;border-radius:.35rem;padding:.45rem .75rem;font-size:.875rem;text-decoration:none;display:block}.core-showcase__option[data-astro-cid-6hcgulu2]:hover{background:var(--color-surface-hover)}.core-showcase__option[data-astro-cid-6hcgulu2][aria-current=true]{background:var(--color-surface-hover);font-weight:600}.core-showcase__panels[data-astro-cid-6hcgulu2]{display:grid;container-type:inline-size}.core-showcase__panel[data-astro-cid-6hcgulu2],.core-showcase__apilist[data-astro-cid-6hcgulu2]{visibility:hidden;grid-area:1/1}.core-showcase[data-astro-cid-6hcgulu2]:not([data-selected]) :is(.core-showcase__panel,.core-showcase__apilist)[data-astro-cid-6hcgulu2][data-default],.core-showcase[data-astro-cid-6hcgulu2] :is(.core-showcase__panel,.core-showcase__apilist).is-selected{visibility:visible}.core-showcase__apis[data-astro-cid-6hcgulu2]{min-width:0;min-height:0;overflow:auto}.core-showcase__apis-title[data-astro-cid-6hcgulu2]{text-transform:none;color:var(--color-muted);margin:0 0 .35rem;font-size:.75rem;font-weight:600}.core-showcase__apis-lists[data-astro-cid-6hcgulu2]{display:grid}.core-showcase__apilist[data-astro-cid-6hcgulu2]{margin:0;padding:0;font-size:.8125rem;line-height:1.5;list-style:none}.core-showcase__apilist[data-astro-cid-6hcgulu2] a[data-astro-cid-6hcgulu2]{color:var(--color-link)}.core-showcase__apilist[data-astro-cid-6hcgulu2] code[data-astro-cid-6hcgulu2]{font-size:inherit;overflow-wrap:anywhere}.core-showcase__panel[data-astro-cid-6hcgulu2] .expressive-code{--ec-codeFontSize:clamp(.8125rem, calc((100cqi - 2rem) / (var(--home-code-columns,80) * .625)), .9375rem)}.core-showcase__panel[data-astro-cid-6hcgulu2] .expressive-code pre{tab-size:8;scrollbar-gutter:stable;height:34rem;max-height:none;overflow:auto}.core-showcase__panel[data-astro-cid-6hcgulu2] h3[data-astro-cid-6hcgulu2]{margin:0 0 .6rem;font-size:1rem}.core-showcase__tmux[data-astro-cid-6hcgulu2]{border:1px solid var(--color-edge);color:var(--color-muted);border-radius:.75rem;margin-inline-start:.5rem;padding:.05rem .4rem;font-size:.6875rem;font-weight:500}.core-showcase__source[data-astro-cid-6hcgulu2]{color:var(--color-muted);margin-top:.6rem;font-size:.8125rem}.core-showcase__source[data-astro-cid-6hcgulu2] code[data-astro-cid-6hcgulu2]{white-space:normal;overflow-wrap:anywhere}.core-showcase[data-astro-cid-6hcgulu2] .expressive-code pre{tab-size:8;overflow:auto}@media (width>=56rem){.core-showcase[data-astro-cid-6hcgulu2]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:14rem minmax(0,1fr);align-items:start;column-gap:1rem}.core-showcase__picker[data-astro-cid-6hcgulu2]{grid-area:1/1}.core-showcase__panels[data-astro-cid-6hcgulu2]{grid-area:1/2/span 3}.core-showcase__apis[data-astro-cid-6hcgulu2]{grid-area:2/1;align-self:stretch}.core-showcase__links[data-astro-cid-6hcgulu2]{grid-area:3/1;align-self:end}.core-showcase__picker[data-astro-cid-6hcgulu2]>summary[data-astro-cid-6hcgulu2]{display:none!important}}.port-links[data-astro-cid-j5eubkzl]{flex-wrap:wrap;gap:.5rem;display:flex}.port-link[data-astro-cid-j5eubkzl]{border:1px solid var(--color-background-border);color:var(--color-foreground-muted);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.8125rem;line-height:1.2;text-decoration:none;display:inline-flex}.port-link[data-astro-cid-j5eubkzl]:hover,.port-link[data-astro-cid-j5eubkzl]:focus-visible{border-color:currentColor}.port-link[data-astro-cid-j5eubkzl]:hover .registry-icon,.port-link[data-astro-cid-j5eubkzl]:focus-visible .registry-icon{color:var(--icon-brand)}[data-theme-mode=dark] .port-link[data-astro-cid-j5eubkzl]:hover .registry-icon,[data-theme-mode=dark] .port-link[data-astro-cid-j5eubkzl]:focus-visible .registry-icon{color:var(--icon-brand-dark)}.port-link[data-astro-cid-j5eubkzl]:hover span[data-astro-cid-j5eubkzl],.port-link[data-astro-cid-j5eubkzl]:focus-visible span[data-astro-cid-j5eubkzl]{color:var(--color-foreground-primary)}.port-link[data-astro-cid-j5eubkzl]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.lm-mcp-install{--lm-mcp-install-bg:var(--background-color);--lm-mcp-install-border:#e2e8f0;--lm-mcp-install-fg:var(--text-color);--lm-mcp-install-fg-secondary:#475569;--lm-mcp-install-fg-muted:#64748b;--lm-mcp-install-accent:var(--theme-primary);--lm-mcp-install-hover:#0000000a;--lm-mcp-install-code-bg:#f1f5f9;--lm-mcp-install-code-fg:var(--text-color);--lm-mcp-install-mono:var(--font-ibm-plex-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border:1px solid var(--lm-mcp-install-border);background:var(--lm-mcp-install-bg);color:var(--lm-mcp-install-fg);border-radius:.375rem;margin:1rem 0;font-size:.95em;overflow:hidden}html[data-theme-mode=dark] .lm-mcp-install{--lm-mcp-install-border:#1e293b;--lm-mcp-install-fg-secondary:#94a3b8;--lm-mcp-install-fg-muted:#94a3b8;--lm-mcp-install-hover:#ffffff0f;--lm-mcp-install-code-bg:#1e293b}.lm-mcp-install__tabs{flex-wrap:wrap;gap:.25rem;padding:.35rem 1rem 0;display:flex}.lm-mcp-install__tabs--clients{padding-top:.9rem}.lm-mcp-install__scopes-group{flex-wrap:wrap;gap:.25rem;width:100%;display:none}.lm-mcp-install__tab{appearance:none;color:var(--lm-mcp-install-fg-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.25rem;margin:0;padding:.2rem .5rem;font-size:.8em;line-height:1.3}.lm-mcp-install__tab:hover{color:var(--lm-mcp-install-fg);background:var(--lm-mcp-install-hover)}.lm-mcp-install__tab:focus-visible{outline:2px solid var(--lm-mcp-install-accent);outline-offset:1px}.lm-mcp-install__tab[aria-selected=true]{color:var(--lm-mcp-install-accent);border-color:var(--lm-mcp-install-accent);background:0 0}.lm-mcp-install__body{padding:.6rem 1rem .9rem}.lm-mcp-install__panel{display:none}.lm-mcp-install__panel[data-default]{display:block}.lm-mcp-install__panel:focus-visible{outline:2px solid var(--lm-mcp-install-accent);outline-offset:4px;border-radius:.25rem}.lm-mcp-install__preamble{color:var(--lm-mcp-install-fg-secondary);margin:0 0 .4rem;font-size:.93em}.lm-mcp-install__preamble a{color:var(--lm-mcp-install-accent);text-underline-offset:2px;text-decoration:underline}.lm-mcp-install__code{background:var(--lm-mcp-install-code-bg);border-radius:.25rem}.lm-mcp-install__code--gutter{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.lm-mcp-install__code--overlay{position:relative}.lm-mcp-install__code pre{color:var(--lm-mcp-install-code-fg);margin:0;padding:.75rem .5rem .75rem .9rem;overflow-x:auto}.lm-mcp-install__code--overlay pre{padding-right:3.25rem}.lm-mcp-install__code code{font-family:var(--lm-mcp-install-mono);white-space:pre;font-size:.85em}.lm-mcp-install__code--gutter .lm-mcp-install__copy{margin:.45rem .45rem 0}.lm-mcp-install__code--overlay .lm-mcp-install__copy{position:absolute;top:.45rem;right:.45rem}.lm-mcp-install__copy{appearance:none;border:1px solid var(--lm-mcp-install-border);background:var(--lm-mcp-install-bg);color:var(--lm-mcp-install-fg-secondary);cursor:pointer;font:inherit;border-radius:.25rem;padding:.3rem .5rem;font-size:.75em;line-height:1}.lm-mcp-install__copy:hover{color:var(--lm-mcp-install-fg);border-color:var(--lm-mcp-install-fg-muted)}.lm-mcp-install__copy:focus-visible{outline:2px solid var(--lm-mcp-install-accent);outline-offset:2px}.lm-mcp-install__copy--done{color:var(--lm-mcp-install-accent);border-color:var(--lm-mcp-install-accent)}.lm-mcp-install__code--prereq{border-left:3px solid var(--lm-mcp-install-accent);border-top-left-radius:0;border-bottom-left-radius:0;margin:0 0 .6rem}.lm-mcp-install__config-file{color:var(--lm-mcp-install-fg-muted);margin:.5rem 0 0;font-size:.85em}.lm-mcp-install__config-file code{font-family:var(--lm-mcp-install-mono);font-size:.95em}.lm-mcp-install--compact .lm-mcp-install__tab{padding:.15rem .4rem}.lm-mcp-install--compact .lm-mcp-install__body{padding:.7rem .8rem}.lm-mcp-install--compact .lm-mcp-install__cooldown-control{padding-inline-start:.4rem;font-size:.75em}.lm-mcp-install__cooldown-control{color:var(--lm-mcp-install-fg-secondary);align-items:center;gap:.35rem;margin-inline-start:auto;padding-inline-start:.5rem;font-size:.8em;display:flex}.lm-mcp-install__cooldown-toggle{appearance:none;border:1.5px solid var(--lm-mcp-install-fg-muted);background:var(--lm-mcp-install-bg);cursor:pointer;border-radius:.2em;flex:none;width:.95em;height:.95em;margin:0;position:relative}.lm-mcp-install__cooldown-toggle:focus-visible{outline:2px solid var(--lm-mcp-install-accent);outline-offset:2px}.lm-mcp-install__cooldown-label-text{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px dashed #0000;margin:0;padding:0}.lm-mcp-install__cooldown-label-text:hover{color:var(--lm-mcp-install-fg);border-bottom-color:var(--lm-mcp-install-fg-muted)}.lm-mcp-install__cooldown-label-text:focus-visible{outline:2px solid var(--lm-mcp-install-accent);outline-offset:2px;border-radius:.15rem}.lm-mcp-install__cooldown-help{appearance:none;border:1px solid var(--lm-mcp-install-border);width:1.3em;height:1.3em;font:inherit;color:var(--lm-mcp-install-fg-secondary);cursor:help;background:0 0;border-radius:999px;padding:0;font-size:.85em;line-height:1}.lm-mcp-install__cooldown-help:hover{color:var(--lm-mcp-install-accent);border-color:var(--lm-mcp-install-accent)}.lm-mcp-install__cooldown-help:focus-visible{outline:2px solid var(--lm-mcp-install-accent);outline-offset:2px}.lm-mcp-install__cooldown-days{color:inherit}.lm-mcp-install__cooldown-note{color:var(--lm-mcp-install-fg-secondary);border-left:2px solid var(--lm-mcp-install-border);margin:.5rem 0 0;padding-left:.6rem;font-size:.85em;font-style:italic}.lm-mcp-install__cooldown-note code{font-style:normal}.lm-mcp-install__body--settings{padding:1rem 1.2rem 1.2rem;display:none}html[data-mcp-install-view=settings] .lm-mcp-install__body--install{display:none}html[data-mcp-install-view=settings] .lm-mcp-install__body--settings{display:block}.lm-mcp-install__settings-header{align-items:center;gap:.6rem;margin:0 0 .8rem;display:flex}.lm-mcp-install__back{appearance:none;border:1px solid var(--lm-mcp-install-border);color:var(--lm-mcp-install-fg-secondary);cursor:pointer;font:inherit;background:0 0;border-radius:.25rem;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.85em;line-height:1;display:inline-flex}.lm-mcp-install__back:hover{color:var(--lm-mcp-install-fg);border-color:var(--lm-mcp-install-fg-secondary);background:var(--lm-mcp-install-hover)}.lm-mcp-install__back:focus-visible{outline:2px solid var(--lm-mcp-install-accent);outline-offset:2px}.lm-mcp-install__back-icon{font-size:1.1em;line-height:1}.lm-mcp-install__settings-title{color:var(--lm-mcp-install-fg);margin:0;font-size:1em;font-weight:600}.lm-mcp-install__settings-help{color:var(--lm-mcp-install-fg-secondary);margin:0 0 .8rem;font-size:.9em}.lm-mcp-install__settings-help em{font-style:italic}.lm-mcp-install__settings-modes{border:0;flex-direction:column;gap:.35rem;margin:0 0 1rem;padding:0;display:flex}.lm-mcp-install__settings-mode{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.lm-mcp-install__settings-mode input[type=radio]{cursor:pointer}.lm-mcp-install__cooldown-days-input{border:1px solid var(--lm-mcp-install-border);background:var(--lm-mcp-install-bg);width:4.5em;color:var(--lm-mcp-install-fg);font:inherit;border-radius:.2rem;padding:.15rem .35rem;font-size:.95em}.lm-mcp-install__cooldown-explainer{border-top:1px solid var(--lm-mcp-install-border);color:var(--lm-mcp-install-fg-secondary);margin-top:.5rem;padding-top:.7rem;font-size:.9em}.lm-mcp-install__cooldown-explainer summary{cursor:pointer;color:var(--lm-mcp-install-accent);margin-bottom:.5rem}.lm-mcp-install__cooldown-explainer p{margin:0 0 .5rem}.lm-mcp-install__cooldown-explainer a{color:var(--lm-mcp-install-accent);text-underline-offset:2px;text-decoration:underline}.lm-mcp-install__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gp-tmux-layout-wrapper{text-align:center;margin:1.5rem 0}.gp-tmux-layout{--gp-tmux-layout-edge:color-mix(in srgb, var(--color-foreground-muted) 55%, transparent);max-width:min(100%,480px);height:auto;margin:0 auto;display:block}.gp-tmux-layout .pane{fill:var(--color-background-secondary)}.gp-tmux-layout .window{fill:none;stroke:var(--gp-tmux-layout-edge);stroke-width:1px}.gp-tmux-layout .divider{stroke:var(--gp-tmux-layout-edge);stroke-width:1px}.gp-tmux-layout text{fill:var(--text-color);font-family:var(--font-ibm-plex-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);font-kerning:none;text-rendering:optimizespeed;letter-spacing:normal;font-size:12px}.gp-tmux-layout .gp{fill:var(--lm-shell-prompt);font-weight:700}.gp-tmux-layout :is(.s,.s1,.s2,.sb,.si){fill:var(--api-ink-string)}.gp-tmux-layout :is(.c1,.ch){fill:var(--color-foreground-muted)}.gp-tmux-layout .k{fill:var(--api-ink-keyword)}.gp-tmux-layout .nv{fill:var(--api-ink-name)}.gp-tmux-layout .m{fill:var(--api-ink-type)}.gp-tmux-layout .se{fill:var(--api-ink-attribute)}.gp-tmux-layout-wrapper>figcaption{text-align:center;margin-top:.5rem;font-size:.9em}.mcp-tier{border:1px solid color-mix(in srgb, var(--tier-hue) var(--mark-border-alpha), transparent);background:var(--tier-bg);color:var(--tier-fg);white-space:nowrap;border-radius:999px;align-items:center;padding:.05rem .5rem;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.mcp-tier--inspect{--tier-bg:var(--mark-members-bg);--tier-fg:var(--mark-members-fg);--tier-hue:var(--mark-members-hue)}.mcp-tier--manage{--tier-bg:var(--mark-types-bg);--tier-fg:var(--mark-types-fg);--tier-hue:var(--mark-types-hue)}.mcp-tier--execute{--tier-bg:var(--mark-callables-bg);--tier-fg:var(--mark-callables-fg);--tier-hue:var(--mark-callables-hue)}.mcp-tier--teardown{--tier-bg:var(--mark-meta-bg);--tier-fg:var(--mark-meta-fg);--tier-hue:var(--mark-meta-hue)}.mcp-replay{--mcp-gap:1rem;--mcp-mono:var(--font-ibm-plex-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);margin:0 0 var(--mcp-gap);border:1px solid var(--color-edge);border-radius:var(--card-radius,.5rem);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.mcp-replay:fullscreen{background:var(--color-background-primary,var(--color-surface));border-radius:0}.mcp-replay__head[hidden]{display:none}.mcp-replay__head{border-bottom:1px solid var(--color-edge);align-items:baseline;gap:.25rem 1rem;padding:.5rem 1rem;font-size:.8125rem;display:flex}.mcp-replay__title{font-weight:600}.mcp-replay__hint{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcp-replay__body{flex-direction:column;height:30rem;min-height:0;display:flex}.mcp-replay--requests .mcp-replay__body{height:auto}.mcp-replay__body:focus-visible{outline:2px solid var(--focus-ring-color,currentColor);outline-offset:-2px}.mcp-replay:fullscreen .mcp-replay__body{flex:1;height:auto}.mcp-replay__tmux{border-bottom:1px solid var(--color-edge);flex:none;order:-1;height:14rem;padding:.75rem 1rem;overflow:hidden}.mcp-replay__chat{min-height:0;font-family:var(--mcp-mono);overscroll-behavior:contain;flex:1;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;overflow-y:auto}.mcp-replay--requests .mcp-replay__chat{overflow:visible}@container (width>=44rem){.mcp-replay__body{flex-direction:row}.mcp-replay__tmux{border-bottom:0;border-inline-start:1px solid var(--color-edge);flex:0 0 22rem;order:0;height:auto;overflow-y:auto}.mcp-replay__chat{order:-1}}.mcp-turn{margin:0 0 var(--mcp-gap);border-inline-start:2px solid #0000;border-radius:.25rem;padding:.25rem .5rem}.mcp-turn:last-child{margin-bottom:0}.mcp-turn p{margin:0}.mcp-replay[data-live] .mcp-turn[data-turn]:not([data-turn=prompt]){cursor:pointer;padding-inline-end:2.25rem}.mcp-replay[data-live] .mcp-turn[data-turn]:not([data-turn=prompt]):hover,.mcp-turn[aria-current=step]{border-inline-start-color:var(--color-muted);background:var(--color-surface-hover)}.mcp-turn.is-pinned{border-inline-start-color:var(--color-link)}.mcp-turn{position:relative}.mcp-turn__pin{width:1.75rem;height:1.75rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;padding:0;display:inline-grid;position:absolute;top:.125rem;right:.25rem}.mcp-turn__pin[hidden]{display:none}.mcp-turn__pin:hover,.mcp-turn__pin[aria-pressed=true]{color:var(--color-link)}.mcp-turn__pin[aria-pressed=true] svg{fill:currentColor}.mcp-turn__pin:focus-visible{outline:2px solid var(--focus-ring-color,currentColor);outline-offset:1px}.mcp-turn__who{min-width:3.25rem;color:var(--color-muted);text-transform:uppercase;margin-inline-end:.5rem;font-size:.75rem;display:inline-block}.mcp-turn--user p{font-weight:600;display:inline}.mcp-call{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.375rem;display:flex}.mcp-call__dot{background:var(--color-link);border-radius:50%;width:.5rem;height:.5rem}.mcp-call__tool code,.mcp-call__args{font-size:inherit}.mcp-call__args{min-width:0;color:var(--color-muted);overflow-wrap:anywhere;white-space:pre-wrap}.mcp-result{margin-top:.375rem}.mcp-result>summary{cursor:pointer;color:var(--color-muted)}.mcp-result__body{border:1px solid var(--color-edge);border-radius:.375rem;max-height:12rem;margin-top:.375rem;overflow:auto}.mcp-result .mcp-result__body .expressive-code,.mcp-result .mcp-result__body .expressive-code .frame,.mcp-result .mcp-result__body .expressive-code pre{box-shadow:none;font-size:inherit;border:0;border-radius:0;margin:0}.mcp-frame[hidden]{display:none}.mcp-tmux{border:1px solid var(--color-edge);width:min(100%,15rem);font-family:var(--mcp-mono);border-radius:.375rem;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.mcp-tmux__screen{aspect-ratio:352/204;position:relative}.mcp-tmux__screen .gp-tmux-layout{width:100%;max-width:none;height:100%;position:absolute;inset:0}.mcp-tmux__screen--unsized{aspect-ratio:auto;padding:.5rem .75rem;font-size:.75rem}.mcp-tmux__screen--unsized ul{margin:.25rem 0 0;padding:0;list-style:none}.mcp-tmux__unsized{color:var(--color-muted);margin:0}.mcp-tmux__screen--empty{color:var(--color-muted);place-items:center;font-size:.8125rem;display:grid}.mcp-pane{padding:.25rem .375rem;font-size:.6875rem;line-height:1.35;position:absolute;overflow:hidden}.mcp-pane__id{color:var(--color-muted);display:block}.mcp-pane__text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;overflow:hidden}.mcp-tmux__status{background:var(--color-surface-hover);gap:.75rem;min-height:1.5rem;padding:.125rem .5rem;font-size:.75rem;line-height:1.5;display:flex}.mcp-tmux__windows{gap:.5rem;display:flex}.mcp-tmux__window.is-current{font-weight:700}.is-reading{outline:2px solid var(--color-link);outline-offset:-2px}.mcp-frame__note{text-align:center;color:var(--color-muted);margin:.5rem 0 0;font-size:.75rem}.mcp-replay__controls{border-top:1px solid var(--color-edge);align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.mcp-replay__controls[hidden]{display:none}.mcp-replay__button{background:var(--color-surface-hover);width:2rem;height:2rem;color:inherit;cursor:pointer;border:0;border-radius:.375rem;place-items:center;font-size:.875rem;display:inline-grid}.mcp-icon{width:1rem;height:1rem;display:block}[data-action=play] .mcp-icon{display:none}[data-action=play][data-state=play] .mcp-icon--play,[data-action=play][data-state=pause] .mcp-icon--pause,[data-action=play][data-state=replay] .mcp-icon--replay{display:block}.mcp-replay__button[hidden]{display:none}.mcp-replay__button:focus-visible,.mcp-replay__mark:focus-visible{outline:2px solid var(--focus-ring-color,currentColor);outline-offset:2px}.mcp-replay__track{--mcp-accent:var(--color-link,currentColor);background:color-mix(in srgb, var(--color-muted) 28%, transparent);border-radius:.1875rem;flex:1;height:.375rem;margin-inline:.5rem;position:relative;box-shadow:inset 0 1px 2px #00000040}.mcp-replay__fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--mcp-accent) 60%, transparent), var(--mcp-accent));height:100%;box-shadow:0 0 .5rem color-mix(in srgb, var(--mcp-accent) 45%, transparent);transition:width .2s linear}.mcp-replay__mark{border:2px solid color-mix(in srgb, var(--color-muted) 55%, transparent);background:var(--color-surface);width:.75rem;height:.75rem;box-shadow:0 0 0 2px var(--color-surface), 0 1px 3px #00000059;cursor:pointer;border-radius:50%;padding:0;transition:transform .15s,border-color .15s,background-color .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}.mcp-replay__mark.is-done{border-color:var(--mcp-accent);background:var(--mcp-accent)}.mcp-replay__mark:hover{border-color:var(--mcp-accent);transform:translate(-50%,-50%)scale(1.25)}.mcp-replay__mark[aria-current=step]{border-color:var(--mcp-accent);background:var(--mcp-accent);box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px color-mix(in srgb, var(--mcp-accent) 45%, transparent), 0 1px 4px #00000059;transform:translate(-50%,-50%)scale(1.3)}.mcp-replay__mark[aria-current=step]:hover{transform:translate(-50%,-50%)scale(1.45)}.mcp-replay__count{min-width:2.5rem;font-family:var(--mcp-mono);color:var(--color-muted);text-align:end;font-size:.75rem}@container (width>=44rem){.mcp-tmux{width:min(100%,28rem)}}.mcp-replay code,.mcp-provenance code{color:inherit;font-size:inherit;font-weight:inherit;overflow-wrap:normal;background:0 0;border-radius:0;padding:0}.mcp-replay code:before,.mcp-replay code:after,.mcp-provenance code:before,.mcp-provenance code:after{content:none}.mcp-replay a{color:inherit;font-weight:inherit}.mcp-provenance a{color:var(--color-link,inherit);font-weight:inherit;text-decoration:underline}.mcp-provenance{margin:0 0 var(--mcp-gap,1rem);color:var(--color-muted);font-size:.8125rem}@media (prefers-reduced-motion:reduce){.mcp-replay__fill,.mcp-replay__mark{transition:none}}.ws-body,.ws-config{--ws-radius:.45rem;--ws-strip:2rem;--ws-ground:var(--background-color)}.ws-config{flex-direction:column;min-width:0;display:flex;position:relative}.ws-config__radio{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.ws-config__tabs{min-block-size:var(--ws-strip);border:1px solid var(--color-edge);border-radius:var(--ws-radius) var(--ws-radius) 0 0;background:var(--color-surface);flex-wrap:wrap;align-items:stretch;display:flex}.ws-config__tabs label{color:var(--color-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;margin-block-end:-1px;padding:0 .85rem 1px;font-size:.8rem;font-weight:500;line-height:1.4;display:inline-flex;position:relative}.ws-config__tabs label:first-child{border-top-left-radius:calc(var(--ws-radius) - 1px)}.ws-config__tabs label:hover{color:inherit}.ws-config__panel{border:1px solid var(--color-edge);border-radius:0 0 var(--ws-radius) var(--ws-radius);background:var(--ws-ground);border-block-start:0;flex:auto;min-block-size:0;display:none;overflow:hidden}.ws-config__radio:first-of-type:checked~.ws-config__panel--yaml,.ws-config__radio:nth-of-type(2):checked~.ws-config__panel--json{display:block}.ws-config__radio:first-of-type:checked~.ws-config__tabs label:first-child,.ws-config__radio:nth-of-type(2):checked~.ws-config__tabs label:nth-child(2){background:var(--ws-ground);color:var(--theme-primary,inherit)}.ws-config__radio:first-of-type:focus-visible~.ws-config__tabs label:first-child,.ws-config__radio:nth-of-type(2):focus-visible~.ws-config__tabs label:nth-child(2){outline:2px solid var(--focus-ring-color,currentColor);outline-offset:-2px}.ws-config .ws-config__panel .expressive-code,.ws-config .ws-config__panel .expressive-code .frame,.ws-config .ws-config__panel .expressive-code .frame .header,.ws-config .ws-config__panel .expressive-code pre{box-shadow:none;border:0;border-radius:0;margin:0}.ws-config .ws-config__panel .expressive-code pre{max-block-size:var(--ws-config-max,none);overflow:auto}.ws-config__note{color:var(--color-muted);margin:.5rem 0 0;font-size:.8125rem;display:none}.ws-config__radio:nth-of-type(2):checked~.ws-config__note{display:block}.ws-win{min-width:0;margin:0}.ws-win .gp-tmux-layout{margin-inline:auto}.ws-win figcaption{text-align:center;color:var(--color-muted);margin-block-start:.5rem;font-size:.8125rem}.ws-windows{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));align-content:start;gap:1rem;display:grid}.ws-windows .ws-win{border:1px solid var(--color-edge);border-radius:var(--ws-radius);background:var(--color-surface);padding:.75rem;display:block}.ws-windows .ws-win__name{font-family:var(--font-ibm-plex-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);color:var(--color-muted);margin-block-end:.5rem;font-size:.75rem}.ws-body{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}@container (width>=36rem){.ws-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ws-body:has(>:only-child){grid-template-columns:minmax(0,1fr)}}.ws-showcase{container-type:inline-size}.ws-example{margin-block:2.5rem}.ws-also,.ws-note,.ws-source{color:var(--color-muted);font-size:.875rem}.ws-source{margin-block:.5rem}.ws-via{color:var(--color-muted)}.ws-tests{margin-block:.25rem 0;padding-inline-start:1.25rem;font-size:.875rem;list-style:outside}.ws-also,.ws-note,.ws-source,.ws-tests{overflow-wrap:anywhere}.ws-source code,.ws-tests code,.ws-note code{white-space:normal;overflow-wrap:anywhere}.lm-pkg-install{--lm-pkg-install-bg:var(--background-color);--lm-pkg-install-bg-tabs:#f1f5f9;--lm-pkg-install-border:#e2e8f0;--lm-pkg-install-fg:var(--text-color);--lm-pkg-install-fg-secondary:#475569;--lm-pkg-install-fg-muted:#64748b;--lm-pkg-install-accent:var(--theme-primary);--lm-pkg-install-hover:#0000000a;--lm-pkg-install-code-bg:#f1f5f9;--lm-pkg-install-scroll:#cbd5e1;--lm-pkg-install-scroll-hover:#94a3b8;--lm-pkg-install-mono:var(--font-ibm-plex-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border:1px solid var(--lm-pkg-install-border);background:var(--lm-pkg-install-bg);color:var(--lm-pkg-install-fg);border-radius:.375rem;margin:1rem 0;font-size:.95em;overflow:hidden}html[data-theme-mode=dark] .lm-pkg-install{--lm-pkg-install-bg-tabs:#1e293b;--lm-pkg-install-border:#1e293b;--lm-pkg-install-fg-secondary:#94a3b8;--lm-pkg-install-fg-muted:#94a3b8;--lm-pkg-install-hover:#ffffff0f;--lm-pkg-install-code-bg:#1e293b;--lm-pkg-install-scroll:#475569;--lm-pkg-install-scroll-hover:#64748b}@media (prefers-color-scheme:dark){html:not([data-theme-mode]):not([data-theme=light]) .lm-pkg-install{--lm-pkg-install-bg-tabs:#1e293b;--lm-pkg-install-border:#1e293b;--lm-pkg-install-fg-secondary:#94a3b8;--lm-pkg-install-fg-muted:#94a3b8;--lm-pkg-install-hover:#ffffff0f;--lm-pkg-install-code-bg:#1e293b;--lm-pkg-install-scroll:#475569;--lm-pkg-install-scroll-hover:#64748b}}.lm-pkg-install__tabs{background:var(--lm-pkg-install-bg-tabs);border-bottom:1px solid var(--lm-pkg-install-border);flex-wrap:wrap;gap:0;display:flex}.lm-pkg-install__tab{appearance:none;border:0;color:var(--lm-pkg-install-fg-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;margin:0;padding:.45rem .9rem}.lm-pkg-install__tab:hover{color:var(--lm-pkg-install-fg);background:var(--lm-pkg-install-hover)}.lm-pkg-install__tab:focus-visible{outline:2px solid var(--lm-pkg-install-accent);outline-offset:-2px}.lm-pkg-install__tab[aria-selected=true]{color:var(--lm-pkg-install-accent);border-bottom-color:var(--lm-pkg-install-accent);background:var(--lm-pkg-install-bg)}.lm-pkg-install__body{grid-template-columns:minmax(0,1fr);padding:.9rem 1rem;display:grid}.lm-pkg-install__panel{visibility:hidden;flex-direction:column;grid-area:1/1;display:flex}.lm-pkg-install__panel[data-default]{visibility:inherit}.lm-pkg-install[data-active-port] .lm-pkg-install__panel{visibility:hidden}.lm-pkg-install__panel:focus-visible{outline:2px solid var(--lm-pkg-install-accent);outline-offset:4px;border-radius:.25rem}.lm-pkg-install__managers{flex-wrap:wrap;gap:.25rem;margin-bottom:.6rem;display:flex}.lm-pkg-install__manager{appearance:none;color:var(--lm-pkg-install-fg-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:.25rem;padding:.2rem .5rem;font-size:.8em;line-height:1.3}.lm-pkg-install__manager:hover{color:var(--lm-pkg-install-fg);background:var(--lm-pkg-install-hover)}.lm-pkg-install__manager[aria-selected=true]{color:var(--lm-pkg-install-accent);border-color:var(--lm-pkg-install-accent)}.lm-pkg-install__manager:focus-visible{outline:2px solid var(--lm-pkg-install-accent);outline-offset:1px}.lm-pkg-install__cmd{display:none}.lm-pkg-install__cmd[data-default]{display:block}.lm-pkg-install__panel[data-active-manager] .lm-pkg-install__cmd{display:none}.lm-pkg-install__note{color:var(--lm-pkg-install-fg-secondary);margin:.5rem 0 0;font-size:.8em;line-height:1.5}.lm-pkg-install__links{flex-wrap:wrap;gap:.25rem 1rem;margin:.6rem 0 0;font-size:.85em;display:flex}.lm-pkg-install__links a{color:var(--lm-pkg-install-accent);text-underline-offset:2px;text-decoration:underline}.lm-pkg-install__code{background:var(--lm-pkg-install-code-bg);border-radius:.25rem}.lm-pkg-install__code--gutter{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.lm-pkg-install__code--overlay{position:relative}.lm-pkg-install__snippet{margin-top:.75rem}.lm-pkg-install__snippet .expressive-code{margin:0}.lm-pkg-install__snippet,.lm-pkg-install__snippet .expressive-code,.lm-pkg-install__snippet .expressive-code .frame{flex-direction:column;flex:auto;display:flex}.lm-pkg-install__snippet .expressive-code .frame pre{flex:14rem;min-height:0;overflow:auto}.lm-pkg-install__snippet .expressive-code .frame .copy{inset-inline-end:calc(var(--ec-brdWd) + var(--ec-uiPadInl) / 2 + 4px)}.lm-pkg-install--examples .lm-pkg-install__code pre{max-height:10rem;overflow:auto}.lm-pkg-install--examples{container-type:inline-size}@container (width>=48rem){.lm-pkg-install__panel:has(>.lm-pkg-install__snippet){grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:1rem;display:grid}.lm-pkg-install__panel:has(>.lm-pkg-install__snippet)>.lm-pkg-install__managers{grid-area:1/1}.lm-pkg-install__panel:has(>.lm-pkg-install__snippet)>.lm-pkg-install__cmd{grid-area:2/1;align-self:start}.lm-pkg-install__panel:has(>.lm-pkg-install__snippet)>.lm-pkg-install__links{grid-area:3/1;align-self:start}.lm-pkg-install__panel>.lm-pkg-install__snippet{grid-area:1/2/span 3;margin-top:0}.lm-pkg-install--examples .lm-pkg-install__code pre{max-height:14rem}.lm-pkg-install__snippet .expressive-code .frame pre{flex-basis:23rem}}.lm-pkg-install__code pre{color:var(--lm-pkg-install-fg);margin:0;padding:.75rem .5rem .75rem .9rem;overflow-x:auto}.lm-pkg-install__code--overlay pre{padding-right:3.25rem}@supports not selector(::-webkit-scrollbar){.lm-pkg-install__code pre,.lm-pkg-install__snippet .expressive-code .frame pre{scrollbar-width:thin;scrollbar-color:var(--lm-pkg-install-scroll) transparent}}.lm-pkg-install__code pre::-webkit-scrollbar,.lm-pkg-install__snippet .expressive-code .frame pre::-webkit-scrollbar{width:4px;height:4px}.lm-pkg-install__code pre::-webkit-scrollbar-track,.lm-pkg-install__snippet .expressive-code .frame pre::-webkit-scrollbar-track{background:0 0}.lm-pkg-install__code pre::-webkit-scrollbar-thumb,.lm-pkg-install__snippet .expressive-code .frame pre::-webkit-scrollbar-thumb{background:var(--lm-pkg-install-scroll);border-radius:2px}.lm-pkg-install__code pre::-webkit-scrollbar-thumb:hover,.lm-pkg-install__snippet .expressive-code .frame pre::-webkit-scrollbar-thumb:hover{background:var(--lm-pkg-install-scroll-hover)}.lm-pkg-install__code code{font-family:var(--lm-pkg-install-mono);white-space:pre;font-size:.85em}.lm-pkg-install__code .shiki span,.lm-pkg-install__code span{color:var(--shiki-light)}html[data-theme-mode=dark] .lm-pkg-install__code .shiki span,html[data-theme-mode=dark] .lm-pkg-install__code span{color:var(--shiki-dark)}@media (prefers-color-scheme:dark){html:not([data-theme-mode]):not([data-theme=light]) .lm-pkg-install__code .shiki span,html:not([data-theme-mode]):not([data-theme=light]) .lm-pkg-install__code span{color:var(--shiki-dark)}}.lm-pkg-install__code--gutter .lm-pkg-install__copy{margin:.45rem .45rem 0}.lm-pkg-install__code--overlay .lm-pkg-install__copy{position:absolute;top:.45rem;right:calc(.45rem + 4px)}.lm-pkg-install__copy{appearance:none;border:1px solid var(--lm-pkg-install-border);background:var(--lm-pkg-install-bg);color:var(--lm-pkg-install-fg-secondary);cursor:pointer;font:inherit;border-radius:.25rem;padding:.3rem .5rem;font-size:.75em;line-height:1}.lm-pkg-install__copy:hover{color:var(--lm-pkg-install-fg);border-color:var(--lm-pkg-install-fg-muted)}.lm-pkg-install__copy:focus-visible{outline:2px solid var(--lm-pkg-install-accent);outline-offset:2px}.lm-pkg-install__copy--done{color:var(--lm-pkg-install-accent);border-color:var(--lm-pkg-install-accent)}.lm-pkg-install--compact .lm-pkg-install__tab{padding:.3rem .7rem;font-size:.9em}.lm-pkg-install--compact .lm-pkg-install__body{padding:.7rem .8rem}.lm-pkg-install__bar{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-bottom:.6rem;display:flex}.lm-pkg-install__bar .lm-pkg-install__managers{margin-bottom:0}.lm-pkg-install__cooldown{color:var(--lm-pkg-install-fg-secondary);align-items:center;gap:.35rem;margin-inline-start:auto;font-size:.8em;display:flex}.lm-pkg-install__cooldown-toggle{accent-color:var(--lm-pkg-install-accent);cursor:pointer;margin:0}.lm-pkg-install__cooldown-configure,.lm-pkg-install__cooldown-help{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.lm-pkg-install__cooldown-configure:hover{color:var(--lm-pkg-install-fg);text-decoration:underline}.lm-pkg-install__cooldown-help{border:1px solid;border-radius:999px;width:1.2em;height:1.2em;font-size:.85em;line-height:1}.lm-pkg-install__cooldown-configure:focus-visible,.lm-pkg-install__cooldown-help:focus-visible,.lm-pkg-install__cooldown-toggle:focus-visible{outline:2px solid var(--lm-pkg-install-accent);outline-offset:1px}.lm-pkg-install__cooldown-settings{border:1px solid var(--lm-pkg-install-border);border-radius:.375rem;margin-bottom:.6rem;padding:.6rem .8rem;font-size:.85em;display:none}.lm-pkg-install__cooldown-settings[data-open=true]{display:block}.lm-pkg-install__cooldown-title{margin:0 0 .25rem;font-weight:600}.lm-pkg-install__cooldown-help-text{color:var(--lm-pkg-install-fg-secondary);margin:0 0 .5rem}.lm-pkg-install__cooldown-modes{border:0;gap:.35rem;margin:0 0 .5rem;padding:0;display:grid}.lm-pkg-install__cooldown-modes label{cursor:pointer;align-items:center;gap:.4rem;display:flex}.lm-pkg-install__cooldown-days{border:1px solid var(--lm-pkg-install-border);background:var(--lm-pkg-install-bg);width:3.5em;color:inherit;font:inherit;border-radius:.25rem;padding:.05rem .25rem}.lm-pkg-install__cooldown-explainer summary{cursor:pointer;color:var(--lm-pkg-install-fg-secondary)}.lm-pkg-install__cooldown-explainer p{margin:.4rem 0 0}.lm-pkg-install__note--cooldown{font-style:italic}.lm-pkg-install__variant[data-cooldown-variant=days],.lm-pkg-install__variant[data-cooldown-variant=bypass],html[data-mcp-install-cooldown-enabled="1"] .lm-pkg-install__variant[data-cooldown-variant=off]{display:none}html[data-mcp-install-cooldown-enabled="1"]:not([data-mcp-install-cooldown-type=bypass]) .lm-pkg-install__variant[data-cooldown-variant=days],html[data-mcp-install-cooldown-enabled="1"][data-mcp-install-cooldown-type=bypass] .lm-pkg-install__variant[data-cooldown-variant=bypass]{display:block}.port-hero[data-astro-cid-jxyp6fu3]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark text links";align-items:start;gap:1.5rem;display:grid}.port-hero__links[data-astro-cid-jxyp6fu3]{grid-area:links;justify-self:end;max-width:100%;padding-top:.5rem}.port-hero__mark[data-astro-cid-jxyp6fu3]{grid-area:mark}.port-hero[data-astro-cid-jxyp6fu3]>div[data-astro-cid-jxyp6fu3]:not(.port-hero__links){grid-area:text}@media (width>=48rem){.port-hero[data-astro-cid-jxyp6fu3]>div[data-astro-cid-jxyp6fu3]:not(.port-hero__links){max-width:36rem}}.port-hero__links[data-astro-cid-jxyp6fu3] .port-links{grid-template-columns:max-content;justify-items:stretch;gap:.5rem;display:grid}.port-hero__links[data-astro-cid-jxyp6fu3] .port-link{justify-content:flex-start}@media (width<=47.99rem){.port-hero[data-astro-cid-jxyp6fu3]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark text"".links"}.port-hero__links[data-astro-cid-jxyp6fu3]{justify-self:start;padding-top:0}.port-hero__links[data-astro-cid-jxyp6fu3] .port-links{flex-wrap:wrap;display:flex}}.port-hero__mark[data-astro-cid-jxyp6fu3]{object-fit:contain;flex:none;width:88px;height:88px}.port-hero__tagline[data-astro-cid-jxyp6fu3]{color:var(--color-foreground-muted)}@media (width<=479px){.port-hero[data-astro-cid-jxyp6fu3]{display:block}.port-hero__links[data-astro-cid-jxyp6fu3]{margin-top:.75rem}.port-hero__mark[data-astro-cid-jxyp6fu3]{margin-bottom:1rem}}
