.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}.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;color:var(--lm-pkg-install-fg-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border: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)}.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}
