.lockup[data-astro-cid-mcww5md5]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;container-type:inline-size;border-radius:var(--radius-surface);background:var(--paper-50);padding:2rem 1.25rem}.wire[data-astro-cid-mcww5md5]{position:absolute;left:18%;right:18%;top:42%;height:0;border-top:2px dashed color-mix(in srgb,var(--foreground) 28%,transparent)}.wire[data-astro-cid-mcww5md5] span[data-astro-cid-mcww5md5]{position:absolute;top:-6px;left:0;height:10px;width:10px;border-radius:999px;background:var(--accent-text);animation:wire-pulse 3.8s cubic-bezier(.16,1,.3,1) infinite}.node[data-astro-cid-mcww5md5]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.node[data-astro-cid-mcww5md5] p[data-astro-cid-mcww5md5]{font-size:.875rem;font-weight:500;color:var(--ink-700)}.node-card[data-astro-cid-mcww5md5]{display:flex;min-height:96px;width:100%;max-width:132px;align-items:center;justify-content:center;border-radius:1rem;background:var(--paper-100);color:var(--foreground)}.ai-node[data-astro-cid-mcww5md5]{flex-direction:column;gap:.5rem;padding:.75rem}.brand-tile[data-astro-cid-mcww5md5]{display:flex;width:100%;min-height:34px;align-items:center;gap:.45rem;border-radius:.625rem;background:var(--paper-50);padding:.35rem .5rem;font-size:.8125rem;font-weight:600;color:var(--foreground)}.brand-tile[data-astro-cid-mcww5md5] svg[data-astro-cid-mcww5md5]{height:18px;width:18px;flex:0 0 auto}@keyframes wire-pulse{0%{transform:translate(0);opacity:0}10%,90%{opacity:1}to{transform:translate(calc(64cqw - 10px));opacity:0}}.tool-list[data-astro-cid-mcww5md5]{display:grid;align-content:start}.tool-list[data-astro-cid-mcww5md5] li[data-astro-cid-mcww5md5]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid color-mix(in srgb,var(--paper-300) 70%,transparent);padding-block:.7rem;font-size:.9375rem;line-height:1.5;color:var(--ink-700)}.tool-list[data-astro-cid-mcww5md5] li[data-astro-cid-mcww5md5]:first-child{border-top:0;padding-top:0}.tool-list[data-astro-cid-mcww5md5] li[data-astro-cid-mcww5md5]:last-child{padding-bottom:0}.tool-chip[data-astro-cid-mcww5md5]{flex:none;border-radius:999px;background:var(--paper-200);padding:.22rem .65rem;font-family:var(--font-meta);font-stretch:75%;font-size:.8125rem;color:var(--ink-800);white-space:nowrap}.tool-chip[data-astro-cid-mcww5md5].auto{background:color-mix(in srgb,var(--accent-text) 11%,transparent);color:var(--accent-text)}.tool-list[data-astro-cid-mcww5md5].on-strong li[data-astro-cid-mcww5md5]{border-top-color:#ffffff1f;color:var(--on-ink-muted)}.tool-list[data-astro-cid-mcww5md5].on-strong .tool-chip[data-astro-cid-mcww5md5]{background:#ffffff1a;color:var(--on-ink)}.terminal-proof[data-astro-cid-mcww5md5]{overflow:hidden;border:1px solid #2c2e33;border-radius:var(--radius-surface);background:#17181b;color:#e9e8ec;font-family:var(--font-mono)}.terminal-chrome[data-astro-cid-mcww5md5]{display:flex;min-height:44px;align-items:center;gap:.48rem;border-bottom:1px solid #2c2e33;background:#1d1e22;padding:0 1rem}.terminal-chrome[data-astro-cid-mcww5md5] span[data-astro-cid-mcww5md5]{height:10px;width:10px;border-radius:999px;background:#45474d}.terminal-chrome[data-astro-cid-mcww5md5] p[data-astro-cid-mcww5md5]{margin-left:.5rem;color:#9d9ea2;font-size:.8125rem;font-weight:600;letter-spacing:.04em}.terminal-body[data-astro-cid-mcww5md5]{padding:1.25rem;font-size:.85rem;line-height:1.8}.terminal-prompt[data-astro-cid-mcww5md5]{color:#a9b8cc}.terminal-success[data-astro-cid-mcww5md5]{color:#6fc79a}.terminal-bullet[data-astro-cid-mcww5md5]{color:#e1a6a9}.terminal-tool[data-astro-cid-mcww5md5]{display:inline-flex;align-items:center;gap:.5rem;color:#e9e8ec}.terminal-tool[data-astro-cid-mcww5md5] svg[data-astro-cid-mcww5md5]{height:18px;width:18px;color:#e1a6a9}.terminal-tool[data-astro-cid-mcww5md5] span[data-astro-cid-mcww5md5]{color:#e1a6a9}.terminal-scroll[data-astro-cid-mcww5md5]{margin-top:.8rem;overflow-x:auto}.terminal-table[data-astro-cid-mcww5md5]{width:100%;min-width:300px;border-collapse:collapse;font-size:.8125rem}.terminal-table[data-astro-cid-mcww5md5] th[data-astro-cid-mcww5md5],.terminal-table[data-astro-cid-mcww5md5] td[data-astro-cid-mcww5md5]{border-bottom:1px solid #2c2e33;padding:.55rem .65rem;text-align:left}.terminal-table[data-astro-cid-mcww5md5] th[data-astro-cid-mcww5md5]{color:#a9b8cc;font-weight:700}.terminal-table[data-astro-cid-mcww5md5] th[data-astro-cid-mcww5md5]:nth-child(2),.terminal-table[data-astro-cid-mcww5md5] td[data-astro-cid-mcww5md5]:nth-child(2){text-align:right}.terminal-table[data-astro-cid-mcww5md5] td[data-astro-cid-mcww5md5]:nth-child(2){color:#e1a6a9;font-weight:700}.terminal-table[data-astro-cid-mcww5md5] td[data-astro-cid-mcww5md5]:nth-child(3){color:#9d9ea2}.terminal-table[data-astro-cid-mcww5md5] tr[data-astro-cid-mcww5md5]:last-child td[data-astro-cid-mcww5md5]{border-bottom:0}.terminal-summary[data-astro-cid-mcww5md5]{margin-top:.9rem;color:#9d9ea2}.shot[data-astro-cid-mcww5md5]{overflow:hidden;border-radius:.75rem;background:var(--paper-200)}.shot[data-astro-cid-mcww5md5] img[data-astro-cid-mcww5md5]{display:block;height:100%;width:100%;object-fit:cover}.install-card[data-astro-cid-mcww5md5]{scroll-margin-top:6rem}.tab-row[data-astro-cid-mcww5md5]{display:flex;min-width:0;gap:.375rem;overflow-x:auto;scrollbar-width:thin}@media(min-width:1024px){.tab-row[data-astro-cid-mcww5md5]{flex-wrap:wrap;overflow:visible}}.tab-row[data-astro-cid-mcww5md5] button[data-astro-cid-mcww5md5]{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:.45rem;border-radius:999px;padding:0 .95rem;font-size:.9375rem;font-weight:550;color:var(--ink-700);transition:background-color .2s ease,color .2s ease,transform .2s ease}.tab-row[data-astro-cid-mcww5md5] button[data-astro-cid-mcww5md5]:hover{background:var(--paper-200);color:var(--foreground)}.tab-row[data-astro-cid-mcww5md5] button[data-astro-cid-mcww5md5]:active{transform:scale(.985)}.tab-row[data-astro-cid-mcww5md5] button[data-astro-cid-mcww5md5][aria-selected=true]{background:var(--accent-strong);color:var(--on-accent)}.step-list[data-astro-cid-mcww5md5]{counter-reset:install-step;display:grid;gap:1.25rem}.step-list[data-astro-cid-mcww5md5] li[data-astro-cid-mcww5md5]{counter-increment:install-step;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start}.step-list[data-astro-cid-mcww5md5] li[data-astro-cid-mcww5md5]:before{content:counter(install-step);display:inline-flex;height:30px;width:30px;align-items:center;justify-content:center;border-radius:999px;background:var(--paper-200);font-family:var(--font-meta);font-size:.8125rem;font-weight:600;color:var(--foreground)}.step-copy[data-astro-cid-mcww5md5]{min-width:0;padding-top:.2rem;line-height:1.7;color:var(--ink-700)}.step-copy[data-astro-cid-mcww5md5] code,.install-footnote[data-astro-cid-mcww5md5] code[data-astro-cid-mcww5md5]{border-radius:6px;background:var(--paper-200);padding:.14rem .38rem;font-family:var(--font-mono);font-size:max(.85em,.8125rem);color:var(--foreground);overflow-wrap:anywhere}.step-copy[data-astro-cid-mcww5md5] strong{font-weight:600;color:var(--foreground)}.code-shell[data-astro-cid-mcww5md5]{position:relative;grid-column:2;margin-top:-.25rem;overflow:hidden;border:1px solid #2c2e33;border-radius:.875rem;background:#17181b}.code-shell[data-astro-cid-mcww5md5] button[data-astro-cid-mcww5md5]{position:absolute;right:.55rem;top:.55rem;z-index:1;min-height:36px;border:1px solid #3a3c41;border-radius:999px;background:#24262a;padding:0 .8rem;font-family:var(--font-mono);font-size:.8125rem;font-weight:600;color:#efeef2;transition:transform .2s ease}.code-shell[data-astro-cid-mcww5md5] button[data-astro-cid-mcww5md5]:active{transform:scale(.985)}.code-shell[data-astro-cid-mcww5md5] button[data-astro-cid-mcww5md5].copied{color:#87b7a1}.code-shell[data-astro-cid-mcww5md5] pre[data-astro-cid-mcww5md5]{overflow-x:auto;padding:1.15rem 5.5rem 1.15rem 1.2rem;color:#efeef2;font-family:var(--font-mono);font-size:.84rem;line-height:1.8}.code-shell[data-astro-cid-mcww5md5] .code-key{color:#a9b8cc}.code-shell[data-astro-cid-mcww5md5] .code-string{color:#e1a6a9}.install-footnote[data-astro-cid-mcww5md5]{border-top:1px solid var(--paper-300);padding-top:1.25rem;line-height:1.7;color:var(--ink-700)}.install-footnote[data-astro-cid-mcww5md5] strong[data-astro-cid-mcww5md5]{font-weight:600;color:var(--foreground)}@media(max-width:640px){.lockup[data-astro-cid-mcww5md5]{grid-template-columns:1fr;padding-block:1.5rem}.wire[data-astro-cid-mcww5md5]{inset:18% auto 18% 50%;width:0;border-left:2px dashed color-mix(in srgb,var(--foreground) 28%,transparent);border-top:0}.wire[data-astro-cid-mcww5md5] span[data-astro-cid-mcww5md5]{display:none}.node-card[data-astro-cid-mcww5md5]{max-width:180px}}@media(prefers-reduced-motion:reduce){.wire[data-astro-cid-mcww5md5] span[data-astro-cid-mcww5md5]{animation:none;opacity:1}}
