.install-command{border:1px solid var(--color-border);border-radius:var(--radii-md);width:100%;overflow:hidden}.install-command-tabs{background:var(--color-bg-raised);border-bottom:1px solid var(--color-border);gap:4px;padding:6px;display:flex}.install-command-tab{color:var(--color-text-3);border-radius:var(--radii-sm);padding:5px 10px;font-size:12px;font-weight:500;transition:color .15s,background .15s}.install-command-tab:hover{color:var(--color-text-1)}.install-command-tab[data-active=true]{color:var(--color-text-1);background:var(--color-bg)}.install-command-row{background:var(--color-bg);align-items:center;gap:10px;padding:12px 14px;display:flex}.install-command-mark{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.install-command-mark svg{width:100%;height:100%}.install-command-text{min-width:0;color:var(--color-text-1);white-space:pre;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-x:auto}.install-command-copy{width:28px;height:28px;color:var(--color-text-3);border-radius:var(--radii-sm);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.install-command-copy:hover{color:var(--color-text-1);background:var(--color-bg-raised)}
.code-snippet{--diffs-font-family:ui-monospace, SFMono-Regular, Menlo, monospace;--diffs-font-size:12.5px;--diffs-line-height:20px;--diffs-gap-inline:16px;--diffs-gap-block:16px;border:1px solid var(--color-border);border-radius:var(--radii-md);background:var(--color-bg-raised);width:100%;overflow:hidden}.code-snippet-header{color:var(--color-text-3);background:var(--color-bg-raised);border-bottom:1px solid var(--color-border);align-items:center;padding:8px 14px;font-size:12px;font-weight:500;display:flex}.code-snippet-filename{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.code-snippet-body{position:relative}.code-snippet-body diffs-container{max-height:480px;display:block}.code-snippet-copy{width:28px;height:28px;color:var(--color-text-3);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radii-sm);opacity:0;justify-content:center;align-items:center;transition:opacity .15s,color .15s,background .15s;display:flex;position:absolute;top:8px;right:8px}.code-snippet-body:hover .code-snippet-copy,.code-snippet-copy:focus-visible{opacity:1}.code-snippet-copy:hover{color:var(--color-text-1);background:var(--color-bg)}
