.install-block[data-v-618ff3bb]{background:#fff;border:1px solid var(--paper-2);overflow:hidden}.client-tabs[data-v-618ff3bb]{background:var(--paper-1);border-bottom:1px solid var(--paper-2);display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.client-tabs[data-v-618ff3bb]::-webkit-scrollbar{display:none}.client-tab[data-v-618ff3bb]{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:var(--ink-3);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:12.5px;font-weight:500;gap:7px;margin-bottom:-1px;padding:11px 16px;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.client-tab[data-v-618ff3bb]:hover{color:var(--ink-0)}.client-tab.active[data-v-618ff3bb]{background:#fff;border-bottom-color:var(--signal);color:var(--ink-0)}.client-logo[data-v-618ff3bb]{flex-shrink:0;height:15px;-o-object-fit:contain;object-fit:contain;opacity:.55;width:15px}.client-tab.active .client-logo[data-v-618ff3bb],.client-tab:hover .client-logo[data-v-618ff3bb]{opacity:1}.install-content[data-v-618ff3bb]{background:#fff}.install-callout[data-v-618ff3bb]{background:var(--warn-wash);border-bottom:1px solid var(--paper-2);color:var(--warn);font-size:13px;line-height:1.55;padding:12px 16px}.install-step[data-v-618ff3bb]{border-top:1px solid var(--paper-2);display:grid;gap:0;grid-template-columns:44px 1fr}.install-step[data-v-618ff3bb]:first-of-type{border-top:none}.step-number[data-v-618ff3bb]{align-items:flex-start;background:var(--paper-1);border-right:1px solid var(--paper-2);color:var(--ink-3);display:flex;font-family:var(--font-mono);font-size:12px;font-weight:700;justify-content:center;padding-top:18px}.step-body[data-v-618ff3bb]{min-width:0;padding:16px}.step-body h3[data-v-618ff3bb]{color:var(--ink-0);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.step-description[data-v-618ff3bb]{color:var(--ink-2);font-size:13px;line-height:1.55;margin:6px 0 0}.primary-action-btn[data-v-618ff3bb]{align-items:center;background:var(--ink-0);color:var(--paper-0);display:inline-flex;font-size:14px;font-weight:600;justify-content:center;margin-top:12px;padding:9px 18px;text-decoration:none;transition:background .15s}.primary-action-btn[data-v-618ff3bb]:hover{background:var(--signal)}.install-meta[data-v-618ff3bb]{align-items:center;background:var(--night-1);border:1px solid var(--night-3);border-bottom:none;display:flex;gap:10px;justify-content:space-between;margin-top:12px;padding:7px 12px}.config-path[data-v-618ff3bb]{color:var(--night-ink-2);font-size:11.5px}.config-path[data-v-618ff3bb],.copy-btn[data-v-618ff3bb]{font-family:var(--font-mono)}.copy-btn[data-v-618ff3bb]{background:var(--night-2);border:1px solid var(--night-4);color:var(--night-ink-1);cursor:pointer;font-size:11px;font-weight:500;padding:3px 10px;transition:all .15s}.copy-btn[data-v-618ff3bb]:hover{border-color:var(--night-ink-3);color:var(--night-ink-0)}.code-block[data-v-618ff3bb]{background:var(--night-0);border:1px solid var(--night-3);margin-top:12px;position:relative}.install-meta+.code-block[data-v-618ff3bb]{margin-top:0}.code-block pre[data-v-618ff3bb]{margin:0;overflow-x:auto;padding:14px 72px 14px 16px}.code-block code[data-v-618ff3bb]{color:var(--night-ink-0);font-family:var(--font-mono);font-size:12.5px;line-height:1.7;white-space:pre}.code-copy-btn[data-v-618ff3bb]{background:var(--night-2);border:1px solid var(--night-4);color:var(--night-ink-1);cursor:pointer;font-family:var(--font-mono);font-size:11px;font-weight:500;padding:3px 10px;position:absolute;right:9px;top:9px;transition:all .15s}.code-copy-btn[data-v-618ff3bb]:hover{border-color:var(--night-ink-3);color:var(--night-ink-0)}.step-note[data-v-618ff3bb]{color:var(--ink-3);font-size:12.5px;line-height:1.55;margin:10px 0 0}.inline-link[data-v-618ff3bb]{color:var(--ink-1);text-decoration:underline;text-underline-offset:2px}.inline-link[data-v-618ff3bb]:hover{color:var(--signal)}.env-hint[data-v-618ff3bb]{align-items:center;border-top:1px solid var(--paper-2);display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px 14px}.env-hint-label[data-v-618ff3bb]{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.env-hint code[data-v-618ff3bb]{background:var(--paper-1);border:1px solid var(--paper-2);color:var(--ink-1);font-family:var(--font-mono);font-size:12px;padding:2px 6px}.env-optional[data-v-618ff3bb]{color:var(--ink-4);font-size:12px}.bridge-step[data-v-618ff3bb]{background:var(--signal-wash);border-top:1px solid color-mix(in srgb,var(--signal) 30%,var(--paper-0))}.bridge-step .bridge-num[data-v-618ff3bb]{background:color-mix(in srgb,var(--signal-wash) 60%,var(--signal-soft));border-right-color:color-mix(in srgb,var(--signal) 30%,var(--paper-0));color:var(--signal-ink)}.bridge-step .step-body h3[data-v-618ff3bb]{color:var(--signal-ink)}.bridge-step .step-description[data-v-618ff3bb]{color:var(--signal-ink);opacity:.8}.bridge-step .step-note[data-v-618ff3bb]{color:var(--signal-ink);opacity:.75}.bridge-step .inline-link[data-v-618ff3bb]{color:var(--signal-ink);font-weight:600}.bridge-enter-active[data-v-618ff3bb]{animation:bridge-in-618ff3bb .36s ease}@keyframes bridge-in-618ff3bb{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bridge-enter-active[data-v-618ff3bb]{animation:none}}@media(max-width:640px){.install-step[data-v-618ff3bb]{grid-template-columns:36px 1fr}.step-number[data-v-618ff3bb]{padding-top:17px}.step-body[data-v-618ff3bb]{padding:13px}.install-meta[data-v-618ff3bb]{align-items:flex-start;flex-direction:column}}
